.s_list ul li > div.heading{
	background-image: url(../img/map_pin.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 15px 20px; 
	padding-left: 20px;
}
.s_list ul li.ini > div.heading{
	background-image: url(../img/map_pin_ini.png);
}
.s_list ul li.ini:hover > div.heading{
	color: #aaa8ad;
}
.s_list ul li.ini:hover .detail span{
	background-color: #aaa8ad;
}


.tri_link_content .button.orange, .foot_links a{
	background-color: #FF6100;
	color: white;
	border:2px solid #FF6100;
	
}
.tri_link_content .button.orange:hover, .foot_links a:hover{
	border:2px solid #f0f0f0;
	background-color: #f0f0f0;
	color: #FF6100;
}

/***/
.header_nav .main_nav{
	top: 108px;
}
.socials_header{
	position: absolute;
	top:60px;
	right: 0;
}
.socials_header a {
  display: none;
  overflow: hidden;
  width:40px;
  height:40px;
  background-color: #d4d4d4;
  border-radius: 20px;
  transition: background .3s;
  margin-left: 0px;
  margin-right: 20px;
  background-image: url("../img/social_icons.png");
  background-repeat: no-repeat;
  background-size: 280px 40px;
  text-indent: -10000px;
}
.socials_header a:last-child {
	margin-right: 0px;
}

.socials_header a.active {
  display: inline-block;
}
.socials_header a:hover {
  background-color: #ec780c;
}
.socials_header a.facebook {
  background-position: 0px 0px;
}
.socials_header a.pinterest {
  background-position: -40px 0px;
}
.socials_header a.youtube {
  background-position: -80px 0px;
}
.socials_header a.twitter {
  background-position: -120px 0px;
}
.socials_header a.instagram {
  background-position: -160px 0px;
}
.socials_header a.shop {
  background-position: -200px 0px;
}
.socials_header a.auction {
  background-position: -240px 0px;
}
.socials_header a.contact {
 background-image: url("../img/ic_email.png");
 background-size: 21px 16px;
 background-position:center center;
}

.sticky_nav a.ic_mail, .header_nav a.ic_mail{
	float: right; display: inline-block; 
	 text-indent: -10000px;
	background-color: #FF6100; border-radius: 15px;
	height: 30px;
	width: 30px;
	background-image: url("../img/ic_email.png");
 	background-size: 15px; margin-right: 15px;
	background-position:center center; background-repeat: no-repeat;
}

.header_nav a.ic_mail{
	display: none;
	position: absolute;
	top: 6px;
	right:0px; margin-right: 0px;
	 text-indent: -10000px;
}
.cky-cookie-audit-table th:nth-child(4n), .cky-cookie-audit-table td:nth-child(4n) {
 opacity: 0;
 display: none; }






@media screen and (max-width:915px){

	html .header_nav .main_nav{
		top: 108px;
	}

}


@media screen and (max-width:767px){
	.header_nav a.ic_mail{ display: block;}
	.socials_header{
		display: none;
	}
	html .header_nav .main_nav{
		top: 0px;
	}
	html .header_nav .tel{
		font-size: 13px;
	}
	
	.cky-consent-bar .cky-btn {
	 margin-right: 0px;
	 margin-bottom: 10px;
	 clear: both;
	 float: unset;
	 width: 100%; 
	}

 	.cky-modal .cky-modal-close {
		 top: 5px !important;
		 right: 5px !important;
		 width: 30px !important;
		 height: 30px !important;
		 background-color: #FF6100 !important;
		 color: #FFF !important; 
	}
	
	
	
	
	
	
	
}

