/*--- General Body Content and Layout Styling ---*/

a.button_buy {
/*    background: none repeat scroll 0 0 #090;
    border: 1px solid grey;
    border-radius: 3px;		
		color: #fff !important;
		font-weight: 600;
    cursor: pointer;
    padding: 4px 7px;
		font-size: 12pt;*/
		color: #222 !important;
    cursor: pointer;
    padding: 6px 6px;
		
    background: #fdc529;
    background: -moz-linear-gradient(top, #ffcd45, #f9b800);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffcd45), color-stop(100%, #f9b800));
    background: -webkit-linear-gradient(top, #ffcd45, #f9b800);
    background: -o-linear-gradient(top, #ffcd45, #f9b800);
    background: -ms-linear-gradient(top, #ffcd45, #f9b800);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd45', endColorstr='#f9b800', GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcd45', endColorstr='#f9b800', GradientType=0)";
    background: linear-gradient(top, #ffcd45, #f9b800);
    border-color: #d79900;
    border-width: 1px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;		
		
}

.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }

* {margin:0;padding:0;border:0;outline:0;}
/*#wrapper {width:320px;}*/
body{font-size:16px;font-family:Arial, Helvetica, sans-serif;line-height: 16px;}
a:link, a:visited{text-decoration: none; color:#333;}
a:hover{text-decoration:none;color: #666;}
#container a:link, #container a:visited {color:#6699cc;}
#container a:hover {color:#000000;}
#container ul{margin:15px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:0px;margin:0 0 5px 10px;display: inline;}
img.alignleft{padding:0;margin:0 10px 5px 0;display:inline;}
.imgpostSmall img, .imgpostSmall a {margin:0px; padding:0px;}
.alignleft{float:left;margin-right:10px;}
.alignright{float:right;}
.categoryleft{float:left;}
.categoryright{float:left;padding-left:5px;width:220px;}
.clear {clear:both;}
.clearDate {clear:both; height:1px;}
.clear2 {padding: 5px 0 5px 0;}
p{padding: 5px 0 0 0;}
h1{
	font-family:sans-serif;
	color:#4C4C4C;
	font-size: 16px;
	font-weight:bold;
	text-shadow: 1px 1px 2px #D8D8D8;
	margin:10px 0px 10px 0px;
	}

h3{
color:#666666;
font-weight: bold;
margin-bottom:10px; 
}

h4{
font-weight: bold;
}	

code {font-family:Consolas,Monaco,"Andale Mono","DejaVu Sans Mono",monospace; }
pre {font-size:12px;background:#F7F7F7;color:#191919;margin-bottom:18px;padding:1.5em;border:solid 1px #333;}

SELECT {
  font-family: Consolas,Monaco,"Andale Mono","DejaVu Sans Mono",monospace;
  font-size: 13px;
	height:30px;
	border: 0px solid #A0A0A0;
	padding: 3px 20px 3px 3px;
	margin: 0;
	background: url("../images/select.png") no-repeat right #e1e1e1;
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */	
}

/*--- Main Site Wrapper ---*/
#wrapper{margin:0 auto; text-align: left; background-color:#FFF;}
#wrapperInner{margin:0 auto; border:1px solid #CCC; background:none;}

/*--- Site Logo and menu items ---*/
#logo h1{
margin:0px;
}

#logo{ /*header color*/
background: #fff;
padding:5px 0px 5px 5px;
margin:5px 5px 0px 5px; 
}

.toggle{
margin:3px 8px 0px 0px;
}

/*PAGE STYLING
*******************************************************************************************************************/
#navbar{
padding: 0px 5px 0px 10px; 
margin:5px; 
background-color:#FFF;

}

/*--- Categories/Archives and Main Menu Styling */
.parent a:link {
	font-weight: bold !important;
}
.level1 a:link {
	color: #C30 !important;
}


#menuDropDown {margin-left: 5px; margin-right: 5px; border-top: solid 1px #FFF; border-bottom: solid 1px #FFF; filter: alpha(opacity=100); opacity: 1.0; }
#menuDropDown a:link, #menuDropDown a:hover{text-decoration: none;}
#menuDropDown ul{list-style-type:none;font-size: 16px;padding: 0px 0px 0px 0px; margin:5px; background-color:#FFF; }
#menuDropDown li{border-bottom: 1px dotted #999;border-width: 1px 0;margin: 0px 0px;}
#menuDropDown li:last-child{border-bottom: none;}
#menuDropDown li a{display: block;padding: 10px;text-decoration: none;}	
#menuDropDown li a:hover{background: #E4E4E4;text-decoration:none;}
#menuDropDown ul li ul {padding: 0px;margin: 0px;}
#menuDropDown ul li ul li {margin: 0px;padding:0px;text-indent: 1em;}
#menuDropDown ul li li {border-top: 1px dotted #999;border-bottom:none;}
#menuDropDown ul li ul li ul li{margin: 0px;padding:0px;text-indent: 2em;}

#automenu {margin-left: 5px; margin-right: 5px; border-top: solid 1px #FFF; border-bottom: solid 1px #FFF; filter: alpha(opacity=100); opacity: 1.0; 
	background: #F2F2F2 url(../mobile-images/shadow.png) repeat-x;
}
#automenu a:link, #menuDropDown a:hover{text-decoration: none;}
#automenu ul{list-style-type:none;font-size: 16px;padding: 0px 0px 0px 0px; margin:5px; }
#automenu li{border-bottom: 1px dotted #999;border-width: 1px 0;margin: 0px 0px;}
#automenu li:last-child{border-bottom: none;}
#automenu li a{display: block;padding: 10px;text-decoration: none;}	
#automenu li a:hover{background: #E4E4E4;text-decoration:none;}
#automenu ul li ul {padding: 0px;margin: 0px;}
#automenu ul li ul li {margin: 0px;padding:0px;text-indent: 1em;}
#automenu ul li li {border-top: 1px dotted #999;border-bottom:none;}
#automenu ul li ul li ul li{margin: 0px;padding:0px;text-indent: 2em;}

/*--- Header Image Styling ---*/
#headerImage {
	margin-left: 5px;
	margin-right: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	}

	
#headerImage img{
	max-width: 100%; image-rendering: -moz-crisp-edges;-ms-interpolation-mode: bicubic;}

/*--- Navigation Expand/Collapse Styling ---*/  

.entry {
margin-left:0px;
margin-right:0px; 
padding:0px 0px 0px 0px;}

.contentwrapper{
margin-left:5px;margin-right:5px;
}

#container{width:100%;}

#contentwrapperinner, #latestPosts{
padding: 0px 5px 5px 5px; 
margin:5px; 
background-color:#FFF; 
}

