/*
 Theme Name:   Exploore Child
 Theme URI:    http://wp.swlabs.co/exploore/
 Description:  Exploore Child Theme
 Author:       Swlabs
 Author URI:   http://example.com
 Template:     exploore
 Version:      5.6
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  exploore
*/

.btn-email {
	transition: ease-in-out 0.2s;
}

.btn-email:hover {
	background-color: #fff !important;
}

.video-wrapper.padding-top.padding-bottom > a:hover,
ol.breadcrumb li a:hover,
.wrapper-journey .slick-dots li button:hover:before{
	color: #ed1c24 !important;
}

.header-topbar ul li:nth-child(1) a {
	padding: 0px 20px 0px 20px;
}

.header-topbar ul li:nth-child(2) a {
	padding: 0px 16px 0px 16px;
}

.tb-input {
	background-color: #fafafa !important;
}

.ajax-loader {
	background-color: #ed1c23;
	background-blend-mode: darken;
}


.header-topbar li {
	padding: 0 !important;
	margin: 0 !important;
}

.header-topbar a {
	height: 40px !important;
	display: block !important;
}

.datepicker {
	top: 1008px !important;
}

.datepicker > div.datepicker-days{
	display: block !important;
}

.flaticon-circle:before {
	display: none !important;
}

.tours-list.column-1 .tours-layout .content-wrapper .list-info .link:hover,
.social-share .social-item:hover .icons{
	background-color: #ed1c23 !important;
}

.list-continent-wrapper .continent i,
.list-continent-wrapper .continent span{
	transition: ease-in-out 0.2s;
}

.slz-shortcode .contact form.contact-form input[type=submit]:hover {
	color: #ed1c23 !important;
	background-color: #fff !important;
	border-color: #fff !important;
}

.list-continent-wrapper .continent:hover i,
.list-continent-wrapper .continent:hover span,
.tours-layout .content-wrapper .content .group-btn-tours .left-btn:hover,
.tours-layout .content-wrapper .content .group-btn-tours .right-btn:hover,
.tours-layout .content-wrapper .list-info li .link:hover > .icons,
.tours-layout .content-wrapper .list-info li .link:hover > span,
span.wpcf7-not-valid-tip,
.view a:hover,
.subscribe-email-text,
.timeline-title,
.hotels-layout .content-wrapper .content .group-btn-tours:hover .left-btn,
.hotels-layout .content-wrapper .list-info .link:hover span,
.hotels-layout .content-wrapper .list-info .link:hover .icons,
ul.share-social-list li a:hover,
a.continent.active,
.result-count-wrapper span:not(:first-child),
.btn .btn-gray:hover,
.btn .btn-maincolor,
.table-responsive table tbody tr th,
.tab-search .tab-btn-wrapper.active .tab-btn,
.tab-search .tab-btn-wrapper.active .tab-btn:hover,
.btn.btn-maincolor.btn-book,
.btn-slide:before,
.btn-slide .text,
.btn-slide .icons
{
	color:#fff !important;
}

.slz-shortcode .wpcf7 div.wpcf7-validation-errors {
	color:#fff !important;
	border-color: #fff !important;
}

.wpcf7-form-control-wrap input, 
.wpcf7-form-control-wrap textarea{
	background-color: #fff !important;
	color: #3c3c3c !important;
}

.nav .nav-tabs .tab-btn-wrapper .active a{
	color:#ffffff;
}

.content-widget .btn-slide .text,
.content-widget .btn-slide:hover .text,
.content-widget .btn-slide:hover::before{
	color:#ffffff;
}

.find-widget .content-widget label, .find-widget h4.title-widgets{
	color:#ffffff;
} 

