@charset "UTF-8";
@import url(jquery-ui.css);
@import url(chosen.css);
@font-face{
font-family:'opensans';
src:url('../usr/js/opensansregular.eot');
src:url('../usr/js/opensansregular.eot') format('embedded-opentype'),
url('../usr/js/opensansregular.ttf') format('truetype');
}
@font-face{
font-family:'opensansbold';
src:url('../usr/js/opensansbold.eot');
src:url('../usr/js/opensansbold.eot') format('embedded-opentype'),
url('../usr/js/opensansbold.ttf') format('truetype');
}
@font-face{
font-family:'opensanslight';
src:url('../usr/js/opensanslight.eot');
src:url('../usr/js/opensanslight.eot') format('embedded-opentype'),
url('../usr/js/opensanslight.ttf') format('truetype');
}
@font-face{
font-family:'opensanssemibold';
src:url('../usr/js/opensanssemibold.eot');
src:url('../usr/js/opensanssemibold.eot') format('embedded-opentype'),
url('../usr/js/opensanssemibold.ttf') format('truetype');
}
html{
min-width:320px;
}
body{
line-height:1.5em;
background:#ffffff;
color:#000000;
overflow-x:hidden;
font:14px 'opensans',Verdana,Sans-serif;
padding-top:169px;
min-width:inherit;
}
@media (min-width:1230px){
.container{
width:1200px;
}
}
@media(max-width:1199px){
body{
font-size:13px;
}
}
@media(max-width:767px){
body{
overflow-x:auto;
font-size:12px;
}
}
b, strong{
font-weight:normal!important;
font-family:'opensansbold',sans-serif!important;
}
abbr{
border:none !important;
text-decoration:none !important;
}
a{
text-decoration:none;
cursor:pointer;
color:#000000;
}
a:hover{
text-decoration:none;
color:#000000;
}
a:focus{
color:inherit;
text-decoration:none;
}
a:visited{
color:inherit;
text-decoration:none;
}
a:active{
color:inherit;
text-decoration:none;
}
time{
white-space:nowrap;
}
#main{
position:relative;
width:100%;
display:inline-block;
}
.inner-clear::after{
content:'';
display:block;
clear:both;
}
input, textarea, select{
outline:0;
font-family:'opensans',sans-serif;
}
button, input, img, a{
outline:none;
}
button, input[type="submit"]{
background:#00583d;
color:white;
border:none;
padding:10px 15px;
text-transform:uppercase;
font-family:'opensansbold',sans-serif;
}
option[label]{
display:none;
}
.legend{
display:block;
opacity:0.7;
margin-bottom:10px;
}
.flex-container{
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
}
.flex-wrap{
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
}
.order .primary-action::after{
margin-left:5px;
content:"\e080";
position:relative;
top:1px;
display:inline-block;
font-family:'Glyphicons Halflings';
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.slider button::after{
content:none;
}
#form-add-display{
display:none;
}
.ib{
display:inline-block;
}
.inline{
display:inline;
}
.alert{
border-radius:0;
border:none;
clear:both;
text-align:center;
}
.alert, .alert-info{
background-color:#64B5F6;
color:#FFFFFF;
}
.alert-danger{
background-color:#EF5350;
}
.alert-warning{
background-color:#F9A825;
}
.alert-success{
background-color:#81C784;
}
.alert-removed{
background-color:#C9C7BF;
color:#67655E;
}
.alert .delivery-date{
margin-top:8px;
}
.alert .delivery-date h4{
}
.action-get{
position:fixed;
top:30%;
z-index:100000;
left:0;
right:0;
margin:auto;
max-width:900px;
}
.primary-action{
background:#00583d;
color:#FFFFFF;
}
.order .primary-action.data{
display:none;
}
.order-docs{
list-style-type:none;
padding:0;
}
.secondary-action{
background:transparent;
color:inherit;
text-transform:none;
}
.nobr{
white-space:nowrap;
}
var{
font-style:normal;
}
.alert .action-link, .alert button, .alert input[type="submit"]{
background:#f8f8f8 !important;
color:#000000;
padding:10px 15px;
vertical-align:top;
font-family:'opensansbold';
font-size:13px;
display:inline-block;
margin-bottom:20px;
margin-bottom:20px !important;
margin:0 !important;
}
.alert p{
padding:0 0 5px;
}
.alert button{
width:auto !important;
height:auto !important;
padding:10px 15px !important;
margin-top:10px;
float:left !important;
}
.alert button, .alert input[type="submit"]{
background-color:#FFFFFF;
color:#000000 !important;
margin:15px 0;
}
.alert-danger button, .alert-danger input[type="submit"], .alert-danger .action-link{
color:#EF5350 !important;
}
.alert-warning button, .alert-warning input[type="submit"], .alert-warning .action-link{
color:#F9A825 !important;
}
.alert-success button, .alert-success input[type="submit"], .alert-success .action-link{
color:#81C784 !important;
}
.alert-info button, .alert-info input[type="submit"], .alert-info .action-link{
color:#64B5F6 !important;
}
.alert h2{
margin-top:20px !important;
}
.alert form{
margin:0;
padding:0;
}
.alert img{
margin-bottom:10px;
}
.alert button, .alert form, .alert .action-link{
float:right !important;
}
.main-site-alert{
padding-top:10px;
margin-bottom:-10px;
font-size:16px;
text-align:center;
}
.product-rating{
display:none;
}
.product-desc a{
color:#606060;
}
img{
max-width:100%;
}
em{
font-style:normal;
}
.order em{
font-family:opensansbold;
}
form input[name="country"]{
text-transform:uppercase;
}
input[type="number"], input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button{
-webkit-appearance:none;
appearance:none;
margin:0;
}
input[type="number"]{
-moz-appearance:textfield;
}
label{
font-weight:normal;
}
.logo h1, .logo a{
display:block;
margin:0;
height:inherit;
line-height:85px;
float:left;
}
.logo img{
max-height:100%;
max-width:60%;
}
form .legend{
font-size:11px;
color:inherit;
margin-bottom:13px;
font-family:'opensanslight';
}
form.deactivated .legend{
display:none;
}
form .ib, form .inline{
margin-right:4px;
}
input, select, textarea{
background:#ffffff;
border:1px solid #a0a2ad;
color:#000000;
margin-bottom:10px;
outline:none;
padding:12px 15px;
font-size:14px;
min-height:40px;
max-width:100%;
}
.print{
float:right;
cursor:pointer;
color:inherit;
margin:30px;
clear:both;
}
#customer-profile .print{
margin:0 0 10px 0;
}
.print .glyphicon, .invoice-icon .glyphicon{
font-size:16px;
margin-right:5px;
}
select[size] option:checked{
background:#c9c9c9;
}
.validator, .field-validation{
color:#EF5350;
padding-bottom:20px;
margin:0;
text-align:left;
float:none !important;
}
.cs-validation{
display:none;
margin-bottom:5px;
color:#EF5350;
}
.cs-validation[style*="display:inline"]{
display:block !important;
}
.cs-invalid{
border:2px solid #EF5350;
margin-bottom:1px !important;
}
.invalid{
border:2px solid #EF5350;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input:-moz-placeholder, textarea:-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder,
input:-ms-input-placeholder, textarea:-ms-input-placeholder, input::-ms-input-placeholder, textarea::-ms-input-placeholder, input::placeholder, textarea::placeholder,
#complaint-form option:first-child, #return-form option:first-child{
color:#B1AFAD;
font-family:'opensanslight', sans-serif !important;
}
#complaint-cancel-confirm-popup, #return-cancel-confirm-popup{
max-height:185px;
}
.client-panel .content .complaint-details .complaint-response{
clear:both;
padding:8px;
background:#e9e9e9;
color:#606060;
font-style:italic;
}
.row{
margin:0;
}
.product-desc .overflow-wrapper li{
list-style:none;
padding-left:20px;
position:relative;
}
.product-desc .overflow-wrapper li::before{
font-family:'Glyphicons Halflings';
content:"\e258";
list-style:none;
position:absolute;
left:0;
top:2px;
font-size:13px;
color:#00583d;
}
.overflow-wrapper{
overflow:hidden;
}
.nav-tabs{
border:0;
}
.nav-tabs > li > a{
display:inline-block;
border:0;
margin:0;
padding:5px;
border-radius:0;
text-transform:uppercase;
font-size:16px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
border:0;
font-family:'opensansbold',sans-serif;
border-bottom:2px solid #00a674;
}
.nav-tabs > li > a:hover{
background:inherit;
}
.nav-tabs > li{
margin-right:30px;
}
.container{
padding:0;
}
@media(max-width:767px){
.container{
padding-left:0;
padding-right:0;
}
}
@media(min-width:1921px){
.container{
width:1800px;
}
.col-xl-3{
width:25%;
}
.col-xl-4{
width:33.33333333%;
}
}
/* .switch{
position:relative;
}
.switch .input-switch{
float:left;
width:2.5em;
height:1em;
margin-right:10px;
background:#ffffff;
border:1px solid #ffffff;
-webkit-transition:background-color 0.4s, border 0.4s;
transition:background-color 0.4s, border 0.4s;
margin-top:4px;
}
.switch .input-switch .switch-button{
display:inline-block;
height:100%;
width:49.5%;
vertical-align:top;
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0);
background:#C9C7BF;
transition:-ms-transform 0.4s, background-color 0.4s;
-webkit-transition:-webkit-transform 0.4s, background-color 0.4s;
transition:transform 0.4s, background-color 0.4s;
}
.switch label{
position:relative;
z-index:1;
cursor:pointer;
padding-left:45px;
display:block;
} */
input[type="checkbox"]{
display:none;
}
input[type=checkbox] + label{
cursor:pointer;
color:#000000;
margin:0;
font-family:'opensans',sans-serif;
}
input[type=checkbox] + label::selection{
color:#000000;
background:transparent;
}
input[type=checkbox] + label::before{
border:1px solid #535353;
width:18px;
height:18px;
display:inline-block;
margin-right:7px;
vertical-align:middle;
content:"\e013";
font-family:'Glyphicons Halflings';
color:transparent;
background:#ffffff;
font-size:14px;
line-height:normal;
text-align:center;
float:left;
}
input[type=checkbox]:checked + label::before{
color:#32302A;
}
.collection-localization, .map-localization{
color:#00583d;
margin:10px 0;
cursor:pointer;
display:inline-block;
}
.dropdown{
display:inline-block;
text-transform:uppercase;
font-family:'opensans', sans-serif;
color:inherit;
position:relative;
}
.dropdown .dropdown-toggle{
font-family:'opensansbold', sans-serif;
cursor:pointer;
display:inline-block;
}
.dropdown .glyphicon{
color:#00583d;
position:absolute;
right:10px;
top:8px;
}
.dropdown .dropdown-menu{
font-family:'opensans', sans-serif;
-webkit-border-radius:0;
-moz-border-radius:0;
-ms-border-radius:0;
border-radius:0;
border:1px solid #f8f8f8;
box-shadow:none;
background:#ffffff;
}
.dropdown .dropdown-menu li{
cursor:pointer;
padding:0 10px;
display:block;
}
.dropdown .dropdown-menu li:hover{
background:none;
color:#00583d;
}
.custom-radio .custom-input{
display:block;
width:20px;
height:20px;
background:#ffffff;
border:1px solid #535353;
text-align:center;
line-height:20px;
float:left;
margin-right:10px;
-webkit-transition:background-color 0.26667s;
transition:background-color 0.26667s;
}
.custom-radio .custom-input::before{
content:'';
display:inline-block;
width:100%;
height:100%;
background:#00583d;
opacity:0;
-webkit-transition:opacity 0.26667s;
transition:opacity 0.26667s;
}
.custom-radio label{
display:block;
position:relative;
z-index:1;
cursor:pointer;
}
.custom-radio input:checked + .custom-input{
background:#000000;
}
.custom-radio input:checked + .custom-input::before{
opacity:1;
}
.custom-radio input{
display:none;
}
.product-flags{
display:inline-block;
width:100%;
}
.slick-slide{
position:relative;
}
.slick-slide figcaption{
z-index:2;
max-width:840px;
margin:auto;
padding:20px;
}
.main-slider .slick-list, .main-slider .slick-track{
height:inherit;
}
.main-slider .slick-slide figure{
height:100%;
background-repeat:no-repeat;
background-size:cover;
background-position:100% 50%;
}
.main-slider .slick-slide figcaption{
position:absolute;
bottom:95px;
left:0;
right:0;
}
.slick-slide .banner-header{
font-family:'opensans';
font-size:55px;
color:#f8f8f8;
text-shadow:2px 2px 3px black;
}
.slick-slide .banner-content{
font-family:'opensans';
color:#f8f8f8;
text-shadow:1px 1px 3px black;
font-size:16px;
}
.slick-slide .price, .primary-fcolor{
color:#00583d;
}
.f-left{
float:left;
}
.f-right{
float:right;
}
.ribbon{
margin-bottom:10px;
margin-left:10px;
position:relative;
z-index:5;
font-family:'opensans', sans-serif;
font-size:9px;
text-transform:uppercase;
color:#FFFFFF;
line-height:25px;
padding:0 5px;
display:block;
float:right;
background:#00583d;
}
.ribbon.mini{
font-size:9px;
height:20px;
line-height:20px;
}
.ribbon.mini::before{
right:-19px;
border-width:25px 0 0 25px;
border-color:transparent transparent transparent#00583d;
}
.ribbon.mini::after{
right:-19px;
border-width:25px 25px 0 0;
border-color:#00583d transparent transparent transparent;
}
.ribbon .icon::before{
display:none;
}
.ribbon::before{
border-width:30px 0 0 30px;
border-color:transparent transparent transparent#00583d;
}
.ribbon::after{
border-width:30px 30px 0 0;
border-color:#00583d transparent transparent transparent;
}
.ribbon.new, .ribbon.NewProduct{
background:#00a674;
}
.ribbon.new .icon::before, .ribbon.NewProduct .icon::before{
content:'!';
color:#FFFFFF;
background:transparent;
font-size:15px;
top:3px;
font-family:'opensansbold';
border-radius:11px;
border:1px solid #FFFFFF;
padding:2px 0;
display:none;
}
.ribbon.Promotion{
background:#53cfff;
}
.ribbon.PromotionalProduct{
background:#000000;
}
.ribbon.VendorRecomendation{
background:#0000ff;
}
.ribbon.RecommendedProduct{
background:#f7b526;
}
.ribbon.GreatQuality{
background:#81c784;
}
.ribbon.BestRated{
background:#0000ff;
}
.ribbon.GreatPrice{
background:#0000ff;
}
.ribbon.Sale{
background:#ff0000;
}
.ribbon.Reward{
background:#0000ff;
}
@media(max-width:1199px){
.ribbon{
margin-bottom:5px;
margin-left:5px;
}
}
@media(max-width:767px){
.ribbon{
margin-right:5px;
margin-left:0;
}
}
.loyalty-info{
color:#32302A;
background-color:#f7b526;
padding:10px;
}
.loyalty-info button{
margin:10px 0;
display:block;
}
.order .loyalty-info{
margin:20px;
}
.profile-content .loyalty-info{
margin:20px 0;
}
.order .points-price{
font-family:opensans-Semibold;
}
.slider, .slider *{
outline:none !important;
}
.slider .slick-track{
margin:auto;
}
.slider .slick-slide img{
margin:auto;
}
.slider .slick-arrow{
position:relative;
top:1px;
display:inline-block;
font-family:'Glyphicons Halflings';
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
position:absolute;
top:50%;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
z-index:1;
background:transparent;
border:none;
font-size:0;
line-height:normal;
padding:0;
cursor:pointer;
}
.main-slider .slider .slick-arrow{
display:none!important;
}
.slider .slick-arrow::before{
font-size:inherit;
color:inherit;
font-size:38px;
color:#E0E0E0;
}
.slider .slick-prev{
left:0;
}
.slider .slick-prev::before{
content:'\e257';
}
.slider .slick-next{
right:0;
}
.slider .slick-next::before{
content:'\e258';
}
.slider .slick-dots{
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:50%;
bottom:50%;
right:20px;
margin:auto;
text-align:center;
}
.slider .slick-dots li{
display:block;
margin-bottom:10px;
}
.slider .slick-dots li .pager-item{
background:#f8f8f8;
text-indent:-9999px;
width:20px;
height:20px;
margin:0 6px;
padding:0;
-webkit-transition:background-color 0.8s;
transition:background-color 0.8s;
cursor:pointer;
}
.slider .slick-dots li button::after{
content:none;
}
.slider .slick-dots li.slick-active .pager-item{
background:#d9291a;
}
#full-screen-gallery{
position:fixed;
background:rgba(255, 255, 255, 0.91);
top:0;
width:100%;
height:100%;
z-index:1004;
}
.full-screen-image{
max-width:80%;
max-height:80%;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
}
.close-gallery{
position:absolute;
color:#606060;
top:20px;
right:20px;
}
.close-gallery span:before{
content:'\e014';
}
#full-screen-gallery .button-prev{
transform:rotate(180deg);
left:6px;
margin:auto 0;
}
#full-screen-gallery .button-next{
right:6px;
margin:auto 0;
}
#full-screen-gallery button{
color:#00583d;
background:transparent;
font-size:21px;
position:absolute;
top:40px;
bottom:40px;
z-index:26;
display:inline-block;
font-family:'Glyphicons Halflings';
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
#full-screen-gallery button::before{
content:'\e258';
}
.add-to-cart, .notify-about{
font-size:18px;
position:relative;
color:#000000;
}
.add-to-cart > span, .notify-about > span, .bigask{
cursor:pointer;
background:#f7b526;
display:block;
white-space:nowrap;
width:130px;
overflow:hidden;
float:left;
text-align:center!important;
line-height:52px;
height:52px;
text-align:center;
color:#ffffff;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
.add-to-cart:hover > span{
background:#000000;
}
.notify-about span{
line-height:26px;
}
#productList .notify-about span{
float:right;
}
.preview-info .notify-about span{
line-height:52px;
}
@media(max-width:991px){
.preview-info .notify-about span{
display: block;
text-overflow: ellipsis;
line-height:26px;
height: 52px;
word-break: break-word;
overflow: hidden;
white-space: normal;
}
}
.preview-info .notify-about > span{
margin-bottom:20px;
}
.notify-about > span > span{
display: block;
text-overflow: ellipsis;
height: 52px;
word-break: break-word;
overflow: hidden;
white-space:normal;
}
.notify-about{
font-size:16px;
}
.add-to-cart:hover > span{
background:#000000;
}
.notify-about::after{
content:none;
}
.add-to-cart.anim{
border-bottom:1px solid #00583d;
}
.notify-about.anim{
border-bottom:1px solid #f7b526;
}
.add-to-cart.anim > span, .notify-about.anim > span{
width:0;
-webkit-transition:width 0.8s;
transition:width 0.8s;
height:37px;
overflow:hidden;
}
.add-to-cart.anim:hover > span, .notify-about.anim:hover > span{
width:75%;
width:-moz-calc(100% - 41px);
width:-webkit-calc(100% - 41px);
width:calc(100% - 41px);
}
.main_bg{
background:#f8f8f8;
}
header{
background:#ffffff;
position:absolute;
left:0;
top:0;
width:100%;
min-width:inherit;
}
header.headfixed{
position:fixed;
width:100%;
top:0;
left:0;
z-index:1000;
}
header.headfixed #header_top,
header.headfixed #header_content .attr-nav{
display:none;
}
header.headfixed .logo{
position:absolute;
left:240px;
top:0;
height:44px;
width:100px;
z-index:10;
}
header.headfixed .logo h1,
header.headfixed .logo a{
width:100%;
}
header.headfixed .logo img{
display:inline;
line-height:44px;
max-width:90%;
vertical-align: initial;
}
header.headfixed .logo h1, header.headfixed .logo a{
line-height:44px;
text-align:center;
}
header.headfixed #top_head{
height:0;
}
header.headfixed .search{
left:350px;
position:absolute;
top:0;
margin:0;
width:40%;
z-index:11;
}
@media(max-width:1199px){
header.headfixed .search{
width:30%;
z-index:100;
}
.add-to-cart, .notify-about{
font-size:14px;
}
}
header.headfixed .right-box{
margin:0;
}
.header_contact{
display:inline-block;
margin-right:30px;
}
.header_contact.hcp{
float:right;
padding-left:35px;
background-position:0 50%;
background-repeat:no-repeat;
}
.header_contact.hcp.head_mail{
margin-right:0;
background-image:url('img/mail.png');
}
.header_contact.hcp.head_phone{
background-image:url('img/phone.png');
}
.header_contact.hcp.head_phone a{
margin-right:20px;
}
header .container{
position:relative;
}
#header_top{
background:#f8f8f8;
height:39px;
line-height:39px;
}
.header_info{
display:inline-block;
float:right;
}
@media(max-width:1199px){
.header_contact{
margin-right:20px;
}
}
@media(max-width:991px){
.header_contact{
margin-right:10px;
font-size:12px;
}
header.headfixed .search{
left:300px;
width:25%;
}
header.headfixed .search .search-phrase{
margin:0;
}
header.headfixed .logo{
left:210px;
width:80px;
}
#header_top{
height:60px;
line-height:30px;
text-align:center;
margin-bottom:10px;
}
.header_info{
float:none;
}
body{
padding-top:200px;
}
}
@media(max-width:767px){
.header_info{
display:block;
}
.header_godziny{
display:none;
}
.header_contact.hcp{
margin:0 10px;
padding-left:20px;
background-size:16px;
float:none;
}
.header_contact{
margin:0 2px;
font-size:11px;
}
}
.primary-nav{
float:left;
display:inline-block;
width:240px;
height:inherit;
position:relative;
}
@media(min-width:768px){
header.headfixed .primary-nav{
position:absolute;
left:0;
}
}
.primary-nav .mobile-adapter{
font-size:14px;
line-height:44px;
padding:0 10px;
cursor:pointer;
background:#e9e9e9;
text-transform:uppercase;
}
.primary-nav .mobile-adapter span{
font-size:12px;
}
.primary-nav .mobile-adapter .open{
text-transform:none;
float:right;
visibility:hidden;
}
.primary-nav .mobile-adapter::before{
content:"\e236";
font-family:'Glyphicons Halflings';
margin-right:10px;
display:inline-block;
float:left;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
.primary-nav.open .mobile-adapter::before{
/* content:"\e014"; */
}
@media(max-width:991px){
.primary-nav .mobile-adapter .open{
display:none;
}
}
@media(max-width:991px){
.primary-nav{
width:200px;
}
}
@media(max-width:767px){
.primary-nav{
width:44px;
margin-top:-54px;
position:static;
}
.headfixed .primary-nav{
margin-top:0;
width:30px;
}
.primary-nav .mobile-adapter{
font-size:0;
padding:0;
}
.primary-nav .mobile-adapter::before{
font-size:30px;
width:100%;
margin:0;
display:block;
text-align:center;
}
}
.primary-nav .mobile-adapter:hover .open{
visibility:visible;
transition:all .5s ease;
-webkit-transition:all .5s ease;
}
.primary-nav .mobile-adapter .open::after{
display:inline-block;
content:"...";
margin-left:5px;
color:#32302A;
}
.primary-nav ul{
margin:0;
padding:0;
position:absolute;
top:45px;
left:0;
display:block;
z-index:100;
background:#ffffff;
width:100%;
}
@media(max-width:991px){
.primary-nav ul{
width:200px;
}
}
@media(max-width:767px){
.primary-nav ul{
width:100%;
top:0;
padding-left:30px;
}
.headfixed .primary-nav ul{
top:44px;
}
.headfixed .header_more{
display:none;
}
header.headfixed .right-box{
width:88px;
}
.primary-nav > ul{
overflow-x:hidden;
overflow-y:auto;
height:initial!important;
}
.primary-nav ul ul{
height:auto!important;
}
.primary-nav > ul > li a{
line-height:24px!important;
}
}
.primary-nav > ul{
height:396px;
background:#ffffff;
}
.primary-nav.darkermenu > ul{
background:#f8f8f8;
}
.headfixed .primary-nav > ul{
border:1px solid #f8f8f8;
}
.primary-nav ul li{
list-style-type:none;
}
.primary-nav ul li.liactive > a{
color:#32302A;
}
.primary-nav > ul > li{
display:block;
}
.primary-nav > ul > li a{
text-decoration:none;
padding:5px 10px;
display:block;
font-size:14px;
border-top:1px solid transparent;
border-bottom:1px solid transparent;
background-repeat:no-repeat;
background-image:none;
background-size:auto 16px;
background-position:10px 50%;
padding:0 10px;
line-height:35px;
line-height:38px;
padding-left:35px;
/* transition:background-image 1s ease;
-webkit-transition:background-image 1s ease; */
}
.primary-nav > ul > li:hover > a{
z-index:21;
position:relative;
background-color:#f8f8f8;
border-right-color:#f8f8f8;
color:#32302A;
width:calc(100% + 1px);
}
.primary-nav.darkermenu > ul > li:hover > a{
background-color:#e9e9e9;
}
.primary-nav > ul > li > a{
/* border-right:1px solid #C9C7BF;
font-family:'opensansbold',sans-serif; */
}
.primary-nav > ul li > span{
display:none;
width:20px;
float:left;
margin-left:-20px;
cursor:pointer;
line-height:24px;
}
.primary-nav > ul li.thrdlvl > ul{
padding-left:20px;
}
.primary-nav > ul li.thrdlvl > ul a{
line-height:normal;
margin-bottom:10px;
}
@media(max-width:767px){
.primary-nav > ul > li > a,
.primary-nav > ul > li a{
font-size:14px;
}
.primary-nav > ul > li{
display:inline-block;
width:100%;
}
.primary-nav > ul li > span{
display:inline-block;
}
.primary-nav > ul > li a{
background-image:none!important;
padding-left:0;
}
.primary-nav > ul > li:hover > a{
border-top-color:transparent;
border-bottom-color:transparent;
}
}
.primary-nav > ul li > span::before{
font-family:'Glyphicons Halflings';
content:"+";
font-size:8px;
vertical-align:middle;
width:100%;
display:inline-block;
height:100%;
line-height:24px;
}
.primary-nav > ul li.liactive > span::before{
content:"\2212";
}
.primary-nav > ul:hover > li > a{
border-right-color:#00583d;
}
.primary-nav > ul > li > a[grp="2,11166"],
.filter > ul > li > a[grp="2,11166"]{
background-image:url('img/ammo.png');
}
.primary-nav > ul > li > a[grp="2,8359"],
.filter > ul > li > a[grp="2,8359"]{
background-image:url('img/bullets.png');
}
.primary-nav > ul > li > a[grp="2,11177"],
.filter > ul > li > a[grp="2,11177"]{
background-image:url('img/rifle.png');
}
.primary-nav > ul > li > a[grp="2,5838"],
.filter > ul > li > a[grp="2,5838"]{
background-image:url('img/circular-target.png');
}
.primary-nav > ul > li > a[grp="2,5871"],
.filter > ul > li > a[grp="2,5871"]{
background-image:url('img/shotgun.png');
}
.primary-nav > ul > li > a[grp="2,5858"],
.filter > ul > li > a[grp="2,5858"]{
background-image:url('img/glasses.png');
}
.primary-nav > ul > li > a[grp="2,9393"],
.filter > ul > li > a[grp="2,9393"]{
background-image:url('img/spyglass.png');
}
.primary-nav > ul > li > a[grp="2,5887"],
.filter > ul > li > a[grp="2,5887"]{
background-image:url('img/clothes.png');
}
.primary-nav > ul > li > a[grp="2,11310"],
.filter > ul > li > a[grp="2,11310"]{
background-image:url('img/dog.png');
}
.primary-nav > ul > li > a[grp="2,11190"],
.filter > ul > li > a[grp="2,11190"]{
background-image:url('img/magazine.png');
}
.primary-nav > ul > li > a[grp="2,5871"] + ul .thrdlvl > ul,
.primary-nav > ul > li > a[grp="2,5871"] + ul .thrdlvl > span,
.primary-nav > ul > li > a[grp="2,11166"] + ul .thrdlvl > ul,
.primary-nav > ul > li > a[grp="2,11166"] + ul .thrdlvl > span{
display:none!important;
}
.primary-nav > ul > li > ul{
display:none;
position:absolute;
left:240px;
top:0;
width:calc(1200px - 240px);
z-index:20;
height:396px;
border:1px solid #f8f8f8;
border-top:0;
-webkit-column-count:3;
-moz-column-count:3;
column-count:3;
-webkit-column-fill:auto;
-moz-column-fill:auto;
column-fill:auto;
}
header.headfixed.floatcat .primary-nav > ul > li > ul{
display:none!important;
}
.primary-nav > ul > li > ul > li{
width:100%;
float:left;
display:inline;
/* height:50%;
width:calc(100% / 3); */
-webkit-transition:all .5s ease;
transition:all .5s ease;
border:1px solid transparent;
}
/* .primary-nav > ul > li > ul > li:hover{
border-color:#f8f8f8;
}
*/
@media(min-width:1921px){
.primary-nav > ul > li > ul{
width:calc(1800px - 240px);
}
}
@media(max-width:1199px){
.primary-nav > ul > li > ul{
width:730px;
min-height:396px;
}
}
@media(max-width:991px){
.primary-nav > ul > li > ul{
width:calc(750px - 200px);
left:199px;
}
}
.primary-nav > ul > li > ul > li > a{
display:block;
/* height:100%; */
padding-left:15px;
background-image:none!important;
background-repeat:no-repeat;
background-position:50% 60%;
background-size:120px auto;
font-family:'opensanssemibold',sans-serif;
line-height:normal;
margin:7px 0;
}
.primary-nav > ul > li > ul > li a:hover{
color:#32302A;
}
.primary-nav > ul > li > ul > li > ul{
position:relative;
top:auto;
}
.primary-nav > ul > li > ul > li > ul::before{
display:block;
content:" ";
width:80%;
border-top:1px solid #C9C7BF;
}
.primary-nav > ul > li > ul > li > ul > li{
width:100%;
}
@media(min-width:768px){
.primary-nav > ul > li:hover > ul{
display:block;
}
}
@media(max-width:767px){
.primary-nav > ul > li ul{
width:100%;
padding-top:0;
position:relative;
left:auto;
top:auto;
-webkit-column-count:initial;
-moz-column-count:initial;
column-count:initial;
height:auto;
min-height:auto;
border:0;
display:none;
}
.primary-nav > ul li.thrdlvl > ul a{
margin-bottom:0;
}
.primary-nav > ul > li.liactive > ul{
display:block;
}
.primary-nav > ul > li > ul > li{
width:100%;
margin-bottom:0;
}
.primary-nav > ul > li > ul > li > ul{
display:none;
padding-left:20px;
}
.primary-nav > ul > li > ul > li > ul::before{
display:none;
}
.primary-nav > ul > li > ul > li > a{
font-weight:normal;
padding-left:0;
margin:0;
font-family:'opensans',sans-serif;
}
.preview-info .infos .share{
display:inline-block;
text-align:center;
}
}
header .search{
height:44px;
margin-top:20px;
position:relative;
float:left;
width:646px;
}
@media(max-width:1199px){
header .search{
width:406px;
}
}
@media(max-width:991px){
header .search{
width:320px;
}
.primary-nav > ul > li > ul > li > a{
background-position:50% 100%;
background-size:80px auto;
}
}
@media(max-width:767px){
header .search{
width:calc(100% - 120px);
margin-top:0;
float:right;
height:40px;
line-height:40px;
}
header.headfixed .search{
left:100px;
width:calc(100% - 200px);
margin-top:2px;
z-index:100;
}
header.headfixed .search .search-phrase{
padding:0 5px;
}
header.headfixed .logo{
left:45px;
width:50px;
margin-right:0;
}
header.headfixed .logo img{
margin:15% auto;
}
}
header .right-box{
float:right;
width:260px;
height:44px;
margin-top:20px;
}
@media(max-width:767px){
header .right-box{
margin-top:10px;
margin-bottom:10px;
}
}
header .right-box .cart-bar .cart-button{
position:absolute;
width:50px;
top:0;
bottom:0;
right:0;
}
.headcart{
display:block;
}
header .right-box .cart-bar .cart-button::before{
content:'';
display:block;
background-image:url("img/icons.png");
position:absolute;
top:50%;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
left:0;
right:0;
margin:auto;
}
#header_login{
width:50%;
float:right;
height:100%;
position:relative;
}
#header_login .header_icon{
background-image:url('img/login.png');
border-top:1px solid transparent;
border-left:1px solid transparent;
z-index:1002;
position:absolute;
left:0;
top:0;
width:54px;
}
#header_login:hover .header_icon{
border-color:#C9C7BF;
height:45px;
}
.header_icon{
height:100%;
width:44px;
float:left;
background-position:50% 50%;
background-repeat:no-repeat;
background-size:auto;
}
header .right-box .cart-bar{
height:44px;
float:left;
width:50%;
position:relative;
font-size:12px;
cursor:pointer;
}
header .right-box .cart-bar:hover{
height:44px;
float:left;
width:50%;
position:relative;
font-size:12px;
cursor:pointer;
}
header .right-box .cart-bar .header_more > a{
color:#32302A;
width:100%;
text-align:center;
display:inline-block;
}
.cart-top{
width:100%;
height:100%;
border:1px solid transparent;
z-index:1004;
position:absolute;
left:0;
top:0;
}
header .right-box .cart-bar:not(.empty):hover .cart-top{
border-color:#C9C7BF;
border-bottom-color:#ffffff;
}
#cart_preview{
display:none;
position:absolute;
left:0;
top:43px;
z-index:1003;
padding:10px;
width:260px;
background:#ffffff;
border:1px solid transparent;
}
#cart_preview > span{
font-weight:bold;
display:block;
text-align:center;
text-transform:uppercase;
}
.cart_preview_item > a{
display:block;
width:100%;
height:100%;
margin:10px 0;
}
header .cart_preview_item_img{
float:left;
width:40px;
height:40px;
display:inline-block;
background-size:contain;
background-repeat:no-repeat;
background-position:50% 50%;
margin-right:10px;
}
header .cart_preview_item_prc{
text-align:right;
font-weight:bold;
margin-top:10px;
}
#cart_preview .clearBasket{
text-align:right;
font-weight:bold;
color:#32302A;
display:block;
margin-top:10px;
}
#cart-bar:hover #cart_preview{
display:block;
border-color:#C9C7BF;
}
#cartcount{
position:absolute;
left:2px;
bottom:5px;
font-weight:bold;
}
.headline{
line-height:22px;
font-size:11px;
margin:0;
}
header .right-box .login .headline{
line-height:normal;
height:22px;
}
header .right-box .login #loginpanel > .headline:first-child{
height:auto;
min-height:22px;
}
header .right-box .cart-bar .header_icon{
background-image:url('img/cart.png');
}
header .right-box .cart-bar .header_icon a{
display:block;
height:100%;
}
header .right-box .cart-bar small{
font-size:15px;
vertical-align:text-top;
}
header .right-box .cart-bar .cart-currency{
font-size:small;
}
header .right-box .cart-bar .cart-button::before{
width:21px;
height:16px;
}
header .search .slide-click{
display:none;
cursor:pointer;
}
header .search .search-phrase{
width:600px;
width:calc(100% - 46px);
background-color:#f8f8f8;
padding:0 15px;
text-decoration:none;
height:100%;
line-height:40px;
float:left;
border:0;
}
header .search select{
padding:0;
padding-left:10px;
position:absolute;
right:47px;
background-color:#e9e9e9;
height:40px;
top:2px;
width:150px;
border:1px solid #e9e9e9;
border-left:1px solid #C9C7BF;
font-size:16px;
}
@media(max-width:767px){
header .search select{
width:120px;
}
}
@media(max-width:991px){
header .chosen-container{
width:130px!important;
font-size:14px;
}
header .chosen-container.chosen-with-drop .chosen-drop{
width:274px;
}
}
.chosen-container-single .chosen-single{
background:transparent;
border:0;
height:100%;
padding:0;
}
.chosen-container-single .chosen-single span{
height:100%;
line-height:40px;
color:#32302A;
text-transform:uppercase;
}
.collection-point .chosen-container-single .chosen-single span{
color:#FFFFFF;
text-transform:initial;
text-align:left;
line-height:30px;
}
.collection-point .chosen-container{
position:relative;
right:auto;
border:0;
font-size:14px;
height:30px;
float:left;
}
.collection-point .chosen-container.chosen-with-drop .chosen-drop{
width:100%;
right:0;
margin-top:0;
}
.collection-point .chosen-container-single .chosen-single div b:before{
line-height:28px;
}
.search .search-button{
background:#e9e9e9 url('img/search.png') 50% 50% no-repeat;
padding:0;
height:100%;
width:44px;
border:none;
margin-left:2px;
float:right;
transition:background-color .5s ease;
-webkit-transition:background-color .5s ease;
}
.search .search-button:hover{
/* background-color:#00583d; */
}
#header_contact{
text-align:center;
text-transform:uppercase;
line-height:40px;
background:#e9e9e9;
border-bottom:1px solid #C9C7BF;
}
#head_trans_c, #head_skype_c, #head_gg_c{
margin-left:30px;
}
.head_contact > span{
font-size:0;
background-position:50% 50%;
background-repeat:no-repeat;
background-size:contain;
width:30px;
height:21px;
display:inline-block;
vertical-align:middle;
}
#head_trans_c > span{
background-image:url(img/mails.jpg);
}
#head_skype_c > span{
background-image:url(img/skypes.jpg);
}
#head_gg_c > span{
background-image:url(img/gg.jpg);
}
#head_phone_c > span{
background-image:url(img/phones.jpg);
}
@media(max-width:767px){
.head_contact{
display:block;
font-size:0;
line-height:16px;
text-align:right;
padding-right:10px;
}
.head_contact a{
font-size:12px;
}
#head_trans_c{
margin-left:0;
}
.head_contact > span{
height:16px;
line-height:21px;
vertical-align:super;
}
}
.logname{
font-weight:bold;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}
header .login.container{
width:auto;
height:100%;
font-size:12px;
border-top:1px solid transparent;
border-right:1px solid transparent;
}
#header_login:hover .login.container{
border-color:#C9C7BF;
}
header .login > p{
display:inline-block;
padding:0;
width:100%
}
header .header_more{
display:inline-block;
float:right;
height:100%;
width:calc(100% - 54px);
}
.logo{
width:240px;
height:inherit;
float:left;
}
.logo .logo_header{
font-size:0;
color:transparent;
width:100%;
height:100%;
}
@media(max-width:991px){
.logo{
width:140px;
margin-right:10px;
}
.logo h1, .logo a{
}
}
@media(max-width:767px){
.logo{
height:40px;
width:80px;
}
.logo h1, .logo a{
line-height:40px;
}
.logo a{
height:100%;
width:100%;
display:block;
line-height:40px;
}
.logo img{
margin-top:0;
max-width:100%;
}
}
#header_login .cart-top{
z-index:1002;
height:44px;
text-align:right;
}
#header_login form{
display:none;
position:absolute;
right:-1px;
top:43px;
z-index:1001;
width:260px;
padding:10px;
padding-top:30px;
border:1px solid transparent;
}
#header_login #LogoutForm .primary-action{
float:right;
}
#header_login form .primary-action{
margin:0 auto;
}
#header_login:hover{
border-color:#C9C7BF;
}
#header_login:hover form{
display:block;
border-color:#C9C7BF;
background:#ffffff;
}
#header_login:hover:after{
display:block;
content:' ';
position:absolute;
bottom:-1px;
left:0;
height:1px;
background:#ffffff;
border-right:1px solid #C9C7BF;
border-left:1px solid #C9C7BF;
width:100%;
z-index:1001;
}
#loginpanel a{
display:block;
font-size:11px;
}
#top_head{
height:85px;
}
@media(max-width:767px){
#top_head{
height:auto;
padding:0 5px;
}
}
#bottom_head{
height:45px;
width:100%;
display:block;
background:#f8f8f8;
}
.attr-nav{
display:inline-block;
float:left;
}
.attr-nav ul{
list-style:none;
display:block;
float:left;
margin:0;
padding:0;
margin-left:20px;
}
@media(max-width:991px){
#bottom_head{
height:auto;
}
.attr-nav{
/* float:right; */
}
.attr-nav ul{
margin-left:0;
}
}
.attr-nav ul li{
float:left;
display:inline-block;
}
.attr-nav ul li a{
padding:0 10px;
line-height:44px;
display:block;
}
.attr-nav ul li a:hover{
color:#32302A;
}
@media(max-width:767px){
.primary-nav .mobile-adapter{
background:transparent;
}
#bottom_head{
padding:0 5px;
}
.attr-nav{
width:calc(100% - 100px);
}
.attr-nav ul{
margin:0;
width:100%;
padding:0 10px;
background:#00583d;
}
.attr-nav ul li{
width:50%;
}
.attr-nav ul li:nth-child(5){
width:100%;
}
.attr-nav ul li a{
font-size:14px;
line-height:20px;
}
}
.no-products-found{
padding:0;
float:right;
}
@media(max-width:991px){
.no-products-found .content{
}
}
.last-viewed{
margin-bottom:50px;
}
.photo-loupe{
/* opacity:0.5 !important; */
}
.photo-loupe:before{
font-family:'Glyphicons Halflings';
font-size:40px;
color:black;
content:'\e015';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
width:0;
height:0;
cursor:pointer;
}
@media(max-width:991px){
.main-slider{
display:none;
}
.recommended-products{
margin-top:60px;
}
}
.main-slider figure img{
margin:auto;
width:100%;
min-width:100%;
height:400px;
}
@media(max-width:991px){
.main-slider figure img{
/*max-width:200%;
max-height:300%;
width:auto; */
}
}
.recommended-products{
}
.recommended-products.blue{
}
.recommended-products:first-child{
margin-top:60px;
}
.recommended-products .container, .recommended-products .row{
max-width:100%;
position:relative;
min-height:100px;
overflow:hidden;
}
.recommended-products .slider{
}
@media(max-width:479px){
.recommended-products .slider{
width:100%;
float:right;
}
}
.recommended-products .slider .slick-arrow.slick-prev::before, .recommended-products .slider .slick-arrow.slick-next::before{
color:#000000;
font-size:25px;
}
.recommended-products.blue .slider .slick-arrow.slick-prev::before, .recommended-products.blue .slider .slick-arrow.slick-next::before{
color:#32302A;
}
.product-item{
height:400px;
padding:0 7px;
}
.product-item figure{
border:1px solid #f8f8f8;
height:inherit;
padding:5px;
width:100%;
}
.products-preview .product-item figure{
border:0;
}
.products-preview .product-item figure > a{
display:block;
}
.product-item .centering{
height:200px;
line-height:200px;
text-align:center;
}
.product-item .centering img{
max-height:90%;
max-width:100%;
display:inline;
margin:0;
}
.product-item .product-name{
font-size:16px;
line-height:20px;
height:40px;
text-transform:none;
margin:0;
text-align:left;
text-overflow:ellipsis;
overflow:hidden;
}
.product-item .add-to-cart{
margin:0;
}
.product-item .product-flags{
height:30px;
}
.product-item figcaption{
padding:0;
display:inline-block;
float:right;
}
.product-item .addit_images{
height:60px;
line-height:60px;
text-align:center;
}
.addit_images_div{
width:calc(100% / 3);
height:100%;
padding:10px;
display:inline-block;
text-align:center;
}
.product-item .addit_images img{
max-height:100%;
max-width:100%;
line-height:40px;
display:block;
margin:0 auto;
}
.product-item .price{
font-size:16px;
float:left;
display:inline-block;
width:calc(100% - 130px);
margin:0;
height:43px;
text-align:center;
line-height:43px;
font-family:'opensansbold',Sans-serif;
color:#000000;
}
.product-item .price-prev{
position:absolute;
text-decoration:line-through;
bottom:10px;
left:10px;
width:calc(100% - 150px);
text-align:center;
margin:0;
font-size:12px;
}
.section-title{
margin:0;
margin-bottom:30px;
margin-top:50px;
font-size:18px;
font-family:'opensansbold',Sans-serif;
text-transform:uppercase;
}
.recommended-products .item{
text-align:center;
vertical-align:middle;
margin:15px;
height:120px;
}
.recommended-products figure{
display:inline-block;
}
.recommended-products .section-title{
display:block;
padding-bottom:5px;
font-size:16px;
border-bottom:1px solid #e9e9e9;
}
.recommended-products.blue .section-title, .recommended-products.blue figure{
color:#32302A;
}
.recommended-products .item figure{
line-height:120px;
}
.recommended-products .item figure img{
display:inline-block;
max-width:160px;
max-height:120px;
}
@media(max-width:1199px){
.recommended-products .item figure img{
max-width:118px;
}
}
@media(max-width:991px){
.recommended-products .item figure img{
top:30%;
}
}
@media(max-width:767px){
.recommended-products .item figure img{
max-width:100px;
}
}
.recommended-products .item figure figcaption{
vertical-align:top;
display:inline-block;
max-width:105px;
padding:0 0 0 15px;
text-align:left;
position:static;
line-height:1.5em;
}
@media(max-width:479px){
.recommended-products .item figure figcaption{
max-width:170px;
}
}
.recommended-products .item figure figcaption .price{
font-family:'opensans' sans-serif;
font-size:16px;
color:#FFFFFF;
}
.recommended-products.blue .item figure figcaption .price{
color:#32302A;
}
.recommended-products .item figure figcaption .title{
font-size:13px;
line-height:1.2em;
max-height:4.8em;
padding-top:1px;
overflow:hidden;
}
.recommended-products:not(.blue) .slider .slick-arrow{
width:30px;
height:100%;
font-size:0;
}
.recommended-products:not(.blue) .slider .slick-arrow:hover{
background:#f8f8f8;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
.recommended-products:not(.blue) .slider .slick-list{
margin:0 30px;
}
.recommended-products:not(.blue) .slider .slick-next{
right:0;
}
.recommended-products.accent-color{
background:none;
}
.recommended-products.accent-color .container, .recommended-products.accent-color .row{
background:#f7b526;
margin-left:0;
}
@media(max-width:479px){
.recommended-products.accent-color .container, .recommended-products.accent-color .row{
padding-left:15px;
}
}
.recommended-products.accent-color .section-title{
left:30px;
}
.recommended-brands{
text-align:center;
height:inherit;
}
.recommended-brands *{
height:inherit;
}
.recommended-brands .lazyslider-container{
min-height:auto;
}
.recommended-brands .slick-list{
margin:0 20px;
}
.recommended-brands .recommended-title{
padding:0 10px;
float:left;
}
.recommended-brands .recommended-title a{
text-transform:uppercase;
font-size:14px;
line-height:41px;
padding:0;
}
@media(max-width:1199px){
.recommended-brands .recommended-title a{
line-height:22px;
font-size:12px;
}
}
.recommended-brands .recommended-logos{
padding:0;
height:100%;
}
.recommended-brands .brands-slider{
margin:0 25px;
}
.recommended-brands .slick-arrow::before{
font-size:20px;
}
.recommended-brands .slick-arrow{
width:20px;
}
#header_content .attr-nav{
width:calc(100% - 240px);
float:right;
height:44px;
}
@media(max-width:991px){
#header_content .attr-nav{
width:calc(100% - 200px);
}
}
@media(max-width:767px){
#header_content .attr-nav{
display:none;
}
}
.recommended-brands a{
line-height:44px;
padding:0 10px;
display:inline-block;
}
.recommended-brands a img{
margin:auto;
max-height:80%;
display:inline-block;
}
.recommended-brands .brands-slider .slick-arrow::before{
font-size:24px;
}
.recommended-brands .brands-slider .slick-prev{
left:-28px;
}
.recommended-brands .brands-slider .slick-next{
right:-28px;
}
.products-preview .row{
overflow:hidden;
}
.products-preview .product-item{
text-align:center;
min-height:200px;
box-shadow:none;
position:relative;
font-family:'opensans', sans-serif;
color:#000000;
overflow:hidden;
margin-bottom:50px;
height:550px;
}
.products-preview .product-item .addit_images{
display:none;
}
.products-preview .product-item .prod-item-info{
height:240px;
padding-top:100px;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
.products-preview .product-item .centering{
height:210px;
line-height:210px;
}
.recommended-products.products-preview .product-item{
height:350px;
margin-bottom:0;
}
.recommended-products.products-preview .product-item .centering{
height:120px;
line-height:120px;
}
.recommended-products.products-preview .product-item .prod-item-info{
padding-top:20px;
}
.recommended-products.products-preview .product-item .prod-item-info{
height:120px;
}
.products-preview .product-item .add-to-cart.askattr > span{
background:transparent;
color:#000000;
border:1px solid #a0a2ad;
}
@media(min-width:1199px){
.products-preview .product-item .add-to-cart.askattr > span{
font-size:16px;
}
}
.products-preview .product-item .add-to-cart > span{
background:#d19e66;
color:#ffffff;
width:148px;
}
.recommended-products.products-preview .product-item .add-to-cart > span{
width:142px;
}
.products-preview .product-item .add-to-cart{
font-family:'opensans',sans-serif;
float:right;
}
.products-preview .product-item .prod-item-manufacturer,
#home_product .product-item .prod-item-manufacturer{
background-repeat:no-repeat;
background-size:0;
background-position:0 0;
width:100%;
height:15px;
font-size:10px;
font-family:'opensanslight',sans-serif;
text-align:left;
}
.products-preview .product-item .prod-item-price{
float:right;
text-align:right;
width:calc(100% - 150px);
}
.products-preview .product-item .price{
width:100%;
padding-right:10%;
text-align:right;
line-height:normal;
}
.products-preview .product-item .price-prev{
position:relative;
text-align:right;
padding-right:10%;
bottom:initial;
left:initial;
float:right;
width:100%;
font-size:10px;
color:#F00;
}
.products-preview .product-item .product-name{
height:75px;
line-height:25px;
}
.products-preview .prod-item-short{
height:45px;
line-height:15px;
font-size:10px;
text-overflow:ellipsis;
overflow:hidden;
width:100%;
margin-top:20px;
text-align:left;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
.products-preview .prod-item-attr{
line-height:15px;
font-size:12px;
text-overflow:ellipsis;
overflow:hidden;
width:100%;
text-align:left;
height:0;
padding-top:20px;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
.products-preview .product-item:hover .prod-item-attr{
height:85px;
}
.products-preview .product-desc-img{
background-repeat:no-repeat;
background-position:50% 50%;
width:50px;
height:inherit;
float:left;
margin-right:5px;
-webkit-transform:scale(0.8);
transform:scale(0.8);
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
.recommended-products.products-preview .product-desc-img{
margin-right:2px;
}
.products-preview .product-desc-img:hover{
-webkit-transform:scale(1);
transform:scale(1);
}
.products-preview .prod-attrbs{
width:100%;
height:100%;
margin:0;
}
.products-preview .prod-attrbs > *{
width:50%;
display:inline-block;
float:left;
line-height:20px;
}
.products-preview .prod-attrbs dt{
text-align:right;
padding-right:20px;
clear:left;
}
.products-preview .prod-compare{
background-image:url(img/porownaj.png);
}
.products-preview .prod-show{
background-image:url(img/zobacz-szczegoly.png);
}
.products-preview .product-item.listitem:hover .product-desc{
opacity:1;
visibility:visible;
}
.products-preview .product-item.listitem:hover .prod-item-short{
height:0;
}
.products-preview .product-item.listitem:hover .prod-item-info{
padding-top:0;
}
.recommended-products.products-preview .product-item.listitem:hover .prod-item-attr{
margin-top:0;
padding-top:0;
height:60px;
}
.subcat-item{
height:160px;
text-align:center;
}
.subcat-img{
height:120px;
line-height:120px;
display:block;
}
.subcat-img img{
max-height:120px;
}
.subcat-img.nophoto::before{
display:inline-block;
font-family:'Glyphicons Halflings';
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\e060";
font-size:65px;
color:#EFEFEF;
vertical-align:middle;
}
.subcat-name{
display:block;
height:40px;
line-height:20px;
font-family:'opensansbold',sans-serif;
text-overflow:ellipsis;
overflow:hidden;
}
figcaption.product-desc img{
float:left;
margin-right:5px;
}
@media(max-width:767px){
.recommended-products{
margin-top:20px;
}
.product-item .price-prev{
bottom:0;
}
.section-title{
font-size:14px;
margin-bottom:20px;
margin-top:20px;
padding:0 5px;
}
.recommended-products .section-title{
display:block;
}
.recommended-products .product-item{
height:250px;
}
.products-preview .product-item .product-name{
font-size:14px;
width:100%;
height:50px;
}
.product-item .centering{
height:130px;
line-height:130px;
}
.product-item .addit_images{
display:none;
}
.product-item .price{
font-size:14px;
height:35px;
line-height:35px;
}
.add-to-cart, .notify-about{
font-size:14px;
}
.add-to-cart > span{
height:35px;
line-height:35px;
}
.notify-about span{
height:35px;
line-height:17px;
}
.notify-about{
float:right;
}
.products-preview .product-item{
width:100%;
height:400px;
margin-bottom:10px;
}
.products-preview .product-item.listitem .product-desc{
opacity:1;
visibility:visible;
}
.products-preview .product-item .prod-item-info{
padding-top:0;
height:135px;
}
.products-preview .prod-item-attr{
display:none;
}
.products-preview .prod-item-short{
margin-top:5px;
}
}
@media(max-width:991px){
.recommended-products .item{
text-align:center;
}
.section-title{
font-size:16px;
}
.products-preview .prod-item-short{
margin-top:0;
}
}
.products-preview .product-item .centering{
position:relative;
overflow:hidden;
}
.products-preview .product-item .centering.no-photo::before, .order .photo.no-photo::before, .custom-modal .no-photo::before, .cart_preview_item_img.no-photo::before{
display:inline-block;
font-family:'Glyphicons Halflings';
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\e060";
font-size:65px;
color:#EFEFEF;
vertical-align:middle;
}
.cart_preview_item_img.no-photo::before{
font-size:30px;
}
.order .photo.no-photo::before{
font-size:80px;
}
.products-preview .product-item .centering img{
margin:0 auto;
}
.products-preview .product-item .product-desc{
text-align:left;
position:relative;
margin:auto;
width:100%;
opacity:0;
visibility:hidden;
height:52px;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
@media(max-width:991px){
.products-preview .product-item .product-desc{
visibility:visible;
opacity:1;
}
}
@media(max-width:1199px){
.products-preview .product-item .product-desc .add-to-cart, .notify-about{
}
.products-preview .product-item .add-to-cart > span{
width:125px;
}
.products-preview .product-desc-img{
width:35px;
}
.products-preview .product-item .centering{
height:150px;
line-height:150px;
}
}
@media(max-width:1199px) and (min-width:480px){
.notify-about.anim:hover{
left:0;
right:0;
}
}
.products-preview .product-item .product-desc .product-name{
font-size:13px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
margin-top:0;
padding-top:2px;
}
.products-preview .product-item .product-desc .price{
float:left;
font-size:18px;
margin-bottom:0;
}
.products-preview .product-item .product-desc .price-prev{
float:right;
font-size:13px;
text-decoration:line-through;
margin-bottom:0;
}
.products-preview .product-item .product-desc::after{
content:'';
display:block;
clear:both;
}
.home_blog_div{
padding-left:0;
}
.home_video_div{
padding-right:0;
}
@media(max-width:991px){
.home_blog_div, .home_video_div{
padding:0;
}
}
.video_title{
font-size:18px;
margin:0;
font-family:'opensanslight',sans-serif;
margin-bottom:10px;
}
.home_blog, .home_video{
height:360px;
padding:10px;
}
.home_blog{
background:#ffffff;
font-family:'opensanslight',sans-serif;
font-size:12px;
line-height:200%;
}
.home_blog > a{
display:block;
}
.home_blog_title{
margin-top:60px;
margin-bottom:20px;
display:block;
clear:right;
font-size:16px;
}
.home_blog img{
float:left;
margin-right:20px;
margin-bottom:20px;
max-height:200px;
max-width:200px;
}
.home_blog_date{
float:right;
font-size:16px;
margin-bottom:20px;
}
.homenews_more{
display:block;
text-align:center;
color:#000000;
font-size:14px;
font-family:'opensansbold',sans-serif;
text-transform:uppercase;
margin:30px 0;
}
.recommended-products .homenews_more{
text-align:right;
padding-right:37px;
}
#home_why{
background:#ffffff;
text-transform:uppercase;
font-family:'opensanslight',sans-serif;
font-size:18px;
padding-top:30px;
color:#000000;
padding-bottom:50px;
}
#home_why .row{
text-align:center;
}
#home_why .row > div{
padding:0;
}
#home_why .home_why_img{
display:block;
height:50px;
line-height:50px;
margin-bottom:20px;
}
#home_why img{
max-height:100%;
}
#home_why a{
display:block;
color:#000000;
}
#home_why a:hover img{
-webkit-transition:all 1s ease;
transition:all 1s ease;
transform:rotateY(360deg);
}
.newsletter input{
width:100%;
}
.newsletter .row{
background:#C9C7BF;
color:#67655E;
padding:30px;
}
.newsletter h2, .newsletter p{
margin:0;
}
.newsletter h2{
font-size:25px;
padding-left:15px;
line-height:41px;
}
@media(max-width:767px){
.newsletter h2{
padding-left:15px;
padding-bottom:10px;
}
}
.newsletter form{
position:relative;
padding:0;
}
@media(max-width:991px){
.newsletter form{
padding-right:15px;
}
#home_why{
font-size:14px;
}
}
@media(max-width:767px){
.home_blog, .home_video{
height:auto;
}
.recommended-products .homenews_more{
display:inline-block;
width:100%;
}
.homenews_more{
margin-top:10px;
text-align:center;
font-size:12px;
padding:0 5px;
}
.video_title{
font-size:14px;
}
.home_blog img{
max-width:100px;
margin-right:10px;
margin-bottom:10px;
}
.newsletter .row{
padding:25px 0;
}
#home_why{
font-size:12px;
padding:0 5px;
}
#home_why .row > div{
margin-bottom:10px;
}
#home_why .home_why_img{
height:30px;
line-height:30px;
margin-bottom:5px;
}
.newsletter form{
padding-left:15px;
}
}
.newsletter form input.email{
background:#ffffff;
border:none;
width:100%;
padding:10px 20px;
color:#C9C7BF;
padding-right:42px;
}
.newsletter form label{
padding-left:45px;
}
.newsletter form .newsletter-button{
background:transparent;
border:none;
position:absolute;
top:0;
right:0;
height:21px;
width:42px;
height:45px;
font-family:'opensansbold', sans-serif;
font-size:25px;
color:#000000;
}
@media(max-width:991px){
.newsletter form .newsletter-button{
right:20px;
}
}
.newsletter form .newsletter-button::after{
content:none;
}
.newsletter .desc{
font-size:13px;
}
@media(max-width:991px){
.newsletter .desc{
padding-top:15px;
}
}
.newsletter .desc span{
display:block;
max-width:295px;
margin:auto;
}
@media(max-width:991px){
.newsletter .desc span{
max-width:626px;
}
}
.newsletter .desc span:first-child{
text-transform:uppercase;
}
.newsletter .desc span em{
color:#32302b;
font-weight:bold;
}
.newsletter .legend{
margin-bottom:0;
}
.deals figure{
padding:0;
text-align:center;
position:relative;
font-family:'opensans';
overflow:hidden;
}
.deals figure:not(.delivery-gift){
height:250px;
}
.deals figure img{
max-height:250px;
margin:auto;
}
.deals figure .banner-header{
font-size:25px;
position:absolute;
left:0;
right:0;
margin:auto;
top:30px;
}
.deals figure .banner-content{
font-size:12px;
font-family:'opensanslight';
font-size:12px;
position:absolute;
font-family:'opensanslight';
margin:auto;
left:0;
right:0;
bottom:30px;
padding:0 10px;
}
@media(max-width:479px){
.deals figure{
width:100%;
}
}
.deals figure:not(.delivery-gift) img{
position:absolute;
top:50%;
transform:translateY(-50%);
left:0;
right:0;
}
.deals figure.main-color, .deals figure.order-discount{
background:#00583d;
color:#FFFFFF;
}
.deals figure.white, .deals figure.delivery-discount{
background:#f8f8f8;
color:#000000;
}
.deals figure.black, .deals figure.delivery-gift{
background:#000000;
color:#ABABAB;
}
.deals figure.white .banner-header, .deals figure.delivery-discount .banner-header, .deals figure.delivery-gift .banner-header{
top:auto;
bottom:30px;
font-size:19px;
font-family:'opensansbold';
max-width:120px;
}
.deals figure.white .banner-content, .deals figure.delivery-discount .banner-content, .deals figure.delivery-gift .banner-content{
top:30px;
bottom:auto;
}
.deals figure.delivery-gift .banner-header, .deals figure.delivery-gift .banner-content{
right:50%;
}
@media(max-width:480px){
.deals figure.delivery-gift .banner-header{
font-size:14px;
}
}
@media(max-width:991px){
.deals.mini{
display:none;
}
}
.deals.mini .col-md-6{
display:none;
}
.deals.mini .white{
background:#c9c7bf;
}
.fb-widget{
text-align:center;
clear:both;
}
.fb-widget .row{
overflow:hidden;
margin:0 15px;
}
.fb-widget img{
padding:40px 0 0 0;
width:auto;
max-width:none;
}
/*stopka */
#floatfb{
position:fixed;
bottom:40%;
left:50%;
width:32px;
z-index:1000;
}
@media(max-width:1300px){
#floatfb{
left:10px;
margin-left:0!important;
}
}
#floatfb a{
height:32px;
line-height:32px;
width:100%;
margin-bottom:10px;
display:block;
text-align:center;
transition:opacity .5s ease;
-webkit-transition:opacity .5s ease;
color:#e9e9e9;
font-size:12px;
position:relative;
}
#sale-products-link{
background:#ff0000;
}
#promo-products-link{
background:#53cfff;
}
#news-products-link{
background:#00a674;
}
@media(max-width:767px){
#floatfb{
display:none;
}
}
#floatfb a:hover{
opacity:.5;
}
#floatfb a img{
height:100%;
max-width:100%;
}
.floatspan{
position:absolute;
width:0;
overflow:hidden;
text-overflow:ellipsis;
height:100%;
text-align:left;
background:inherit;
color:inherit;
}
#floatfb a:hover .floatspan{
width:70px;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
footer{
padding-bottom:20px;
background:#000000;
float:left;
width:100%;
}
footer select{
padding:0;
min-height:0;
}
@media(max-width:767px){
footer nav.col-xs-6:nth-of-type(3){
clear:both;
}
}
footer, footer a, footer a:hover{
color:#ABABAB;
}
footer .container{
padding:40px 0 0 0;
position:relative;
}
footer #home_why .container{
padding:0;
}
footer .container .row{
position:relative;
}
footer .container .row > *{
margin-bottom:15px;
}
@media(max-width:480px){
footer .footer-col{
}
}
footer .container .logo{
padding-bottom:25px;
}
footer .container .footer-col{
padding-left:0;
}
footer .container .title{
font-size:18px;
font-family:'opensanslight';
display:block;
margin:0;
margin-bottom:15px;
color:#f7b526;
}
#footer_media{
margin-top:30px;
}
.footer_pay{
height:25px;
margin-bottom:5px;
margin-right:10px;
}
footer .container ul{
list-style-type:none;
margin:0;
padding:0;
}
footer .container ul li{
line-height:1em;
margin-bottom:0.6em;
}
footer .container ul li a{
font-size:14px;
line-height:1.5em;
font-family:'opensanslight';
color:#FFFFFF;
}
footer .container p{
font-size:11px;
}
footer .container .infos{
position:static;
}
footer .container .infos .socials{
padding-bottom:15px;
border-bottom:1px solid #ABABAB;
text-align:right;
margin-bottom:20px;
}
@media(max-width:1199px){
footer .container .infos .socials{
position:absolute;
top:0;
right:15px;
border-bottom:none;
}
}
@media(max-width:767px){
.footer_pay{
height:18px;
}
footer .container .title{
font-size:14px;
}
footer{
padding:0;
margin-top:20px;
}
footer > .container{
padding-left:5px;
padding-right:5px;
padding-top:15px;
}
footer .container ul li a{
font-size:12px;
}
#copy_footer{
padding-top:10px;
text-align:center;
}
}
#footer_bottom{
text-align:center;
}
footer .container .infos ul li{
display:inline-block;
}
footer .container .infos ul li:not(:last-of-type){
padding-right:20px;
}
footer .container .infos .credit-cards{
margin-bottom:10px;
}
footer .container .infos .credit-cards li{
margin-bottom:12px;
}
footer .container .infos .copyright{
margin:0;
}
#copyright_abydos{
width:100px;
display:inline-block;
/* background:url(img/abydos_logo.png) no-repeat 50% 50%;
background-size:contain; */
-webkit-filter:grayscale(100%);
filter:grayscale(100%);
/* position:absolute;
right:0;
top:0;
height:100%; */
padding:0;
}
#copyright_abydos:hover{
-webkit-filter:grayscale(0%);
filter:grayscale(0%);
-webkit-transition:all .5s;
transition:all .5s;
}
#copyright_abydos a{
display:block;
width:100%;
height:100%;
font-size:0;
color:transparent;
}
.breadcrumbs{
font-size:12px;
position:relative;
z-index:auto;
}
.breadcrumbs ol ol{
display:none;
}
.breadcrumbs, .breadcrumbs a, .breadcrumbs .active{
color:#000000;
}
.breadcrumbs a{
display:inline;
}
.breadcrumbs a:hover{
color:#00a674;
}
.breadcrumbs li li a{
color:#606060;
}
.breadcrumb > li{
display:inline;
}
.breadcrumbs ol{
font-size:14px;
background:none;
padding-left:0;
padding-right:0;
margin:10px 0;
float:right;
text-transform:uppercase;
}
.breadcrumbs ol li:first-child::before{
display:none;
}
.breadcrumbs ol li::before{
color:#000000;
content:"|";
padding:0 2px;
}
@media(max-width:767px){
.breadcrumbs ol{
padding:0 5px;
font-size:12px;
}
}
.breadcrumbs ol li:hover ol, .breadcrumbs ol ol:hover{
position:absolute;
background:#e9e9e9;
list-style-type:none;
margin-top:0;
padding:20px;
z-index:30;
display:block !important;
}
.breadcrumbs ol ol li{
margin-bottom:7px;
}
h1, h2, h3, h4{
font-weight:normal;
padding:0;
}
h2.col-md-12{
padding:0;
font-size:20px;
}
h1{
display:inline-block;
margin-top:0;
}
.blog h2{
display:block;
}
.blog h2 .products-count{
font-family:'opensanslight';
font-size:16px;
vertical-align:middle;
}
.blogmainimg{
display:inline-block;
float:left;
max-width:250px;
max-height:250px;
margin-right:20px;
margin-bottom:20px;
}
.blog a{
color:inherit;
}
.blog ul{
list-style-type:none;
}
.blog .filter-content, .blog .filter-content a{
color:#201E18;
}
.blog .filter-content ul{
margin:0;
padding:0;
}
.blog .post-list{
padding:0;
}
.blog .post-list .post{
margin-bottom:33px;
}
.post_title{
font-family:'opensansbold',sans-serif;
margin-bottom:20px;
}
.blog .tags{
clear:both;
padding:5px 30px;
border-bottom:1px solid #C9C7BF;
box-shadow:0 1px 0 #f8f8f8;
padding-bottom:10px;
color:#000000;
}
.blog .tags ul{
margin:0;
padding:0;
}
.blog .tags li{
display:inline;
margin-right:5px;
}
.blog .tags li::before{
content:'#';
}
.blog .tags li:not(:last-of-type)::after{
content:', ';
}
.blog .post-title{
line-height:1.5em;
font-size:24px;
}
@media(max-width:767px){
.blog .post-title{
font-size:15px;
}
}
.blog .prev, .blog .next{
max-width:50%;
line-height:1.5em;
height:1.5em;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
position:relative;
font-size:15px;
margin-top:10px;
}
.blog .prev{
float:left;
padding-left:20px;
padding-right:40px;
}
.blog .next{
float:right;
padding-right:20px;
padding-left:40px;
}
.blog .prev::before, .blog .next::after{
position:absolute;
top:0.3em;
display:inline-block;
font-family:'Glyphicons Halflings';
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.blog .prev::before{
content:"\e079";
left:0;
}
.blog .next::after{
content:"\e080";
right:0;
}
.blog .post-img{
max-width:100px;
max-height:100px;
float:left;
margin-right:10px;
}
.blog .single-post img{
float:left;
max-width:100%;
margin-right:15px;
}
.blog .single-post .blogmainimg img{
max-width:250px;
max-height:250px;
margin-right:0;
}
@media(max-width:767px){
.blog .prev, .blog .next{
height:3em;
white-space:normal;
font-size:12px;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
}
.blog .prev{
padding-right:20px;
}
.blog .next{
padding-left:20px;
}
.blog .prev::before, .blog .next::after{
top:0.1em;
font-size:17px;
}
.blog .single-post img{
max-width:40%;
}
}
.transparent-bg{
background:rgba(255, 255, 255, 0.7);
position:relative;
z-index:1;
}
@media(max-width:991px){
.transparent-bg{
display:none;
}
h1.contact-correction{
display:none;
}
}
.transparent-bg h1{
margin:auto;
display:block;
position:relative;
margin-bottom:25px;
}
.filters, .sidebar{
padding:0;
clear:both;
float:left;
z-index:10;
}
.filters{
border:1px solid #f8f8f8;
background:#ffffff;
clear:left;
}
.category-products .filters .filter.filter-menu{
background:#f8f8f8;
margin-left:0;
margin-right:0;
width:100%;
padding-left:10px;
padding-right:10px;
}
@media(max-width:991px){
.category-products{
position:relative;
}
.sidebar{
position:absolute;
top:0;
width:71%;
padding-top:0;
padding-bottom:0;
min-width:240px;
}
.filters{
padding-top:0;
padding-bottom:0;
min-width:240px;
width:100%;
height:0;
border:0;
position:absolute;
top:57px;
left:0;
}
.desc-margin .filters{
top:157px;
}
}
.filters .mobile-adapter, .sidebar .mobile-adapter{
border:none;
display:none !important;
margin-right:7px;
margin:0 !important;
border:none !important;
min-height:44px;
cursor:pointer;
text-transform:uppercase;
}
.filters .filter-content{
/* padding:10px 0; */
}
.filters .sidebar-content, .sidebar .filter-content, .sidebar .sidebar-content{
padding:25px 30px;
padding-left:0;
display:block;
}
@media(min-width:992px){
.filters .filter-content, .filters .sidebar-content, .sidebar .filter-content, .sidebar .sidebar-content{
display:block;
}
}
@media(max-width:991px){
.filters .mobile-adapter, .sidebar .mobile-adapter{
display:block !important;
padding:0!important;
line-height:30px;
min-height:30px;
}
.filters .mobile-adapter{
width:200px;
}
.filters .mobile-adapter.open{
background:#e9e9e9;
}
.filters .filter-content, .filters .sidebar-content, .sidebar .filter-content, .sidebar .sidebar-content{
display:none;
padding-top:10px;
}
.filters .filter-content{
position:absolute;
left:0;
width:100%;
top:30px;
padding-top:0;
background:#ffffff;
border:1px solid #e9e9e9;
}
}
.filters .btn_flt_outline{
z-index:1000;
padding:30px;
}
.filters .btn_flt_outline[style*="position:static"], .filters .btn_flt_outline[style*="position:static"]{
padding:0;
width:auto !important;
}
.filters #btn_flt{
width:140px;
position:static !important;
float:right;
}
.filters #btn_res{
width:100px;
text-align:center;
padding:9px 15px;
border:1px solid ;
float:left;
}
.category-products .products-count{
font-size:18px;
opacity:0.5;
}
.category-products .category-desc{
float:right;
margin-bottom:30px;
}
.category-products .category-desc .content *{
font-family:'opensans',sans-serif !important;
font-size:14px !important;
}
.pagetitle{
text-transform:uppercase;
font-family:'opensansbold',sans-serif;
font-size:24px;
margin:0;
margin-bottom:30px;
padding:0;
}
.category-products > .pagetitle{
float:right;
padding-left:15px;
}
.category-products .products-count em{
font-style:normal;
color:#00583d;
font-family:'opensansbold', sans-serif;
display:inline;
}
@media(max-width:991px){
.pagetitle{
font-size:16px;
margin:15px 0;
}
.category-products .category-desc{
padding:0;
margin-bottom:10px;
}
}
@media(max-width:767px){
.filters .mobile-adapter{
font-size:0;
width:50px;
}
.category-products .products-gallery{
display:none;
}
.category-products .products-count .text{
display:none;
}
.pagetitle{
padding:0 5px;
}
.category-products .products-count em{
display:none;
visibility:hidden;
}
}
.category-products .category-photo{
float:left;
height:100px;
overflow:hidden;
padding:0;
}
.category-products .category-photo img{
background-size:cover;
background-position:50%;
background-repeat:no-repeat;
width:auto;
max-height:100%;
}
#numsValidator{
color:#ffffff;
text-shadow:1px 1px 1px#32302A;
}
.category-products .category-desc:after{
clear:both;
}
.category-products .aditional-nav{
text-align:center;
}
.pagination{
margin:0 0 10px 0;
}
.pagination > li{
display: inline-block;
float: left;
margin-right:10px;
margin-bottom:10px;
}
.pagination > li > a{
top:initial;
width:40px;
height:40px;
line-height:40px;
background:#c1c1c1;
padding:0;
text-align:center;
font-size:18px;
margin:0;
color:#000000;
border-radius:0!important;
}
.pagination > li .chosen-container{
width:120px!important;
height:40px;
line-height:40px;
background:#c1c1c1;
font-size:18px;
color:#000000;
}
.pagination > li .chosen-container-single .chosen-single div{
width:26px;
text-align:center;
}
.pagination > li .chosen-container-single .chosen-single span{
text-transform:none;
}
.pagination > li .chosen-container.chosen-with-drop .chosen-drop{
width:100%;
left:0;
}
.pagination > li .chosen-container .chosen-results{
padding-left:17px;
}
.pagination > li > a, .pagination > li > a:focus, .pagination > li > a:hover{
border:none;
color:#000000;
}
.pagination > li.active > a, .pagination > li.active > a:focus, .pagination > li.active > a:hover{
color:#ffffff;
border-bottom:0;
background:#00a674;
}
.pagination > li > a.glyphicon{
background:#0d0d0d;
color:#ffffff;
}
.profile-content .pagination > li > a, .profile-content .pagination > li > a:focus, .profile-content .pagination > li > a:hover{
color:#000000;
}
.profile-content .pagination > li.active > a{
color:#606060;
}
.category-products .products-nav{
position:relative;
padding-left:15px;
}
@media(max-width:767px){
.category-products .products-nav{
padding-bottom:25px;
padding-left:5px;
padding-right:5px;
}
}
.category-products .sort{
float:right;
line-height:30px;
}
.category-products .products-gallery{
float:left;
}
.category-products .products-gallery span {
line-height:30px;
height:30px;
cursor:pointer;
float:left;
display:inline-block;
}
.category-products .products-gallery #gallerymatrix::before {
content:"\e011";
}
.category-products .products-gallery #gallerylist::before {
content:"\e012";
}
.category-products .products-gallery span.act::before {
opacity:.5;
}
.glyph {
font-family:'Glyphicons Halflings';
}
.category-products .products-gallery span::before {
line-height:30px;
width:30px;
text-align:center;
display:inline-block;
font-size:26px;
}
@media(min-width:768px){
.product-item.prod_list{
width:100%;
height:250px;
}
.products-preview .product-item.prod_list figure > a{
display:inline-block;
width:30%;
float:left;
}
.products-preview .product-item.prod_list .ribbon{
float:left;
margin-left:0;
margin-right:10px;
}
.products-preview .product-item.prod_list .prod-item-info{
height:60%;
padding-top:0;
display:inline-block;
width:68%;
float:right;
position:static;
}
.products-preview .product-item.prod_list .product-desc{
opacity:1;
visibility:visible;
height:40%;
display:inline-block;
width:38%;
float:right;
}
.products-preview .product-item.prod_list .product-name{
height:50px;
}
.products-preview .prod_list .prod-item-attr{
height:40%;
position:absolute;
right:38%;
bottom:5px;
width:30%;
padding-top:0;
}
.products-preview .product-item.prod_list:hover .prod-item-attr{
height:40%;
}
#productList .prod_list .notify-about span{
float:left;
}
.products-preview .product-item.prod_list .prod-item-price{
width:30%;
position:absolute;
right:0;
bottom:10%;
}
.products-preview .prod_list .prod-item-short{
margin-top:0;
font-size:12px;
}
.products-preview .product-item.listitem.prod_list:hover .prod-item-short{
height:45px;
}
.products-preview .prod_list .product-desc-img{
float:right;
}
.products-preview .product-item.prod_list .add-to-cart{
float:left;;
}
}
@media(max-width:991px){
.category-products .sort{
margin:0;
}
}
@media(max-width:767px){
.category-products .sort{
}
}
.category-products .sort .dropdown{
display:block;
}
@media(max-width:767px){
.category-products .sort .dropdown{
display:inline-block;
}
}
@media(max-width:479px){
.category-products .sort .dropdown{
display:block;
}
}
.category-products .sort .dropdown .dropdown-menu{
right:0;
left:auto;
width:auto;
min-width:0;
}
.category-products .sort .dropdown .glyphicon{
position:static;
line-height:inherit;
float:right;
margin-left:5px;
}
.category-products .sort .dropdown.open .glyphicon:before{
content:"\e113";
}
.category-products .sort .sort-label{
font-family:'opensans',sans-serif;
min-width:110px;
display:inline-block;
text-align:right;
text-transform:uppercase;
}
@media(max-width:767px){
.category-products .sort .sort-label{
min-width:0;
display:none;
}
.category-products .sort .dropdown .dropdown-menu{
width:310px;
}
}
.category-products .sort .dropdown .dropdown-menu li{
color:#67655E;
line-height:25px;
}
.category-products .sort .dropdown .dropdown-menu li.selected{
font-family:'opensansbold',sans-serif;
}
.category-products .filters .filter-content .filter-label{
display:block;
font-family:'opensansbold', sans-serif;
font-size:16px;
text-transform:none;
margin:10px 0;
cursor:pointer;
position:relative;
}
@media(max-width:1199px){
.category-products .filters .filter-content .filter-label{
font-size:14px;
}
}
.category-products .filters .filter-content .filter-label:not(.label-top)::after{
content:"\e114";
font-family:'Glyphicons Halflings';
position:absolute;
right:0;
top:0;
height:100%;
width:30px;
text-align:right;
}
.category-products .filters .filter-content .filter-label.open:not(.label-top)::after{
content:"\e113";
}
.category-products .filters .filter-label .glyphicon{
vertical-align:text-top;
margin:0 10px;
top:initial;
line-height:30px;
display:inline-block;
float:left;
font-size:22px;
}
.category-products .filters .filter-title{
margin-bottom:35px;
display:block;
}
.category-products .filters .filter{
display:block;
margin-bottom:15px;
float:left;
width:calc(100% - 20px);
margin-left:10px;
margin-right:10px;
}
.category-products .filters .filter .switch{
display:inline-block;
/* margin-top:5px; */
float:left;
}
.category-products .filters .filter.KOLOR input[type=checkbox] + label{
font-size:0;
padding:2px;
}
.category-products .filters .filter.RODZAJ_KRZYŻA input[type=checkbox] + label{
padding:0;
font-size:0;
border:0;
}
.category-products .filters .filter input[type=checkbox] + label{
border:1px solid #a0a2ad;
padding:2px 5px;
text-align:center;
font-size:12px;
margin-bottom:5px;
word-break: break-word;
}
.category-products .filters .filter input[type=checkbox]:checked + label{
background:#a0a2ad;
color:#ffffff;
border-color:#000000;
}
.category-products .filters .filter input[type=checkbox] + label::before{
display:none;
}
.category-products .filters .filter.KOLOR input[type=checkbox] + label::before{
display:block;
margin-right:0;
width:30px;
height:30px;
color:transparent;
border:0;
}
.category-products .filters .filter.KOLOR .switch{
display:inline-block;
margin-right:calc(126px / 3);
float:left;
margin-bottom:10px;
}
.category-products .filters .filter.RODZAJ_KRZYŻA input[type=checkbox] + label::before{
display:block;
margin-right:0;
width:80px;
height:80px;
color:transparent;
border:0;
background-repeat:no-repeat;
background-position:50%;
background-size:contain;
}
.category-products .filters .filter.KOLOR .switch{
display:inline-block;
margin-right:calc(126px / 3);
float:left;
margin-bottom:10px;
}
.category-products .filters .filter.ROZMIAR .switch{
display:inline-block;
margin-right:calc(78px / 3);
float:left;
margin-bottom:10px;
}
.category-products .filters .filter.ROZMIAR .switch label{
width:50px;
}
.category-products .filters .filter.KOLOR .switch,
.category-products .filters .filter.ROZMIAR .switch{
display:inline-block;
margin-right:calc(126px / 3);
float:left;
margin-bottom:10px;
}
.category-products .filters .filter.RODZAJ_KRZYŻA .switch{
display:inline-block;
margin-right:calc(38px / 2);
float:left;
margin-bottom:10px;
}
.category-products .filters .filter.KOLOR .filter-inputs .switch:nth-child(4n),
.category-products .filters .filter.ROZMIAR .filter-inputs .switch:nth-child(4n){
margin-right:0;
}
@media(min-width:1230px){
.category-products .filters .filter.RODZAJ_KRZYŻA .filter-inputs .switch:nth-child(3n){
margin-right:0;
}
}
@media(max-width:991px){
.category-products .filters .filter.RODZAJ_KRZYŻA .filter-inputs .switch:nth-child(3n){
margin-right:0;
}
}
@media(min-width:992px) and (max-width:1199px){
.category-products .filters .filter.RODZAJ_KRZYŻA .filter-inputs .switch:nth-child(2n){
margin-right:0;
}
}
.category-products .filters .filter.RODZAJ_KRZYŻA input[type=checkbox]:checked + label::before{
background-color:#a0a2ad;
}
.kolor-czerwona input[type=checkbox] + label::before{
background:#F00;
}
.kolor-herbaciana input[type=checkbox] + label::before{
background:#CC5D2B;
}
.kolor-różowa input[type=checkbox] + label::before{
background:#FFC0CB;
}
.kolor-zółta input[type=checkbox] + label::before{
background:#FF0;
}
.krzyz-4C input[type=checkbox] + label::before{
background-image:url('img/4c_meopta.png');
}
.krzyz-4-DOT input[type=checkbox] + label::before,
.krzyz-4-DOT-SZYNA input[type=checkbox] + label::before{
background-image:url('img/k-dot_meopta.png');
}
.krzyz-4K input[type=checkbox] + label::before{
background-image:url('img/4k_meopta.png');
}
.krzyz-4 input[type=checkbox] + label::before{
background-image:url('img/4_meopta.png');
}
.krzyz-6F input[type=checkbox] + label::before{
background-image:url('img/6f.png');
}
.krzyz-1 input[type=checkbox] + label::before{
background-image:url('img/1_meopta.png');
}
.krzyz-4A input[type=checkbox] + label::before{
background-image:url('img/4a_meopta.png');
}
.krzyz-4C-RGD_PODŚWITLENIE_CZERWONO-ZIELONE input[type=checkbox] + label::before{
background-image:url('img/4rgd.png');
}
.krzyz-4-NP input[type=checkbox] + label::before{
background-image:url('img/4np.png');
}
.krzyz-4-Pr input[type=checkbox] + label::before{
background-image:url('img/4pr.png');
}
.krzyz-BDC input[type=checkbox] + label::before{
background-image:url('img/bdc_meopta.png');
}
.krzyz-CROSSHAIR_DOT input[type=checkbox] + label::before{
background-image:url('img/cd.png');
}
.krzyz-DOUBLE_DOT input[type=checkbox] + label::before{
background-image:url('img/dd.png');
}
.krzyz-G4B input[type=checkbox] + label::before,
.krzyz-G4B-SZYNA input[type=checkbox] + label::before{
background-image:url('img/g4b.png');
}
.krzyz-K5-56 input[type=checkbox] + label::before{
background-image:url('img/k-5.56zd_meopta.png');
}
.krzyz-KDot input[type=checkbox] + label::before{
background-image:url('img/k-dot_meopta.png');
}
.krzyz-KDot_2 input[type=checkbox] + label::before{
background-image:url('img/k-dot2_meopta.png');
}
.krzyz-MD2-Mil_Dot_II input[type=checkbox] + label::before{
background-image:url('img/mildot2_meopta.png');
}
.krzyz-MIL4 input[type=checkbox] + label::before{
background-image:url('img/mil4.png');
}
.krzyz-MIL-DOT input[type=checkbox] + label::before{
background-image:url('img/mildot_meopta.png');
}
.krzyz-MT-MOVING_TARGET input[type=checkbox] + label::before{
background-image:url('img/moving_target_meopta.png');
}
.krzyz-MT-MOVING_TARGET_223 input[type=checkbox] + label::before{
background-image:url('img/moving_target_223.png');
}
.krzyz-P-DOT input[type=checkbox] + label::before,
.krzyz-P-DOT-SZYNA input[type=checkbox] + label::before{
background-image:url('img/pdot.png');
}
.krzyz-SM1 input[type=checkbox] + label::before{
background-image:url('img/sm1.png');
}
.krzyz-SM2 input[type=checkbox] + label::before{
background-image:url('img/sm2.png');
}
.krzyz-Z-PLEX input[type=checkbox] + label::before{
background-image:url('img/z-plex_meopta.png');
}
.krzyz-Z-PLEX_II input[type=checkbox] + label::before{
background-image:url('img/z-plexii_meopta.png');
}
.category-products .filters .filter input, .category-products .filters .filter a{
text-transform:uppercase;
font-family:'opensansbold', sans-serif;
color:#32302A;
}
.filter-columns{
-webkit-column-count:2;
-moz-column-count:2;
column-count:2;
}
@media(max-width:1199px){
.category-products .filters .filter.KOLOR .switch,
.category-products .filters .filter.ROZMIAR .switch,
.category-products .filters .filter.RODZAJ_KRZYŻA .switch{
margin-right:calc(76px / 3);
}
.filters #btn_flt{
width:100px;
}
}
@media(min-width:1800px){
.filter-columns{
/* -webkit-column-count:3;
-moz-column-count:3;
column-count:3; */
}
}
@media(max-width:991px){
.category-products .filters .filter.RODZAJ_KRZYŻA .switch{
margin-right:calc(50% - 120px);
}
}
.category-products .filters .filter .filter-columns .switch,
.category-products .filters .filter .filter-columns input[type=checkbox] + label{
width:100%;
}
.category-products .filters .mainul{
padding:0;
}
.category-products .filters .mainul > li >ul{
padding-left:55px;
}
.category-products .filters .mainul ul{
display:none;
padding-left:20px;
}
.category-products .filters .mainul,
.category-products .filters .mainul li{
list-style:none;
}
.category-products .filters .mainul li.liactive > a{
font-family:'opensanssemibold',sans-serif;
}
.category-products .filters .mainul li.liactive > ul{
display:block;
}
.category-products .filters .mainul li{
margin:10px 0;
}
.category-products .filters .mainul li > span{
display:inline-block;
width:12px;
height:12px;
margin-right:10px;
cursor:pointer;
position:relative;
float:right;
font-size:10px;
position:absolute;
right:10px;
}
.category-products .filters .mainul li > span::before{
content: "\e114";
font-family: 'Glyphicons Halflings';
}
.category-products .filters .mainul > li > a{
background-repeat: no-repeat;
background-size: auto 16px;
background-position:5px 50%;
padding-left:35px;
}
.category-products .filters .mainul li.liactive > span::before{
content: "\e113";
font-family: 'Glyphicons Halflings';
}
.category-products .filters .mainul a{
text-transform:none;
font-family:'opensans', sans-serif;
color:#000000;
display:inline-block;
padding-right:20px;
}
.category-products .filters .mainul a.nosub{
/* padding-left:22px; */
}
.category-products .filters .filter .dropdown-toggle{
background:#f8f8f8;
padding:5px 15px;
position:relative;
}
.category-products .filters .filter .dropdown-toggle .glyphicon{
position:absolute;
right:10px;
top:10px;
}
.category-products .filters .filter input{
border:1px solid #f8f8f8;
padding:0 10px;
height:30px;
margin:0;
line-height:30px;
font-size:12px;
text-align:center;
text-transform:none;
color:#000000;
font-family:'opensans',sans-serif;
}
.category-products .filters .filter.price input{
width:calc(50% - 10px);
}
.category-products .filters .filter.price .price_text{
display:block;
margin-top:10px;
margin-bottom:20px;
}
.category-products .filters .filter.price input#inmaxPrice{
float:right;
}
.category-products .filters .filter input.search-phrase{
text-align:left;
width:100%;
}
.category-products .filters .filter .search{
position:relative;
}
.category-products .filters .filter .search .search-button{
position:absolute;
right:0;
top:0;
background-color:transparent;
}
.category-products .filters .filter.color .dropdown-toggle{
width:100%;
}
.category-products .filters .filter ul.no-drop{
list-style-type:none;
padding:0;
margin:0;
font-size:15px;
}
.category-products .filters .filter ul.no-drop a:hover{
color:#00583d;
}
.category-products .filters .filter ul.no-drop li{
margin-bottom:5px;
}
.category-products .filters .filter ul.no-drop li a{
font-family:'opensans', sans-serif;
}
.category-products .filters .filter ul.no-drop li.selected{
border-left:3px solid #00583d;
margin-left:-15px;
padding-left:12px;
}
.category-products .filters .filter ul.no-drop li.selected a{
color:#ffffff;
}
.category-products .filters .dropdown-menu{
width:100%;
background:#f8f8f8;
}
.category-products .products-preview{
padding:0;
float:right;
clear:right;
padding-left:15px;
margin-top:20px;
}
@media(max-width:767px){
.category-products .products-preview{
padding:0 5px;
}
}
.skip-top{
font-size:12px;
font-family:'opensansbold', sans-serif;
text-transform:uppercase;
position:relative;
float:right;
margin-top:15px;
cursor:pointer;
}
.skip-top::before{
content:"\e260";
width:16px;
height:14px;
position:absolute;
left:0;
right:0;
margin:auto;
top:-80%;
font-family:'Glyphicons Halflings';
font-size:16px;
color:#00583d;
}
.category-products .deals{
padding:0;
}
.category-products .deals.part2{
clear:both;
float:right;
}
@media(max-width:479px){
.category-products .deals.part2{
width:100%;
}
}
@media(max-width:991px){
.category-products .deals.part2{
clear:none;
}
.category-products .deals.part2 figure:last-child{
display:none;
}
}
.opinion{
display:inline-block;
margin-top:10px;
margin-bottom:30px;
}
.opinion::after{
clear:both;
display:block;
content:'';
}
.opinion .glyphicon-star{
color:inherit;
opacity:0.4;
float:left;
padding-right:4px;
}
.infos .opinion .glyphicon-star, #main-rating-adding .glyphicon-star{
cursor:pointer;
font-size:20px;
}
#main-rating-adding{
float:left;
vertical-align:middle;
position:relative;
top:-3px;
margin-bottom:9px;
width:100%;
}
.customer-profile-reviews #main-rating-adding{
margin-top:15px;
}
#main-rating-adding .glyphicon-star{
padding-right:11px;
width:35px;
font-size:25px;
text-align:center;
}
#opinion-form .title{
float:left;
margin-right:12px;
}
@media(max-width:992px){
.infos .opinion .glyphicon-star{
font-size:18px;
}
}
.opinion .glyphicon-star.fill{
color:#ffca28;
opacity:1;
}
.opinion  .glyphicon-star:before{
content:"\e007";
}
.opinion .glyphicon-star.fill-temp{
color:#ffca28 !important;
opacity:1 !important;
}
.opinion .glyphicon-star.not-fill-temp{
color:inherit !important;
opacity:0.4 !important;
}
.preview-info .photos.slider{
padding:0;
margin:0;
}
.preview-info .photos.slider .slick-slider .slick-slide a{
line-height:455px;
height:inherit;
text-align:center;
display:block;
vertical-align:middle;
}
@media(max-width:767px){
.preview-info .photos.slider .slick-slider .slick-slide a{
line-height:250px;
}
}
.preview-info .photos.slider.main-photo .empty{
min-height:456px;
text-align:center;
position:relative;
}
.preview-info .photos.slider.main-photo .empty::before{
display:inline-block;
font-family:'Glyphicons Halflings';
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\e060";
font-size:200px;
color:#EFEFEF;
position:absolute;
margin:auto;
left:0;
right:0;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
}
.preview-info .photos.slider .slick-slider{
padding:0;
margin:0;
list-style-type:none;
overflow:hidden;
}
.photos.slider.thumb.thumbnails-loader:before{
content:"\f110";
font-family:FontAwesome;
font-style:normal;
font-weight:normal;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
width:40px;
height:40px;
font-size:40px;
color:#000;
z-index:5;
-webkit-animation:spin 1s linear infinite;
-moz-animation:spin 1s linear infinite;
animation:spin 1s linear infinite;
-webkit-transform-origin:center center;
-moz-transform-origin:center center;
transform-origin:center center;
}
@-moz-keyframes spin{
100%{
-moz-transform:rotate(360deg);
}
}
@-webkit-keyframes spin{
100%{
-webkit-transform:rotate(360deg);
}
}
@keyframes spin{
100%{
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}
.photos.slider.thumb.thumbnails-loader{
opacity:0.5 !important;
}
.preview-info .photos.slider.main-photo .slick-slide{
}
@media(min-width:768px){
.preview-info .photos.slider.main-photo .slick-slide{
height:455px;
}
}
.preview-info .photos.slider.main-photo .slick-slide img{
display:inline;
max-width:100%;
max-height:455px;
}
.preview-info .photos.slider.thumb .slick-slider{
overflow:visible;
margin-top:1px;
height:100px;
}
.preview-info .photos.slider.thumb .slick-slider .slick-track{
overflow:hidden;
}
.preview-info .photos.slider.thumb .slick-slider .slick-slide{
height:100px;
width:100px;
line-height:88px;
text-align:center;
vertical-align:middle;
overflow:hidden;
border:1px solid transparent;
cursor:pointer;
margin:0 5px;
padding:5px;
}
.preview-info .photos.slider.thumb .slick-slider .slick-slide img{
max-height:100%;
display:inline;
}
.preview-info .photos.slider.thumb .slick-slider .slick-slide.slick-current{
border-color:#a7a9b3;
}
@media(max-width:767px){
.preview-info .photos.slider.main-photo .empty{
min-height:initial;
height:250px;
}
.preview-info .photos.slider.main-photo .slick-slide img{
max-height:250px;
}
.preview-info .photos.slider.thumb .slick-slider{
width:145px;
float:left;
height:auto;
}
.preview-info .photos.slider.thumb .slick-slider .slick-slide{
max-width:145px;
}
.preview-info .photos.slider.thumb .slick-slider .slick-arrow{
position:static;
width:100%;
}
.preview-info .photos.slider.thumb .slick-slider .slick-arrow.slick-prev::before{
content:"\e260";
}
.preview-info .photos.slider.thumb .slick-slider .slick-arrow.slick-next::before{
content:"\e259";
}
}
.preview-info .photos.slider .slick-arrow{
top:0;
bottom:0;
-ms-transform:none;
-webkit-transform:none;
transform:none;
width:60px;
text-align:center;
font-size:20px;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
.preview-info .photos.slider #product-photos-for .slick-arrow{
display:none!important;
}
.preview-info .photos.slider .slick-arrow:hover{
font-size:40px;
}
.preview-info .photos.slider .slick-arrow::before{
position:relative;
line-height:100px;
}
.preview-info .photos.slider .slick-prev{
left:0;
}
@media(max-width:991px){
.preview-info .photos.slider .slick-arrow{
padding:0 12px;
background:rgba(255, 255, 255, 0.5);
}
}
.preview-info .photos.slider .slick-next{
right:0;
}
.photos.slider.thumb{
}
@media(max-width:767px){
.preview-info .photos.slider .slick-arrow{
padding:0 10px;
}
.preview-info .photos.slider .slick-prev{
}
#full-screen-gallery .close-gallery{
left:20px;
}
#full-screen-gallery .close-gallery .close{
float:none;
opacity:.4;
z-index:5;
}
#full-screen-gallery .close-gallery span:before{
content:"\e091";
font-size:25px;
}
#full-screen-gallery button{
color:rgba(0, 0, 0, 0.7);
top:auto;
bottom:10px;
width:50px;
height:50px;
background:rgba(255, 255, 255, 0.6);
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
}
#full-screen-gallery .button-next:after, #full-screen-gallery .button-prev:after{
margin:0;
top:0;
}
#full-screen-gallery img{
max-width:100%;
max-height:100%;
}
.photos.slider.thumb{
padding:0;
display:none!important;
}
.preview-info .photos.slider #product-photos-for .slick-arrow{
display:inline !important;
padding:0;
width:40px;
}
.preview-info .photos.slider .slick-arrow::before{
line-height:250px;
}
.preview-info.container .row.details-section > div.infos{
margin-top:10px;
}
.nav-tabs > li{
margin-right:10px;
}
.nav-tabs > li > a{
font-size:12px;
}
}
.photos.slider.thumb .slick-prev,
.photos.slider.thumb .slick-next{
background:#ffffff;
}
.preview-info .infos{
padding:0 20px;
text-align:center;
min-height:602px;
float:right;
}
@media(max-width:991px){
.preview-info .infos{
padding-right:0;
}
}
.preview-info .infos *{
text-align:left;
}
.preview-info .infos .share{
}
.preview-info .infos .share > *{
float:left;
margin-right:5px;
width:40px;
height:40px;
display:inline-block!important;
}
.preview-info .infos .share span[data-pin-log="button_pinit_bookmarklet"]{
background:#ffffff url(img/pinterest_logo.jpg)!important;
background-size:contain!important;
height:40px;
width:40px;
border-radius:0;
box-shadow:none;
color:transparent!important;
}
.preview-info .infos .share .fb-share-button.fb_iframe_widget{
background-image:url(img/facebook_logo.jpg)!important;
background-size:contain!important;
height:40px;
width:40px;
border-radius:0;
box-shadow:none;
display:inline-block;
}
.preview-info .infos .share #twitter-widget-0{
background-image:url(img/twitter_logo.jpg)!important;
background-size:contain!important;
height:40px!important;
width:40px!important;
border-radius:0;
box-shadow:none;
}
.preview-info .infos .share .fb-share-button.fb_iframe_widget *{
visibility:hidden;
opacity:0;
width:inherit!important;
height:inherit!important;
}
.preview-info .infos .product-name{
font-size:36px;
text-transform:uppercase;
font-family:'opensanssemibold',sans-serif;
margin:0;
margin-bottom:0;
}
.cantbuygun{
color:#ffffff;
background:#e56353;
display:inline-block;
text-align:center;
margin-top:50px;
font-size:18px;
padding:7px 0;
border-bottom:6px solid #cc523d;
}
.preview-info .infos .add-to-cart > span{
text-align:center;
float:right;
width:180px;
height:52px;
line-height:52px;
background:#d19e66;
color:#ffffff;
font-family:'opensans',sans-serif;
font-size:19px;
}
.preview-info select, .preview-info input{
width:100%;
}
.preview-info .ribbon{
float:left;
}
.preview-info .infos .producer-logo{
max-height:30px;
}
.preview-info .infos .availability span{
font-family:'opensansbold', sans-serif;
}
.preview-info .infos .attributes .dropdown{
display:block;
background:#ffffff;
margin-bottom:7px;
color:#606060;
}
.preview-info .choosepoly{
text-transform:uppercase;
font-family:'opensanslight', sans-serif;
font-size:16px;
margin:10px 0;
display:block;
}
.preview-info .chosen-container{
width:96.5%!important;
font-size:12px;
border:1px solid #a0a2ad;
}
.preview-info .chosen-container.option-selected{
background:#00583d;
}
.chosen-container-single.option-selected .chosen-single span{
color:#ffffff;
}
.preview-info .chosen-container-single .chosen-single span{
height:55px;
line-height:55px;
text-align:left;
padding-left:20px;
text-transform:none;
}
.preview-info .chosen-container-single.chosen-with-drop .chosen-single span{
color:#a0a2ad;
}
.preview-info .chosen-container.chosen-with-drop .chosen-drop{
left:-1px;
}
.preview-info .chosen-container-single .chosen-single div{
width:40px;
}
.preview-info .chosen-container-single .chosen-single div b:before{
line-height:55px;
text-align:center;
width:100%;
color:#00a674;
font-size:20px;
}
.preview-info .chosen-container-single.chosen-with-drop .chosen-single div b:before{
color:#E0E0E0;
}
.preview-info .chosen-container .chosen-results{
padding:15px 20px;
margin:0;
width:100%;
column-count: 3;
column-fill: balance;
display: inline-block;
max-height: 100%;
overflow: auto;
}
.preview-info .chosen-container .chosen-results li{
padding:5px 10px;
border:1px solid #a0a2ad;
width:30%;
width:100%;
/* float:left; */
display:inline-block;
margin-bottom:3%;
text-align:center;
}
.preview-info .chosen-container .chosen-results li:first-of-type{
/* display:none; */
}
.preview-info .chosen-container .chosen-results li.result-selected{
background:#e0e0e0;
border-color:#000000;
}
.preview-info .infos .availability, .preview-info .infos .producer, .preview-info .infos .producer-logo, .preview-info .infos .stock, .preview-info .infos .attributes, .preview-info .infos .attributes .price{
clear:both;
}
.controll-stock{
display:inline-block;
font-family:'opensansbold', sans-serif;
}
.controll-stock::before{
font-family:'Glyphicons Halflings';
font-size:25px;
vertical-align: middle;
margin:0 5px;
}
.controll-stock::before{
content:"\e084";
}
.controll-stock.stockno::before{
content:"\e090";
}
.preview-info .infos .attributes .dropdown .dropdown-toggle, .preview-info .infos .attributes .dropdown .dropdown-menu{
font-family:'opensans', sans-serif;
width:100%;
}
.preview-info .infos .attributes .dropdown .dropdown-toggle{
padding:5px 19px;
}
.preview-info .infos .delivery span{
font-family:'opensansbold';
}
.preview-info .infos .promotion{
background-image:url("img/icons.png");
background-position:0 -92px;
width:71px;
height:25px;
float:right;
}
.preview-info .infos .price{
clear:both;
}
.points-price{
clear:both;
font-family:'opensansbold', sans-serif;
font-size:16px;
}
.preview-info .infos .price .current{
float:left;
font-family:'opensanssemibold', sans-serif;
font-size:36px;
display:block;
clear:both;
}
.preview-info .infos .price .prev{
float:left;
display:block;
color:#F00;
}
.preview-info .infos .price .unitPrice{
display:block;
clear:both;
}
.price .current .sale-unit{
}
.preview-info .infos .add-to-cart{
margin:auto;
display:inline-block;
float:left;
margin-left:20px;
color:#FFFFFF;
}
.preview-info .infos .options a, .ask-for-price{
display:inline-block;
float:left;
color:#000000;
font-size:12px;
text-transform:uppercase;
clear:both;
cursor:pointer;
white-space:nowrap;
line-height:25px;
}
.preview-info .infos .options a::before, .ask-for-price::before{
content:" ";
position:relative;
display:inline-block;
float:left;
width:35px;
height:25px;
line-height:25px;
background-repeat:no-repeat;
background-size:auto;
background-position:50%;
font-family:'Glyphicons Halflings';
color:#a0a2ad;
font-size:16px;
text-align:center;
}
.preview-info .infos .options a.ask::before{
content:"\e085";
}
.preview-info .infos .options a.compare::before{
background-image:url(img/porownaj.png);
}
.preview-info .infos .options a.tell::before{
content:"\e122";
}
.preview-info .infos .options a.wishlist::before{
content:"\e032";
}
.preview-info .infos .notify-about{
cursor:pointer;
}
.preview-info .infos .notify-about.opened > span{
width:100%;
}
.preview-info .infos .notify-about.opened > span,
.bigask{
width:47%;
margin-right:2.5%;
}
.bigask{
background:#00583d;
font-size:16px;
}
.bigask:hover{
color:#ffffff;
}
.preview-info .infos .availability, .preview-info .infos .attributes, .preview-info .infos .delivery, .preview-info .infos .promotion, .preview-info .infos .price, .preview-info .infos .add-to-cart, .preview-info .infos .options{
margin-bottom:20px;
}
.preview-info .infos .options{
display:inline-block;
width:100%;
margin-top:20px;
}
.preview-info .producer{
clear:both;
margin-bottom:0;
font-size:10px;
font-family:'opensanslight', sans-serif;
}
.preview-info .producer em, .preview-info .producer a{
font-family:'opensansbold', sans-serif;
color:#00583d;
}
.preview-info .amount {
display:inline-block;
float:left;
height:52px;
line-height:52px;
position:relative;
width:120px;
}
.preview-info .amount .glyphicon {
line-height:25px;
position:absolute;
right:0;
top:0;
cursor:pointer;
text-align:center;
font-size:12px;
width:25px;
height:25px;
background:#e0e0e0;
color:#a0a2ad;
border:1px solid #a0a2ad;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
.preview-info .cart-quantity {
border:0;
height:100%;
margin:0;
float:left;
font-size:18px;
border:1px solid #a0a2ad;
padding:0 10px;
text-align:center;
width:75px;
}
.preview-info .amount .glyphicon-minus {
top:initial;
bottom:0;
}
.preview-info .amount .glyphicon:before {
height:100%;
width:100%;
display:block;
}
.preview-info .amount .glyphicon:hover{
background:#ededed;
}
.preview-info .attr-fantom{
margin-bottom:10px;
}
.preview-info .attributes .l{
display:none;
}
.preview-info .current{
font-family:'opensansbold', sans-serif;
font-size:18px;
}
.preview-info .prev{
text-decoration:line-through;
font-family:'opensans', sans-serif;
font-size:13px;
}
.product-desc .title, .technical-info .title, .opinions .title, .files .title a, .product-sets .title{
font-family:'opensansbold', sans-serif;
font-size:15px;
text-transform:uppercase;
margin-bottom:40px;
}
.product-sets .title{
padding:0 15px;
margin-bottom:10px;
}
@media(max-width:991px){
.preview-info .chosen-container .chosen-results{
column-count:2;
}
.preview-info .chosen-container{
width:100%!important;
}
.preview-info .infos .product-name,
.preview-info .infos .price .current{
font-size:20px;
}
.cantbuygun{
font-size:14px;
}
.preview-info .amount{
width:105px;
}
}
@media(max-width:767px){
.preview-info .infos .notify-about, .bigask{
width:100%;
margin-bottom:10px;
}
.preview-info .infos .notify-about.opened > span{
width:100%;
margin-right:0;
margin-bottom:0;
line-height:52px;
}
.preview-info .infos .availability, .preview-info .infos .attributes, .preview-info .infos .delivery, .preview-info .infos .promotion, .preview-info .infos .price, .preview-info .infos .add-to-cart, .preview-info .infos .options{
margin-bottom:10px;
}
.primary-nav ul{
background:#f8f8f8;
}
.primary-nav.darkermenu > ul > li:hover > a{
background:none;
}
.preview-info.container,
.aditional-info.container,
.product-desc.container{
padding:0 5px;
}
.preview-info .infos{
min-height:auto;
padding-bottom:10px;
}
.preview-info.container .row.details-section > div{
padding:0;
}
.cantbuygun{
margin-top:10px;
}
.preview-info .infos .add-to-cart > span{
height:40px;
line-height:40px;
}
.preview-info .amount{
height:40px;
}
.preview-info .amount .glyphicon{
height:19px;
line-height:19px;
}
.preview-info .infos .product-name{
font-size:16px;
}
.preview-info .infos .price .current{
font-size:18px;
}
}
.files{
}
.files.white{
background:#f8f8f8;
}
@media(max-width:479px){
.files{
padding:20px;
}
}
#files-documents ul{
list-style-type:none;
padding:0;
margin:0;
}
#files-documents ul li::before{
position:relative;
top:1px;
display:inline-block;
font-family:'Glyphicons Halflings';
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\e022";
margin-right:10px;
}
#files-documents ul li a{
color:inherit;
display:inline-block;
margin-bottom:5px;
}
#files-videos .player{
display:inline-block;
background:black;
margin-bottom:4px;
}
#opis_gora{
margin-bottom:50px;
}
#opis_gora > div,
#opis_dol > div{
margin:30px 0;
}
#opis_gora > div.opis_logotypy{
margin-top:0;
}
.product-desc .row{
font-family:'opensans', sans-serif;
}
.product-desc .opis_logotypy img{
/* height:100px; */
}
#opis_dol .opis_logotypy img{
/* height:50px; */
}
.product-desc .opis_img_prawy{
margin-left:5%;
}
@media(max-width:767px){
.product-desc .row .title{
margin:0;
padding-bottom:0 !important;
}
}
.product-desc .row .content{
}
.product-desc .row .content p{
overflow:hidden;
}
#dettabs{
margin-top:50px;
}
#dettabs .nav-tabs{
padding:0;
border-bottom:1px solid #a0a2ad;
}
#dettabs .tab-content{
padding:0;
padding-top:30px;
}
#desc-nav-more, #desc-nav-collapse{
font-family:'opensansbold', sans-serif;
cursor:pointer;
}
#desc-nav-collapse{
display:none;
}
.no-reviews{
display:inline-block;
clear:both;
}
.no-reviews p{
float:left;
padding:10px;
padding-left:0;
}
.no-reviews button{
float:right;
}
@media(max-width:767px){
#dettabs{
margin-top:10px;
padding:0 5px;
}
#dettabs .tab-content{
padding-top:5px;
}
}
.aditional-info .row{
}
.aditional-info .row ul{
list-style-type:none;
padding:0;
margin:0;
}
.aditional-info .row .technical-info, .aditional-info .row .opinions{
}
.aditional-info .row .technical-info{
font-size:12px;
}
@media(min-width:992px){
.technical-info.fixed table{
position:fixed;
top:50px;
z-index:30;
max-width:390px;
}
.technical-info.fixed.absolute table{
position:absolute;
bottom:0;
top:initial;
}
.technical-info.fixed.absolute{
position:static;
}
}
.technical-info table{
/* margin:0 auto; */
background:#ffffff;
}
@media(max-width:991px){
.technical-info table{
margin:0 auto;
margin-bottom:30px;
}
}
.technical-info tr td:first-child{
/* text-align:right; */
}
.technical-info tr td{
padding:3px 10px;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
.technical-info tr:hover td{
background:#e9e9e9;
}
@media(max-width:991px) and (min-width:768px){
.aditional-info .row .technical-info{
padding-right:25px;
}
}
.aditional-info .row .technical-info dl dt{
clear:both;
font-weight:normal;
font-family:'opensans-ExtraBold', sans-serif;
width:30%;
text-align:right;
padding-right:20px;
min-width:110px;
}
.aditional-info .row .technical-info dl dt::after{
content:':';
}
.aditional-info .row .technical-info dl dt, .aditional-info .row .technical-info dl dd{
margin-bottom:10px;
float:left;
}
.aditional-info .row .technical-info dl dd{
width:70%;
max-width:-moz-calc(100% - 110px);
max-width:-webkit-calc(100% - 110px);
max-width:calc(100% - 110px);
}
@media(max-width:991px) and (min-width:768px){
.aditional-info .row .opinions{
padding-left:25px;
}
}
@media(max-width:767px){
.aditional-info .row .opinions{
background:#e9e9e9;
}
}
.aditional-info .row .opinions li{
margin-bottom:45px;
}
.aditional-info .row .opinions .author, .aditional-info .row .opinions time{
font-family:'opensansbold', sans-serif;
}
.aditional-info .row .opinions .author{
float:left;
}
.aditional-info .row .opinions .opinion, .aditional-info .row .opinions time{
float:right;
}
.aditional-info .row .opinions time{
margin-left:30px;
}
.aditional-info .row .opinions .content{
clear:both;
font-size:11px;
line-height:1.5em;
}
.product-sets{
padding:15px 30px;
background:#f8f8f8;
font-family:"opensans";
}
@media(max-width:767px){
.product-sets{
padding:15px;
}
.product-desc .row .title, .product-desc .row .content, .aditional-info .row .opinions, .aditional-info .row .technical-info{
padding:10px;
}
}
.product-sets ul{
list-style-type:none;
padding:0;
min-height:165px;
}
.product-sets .setproduct-list{
width:85%;
width:-moz-calc(100% - 195px);
width:-webkit-calc(100% - 195px);
width:calc(100% - 195px);
}
@media(max-width:767px){
.product-sets .setproduct-list{
width:76%;
width:-moz-calc(100% - 145px);
width:-webkit-calc(100% - 145px);
width:calc(100% - 145px);
padding:15px 0;
}
}
@media(max-width:479px){
.product-sets .setproduct-list{
width:100%;
}
}
.product-sets .set-item{
position:relative;
}
.product-sets .set-item:not(:last-child){
border-bottom:1px solid #e7e7e7;
margin-bottom:15px;
}
.product-sets .current-price{
font-size:28px;
font-family:"opensans";
color:#00583d;
display:block;
}
@media(max-width:767px){
.product-sets .current-price{
font-size:22px;
}
}
.product-sets .prices{
text-align:right;
position:absolute;
right:0;
top:0;
}
@media(max-width:479px){
.product-sets .prices{
text-align:left;
position:static;
float:left;
}
}
.product-sets .previous-price{
text-decoration:line-through;
font-size:18px;
color:#000000;
display:block;
}
.product-sets .discount{
display:block;
border:1px solid #00583d;
padding:5px;
color:#00583d;
margin-bottom:10px;
text-align:center;
width:189px;
line-height:1.9em;
}
@media(max-width:768px){
.product-sets .discount{
width:152px;
}
}
.product-sets .discount em{
display:block;
font-size:18px;
font-family:'opensansbold';
line-height:1.3em;
}
.product-sets .quantity{
font-family:'opensansbold';
}
.product-sets .add-to-cart{
position:absolute;
right:0;
bottom:15px;
color:#FFFFFF;
}
@media(max-width:767px){
.product-sets .add-to-cart{
position:static;
float:right;
}
}
.product-sets .setproduct-item{
display:inline-block;
padding:15px;
vertical-align:top;
width:170px;
position:relative;
padding-top:0;
}
.product-sets, .product-sets .setproduct-item a{
color:#000000;
}
.product-sets .setproduct-item a{
display:block;
width:100%;
}
.product-sets .setproduct-item:not(:last-child)::after{
content:'+';
position:absolute;
top:50px;
right:-0.35em;
font-size:30px;
}
.product-sets .free-label, .product-sets .q-label, .order .free-label{
text-transform:uppercase;
font-size:11px;
color:white;
background:#F44336;
border-radius:30px;
display:inline-block;
width:50px;
height:50px;
padding:17px 0;
text-align:center;
font-family:'opensans-ExtraBold';
}
.product-sets .free-label, .product-sets .q-label{
position:absolute;
top:15px;
left:15px;
}
.product-sets .q-label{
width:20px;
height:20px;
border-radius:15px;
padding:2px;
right:15px;
left:auto;
background-color:#00583d;
}
.product-sets .set-name{
font-size:16px;
font-family:'opensans-SemiBold';
width:-moz-calc(100% - 220px);
width:-webkit-calc(100% - 220px);
width:calc(100% - 220px);
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
padding-left:15px;
}
@media(max-width:480px){
.product-sets .set-name{
width:100%;
padding:0;
}
}
@media(max-width:1199px){
.product-sets .setproduct-item{
width:133px;
}
}
@media(max-width:991px){
.product-sets .free-label, .product-sets .q-label{
position:static;
width:auto;
height:auto;
border-radius:0;
padding:3px 9px;
}
.product-sets .setproduct-item{
width:100%;
padding-top:7px;
padding-bottom:7px;
position:static;
padding-left:130px;
}
}
@media(max-width:767px){
.product-sets .setproduct-item{
padding-left:95px;
}
}
@media(max-width:479px){
.product-sets .setproduct-item{
padding-left:0;
}
}
.product-sets .set-img{
width:100%;
height:110px;
text-align:center;
display:-ms-inline-flexbox;
display:-webkit-inline-flex;
display:flex;
}
@media(max-width:991px){
.product-sets .setproduct-item:not(:last-child)::after{
content:none;
}
.product-sets .setproduct-item:not(:first-child) .set-img{
display:none;
}
.product-sets .setproduct-item:first-child .set-img{
position:absolute;
max-width:120px;
left:0;
top:35px;
}
}
@media(max-width:767px){
.product-sets .setproduct-item:first-child .set-img{
max-width:70px;
}
}
@media(max-width:479px){
.product-sets .setproduct-item:first-child .set-img{
display:none;
}
}
.product-sets .setproduct-item img{
max-height:100%;
margin:auto;
}
li.setproduct-item h3{
font-size:15px;
margin:0;
line-height:1.3em;
max-height:2.6em;
overflow:hidden;
}
@media(max-width:991px){
.order h1{
margin-top:56px;
}
}
.order .empty-cart{
background:#f8f8f8;
padding:30px;
}
.order textarea{
width:100%;
margin-bottom:0;
padding:10px 15px;
}
.order .switch{
clear:both;
}
.order .action-link{
margin:7px 0;
color:#00583d;
cursor:pointer;
}
.order .steps{
display:block;
background:#C9C7BF;
color:#67655E;
list-style-type:none;
font-family:'opensansbold', sans-serif;
text-transform:uppercase;
text-align:center;
font-size:12px;
margin:0;
padding:0;
}
@media(max-width:767px){
.order .steps{
}
}
@media(max-width:479px){
.order .steps{
width:100%;
position:static;
}
}
.order .steps li{
display:inline-block;
height:65px;
padding:24px 20px 0 20px;
position:relative;
}
.order .steps li.active{
color:#ffffff;
background:#000000;
}
.order .steps li.linked{
cursor:pointer;
}
@media(max-width:479px){
.order .steps li.active{
padding:5px;
height:auto;
}
}
@media(max-width:767px){
.order .steps li.active{
width:100%;
}
.order .steps li:not(.active){
display:none;
}
}
.order .content{
clear:both;
font-family:'opensanslight';
padding-bottom:1px;
}
.order .content ul{
margin:0;
padding:0 20px;
padding-bottom:0;
padding-bottom:1px;
list-style-type:none;
}
@media(max-width:991px){
.order .content ul{
padding-left:25px;
padding-right:25px;
}
}
@media(max-width:768px){
.order .content ul{
padding-left:7px;
padding-right:7px;
}
}
.order .content ul .in-set{
padding:0;
clear:both;
border-left:1px solid #000000;
}
.order .content .content-row{
position:relative;
font-size:15px;
padding-bottom:22px;
padding-top:22px;
}
.order .content .content-row::after{
display:block;
content:'';
clear:both;
}
.order .content .content-row.heading{
padding:20px;
}
.order .content .content-row.set .hide-set, .order .content .content-row.set .in-set{
display:none;
}
.order .content .content-row.set .in-set{
margin-top:20px;
}
.order .content .content-row.heading .content-col:not(:first-child){
text-align:center;
}
@media(max-width:991px){
.order .content .content-row.heading{
display:none;
}
}
.order .content .content-row.heading .content-col{
font-family:'opensansbold',sans-serif !important;
font-size:15px !important;
}
.order .content .content-row.heading .content-col:nth-child(1){
width:-moz-calc(100% - 475px);
width:-webkit-calc(100% - 475px);
width:calc(100% - 475px);
}
@media(min-width:992px){
.order .content .content-row.heading .content-col.with-stepper:nth-child(1){
width:-moz-calc(100% - 555px);
width:-webkit-calc(100% - 555px);
width:calc(100% - 555px);
}
}
.order .content .content-row .parent-label{
background:#00583d;
color:#fff;
padding:5px 15px;
font-family:'opensans';
text-transform:uppercase;
margin-bottom:10px;
font-size:12px;
display:inline-block;
}
.order .content .content-row.set-element:not(.heading):not(:last-child){
border-bottom-style:dotted;
}
.order .content .content-row.set-element:first-child{
padding-top:0;
}
.order .content .content-row.product.set-element.set-parent:not(:first-child){
margin-top:25px;
}
.order .content .content-row.set{
padding-bottom:0;
margin-bottom:20px;
}
.order .content .set-agregat{
padding-bottom:50px;
position:relative;
}
.profile-content .order .content .content-row.heading .gross, .profile-content .order .content .content-row.heading .amount{
display:none;
}
.order .content .content-row.heading .gross::before{
content:none;
}
.order .content .content-row:not(.heading):not(:last-child){
border-bottom:1px solid #000000;
}
.order .content .content-row .content-col{
float:left;
min-height:1px;
}
.order .content .content-row .content-col:not(:last-child){
padding-right:20px;
}
.profile-content .order .content .content-row .content-col{
padding-right:0 !important;
float:left;
text-align:left !important;
}
.profile-content .order .content .content-row .content-col span{
text-align:left !important;
}
.order .content .content-row .content-col.photo{
width:120px;
float:left;
}
.profile-details .content .content-row .content-col.photo{
width:85px;
}
.order .content .content-row .content-col.del, .order .content .content-row .content-col.not-del{
padding-top:12px;
font-size:12px;
cursor:pointer;
padding-right:10px;
display:block;
float:none;
position:absolute;
left:0;
top:0;
}
.order .content .content-row .content-col.details{
width:-moz-calc(100% -	580px);
width:-webkit-calc(100% -	580px);
width:calc(100% -	580px);
}
@media(min-width:992px){
.order.summary .content .content-row .content-col.details, .thank-you .content .content-row .content-col.details{
width:-moz-calc(100% -	595px);
width:-webkit-calc(100% -	595px);
width:calc(100% -	595px);
}
}
@media(max-width:991px){
.order .content .content-row .content-col.details{
width:-moz-calc(100% - 335px);
width:-webkit-calc(100% - 335px);
width:calc(100% - 335px);
}
}
@media(max-width:768px){
.order .content .content-row .content-col.details, .order .content .content-row .mobile-adapter{
width:-moz-calc(100% - 120px);
width:-webkit-calc(100% - 120px);
width:calc(100% - 120px);
}
.order .content .content-row .content-col{
padding-right:0 !important;
}
}
.order .content .content-row .content-col.details{
font-size:12px;
}
.order .content .photo img{
max-height:240px;
}
.order .content .in-set .photo{
padding-left:15px;
}
@media(min-width:992px){
.order .content .content-row .content-col.details.with-stepper{
width:-moz-calc(100% - 675px);
width:-webkit-calc(100% - 675px);
width:calc(100% - 675px);
}
}
.online-payment{
padding:30px;
}
.profile-content .order .content .content-row .content-col.gross::before{
font-family:'opensansbold',sans-serif;
}
.order .content .content-row .content-col.amount{
width:105px;
text-align:center;
}
@media(min-width:992px){
.order .content .content-row .content-col.amount.with-stepper{
width:185px;
}
}
@media(max-width:991px){
.order .content .content-row .content-col.amount{
width:100%;
}
}
@media(max-width:768px){
.order .content .content-row .mobile-adapter{
margin-top:10px;
}
.order .content .content-row .mobile-adapter .content-col{
text-align:left !important;
}
}
.order .content .content-row .content-col.amount input, .order .content .content-row .content-col.amount span{
display:block;
border:none;
line-height:2em;
padding:2px 10px;
margin-bottom:0;
}
.order .content .content-row .content-col.amount.stepper .glyphicon, .order .content .content-row .content-col.amount.stepper input{
display:inline-block;
vertical-align:middle;
}
.order .content .content-row .content-col.amount.stepper input{
background-color:#f8f8f8;
border:1px solid #000000;
font-family:'opensansbold';
color:#00583d;
margin:0 -6px;
}
.order .content .content-row .content-col.amount.stepper .glyphicon{
cursor:pointer;
width:40px;
height:40px;
padding:0 10px;
text-align:center;
border:1px solid #606060;
font-size:19px;
vertical-align:middle;
background-color:#ffffff;
margin-top:-2px;
}
@media(max-width:991px){
.order .content .content-row .content-col.amount input, .order .content .content-row .content-col.amount span{
display:inline;
}
}
.order .content .content-row .content-col.amount span{
padding:0;
text-align:center;
}
.order .content .content-row .content-col.amount input{
width:85px;
text-align:center;
padding:0;
}
.order .content .content-row .content-col.amount .basic-unit, .order .content .content-row .content-col.amount .unit-price-unit{
font-size:12px;
line-height:1.5em;
}
.order .content .content-row .content-col.amount input{
padding-right:0;
}
.order .content .content-row .content-col.amount.stepper{
width:185px;
}
@media(max-width:991px){
.order .content .content-row .content-col.amount.stepper{
width:100%;
}
}
.order .content .content-row .content-col.price{
text-align:center;
width:230px;
font-size:15px;
}
.order .content .content-row .content-col.price.gross, .complaint-details .price{
font-size:18px;
font-family:'opensansbold';
width:140px;
}
.order .content .content-row .content-col .name{
font-family:'opensansbold', sans-serif;
font-size:15px;
margin-top:0;
margin-bottom:2px;
line-height:1.5em;
}
.order .content-row.set .in-set-name{
margin-bottom:5px;
line-height:1.5em;
}
.profile-content .order .content .content-row .content-col .name{
width:100%;
margin-bottom:10px;
}
.order .content .content-row .content-col em{
font-style:normal;
font-family:'opensansbold', sans-serif;
white-space:nowrap;
}
@media(max-width:991px){
.order .content .content-row .content-col.price, .order .content .content-row .content-col.price.gross{
width:100%;
}
.order .content .content-row .content-col.price.gross{
font-size:18px;
}
.order .order-content .mobile-adapter{
float:right;
}
}
@media(max-width:992px) and (min-width:769px){
.order .order-content .mobile-adapter{
width:200px;
}
}
.order .order-content.thank-you .consents h2{
font-size:18px;
}
.order .voucher-code{
background:#00583d;
float:right;
color:#FFFFFF;
font-family:'opensans', sans-serif;
padding:15px;
}
.order .voucher-code em{
font-family:'opensans-Heavy', sans-serif;
}
.order .voucher-code label{
margin-right:15px;
}
.order .voucher-code input{
border:0;
font-family:'opensansbold', sans-serif;
color:#00583d;
background-color:#FFFFFF;
font-size:13px;
padding:2px 10px;
width:245px;
}
.order .voucher-code button{
padding-left:0;
}
.order .voucher-code .cs-validation{
color:white;
}
#voucher-email{
display:none;
}
.order .content .changes{
padding:20px;
}
.order .options{
padding:30px;
clear:both;
background:#e9e9e9;
color:#606060;
font-family:'opensans';
}
.order .options .delivery{
display:-ms-flexbox;
display:-webkit-flex;
display:flex;
-ms-flex-wrap:wrap;
-webkit-flex-wrap:wrap;
flex-wrap:wrap;
clear:both;
}
@media(max-width:767px){
.order .options{
padding:30px 10px;
}
}
.order .options .country{
margin-bottom:10px;
}
@media(max-width:767px){
.order .options .country{
margin-bottom:25px;
}
}
.order .options .country .c-label{
margin-right:10px;
}
.order .options .country .dropdown .dropdown-toggle, .order .options .country .dropdown .dropdown-menu{
background:#f8f8f8;
color:#000000;
width:100%;
}
.order .options .country .dropdown .dropdown-toggle{
padding:5px 20px;
min-width:170px;
}
.order .options .delivery h3{
font-size:12px;
font-family:'opensansbold', sans-serif;
text-transform:uppercase;
margin-bottom:20px;
}
.order .options .delivery .item{
padding-bottom:2px;
}
.order .options .delivery .item small{
display:inline-block;
margin-bottom:15px;
font-family:'opensanslight';
}
.order .options .delivery .item .payment-desc{
margin:0;
padding-left:31px;
color:#606060;
}
.order .options .delivery .item .payment-desc, .order .options .delivery .item .delivery-desc{
display:none;
}
.order .options .delivery ul{
margin:0;
padding:0;
list-style-type:none;
}
.order .options .delivery ul li{
font-family:'opensans', sans-serif;
font-size:13px;
margin-bottom:12px;
}
.order .options .delivery ul li label{
font-weight:normal;
}
.order .options .delivery ul li small{
color:#00583d;
}
.order .info{
font-family:'opensans', sans-serif;
}
.order .short-info{
padding:30px;
font-family:'opensans';
font-size:14px;
}
.order .short-info em{
font-family:'opensansbold', sans-serif;
}
.order .thank-you .short-info{
padding-top:10px;
}
.order .step-summary{
background:#000000;
color:#ffffff;
padding-top:20px;
padding-bottom:20px;
}
.order .step-summary .solution{
font-size:18px;
clear:both;
font-family:'opensansbold';
}
.order .thank-you .step-summary{
padding:30px;
}
.order .step-summary .title{
font-family:'opensansbold', sans-serif;
font-size:15px;
text-transform:uppercase;
margin-top:0;
margin-bottom:20px;
}
.order dl{
margin:0;
margin-bottom:18px;
}
.order dl dt{
clear:both;
font-weight:normal;
font-family:'opensans', sans-serif;
font-size:13px;
padding-right:15px;
}
.order dl dd{
font-family:'opensansbold', sans-serif;
font-size:16px;
text-align:right;
}
.order dl dt, .order dl dd{
float:left;
width:50%;
margin-bottom:7px;
}
.order dl .total{
border-top:1px solid #00583d;
font-family:'opensansbold', sans-serif;
font-size:22px;
margin-top:10px;
padding-top:10px;
}
@media(max-width:479px){
.order dl .total{
font-size:18px;
}
}
.order .switch .input-switch{
margin-top:1px;
}
.order .switch label{
font-size:13px;
color:inherit;
font-family:'opensans', sans-serif;
font-weight:normal;
}
.order .delivery-points{
clear:both;
margin-top:20px;
}
@media(max-width:991px){
.map{
max-height:500px;
}
}
@media(max-width:767px){
.map{
max-height:300px;
}
}
.order .collection-point select{
display:block;
max-width:100%;
background:#f8f8f8;
}
deli
.order .collection-point select option{
padding:4px 0;
}
.order .collection-point label{
font-weight:normal;
display:block;
cursor:pointer;
}
.order .collection-point input[type="radio"]{
/* display:none; */
float:left;
}
.order .collection-point input[type="radio"]:checked + label{
background:#C9C7BF;
color:#67655E;
}
.order .collection-point .point-drop-v2{
/* overflow:auto; */
margin-bottom:30px;
/* background:#ffffff;
color:#000000;
padding:1.5em; */
}
.order #machines-filter{
max-width:500px;
margin-bottom:10px;
}
.order #machines-filter input{
margin:0;
}
.order .points-wrapper{
position:relative;
}
.order .machine-error{
position:absolute;
padding:15px;
top:0;
bottom:0;
right:0;
left:0;
}
.order .collection-point .c-label{
font-family:'opensansbold';
margin:25px 0 15px;
}
.order .open-map{
color:#00583d;
font-family:'opensansbold', sans-serif;
cursor:pointer;
display:inline-block;
clear:both;
padding:0 15px;
}
.order .primary-action{
background:#00583d;
border:none;
color:#FFFFFF;
float:right;
width:50%;
max-width:420px;
height:60px;
font-family:'opensansbold', sans-serif;
text-transform:uppercase;
text-align:right;
font-size:15px;
padding:0 30px;
}
@media(max-width:767px){
.order .primary-action{
font-size:13px;
padding:0 5px;
}
}
.order.summary .primary-action::after{
content:none;
}
.order .product.cart-chg-1{
background:#e9e9e9;
color:#606060;
}
.order li.cart-chg-1:not(.product)::before{
display:inline-block;
width:50px;
height:20px;
vertical-align:middle;
background:#e9e9e9;
margin-right:20px;
content:'';
}
.order .secondary-action{
background:#e9e9e9;
color:#606060;
float:left;
font-family:'opensansbold', sans-serif;
font-size:15px;
min-width:50%;
width:420px;
width:-moz-calc(100% - 420px);
width:-webkit-calc(100% - 420px);
width:calc(100% - 420px);
height:60px;
text-align:left;
padding:0 30px;
}
@media(max-width:479px){
.order .secondary-action{
font-size:12px;
padding:0 10px;
}
}
.order .secondary-action::before{
position:relative;
top:1px;
display:inline-block;
font-family:'Glyphicons Halflings';
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\e079";
margin-right:5px;
}
.order .secondary-action::after{
content:none;
}
.order.data .content{
padding:20px 0;
}
.order.data form{
margin:auto;
float:none;
}
.order.data h2{
margin:0;
text-align:center;
font-family:'opensansbold', sans-serif;
color:#606060;
font-size:15px;
padding:15px;
text-transform:uppercase;
margin-bottom:10px;
}
.order.data .centering{
margin:auto;
float:none;
}
.order.data input, .order.data select{
width:100%;
}
.order.data .small{
width:48%;
width:-moz-calc(50% - 7.5px);
width:-webkit-calc(50% - 7.5px);
width:calc(50% - 7.5px);
float:left;
font-size:1em;
}
.order.data .small:not(.nm){
margin-right:15px;
}
.order.data div.small input{
width:100%;
float:none;
}
.order.data .validation{
display:block;
margin-top:-10px;
margin-bottom:20px;
color:#EF5350;
font-size:13px;
}
.order.data .custom-radio{
display:inline-block;
width:185px;
}
.order.data .invoice-inputs{
margin-top:20px;
}
.order.data .invoice-inputs label{
margin-bottom:12px;
}
.order.data .invoice-not-editable{
margin:25px 0;
background:#ffffff;
padding:20px;
}
.order.data .legend{
margin-top:10px;
font-size:12px;
}
.order.data .copy{
font-size:12px;
float:right;
margin-bottom:13px;
}
.order.data .pass-wrapper{
width:100%;
}
.order.data .tel-suggestion{
margin-bottom:30px;
}
#cst-data-switch{
clear:both;
text-align:center;
font-family:'opensansbold';
font-size:20px;
padding-top:25px;
}
#cst-data-switch span{
cursor:pointer;
}
#login-switch{
display:none;
}
.order.summary .country .c-value, .order.summary .delivery dt{
font-family:'opensansbold', sans-serif;
text-transform:uppercase;
}
.order.summary .delivery dt{
float:left;
margin-right:4px;
}
.order.summary .address, .thank-you .address{
background:#e9e9e9;
color:#606060;
padding:15px;
clear:both;
}
.order.summary .address, .order.summary .address p, .thank-you .address, .thank-you .address p{
font-family:'opensansbold', sans-serif;
font-size:13px;
}
.order.summary .address p{
margin-bottom:0;
}
.order.summary .address h4, .thank-you .address h4{
font-family:'opensans', sans-serif;
font-size:13px;
margin:0;
margin-top:15px;
}
.order.summary .address h3, .thank-you .address h3{
font-family:'opensansbold', sans-serif;
font-size:15px;
text-transform:uppercase;
margin-bottom:20px;
margin-top:5px;
}
.order.summary .address .invoice{
margin-bottom:20px;
}
@media(max-width:479px){
.order .address .delivery, .order .address .invoice, .order .address .invoice-colection{
width:100%;
}
}
.order .address .invoice-colection small{
font-family:opensans;
margin-bottom:12px;
display:inline-block;
}
.order.summary .info{
}
.order.summary .delivery small{
color:#00583d;
}
.order.summary .payment-info, .order.cart .payment-info{
background:none;
padding:0;
margin:0;
}
.order .payment-info b{
font-family:'opensansbold';
font-weight:normal;
}
.order.summary .payment-info .account-text, .order .cart .payment-info .account-text{
display:none;
}
.bankAccount{
list-style-type:none;
padding:0;
font-family:'opensansbold';
margin:0;
}
.order .order-content.thank-you .payment-info p{
margin-bottom:10px;
}
.bankAccount label{
font-family:'opensans';
margin-right:7px;
}
.order .info p, .order .info label{
margin-bottom:3px;
}
.order .content .content-row .content-col .unit-text{
font-size:12px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
width:100%;
display:inline-block;
}
@media(max-width:992px){
.order .content .content-row .content-col{
padding-right:0 !important;
}
}
.order .order-content.thank-you{
background:#f8f8f8;
}
.order .order-content.thank-you em, .order .order-content.thank-you strong{
font-family:'opensansbold';
font-weight:normal;
}
.order .order-content.thank-you strong{
display:block;
margin-bottom:25px;
margin-bottom:0;
font-size:22px;
}
.order .order-content.thank-you p{
margin-bottom:2px;
}
.order .order-content.thank-you .date{
margin-bottom:16px;
display:block;
font-size:16px;
clear:both;
}
textarea#note{
margin-top:20px;
}
.order .order-content.thank-you .cart-products{
margin-top:10px;
}
.order .order-content.thank-you .end-content{
padding:30px;
font-family:'opensans';
}
.order .order-content.thank-you .consents{
background-color:#000000;
color:#ABABAB;
}
.order .order-content.thank-you .consents ul{
list-style-type:none;
padding-left:0;
}
.order .payment-info, .profile-content .order.summary .payment-info{
margin:20px 0;
background-color:#e9e9e9;
padding:15px;
color:#606060;
}
.order:not(.cart) .content .content-row .content-col .unit-adapter{
display:none;
}
.client-panel .order:not(.cart) .content .content-row .content-col .unit-adapter{
display:inline;
}
.client-panel .show-set, .client-panel .hide-set{
display:block;
clear:both;
}
@media(max-width:992px){
.order:not(.cart) .content .content-row .content-col .unit-text{
display:none;
}
.order:not(.cart) .content .content-row .content-col.amount .unit-adapter{
display:inline;
}
.order:not(.cart) .content .content-row.product .content-col.amount.stepper .unit-adapter{
display:block;
text-align:inherit;
}
}
.order-content .complaints{
clear:both;
font-size:13px;
position:absolute;
bottom:10px;
right:0;
}
.complaints button{
padding:0;
background:transparent;
color:#00583d;
display:inline-block;
text-transform:none;
margin-top:10px;
font-family:'opensanslight';
}
.order .already-returned{
position:absolute;
right:0;
bottom:30px;
font-size:13px;
}
#complaint-form input[name="quantity"], #return-form input[name="quantity"]{
width:100px;
}
#complaint-form option:first-child, #return-form option:first-child{
display:none;
}
.profile-content .add-complaint{
float:right;
color:#00583d;
font-size:14px;
}
.profile-content .add-complaint span{
margin-right:6px;
}
.complaint-details.order .no{
text-align:right;
}
.complaint-details.order .defect-date{
font-family:'opensans';
text-transform:none;
display:block;
}
.complaint-details.order .complaint-cancel{
float:right !important;
margin-left:15px;
margin-bottom:10px !important;
}
.complaint-details.order .short-info{
width:100%;
}
.complaint-details.order dt, .complaint-details.order dd{
font-family:'opensans', sans-serif;
font-size:13px;
width:auto;
float:none;
}
@media(max-width:480px){
.complaint-details.order dt, .complaint-details.order dd{
width:auto;
}
}
.complaint-details.order dt{
margin-bottom:0;
}
.complaint-details.order dd{
font-family:'opensansbold';
text-align:left;
}
.complaint-details.order dd.full{
width:100%;
text-align:left;
}
.complaint-details.order .step-summary dt, .complaint-details.order .step-summary dd{
float:left;
font-size:inherit;
}
.complaint-details.order .step-summary .title{
border-bottom:1px solid #00583d;
width:100%;
padding-bottom:5px;
}
.complaint-details.order .content .content-row .content-col .unit-text{
font-size:15px;
}
.complaint-details.order .order-link{
color:#00583d;
}
.complaint-item .status, .complaint-item .complaint-status{
color:#00583d;
font-size:14px;
font-family:'opensans';
}
.complaint-item .photo{
width:40%;
float:left;
}
.complaint-item .no-photo{
padding-top:30px;
}
.complaint-item .no, .complaint-item .unit-text{
float:none !important;
clear:both;
}
.complaint-item .date{
width:100%;
}
.complaint-item .details{
width:100%;
}
@media(max-width:480px){
.complaint-item .details{
-ms-order:2;
-webkit-order:2;
order:2;
}
}
.complaint-item .complaint-data{
width:67%;
float:right;
}
@media(max-width:480px){
.product-desc.flex-container{
-ms-flex-direction:column;
-webkit-flex-direction:column;
flex-direction:column;
}
}
.register, .login, .pass-remind, .advanced-search{
position:relative;
}
.register form, .login form, .pass-remind form{
padding:30px 25px;
}
.register form input:not([type="radio"]):not([type="checkbox"]), .register form select, .login form input:not([type="radio"]):not([type="checkbox"]), .login form select, .pass-remind form input:not([type="radio"]):not([type="checkbox"]), .pass-remind form select, .advanced-search form input:not([type="radio"]):not([type="checkbox"]), .advanced-search form select{
border:none;
margin-bottom:20px;
padding:12px 15px;
width:345px;
clear:both;
border:1px solid ;
}
.advanced-search input[type=checkbox] + label{
display:block;
margin-bottom:5px;
}
@media(max-width:767px){
.register form input:not([type="radio"]):not([type="checkbox"]), .register form select, .login form input:not([type="radio"]):not([type="checkbox"]), .login form select, .pass-remind form input:not([type="radio"]):not([type="checkbox"]), .pass-remind form select, .advanced-search form input:not([type="radio"]):not([type="checkbox"]), .advanced-search form select{
width:100%;
}
}
.register form input:not([type="radio"]):not([type="checkbox"]).small, .register form select.small, .login form input:not([type="radio"]):not([type="checkbox"]).small, .login form select.small, .pass-remind form input:not([type="radio"]):not([type="checkbox"]).small, .pass-remind form select.small, .advanced-search form input:not([type="radio"]):not([type="checkbox"]).small, .advanced-search form select.small{
width:167.5px;
clear:none;
float:left;
margin-right:10px;
min-height:45px;
}
@media(max-width:767px){
.register form input:not([type="radio"]):not([type="checkbox"]).small, .register form select.small, .login form input:not([type="radio"]):not([type="checkbox"]).small, .login form select.small, .pass-remind form input:not([type="radio"]):not([type="checkbox"]).small, .pass-remind form select.small, .advanced-search form input:not([type="radio"]):not([type="checkbox"]).small, .advanced-search form select.small{
width:47%;
width:-moz-calc(50% - 5px);
width:-webkit-calc(50% - 5px);
width:calc(50% - 5px);
}
}
.register form input:not([type="radio"]):not([type="checkbox"]).small.nm, .register form select.small.nm, .login form input:not([type="radio"]):not([type="checkbox"]).small.nm, .login form select.small.nm, .pass-remind form input:not([type="radio"]):not([type="checkbox"]).small.nm, .pass-remind form select.small.nm, .advanced-search form input:not([type="radio"]):not([type="checkbox"]).small.nm, .advanced-search form select.small.nm{
margin-right:0;
}
.register form input[name="email"], .login form input[name="email"], .pass-remind form input[name="email"], .advanced-search form input[name="email"]{
display:block;
}
.register form p, .login form p, .pass-remind form p, .advanced-search form p{
font-family:'opensans', sans-serif;
font-size:12px;
margin-bottom:20px;
display:inline-block;
}
.register form button, .login form button, .pass-remind form button, .advanced-search form button{
display:block;
}
.register .box, .login .box, .pass-remind .box, .advanced-search .box{
background:#e9e9e9;
text-align:center;
color:#606060;
padding:50px 0;
bottom:0;
position:absolute;
right:25%;
min-height:235px;
}
@media(max-width:991px){
.register .box, .login .box, .pass-remind .box, .advanced-search .box{
right:7px;
}
}
@media(max-width:767px){
.register .box, .login .box, .pass-remind .box, .advanced-search .box{
position:static;
text-align:left;
padding:25px;
min-height:0;
}
}
.register .box .title, .login .box .title, .pass-remind .box .title, .advanced-search .box .title{
font-family:'opensanslight', sans-serif;
font-size:22px;
display:block;
}
@media(max-width:991px){
.register .box .title, .login .box .title, .pass-remind .box .title, .advanced-search .box .title{
font-size:18px;
}
}
@media(max-width:767px){
.register .box .title, .login .box .title, .pass-remind .box .title, .advanced-search .box .title{
font-size:18px;
display:inline-block;
margin-top:0;
margin-right:10px;
}
}
.register .box a, .login .box a, .pass-remind .box a, .advanced-search .box a{
font-family:'opensans-SemiBold', sans-serif;
font-size:18px;
text-transform:uppercase;
color:inherit;
white-space:nowrap;
}
.register .box .glyphicon, .login .box .glyphicon, .pass-remind .box .glyphicon, .advanced-search .box .glyphicon{
font-size:48px;
min-width:65px;
}
@media(max-width:767px){
.register .box .glyphicon, .login .box .glyphicon, .pass-remind .box .glyphicon, .advanced-search .box .glyphicon{
display:none;
}
}
.register .switch, .login .switch, .pass-remind .switch{
clear:both;
}
.register > p, .login > p, .pass-remind > p{
padding:4px 30px;
margin:0;
clear:both;
width:50%;
}
.register-message{
padding:30px !important;
font-size:18px;
font-family:'opensansbold';
color:#45423A;
}
p.register-message-subtitle{
padding-bottom:30px;
line-height:1.5em;
font-family:'opensans';
}
@media(max-width:991px){
.register > p, .login > p, .pass-remind > p{
width:75%;
}
}
@media(max-width:767px){
.register > p, .login > p, .pass-remind > p{
width:100%;
}
}
.pass-wrapper{
position:relative;
display:block;
}
@media(max-width:767px){
.pass-wrapper{
width:100%;
}
.pass-wrapper .show-pass{
right:0;
left:auto !important;
}
}
.pass-wrapper input{
padding-right:65px;
}
.pass-wrapper .show-pass{
position:absolute;
left:295px;
top:0;
bottom:20px;
width:50px;
font-size:18px;
background:#C9C7BF;
color:#67655E;
color:inherit;
opacity:0.6;
cursor:pointer;
}
.pass-wrapper .show-pass::before{
position:absolute;
top:50%;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
left:0;
right:0;
margin:auto;
text-align:center;
content:"\e105";
}
.pass-wrapper .show-pass.visible::before{
content:"\e106";
}
.login .remind{
display:block;
color:inherit;
margin-top:10px;
margin-bottom:15px;
}
.login h2{
display:none;
}
.register .nav-tabs > li > a, .register .nav-tabs > li > a:focus, .register .nav-tabs > li > a:hover{
color:#3c3932;
background:none;
border:none;
padding:0;
}
.register .nav-tabs{
padding-bottom:20px;
border:none;
}
.register .custom-radio{
display:inline-block;
width:auto;
min-width:155px;
}
.register .custom-radio label{
white-space:nowrap;
font-size:13px;
}
.register .switch label{
font-size:12px;
margin-bottom:10px;
padding-left:45px;
}
.register .switch a{
color:#00583d;
}
.pass-remind button{
margin-top:40px;
}
.regulations{
}
.regulations .date, .regulations .files{
background:#e9e9e9;
color:#606060;
margin:0;
}
.regulations .date{
padding:5px 30px;
}
.regulations .files, .regulations .content{
padding:15px 30px;
}
.regulations .content{
clear:both;
}
.regulations .files{
color:#606060;
}
.regulations .files .glyphicon{
float:left;
font-size:20px;
margin-right:10px;
font-size:42px;
}
@media(max-width:767px){
.regulations .files .glyphicon{
display:none;
}
}
.regulations .files h2{
font-size:14px;
}
.regulations .files ul{
list-style-type:none;
padding:0;
padding-left:52px;
}
@media(max-width:767px){
.regulations .files ul{
padding-left:0;
}
}
.regulations .files ul a{
color:#606060;
}
#slide-message{
padding:10px 0;
text-align:right;
display:none;
}
#slide-message .glyphicon{
vertical-align:middle;
}
.comparer .table-scroller{
overflow:auto;
}
@media(max-width:991px){
.comparer .preview-info, .comparer .bottom-section{
min-width:960px;
}
}
.comparer .table-scroller .mobile-adapter{
display:none;
background:#f8f8f8;
width:100%;
padding:25px;
}
@media(max-width:479px) and (orientation:portrait){
.comparer .table-scroller .mobile-adapter{
display:block;
}
.comparer .table-scroller .top-section, .comparer .table-scroller .bottom-section{
display:none;
}
}
@media(max-width:479px) and (orientation:portrait){
.comparer .preview-info, .comparer .bottom-section{
display:none;
}
}
.comparer .preview-info{
background:#f8f8f8;
padding:15px 0;
}
.comparer .preview-info, .comparer .bottom-section{
min-width:100%;
}
.comparer .preview-info .infos, .comparer .preview-info .infos > *{
text-align:center;
}
.comparer .preview-info .col{
text-align:center;
float:left;
min-height:0;
color:#3c3932;
padding:0 15px;
width:285px;
}
@media(max-width:1199px){
.comparer .preview-info .col, .comparer .bottom-section .col{
width:235px;
}
}
@media(max-width:991px){
.comparer .preview-info .col, .comparer .bottom-section .col{
width:240px;
}
}
.comparer .preview-info .col .remove{
color:#606060;
font-size:12px;
}
.comparer .preview-info .col .remove .glyphicon{
font-size:15px;
vertical-align:middle;
margin-right:5px;
}
.comparer .preview-info .col .title a{
font-size:20px;
line-height:1.5em;
margin-bottom:0;
color:#3C3932;
font-family:opensans;
display:inline-block;
max-height:4.5em;
overflow:hidden;
}
.comparer .preview-info .col img{
max-height:153px;
}
.comparer .preview-info .col .opinion{
float:none;
position:static;
margin:20px 0 5px 0;
}
.comparer .preview-info .col .current, .comparer .preview-info .col .prev{
display:block;
margin-bottom:5px;
}
.comparer .bottom-section{
text-align:center;
font-size:13px;
}
.comparer .bottom-section .add-to-cart{
display:inline-block;
}
.comparer .bottom-section .header, .comparer .bottom-section .buttons{
background:#e3e3df;
}
.comparer .bottom-section .header{
font-family:'opensans', sans-serif;
font-size:14px;
position:relative;
min-height:39px;
}
.comparer .bottom-section .header .frozen{
position:absolute;
top:0.65em;
bottom:auto;
left:0;
}
.comparer .bottom-section .row div{
padding:10px 7px;
}
.comparer .bottom-section .buttons{
padding:15px 7px 7px 7px;
}
.client-panel .white-container{
background:#f8f8f8;
margin-top:20px;
color:#000000;
min-height:300px;
}
@media(min-width:992px){
.client-panel .white-container{
position:relative;
}
}
.client-panel .sidebar{
padding:0;
position:relative;
}
@media(min-width:992px){
.client-panel .sidebar{
top:0;
bottom:0;
}
}
.client-panel .sidebar .mobile-adapter::before{
position:relative;
top:1px;
display:inline-block;
font-family:'Glyphicons Halflings';
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
top:-1px;
vertical-align:middle;
content:"\e235";
font-size:23px;
margin-right:7px;
}
.client-panel .sidebar ul{
list-style-type:none;
margin:0;
padding:20px 0;
}
.client-panel .sidebar ul li{
margin-bottom:15px;
}
.client-panel .sidebar ul li a{
font-family:'opensanslight', sans-serif;
color:#32302A;
font-size:16px;
padding-left:40px;
}
@media(max-width:991px){
.client-panel .sidebar ul li a{
padding-left:20px;
}
}
.client-panel .sidebar ul li.active{
border-left:4px solid #32302A;
}
.client-panel .sidebar ul li.active a{
font-family:'opensansbold', sans-serif;
}
.client-panel .content{
font-family:'opensans', sans-serif;
font-size:13px;
padding:20px;
}
.client-panel .content .login-data, .client-panel .content .client-data, .client-panel .content .adresses{
font-family:'opensans', sans-serif;
}
.client-panel .content section, .client-panel .content form, .client-panel .content .row{
clear:both;
}
.client-panel .content section{
padding:0;
}
.client-panel .content section:not(:last-child){
padding-bottom:10px;
margin-bottom:20px;
border-bottom:1px solid #000000;
}
.client-panel .profile-content .customer-profile-data section:not(:last-child){
border:none;
}
.client-panel .content h3{
font-family:'opensansbold', sans-serif;
font-size:15px;
float:left;
margin:0;
text-transform:uppercase;
}
.client-panel .content h2.editform-title{
margin-bottom:12px;
}
.client-panel .title-bar{
margin-bottom:20px;
padding-bottom:7px;
border-bottom:1px solid #000000;
}
.client-panel .content .login-data h2{
margin-bottom:0;
}
.client-panel .content p:not(.validator), .client-panel .content .action-link{
float:right;
margin:0;
}
.client-panel .content p.complaint-scenario{
margin-top:10px;
font-family:'opensanslight';
margin-bottom:10px;
}
.client-panel .content p.current-email{
float:none;
}
.client-panel .content .action-link .glyphicon{
margin-right:5px;
font-size:large;
vertical-align:sub;
}
@media(max-width:991px){
.client-panel .content form{
max-width:100%;
}
}
.client-panel .content form label, .client-panel .content form legend, .client-panel .content form .slash{
display:none;
}
.client-panel .content form input, .client-panel .content form select{
width:100%;
margin-bottom:9px;
padding:8px 12px;
}
.client-panel .content form .half{
width:48%;
width:-moz-calc(50% - 3.5px);
width:-webkit-calc(50% - 3.5px);
width:calc(50% - 3.5px);
float:left;
margin-right:7px;
}
.client-panel .content form .half.nm{
margin-right:0;
}
.client-panel .content form input.house, .client-panel .content form input.zip{
margin-right:7px;
}
.client-panel .content form button::after, .client-panel .content form button::before{
content:none;
}
.client-panel .content form.deactivated .inputs-wrapper, .client-panel .content form .input-group{
padding-left:33px;
min-height:30px;
}
.client-panel .content form .input-wrapper{
position:relative;
margin-top:10px;
}
.client-panel .content form .input-wrapper.nip{
padding-top:4px;
}
.client-panel .content form div[data-name="zip"]::before{
content:'\A';
white-space:pre;
}
.client-panel .content form .name:not(input), .client-panel .content form .account-for{
margin-left:33px;
font-size:15px;
font-family:'opensansbold', sans-serif;
}
.client-panel .content .account-for{
margin-top:10px;
}
.client-panel .content form .to-input, .client-panel .content form .to-select{
padding:2px 0;
}
.client-panel .content form .slash{
display:inline;
}
.client-panel .content form.deactivated .glyphicon, .client-panel .content form.deactivated .group-label{
font-size:21px;
position:absolute;
vertical-align:middle;
top:4px;
}
.client-panel .content form .input-group, .client-panel .content form.group-label{
font-size:15px;
}
.client-panel .content form .input-wrapper.nip .group-label{
font-family:'opensansbold';
font-size:15px;
}
.client-panel .content form.deactivated input[type="submit"], .client-panel .content form.deactivated button{
display:none;
}
.client-panel .content form .pass-wrapper{
width:100%;
}
.client-panel .content form .show-pass{
bottom:10px;
}
#CustomerUpdateForm{
padding:0;
}
.client-panel .content .address-wrapper{
margin-bottom:20px;
}
.client-panel .content .address-wrapper:nth-child(odd){
padding-left:0;
}
.client-panel .content .address-wrapper:nth-child(even){
padding-right:0;
}
@media(max-width:991px){
.client-panel .content .address-wrapper{
padding:0;
}
}
.client-panel .content #CustomerUpdateForm, .client-panel .content .adresses .address{
background:#e9e9e9;
color:#606060;
padding:10px;
position:relative;
border:3px solid transparent;
min-height:176px;
}
.client-panel .content .address .secondary-action.default{
padding-left:0;
}
.client-panel .content .address .action-link{
position:absolute;
right:10px;
color:#606060;
}
.client-panel .content .address .cancel{
display:none;
}
.address h3 a, .address h3 time{
font-family:'opensans';
font-size:14px;
text-transform:none;
}
.client-panel .content .address.editable .remove{
display:block;
}
.client-panel .content .address.editable .edit{
display:none;
}
.client-panel .content .address.default{
border:3px solid #f7b526;
}
.client-panel .content .address select{
background:#f8f8f8;
color:#000000;
}
.client-panel .content .address form:not(.deactivated){
margin:auto;
padding-top:30px;
}
.client-panel .content .address form:not(.deactivated) input{
background:#f8f8f8;
color:#000000;
}
.client-panel .content .address .form-add:not(.deactivated) input, .client-panel .content .address .form-add:not(.deactivated) select{
background:#ffffff;
}
.client-panel .content .address form.deactivated .name{
margin-left:33px;
}
.client-panel .content .address form.deactivated legend, .client-panel .content .address form.deactivated label{
min-width:0;
}
.client-panel .content .address form.deactivated label{
margin-right:8px;
}
.client-panel .content .address form.deactivated fieldset div{
padding-left:33px;
}
.client-panel .profile-header{
margin-bottom:35px;
border-bottom:1px solid #000000;
}
.client-panel .content .header-tabs > *{
margin-bottom:-1px;
}
.client-panel .content .header-tabs .active{
border-bottom:4px solid #00583d;
}
.custom-modal, .tell-about-form, .ask-about-form, .ask-for-price-form{
position:fixed;
left:0;
right:0;
margin:auto;
width:100%;
max-width:500px;
height:100%;
max-height:560px;
overflow:auto;
top:50%;
top:50vh;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
background:#f8f8f8;
color:#000000;
border:3px solid #f7b526;
z-index:50;
padding:20px;
box-shadow:0 0 6px rgba(0, 0, 0, 0.5);
}
.complaint-form-container{
max-height:700px;
}
.complaint-form-container [name="message"]{
margin-bottom:30px;
}
.custom-modal .product-item{
margin-bottom:20px;
}
.custom-modal .product-item .photo, .custom-modal .product-item .col{
float:left;
}
.custom-modal .product-item .photo{
width:90px;
}
.custom-modal .product-item .col{
-moz-width:calc(100% - 90px);
-webkit-width:calc(100% - 90px);
width:calc(100% - 90px);
}
.custom-modal .product-item img{
max-height:140px;
}
.custom-modal .product-item .col{
padding-left:15px;
}
.custom-modal .product-item .product-name{
font-family:'opensansbold', sans-serif;
font-size:15px;
float:none !important;
}
.custom-modal button{
margin-top:17px;
}
.custom-modal button.secondary-action.cancel-add{
float:right;
}
.custom-modal label{
display:block !important;
font-family:'opensansbold';
font-size:14px;
}
@media(max-height:660px){
.custom-modal, .tell-about-form, .ask-about-form, .ask-for-price, .ask-for-price-form{
top:45px;
bottom:0;
height:auto;
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
transform:translateY(0);
}
}
.client-panel .order .content .content-row.heading, .client-panel .order .content > ul{
padding:20px 0;
}
.client-panel .profile-content .client-data .order-summary > *{
display:block;
float:none !important;
}
.client-panel .order-content .mobile-adapter{
width:60% !important;
float:right;
margin-top:10px;
}
.client-panel .content .content-row{
padding-bottom:64px;
}
.profile-content .order-content .cart-products, .profile-content .order-content .cart-products ul{
padding:0;
}
.profile-content .content .content-row .content-col.photo{
width:40%;
padding-right:15px !important;
text-align:center;
}
.profile-content .content .content-row .content-col.price:not(.gross), .profile-content .content .content-row .content-col.amount{
width:100%;
text-align:left;
}
.profile-content .content .content-row.heading{
display:none;
}
.client-panel .order .custom-collection p{
margin-bottom:10px;
}
.custom-modal .close, .tell-about-form .close, .ask-about-form .close, .ask-for-price-form .close{
position:absolute;
top:15px;
right:15px;
color:#000000;
text-shadow:none;
opacity:.5;
}
.custom-modal .close:hover, .tell-about-form .close:hover, .ask-about-form .close:hover, .ask-for-price-form .close:hover{
opacity:1;
}
.custom-modal input, .custom-modal textarea, .options input:not([type="radio"]):not([type="checkbox"]), .options textarea, .ask-for-price-form input, .ask-for-price-form textarea, .ask-about-form textarea{
width:100%;
}
.custom-modal .title, .options .title, .ask-for-price-form .title, .ask-about-form .title{
font-family:'opensansbold', sans-serif;
text-transform:uppercase;
font-size:15px;
margin:0 0 20px 0;
}
#opinion-form{
display:none;
}
#opinion-form button::after{
content:none;
}
#ProductReviewAddForm textarea{
width:100%;
height:120px;
}
#opinion-form textarea{
height:200px;
}
#afterAddingToCartPopup{
max-height:220px;
}
#afterAddingToCartPopup .saver-check{
margin-top:20px;
}
.pass-wrapper .show-pass{
left:auto;
right:0;
}
.order.data form{
width:100%;
}
.order.data .guest-form .centering{
width:100%;
}
.order.data .login-partial{
margin-bottom:40px;
}
.order.data .guest-form h2:not(.visible-h2), .order.data .login-partial h2:not(.visible-h2){
display:none;
}
.register form input:not([type="radio"]):not([type="checkbox"]), .register form select, .login form input:not([type="radio"]):not([type="checkbox"]), .login form select, .pass-remind form input:not([type="radio"]):not([type="checkbox"]), .pass-remind form select, .advanced-search form input:not([type="radio"]):not([type="checkbox"]), .advanced-search form select{
width:100%;
}
#sets-attributes .product{
margin-bottom:10px;
}
#sets-attributes .product:not(:last-child){
border-bottom:1px solid #e7e7e7;
padding-bottom:10px;
}
#sets-attributes figure{
float:left;
width:30%;
text-align:center;
display:-ms-inline-flexbox;
display:-webkit-inline-flex;
display:inline-flex;
max-height:125px;
}
#sets-attributes figure img{
margin:auto;
max-height:125px;
}
#sets-attributes .set-attribute{
display:inline-block;
float:right;
width:70%;
}
#sets-attributes .set-attribute select{
width:100%;
}
#sets-attributes h2{
font-size:16px;
font-weight:bold;
}
#notevalidator{
display:none;
}
#send-opinion .legend{
display:block;
}
.client-data.complaint{
border:none !important;
}
.complaint-item{
position:relative;
display:block;
}
.complaint-item .photo{
width:33%;
float:left;
padding-right:15px;
}
.complaint-item .date{
width:140px;
}
@media(max-width:480px){
.complaint-item .date{
-ms-align-self:flex-end;
-webkit-align-self:flex-end;
align-self:flex-end;
}
}
.complaint-item .date span{
display:block;
text-align:right;
white-space:nowrap;
}
.complaint-item .details > *{
margin-bottom:10px !Important;
line-height:1.5em;
display:block;
}
.complaint-item .product-flags{
left:0;
top:0;
z-index:1;
}
.complaint-item .flag{
background:#64B5F6;
color:#FFFFFF;
padding:5px 7px;
}
.complaint-item .flag.type-1{
background:#F9A825;
color:#FFFFFF;
}
.complaint-item .flag.type-2{
background:#81C784;
color:#FFFFFF;
}
.complaint-item .flag.type-3{
background:#EF5350;
color:#FFFFFF;
}
.complaint-item .flag.type-4{
background:#C9C7BF;
color:#67655E;
}
.complaint-details .name{
color:#00583d;
}
.complaint-details .name .no{
text-align:right;
}
.order.summary.complaint-details .address{
font-family:'opensans';
font-size:14px;
}
.lazyslider-container{
min-height:200px;
}
.main-slider.lazyslider-container{
height:396px;
}
.lazyslider-container .loader{
margin:60px auto;
font-size:10px;
position:relative;
text-indent:-9999em;
border-top:1.1em solid rgba(255, 255, 255, 0.5);
border-right:1.1em solid rgba(255, 255, 255, 0.5);
border-bottom:1.1em solid rgba(255, 255, 255, 0.5);
border-left:1.1em solid #ffffff;
-webkit-transform:translateZ(0);
-ms-transform:translateZ(0);
transform:translateZ(0);
-webkit-animation:load8 1.1s infinite linear;
animation:load8 1.1s infinite linear;
}
.lazyslider-container .loader,
.lazyslider-container .loader:after{
border-radius:50%;
width:10em;
height:10em;
}
.lazyslider-container .slick-slider{
display:none;
height:inherit;
}
.main-slider.lazyslider-container .slick-slider{
display:none;
/* margin-left:240px; */
width:calc(100% - 240px);
height:inherit;
float:right;
}
#home_product{
position:fixed;
left:0;
right:0;
margin:auto;
width:100%;
max-width:500px;
height:100%;
max-height:560px;
overflow:auto;
top:50%;
top:50vh;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
background:#f8f8f8;
color:#000000;
border:3px solid #f7b526;
z-index:2000;
padding:20px;
box-shadow:0 0 6px rgba(0, 0, 0, 0.5);
}
#home_product .product-item{
width:100%;
padding:0;
height:350px;
}
#home_product .prod-item-short{
display:none;
}
#home_product .section-title{
margin:10px 0;
padding:0 5px;
height:30px;
border-bottom:1px solid #a0a2ad;
}
#home_product .add-to-cart, #home_product .notify-about{
font-size:14px;
}
#home_product .product-item .centering{
height:185px;
line-height:185px;
}
#home_product .add-to-cart > span, #home_product .notify-about > span{
}
#home_product .product-item .product-flags{
display:none;
}
#home_product .product-item .prod-item-manufacturer{
background:none!important;
}
#home_product .product-item .prod-item-price{
position: absolute;
left: 0;
bottom: 0;
}
#home_product .product-item .product-name{
width:100%;
}
#home_product .product-item figure{
border:0;
}
#home_product figure img{
min-width:auto;
width:auto;
height:auto;
}
#home_product .product-item .price{
line-height:normal;
width:initial;
}
@media(max-width:991px){
#home_product{
height:auto;
}
}
@-webkit-keyframes load8{
0%{
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
100%{
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}
@keyframes load8{
0%{
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
}
100%{
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}
.recommended-products .slick-dots, .brands-slider .slick-dots, .details-section .slick-dots{
display:none !important;
}
@supports (-ms-accelerator:true){
*{
transition:none !important;
}
}
.tt{
width:100%;
max-width:420px;
padding:32px;
position:fixed;
background-color:#f8f8f8;
overflow:hidden;
z-index:99999;
color:#FFFFFF;
left:0;
right:0;
margin:auto;
top:50%;
top:50vh;
-ms-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
box-shadow:0 0 6px rgba(0, 0, 0, 0.5);
}
.tt a{
color:#D9D6CD;
text-decoration:underline;
}
.tt.err{
background-color:#EF5350;
}
.tt.warn{
background-color:#F9A825;
}
.tt.msg{
background-color:#64B5F6;
}
.tt span{
display:block;
}
.tt .ttMsg{
font-weight:bold;
font-size:1.2em;
margin-bottom:10px;
}
.ttMsg p{
margin-bottom:12px;
}
.advanced-search .switch{
margin-bottom:20px;
}
.advanced-search .switch::after{
content:'';
display:block;
clear:both;
height:1px;
}
.advanced-search form select{
margin-bottom:0;
}
.advanced-search button{
margin-top:40px;
margin-left:auto;
margin-right:auto;
}
.advanced-search form .switch label{
font-weight:normal;
}
.register .current-form{
float:left;
font-size:15px;
}
.register .change-form{
float:right;
}
.register form input[name="zipCode"]{
clear:left !important;
}
footer .powered{
margin-top:15px;
}
.cookies{
background-color:#f8f8f8;
position:fixed;
left:0;
right:0;
bottom:0;
max-height:100%;
max-height:100vh;
padding:20px;
font-size:12px;
z-index:50;
border:1px solid #f7b526;
overflow:auto;
touch-action:pan-y;
}
.history-row{
padding:20px 0;
border-bottom:1px solid #000000;
}
.f-left{
float:left !important;
}
.f-right{
float:right !important;
}
.history-row p{
line-height:150%;
}
.client-panel .content .action-link{
margin-left:20px;
}
.client-panel .short-info{
width:100%;
}
.history h2{
margin-top:20px;
}
.line-12-of-12{
width:100%;
line-height:100%;
}
.opinion-text{
font-family:'opensans', sans-serif;
font-size:13px;
padding:10px 0;
width:100%;
text-align:left;
}
.reviews-averagerating{
float:right;
padding-bottom:30px;
}
.opinion{
margin-right:20px;
}
.reviews-averagerating p:first-child{
margin-left:20px;
}
.reviews-reviews .row{
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #000000;
}
.order-row a{
color:#606060;
}
.order-row a .line-12-of-12{
color:#606060;
}
.order-row{
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #000000;
}
.order-content p{
float:none !important;
}
.table-order-photo img{
float:left;
}
.order-style .content-row.heading{
padding:20px 0 !important;
}
.order-style ul{
padding:20px 0 !important;
}
.order-style img{
float:left;
max-width:100%;
max-height:150px;
}
.order-style .name{
width:100%;
overflow:hidden;
text-overflow:ellipsis;
}
.order-style .content-col{
float:left;
width:20% !important;
}
.order-style .heading .content-col:nth-child(1){
width:40% !important;
}
.arrow-back a{
color:#606060;
font-weight:bold;
padding-left:5px;
}
.arrow-back::before{
margin-left:5px;
content:"\e079";
position:relative;
top:1px;
display:inline-block;
font-family:'Glyphicons Halflings';
font-style:normal;
font-weight:400;
line-height:1;
-webkit-font-smoothing:antialiased;
}
.wishListItem .no-photo{
font-size:80px;
opacity:0.2;
}
.wishListItem img{
max-height:240px;
}
.wishListItem .product-item{
display:block;
position:relative;
}
.wishlist-data h2{
width:90%;
}
.wishlist-data .remove{
float:right;
}
.wishlist-data .price{
float:left !important;
}
.wishlist-data img{
max-height:300px;
}
.wishListItem{
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid #000000;
position:relative;
}
.wishListItem .remove{
font-size:20px;
position:absolute;
right:0;
top:0;
cursor:pointer;
}
.wishListItem .photo{
padding-right:15px;
width:33%;
float:left;
}
.wishListItem .wishlist-data{
width:67%;
float:right;
}
.opionion-img img{
max-height:400px !important;
display:block;
margin:0 auto;
}
.profile-content input[type="tel"]{
width:100% !important;
}
.profile-content .deactivated input[type="tel"]{
width:60% !important;
}
.profile-content select{
width:100%;
margin-bottom:10px;
}
.form-add{
max-width:100% !important;
}
.form-add-display{
display:none;
position:fixed;
z-index:9999999;
top:20%;
}
.form-add-display .address{
border:5px solid #f7b526;
}
.custom-modal.address{
position:fixed !important;
border:5px solid #f7b526 !important;
}
.custom-modal.address input{
max-width:none !important;
}
.client-panel .content .reviews-averagerating p{
margin-left:10px;
display:inline-block;
}
.client-panel .content .address .action-link{
z-index:2;
}
@media(max-width:440px){
.client-panel .content .header-tabs .action-link{
margin-bottom:10px;
}
}
.form-add .legend{
width:100%;
}
.profile-content a{
color:inherit;
}
.profile-content .name a{
color:#00583d;
}
.profile-content .client-data .order-summary{
float:left;
}
.profile-content .client-data .order-summary > *{
display:block;
float:none;
}
.profile-content .client-data .order-id{
font-family:"opensansbold";
}
.profile-content .client-data .order-date{
text-align:right;
float:right;
}
.profile-content .client-data .order-date span{
white-space:nowrap;
display:block;
}
.profile-content .order-item{
border-bottom:1px solid #000000;
margin-bottom:26px;
padding-bottom:16px;
}
.reviews-reviews .opinion{
float:right;
}
@media(max-width:480px){
.reviews-reviews .opinion{
clear:left;
float:left;
margin-top:5px;
}
}
.client-panel .customer-profile-data .client-data h2{
float:left;
}
.client-panel .content .address .action-link{
position:static;
float:right;
}
.client-panel form.deactivated .input-wrapper.nip .group-label{
position:static;
}
.client-panel form.deactivated .input-wrapper.nip .input-group{
padding-left:0;
}
.client-panel .content form .name:not(input), .client-panel .content form .account-for{
margin-left:0;
}
.client-panel .legend{
display:block;
width:100%;
}
.profile-content .order .content .content-row .content-col .desc{
float:left;
}
.complaint-details .content-row .content-col .desc{
float:none;
clear:both;
}
.profile-content .order .content .content-row.heading .content-col{
width:auto;
}
.profile-content .order .content .content-row .content-col.details{
width:60%;
}
#map-canvas{
height:900px;
clear:both;
padding:0;
}
#dystrybutorzy #map-canvas{
height:600px;
}
.w-strap{
width:100%;
position:absolute;
top:0;
height:125px;
background:rgba(255, 255, 255, 0.5);
display:none;
z-index:1;
}
#contactpage .container{
position:relative;
height:0;
}
#contact_faces ol{
display:inline-block;
width:100%;
}
#contact_faces li{
margin:10px 0;
}
.faces_margin{
margin-top:20px;
display:block;
}
#kontakt_telefony{
display:inline-block;
margin-top:30px;
margin-bottom:0;
}
#kontakt_telefony li{
margin:5px 0;
}
.conmargin{
width:28px;
display:inline-block;
}
#kontakt_telefony a{
color:#00583d;
margin-left:5px;
}
#contact_faces > div{
margin-top:20px;
}
.face_img > img{
width: 100px;
height: inherit;
border-radius:50px;
background: black;
}
.face_img{
height: 100px;
display:inline-block;
float:left;
width:150px;
}
.face_det{
display:inline-block;
float:right;
width:calc(100% - 150px);
}
.faces_name{
font-size:24px;
color:#00583d;
text-transform:uppercase;
margin-right:10px;
}
.faces_dept{
text-transform:uppercase;
margin-bottom:10px;
font-family:'opensanssemibold',sans-serif;
}
.face_det > span{
display:block;
}
@media(max-width:767px){
.face_img{
height:50px;
width:65px;
}
.face_img > img{
width:50px;
}
.face_det{
width:calc(100% - 65px);
}
.faces_name{
font-size:20px;
display:block;
}
#contact_faces ol{
padding-left:20px;
}
}
.contact-info{
position:absolute;
top:400px;
right:50px;
background:#ffffff;
border:1px solid #a0a2ad;
padding:25px;
z-index:10;
}
.contact-info form .primary-action{
display:block;
margin:0 auto;
}
#contacthide{
position:absolute;
right:0;
top:0;
cursor:pointer;
opacity:.3;
z-index:10;
-webkit-transition:all .5s ease;
transition:all .5s ease;
display:none;
}
#contacthide:hover{
opacity:1;
}
#contacthide .glyphicon{
margin:0;
}
.contact-info .glyphicon{
vertical-align:middle;
font-size:18px;
margin-right:10px;
float:left;
}
.small, small{
font-size:inherit;
}
.contact-info .title{
font-family:'opensansbold';
text-transform:uppercase;
font-size:18px;
padding-right:0;
text-align:center;
}
#ContactSendForm{
text-align:center;
}
.contact-info .btn-send{
background:#ff4200 !important;
padding:5px 20px !important;
box-sizing:border-box;
float:right;
font-size:13px;
color:#fff !important;
text-align:left;
font-family:'opensans';
}
.contact-info .form-content{
padding-left:0;
max-width:400px;
margin:auto;
}
.contact-info .contact-form{
padding:20px;
}
.contact-info .contact-form input, .contact-info .contact-form textarea{
width:100%;
margin-top:10px;
}
#contactdane{
background:#ffffff;
padding:20px 0;
font-size:16px;
}
.contact-info .f-right-box{
padding:25px;
box-sizing:border-box;
}
.contact-info .f-right-box p{
font-family:'opensans';
line-height:150%;
font-size:12px;
}
.contact-info .f-right-box p:first-child{
font-size:15px;
}
@media all and (max-width:1230px){
.contact-info .ask{
padding:30px;
}
.contact-info .complaint{
padding:30px;
}
.contact-info .f-right-box{
padding:30px;
}
}
@media all and (max-width:991px){
.contact-info .f-right-box{
position:relative;
}
.contact-info .title{
text-align:left;
}
.contact-info .contact-form input, .contact-info .contact-form textarea{
display:block;
max-width:100%;
}
.primary-action{
display:block;
}
.contact-info .ask{
padding:40px 30px;
}
.contact-info .complaint{
padding:40px 30px;
}
}
@media(max-width:767px){
.contact-info{
padding:5px;
margin:0;
position:relative;
top:initial;
right:initial;
border:0;
display:inline-block;
width:100%;
}
#contactdane{
font-size:12px;
}
#contactpage .container{
height:initial;
display:inline-block;
margin-top:10px;
width:100%;
}
#contacthide{
display:none;
}
#contactpage .container#contact_faces{
margin-top:30px;
}
.contact-info .contact-form{
padding:0;
}
#kontakt_telefony{
padding:0 20px;
}
.contact-info .title{
font-size:16px;
}
}
#copyright_comarch{
clear:both;
padding-top:10px;
}
#copyright_comarch a{
display:block;
text-align:center;
font-size:10px;
}
#slider-range{
border-radius:0;
margin-top:15px;
border:0;
height:16px;
background:transparent;
width:94%;
margin-left:3%;
position:relative;
}
#slider-range:before{
background:#a0a2ad;
display:block;
position:absolute;
left:0;
top:6px;
height:3px;
width:100%;
content:" ";
}
#slider-range .ui-slider-range{
height:3px;
margin-top:6px;
}
#slider-range .ui-slider-handle{
width:16px;
height:16px;
border-radius:8px;
outline:0;
cursor:pointer;
margin-top:-1px;
top:0;
}
.chosen-container-single .chosen-single{
background:transparent;
border:0;
height:100%;
padding:0;
}
.chosen-container-single .chosen-single span{
height:100%;
line-height:40px;
color:#32302A;
}
.chosen-container-single .chosen-single div b:before{
color:#32302A;
position:relative;
right:auto;
top:auto;
line-height:38px;
height:100%;
}
.chosen-container-single.chosen-with-drop .chosen-single div b:before{
content:"\e260";
}
.chosen-container.chosen-with-drop .chosen-drop{
border-radius:0;
border:0;
left:-2px;
border:1px solid #a0a2ad;
width:calc(100% + 2px);
}
.chosen-container .chosen-results li{
padding:0 10px;
line-height:30px;
}
.preview-info .chosen-container .chosen-results li{
line-height:normal;
}
.chosen-container .chosen-results li.result-selected{
font-weight:bold;
color:#32302A;
}
.chosen-container .chosen-results li.highlighted{
background:transparent;
color:inherit;
font-weight:bold;
}
.chosen-container-single .chosen-search input[type="text"]{
background-image:url('img/search.png');
background-position:98% 50%;
background-size:15px auto;
}
ol.notype{
list-style-type:none;
padding-left:20px;
}
ol.notype > li{
font-family:'opensansbold',sans-serif;
margin:10px 0;
}
span.lispan{
margin-left:-20px;
display:inline-block;
width:17px;
font-family:'opensansbold',sans-serif;
}
ol.notype ol.notype{
padding-left:40px;
}
ol.notype > li li{
font-family:'opensans',sans-serif;
}
ol.notype ol.notype span.lispan{
margin-left:-30px;
width:24px;
}
ol.notype ol.notype ol.notype span.lispan{
margin-left:-48px;
width:45px;
}
.textcenter{
text-align:center;
}
.italic{
font-style:italic;
}
#form_ods{
font-family:'opensans',sans-serif;
margin-top:20px;
}
#form_ods ul {
list-style-type:square;
}
#form_ods ul li{
margin:10px 0;
}
#naszemarki{
padding:0;
}
#naszemarki a{
margin:20px;
width:calc(33.33333333% - 42px);
padding:0;
border: 1px solid #f8f8f8;
}
.markidiv{
background-repeat:no-repeat;
background-size:50%;
background-position:50%;
height:calc(750px / 4);
-webkit-filter:grayscale(100%);
filter:grayscale(100%);
-webkit-transition:all .2s linear;
transition:all .2s linear;
}
.markidiv:hover{
-webkit-filter:grayscale(0);
filter:grayscale(0);
background-size:60%;
}
@media(min-width:992px){
.markidiv{
height:360px;
}
.twocolumns{
column-count:2;
-moz-column-count:2;
-webkit-column-count:2;
}
}
#pageup{
position:absolute;
right:0;
top:40px;
z-index:100;
font-size:20px;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
#pageup:hover{
font-size:24px;
}
#pageup:before{
content:"\e113";
font-family:'Glyphicons Halflings';
display:block;
color:#f7b526;
}
.tos_table{
margin:0 auto;
border-collapse:collapse;
}
.tos_table td, .tos_table th{
border:1px solid black;
padding:5px 10px;
}
.tos_table th{
text-align:center;
}
@media(max-width:767px){
#pageup{
top:initial;
bottom:20px;
right:20px;
}
#fb_div{
display:none;
}
}
#fb_div{
position:fixed;
right:-300px;
top:170px;
width:330px;
z-index:1000;
}
#fb_content{
background:#ffffff;
width:300px;
display:inline-block;
float:right;
}
#fb_open{
width:30px;
display:inline-block;
float:left;
cursor:pointer;
}
#dystrybutorzy{
position:relative;
}
#dystrybutorzy ul{
list-style:none;
padding:0;
display:inline-block;
width:100%;
}
#dystrybutorzy ul li{
display:inline-block;
width:100%;
}
.dys-woj{
font-size:24px;
padding:0;
color:#00583d;
text-transform:uppercase;
text-align:center;
margin-bottom:30px;
}
.dystrybutor{
min-height:220px;
margin-bottom:20px;
padding:10px;
border:1px solid transparent;
cursor:pointer;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
.dystrybutor:hover, .dystrybutor.active{
border-color:#00583d;
}
.dystrybutor > span{
display:block;
}
.dystrybutor .dystrybutor-nazwa{
margin-bottom:20px;
text-transform: uppercase;
font-family: 'opensanssemibold',sans-serif;
}
.dystrybutor .dystrybutor-dane{
}
#dys_info{
position:absolute;
left:0;
top:20px;
width:100%;
z-index:99;
background:transparent;
}
#dys_info .container{
background:#ffffff;
text-align:center;
padding:20px;
font-size:18px;
border:1px solid #f7b526;
}
#dystrybutorzy_spis{
display:inline-block;
width:100%;
}
#dystrybutorzy_spis .pagetitle{
margin-top:20px;
}
@media(max-width:991px){
.dys-woj{
font-size:18px;
margin-bottom:10px;
}
#dys_info .container{
padding:5px;
font-size:14px;
}
.dystrybutor{
margin-bottom:5px;
}
.dystrybutor .dystrybutor-nazwa{
margin-bottom:10px;
}
}
@media(max-width:767px){
#map-canvas, #dystrybutorzy #map-canvas{
height:400px;
}
#dys_info{
position:relative;
left:initial;
top:initial;
}
}
/* body.budowa header,
body.budowa footer,
body.budowa #main{
display:none!important;
} */
.wbudowie{
display:none;
text-align:center;
font-size:30px;
}
#amun_bron{
display:none!important;
}
