/*!
 * Theme Name: Curitibana
 * Text Domain: curitibana
 * Template: oceanwp
 * Version: 1.0.0
 * Author: Young Studio
 * Author URI: https://youngstudio.com.br
 * Description: Tema desenvolvido para o site curitibana.tur.br
 */
 a,a:active,a:visited{outline-style:none}.site{font-family:'Montserrat'}.centro{width:calc(100% - 40px);max-width:1200px;margin-left:auto;margin-right:auto}#cookie-notice{z-index:99999999!important}.btn{border:1px solid #000;border-radius:30px;display:inline-block;font-size:17px;font-weight:700;padding:15px;text-align:center}.btn.btn-azul{border-color:#1f89e7;background-color:#1f89e7;color:#fff}.btn.btn-azul-borda{border-color:#1f89e7;background-color:#fff0}.btn.btn-branco-borda{border-color:#FFF;color:#fff}header.ys-site-header aside.contatos{background-color:#444;color:#fff;font-size:11px}header.ys-site-header aside.contatos a{color:#fff}header.ys-site-header aside.contatos i{font-size:17px;position:relative;top:1px}header.ys-site-header aside.contatos ul,header.ys-site-header aside.contatos ul li{margin:0;padding:0;list-style:none}header.ys-site-header aside.contatos ul{height:43px}header.ys-site-header aside.contatos ul li{margin-right:40px}header.ys-site-header aside.contatos ul li:last-of-type{margin-right:0}header.ys-site-header aside.contatos ul li i{margin-right:5px}header.ys-site-header aside.contatos ul.social li{margin-right:10px}header.ys-site-header aside.contatos ul.social li:last-of-type{margin-right:0}header.ys-site-header aside.contatos ul.social li i{margin-right:0}#top-bar-wrap,#site-navigation-wrap{display:none}#site-header .custom-logo{width:179px!important}@media(min-width:960px){#site-header-inner{width:calc(100% - 40px);max-width:1200px;position:relative}#site-header-inner #site-logo{position:absolute;top:-135px;left:0}#site-header-inner #site-logo a:hover img{opacity:1!important}header.ys-site-header aside.shop>div{height:58px;padding-left:calc(179px + 49px)}header.ys-site-header aside.shop .pesquisar{height:100%}header.ys-site-header aside.shop .minha-conta{height:100%}header.ys-site-header aside.shop .minha-conta .login{color:#444;margin-right:50px}header.ys-site-header aside.shop .minha-conta .login i{font-size:21px}header.ys-site-header aside.shop .minha-conta .carrinho .wcmenucart-count i{font-size:21px}header.ys-site-header aside.shop .minha-conta .carrinho .wcmenucart-count .wcmenucart-details.count{top:-4px;left:3px}header.ys-site-header aside.shop .minha-conta .carrinho .wc-forward:first-of-type{padding-top:19px;padding-bottom:19px}header.ys-site-header aside.shop .woocommerce-product-search{height:100%;position:relative;padding-right:40px}header.ys-site-header aside.shop .woocommerce-product-search input{width:240px;height:100%;border:0}header.ys-site-header aside.shop .woocommerce-product-search button{width:50px;height:100%;position:absolute;top:0;right:0;background:none;border:0}header.ys-site-header aside.shop .sf-menu>li{position:relative}header.ys-site-header nav.shop{border-top:1px solid #D8D8D8}header.ys-site-header nav.shop>div{height:85px;padding-left:calc(179px + 49px)}header.ys-site-header nav.shop ul,header.ys-site-header nav.shop ul li{margin:0;padding:0;list-style:none}header.ys-site-header nav.shop .categorias{width:calc(100% - 260px);max-width:581px;color:#444;font-size:18px;font-weight:700}header.ys-site-header nav.shop .categorias a{color:#444}header.ys-site-header nav.shop .categorias>div{width:calc(50% - 10px);max-width:283px;position:relative}header.ys-site-header nav.shop .categorias p,header.ys-site-header nav.shop .categorias ul,header.ys-site-header nav.shop .categorias ul li{margin:0;padding:0;list-style:none;color:#444}header.ys-site-header nav.shop .categorias p{position:relative;border:2px solid #228BE9;border-radius:20px;padding:5px 40px 5px 37px}header.ys-site-header nav.shop .categorias p:after{content:'\e604';font-family:'simple-line-icons';top:5px;right:25px;position:absolute;z-index:1}header.ys-site-header nav.shop .categorias ul{width:100%;top:calc(100% - 1px);position:absolute;z-index:110;border:2px solid #228BE9;border-top-width:0;border-bottom-left-radius:30px;border-bottom-right-radius:30px;display:none}header.ys-site-header nav.shop .categorias ul li{background-color:#fff}header.ys-site-header nav.shop .categorias ul li:first-of-type{padding-top:10px}header.ys-site-header nav.shop .categorias ul li:last-of-type{border-bottom-left-radius:27px;border-bottom-right-radius:27px;padding-bottom:29px}header.ys-site-header nav.shop .categorias ul li:after,header.ys-site-header nav.shop .categorias ul li:first-of-type:before{content:'';width:calc(100% - 37px - 37px);height:1px;background-color:#a7d1f6;display:block;margin:auto}header.ys-site-header nav.shop .categorias ul li a{padding:5px 37px;display:block}header.ys-site-header nav.shop .categorias ul li a:hover{background-color:#228be9;color:#fff}header.ys-site-header nav.shop .categorias .tradicionais ul li{background-color:#228be9;color:#fff}header.ys-site-header nav.shop .categorias .tradicionais ul li:after,header.ys-site-header nav.shop .categorias .tradicionais ul li:first-of-type:before{background-color:#FFF}header.ys-site-header nav.shop .categorias .tradicionais p{background-color:#228be9;color:#fff}header.ys-site-header nav.shop .categorias .tradicionais a{color:#fff}header.ys-site-header nav.shop .categorias .tradicionais a:hover{background-color:#fff;color:#228be9}header.ys-site-header nav.shop .categorias>div:hover p,header.ys-site-header nav.shop .categorias>div.ativo p{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#fff0}header.ys-site-header nav.shop .categorias>div:hover ul,header.ys-site-header nav.shop .categorias>div.ativo ul{display:block}header.ys-site-header nav.shop .paginas a{color:#444;font-size:18px;font-weight:700}header.ys-site-header nav.shop .paginas ul li{position:relative;padding-right:12px;margin-right:10px}header.ys-site-header nav.shop .paginas ul li:after{content:'';width:2px;height:16px;display:block;background-color:#ccc;position:absolute;top:11px;right:0}header.ys-site-header nav.shop .paginas ul li:last-of-type{padding-right:10px;margin-right:10px}header.ys-site-header nav.shop .paginas ul li:last-of-type:after{display:none}}@media(min-width:960px) AND (max-width:1100px){header.ys-site-header nav.shop .categorias p{padding:5px 20px 5px 15px}header.ys-site-header nav.shop .categorias{font-size:16px}header.ys-site-header nav.shop .categorias p:after{right:15px}}@media(max-width:959px){header.ys-site-header{display:none}#site-header .custom-logo{width:60px!important}}#scroll-top{bottom:69px!important}footer.site-footer #footer-bottom{background-color:#fff!important;color:#868686}footer.site-footer #footer-widgets{background-color:#fff!important;border-bottom:1px solid #BBB}footer.site-footer #footer-widgets .footer-box .widget-title{color:#333!important;font-size:18px;font-weight:700;border:0;padding-left:0}footer.site-footer #footer-widgets .footer-box a{color:#333!important}section.newsletter{background-color:#eee;border-bottom:1px solid #BBB;margin-top:109px}section.newsletter p{margin:0}section.newsletter>div{min-height:130px}section.newsletter>div>div:nth-of-type(1){color:#1f88e6;font-size:25px;font-weight:700;white-space:nowrap}section.newsletter>div>div:nth-of-type(2){max-width:313px;color:#444;font-size:11px;font-weight:500;border-left:1px solid #999;padding-left:35px;margin-left:35px;padding-right:35px}section.newsletter>div>div:nth-of-type(3){width:100%;max-width:550px}section.newsletter>div>div:nth-of-type(3) form{position:relative}section.newsletter>div>div:nth-of-type(3) form input{border:1px solid #AAA;background-color:#fff;font-size:12px;border-radius:30px;padding:0 30px 0 46px;color:#333}section.newsletter>div>div:nth-of-type(3) form i{position:absolute;z-index:1;color:#21232d}section.newsletter>div>div:nth-of-type(3) form i.fa-envelope{font-size:21px;left:14px;top:10px}section.newsletter>div>div:nth-of-type(3) form i.fa-angle-right{color:#666;right:10px;top:11px;font-size:17px}#footer-bottom{padding:0!important}section.copyright>div{min-height:90px;color:#858585;font-size:11px;font-weight:500}section.copyright>div span{display:inline-block;padding:0 5px}section.copyright a{color:#858585}@media(max-width:990px){section.copyright{padding:20px 0;text-align:center}section.copyright>div{min-height:0}section.copyright>div>div:first-of-type{margin-bottom:30px}section.copyright>div>div:last-of-type{width:100%;text-align:center}}@media(max-width:767px){section.newsletter>div{padding:20px 0;text-align:center}section.newsletter>div>div:nth-of-type(1){white-space:nowrap}section.newsletter>div>div:nth-of-type(2){max-width:100%;border-left:0;margin:20px 0;padding:0}section.newsletter>div>div:nth-of-type(3){max-width:100%}footer.site-footer #footer-widgets .footer-box{text-align:center;margin-bottom:50px}}form.wpcf7-form{max-width:550px;margin:auto}#content-wrap #primary{border-left:0;padding:0}#right-sidebar{display:none!important}#main #content-wrap{padding-top:0!important}#main #content-wrap #primary{width:100%;padding-right:0;border-right:0}header.page-header{background-color:#fff}header.page-header h1.page-header-title{text-align:center;color:#333;font-size:30px;font-weight:700}header.page-header nav.site-breadcrumbs{position:relative;margin:0;top:auto;right:0}body.single-product .ui-widget.ui-widget-content{width:calc(467px - 60px)}body.single-product header.page-header .page-header-title{display:none}body.single-product header.page-header nav.site-breadcrumbs{margin-top:42px}body.single-product section.primary .galeria{width:calc(100% - 467px)}body.single-product section.primary .galeria .g .swiper-slide{background-size:cover;background-position:center}body.single-product section.primary .info{width:467px;padding:30px 0 0 60px}body.single-product section.primary .info .title{color:#444;font-size:50px;font-weight:700;line-height:normal}body.single-product section.primary .info .description{color:#333;font-size:16px}body.single-product section.primary .info .price{margin:30px 0}body.single-product section.primary .info .price .amount{color:#333;font-size:20px;font-weight:700}body.single-product section.primary .info .add-to-cart .data{margin-bottom:23px;display:block;position:relative;color:#444}body.single-product section.primary .info .add-to-cart .data i{position:absolute;top:13px;z-index:1;pointer-events:none;font-size:26px}body.single-product section.primary .info .add-to-cart .data .fa-angle-right{right:17px}body.single-product section.primary .info .add-to-cart .data .fa-calendar-alt{left:17px}body.single-product section.primary .info .add-to-cart .data .btn{height:54px;border:2px solid #1f89e7;appearance:none;appearance:none;font-size:18px;border-radius:30px}body.single-product section.primary .info .add-to-cart .btn{width:100%;display:block;padding:10px}body.single-product section.secondary{margin-top:80px}body.single-product section.secondary .tabs-btn{width:100%;max-width:367px}body.single-product section.secondary .tabs-btn li{border-bottom:1px solid #DDD;font-size:16px;color:#444}body.single-product section.secondary .tabs-btn li a{display:block;padding:15px 0;position:relative}body.single-product section.secondary .tabs-btn li:first-of-type{border-top:1px solid #DDD}body.single-product section.secondary .tabs-btn li i{font-weight:900;font-size:18px;display:none;position:absolute;top:19px;right:20px}body.single-product section.secondary .tabs-btn li.ativo i{display:inline-block}body.single-product section.secondary .tabs-content{width:calc(100% - 73px - 367px)}body.single-product section.secondary .tabs-content li{display:none}body.single-product section.secondary .tabs-content li>p{color:#333;font-size:22px;font-weight:700;margin-bottom:15px}body.single-product section.secondary .tabs-content li>div{color:#333;font-size:16px}body.single-product section.secondary .tabs-content li.ativo{display:block}body.single-product section.secondary .tabs-content li .woocommerce-Reviews-title{display:none}body.single-product .roteiros-similares{margin-top:100px}body.single-product .roteiros-similares h2{color:#444;font-size:50px;font-weight:700;text-align:center;border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding:40px 0;margin:0}body.single-product .roteiros-similares .btn{width:266px}body.single-product .ui-datepicker td a{font-weight:700}body.single-product .ui-datepicker td:hover a{font-weight:700}@media(max-width:990px){body.single-product section.primary .galeria{width:100%}body.single-product section.primary .info{width:100%;padding-left:0}body.single-product section.secondary .tabs-btn{width:calc(40% - 20px)}body.single-product section.secondary .tabs-content{width:60%}}@media(max-width:767px){body.single-product section.primary .info .title{font-size:xx-large}body.single-product .roteiros-similares h2{font-size:xx-large}body.single-product .roteiros-similares .btn{width:100%}body.single-product .ui-widget.ui-widget-content{width:calc(100% - 40px)!important}body.single-product section.primary .info .add-to-cart .data .btn{font-size:small}body.single-product section.secondary .tabs-btn{width:100%;max-width:100%;margin-bottom:20px}body.single-product section.secondary .tabs-btn li{flex-grow:1;border-top:0!important}body.single-product section.secondary .tabs-btn li a{text-align:center;border-top-right-radius:10px;border-top-left-radius:10px}body.single-product section.secondary .tabs-btn li a i{display:none!important}body.single-product section.secondary .tabs-btn li.ativo a{background-color:#1f89e7;color:#fff}body.single-product section.secondary .tabs-content{width:100%}}.produtos-wrap ul,.produtos-wrap ul li{margin:0;padding:0;list-style:none}.produtos-wrap>ul>li{border-bottom:1px solid #DDD;padding:50px 0}.produtos-wrap>ul>li>figure{width:calc(100% - 463px);background-size:cover;background-position:center}.produtos-wrap>ul>li>div{width:463px;padding:0 70px}.produtos-wrap>ul>li .title{color:#444;font-size:50px;font-weight:700}.produtos-wrap>ul>li .description{color:#333;font-size:16px}.produtos-wrap>ul>li .price{color:#333;font-size:20px;font-weight:700}.produtos-wrap>ul>li .price .amount{color:#333}.produtos-wrap>ul>li .price del .amount{opacity:.5}.produtos-wrap>ul>li .btn{width:266px}@media(max-width:767px){.produtos-wrap>ul>li .title{font-size:x-large}.produtos-wrap>ul>li>figure{width:calc(100% - 140px);margin:0 70px 20px}.produtos-wrap>ul>li>div{width:100%}}@media(max-width:575px){.produtos-wrap>ul>li .btn{width:100%}.produtos-wrap>ul>li>figure{width:calc(100% - 40px);margin:0 20px 20px}.produtos-wrap>ul>li>div{padding:0 20px}}body.home .page-header{display:none}body.home section.slider .swiper-slide{background-position:center}body.home section.slider .swiper-slide .centro{min-height:745px;justify-content:flex-end}body.home section.slider .swiper-slide .txt{max-width:592px}body.home section.slider .swiper-slide .txt p{color:#fff;line-height:normal}body.home section.slider .swiper-slide .txt p:nth-child(1){font-size:90px;font-weight:900}body.home section.slider .swiper-slide .txt p:nth-child(2){font-size:20px;line-height:30px}body.home section.slider .swiper-slide .txt p:nth-child(3){margin:40px 0 0}body.home section.slider .swiper-slide .txt .btn-saiba-mais{width:215px}body.home section.slider .swiper-slide .txt .btn-inscreva-se{width:266px;margin-right:10px}body.home section.slider .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;background-color:#d8d8d8;border:2px solid #D8D8D8;opacity:1}body.home section.slider .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff0;position:relative}body.home section.slider .swiper-pagination .swiper-pagination-bullet-active:after{content:'';width:6px;height:6px;background-color:#d8d8d8;top:2px;left:2px;border-radius:10px;display:block;position:absolute}body.home section.tags .centro{border-bottom:1px solid #DDD}body.home section.tags ul,body.home section.tags ul li{padding:0;list-style:none}body.home section.tags ul{min-height:129px;margin-top:0;margin-bottom:0;padding:20px 0}body.home section.tags ul li{margin:0}body.home section.tags ul li.separator{width:5px;height:5px;background-color:#1F89E7;display:inline-block;border-radius:5px;margin:0 10px}body.home section.tags ul li.separator:last-of-type{display:none}body.home section.tags ul li a{color:#444;font-size:20px;font-weight:700}body.home section.tags ul li a:hover{color:#1F89E7}body.home section.proximos-tours h2{color:#1f87e5;font-size:50px;font-weight:900;text-align:center;border-bottom:1px solid #DDD;padding:50px 0}@media(max-width:575px){body.home section.slider .swiper-slide .txt p:nth-child(1){font-size:x-large}body.home section.slider .swiper-slide .txt p:nth-child(3){flex-wrap:wrap}body.home section.slider .swiper-slide .txt p:nth-child(3) a{width:100%;margin:0}body.home section.slider .swiper-slide .txt p:nth-child(3) a:first-of-type{margin:0 0 10px}body.home section.proximos-tours h2{font-size:x-large}}