.latestposts{
background: #FFFFFF;
padding:5px;
}

#mainNav {
width: 306px; 
height: 20px;
margin:0px 5px 0px 5px;
position: relative;
top:4px;
font-size: 14px;
line-height: 34px;
text-shadow: 0 1px 0 #FFFFFF;
}

#mainNav a{
color:#444444;
}



#mainright {
background:#F2F2F2 url(../mobile-images/shadow.png) repeat-x;
float:left;
padding:0px 15px 0px 15px;
border-right:1px solid #D2D2D2;
border-left:1px solid #F4F4F4;
}

#latestPosts-two{ 
background:#F2F2F2;
padding:6px;
margin:18px 5px 0px 5px;
}


#maincenter {
background:#E2E2E2 url(../mobile-images/shadow.png) repeat-x;
float:left;
padding:0px 15px 0px 15px;
border-right:1px solid #D2D2D2;
border-left:1px solid #F4F4F4;
}

#latestPosts-one{ 
background:#E2E2E2;
padding:6px;
margin:18px 5px 0px 5px;
}

#mainleft {
background:#D2D2D2 url(../mobile-images/shadow.png) repeat-x;
float:left;
padding:0px 15px 0px 15px;
}

#latestPosts{ 
background:#D2D2D2;
padding:6px;
margin:18px 5px 0px 5px;
}


