
@charset "UTF-8";




#paging {
	text-align: center;
	padding: 30px 0 20px;
}
#paging .paging_btn {
	display: inline-block;
	min-width: 36px;
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	margin: 0 2px;
	border-radius: 4px;
	background: #f0f0f0;
	color: #333;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	transition: background 0.15s;
}
#paging .paging_btn:hover {
	background: #e07020;
	color: #fff;
}
#paging .paging_btn.active {
	background: #e07020;
	color: #fff;
	cursor: default;
	pointer-events: none;
}
#paging .paging_ellipsis {
	display: inline-block;
	padding: 0 6px;
	line-height: 36px;
	color: #999;
	font-size: 14px;
}
.thumb_lock {
	
	color: #333 !important;
	
	pointer-events: none;
}

.sound_bars_wrap{position:absolute; top:60px; right:-5px; display:flex; flex-direction:column; align-items:flex-end; gap:3px;}
.sound_bar{ color:#fff; padding:2px 4px; font-size:11px !important; 
  margin: 0 !important; background: #7d94ee;width:100%}
  .sound_bar i{ color:#fff !important;}







.sidr {
	display:none;
	position:fixed;
	top:0;
	height:100%;
	z-index:9999999;
	width:260px;
	overflow-x:none;
	overflow-y:auto;
	font-family:inherit;
	font-size:17px;
	background:#15c1e5;
	color:#fff;
font-family:inherit;


}

.sidr .sidr-inner {
	padding:0 0 15px;
}

.sidr .sidr-inner>p {
	margin-left:15px;
	margin-right:15px;
}

.sidr.right {
	left:auto;
	right:-260px;
}

.sidr.left {
	left:-260px;
	right:auto;
	padding-top:15px;
}

.sidr h1, .sidr h2, .sidr h3, .sidr h4, .sidr h5, .sidr h6 {
	font-size:18px;
	font-weight:normal;
	padding:0 15px;
	margin:0 0 5px;
	color:#333;
	line-height:30px;
	text-decoration:none;

}
.sidr h2 a{color:black;}
.sidr p {
	font-size:13px;
	margin:0 0 12px;
}

.sidr p a {
	color:rgba(51, 51, 51, 1);
}

.sidr>p {
	margin-left:15px;
	margin-right:15px;
}

.sidr ul {
	display:block;
	margin:0 0 15px;
	padding:0;

}

.sidr ul li {
	display:block;
	margin:0;
	line-height:45px;

}

.sidr ul li:hover, .sidr ul li.active, .sidr ul li.sidr-class-active {

}

.sidr ul li:hover>a, .sidr ul li:hover>span, .sidr ul li.active>a, .sidr ul li.active>span, .sidr ul li.sidr-class-active>a, .sidr ul li.sidr-class-active>span {

}

.sidr ul li a, .sidr ul li span {
	padding:0 15px;
	display:block;
	text-decoration:none;
	color:#fff;

	font-size:18px;
	text-transform:uppercase
}

.sidr ul li ul {
	border-bottom:none;
	margin:0;
}

.sidr ul li ul li {

	font-size:13px;
	margin-bottom:10px;
}

.sidr #subscribe_form{display:none}

.sidr ul li ul li:last-child {
	border-bottom:none;
}

.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active {
	border-top:none;

}

.sidr ul li ul li:hover>a, .sidr ul li ul li:hover>span, .sidr ul li ul li.active>a, .sidr ul li ul li.active>span, .sidr ul li ul li.sidr-class-active>a, .sidr ul li ul li.sidr-class-active>span {
	background:#000
}

.sidr ul li ul li a, .sidr ul li ul li span {

	padding-left:30px;
}

.sidr form {
	margin:0 15px;
}

.sidr label {
	font-size:13px;
}

.sidr input[type="text"], .sidr input[type="password"], .sidr input[type="date"], .sidr input[type="datetime"], .sidr input[type="email"], .sidr input[type="number"], .sidr input[type="search"], .sidr input[type="tel"], .sidr input[type="time"], .sidr input[type="url"], .sidr textarea, .sidr select {
	width:100%;
	font-size:13px;
	padding:5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 0 10px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	border:none;
	background:rgba(0, 0, 0, 0.1);
	color:rgba(51, 51, 51, 0.6);
	display:block;
	clear:both;
}

.sidr input[type=checkbox] {
	width:auto;
	display:inline;
	clear:none;
}

.sidr input[type=button], .sidr input[type=submit] {
	color:#f8f8f8;
	background:#333;
}

.sidr input[type=button]:hover, .sidr input[type=submit]:hover {
	background:rgba(51, 51, 51, 0.9);
}







/*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 * 
 * @author Ĺukasz PaweĹ‚czak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License: 
 */

 .easy-autocomplete {
	position: relative;
  }
  .easy-autocomplete input {
	border-color: #ccc;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	color: #555;
	float: none;
	padding: 6px 12px;
  }
  .easy-autocomplete input:hover, .easy-autocomplete input:focus {
	box-shadow: none;
  }
  .easy-autocomplete a {
	display: block;
  }
  .easy-autocomplete.eac-blue-light input:hover, .easy-autocomplete.eac-blue-light input:focus {
	border-color: #66afe9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  }
  .easy-autocomplete.eac-blue-light ul {
	border-color: #66afe9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
  }
  .easy-autocomplete.eac-blue-light ul li, .easy-autocomplete.eac-blue-light ul .eac-category {
	border-color: #66afe9;
  }
  .easy-autocomplete.eac-blue-light ul li.selected, .easy-autocomplete.eac-blue-light ul .eac-category.selected {
	background-color: #ecf5fc;
  }
  .easy-autocomplete.eac-green-light input:hover, .easy-autocomplete.eac-green-light input:focus {
	border-color: #41DB00;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
  }
  .easy-autocomplete.eac-green-light ul {
	border-color: #41DB00;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(146, 237, 107, 0.6);
  }
  .easy-autocomplete.eac-green-light ul li, .easy-autocomplete.eac-green-light ul .eac-category {
	border-color: #41DB00;
  }
  .easy-autocomplete.eac-green-light ul li.selected, .easy-autocomplete.eac-green-light ul .eac-category.selected {
	background-color: #9eff75;
  }
  .easy-autocomplete.eac-red-light input:hover, .easy-autocomplete.eac-red-light input:focus {
	border-color: #ff5b5b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
  }
  .easy-autocomplete.eac-red-light ul {
	border-color: #ff5b5b;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 90, 90, 0.6);
  }
  .easy-autocomplete.eac-red-light ul li, .easy-autocomplete.eac-red-light ul .eac-category {
	border-color: #ff5b5b;
  }
  .easy-autocomplete.eac-red-light ul li.selected, .easy-autocomplete.eac-red-light ul .eac-category.selected {
	background-color: #ff8e8e;
  }
  .easy-autocomplete.eac-yellow-light input:hover, .easy-autocomplete.eac-yellow-light input:focus {
	border-color: #ffdb00;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
  }
  .easy-autocomplete.eac-yellow-light ul {
	border-color: #ffdb00;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(255, 231, 84, 0.6);
  }
  .easy-autocomplete.eac-yellow-light ul li, .easy-autocomplete.eac-yellow-light ul .eac-category {
	border-color: #ffdb00;
  }
  .easy-autocomplete.eac-yellow-light ul li.selected, .easy-autocomplete.eac-yellow-light ul .eac-category.selected {
	background-color: #ffe233;
  }
  .easy-autocomplete.eac-dark-light input:hover, .easy-autocomplete.eac-dark-light input:focus {
	border-color: #333;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
  }
  .easy-autocomplete.eac-dark-light ul {
	border-color: #333;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(55, 55, 55, 0.6);
  }
  .easy-autocomplete.eac-dark-light ul li, .easy-autocomplete.eac-dark-light ul .eac-category {
	border-color: #333;
  }
  .easy-autocomplete.eac-dark-light ul li.selected, .easy-autocomplete.eac-dark-light ul .eac-category.selected {
	background-color: #4d4d4d;
	color: #fff;
  }
  .easy-autocomplete.eac-dark {
	color: #fff;
  }
  .easy-autocomplete.eac-dark input {
	background-color: #404040;
	border-radius: 4px;
	box-shadow: 0;
	color: #f6f6f6;
  }
  .easy-autocomplete.eac-dark input:hover, .easy-autocomplete.eac-dark input:focus {
	border-color: #333;
	box-shadow: 0;
  }
  .easy-autocomplete.eac-dark ul {
	border-color: #333;
  }
  .easy-autocomplete.eac-dark ul li, .easy-autocomplete.eac-dark ul .eac-category {
	background-color: #404040;
	border-color: #333;
  }
  .easy-autocomplete.eac-dark ul li.selected, .easy-autocomplete.eac-dark ul .eac-category.selected {
	background-color: #737373;
	color: #f6f6f6;
  }
  .easy-autocomplete.eac-dark-glass {
	color: #fff;
  }
  .easy-autocomplete.eac-dark-glass input {
	background-color: rgba(0, 0, 0, 0.8);
	border-radius: 4px;
	box-shadow: 0;
	color: #f6f6f6;
  }
  .easy-autocomplete.eac-dark-glass input:hover, .easy-autocomplete.eac-dark-glass input:focus {
	border-color: rgba(0, 0, 0, 0.8);
	box-shadow: 0;
  }
  .easy-autocomplete.eac-dark-glass ul {
	border-color: rgba(0, 0, 0, 0.8);
  }
  .easy-autocomplete.eac-dark-glass ul li, .easy-autocomplete.eac-dark-glass ul .eac-category {
	background-color: rgba(0, 0, 0, 0.8);
	border-color: rgba(0, 0, 0, 0.8);
  }
  .easy-autocomplete.eac-dark-glass ul li.selected, .easy-autocomplete.eac-dark-glass ul .eac-category.selected {
	background-color: rgba(64, 64, 64, 0.8);
	color: #f6f6f6;
  }
  .easy-autocomplete.eac-dark-glass ul li:last-child, .easy-autocomplete.eac-dark-glass ul .eac-category:last-child {
	border-radius: 0 0 4px 4px;
  }
  .easy-autocomplete.eac-blue {
	color: #fff;
  }
  .easy-autocomplete.eac-blue input {
	background-color: #6d9ed1;
	border-radius: 4px;
	box-shadow: 0;
	color: #f6f6f6;
  }
  .easy-autocomplete.eac-blue input::-webkit-input-placeholder {
	color: #f6f6f6;
  }
  .easy-autocomplete.eac-blue input:-moz-placeholder {
	color: #f6f6f6;
  }
  .easy-autocomplete.eac-blue input::-moz-placeholder {
	color: #f6f6f6;
  }
  .easy-autocomplete.eac-blue input:-ms-input-placeholder {
	color: #f6f6f6;
  }
  .easy-autocomplete.eac-blue input:hover, .easy-autocomplete.eac-blue input:focus {
	border-color: #5A91CB;
	box-shadow: 0;
  }
  .easy-autocomplete.eac-blue ul {
	border-color: #5A91CB;
  }
  .easy-autocomplete.eac-blue ul li, .easy-autocomplete.eac-blue ul .eac-category {
	background-color: #6d9ed1;
	border-color: #5A91CB;
  }
  .easy-autocomplete.eac-blue ul li.selected, .easy-autocomplete.eac-blue ul .eac-category.selected {
	background-color: #94b8dd;
	color: #f6f6f6;
  }
  .easy-autocomplete.eac-yellow {
	color: #333;
  }
  .easy-autocomplete.eac-yellow input {
	background-color: #ffdb7e;
	border-color: #333;
	border-radius: 4px;
	box-shadow: 0;
	color: #333;
  }
  .easy-autocomplete.eac-yellow input:hover, .easy-autocomplete.eac-yellow input:focus {
	border-color: #333;
	box-shadow: 0;
  }
  .easy-autocomplete.eac-yellow ul {
	border-color: #333;
  }
  .easy-autocomplete.eac-yellow ul li, .easy-autocomplete.eac-yellow ul .eac-category {
	background-color: #ffdb7e;
	border-color: #333;
  }
  .easy-autocomplete.eac-yellow ul li.selected, .easy-autocomplete.eac-yellow ul .eac-category.selected {
	background-color: #ffe9b1;
	color: #333;
  }
  .easy-autocomplete.eac-purple {
	color: #333;
  }
  .easy-autocomplete.eac-purple input {
	background-color: #d6d1e7;
	border-color: #b8afd5;
	box-shadow: 0;
	color: #333;
  }
  .easy-autocomplete.eac-purple input:hover, .easy-autocomplete.eac-purple input:focus {
	border-color: #333;
	box-shadow: 0;
  }
  .easy-autocomplete.eac-purple ul {
	border-color: #333;
  }
  .easy-autocomplete.eac-purple ul li, .easy-autocomplete.eac-purple ul .eac-category {
	background-color: #d6d1e7;
	border-color: #333;
  }
  .easy-autocomplete.eac-purple ul li.selected, .easy-autocomplete.eac-purple ul .eac-category.selected {
	background-color: #ebe8f3;
	color: #333;
  }
  .easy-autocomplete.eac-bootstrap input {
	border-color: #ccc;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	color: #555;
	padding: 6px 12px;
  }
  
  .easy-autocomplete-container {
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 2;
  }
  .easy-autocomplete-container ul {
	background: none repeat scroll 0 0 #ffffff;
	border-top: 1px dotted #ccc;
	display: none;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
	top: -1px;
  }
  .easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category {
	background: inherit;
	border-color: #ccc;
	border-image: none;
	border-style: solid;
	border-width: 0 1px;
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding: 4px 12px;
  }
  .easy-autocomplete-container ul li:last-child {
	border-radius: 0 0 2px 2px;
	border-width: 0 1px 1px;
  }
  .easy-autocomplete-container ul li.selected {
	background: none repeat scroll 0 0 #ebebeb;
	cursor: pointer;
  }
  .easy-autocomplete-container ul li.selected div {
	font-weight: normal;
  }
  .easy-autocomplete-container ul li div {
	display: block;
	font-weight: normal;
	word-break: break-all;
  }
  .easy-autocomplete-container ul li b {
	font-weight: bold;
  }
  .easy-autocomplete-container ul .eac-category {
	font-color: #aaa;
	font-style: italic;
  }
  
  .eac-description .eac-item span {
	color: #aaa;
	font-style: italic;
	font-size: 0.9em;
  }
  
  .eac-icon-left .eac-item img {
	margin-right: 4px;
	max-height: 30px;
  }
  
  .eac-icon-right .eac-item {
	margin-top: 8px;
	min-height: 24px;
	position: relative;
  }
  .eac-icon-right .eac-item img {
	margin-left: 4px;
	max-height: 30px;
	position: absolute;
	right: -4px;
	top: -8px;
  }
  



  /*
 * easy-autocomplete
 * jQuery plugin for autocompletion
 * 
 * @author Ĺukasz PaweĹ‚czak (http://github.com/pawelczak)
 * @version 1.3.5
 * Copyright  License: 
 */

.easy-autocomplete {
	/* Theme Square */
	/* Round */
	/* Funky */
	/* Solid */
	/* Plate */
  }
  .easy-autocomplete.eac-square {
	font-family: "Roboto", "Helvetica Neue",Helvetica,Arial,sans-serif;
  }
  .easy-autocomplete.eac-square input {
   
  }
  
  .easy-autocomplete.eac-square img{vertical-align:middle}
  .easy-autocomplete.eac-square ul {
	border-color: #7f8c8d;
	border-top: 0;
	box-shadow: none;
	top: 0;
  
  }
  .easy-autocomplete.eac-square ul li, .easy-autocomplete.eac-square ul .eac-category {
	border-color: #7f8c8d;
	font-family: inherit;
	font-size: 16px;
	font-weight: 300;
	padding: 6px 12px;
	transition: all 0.4s ease 0s;
  }
  .easy-autocomplete.eac-square ul li *, .easy-autocomplete.eac-square ul .eac-category * {
	font-weight: 300;
  }
  .easy-autocomplete.eac-square ul li.selected, .easy-autocomplete.eac-square ul .eac-category.selected {
	background-color: #f1f1f1;
	font-weight: 300;
  }
  .easy-autocomplete.eac-square ul li b, .easy-autocomplete.eac-square ul .eac-category b {
	font-weight: 600;
  }
  .easy-autocomplete.eac-round {
	font-family: "Open Sans", "Helvetica Neue",Helvetica,Arial,sans-serif;
  }
  .easy-autocomplete.eac-round input {
	border: 2px solid #888;
	border-radius: 10px;
	color: #888;
	font-family: inherit;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	min-width: 300px;
	padding: 10px;
  }
  .easy-autocomplete.eac-round input:hover, .easy-autocomplete.eac-round input:focus {
	border-color: #3079ed;
  }
  .easy-autocomplete.eac-round ul {
	background: none;
	border-color: #888;
	border-width: 0;
	box-shadow: none;
	min-width: 300px;
	top: 20px;
  }
  .easy-autocomplete.eac-round ul li, .easy-autocomplete.eac-round ul .eac-category {
	background: #fff;
	border-color: #3079ed;
	border-width: 0 2px;
	font-size: 14px;
	padding: 8px 12px;
	transition: all 0.4s ease 0s;
  }
  .easy-autocomplete.eac-round ul li.selected, .easy-autocomplete.eac-round ul .eac-category.selected {
	background-color: #d4e3fb;
  }
  .easy-autocomplete.eac-round ul li:first-child, .easy-autocomplete.eac-round ul .eac-category:first-child {
	border-radius: 10px 10px 0 0;
	border-width: 2px 2px 0;
  }
  .easy-autocomplete.eac-round ul li:last-child, .easy-autocomplete.eac-round ul .eac-category:last-child {
	border-radius: 0 0 10px 10px;
	border-width: 0 2px 2px;
  }
  .easy-autocomplete.eac-round ul li b, .easy-autocomplete.eac-round ul .eac-category b {
	font-weight: 700;
  }
  .easy-autocomplete.eac-funky {
	font-family: "Inconsolata", "Helvetica Neue",Helvetica,Arial,sans-serif;
  }
  .easy-autocomplete.eac-funky input {
	background: #07ED89;
	border: 0;
	border-radius: 0;
	color: #ED076B;
	font-family: inherit;
	font-size: 18px;
	min-width: 240px;
	padding: 12px;
  }
  .easy-autocomplete.eac-funky ul {
	background: transparent;
	border: 0;
  }
  .easy-autocomplete.eac-funky ul li, .easy-autocomplete.eac-funky ul .eac-category {
	background: transparent;
	border: 0;
	color: #ED076B;
	font-size: 18px;
	padding: 4px 12px;
	transition: all 0.4s ease 0s;
  }
  .easy-autocomplete.eac-funky ul li.selected, .easy-autocomplete.eac-funky ul .eac-category.selected {
	color: #8907ED;
  }
  .easy-autocomplete.eac-solid input {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset;
	border-color: #ddd;
	color: #666;
	font-size: 13px;
	min-height: 0;
	padding: 6px 12px;
  }
  .easy-autocomplete.eac-solid ul li, .easy-autocomplete.eac-solid ul .eac-category {
	transition: all 0.4s ease 0s;
  }
  .easy-autocomplete.eac-solid ul li.selected, .easy-autocomplete.eac-solid ul .eac-category.selected {
	background-color: #f2f2f2;
  }
  .easy-autocomplete.eac-plate {
	font-family: "Open Sans", "Helvetica Neue",Helvetica,Arial,sans-serif;
  }
  .easy-autocomplete.eac-plate input {
	font-size: 13px;
	padding: 6px 12px;
  }
  .easy-autocomplete.eac-plate ul {
	background: #b5b5b5;
	border-radius: 6px;
	border-width: 0;
	top: 10px;
  }
  .easy-autocomplete.eac-plate ul li, .easy-autocomplete.eac-plate ul .eac-category {
	background: #b5b5b5;
	color: #FAFAFA;
	font-size: 12px;
	transition: all 0.4s ease 0s;
  }
  .easy-autocomplete.eac-plate ul li b, .easy-autocomplete.eac-plate ul .eac-category b {
	color: #ffd464;
  }
  .easy-autocomplete.eac-plate ul li.selected, .easy-autocomplete.eac-plate ul .eac-category.selected {
	background: #656565;
  }
  .easy-autocomplete.eac-plate ul li:first-child, .easy-autocomplete.eac-plate ul .eac-category:first-child {
	border-radius: 6px 6px 0 0;
  }
  .easy-autocomplete.eac-plate ul li:last-child, .easy-autocomplete.eac-plate ul .eac-category:last-child {
	border-radius: 0 0 6px 6px;
  }
  .easy-autocomplete.eac-plate-dark {
	font-family: "Open Sans", "Helvetica Neue",Helvetica,Arial,sans-serif;
  }
  .easy-autocomplete.eac-plate-dark input {
	font-size: 13px;
	padding: 6px 12px;
  }
  .easy-autocomplete.eac-plate-dark ul {
	background: #212121;
	border-radius: 6px;
	border-width: 0;
	top: 10px;
  }
  .easy-autocomplete.eac-plate-dark ul li, .easy-autocomplete.eac-plate-dark ul .eac-category {
	background: #212121;
	color: #FAFAFA;
	font-size: 12px;
	transition: all 0.4s ease 0s;
  }
  .easy-autocomplete.eac-plate-dark ul li b, .easy-autocomplete.eac-plate-dark ul .eac-category b {
	color: #ffd464;
  }
  .easy-autocomplete.eac-plate-dark ul li.selected, .easy-autocomplete.eac-plate-dark ul .eac-category.selected {
	background: #656565;
  }
  .easy-autocomplete.eac-plate-dark ul li:first-child, .easy-autocomplete.eac-plate-dark ul .eac-category:first-child {
	border-radius: 6px 6px 0 0;
  }
  .easy-autocomplete.eac-plate-dark ul li:last-child, .easy-autocomplete.eac-plate-dark ul .eac-category:last-child {
	border-radius: 0 0 6px 6px;
  }






html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym,  big, cite, code,
del, dfn,  img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	-webkit-text-size-adjust: 100%
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}


.vjs-resolution-button .vjs-menu-icon:before {
  content: '\f110';
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
  font-size: 1.8em;
  line-height: 1.67em;
}

.vjs-resolution-button .vjs-resolution-button-label {
  font-size: 1em;
  line-height: 3em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  box-sizing: inherit;
}

.vjs-resolution-button .vjs-menu .vjs-menu-content {
  width: 4em;
  left: 50%; /* Center the menu, in it's parent */
  margin-left: -2em; /* half of width, to center */
}

.vjs-resolution-button .vjs-menu li {
  text-transform: none;
  font-size: 1em;
}



/**
 * videojs-playlist-ui
 * @version 2.3.4
 * @copyright 2017 Brightcove, Inc.
 * @license Apache-2.0
 */

/*

.vjs-playlist{list-style-type:none;overflow:auto;position:relative}.vjs-playlist .vjs-playlist-item{cursor:pointer;overflow:hidden;position:relative}.vjs-playlist .vjs-playlist-thumbnail{background-color:#a6a6a6;display:block;float:left}.vjs-playlist .vjs-playlist-thumbnail::before{display:block;position:absolute;background-color:rgba(26,26,26,0.5);text-align:center}.vjs-playlist img{width:100%;height:100%}.vjs-playlist .vjs-playlist-duration{background-color:rgba(26,26,26,0.8);left:0;padding:2px 8px;position:absolute;top:0}.vjs-playlist .vjs-selected .vjs-playlist-duration{display:none}.vjs-playlist cite{display:block;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-playlist .vjs-playlist-description{color:#a6a6a6;text-overflow:ellipsis;overflow:hidden;margin:0;white-space:nowrap}.vjs-playlist.vjs-ad-playing{overflow:hidden}.vjs-playlist.vjs-ad-playing.vjs-csspointerevents{pointer-events:none;overflow:auto}.vjs-playlist.vjs-ad-playing .vjs-playlist-ad-overlay{display:none}.vjs-playlist.vjs-ad-playing .vjs-playlist-ad-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a1a1a;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background-color:rgba(0,0,0,0.5)}.vjs-playlist{font-size:14px;min-width:238px;background-color:#1a1a1a;color:#fff;padding:14px 14px 0 14px}.vjs-playlist .vjs-playlist-item{height:56px;margin-bottom:14px}.vjs-playlist .vjs-playlist-thumbnail{height:56px;font-size:11px;margin-right:14px;width:100px}.vjs-playlist .vjs-selected .vjs-playlist-thumbnail::before{height:56px;line-height:56px;width:100px}.vjs-playlist time{font-size:11px}.vjs-playlist cite{height:14px;line-height:14px}.vjs-playlist .vjs-playlist-description{height:42px;line-height:21px}.vjs-mouse.vjs-playlist{font-size:17px;min-width:289px;background-color:#1a1a1a;color:#fff;padding:17px 17px 0 17px}.vjs-mouse.vjs-playlist .vjs-playlist-item{height:68px;margin-bottom:17px}.vjs-mouse.vjs-playlist .vjs-playlist-thumbnail{height:68px;font-size:13px;margin-right:17px;width:121px}.vjs-mouse.vjs-playlist .vjs-selected .vjs-playlist-thumbnail::before{height:68px;line-height:68px;width:121px}.vjs-mouse.vjs-playlist time{font-size:13px}.vjs-mouse.vjs-playlist cite{height:17px;line-height:17px}.vjs-mouse.vjs-playlist .vjs-playlist-description{height:51px;line-height:26px}.vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail::before,.vjs-mouse.vjs-playlist .vjs-playlist-item:focus .vjs-playlist-thumbnail::before{border-radius:5px;font-family:'VideoJS';height:34px;left:40.5px;line-height:34px;top:17px;width:40px}.vjs-playlist-now-playing::before{content:'Now Playing';top:0;left:0}

.main-preview-player {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.video-js,
.playlist-container {
  position: relative;
  min-width: 300px;
  min-height: 150px;
  height: 0;
}

.video-js {
  flex: 3 1 70%;
}

.playlist-container {
  flex: 1 1 30%;
}

.vjs-playlist {
  margin: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
*/


.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  vertical-align:middle
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}


html {height: 100%; box-sizing: border-box;}
*, *:before, *:after { box-sizing: inherit;}
* a{ font-weight:normal;text-decoration:none;color:#912642}
a{cursor:pointer;}
.anim{-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;}


a#link_5 i{font-size:18px;display:inline-block;vertical-align:middle;margin-right:4px;}

#privacy_notification{text-align:center;background:#d5d5d5;color:#333;position:fixed;width:100%;bottom:0;left:0;right:0;padding:20px 30px;font-size:12px;}
#privacy_notification a{color:#333;text-decoration:underline}
#privacy_notification .x{position:absolute;top:17px;left:30px;cursor:pointer;font-size:20px;}




body{background:#f1f0eb url(/media/elem/bg21.png) top center fixed;color:#333;margin:0;padding:0;min-width:320px;font-family: 'Roboto', sans-serif;font-weight:500 !important;line-height:1.2}

#darkLayer{background:rgba(255,255,255,.7);height: 95%;left: 0;position: absolute;top: 0;width: 100%;z-index: 5;display:none;}
.makeDark{display: block !important;}
body.bodyfixed{height: 100%;overflow: hidden;}

.mobileonly{display:none;}
.inline{display:inline !important}
.size_20{font-size:20px;}
.centric{margin:0 auto;width:1276px;position:relative;clear:both}
.centric2{margin:0 auto;width:1020px;position:relative;clear:both}
.centric3{margin:0 auto;width:93%;position:relative;clear:both}
.tac{text-align:center}
.tar{text-align:right}
.tal{text-align:left}
#unstickyheader{margin-top:0px;display:block;clear:both}
#stickyalias{}
.bxshad{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}
.txtshd{text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);}
.notvisible{display:none !important}
.button{cursor:pointer;color:black;background:#f8e165;font-weight:bold;border:0;border-radius:50px;padding:25px 83px;font-size:12px;text-transform:uppercase;display:inline-block;letter-spacing:4px;}
.button:hover{background:rgba(0,0,0,.8)}
.button_s{background:#e0e0e0 ;color:#333;padding:6px 8px;font-size:12px;border:0;border:0;display:inline-block;letter-spacing:1px;}
.button.disabled{background:#c0c0c0;color:black;}
.button i{display:inline-block}
.fl{float:left;}
.fr{float:right;}
.smallprint{font-size:12px;text-transform:uppercase;letter-spacing:1px;}
.notification{font-size:18px;background:#64949d;color:white;padding:20px;margin:20px 0}
.well{border:1px #ccc solid;padding:20px;margin-bottom:20px;display:block;line-height:normal;background:white}
.w100{display:inline-block;vertical-align:top;width:100%}
.w50{display:inline-block;vertical-align:top;width:49.7%}
.w30{display:inline-block;vertical-align:top;width:30%}
.select a{display:inline-block;margin:0 10px 10px 0;border:1px #15c1e5 solid;padding:2px 30px;border-radius:50px;}
.select a.selected{background:#333;color:white}


.video-16-9-wrapper {
  position: relative;
  width: 100%;
  max-width: 900px; /* or your preferred max width */
  aspect-ratio: 16 / 9; /* modern browsers */
  background: #000;
  margin: 0 auto;
}

/* For browsers that don't support aspect-ratio */
.video-16-9-wrapper-fallback {
  position: relative;
  width: 100%;
  max-width: 900px;
  padding-top: 56.25%; /* 16:9 ratio */
  background: #000;
  margin: 0 auto;
}
.video-16-9-wrapper-fallback #video_v3,
.video-16-9-wrapper #video_v3 {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}



.color_wrapper a{display:inline-block;margin:0 10px 10px 0;border:1px #15c1e5 solid;padding:2px 30px;border-radius:50px;}
.color_wrapper a.selected{background:#15c1e5;color:white}

#profile_addons{margin-bottom:30px}

.mob_faded{position:relative;}
.mob_faded dd{position:absolute;width:100%;height:100%;}

#fp_row_2{background:rgba(255,255,255,.8) url(/media/elem/t1.png) -445px -445px no-repeat;}

#fp_row_2 .w50 {vertical-align:middle;line-height:200%;font-size:16px;width:45.7%;padding:16% 2%}
#fp_row_2 .w50 h2{font-size:30px;line-height:300%}
#fp_row_2 .w50 img{margin-top:15px;display:inline-block}

#fp_row_2 .w100 {vertical-align:middle;line-height:150%;font-size:16px;width:80%;padding:16% 2%;margin:0 10%;color:black;font-weight:bold}
#fp_row_2 .w100 h2{font-size:30px;line-height:300%}
#fp_row_2 .w100 img{margin-top:15px;display:inline-block}

#fp_row_2_2{background:rgba(0,0,0,.8);color:white;padding:50px 0}
#fp_row_2_2 ul#product_listing{text-align:center;}
#fp_row_2_2 ul#product_listing li{border:0px #000 solid !important;color:black;margin:2%;box-shadow:0 8px 10px #000;-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;}
#fp_row_2_2 ul#product_listing li:hover{margin:0 2% 4% 2%}
#fp_row_2_2 .notif{display:inline-block;width:43%;margin:0 3%;padding:20px;text-align:center;margin-bottom:4%;line-height:150%;vertical-align:top}
#fp_row_2_2 .notif .lnr{font-size:30px;vertical-align:middle;margin-right:5px;}
#fp_row_2_2 .notif b{font-weight:bold}
#fp_row_2_2 h2{font-size:56px;margin: 40px auto 60px;text-align:center}

#fp_row_2_3{padding:0 0 100px;}
#fp_row_3 a{display:block;float:left;position:relative;margin-bottom:2%}
#fp_row_3 a span{opacity:0;position:absolute;display:block;z-index:1;width:100%;height:100%;vertical-align:middle;background:rgba(0,0,0,.6);color:white;font-size:30px;letter-spacing:2px;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
#fp_row_3 a span b{display:block;position:absolute;top:50%;left:50%;text-align:center;width:150px;margin-left:-75px;margin-top:-45px;height:90px;}
#fp_row_3 a span b i{display:block;margin-top:15px;opacity:.8;}
#fp_row_3 a:hover span{opacity:1;}
#fp_row_3 img{position:relative;display:block;}
#fp_row_3 a.m{margin-right:2%}
#fp_row_3 .notif{display:inline-block;width:47.5%;margin-right:2%;border:1px black solid;padding:20px;text-align:center;margin-bottom:4%;}
#fp_row_3 .notif b{font-weight:bold}
#fp_row_3 h2{font-size:56px;margin: 40px auto 60px;text-align:center}
#fp_row_3 h2 img{display:inline-block;width:120px;vertical-align:middle;margin:0 30px;}
#related_products .notif{display:inline-block;width:47.7%;margin-right:2%;border:1px white solid;padding:20px;text-align:center;margin-bottom:4%;}
#related_products .notif b{font-weight:bold}


#page_listing .notif{display:inline-block;width:47.5%;margin-right:2%;border:1px black solid;padding:20px;text-align:center;margin-bottom:4%;vertical-align:top;}
#page_listing .notif b{font-weight:bold}
#page_listing #listing_filter{margin-bottom:20px}
#page_listing #listing_filter span{display:inline-block;margin:0 5px;padding:5px 10px;background:#333;color:white}
#page_listing #listing_filter span i{margin-left:10px;color:white}

#fp_row_4{background:url(/media/elem/aa1.jpg) left center no-repeat fixed;color:white;background-size:cover}
#fp_row_4{padding:10% 0}
#fp_row_4 h2{position:relative;z-index:2;line-height:140%;z-index:3;font-size:56px;width:600px;margin:40px auto 60px auto;display:block;text-align:center;}
#fp_row_4 .button{margin:20px 0;display:inline-block;color:#fff;border:1px #fff solid}
#fp_row_3{background:#f2f2f2;padding:100px 0}



#fp_header{text-align:center;min-height:700px;overflow:hidden;padding:0% 0 20%;/*box-shadow: 0 0 80px rgba(0, 0, 0, 0.5) inset;*/position:relative}
#fp_header a img{width:70px}
#fp_header_inner{position:absolute;right:8%;top:25%}
#fp_header_i{background: rgba(0,0,0,0.1);position:absolute;border:15px rgba(255,255,255,0.3) solid;left:30px;top:30px;right:30px;bottom:30px}
#fp_header dd{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.11)}
/*#fp_header img{position:relative;line-height:140%;z-index:3;display:inline-block;margin-bottom:45px;}*/
#fp_header h2{ text-shadow: 2px 2px #000;position:relative;line-height:140%;z-index:3;font-size:50px;color:white;width:600px;margin:50px auto 50px auto;display:block;text-align:center;}
#fp_header #logo_img{position:relative;z-index:2;display:inline-block;margin:8% 8% 4% 8%;width:200px;height:auto}
#fp_header #browse{position:relative;z-index:2;background:rgba(255,255,255,.3);font-size:16px;width:100px;height:100px;text-align:center;display:inline-block;line-height:100px;color:black;border-radius:100px;text-transform:uppercase}


#fp_row_0{font-size:0;position:relative;}
#fp_row_0_logo{position:absolute;width:320px;left:50%;margin-left:-160px;top:34%;border-radius:100px;background:rgba(0,0,0,0.8);padding:35px;z-index:2;display:inline-block}
#fp_row_0_logo img{width:100%;height:auto}
#fp_row_0_1, #fp_row_0_2{position:relative;background-size:cover;display:inline-block;font-size:30px;width:50%;line-height:150%;text-align:left;}

#fp_row_0_1{background-image:url(/media/elem/fp2.jpg?v1);background-position:top center;}
#fp_row_0_2{background-image:url(/media/elem/fp1.jpg?v2);background-position:top center;}
#fp_row_0 a{color:white}
#fp_row_0 h1{font-size:150px;position:absolute;}
#fp_row_0 h2{font-size:30px;}
#fp_row_0_1 h1{padding-right:5%;line-height:100%;top: 0;right: 100%;white-space: nowrap;transform:rotate(270deg); transform-origin: right top;-ms-transform: rotate(270deg);-ms-transform-origin: right top;-webkit-transform: rotate(270deg); -webkit-transform-origin: right top;}
#fp_row_0_2 h1{bottom:10%;left:8%}
#fp_row_0 .h2{position:absolute;bottom:25%}
#fp_row_0 .h2 a{background:rgba(0,0,0,.8);padding:0 15px}
#fp_row_0_1 .h2{left:25%}
#fp_row_0_2 .h2{right:20%;text-align:right;}

#fp_row_0_1 h2 a:hover{color:#f2f2f2;border-left:5px white solid;padding-left:10px;}
#fp_row_0_2 h2 a:hover{color:#f2f2f2;border-right:5px white solid;padding-right:10px;}


#lising_category ul{}
#lising_category ul li{display:inline-block;margin:0 10px;line-height:1}
#lising_category ul li a{padding:10px 20px;color:black;display:block;}
#lising_category ul li a:hover{background:#333;color:white}
#lising_category ul li a.selected{background:#333;color:white}
.select_input{cursor:pointer;display:inline-block;padding:10px;text-transform:uppercase;font-size:12px;letter-spacing:2px;position:relative;z-index:4;line-height:normal;}
.select_input ul{display:none;margin:0;padding:10px;background:#15c1e5;color:white;position:absolute;top:35px;right:0px;width:350px;text-align:right}
.select_input ul li{display:inline-block;padding:10px;}
.select_input ul li:hover{background:#333;color:white}
.select_input ul li:hover a{color:white !important}
.select_input ul li a{color:white !important}
.select_input:hover{background:#15c1e5;color:white}
.select_input:hover a{color:black}
.select_input:hover ul{display:block}

/*
.select {font-size: 14px;position: relative;display: inline-block;margin-bottom:15px}
.select select {outline: none;-webkit-appearance: none;display: block;padding:0.8em 2em 0.8em 1em;margin: 0;transition: border-color 0.2s;border: 5px solid #ccc;border-radius: 5px;background: #fff;color: #555;line-height: normal;font-size: inherit;line-height: inherit;}
.select .arr {background: #fff;bottom: 5px;position: absolute;right: 5px;top: 5px;width: 50px;pointer-events: none;}
.select .arr:before {content: '';position: absolute;top: 50%;right: 24px;margin-top: -5px;pointer-events: none;border-top: 10px solid #ccc;border-left: 10px solid transparent;border-right: 10px solid transparent;}
.select .arr:after {content: '';position: absolute;top: 50%;right: 28px;margin-top: -5px;pointer-events: none;border-top: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;}
*/


#status_message { visibility: hidden;  min-width: 250px;  margin-right: 0;  background-color: #333;  color: #fff;  text-align: center;max-width:90%; padding: 20px 30px; position: fixed;  z-index: 1; left: 5%;  bottom: 35px; font-size:16px; line-height:1.5;border-radius: 12px;}
#status_message.show {visibility: visible;-webkit-animation: fadein 0.5s;animation: fadein 0.5s;z-index:9999}
@-webkit-keyframes fadein {from {bottom: 0; opacity: 0;}to {bottom: 30px; opacity: 1;}}
@keyframes fadein {from {bottom: 0; opacity: 0;}to {bottom: 30px; opacity: 1;}}
@-webkit-keyframes fadeout {from {bottom: 30px; opacity: 1;}to {bottom: 0; opacity: 0;}}
@keyframes fadeout {from {bottom: 30px; opacity: 1;}to {bottom: 0; opacity: 0;}} 


.input{font-size:16px;width:94%;padding:3%; border-color 0.2s;border: 3px solid #ccc;border-radius: 5px}
.textarea{}
.input2{font-size:14px;width:95%;padding:2%; border-color 0.2s;border:0;border: 1px #ccc solid;font-family:Arial;}
.black{background:black;}
.black_text{color:black}
.black_text nav ul li>a,
.black_text ul#soc li a{color:black !important}
.black_text #cart_box a{color:black}
.black_text ul#nav ul{border-bottom:1px rgb(221, 221, 211) solid !important}

#product_support_form{display:block;width:300px;margin:20px auto}
#popup_window{background:white;width:700px;height:460px;position:fixed;z-index:9999;top:10%;left:50%;margin-left:-27%;padding:2%;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;border:20px white solid;}
#popup_window .fa-times{float:right;cursor:pointer;margin:0 0 10px 10px;font-size:26px;color:#c0c0c0}
#popup_window h2{font-size:20px;text-align:center;margin-bottom:15px;text-transform:uppercase}
#popup_window article{width:100%;height:92%;overflow:auto;display:block;padding:15px;line-height:150%;}
#popup_window article p{margin-bottom:15px;}
#no_content_found{font-size:26px;text-align:center;line-height:200%}
#no_content_found i{display:block;font-size:100px;}
header{/*background-image:url(/media/elem/water3.jpg);*/background-position:top left; /* 0 32%*/background-repeat: no-repeat;}


#head0 span{display:inline-block;vertical-align:middle;}
#sticky_header{position:relative;opacity:0;}
#sticky_header #span1{width:36%;text-align:right;margin-right:3%}
#sticky_header #span2{width:16%}
#sticky_header #span3{width:36%;text-align:left;margin-left:3%}

#sticky_header_static #span1{width:37%;text-align:right;margin-right:3%}
#sticky_header_static #span2{width:13%}
#sticky_header_static #span3{width:37%;margin-left:3%}

#head0 #span3 a{font-size:20px;}
#head0 #span3 p{display:block;margin-top:5px;}
#head0 #span3 p a{display:inline-block;margin:0 5px;font-size:12px;color:rgb(112, 39, 61)}
#head0 #span3 p#delivery{font-size:12px;text-transform:uppercase;display:block;margin:15px 0;}

#header_margin{height:154px;}

#head1{line-height:42px;height:45px;}
#head2{color:#15c1e5;}
#head2 a{color:#15c1e5;}
#head2 h3{display:inline-block;font-size:24px}
#head2 span{}
#sticky_header{z-index:200;width:1080px;top:0;width:100%;color:white;}
#sticky_header.black_text{color:#6f4223}
#sticky_header.black_text a{color:#6f4223}
#sticky_header .centric3{position:relative}
#sticky_header ul{margin:0;padding:0 0 0px 0;}

#sticky_header ul>li{display:inline-block;padding:0 6%;margin-left:0px;font-size:11px;vertical-align:middle;position:relative}
#sticky_header ul>li:hover>a{color:#15c1e5 }
#sticky_header ul>li.active{background:#fff;}
#sticky_header ul>li.active>a{color:#000}
#sticky_header ul li li:hover a{color:#333}
#sticky_header ul li li{width:100%}

#sticky_header ul#nav ul {display:none;left: 0;position:absolute;color:white;padding:3%;margin:0;line-height:normal;width:100%;border-top:0;z-index:999;border-bottom:0px #333 solid;background:#000;top:45px;width:200px;text-align:left}
#sticky_header #small_logo{vertical-align:top}
#sticky_header #small_logo img{height:100%;width:auto;display:inline-block;margin-top:-3px;height:25px;vertical-align:middle}
#sticky_header ul#nav ul li{list-style:none;text-transform:uppercase;padding:5px 30px}


#sticky_header nav{display:inline-block;vertical-align:middle;font-size:0px;}
#sticky_header ul#soc{float:right;margin:0;padding:0;}
#sticky_header ul#soc li{display:inline-block;margin-left:6px;}
#sticky_header ul#soc li a{opacity:.5;font-size:18px;}
#sticky_header ul#soc li a:hover,
#sticky_header ul#soc li a.active{opacity:1}
#sticky_header ul#nav ul li:hover{background:#d7d2cb;}
#sticky_header a{color:white;text-transform:uppercase;font-size:16px;letter-spacing: 2px;}


.headroom {
    will-change: transform;
    transition: transform 200ms linear;
}
.headroom--pinned {
    transform: translateY(0%);
}
.headroom--unpinned {
    transform: translateY(-100%);
}

#head00{background:#a3a5a7;line-height:20px;color:white;text-transform:uppercase;font-size:11px;letter-spacing:1px;line-height:36px;}
#sticky_header_static{background:white;z-index:200;width:100%;color:black;opacity:1; border-bottom:0; box-shadow:0 0 5px #888;position:absolute;left:0;top:0}




#sticky_header_static .centric3{position:relative}

#sticky_header_static ul{margin:0;padding:0 0 0px 0;text-align:center}
#sticky_header_static ul>li{display:inline-block;padding:0 6%;margin-left:0px;font-size:11px;vertical-align:middle;position:relative}
#sticky_header_static ul>li:hover>a{color:#15c1e5 }
#sticky_header_static ul>li.active{background:#fff;}
#sticky_header_static ul>li.active>a{color:#000}
#sticky_header_static ul li li:hover a{color:#333}
#sticky_header_static ul#nav ul {display:none;left: 0;position:absolute;color:black;padding:3%;margin:0;line-height:normal;width:100%;border-top:0;z-index:999;border-bottom:0px #333 solid;background:rgba(0,0,0,.9);top:47px;width:200px;text-align:left}
#sticky_header_static #small_logo{vertical-align:top}
#sticky_header_static #small_logo img{height:100%;width:auto;display:inline-block;margin-top:-3px;height:25px;vertical-align:middle}
#sticky_header_static ul#nav ul li{list-style:none;text-transform:uppercase;padding:5px 30px;width:100%}

#sticky_header_static nav{display:inline-block;vertical-align:middle;font-size:0px;}
#sticky_header_static ul#nav ul li:hover{background:#d7d2cb;}
#sticky_header_static ul a{color:black;text-transform:uppercase;font-size:16px;letter-spacing: 2px;}

#sticky_header_static #search_box .input{color:#fff;}
#sticky_header_static #search_box .submit{color:#fff;}
#sticky_header_static ul li li{width:100%}

#basket_wrapper{margin-bottom:50px;margin-top:180px;position:relative}
#basket_wrapper h1{font-size:36px;letter-spacing:4px;}

#basket_wrapper .w60{display:inline-block;vertical-align:top;width:66%;margin-right:3%}
#basket_wrapper .w40{display:inline-block;vertical-align:top;width:30.3%}
ul#basket_items{margin:30px 0;font-size:12px;letter-spacing:1px;}
ul#basket_items li{display:block;padding:0;background:white;margin-bottom:20px;line-height:1.2}


ul#basket_items li span{display:inline-block;vertical-align:middle;margin-right:20px}
ul#basket_items li .icon{width:100px}
ul#basket_items li .icon img{width:100%;height:auto}
ul#basket_items li .title{width:290px}
ul#basket_items li .title a{display:block;font-size:18px;color:#333;margin-bottom:8px;font-weight:bold}
ul#basket_items li .quantity{width:66px}
ul#basket_items li .price{width:80px;text-align:center;font-weight:bold}
ul#basket_items li .price small{display:block;font-size:12px;margin-top:5px;font-weight:normal;}
ul#basket_items li:first-child{height:40px;border:0}


#basket_specs{margin-top:25px;font-size:12px;letter-spacing:1px}
#basket_specs h3{text-transform:uppercase;font-size:20px;font-weight:bold;margin-bottom:10px;}
#basket_specs p{margin-bottom:25px;}
#basket_specs p b{float:right}
#basket_specs p select{display:block;}

#voucher_form{border:1px #ccc solid;padding:20px;margin-bottom:20px;display:block;margin-top:65px;background:white}
#basket_specs_inner{border:1px #ccc solid;padding:20px;background:white}
#x_grand_total_wrapper small{display:block;font-size:12px;margin-top:8px;color:#800}
#members_wrapper{margin:180px auto;}
#members_wrapper h1{font-size:36px;border-bottom:1px #ccc solid;padding-bottom:25px;margin-bottom:25px;letter-spacing:2px;}
#members_wrapper h3{font-size:20px;margin-bottom:15px;letter-spacing:0px;text-transform:uppercase}
#members_wrapper p{margin-bottom:30px}
#members_wrapper b{font-size:22px;margin-bottom:5px;display:block;}
#members_wrapper .w50{display:inline-block;vertical-align:top;width:46.7%}
#members_wrapper .w50.first-child{margin-right:6% !important}

#members_wrapper .w33{display:inline-block;vertical-align:top;width:30%;margin-left:3%}
#members_wrapper .w33.first-child{margin-left:0% !important}
#members_wrapper .w33 .input2{display:block;margin-bottom:15px;;width:100%}
#members_wrapper .w33 small{display:block;font-size:14px;margin-bottom:20px;}

#members_wrapper .login_page_form{}
#members_wrapper .login_page_form .input2{display:block;margin:2% 10% 2% 10%;;width:80%}


#members_wrapper .one_address{border:1px #ccc solid;background:#fff;padding:20px;margin:2% 0% 2% 3%;display:inline-block;vertical-align:top;width:31%}
#members_wrapper .one_address b{font-size:14px;letter-spacing:1px;}
#members_wrapper .one_address.first-child{   margin:2% 0 2% 0;}
#members_wrapper .one_address.step2{display:block;margin:2% auto}

#members_wrapper .order_basket_content{display:block;margin-bottom:50px;}
#members_wrapper .order_basket_content time{display:inline-block;margin-left:10px;color:#800}
#members_wrapper .order_basket_content time i{vertical-align:middle}
#members_wrapper .order_basket_content p i,
#members_wrapper .order_basket_content p b{display:inline-block;font-size:14px;}
#members_wrapper .order_basket_content p {margin:15px 0;border-bottom:1px #f2f2f2 solid;display:block;padding-bottom:15px;color:#848484}
#members_wrapper .order_basket_content p span{display:inline-block;width:24%}
#members_wrapper .order_basket_content p span.first{width:50%}
#members_wrapper .order_basket_content p.heading{font-size:18px;color:#000}
#members_wrapper .order_basket_content small{font-size:12px;}


#product_support_form p{margin-bottom:15px;}
#product_support_form .button{margin:0 26px 0 0}
#product_support_form .error{color:red;display:block;font-size:12px;margin-top:5px;}

#static_wrapper{margin-bottom:50px;background:rgba(255,255,255,.95);padding:50px 50px;line-height:180%;font-size:18px;}
#static_wrapper h1{font-size:36px;border-bottom:1px #ccc solid;padding-bottom:25px;margin-bottom:25px}
#static_wrapper h2{font-size:28px;margin-bottom:15px}
#static_wrapper h3{font-size:22px;margin-bottom:15px}
#static_wrapper p{margin-bottom:30px}
#static_wrapper b{font-size:22px;margin-bottom:5px;display:block;}
#static_slide{width:100%;height:80px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}


/*141% -37%*/
footer{color:#333;background:#eee;font-weight: 300;bottom:0;left:0;width:100%;font-size:16px;z-index:1;line-height:150%;display:block;border-top:3px #ccc solid}
footer ul li{display:inline-block;margin-left:15px;}
footer .a1 a{letter-spacing:1px;}
#footer_cp img{margin-bottom:25px;}
#footer_cp a i{font-size:22px;display:inline-block;margin:0 4px;}


footer a{display:inline-block;margin:0 8px;color:#333;font-size:12px;}
footer #footer_logo{display:block;text-align:center;margin:14px;}
footer #footer_logo img{display:inline-block;}

footer a:hover{color:#ccc}
footer .w33{display:inline-block;vertical-align:top;width:33%;padding:10% 0}

footer .w33.a1 ul li{display:block}
footer .w33.a3{}
footer .w33 h3{font-size:20px;font-weight:normal;margin-bottom:10px;text-transform:uppercase}

footer .w33 ul#soc{margin:10px 0;padding:0;}
footer .w33 ul#soc li{display:inline-block;margin:0px;}
footer .w33 ul#soc li a{font-size:40px;letter-spacing:2px;opacity:0.8}
footer .w33 ul#soc li a:hover,
footer .w33 ul#soc li a.active{opacity:1}

#footer2{background:rgba(0,0,0,.85)}
#footer2 img{display:inline-block;margin:12%;width:70px;}


#contact_form{font-size:14px;}
#contact_form .input{border:1px #c0c0c0 solid;width: 300px;}
#contact_form p{clear: left;margin: 15px 5px;padding: 5px 5px 5px 0px;padding-left: 155px; border-top: 1px dashed #ddd;height: 1%;}
#contact_form label{float: left;margin-left: -155px;width: 120px; }
#contact_form textarea{height: 100px;}
#contact_form .threepxfix{margin-left: 3px;}
#contact_form label.error{display:block;color:red;width:100%;padding-left: 1px;margin:5px 0}
#contact_form .g-recaptcha{margin-left:160px;}


#cart_box{width:100%}
#cart_box a{line-height:100%;}
#search_box{}
#search_box .input{background:transparent;vertical-align:middle;border:0;font-size:16px;width:80px;color:#fff;}
#search_box .submit{vertical-align:middle;border:0;font-size:18px;background:transparent;color:#fff;padding:0}

.black_text #search_box .input{color:#6f4223;}
.black_text #search_box .submit{color:#6f4223;}
.pagination{text-align:center;margin-bottom:2em}
.pagination a{margin:0 10px;color:#333;}
.pagination li{display:inline-block;}

#newsletter_form{font-size:12px;display:block;width:65%;margin:10px auto;}

#x_newsletter_value{background:#8b827a;color:white;width:80%;padding:0px 10px;border:0px #c0c0c0 solid;display:inline-block;float:left;height:30px;}
#x_newsletter_submit{background:#6e655d;color:#fff;padding:0px 10px;width:20%;border:0px;display:inline-block;height:30px;}
#newsletter_form #nf_elements{display:inline-block;width:38.5%}

#x_newsletter_result{color:#333;text-align:center;}
#join-box h4 {font-size: 3em;letter-spacing: 10px;line-height: 51px;margin-bottom: 0;margin-top: 0;text-transform: uppercase;}
#join-box .zend_form {margin: 0;}
#join-box #x_newsletter_submit {background-color: #e8e3e3;border-width: 0 0 0 1px;border: 1px solid #333;font-size: 12px;font-weight: bold;height: 27px;letter-spacing: 2px;padding: 0 0 0 7px;width: 60px;}
#join-box #x_newsletter_value {border: 1px solid #333;font-size: 12px;float: left;height: 25px;letter-spacing: 1px;padding: 0px 4px 0px 12px;width: 92px;color:#333;margin-right: -2px;}

#statusMsg {text-align:center;font-size:16px;font-weight:bold;padding:10px 15px;background-color:#fafae6;color:#000;}
#statusMsg i{color:#333}

.sidr{display:none}
#sidr_menu1{position:fixed;z-index:999;color:#000;font-size:30px !important;top:0;;left:0;background:white;width: 50px;
height: 50px;line-height: 50px;
text-align: center;}
#sidr .accordion-toggle {cursor: pointer;}
#sidr .accordion-content {display: none;}
#sidr .accordion-content.default {display: block;}

#logo{display:block;text-align:center}
#logo img{height:180px;height:auto;margin:5px 0;width:30px;height:auto}
#fp_slide{margin-top:20px;}
#fp_slide .centric{height:690px;background:url(/inc/i06/media/u/1443710025747.jpg) top center no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

#fp_main_slide{width:1170px;max-width:1170px;height:526px;overflow:hidden;margin-top:30px;}
#fp_main_slide a{position:relative;display:block;width:100%;/*height:690px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;*/}
/*#fp_main_slide a dd{box-shadow:0 0 80px rgba(0, 0, 0, 0.5) inset; width:100%;height:600px;display:block;z-index:1;position:relative}*/
#fp_main_slide a img{width:100%;height:auto;}

/*
#fp_main_slide a span{position:absolute;bottom:15%;left:7%;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);color:white;}
#fp_main_slide h1{font-size:70px;}
#fp_main_slide h2{font-size:50px;}
#fp_main_slide h3{font-size:40px;}
#fp_main_slide h4{font-size:30px;}
#fp_main_slide .button{margin:20px 0;display:inline-block}
*/
.fp_main_slide_wrapper{margin:0px auto;width:1170px;position:relative;}
.fp_main_slide_wrapper #fp_main_slide_next{height:100%;position:absolute;z-index:101;top:0;right:0px;padding:0 30px 0 30px;font-size:50px;color:#fff}
.fp_main_slide_wrapper #fp_main_slide_prev{height:100%;position:absolute;z-index:101;top:0;left:0px;padding:0 30px 0 30px;font-size:50px;color:#fff}
.fp_main_slide_wrapper #fp_main_slide_next i,
.fp_main_slide_wrapper #fp_main_slide_prev i{position:absolute;top:46%}


ul#fp_3_icons{width:100%;margin:10px 0 30px 0;font-size: 0;}
ul#fp_3_icons li{width:32%;margin:1% 0 1% 2%;display:inline-block;font-size: 16px;}
ul#fp_3_icons li:first-child{margin:1% 0% 1% 0}
ul#fp_3_icons li img{width:100%;height:auto}
ul#fp_3_icons li:hover img{filter:contrast(110%)}
ul#fp_category_icons{width:100%;margin:10px 0 100px 0;font-size: 0;}
ul#fp_category_icons li{width:32%;margin:1% 0 1% 2%;display:inline-block;height:220px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position:top center;font-size: 16px;}
ul#fp_category_icons li:nth-child(3n+1){margin:1% 0% 1% 0}
ul#fp_category_icons li a{display:block;width:100%;height:220px;line-height:220px;background:rgba(0,0,0,.3);color:white;font-size:30px;text-align:center;vertical-align:middle;}
ul#fp_category_icons li a:hover{background:transparent}
ul#fp_category_icons li a span{display:inline-block;vertical-align:middle;line-height:normal;width:85%;margin:0 auto;
text-shadow: 2px 2px 2px rgba(0,0,0,0.9);}
ul#fp_category_icons li a span i{display:block}
ul#fp_category_icons li a:hover span{color:#f2f2f2}
#page_profile{margin:0px auto 0px;line-height:180%;position:relative;z-index:2;}
#product_nav{font-size:16px;padding:15px 0;}
#product_nav a{font-size:13px;margin:0 10px;color:#333}
#page_profile #c_left{display:block;vertical-align:top;width:100%;position:relative;text-align:center;margin-top:20px;}
#page_profile #c_left #cycle_template_pager{vertical-align:top;display:inline-block;width:10%;margin-right:4%}
#page_profile #c_left #cycle-slideshow-wrapper{vertical-align:top;width:85%;display:inline-block;position:relative;height:auto;min-height:320px;margin-bottom:15px;position:relative;}
#page_profile #c_left #cycle-slideshow-wrapper i.fa-arrows-alt{position:absolute;z-index:101;bottom:20px;right:20px;font-size:30px;color:#c0c0c0}
#page_profile #c_left #cycle-slideshow-wrapper:hover i.fa-arrows-alt{color:#f2f2f2}
#page_profile #c_left #cycle-slideshow-wrapper #product_gallery_next{position:absolute;z-index:101;top:44%;right:20px;font-size:50px;color:#333}
#page_profile #c_left #cycle-slideshow-wrapper #product_gallery_prev{position:absolute;z-index:101;top:44%;left:20px;font-size:50px;color:#333}

#page_profile #c_left #cycle-slideshow-wrapper #cycle_template_pager{text-align:center;}
#page_profile #c_left #cycle-slideshow-wrapper #cycle_template_pager img{width:17%;height:auto;margin:1%}
#page_profile .cycle-slideshow img{width:100%;height:auto}
#page_profile #c_right{display:block;vertical-align:top;width:100%;}
#page_profile #c_right span{display:block}
#page_profile #c_right span[itemprop="description"] span{display:inline}
#page_profile #c_right span ul {list-style-type: disc;list-style-position: inside;margin-left: 15px;}
#page_profile h1{font-size:40px;letter-spacing:0;line-height:1.2}
#page_profile h2{font-size:20px;}
#page_profile h2>a{display:block;}
#page_profile h3{font-size:18px;}
#page_profile h3.price{margin:10px 0;}
#page_profile h3.price b{color:#333;text-decoration: line-through;}
#page_profile h3.is_sale{color:#c9113c}

#page_profile .block{border:0px #ccc solid;padding:20px;margin:0px 0 20px 0}
#page_profile #product_specs{font-size:14px;margin:20px 0;text-align:left}
#page_profile #product_specs b{color:black}
#page_profile .shareaholic-canvas{float:right}
#page_profile #recently_viewed_items {width:426px;}
#page_profile #recently_viewed_items ul{margin-bottom:15px;}
#page_profile #recently_viewed_items ul li{display:inline-block;vertical-align:top;width:21%;margin:2%;font-size:11px;line-height:100%}
#page_profile #recently_viewed_items ul li img{display:block;margin-bottom:8px;width:100%;height:auto}
#page_profile .block_badge{float:right;}
#page_profile .block_badge a{display:block}
#product_review_form{display:none;width:90%;margin:8% auto}
#product_review_form p{margin-bottom:15px;}
#product_review_form .button{margin:0 26px 0 0}
#product_review_form #current_rating{display:inline-block !important;cursor:pointer}

#page_frontpage #related_products h2{margin-top:70px;}
#page_frontpage #related_products h2 img{display:inline-block;width:120px;vertical-align:middle;margin:0 30px;}
#related_products h2{line-height:100%;font-size:36px;margin: 35px auto;text-align:center}

#page_frontpage #related_products h2#pop a{font-size:30px;text-decoration:underline}
#page_frontpage #related_products h2#pop a.selected{color:black;font-weight:bold;text-decoration:none}
.collapsible > h2 {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #203142;text-transform: uppercase;font-weight: 400;border-bottom: 1px solid #c8c8c8;margin: 0;padding: 9px 0 8px 0px;cursor: pointer;}
.collapsible > h2:before {font-family:FontAwesome;content: "\f078";margin-top: 5px;color: #203142;font-size: 10px;float: right;-webkit-transition: transform 0.3s ease;-o-transition: transform 0.3s ease;transition: transform 0.3s ease;position:relative;z-index:-1}
.collapsible > h2.in:before {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}
.collapsible.in > h2.in:before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

.one_review{padding-bottom:15px;margin-bottom:15px;border-bottom:1px #ccc dashed}
.one_review small{font-size:12px;}
.one_review span{display:inline !important}

#page_listing{margin:100px auto 310px;line-height:180%;position:relative;z-index:2;}
#page_listing h1{font-size:30px;margin:25px 0;text-align:center;color:#333;clear:both;text-transform:uppercase}
#page_listing h1 span{background:white;padding:0 10px;}

.videojs_content{text-align:center;background:white;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}
.videojs_content h1{display:block;padding:20px;text-transform:uppercase;font-size:16px;line-height:150%}



ul#product_listing{font-size:0}

ul#product_listing li .imdbRatingPlugin{position:absolute;right:3%;bottom:0}
ul#product_listing li{font-size:16px;display:inline-block;width:22%;padding:0%;margin:1.5%;text-align:center;position:relative;vertical-align:top;-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;-min-height:255px}
ul#product_listing li .play_button{position:absolute;color: white;opacity:0.3;font-size:46px;top: 3%;left: 3%;-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;}

ul#product_listing li#li_0,
ul#product_listing li#li_1,
ul#product_listing li#li_2{width:30.3%;height:auto}
ul#product_listing li#li_7,
ul#product_listing li#li_8{width:47%;height:auto}


ul#product_listing li.adsense{width:97%;height:auto;min-height:200px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:transparent}


ul#product_listing li#li_13,
ul#product_listing li#li_14,
ul#product_listing li#li_15{width:30.3%;height:auto}

ul#product_listing li#li_20,
ul#product_listing li#li_21{width:47%;height:auto}

ul#product_listing li#li_30,
ul#product_listing li#li_31{width:47%;height:auto}

ul#product_listing li#li_32,
ul#product_listing li#li_33,
ul#product_listing li#li_34{width:30.3%;height:auto}


ul#product_listing li#li_39,
ul#product_listing li#li_40{width:47%;height:auto}

ul#product_listing li#li_45,
ul#product_listing li#li_46{width:47%;height:auto}

ul#product_listing .x_wishlist{display:none;font-size:30px;position:absolute;top:8%;right:15%;}
ul#product_listing .x_wishlist i{color:#912642}

ul#product_listing li:hover .x_wishlist{display:block;}
ul#product_listing li a{display:block;font-size:13px;line-height:110%;text-transform:uppercase;color:#333}
ul#product_listing li a span{display:block;margin:20px 0;font-size:16px;line-height:150%}
ul#product_listing li span.price{display:block;margin-bottom:20px;}
ul#product_listing li span.price b{text-decoration: line-through;font-weight:normal;margin-right:5px;color:#333}
ul#product_listing li span.is_sale{color:#c9113c}
ul#product_listing li img.leading{width:100%;height:auto;border-radius:8px}
ul#product_listing li img.leading2{width:100%;height:auto;border-radius:8px}
ul#product_listing li b.sez{position:absolute;top:-5px;right:-5px;background:rgb(115, 230, 243);width:35px;height:20px;line-height:20px;text-align:center;color:#333}
ul#product_listing li b.ser{position:absolute;top:18px;right:-5px;background:rgba(255, 226, 8);width:35px;height:20px;line-height:20px;text-align:center;color:#333}
ul#product_listing li:hover{background:rgba(0, 0, 0, 0.05);}
ul#product_listing li:hover a .play_button{opacity:1;}
ul#product_listing li.adsense:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
ul#product_listing li i{color:#ddddd3;margin:0 1px}

ul#product_listing li ul.media_errors li{display:block;box-shadow:none;color:black;width:97%;min-height:auto;text-align:left}
ul#product_listing li ul.media_errors li i{color:black;}
ul.tabify{margin:0;padding:0}

ul.tabify li{display:inline-block;padding:10px 20px;border:1px #ccc solid;text-transform:uppercase;}
ul.tabify li.active{border-bottom:1px white solid;}
ul.tabify li.active a{font-weight:bold;}
.tab_content{border-top:1px #ccc solid;margin-top:-1px;padding-top:20px;}


.color_wrapper{display:block;margin-bottom:20px;}
.color_wrapper img{width:50px;height:30px;border-bottom:3px #ccc solid}
.color_wrapper img.active{border-bottom:3px #333 solid}



.payment-errors{text-align:center;color:red;padding:0px;display:block;width:100%;margin-bottom:10px;}
.payment-success{text-align:center;color:green;padding:0px;display:block;width:100%;margin-bottom:10px;}
#page_frontpage{margin:0 0 0 0;position:relative;z-index:2;}
#page_frontpage h1#latest{background:url(/media/elem/bg_line.jpg) center center repeat-x;font-size:20px;margin:35px 0 25px;text-align:center;color:#a59c94;text-transform:uppercase;letter-spacing:4px;}
#page_frontpage h2#latest{font-size:32px;margin-bottom:15px;text-align:center;border-top:1px #ccc solid;margin-top:15px;padding-top:15px;}
#page_frontpage h1#latest span{background:white;padding:0 20px;}
#page_frontpage .jcarousel li a{display:block;}
#page_frontpage .jcarousel li span{display:block;}
#fp_slide span{position:absolute;bottom:20px;left:50px;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);color:white}
#fp_slide h1{font-size:70px;}
#fp_slide h2{font-size:50px;}
#fp_slide h3{font-size:40px;}
#fp_slide h4{font-size:30px;}
#fp_header .button{margin:20px 0;display:inline-block;position:relative;z-index:3;}

#onefuzz{opacity:.9;font-size:10px}

#gmap{float:right;margin:0 0 20px 20px}
#x_video_problems{margin-bottom:10px;}
#x_video_problems div li{display:inline-block;margin:0 5px 10px;}
#x_video_problems div li a{background:#912642;padding:5px;color:white}
#x_video_problems div li a:hover{background:#333}
#videojs_wrapper{}
.videojs_content{width:100%; max-width:700px;margin:0px auto 20px;}

#quick_search_wrapper{position:relative;width:650px;margin:0 auto}
.quick_search{display:block;font-size:0;width:80%;margin:40px auto;max-width:480px;}
.quick_search h2{font-size:20px;text-transform:uppercase;margin-bottom:10px;font-weight:bold}
.quick_search .input2{border:0;border-radius:5px 0 0 5px;color:#212121;line-height:37px;padding:0px 20px;font-size:14px;font-weight:normal;width:80%;display:inline-block;vertical-align:top;background-color:#f2f2f2}
.quick_search .button3{color:#fff;background:#333;padding:0px 20px;line-height:37px;font-size:14px;font-weight:normal;width:20%;text-transform:uppercase;border:0;border-radius:0 5px 5px 0;display:inline-block;vertical-align:top;position:absolute;top:0;right:0}
#quick_search_inner_wrapper{position:relative}

.adblocker_txt{width:90%; max-width:700px;margin:0px auto 20px;display:none}
.adblocker_txt span#atxt{padding:150px 50px;display:block;background:#dfa51b;color:black;font-size:26px;line-height:1.5}


#website_badge{background: #333;position: fixed;left: -17px;font-size:14px;z-index:33;top: 38%;transform: rotate(270deg);text-transform:uppercase;letter-spacing:1px}	
#website_badge a{color: white;display:block;padding: 15px;}
#website_badge:hover{background:#000}

.one_tag{border-radius:15px;padding:10px;background-color:#626161;color:white;margin:8px 5px;font-size:13px;}

#locked{padding:15px;background:#15769d;color:white}
#locked a{color:white;border-bottom:1px white dashed}
#locked:hover{background:#092c3b;}
#my_overlay {
	background:rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index:99;
	display:none;
	overflow:hidden;

}
#my_overlay .overlay-in {
	position:absolute;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
	display:inline-block;
	height:250px;
}
#my_overlay .overlay-close {
	width: 28px;
	height: 28px;
	background:url(/images/overlay svg);
	background-size:28px 28px;
	top:10px;
	right:10px;
	cursor:pointer;
	position:absolute;
}

.adsense_row{min-height:280px;}

@media only screen and (max-width:1276px)
{
.centric{width:95%;}
.centric2{width:95%;}
.centric3{width:95%;}

	#sticky_header{width:100%}
	#header_margin{height:40px;}

	.desktop{display:none !important}
	.mobileonly{display:inline-block}
	#mobile_logo{display:inline-block;margin:0 auto}
	#mobile_logo img{display:inline-block;margin:0 auto;width:50%}
	/*#sidr_menu1{display:inline-block}*/
	#head2{margin-top:60px;}
	
	#head0 #span1{width:37%}
	#head0 #span3{width:37%;text-align:right;}
	#head0 #span3 ul{display:inline-block;width:100%;text-align:right}
	#head0 #span2{width:13%}
	#sticky_header_static ul{padding:0}
	#sticky_header #span1 ul{display:none}
	#sticky_header #span3 ul{border-bottom:0;padding-bottom:0}
	#sticky_header_static #span1 ul{display:none}
	
	#head1{text-align:left !important}
	
}



@media only screen and (max-width:1170px)
{
	#fp_main_slide{width:100%;max-width:100%;}
	.fp_main_slide_wrapper{width:100%;}
	
	
	.mob_faded dd{background:rgba(255,255,255,.6)}
	#fp_row_2 .w50{width:100%}
	#fp_row_2 .w50{padding:2%}
	#fp_row_2 .w50+.w50{padding-bottom:16%}

	#fp_row_0_1 .h2{right:18%;left:auto}
	#fp_row_0_2 .h2{right:auto;left:18%}
	
	#fp_row_0 h1,
	#fp_row_1 h1{font-size:130px}

}
@media only screen and (max-width:1000px)
{



	#page_profile #recently_viewed_items,
	#page_profile #c_left #cycle-slideshow-wrapper{width:100%}

	ul#basket_items li .title{width:25%}
	
	#page_profile #c_left #cycle_template_pager{width:100%}
	#page_profile h1{line-height:100%}
	
	.w50{width:47.5%}
}

@media only screen and (max-width:800px)
{
	
	
	#page_profile #recently_viewed_items ul li{width:29%}
	
	#newsletter_form{display:none}
	#head00{text-align:center;}

	#basket_wrapper .w60{display:block;width:95%;margin:0 auto 3% auto}
	#basket_wrapper .w40{display:block;width:50%;margin:0 auto 3% auto}
	
	
	
	
	
	
	
	
	ul#product_listing li{width:30.3% !important;border:0;height:auto}

	footer .w33{width:49%}
	
	#fp_header h2,
	#fp_row_4 h2{width:85%}
	#page_listing .notif{width:100%;margin:1% 0}
	#basket_wrapper>.button_s{margin:0% auto 4%}
	
	#fp_row_0_logo{position:relative;width:100%;border-radius:0;left:0;top:0;margin:0;display:block;text-align:center;padding:15px;}
	#fp_row_0_logo img{max-width:192px;}
	#fp_row_0_1, #fp_row_0_2{display:block;width:100%;}
	#fp_row_0 h1,
	#fp_row_1 h1{font-size:100px}
	
	#my_overlay .overlay-in {height:auto;}
	
	#quick_search_wrapper{width:95%}
}

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


	
#website_badge{left: -64px;}	
#website_badge a{color: white;display:block;padding: 5px;}



	#fp_row_2_2 .notif{display:inline-block;width:100%;margin:1% 0%;}
	#fp_header h2{font-size:46px;}
	#fp_row_2 .w50 h2{line-height:100%}
	#page_profile #recently_viewed_items ul li{width:46%}
	#page_profile #c_right{width:52%}
	#search_box .input{width:55px}
	#sticky_header ul#soc{display:none}
	#basket_wrapper .w40{width:75%;}
	#onefuzz{bottom:5px;right:5px;}
	ul#product_listing li{width:47% !important}
	#basket_wrapper .w40{width:95%;}
	#members_wrapper .order_basket_content p span.first{width:38%}
	#members_wrapper .order_basket_content p span{width:29%}
	#gmap{float:none;margin:0 0 20px 0px;width:100%;}
	#popup_window{width:100%;height:100%;left:0;margin-left:0;top:0}
	#footer2 .w33{width:100%;margin:0 0 8% 0}
	
	

	footer .w33{width:100%;}
	
	#page_profile #c_left,
	#page_profile #c_right{width:100%;margin:0 0 2% 0;text-align:center}
	#page_profile .block{width:100%}
	#page_listing{margin-top:10px;}
	#head2{height:auto;line-height:45px;}
	.w50{width:99.5%;}
	
	.select_input ul{width:auto;}
	
	
		#page_profile h1{font-size:26px}
		#related_products h2{font-size:20px}
}



@media only screen and (max-width:450px)
{
	
	#product_support_form{width:100%;}
	#fp_header h2{font-size:36px;}
	#head0 #span3{width:52%;}
	#head0 #span2{display:none}
	#head0 #span3 ul{display:none}
	/*
	#head0 #span1,
	#head0 #span2,
	#head0 #span3{width:100%;text-align:center;}
	*/
	
	
#fp_row_0 h1,
	#fp_row_1 h1{font-size:80px}
	
	.button{padding:10px 10px}

	
	
	ul#product_listing li{width:98% !important;margin-bottom:5%}
	ul#basket_items li .icon{width:20%}
	ul#basket_items li .price{font-size:12px;width:20%}
	ul#basket_items li .quantity{font-size:12px;width:20%}
	ul#basket_items li .title{font-size:12px;}
	ul#basket_items li span{margin-right:1%;}
	#search_box{margin-left:0}
	#no_content_found{font-size:30px;text-align:center;line-height:120%}
	#members_wrapper .w33{width:100%;margin:0 0 2% 0}
	
	#members_wrapper h1{text-align:center;}
	#members_wrapper h1 .fr{float:none;text-align:center;}
	#members_wrapper .one_address{width:100%;margin:0 0 2% 0}
	#members_wrapper .w50{width:100%;margin:0 0 2% 0}
	footer{text-align:center;}
	
	
	ul#basket_items li .quantity{width:65px}
	
	
}

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

}



