html {position: initial; width: 100vw; overflow-x: hidden;}
body {font-size: 14px;color: #777;font-weight: 200;}
.mt-0 {margin-top:0;}
.red {color:#e0013f!important;} 
.orange {color:#ff8000!important;}
.blue {color:#2c3e99!important;}
.yellow {color:#ffe610!important;}
.mailchimp {display:none;}
@media (max-width: 767px){.xs-none {display:none;}}
.btn {border-radius: 0;}
.st-hr, .st-height2 {background: #ffffff!important;margin: 0!important; margin-bottom: 50px!important;}
.st_tours-template-default h3, #st-content-wrapper .st-heading-section, .st-tour-content .heading {margin: 0;} .single-st_tours #st-content-wrapper {background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/03/tour.png); background-size: 100%; background-position: bottom right; background-repeat: no-repeat;}
.page-template-template-tour-search #st-content-wrapper {background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/03/search.png); background-size: 100%; background-position: bottom left;background-repeat: no-repeat;}
.page-template-template-checkout #st-content-wrapper {background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/03/check.png); background-size: 100%; background-position: bottom right;background-repeat: no-repeat;}
.page-template-template-blog #st-content-wrapper {background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/03/blog.png); background-size: 100%; background-position: bottom right;background-repeat: no-repeat;}
.single-post #st-content-wrapper {background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/03/post.png); background-size: 100%; background-position: bottom right;background-repeat: no-repeat;}
.page-template-template-rental-search #st-content-wrapper {background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/03/search.png); background-size: 100%; background-position: bottom left;background-repeat: no-repeat;}
.single-st_rental #st-content-wrapper {background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/03/search.png); background-size: 100%; background-position: bottom left;background-repeat: no-repeat;} .fast-contact {display: inline-grid;list-style-type: none;position: fixed;right: -2px;top: 33vh; padding: 5px 1px; border-radius: 5px 0 0 5px; background-color: #fff; z-index: 999999999;border: 1px solid #eeeeeeb8; border: 1px solid #f2f2f2;box-shadow: 1px 1px 13px 0px rgba(0, 0, 0, 0.1);}
.fast-contact li {width: 53px; height: 50px; padding: 8px;}
.fast-contact img {width: 100%; height:auto;}
@media screen and (max-width: 992px){ 
.fast-contact {display: none;}
} .st-header-2 header#header {z-index: 1999;}
.header-left {width: 100%;display: flex!important;justify-content: space-between;}
#header .header .header-left #st-main-menu .main-menu > li > a {font-weight: 400!important; text-transform: capitalize; padding: initial!important; color: #2c3e99!important;}
#header .header .header-left #st-main-menu .main-menu > li {padding: 35px 10px; display: -webkit-inline-box;}
#header .header .header-left #st-main-menu .main-menu > li.active > a, #header .header .header-left #st-main-menu .main-menu > li:hover > a, #header .header .header-left #st-main-menu .main-menu > li.current-menu-item > a, #header .header .header-left #st-main-menu .main-menu > li.current-menu-ancestor > a {color: #ff8000!important;}
#header .header .header-left #st-main-menu .main-menu > li.active > .fa,  #header .header .header-left #st-main-menu .main-menu > li:hover > .fa, #header .header .header-left #st-main-menu .main-menu > li.current-menu-item > .fa, #header .header .header-left #st-main-menu .main-menu > li.current-menu-ancestor > .fa {color: #ff8000!important;}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li a {color: #2b3e99; font-weight: 300;}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li:hover > a, #header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li:hover > .fa {color: #ff8000;} .st-header-2 .search-result-page .banner {padding-top: 65px; opacity: 0;} 
.blog-header {opacity: 0; padding-top: 110px!important;} @media screen and (max-width: 1111px){
#header .header .header-left #st-main-menu .main-menu > li {padding: 35px 5px;}
}
@media screen and (min-width: 992px){
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .fa {position: relative; top: 1px!important; right: -2px!important;}
#header .header .header-left #st-main-menu .main-menu > li:nth-last-child(4) {display:  none;}
#header .header .header-left #st-main-menu .main-menu > li:nth-last-child(3) {display:  none;}
#header .header .header-left #st-main-menu .main-menu > li:nth-last-child(2) {display:  none;}
#header .header .header-left #st-main-menu .main-menu > li:nth-last-child(1) {display:  none;}
}
@media (max-width: 991px){
#header .header .header-left #st-main-menu .main-menu > li {padding: 17px 25px!important; width:100%;}
#st-main-menu .main-menu li.menu-item-has-children .fa {margin-top: -5px!important;}
#st-main-menu .main-menu li:not(:last-child) a { border-bottom: 1px solid #fff; }
#header .header .header-left #st-main-menu .main-menu > li:nth-last-child(5) {border-bottom: 1px solid #eee;}
#header .header .header-left #st-main-menu .main-menu > li:nth-last-child(4) {width: 32%; height: 90px; display: inline-block!important; background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/03/c-wa.png);
background-size: contain; background-repeat: no-repeat; background-size: 50px; background-position: center;}
#header .header .header-left #st-main-menu .main-menu > li:nth-last-child(3) {width: 32%; height: 90px; display: inline-block!important; background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/03/c-ema.png);
background-size: contain; background-repeat: no-repeat; background-size: 50px; background-position: center;}
#header .header .header-left #st-main-menu .main-menu > li:nth-last-child(2) {width: 32%; height: 90px; display: inline-block!important; background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/03/c-tel.png);
background-size: contain; background-repeat: no-repeat; background-size: 50px; background-position: center;}
#st-main-menu .main-menu li#menu-item-238 {
display: none !important;
}
}
#header .header .header-left #st-main-menu .main-menu > li:nth-last-child(2) a,
#header .header .header-left #st-main-menu .main-menu > li:nth-last-child(3) a,
#header .header .header-left #st-main-menu .main-menu > li:nth-last-child(4) a {font-size:0px; opacity: 0;} .header .logo img {max-height: 60px!important;}  
@media (max-width: 767px){#header .header .logo img {max-width: 120px;}} #header .header .toggle-menu .fa svg:not(:root) {display:none;}
#header .header .toggle-menu .fa {position: relative;}
#header .header .toggle-menu .fa {font-size: 30px;color: #2c3e99;text-align: center; margin-right: 9px;}
#header .header .toggle-menu .fa:before {content: '\f0c9'; font-family: FontAwesome, sans-serif;} 
#st-main-menu .back-menu .fa {color: #2c3e99;} header#header {background-color: #ffffff!important;}
header#header .header {border-bottom: 1px solid #ffffff00!important;}
header#header .header #main-menu > li.menu-item > a, header#header .header #main-menu > li.menu-item > .fa {color: #2c3e99!important;} #header #topbar {background: #f2f2f2;}
#header #topbar .socials li a {color: #2b3e99;}
#header #topbar .topbar-items li a {color: #2b3e99; font-weight: 300; font-size: 12px;}  .page-id-15 header#header {background-color: #ffffff00!important;}
.page-id-15 header#header .header {border-bottom: 1px solid #ffffff00!important;}
@media (min-width: 992px){
.page-id-15 header#header .header #main-menu > li.menu-item > a, 
.page-id-15 header#header .header #main-menu > li.menu-item > .fa {color: #ffffff!important;}
} .page-id-15 #header #topbar {background: #ffffff;}
.page-id-15 #header #topbar .socials li a {color: #2b3e99; font-size: 16px;}
.page-id-15 #header #topbar .topbar-items li a {color: #2b3e99; font-weight: 300; font-size: 12px;}   .page-id-336 header#header {background-color: #ffffff00!important;}
.page-id-336 header#header .header {border-bottom: 1px solid #ffffff00!important;}
@media (min-width: 992px){
.page-id-336 header#header .header #main-menu > li.menu-item > a, 
.page-id-336 header#header .header #main-menu > li.menu-item > .fa {color: #ffffff!important;}
} .page-id-336 #header #topbar {background: #ffffff;}
.page-id-336 #header #topbar .socials li a {color: #2b3e99; font-size: 16px;}
.page-id-336 #header #topbar .topbar-items li a {color: #2b3e99; font-weight: 300; font-size: 12px;}   .page-template-template-tour-search header#header {background-color: #ffffff00!important;}
.page-template-template-tour-search header#header .header {border-bottom: 1px solid #ffffff00!important;}
@media (min-width: 992px){
.page-template-template-tour-search header#header .header #main-menu > li.menu-item > a, 
.page-template-template-tour-search header#header .header #main-menu > li.menu-item > .fa {color: #ffffff!important;}
} .page-template-template-tour-search #header #topbar {background: #ffffff;}
.page-template-template-tour-search #header #topbar .socials li a {color: #2b3e99; font-size: 16px;}
.page-template-template-tour-search #header #topbar .topbar-items li a {color: #2b3e99; font-weight: 300; font-size: 12px;}   .page-template-template-rental-search header#header {background-color: #ffffff00!important;}
.page-template-template-rental-search header#header .header {border-bottom: 1px solid #ffffff00!important;}
@media (min-width: 992px){
.page-template-template-rental-search header#header .header #main-menu > li.menu-item > a, 
.page-template-template-rental-search header#header .header #main-menu > li.menu-item > .fa {color: #ffffff!important;}
} .page-template-template-rental-search #header #topbar {background: #ffffff;}
.page-template-template-rental-search #header #topbar .socials li a {color: #2b3e99;}
.page-template-template-rental-search #header #topbar .topbar-items li a {color: #2b3e99; font-weight: 300; font-size: 12px;} .page-template-template-rental-search .header .logo img  {opacity:0;}
.page-template-template-rental-search #header .header .logo {background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/02/logo-b.png) no-repeat; background-size: 100%;} header#header.fixed {position: fixed; width: 100%; background-color: #fff!important; border-bottom: 1px solid #eeeeee;}
header#header.fixed .header #main-menu > li.menu-item > a, header#header.fixed  .header #main-menu > li.menu-item > .fa {color: #2c3e99!important;} @media (max-width: 992px){
header#header .header {position: fixed!important; width: 100%; background-color: #fff!important;}
#header #topbar {display: none!important;}
.header .logo img  {opacity:1!important;}
#st-content-wrapper {margin-top: 85px;}
.page-id-8182 #st-content-wrapper, .page-template-template-tour-search #st-content-wrapper {margin-top: 190px;} .single-post  .st-blog {padding-top: 150px!important;}
} .page-template-template-tour-search .search-result-page .banner {padding-top: 200px; height:400px; opacity: initial; margin-bottom:50px;} 
.search-result-page .banner h1 {opacity: 0;}
h3.search-string, .search-result-page .st-hotel-result .toolbar ul.toolbar-action li .dropdown button {color: #2c3e99!important;}
.sort-menu .sort-item .st-icheck-item label {font-weight: 200!important;}
.sort-menu .sort-item .st-icheck-item, .sort-menu .sort-item {margin-bottom: 0px!important;}
.sort-menu .sort-title h3 {color: #ff8000;}
.dropdown-menu {box-shadow: inherit;}
.sidebar-filter .sidebar-item .search-form {box-shadow: inherit!important;}
.search-result-page .st-hotel-result .toolbar ul.toolbar-action li .dropdown {display: none;} .search-result-page .st-hotel-result h3.sidebar-title, .search-result-page.st-tours .sidebar-filter .sidebar-item .search-form .search-title {font-size: 17px;color: #2c3e99;}
.search-result-page .st-hotel-result h3.sidebar-title:before, .search-result-page .st-hotel-result .sidebar-item .search-form-wrapper .search-form .search-title:before {opacity:0; margin-right: 17px;}
.search-result-page.st-tours .sidebar-filter .sidebar-item-wrapper {background-color: #fff;}
.search-result-page.st-tours .sidebar-filter .sidebar-item-wrapper .sidebar-title {margin-bottom: 20px; margin-top: 20px;}
.search-result-page .st-hotel-result .sidebar-item .item-title h4, .search-result-page .search-form-wrapper .search-form .form-extra-field .render, .search-result-page .search-form-wrapper .form-button .advance .field-advance .dropdown .render span, .search-result-page .search-form-wrapper .search-form .form-date-field .check-in-wrapper .render {color: #2c3e99;font-size: 15px;}
.search-result-page .st-hotel-result .sidebar-item .item-content .btn-more-item, .search-result-page .st-hotel-result .sidebar-item .item-content .btn-apply-price-range {color: #e0013f;}
.irs-from, .irs-to, .irs-single {background-color: #2c3e99;}
.range-slider .irs-bar {background: #2c3e99;border-color: #2c3e99; height: 5px;}
.range-slider .irs-slider {background: #2c3e99;top: 29px;}
.search-result-page .search-form-wrapper .form-button button {background: #e0013f;border-radius: 0px;}
.modern-search-result .grid-item .thumb {border-radius: 0;}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu {background-color: #2c3e99;border-color: #2c3e99;box-shadow: inherit;}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu li {color: #fff;}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu li span.lv2 {font-weight: 200; color: #fff;}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu li:hover {background: none; color: #e0013f;}
.search-result-page .search-form-wrapper .search-form .form-group.field-detination .dropdown-menu li:hover span.lv2 {color: #e0013f;}
.search-form-mobile .form-group button {background: #ff8000;}
@media (max-width: 991px) {
.st-hotel-result .toolbar .toolbar-action-mobile li a {border: 1px solid #ff8000!important;padding: 7px 20px; border-radius: 3px;color: #2d3e99;}
}
.search-form-mobile .form-group {background-color: white;border-radius: 30px;}
.search-result-page.st-tours .grid-item .section-footer .footer-inner {display: flex!important;}
.search-result-page.st-tours .grid-item .section-footer .service-price { width: inherit;} .search-result-page.st-tours .sidebar-filter .sidebar-item.sidebar-search-form {display:none;}
.search-result-page.st-tours .search-form-mobile {display: none;} .page-template-template-rental-search .search-result-page .banner {padding-top: 200px; height:400px; opacity: initial; margin-bottom:50px;} 
.page-template-template-rental-search .search-result-page.st-rental .item-service .item-content { padding: 20px!important;}
.page-template-template-rental-search .search-result-page.st-rental .search-form-mobile {display: none;}
.page-template-template-rental-search .search-result-page .st-hotel-result .sidebar-item.sidebar-search-form {display: none;}
.page-template-template-rental-search .search-result-page .st-hotel-result .sidebar-item.map-view-wrapper {display: none;}
.page-template-template-rental-search .search-result-page .st-hotel-result .sidebar-item {padding: 20px;border: 1px solid #D7DCE3;border-radius: inherit;margin-bottom: 0;border-top: 0; background-color: #fff;}
.page-template-template-rental-search .search-result-page .st-hotel-result .sidebar-item:last-child {border-radius: 0 0 3px 3px;}
.page-template-template-rental-search .search-result-page .st-hotel-result h3.sidebar-title {border: 1px solid #D7DCE3; border-radius: 3px 3px 0 0; margin: 0; padding-top: 20px; padding-bottom: 20px; background-color: #fff;}
.btn-clear-filter {color: #ff8000;}
.search-result-page.st-rental .item-service .amenities {display: none;} .home #st-content-wrapper {padding-bottom: 0px;}
.home-tit {color: #2c3e99; font-weight: 400;padding-left: 5px;}
.home-sub-tit {font-size: 17px !important;font-weight: 300;}
.home-btn a {font-weight: 300 !important;color: #2c3e99 !important;border-color: #fff!important; background-color: #f2f2f2!important;}
.home-btn.white a {background-color: #fff!important;}
.home-btn a:hover {color: #e0013f!important;}
@media (min-width: 576px){
.home-btn {position: absolute; right: 20px;top: 7px;}
}
.home-icone img {background-position: 100% 25%!important; background-repeat: no-repeat !important; background-size: 80px;}
.home-icone .wpb_single_image {position: absolute; bottom: -4px; right: 0; z-index: -1; width: 100px;}
.freccia i {font-size: 1.5em; color: #ff8000;}
.freccia {text-align: center; position: absolute;width: 100%;left: 0;top: -50px;} @media (max-width: 767px){
.amalfi-header {height: 100vh; margin-bottom: 20px;} 
.freccia {display: none;}
#food-experience {
display: none;
}
} .search-result-page.st-tours .grid-item .thumb .service-add-wishlist {display: none;}
.search-result-page.st-tours .grid-item .service-border {border: 1px solid #f2f2f2; border-radius: 7px; background-color: white;}
.st-service-slider .item-service p.service-location {display: none;}
.search-result-page .st-hotel-result .item-service h4.service-title,  .search-result-page .st-rental-result .item-service h4.service-title {min-height: 45px;}
.search-result-page .st-hotel-result .item-service h4.service-title a, .search-result-page .st-rental-result .item-service h4.service-title a {color: #2b3e99!important; text-transform: initial;}
.search-result-page.st-tours .grid-item .service-review .review {display: none;}
.service-duration {font-size:14px;}
.search-result-page.st-tours .grid-item .section-footer .service-price>span:first-child {display: none;}
.search-result-page.st-tours .grid-item .section-footer .service-price svg {position: relative; top: 1px;}
.search-result-page.st-tours .grid-item .service-review .booking-item-rating-stars li .fa {color: #ffe610;}
.search-result-page.st-tours .grid-item .section-footer .service-price .price span, #st-content-wrapper.st-single-tour .grid-item .section-footer .service-price .price span {font-size: 20px; font-weight: 400;}
#st-content-wrapper.st-single-tour .st-list-tour-related {padding-right: 15px; padding-left: 15px;} .search-result-page.st-tours .grid-item.tours-activities .thumb {border-bottom: 20px solid #ffe610;}
.search-result-page.st-tours .cat-16 .grid-item.tours-activities .thumb {border-bottom: 20px solid #ffe610;}
.search-result-page.st-tours .grid-item.food-tours-and-cooking-classes .thumb {border-bottom: 20px solid #ff8000;}
.search-result-page.st-tours .cat-17 .grid-item.food-tours-and-cooking-classes .thumb {border-bottom: 20px solid #ff8000;}
.search-result-page.st-tours .grid-item.multiday-programs .thumb {border-bottom: 20px solid #e0013f;}
.search-result-page.st-tours .cat-18 .grid-item.multiday-programs .thumb {border-bottom: 20px solid #e0013f;}
.search-result-page.st-rental .item-service .featured-image {border-bottom: 20px solid #2c3e99;}
.search-result-page.st-tours .grid-item.tours-activities-en .thumb {border-bottom: 20px solid #ffe610;}
.search-result-page.st-tours .cat-86 .grid-item.tours-activities-en .thumb {border-bottom: 20px solid #ffe610;}
.search-result-page.st-tours .grid-item.food-tours-and-cooking-classes-en .thumb {border-bottom: 20px solid #ff8000;}
.search-result-page.st-tours .cat-87 .grid-item.food-tours-and-cooking-classes-en .thumb {border-bottom: 20px solid #ff8000;}
.search-result-page.st-tours .grid-item.multiday-programs-en .thumb {border-bottom: 20px solid #e0013f;}
.search-result-page.st-tours .cat-88 .grid-item.multiday-programs-en .thumb {border-bottom: 20px solid #e0013f;} .search-result-page.st-rental .item-service {border: 1px solid #f2f2f2!important; border-radius: 7px; background-color: white;box-shadow: none; overflow: hidden;}
.search-result-page.st-rental .item-service .featured-image .service-add-wishlist {display: none;}
.search-result-page.st-rental .item-service .featured-image .featured {background: #2d3e99; border-radius: 0 3px 3px 0;}
.search-result-page.st-rental .item-service .featured-image .featured:after {display: none;}
.search-result-page.st-rental .item-service .service-review .rate {color: #ff8000;}
.st-service-rental-slider .owl-nav button {width: 30px; height: 30px; line-height: 30px;border-radius: 3px; background-color: rgba(26, 43, 72, 0.19)!important;}
.st-service-rental-slider .owl-nav button.owl-next span, .st-service-rental-slider .owl-nav button.owl-prev span {background-size: 19px !important; background-repeat: no-repeat !important; background-position: center center !important; top: 3px;position: absolute; left: 50%; margin-left: -13px; width: 24px; height: 24px;}
.st-service-rental-slider .owl-nav button.owl-prev span {background: url(//www.experienceamalficoast.com/wp-content/themes/traveler/v2/images/svg/ico_pre.svg);}
.st-service-rental-slider .owl-nav button.owl-next span {background: url(//www.experienceamalficoast.com/wp-content/themes/traveler/v2/images/svg/ico_next.svg);}
.owl-dots .owl-dot {margin: 5px 7px; border-radius: 30px; width: 17px; height: 17px; background: #ffffff00; border: 3px solid #ccc;}
.owl-dots .owl-dot.active {background: #ffffff00; border-color: #2b3e99;}
@media (min-width: 992px){
.st-service-rental-slider .owl-dots {display: none;}
} .home-slide-review .st-testimonial-new h3 {font-size: 24px;color: #e0013f;margin-bottom: 60px; text-align: center; font-weight: 400;}
.home-slide-review .st-testimonial-new .st-testimonial-slider .item .author img {display: none;}
.home-slide-review .st-testimonial-new .st-testimonial-slider .item {border: 1px solid #ffffff;border-radius: 10px;  background: inherit; background-color: #fff;padding: 50px 30px;}
.home-slide-review .st-testimonial-new .st-testimonial-slider .item .author .author-meta h4 {font-size: 17px; margin-bottom: 8px; color: #2c3e99; font-weight: 400;}
.home-slide-review .st-testimonial-new .st-testimonial-slider .item p {color: #777; }
.home-slide-review .st-testimonial-new .owl-dots .owl-dot.active {top: 0; border: none;}
.home-slide-review .st-testimonial-new .owl-dots .owl-dot {width: 17px;height: 17px;border-radius: inherit;border: none;background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/02/slider.png) no-repeat;background-size: contain;}
.home-slide-review .st-testimonial-new .owl-dots .owl-dot.active {background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/02/slider-active.png) no-repeat;background-size: contain;} .home-blog .vc_btn3 {color: #e0013f!important; background-image: linear-gradient(to bottom,rgb(255, 255, 255) 0,rgb(255, 255, 255) 100%);}
.home-blog .vc_btn3:hover {color: #2c3e99!important; border-color: #ffffff!important; background-color: #ffffff!important;}
.home-blog.vc_row-o-equal-height>div>div .wpb_column {-webkit-box-align: center;  -ms-flex-align: center; -webkit-align-items: center; align-items: center; display: grid;
vertical-align: middle;}
@media (min-width: 768px){
.home-blog.vc_row-o-equal-height>div>div {flex-direction: row; -webkit-flex-direction: row; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: 
-ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;} } .stt-instagram-content .stt-instagram-follow .left .left-text a {font-size: 21px; position: relative; top: 4px; color: #2b3e99; font-weight: 400;}
.stt-instagram-content .stt-instagram-follow .right .right-text {color: #2c3e99; font-size: 15px; position: relative;top: 15px;}
.stt-instagram-content { background: #fff0;} #main-footer {background-color: #2c3e99;}
#main-footer a {color:#fff;}
#main-footer p {font-size: 13px; color: #fff; margin-bottom: 0;}
#main-footer .wpb_single_image img {width: 115px;}
.tit {font-size: 15px; text-transform: uppercase;}
.tip {color:#999; font-size: 14px; font-weight: 200;}
.def {font-size: 15px; font-weight: 300;margin-top: 2px;} 
.def a, .def {color:#fff; margin-right:5px;}
#main-footer .menu li a { margin-bottom: 1px; font-size: 14px; font-weight: 200; display: block; color: #ffffff;}
#main-footer .select2-container--default .select2-selection--single {background-color: #fff0;border: none; border-radius: 4px; outline: none;}
#main-footer .form-group .select2 .select2-selection .select2-selection__rendered {padding-left: 1px;color: #ffffff;}
#main-footer .form-group .select2 {max-width: 80px;font-weight: 300;}
#main-footer .form-group .select2 .select2-selection .select2-selection__arrow b:after {top: -12px;color: #ffffff;}
.page-template .select2-results {height: 68px !important;}
.select2-dropdown {border: 0px solid #fff; border-radius: 0px;}
.main-footer-sub {padding-top: 0px;padding-bottom: 13px;}
.st-link {color: #2b3e99;text-decoration: none;font-weight: 400;}
.main-footer-sub img {width: 200px;}
@media (max-width: 576px){ 
.main-footer-sub .left {text-align: center;} 
.main-footer-sub .right {display: none;}
} #st-content-wrapper .sub-heading {display: none;}
.fotorama__nav--thumbs {opacity: 0;height: 30px;}
#st-content-wrapper .st-heading {color: #2c3e99; font-size: 26px;}
#st-content-wrapper .st-description {color: inherit;font-weight: inherit;}
.st_tours-template-default h3, #st-content-wrapper .st-heading-section, .st-tour-content .heading {font-size: 21px; color: #2c3e99; font-weight: 400;}
.st-tour-content .heading {font-size: 24px!important; margin-top: 115px;}
.st-link, #st-content-wrapper .form-book-wrapper .form-more-extra .dropdown, #st-content-wrapper .c-main {color: #2b3e99!important;;text-decoration: none; font-weight: 400;font-size: 15px!important;}
.st_tours-template-default .st-link:hover, #st-content-wrapper .form-book-wrapper .form-more-extra .dropdown:hover, #st-content-wrapper .c-main:hover {color: #e0013f !important; text-decoration: inherit;}
#st-content-wrapper.st-single-tour .container .col-xs-12.col-md-9 {background-color: #fff;}
@media (min-width: 768px){
#st-content-wrapper.st-single-tour .container .col-xs-12.col-md-9 {border: 1px solid #f2f2f2; border-radius: 4px;}
}
@media (min-width: 992px){
#st-content-wrapper.st-single-tour>.st-tour-content>.container>.row {margin-left: 0;}
}
#st-content-wrapper.st-single-tour .st-highlight ul li:before {border: 1px solid #ff8000;} .page-template-template-tour-search .item-service p.service-location {display: none;} #st-content-wrapper.st-single-tour .st-include, #st-content-wrapper.st-single-tour .st-program { border-top: 1px solid #fff; margin-top: 0; padding-top: 50px;}
#st-content-wrapper .st-hr.large {margin-top: 75px; margin-bottom: 70px;}
#st-content-wrapper .st-hr {background: #f2f2f2;}
.st-height2 {height: 1px !important;}
#st-content-wrapper #reviews .review-list .comment-item {padding-top: 0px; padding-bottom: 30px; border-top: 0px solid #f2f2f2; font-size: 14px;}
#st-content-wrapper #reviews .review-list .comment-item:last-child {border-bottom: 1px solid #f2f2f2;}
#st-content-wrapper.st-single-tour .st-tour-feature { padding-top: 25px; padding-bottom: 15px; border-top: 1px solid #ffffff; border-bottom: 1px solid #f2f2f2; margin-bottom: 60px;}
#st-content-wrapper.st-single-tour .st-program .st-program-list.style3 { border-left: 1px solid #f2f2f2; margin-left: 10px;} #st-content-wrapper.st-single-tour .st-tour-feature .item .icon { margin-right: 10px;}
.st-tour-feature .row>div .input-icon svg:not(:root) {opacity: 0;}
.st-tour-feature .row>div:nth-child(1) .input-icon {background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/02/t-hour.png); background-size: contain; background-repeat: no-repeat; width: 40px;}
.st-tour-feature .row>div:nth-child(2) .input-icon {background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/02/t-tip.png); background-size: contain; background-repeat: no-repeat; width: 40px;}
.st-tour-feature .row>div:nth-child(3) .input-icon {background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/02/t-size.png); background-size: contain; background-repeat: no-repeat; width: 40px;}
.st-tour-feature .row>div:nth-child(4) .input-icon {background: url(//www.experienceamalficoast.com/wp-content/uploads/2020/02/t-leng.png); background-size: contain; background-repeat: no-repeat; width: 40px;}  #st-content-wrapper .form-book-wrapper {border: 1px solid #f2f2f2; border-radius: 4px;overflow: hidden;}
#st-content-wrapper .form-book-wrapper .form-head {background: #fff;border: 1px solid #ffff; border-radius: 4px;}
#st-content-wrapper.st-single-tour .st-program .st-program-list.style3 .item .body {font-size: 13px;color: #777;padding: 0;}
#st-content-wrapper.st-single-tour .st-hotel-header .right .review-score.style-2 .st-link {font-size: 14px;color: #2b3e99;}
#st-content-wrapper .form-book-wrapper .form-head .price .value .text-lg {color: #2b3e99 !important;}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head .price .value {text-align: center;}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head .price .value .text-lg {font-weight: 400;}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head .price .label {display:none;}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-head .price {justify-content: center;}
#st-content-wrapper.st-single-tour .form-book-wrapper .tour-sale-box {top: -1px;}
.st_sale_class {background-color: #e0003e!important;}
#st-content-wrapper.st-single-tour .form-book-wrapper .form-guest-search .guest-wrapper {border-bottom: 1px solid #f2f2f2;}
#st-content-wrapper .form-book-wrapper .form-group, #st-content-wrapper .form-book-wrapper .submit-group {border-top: 1px solid #f2f2f2;}
#st-content-wrapper .form-book-wrapper .submit-group {text-align: center;}
.btn.btn-green {background: #e0013f;color: #FFF; border-radius: 0;}
.btn.btn-green:hover {background: #2d3e99;}
.st-number-wrapper input {color:#2b3e99;}
#st-content-wrapper .review-box, .media-left, .like {display: none;} @media (max-width: 991px){
#st-content-wrapper .hotel-target-book-mobile {background: #2c3e99; border-top: 1px solid #fff; padding: 20px 20px; z-index: 999;}
#st-content-wrapper .hotel-target-book-mobile .price-wrapper .price {color: #ffffff;}
#st-content-wrapper .hotel-target-book-mobile .price-wrapper {font-size: 0;}
} .st-service-slider .owl-dots .owl-dot span { width: 17px; height: 17px; background: #ffffff00; border: 3px solid #ccc;}
.st-service-slider .owl-dots .owl-dot.active span { background: #ffffff00; border-color: #2b3e99;}
.st-service-slider .owl-dots {margin-top: 40px; text-align: center;} .search-result-page .service-slider-wrapper .st-service-slider .owl-nav button {width: 30px; height: 30px; line-height: 30px;border-radius: 3px; background-color: rgba(26, 43, 72, 0.19);}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next span, .search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev span {background-size: 19px !important; background-repeat: no-repeat !important; background-position: center center !important; top: 3px;position: absolute; left: 50%; margin-left: -13px; width: 24px; height: 24px;}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev span {background: url(//www.experienceamalficoast.com/wp-content/themes/traveler/v2/images/svg/ico_pre.svg);}
.search-result-page .service-slider-wrapper .st-service-slider .owl-nav button.owl-next span {background: url(//www.experienceamalficoast.com/wp-content/themes/traveler/v2/images/svg/ico_next.svg);} .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {background: 0 0;color: inherit;border: none;padding: 0!important;font: inherit;}
.service-slider-wrapper .st-service-slider .owl-nav button.owl-next {right: -66px;}
.service-slider-wrapper .st-service-slider .owl-nav button.owl-prev {left: -66px;}
.service-slider-wrapper .st-service-slider .owl-nav button {position: absolute;top: 50%;margin-top: -18px; width: 30px; height: 30px; line-height: 30px;border-radius: 3px; background-color: rgba(26, 43, 72, 0.19);}
.service-slider-wrapper .st-service-slider .owl-nav button.owl-next span, .service-slider-wrapper .st-service-slider .owl-nav button.owl-prev span {background-size: 19px !important; background-repeat: no-repeat !important; background-position: center center !important; top: 3px;position: absolute; left: 50%; margin-left: -13px; width: 24px; height: 24px; color: transparent;}
.service-slider-wrapper .st-service-slider .owl-nav button.owl-prev span {background: url(//www.experienceamalficoast.com/wp-content/themes/traveler/v2/images/svg/ico_pre.svg);}
.service-slider-wrapper .st-service-slider .owl-nav button.owl-next span {background: url(//www.experienceamalficoast.com/wp-content/themes/traveler/v2/images/svg/ico_next.svg);}
.search-result-page .st-hotel-result:before, .search-result-page .st-rental-result:before {background: #fff0;}
#st-content-wrapper.st-single-tour .grid-item .service-border {background-color: #fff; border: 1px solid #f2f2f2; border-radius: 7px;} .single-st_rental #st-content-wrapper .st-featured-background {display: none;}
.single-st_rental #st-content-wrapper .st-hotel-room-content {padding-top: 7vw;}
.single-st_rental #st-content-wrapper .st-hotel-room-content .room-heading {padding-top: 15px;}
.single-st_rental #st-content-wrapper .st-gallery {padding-bottom: 30px;}
.single-st_rental #st-content-wrapper .container .col-xs-12.col-md-9 {background-color: #fff;}
@media (min-width: 768px){
.single-st_rental #st-content-wrapper .container .col-xs-12.col-md-9 {border: 1px solid #f2f2f2; border-radius: 4px;}
}
#st-content-wrapper .widgets .widget-box .heading {color: #ff8000;}
#st-content-wrapper .widgets .widget-box {border: 1px solid #f2f2f2;}
#st-content-wrapper .st-availability .st-calendar .daterangepicker {border-color: #ffffff;}
#st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar .table-condensed .td-date .date {color: #2d3e99;}
#st-content-wrapper .st-availability .st-calendar .daterangepicker .calendar .table-condensed .td-date .date {color: #2d3e99;}
.owner-info.widget-box {
display: none;
} .st-breadcrumb {display:none;}
.st-contact-form .contact-form .form-group .form-control {border: none; border-radius: 0; border-bottom: 1px solid #ff8000;}
.form-control:active, .form-control:focus {border-color: #2c3e99 !important;}
.st-contact-form .contact-form input[type="submit"] { background: #e0013f; border-radius: 0;} .st-checkout-page h3.title {font-size: 21px;color: #e0013f;font-weight: 400;}
.st-checkout-page .check-out-form .form-group label {color: #2c3e99;}
.st-checkout-page .check-out-form {border-top: 2px solid #ffffff;padding-top: 0px;}
.st-checkout-page .payment-form h4.title {font-size: 18px;color: #e0013f;font-weight: 400; margin-bottom: 19px;}
.st-checkout-page .cart-info {border: 1px solid #dae1e8;box-shadow: none;}
.st-checkout-page .payment-form .payment-item .dropdown-menu { border: 1px solid #DAE1E7; margin-top: 10px;padding: 10px 13px;}
.st-checkout-page .payment-form .payment-item .dropdown-menu:before {opacity:0;}
.st-icheck-item label .checkmark:after {background: #2c3e99;}
.ElementsApp, .ElementsApp .InputElement, .ElementsApp input {font-weight: 300;}
.st-icheck-item label {font-weight: 200;}
.st-checkout-page .cond-form .st-icheck .st-icheck-item {padding-left: 25px;}
.st-checkout-page .cond-form .st-icheck .st-icheck-item a, .st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item .payment-title {color: #2d3e99; min-width: 60px;}
.st-checkout-page .cart-info .info-section {position: relative;}
.st-checkout-page .cart-info .info-section .st-link {position: absolute;right: 15px;top: 10px; padding: 2px 10px;font-size: 13px!important;letter-spacing: .5px;text-transform: uppercase;text-decoration: none; background-color: #f5f5f5;}
.st-checkout-page .cart-info .coupon-section form .form-group .btn:hover {background: #2d3e99;}
.st-link:hover {color: #ff8000 !important;}
.st-checkout-page .cart-info .coupon-section form .form-group .btn {border: 1px solid #ffffff!important; background: #e0013f; border-radius: 0;}
.st-checkout-page .btn-checkout {background: #ff8000;text-transform: uppercase; font-weight: 400; letter-spacing: .5px;}
.st-checkout-page .btn-checkout:hover {background: #2d3e99;}
.st-checkout-page .payment-form .payment-item .st-icheck .st-icheck-item img {opacity: 1;} .page-template-template-blog .content {background-color: #fff;}
.st-blog aside .sidebar-widget .sidebar-title h4{color:#e0013f; font-size: 16px;}
.st-blog aside .sidebar-widget .sidebar-title:after {opacity:0;}
.st-blog aside .sidebar-widget.widget_tag_cloud {border-left: 1px solid #ffe610; padding-left: 20px;}
.st-blog aside .sidebar-widget.widget_tag_cloud .tagcloud a {font-size: 12px !important; color: #2c3e99 !important; padding: 7px 20px;}
.st-blog .content .article .post-inner h4.post-title {font-size: 24px;}
.st-blog .content .article .post-inner h4.post-title a, .blog-content .title {color: #2c3e99; font-size: 24px;}
.st-blog .content .article .post-inner .meta ul li img {display: none;}
.st-blog .content .article .post-inner .meta ul li:after, .blog-content .post-info .date:after {background: #fff;}
.st-blog .content .article .post-inner .meta ul li, .blog-content .post-info {text-transform: lowercase; font-weight: 200;}
.st-blog .content .article .post-inner .meta ul li, .blog-content .post-info .date {color: #bfbfbf;}
.st-blog .content .article .post-inner .meta ul li a, .blog-content .post-info .count-comment {color: #bfbfbf;}
.st-blog .content .article .post-inner .meta ul li a:hover {color: #2c3e99;}
.st-blog .content .article .post-inner .meta ul li span {margin-right: 1px; color: #bfbfbf;}
.st-blog .content .article .post-inner a.btn-readmore {color: #ff8000;font-weight: 400;margin-top: 5px;}
.st-blog .content .article {margin-bottom: 70px;}
#st-content-wrapper .pagination ul li a {font-weight: 300;color: #2c3e99;}
.pagination ul li a.current {border: none!important; background: #F7F6F6 !important; font-weight: 500!important; color: #2c3e99 !important;} #comment-wrapper ol li .comment-reply-link {color: #e0013f;}
#respond .submit {border-radius: 0; background: #e0013f; font-weight: 400;}
#respond .submit:hover {background: #2c3e99;}
.blog-content .tags .tag-item {font-size: 12px !important;color: #2c3e99 !important;}
.blog-content .author-info {display:none;}
#comment-wrapper .title {color: #2c3e99; font-weight: 400;border-bottom: 1px solid #D7DCE3;}
.single-post .st-blog { padding: 160px 0 0 0;}
.blog-content .share .share-item {color: #2d3e99;}
.blog-content .post-content p{margin: 0 0 20px;}
.st-blog .content .article .header .post-header img, .fotorama__stage__frame.fotorama__active {border-radius: 3px;} #respond {border: 1px solid #fff!important; background-color: #f2f2f2!important; border-radius: 5px!important;margin-bottom: 15px;}
#respond .form-control, #st-content-wrapper #reviews #write-review .review-form .review-items {border: 1px solid #ffffff!important;}
#st-content-wrapper #reviews #write-review .form-wrapper .form-group .form-control {color: #2d3e99;font-weight: 200;}
#st-content-wrapper #reviews #write-review .review-form .review-items label {font-weight: 200;}
#st-content-wrapper #reviews #write-review .review-form .review-items .rates .fa:not(:last-child) {margin-right: 15px;}
#st-content-wrapper #reviews #write-review .review-form .review-items .rates .fa {font-size: 16px;}
#st-content-wrapper #reviews #write-review .review-form .review-items .rates .fa {color: #e8e8e8!important;}
#st-content-wrapper #reviews #write-review .review-form .review-items .rates .fa.hovered, #st-content-wrapper #reviews #write-review .review-form .review-items .rates .fa.selected {color: #ffe610!important;}
#st-content-wrapper .st-list-availability li span.available {background: #2d3e99;}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body .title {font-weight: 200;color: #2d3e99;}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body {margin-top: 0px;}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-head .media-body .media-heading {font-size: 14px;color: #e0013f;font-weight: 500;text-transform: uppercase;padding-top: 15px;border-top: 1px solid #f2f2f2;}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-body .comment-rate {background: #ffdd03;font-weight: 400;}
#st-content-wrapper #reviews .review-list .comment-item .comment-item-head .media {margin-right: initial;}
#st-content-wrapper .form-book-wrapper .form-head {text-align: center;}
#st-content-wrapper .form-book-wrapper .form-head {color: #aea695;}
#st-content-wrapper .form-book-wrapper .form-head span.price {color: #2d3e99;padding: 0 5px; font-size: 24px; font-weight: 400;}
#st-content-wrapper .render {font-weight: 300!important; font-size: 15px!important;color: #ff8000!important;}
#st-content-wrapper .form-book-wrapper label {color: #2d3e99!important;font-weight: 400!important;} .cmcal-calendar-container.cmcal-calendar-38 .fc .fc-content-skeleton .fc-day-top.has-events .fc-day-number {font-family: inherit;text-align: inherit;}
.cmcal-calendar-container .fc .fc-dayGridMonth-view .fc-row .fc-content-skeleton td.fc-day-top {padding-bottom: 7px!important;}
.cmcal-calendar-container.cmcal-calendar-38 .fc-toolbar {background-color: #ffffff;}
.cmcal-calendar-container.cmcal-calendar-38 .fc-toolbar h2 {color: #2c3e99; text-transform: capitalize;  font-weight: 500;}
.cmcal-calendar-container.cmcal-calendar-38 .fc-toolbar .fc-button {color: #2c3e99; text-transform: capitalize;  font-weight: 500;}
.cmcal-calendar-container.cmcal-calendar-38 .fc-toolbar .fc-button:hover, .cmcal-calendar-container.cmcal-calendar-38 .fc-toolbar .fc-button.fc-button-active {color: #e0013f;}
.fc-button-primary:not(:disabled).fc-button-active:focus, .fc-button-primary:not(:disabled):active:focus {-webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0); box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0);}
.fc-view-container {border-radius: 10px; padding:10px;background-color: #f2f2f2;}
.cmcal-calendar-container.cmcal-calendar-38 .fc-head, .cmcal-calendar-container.cmcal-calendar-38 .fc-unthemed .fc-divider, .cmcal-calendar-container.cmcal-calendar-38 .fc-unthemed .fc-popover .fc-header, .cmcal-calendar-container.cmcal-calendar-38 .fc-unthemed .fc-list-heading td, .cmcal-calendar-container.cmcal-calendar-38 thead.fc-head th.fc-day-header, .cmcal-calendar-container.cmcal-calendar-38 .fc-head, .cmcal-calendar-container.cmcal-calendar-38 .fc-head th, .cmcal-calendar-container.cmcal-calendar-38 .fc-head a, .cmcal-calendar-container.cmcal-calendar-38 .fc-list-heading td, .cmcal-calendar-container.cmcal-calendar-38 .fc-list-heading a {font-size: 17px;background-color: #ffffff00;color: #2d3e99;text-transform: capitalize;font-weight: 500;}
.cmcal-calendar-container.cmcal-calendar-38 .fc-list-table .fc-list-item, .cmcal-calendar-container.cmcal-calendar-38 .fc-unthemed .fc-list-empty, .cmcal-calendar-container.cmcal-calendar-38 .fc-list-view .fc-scroller, .cmcal-calendar-container.cmcal-calendar-38 .fc-list-view .fc-list-empty-wrap1, .cmcal-calendar-container.cmcal-calendar-38 .fc-body {background-color: #ffffff00;}
.cmcal-calendar-container.cmcal-calendar-38 .fc .fc-bg .fc-day.fc-today, .cmcal-calendar-container.cmcal-calendar-38 .fc .fc-bg .fc-day.fc-other-month.fc-today, .cmcal-calendar-container.cmcal-calendar-38 .fc .fc-bg .fc-day.cmcal-nonbusinessDays.fc-today {background-color: #f2f2f2 !important;}
.cmcal-calendar-container.cmcal-calendar-38 .fc .fc-body td, .cmcal-calendar-container.cmcal-calendar-38 .fc-unthemed .fc-list-item td {border-color: #ffffff00 !important;background-color: #f2f2f2!important;}
.fc-unthemed td.fc-today {background-color: #f2f2f2!important;}
.cmcal-calendar-container.cmcal-calendar-38 .fc .fc-body td:not(:last-child), .cmcal-calendar-container.cmcal-calendar-38 .fc-unthemed .fc-list-item td:not(:last-child) {border-right-color: #939bc9!important}
.cmcal-calendar-container.cmcal-calendar-38 .fc-event, .cmcal-calendar-container.cmcal-calendar-38 .fc-list-item .fc-widget-content {margin-bottom: 10px;}
.cmcal-calendar-container.cmcal-calendar-38 .fc .fc-row td.fc-day-top, .cmcal-calendar-container.cmcal-calendar-38 .fc .fc-row td.fc-day-top a, .cmcal-calendar-container.cmcal-calendar-38 .fc .fc-bg td.fc-day, .cmcal-calendar-container.cmcal-calendar-38 {font-family: inherit;font-style: normal;font-weight: 300;color: #2d3e99;}
.cmcal-calendar-container.cmcal-calendar-38 .fc-today .fc-day-number {background-color: #2c3e99 !important;color: #fff!important;text-align: center!important;}
.cmcal-calendar-container.cmcal-calendar-38 .fc-event-container, .cmcal-calendar-container.cmcal-calendar-38 a.fc-event, .cmcal-calendar-container.cmcal-calendar-38 .fc-unthemed td.fc-event-container .fc-event, .cmcal-calendar-container.cmcal-calendar-38 .fc-list-item td, .cmcal-calendar-container.cmcal-calendar-38 .fc-list-item td a {color: #2d3e99;}
.cmcal-calendar-container.cmcal-calendar-38 .fc a.fc-event, .cmcal-calendar-container.cmcal-calendar-38 .fc-list-item td.fc-widget-content {border: none;border-left: 13px solid #ff8000;border-radius: 0 4px 4px 0;}
.cmcal-calendar-container.cmcal-calendar-38 .fc-event, .cmcal-calendar-container.cmcal-calendar-38 .fc-list-table .fc-list-item .fc-widget-content {background-color: #ffffff!important;}
.cmcal-calendar-container.cmcal-calendar-38 .fc-event, .cmcal-calendar-container.cmcal-calendar-38 .fc-event.fc-h-event, .cmcal-calendar-container.cmcal-calendar-38 .fc .fc-list-item td.fc-widget-content {padding-top: 13px;padding-bottom: 13px;}
.cmcal-calendar-container.cmcal-calendar-38 .fc .fc-row td, .cmcal-calendar-container.cmcal-calendar-38 .fc .fc-list-item td, .cmcal-calendar-container.cmcal-calendar-38 .fc td.fc-axis {padding-top: 5px;padding-right: 10px;padding-left: 10px;}
.cmcal-calendar-container.cmcal-calendar-38 .fc-toolbar {padding-right: 5vw;padding-left: 5vw;}
.fc-button-primary:focus {-webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0);box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0);}
@media (max-width: 992px){
.cmcal-calendar-container.cmcal-calendar-38 .fc-toolbar .fc-right .fc-button:nth-last-child(3) {display:none;}
.cmcal-calendar-container.cmcal-calendar-38 .fc-toolbar .fc-right .fc-button:nth-last-child(4) {display:none;}
.fc-toolbar h2 {font-size: 1.2em;}
}	
@media (min-width: 992px){
.cmcal-calendar-container.cmcal-calendar-38 .fc-toolbar .fc-right .fc-button:nth-last-child(1) {display:none;}
.cmcal-calendar-container.cmcal-calendar-38 .fc-toolbar .fc-right .fc-button:nth-last-child(2) {display:none;}
.fc-event {font-size: 1em;}
}
.cmcal-calendar-container.cmcal-calendar-56 .fc .fc-content-skeleton .fc-day-top.has-events .fc-day-number {font-family: inherit;text-align: inherit;}
.cmcal-calendar-container .fc .fc-dayGridMonth-view .fc-row .fc-content-skeleton td.fc-day-top {padding-bottom: 7px!important;}
.cmcal-calendar-container.cmcal-calendar-56 .fc-toolbar {background-color: #ffffff;}
.cmcal-calendar-container.cmcal-calendar-56 .fc-toolbar h2 {color: #2c3e99; text-transform: capitalize;  font-weight: 500;}
.cmcal-calendar-container.cmcal-calendar-56 .fc-toolbar .fc-button {color: #2c3e99; text-transform: capitalize;  font-weight: 500;}
.cmcal-calendar-container.cmcal-calendar-56 .fc-toolbar .fc-button:hover, .cmcal-calendar-container.cmcal-calendar-56 .fc-toolbar .fc-button.fc-button-active {color: #e0013f;}
.fc-button-primary:not(:disabled).fc-button-active:focus, .fc-button-primary:not(:disabled):active:focus {-webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0); box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0);}
.fc-view-container {border-radius: 10px; padding:10px;background-color: #f2f2f2;}
.cmcal-calendar-container.cmcal-calendar-56 .fc-head, .cmcal-calendar-container.cmcal-calendar-56 .fc-unthemed .fc-divider, .cmcal-calendar-container.cmcal-calendar-56 .fc-unthemed .fc-popover .fc-header, .cmcal-calendar-container.cmcal-calendar-56 .fc-unthemed .fc-list-heading td, .cmcal-calendar-container.cmcal-calendar-56 thead.fc-head th.fc-day-header, .cmcal-calendar-container.cmcal-calendar-56 .fc-head, .cmcal-calendar-container.cmcal-calendar-56 .fc-head th, .cmcal-calendar-container.cmcal-calendar-56 .fc-head a, .cmcal-calendar-container.cmcal-calendar-56 .fc-list-heading td, .cmcal-calendar-container.cmcal-calendar-56 .fc-list-heading a {font-size: 17px;background-color: #ffffff00;color: #2d3e99;text-transform: capitalize;font-weight: 500;}
.cmcal-calendar-container.cmcal-calendar-56 .fc-list-table .fc-list-item, .cmcal-calendar-container.cmcal-calendar-56 .fc-unthemed .fc-list-empty, .cmcal-calendar-container.cmcal-calendar-56 .fc-list-view .fc-scroller, .cmcal-calendar-container.cmcal-calendar-56 .fc-list-view .fc-list-empty-wrap1, .cmcal-calendar-container.cmcal-calendar-56 .fc-body {background-color: #ffffff00;}
.cmcal-calendar-container.cmcal-calendar-56 .fc .fc-bg .fc-day.fc-today, .cmcal-calendar-container.cmcal-calendar-56 .fc .fc-bg .fc-day.fc-other-month.fc-today, .cmcal-calendar-container.cmcal-calendar-56 .fc .fc-bg .fc-day.cmcal-nonbusinessDays.fc-today {background-color: #f2f2f2 !important;}
.cmcal-calendar-container.cmcal-calendar-56 .fc .fc-body td, .cmcal-calendar-container.cmcal-calendar-56 .fc-unthemed .fc-list-item td {border-color: #ffffff00 !important;background-color: #f2f2f2!important;}
.fc-unthemed td.fc-today {background-color: #f2f2f2!important;}
.cmcal-calendar-container.cmcal-calendar-56 .fc .fc-body td:not(:last-child), .cmcal-calendar-container.cmcal-calendar-56 .fc-unthemed .fc-list-item td:not(:last-child) {border-right-color: #939bc9!important}
.cmcal-calendar-container.cmcal-calendar-56 .fc-event, .cmcal-calendar-container.cmcal-calendar-56 .fc-list-item .fc-widget-content {margin-bottom: 10px;}
.cmcal-calendar-container.cmcal-calendar-56 .fc .fc-row td.fc-day-top, .cmcal-calendar-container.cmcal-calendar-56 .fc .fc-row td.fc-day-top a, .cmcal-calendar-container.cmcal-calendar-56 .fc .fc-bg td.fc-day, .cmcal-calendar-container.cmcal-calendar-56 {font-family: inherit;font-style: normal;font-weight: 300;color: #2d3e99;}
.cmcal-calendar-container.cmcal-calendar-56 .fc-today .fc-day-number {background-color: #2c3e99 !important;color: #fff!important;text-align: center!important;}
.cmcal-calendar-container.cmcal-calendar-56 .fc-event-container, .cmcal-calendar-container.cmcal-calendar-56 a.fc-event, .cmcal-calendar-container.cmcal-calendar-56 .fc-unthemed td.fc-event-container .fc-event, .cmcal-calendar-container.cmcal-calendar-56 .fc-list-item td, .cmcal-calendar-container.cmcal-calendar-56 .fc-list-item td a {color: #2d3e99;}
.cmcal-calendar-container.cmcal-calendar-56 .fc a.fc-event, .cmcal-calendar-container.cmcal-calendar-56 .fc-list-item td.fc-widget-content {border: none;border-left: 13px solid #ff8000!important;border-radius: 0 4px 4px 0;}
.cmcal-calendar-container.cmcal-calendar-56 .fc-event, .cmcal-calendar-container.cmcal-calendar-56 .fc-list-table .fc-list-item .fc-widget-content {background-color: #ffffff!important;}
.cmcal-calendar-container.cmcal-calendar-56 .fc-event, .cmcal-calendar-container.cmcal-calendar-56 .fc-event.fc-h-event, .cmcal-calendar-container.cmcal-calendar-56 .fc .fc-list-item td.fc-widget-content {padding-top: 13px;padding-bottom: 13px;}
.cmcal-calendar-container.cmcal-calendar-56 .fc .fc-row td, .cmcal-calendar-container.cmcal-calendar-56 .fc .fc-list-item td, .cmcal-calendar-container.cmcal-calendar-56 .fc td.fc-axis {padding-top: 5px;padding-right: 10px;padding-left: 10px;}
.cmcal-calendar-container.cmcal-calendar-56 .fc-toolbar {padding-right: 5vw;padding-left: 5vw;}
.fc-button-primary:focus {-webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0);box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0);}
@media (max-width: 992px){
.cmcal-calendar-container.cmcal-calendar-56 .fc-toolbar .fc-right .fc-button:nth-last-child(3) {display:none;}
.cmcal-calendar-container.cmcal-calendar-56 .fc-toolbar .fc-right .fc-button:nth-last-child(4) {display:none;}
.fc-toolbar h2 {font-size: 1.2em;}
}	
@media (min-width: 992px){
.cmcal-calendar-container.cmcal-calendar-56 .fc-toolbar .fc-right .fc-button:nth-last-child(1) {display:none;}
.cmcal-calendar-container.cmcal-calendar-56 .fc-toolbar .fc-right .fc-button:nth-last-child(2) {display:none;}
.fc-event {font-size: 1em;}
} #header #topbar .dropdown-menu {min-width: auto;background: #ffffff;}
#header #topbar .dropdown-menu {border: 1px solid #f2f2f2;border-radius: 3px;}
#header #topbar .dropdown-menu li {border-right: 1px solid #ffffff!important;}
#header #topbar .dropdown-menu li a:hover {background: #f2f2f2;}
#header #topbar .dropdown-menu .divider {background-color: #2c3e99;} .entry-content {margin-top: 40px;}
.entry-content .vc_column-inner.wpb_wrapper {background: #f5f5f5; border-radius: 3px; padding: 0 15px;}
.entry-content .st-featured-item {height: 75px; display: flex; align-items: center; margin-bottom: 0!important;}
.entry-content .st-featured-item.image-left .content {margin-left: 15px!important; padding: 0!important;width: 200px !important;}
.entry-content .st-featured-item.image-left .image {margin-top: 0!important;}
.entry-content .st-featured-item.image-left .image  img {width: 45px;}
.entry-content h4 {color:#2c3e99; font-size: 14px; font-weight: 400; margin: 0px;} .modal .modal-content .modal-body .advanced {display: none;}
.vc_row.wpb_row.st.bg-holder.amalfi-header.vc_custom_1593003768347.vc_row-has-fill.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-o-content-bottom.vc_row-flex.vc_video-bg-container {
padding-top: 120px !important;
padding-bottom: 100px !important;
background-image: url(https://www.experienceamalficoast.com/wp-content/uploads/2020/05/amalfi-coast-excursions-and-tours-path-of-the-gods-.jpg?id=532) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
.trekksoft-booking-widget-button
width: 100% !important;
padding: 10px 20px 20px !important
}
.trekksoft-booking-widget-button button
background: #e0013f!important;
border: none !important;
border-radius: 0 !important;
width: 100% !important;
font-size: 16px !important;
font-weight: 400 !important;
padding: 12px 25px !important;
font-family: "Poppins", sans-serif !important;
transition: background .2s !important;
}
.trekksoft-booking-widget-button button:hover {
background: #2d3e99!important;
transition: background .2s !important;
}
p.description_button_trekksoft {
margin: 0 20px;
color: #2b3e99 !important;
}
.trips-trekksoft:nth-child(n+3) {
border-top: 1px solid #e2e2e2;
}
.trips-trekksoft:last-child {
padding-bottom: 20px;
} @media (min-width: 992px) {
.home #header .logo img,
.page-template-template-tour-search .header .logo img {
filter:brightness(0) invert(1);
}
.home #header.fixed .logo img,
.page-template-template-tour-search #header.fixed .logo img
{
filter:none;
}
}