.jetpack_subscription_widget #subscribe-email input{padding:.6180469716em !important;width:100% !important}.widget_google_translate_widget img{display:inline}.widget_google_translate_widget a{text-decoration:none !important}.hidden {
display: none !important;
visibility: hidden !important;
}
.atawc-swatches {
overflow: hidden;
padding: 5px;
}
.atawc-swatches .swatch.out_of_stock{
position:relative;
opacity: 0.2;
}
.atawc-swatches .swatch.out_of_stock::before,
.atawc-swatches .swatch.out_of_stock::after{
content: '';
position: absolute;
top:50%;
left:0;
background:#F00;
bottom:0px;
right:0px;
height:2px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.atawc-swatches .swatch.out_of_stock::after{
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.atawc-swatches .swatch,
ul.smart_attribute.label li  a{
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
display: inline-block;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
margin-right: 15px;
cursor: pointer;
position: relative;
margin-bottom:3px;
}
.atawc-swatches .swatch-color {
text-indent: -9999px;
}
.atawc-swatches .swatch-color.tick_sign.selected:before,
.swatch.swatch-label.selected.tick_sign:before,
.swatch.swatch-image.selected.tick_sign:before{
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
content: "";
width: 9px;
height: 17px;
display: block;
border: solid #fff;
border-width: 0 2px 2px 0;
position: absolute;
top: 50%;
left: 50%;
margin-left:-5px;
margin-top:-10px;
}
.swatch.swatch-image.selected.tick_sign:before{
border: solid #000;
border-width: 0 2px 2px 0;
}
.atawc-swatches .swatch-label,
.swatch.swatch-label.selected.tick_sign,
.swatch.swatch-image.selected.tick_sign,
ul.smart_attribute.label li {
background-color: #f1f1f1;
}
.atawc-swatches .swatch-image {
overflow: hidden;
}
.swatch.swatch-label.round,
.atawc-swatches .swatch-color.round,
.swatch.swatch-image.round{
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.swatch.swatch-label.round_corner,
.atawc-swatches .swatch-color.round_corner,
.swatch.swatch-image.round_corner{
-webkit-border-radius: 6px;
-moz-border-radius:6px;
border-radius: 6px;
}
.swatch.swatch-label.zoom_up.selected,
.atawc-swatches .swatch-color.zoom_up.selected,
.atawc-swatches .swatch-image.zoom_up.selected{
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);   
-moz-transform: scale(1.2);
transform: scale(1.2);
}
.swatch.swatch-label.zoom_down.selected,
.atawc-swatches .swatch-color.zoom_down.selected,
.atawc-swatches .swatch-image.zoom_down.selected{
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);   
-moz-transform: scale(0.8);
transform: scale(0.8);
}
.swatch_radio{
padding-left:30px;
position:relative;
z-index:999;
margin-left:0px;
border:1px solid #F00;	
}
.swatch_radio input[type=radio]{
position:absolute;
left:-20px;
top:5px;
z-index:-1;
margin:0px;
}
.ed-tooltip {
display:none;
position:absolute;
background-color:#161616;
border-radius:5px;
padding:5px 10px;
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
z-index:9999;
display:block;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
.ed-tooltip:after {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(0, 0, 0, 0);
border-width: 7px;
margin-left: -7px;
}
.swatch.swatch-label.opacity,
.atawc-swatches .swatch-color.opacity,
.atawc-swatches .swatch-image.opacity{
opacity:0.5;
}
.swatch.swatch-label.opacity.selected,
.atawc-swatches .swatch-color.opacity.selected,
.atawc-swatches .swatch-image.opacity.selected{
opacity:1;
}
#secondary ul.smart_attribute,
ul.smart_attribute{
display:block!important;
margin:0px -3px!important;
padding:0px!important;
text-align:left;
}
ul.smart_attribute li{
margin:5px;
list-style:none;
display:inline-block;
float:none;
}
ul.smart_attribute_as_widgets  a.swatch-color,
ul.smart_attribute_as_widgets  a.swatch-image{
text-indent:-600px;
overflow:hidden;	
}
ul.smart_attribute.color li a.round{
text-indent:-600px;
}
ul.smart_attribute li a.round{
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
}
ul.smart_attribute li a.round_corner{
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
}
#secondary ul.smart_attribute.label li::before{
display:none;
}
ul.smart_attribute.label li  a{
margin-right:0px;
line-height:45px;
font-size:12px;
}
.swatch.swatch-label{
max-width:100%!important;
padding:0px 3px;
}
.smart-swatches-archive-box .quantity{
display:none!important;
visibility:hidden!important;	
}
.smart_attribute_as_widgets li .swatch{
display:block;
}