@import url(https://tulumrivieramayatours.com/wp-content/themes/dt-the7-child/../dt-the7/style.css);.blog .dt-format-gallery .dt-format-gallery-coll.full,.archive .dt-format-gallery .dt-format-gallery-coll.full,.search .dt-format-gallery .dt-format-gallery-coll.full{display:none}.a_centered{text-align:center}.a_justified{text-align:justify}.blue{background:#21abe3!important}p.title_section{position:relative;z-index:1}li.footer-contact-list-item{margin-bottom:.5rem}.footer-contact-link{padding:.5rem;text-decoration:none;margin-bottom:.5rem}.footer-contact-link:hover{background:rgb(255 255 255 / .25);border-radius:3px}.footer-contact-link>span{margin-left:.5rem}.popup-search .submit i,.overlay-search .submit i{font-size:16px;color:#fff;margin-bottom:12px}p.title_section::before{position:absolute;content:"";background-color:#21abe3;width:338px;height:20px;bottom:0;z-index:-1;left:36%}.row_suscribe{min-height:240px}.text_suscribe p{font-size:28px;line-height:59px;color:#fff;border-left:7px solid #ffcc05;padding-left:10px}article.post.project-odd.visible.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-cancun.category-4{box-shadow:0 2px 3px rgb(0 0 0 / 9%);border:1px solid #efefef;border-radius:4px}.container_priceTour{border-radius:4px 4px 0 0!important}a.review-section-anchor-trigger{text-align:center;text-decoration:none}li.menu-item.wpml-ls-slot-3.wpml-ls-item.wpml-ls-item-en.wpml-ls-current-language.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-3-en span.menu-item-text{background:#ffcc05;padding:2px 8px}li.menu-item.wpml-ls-slot-3.wpml-ls-item.wpml-ls-item-en.wpml-ls-current-language.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-wpml-ls-3-en span.menu-item-text span{font-size:14px!important}.column_contentTours .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid{background:#efefef;margin-bottom:18px;border-radius:4px}.column_contentTours .vc_column-inner .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid:nth-child(1){background:#efefef;margin-bottom:0}body.post-template.post-template-template-microsite #content{position:relative;top:-100px;background:#fff}.icons_singleTour{background:#fff;margin:auto;padding-top:32px;text-align:center}.price_tour{text-align:center;font-style:italic;line-height:12px;margin-bottom:0;padding:24px 0;color:#2a2a2a}.booking_cost .smile_icon_list li.icon_list_item{margin:0 0 15px!important}.amenenities_tourSingle .smile_icon_list li.icon_list_item .icon_description h3.ult-responsive.info-list-heading{font-weight:300}.price_tour strong{font-style:normal;font-size:30px;line-height:30px;font-weight:500;color:#2a2a2a}.description_text .vc_column-inner .wpb_wrapper{background:#efefef!important;padding:0;margin:-5px 0!important;padding:20px 16px}.vc_btn3-container.btn_bookingTour.vc_btn3-center>button{color:#ffffff!important;font-weight:700;font-size:18px!important;border-radius:8px}a.yarpp-thumbnail{display:inline-block;max-width:100%;height:auto!important;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;margin-bottom:1rem;padding:.5rem}a.yarpp-thumbnail img{max-width:100%;margin:0}a.yarpp-thumbnail img[width]{width:auto}a.yarpp-thumbnail img[width][height]{height:auto}.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{margin:0;margin-top:.5rem;width:auto}.container_priceTour.mystic>.wpb_column.vc_column_container.vc_col-sm-12{background:#f1a22b;border-radius:8px 8px 0 0}.mystic .standard-number-list li:before,.mystic .standard-arrow li:before{color:#fff;background-color:#f1a22b}.container_priceTour.catamarans>.wpb_column.vc_column_container.vc_col-sm-12{background:#0072bc;border-radius:8px 8px 0 0}.catamarans .standard-number-list li:before,.catamarans .standard-arrow li:before{color:#fff;background-color:#0072bc}.catamarans .price_tour strong,.catamarans .price_tour{color:#ffffff!important}.catamarans .vc_btn3-container.btn_bookingTour.vc_btn3-center>button{color:#ffffff!important}.catamarans_tab li.vc_tta-tab a{border-radius:4px 4px 0 0!important;background:#fff!important;color:#2a2a2a!important;border:none!important}.catamarans_tab .vc_tta.vc_tta-spacing-4 .vc_tta-tabs-list{margin-top:-28px!important}.catamarans_tab li.vc_tta-tab.vc_active>a{border-color:#0072bc00!important;background-color:#0072bc!important;border-bottom:4px solid #0072bc!important;color:#fff!important;border-radius:4px 4px 0 0!important}.catamarans_tab .vc_tta-tabs-container{border-bottom:4px solid #0072bc!important}.catamarans_tab .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a{border-color:#ffffff00!important;background-color:#ffffff!important;color:#2a2a2a!important}.catamarans_tab li.vc_tta-tab a:focus,.catamarans_tab li.vc_tta-tab a:hover{background-color:#0072bc!important;color:#fff!important}.catamarans_tab li.vc_tta-tab,.yacht_tab li.vc_tta-tab{margin-bottom:1px!important}.catamarans .icons_singleTour .wpb_column.vc_column_container.vc_col-sm-3{border:1px solid #efefef;padding:8px 0}.row_toursLagoon{background:#eee;margin:0 1px 0 1px}.container_priceTour.yacht>.wpb_column.vc_column_container.vc_col-sm-12{background:#679bb3;border-radius:8px 8px 0 0}.yacht .standard-number-list li:before,.yacht .standard-arrow li:before{color:#fff;background-color:#679bb3}.yacht .price_tour strong,.yacht .price_tour{color:#ffffff!important}.yacht .vc_btn3-container.btn_bookingTour.vc_btn3-center>button{color:#ffffff!important}.yacht_tab li.vc_tta-tab a{border-radius:4px 4px 0 0!important;background:#fff!important;color:#2a2a2a!important;border:none!important}.yacht_tab .vc_tta.vc_tta-spacing-4 .vc_tta-tabs-list{margin-top:-28px!important}.yacht_tab li.vc_tta-tab.vc_active>a{border-color:#679bb3!important;background-color:#679bb3!important;border-bottom:4px solid #679bb3!important;color:#fff!important;border-radius:4px 4px 0 0!important}.yacht_tab .vc_tta-tabs-container{border-bottom:4px solid #679bb3!important}.yacht_tab .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a{border-color:#ffffff00!important;background-color:#ffffff!important;color:#2a2a2a!important}.yacht_tab li.vc_tta-tab a:focus,.yacht_tab li.vc_tta-tab a:hover{background-color:#679bb3!important;color:#fff!important}.yacht .standard-arrow li:before{color:#fff;background-color:#679bb3!important}.yacht .photos-carousel-shortcode-id-3235cf19cb5d6b69ad3d2e2e2264fb38.owl-carousel .owl-nav a:not(:hover) i,.yacht .photos-carousel-shortcode-id-3235cf19cb5d6b69ad3d2e2e2264fb38.owl-carousel .owl-nav a:not(:hover) i:before{color:#679bb3!important;background:none}.yacht .vc_btn3-container.btn_bookingTour.vc_btn3-center>button{color:#ffffff!important;font-weight:700;font-size:18px!important;border-radius:8px;background:#679bb3!important}.text_description.yacht{background:#efefef;padding:18px 16px}.row_amenities.yacht .icon_description h3.ult-responsive.info-list-heading{font:normal 16px / 1.6em "Roboto",Helvetica,Arial,Verdana,sans-serif}.container_priceTour.fishing>.wpb_column.vc_column_container.vc_col-sm-12{background:#64a2a3;border-radius:8px 8px 0 0}.fishing .standard-number-list li:before,.fishing .standard-arrow li:before{color:#fff;background-color:#64a2a3}.fishing .price_tour strong,.fishing .price_tour{color:#ffffff!important}.fishing .vc_btn3-container.btn_bookingTour.vc_btn3-center>button{color:#ffffff!important}.fishing .photos-carousel-shortcode-id-935f6eda0d3c54033fedb72209b14c1a.owl-carousel .owl-nav a:not(:hover) i,.fishing .photos-carousel-shortcode-id-935f6eda0d3c54033fedb72209b14c1a.owl-carousel .owl-nav a:not(:hover) i:before{color:#64a2a3;background:none}.fishing .standard-arrow li:before{color:#fff;background-color:#64a2a3!important}.fishing .photos-carousel-shortcode-id-3235cf19cb5d6b69ad3d2e2e2264fb38.owl-carousel .owl-nav a:not(:hover) i,.fishing .photos-carousel-shortcode-id-3235cf19cb5d6b69ad3d2e2e2264fb38.owl-carousel .owl-nav a:not(:hover) i:before{color:#64a2a3!important;background:none}.fishing .vc_btn3-container.btn_bookingTour.vc_btn3-center>button{color:#ffffff!important;font-weight:700;font-size:18px!important;border-radius:8px;background:#64a2a3!important}.text_description.fishing{background:#efefef;padding:18px 16px}.row_amenities.fishing .icon_description h3.ult-responsive.info-list-heading{font:normal 16px / 1.6em "Roboto",Helvetica,Arial,Verdana,sans-serif}.fishing i.dt-icon-the7-arrow-03::before,.fishing i.icomoon-the7-font-the7-arrow-02::before{color:#64a2a3!important}.vc_empty_space.row_separatorWhite::before{content:'';width:100%;height:20px;background:#fff;position:absolute;left:0;border-radius:-18px -18px 0 0}.smile_icon_list li.icon_list_item{margin:0 0 14px!important}.yacht .aio-icon-component.style_1{margin-bottom:0}@media screen and (max-width:800px){span.vc_tta-title-text{font-size:16px}span.vc_tta-title-text::before{content:'';width:20px;height:20px;position:absolute;top:15px;z-index:9999999999;left:-3px;background-image:url(https://tulumrivieramayatours.com/wp-content/uploads/2021/11/catamaran-tour-catamarans.png);background-size:contain}.price_tour{font-size:14px;padding-top:6px;padding-bottom:6px}.price_tour strong{font-size:20px}.vc_row.booking_tourMobile{margin-left:-15px;margin-right:-15px}.catamarans_tab .dt-fancy-separator.title-left .dt-fancy-title{padding-left:24px}.catamarans_tab .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading{background:#0072bc!important;color:#fff!important}.catamarans_tab .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a span{color:#fff!important}.catamarans .price_tour{background:#0072bc!important;border-radius:14px 14px 0 0!important}.yacht .price_tour{background:#679bb3!important;border-radius:14px 14px 0 0!important}.fishing .wpb_text_column.wpb_content_element.price_tour{background:#64a2a3;border-radius:6px 6px 0 0;padding:10px 0}.catamarans .wpb_text_column.wpb_content_element.price_tour,.catamarans .wpb_text_column.wpb_content_element.price_tour strong{background:#0072bc;border-radius:6px 6px 0 0;padding:10px 0}.booking_tourMobile .wpb_text_column.wpb_content_element.price_tour,.booking_tourMobile .wpb_text_column.wpb_content_element.price_tour strong{background:#20a7de;padding:10px 0;border-radius:8px 8px 0 0;color:#fff}.mystic .wpb_text_column.wpb_content_element.price_tour,.mystic .wpb_text_column.wpb_content_element.price_tour strong{background:#d89127;border-radius:6px 6px 0 0;padding:10px 0}.fishing .wpb_text_column.wpb_content_element.price_tour,.fishing .wpb_text_column.wpb_content_element.price_tour strong{background:#64a2a3;border-radius:6px 6px 0 0;padding:10px 0}.yacht .wpb_text_column.wpb_content_element.price_tour,.yacht .wpb_text_column.wpb_content_element.price_tour strong{background:#679bb3;border-radius:6px 6px 0 0;padding:10px 0}}.row_gallery .wpb_column.vc_column_container.vc_col-sm-4{background-image:url(/wp-content/uploads/2021/11/bg-gallery.jpg);background-size:contain;background-position:50% 50%}.row_gallery .wpb_column.vc_column_container.vc_col-sm-8 .vc_column-inner{padding:0!important}.row_gallery a.dt-btn-s.dt-btn.post-details.dt-trigger-first-pswp.details-type-btn.pspw-ready{background:#fff0;border:1px solid #fff;border-radius:4px}@-webkit-keyframes bgSlideReverse{0%{background-position:0 0}20%{background-position:100px 0}40%{background-position:200px 0}60%{background-position:150px 0}80%{background-position:100px 0}100%{background-position:0 0}}@keyframes bgSlideReverse{0%{background-position:0 0}20%{background-position:100px 0}40%{background-position:200px 0}60%{background-position:150px 0}80%{background-position:100px 0}100%{background-position:0 0}}footer#footer::after{left:0;height:100px;position:absolute;bottom:100%;background:url(/wp-content/uploads/2021/12/sailboat.png);background-repeat:repeat-x;content:"";right:0;-webkit-animation:bgSlideReverseBoat 40s linear infinite;animation:bgSlideReverseBoat 40s linear infinite}@-webkit-keyframes bgSlideReverseBoat{0%{background-position:-10px 0}20%{background-position:100px 0}40%{background-position:400px 0}60%{background-position:300px 0}80%{background-position:100px 0}100%{background-position:800px 0}}@keyframes bgSlideReverseBoat{0%{background-position:0 0}20%{background-position:100px 0}40%{background-position:400px 0}60%{background-position:300px 0}80%{background-position:100px 0}100%{background-position:0 0}}#footer.solid-bg{background:#130331 none no-repeat center bottom;position:relative;display:block;z-index:10}#footer::before{position:absolute;top:-30px;left:0;right:0;height:31px;background:url(/wp-content/uploads/2021/11/footer-wave.png);background-repeat:repeat-x;content:"";-webkit-animation:bgSlideReverse 20s linear infinite;animation:bgSlideReverse 40s linear infinite}p.title_footer{font-size:16px;text-transform:uppercase;font-weight:800}p.title_footer>span{color:#ffcc02}.wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover{color:#fff;fill:#fff;background:#ffbc21;border-radius:8px}.links_footer a{text-decoration:none;font-size:14px}.links_footer a:hover{text-decoration:none;font-size:14px;font-weight:900}ul.footer_bestSeller a{text-decoration:none}input[type=text],input[type=email],input[type=tel],textarea{box-shadow:0 1px 4px 1px rgb(142 155 161 / 16%);padding:10px 15px 10px 10px;border-radius:8px;border:1px solid #dfdada;color:#a19f9f;background:#fff}.cf_home input.wpcf7-form-control.has-spinner.wpcf7-submit{background:#21abe3;padding:0 56px;float:right;border-radius:8px}.cf_home textarea{height:120px}.icons_contactUs .icon_description{padding-left:0!important}.icons_contactUs li.icon_list_item{margin:0 0 4px!important}@media screen and (max-width:768px){.wpb_column.vc_column_container.vc_col-sm-3.article_image{height:250px;background-repeat:no-repeat!important;background-position:50% 50%!important;background-size:cover!important;background-clip:padding-box!important;box-sizing:border-box!important;overflow:hidden!important}ul.alm-listing.alm-ajax{list-style:none}.target_tours{box-shadow:0 2px 3px rgb(0 0 0 / 18%);border-radius:3px;background:#f6f6f6}.title_tour{font-size:24px;line-height:26px;margin-bottom:20px!important}.title_tour>a{text-decoration:none;color:#222!important;font-weight:500}.column_excerpt{padding:0 22px!important;padding-top:15px!important}.excerpt_articles p{text-align:justify;line-height:20px;color:#9a9a9a;font-size:16px}ul.icons_bottomListTour{margin-top:15%;margin-left:0}ul.icons_bottomListTour{list-style:none}ul.icons_bottomListTour li{display:inline;margin-left:50px;padding-left:4px}ul.icons_bottomListTour li span{color:#2a2a2a;font-size:14px;font-weight:700}ul.icons_bottomListTour li span.icon_list{color:#21abe3;font-size:16px}ul.rate_TourList{list-style:none;margin-left:0!important}ul.rate_TourList li{display:inline;padding:0 3px}ul.rate_TourList li img{width:20px;padding:0 3px}.button_details{text-align:center;box-sizing:border-box;background-color:#21abe3;border-radius:5px;box-sizing:border-box;text-decoration:none!important;font-weight:400;width:160px;height:40px;margin:auto!important;margin-top:18px!important}.button_details>a{color:#fff!important;text-decoration:none!important;display:block;width:100%;height:100%}.button_details span{display:block;padding-top:7px!important}.tour_element{padding:0 20px!important;padding-bottom:30px!important;margin:30px 0!important}p.title_list_icon_mobile{display:none}.column_left_tour{width:60%!important}.booking_column{background:#f3f3f3;padding:20px;border-radius:5px;width:40%!important;padding-top:40px}button:not(.vc_btn3):not(.ubtn):not(.mfp-close):not(.slick-next):not(.slick-prev),input[type="button"],input[type="reset"],input[type="submit"],.dt-btn-m,input.dt-btn-m[type="submit"]{padding-left:45px;padding-right:45px;padding-bottom:45px}div#ajax-load-more{background:rgb(255 255 255 / .8);padding-top:20px;border-radius:3px}a.article_permalink_image{display:block;position:absolute;top:0;right:0;left:0;bottom:0;z-index:5}@media screen and (max-width:480px){.booking_tourMobile>.wpb_column.vc_column_container.vc_col-sm-12>.vc_column-inner{background:#eee;padding:0;margin-bottom:16px;border-radius:8px}.price_tour .blue{background:#21abe3}.mystic .price_tour{background:#f1a22b;border-radius:8px 8px 0 0}div#mystic{margin-right:-15px!important}.booking_tourMobile .dt-fancy-separator.title-left.h3-size.style-disabled.title-color,.booking_tourMobile .smile_icon_list_wrap.ult_info_list_container.ult-adjust-bottom-margin.booking_cost,.booking_tourMobile .vc_btn3-container.btn_bookingTour.vc_btn3-center{padding:0 17px}.description_text.wpb_column.vc_column_container.vc_col-sm-12{background:#efefef}.description_text .vc_column-inner .wpb_wrapper{background:#ffffff00!important}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:270px!important}.icons_singleTour .wpb_column.vc_column_container.vc_col-sm-3{width:50%}body.post-template.post-template-template-microsite #content{position:relative;top:-83px}}a.yarpp-thumbnail{display:inline-block;max-width:100%;height:auto!important;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;margin-bottom:1rem;padding:.5rem}a.yarpp-thumbnail img{max-width:100%;margin:0}a.yarpp-thumbnail img[width]{width:auto}a.yarpp-thumbnail img[width][height]{height:auto}.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{margin:0;margin-top:.5rem;width:auto}img.featured_imageMenu{width:50px;height:50px;border-radius:50%}.footer_menu.cancun p,.footer_menu.tulum p{color:#fff;font-size:26px;line-height:70px;padding-left:18px;font-family:'Calligraffitti'}.dt-mobile-header .sub-nav .next-level-button:before,.sub-downwards .sub-nav .next-level-button:before,.sub-downwards.dt-parent-menu-clickable.side-header .sub-nav .next-level-button:before{font-size:12px!important;font-weight:700!important}.mobile-main-nav .sub-nav.level-arrows-on li.has-children>a:after,.mobile-main-nav .sub-nav.level-arrows-on li.has-children:not(.act):hover>a:after,.mobile-main-nav .sub-nav.level-arrows-on li.has-children.act>a:after,.mobile-main-nav .sub-nav li.has-children a:after,.mobile-main-nav .sub-nav .next-level-button{color:#ffcc02!important;height:22px;width:22px}.mobile-main-nav>li.has-children>a:after,.mobile-main-nav .next-level-button,.mobile-main-nav>li.menu-item-language>a:after{color:#ffcc02!important}