 /* reviews */

  .product__reviews{margin-top: 5%;}
  .reviews__title {color: #222222;font: normal 24px/32px 'gotham_probold',sans-serif;}
  /*star rait
    .star_rait{background: url(star_rait.png) repeat-x 0 0;display: inline-block;height: 14px;vertical-align: middle;width:70px;}
    .reviews__list__rait{display: inline-block;vertical-align: middle;}
    .star_rait--grid{margin: 0 0 10px;}
    .star_rait_color{background: url(star_rait.png) repeat-x 0 bottom;height: 14px;width: 0;}
    .rating-cancel,
    .star-rating{background: transparent;cursor: pointer;display: inline-block;height: 14px;overflow: hidden;text-indent: -9999em;vertical-align: text-top;width: 15px;}
    .rating-cancel,
    .rating-cancel a{background:transparent;}
    .star-rating,
    .star-rating a{background:url(star_rait.png) no-repeat 0 0px}
    .rating-cancel a,
    .star-rating a{display:block;width:14px;height:100%;background-position:0 0px;border:0}
    .star-rating-on a{background-position:0 bottom!important}
    .star-rating-hover a{background-position:0 bottom}
    .star-rating-readonly a{cursor:default !important}
    .star-rating{background:transparent!important;overflow:hidden!important;}
    .rating-cancel{display: none !important;} */
  .reviews__list{margin: 2% 0 0 0 !important;}
  .reviews__list li{background: #F8F8F8;border: solid 1px #F5F5F5;display: block;list-style: none;margin-top: 10px;padding: 10px;}
  .reviews__list li:first-child{margin-top: 0;}
  .reviews__list__txt,
  .reviews__txt{background: #fff;padding: 10px;}
  .reviews__list__details{font-size: 0.8em;margin-top: 8px;}
  .reviews__txt__author{}
  .review_form__c{margin-top: 2%;}
  .review_form{margin-top: 12px;}
  .review_form__item{margin-top: 12px;}
  .review_form__label{display: inline-block;vertical-align: middle;width: 120px;}
  .review_form__label--contact{display: block;}
  .review_form__txt {border: solid 1px #E6E6E6;display: inline-block;padding: 8px;vertical-align: middle;width: 50%;}
  .review_form__textarea{border: solid 1px #E6E6E6;display: inline-block;padding: 8px;resize: none;vertical-align: middle;width: 50%;}
  #captcha{margin: 12px 0;}
  #review_captcha_image,
  #comment_captcha_image{vertical-align: middle;}
  #captcha_challenge{margin-bottom: 8px;}
  #captcha_challenge a{display: inline-block;vertical-align: middle;}
  .review_form__button{margin: 12px 0;}
  .review_form__ahtung{color: #E27C81;}
  .input-error {border: solid 1px #FFCBCE;box-shadow: 0 0 8px rgba(226, 124, 129, 0.8);}
  .review_form__ahtung--success{border: dotted 1px #FFD3D6;margin-bottom: 12px;padding: 15px;}

/* cart */
.cart-table .image img{max-height: 50px;max-width: 50px;}
.cart-table .image{text-align: center;}
.cart__discount{font-size:18px;text-align: right !important;}

/* blog */
  .blog__c{margin-top: 16px;}
  .blog__title{font:18px/24px sans-serif;}
  .blog__date,
  .blog__details{font-size: 0.8em}
  .blog__date{margin-bottom: 8px;}
  .blog__img{float: left;margin: 0 10px 10px 0;}
  .blog__img img{display: block;}

/* other style */
  #own_preloader{background:#eee;border:solid 1px #ccc;padding: 10px;text-align: center;vertical-align: middle;width: 240px;z-index: 9999;}
  #own_preloader img{vertical-align: middle;}

  .block-layered-nav dd li.active,
  .block-layered-nav dd li.active > a {color: #333;}

.product-view .product-img-box .product-image{font-size:0;text-align: center;line-height: 308px;}
.product-image .big{height: 308px;width: 308px;vertical-align: middle;}
.product-view .product-img-box .more-views li a {display: block;text-align: center;}
.product-view .product-img-box .more-views{margin-top: 15px;}

.product__des__mod{margin-bottom: 20px;}
.product__des__mod .selector-wrapper{margin-bottom: 10px;}
.product__des__mod .selector-wrapper label{font-weight: bold;color: #000;display: block;margin-bottom: 3px;}
.product__des__mod .selector-wrapper select{border: 1px solid #ECECEC;
border-radius: 0;display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color:#555555;
vertical-align: middle;
background-color: #FFF;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.selector-wrapper select:focus {
border-color: #FC7868;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(251, 86, 66, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(251, 86, 66, 0.6);
}
.mini-products-list.mini-products-list--related li{
    border-top: 1px solid #ECECEC;
    border-bottom:none !important;
    overflow: hidden;
    padding: 20px 0;
}
.mini-products-list.mini-products-list--related li:first-child{border:none;}

.product__complect {margin-bottom: 20px;}
.product__complect__title {font-size: 17px;border-bottom: solid 1px #EEE;padding-bottom: 5px;}

.pr__co__table{margin-top: 10px;}
.pr__co__table select{padding: 4px;}
.pr__co__line{font-size:0;line-height: 0;margin-top: 5px;}
.pr__co__line--head{font-weight: bold;}
.pr__co__line--head .pr__co__item{padding: 5px;}
.pr__co__item{display: inline-block;font-size:12px;line-height: 18px;padding: 0 5px;vertical-align: text-top;
-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.pr__co__item--1{padding-top: 6px;width: 40%;}
.pr__co__item--2{padding-top: 6px;width: 15%;}
.pr__co__item--3{width: 15%;}
.pr__co__item--4{width: 30%;}
.pr__co__item button.button > span{height: 30px;line-height: 30;}

.mybutton{background: #242727;border:none;color: #fff;display: inline-block;font-size: 14px;padding: 5px 20px;
-webkit-transition: all .15s linear;
-o-transition: all .15s linear;
transition: all .15s linear;}
.mybutton:hover{background: #A7AEAF;color: #fff;}
.mybutton--complect{padding: 5px 0;text-align: center;width: 100%;
    -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.cart__total{background: #3A3A3A;color: #FFF;float: right;margin-top: 20px;}
.cart__total__line{border-bottom: solid 1px #606060;padding: 10px 20px;text-transform: uppercase;}
.cart__total__line__price{font-size: 18px;float: right;margin-left: 20px;}
.cart__total__button{padding: 20px;}
.mybutton--cart{width: 100%;text-align: center !important;padding: 10px;text-transform: uppercase;}

.coupon{float: left;margin-top: 20px;}
.coupon__label{border-bottom: 2px solid #3A3A3A;display: block;font-size: 17px;line-height: 24px;color: #3A3A3A;text-transform: uppercase;padding: 0 0 8px;margin: 0 0 15px;}
.coupon__txt{}
.mybutton--coupon{padding: 10px;text-transform: uppercase;vertical-align:middle}
.coupon__txt {
display: inline-block;
width: auto;
height: 38px;
vertical-align: middle;
}
@media screen and (max-width:767px) {   
  .cart__total,
  .coupon{float: none;}
}

.catalog__block__item{display: none;}
.catalog__block__item.active{display: block;}
.products-grid .ratings .amount{display: block;}

.block-content .active,
.block-content .active > a{color: #6EBABD !important;}

.mini-products-list .product-image{text-align: center;}
.container-slider li{margin: 4px;}

.compare__table{background: #fff;width: 100%;}
.compare__table tr:first-child td{background: #eee;font-weight: bold;}
.compare__table td{border:solid 1px #ddd;padding: 10px;text-align: center;vertical-align: middle;}
.compare__table td:first-child{text-align: left;}

.accordion li.item-active > a{background-color: rgba(0, 0, 0, 0.03);color: #CC3872;}

.clearfix:after {content: " ";visibility: hidden;display: block;height: 0;clear: both;}


.selector-wrapper {overflow:hidden;margin-bottom:5px;}
.selector-wrapper select {width:200px;}

.cart__del:before{display: inline-block;
content: "\f014";
font-family: "FontAwesome";
font-size: 18px;
line-height: 18px;}

/* cart popup */
  .none{display: none;}
  .arcticmodal-overlay,
  .arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 10000; }
  .arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
  *:first-child+html .arcticmodal-container { height: 100% }
  .arcticmodal-container_i { height: 100%; margin: 0 auto; }
  .arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
  .arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }

  .cart__popup{background: #fff;padding: 15px;position: relative;width: 990px;}
  .cart__popup__title{font-size:21px;text-align: center;}
  .cart__popup__buttons{margin-top: 15px;text-align: center;}
  .cart__popup__buttons .button{margin: 0 15px;}
