.banner{position:fixed;top:80px;right:0;width:45px;transition:width 200ms ease-in-out;z-index:1000;}
.banner.expanded{width:370px;}
.banner.expanded .banner-small{display:none;}
.banner.expanded .banner-large{display:block;}
.banner-small{cursor:pointer;}
.banner-small .text{width:100%;height:180px;padding:10px 0;display:flex;align-items:center;justify-content:center;background:#0072b6;border-radius:0 10px 10px 0;font-size:17px;letter-spacing:1.2px;color:#ffffff;text-transform:uppercase;transform:rotate(-180deg);writing-mode:tb-rl;font-family:sans-serif;font-weight:700;}
.banner-small .icon{width:100%;height:45px;}
.banner-large{display:none;width:370px;}
.banner-large .top{display:flex;flex-direction:column;justify-content:center;height:450px;padding:0 20px;background:#0072b6;color:#ffffff;text-transform:uppercase;text-align:center;line-height:1.4em;}
.banner-large .join{display:flex;width:100%;margin-top:15px;justify-content:center;}
.banner-large .join input{border:none;width:65%;padding:8px 12px;font-size:12px;font-family:sans-serif;}
.banner-large .join .button{display:flex;width:35%;align-items:center;justify-content:center;font-size:12px;background:#252525;cursor:pointer;}
.banner-large .bottom{height:auto;background:#ffffff;font-size:12px;line-height:1.4em;text-align:center;}
.banner-large .bottom span{color:#f57812;}
.banner-large .close{position:absolute;top:5px;left:5px;cursor:pointer;color:#fff;opacity:unset;}
.banner-large .submit-btn{padding:19px 25px !important;}
.banner-large .lan_btn_anim{
color: #fff !important;
}table, th, td{padding:10px;}
tr{border-bottom:#ddd 1px solid;}
.modal{-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);transform:scaleX(1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.collapse-area{}
.panel{margin-top:0px !important;border-radius:0px !important;border:none;border-bottom-color:#D7D8DC;box-shadow:0 0px 0px 0 transparent !important;-moz-box-shadow:0 0px 0px 0 transparent !important;-webkit-box-shadow:0 0px 0px 0 transparent !important;-o-box-shadow:0 0px 0px 0 transparent !important;}
.panel .panel-heading{border-radius:0px !important;background:#f5f6f8;padding:0px !important;border-bottom:0px solid #DDDEE2;}
.panel .panel-heading .panel-title a{text-decoration:none;font-weight:bold;display:block;padding:23px 15px;font-weight:700;color:#16254f;background-color:#ffffff;line-height:29px;position:relative;}
.panel .panel-heading .panel-title a:hover,
.panel .panel-heading .panel-title a:active{text-decoration:none;cursor:pointer;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;color:#9a4a5a;}
.panel .panel-heading .panel-title a span{float:left;margin-top:15px;margin-right:30px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.panel .panel-heading .panel-title a .bar,
.panel .panel-heading .panel-title a .bar:after{border-width:1px;border-style:solid;width:21px;border-radius:10px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.panel .panel-heading .panel-title a .bar:after{content:"";height:0;position:absolute;top:38px;left:15px;}
.panel .panel-heading .panel-title a.collapsed{background-color:#fff !important;border-bottom:1px solid #eeeef3;position:relative;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.panel .panel-heading .panel-title a.collapsed .bar{border-color:#75767F;}
.panel .panel-heading .panel-title a.collapsed .bar:after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);border-color:#75767F;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;}
.panel-collapse{background-color:#ffffff;}
.panel-collapse .panel-body{background-color:#ffffff;border:0px solid !important;line-height:26px;font-weight:300;padding-bottom:20px;padding-top:0px;color:#60626d;}
.btn_popup_close{padding:0 !important;font-size:30px !important;width:45px !important;border:1px solid #b3b3b3 !important;border-radius:50% !important;background-color:#fff;margin:5px !important;}
.btn_close_down{background-color:#fff !important;font-size:18px !important;border-radius:15px !important;border:1px solid #cecece !important;}
.img_sale img {
width: 100%;
margin-top: 20px;
}@media only screen and (max-width: 780px) {
.prod_price_pop{font-size:20px !important;}
}
.rb_sizes{font-size:14px !important;}
strong{}
.transition{transition:all 0.3s ease-out;}
.heading{text-align:center;font-size:0.8em;}
.center-align{width:150px;height:35px;display:table;}
#content_sizes input[type="radio"]{height:0;width:5px;}
.rb_sizes{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer;background-color:#fff;border:1px solid #777777;color:#777777;padding:5px 10px;border-radius:3px;transition:all 0.3s ease-out;direction:ltr;}
#content_sizes input[type="radio"]:checked + label{background-color:#16254f;color:#fff;}
.colors-radios div{display:inline-block;}
.colors-radios input[type="radio"]{display:none;}
.colors-radios input[type="radio"] + label{color:#333;font-family:Arial, sans-serif;font-size:14px;}
.colors-radios input[type="radio"] + label span{display:inline-block;width:40px;height:40px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;border:2px solid #FFFFFF;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.33);background-repeat:no-repeat;background-position:center;text-align:center;line-height:35px;}
.colors-radios input[type="radio"] + label span img{opacity:0;transition:all .3s ease;}
.colors-radios input[type="radio"]:checked + label span img{opacity:1;}
.select-wrap{border-radius:4px;margin-bottom:10px;padding:0 5px 5px;width:185px;}
.select-wrap label{font-size:14px;text-transform:uppercase;color:#0078bd;padding:2px 3px 0;}
#slc_payment{background-color:#ffffff;border:1px solid #d8d8d8;border-radius:5px;height:35px;}
#slc_payment_debit{background-color:#ffffff;border:1px solid #d8d8d8;border-radius:5px;height:35px;}
span.green-text{width:100%;text-align:left;padding:20px;direction:ltr;}
.prod_price_pop{font-size:30px;color:#16254f;}
.h4-responsive {
display: flex;
border-radius: 7px;
background-color: #f4f4f4;
border: 1px solid #ddd;
}.container_slider{position:relative;}
.mySlides{display:none;text-align:center !important;}
.cursor{cursor:pointer;}
.prev,
.next{cursor:pointer;position:absolute;top:40%;width:auto;padding:16px;margin-top:-50px;color:#000;font-weight:bold;font-size:20px;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;}
.next{right:0;border-radius:3px 0 0 3px;}
.prev:hover,
.next:hover{text-decoration:none;}
.numbertext{color:#000;font-size:12px;padding:8px 12px;position:absolute;top:0;width:100%;text-align:left;direction:ltr;}
.caption-container{text-align:center;background-color:#222;padding:2px 16px;color:white;}
.row_slid:after{content:"";display:table;clear:both;}
.column{float:left;width:33%;}
.img_slider{opacity:0.6;}
.active,
.img_slider:hover{opacity:1;}
.row_slid{margin-top:10px;}
.carousel{direction:ltr;}
.img_slider {
padding: 2px;
}