/*--- Footer Styling ---*/
#footer, #footer a{background-color:#7C7C7C;color:#FFFFFF;}
#footer a:active, #footer a:hover{
color:#E2E2E2;}
#footer{
	margin:5px 5px 5px 5px; 
	padding: 10px 10px 10px 10px;
	font-size: 14px;
	line-height: 20px;
	text-align:center;
	}
	
div.copyright{padding-left: 2px;padding-right: 5px; padding-top: 10px;font-size: 12px;text-align: left; background:none; }
div.copyright, div.copyright a {color:#FFF; background-color:inherit;}
div.copyright a:link, div.copyright a:visited{text-decoration:underline; font-weight: normal; background:none;}

/*PAGINATE
******************************************************************************************************************/
.page{padding-top: 8px; margin-left: 5px; margin-right: 5px; text-align:center;}
.paginate .current {background-color:#737373;}
.paginate { font-size: 14px;text-shadow: 0 1px 0 #F2F2F2;}
.paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none; -moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomleft: 3px;-moz-border-radius-bottomright: 3px;-khtml-border-radius: 3px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius: 3px;}
.paginate a:hover, .paginate a:active {background:#ccc; color:#888; -moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomleft: 3px;-moz-border-radius-bottomright: 3px;-khtml-border-radius: 3px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius: 3px;}
.paginate .title {color:#555; margin-right:4px;}
.paginate .gap {color:#999; margin-right:4px;}
.paginate .current {color:#fff; background:#CCCCCC; font-weight:bold; border:1px solid #89adcf; margin-right:4px; padding:3px 6px; -moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomleft: 3px;-moz-border-radius-bottomright: 3px;-khtml-border-radius: 3px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-webkit-border-bottom-right-radius: 3px;}
.paginate .page {}
.paginate .prev, .paginate .next {}

/*INPUT
*********************************************************************************************************/
input[type="submit"]{
	background: url(../mobile-images/button.png) repeat-no;
  	color: #262626;
  	font-size: 15px;
  	font-weight: normal;
  	text-align: center;
  	text-shadow: 0 1px 0 #D8D8D8;
  	line-height: 34px;
  	height: 34px; 
  	display:inline-block !important;
	cursor:pointer; 	
	   }
	   

#contentwrapperinner input[type="submit"]{
/*background:transparent url(../mobile-images/button-small.png);*//*shows up in search and on login*/
font-size: 15px;
/*line-height: 34px;*/
text-align: center;
/*text-shadow: 0 1px 0 #FFFFFF;*/
font-weight: normal;
/*width:75px;*/
}

input[type="submit"]:hover{
color:#4D4D4D;
}

input[type='text'], input[type='password'], .area{
border:1px solid #7C7C7C;
font-size: 16px;
text-align: left;
height: 30px;
border-radius: 3px;
}

.area{
margin:10px 0px 10px 0px;
}

form label.textarea{
	padding:0px 0px 10px 0px;
	cursor:text;
	display:block;
	overflow:hidden;
	border:0px dotted #aaa;}
/*form input, form textarea{padding:1em;margin-bottom:1em;border:dotted 1px #aaa;}*/
/*form input{display:block;}*/
/*
.button-search{
background: url(../mobile-images/search.png) repeat-no;
}



*/
/* === NAVIGATION & SEARCH SIMPLE MOBILE=== */


#searchDropDown{
margin:0px 0px 0px 0px; 
display:none;
}

.search-box{/*outer background*/
	border:1px solid #000000
	}
	
input.search-field{/*input field */ 
	background:transparent url(../mobile-images/search-input.png) no-repeat top left;
	}
	
input.search-go{/*search icon */ 
	background:transparent url(../mobile-images/search-submit.png) no-repeat top left;
	}
	
input.search-go:hover{ /*search icon hover "Does Not work in ie6" */
	background:url(img/icon-search.png) no-repeat bottom left;
	}


/* NAVIGATION & SEARCH 
*********************************************************************************************************/

#navigation {
  margin: 5px 5px 5px 5px;
	float: right;
  
}
#navigation .search {
background: transparent url(../mobile-images/button.png) no-repeat;
 padding: 0 15px 0px 5px; 
}

.after {
  background: url(../mobile-images/button.png) no-repeat;
  float: left;
  display: block;
  height: 34px;
}


#navigation input {
  border: none;
  vertical-align: top;
}
#navigation .search #s {
  background: transparent url(../mobile-images/search-input.png) no-repeat;
  color: #858585;
  font-family: "Trebuchet MS", "Arial Rounded", Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin-top: 6px;
  padding: 0px 10px;
  width: 126px;
  height: 22px;
}
#navigation .search #searchsubmit {
  background: transparent url(../mobile-images/search-submit.png) no-repeat 100% 100%;
  cursor: pointer;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 40px;
  height: 34px;
}

