/**
*
*
*
* @version: 4.2.20
*
*
*
*/


img{
	max-width:100%;
	height:auto;
}
#custRegDiv, #errorMsg {
	width: 100% !important;
}
.yscp_page{
	display:none;
}
#custRegDiv_c{
	top: 60px !important;
}
#iframe_id {
  width: 100% !important;
}
.phonelong{
	display:none;
	background:#adadad;
	padding:0 0 0 0;
	margin-top: 0px;
}
.phone{
  font-size: 12px;
  font-weight: 900;
  color: #cc0000;
  padding: 7px;
}

.phone span{
  padding-left: 15px;
  white-space: nowrap;
}

.phone::before {
  /*content: 'Questions?';*/
  color: #c01704;
  font-size: 17px;
  padding-right: 7px;
  font-weight: 700;
  text-transform: uppercase;
}
@media(max-width:679px){
	#iframe_id iframe{
		width:280px !important;
		height: 293px !important
	}
}
#custRegDiv .yui-skin-sam .yui-panel .bd {
	padding: 0;
}
.slicknav_menu {
	display:none;
  	background: #adadad;
	text-align:left;
}
.slicknav_nav .slicknav_row:hover, .slicknav_nav a:hover{
	background:inherit;
}
.slicknav_nav{
	background:#808080;
	font-size: inherit;
}
.slicknav_nav A.c4subnav{
	font-size:15px;
	font-weight:normal;
}
.slicknav_nav ul.c4-ln-sub-nav{
	margin-left:25px;
}
.slicknav_nav ul.c4-ln-sub-nav li{
	margin-bottom:2px;
	background:#999999;
	margin-right: 4px;
}
.slicknav_btn{
	float:left;
	padding: 0.238em 0.325em 0.238em 0.325em;
	font-size: 15px;
	background:#008000;
}
/*Mobile Icons and Animation*/
#mobilemenu{
	display:none;
}
#logo a, #vc a{
	display:block;
}
#logo img, #vc img{
	visibility:hidden;
}
.hidefull{
	display:none;
}
.slicknav_nav{
	padding-top:10px;
}
ul.c4-ln-sub-nav li{
	border-bottom:none;
}
.slicknav_nav li{
	border-bottom:1px solid #fff;
}
@media(max-width:1100px){
	.hidefull{
		display:block;
	}
	.container{
		background:none;
	}
	.container > table{
		width:100%;
		table-layout:fixed;
		max-width:1000px;
	}
	#header{
		background-image:url('https://sep.turbifycdn.com/ty/cdn/prehistory/header-resp.png');
		background-position:bottom right;
		position:relative;
	}
	#logo-box{
		width:25%;
		position: relative;
	}
	#logo{
	    position: absolute;
  		left: 0;
  		top: 30px;
	}
	#logo img {
   		width: 100%;
   		height: 100%;
		visibility:visible;
	}
	#lang-box{
		width:27.4%
	}
	#fs-box{
		width:283px;
		position: absolute;
  		bottom: 65px;
  		right: 0;
	}
	#fs {
		color:#fff;
		font-family: 'Rokkitt', serif;
		font-size:19px;
		font-weight:700;
		text-shadow: 2px 0 0 #5d7e34, 0 -2px 0 #5d7e34, 0 2px 0 #5d7e34, -2px 0 0 #5d7e34;
		text-transform:uppercase;
		padding:0;
	}
	#vc-box{
		width:40%;
	}
	#vc{
		padding:0;
		padding-top:10px;
	}
	#vc img{
		visibility:visible;
	}
	.vccol{
		float:left;
		width:40%;
	}
	.vccol:first-child{
		width:60%;
		padding-top:15px;
	}
	#search-box{
		position:relative;
	}
	#search{
		position:absolute;
		left:auto;
		right:10px;
		top:7px;
		width: 262px;
	}
	#leftnav{
		display:inline-block;
		width:23%;
	}
	#big-body{
		display:inline-block;
		width:76%;
		background-size:100%;
	}
	#announcements{
		left:0px;
	}
	#big-body > table{
		width:100% !important;
		table-layout:fixed;
	}
	#home-bod{
		width:100%;
		display:inline-block;
	}
	#body{
		width:72%;
		display:inline-block;
	}
	#right-side-box{
		width:25%;
		display:inline-block;
	}
	#right-side{
		width:96%;
		padding: 2%;
	}
	.sliderwrapper .contentdiv{
		width:100%;
	}
	.sliderwrapper img{
		max-width:100%;
		height:auto;
	}
	#featured, #featured-prod, #test-box, #news-box{
		background-size:100%;
	}
	.news{padding-left: 0;}
	.input-news{
		width:100%;
		margin: 5px 0;
		box-sizing: border-box;
    height: 25px;
	}
	#test-box {
  		height: auto;
  		padding-bottom: 20px;
	}
	#news-box {
  		margin-top: 10px;
			background: #fff;
	}
	td#footer-top {
    display: none !important;
	}
	#footer-badges,
	#footer-links,
	#footer-addy{
		width: 33.3%;
		padding: 0 1%;
	}
	#phone{
		padding: 17px 0 0 10px;
	}
	#phone::before{
		/*content: 'Questions?';*/
		color:#c01704;
		font-size: 17px;
  		padding-right: 7px;
		font-weight:700;
		text-transform:uppercase;
	}
	#phone-box {
  		width: 100%;
  		max-width: 565px;
		height: 40px;
  	}
	#phone a{
		color:#fff;
		text-decoration:none;
	}
	#bottom > tbody > tr > td{
		display:inline-block;
		box-sizing: border-box;
	}
	#bottom > tbody > tr:nth-child(2) > td{
		width:31%;
		padding:1%;
		box-sizing:border-box;
	}
	#footer-logo{
		display:none !important;
	}
	#footer-addy{
		background-image: URL("https://sep.turbifycdn.com/ty/cdn/prehistory/addy-resp-bg.png");
		background-position: 82% 0;
		min-height: 100px;
		background-repeat:no-repeat;
		background-color: transparent;
	}
	.addy-contain{
		padding-right:75px;
	}
	#vert-foot-big-box1, #vert-foot-big-box2{
  		width: 98%;
  		padding: 0 1%;
	}
	#social-box{
		float: right;
		position: static;
		padding-right: 32px;
	}
	#contents-table{
		table-layout:fixed;
	}
	#contents-table > tbody > tr{
		display:inline;
		font-size:0;
	}
	#contents-table > tbody > tr > td{
		display:inline-block;
		font-size:11px;
		box-sizing:border-box;
	}
	#contents-table > tbody > tr > td #contents-rounded > table{
		width:100%;
		table-layout:fixed;
	}
	#contents-table > tbody > tr > td #contents-rounded > table td{
		display:inline-block;
		width:100%;
		text-align:center;
	}
	.section-text {
  		width: 100%;
	}
	.section-text img{
		clear:both;
	}
	.item-page-top > table{
		width:100%;
		table-layout:fixed;
	}
	.item-page-top > table > tbody > tr > td:first-child{
		display:inline-block;
		width:46%;
	}
	.item-page-top > table > tbody > tr > td:last-child{
		display:inline-block;
		width:51%;
	}
	.item-page-top img{
		max-width:100%;
		height:auto;
	}
	.orderinfo input:last-child{
		width:50%;
		max-width:141px;
	}
	#big-body > div#clear{
		margin-bottom:0;
	}
	#multi{
		width:100%;
		table-layout:fixed;
	}
	#multi-options > select{
		width:100%;
	}
	#multi-product{
		width:20%;
	}
	#multi-options{
		width:40%;
	}
	#multi-price{
		width:20%;
	}
	#multi-check{
		width:15%;
	}
	#multi-order {
  		width: 100%;
	}
	#header img, #leftnav img, #multi img{
		max-width:100%;
		height:auto;
	}
	#bottom > tbody > tr > td[colspan="4"]{width: 100%;}
	.news-box{
		padding:10px;
		background: #fff;
	}
	#footer-addy{
		text-align: left;
	}
	/*end initial 1100px*/
}
@media(max-width:950px){
	.phonelong{
		display:block;
	}
	#phone-box {
		display:none;
	}
}
@media(max-width:860px){
	#test {
  		padding-top: 45px;
	}
	#body{
		width:71%;
	}
	#head-links ul li a {
  		padding: 0 5px;
	}
	#footer-badges,
	#footer-links,
	#footer-addy{
		width: 100%;
		margin:5px 0;
	}
	td#footer-links {
    padding: 0;
    border: 0;
	}
	#footer-addy{
		max-width: 300px;
		background-position: top left;

	}
	.addy-contain {
    padding-right: 0;
    padding-left: 75px;
}
	/*860*/
}
@media(max-width:820px){
	#body{
		width:96%;
		padding: 2%;
	}
	#right-side-box{
		width:96%;
		padding: 2%;
	}
	#footer-badges > table{
		width:100%;
	}
	#footer-badges > table td{
		display:inline-block;
		width:100%;
		text-align:center;
	}
	/*820*/
}
@media(max-width:768px){
	#big-body{
		background-size:inherit;
	}
	#announcements{
		display:none;
	}
	/*768*/
}
@media(max-width:730px){
	#head-links li:nth-child(10), #head-links li:nth-child(11){
		display:none;
	}
	/*730*/
}
@media(max-width:700px){
	#footer-badges{
		display:none !important;
	}
	#bottom > tbody > tr:nth-child(2) > td{
		width:48%;
		padding:1%;
	}
	#footer-links{
		border-left:none;
	}
	/*700*/
}
@media(min-width:640px){
	::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder {
		display:none;
	}
}
@media(max-width:650px){
	#head-links li:nth-child(8), #head-links li:nth-child(9){
		display:none;
	}
	/*650*/
}
@media(max-width:640px){
	.slicknav_menu{
		display:block;
		margin-top: -40px;
		padding:0;
		margin-bottom:10px;
	}
	#header{
		background-image:url('https://sep.turbifycdn.com/ty/cdn/prehistory/header-resp-640.png');
	}
	#head-bottom{
		position:relative;
		height: 40px;
	}
	#phone-box{
		display:none;
	}
	#leftnav{
		display:none;
	}
	#big-body{
		width:100%;
	}
	.c4-show-tab > table{
		width:100%;
	}
	/*640*/
}
@media(max-width:550px){
	#head-links li:nth-child(6), #head-links li:nth-child(7){
		display:none;
	}
	#head-links{
		font-size:12px;
	}
	#lang-box{
		display:none;
	}
	#vc-box {
  		width: 75%;
	}
	#multi > tbody > tr > td{
		display:inline-block;
		width:100%;
		padding:5px 0;
		border-bottom:none;
	}
	#multi-check img{
		display:none;
	}
	#multi-check{
		border-bottom:1px solid #ccc !important;
		height:50px;
		text-align: left;
  		background-position: top left;
	}
	#multi-check input {
  		left: 45px;
  		top: 18px;
	}
	#multi-order{
		text-align: left;
	}
	/*550*/
}
@media(max-width:500px){
	#contents-table td{
		display:inline-block;
		box-sizing:border-box;
		width:48%;
		padding:1%;
	}
	#contents-table td #contents-rounded table{
		width:100%;
		table-layout:fixed;
	}
	#contents-table td #contents-rounded table td{
		width:100%;
		display:inline-block;
		text-align:center;
	}
	#item-left > a img{
		display: block;
  		margin: 0 auto;
	}
	.item-page-top > table > tbody > tr > td:first-child{
		width:100%;
		margin:0 !important;
		padding:10px 0;
	}
	.item-page-top > table > tbody > tr > td:last-child{
		width:100%;
		margin:0;
		padding:10px 0;
		text-align:center;
	}
	.item-page-top > table > tbody > tr > td:last-child > form > table{
		width:100%;
	}
	/*tabs*/
	#c4-tabs li:first-child{
		border-radius:7px 7px 0 0;
	}
	#c4-tabs li{
		width:100%;
		box-sizing:border-box;
		display:inline-block;
		background:#ebe6de;
		border:1px solid #ccc;
	}
	#c4-tabs li.current, #c4-tabs li:hover{
		background:#fff;
	}
	#c4-tabs a{
		float:none;
		background:none;
		width:100%;
		padding:0;
	}
	#c4-tabs a span{
		padding: 10px 0 10px 10px;
		background:none;
	}
	#c4-tabs ul{
		padding:0;
	}
	/*end tabs*/
	#element_6{
		width:100%;
	}
	/*500*/
}
/*header change*/
@media(max-width:450px){
	#search{
		width:215px;
	}
	input.input-search {
  		width: 160px;
	}
	#fs-box{
		width:100%;
		text-align:right;
		bottom: 70px;
		right:13px;
		height: 20px;
	}
	#vc-box {
  		height: 25px;
	}
	#head-links-box {
  		display: none;
	}
	#logo {
		top:2px;
	}
	#header{
		/*height: 137px;*/
		height: 236px;
	}
	#logo-box {
  		width: 20%;
		height: 90px;
	}
	#search {
		top:4px;
	}
	.addy-contain {
		padding-right: 0;
		margin: 0 auto;
	}
	.section-text > div{
		width:100%;
		margin-right: 0 !important;
	}
	.section-text > div, .section-text img{
		text-align:center;
	}
	.section-text a.highslide {
  		display: inline-block;
	}
	#c4-rv-table, #c4-rv-table table{
		width:100%;
		table-layout:fixed;
	}
	#c4-rv-table img{
		max-width:100%;
		height:auto;
	}
	#c4-rv-table td{
		display:block;
		width:100%;
	}
	#c4-rv-table .sale-price{
		padding-bottom:20px;
	}
	/* 450*/
}
@media(max-width:400px){
	#fs{
		font-size:17px;
	}
	.nsearch #fs {
		font-size:15px;
	}
	.phone::before{
		display:none;
	}
	.phone span{
		display:block;
	}
	A.c4-breadcrumbs:link, A.c4-breadcrumbs:active, A.c4-breadcrumbs:visited, .c4-breadcrumbs-last{
  		font-size: 12px;
  	}
}
