.page-template-page-experiences-php.v2018 .sect-title,
.page-template-page-experiences-php.v2018 .new-subtitle{font-size:17px; line-height:20px; margin:0 auto 10px; display:block; padding:0}
.page-template-page-experiences-php.v2018 .sect-title{letter-spacing: 12px; font-size:20px; line-height:23px}
.page-template-page-experiences-php.v2018 .sect-title:after,
.page-template-page-experiences-php.v2018 .sect-title:before{height:0}
.page-template-page-experiences-php.v2018 #header .bottom-filters{margin-bottom:40px}
.featured-experiences{text-align:center}
.featured-experiences *{font-family:'Oswald',sans-serif}
.featured-experiences h2{text-align:center; color:#008CC4; font-weight:300;text-transform: uppercase;margin-bottom:20px}
.exp-goback{width:100%; max-width:360px; margin:auto; padding-bottom:40px; text-align:left}
.exp-goback a{padding:10px 10px 30px 10px}
.exp-goback .left{display: inline-block; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg)}
.exp-goback .left:before{content: "x"; font-family: scentofsicily; padding-left:10px}
.exp-group .item{text-align:center; max-width: 360px; display:block}
.exp-group .item .img{max-height: 450px; overflow: hidden; position:relative; z-index:0}
.exp-group .item .img:after{content:""; position:absolute; bottom:0; top:0; left:0; right:0; z-index:0} .exp-group .item .img img{width:auto;  min-height:500px; -moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.exp-group .item a:hover .img img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.exp-group .item a, .exp-group .item .img{display:block; margin:auto; position:relative}
.exp-group .item .price{position:absolute; z-index:1; bottom:40px; right:0; background:rgba(3,143,196,0.8); font-size:20px; padding:10px; color:#fff; font-weight:200}
.exp-group .item .price .label{font-size:15px}
.exp-group .item a:hover .price{background:rgba(233, 97, 13,0.8);}
.exp-group .item .title{color:#008CC4; font-size:22px; line-height:25px; font-weight:200; text-align: left; display: block; padding: 10px 0; min-height:60px}
.exp-group .item a:hover .title{color:#E9610D}
.exp-group .item .location{padding:10px; display:flex; justify-content:space-between; align-items: center;font-size:15px; line-height:18px; font-weight:300}
.exp-group .item .location .map{font-family:'Nunito',sans-serif}
.exp-group .item .location .map:before{content:"m"; font-family:scentofsicily; vertical-align:sub; margin-right:7px; font-size:20px}
.exp-group .item .location .explore{text-transform:uppercase; font-size:17px; line-height:20px}
.exp-group .owl-item img{margin:auto}
.exp-group .owl-nav{display:flex; align-items:center; margin:0}
.exp-group.owl-carousel.owl-theme .owl-nav .owl-prev, .exp-group.owl-carousel.owl-theme .owl-nav .owl-next{position:absolute; left:20px; z-index:6; color:#fff; font-size:40px;line-height: 1px;}
.exp-group.owl-carousel.owl-theme .owl-nav .owl-next{right:20px; left:inherit}
.exp-group.owl-carousel.owl-theme .owl-nav .owl-prev{-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg); transform: rotate(180deg)}
.featured-experiences .showall{font-size:20px; line-height:23px; display: inline-block; border:none; padding: 5px 30px; border-radius:5px; margin:0 auto 60px}
.featured-experiences .showall:after{content:"x"; font-family:scentofsicily; margin-left:10px; font-size:13px}
.tax-experiences .exp-group .item{margin: auto auto 60px}
.single-experience #main{font-size:16px}
.single-experience #main .opts .infotab{text-align: left}
.single-experience #main .opts .infotab > div{display: flex; padding-bottom:10px}
.single-experience #main .opts .infotab > div:before, .single-experience .included:before, .single-experience .not-included:before{content:""; font-family:scentofsicily; margin-right:10px; color:#008CC4; font-size:20px; vertical-align:bottom; font-weight:400}
.single-experience #main .opts .infotab strong{display:inline-block; min-width:150px}
.single-experience .customer-info{font-size:14px; text-align:center}
.single-experience #main .opts .infotab .where:before{content:"l"}
.single-experience #main .opts .infotab .when:before{content:"c"}
.single-experience #main .opts .infotab .price:before{content:"V"}
.single-experience #main .opts .infotab .guests:before,
.single-experience #main .opts .infotab .guests-min:before,
.single-experience #main .opts .infotab .guests-max:before{content:"p"}
.single-experience #main .opts .infotab .meeting-point:before{content:"m"}
.single-experience #main .opts .infotab .duration:before{content:"U"}
.single-experience .booking-search{text-align:center}
.single-experience #exp_booking_search{background:#008CC4; color:#fff; padding:10px 30px; border-radius:3px; font-size:16px; text-transform:uppercase; margin:10px auto;}
.single-experience #exp_booking_search:hover{background:#E9610D}
.single-experience .included-services{padding:0 10px}
.single-experience .included, .single-experience .not-included{text-align:center; font-size:16px; padding: 10px 0;font-weight:600}
.single-experience .not-included{margin-top:20px}
.single-experience .included:before{content:"X"}
.single-experience .not-included:before{content:"W"}
.single-experience .desc-title{padding:10px; background:#f5f5f5; color:#333; font-size:22px; line-height:25px; font-weight: 500; margin-top:30px; margin-bottom:30px}
.single-experience .gallery{display:none}
.breadcrumb{margin: 30px auto; padding:0 10px}
.breadcrumb li{display: flex;border-bottom:1px solid #eee; justify-content:center}
.breadcrumb li *{font-family: 'Oswald',sans-serif}
.breadcrumb li a{display:block}
.breadcrumb li span{padding:5px; display:inline-block}
.breadcrumb li:last-child{border:none}
#gotoexp{display:none; min-width:190px; padding:0 10px; height:50px;line-height:50px;font-size:20px;font-family:'Oswald',sans-serif;text-transform:uppercase;color:#fff;background-color:#333;margin:auto;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
#gotoexp:hover{background-color:#038FC4}
@media screen and (min-width: 360px) {
.exp-group .item{margin:auto}
}
@media screen and (min-width: 480px) and (max-width: 639px), screen and (min-width: 900px){
.exp-group.owl-carousel.owl-theme .owl-nav .owl-prev, .exp-group.owl-carousel.owl-theme .owl-nav .owl-next{color:#008CC4}
}
@media screen and (max-width: 639px){
.page-template-page-experiences-php.v2018 #header .bottom-filters{margin-bottom:0}
.tax-experiences.v2018 #header .bottom-filters{margin-bottom:20px}
}
@media screen and (min-width: 640px){
.v2018.exp #header .bottom-filters, .v2018.exp #header .bottom-filters, .v2018.exp #header .bottom-filters{bottom:70px}
.tax-experiences .exp-group{display:flex; flex-wrap:wrap; justify-content:flex-start}
}
@media screen and (min-width: 720px){
.exp-group.full{}
}
@media screen and (min-width: 768px) {
.exp-goback{max-width:100%}
.exp-goback a{padding:10px 10px 60px 10px}
.exp-group .item .img{max-height: 500px}
.featured-experiences h2{text-align:left}
.single-experience #main .opts{display:flex}
.single-experience #main .opts > div{flex:1}
.single-experience #main .opts .infotab{padding-right:20px}
}
@media screen and (max-width: 989px) {
.featured-experiences .showall{color:#fff; background:#008CC4}
.featured-experiences .showall:hover{background:#E9610D}
.exp-group .item .location{background:#008CC4; color:#fff; display:none}
}
@media screen and (min-width: 1024px) {
.page-template-page-experiences-php.v2018 .new-subtitle{font-size:22px; line-height:25px}
}
@media screen and (min-width: 1040px) {
#gotoexp{display:inline-block}
}
@media screen and (max-width: 1079px) {
.v2018.exp #header .bg-area .images img{display:block}
.scrolling .v2018.exp #header .bg-area nav .menu-container a, .scrolling .v2018.exp #header .bg-area nav .menu-container li, .scrolling .v2018.exp #header .bg-area nav .mobile-icon-list .icon{color:inherit}
.v2018.single-experience #header .bg-area nav .logo img, .scrolling .v2018.single-experience #header .bg-area nav .logo img.onscroll{display:block}
.v2018.single-experience #header .bg-area nav .logo img.onscroll, .scrolling .v2018.single-experience #header .bg-area nav .logo img{display:none}
.v2018.single-experience #header .bg-area .images{display:block}
.v2018.single-experience #header .bg-area .images img{width:100%; height:auto; min-height:0}
.v2018.single-experience #header .bottom-filters{padding-top:0}
.v2018.single-experience #header .bottom-filters h1{position:absolute; bottom:0; width: 100%; color:#fff}
.v2018.exp #header .bg-area nav .menu-container a, .v2018.exp #header .bg-area nav .menu-container li, .v2018.exp #header .bg-area nav .mobile-icon-list .icon{color:#fff}
.open-menu .v2018.exp #header .bg-area nav .menu-container a, .open-menu .v2018.exp #header .bg-area nav .menu-container li, .open-menu .v2018.exp #header .bg-area nav .mobile-icon-list .icon{color:inherit}
.fixed-button-search #exp_booking_search{position: fixed; top: 50px; width: 100%; left: 0; border-radius: 0}
.fixed-button-search{margin-top:90px}
}
@media screen and (min-width: 1080px) {
.v2018.single-experience #header .bg-area{margin-bottom: 120px}
.v2018.single-experience #header .bg-area .images{display:none}
.v2018.single-experience #header .bottom-filters, .v2018.single-experience #header .bottom-filters h1{position:relative; bottom:0}
.v2018.single-experience #header .bottom-filters{background:#f5f5f5; top:130px; padding-top:0}
.v2018.single-experience #header .bottom-filters h1{font-size:#008CC4; font-size:24px; line-height:27px; padding:20px; text-align:left; text-transform:none; font-family:'Nunito',sans-serif; letter-spacing:0; font-weight:500; max-width: 1360px; margin:auto}
.featured-experiences{text-align:left}
.featured-experiences .showall{border:none; display:block; border-bottom:1px solid #ccc; padding:10px 0}
.featured-experiences .showall:hover{color:#E9610D}
.single-experience .breadcrumb{margin-bottom:0}
.single-experience .gallery{display:block; padding-right:70px!important}
.single-experience .gallery img{max-width: 675px; height:auto}
.single-experience #main .opts{display:block}
.single-experience .not-included{margin-top:0}
.single-experience .included-services, .single-experience .main-informations{display:flex}
.single-experience .main-informations > div{flex:1; padding:10px}
.single-experience .included-services > div{flex:1; padding:5px 10px}
.single-experience .included-services > .included, .single-experience .included-services > .not-included{padding:0}
.single-experience .included-services > div p{margin:0}
.single-experience .included, .single-experience .not-included{max-width:150px; text-align:left}
.single-experience #main .opts .infotab > div{padding-bottom:30px}
.breadcrumb{display:flex}
.breadcrumb li{border:none; justify-content:flex-start}
.breadcrumb li:after{content:"x"; font-family:scentofsicily; font-size: 7px; line-height: 30px}
.breadcrumb li:last-child:after{content:""}
.exp-group.full .item{width:32.33%; margin:0 auto 60px}
.exp-group.full .item:nth-of-type(3n){margin-left:auto}
.exp-group.full .item:nth-of-type(3n+1){margin-right:auto}
}
@media screen and (min-width: 1360px) { #gotoexp:hover{background-color:#038FC4}
.exp-goback a{padding:10px 0}
.exp-group{display:flex}
.exp-group > div:nth-of-type(odd), .exp-group > div:nth-of-type(even), 
.exp-group.full .item:nth-of-type(odd), .exp-group.full .item:nth-of-type(even){margin:0 0 40px 0}
.exp-group > div:nth-of-type(3n), .exp-group.full .item:nth-of-type(3n){margin-left:120px}
.exp-group > div:nth-of-type(3n+1), .exp-group.full .item:nth-of-type(3n+1){margin-right:120px;}
.exp-group .item{padding:0; margin:0; overflow: hidden; width:100%}
.exp-group .item .location{padding:0}
.exp-group .item .location .map{color:#333}
.exp-group .item .location .explore {display: inline-block; border: 1px solid; padding: 5px 30px; border-radius:5px}
}