/*NAVIGATION BAR
***************************************************************************************************************/
#navbar{
padding-top:5px;
display:block;
margin-left:auto;
margin-right:auto;
}

.navbar-left, .navbar-middle, .navbar-right, .navbar{
font-size: 15px;
line-height: 34px;
text-shadow: 0 1px 0 #FFFFFF;
font-weight: normal;
padding: 4px;
}

.navbar-left img{
padding: 4px;
}
.navbar-middle img{
padding: 4px;
}
.navbar-right img{
padding: 4px;
}

.navbar-left {
  background: transparent url(../mobile-images/button.png) no-repeat ;
  border-right:1px solid #cccccc;
  display: block;
  position: relative;
  float: left;
  padding: 0px 12px 0px 12px; 
  height: 34px;
}

.navbar-middle {
  background: transparent url(../mobile-images/button.png) no-repeat -10px 0px;
  border-right:1px solid #cccccc;
  border-left:1px solid #F2F2F2;
  display: block;
  position: relative;
  float: left;
  padding: 0px 12px 0px 12px; 
  height: 34px;
}

.navbar-right {
  background: transparent url(../mobile-images/button.png) no-repeat 100% 0;
  border-left:1px solid #F8F8F8;
  display: block;
  position: relative;
  float: left;
  padding: 0 10px 0px 10px; 
  height: 34px;  
}

/*BUTTON
****************************************************************************************************************/
.button{
background: transparent url(../mobile-images/button-large.png) no-repeat ;
font-size: 15px;
line-height: 34px;
/*text-shadow: 0 1px 0 #FFFFFF;*/
text-align: center;
font-weight: normal;
height: 34px; 
display: block;
/*width:100px;*/
}

.button-small{
background: transparent url(../mobile-images/button-small.png) no-repeat ;
font-size: 15px;
line-height: 34px;
text-shadow: 0 1px 0 #FFFFFF;
text-align: center;
font-weight: normal;
height: 34px; 
display: block;
width:75px;
}

#container .button{
background: transparent url(../mobile-images/button-small.png) no-repeat ;
font-size: 15px;
line-height: 34px;
text-shadow: 0 1px 0 #FFFFFF;
font-weight: normal;
padding: 0 10px 0px 10px; 
height: 34px; 
display: block;
}

/*TABLES
******************************************************************************************************************/
table {
font-size: 12px;
border: 0px solid #2B3128;
border-collapse: collapse;
width: 100%;}
/*
td, th {
	border-bottom: 1px solid #BBBBBB;
	padding:7px 2px 7px 4px;}
th {
background-color: #E2E2E2;
}
*/
.th-right{
border-right: 1px solid #BBBBBB;
}

.td-title{
font-weight: bold;
}

.td-right{
width:25px;
text-align: right;
}

.td-middle{
text-align: right;
}

.mcart-heading, .mcart-heading-right{
background-color: #7C7C7C;
color:#FFFFFF;
}

.mcart-heading-right{
border-right: 1px solid #BBBBBB;
}

