#upper-section p:empty{display:none!important}#upper-section .flip_card{min-height:305px}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(80% - 1px);left:0}.nav li ul{width:250px}.et_mobile_menu li a,.nav ul li a{border-bottom:1px dashed #0090D5;transition:0.6s ease}.nav li li ul{top:0}.et_pb_menu .et-menu-nav>ul ul{padding:0 0 10px}.nav li li{padding:0 12px}.et_mobile_menu li a:hover,.nav ul li a:hover{padding-left:10px!important;transition:0.6s ease}.col-md-7{width:68%;float:left!important;display:block;position:relative;margin-right:20px}.col-md-5{width:30%;float:left!important;display:block;position:relative;min-height:1px}.col-md-6{width:50%;float:left!important;margin:25px 0px 0px;display:block;position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-md-12{width:100%;float:left!important;margin:25px 0px 0px;display:block;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media screen and (max-width:980px){.col-md-7{width:100%;float:left!important;display:block;position:relative;margin-right:20px}.col-md-5{width:100%;float:left!important;display:block;position:relative;min-height:1px;margin:15px 0}.col-md-6{width:100%!important;float:left!important;margin:25px 0px -10px;display:block;position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-md-12{width:100%!important;float:left!important;margin:25px 0px -10px;display:block;position:relative;min-height:1px;padding-left:10px;padding-right:10px}}#contactform{margin:0 0 9px 0;line-height:20px}#contactform *{font-size:15px}#contactform p{margin:0;padding:0;line-height:20px}#contactform input{width:100%;background:#FFF;border:1px solid #ddd;padding:10px}#contactform select{width:100%;background:#FFF;border:1px solid #ddd;padding:15px 10px;color:#595966;-webkit-border-radius:0;height:50px}#contactform textarea{width:100%;height:150px;background:#fff;border:1px solid #ddd;padding:15px 10px}#contactform input:focus,#contactform textarea:focus,#contactform select:focus{background:#fff;border:1px solid #ccc}::-webkit-input-placeholder{color:#595966!important;opacity:1}:-moz-placeholder{color:#595966!important;opacity:1}::-moz-placeholder{color:#595966!important;opacity:1}:-ms-input-placeholder{color:#595966!important;opacity:1}#contactform input:focus,#contactform textarea:focus,#contactform select:focus{background:#fff;border:1px solid #ccc}#contactform input.wpcf7-submit{background:#0077c0;color:#fff;font-size:18px;text-transform:uppercase;cursor:pointer;padding:12px 10px;border:2px solid #0077c0}#contactform input.wpcf7-submit:hover{background:#fff;transition:0.6s;color:#000000}textarea,iframe{max-width:100%}.hours li{display:flex;justify-content:space-between}.services li{border-bottom:1px solid rgba(255,255,255,0.6)!important;text-transform:uppercase;padding:0 0 1rem}.services li a{color:rgba(255,255,255,0.6)!important;font-size:12px!important;letter-spacing:2px;transition:0.6s ease}.services li a:hover{color:#0077c0!important}.hours p{padding:0;color:rgba(255,255,255,0.6)!important;font-size:12px!important;letter-spacing:1px}.list{column-count:2}.bold b{font-size:20px}#top-bar .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0px;margin-bottom:0}#top-bar .et_pb_blurb_position_left .et_pb_main_blurb_image{width:25px}#top-bar .et_pb_blurb_position_left:nth-child(2) .et_pb_main_blurb_image{width:20px}#slider h1{font-size:65px;color:#fff!important;font-weight:600;text-transform:capitalize}#menu-header-menu{align-items:center}.testi-img{width:100px;border-radius:50%}#menu-header-menu .Booking-btn a{background:#0077C0;padding:14px 25px!important;color:#fff!important;border-radius:5px}.txt-adv span{color:#0077C0;font-weight:700!important}.bg-fixed{background-attachment:fixed}#footerlinks ul{padding-left:0}#footerlinks li{list-style:none;margin-bottom:0.6rem}#footerlinks a{color:#555555}#bottomlinks a{color:#fff}.sub-menu li,.sub-menu li a{width:100%!important}.hovericon{position:absolute!important;right:1rem;transform:translateY(-3rem)}.bg-paralex .et_parallax_bg{bottom:25%}#slider .highlight-text{background:#f1f1f1;width:fit-content;color:#000!important;font-size:20px;margin-bottom:1rem;padding:5px 10px;margin-top:5px}@media screen and (max-width:600px){#slider .highlight-text{font-size:14px}#slider h1{font-size:40px}.list{column-count:1}}