@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800|Oswald:300,400,700&subset=latin,latin-ext&display=swap);

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}

body{ font-family:"Open Sans",sans-serif}

.clear{ clear:both;  width:100%;  height:1px}
strong {font-weight: 700;}
a {color: #e74715;}
a:hover,a:active,a:focus {color: #e74715; text-decoration: underline;}
button.button{color:#fff;background-color:#e74715;  line-height:40px; text-transform:uppercase; padding:0 20px; border:none; font-family:"Oswald",sans-serif; font-size:18px}
a.button {color:#fff;background-color:#e74715;  line-height:40px; text-transform:uppercase; padding:0 20px; border:none; font-family:"Oswald",sans-serif;  font-size:18px;display: inline-block;}
input[type=text]{ line-height:40px; border:solid 1px #999;}
h2 {font-family: "Oswald",sans-serif; font-size: 26px; font-weight: 600;text-transform: uppercase;padding-bottom: 20px;}
h3 {font-size: 20px; font-weight: 600; padding-bottom: 10px;}
p {padding: 0 0 10px;text-align: justify;line-height: 1.3em;}
em {font-style: italic}
.nobr {white-space: nowrap !important;}
.no-display{display: none;}

.header{ overflow:hidden}
.header .header-top{ background:rgba(0,0,0,0.45);  border:none;  z-index:100000}
.header .header-top .logo{ padding-top:12px;  max-width:275px}
.header .header-top .top-menu{ padding-top:7px; position: static;}
.header .header-top .top-menu .nav li{ display:inline-block;position: static;padding-bottom: 9px;}
.header .header-top .top-menu .nav li a{ color:#fff; font-family:"Open Sans",sans-serif; font-size:14px; text-transform:uppercase; font-weight:600; padding:10px;-webkit-transition:all 500ms ease-out;  -moz-transition:all 500ms ease-out;  -o-transition:all 500ms ease-out;  transition:all 500ms ease-out;}
.header .header-top .top-menu .nav li:hover a {position: relative;}
.header .header-top .top-menu .nav li > a:after {
  border-color: transparent;
  position: absolute;
  content: " ";
  width: 100%;
  top: 43px;
  z-index: 1000;
  left: 0;
  -webkit-transition:all 500ms ease-out;  -moz-transition:all 500ms ease-out;  -o-transition:all 500ms ease-out;  transition:all 500ms ease-out;
}
.header .header-top .top-menu .nav li:hover > a:after {
  border-bottom: solid 3px #e74715;
}
.header .header-top .top-menu .nav li div.submenu a {padding: 7px;}
.header .header-top .top-menu .nav li div.submenu {display: none;position: absolute;top:50px;background: rgba(255,255,255,0.9);width: 100%;left: 0;padding: 20px 0;}
.header .header-top .top-menu .nav li div.submenu .container {padding: 0 30px;}
.header .header-top .top-menu .nav li div.submenu span.featured-title {display:block;border-right: solid 1px rgba(231,71,21,0.7);text-transform: uppercase; font-size: 16px; font-weight: 700;padding-bottom: 10px;}
.header .header-top .top-menu .nav li div.submenu .custom-menu ul {width: 100%;float: left;padding: 0 15px;border-right: solid 1px rgba(231,71,21,0.7);}
.header .header-top .top-menu .nav li div.submenu ul li {display: block;text-align: left;padding: 0;margin: 0;}
.header .header-top .top-menu .nav li div.submenu ul li a {color: #000000;display: block;}
.header .header-top .top-menu .nav li div.submenu ul li:hover a, .header .header-top .top-menu .nav li div.submenu ul li a:hover{color:#ffffff;text-decoration: none;}
.header .header-top .top-menu .nav li div.submenu ul li:hover a:after, .header .header-top .top-menu .nav li div.submenu ul li a:hover:after {border: none;}
.header .header-top .top-menu .nav li div.submenu ul li:hover li a{color:#000000;}
.header .header-top .top-menu .nav li div.submenu ul li:hover li:hover a{color: #fff;}
.header .header-top .top-menu .nav li div.submenu ul li a:hover{color:#ffffff;}
.header .header-top .top-menu .nav li div.submenu ul li h3{text-align: center; text-transform: uppercase; font-weight: 700; border-bottom: solid 2px rgba(231,71,21,0.7);padding-bottom: 5px; margin-bottom: 5px;}
.header .header-top .top-menu .nav li div.submenu ul ul,
.header .header-top .top-menu .nav li div.submenu .custom-menu ul ul{padding: 5px;width: 100%;border:none;}
.header .header-top .top-menu .nav li div.submenu ul.featured li a{font-size: 13px; padding: 5px; text-transform: none;}
.header .header-top .top-menu .nav li:hover div.submenu {display: block;}
.header .header-top .top-menu .nav li:hover > a, .header .header-top .top-menu .nav li a:hover, .header .header-top .top-menu .nav li a:active, .header .header-top .top-menu .nav li a:focus{ background-color:#e74715}
.header .header-top .top-menu .nav li div.submenu .category-image {border-left: solid 1px rgba(231,71,21,0.7);height: 367px;overflow: hidden;position: relative;}
.header .header-top .top-menu .nav li div.submenu .category-image ul {float: none;width: 100%;}
.header .header-top .top-menu .nav li div.submenu .category-image ul li {text-align: center; display: none;position: absolute;top: 20px; width: 100%;}
.header .header-top .top-menu .nav li div.submenu .category-image ul li span {display: block; text-transform: uppercase; font-weight: 600; padding: 20px 0; font-size: 22px;}
.header .header-top .top-menu .nav li div.submenu li.separator{height: 2px; width: 100%; background: rgba(231,71,21,0.7); margin: 15px 0;}
.header .header-top .top-menu .nav li div.submenu li > div {display: none;position: absolute; left: 99%; top: 0; z-index: 1000; width: 98%;padding-left: 30px;margin-left: -30px;box-sizing: content-box;}
.header .header-top .top-menu .nav li div.submenu li:hover > div{display: block;padding-left: 30px; height: 100%;}
.header .header-top .top-links{ padding-top:7px; color:#fff; max-width:240px; padding-right: 0;}
.header .header-top .top-links ul{ float:right}
.header .header-top .top-links ul.customer-loggedin{margin-right: 10px;}
.header .header-top .top-links ul li{ display:inline-block}
.header .header-top .top-links .mini-cart,
.header .header-top .top-links .mini-cart1{ float:right;  color:#fff;  background-color:#e74715;  padding:10px;  font-family:"Open Sans",sans-serif;  font-size:14px}
.header .slideshow{ position:relative;max-height: 500px;}
.header .slideshow span.text{ position:absolute;  width:100%;  text-align:center}
.header .slideshow span.text span.title{ font-family:"Oswald",sans-serif;  font-weight:700;  text-transform:uppercase;  font-size:48px;  padding:75px 0 25px;  color:#fff;  text-align:center;  display:block}
.header .slideshow span.text span.desc{ background:#e74715;  padding:5px 20px;  font-family:"Open Sans",sans-serif;  font-size:16px;  color:#fff;  text-align:center}
.header .car-search{ background:rgba(0,0,0,0.45);  min-height:80px; margin-top:-103px; z-index:10000; position:relative;  padding-top:20px}
.header .car-search label{ font-family:"Open Sans",sans-serif; font-size:20px;  color:#fff;  text-transform:uppercase;  line-height:40px;  vertical-align: top;  margin-right:20px}
.header .car-search button.button{ color:#fff;  background-color:#e74715;  line-height:40px;  text-transform:uppercase;  padding:0 40px;  border:none;  font-family:"Oswald",sans-serif;  float:left;  font-size:18px}
.header .car-search .search-wrapper{ display:inline-block;  margin:0 auto}
.avtomobili-index-search .header .car-search{margin-top: 0px;background: #444645;}
.avtomobili-index-search .col-left{padding-top: 16px;}
.help-bar{ padding:10px 0; background-color:#444645; color:rgba(255,255,255,0.5); position: relative;}
.help-bar ul li{ display:inline-block;  padding:0 20px; position: relative;}
.help-bar ul li a {display: block; top: -10px; position: relative;}
.help-bar ul li .it-modra-st{color: #f87f0f; font-weight: bold; font-size: 14px; position: absolute; bottom: 11px; left: 24px;}
.help-bar ul li .it-modra-st.hr-modra-st{ bottom: 10px; left: 37px;}
.featured-products{ padding-top:20px}
.featured-products .block-products .block-title{ background-color:#444645;  border-bottom:solid 10px #e74715;  padding:15px 0}
.featured-products .block-products .block-title h3{ font-family:"Oswald",sans-serif;  font-size:24px;  color:#fff;  text-transform:uppercase; padding: 0;}
.featured-products .block-products .block-content{ padding:15px 10px;  background-color:#e6e6e6}
.featured-products .block-products .block-content .item{ padding:0 30px;  text-align:left}
.featured-products .block-products .block-content .item img{ width:100%}
.featured-products .block-products .block-content .item .price-box{ padding-top:10px;  padding-bottom:15px}
.featured-products .block-products .block-content .item .price-box .regular-price .price-label{display: none;}
.featured-products .block-products .block-content .item .price-box .regular-price .price{ color:#e74715;  font-family:"Open Sans",sans-serif;  font-weight:600;  font-size:26px}
.featured-products .block-products .block-content .item .price-box .old-price .price-label{display: none;}
.featured-products .block-products .block-content .item .price-box .old-price .price{ color:#444645;  font-family:"Open Sans",sans-serif;  font-weight:600;  font-size:20px;  text-decoration:line-through}
.featured-products .block-products .block-content .item .price-box .special-price .price-label{display: none;}
.featured-products .block-products .block-content .item .price-box .special-price .price{ color:#e74715;  font-family:"Open Sans",sans-serif;  font-weight:600;  font-size:26px}
.featured-products .block-products .block-content .item h2 {line-height: 16px;}
.featured-products .block-products .block-content .item h2 a{ color:#444645; font-size:16px;  font-family:"Open Sans",sans-serif}
.featured-products .block-products .block-content .item h2 a span{ color:#e74715;  display:block; padding-top: 5px;}
.col2-right-layout .main {padding-top: 30px;padding-bottom: 30px;}
.col-left .block-layered-nav .block-title {display: none;}
.col-left .block-content .block-subtitle{ line-height: 1em; border-bottom:solid 4px #e74715;  font-size:16px;  text-transform:uppercase;  font-weight:bold;  color:#444645;  font-family:"Oswald",sans-serif;  text-align:center;  padding:5px 0}
.col-left .block-content #narrow-by-list{ margin-top:20px;  padding:20px;  border:solid 1px #e5e5e5}
.col-left .block-content #narrow-by-list dt{ text-transform:uppercase;  font-family:"Open Sans",sans-serif;  font-weight:500;  font-size:20px;  line-height:32px}
.col-left .block-content #narrow-by-list dd ol li a{position:relative;  line-height:24px;  text-transform:uppercase;  font-weight:300;  font-size:16px;  color:#444645;}
.col-left .block-content #narrow-by-list dd ol li a:before{content: "";position: relative;width: 22px;height: 22px;border: solid 1px #e5e5e5;left: 0;top: 4px;margin-right: 10px;display: inline-block;box-sizing: border-box;}
.col-left .block-content #narrow-by-list dd ol li a:hover:before{ border-color:#e74715;  background-color:#e74715}
.col-right img {width: 100%;}
.col-right .block .block-title{ border-bottom:solid 4px #e74715;  font-size:16px;  text-transform:uppercase;  font-weight:bold;  color:#444645;  font-family:"Oswald",sans-serif;  text-align:center;  padding:5px 0}
.col-right .block-related .block-content{ padding:15px 0}
.col-right .block-related .block-content .item{ padding:0 30px;  text-align:left;  background-color:#e6e6e6;  margin:0 0 30px}
.col-right .block-related .block-content .item img{ width:100%}
.col-right .block-related .block-content .item input.checkbox{ margin:10px 0}
.col-right .block-related .block-content .item .product-name{padding-bottom: 20px;}
.col-right .block-related .block-content .item .price-box{ padding-top:10px;  padding-bottom:15px;  float:none}
.col-right .block-related .block-content .item .price-box .regular-price .price-label{display: none;}
.col-right .block-related .block-content .item .price-box .regular-price .price{ color:#e74715;  font-family:"Open Sans",sans-serif;  font-weight:600;  font-size:26px}
.col-right .block-related .block-content .item .price-box .old-price .price-label{display: none;}
.col-right .block-related .block-content .item .price-box .old-price .price{ color:#444645;  font-family:"Open Sans",sans-serif;  font-weight:600;  font-size:20px;  text-decoration:line-through}
.col-right .block-related .block-content .item .price-box .special-price .price-label{display: none;}
.col-right .block-related .block-content .item .price-box .special-price .price{ color:#e74715;  font-family:"Open Sans",sans-serif;  font-weight:600;  font-size:26px}
.col-right .block-related .block-content .item .product-name a{ color:#444645;  font-size:16px;  font-family:"Open Sans",sans-serif}
.col-right .block-related .block-content .item .product-name a span{ color:#e74715;  display:block}
.col-right .block-related .block-content .item .product {padding: 20px 0;}
.col-right .block-related .block-content .item .product .actions {text-align: center;}
.featured-categories{ padding-top:20px; padding-bottom:30px; }
.featured-categories h4{ border-bottom:solid 4px #e74715;  font-size:16px;  text-transform:uppercase;  font-weight:bold;  color:#444645;  font-family:"Oswald",sans-serif;  text-align:center;  padding:5px 0}
.featured-categories h1{ border-bottom:solid 4px #e74715;  font-size:16px;  text-transform:uppercase;  font-weight:bold;  color:#444645;  font-family:"Oswald",sans-serif;  text-align:center;  padding:5px 0}
.featured-categories .block-title h1 {font-family: "Oswald",sans-serif; font-size: 24px; text-align: center; color: #fff; background-color: #444645; border-bottom: solid 10px #e74715; line-height: 50px;padding:0;text-transform: none;font-weight: normal;}
.featured-categories .categories-wrapper,
.featured-categories .category-grid{ margin:20px auto 0}
.featured-categories .categories-wrapper div.item,
.featured-categories .category-grid div.item{ margin-bottom:30px; position:relative; }
.featured-categories .categories-wrapper div.item a,
.featured-categories .category-grid div.item a{ position:relative; display:block; box-shadow: rgb(199, 199, 199) 3px 3px 12px; border-bottom: solid 2px rgba(231,71,21,0.7); -webkit-transition:all 500ms ease-out;  -moz-transition:all 500ms ease-out;  -o-transition:all 500ms ease-out;  transition:all 500ms ease-out;}
.featured-categories .category-grid div.item a > span {display: block; position: relative;}
.featured-categories .categories-wrapper div.item a:after,
.featured-categories .category-grid div.item a:after{ content:"";  -webkit-transition:all 500ms ease-out;  -moz-transition:all 500ms ease-out;  -o-transition:all 500ms ease-out;  transition:all 500ms ease-out;  position:absolute;  top:0;  left:0;  width:100%;  height:100%}
.featured-categories .categories-wrapper div.item a:hover,
.featured-categories .category-grid div.item a:hover{box-shadow: rgba(231,71,21,0.7) 3px 3px 12px; text-decoration: none;}
.featured-categories .category-grid div.item a:visited,
.featured-categories .category-grid div.item a:active,
.featured-categories .category-grid div.item a:focus {text-decoration: none;}
.featured-categories .categories-wrapper div.item a:hover:after,
.featured-categories .category-grid div.item a:hover:after{ }
.featured-categories .categories-wrapper div.item a:hover .title,
.featured-categories .category-grid div.item a:hover .title{ color:#fff;  background-color:rgba(231,71,21,0.7);}
.featured-categories .categories-wrapper div.item a img,
.featured-categories .category-grid div.item a img{ width:100%;display: block;}
.featured-categories .categories-wrapper div.item .title,
.featured-categories .category-grid div.item .title{ font-family:"Open Sans",sans-serif;  font-size:26px;  width:100%;  position:absolute;  bottom:0;  left:0;  color:#444645;  text-transform:uppercase;  text-align:center;  background-color:rgba(255,255,255,0.75);  line-height:32px;  padding:15px 0;  display:block;  z-index:1000;  font-weight:600;  -webkit-transition:all 500ms ease-out;  -moz-transition:all 500ms ease-out;  -o-transition:all 500ms ease-out;  transition:all 500ms ease-out}
.featured-categories .categories-wrapper div.item.item-small .title,
.featured-categories .category-grid div.item.item-small .title{ font-size:16px;  line-height:22px;  padding:5px 0}
.featured-categories .categories-wrapper div.item.item-small .icon { position: absolute; background: #fff; opacity: 0.3; top: 0; left: 0; width: 100%; height: 100%; text-align: center; vertical-align: middle;}
.featured-categories .categories-wrapper div.item.item-small .icon img {width: auto;display: inline-block; margin-top: -100px; top: 50%; position: relative;}
.featured-categories .category-grid div.item span.description {display: block; padding: 10px; text-align: left; color: #333333;line-height: 20px;}
.category-content-after p {padding: 15px 0 0;}
.category-content-after h3 {font-size: 18px; padding: 15px 0 0; font-weight: 600;}
.category-content-after >div >div >div{ padding:30px;  border:solid 1px #e6e6e6;  text-align:left}
.category-content-after >div >div.equal{display:flex;align-items: stretch;}
@media(max-width:990px){.category-content-after >div >div.equal{display:block;align-items: initial;}}
.first-faq{ margin:20px auto}
.first-faq .item a{ color:#444645;  display:block}
.first-faq .item a:hover{ color:#e74715;  text-decoration:none}
.first-faq .item a span.title{ text-transform:uppercase;  font-size:16px;  font-weight:600;  display:block;  display:block;  padding:30px 0 20px}
.first-faq .item a span.text{ font-size:13px; font-weight:normal; display:block; line-height: 16px;}
footer{ border-top:solid 10px #e74715}
footer .top-footer{ padding:20px 0;  background-color:#444645;  text-align:center}
footer .top-footer .footer-title{ color:#fff;  text-transform:uppercase;  font-family:"Oswald",sans-serif;  font-size:16px;  padding-bottom:20px;  position:relative;  display:block;  font-weight:bold}
footer .top-footer .footer-title:after{ content:"";  width:100px;  height:1px;  background-color:#e74715;  position:absolute;  bottom:10px;  left:0;  right:0;  margin:0 auto}
footer .top-footer .footer-subtitle{ color:#fff; text-transform:uppercase; font-family:"Oswald",sans-serif; font-size:16px; line-height: 22px; padding:20px 0; position:relative; display:block; font-weight:bold}
footer .top-footer .footer-subtitle span{ color:#e74715}
footer .top-footer .validation-advice {display: none;}

footer .top-footer button.button{ margin-top: 10px; }
footer .top-footer input[type=text]{ outline: none; line-height:30px;  border:none;  margin-right:20px;  width:250px;  padding:5px 10px;  font-family:"Open Sans",sans-serif;  font-size:14px}
footer .top-footer input[type=text].validation-failed{border: solid 2px red;}
footer .top-footer ul li{ line-height:22px}
footer .top-footer ul li a{ text-transform:uppercase;  color:#fff;  font-family:"Open Sans",sans-serif;  font-size:13px}
footer .top-footer .note{ font-family:"Open Sans",sans-serif;  font-size:10px;  color:#fff;  margin-top:20px}
footer .bottom-footer{ padding:20px 0;  background-color:#000;  text-align:center;  color:#fff;  font-family:"Open Sans",sans-serif;  font-size:12px}
.ui-autocomplete{ z-index:10000 !important}
.ui-widget.ui-widget-content{ border-radius:0}
.select2-container{ min-width:180px; float:left; z-index: 10000;}
.select2-container--default .select2-selection--single{ border-radius:0;  font-family:"Open Sans",sans-serif;  height:40px}
.select2-container--open .select2-dropdown--below{ z-index:10000}
.select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:40px}
.select2-container--default .select2-selection--single .select2-selection__arrow{ height:40px}
.select2-results{ font-family:"Open Sans",sans-serif}
.owl-carousel .owl-wrapper{ z-index:10000}
.owl-theme .owl-controls{ position:absolute;  top:0;  left:0;  bottom:0;  right:0;  margin:auto}
.owl-theme .owl-controls .owl-buttons{ position:absolute;  top:0;  left:0;  bottom:0;  right:0;  margin:auto;  height:50%}
.owl-theme .owl-controls .owl-buttons .owl-prev{ left:-20px;  position:absolute;  z-index:10001}
.owl-theme .owl-controls .owl-buttons .owl-next{ right:-20px;  position:absolute;  z-index:10001}
.owl-theme .owl-controls .owl-buttons div{ background:transparent;  color:#444645;  font-size:70px;  opacity:0.8}

.category-products {}
.category-products .item {-webkit-transition:all 500ms ease-out;  -moz-transition:all 500ms ease-out;  -o-transition:all 500ms ease-out;  transition:all 500ms ease-out; margin-bottom: 10px; border-color: #ffffff;}
.category-products .products-grid:hover li.item{opacity: .7;}
.category-products .products-grid li.item:hover {box-sizing: border-box; box-shadow: rgb(199, 199, 199) 3px 3px 12px;opacity: 1;}
.products-grid li.item{padding-bottom: 20px!important;}
.category-products .item a.product-image {display: block;text-align: center;padding-top: 15px;}
.category-products .item a.product-image img{width: 100%;}
.category-products .item .product-info {text-align: center;}
.category-products .item .price-box{ padding-top:10px;  padding-bottom:15px;  float:none}
.category-products .item .price-box .regular-price .price-label{display: none;}
.category-products .item .price-box .regular-price .price{ color:#e74715;  font-family:"Open Sans",sans-serif; font-weight:600; font-size:26px}
.category-products .item .price-box .old-price .price-label{display: none;}
.category-products .item .price-box .old-price .price{ color:#444645;  font-family:"Open Sans",sans-serif; font-weight:600; font-size:20px; text-decoration:line-through}
.category-products .item .price-box .special-price .price-label{display: none;}
.category-products .item .price-box .special-price .price{ color:#e74715;  font-family:"Open Sans",sans-serif;  font-weight:600;  font-size:26px}
.category-products .item .price-box .old-price{text-align: center;}
.category-products .item .price-box .special-price{text-align: center;}
.category-products .item .product-name {padding-bottom: 20px;}
.category-products .item .product-name a{ color:#444645;  font-size:16px;  font-family:"Open Sans",sans-serif;line-height: 20px;}
.category-products .item .product-name a:hover,
.category-products .item .product-name a:focus,
.category-products .item .product-name a:active {text-decoration: none;}
.category-products .item .product-name a span{ color:#e74715;  display:block}

.product-view{ }
.product-image-gallery { position: relative; }
.product-image-gallery .gallery-image { display: none; }
.product-image-gallery .gallery-image.visible { display: block; }
.product-image-gallery .gallery-image.visible.hidden { visibility: hidden; }
.product-image-gallery:before, .product-image-gallery:after { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; }
.product-image-gallery:before { background-color: white; opacity: 0.8; z-index: 2; }
.product-image-gallery:after { background-image: url("../images/opc-ajax-loader.gif"); background-repeat: no-repeat; background-position: center; z-index: 3; }
.product-image-gallery.loading { position: relative; }
.product-image-gallery.loading:before, .product-image-gallery.loading:after { display: block; }
.product-image-thumbs li { display: inline-block; }
.product-image-thumbs li:first-child { margin-left: -1px; }
.product-image-thumbs a { display: inline-block; border: 1px solid transparent; }
.no-touch .product-image-thumbs a:hover { border-color: #c7c7c7; }
.product-view h4{ border-bottom:solid 4px #e74715;  font-size:16px;  text-transform:uppercase;  font-weight:bold;  color:#444645;  font-family:"Oswald",sans-serif;  text-align:center;  padding:5px 0}
.product-view .product-name-mobile {display: none;font-family:"Oswald",sans-serif;  font-size:26px;  font-weight:700;  text-align:center;  color:#444645;  text-transform:uppercase}
.product-view .product-name{ padding-bottom:20px}
.product-view .product-name h1{ font-family:"Oswald",sans-serif;  font-size:26px;  font-weight:700;  text-align:center;  color:#444645;  text-transform:uppercase}
.product-view .product-shop{ padding-top:20px}
.product-view .price-box{ float:left;  margin-right:30px}
.product-view .price-box .regular-price .price{ font-size:26px;  color:#e74715;  font-family:"Open Sans",sans-serif;  font-weight:600;  line-height:42px}
.product-view .price-box .old-price .price-label {display: none;}
.product-view .price-box .old-price .price { color: #444645; font-family: "Open Sans",sans-serif; font-weight: 600; font-size: 20px; text-decoration: line-through;}
.product-view .price-box .special-price .price-label {display: none;}
.product-view .price-box .special-price .price { color: #e74715; font-family: "Open Sans",sans-serif; font-weight: 600; font-size: 26px;}
width: calc(100% - 130px);.product-view .add-to-box{ float:left}
.product-view .add-to-cart{ position:relative;  float:left}
.product-view .add-to-cart label{ display:none;  float:left;  margin-right:5px}
.product-view .add-to-cart .qty-wrapper{ position:relative;  float:left;  margin-right:30px}
.product-view .add-to-cart .qty{ margin:0;  font-size:25px;  line-height:40px;  font-weight:bold;  padding:4px 40px 4px 15px;  text-align:center;  height:40px;  width:100px;  background-color:#fff;  border:1px solid #e0e0e0;  -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px}
.product-view .add-to-cart .button-up,
.product-view .add-to-cart .button-down{ position:absolute;  left:75px;  height:21px;  border-width:1px;  border-color:#e0e0e0;  border-style:solid;  background-color:#fafafa;  color:#757575;  width:25px;  text-indent:-999em}
.product-view .add-to-cart .button-up{ -webkit-border-radius:0 3px 0 0;  -moz-border-radius:0 3px 0 0;  border-radius:0 3px 0 0;  top:0}
.product-view .add-to-cart .button-down{ -webkit-border-radius:0 0 3px 0;  -moz-border-radius:0 0 3px 0;  border-radius:0 0 3px 0;  bottom:0}
.product-view .add-to-cart-extra{ float:left}
.product-view .add-to-box .add-links-wrap{ float:left;  margin-left:20px;  margin-top:4px}
.product-view .product-availability{ border-bottom:solid 1px #e6e6e6;  margin-bottom:20px; text-align: center;}
.product-view .product-availability ul{ padding:20px 0}
.product-view .product-availability ul li{ display:inline-block; padding:0 10px; vertical-align:top}
.product-view .product-availability ul li span.label{ font-size:12px;  font-family:"Open Sans",sans-serif;  font-weight:400;  color:#444645;  display:block;  text-align:center}
.product-view .product-availability ul li span.value{ font-size:20px;  font-family:"Open Sans",sans-serif;  font-weight:800;  text-transform:uppercase;  color:#444645;  display:block;  text-align:center;  max-width:150px}
.product-view .product-availability ul li span.value span{ display:block;  font-size:12px;  text-align:center;  max-width:200px;  margin-top:5px;  font-weight:600}
.product-view #short-bullets ul li{ text-align:left;  font-weight:300;  font-size:14px;  padding:0 0 10px 15px;  position:relative; line-height: 1.3em;}
.product-view #short-bullets ul li:after{ content:"";  background:#e74715;  width:7px;  height:7px;  left:0;  top:4px;  position:absolute}
.product-view #short-bullets .product-benefits{ padding-bottom:20px}
.product-view #short-bullets .product-includes{ padding-bottom:20px;  margin-bottom:20px;  border-bottom:solid 1px #e6e6e6}
.product-view #short-bullets .product-includes h3{ text-align:left;  text-transform:uppercase;  font-size:14px;  font-weight:600;  padding-bottom:10px}
.product-view .product-img-box img{ width:100%}
.product-view .product-img-box .product-image a{border: solid 1px #ccc; margin-top: 20px;}
.product-view .product-img-box .more-views {}
.product-view .product-img-box .more-views li {display: inline-block; border: solid 1px #cccccc; margin: 10px 10px 0 0;}
.product-options {}
.product-options dl {margin: 0 0 10px;}
.product-options dt,
.product-options dd {display: inline-block;}
.product-options p.required {display: none;}
.product-options select { font-size: 20px; line-height: 40px; height: 40px; border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.product-options-bottom + .price-box {display: none;}
.product-collateral{ margin-top:30px}
.easytabs-wrapper .easytabs-ul-wrapper ul.easytabs{ float:left; display: flex;}
.easytabs-wrapper .easytabs-ul-wrapper ul.easytabs li{ float:left;  border:solid 1px #e6e6e6}
.easytabs-wrapper .easytabs-ul-wrapper ul.easytabs li.active{ border-bottom-color:#fff}
.easytabs-wrapper .easytabs-ul-wrapper ul.easytabs li.active a{ background-color:#fff}
.easytabs-wrapper .easytabs-ul-wrapper ul.easytabs li a{ font-family:"Oswald",sans-serif;  font-weight:600;  color:#444645;  padding:20px;  background-color:#f2f2f2;  font-size:16px;  display:block;  cursor:pointer;  text-transform:uppercase}
.easytabs-wrapper .easytabs-ul-wrapper ul.easytabs li a:hover, .product-collateral .product-info .easytabs-wrapper .easytabs-ul-wrapper ul.easytabs li a:focus, .product-collateral .product-info .easytabs-wrapper .easytabs-ul-wrapper ul.easytabs li a:active{ text-decoration:none}
.easytabs-wrapper .easytabs-content-wrapper{ border:solid 1px #e6e6e6;  margin-top:-1px}
.easytabs-wrapper .easytabs-content-wrapper .easytabs-content{ display:none;  padding:20px;  text-align:left}
.easytabs-wrapper .easytabs-content-wrapper .easytabs-content.active{ display:block}
.easytabs-wrapper .easytabs-content-wrapper .easytabs-content p{ font-family:"Open Sans",sans-serif;  font-weight:300;  font-size:14px;  line-height:18px;  text-align:left}
.easytabs-wrapper .easytabs-content-wrapper .easytabs-anchor{ display:none}
.box-additional table.data-table{border:none;}
.box-additional table.data-table th {border: none; color:#000; font-weight: 600; font-size: 14px; line-height: 20px;}
.box-additional table.data-table td {font-size: 14px; line-height: 20px;}
.box-additional table.data-table tbody tr.last th,
.box-additional table.data-table tbody tr.last td {border: none;}
.box-additional table.data-table tbody th.last,
.box-additional table.data-table tbody td.last {border: none;}
.box-additional table.data-table tbody tr.even th,
.box-additional table.data-table tbody tr.even td {background-color: transparent;}
.block-about-category{ margin:20px 0;background-color:#e6e6e6;}
.block-about-category .block-title{ font-family:"Oswald",sans-serif;  font-size:24px;  text-align:center;  color:#fff;  background-color:#444645;  border-bottom:solid 10px #e74715;  line-height:50px}
.block-about-category .block-content{ padding:30px;  text-align:left;  font-weight:400}
.block-about-category .block-content p{ padding-bottom:20px}
.block-about-category .block-content img{ width:100%; margin-bottom: 20px;}
.block-about-category .block-content .product-brand {text-align: center;}
.block-about-category .block-content .product-brand img {width: auto;}
.genct{ margin:20px 0 0 }
.znamkect{ /*margin:20px 0 0*/padding: 0; }
.genct:hover .znamkeinct {opacity:.7;}
.znamkect .znamkeinct {padding: 20px 15px; -webkit-transition:all 300ms ease-out;  -moz-transition:all 300ms ease-out;  -o-transition:all 300ms ease-out;  transition:all 300ms ease-out}
.znamkect .znamkeinct:hover {box-shadow: rgb(199, 199, 199) 3px 3px 12px; transform: scale(1.05); opacity: 1;}
.znamkect .znamkeinct:hover h5{ color:#e74715}
.znamkect .znamkeinct:hover img{ -webkit-filter:grayscale(0);   filter:grayscale(0)}
.znamkect .znamkeinct h5{ color:#444645;  font-family:"Oswald",sans-serif;  font-size:18px;  font-weight:600;  padding-bottom:10px;  -webkit-transition:all 500ms ease-out;  -moz-transition:all 500ms ease-out;  -o-transition:all 500ms ease-out;  transition:all 500ms ease-out}
.znamkect .znamkeinct img{ -webkit-filter:grayscale(100%);   filter:grayscale(100%);  -webkit-transition:all 500ms ease-out; display: none;  -moz-transition:all 500ms ease-out;  -o-transition:all 500ms ease-out;  transition:all 500ms ease-out}

.data-table {
  border: 1px solid #dcdcdc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.data-table thead tr,
.data-table tfoot tr {
  background-color: #f7f7f7;
}
.data-table thead th,
.data-table thead td,
.data-table tfoot th,
.data-table tfoot td,
.cart .totals table th,
.cart .totals table td {
  color: #565656;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
.data-table tbody th,
.data-table tbody td {
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
.cart-table tbody th,
.cart-table tbody td {
  border-right: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  padding: 10px;
}
.data-table tbody th.last,
.data-table tbody td.last {
  border-right: 1px solid #dcdcdc;
}
.data-table tbody tr.last th,
.data-table tbody tr.last td {
  border-bottom: 1px solid #dcdcdc;
}
.data-table tbody tr.even td {
  background-color: #dcdcdc;
}
.data-table .price {
  color: #565656;
}
.data-table .total-price .price,
.cart .totals table tfoot td .price,
.compare-table .price {
  color: #f16122;
}
.item-options dd {
  color: #565656;
}

.data-table thead th {
  text-align: center;
  padding: 10px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}

.checkout-types{text-align: right;padding: 20px 0 0;}
.checkout-cart-index .discount-form .checkout-types{text-align: right;padding: 14px 0 0;}

.cart-table {width: 100%;}
.cart-table button.button{line-height: 30px;padding: 0 10px;font-size: 14px;}
.cart-table tbody button.button.btn-update{line-height: 40px;}
.cart-table tfoot td {text-align: right; padding: 10px;}
.cart-table tfoot td button.button.btn-continue {float: left;}
.page-title {
  padding: 20px 0;
}

.page-title h1 {
  border-bottom: solid 4px #e74715;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: #444645;
  font-family: "Oswald",sans-serif;
  text-align: center;
  padding: 5px 0;
}

.cart-table .qty-wrapper{ position:relative; float:left; }
.cart-table .qty-wrapper .qty{ margin:0;  font-size:25px;  line-height:40px;  font-weight:bold;  padding:4px 40px 4px 15px;  text-align:center;  height:40px;  width:100px;  background-color:#fff;  border:1px solid #e0e0e0;  -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px}
.cart-table .qty-wrapper .button-up,
.cart-table .qty-wrapper .button-down{-webkit-transition:all 500ms ease-out;  -moz-transition:all 500ms ease-out;  -o-transition:all 500ms ease-out;  transition:all 500ms ease-out; position:absolute;  left:75px;  height:21px;  border-width:1px;  border-color:#e0e0e0; border-style:solid;  background-color:#fafafa;  color:#757575;  width:25px;  text-indent:-999em}
.cart-table .qty-wrapper .button-up{ -webkit-border-radius:0 3px 0 0;  -moz-border-radius:0 3px 0 0;  border-radius:0 3px 0 0; top:0; background-repeat: no-repeat; background-position: 50% 50%; background-image: url(../images/icons/grey/icon_arrow_up.png);}
.cart-table .qty-wrapper .button-down{ -webkit-border-radius:0 0 3px 0;  -moz-border-radius:0 0 3px 0;  border-radius:0 0 3px 0; bottom:0; background-repeat: no-repeat; background-position: 50% 50%; background-image: url(../images/icons/grey/icon_arrow_down.png);}
.cart-table .qty-wrapper .button-up:hover,
.cart-table .qty-wrapper .button-up:focus {
    background-color: #e74715;
    border-color: #f16122;
    background-image: url(../images/icons/white/icon_arrow_up.png);
}
.cart-table .qty-wrapper .button-down:hover,
.cart-table .qty-wrapper .button-down:focus {
    background-color: #e74715;
    border-color: #f16122;
    background-image: url(../images/icons/white/icon_arrow_down.png);
}
.cart-table h2.product-name{padding-bottom: 0;}
.cart-table .btn-remove {
    background: #fafafa url(../images/icons/grey/icon_remove.png) no-repeat 50% 50%;
    display: inline-block;
    width: 11px;
    height: 11px;
    text-indent: -9999px;
    padding: 5px;
    border-width: 1px;
    border-color: #e0e0e0;
    border-style: solid;
    box-sizing: content-box;
    -webkit-transition:all 500ms ease-out;  -moz-transition:all 500ms ease-out;  -o-transition:all 500ms ease-out;  transition:all 500ms ease-out;
}

.cart-table .btn-remove:hover,
.cart-table .btn-remove:focus {
    background-image: url(../images/icons/white/icon_remove.png);
    border-color: #f16122;
    background-color: #f16122;
}


.cart-forms,
.cart-totals-wrapper{margin-top: 20px;}

.discount h2 {
  border-bottom: solid 4px #e74715;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: #444645;
  font-family: "Oswald",sans-serif;
  text-align: center;
  padding: 5px 0;
}

.discount-form {
  padding: 20px;
}
.discount-form label {
  padding-bottom: 20px;
}
.discount-form input[type=text],
.discount-form input[type=number]{
  float: left;
  line-height: 30px;
  margin-right: 20px;
  width: 250px;
  padding: 4px 10px;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  border: solid 1px #ccc;
}
.discount-form .button-wrapper {float: left;}
.cart-totals {padding: 20px; font-family: "Oswald",sans-serif;}
.cart-totals table{width: 100%;}
.cart-totals table td {padding: 10px;}
.cart-totals table tbody td,
.cart-totals table thead td{padding: 10px; border-bottom: solid 1px #dcdcdc;}
.cart-totals table td:first-child {text-align: right}
.cart-totals table tfoot td {font-weight: bold; font-size: 26px;background: #dcdcdc;text-transform: uppercase; }

.owl-carousel .owl-wrapper-outer { padding: 10px 0 40px;}
.owl-theme .owl-controls {padding: 75px 0 0;}
.testimonials-wrapper .owl-theme .owl-controls {padding: 0;}
.testimonials-wrapper .owl-theme .owl-controls .owl-pagination{position: absolute; bottom: 0;width: 100%;}

.mini-cart1 {}
.mini-cart1 a {text-decoration: none;color: #ffffff;}
.mini-cart1 a:hover,
.mini-cart1 a:active,
.mini-cart1 a:focus{text-decoration: none;}
.mini-cart1 a i {color: #ffffff;}
.mini-cart1 a span.label {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}
.col-left .block {margin-bottom: 20px;}
.col-left .block .block-title {
  border-bottom: solid 4px #e74715;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: #444645;
  font-family: "Oswald",sans-serif;
  text-align: center;
  padding: 5px 0;
}

.col-left,
.col-right{padding-top: 20px;}
.col-left .block.block-subscribe .block-content {padding: 20px 0;}

.toolbar{font-size: 14px;font-weight: normal;}
.toolbar .amount{display: inline-block; line-height: 42px; float: left;}
.toolbar .sort-by{display: none; line-height: 42px;padding: 0 0 0 60px;}
.toolbar .sort-by label{font-weight: normal; float: left; padding: 0 10px 0 0;}
.toolbar .limiter{display: none; line-height: 42px;padding: 0 0 0 60px;}
.toolbar .limiter label{font-weight: normal; float: left; padding: 0 10px 0 0;}
.toolbar .sorter{display: inline-block; line-height: 42px;float: right;}

.hover-image{display: none;}

.account-login {}
.account-login ul{padding-left: 20px; list-style: disc;}
.account-login ul li {padding-left: 10px;}

.buttons-set {margin-top: 20px; margin-bottom: 20px;}

ul.form-list {list-style: none; padding: 0;}
ul.form-list li {padding: 0; position: relative;margin-bottom: 25px;}
ul.form-list li.fields{margin: 0;}
ul.form-list li div.field{position: relative;margin-bottom: 25px;}
.web-forms2 .legend{margin: 0; padding-top: 20px;}

.remember-me-popup{display: none;}

/*========== Form List ==========*/
.form-list p {
  margin:0 0 20px;
}

.fieldset p {
  line-height: 1.6;
}
.form-list li.control,
.form-list li.options,
.form-list li.has-pretty-child {
  margin-bottom: 20px;
}
.forgot-password {
  font-size: 13px;
  color: #c72928;
  position: absolute;
  right: 0;
  top: 50px;
}
.form-list input.input-text {
  width: 100%;
  padding: 13px 15px 13px 165px;
  margin-bottom: 0;
  line-height: 20px;
}
.form-list input.input-text.cvv {
    padding: 13px 15px 13px 15px;
}
.form-list textarea {
  width: 100%;
  padding: 10px 15px 13px 165px;
  margin-bottom: 0;
  line-height: 20px;
}
.form-list select {
  padding: 12px 15px 12px 0;
  margin: 0;
  width: 100%;
  line-height: 20px;
  height: 48px;
  text-indent: 160px;
}
@-moz-document url-prefix() {
    .form-list select {
        text-indent: 80px;
    }
}
.avtomobili-form .form-list .field {
    border: solid 1px rgb(169, 169, 169);
    width: 352px;
}
.avtomobili-form .form-list select {
    padding: 12px 15px 12px 5px;
    width: 200px;
    margin-left: 150px;
    border: none;
    text-indent: 0;
}
.form-list .bootstrap-select {
  position: absolute;
  /*display: block !important;*/
  width: auto;
  height: 46px;
  left: 1px;
  top: 1px;
  bottom: 1px;
  right: 1px;
}
.form-list .bootstrap-select > .btn {
  width: 100%;
  padding: 13px 0;
  margin-bottom: 0;
  border-width: 0 !important;
  position: absolute;
  top: 0;
  bottom: 0;
}
.form-list .bootstrap-select.btn-group .btn .filter-option {
  left: 165px;
  right: 55px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.form-list .bootstrap-select.btn-group .btn .caret {
  right: 0;
  top: 0;
  bottom: 0;
  width: 46px;
  height: auto;
  margin: 0;
  padding: 0 !important;
  background-position: center center;
  background-repeat: no-repeat !important;
  border-width: 0;
}
.form-list .bootstrap-select.btn-group .dropdown-menu {
  margin-top: 1px;
  left: -1px;
  right: -1px;
}
.form-list li label {
  font-size: 14px;
  position: absolute;
  left: 1px;
  top: 1px;
  bottom: 1px;
  width: 150px;
  margin: 0;
  padding: 0 15px;
  line-height: 46px;
  /*height: 46px;*/
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  z-index: 1000;
}
.form-list li label.label-wide {
  width: auto;
  height: 46px;
  right: 1px;
}
.form-list li.control label,
.form-list li.options label,
.form-list li.has-pretty-child label {
  font-size: 15px;
  position: static;
  padding: 0;
  height: auto;
  width: auto;
  vertical-align: top;
  line-height: 18px;
  background-color: transparent;
  border-width: 0;
}
.opc .sp-methods dt label {
  margin: -3px 5px 0;
}
.form-list .validation-advice {
  position: absolute;
  display: block;
  bottom: -20px;
  color: #ff0000;
}

#contactForm .form-list .validation-advice,
.account-create .form-list .validation-advice {
  position: absolute;
  display: block;
  bottom: -25px;
  color: #e74715;
  font-size: 12px;
}
/*.form-list .validation-advice[id^=advice-required-entry] {
    display: none;
}*/
.sp-methods .prettycheckbox > a,
.sp-methods .prettyradio > a {
  margin-left: 0;
}
.form-list .customer-dob .dob-day {
  width: 38%;
  margin-right: 3%;
}
.form-list .span6 .customer-dob .dob-day,
.form-list .col-sm-6 .customer-dob .dob-day,
.span6 .form-list .customer-dob .dob-day,
.col-sm-6 .form-list .customer-dob .dob-day {
  width: 50%;
}
.form-list .customer-dob .dob-month {
  width: 23%;
  margin-right: 3%;
}
.form-list .span6 .customer-dob .dob-month,
.form-list .col-sm-6 .customer-dob .dob-month,
.span6 .form-list .customer-dob .dob-month,
.col-sm-6 .form-list .customer-dob .dob-month {
  width: 18%;
}
.form-list .customer-dob .dob-year {
  width: 33%;
}
.form-list .span6 .customer-dob .dob-year,
.form-list .col-sm-6 .customer-dob .dob-year,
.span6 .form-list .customer-dob .dob-year,
.col-sm-6 .form-list .customer-dob .dob-year {
  width: 26%;
}
.form-list .customer-dob .dob-month input.input-text,
.form-list .customer-dob .dob-year input.input-text {
  padding-left: 15px;
}
.form-list .input-range {
  line-height: 46px;
}
.form-list .input-range .separator {
  width: 4%;
  margin: 0;
  text-align: center;
  display: inline-block;
}
.form-list .input-range .start input.input-text {
  width: 54%;
}
.form-list .input-range .end input.input-text {
  width: 34%;
  padding-left: 15px;
}
.legend {
  margin-bottom: 20px;
}


/*========== Form List ==========*/
.form-list,
.form-list li .prettyradio label {
  color: #797878;
}
.form-list li label {
  color: #f16122;
  background-color: #f4f4f4;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  border-right: 1px solid #dcdcdc;
}
.form-list li label.label-wide {
  border-right-width: 0;
  border-bottom: 1px solid #dcdcdc;
}
.form-list .bootstrap-select.btn-group .btn .caret {
  color: #f16122;
  background-color: #f4f4f4;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #f4f4f4;
  border-left: 1px solid #dcdcdc;
  background-image: url(../images/icons/grey/icon_arrow_down_large.png);
}
.form-list .bootstrap-select.btn-group .btn:hover .caret,
.form-list .bootstrap-select.btn-group .btn:focus .caret {
  background-image: url(../images/icons/white/icon_arrow_down_large.png);
}
.form-list li.control label {
  color: #737373;
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-right-width: 0;
}

input[type=checkbox],
input[type=radio] {
  display: inline-block;
}

.block-account {}
.block-account .block-content {padding: 10px 0;}
.block-account .block-content ul {}
.block-account .block-content ul li{line-height: 24px; text-transform: uppercase;}
.block-account .block-content ul li a{ }
.block-account .block-content ul li a:hover{font-weight: 600;}
.block-account .block-content ul li.current a{font-weight: 700;}

.box-account {padding: 0 0 0;}

.box-head{padding-bottom: 10px;}
.box-head h2{padding-bottom: 10px;}
.box-title {padding-bottom: 10px;}
.box-title a {font-size: 14px;}
.title-buttons button.button {margin-top: 10px;}
.my-account {padding-bottom: 20px;}
.my-account .col2-set{padding-bottom: 20px;}
.my-account .box-content p {line-height: 20px;}
.my-account .box-content address {line-height: 20px;}
.my-account .data-table,
.box-rewardpoints-history .data-table,
.rewardpoints-index-transactions .data-table{width: 100%;}
.my-account .data-table th,
.my-account .data-table td,
.box-rewardpoints-history .data-table th,
.box-rewardpoints-history .data-table td,
.rewardpoints-index-transactions .data-table th,
.rewardpoints-index-transactions .data-table td{padding: 10px;}
.my-account .data-table td.last a,
.box-rewardpoints-history .data-table td.last a,
.rewardpoints-index-transactions .data-table td.last a{font-size: 14px;}

.col-left .block.block-blog .block-title{margin-bottom: 5px;}
.block-blog ul{margin-top: 10px;}
.block-blog li {line-height: 18px;padding-bottom: 10px; position: relative;padding-left: 30px;}
.block-blog li a{color: #333333; text-transform: uppercase; line-height: 22px;}
.block-blog li a:before {
    content: "";
    position: absolute;
    width: 22px;
    height: 22px;
    border: solid 1px #e5e5e5;
    left: 0;
    top: 0;
}
.block-blog li a:hover:before { 
    border-color: #e74715;
    background-color: #e74715;
}
/*.footer-brands-container hr {
  border: 0;
  height: 2px;
  margin:18px 0;
  position:relative;
  background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0.65) 50%, rgba(0,0,0,0) 90%, rgba(0,0,0,0) 100%); /* FF3.6+ */
  /*background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(10%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.65)), color-stop(90%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
  /*background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
  /*background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
  /*background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%); /* IE10+ */
  /*background: linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
/*}*/

/*.footer-brands-container hr:before {
  content: "";
  display: block;
  border-top: solid 1px #f9f9f9;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
  z-index: 1;
}*/
.featured-categories .text-center hr,
.footer-brands-container hr{
    height: 4px;
    background: #e74715;
    position: relative;
    border: 0;
    margin: 0;
}
.footer-brands {padding: 20px 0 0;}
.footer-brands a {display: inline-block; vertical-align: middle;width: 16%}
.footer-brands a img{opacity: 0.7; -webkit-transition:all 500ms ease-out;  -moz-transition:all 500ms ease-out;  -o-transition:all 500ms ease-out;  transition:all 500ms ease-out; max-width: 100%;}
.footer-brands a:hover img{opacity: 1;}

.universal-offer {padding: 0;}
.universal-offer .owl-item {padding: 0 25px;}
.universal-offer .owl-carousel .owl-wrapper-outer{padding: 10px 0 0;}
.universal-offer .owl-theme .owl-controls .owl-buttons .owl-prev {left: -40px;font-size: 90px}
.universal-offer .owl-theme .owl-controls .owl-buttons .owl-next {right: -40px;font-size: 90px}
.cat-desc-lower{background-color:#e6e6e6;margin-top: 30px;}
.cat-desc-lower img {max-width:100%;text-align:center;}
#dialog_overlay {z-index: 99998!important;}

.home-seo-text{padding-top:30px; padding-bottom:30px;}
.home-seo-text p{font-size:18px;}
.block-layered-nav .label{
    padding: 0;
    font-size: 100%;
    color: #444645;
}

.block-layered-nav .currently ol{
    margin-top: 20px;
    padding: 20px;
    border: solid 1px #e5e5e5;
}

.block-layered-nav .currently + .actions{
    text-align: right;
    padding: 10px;
}

.block-layered-nav .currently span.label {
    text-transform: uppercase;
    font-family: "Open Sans",sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 32px;
    display: block;
    text-align: left;
}

.block-layered-nav .currently span.value {
    position: relative;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 16px;
    color: #444645;
}

.block-layered-nav .currently a.btn-remove {
    float: right;
    margin-top: 5px;
    font-weight: 700;
}

.home-product-info {}
.home-product-info .owl-carousel {padding: 0 100px;}
.home-product-info .owl-carousel .owl-item{padding: 0 30px;}
.home-product-info .owl-buttons i {font-size: 140px;}

.col-main .category-content-after{width: 100%;}

#bottomfixtab{
    position: fixed;
    float: left;
    width: 100%;
    height: 120px;
    bottom: 0;
    background-color: #fff;
    left: 0;
    z-index: 10000;
    display: none;
    -webkit-box-shadow: 0 -5px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 -5px 7px rgba(0, 0, 0, 0.3);
}

.rating-box {
    float:left;
    position:relative;
    width:81px;
    height:16px;
    margin:0 5px 3px 0;
    background:url(../es_active_review_stars/star.gif) repeat-x;
}
.rating-box .rating {
    position:absolute;
    top:0;
    left:0;
    height:16px;
    background:url(../es_active_review_stars/star.gif) 0 -32px repeat-x;
}

.tab1
{
    top: 150px;
    z-index:100000000;
}

.tab1.righttab .tabcontent{padding: 0 40px 0 20px!important;}

.tab2
{
    top: 210px;
}

.tab3
{
    top: 270px;
}

.tab4
{
    top: 330px;
}

.lefttab
{
    left: -325px;

}

.lefttab:hover
{
    left: 0;
    cursor: pointer;
}

.righttab
{
    right: -325px;
    height: 60px;
    position: fixed;
    -webkit-transition:all 500ms ease-out;  -moz-transition:all 500ms ease-out;  -o-transition:all 500ms ease-out;  transition:all 500ms ease-out;
}

.righttab:hover
{
    right: -5px;
    cursor: pointer;
}
    
.fixedtab .tab
{
    float: left;
    padding: 0 6px 0 0;
    margin: 10px 0 0 0;
}

.fixedtab .tab span.notification
{
    position: absolute;
    top: -1px;
    padding: 3px 5px;
    line-height: normal;
    color: #FFF;
    font-size: 11px;
    background: #B02B2C;
    text-transform: uppercase;
    
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
        
.lefttab .tab span.notification
{
    right: -10px;
}

.righttab .tab span.notification
{
    left: -10px;
}

.lefttab .tab
{
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.righttab .tab
{
    padding: 10px 8px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
        
.fixedtab .green
{
    background: #9C0;
}

.fixedtab .blue
{
    background: #3C5A98;
}

.fixedtab .magenta
{
    background: #F03;
}

.fixedtab .orange
{
    background: #F16122;
}

.fixedtab .purple
{
    background: #63C;
}

.fixedtab .red
{
    background: #900;
}

.fixedtab .light
{
    background: #CCC;
}

.fixedtab .dark
{
    background: #333;
}
    
.fixedtab .tabcontent
{
    float: left;
    width: 325px;
    background: #FFF;
    color: #555;
}

.lefttab .tabcontent
{
    padding: 25px 25px 25px 60px;
    
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.righttab .tabcontent
{
    padding: 25px 60px 25px 25px;
    
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.tabcontent p{
    line-height: 1.6;
    margin: 5px 0;
}
.tabcontent h3 {
    font-size: 22px;
}
#product_tabs_navodilaZa_contents ol{list-style-type: decimal;padding-left:20px;margin-bottom: 15px;}
#product_tabs_navodilaZa_contents ol li{margin-bottom:5px;}
.category-kontakt iframe{width: 100%;}

.html5gallery-thumbs-0{margin-left: 0;}
.html5gallery-thumbs-0 .html5gallery-tn-img-0 {
    border: solid 1px #cccccc;
}
.html5gallery-tn-0,
.html5gallery-tn-selected-0 > div > div{
    overflow: visible!important;
}
.html5gallery-container-0 div{box-sizing: border-box!important;z-index:10;}
.html5gallery-elem-img-0{}
.html5gallery-elem-img-0 img.html5gallery-elem-image-0 + a,
#html5gallery-elem-video-0 + a {
    display: none!important; text-indent: -9999px;
}

#magnifier-item-0-lens {
    z-index: 10000;
    position: relative;
    overflow: hidden;
}

.magnifier-lens img {position: absolute;}

.review-tab {
    position: fixed;
    right: 0;
    top: 300px;
    z-index: 10000;
}

.review-tab .review-container {
    background: #e74715;
    padding: 5px 0 5px 25px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.review-tab .review-container .reviews {
    background: #ffffff;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    padding: 10px;
    color: #757575;
}

.review-tab .review-container .reviews div:nth-child(1) {
    font-size: 11px;
    color: #757575;
    text-align: center;
    border-bottom: solid 1px #444645;
    padding: 0 6px 3px;
    margin-bottom: 3px;
    font-weight: 600;
}

.review-tab .review-container .reviews div:nth-child(2) {
    font-size: 18px;
    color: #39b44b;
    text-align: center;
    font-weight: 700;
    /*margin-bottom: 5px;*/
}

.review-tab .review-container .reviews div:nth-child(3) {
    text-align: center;
    margin-bottom: 5px;
}

.review-tab .review-container .reviews div:nth-child(4) {
    font-size: 18px;
    color: #757575;
    text-align: center;
    font-weight: 600;
    margin-bottom: 10px;
}

.review-tab .review-container .reviews div:nth-child(4) .ocena {
    color: #39b44b;
    font-size: 26px;
    margin-right: 5px;
    font-weight: 700;
}

.review-tab .review-container .reviews div:nth-child(5) {
    font-weight: 600;
    font-size: 9px;
    padding-top: 3px;
    margin-top: 3px;
    color: #757575;
    text-align: center;
    border-top: solid 1px #444645;
}

.share-button {
    clear: both;
}

.progress-wrapper{margin-bottom: 15px;}
.progress-wrapper .rp-progress {width: 365px; height: 18px; background: url(../images/rp-inactive.png) no-repeat;margin: 5px 0;position: relative; text-align: right; line-height: 18px;}
.progress-wrapper .rp-progress div {background: url(../images/rp-active.png) no-repeat; position: absolute; top: 0; left: 0;height: 100%;}
.progress-wrapper .rp-progress label {margin-right: -45px;display: none;}
.progress-wrapper .rp-progress.active label{font-weight: bold;display: inline-block;}

.povezave-strani a{color:#000000;text-decoration:none;font-size:10px;}
.povezave-strani a:hover{color:#000000;text-decoration:none;cursor:default;}
.banner-pod-artikli {border-top: solid 4px #e74715;padding-top:40px;}

.submit_order.mycolor,
button.btn-proceed-checkout{background-color: #059805; font-size: 18px !important; padding: 0px 30px !important; line-height: 50px !important;}

#j2t_inner_ajax_content span.j2t-upsells-list-wrapper {clear: both;}
#j2t_inner_ajax_content .j2tajax-checkout-txt {text-align: center;}
div.j2tajax-confirm #j2t_inner_ajax_content div.j2tajax-checkout-img {
    float: none;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
#j2t_inner_ajax_content div.j2t-cart-bts {
    clear: none;
    height: auto;
    display: inline-block;
    width: auto;
    margin-right: 0;
    float: none;
    max-width: 260px;
    padding-left: 30px;
    vertical-align: middle;
}
#j2t_inner_ajax_content div.j2t-cart-bts .j2t-checkout-link {
    min-width: 250px;
    max-width: 250px;
    margin-bottom: 10px;
}
#j2t_inner_ajax_content div.j2t-cart-bts .j2t-continue-link {
    min-width: 250px;
    max-width: 250px;
    background-color: #e6e6e6;
    color: #000;
}
#register-tooltip{display: initial!important; vertical-align:sub;padding-left:10px;}
#info-tooltip{display: initial!important; vertical-align:middle;padding-left:10px;}
.with-top-border{border-top: solid 3px #f16122;}

html[lang=sl] .payment label[for=p_method_cashondelivery]{vertical-align: text-top;}

.tooltip-inner {
    max-width: 380px;
    padding: 15px;
    color: #000;
    background-color: #fff;
    font-size: 16px;
    text-align: left;
    box-shadow: 0 1px 5px rgba(0,0,0,0.3);
    border-radius:0;
    border:solid 3px #e74715;
}
.tooltip.top .tooltip-arrow,
.tooltip.right .tooltip-arrow {opacity: 0;}
.category-products .item  a.youtube-logo {
    width: auto;
    position:absolute;
    top:45px;
    right:25px;
}
.cepi-image{padding:10px 15px;}
.cepi-image img {
    max-width:100%;
}
.validation-advice {
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 10px;
    text-align: center;
    color: #e74715;
}
.product-view .product-img-box .rewardpointsbehavior-checkout-action img {
    width: auto;
}
.customer-account .page-title.title-buttons p {padding-top:10px;}
.btn-cart.disabled{
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}
.registered-users .recaptcha{
    overflow: visible!important;
    margin-bottom: 20px!important;
}
.registered-users .form-list .recaptcha .validation-advice {
    position: absolute;
    display: block;
    bottom: -23px;
    color: #e74715;
    font-size: 12px;
}
.cms-kako-b2b a[href="/kako-b2b"]{
    font-weight: 600;
}
.rewardpoints-dashboard-ul{padding:10px 0}
.box-rewardpoints-history .box-head h2{margin-bottom:15px}
.form-list li .multi-checkbox-filed{
    display: flex;
    border: 1px solid #999;
    align-items: center;
    position:relative;
    background-color: #f4f4f4;
}
.form-list li .multi-checkbox-filed p {
    color: #f16122;
    font-size: 14px;
    margin-bottom: 0;
    padding: 6px 15px;
    flex: 0 0 150px;
    font-size:14px;
    height:100%;
}
.form-list li .multi-checkbox-filed .input-box{
    background-color:#fff;
    border-left: 1px solid #dcdcdc;
    flex: 1;
}
.form-list li .multi-checkbox-filed label {
    color:#797878;
    font-size: 14px;
    position: relative;
    left: unset;
    top: unset;
    bottom: unset;
    min-width: auto;
    width: auto;
    background-color:transparent;
    border-right:none;
}
.form-list li .multi-checkbox-filed label input{
    vertical-align:text-top;
    margin-right:3px;
}
.pull-up-block{
    position: absolute;
    right: 125px;
    top: 735px;
}
.category-gumi-korito-gledring .cat-desc-lower{
    margin-top:365px;
}
.category-gumi-csomagter-talca-gledring .cat-desc-lower,
.category-gumene-kadice-gledring .cat-desc-lower{
    margin-top:395px;
}
#obvestilo .modal-dialog {margin: 100px 40px 15px}
#obvestilo .modal-content {border: 3px solid #e74715;border-radius: 0;}
#obvestilo .modal-content h4{text-align: center;font-size: 25px;font-weight: 600;color: #e74715;}
#obvestilo .modal-content p{text-align: center;padding:0 15px;font-weight: 600;color: #000;}
#obvestilo .modal-header {border-bottom: none;}
#obvestilo .modal-body {padding-top:0;padding-bottom:25px;}
#obvestilo .close {color: #e74715;opacity: 1;}
#review-buttons-container .form-field-checkbox{text-align:left;position: relative;margin-top: 10px;}
#review-buttons-container .form-field-checkbox .validation-failed ~ label{font-size:20px}
#review-buttons-container .form-field-checkbox .validation-failed ~ label:before{
    content: "";
    display: block;
    border-top: 2px solid #e74715;
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
}
#review-buttons-container .form-field-checkbox .validation-failed ~ label:after{
    content: "";
    display: block;
    border-bottom: 2px solid #e74715;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
}
#review-buttons-container .validation-advice {padding-top: 5px;}
#review-buttons-container .buttons-set {padding-top: 20px;}
.cms-page-view .std ul{
    list-style: disc;
    padding-left: 25px;
    margin-bottom: 15px;
}
.cms-page-view .std form ul{
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}
.catalog-category-view .header .car-search {
    margin-top: 0px;
    background: #444645;
}

.easytabs li a[href="#product_tabs_garancija"]:after {font-family: FontAwesome;content: "\f087";vertical-align: top;}
#review-buttons-container #agreement{font-size: 16px;height: 13px;width: 13px;min-block-size:13px;min-height:13px;min-inline-size:13px;min-width:13px;}
#onestepcheckout-form input[type=checkbox], 
#onestepcheckout-form input[type=radio] {min-block-size:13px;min-height:13px;min-inline-size:13px;min-width:13px;}
.checkout-cart-index .fancybox-opened,
.checkout-cart-index .fancybox-close,
.checkout-cart-index .fancybox-open,
.checkout-onestep-index .fancybox-opened,
.checkout-onestep-index .fancybox-close,
.checkout-onestep-index .fancybox-open {z-index: 100001!important;}
.checkout-cart-index .fancybox-skin,
.checkout-onestep-index .fancybox-skin {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.checkout-cart-index .ca-item-main.selected,
.checkout-onestep-index .ca-item-main.selected {outline: 3px solid #e74715;}
.checkout-cart-index .ca-content h6,
.checkout-onestep-index .ca-content h6 {color: #e74715;border-bottom: 2px solid #e74715;text-shadow: 1px 1px 1px #e7471585;}
.checkout-cart-index span.ca-price,
.checkout-onestep-index span.ca-price {background: #e74715;}
.checkout-cart-index .ca-item h4 span.ca-quote,
.checkout-onestep-index .ca-item h4 span.ca-quote {color: #e74715;}
.checkout-cart-index span.ca-number,
.checkout-onestep-index span.ca-number {display:none;}
.checkout-cart-index #amgiftwrap_popup_form .amgiftwrap-fieldset,
.checkout-onestep-index #amgiftwrap_popup_form .amgiftwrap-fieldset{position: absolute;bottom: 0;right: 28%;}
.checkout-cart-index #amgiftwrap_design_clear,
.checkout-cart-index #amgiftwrap_popup_form_save_button,
.checkout-onestep-index #amgiftwrap_design_clear,
.checkout-onestep-index #amgiftwrap_popup_form_save_button {padding: 10px 25px;background: #e74715;color: #fff;font-family: 'Open Sans', sans-serif;font-size:20px;}
.checkout-cart-index .ca-content-wrapper,
.checkout-onestep-index .ca-content-wrapper {background: #f7f7f7;}
.checkout-cart-index .ca-icon,
.checkout-onestep-index .ca-icon {height: 235px;}
.checkout-cart-index .amgiftwrap-popup-content,
.checkout-onestep-index .amgiftwrap-popup-content {max-width: 100%;}
.checkout-cart-index .ca-container,
.checkout-onestep-index .ca-container {max-width: 90%;}
.gift-wrapp .fa-gift{color:#e74715;}
.blog-sidebar-category-link{position: relative;display: block;}
.blog-sidebar-category-link span{position: absolute;top: 40%;left: 24%;background: rgba(255, 255, 255, .9);padding: 10px 20px;color: #000;text-transform: uppercase;font-weight: bold; transition:background 0.3s ease;}
.blog-sidebar-category-link span:hover{background: rgba(255, 255, 255, 1);}
.amgiftwrap-cart-button-text ~ label[for="showGiftWrapPopUpButton"]{display:none;}
.amgiftwrap-cart-button-text ul{display: inline-block;list-style: none;}
.ca-item h4 span {text-indent: 20px;}
.ca-item h4 .ca-quote {float: left;font-size: 25px;color:#e74715;}
#review-buttons-container > .form-field-checkbox {text-align:left;}


@media (min-width:1400px){
  .container{ width:1370px}
  .header .header-top .logo{ max-width:inherit}
  .header .header-top .top-menu{ min-width:825px}
  .categories-wrapper{max-width:1370px}
  .top-footer .container{ width:1370px}
  .bottom-footer .container{ width:1370px}
  .first-faq{ text-align:center;  width:1140px}
  .footer-brands a {margin: 0 20px;width: auto;}
}
@media (min-width:1720px){
  .container{ width:1690px}
  .header .header-top .top-menu{ min-width:initial}
  
}

@media (min-width:1199px){
  .header .header-top .top-menu{ min-width:625px}
  .genct .znamkect:nth-of-type(6n +1){clear:both;}
  .wordpress-post-view .sidebar{margin-left:-150px;}
}
@media (min-width: 768px){
    #obvestilo .modal-dialog {margin: 10% auto 30px;}
	.std .row-flex{display: flex;align-items: center;}
	.std .row-flex .col-md-4 p {font-size: 18px;text-align: center;}
}
@media (max-width:1600px){
    .category-gumi-csomagter-talca-gledring .cat-desc-lower,
    .category-gumene-kadice-gledring .cat-desc-lower {
        margin-top: 300px;
    }
}
@media (max-width:1400px){
    .category-gumi-korito-gledring .cat-desc-lower{
        margin-top:165px;
    }
    .category-gumi-csomagter-talca-gledring .cat-desc-lower,
    .category-gumene-kadice-gledring .cat-desc-lower {
        margin-top: 230px;
    }
}
@media (max-width:1200px){
    .header .header-top .top-menu{ text-align:left}
    .home-product-info .owl-carousel {padding: 0 30px;}
    .featured-categories .home-product-info.category-grid div.item .title {
        font-size: 16px;
        line-height: 22px;
        padding: 5px 0;
    }
    .pull-up-block{
        right: 65px;
        top: 865px;
    }
    .category-gumi-korito-gledring .cat-desc-lower {
        margin-top: 105px;
    }
    .checkout-cart-index #amgiftwrap_popup_form .amgiftwrap-fieldset,
    .checkout-onestep-index #amgiftwrap_popup_form .amgiftwrap-fieldset{right: 30%;}
}

@media (max-width: 991px) {
  .col-right img {width: auto;}
  .block-about-category {height: auto!important;}
  .select2-search--dropdown{display: none;}
    .review-tab{display: none;}
    .catalog-category-view .col2-left-layout .main.row{display:flex;flex-direction:column;}
  .catalog-category-view .col2-left-layout .main.row .col-md-8{order:2;}
  .banner-cistilo{display:none;}
  .pull-up-block{
        position:relative;
        right: unset;
        top: unset;
    }
    .category-gumi-korito-gledring .cat-desc-lower,
    .category-gumene-kadice-gledring .cat-desc-lower {margin-top: 30px;}
    .checkout-cart-index #amgiftwrap_popup_form .amgiftwrap-fieldset,
    .checkout-onestep-index #amgiftwrap_popup_form .amgiftwrap-fieldset{right: 290px;}
}

@media (max-width:767px){
  .header .header-top .top-menu .nav li{ display:block}
  .header .car-search{ margin-top:-100px;background-color: #000000;}
  .mini-cart1 a span.label{display: none;}
  .header .header-top .top-links {float: right!important;width:auto;padding-top: 12px;}
  .header .header-top .top-links .mini-cart1 {margin-right: 10px;}
  .select2-container{ width:100% !important;  margin-bottom:10px}
  .navbar-toggle {float: right!important;}
  .navbar-toggle {
    border: none;
    border-radius: 0;
    margin-top: 12px;
    margin-right: 0;
  }
  .navbar-default .navbar-toggle {background-color: #fff; padding: 10px;}
  .navbar-default .navbar-toggle .icon-bar {background-color: #e74715;}
  .header .header-top .top-menu .nav li {
    border-bottom: solid 1px #ffffff;
  }
  .header .header-top .top-menu .nav li:last-child {
    border: none;
  }
  .header .header-top .top-menu .nav li:hover div.submenu {display: none;}

  footer .top-footer .block-subscribe form {display: inline-block;}
  .top-footer .row .col-xs-12 {margin-bottom: 20px;}
  .category-products .toolbar label {float:none; margin-bottom:0;}
  .category-products .toolbar select {}
  .category-products .toolbar .amount {display:block; float:none; margin:0; border-bottom:#999999 1px solid; color:#444645; display: none;}
  .category-products .toolbar .sort-by {display:block; margin:0; padding:0; border-bottom:#999999 1px solid; color:#444645;}
  .category-products .toolbar .limiter {display:block; margin:0; padding:0; border-bottom:#999999 1px solid; color:#444645;}
  .category-products .toolbar .sorter {display:block; margin:0; padding:0; border-bottom:#999999 1px solid; color:#444645; float:none; display: none;}
  .block-layered-nav .narrow-by-list-header:hover,
  .category-products .toolbar .amount:hover,
  .category-products .toolbar .sort-by:hover,
  .category-products .toolbar .limiter:hover,
  .category-products .toolbar .sorter:hover {color:#000; cursor:pointer;}
  .category-products .toolbar .sorter p {margin:7px 0;}
  .category-products .toolbar .pager {display:block;}
  .product-view .product-name {display: none;}
  .product-view .product-name-mobile {display: block;padding: 0 15px 20px;}
  .data-table tbody tr td.product-cart-info h2 {font-size: 18px;padding: 0;}
  .data-table tbody tr td.product-cart-price {display: none;}
  .category-products .toolbar{display:none;}
  .form-list li .multi-checkbox-filed label {
        line-height: 35px;
    }
    
    html[lang=hr] .product-view .product-shop {padding-top: 35px;}
}

@media (max-width:600px) {
  .data-table thead tr th.cart-price-head {display: none;}
  .data-table thead tr th.cart-price-head + th {display: none;}
  .data-table thead tr th.cart-total-head {display: none;}
  .data-table thead tr th.cart-total-head + th {display: none;}

  .data-table tbody tr.last td {border-bottom:none;}
  .data-table tbody tr td.product-cart-info {float: left;width: 100%;clear: both;}
  .data-table tbody tr td.product-cart-info h2 {font-size: 16px;padding: 0;}
  .data-table tbody tr td.product-cart-price {display: none;}
  .data-table tbody tr td.product-cart-actions {float: left;clear: both;width: 100%;}
  .data-table tbody tr td.product-cart-total {float: left;clear: both;width: 100%;}
  .data-table tbody tr td.product-cart-remove {clear: both;float: left;width: 100%;}

  .review-product-price {display: none}
  .review-product-qty,
  .review-product-subtotal{
    float: left;width: 100%;clear: both;
  }
  .easytabs-wrapper .easytabs-ul-wrapper ul.easytabs{ flex-wrap: wrap;}

  /*.review-product-qty .btn-remove{float: left;}*/

  .review-head-price,
  .review-head-qty,
  .review-head-subtotal {
    text-indent: -99999px;
  }

  .review h3.product-name{font-size: 16px;}
}

@media (max-width: 480px) {
   .forcefullwidth_wrapper_tp_banner,
   .easytabs-wrapper .easytabs-ul-wrapper ul.easytabs {
    display: none;
   }
  .header .header-top{background: #000000;}
  .easytabs-wrapper .easytabs-content-wrapper .easytabs-anchor {display: block;}
  .header .header-top .logo {max-width: 49%; padding-top: 5%; padding-left:0;}
  .header .header-top .logo img {max-width: 100%;}
  .header .car-search label > i {margin-left: 10px;}
  .header .car-search { margin-top: 60px !important;}
  .featured-products .block-products .block-content .item {padding: 0 50px;}
  .block-products{margin-bottom: 20px;}
  .owl-carousel .owl-wrapper-outer {padding: 10px 0 0;}
  .featured-products .block-products .block-content .item .price-box{padding-bottom: 5px;}
  .featured-products .block-products .block-content .item h2{padding-bottom: 10px;}

  .category-products .item {padding: 0 30px;border-bottom: solid 1px #ccc;}
  .category-products .item a.product-image img {max-width: 250px;}
  .category-products .item .price-box {padding-bottom: 5px;}
  .category-products .item.col-xs-6 {width: 100%;}

  .top-footer .row .col-xs-12 {margin-bottom: 20px;}
  footer .top-footer input[type=text] {float: none;}
  footer .top-footer button.button {float: none;margin-top: 10px;}
  .help-bar ul li {display: none}
  .help-bar ul li:first-child{display: block;}
  .help-bar ul li a {top: 0;}
  .help-bar ul li a {display: inline-block}
  .footer-brands a {display: block; text-align: center; margin-top: 15px;width: auto;}
  .cart-table button.button {margin-bottom: 10px;width:100%;}
  .discount-form .button-wrapper {text-align: center;width: 100%;}
  .discount-form .button-wrapper button.button {float: none;margin-top: 10px;}
  .discount-form input {width: 100%;margin-right: 0;}
  .form-list li .multi-checkbox-filed label {
        line-height: 25px;
    }
    .form-list li .multi-checkbox-filed .input-box {
        padding: 5px 0;
    }
    #obvestilo .modal-content p{padding:0;}
    #payment-tool-tip {left: 0!important;right: 10px!important;} 
    #payment-tool-tip img {max-width:80%!important;}
    .testimonials-wrapper{display:none;}    
    .form-field input[type="text"], .form-field input[type="password"] {height: 32px;width: calc(100% - 130px);line-height:1;}
    .form-field label {width: 125px;line-height: 30px;padding: 0 0 0 7px;}
    .sp-methods dt, .form-field-checkbox{display:flex;align-items: baseline;}
    .sp-methods dt input[type=radio] {margin: 4px 5px 0 0;}
    .submit_order.mycolor, button.btn-proceed-checkout {width: 100%;padding: 10px;}
    .headings h3 {font-size: 20px;}
    .header .header-top .top-links .mini-cart1 {padding: 6.5px 5px;margin-right: 5px;}
    .mini-cart1 a span.label {display: inline-block;text-align: right;width: 13px;overflow: hidden;text-indent: -80px;vertical-align: text-top;}
    html[lang="en"] .mini-cart1 a span.label {text-indent: -47px;}
    html[lang="hu"] .mini-cart1 a span.label {text-indent: -58px;}
    html[lang="es"] .mini-cart1 a span.label {text-indent: -53px;}
    html[lang="fr"] .mini-cart1 a span.label {text-indent: -62px;}
    #shopping-cart-totals-table tbody tr:last-of-type{display:none;}
    .catalog-product-view .col2-right-layout .main {padding-top: 75px;}
    .easytabs-a-accordion {background: #e74715;color: #fff;text-shadow: none;font: bold 16px/16px Oswald;text-transform: uppercase;border: 1px solid #e6e6e6;}
    .easytabs-a-accordion.active {color: #fff;}
    .easytabs-wrapper .easytabs-content-wrapper {border: solid 1px #e6e6e6;}
    ul.form-list li div.field {margin-bottom: 15px;}
    .form-list li label {width: 110px;line-height: 30px;height: 34px;}
    .form-list input.input-text {padding: 7px 15px 7px 123px;}
    .col-right .block-related .block-content #block-related{display: flex;flex-wrap: wrap;align-items: stretch;}
    .col-right .block-related .block-content .item {padding: 0 5px;margin: 0 0 15px;width: 49%;float: left;}
    .col-right .block-related .block-content .item.odd {margin-right: 2%;}
    #onestepcheckout-form .form-field select {width: auto;max-width:100%;}
    #rewardpoints-slider-container .input-point{font-size:13px;}
    #reward_sales_point{padding-left: 5px;}
    .rewardpointsbehavior-product-view .rewardpointsbehavior-checkout-action{margin-bottom:0;}
    .rewardpointsbehavior-product-view .rewardpointsbehavior-checkout-action p{padding-bottom:0;font-size:15px;}
    .product-shop .rewardpoints-product-view-earning img,
    .rewardpointsbehavior-product-view .rewardpointsbehavior-checkout-action p img{max-height: 14px;}
    .product-shop .rewardpoints-product-view-earning{font-size: 15px;position: absolute;top: 5px}
    .discount .discount-form .rewards-sales-rules .input-max{margin-top: 5px;}
    .discount .discount-form .rewards-sales-rules .input-max #reward_max_points_used{display: inline-block;width: auto;}
    .discount .discount-form .rewards-sales-rules .input-max label {padding-bottom: 0;}
    .cart-totals-wrapper {margin-top: 0;}
    .checkout-cart-index .ca-container,
    .checkout-onestep-index .ca-container {height: 430px;}
    .checkout-cart-index .ca-item,
    .checkout-onestep-index .ca-item {max-width: 100%;}
    .checkout-cart-index .ca-icon,
    .checkout-onestep-index .ca-icon {max-width: 100%;background-size: contain;width: 185px;}
    .checkout-cart-index .ca-nav span,
    .checkout-onestep-index .ca-nav span {left: -30px;}
    .checkout-cart-index .ca-nav span.ca-nav-next,
    .checkout-onestep-index .ca-nav span.ca-nav-next {right: -30px; left:auto;}
    .checkout-cart-index #amgiftwrap_popup_form .amgiftwrap-fieldset,
    .checkout-onestep-index #amgiftwrap_popup_form .amgiftwrap-fieldset{right: 265px;}
    .righttab{display:none;}
}
@media (max-width: 390px) {
   .header .header-top .logo {max-width: 46%; padding-top: 6%;}
}
@media (max-width: 350px) {
  .header .header-top .logo {max-width: 60px;overflow: hidden; padding-top: 16px;padding-left: 15px;}
  .header .header-top .logo img {max-width: unset;}
}
@media (min-width:992px) and (max-width:1399px){
  .header .header-top .top-menu .nav li a{ padding:10px 8px}
}

@media(min-width: 992px)
{
	.wrapperforimage
	{
		margin-top: -80px;
	}
}

#credit-card-number {
    text-indent: 99px!important;
    width: 100%!important;
    padding: 0;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  margin-bottom: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%!important;
  height: 100%!important;
}

.paypal-logo
{
	display: none !important;
}

@media (max-width: 400px) {
#button-toca
	{
		width: auto !important;
		z-index: 9999999;
	}
}

.toce-span
{
    display: block;
    font-size: 12px;
    padding-bottom: 4px;
}

.left-float
{
	float: left;
}

.toce-para
{
	font-size: 12px; 
}

.mrgbtm
{
	margin-bottom: 20px !important;
}

.lowindent
{
	text-indent: 20px !important;
	font-size: 16px !important;
}

.mrgbtm .validation-advice
{
	bottom: -30px !important;
}

.reclamationData
{
    margin-bottom: 15px !important;
    font-size: 15px;
}

.dataName
{
    font-weight: 600;
}

@media(min-width: 600px)
{
	.reclamationComments
	{
		padding-left: 30px; 
	}

	.reclamationLowerHalf
	 {
	 	margin-top: 30px;
	 }
}

@media(max-width: 500px)
{
	.product-view .product-name-mobile
	{
		margin-top: 15px;
	}

	.onestepcheckout-checkout-method
	{
		margin-top: 20px;
	}
}

.btn-notsoimportant
{
	background-color: none !important;
	color: #e74715 !important;
    line-height: 40px;
    text-transform: uppercase;
    padding: 0 20px;
    border: none;
    font-family: "Oswald",sans-serif;
    font-size: 18px;
} 

.znamkeinct img
 {
 	display: none;
 }