.even {background-color: #F2F2F2;} 

.pagination {
    clear: both;
    font-size: 14px;
    margin-left: 16px;
    padding: 16px 0;
    position: relative;
}
.pagination span, .pagination a {
    background: none repeat scroll 0 0 #F1F1F1;
    color: #474747;
    display: block;
    float: left;
    margin: 2px 2px 2px 0;
    padding: 8px 11px;
    text-decoration: none;
    width: auto;
}
.pagination a:hover {
    background: none repeat scroll 0 0 #3279BB;
    color: #FFFFFF;
}
.pagination .current {
    background: none repeat scroll 0 0 #3279BB;
    color: #FFFFFF;
    padding: 8px 11px;
}

/*FROM NIORA CSS2OSC 
******************************************************************************************************************/
.messageStackSuccess, .messageStackError, .messageStackWarning, .productsNotifications, .productnotifications, .errorBox, .errorbox, .errortext, .info{border:1px dotted;padding:0.5em 1em;margin:1em 0px;margin-top:0px;clear:both;}
.messageStackSuccess, .greetuser{background-color:#e0f9b0;color:#637d2d !important;}
.messageStackError, .messageStackWarning,.errorBox, .errorbox, .errortext, .stockWarning, .stockwarning{background-color:#ffe9e0;color:#c0190d !important;}
.productsNotifications, .productnotifications{background-color:#fff3bb;color:#9e660c !important;}
span.productprice{ color:#FF0000; font-size:20px;}
span.m-specialprice, span.productspecialprice{color:#79C1E6;}
span.m-specialpricestrike, span.productspecialprice-strike, .productspecialprice-strike{text-decoration:line-through;}
.oldprecio {text-decoration:line-through;color:#666;font-size:15px;}

.qty{margin-left:10px;width:100px;}
.hide_msg{display: none;}
.centered, .align_center{text-align:center;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.hidden{display:none !important;}
.useful, .warn, .note, .info{display:inline-block;border:dotted 1px !important;padding:0.5em 1em !important;margin:1em 0px;margin-top:0px;clear:both;}
.useful, .useful a{background-color:#e0f9b0;color:#637d2d !important;}
.warn, .warn a, table.warn{background-color:#ffe9e0;color:#c0190d !important;}
code{overflow: hidden;width:625px;white-space:nowrap;background-color:#eee;padding:0px 0.5em;margin:0px 0.25em;border:dotted 1px;display:inline-block;text-shadow:0px 1px 0px White;}
.rule{border-bottom:1px solid #000000;margin:0px 0px 10px 0px;}
.vspace{margin-bottom:15px;}

/*LISTINGS
**************************************************************************************************/
.m{border-bottom:1px solid #000000;height:150px;margin:5px 0px 10px 0px;}
.m-image{float:left;width:38%;}
.m-name{float:left;width:60%;height:65px;padding:5px 2px 5px 2px; overflow:hidden;}	
.m-name-agente{float:left;width:270px;height:25px;padding:5px 2px 5px 2px;}	
.m-price-button{float:left;}
.m-price{float:left;width:60%;padding:5px 0px 5px 2px; font-size:16px; color:#333;}
.m-price-agente{float:left;width:160px;padding:5px 0px 5px 2px;}
.m-button, .m-buynow{float:left;width:60%;padding:5px 2px 0px 2px;}
.m-button-agente, .m-buynow-agente{float:left;width:65px;padding:5px 2px 0px 2px;}

.button a {
  color: #88F8FF;
  font-size: 10px; 
  font-family: "Trebuchet MS", "Arial Rounded", Arial, Helvetica, sans-serif; 
  font-weight: bold;
	width: 107px;
	height: 20px;
}

.button a:hover {
  color: #888888;
  font-size: 10px; 
  font-family: "Trebuchet MS", "Arial Rounded", Arial, Helvetica, sans-serif; 
  font-weight: bold;
	width: 107px;
	height: 20px;
}

a.button {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #000000;
    border-radius: 15px;
    cursor: pointer;
    padding: 4px;
}

input.button {
    /*background: none repeat scroll 0 0 #FFFFFF;*/
    /*border: 3px solid #000000;*/
    /*border-radius: 15px;*/
    cursor: pointer;
    padding: 0px 6px;
		
    background: #fdc529;
    background: -moz-linear-gradient(top, #ffcd45, #f9b800);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffcd45), color-stop(100%, #f9b800));
    background: -webkit-linear-gradient(top, #ffcd45, #f9b800);
    background: -o-linear-gradient(top, #ffcd45, #f9b800);
    background: -ms-linear-gradient(top, #ffcd45, #f9b800);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd45', endColorstr='#f9b800', GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffcd45', endColorstr='#f9b800', GradientType=0)";
    background: linear-gradient(top, #ffcd45, #f9b800);
    border-color: #d79900;
    border-width: 1px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;		
}

.button:hover {
		color: #000;
    border: 3px solid #f00;
    background: #eef;
}

.lb-price {
    height: 34px;
    padding: 5px 0;
}
.lb-price img {
    float: right;
}
.lb-price img.offsetStandard {
    margin-left: -5px;
}
.lb-price img.offsetDigits {
    margin-left: -24px;
}

.clearfix:after, .cols-2:after, .cols-3:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

* html .clearfix, * html .cols-2, * html .cols-3 {
}

.lb-price.offerPrice {
    padding: 8px 0;
    width: 100%;
		margin: 0;
}

/* charts */
.size-chart-wrap {
    display: block;
    height: auto;
}
.size-chart-heading {
    background: #eb212e none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 22px;
    padding: 10px;
}
.size-chart-subHeading {
    color: #818285;
    font-size: 20px;
    padding: 5px 0;
}
.size-chart-subHeading span {
    color: #000;
}
.size-chart-wrap table {
    border-collapse: collapse;
    border-spacing: 0;
    font: 14px sans-serif;
}
.size-chart-wrap table th {
    color: #111;
    padding: 10px;
    text-align: left;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
    width: 169px;
}
.size-chart-wrap table td {
    color: #333;
    padding: 10px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
    width: 93px;
}
.size-chart-wrap table {
    overflow: hidden;
    z-index: 1;
}
.size-chart-wrap table td, .size-chart-wrap table th {
    position: relative;
}
.size-chart-wrap table tr:nth-child(2n+1) th::before, .size-chart-wrap table tr:nth-child(2n+1) td::before {
    background-color: #d1d2d4;
    content: " ";
    height: 100%;
    left: -5000px;
    position: absolute;
    top: 0;
    width: 10000px;
    z-index: -2;
}
.size-chart-wrap table tr:nth-child(2n) th::before, .size-chart-wrap table tr:nth-child(2n) td::before {
    background-color: #fff;
    content: " ";
    height: 100%;
    left: -5000px;
    position: absolute;
    top: 0;
    width: 10000px;
    z-index: -2;
}
.size-chart-wrap table tr:nth-child(2n+1) th::before {
    background-color: #9c9d9f !important;
    left: 0;
    width: 100%;
    z-index: -1;
}
.size-chart-wrap table tr td:hover::after {
    background-color: rgba(255, 193, 7, 0.5) !important;
    content: " ";
    height: 10000px;
    left: 0;
    position: absolute;
    top: -5000px;
    width: 100%;
    z-index: -1;
}
.size-chart-wrap table tr:hover td::before, .size-chart-wrap table tr:hover {
    background-color: rgba(255, 193, 7, 0.5) !important;
}
.size-chart-divider {
    background: #d1d2d4 none repeat scroll 0 0;
    display: block;
    height: 1px;
    margin: 30px 0;
}
.size-chart-content-wrapper {
    display: block;
    height: auto;
}
.size-chart-content {
    border: 5px solid #fff;
    box-sizing: border-box;
    float: left;
    position: relative;
    width: 50%;
}
.size-chart-content:nth-child(2n+1) {
    clear: both;
}
.size-chart-content > .heading {
    background: red none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 16px;
    padding: 8px;
}
.size-chart-content > .description {
    color: #818285;
    font-size: 13px;
    padding: 10px 0;
}
.size-chart-content > .size-chart-content-img {
    display: block;
    text-align: center;
}
@media (max-width: 480px) {
.size-chart-content {
    width: 100%;
}
.size-chart-wrap {
    overflow-x: scroll;
}
.size-chart-wrap table {
    max-width: 530px;
    min-width: 460px;
}
}
