@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,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:inherit;font-size:100%;vertical-align:baseline;}
html{line-height:1;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}
q,blockquote{quotes:none;}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}
a img{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
a:hover{text-decoration:none;}
@media only screen and (min-width:1200px){
  .container{padding-left:0;padding-right:0;}
}
body{min-width:320px;height:100%;line-height:18px;font-size:13px;color:#777;}
body.content_only{background:none;min-width:0px;}
textarea{resize:none;}
body .form-control{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
body .form-control:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#header{z-index:5003;}
.columns-container{background: '../img/207.jpg'}
#columns{position:relative;padding-bottom:50px;}
.full-width{position:relative;width:100vw;left:50%;margin-left:-50vw;}
header{z-index:1;position:relative;background:'../img/207.jpg'}
header .banner{background:black;max-height:100%;}
header .banner .row{margin:0px;}
header .nav{background:#333;}
header .nav .row{margin:0px;}
header .nav nav{width:100%;}
header .row{position:relative;}
header .row > .container{position:relative;}
@media (min-width:767px){
  header .col-sm-4 + .col-sm-4 + .col-sm-4,header .row #header_logo + .col-sm-4 + .col-sm-4,header .row .col-sm-4 + #header_logo + .col-sm-4,header .row #header_logo + #header_logo + .col-sm-4,header .row .col-sm-4 + .col-sm-4 + #header_logo,header .row #header_logo + .col-sm-4 + #header_logo,header .row .col-sm-4 + #header_logo + #header_logo,header .row #header_logo + #header_logo + #header_logo{float:right;}
}
.ie8 #header #header_logo{width:350px;}
#center_column .page_product_box h3{color:#555454;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:600;font-size:18px;line-height:20px;padding:14px 20px 17px;margin:0 0 20px;position:relative;border:1px solid #d6d4d4;border-bottom:none;background:#fbfbfb;}
.right-align{text-align:right}
p.info-title{font-weight:bold;color:#333;margin-bottom:25px;}
p.info-account{margin:-4px 0 24px 0;}
.dark{color:#333;}
.main-page-indent{margin-bottom:30px;}
.alert{font-weight:bold;}
.alert:before{cursor:pointer;}
.alert ul,.alert ol{padding-left:15px;margin-left:27px;}
.alert ul li,.alert ol li{list-style-type:decimal;font-weight:normal;}
.alert.alert-success{text-shadow:1px 1px rgba(0,0,0,0.1);}
.alert.alert-success:before{font-family:"FontAwesome";content:"\f058";font-size:20px;vertical-align:-2px;padding-right:7px;}
.alert.alert-danger{text-shadow:1px 1px rgba(0,0,0,0.1);}
.alert.alert-danger:before{font-family:"FontAwesome";content:"\f057";font-size:20px;vertical-align:-2px;padding-right:7px;float:left;}
.label{white-space:normal;display:inline-block;padding:6px 10px;}
label{color:#333;}
label.required:before{content:"*";color:red;font-size:14px;position:relative;line-height:12px;}
.unvisible{display:none;}
.checkbox{line-height:16px;}
.checkbox label{color:#777777;}
.close{opacity:1;}
.close:hover{opacity:1;}
input.button_mini,input.button_small,input.button,input.button_large,input.button_mini_disabled,input.button_small_disabled,input.button_disabled,input.button_large_disabled,input.exclusive_mini,input.exclusive_small,input.exclusive,input.exclusive_large,input.exclusive_mini_disabled,input.exclusive_small_disabled,input.exclusive_disabled,input.exclusive_large_disabled,a.button_mini,a.button_small,a.button,a.button_large,a.exclusive_mini,a.exclusive_small,a.exclusive,a.exclusive_large,span.button_mini,span.button_small,span.button,span.button_large,span.exclusive_mini,span.exclusive_small,span.exclusive,span.exclusive_large,span.exclusive_large_disabled{position:relative;display:inline-block;padding:5px 7px;border:1px solid #cc9900;font-weight:bold;color:black;background:url(../img/bg_bt.gif) repeat-x 0 0 #f4b61b;cursor:pointer;white-space:normal;text-align:left;}
*:first-child + html input.button_mini,*:first-child + html input.button_small,*:first-child + html input.button,*:first-child + html input.button_large,*:first-child + html input.button_mini_disabled,*:first-child + html input.button_small_disabled,*:first-child + html input.button_disabled,*:first-child + html input.button_large_disabled,*:first-child + html input.exclusive_mini,*:first-child + html input.exclusive_small,*:first-child + html input.exclusive,*:first-child + html input.exclusive_large,*:first-child + html input.exclusive_mini_disabled,*:first-child + html input.exclusive_small_disabled,*:first-child + html input.exclusive_disabled,*:first-child + html input.exclusive_large_disabled{border:none;}
input.button_mini:hover,input.button_small:hover,input.button:hover,input.button_large:hover,input.exclusive_mini:hover,input.exclusive_small:hover,input.exclusive:hover,input.exclusive_large:hover,a.button_mini:hover,a.button_small:hover,a.button:hover,a.button_large:hover,a.exclusive_mini:hover,a.exclusive_small:hover,a.exclusive:hover,a.exclusive_large:hover{text-decoration:none;background-position:left -50px;}
input.button_mini:active,input.button_small:active,input.button:active,input.button_large:active,input.exclusive_mini:active,input.exclusive_small:active,input.exclusive:active,input.exclusive_large:active,a.button_mini:active,a.button_small:active,a.button:active,a.button_large:active,a.exclusive_mini:active,a.exclusive_small:active,a.exclusive:active,a.exclusive_large:active{background-position:left -100px;}
input.button_disabled,input.exclusive_disabled,span.exclusive{border:1px solid #cccccc;color:#999999;background:url(../img/bg_bt_2.gif) repeat-x 0 0 #cccccc;cursor:default;}
.btn.disabled,.btn[disabled]:hover{opacity:0.3;}
.button.button-small{font:bold 13px/17px Arial,Helvetica,sans-serif;color:#fff;background:#6f6f6f;border:1px solid;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.button.button-small span{display:block;padding:10px;}
.button.button-small span i{vertical-align:0px;margin-right:5px;}
.button.button-small span i.right{margin-right:0;margin-left:5px;}
.button.button-small span:hover{background:#575757;}
.button.button-medium{font-size:12px;color:#fff;padding:10px 0;font-weight:normal;background:#222;}
.button.button-medium span{display:block;padding:0px 10px;}
.button.button-medium span i.left{font-size:24px;vertical-align:-2px;margin:-4px 10px 0 0;display:inline-block;}
@media (max-width:480px){
  .button.button-medium span i.left{margin-right:5px;}
}
.button.button-medium span i.right{margin-right:0;margin-left:9px;}
@media (max-width:480px){
  .button.button-medium span i.right{margin-left:5px;}
}
.link-button{font-weight:bold;}
.link-button i{margin-right:5px;}
.link-button i.large{font-size:26px;line-height:26px;vertical-align:-3px;color:silver;}
.btn.button-plus,.btn.button-minus{font-size:14px;color:#000;padding:0;border:0;font-weight:600;height:34px;line-height:34px;padding-right:5px;display:inline-block;}
.btn.button-plus span,.btn.button-minus span{display:block;border:1px solid #fff;vertical-align:middle;width:25px;height:25px;text-align:center;vertical-align:middle;padding:4px 0 0 0;background:white;}
.btn.button-plus:hover,.btn.button-minus:hover{color:#333;}
.btn.button-plus:hover span,.btn.button-minus:hover span{filter:none;background:#f6f6f6;}
.button.exclusive-medium{font-size:12px;font-weight:normal;border:1px solid #111;background-color:transparent;color:#222;padding:10px 0px;}
.button.exclusive-medium span{display:block;padding:0px 10px;}
@media (max-width:480px){
  .button.exclusive-medium span{font-size:15px;padding-right:7px;padding-left:7px;}
}
.clearBoth{clear:both}

/*
.button.ajax_add_to_cart_button {
  font: 700 17px/21px Arial, Helvetica, sans-serif;
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  padding: 0;
  border: 1px solid;
  border-color: #0079b6 #006fa8 #012740 #006fa8; }
  .button.ajax_add_to_cart_button span {
    border: 1px solid;
    border-color: #06b2e6;
    padding: 10px 14px;
    display: block;
    background: #009ad0;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#009ad0), to(#007ab7));
    background-image: -webkit-linear-gradient(top, #009ad0, 0%, #007ab7, 100%);
    background-image: -moz-linear-gradient(top, #009ad0 0%, #007ab7 100%);
    background-image: linear-gradient(to bottom, #009ad0 0%, #007ab7 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF009AD0', endColorstr='#FF007AB7', GradientType=0); }
  .button.ajax_add_to_cart_button:hover {
    border-color: #01314e #004b74 #0079b6 #004b74; }
    .button.ajax_add_to_cart_button:hover span {
      filter: none;
      background: #0084bf; }
*/
.button.lnk_view{font:700 17px/21px Arial,Helvetica,sans-serif;color:#333;text-shadow:1px 1px white;padding:0;border:1px solid;border-color:#cacaca #b7b7b7 #9a9a9a #b7b7b7;}
.button.lnk_view span{border:1px solid;border-color:#fff;padding:10px 14px;display:block;background:#f7f7f7;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#f7f7f7),to(#ededed));background-image:-webkit-linear-gradient(top,#f7f7f7,0%,#ededed,100%);background-image:-moz-linear-gradient(top,#f7f7f7 0%,#ededed 100%);background-image:linear-gradient(to bottom,#f7f7f7 0%,#ededed 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F7F7',endColorstr='#FFEDEDED',GradientType=0);}
.button.lnk_view:hover{border-color:#9e9e9e #9e9e9e #c8c8c8 #9e9e9e;}
.button.lnk_view:hover span{filter:none;background:#e7e7e7;}
.button.lnk_view i.left{padding-right:8px;color:#777777;}
.form-control{padding:3px 5px;height:27px;-webkit-box-shadow:none;box-shadow:none;}
.form-control.grey{background:#fbfbfb;}
table.std,table.table_block{margin-bottom:20px;width:100%;border:1px solid #999999;border-bottom:none;background:white;border-collapse:inherit;}
table.std th,table.table_block th{padding:14px 12px;font-size:12px;color:#fff;font-weight:bold;text-transform:uppercase;text-shadow:0 1px 0 black;background:#999999;}
table.std tr.alternate_item,table.table_block tr.alternate_item{background-color:#f3f3f3;}
table.std td,table.table_block td{padding:12px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:12px;vertical-align:top;}
.table{margin-bottom:30px;}
.table > thead > tr > th{background:#fbfbfb;border-bottom-width:1px;color:#333;vertical-align:middle;}
.table td ul,.table td ol{margin-bottom:0!important;}
.table td a.color-myaccount{color:#777;text-decoration:underline;}
.table td a.color-myaccount:hover{text-decoration:none;}
.table tfoot tr{background:#fbfbfb;}
div.selector1 > div.selector,div.selector1 > div.selector span{background-image:none;}
div.selector1 > div.selector span{color:#555;text-transform:uppercase;font-size:12px;text-shadow:none;}
div.selector1 > div.selector span:after{display:inline-block;content:"\f107";font:normal normal normal 14px/1 FontAwesome;position:absolute;right:10px;height:100%;line-height:27px;}
div.selector1 > div.selector select{font-family:"Montserrat",sans-serif;font-size:12px;text-transform:uppercase;color:#999;}
#category .product_list{position:relative}
#category .product_list > p{position:absolute;left:30px;top:0px;z-index:3}

/*
.product-name {
  font-size: 17px;
  line-height: 23px;
  color: #3a3939;
  margin-bottom: 0; }
  .product-name a {
    font-size: 17px;
    line-height: 23px;
    color: #3a3939; }
    .product-name a:hover {
      color: #515151; }
    @media (max-width: 768px) {
      .product-name a {
        font-size: 14px; } }
.price {
  font-size: 13px;
  color: #777;
  white-space: nowrap; }
.price.product-price {
  font: 600 21px/26px "Open Sans", sans-serif;
  color: #333; }
.old-price {
  color: #6f6f6f;
  text-decoration: line-through; }
.old-price.product-price {
  font-size: 17px; }
.special-price {
  color: #f13340; }
.price-percent-reduction {
  background: #f13340;
  border: 1px solid #d02a2c;
  font: 600 21px/24px "Open Sans", sans-serif;
  color: #fff;
  padding: 0 5px 0 3px;
  display: inline-block; }
  .price-percent-reduction.small {
    font: 700 14px/17px Arial, Helvetica, sans-serif;
    padding: 1px 6px; }
*/
.new-box,.sale-box{width:46px;height:46px;color:#fff;text-transform:uppercase;background-color:#333;font-size:10px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;line-height:46px;display:inline-block;position:absolute;right:12px;top:12px;text-align:center;z-index:2;}
.new-box{background-color:#c99947;left:12px;right:auto;}

/*.new-box, .sale-box { position: absolute; top: -4px; overflow: hidden; height: 85px; width: 85px; text-align: center; z-index: 0; }
.new-box { left: -4px; }
.sale-box { right: -5px; }
.new-label { font: 700 14px/12px Arial, Helvetica, sans-serif; color: #fff; background: #6ad4ff; text-transform: uppercase; padding: 9px 0 7px; text-shadow: 1px 1px rgba(0, 0, 0, 0.24); width: 130px; text-align: center; display: block; position: absolute; left: -33px; top: 16px; z-index: 1; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.new-label:before { position: absolute; bottom: -3px; right: 5px; width: 0px; height: 0px; border-style: solid; border-width: 4px 4px 0px 4px; border-color: #21a3d8 transparent transparent transparent; content: "."; text-indent: -5000px; -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.new-label:after { position: absolute; bottom: -3px; left: 3px; width: 0px; height: 0px; border-style: solid; border-width: 4px 4px 0px 4px; border-color: #21a3d8 transparent transparent transparent; content: "."; text-indent: -5000px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }
.sale-label { font: 700 14px/12px Arial, Helvetica, sans-serif; color: #fff; background: #f13340; text-transform: uppercase; padding: 9px 0 7px; text-shadow: 1px 1px rgba(0, 0, 0, 0.24); width: 130px; text-align: center; display: block; position: absolute; right: -33px; top: 16px; z-index: 1; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.sale-label:before { position: absolute; bottom: -3px; right: 4px; width: 0px; height: 0px; border-style: solid; border-width: 4px 4px 0px 4px; border-color: #ad2b34 transparent transparent transparent; content: "."; text-indent: -5000px; -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.sale-label:after { position: absolute; bottom: -3px; left: 5px; width: 0px; height: 0px; border-style: solid; border-width: 4px 4px 0px 4px; border-color: #ad2b34 transparent transparent transparent; content: "."; text-indent: -5000px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }
.ie8 .new-label { left: 0px; top: 0px; width: auto; padding: 5px 15px; }
.ie8 .new-label:after { display: none; }
.ie8 .new-label:before { display: none; }
.ie8 .sale-label { right: 0px; top: 0px; width: auto; padding: 5px 15px; }
.ie8 .sale-label:after { display: none; }
.ie8 .sale-label:before { display: none; }
.ie8 .new-box { top: -1px; left: -1px; }
.ie8 .sale-box { right: -1px; top: -1px; }*/
.box{margin:0 0 30px 0;line-height:23px;}
.box p{margin-bottom:0;}
.box.box-small{padding:9px 10px 9px 20px;}
.box.box-small .dark{padding-top:10px;padding-right:20px;margin-bottom:0;width:auto;}
.page-product-box{padding-bottom:10px;}
.product-box{width:178px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.product-box .product-image{border:1px solid #d6d4d4;background:white;padding:5px;display:block;margin-bottom:11px;}
.product-box .product-image img{max-width:100%;width:100%;height:auto;}
#home-page-tabs{border:none;background:#fff;}
@media (min-width:768px){
  #home-page-tabs{padding:10px 0;margin:0 0 0 -18px;}
}
#home-page-tabs > li{margin-bottom:0;}
@media (min-width:991px){
  #home-page-tabs > li{border-left:1px solid #d6d4d4;margin:0 0px 0 9px;padding:0 0px 0 9px;}
}
@media (max-width:479px){
  #home-page-tabs > li{width:100%;}
}
#home-page-tabs > li a{font:600 21px/24px "Open Sans",sans-serif;color:#555454;text-transform:uppercase;border:none;outline:none;margin:0;padding:10px;}
@media (min-width:768px){
  #home-page-tabs > li a{padding:1px 10px;}
}
@media (min-width:768px) and (max-width:991px){
  #home-page-tabs > li a{padding:10px 10px;}
}
#home-page-tabs > li:first-child{border:none;}
#home-page-tabs > li.active a,#home-page-tabs > li a:hover{background:#333;color:#fff;padding:10px;}
@media (min-width:768px){
  #home-page-tabs > li.active a,#home-page-tabs > li a:hover{margin:-9px 0;}
}
@media (min-width:768px) and (max-width:991px){
  #home-page-tabs > li.active a,#home-page-tabs > li a:hover{margin:0px 0;}
}
.block{margin-bottom:30px;}
@media (max-width:767px){
  .block{margin-bottom:0px;}
}
@media (max-width:767px){
  .block .block_content{margin-bottom:20px;}
}

/*.block .title_block, .block h4 { font: 600 18px/22px "Open Sans", sans-serif; color: #555454; background: #f6f6f6; border-top: 5px solid #333; text-transform: uppercase; padding: 14px 5px 17px 20px; margin-bottom: 20px; }
@media (min-width:768px) and (max-width:991px) {
.block .title_block, .block h4 { font-size: 14px; }
}
@media (max-width:767px) {
.block .title_block, .block h4 { position: relative; }
.block .title_block:after, .block h4:after { display: block; font-family: "FontAwesome"; content: ""; position: absolute; right: 0; top: 15px; height: 36px; width: 36px; font-size: 26px; font-weight: normal; }
.block .title_block.active:after, .block h4.active:after { content: ""; }
}
.block .title_block a, .block h4 a { color: #555454; }
.block .title_block a:hover, .block h4 a:hover { color: #333; }
.block .list-block { margin-top: -8px; }
@media (max-width:767px) {
.block .list-block { margin-top: 0; }
}
.block .list-block li { padding: 5px 0 6px 20px; border-top: 1px solid #d6d4d4; }
.block .list-block li a i { display: none; }
.block .list-block li a:before { content: "105"; display: inline; font-family: "FontAwesome"; color: #333; padding-right: 8px; }
.block .list-block li a:hover { color: #333; font-weight: bold; }
.block .list-block li:first-child { border-top: none; }             */
.block .list-block .form-group{padding-top:20px;border-top:1px solid #d6d4d4;margin-bottom:0;}
.block .list-block .form-group select{max-width:270px;}
@media (max-width:767px){
  .block .list-block .form-group select{width:270px;}
}
.block .list-block .btn{margin-top:12px;}
.block .products-block li{padding:0 0 20px 0;margin-bottom:20px;border-bottom:1px solid #d6d4d4;}
.block .products-block li .products-block-image{float:left;border:1px solid #d6d4d4;margin-right:19px;}
@media (min-width:768px) and (max-width:991px){
  .block .products-block li .products-block-image{float:none;display:inline-block;margin:0 auto 10px;text-align:center;}
}
.column .block .products-block li{border-bottom:1px solid #eee}
.block .products-block li .product-content{overflow:hidden;}
.block .products-block li .product-content h5{position:relative;}
.block .products-block .product-name{display:block;font-size:12px;color:#222;text-transform:uppercase;line-height:normal;margin-bottom:5px;}
.block .products-block .product-description{margin-bottom:14px;display:none}
.block .products-block .price-percent-reduction{font:700 14px/17px Arial,Helvetica,sans-serif;padding:1px 6px;}
.page-heading{font:600 18px/22px "Open Sans",sans-serif;color:#555454;text-transform:uppercase;padding:0px 0px 17px 0px;margin-bottom:30px;border-bottom:1px solid #d6d4d4;overflow:hidden;}
.page-heading span.heading-counter{font:bold 13px/22px Arial,Helvetica,sans-serif;float:right;color:#333;text-transform:none;margin-bottom:10px;}
@media (max-width:480px){
  .page-heading span.heading-counter{float:none;display:block;padding-top:5px;}
}
.page-heading span.lighter{color:#9c9c9c;}
.page-heading.bottom-indent{margin-bottom:16px;}
.page-heading.product-listing{border-bottom:none;margin-bottom:0;}
.page-subheading{font-family:"Open Sans",sans-serif;font-weight:600;text-transform:uppercase;color:#555454;font-size:18px;padding:0 0 15px;line-height:normal;margin-bottom:12px;border-bottom:1px solid #d6d4d4;}
h3.page-product-heading{color:#555454;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:600;font-size:18px;line-height:20px;padding:14px 20px 17px;margin:0 0 20px;position:relative;border:1px solid #d6d4d4;border-bottom:none;background:#fbfbfb;}
ul.footer_links{padding:20px 0 0px 0;border-top:1px solid #d6d4d4;height:65px;}
ul.footer_links li{float:left;}
ul.footer_links li + li{margin-left:10px;}
.content_sortPagiBar .sortPagiBar{border-bottom:1px solid #d6d4d4;clear:both;}
.content_sortPagiBar .sortPagiBar #productsSortForm{float:left;margin-right:20px;margin-bottom:10px;}
.content_sortPagiBar .sortPagiBar #productsSortForm select{max-width:192px;float:left;}
@media (max-width:991px){
  .content_sortPagiBar .sortPagiBar #productsSortForm select{max-width:160px;}
}
.content_sortPagiBar .sortPagiBar #productsSortForm .selector{float:left;}
.content_sortPagiBar .sortPagiBar .nbrItemPage{float:left;}
.content_sortPagiBar .sortPagiBar .nbrItemPage select{max-width:59px;float:left;}
.content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix > span{padding:3px 0 0 12px;display:inline-block;float:left;}
.content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item{float:left;}
.content_sortPagiBar .sortPagiBar label,.content_sortPagiBar .sortPagiBar select{float:left;}
.content_sortPagiBar .sortPagiBar label{padding:3px 6px 0 0;}
.content_sortPagiBar .sortPagiBar.instant_search #productsSortForm{display:none;}
.content_sortPagiBar .display,.content_sortPagiBar .display_m{float:right;margin-top:-4px;}
.content_sortPagiBar .display li,.content_sortPagiBar .display_m li{float:left;padding-left:12px;text-align:center;}
.content_sortPagiBar .display li a,.content_sortPagiBar .display_m li a{color:#808080;font-size:11px;line-height:14px;cursor:pointer;}
.content_sortPagiBar .display li a i,.content_sortPagiBar .display_m li a i{display:block;font-size:24px;height:24px;line-height:24px;margin-bottom:-3px;color:#e1e0e0;}
.content_sortPagiBar .display li a:hover i,.content_sortPagiBar .display_m li a:hover i{color:gray;}
.content_sortPagiBar .display li.selected a,.content_sortPagiBar .display_m li.selected a{cursor:default;}
.content_sortPagiBar .display li.selected i,.content_sortPagiBar .display_m li.selected i{color:#333;}
.content_sortPagiBar .display li.display-title,.content_sortPagiBar .display_m li.display-title{font-weight:bold;color:#333;padding:7px 6px 0 0;}
.top-pagination-content,.bottom-pagination-content{text-align:center;padding:0px 0 12px 0;border-top:1px solid #eeeeee;margin-top:30px;position:relative;}
.top-pagination-content div.pagination,.bottom-pagination-content div.pagination{margin:0;text-align:center;}

/*
@media (min-width:992px) and (max-width:1199px) {
.top-pagination-content div.pagination, .bottom-pagination-content div.pagination {  }
}
@media (max-width:991px) {
.top-pagination-content div.pagination, .bottom-pagination-content div.pagination {  }
}*/
.top-pagination-content div.pagination .showall,.bottom-pagination-content div.pagination .showall,.shop-top-right  div.pagination .showall{display:none}

/*@media (min-width:992px) and (max-width:1199px) {
.top-pagination-content div.pagination .showall, .bottom-pagination-content div.pagination .showall { margin-right: 11px; }
}
@media (max-width:991px) {
.top-pagination-content div.pagination .showall, .bottom-pagination-content div.pagination .showall { margin-right: 0; }
}*/

/*.top-pagination-content div.pagination .showall .btn span, .bottom-pagination-content div.pagination .showall .btn span { font-size: 13px; padding: 3px 5px 4px 5px; line-height: normal; }*/

/*.top-pagination-content ul.pagination, .bottom-pagination-content ul.pagination { margin: 8px 0px 8px 0; }
.shop-top-right #pagination_top{display: none}
@media (max-width:991px) {
.top-pagination-content ul.pagination, .bottom-pagination-content ul.pagination { float: left; }
}
.top-pagination-content ul.pagination li, .bottom-pagination-content ul.pagination li { display: inline-block;    margin: 0 20px; }*/
.top-pagination-content ul.pagination li > a,.top-pagination-content ul.pagination li > span,.bottom-pagination-content ul.pagination li > a,.bottom-pagination-content ul.pagination li > span{padding:0;border:none;font-size:16px;color:#222;background:none;}

/*.top-pagination-content ul.pagination li > a span, .top-pagination-content ul.pagination li > span span, .bottom-pagination-content ul.pagination li > a span, .bottom-pagination-content ul.pagination li > span span { border: 1px solid #fff; padding: 2px 8px; display: block; background: url(../img/pagination-li.gif) 0 0 repeat-x #fbfbfb; }
.top-pagination-content ul.pagination li > a:hover span, .bottom-pagination-content ul.pagination li > a:hover span { background: #f6f6f6; }
.top-pagination-content ul.pagination li.pagination_previous, .top-pagination-content ul.pagination li.pagination_next, .bottom-pagination-content ul.pagination li.pagination_previous, .bottom-pagination-content ul.pagination li.pagination_next { color: #777676; font-weight: bold; }
.top-pagination-content ul.pagination li.pagination_previous > a, .top-pagination-content ul.pagination li.pagination_previous > span, .top-pagination-content ul.pagination li.pagination_next > a, .top-pagination-content ul.pagination li.pagination_next > span, .bottom-pagination-content ul.pagination li.pagination_previous > a, .bottom-pagination-content ul.pagination li.pagination_previous > span, .bottom-pagination-content ul.pagination li.pagination_next > a, .bottom-pagination-content ul.pagination li.pagination_next > span { border: none; background: none; display: block; padding: 4px 0; }
@media (max-width:767px) {
.top-pagination-content ul.pagination li.pagination_previous > a b, .top-pagination-content ul.pagination li.pagination_previous > span b, .top-pagination-content ul.pagination li.pagination_next > a b, .top-pagination-content ul.pagination li.pagination_next > span b, .bottom-pagination-content ul.pagination li.pagination_previous > a b, .bottom-pagination-content ul.pagination li.pagination_previous > span b, .bottom-pagination-content ul.pagination li.pagination_next > a b, .bottom-pagination-content ul.pagination li.pagination_next > span b { display: none; }
}
.top-pagination-content ul.pagination li.pagination_previous > a span, .top-pagination-content ul.pagination li.pagination_previous > span span, .top-pagination-content ul.pagination li.pagination_next > a span, .top-pagination-content ul.pagination li.pagination_next > span span, .bottom-pagination-content ul.pagination li.pagination_previous > a span, .bottom-pagination-content ul.pagination li.pagination_previous > span span, .bottom-pagination-content ul.pagination li.pagination_next > a span, .bottom-pagination-content ul.pagination li.pagination_next > span span { border: none; padding: 0; background: none; }
.top-pagination-content ul.pagination li.pagination_previous > a span b, .top-pagination-content ul.pagination li.pagination_previous > span span b, .top-pagination-content ul.pagination li.pagination_next > a span b, .top-pagination-content ul.pagination li.pagination_next > span span b, .bottom-pagination-content ul.pagination li.pagination_previous > a span b, .bottom-pagination-content ul.pagination li.pagination_previous > span span b, .bottom-pagination-content ul.pagination li.pagination_next > a span b, .bottom-pagination-content ul.pagination li.pagination_next > span span b { font-weight: bold; }
.top-pagination-content ul.pagination li.pagination_previous, .bottom-pagination-content ul.pagination li.pagination_previous { margin-right: 10px; }
.top-pagination-content ul.pagination li.pagination_next, .bottom-pagination-content ul.pagination li.pagination_next { margin-left: 10px; }*/
.top-pagination-content ul.pagination li.active > span,.bottom-pagination-content ul.pagination li.active > span{background:none;color:#222;}

/*.top-pagination-content ul.pagination li.active > span span, .bottom-pagination-content ul.pagination li.active > span span { background: #f6f6f6; }
.top-pagination-content .compare-form, .bottom-pagination-content .compare-form { float: right; }
@media (max-width:479px) {
.top-pagination-content .compare-form, .bottom-pagination-content .compare-form { float: left; width: 100%; text-align: left; padding-bottom: 10px; clear: both; }
}
.top-pagination-content .product-count, .bottom-pagination-content .product-count { padding: 11px 0 0 0; float: left; }
.bottom-pagination-content .product-count{display: none}
@media (max-width:991px) {
.top-pagination-content .product-count, .bottom-pagination-content .product-count { clear: left; }
}
.bottom-pagination-content { border-top: 1px solid #d6d4d4; }*/
.bottom-pagination-content .product-count,#pagination_top{display:none!important;}
ul.step{margin-bottom:30px;overflow:hidden;}
@media (min-width:768px){
  ul.step{}
}
ul.step li{float:left;width:20%;text-align:center;border-bottom:1px solid #e5e5e5;}
@media (max-width:767px){
  ul.step li{width:100%;border-left-width:1px;}
}
ul.step li a,ul.step li span,ul.step li.step_current span,ul.step li.step_current_end span{display:block;padding:13px 10px 14px 13px;color:#333;font-size:17px;line-height:21px;font-weight:bold;text-shadow:1px 1px white;position:relative;}
@media (max-width:992px){
  ul.step li a,ul.step li span,ul.step li.step_current span,ul.step li.step_current_end span{font-size:15px;}
}
@media (min-width:992px){
  ul.step li a:after,ul.step li span:after,ul.step li.step_current span:after,ul.step li.step_current_end span:after{content:".";position:absolute;top:0;right:-31px;z-index:0;text-indent:-5000px;display:block;width:31px;height:52px;margin-top:-2px;}
}
ul.step li a:focus,ul.step li span:focus,ul.step li.step_current span:focus,ul.step li.step_current_end span:focus{text-decoration:none;outline:none;}
ul.step li.first{border-left-width:1px;border-left-color:#b7b7b7;}
@media (min-width:768px){
  ul.step li.first{}
}
ul.step li.first span,ul.step li.first a{z-index:5;padding-left:13px!important;}
@media (min-width:768px){
  ul.step li.first span,ul.step li.first a{}
}
ul.step li.second span,ul.step li.second a{z-index:4;}
ul.step li.third span,ul.step li.third a{z-index:3;}
ul.step li.four span,ul.step li.four a{z-index:2;}
ul.step li.last span{z-index:1;}
@media (min-width:768px){
  ul.step li.last{}
  ul.step li.last span{}
}
ul.step li.step_current{font-weight:bold;border-bottom-color:#000;}
ul.step li.step_current span{position:relative;}
@media (min-width:992px){
  ul.step li.step_current span{padding-left:38px;}
}
ul.step li.step_current_end{font-weight:bold;}
ul.step li.step_todo{}
ul.step li.step_todo span{display:block;color:#333;position:relative;}
@media (min-width:992px){
  ul.step li.step_todo span{padding-left:38px;}
}
ul.step li.step_done{border-bottom-color:#000}
ul.step li.step_done a{}
@media (min-width:992px){
  ul.step li.step_done a{padding-left:38px;}
}
@media (min-width:992px){
  ul.step li#step_end span:after{display:none;}
}
ul.step li em{font-style:normal;}
@media (min-width:768px) and (max-width:991px){
  ul.step li em{display:none;}
}
.rating{clear:both;display:block;margin:2em;cursor:pointer;}
.rating:after{content:".";display:block;height:0;width:0;clear:both;visibility:hidden;}
.cancel,.star{overflow:hidden;float:left;margin:0 1px 0 0;width:16px;height:16px;cursor:pointer;}
.cancel,.cancel a{background:url(../../../modules/productcomments/img/delete.gif) no-repeat 0 -16px!important;}
.cancel a,.star a{display:block;width:100%;height:100%;background-position:0 0;}
div.star_on a{background-position:0 -16px;}
div.star_hover a,div.star a:hover{background-position:0 -32px;}
.pack_content{margin:10px 0 10px 0;}
.confirmation{margin:0 0 10px;padding:10px;border:1px solid #e6db55;font-size:13px;background:none repeat scroll 0 0 lightyellow;}
#page .rte{background:transparent none repeat scroll 0 0;}
#page .rte em{font-style:italic!important;}
.listcomment{list-style-type:none;margin:0 0 20px 0!important;}
.listcomment li{padding:10px 0;border-bottom:1px dotted #d6d4d4;color:#666666;}
.listcomment .titlecomment{display:block;font-weight:bold;font-size:12px;color:#333;}
.listcomment .txtcomment{display:block;padding:5px 0;color:#333;}
.header-container{background:#fff;}
.breadcrumb{display:inline-block;padding:0 11px;border:1px solid #d6d4d4;font-weight:bold;font-size:12px;line-height:24px;min-height:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;margin-bottom:16px;position:relative;z-index:1;}
.breadcrumb>li+li:before{display:none;}
.div_full_width{position:relative;left:50%;width:100vw;margin-left:-50vw}
.parallax{-webkit-background-size:cover;background-size:cover;background-attachment:fixed;background-repeat:repeat-y;background-position:0 0;}
.parallax-section{background-attachment:fixed;background-size:cover;background-repeat:repeat-y;overflow:hidden;}
.parallax_page_content{position:relative;z-index:1}
.parallax .overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.3);}

/*.breadcrumb .navigation-pipe { width: 18px; display: inline-block; text-indent: -5000px; }
.breadcrumb a { display: inline-block; background: #fff; padding: 0 15px 0 22px; margin-left: -26px; position: relative; z-index: 2; color: #333; }
.breadcrumb a.home { font-size: 17px; color: #777777; width: 38px; text-align: center; padding: 0; margin: 0 0 0 -10px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; z-index: 99; line-height: 22px; display: inline-block; height: 25px; }
.breadcrumb a.home i { vertical-align: -1px; }
.breadcrumb a.home:before { border: none; }
.breadcrumb a:after { display: inline-block; content: "."; position: absolute; right: -10px; top: 3px; width: 18px; height: 18px; background: #fff; border-right: 1px solid #d6d4d4; border-top: 1px solid #d6d4d4; border-radius: 2px; text-indent: -5000px; z-index: -1; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.breadcrumb a:before { display: inline-block; content: "."; position: absolute; left: -10px; top: 3px; width: 18px; height: 18px; background: transparent; border-right: 1px solid #d6d4d4; border-top: 1px solid #d6d4d4; border-radius: 2px; text-indent: -5000px; z-index: -1; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.breadcrumb a:hover { color: #777777; }*/
.ie8 .breadcrumb{min-height:1px;}
.ie8 .breadcrumb a:after{display:none;}
.ie8 .breadcrumb .navigation-pipe{width:20px;}
#reinsurance_block{clear:both!important;}
#short_description_content ul,#short_description_content ol,#short_description_content dl,#tinymce ul,#tinymce ol,#tinymce dl{margin-left:20px;}
.rte ul{list-style-type:disc;padding-left:15px;}
.rte ol{list-style-type:decimal;padding-left:15px;}
.block_hidden_only_for_screen{display:none;}
.cart_navigation{margin:0;}
.cart_navigation .button-medium{float:right;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:12px;padding:10px 0;}
.cart_navigation .button-medium span{padding:0px 15px;line-height:24px;}

/*@media (max-width:992px) {
.cart_navigation .button-medium span { font-size: 16px; }
}*/
.cart_navigation .button-medium i.right{font-size:14px;line-height:14px;}
.cart_navigation .button-exclusive{border:none;background:#c99947;padding:10px;font-size:12px;font-weight:normal;color:#fff;margin:0;text-transform:uppercase;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.cart_navigation .button-exclusive i{color:#fff;margin-right:8px;}
.cart_navigation .button-exclusive:hover,.cart_navigation .button-exclusive:focus,.cart_navigation .button-exclusive:active{color:#fff;-webkit-box-shadow:none;box-shadow:none;}
@media (max-width:480px){
  .cart_navigation > span{display:block;width:100%;padding-bottom:15px;}
}
.cart_last_product{display:none;}
.cart_quantity .cart_quantity_input{height:27px;line-height:27px;padding:0;text-align:center;width:57px;}
.cart_gift_quantity .cart_quantity_input{height:27px;line-height:27px;padding:0;text-align:center;width:57px;}
.table tbody > tr > td{vertical-align:middle;}
.table tbody > tr > td.cart_quantity{padding:41px 14px 25px;width:70px;}
.table tbody > tr > td.cart_quantity .cart_quantity_button{margin-top:3px;display:none;}
.table tbody > tr > td.cart_quantity .cart_quantity_button a{float:left;margin-right:3px;}
.table tbody > tr > td.cart_quantity .cart_quantity_button a + a{margin-right:0;}
.table tbody > tr > td.cart_delete,.table tbody > tr > td.price_discount_del{padding:5px;}
.table tfoot > tr > td{vertical-align:middle;}
.cart_delete a.cart_quantity_delete,a.price_discount_delete{font-size:23px;color:#333;}
.cart_delete a.cart_quantity_delete:hover,a.price_discount_delete:hover{color:silver;}
#cart_summary thead th{padding:7px 8px 9px 8px;}
#cart_summary tbody td{padding:7px 8px 9px 8px;vertical-align:middle;}
#cart_summary tbody td.cart_product{padding:7px;width:137px;}
#cart_summary tbody td.product-img{text-align:center}

/*#cart_summary tbody td.cart_product img { border: 1px solid #d6d4d4; }*/
#cart_summary tbody td.cart_unit .price span{display:inline-block;}
#cart_summary tbody td.cart_unit .price span.price-percent-reduction{margin:5px auto;display:inline-block;}
#cart_summary tbody td.cart_unit .price .old-price{text-decoration:line-through;}
#cart_summary tbody td.cart_description small{display:block;padding:5px 0 0 0;}
#cart_summary tbody td.cart_avail{width:1%;}
#cart_summary tbody td.cart_avail span{white-space:nowrap;}
#cart_summary tbody td.cart_delete{width:1%;}
#cart_summary tbody td.cart_description{vertical-align:top}
#cart_summary tbody td.cart_description .product-name{margin-bottom:5px;}
#cart_summary tbody td.cart_description .product-name a{color:#222;}
#cart_summary tbody td.cart_total{text-align:right}
#cart_summary tfoot td.text-right,#cart_summary tfoot tbody td.cart_unit,#cart_summary tbody tfoot td.cart_unit,#cart_summary tfoot tbody td.cart_total,#cart_summary tbody tfoot td.cart_total{font-weight:bold;color:#333;}
#cart_summary tfoot td.price{text-align:right;}
#cart_summary tfoot td.total_price_container span{font:600 18px/22px "Open Sans",sans-serif;color:#555454;text-transform:uppercase;}
#cart_summary tfoot td#total_price_container{font:600 21px/25px "Open Sans",sans-serif;color:#333;background:#fff;}
.box-cart-total tr.cart_total_price td.total_price_container,.box-cart-total tr.cart_total_price td#total_price_container{border-top:1px solid #ddd;padding-top:30px;padding-bottom:30px;}
.box-cart-total tr.cart_total_price td#total_price_container{font-size:24px}
#cart_summary .stock-management-on tbody td.cart_description{width:480px;}
.cart_discount_price{text-align:right;}
.cart_discount_delete{text-align:center;}
@media (max-width:767px){
  #order-detail-content #cart_summary table,#order-detail-content #cart_summary thead,#order-detail-content #cart_summary tbody,#order-detail-content #cart_summary th,#order-detail-content #cart_summary td,#order-detail-content #cart_summary tr{display:block;}
  #order-detail-content #cart_summary thead tr{position:absolute;top:-9999px;left:-9999px;}
  #order-detail-content #cart_summary tr{border-bottom:1px solid #cccccc;padding-bottom:7px;overflow:hidden;position:relative;}
  #order-detail-content #cart_summary td{border:none;position:relative;float:left;white-space:normal;padding:7px 20px 7px 20px;}
  #order-detail-content #cart_summary td.cart_product{text-align:left;}
  #order-detail-content #cart_summary td.cart_avail{display:none;}
  #order-detail-content #cart_summary td.cart_unit{width:33%;text-align:right;min-height:70px;clear:both;}
  #order-detail-content #cart_summary td.cart_unit .price{text-align:right;}
  #order-detail-content #cart_summary td.cart_quantity{width:33%;min-height:70px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
  #order-detail-content #cart_summary td.cart_quantity div{display:block;}
  #order-detail-content #cart_summary td.cart_quantity > .form-control{display:inline;}
  #order-detail-content #cart_summary td.cart_quantity > .cart_quantity_button a{margin-right:0px;float:none;}
  #order-detail-content #cart_summary td.cart_total{width:33%;min-height:70px;text-align:right;}
  #order-detail-content #cart_summary td.cart_delete{position:absolute;right:20px;top:7px;}
  #order-detail-content #cart_summary td.cart_delete:before{content:''!important;}
  #order-detail-content #cart_summary td div{display:inline;}
  #order-detail-content #cart_summary td:before{content:attr(data-title);font-weight:bold;display:block;}
  #order-detail-content #cart_summary tfoot td{float:none;width:100%;}
  #order-detail-content #cart_summary tfoot td:before{display:inline;}
  #order-detail-content #cart_summary tfoot tr .text-right,#order-detail-content #cart_summary tfoot tr tbody td.cart_unit,#order-detail-content #cart_summary tbody tfoot tr td.cart_unit,#order-detail-content #cart_summary tfoot tr tbody td.cart_total,#order-detail-content #cart_summary tbody tfoot tr td.cart_total,#order-detail-content #cart_summary tfoot tr .price{display:block;float:left;width:50%;}
}
@media (max-width:768px){
  #order-detail-content #cart_summary tbody td .price{text-align:center;}
  #order-detail-content #cart_summary tbody td.cart_description{width:300px;}
}
.cart_voucher{vertical-align:top!important;}
.cart_voucher h4{font:600 18px/22px "Open Sans",sans-serif;color:#555454;text-transform:uppercase;padding:7px 0 10px 0;}
.cart_voucher .title-offers{color:#333;font-weight:bold;margin-bottom:6px;}
.cart_voucher fieldset{margin-bottom:10px;}
.cart_voucher fieldset #discount_name{float:left;width:219px;margin-right:11px;}
.cart_voucher #display_cart_vouchers span{font-weight:bold;cursor:pointer;color:#777;}
.cart_voucher #display_cart_vouchers span:hover{color:#515151;}
.enable-multishipping{margin:-13px 0 17px;}
.enable-multishipping label{font-weight:normal;}
#HOOK_SHOPPING_CART #loyalty i{font-size:26px;line-height:26px;color:#cfcccc;}
#order_carrier{clear:both;margin-top:20px;border:1px solid #999999;background:#fff;}
.order_carrier_logo{max-width:65px;max-height:65px;}
#order_carrier .title_block{padding:0 15px;height:29px;font-weight:bold;line-height:29px;color:#fff;font-weight:bold;text-transform:uppercase;background:url(../img/bg_table_th.png) repeat-x 0 -10px #999999;}
#order_carrier span{display:block;padding:15px;font-weight:bold;}
.multishipping_close_container{text-align:center;}
table#cart_summary .gift-icon{color:white;background:#0088cc;display:inline;line-height:20px;padding:2px 5px;border-radius:5px;}
#multishipping_mode_box{padding-top:12px;padding-bottom:19px;}
#multishipping_mode_box .title{font-weight:bold;color:#333;margin-bottom:15px;}
#multishipping_mode_box .description_off{display:none;}
#multishipping_mode_box .description_off div{margin-bottom:10px;}
#multishipping_mode_box .description_off a:hover,#multishipping_mode_box .description a:hover{background:#f3f3f3;border:1px solid #cccccc;}
#multishipping_mode_box.on .description_off{display:block;}
.multishipping-cart .cart_address_delivery.form-control{width:198px;}
#order .address_add.submit{margin-bottom:20px;}
#ordermsg{margin-bottom:30px;}
#id_address_invoice.form-control,#id_address_delivery.form-control{width:269px;}
.addresses .select label,.addresses .selector,.addresses .addresses .address_select{clear:both;float:left;}
.addresses .waitimage{display:none;float:left;width:24px;height:24px;background-image:url("../../../img/loader.gif");background-repeat:no-repeat;position:relative;bottom:-2px;left:10px;}
.addresses .checkbox.addressesAreEquals{clear:both;float:left;margin:15px 0 25px 0;}
#order .delivery_option > div,#order-opc .delivery_option > div{display:block;margin-bottom:20px;font-weight:normal;}
#order .delivery_option > div > table,#order-opc .delivery_option > div > table{background:#fff;margin-bottom:0;}
#order .delivery_option > div > table.resume,#order-opc .delivery_option > div > table.resume{height:53px;}
#order .delivery_option > div > table.resume.delivery_option_carrier,#order-opc .delivery_option > div > table.resume.delivery_option_carrier{margin-top:10px;width:100%;border:1px solid #d6d4d4;font-weight:bold;}
#order .delivery_option > div > table.resume.delivery_option_carrier td,#order-opc .delivery_option > div > table.resume.delivery_option_carrier td{padding:8px 11px 7px 11px;}
#order .delivery_option > div > table.resume.delivery_option_carrier td i,#order-opc .delivery_option > div > table.resume.delivery_option_carrier td i{font-size:20px;margin-right:7px;vertical-align:-2px;}
#order .delivery_option > div > table.resume td.delivery_option_radio,#order-opc .delivery_option > div > table.resume td.delivery_option_radio{width:54px;padding-left:0;padding-right:0;text-align:center;}
#order .delivery_option > div > table.resume td.delivery_option_logo,#order-opc .delivery_option > div > table.resume td.delivery_option_logo{width:97px;padding-left:21px;}
#order .delivery_option > div > table.resume td.delivery_option_price,#order-opc .delivery_option > div > table.resume td.delivery_option_price{width:162px;}
.order_carrier_content{line-height:normal;padding-bottom:16px;}
.order_carrier_content .carrier_title{font-weight:bold;color:#333;}
.order_carrier_content .checkbox input{margin-top:2px;}
.order_carrier_content .delivery_options_address .carrier_title{margin-bottom:17px;}
.order_carrier_content + div{padding-bottom:15px;}
#carrierTable{border:1px solid #999999;border-bottom:none;background:#fff;}
#carrierTable tbody{border-bottom:1px solid #999999;}
#carrierTable th{padding:0 15px;height:29px;font-weight:bold;line-height:29px;color:#fff;text-transform:uppercase;background:url(../img/bg_table_th.png) repeat-x 0 -10px #999999;}
#carrierTable td{padding:15px;font-weight:bold;border-right:1px solid #e9e9e9;}
#carrierTable td.carrier_price{border:none;}
p.checkbox.gift{margin-bottom:10px;}
#gift_div{display:none;margin-top:5px;margin-bottom:10px;}
a.iframe{color:#333;text-decoration:underline;}
a.iframe:hover{text-decoration:none;}
p.payment_module{margin-bottom:10px;}
p.payment_module a{display:block;border:1px solid #d6d4d4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:17px;line-height:23px;color:#333;font-weight:bold;padding:33px 40px 34px 99px;letter-spacing:-1px;position:relative;}
p.payment_module a.bankwire{background:url(../img/bankwire.png) 15px 12px no-repeat #fbfbfb;}
p.payment_module a.cheque{background:url(../img/cheque.png) 15px 15px no-repeat #fbfbfb;}
p.payment_module a.cash{background:url(../img/cash.png) 15px 15px no-repeat #fbfbfb;}
p.payment_module a.cheque:after,p.payment_module a.bankwire:after,p.payment_module a.cash:after{display:block;content:"\f054";position:absolute;right:15px;margin-top:-11px;top:50%;font-family:"FontAwesome";font-size:25px;height:22px;width:14px;color:#777;}
p.payment_module a:hover{background-color:#f6f6f6;}
p.payment_module a span{font-weight:bold;color:#777;}
.payment_module.box{margin-top:20px;}
p.cheque-indent{margin-bottom:9px;}
.cheque-box .form-group{margin-bottom:0px;}
.cheque-box .form-group .form-control{width:269px;}
.order-confirmation.box{line-height:29px;}
.order-confirmation.box a{text-decoration:underline;}
.order-confirmation.box a:hover{text-decoration:none;}
.delivery_option_carrier td{width:200px;}
.delivery_option_carrier td + td{width:280px;}
.delivery_option_carrier td + td + td{width:200px;}
.delivery_option_carrier tr td{padding:5px;}
.delivery_option_carrier.selected{display:table;}
.not-displayable{display:none;}
#address .box,#identity .box,#account-creation_form .box,#new_account_form .box,#opc_account_form .box,#authentication .box{padding-bottom:20px;line-height:20px;}
#address p.required,#identity p.required,#account-creation_form p.required,#new_account_form p.required,#opc_account_form p.required,#authentication p.required{color:#f13340;margin:9px 0 16px 0;}
#address p.inline-infos,#identity p.inline-infos,#account-creation_form p.inline-infos,#new_account_form p.inline-infos,#opc_account_form p.inline-infos,#authentication p.inline-infos{color:red;}
#address .form-group,#identity .form-group,#account-creation_form .form-group,#new_account_form .form-group,#opc_account_form .form-group,#authentication .form-group{margin-bottom:4px;}
#address .form-group .form-control,#identity .form-group .form-control,#account-creation_form .form-group .form-control,#new_account_form .form-group .form-control,#opc_account_form .form-group .form-control,#authentication .form-group .form-control{max-width:271px;}
#address .form-group .form-control#adress_alias,#identity .form-group .form-control#adress_alias,#account-creation_form .form-group .form-control#adress_alias,#new_account_form .form-group .form-control#adress_alias,#opc_account_form .form-group .form-control#adress_alias,#authentication .form-group .form-control#adress_alias{margin-bottom:20px;}
@media (min-width:1200px){
  #address .form-group.phone-number,#identity .form-group.phone-number,#account-creation_form .form-group.phone-number,#new_account_form .form-group.phone-number,#opc_account_form .form-group.phone-number,#authentication .form-group.phone-number{float:left;width:270px;margin-right:13px;}
}
@media (min-width:1200px){
  #address .form-group.phone-number + p,#identity .form-group.phone-number + p,#account-creation_form .form-group.phone-number + p,#new_account_form .form-group.phone-number + p,#opc_account_form .form-group.phone-number + p,#authentication .form-group.phone-number + p{padding:23px 0 0 0px;margin-bottom:0;}
}
#address .gender-line,#identity .gender-line,#account-creation_form .gender-line,#new_account_form .gender-line,#opc_account_form .gender-line,#authentication .gender-line{margin-bottom:4px;padding-top:4px;}
#address .gender-line > label,#identity .gender-line > label,#account-creation_form .gender-line > label,#new_account_form .gender-line > label,#opc_account_form .gender-line > label,#authentication .gender-line > label{margin-right:10px;margin-bottom:0;}
#address .gender-line .radio-inline label,#identity .gender-line .radio-inline label,#account-creation_form .gender-line .radio-inline label,#new_account_form .gender-line .radio-inline label,#opc_account_form .gender-line .radio-inline label,#authentication .gender-line .radio-inline label{font-weight:normal;color:#777777;}
#identity #center_column form.std .row,#authentication #center_column form.std .row,#order-opc #center_column form.std .row{margin-left:-5px;margin-right:-5px;}
#identity #center_column form.std .row .col-xs-4,#authentication #center_column form.std .row .col-xs-4,#order-opc #center_column form.std .row .col-xs-4{padding-left:5px;padding-right:5px;max-width:94px;}
#identity #center_column form.std .row .col-xs-4 .form-control,#authentication #center_column form.std .row .col-xs-4 .form-control,#order-opc #center_column form.std .row .col-xs-4 .form-control{max-width:84px;}
#identity #center_column .footer_links,#authentication #center_column .footer_links,#order-opc #center_column .footer_links{border:none;padding-top:0;}
#new_account_form .box{line-height:20px;}
#new_account_form .box .date-select{padding-bottom:10px;}
#new_account_form .box .top-indent{padding-top:10px;}
#new_account_form .box .customerprivacy{padding-top:15px;}
#authentication fieldset.account_creation{margin-bottom:20px;}
#password{padding-top:0;border:none;}
#password .box p{margin-bottom:9px;}
#password .box .form-group{margin-bottom:20px;}
#password .box .form-group .form-control{width:263px;}
#instant_search_results a.close{font-size:13px;font-weight:600;opacity:1;line-height:inherit;text-transform:none;font-family:Arial,Helvetica,sans-serif;}
#instant_search_results a.close:hover{color:#515151;}
#manufacturers_list h3,#suppliers_list h3{font-size:17px;line-height:23px;}
#manufacturers_list .description,#suppliers_list .description{line-height:18px;}
#manufacturers_list .product-counter a,#suppliers_list .product-counter a{font-weight:bold;color:#333;}
#manufacturers_list .product-counter a:hover,#suppliers_list .product-counter a:hover{color:#515151;}
#manufacturers_list.list li .mansup-container,#suppliers_list.list li .mansup-container{border-top:1px solid #d6d4d4;padding:31px 0 30px 0;}
@media (max-width:767px){
  #manufacturers_list.list li .mansup-container,#suppliers_list.list li .mansup-container{text-align:center;}
}
#manufacturers_list.list li:first-child .mansup-container,#suppliers_list.list li:first-child .mansup-container{border-top:0;}
#manufacturers_list.list li .left-side,#suppliers_list.list li .left-side{text-align:center;}
#manufacturers_list.list li h3,#suppliers_list.list li h3{margin-top:-5px;padding-bottom:8px;}
#manufacturers_list.list li .middle-side,#suppliers_list.list li .middle-side{padding-left:0;}
@media (max-width:767px){
  #manufacturers_list.list li .middle-side,#suppliers_list.list li .middle-side{padding-right:15px;padding-left:15px;}
}
#manufacturers_list.list li .right-side-content,#suppliers_list.list li .right-side-content{border-left:1px solid #d6d4d4;padding:0 0 32px 31px;min-height:108px;}
@media (max-width:767px){
  #manufacturers_list.list li .right-side-content,#suppliers_list.list li .right-side-content{min-height:1px;padding:0;border:none;}
}
#manufacturers_list.list li .right-side-content .product-counter,#suppliers_list.list li .right-side-content .product-counter{position:relative;top:-6px;margin-bottom:12px;}
@media (max-width:767px){
  #manufacturers_list.list li .right-side-content .product-counter,#suppliers_list.list li .right-side-content .product-counter{top:0;}
}
#manufacturers_list.grid li,#suppliers_list.grid li{text-align:center;}
#manufacturers_list.grid li .product-container,#suppliers_list.grid li .product-container{padding-top:40px;padding-bottom:20px;border-bottom:1px solid #d6d4d4;}
#manufacturers_list.grid li .product-container .left-side,#suppliers_list.grid li .product-container .left-side{padding-bottom:42px;}
#manufacturers_list.grid li .product-container h3,#suppliers_list.grid li .product-container h3{padding-bottom:10px;}
#manufacturers_list.grid li .product-container .product-counter,#suppliers_list.grid li .product-container .product-counter{margin-bottom:12px;}
@media (min-width:1200px){
  #manufacturers_list.grid li.first-in-line,#suppliers_list.grid li.first-in-line{clear:left;}
  #manufacturers_list.grid li.last-line .product-container,#suppliers_list.grid li.last-line .product-container{border-bottom:none;}
}
@media (min-width:768px) and (max-width:1199px){
  #manufacturers_list.grid li.first-item-of-tablet-line,#suppliers_list.grid li.first-item-of-tablet-line{clear:left;}
  #manufacturers_list.grid li.last-tablet-line .product-container,#suppliers_list.grid li.last-tablet-line .product-container{border-bottom:none;}
}
@media (max-width:767px){
  #manufacturers_list.grid .product-container,#suppliers_list.grid .product-container{border-bottom:none;}
}
#manufacturer .description_box,#supplier .description_box{padding-top:20px;padding-bottom:20px;border-top:1px solid #d6d4d4;}
#manufacturer .description_box .hide_desc,#supplier .description_box .hide_desc{display:none;}
#manufacturer .bottom-pagination-content,#manufacturer .top-pagination-content,#supplier .bottom-pagination-content,#supplier .top-pagination-content{min-height:69px;}
#manufacturer .top-pagination-content.bottom-line,#supplier .top-pagination-content.bottom-line{border-bottom:1px solid #d6d4d4;}
table.discount i{font-size:20px;line-height:20px;vertical-align:-2px;}
table.discount i.icon-ok{color:#46a74e;}
table.discount i.icon-remove{color:#f13340;}
#guestTracking .form-control{max-width:271px;}
@media (min-width:1200px){
  #guestTracking .form-group{overflow:hidden;}
  #guestTracking .form-group i{padding-left:10px;}
  #guestTracking .form-control{float:left;}
  #guestTracking label{float:left;clear:both;width:100%;}
}
#pagenotfound .pagenotfound{max-width:824px;margin:100px auto 100px auto;text-align:center;}
#pagenotfound .pagenotfound .img-404{padding:8px 0 27px 0;}
#pagenotfound .pagenotfound .img-404 img{max-width:100%;}
#pagenotfound .pagenotfound h1{font:600 28px/34px "Open Sans",sans-serif;color:#333;text-transform:uppercase;margin-bottom:7px;}
#pagenotfound .pagenotfound p{font:600 16px/20px "Open Sans",sans-serif;color:#555454;text-transform:uppercase;border-bottom:1px solid #d6d4d4;padding-bottom:19px;margin-bottom:20px;}
#pagenotfound .pagenotfound h3{font-weight:bold;color:#333;font-size:13px;line-height:normal;margin-bottom:18px;}
#pagenotfound .pagenotfound label{font-weight:normal;}
@media (max-width:767px){
  #pagenotfound .pagenotfound label{display:block;}
}
#pagenotfound .pagenotfound .form-control{max-width:293px;display:inline-block;margin-right:5px;}
@media (max-width:767px){
  #pagenotfound .pagenotfound .form-control{margin:0 auto 15px auto;display:block;}
}
#pagenotfound .pagenotfound .buttons{padding:48px 0 20px 0;}
#pagenotfound .pagenotfound .buttons .button-medium i.left{font-size:17px;}
#account-creation_form fieldset.reversoform{padding:10px!important;}
#account-creation_form fieldset.reversoform .text label{display:block;padding:0 0 10px 0;width:100%;text-align:left;}
#account-creation_form fieldset.reversoform .infos-sup{padding:0!important;font-size:10px;font-style:italic;text-align:right;}
#account-creation_form fieldset.customerprivacy label,fieldset.customerprivacy label{cursor:pointer;}
.tab-content{margin-top:20px;}
form#sendComment fieldset{padding:10px;border:1px solid #cccccc;background:#eeeeee;}
form#sendComment h3{font-size:14px;}
#new_comment_form p.text{margin-bottom:0;padding-bottom:0;}
#sendComment p.text label,#sendComment p.textarea label{display:block;margin:12px 0 4px;font-weight:bold;font-size:12px;}
#sendComment p.text input{padding:0 5px;height:28px;width:498px;border:1px solid #cccccc;background:url(../img/bg_input.png) repeat-x 0 0 #fff;}
#sendComment p.textarea textarea{height:80px;width:508px;border:1px solid #cccccc;}
#sendComment p.submit{padding:0;text-align:right;}
#sendComment p.closeform{float:right;padding:0;height:12px;width:12px;text-indent:-5000px;background:url(../img/icon/delete.gif) no-repeat 0 0;}
.star{position:relative;top:-1px;float:left;width:14px;height:auto;overflow:hidden;cursor:pointer;font-size:14px;font-weight:normal;}
.star{display:block;}
.star a{display:block;position:absolute;text-indent:-5000px;}
div.star:after{content:"\f005";font-family:"FontAwesome";display:inline-block;color:#cbcbcb;}
div.star.star_on{display:block;}
div.star.star_on:after{content:"\f005";font-family:"FontAwesome";display:inline-block;color:#ffcc33;}
div.star.star_hover:after{content:"\f005";font-family:"FontAwesome";display:inline-block;color:#ffcc33;}
.advertising_block{width:191px;margin-bottom:1em;text-align:center;}
.blockcategories_footer ul ul{display:none!important;}
.form-group.form-error input,.form-group.form-error textarea{border:1px solid #f13340;color:#f13340;background:url(../img/icon/form-error.png) 98% 5px no-repeat #fff1f2;}
.form-group.form-ok input,.form-group.form-ok textarea{border:1px solid #46a74e;color:#35b33f;background:url(../img/icon/form-ok.png) 98% 5px no-repeat #ddf9e1;}
.form-group.form-error .form-control,.form-group.form-ok .form-control{padding-right:30px;}
.radio-inline,.checkbox{padding-left:0;}
.radio-inline .checker,.checkbox .checker{float:left;}
.radio-inline .checker span,.checkbox .checker span{top:0px;}
.radio-inline div.radio,.checkbox div.radio{display:inline-block;}
.radio-inline div.radio span,.checkbox div.radio span{float:left;top:0px;}
.fancybox-skin{background:#fff!important;}
.fancybox-skin .fancybox-close{width:28px;height:28px;background:none;font-size:28px;line-height:28px;color:#333;text-align:center;background:white;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.fancybox-skin .fancybox-close:hover{color:#515151;}
.fancybox-skin .fancybox-close:after{content:"\f057";font-family:"FontAwesome";}
#facebook_block,#cmsinfo_block{overflow:hidden;background:#f2f2f2;min-height:344px;height:344px;padding-right:29px;padding-left:29px;}
@media (max-width:991px){
  #facebook_block,#cmsinfo_block{min-height:354px;height:354px;padding-left:13px;padding-right:13px;}
}
@media (max-width:767px){
  #facebook_block,#cmsinfo_block{width:100%;min-height:1px;}
}
#facebook_block h4{padding:35px 0 0 0;margin:0 0 12px 0;font:300 21px/25px "Open Sans",sans-serif;color:#6f6d6d;}
@media (max-width:991px){
  #facebook_block h4{font-size:18px;}
}
@media (max-width:767px){
  #facebook_block h4{padding-top:20px!important;}
}
@media (max-width:768px){
  #facebook_block h4{font-size:16px;}
}
#facebook_block .facebook-fanbox{background:#fff;border:1px solid #aaaaaa;padding-bottom:10px;}
#cmsinfo_block{border-left:1px solid #d9d9d9;}
@media (max-width:767px){
  #cmsinfo_block{border:none;margin-top:10px;}
}
#cmsinfo_block > div{padding:35px 10px 0 0;}
@media (max-width:767px){
  #cmsinfo_block > div{padding-top:20px;}
}
@media (max-width:479px){
  #cmsinfo_block > div{width:100%;border-top:1px solid #d9d9d9;}
}
#cmsinfo_block > div + div{border-left:1px solid #d9d9d9;min-height:344px;padding-left:29px;}
@media (max-width:479px){
  #cmsinfo_block > div + div{border-left:none;padding-left:10px;min-height:1px;padding-bottom:15px;}
}
#cmsinfo_block em{float:left;width:60px;height:60px;margin:3px 10px 0 0;font-size:30px;color:#fff;line-height:60px;text-align:center;background:#6f6d6d;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;}
@media (max-width:991px){
  #cmsinfo_block em{width:30px;height:30px;line-height:30px;font-size:20px;}
}
#cmsinfo_block .type-text{overflow:hidden;}
#cmsinfo_block h3{margin:0 0 5px 0;font:300 21px/25px "Open Sans",sans-serif;color:#6f6d6d;}
@media (max-width:1199px){
  #cmsinfo_block h3{font-size:18px;}
}
#cmsinfo_block ul li{padding-bottom:22px;}
@media (max-width:1199px){
  #cmsinfo_block ul li{padding-bottom:10px;}
}
@media (max-width:991px){
  #cmsinfo_block ul li{padding-bottom:0;}
}
#cmsinfo_block p em{background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0;font-size:13px;color:#777777;float:none;height:inherit;line-height:inherit;text-align:left;font-style:italic;}
.ie8 #facebook_block,.ie8 #cmsinfo_block{height:344px;}
@media (max-width:1199px){
  .zoomdiv{display:none!important;}
}
#product.content_only div.pb-left-column p.resetimg{margin-bottom:0px;padding-top:0px;}
#product.content_only div.pb-left-column #thumbs_list_frame{margin-bottom:0px;}
#product_comparison td.compare_extra_information{padding:10px;}
#product_comparison #social-share-compare{margin-bottom:50px;}
.btn-facebook:hover,.btn-twitter:hover,.btn-google-plus:hover,.btn-pinterest:hover{border-color:white;}
.btn-facebook i{color:#435f9f;}
.btn-facebook:hover{color:white;background-color:#435f9f;}
.btn-facebook:hover i{color:white;}
.btn-twitter i{color:#00aaf0;}
.btn-twitter:hover{color:white;background-color:#00aaf0;}
.btn-twitter:hover i{color:white;}
.btn-google-plus i{color:#e04b34;}
.btn-google-plus:hover{color:white;background-color:#e04b34;}
.btn-google-plus:hover i{color:white;}
.btn-pinterest i{color:#ce1f21;}
.btn-pinterest:hover{color:white;background-color:#ce1f21;}
.btn-pinterest:hover i{color:white;}
.payment_option_form{display:none;}
.payment_option_logo{height:50px;max-height:50px;}
.payment_module_adv{height:120px;max-height:120px;}
.payment_option_selected{display:none;margin-top:15px;}
.payment_option_selected i{color:green;}
.payment_option_cta{margin-left:10px;color:#333!important;}
.tnc_box{background:#fbfbfb;border:1px solid #d6d4d4;padding:14px 18px 13px;margin:0 0 30px 0;line-height:23px;}
.pointer-box{cursor:pointer;}

/*# sourceMappingURL=global.css.map */


/**********************MODIFICACIONES ALFREDO************************/