@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:swap;src:url(../../../s/roboto/v30/KFOjCnqEu92Fr1Mu51TjARc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(../../../s/roboto/v30/KFOkCnqEu92Fr1Mu52xP.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:swap;src:url(../../../s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ABc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(../../../s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBhc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:italic;font-weight:900;font-display:swap;src:url(../../../s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBBc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(../../../s/roboto/v30/KFOlCnqEu92Fr1MmSU5vAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../../../s/roboto/v30/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../../../s/roboto/v30/KFOlCnqEu92Fr1MmEU9vAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../../../s/roboto/v30/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(../../../s/roboto/v30/KFOlCnqEu92Fr1MmYUtvAw.ttf) format('truetype')}.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.titulo{font-family:Roboto,sans-serif}body{margin:0!important}body .h2-body{font-size:40px;color:#0e0e0e;text-transform:uppercase;font-weight:700;line-height:1.2em}@media only screen and (min-width:720px) and (max-width:959px){body .h2-body{font-size:25px;line-height:33px}}@media only screen and (min-width:0) and (max-width:719px){body .h2-body{font-size:25px;line-height:33px}}body .h3-body{color:#0e0e0e;text-transform:uppercase;font-weight:700}@media only screen and (min-width:720px) and (max-width:959px){body .h3-body{font-size:23px;line-height:31px}}@media only screen and (min-width:0) and (max-width:719px){body .h3-body{font-size:23px;line-height:31px}}body h6{font-family:Allura,sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#fff;z-index:9;position:relative}@media only screen and (min-width:720px) and (max-width:959px){body h6{font-size:16px;line-height:24px}}@media only screen and (min-width:0) and (max-width:719px){body h6{font-size:16px;line-height:24px}}body .h6-body{color:#ed8323}header#main-header{border-bottom:1px solid #e4e4e4;z-index:9;position:relative}header#main-header .header-top{background-color:#fff;border-bottom:1px solid #e4e4e4}header#main-header .header-top .home-logo{display:block}header#main-header .header-top .home-logo-t{display:none}@media only screen and (min-width:720px) and (max-width:959px){header#main-header .header-top .row{display:grid;grid-template-columns:40% 60%}}@media only screen and (min-width:0) and (max-width:719px){header#main-header .header-top .row{display:grid;grid-template-columns:40% 60%}}header#main-header .header-top .row .col-md-6 .header-logo{height:40px}header#main-header .header-top .row .col-md-6 .top-user-area .top-user-area-list li a{color:#2b3039}@media only screen and (min-width:0) and (max-width:719px){header#main-header .header-top .row .col-md-6 .top-user-area .top-user-area-list .time-service{display:none}}header#main-header .header-top .row .col-md-6 .top-user-area .top-user-area-list .nav-drop .nav-drop-menu li a{color:#fff}@media only screen and (min-width:0) and (max-width:719px){header#main-header .header-top .row::before,header#main-header .header-top ::after{display:none!important}}@media only screen and (min-width:720px) and (max-width:959px){header#main-header ul.slimmenu{background-color:#fff}}@media only screen and (min-width:0) and (max-width:719px){header#main-header ul.slimmenu{background-color:#fff}}.home header#main-header{border-bottom:1px solid transparent;position:absolute;width:100%}.home header#main-header .header-top{background-color:transparent}.home header#main-header .header-top .home-logo{display:none}.home header#main-header .header-top .home-logo-t{display:block}.home header#main-header .header-top .top-user-area .top-user-area-list li a{color:#fff!important}.home header#main-header .container .nav li a{color:#fff!important}@media only screen and (min-width:720px) and (max-width:959px){.home header#main-header .container .nav li a{color:#737373!important}}@media only screen and (min-width:0) and (max-width:719px){.home header#main-header .container .nav li a{color:#737373!important}}@media only screen and (min-width:720px) and (max-width:959px){.home header#main-header .container .nav .active a{color:#fff!important}}@media only screen and (min-width:0) and (max-width:719px){.home header#main-header .container .nav .active a{color:#fff!important}}section#home-about .container .row-about{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media only screen and (min-width:720px) and (max-width:959px){section#home-about .container .row-about{grid-template-columns:1fr}}@media only screen and (min-width:0) and (max-width:719px){section#home-about .container .row-about{grid-template-columns:1fr}}section#home-about .container .row-about .col-about .img-about{border-radius:10px}section#home-about .container .row-about .col-about .btn-about{color:#f9f9fa;text-align:center;text-transform:uppercase;background-color:#ed8323;border:1px solid #ed8323;border-radius:10px;padding:15px 40px;font-weight:700;transition:all .3s;display:inline-block}section#home-about .container .row-about .col-about .btn-about:hover{background-color:#fff;border:1px solid #ed8323;color:#ed8323}.top-area{height:100vh}.top-area .owl-carousel .owl-item{height:100vh}.top-area .owl-carousel .owl-item .bg-holder .bg-mask{opacity:.4}.top-area .owl-carousel .owl-item .bg-holder .bg-front .owl-cap{width:45%;display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width:720px) and (max-width:959px){.top-area .owl-carousel .owl-item .bg-holder .bg-front .owl-cap{width:65%}}@media only screen and (min-width:0) and (max-width:719px){.top-area .owl-carousel .owl-item .bg-holder .bg-front .owl-cap{width:65%}}.top-area .owl-carousel .owl-item .bg-holder .bg-front .owl-cap .owl-cap-title{font-size:75px;line-height:83px;font-weight:500}@media only screen and (min-width:720px) and (max-width:959px){.top-area .owl-carousel .owl-item .bg-holder .bg-front .owl-cap .owl-cap-title{font-size:30px;line-height:38px}}@media only screen and (min-width:0) and (max-width:719px){.top-area .owl-carousel .owl-item .bg-holder .bg-front .owl-cap .owl-cap-title{font-size:30px;line-height:38px}}.top-area .owl-carousel .owl-item .bg-holder .bg-front .owl-cap .owl-cap-price small .banner-location{color:#39c}.recent-tours .container .row .col-md-4 .attachment-woocommerce_thumbnail{height:auto;max-width:100%;vertical-align:middle;box-sizing:border-box;border-radius:10px}.recent-tours .container .row .col-md-4 img{border-radius:10px}.bg-holder .bg-content .text-center .icon-list{margin-left:0}.bg-holder .bg-content .text-center .last-minute-title{margin-top:30px;margin-bottom:30px}@media only screen and (min-width:720px) and (max-width:959px){.servicios-desc{max-width:100%}}@media only screen and (min-width:0) and (max-width:719px){.servicios-desc{max-width:100%}}.breadcrumb{margin-left:0}section#hero-tours{padding:140px 0;background-image:url(https://cancuncaribetours.com/wp-content/themes/cancun-caribe-tours/img/banner/cancun-caribe-banner-tulum.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:720px) and (max-width:959px){section#hero-tours{padding:70px 0}}@media only screen and (min-width:0) and (max-width:719px){section#hero-tours{padding:70px 0}}section#hero-tours::before{content:"";position:absolute;top:109px;right:0;left:0;height:412px;background-color:rgba(0,0,0,.4)}@media only screen and (min-width:720px) and (max-width:959px){section#hero-tours::before{top:120px;height:240px}}@media only screen and (min-width:0) and (max-width:719px){section#hero-tours::before{top:120px;height:240px}}section#hero-tours .container .store-title{color:#fff;font-weight:700;position:relative;z-index:9}@media only screen and (min-width:720px) and (max-width:959px){section#hero-tours .container .store-title{font-size:35px}}@media only screen and (min-width:0) and (max-width:719px){section#hero-tours .container .store-title{font-size:35px}}.line-maya{background-image:url(https://cancuncaribetours.com/wp-content/themes/cancun-caribe-tours/img/maya.png);background-repeat:repeat-x;height:75px}.hover-img{height:100%}.hover-img img{height:100%;border-radius:10px}.breadcrumb li a{color:#ed8323}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#ed8323}.woocommerce div.product .price span bdi{font-size:25px}.woocommerce div.product form.cart .button{background-color:#ed8323}.wc-bookings-booking-form{border:1px solid #ed8323!important}.posted_in{display:none}.woocommerce-Tabs-panel--description h2{font-size:30px}.woocommerce-Tabs-panel--description ul{margin-left:0}section#hero-about{padding:140px 0;background-image:url(https://cancuncaribetours.com/wp-content/themes/cancun-caribe-tours/img/banner/cancun-caribe-banner-about.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:720px) and (max-width:959px){section#hero-about{padding:70px 0}}@media only screen and (min-width:0) and (max-width:719px){section#hero-about{padding:70px 0}}section#hero-about::before{content:"";position:absolute;top:109px;right:0;left:0;height:412px;background-color:rgba(0,0,0,.4)}@media only screen and (min-width:720px) and (max-width:959px){section#hero-about::before{top:120px;height:240px}}@media only screen and (min-width:0) and (max-width:719px){section#hero-about::before{top:120px;height:240px}}section#hero-about .container .about-title{color:#fff;font-weight:700;position:relative;z-index:9}@media only screen and (min-width:720px) and (max-width:959px){section#hero-about .container .about-title{font-size:35px}}@media only screen and (min-width:0) and (max-width:719px){section#hero-about .container .about-title{font-size:35px}}section#hero-contact{padding:140px 0;background-image:url(https://cancuncaribetours.com/wp-content/themes/cancun-caribe-tours/img/banner/cancun-caribe-banner-contact.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:720px) and (max-width:959px){section#hero-contact{padding:70px 0}}@media only screen and (min-width:0) and (max-width:719px){section#hero-contact{padding:70px 0}}section#hero-contact::before{content:"";position:absolute;top:109px;right:0;left:0;height:412px;background-color:rgba(0,0,0,.4)}@media only screen and (min-width:720px) and (max-width:959px){section#hero-contact::before{top:120px;height:240px}}@media only screen and (min-width:0) and (max-width:719px){section#hero-contact::before{top:120px;height:240px}}section#hero-contact .container .contact-title{color:#fff;font-weight:700;position:relative;z-index:9}@media only screen and (min-width:720px) and (max-width:959px){section#hero-contact .container .contact-title{font-size:35px}}@media only screen and (min-width:0) and (max-width:719px){section#hero-contact .container .contact-title{font-size:35px}}section#hero-blogs{padding:140px 0;background-image:url(https://cancuncaribetours.com/wp-content/themes/cancun-caribe-tours/img/banner/cancun-caribe-banner-blog.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:720px) and (max-width:959px){section#hero-blogs{padding:70px 0}}@media only screen and (min-width:0) and (max-width:719px){section#hero-blogs{padding:70px 0}}section#hero-blogs::before{content:"";position:absolute;top:109px;right:0;left:0;height:412px;background-color:rgba(0,0,0,.4)}@media only screen and (min-width:720px) and (max-width:959px){section#hero-blogs::before{top:120px;height:240px}}@media only screen and (min-width:0) and (max-width:719px){section#hero-blogs::before{top:120px;height:240px}}section#hero-blogs .container .blogs-title{color:#fff;font-weight:700;position:relative;z-index:9}@media only screen and (min-width:720px) and (max-width:959px){section#hero-blogs .container .blogs-title{font-size:35px}}@media only screen and (min-width:0) and (max-width:719px){section#hero-blogs .container .blogs-title{font-size:35px}}.blog-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media only screen and (min-width:720px) and (max-width:959px){.blog-grid{grid-template-columns:1fr}}@media only screen and (min-width:0) and (max-width:719px){.blog-grid{grid-template-columns:1fr}}.blog-grid .post-header{height:270px;overflow:hidden}.blog-grid .post-header .hover-img{height:100%}.blog-grid .post-header .hover-img img{height:100%;border-radius:10px}.blog-grid .post .post-title{font-size:18px}.status{text-align:center;margin-top:29px;min-height:40px}.status img{width:100px}@media only screen and (min-width:720px) and (max-width:959px){.status img{width:200px%}}@media only screen and (min-width:0) and (max-width:719px){.status img{width:200px}}.status .no-more{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#999;display:inline-block;vertical-align:middle;height:32px;line-height:30px;padding:0 16px;border:1px solid #eee;border-radius:4px;text-decoration:none}section#hero-single{padding:140px 0;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:720px) and (max-width:959px){section#hero-single{padding:70px 0}}@media only screen and (min-width:0) and (max-width:719px){section#hero-single{padding:70px 0}}section#hero-single::before{content:"";position:absolute;top:109px;right:0;left:0;height:412px;background-color:rgba(0,0,0,.4)}@media only screen and (min-width:720px) and (max-width:959px){section#hero-single::before{top:120px;height:240px}}@media only screen and (min-width:0) and (max-width:719px){section#hero-single::before{top:120px;height:240px}}section#hero-single .container .single-title{color:#fff;font-weight:700;position:relative;z-index:9}@media only screen and (min-width:720px) and (max-width:959px){section#hero-single .container .single-title{font-size:35px}}@media only screen and (min-width:0) and (max-width:719px){section#hero-single .container .single-title{font-size:35px}}body.single main article .booking-item-details .post-thumbnail{display:none}section.cupon-ngm{width:100%;max-width:1200px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;border:.5px solid #000;border-radius:15px}.titulo-ngm{text-align:center;font-weight:700}.form-ngm{background-color:#fff;padding:20px}.form-ngm .row-form-ngm{content:"";display:table;clear:both;width:100%}.form-ngm .row-form-ngm .button-ngm{color:#f9f9fa;text-align:center;text-transform:uppercase;background-color:#ed8323;border:1px solid #ed8323;border-radius:10px;padding:15px 40px;font-weight:700;transition:all .3s;display:inline-block;width:100%}.form-ngm .row-form-ngm .button-ngm:hover{background-color:#fff;border:1px solid #ed8323;color:#ed8323}.form-ngm .row-form-ngm .col-ngm-cp{float:left;width:20%;padding-right:5px;padding-left:5px}.form-ngm .row-form-ngm .col-ngm-cp .confirma{color:#000;font-size:.8rem}.form-ngm .row-form-ngm .col-ngm-cp .form-control{width:100%;background-color:#fff;border-bottom:1px solid #000;border-right:none;border-left:none;border-top:none}.form-ngm .row-form-ngm .col-ngm-cp1{float:left;width:25%;padding-right:5px;padding-left:5px}.form-ngm .row-form-ngm .col-ngm-cp1 .confirma{color:#000;font-size:.8rem}.form-ngm .row-form-ngm .col-ngm-cp1 .form-control{width:100%;background-color:#fff;border-bottom:1px solid #000;border-right:none;border-left:none;border-top:none}.form-ngm .row-form-ngm .col-ngm{float:left;width:33.3%;padding-right:5px;padding-left:5px}.form-ngm .row-form-ngm .col-ngm .confirma{color:#000;font-size:.8rem}.form-ngm .row-form-ngm .col-ngm .form-control{width:100%;background-color:#fff;border-bottom:1px solid #000;border-right:none;border-left:none;border-top:none}.form-ngm .row-form-ngm .col-ngm .logo-cupon{width:40%}.form-ngm .row-form-ngm .col-ngm .titulo-reserva{text-align:center;font-size:25px}.form-ngm .row-form-ngm .col-ngm p{color:#000;text-align:center;line-height:15px}.form-ngm .row-form-ngm .col-ngm .nsu{float:left;width:40%;border-radius:5px;border:1px solid #000;text-align:center;background-color:#ddd;margin-right:10px}.form-ngm .row-form-ngm .col-ngm .nsu label{color:#000}.form-ngm .row-form-ngm .col-ngm .nsu .form-control{width:100%}.form-ngm .row-form-ngm .col-ngm .folio{float:left;width:50%;border-radius:5px;border:1px solid #000;text-align:center;background-color:#ddd}.form-ngm .row-form-ngm .col-ngm .folio label{color:#000}.form-ngm .row-form-ngm .col-ngm .folio .form-control{width:100%}section.cupon-experiencias{width:100%;max-width:1200px;padding-left:10px;padding-right:10px}.titulo-experiencias{text-align:center;font-weight:700}.form-experiencias{border:.5px solid #000;border-radius:15px;padding:20px;margin-bottom:30px;background-color:#fff}form .p-experiencias{font-size:.8rem;line-height:0;color:#000}form .row-experiencia{content:"";display:table;clear:both;width:100%}form .row-experiencia .col-experiencia{float:left;width:33.3%}form .row-experiencia .col-experiencia .nsu{float:left;width:50%}form .row-experiencia .col-experiencia .nsu .form-control{width:100%;background-color:#fff;color:#000;border:none}form .row-experiencia .col-experiencia .folio{border:1px solid #000;border-radius:5px;text-align:center;background-color:#ddd}form .row-experiencia .col-experiencia .nsu label{color:#000}form .row-experiencia .col-experiencia .logo-cupon{width:40%}form .row-form{content:"";display:table;clear:both;width:100%}form .row-form .col-form{float:left;width:50%;border:.5px solid #000}form .row-form .col-form-large{float:left;width:80%;border:.5px solid #000}form .row-form .col-form-large1{float:left;width:100%;border:.5px solid #000}form .row-form .col-form-small{float:left;width:20%;border:.5px solid #000}.form-group label{display:block;color:#000}.form-group .form-control{width:100%;background-color:#fff;color:#000;border:none}form .checkbox-all{content:"";display:table;clear:both;width:100%;border:.5px solid #000;padding:20px}form .checkbox-all .checkbox-form .col-checkbox{float:left;width:33.3%}form .checkbox-all .checkbox-form .col-checkbox label{color:#000}form .checkbox-all .checkbox-form-input{float:left;width:100%}form .checkbox-all .checkbox-form-input .col-checkbox-input{float:left;width:80%;border-bottom:.5px solid #000}form .checkbox-all .checkbox-form-input .col-checkbox-input2{float:left;width:20%;border:.5px solid #000}form .checkbox-all .checkbox-form-input .col-checkbox-input .form-control-input{background-color:#fff;color:#000;border:none;width:100%}form .checkbox-all .checkbox-form-input .col-checkbox-input2 .form-control-input{background-color:#fff;color:#000;border:none;width:100%}form .row-form-experiencias .button-ngm{color:#f9f9fa;text-align:center;text-transform:uppercase;background-color:#ed8323;border:1px solid #ed8323;border-radius:10px;padding:15px 40px;font-weight:700;transition:all .3s;display:inline-block;width:100%}form .row-form-experiencias .button-ngm:hover{background-color:#fff;border:1px solid #ed8323;color:#ed8323}