.tab-content h4.title-widgets, .tab-content form label{ color:#ffffff; }

.contact.style-1 h5, .contact.style-1 p{ color:#ffffff; } 

.contact.style-1 input, .contact.style-1 textarea{
	color:#ececec;
}

.contact.style-1  .contact form.contact-form select, 
.contact.style-1  .contact form.contact-form textarea, 
.contact.style-1  .contact form.contact-form input{
	background-color: rgba(255,255,255, 0.35);
}


.contact.style-1  .contact form.contact-form input::-webkit-input-placeholder,
.contact.style-1  .contact form.contact-form textarea::-webkit-input-placeholder{
  color: #000000!important;
}
.contact.style-1 .contact form.contact-form input:-moz-placeholder,
.contact.style-1 .contact form.contact-form textarea:-moz-placeholder{ /* Firefox 18- */
   color: #000000!important;  
}

.contact.style-1 .contact form.contact-form input::-moz-placeholder,
.contact.style-1 .contact form.contact-form textarea::-moz-placeholder{  /* Firefox 19+ */
   color: #000000!important;  
}

.slz-shortcode .contact form.contact-form input:-ms-input-placeholder,
.slz-shortcode .contact form.contact-form textarea:-ms-input-placeholder{  
   color: #000000!important;  
}

.slz-shortcode .contact form.contact-form input[type=submit]{
	color:#ffffff!important;
}
.homepage-default .group-title .banner {
    text-transform: capitalize!important;
    font-style: italic;
	color:#ed1c23; 
}

.mozilla5 .homepage-default .group-title .title, .safari .homepage-default .group-title .title {
    /*background: -webkit-linear-gradient(left, #ed1c23 0%, #ed1c23 15%, #ed1c23 35%, #ed1c23 50%, #ed1c23 85%, #fff 90%, #ed1c23 100%)!important;
    background: linear-gradient(to right, #ed1c23 0%, #ed1c23 15%, #ed1c23 35%, #ed1c23 50%, #ed1c23 85%, #fff 90%, #ed1c23 100%)!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent!important;
    -webkit-animation: color-text 6s infinite!important;*/

}

.page-id-1232 .homepage-banner-warpper .group-btn a{
	background-color:#000;
}

.page-id-1232 .homepage-banner-warpper .group-btn .text{
	color:#fff;
}

.page-id-1232 .homepage-banner-warpper .group-btn a:hover:before{
	color:#fff;
}

.schedule-block p, .schedule-block span{
	color:#fff!important;
}

.slz-shortcode.tour-schedule .timeline-container .timeline-title span{
	color:#fff;
}

.slz-booking-block .find-widget.find-hotel-widget.widget.new-style{
	background-color:#fff;
	border:1px solid #000;
}

.slz-booking-block .find-widget.find-hotel-widget.widget.new-style h4{
    color:#ed1c23;
}

.slz-booking-block .find-widget.find-hotel-widget.widget.new-style .text-box-wrapper .input-group input{
	background-color: #e0e0e0;
}

.slz-booking-block .find-widget.find-hotel-widget.widget.new-style .text-box-wrapper label,
.slz-booking-block .find-widget.find-hotel-widget.widget.new-style .text-box-wrapper .input-group i.tb-icon,

.slz-booking-block .find-widget.find-hotel-widget.widget.new-style .text-box-wrapper .input-group i.tb-icon:before{
    color:#000;
}

.slz-booking-block .find-widget.find-hotel-widget.widget.new-style .text-box-wrapper .input-group button{
	background-color:#666;
}

.tour-view-main #page-content .entry-content.margin-top70{
	margin-top:20px!important;
}

h1.banner.title {
	width:540px;
}

div.wrapper-journey .slick-dots li.slick-active button,
div.wrapper-journey .slick-dots li button:hover {
	border: 1px solid #ed1c23;
}

div.wrapper-journey .slick-dots li.slick-active button:before {
	color:#ed1c23;
}

div.slz-tour-category .active {
	background-color: #ed1c23;
}
div.result-meta .result-count-wrapper a.btn-clear-all, 
div.result-meta .result-count-wrapper a.btn-reset-all {
	color:#ed1c23;
}
div.datepicker tbody td.day.today {
	color:#77858e;
}

div.datepicker tbody td.day.today:before {
	background-color:transparent;
}

div.datepicker tbody td.day.today:hover:before {
	background-color: #efefef;
	color: #77858e !important;
}

.datepicker tbody td.day.today.active:before, .datepicker tbody td.day.today.range-end:before, .datepicker tbody td.day.today.range-start:before {
	background-color: #ed1c23;
	color: #fff !important;
}

ul.list-info.list-inline.list-unstyle.slz-item-3 li:nth-child(2)  {
  display: none;
}

.datepicker table tr td.today.active:hover:before {
	background-color: #ed1c23 !important;
}