/************  CLEVER DETAILS - COLORS ***************/

/*Typography and buttons*/
h2 span, h3 span, h4 span, h5 span, h6 span{color:#D9531E;}

a.button_intro, .button_intro  {background: #f7941d;}

a.button_intro:hover, .button_intro:hover {color:#D9531E !important;}

a.button_intro:hover, .button_intro:hover {color:#D9531E;}

a.button_drop, .button_drop  {color:#D9531E !important;}
a.button_drop.outilne, .button_drop.outline  {color:#D9531E;}

a.btn_1, .btn_1{background: #D9531E;}
a.btn_1.white, .btn_1.white  {color:#D9531E;}

a.btn_1.outline:hover,.btn_1.outiline:hover, input .btn_1.outiline:hover{background:#D9531E;border:2px solid #D9531E;}
a.btn_1:hover, .btn_1:hover {background: #333;}

a.btn_map{background: #D9531E;}

a {color: #D9531E;}

#search .btn_1.green{background: #D9531E;}

/* Header */
header#colored.sticky{background-color:#D9531E; border-bottom:2px solid #D9531E}

.dropdown-cart .dropdown-menu {border-top: 2px solid #D9531E;}
.dropdown-cart .dropdown-menu:before {border-bottom-color: #D9531E;}

ul#cart_items li strong > a:hover{color:#D9531E;}

ul#top_links a{
	color:#fff;
}
ul#top_links a:hover{
	color:#D9531E;
}

ul#top_tools a{ color:#fff;}
ul#top_tools a:hover {color:#D9531E;}

 .dropdown-mini .dropdown-menu {
    border-top: 2px solid #D9531E;
}
 .dropdown-mini .dropdown-menu:before {
	border-bottom-color: #D9531E;
}
 .dropdown-mini .dropdown-menu ul#lang_menu li a{
	 color:#555 !important;
}

 .dropdown-mini .dropdown-menu ul#lang_menu li a:hover{
	 color:#D9531E !important;
}

a.cart_bt strong {background-color: #D9531E;}

/* Content and common */
#search .nav-tabs > li.active > a,
#search .nav-tabs > li.active > a:hover,
#search .nav-tabs > li.active > a:focus {
  background-color: #D9531E;
 } 
 
.cbp_tmtimeline:before {
	background: #D9531E !important;
}
.cbp_tmtimeline > li .cbp_tmicon {
	color: #D9531E !important;
	box-shadow: 0 0 0 3px #D9531E !important;
}

.input-group button:hover, .input-group button:focus {background-color:#D9531E; border-color:#D9531E}

.other_tours ul li a:hover{color:#D9531E;}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {background: #D9531E;} 
.form_title h3 strong{background-color:#D9531E;}
.features-content {background-color: #D9531E;}
#Img_carousel .sp-selected-thumbnail {border-bottom: 2px solid #D9531E;}


#directions { background-color:#D9531E; }

ul.list_ok li:before {color:#D9531E;}
ul.list_order li span {background-color:#D9531E;}

.tooltip-back {background: #D9531E;}
.tooltip-content-flip .tooltip-front::after, .tooltip-content-flip .tooltip-back::after {
	border-top: 10px solid #D9531E;
}

.banner h4{color:#D9531E;}
.banner.colored{background:#D9531E url(../../img/banner_bg_colored.png) no-repeat center bottom;}

/* Menu */
/*First level styles */					
.main-menu > ul > li:hover > a {color: #D9531E;}
.main-menu ul ul:before{border-bottom-color: #D9531E;}

/* Submenu */
.main-menu ul ul,
.main-menu ul .menu-wrapper {border-top: 2px solid #D9531E;}
.main-menu ul ul li:hover > a {color:#D9531E;}

.search-overlay-menu .search-overlay-close:hover, .search-overlay-menu form button:hover {
	color: #D9531E;
}

@media only screen and (max-width: 991px) {
/* Menu */
.main-menu ul li a:hover,
a.show-submenu:hover,
a.show-submenu:focus,
a.show-submenu-mega:hover,
a.show-submenu-mega:focus{color:#D9531E !important;}	

.main-menu ul ul,
.main-menu ul .menu-wrapper {border-top: none;}

}

@media only screen and (min-width: 992px) {
.main-menu ul ul, .main-menu ul li .menu-wrapper {border-top: 2px solid #D9531E;}
}

/*-------- Date dropper/Time dropper --------*/
div.datedropper.primary:before,
div.datedropper.primary .pick-submit,
div.datedropper.primary .pick-lg-b .pick-sl:before,
div.datedropper.primary .pick-m,
div.datedropper.primary .pick-lg-h {
  background-color: #D9531E !important;
}
div.datedropper.primary .pick-y.pick-jump,
div.datedropper.primary .pick li span,
div.datedropper.primary .pick-lg-b .pick-wke,
div.datedropper.primary .pick-btn {
  color: #D9531E;
}

#td-clock-0 .td-clock .td-time span.on {
    color: #D9531E!important;
}
#td-clock-0 .td-lancette {
    color: #D9531E!important;
	border: 2px solid #D9531E!important;
}
#td-clock-0 .td-clock {
    box-shadow: 0 0 0 1px #D9531E, 0 0 0 8px rgba(0, 0, 0, 0.05)!important;
}
#td-clock-0 .td-clock:before {
    border-color: #D9531E!important;
}

.td-select svg{
    stroke: #D9531E!important;
}

#td-clock-0 .td-lancette div:after {
    background: #D9531E!important;
}

#td-clock-0 .td-select:after {
    box-shadow: 0 0 0 1px #D9531E!important;
}

/*-------- Map --------*/
.btn_infobox_get_directions, a.btn_infobox_phone{color:#D9531E;}
a.btn_infobox, .btn_infobox{background-color: #D9531E;}
.view_on_map:before {color: #D9531E;}

#map_filter ul li a:hover,
#map_filter ul li a.active {color: #D9531E;}

/*-------- Shop --------*/
.shop-item .image-box .item-options .btn_shop:hover{
	background:#D9531E!important;
}
.prod-tabs .tab-btns .tab-btn.active-btn {
    color: #D9531E!important;;
}
.btn_cart_outine:hover{
	background:#D9531E;
	border:2px solid #D9531E;
}

.card-header a .indicator {
    color: #D9531E;
}

/************  CLEVER DETAILS - CUSTOM ***************/

header{
	padding-top:0px;
}
header#plain .main-menu > ul > li > a {
	color: #fff !important;
	font-weight: 500;
	font-size: 16px;
}
header#plain #top_line {
	color: #888;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	background-color: #fff;
}
header#plain #top_line > .container {
	padding-top:8px;
	padding-bottom:5px;
}
#top_line {
	color: #fff;
	height: 38px;
}
.menu-container{
	background-color:#572500;
}
nav {
	margin-top: 10px !important;
}
.logo-container{
	background: transparent url(/images/tiltedwall.png) bottom left no-repeat;
}
.header-logo{
	margin-bottom:35px;
}
header#plain ul#top_tools a.cart_bt {
	color: white !important;
}
.search-overlay-menu-btn{
	color: white !important;
}
@media (min-width:1024px) {
	.main-menu > ul {
		display: table !important;
		width: 1000px;
		list-style: none;
	}
	.main-menu > ul > li{
		display: table-cell !important;
		text-align: center;
	}
	.main-menu > ul li:first-child {
		text-align: left;
	}
	.main-menu > ul li:last-child {
		text-align: right;
	}
	.submenu > ul li {
		font-size:14px;
		text-align:left;
	}
	.submenu > ul li:last-child {
		font-size:14px;
		text-align: left;
	}
	.main-menu ul ul li a {
		font-size: 14px;
	}
	ul#top_tools {
		top: -10px;
	}
	.parallax-window{
		margin-top:140px;
	}
	.main-page{
		margin-top:150px;
	}
	#hero_2 {
		margin-top: 150px;
	}
}
@media (max-width:1024px) {
	.menu-container{
		height:45px;
	}
	.header-logo {
		margin-bottom: 10px;
	}
	ul#top_tools {
		top: 0px;
	}
	header#plain .cmn-toggle-switch span::before, header#plain .cmn-toggle-switch span::after, header#plain .cmn-toggle-switch span, header#plain.sticky .cmn-toggle-switch span::before, header#plain.sticky .cmn-toggle-switch span::after {
		background-color: white;
	}
	header#plain .main-menu > ul > li > a {
		color: #572500 !important;
	}
	header#plain {
		padding-bottom: 0px;
	}
	.dropdown.dropdown-cart {
		display:block;
	}
	.sticky ul#top_tools, ul#top_tools {
		margin: -5px 45px 0 0;
	}
	.sticky ul#top_tools, ul#top_tools {
		margin: -10px 60px 0 0;
	}
	.parallax-window{
		margin-top:60px;
	}
	.main-page{
		margin-top:110px;
	}
}
footer {
	background: #572500;
	color: #fff;
	padding: 30px 0 10px 0;
}
.footer-title{
	color: #D9531E;
	font-weight:bold;
}
.footer-link > a{
	color: #D9531E;
	text-decoration: underline;
}
#social_footer p {
	color: #f1f1f1;
}
.help-section > div{
	float:left;
}
.help-section > div:nth-child(2){
	margin-right:15px;
}
.thumb_cart img {
	width: 100%;
	height: 100%;
}
ul#cart_items li .image img {
	width: 100%;
	height: 100%;
}
a#phone::before {
	content: "\7a";
}
.cimaal{
	color:#ae8567;
}
.cimaal > a{
	color:#ae8567;
}
a#email_footer.skype::before {
	content: "\30";
}
.reason{
	margin-top:35px;
	margin-bottom:35px;
}
.reason > div{
	text-align:center;
}
.reason > div > img{
	max-width:110px;
}
.reason > div > .title{
	text-align:center;
	color: #572600;
	font-size: 15px;
	line-height: 1.2em;
	font-weight: 700;
}
.reason > div > .title span{
	color: #d9531e;
}
#faq{
	font-size:14px;
}
.parallax-content-1 {
	background: none;
}
.img_container img {
	-webkit-transform: unset;
	transform: unset;
	-webkit-transition: unset;
	transition: unset;
	-webkit-backface-visibility: unset;
}
.img_list a img {
	-webkit-transform: unset;
	transform: unset;
	-webkit-transition: unset;
	transition: unset;
	-webkit-backface-visibility: unset;
}
.parallax-content-1 div h1::before, .parallax-content-1 div h1::after {
	display: none !important;
	content: unset !important;
}
.banner.colored.newsletter > h4{
	font-size:28px;
}