.background-fixed{background-attachment: fixed}.border-radius{border-radius: 5px}.text-align-center,.text-align-center h1,.text-align-center h2,.text-align-center h3,.text-align-center h4,.text-align-center p,.text-align-center a{text-align: center}#Top_bar .secondary_menu_wrapper{position: absolute !important;top: 0px !important}#Top_bar .secondary_menu_wrapper h1,#Top_bar .secondary_menu_wrapper h2{font-size: 20px !important;text-align: right}.secondary_menu_wrapper h1,.secondary_menu_wrapper h2{margin: 5px 0}#Top_bar{box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5) inset}#Top_bar .menu_wrapper{width: 100%}#Top_bar .social-menu{float: right;margin-right: 0 !important}#Top_bar .social-menu li{border-right: 1px solid rgba(255, 255, 255, 0.1);display: inline-block}#Top_bar .social-menu li a{padding-left: 12px;z-index: 99999;color: #777}#Top_bar #logo{padding: 5px 0 0 0 !important}.slogan h1{color: #ddd;font-size: 22px;font-weight: bold;margin: 0;padding: 0}#Top_bar .top_bar_right{position: absolute !important;top: 60px !important;z-index: 9999}#Top_bar.is-sticky .top_bar_right{top: 0px !important}a.responsive-contact-button{display: none}#Top_bar .top_bar_right{margin: 0;padding: 0;height: 0}#Top_bar div.responsive-menu-toggle{display: none}#Top_bar a.responsive-contact-button{display: none}#Top_bar.is-sticky a.responsive-contact-button{background-color: transparent;border-radius: 3px;display: block !important;height: 50px;left: 92% !important;position: fixed !important;right: 10px;text-align: center;top: 100px !important;width: 50px;z-index: 999}@media only screen and (max-width: 1239px){#Top_bar div.responsive-menu-toggle{display: none !important}#Top_bar.is-sticky div.responsive-menu-toggle{display: block !important;background-color: rgba(255, 255, 255, 0);position: fixed !important;top: 10px !important;left: 10px !important;z-index: 999}.ubermenu.ubermenu-main{background: white !important}html #wpadminbar{display: none}#Top_bar a.responsive-contact-button{display: none}#Top_bar.is-sticky a.responsive-contact-button{background-color: transparent;border-radius: 3px;display: block !important;height: 35px;left: 80% !important;position: fixed !important;right: 10px;text-align: center;top: 10px !important;width: 35px;z-index: 999}#Top_bar.is-sticky a.responsive-contact-button i{font-size: 25px;line-height: 35px}}@media only screen and (min-width: 959px){#Top_bar.is-sticky .menu_wrapper{position: relative;float: left;height: 0}#Top_bar.is-sticky .menu_wrapper nav{position: relative;top: -52px}#Top_bar.is-sticky .ubermenu-main{padding-left: 130px}.header-stack #Top_bar.is-sticky .logo{border-bottom-width: 0}}@media only screen and (max-width: 767px){#Top_bar #logo img.logo-main{display: block}#Top_bar .top_bar_right .top_bar_right_wrapper{float: right;margin-right: -10px;margin-top: 8px}}@media only screen and (max-width: 768px){#Top_bar .logo #logo img{height: auto !important;width: 100% !important}.header-stack #Top_bar .logo{padding: 0;text-align: center !important;margin-top: 50px}#Top_bar .social-menu{float: none !important;margin-right: 0 !important}#Top_bar .top_bar_right{top: 115px !important}.header-stack #Top_bar .secondary_menu_wrapper{display: block;text-align: center}#Top_bar .secondary_menu_wrapper h1,#Top_bar .secondary_menu_wrapper h2{text-align: center}}@media only screen and (max-width: 479px){.header-stack #Top_bar .logo{padding: 0;text-align: center !important;margin-top: 80px}#Top_bar .top_bar_right .top_bar_right_wrapper{margin-top: 18px}.center_table{padding-left: 25%}}.dressel_column_right{float: right}.dressel_margin_top_30{margin-top: 30px}.section h2{font-size: 30px;font-weight: normal;line-height: 30px}.home_welcome_section p{color: #ffffff;font-style: italic;font-size: 30px;line-height: 30px;font-family: "Roboto Condensed", Arial, Tahoma, sans-serif;font-weight: 300}.home_quality_diving h2{color: #eee;font-size: 36px;font-weight: 700;line-height: 50px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9)}.home_quality_diving h3{color: #eee;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9)}.home_destination{box-shadow: 1px 1px 4px #cccccc;text-align: center}.home_destination h3{color: #777}.home_destination p{color: #777}.home_destination_links{text-align: center}.home_destination_links .column{margin-bottom: 0}.home_destination_links a{margin: 10px;text-align: center}.home_destination_links img{display: block;margin: 0 auto}.home_destination_desc{margin-bottom: 0}.home_offers_section{box-shadow: 0px 0px 20px rgba(1, 34, 65, 0.20) inset}.home_offers_section_title h2{color: rgb(255, 255, 255);text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.4)}.home_offers_section h3{font-weight: bold;color: #777}span.yes{color: #08b2ef;font-size: 40px;font-weight: bold}span.offer{color: #FF3200;font-size: 20px;font-weight: bold}.home_courses_section h2{color: #777}.home_courses_section a.content_link{background-color: rgba(255, 255, 255, 0.9);display: block;margin: 20px auto 0;padding: 5px 20px;width: 240px}.home_courses_section a.content_link:hover{background-color: rgba(255, 255, 255, 1)}.home_courses_section span.title{display: block;margin: 0 auto}.home_courses_section span.subtitle{display: block;margin: 0 auto;font-weight: bold}.home_partners_section{box-shadow: 0 0 20px rgba(1, 34, 65, 0.2) inset}.home_partners_section h2{color: #777}.home_watersports_section{box-shadow: 0px 0px 20px rgba(1, 34, 65, 0.20) inset}.home_watersports_section h2{color: #777;font-weight: bold;text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.4)}.home_watersports_section .answer{padding: 0 !important;background-color: transparent !important}.home_watersports_section .title{font-size: 26px !important;color: #777 !important}.home_about_section{box-shadow: 0 0 20px rgba(1, 34, 65, 0.2) inset}.home_about_section h2{color: #777;text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.4)}.home_about_section .ui-tabs-anchor{padding: 14px 15px !important}.home_about_section .ui-tabs-panel img{float: left;margin-right: 20px}.home_about_section .ui-tabs-panel p{text-align: justify}.home_timeline_section h2{color: #666;font-weight: bold;text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.8)}.home_timeline_section .column_timeline{background-color: rgba(255, 255, 255, 0.8);border-radius: 5px;box-shadow: 0 0 5px rgba(255, 255, 255, 0.4);padding: 40px 0}.home_timeline_section .timeline_items li{padding-bottom: 0}.home_timeline_section .timeline_items li h3{background-color: rgba(255, 255, 255, 0.6);border-radius: 5px;color: rgba(0, 0, 0, 0.6);font-size: 18px;line-height: 24px;padding: 5px;text-align: center;transition: all 0.3s ease-in 0s}.home_timeline_section .timeline_items li h3:hover{background-color: rgba(255, 255, 255, 0.98);color: rgba(0, 0, 0, 0.9)}.home_timeline_section .date_label,.home_timeline_section .timeline_items li h3 span{background-color: #08b2ef;color: #eee;font-family: "Patua One";font-size: 20px;padding: 5px 20px;text-align: center}.home_timeline_section .date_label::after,.home_timeline_section .timeline_items li h3 span::after{border-left-color: transparent}.home_timeline_section .timeline_items li h3:hover::before,.home_timeline_section .timeline_items:hover::after,.home_timeline_section .timeline .post-item:hover::before{border-color: red}.home_hotel_column h2{color: #fff;font-weight: bold;text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.4)}.home_hotel_column h3,.home_hotel_column h4{color: #fff;text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.4)}.home_hotel_lateral_column .column_attr{background-color: rgba(255, 255, 255, 0.9);padding: 15px 10px;border-radius: 5px}.home_hotel_lateral_column h3{color: #777;font-weight: bold;text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.4)}.home_hotel_lateral_column h4{color: #777;text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.4)}.home_hotel_section table{float: left;width: 50%}.home_hotel_section table td,.home_hotel_section_about table td{text-align: left;padding: 5px}.home_hotel_section table td .stars,.home_hotel_section_about table td .stars{color: #F7C900;font-weight: bold}.home_hotel_section table th{text-align: left}.home_hotel_section table th h3{margin-bottom: 0}.home_video_wrapper{display: block;height: 600px}.home_video_wrapper .video-text{background: url("/wp-content/uploads/video-text.png") no-repeat scroll center center rgba(0, 0, 0, 0);display: block;height: 600px;left: 0;position: absolute;text-align: center;top: 0;width: 100%;z-index: 1}.trailer_box img{border-radius: 5px;box-shadow: 2px 2px 3px gray}.dresseldiversinfo a{color: rgb(66, 139, 202);text-shadow: 0 1px 5px rgba(66, 139, 202, 0.2)}.dresseldiversinfowhite a,.very_large_text a{color: white !important;text-shadow: 0 1px 5px rgba(66, 139, 202, 0.2)}.homeimgcoursecarousel img{border-radius: 5px !important;box-shadow: 1px 1px 3px gray !important}.footer_contents{font-size: 12px;color: rgba(255, 255, 255, 0.4)}.footer_certificates{text-align: center}.footer_certificates img{border-radius: 2px}#Footer .footer_copy .one{background: url(/wp-content/uploads/LOGO-V_DRESSEL_DIVERS_INTERNATIONAL_TRANSPARENTE2.png) no-repeat right}@media only screen and (min-width: 767px) and (max-width: 959px){.footer_certificates img.cert{width: 90%}.footer_certificates img.cert-2{width: 45%}}.page-child .entry-content p{text-align: justify}.page-child .trailer_box{margin-bottom: 5px !important}.column_white_box{background-color: rgba(255, 255, 255, 0.9);border-radius: 5px;padding: 15px 10px}.dressel_content_row table td{padding: 5px}.dressel_content_row table.no-vpadding td{line-height: 20px;padding: 0 5px}.dressel_content_row table td a.button{border-radius: 0;display: block;width: 100%}.dressel_content_row table td a.button span{margin: 0 auto}.social_likes{text-align: center}.social_likes .wpb_wrapper div,.social_likes .wpb_wrapper iframe{float: left;margin: 0;width: 100px}ol.flex-control-paging{margin: 0}.ui-tabs .ui-tabs-nav li a{display: block;font-size: 13px;font-weight: 700;padding: 14px 10px !important;text-decoration: none}.price_tabs .ui-tabs .ui-tabs-nav li a{padding: 14px 5px !important}.price_tabs table th{font-size: 14px;padding: 2px}.price_tabs table td{font-size: 13px}.dressel_content_row .ui-tabs .ui-tabs-nav li{display: inline-block}@media only screen and (max-width: 768px){.day_tabs .ui-tabs .ui-tabs-nav li{width: 84px !important}.price_tabs .ui-tabs .ui-tabs-nav li{width: 33% !important}}@media only screen and (max-width: 479px){.day_tabs .ui-tabs .ui-tabs-nav li{width: 73px !important}.price_tabs .ui-tabs .ui-tabs-nav li{width: 49% !important}}@media only screen and (min-width: 768px) and (max-width: 1239px){.trailer_box .desc{padding: 20px 10px 15px}.trailer_box .desc h2{font-size: 20px !important}}.wpb_content_element .wpb_tabs_nav li{white-space: normal !important}div.accordion .title{text-align: center;font-size: 20px !important}.dark_bg h2,.dark_bg h3,.dark_bg h4{color: #fff;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9)}.text-shadow p,.text-shadow h2,.text-shadow h3,.text-shadow h4{text-shadow: 1px 1px 3px #ccc}.welcome h3{font-family: "Roboto Condensed", Arial, Tahoma, sans-serif;font-size: 30px;font-weight: 300;line-height: 30px;text-align: center}.destination_links{text-align: center}.destination_links a{margin: 10px;text-align: center}.destination_links img{display: block;margin: 0 auto}.column_right{float: right}.column_left{float: left}@media only screen and (max-width: 768px){.column_right{float: none}.column_left{float: none}}.home-courses a,.home-courses i,.home-courses span{display: block;margin: 0 auto}.home-courses a{width: 65%;padding: 5px;margin: 15px auto}.home-courses i{font-size: 45px}.home-water-sport .answer,.home-water-sport .vc_single_image-wrapper{padding: 0 !important;margin: 0 !important}.maps iframe{pointer-events: none}.wpcf7 em{color: red;margin-right: 10px}#popup_contact.focus .popup_contact_wrapper{border: 3px solid #FFC718;border-radius: 5px;box-shadow: 2px 2px 3px #00204f}.tripadvisor-container{width: 100px; height: 130px; display: inline-block;/*margin: 0 auto*/}.vc_images_carousel{margin-bottom: 0 !important}.wpb_content_element .wpb_tabs_nav li{background-color: #F6F6F6 !important}.wpb_content_element .wpb_tabs_nav li:hover{background-color: #F1F1F1 !important}.trailer_box .desc h2{color: #fff;text-shadow: 1px 1px 10px #000}.dressel_divers_grid_title h4,.dressel_divers_grid_title h3,.dressel_divers_grid_title h2{color: #fff;font-weight: bold;text-shadow: 1px 1px 10px #000}.dressel_divers_grid_photo a{border-radius: 5px;box-shadow: 1px 1px 3px gray}#Top_bar.is-sticky .logo{z-index: 999;position: relative}.vc_gitem-animated-block{border-radius: 10px;box-shadow: 3px 3px 3px gray;position: relative}@media only screen and (max-width: 768px){.dressel_divers_grid{}.dressel_divers_grid_photo{}.dressel_divers_grid_text{}.dressel_divers_grid_title{color: white !important}.dressel_divers_grid_desc{}.dressel_divers_grid_button{}}.wpb_tab .wpb_wrapper img,.vc_tta-panel-body .wpb_wrapper img{border-radius: 5px;box-shadow: 1px 1px 3px gray}@media only screen and (max-width: 768px){.wpb_start_animation{display: block !important;-webkit-animation: none !important;-webkit-animation-duration: 0 !important;-o-animation: none !important;-o-animation-duration: 0 !important;animation: none !important;animation-duration: 0 !important}}.img-left-margin{margin-right: 30px}.home-partners div{padding: 0 !important;margin: 0 !important}.home-partners div img{width: 76px;border-radius: 5px}.about_hotel_carousel{text-align: center}#Footer h4{text-align: center}#Footer{background-repeat: repeat-y}.padding-top-20{padding-top: 20px}.margin-bottom-0{margin-bottom: 0px !important}.vc_tta-tabs-list .vc_tta-tab a{padding: 10px 10px !important}.price_tabs .vc_tta-tabs-list .vc_tta-tab a{padding: 5px 5px !important}.wpb_animate_when_almost_visible{opacity: 1;filter: alpha(opacity=100)}.wpb_start_animation.wpb_top-to-bottom{-webkit-animation: none;-o-animation: none;animation: none;opacity: 1;filter: alpha(opacity=100)}.wpb_start_animation.wpb_bottom-to-top{-webkit-animation: none;-o-animation: none;animation: none;opacity: 1;filter: alpha(opacity=100)}.wpb_start_animation.wpb_left-to-right{-webkit-animation: none;-o-animation: none;animation: none;opacity: 1;filter: alpha(opacity=100)}.wpb_start_animation.wpb_right-to-left{-webkit-animation: none;-o-animation: none;animation: none;opacity: 1;filter: alpha(opacity=100)}.wpb_start_animation.wpb_appear{-webkit-animation: none;-o-animation: none;animation: none;opacity: 1;filter: alpha(opacity=100)}.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{padding-left: 5px !important}#Top_bar .wpml-languages div.active{background: #fff}#Top_bar .wpml-languages div.active{display: block;padding: 8px 6px 8px 10px;border-width: 1px;border-style: solid;border-color: #e8e8e8;-webkit-border-radius: 5px;border-radius: 5px}#Top_bar .top_bar_right div{color: #444444}.payment-form p{text-align: left !important}.payment-form textarea{height: 40px}span.wpcf7-form-control-wrap.read{width: auto !important;vertical-align: middle}@media only screen and (max-width: 767px){#Top_bar .top_bar_left{float: left;width: 100% !important;margin-top: 10px;background: none !important}}table{height: auto !important;width: 100% !important}.secondary_menu_wrapper h1,.secondary_menu_wrapper h2{line-height:20px;font-weight:300;}.tp-bannertimer{opacity:0.15;}.logo-main{max-height:55px !important;max-width: 233px !important;}.logo-sticky{max-height:33px !important;}
h2.contact-price, h3.contact-price {
    color: #fff !important;
    padding: 11px 20px;
    margin-bottom: 15px;
    cursor: pointer;
    margin-right: 7px;
    border: 0;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.03);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.03);
    background-image: url(../images/box_shadow_button.png);
    background-color: #2e96db;
    background-repeat: repeat-x;
}
.TA_certificateOfExcellence ul li a img {
    width: 100%;
    height: 100%;
}
/*
h2.contact-price:hover, h3.contact-price:hover {
    background-color: #2275ac;
}
.offer-link {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    text-decoration: none !important;
}
.page-child .entry-content .wpcf7-form p {
    text-align: left;
}
nav#ubermenu-main-164-main-menu{
    top:0px!important;
    display:block!important;
    position:relative!important;
}
.ubermenu-responsive-toggle .ubermenu-responsive-toggle-main .ubermenu-skin-clean-white .ubermenu-loc-main-menu .ubermenu-responsive-toggle-content-align-left .ubermenu-responsive-toggle-align-left {
    background: #ffffff;
    color: #888888;
    font-size: 12px;
    text-transform: none;
    font-weight: bold;
    display:none;
}
.ubermenu-responsive-toggle .fas{
    float:left!important;
}
i.fas .fa-bars{
    width:1em!important;
}
.menu_wrapper{
    height: 50px;
}
li.ubermenu-retractor.ubermenu-retractor-mobile{
    display:none!important;
}
*/
@media only screen and (max-width: 480px) {
    /*
    i{
        z-index:50;
    }
    .responsive_contact_button{
        display:none;
    }
    div.menu_wrapper *:not(img):not(div){
        display:block!important;
    }
    .responsive-menu-toggle.is-sticky{
        height:300px;
    }
    /*.responsive-menu-toggle.is-sticky a{
        background-color: rgba(255,255,255,0.4)!important;
    }*/
    /*
    nav#ubermenu-main-164-main{
        opacity: unset!important;
        top:-7px!important;
        width:150px!important;
    }
    #Top_bar #menu ul li{
        background-color: rgba(255, 255, 255, 1)!important;
    }
    #Top_bar #menu .is-sticky ul li {
        background-color: rgba(255, 255, 255, 0.4)!important;
    }
    a.ubermenu-responsive-toggle{
        width:100px;
        height:50px!important;
    }
    nav#ubermenu-main-164-main-menu{
        top:-7px!important;
    }
    div.is-sticky{
        height:37px;
        width:80px;
        z-index: 99;
        margin-bottom: 0px!important;
    }*/
    #ubermenu-main-164-main-menu-2{
        width:100%!important;
        overflow: scroll!important;
        background-color:rgba(255,255,255,0.8)!important;
    }
    /*
    #ubermenu-main-164-main-menu-2 ul li{
        width:300px!important;
    }
    .ubermenu-sub-indicator-close{
        display:block!important;
    }
    nav#menu{
        padding-bottom:0px!important;
    }
    .ubermenu-responsive-toggle .fas{
        float:left!important;
    }
    i.fas .fa-bars{
        width:1em!important;
    }
    .ubermenu-responsive-toggle{
        padding:15px 10px!important;
    }
    i.fas.fa-times{
        display:block!important;
    }
    .ubermenu-item li{
        background-color:rgba(255,255,255,1)!important;
    }
    i.ubermenu-icon.fas.fa-laptop{
        width:60px;
    }

    ul li i.fas.fa-times{
        display:none!important;
    }
    ul li ul li i.fas.fa-times{
        display:block!important;
    }
    
    .ubermenu .ubermenu-retractor{
        width:100%!important;
    }
    */
}
#ubermenu-main-164-main-menu{
    margin-left:2.9%;
}
@media only screen and (max-width: 1240px) {
    #ubermenu-main-164-main-menu{
        margin-left:0%;
    }
}

