/*
 Theme Name:   Corfu Guided Tours Child
 Theme URI:    https://wdesign.gr
 Description:  Wdesign.gr Corfu Guided Tours Child Theme
 Author:       Wdesign.gr
 Author URI:   https://wdesign.gr
 Template:     corfuguidedtours
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  corfuguidedtours-child

 START YOUR CHILD THEME CSS HERE
*/
.banner-home h3{color: #d72c35 !important;}
.tourmaster-tour-category-grid-3 .tourmaster-tour-category-count {
    background-color: #d72c35 !important;
}
.tourmaster-thumbnail-ribbon.gdlr-core-outer-frame-element {
    background-color: #d72c35 !important;
}
.tourmaster-tour-title.gdlr-core-skin-title a svg{fill: #d72c35 !important;}
.tourmaster-tour-info-wrap .tourmaster-tour-info svg {
    fill: #d72c35 !important;
}
.tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-discount-price, .tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-price .tourmaster-tail, .gdlr-core-testimonial-item .gdlr-core-testimonial-quote {
    color: #d72c35 !important;
}
.gdlr-core-testimonial-item .gdlr-core-testimonial-frame {
    background-color: #f5f5f5 !important;
}
.gdlr-core-testimonial-content.gdlr-core-info-font.gdlr-core-skin-content p, .gdlr-core-testimonial-item .gdlr-core-testimonial-position{color: #333333 !important;}
.gdlr-core-testimonial-item .gdlr-core-testimonial-title {
    color: #6b6b6b !important;
}
.tourmaster-tour-item .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price, .tourmaster-tour-item .tourmaster-tour-price-wrap.tourmaster-discount .tourmaster-tour-price .tourmaster-tail {
    color: #a7a7a7 !important;
}
.faq-down .gdlr-core-stunning-text-item-caption.gdlr-core-info-font.gdlr-core-skin-caption, .faq-down .gdlr-core-stunning-text-item-title, .faq-down p {color: #fff !important;}
.faq-down p {font-size: 17px !important;}
.faq-down a {
    font-size: 18px !important;
}
.page-id-5575 .traveltour-page-title-wrap{background-position: top !important;}
.traveltour-animate-fixed-navigation.traveltour-header-style-plain .traveltour-logo {
    padding-top: 10px !important; 
    padding-bottom: 10px !important; 
}
.traveltour-animate-fixed-navigation.traveltour-header-style-plain.traveltour-animate-logo-height .traveltour-logo-inner img {
    height: 55px !important;
    width: auto !important;
}
.tourmaster-tour-grid.tourmaster-price-right-title .tourmaster-tour-price .tourmaster-head {
    display: none !important;
}
.tourmaster-tour-medium .tourmaster-tour-price .tourmaster-head {
    display: none !important;
}
.tourmaster-body .tourmaster-tour-order-filterer-style a:hover, .tourmaster-body .tourmaster-tour-order-filterer-style a.tourmaster-active, .tourmaster-urgency-message .tourmaster-urgency-message-icon, .tourmaster-payment-receipt-deposit-option label input:checked + span, .tourmaster-tour-booking-bar-deposit-option label input:checked + span, .tourmaster-type-filter-term input:checked + .tourmaster-type-filter-display, .tourmaster-tour-info-wrap .tourmaster-tour-info i, .tourmaster-tour-item .tourmaster-tour-discount-price, .tourmaster-tour-item .tourmaster-tour-price .tourmaster-tail {color: #d72c35 !important;}
.tourmaster-tour-item .tourmaster-tour-view-more, .tourmaster-tour-item .tourmaster-tour-view-more:hover {
    background: #d72c35 !important;
}
.rezgo-calendar{border: none !important;}
.wpcf7-select{
	font-size: 15px !important;
    padding: 14px 22px !important;
    width: 100% !important;
    display: block !important;
    border-width: 1px 1px 2px 1px !important;
    border-style: solid !important;
    color: #4e4e4e !important;
}
.tourmaster-booking-bottom.clearfix{display: none !important;}
span.wpcf7-list-item{margin: 0px !important;}
.social-wid .gdlr-core-text-script-item-content{
    padding-top: 15px;
    padding-bottom: 12px;
}
.social-wid{
	padding: 4px !important;
    border: 1px solid #eee;
}
.traveltour-mobile-button-hamburger:before, .traveltour-mobile-button-hamburger:after, .traveltour-mobile-button-hamburger span{background: #d72c35 !important;}
.home-ban-ev .gdlr-core-pbf-background.gdlr-core-parallax.gdlr-core-js{background-position: center !important;}
@media (max-width: 1300px){
.tourmaster-tour-item .gdlr-core-flexslider[data-nav=navigation-outer] .flex-direction-nav li.flex-nav-prev {
    left: -45px!important;
}
.tourmaster-tour-item .gdlr-core-flexslider[data-nav=navigation-outer] .flex-direction-nav li.flex-nav-next {
    right: -35px!important;
}
}
@media only screen and (max-width: 999px){
.tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li.flex-nav-next {
    right: -40px!important;
    top: 30%!important;
}

.tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li.flex-nav-prev {
    left: -40px!important;
    top: 30%!important;
}

.tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li.flex-nav-next a, .tourmaster-tour-item .gdlr-core-flexslider[data-nav="navigation-outer"] .flex-direction-nav li.flex-nav-prev a {
    opacity: 1;
    width: 50px!important;
    height: 51px!important;
    border-radius: 0 !important;
}
.gdlr-core-flexslider-nav, .gdlr-core-flexslider .flex-direction-nav {
    display: block!important;
}

	.home-img .gdlr-core-pbf-background.gdlr-core-parallax.gdlr-core-js{background-position: 29% !important;}
}
.traveltour-fixed-navigation.traveltour-style-slide .traveltour-logo-inner img {
    max-height: 50px !important;
    width: auto;
}
.widget.widget_media_image.traveltour-widget{
	margin-bottom: 16px !important;
	padding-top: 25px !important;
}
.gdlr-core-accordion-style-box-icon .gdlr-core-accordion-item-icon{color: #d72b35 !important;}
.tourmaster-tour-order-filterer-title{color: #d72b35 !important;}
.sf-menu > li > a:hover, .sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a, .sf-vertical > li > a:hover, .sf-vertical > li.current-menu-item > a, .sf-vertical > li.current-menu-ancestor > a {
    color: #333333 !important;
}
.gdlr-core-personnel-style-medium .gdlr-core-personnel-list-title {
    font-size: 20px !important;
	color: #d72c35 !important;
}
.gdlr-core-personnel-style-medium .gdlr-core-personnel-list-position {
	font-size: 17px !important;
}
.gdlr-core-column-service-title.gdlr-core-skin-title{color: #fff !important;}
.tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-discount-price, .tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-price .tourmaster-tail {
    color: #333333 !important;
}
.tourmaster-tour-item .tourmaster-tour-discount-price, .tourmaster-tour-item .tourmaster-tour-price .tourmaster-tail {
    color: #333333 !important;
}
.traveltour-body, .traveltour-body span.wpcf7-not-valid-tip {
    color: #333333 !important;
}
.tourmaster-tour-title-item-title{color: #d72c35 !important;}
a.tourmaster-button, body a.tourmaster-button:hover, body a.tourmaster-button:active, body a.tourmaster-button:focus, body input[type="button"].tourmaster-button, body input[type="button"].tourmaster-button:hover, body input[type="submit"].tourmaster-button, body input[type="submit"].tourmaster-button:hover {
    background-color: #d72c35 !important;
}
.tourmaster-header-price .tourmaster-header-price-ribbon, .tourmaster-header-price .tourmaster-header-enquiry {
    color: #d72c35 !important;
}
#why .gdlr-core-column-service-title.gdlr-core-skin-title{color: #d72c35 !important;}
.tourmaster-tour-grid-style-2 .tourmaster-tour-info-wrap .tourmaster-tour-info {
    margin-bottom: 0px !important;
}
.tourmaster-tour-view-more.grid{
	padding: 14px 15px 14px !important;
    text-transform: uppercase !important;
    font-size: 13px !important;
    font-weight: 600 !important;
}
.traveltour-page-title-wrap.traveltour-style-medium .traveltour-page-caption {
    font-size: 22px !important;
}
.tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap {
	padding: 15px 25px 40px !important;
}
.tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap {
    background-color: #ffffff !important;
}
.tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-price{font-size: 20px !important;}
.tourmaster-tour-item .tourmaster-tour-grid .tourmaster-tour-price-bottom-wrap .tourmaster-tour-price{color: #333333 !important;}
#lg-share, .lg-download{display: none !important;}
@media only screen and (max-width: 999px){
.single-tour .tourmaster-with-sidebar .tourmaster-single-header-title-wrap {
    padding: 290px 20px 30px !important;
}}

.tourmaster-single-header-title-wrap {
    padding-top: 800px !important;
}
.form-custom .wpcf7-list-item-label{color: #fff !important;}
.traveltour-page-title-wrap{height: auto !important; min-height: auto !important;}
.traveltour-page-title-wrap.traveltour-style-medium .traveltour-page-title-content {
	padding: 25% 0% !important;}
.page-id-5988 .traveltour-page-title, .page-id-6613 .traveltour-page-title{visibility: hidden !important;}

@media(max-width: 1400px){
.traveltour-page-title-wrap.traveltour-style-medium .traveltour-page-title-content {
    padding: 20% 0% !important;
}
	.soc-cont{max-width: 40% !important;}
}
@media(max-width: 1000px){
	.traveltour-page-title-wrap{height: auto !important; min-height: auto !important;}
	.soc-cont{max-width: 50% !important;}
	.hide-form{display: block !important;}
	.responsive-title h1{font-size:27px !important; padding-top: 80px; padding-left: 20px;}
	 .responsive-title h2{
	font-size: 20px !important;
    padding-left: 20px !important;
    font-weight: 600 !important;
    margin-top: -10px !important;
	}
	.tourmaster-tour-title-item-title, #tour-subtitle{display: none !important;}
	#detail{padding-top: 0px !important;}
	.tourmaster-tour-booking-bar-wrap .tourmaster-tour-booking-bar-widget {
    padding-top: 0px !important;
}
}
@media(min-width: 1000px){
	.hide-desk{display: none !important;}
	.disp{display: none !important;}
	#mysticky-nav{display: none !important;}
	.responsive-title{display: none !important;}
}
@media(max-width: 890px){
	.traveltour-page-title-wrap{height: auto !important; min-height: auto !important;}
	.traveltour-page-title-wrap.traveltour-style-medium .traveltour-page-title-content {
	padding: 20% 0% !important;}
	.soc-cont{max-width: 60% !important;}
	
}
.soc-cont-2 h3 {
    padding-right: 15px !important;
}
@media(max-width: 780px){
	.traveltour-page-title-wrap{height: auto !important; min-height: auto !important;}
	.banner-home-1 h3{font-size: 32px !important;}
	.banner-home-2 h3{font-size: 23px !important; font-weight: 400 !important;}
	.test-title h3{font-size: 22px !important;}
	.guide-title h1{font-size: 30px !important;}
	.soc-cont-2 {
    max-width: 80% !important;
}
	.soc-cont-2 h3 {
    padding-right: 0px !important;
		padding-bottom: 10px !important;
}
	.con h3{font-size: 30px !important;}
	
	
}
.padd0left{padding-left: 0px !important;}
.padd0right{padding-right: 0px !important;}
.padd13left{padding-left: 13px !important;}
.padd13right{padding-right: 13px !important;}
.padd13both{padding-left: 13px !important; padding-right: 13px !important;}
@media(min-width: 767px){
	.btn-slide{display: none !important;}
}
@media(max-width: 767px){
	.home-img-txt{padding-bottom: 15px !important;}
	.trip-center{text-align: center !important;}
	.padd0left, .padd13left, .padd13right, .padd13both{padding-left: 0px !important; padding-right: 0px !important;}
	.padd0left, .padd0right{padding-left: 6px !important; padding-right: 6px !important;}
    .padd0right{padding-left: 6px !important; padding-right: 6px !important;}
	.paddnone{padding-left: 13px !important; padding-right: 13px !important;}
	.padd13left, .padd13right, .padd13both, .paddnone2{padding-left: 19px !important; padding-right: 19px !important;}
	.soc-cont{max-width: 100% !important;}
	.tourmaster-tour-category-grid-3.tourmaster-item-list.tourmaster-item-pdlr.tourmaster-item-mgb.tourmaster-column-40.tourmaster-column-first.tourmaster-with-thumbnail .tourmaster-tour-category-thumbnail.tourmaster-media-image img{content:url("https://corfuguidedtours.com/wp-content/uploads/2023/01/morning-mob.jpg") !important;}
	.gdlr-core-alert-box-item .gdlr-core-alert-box-item-title {
		font-size: 13px !important;
	}
	.page-id-6631 h3.gdlr-core-title-item-title, .page-id-6180 h3.gdlr-core-title-item-title  {font-size: 30px !important;}
}
@media(max-width: 767px){
.traveltour-page-title, .traveltour-single-article-title{font-size: 35px !important;}
}
@media(max-width: 587px){
	.traveltour-page-title-wrap{height: auto !important; min-height: auto !important;}
	.traveltour-page-title-wrap.traveltour-style-medium .traveltour-page-title-content {
	padding: 20% 0% !important;}
	.traveltour-page-title, .traveltour-single-article-title{font-size: 25px !important;}
	.traveltour-page-title-wrap.traveltour-style-medium .traveltour-page-caption {
    font-size: 19px !important;
}
	.page-id-6629 .traveltour-page-title, .page-id-6633 .traveltour-page-title{font-size: 22px !important;}
	
}
#mysticky-nav{
	height: 15vh !important;}
#mysticky-nav.down.wrapfixed, #mysticky-nav.wrapfixed.up{
	height: 100vh !important;
    top: 90vh !important;
}
.traveltour-footer-wrapper .widget {
    margin-bottom: 0px !important;
}
.sbi_bio{color: #333333 !important;}
.fb-btn i{font-size: 18px !important;}
.wpml-ls-item{padding-right: 2px !important;}
#traveltour-mobile-header.traveltour-logo-inner {
    max-width: 130px !important;
}
.traveltour-mobile-header-wrap .traveltour-mobile-menu {
    margin-left: 8px !important;
    margin-right: -15px !important;float: right !important;
}
.wpml-ls-legacy-list-horizontal{border: none !important; background: none !important; clear: none !important;
    margin-top: -12px !important; float: left !important;}
@media (max-width: 1000px){
	#menu-new-main .wpml-ls-item{display: none !important;}
	#menu-new-main-ger .wpml-ls-item{display: none !important;}
}
.paoc-popup-modal-cnt{padding: 0px !important;}
.paoc-popup-modal-cnt iframe{margin-bottom: 0px !important;}
.tourmaster-tour-title-item .tourmaster-tour-title-item-title {
    margin-bottom: -15px !important;
}
@media only screen and (max-width: 767px){
body.single-tour.tourmaster-bottom-booking-bar .tourmaster-tour-booking-bar-container.tourmaster-container.rezgo {
    order: 1 !important;
	}
body.single-tour.tourmaster-bottom-booking-bar .tourmaster-template-wrapper.rezgo > div {
    width: 100%;
    order: 2 !important;
}
}
.responsive-title{padding: 0px 15px !important;}
#popmake-8821, #popmake-8865 {padding: 60px 45px 30px 45px !important;}
@media (min-width: 900px){
	.flex-prev{margin-left: 50px !important;}
	.flex-next{margin-right: 50px !important;}
}
@media (max-width: 899px){
	.flex-prev{margin-left: -15px !important;}
	.flex-next{margin-right: -15px !important;}
}
.gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav li a i {
    font-size: 40px !important;
    width: 40px !important;
}
.gdlr-core-flexslider.tourmaster-nav-style-rect .flex-direction-nav li a{
    background-color: transparent !important;
    color: #7b7b7b !important;
}
.gdlr-core-flexslider-custom-nav.gdlr-core-style-navigation-outer .flex-next {
    position: absolute;
    right: 0px !important;
    z-index: 1;
}
.gdlr-core-flexslider-custom-nav.gdlr-core-style-navigation-outer .flex-prev {
    position: absolute;
    left: 0px !important;
    z-index: 1;
}
@media (max-width: 1300px){
	.gdlr-core-flexslider-custom-nav.gdlr-core-style-navigation-outer .flex-next {
    position: absolute;
    right: -35px !important;
    z-index: 1;
}
.gdlr-core-flexslider-custom-nav.gdlr-core-style-navigation-outer .flex-prev {
    position: absolute;
    left: -35px !important;
    z-index: 1;
}
}
@media (max-width: 999px){
.gdlr-core-flexslider-custom-nav{display: block !important;}
	.gdlr-core-flexslider-custom-nav.gdlr-core-style-navigation-outer .flex-next {
    position: absolute;
    right: 0px !important;
    z-index: 1;
}
.gdlr-core-flexslider-custom-nav.gdlr-core-style-navigation-outer .flex-prev {
    position: absolute;
    left: 0px !important;
    z-index: 1;
}
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
    background-color: #000000 !important;
}
.gdlr-core-image-overlay:hover {
    opacity: 0 !important;
	display: none !important;
}
.tourmaster-tour-grid.tourmaster-tour-frame .tourmaster-tour-content-wrap {
    height: fit-content !important;
    max-height: 180px !important;
    background: #fff;
}
.responsive-calendar .day.active a {
    background-color: #d72c35 !important;
    transition: 0.1s ease;
}
@media (max-width: 768px){
h1.tourmaster-tour-title-item-title{display: block !important; margin-top: 60px !important; margin-bottom: 50px !important;}
	.col-trip{border: none !important; padding-bottom: 30px !important;}
	.col-trip div{border: none !important;}
}

.gdlr-core-testimonial.clearfix {
    height: 300px !important;
    opacity: 1;
    clear: none;
    overflow: auto !important;
}
.header-btn{
	border-color: #d72c35 !important;
	border-radius: 0px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    margin-top: 30px !important;
}
.header-btn:hover{
	border-color: #383838 !important;
	background: #383838 !important;
	border-radius: 0px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    margin-top: 30px !important;
}
@media(min-width: 768px){
	.term-category-2-1 .category-texts{padding-top: 30px !important;}
	.term-category-3-1 .category-texts{padding-top: 50px !important;}
	.term-category-5-1 .category-texts{padding-top: 70px !important;}
	.term-category-6-1 .category-texts{padding-top: 60px !important;}
	.term-1-category .category-texts{padding-top: 55px !important;}
	.term-1-category-2 .category-texts{padding-top: 50px !important;}
	.term-category-2 .category-texts{padding-top: 20px !important;}
	.term-category-4 .category-texts{padding-top: 60px !important;}
}
.gdlr-core-testimonial-author-wrap.clearfix{height: auto !important;}
::-webkit-scrollbar {
  width: 5px !important;
	margin: 10px 5px !important;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #ccc !important; 
  border-radius: 10px !important;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #d72c35 !important; 
  border-radius: 10px !important;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #333 !important; 
}
