.copyright-menu{display:block;overflow: hidden;    margin-bottom: 10px !important;}
.copyright-menu li{display:inline-block !important;float:left;margin-right:20px;}


.included_notincluded{width:50%;float:left;}
.included_notincluded ul{margin-left:4.5em;}
.included_notincluded ul li{line-height:29px;}
.incl h3:before{content: url(https://www.jdtours.com/wp-content/uploads/2017/07/INCLDED.png);display:inline-block;top: 5px;position: relative;width:45px;}
.notincl h3:before{content: url(https://www.jdtours.com/wp-content/uploads/2017/07/NOT-INCLDED.png);display:inline-block;top: 5px;position: relative;width:45px;}
@media (max-width: 993px){
.included_notincluded{width:100%;float:none;}
}

.top_content_single .list-content.reviews_list{display:none !important;}

@media (min-width: 993px){
.home .affix-top.sticky_header .affix-menu-hidden-img{display:none !important;}
.home .affix-top.sticky_header .affix-menu-top-img{display:block !important;}
.affix .affix-menu-top-img{display:none !important;}
.affix .affix-menu-hidden-img{display:block !important;}

.affix-top.sticky_header .affix-menu-top-img{display:none !important;}
.affix-top.sticky_header .affix-menu-hidden-img{display:block !important;}


.navbar-nav > li:last-child a{padding:18px 0 !important;}

.blog.archive .navbar-nav > li:first-child:after {
    border-color: transparent transparent #1bb34e transparent;
    margin-top: -4px;
    visibility: visible;
    opacity: 1;
    z-index: 9;
}
.blog.archive .navbar-nav > li:first-child:before {
    background: #1bb34e;
}
.blog.archive .navbar-nav > li:first-child:before
{
    margin-top: 0;
    visibility: visible;
    opacity: 1;
    z-index: 9;
}
}

/*-------------------------*/
.top_site_main {
	background: transparent;
	color:      #fff;
}

.wrapper-content {
	background-color: #ffffff
}

.post_list_content_unit .post-list-content .post_list_meta_unit .sticky_post:after {
	border-color: transparent transparent #ffffff transparent;
}

body {
	font-family: Open Sans, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	color:       #363636;
}

a {
	color: #555;
}

a:hover {
	color: #ffb400;
}

h1, h2, h3, h4, h5, h5, h6, .header_main_menu_wrapper .header-menu li {
	font-family: Roboto, Helvetica, Arial, sans-serif;
	font-weight: 700;
	color:       #545454;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h5 a, h6 a {
	font-family: Roboto, Helvetica, Arial, sans-serif;
	color:       #545454;
}

h1 {
	font-size:   30px;
	font-weight: normal;
}

h2 {
	font-size:   26px;
	font-weight: normal;
}


h2.large-title{font-size:36px;font-family: Open Sans;font-weight:800;line-height:42px;margin-bottom:20px;}

h3, .wrapper-blog-content .entry-content .entry-title {
	font-size:   24px;
	font-weight: bold;
        text-transform: uppercase;
        margin-bottom:20px;

}

h4 {
	font-size:   22px;
	font-weight: normal;
}

h5 {
	font-size:   18px;
	font-weight: normal;
}

h6 {
	font-size:   16px;
	font-weight: normal;
}
blockquote{font-size: 16px;line-height: 26px;border-left:none;}
p{margin-bottom:30px !important;}
.custom-content .btn-default:hover {
	color:        #ffb400;
	border-color: #ffb400;
}

.page-template-default .entry-content a,
.post_list_inner_content_unit a,
.wrapper-blog-content a{color:#2894d3;}

.page-template-default .entry-content a:hover,
.post_list_inner_content_unit a:hover,
.wrapper-blog-content a:hover{color:#404040;}


.wrapper-footer {
	background: #2894d3;
	color:      #fff;
	font-size: 14px !important;
}

.wrapper-footer a {
	color: #fff;
}

.wrapper-footer a:hover {
	color: #ffb400;
}

.wrapper-footer .contact-info a {
	color: #ccc;
}

.wrapper-footer .contact-info a:hover {
	color: #ffb400;
}

.wrapper-footer .main-top-footer {
	font-size:     18px;
	border-bottom: 1px solid #fff;
	background:#fff;
	color:#000;
	padding-top:0px !important; 
}

.wrapper-footer .main-top-footer .widget-title {
	color:     #fff;
	font-size: 18px;
}

.widget-area aside .widget-title:before {
	background: #ffb400;
}

.list-arrow li {
	margin-bottom: 0;
}

.list-arrow li a {
	border-bottom: 1px solid #5b6366;
}

.list-arrow li a:after {
	color: #ffd200;
}

.subscribe_shadow {
	background: rgba(0, 0, 0, 0.35);
}

.navigation-menu {
	background: #fff;
}

.search-toggler-unit .search-toggler {
	border: 3px solid #1bb34e;
	color:  #1bb34e;
}

.search-toggler-unit .search-toggler:before {
	background-color: #1bb34e;
}


.affix-top .search-toggler-unit .search-toggler {
	border: 3px solid #1bb34e;
	color:  #1bb34e;
}


.header_top_bar {
	background-color: #333;
	color:            #aaa;
}

.header_top_bar a {
	color: #aaa;
}

.header_top_bar a:hover {
	color: #fff;
}

.header_top_bar .language-switcher-unit .stm_current_language.dropdown_toggle .fa-flag {
	color: #fff;
}

.transparent_home_page .affix-top .header-menu > li > a {
	color: #fff;
}

.transparent_home_page .sticky_header.affix .navigation-menu {
	background: #fff;
}

.transparent_home_page .sticky_custom_menu.affix .navigation-menu {
	background: #000;
}

.sticky_custom_menu.affix .navigation-menu {
	background: #000;
}
.item_rating .star-rating{color: #ffb400 !important;}
.post_images span.price {
	background: #ffb400 !important;
}

.post_images .onsale {
	background: #26bdf7;
}

.post_title h4 a:hover {
	color: #26bdf7;
}

.read_more_button {
	background: #26bdf7;
}

.read_more_button:hover {
	background: #ffb400;
}

.item_rating i {
	color: #ffb400;
}

.site-content .entry-content {
	background: #26bdf7;
}

.tours-tabs .nav-tours-tabs {
	border-bottom: 3px solid #26bdf7;
}

.tours-tabs .nav-tours-tabs li.active a {
	background: #26bdf7;
	color:      #fff;
}

.tours-tabs .nav-tours-tabs {
	border-bottom: 3px solid #26bdf7;
}

.tours-tabs .nav-tours-tabs li.active a {
	background: #26bdf7;
}

.tours-tabs .tab-content {
	border: 3px solid #26bdf7;
}

.navigation ul li .page-numbers {
	border: 1px solid #2894d3;
	color:  #2894d3;
}

.navigation ul li .page-numbers:hover, .navigation ul li .page-numbers.current {
	border-color: #ffb400;
	color:#2894d3;
}

.widget-icon-box .boxes-icon {
	box-shadow: 0 0 0 3px #26bdf7;
}

.widget-icon-box .boxes-icon:after {
	background: #26bdf7;
}

.tour-reviews-item .reviews-item-content .reviews-item-title a:hover {
	color: #26bdf7;
}

.post_list_content_unit .post-list-content .post_list_meta_unit .border-meta-unit {
	border: 2px solid #ffb400;
}

.post_list_content_unit .post-list-content .post_list_meta_unit .border-meta-unit .post_list_comment_num {
	border-top: 2px solid #ffb400;
}

.post_list_content_unit .post-list-content .post_list_meta_unit .border-meta-unit .sticky_post {
	background-color: #ffb400;
}

.post_list_content_unit .post-list-content .post_list_inner_content_unit .post_list_title a:hover {
	color: #1bb34e !important;
}

.post_list_content_unit .post-list-content .post_list_inner_content_unit .post_list_cats a:hover {
	color: #26bdf7;
}

.hotel-booking-search form button {
	background: #ffb400;
	box-shadow: none !important;
}

#tourBookingForm input[type="submit"], #payment input[type="submit"] {
	background: #26bdf7;
	box-shadow: 0 2px 0 0 rgba(38, 189, 247, 0.6);
}

#tourBookingForm input[type="submit"]:hover, #payment input[type="submit"]:hover {
	background: #ffb400;
	box-shadow:  none !important;
}

.woocommerce ul.products li.product .item-product .wrapper_content .button, .woocommerce-page ul.products li.product .item-product .wrapper_content .button, .woocommerce ul.products li.product .item-product .wrapper_content button, .woocommerce-page ul.products li.product .item-product .wrapper_content button {
	background: #26bdf7;
	box-shadow: 0 2px 0 0 rgba(38, 189, 247, 0.6);
}

.woocommerce ul.products li.product .item-product .wrapper_content .button:hover, .woocommerce-page ul.products li.product .item-product .wrapper_content .button:hover, .woocommerce ul.products li.product .item-product .wrapper_content button:hover, .woocommerce-page ul.products li.product .item-product .wrapper_content button:hover {
	background: #ffb400;
	box-shadow:  none !important;
}

.woocommerce ul.products .wc-backward, .woocommerce-page ul.products .wc-backward {
	background: #26bdf7;
	box-shadow: 0 2px 0 0 rgba(38, 189, 247, 0.6);
}

.woocommerce ul.products .wc-backward:hover, .woocommerce-page ul.products .wc-backward:hover {
	background: #ffb400;
	box-shadow:  none !important;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
	background: #26bdf7;
}

.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs {
	border-bottom: 3px solid #26bdf7;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
	background: #26bdf7;
}

.woocommerce div.product .woocommerce-tabs .entry-content, .woocommerce-page div.product .woocommerce-tabs .entry-content {
	border: 3px solid #26bdf7;
}

.woocommerce div.product p.stock, .woocommerce-page div.product p.stock {
	color: #26bdf7;
}

.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce div.product form.cart button, .woocommerce-page div.product form.cart button {
	background: #26bdf7;
	box-shadow: 0 2px 0 0 rgba(38, 189, 247, 0.6);
}

.woocommerce div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover, .woocommerce div.product form.cart button:hover, .woocommerce-page div.product form.cart button:hover {
	background: #ffb400;
	box-shadow:  none !important;
}

.woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input {
	background: #ffb400;
	box-shadow:  none !important;
}

.woocommerce #review_form #respond .form-submit input:hover, .woocommerce-page #review_form #respond .form-submit input:hover {
	color: #fff;
}

.tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs {
	border-bottom: 3px solid #26bdf7;
}

.tb_single_tour .tb_single_tour_details ul.tb_single_tour_tabs li a.active {
	background: #26bdf7;
}

.tb_single_tour .tb_single_tour_details .tb_single_tour_tabs_content {
	border: 3px solid #26bdf7;
}

.form-subscribe-form-wrap .mc4wp-form .mc4wp-submit-button {
	background: #ffb400;
}

.search-overlay .search-form .search-submit {
	background: #ffb400;
}

.section-yellow {
	background: #ffb400;
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background:   #ffb400;
	border-color: #ffb400;
}

.icon-btn {
	background: #ffb400;
	box-shadow: none !important;
}

.wpcf7-form .wpcf7-submit {
	font-size: 16px !important;
    padding: 18px 40px !important;
    font-family: Open Sans;
    font-weight: 800;
    text-transform: uppercase;
	background:  #ffb400 !important;
	box-shadow:  none !important;
	color:#fff !important;
	line-height:16px !important;
}

#respond input#submit {
	background: #ffb400;
	box-shadow: none !important;
	font-size: 12px !important;
    padding: 13px 37px !important;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    line-height:normal !important;
    color:#fff !important;
    border-radius:0
}

.wpcf7-form .wpcf7-submit:hover,
#respond input#submit:hover{opacity:0.85;}

.counter-block .counter .number {
	background-color: #ffb400;
	box-shadow:      none !important;
}

.stats_counter .stats_counter_number {
	color: #ffb400;
}

.hotel-booking-search form button, .form-subscribe-form-wrap .mc4wp-form .mc4wp-submit-button, .stats_counter .stats_counter_number, .stats_counter .stats_counter_title, .counter-block .counter, .header_main_menu_wrapper .header-menu li {
	font-family: Roboto, Helvetica, Arial, sans-serif;
	font-weight: 700;
}

.tours_type_item .item__title, .counter-block .counter-caption, .tour-reviews-item .reviews-item-info .reviews-item-info-name, .icon-btn, .wpcf7-form .wpcf7-submit, #respond input#submit {
	font-family: Roboto, Helvetica, Arial, sans-serif;
}

.shortcode_title.title-decoration-bottom-center .line_after_title {
	background:url('https://www.jdtours.com/wp-content/uploads/2017/03/sp.png') no-repeat center bottom;
	width:100%;
	height:22px;
	display:block;
}
.line_after_title:after,
.line_after_title:before{display:none !important;}

.shortcode_title.title-center {
    margin-bottom: 30px !important;
}

.discounts-tour .discounts-title span {
	background-color: #ffb400;
}

.comments-area .comment-list-inner li .comment-extra-info a:hover, .comments-area .comment-list-inner li .comment-extra-info .comment-reply-link:hover {
	color: #ffb400;
}

@media (min-width: 993px) {
.navbar-nav > li {padding: 0 20px !important;}

	.site-header .navbar-nav > li > ul.sub-menu {
		background-color: #fff;
	}

	.site-header .navbar-nav > li > ul.sub-menu > li a {
		color: #333;
                padding:12px 0 0 0 !important;
	}

	.navbar-nav > li:after {
		border-color: transparent transparent #1bb34e transparent;
	}

	.navbar-nav > li:before {
		background: #1bb34e;
	}

	.navbar-nav > li > a {
		font-size:   14px;
		color:       #333;
		font-weight: normal;
	}

	.navbar-nav > li.current-menu-item > a {
		color: #1bb34e;
	}

	.navbar-nav > li > ul.sub-menu {
		background-color: #fff;
		border-top: 3px solid #1bb34e;
	}

	.navbar-nav > li > ul.sub-menu > li a {
		color: #333;
	}

}

@media (min-width: 768px) {
	.menu-right li a, .menu-right li span, .menu-right li div {
		color:       #333;
		font-size:   14px;
		font-weight: normal;
	}

	.menu-right li a:hover {
		color: #1bb34e;
	}

	.navigation-menu .navbar-nav > li > a, .navigation-menu .navbar-nav > li > span {
		color:       #1bb34e;
		font-size:   16px;
		font-weight: bold;
	}

.affix-top .navigation-menu .navbar-nav > li > a, .affix-top .navigation-menu .navbar-nav > li > span {
		color:       #1bb34e;
		font-size:   16px;
		font-weight: bold;
	} 

.home .affix-top .navigation-menu .navbar-nav > li > a, .home .affix-top .navigation-menu .navbar-nav > li > span {
		color:       #fff;
	} 


	.navigation-menu .navbar-nav > li > a:hover {
		color: #1bb34e;
	}

	.navigation-menu .navbar-nav > li.current-menu-item > a, .navigation-menu .navbar-nav > li.current_page_parent > a {
		color: #1bb34e;
	}

	.navigation-menu .navbar-nav > li > .nav-active {
		color: #1bb34e;
	}

	.width-logo {
		width: 160px;
	}

	.width-navigation {
		width: calc(100% - 165px);
		width: -webkit-calc(100% - 165px);
		width: -moz-calc(100% - 165px);
	}
}

.site-header .navbar-nav > li > ul.sub-menu > li.current_page_item a {color: #1bb34e;}

@media (max-width: 767px) {
	.width-logo {
		width: 100px;
	}

}


/*You have reached your upload limit for this category*/
.rs-save-for-later-remove-all,
.vc_btn3.vc_btn3-color-orange {
    color: #fff !important;
    background-color: #ffb400 !important;
    border: 1px solid #ffb400 !important;
    min-width:210px;
}
.vc_btn3.vc_btn3-color-orange:hover {opacity:0.85;}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    color: #2894d3 !important;
    border: 1px solid #2894d3 !important;
    background-color: #fff !important;
}
.rs-save-for-later-remove-all:hover,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
    background-color: #2894d3 !important;
    color: #fff !important;
}
.rs-save-for-later-remove-all:hover{border:1px solid #2894d3 !important;}

.vc_btn3.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 40px;
    font-family: Open Sans;
    font-weight: 800;
    text-transform: uppercase;
}
.rs-save-for-later-remove-all,
.vc_btn3.vc_btn3-size-md {
    font-size: 12px !important;
    padding: 10px 34px !important;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
}


.post_list_content_unit .post-list-content .post_list_inner_content_unit .wrapper-meta,
.post_list_content_unit .post-list-content .post_list_inner_content_unit .wrapper-meta a { color: #5f859b !important;font-weight:bold;font-size:14px}
.post_list_content_unit .post-list-content .post_list_inner_content_unit .wrapper-meta .date-time:before,
.post-list-content .post_list_inner_content_unit .wrapper-meta .post_list_cats {display: none !important;}


.wrapper-footer .wrapper-copyright p{ margin-bottom: 10px !important;}

.attachment-shop_catalog.size-shop_catalog{height:200px;}

.read_more_button,
.read_more .product_type_tour_phys,
.woocommerce ul.products li.product .read_more .add_to_cart_button,
.woocommerce ul.products li.product .read_more .product_type_tour_phys,
.woocommerce ul.products li.product .read_more .wc-forward{background:#2894d3 !important;}

.post_list_content_unit .feature-image{text-align:left !important;}

 /*--------------------------------BLOG change-----------------------------*/
.blog .widget-area.align-left{float:right !important;}
.blog .site-main.alignright{float:left !important;}

/*--------------------------------Contact Form--------------------------------*/
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"]{padding: 10px 10px !important;height: 40px !important;}


select {
    height: 40px !important;
    width: 100% !important;
    padding: 0px 5px !important;
}

input[type="checkbox"],
input[type="radio"] {padding:0px !important;}

input[type="checkbox"]{
    margin-right: 4px;
    width: 20px !important;
    height: 20px !important;
    margin: 1px 4px 0 0 !important;
    float:left;
}
input[type="checkbox"]:checked:before {
    margin: 1px 0 0 2px !important;
    color: #bbbbbb !important;
    font-size: 14px !important;
}

input[type="radio"] {
    -webkit-border-radius: 50% !important;
    border-radius: 50% !important;
    margin-right: 4px;
    width: 16px !important;
    height: 16px !important;
    margin: 3px 4px 0 0 !important;
    float:left;
}

input[type="radio"]:checked:before {
    width: 8px !important;
    height: 8px !important;
    margin: 3px !important;
    background-color: #bbbbbb !important;
}
span.wpcf7-list-item {margin: 0 25px 0 0 !important;}
.cb-box .wpcf7-list-item {width:130px !important;display:inline-block !important;margin: 0 0px 15px 0 !important;}

.wpcf7-form .wpcf7-form-control-wrap textarea, .wpcf7-form .wpcf7-form-control-wrap input {
	background:         #fff !important;
	border:             1px solid #c5c5c5 !important;
}

.wpcf7-form .wpcf7-form-control-wrap textarea:focus, .wpcf7-form .wpcf7-form-control-wrap input:focus {
	background:         #fff !important;
	border-color: #ccc !important;
}


div.wpcf7-validation-errors {
    border: 2px solid #ffb400 !important;
}


div.wpcf7-response-output {
    margin: 2em 0em 1em !important;
}


@media (min-width: 993px){
.sticky_header.affix.menu-hidden {
     transform: none !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform:  none !important;
}
}


/*------------------------- */


@media (max-width: 1200px){
.navbar-nav > li{padding:0 10px !important;}
}

@media (max-width: 993px) and (min-width: 1px){
	
/*.site-header .navbar-nav li:last-child{display:none !important;}*/	
.menu-mobile-effect {
    float: right;
    margin: 1% 0px 0 0;
    background: transparent !important;
}
.menu-mobile-effect span {background-color: #000 !important;}	
.home .affix-top .menu-mobile-effect span {background-color: #fff !important;}
.navbar-toggle .icon-bar {width: 35px; height: 3px;}

.navigation-menu .navbar-nav>li>a, .navigation-menu .navbar-nav>li>span { color: #1bb34e !important;}
	
.site-header .navbar-nav .sub-menu li a{color:#fff !important;}	
.site-header .navbar-nav .sub-menu li a:hover{color:#ffb400!important;}

.affix-menu-top-img	{display:none !important;}

	.home-page-header h1{font-size:40px;font-weight:400;line-height:45px;}	
}

@media (max-width: 993px) and (min-width: 767px){
	.menu-mobile-effect{margin: 2% 0px 0 0;}
}

@media (max-width: 768px) and (min-width: 1px){
	.menu-mobile-effect{margin: 1% 0px 0 0;}
}
/*---------Home-------------*/
.post_images .group-icon,
.archive .tagged_as,
.tax-product_tag .tagged_as,
.post-type-archive-product .tagged_as,
.product-template-default .wrapper-tours-slider .tagged_as,
.page-template-default .wrapper-tours-slider .tagged_as,
.home .tagged_as{display:none !important;}
.product_type_tour_phys.add_to_cart_button {color: #fff !important;}
.product_type_tour_phys.add_to_cart_button:hover {color:#ffb400 !important;}

/* -------- Testimonials --- */
.yellow_short_line {width: 25px; height: 4px; background-color: #ffb400; padding: 0; margin: 20px 0 20px 0; overflow: hidden;}

/* -------- Tour Details --- */
.affix-sidebar {float: right !important; margin-top: -131px;}
.woocommerce div.product p.price, .woocommerce-page div.product p.price {background: #2894d3; color: #fff; padding: 15px 50px;}
.entry-content-tour p.price {font-family: Roboto Slab;font-size: 30px;}
.text_price {font-size: 20px; font-weight: normal; margin:0;}
.text_price_small {font-size: 13px; font-weight: normal; display: block; margin: -3px 0 0 0;}
.entry-content-tour {text-align: center; border: none !important;}
.top_content_single .title-list-content {border: 0;}

div.product h1, div.product h2, div.product h3, div.product h4 {color: #000; font-family: Roboto Slab;}
div.product h1 {font-size: 2.5em; margin-bottom: 10px;}


.images_single_left .title-single {border: 0; margin-bottom: 0px;}
.images_single_left .tour_after_title .meta_date { width: auto; padding-right: 60px;}
.images_single_left .tour_after_title .meta_date span {font-weight: normal;}
.images_single_left .tour_after_title .meta_values .value {font-weight: normal;}
.images_single_left .tour_after_title { margin-bottom: 10px;}
.images_single_left .tour_after_title .meta_date:before {color: #ffb400;}
.images_single_left .tour_after_title .meta_values:before {color: #ffb400;}

#scroll-description {float: left; width:65%; padding-right: 40px;}
.tour_tags {float: right; width:35%; }

.tagged_as {border-bottom: 1px solid #e3e3e3; display: block; overflow: hidden; padding: 20px 0; margin-bottom: 20px;}
.tagged_as a {border-radius: 36px; background: #f0ebc9; padding: 8px 20px; height: 36px; width: auto; color: #363636; margin: 4px; display: inline-block;}
.call_us_wraper {clear: both;}
.call_us {float: left; border-right: 1px solid #e3e3e3; width: 50%;}
.call_us img {width: 128px !important; margin: 0 auto;}

/* --------------------------------- WishList --------------------------------------------------*/
.add_to_wishlist {float: right; text-align: center; width: 50%; padding-left: 20px;}
.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce div.product form.cart button, .woocommerce-page div.product form.cart button {background: #2894d3; box-shadow: none;}

.woocommerce div.product form.cart div.quantity {display: none !important;}

#wl-wrapper.wl-button-wrap {padding: 0px 0 10px 20px;    margin-top: -15px;}


/* ---------------- Tour Detail Form ---------------------- */
.another_from {width: 60%;}
.another_from {margin-top:45px;padding:45px 40px;border:1px solid #e3e3e3;border-top:5px solid #ffb400 !important;overflow:hidden;}
.another_from h5 strong{background:#fff;padding-right: 10px;}
.another_from h5{margin-bottom:20px;margin-top:20px;display:inline-block;width:100%; background: url(https://www.jdtours.com/wp-content/uploads/2017/03/line.gif) repeat-x right 9px;}

/* ---------------- Initeary ---------------------- */
.interary-item .item_content {width: 70%; float: left;}
.initeary_buttons {float: right; overflow: hidden; text-transform: uppercase; font-size: 12px; width: 30%;}
.initeary_buttons .button_blue {background: #2894d3; border: 1px solid #2894d3; color: #fff; overflow: hidden; padding: 5px 25px; float: right; margin-right: 10px;}
.initeary_buttons .button_white {background: #fff; border: 1px solid #2894d3; color: #2894d3; overflow: hidden; padding: 5px 25px; float: right;}

/* .top_content_single .tabs-fixed-scroll {display: none;} */


    

/*----------------   Tours List ----------------------------------*/
h1, h2, h3, h4, h5, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h5 a, h6 a {color: #000; font-family: Roboto Slab;}
.interary-item .item_content  {padding-left: 0;}
.interary-item .item_content h3 {font-family: Roboto; font-size: 20px; text-transform: none;} 
.interary-item .item_content h3 span {color: #2894d3;} 

.post_images span.price {
    background: #2894d3 !important;
}

.post_images span.price .woocommerce-Price-currencySymbol:before{
    color: #fff !important;content:"From";display:inline-block;margin-right:5px;
}
.post_images span.price span{
    color: #fff !important;
}

.post_images{height:200px!important;overflow:hidden;}
.post_images img{height:auto!important;min-height:200px;}

.widget-area .search_tour {
    margin: 0 0 30px 0;
    background: #ffb400;
    border-radius: 0;
    padding: 30px 20px;
}

.widget-area .search_tour .form-field-select select,
.widget-area .search_tour input{padding:0 10px!important;}

.widget-area .search_tour .form-field-select select,
.widget-area .search_tour input,
.widget-area .search_tour button{border-radius: 0;}

.widget-area .search_tour .form-field-input, .widget-area .search_tour .form-field-select {
    margin-bottom: 25px;
}

.widget-area .search_tour button{background: #2894d3 !important;color: #fff !important;}
.widget-area .search_tour button:hover{background: #1bb34e !important;color: #fff !important;}
/* --------------- Related Tours -------------------*/
.item_content .wrapper_content .post_title h4  { font-size: 18px;    font-weight: bold;}


.shortcode_title.shortcode-title-style_1{margin-bottom:30px!important;}
h3.title_primary:after{content: url(https://www.jdtours.com/wp-content/uploads/2017/03/sp.png);display:block;width:100%;text-align:center;}



/*--------------Search Widget -----------------*/
.widget-area .search_tour .form-field-select select {text-transform: capitalize !important;}


@media (min-width:768px){
.wrapper-copyright .col-sm-6 { width: 100% !important;}
.footer-social{float:right;width:50%;text-align:right;}
.footer-social a{padding-right:15px;}
.footer-social .fa{font-size:25px}
}


.add_to_wishlist {
    float: right;
    text-align: center;
    width: 45%;
    margin-left: 5%;
    padding:7px 5px 7px 5px!important;
    background: #ffb400;
    min-width:170px;
}
a.rs-save-for-later-button{color:#fff;font-weight:bold;}
a.rs-save-for-later-button.saved .add-wishlist{display:none}
a.rs-see-saved {
    color: #fff !important;
    font-weight: bold;
}

a.rs-see-saved:hover {
    color: #1bb34e !important;
    font-weight: bold;
}
a.rs-save-for-later-button svg {
    width: 20px;
    height: 20px;
    top: 3px;
    position: relative;
}

@media (max-width: 1200px){
.add_to_wishlist{width: 100%;
    margin-left: 0%;
    margin-top:10px;
    padding:7px 5px 7px 5px!important;
    background: #ffb400;
    display:block;clear:both;}

.call_us {
    float: left;
    border-right: none;
    width: 100%;
}
}
ul.rs-saved-for-later > li.rs-item-saved-for-later > .rs-item-content > .rs-item-nav {
    width: 200px;
    
}

ul.rs-saved-for-later > li.rs-item-saved-for-later {
    box-shadow: none !important;
    border-bottom: 1px solid #ccc;
}

ul.rs-saved-for-later > li.rs-item-saved-for-later > .rs-item-content > a > .rs-item-float > .rs-item-date {
    color: #363636;
    font-size: 14px;
    line-height: 22px;
    margin-top: 5px;
    font-weight: normal;
    text-transform: none;
    font-family: Open Sans !important;
}
ul.rs-saved-for-later > li.rs-item-saved-for-later > .rs-item-content {padding: 15px 15px 30px 15px;}
ul.rs-saved-for-later > li.rs-item-saved-for-later > .rs-item-content > a > .rs-item-image {
    width: 20%;
    height: auto;
    min-height:150px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    padding:0
}
ul.rs-saved-for-later > li.rs-item-saved-for-later > .rs-item-content > a > .rs-item-image img{width:100%;height:auto;}
 ul.rs-saved-for-later > li.rs-item-saved-for-later > .rs-item-content > a > .rs-item-float {
    float: left;
    padding: 0 15px 0 30px;
    width: 80%!important;
}
 ul.rs-saved-for-later > li.rs-item-saved-for-later > .rs-item-content > a > .rs-item-float h2{margin-top:0;}

@media (max-width: 767px){
ul.rs-saved-for-later > li.rs-item-saved-for-later > .rs-item-content > a > .rs-item-image {
    width: 50%;
    /*height: 100%;*/
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    float: none;
    display: block;
    margin-bottom: 20px;
}
 ul.rs-saved-for-later > li.rs-item-saved-for-later > .rs-item-content > a > .rs-item-float{float: none;
    padding: 0 15px 0 0px;
    width: 100%!important;
}
}



.tooltiptext:hover:after {
    content: "See your wish list";
    position: absolute;
    text-transform:none!important;
    top: -5px;
    left: 25px;
    width:60px;
    z-index:10000;
font-weight:normal!important;
text-align:center !important;
font-size:13px !important;
}