#footer{border:0;position:relative;max-width:1440px;margin:0 auto;display:table;width:100%;}
#footer .product-wrapper{background:transparent;display:inline-block;box-shadow:none;}
.fullwidth-footer{max-width:100%;background-color: rgb(56, 56, 56);}
.fullwidth-footer #footer{overflow:visible;border-radius:0;}
.fullwidth-footer .bottom-footer{max-width:100%;padding:0;}
footer .column > h3{margin-bottom:12px;}
.f_copy{padding-top:30px;margin-left:-50px;}
.foot_img_y{position:absolute;right:117px;}
footer .f_tel, footer .f_mail{font-size:18px;}
footer .f_tel i{top:-2px;}
footer .f_tel a, footer .f_mail a{color:#fff;}
footer .f_tel a:hover, footer .f_mail a:hover{text-decoration:underline;}
.fcopy_text{text-align:center;font-size:14px;padding-bottom:15px;}
.fsocico{text-align:center;padding:0;}
.fcopy_a{text-align:center;text-transform:uppercase;}
.fcopy_a a{text-decoration:underline;color:#fff;font-size:18px;}
.fcopy_a a:hover{text-decoration:none;color:#fff;}
.fsocico li{display:inline-block;vertical-align:top;margin:0 5px;}
.fsocico a{display:inline-block;vertical-align:top;width:36px;height:36px;overflow:hidden;text-indent:-9999px;}
.fsocico a svg{display:block;}
.cls-4{fill:#ffffff;fill-rule:evenodd;}
#footer .column.menu{padding-top:30px;padding-left:15%;}
#footer .column.menu ul li a:hover{text-decoration:underline;}
@media only screen and (max-width:760px){footer .column:only-of-type{margin-left:-15px;width:calc(100% + 15px);}
.collapse-footer-columns footer .column > h3{margin-bottom:0;}
.collapse-footer-columns footer .column > div > ul{margin-top:12px;}
.collapse-footer-columns footer .column.newsletter:last-of-type{padding-right:15px;}
.collapse-footer-columns footer .column:only-of-type{margin-left:0;width:100%;}
}
footer{position:relative;width:100%;margin:0 auto;clear:both;display:table;z-index:0;}
footer .columns{overflow:hidden;padding-left:55px !important;color:#E4E4E4;}
footer .column{padding:0 15px 5px 0;position:relative;}
footer .column .journal-newsletter{margin-bottom:0;}
footer .column.newsletter > div{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
footer .column > h3{color:#E4E4E4;font-size:14px;text-transform:uppercase;border-bottom-width:1px;border-color:#333745;border-style:solid;padding-bottom:12px;margin-top:12px;}
footer .column-menu-wrap > ul{margin:0;padding:0;list-style:none;}
footer .column-menu-wrap > ul li{padding:1px 0;color:#E4E4E4;}
footer .column-menu-wrap > ul li:first-of-type{padding-top:0;}
footer .column-menu-wrap > ul li i{margin-right:6px !important;}
footer .column-menu-wrap > ul a{display:block;color:inherit;transition:color .2s;}
footer .column-text-wrap a{transition:color 0.2s;}
footer .column-text-wrap > ul{padding-left:15px;margin:0 0 7px 0;}
footer .column-text-wrap > ol{padding-left:20px;margin:0 0 7px 0;}
footer .column-text-wrap p{color:inherit;margin:0;overflow:hidden;line-height:1.3;}
footer .column-text-wrap p span, footer .column-text-wrap p strong{line-height:100% !important;}
footer .column-text-wrap p iframe{width:100%;}
footer .column-text-wrap img{max-width:100%;height:auto !important;}
footer .contacts{position:relative;clear:both;display:table;width:100%;padding:10px;}
footer .contacts > div > span .contact-icon{font-size:20px;color:inherit;position:relative;width:40px;height:40px;margin-right:2px;display:inline-block;background-position:center;background-repeat:no-repeat;text-align:center;line-height:39px;transition:background-color .2s;vertical-align:middle;}
footer .contacts > div > span .contact-icon i{color:inherit;display:block;position:absolute;margin:50% 0 0 50% !important;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
footer .contacts > div > span .contact-icon + a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}
footer .contacts > div > span .contact-icon:not([href]){cursor:default;}
footer .contacts [data-hint]:before, footer .contacts [data-hint]:after{display:block;}
footer .contacts .hint--top:before{margin-left:-10px;}
footer .contacts .hint--top:after,
footer .contacts .hint--top:focus:after{-webkit-transform:translate3d(0, 0, 0) translateX(-54%);transform:translate3d(0, 0, 0) translateX(-54%);}
footer .contacts .hint--top:hover:after,
footer .contacts .hint--top:focus:after{-webkit-transform:translate3d(0, 0, 0) translateY(-8px) translateX(-54%);transform:translate3d(0, 0, 0) translateY(-8px) translateX(-54%);}
footer .contacts-text{display:inline-block;font-weight:bold;font-size:15px;color:inherit;line-height:36px;margin-left:5px;margin-right:5px;position:relative;vertical-align:top;}
footer .contacts-center{margin:0 auto;position:absolute;clear:both;width:100%;top:10px;right:10px;z-index:0;}
footer .contacts-left{position:relative;float:left;z-index:1;}
footer .contacts-right{position:relative;float:right;z-index:1;}
footer .has-tooltip{margin:0 1px;}
footer .has-tooltip .contacts-text{display:none;}
footer .contacts .hint--top:not(.has-tooltip)::before, footer .contacts .hint--top:not(.has-tooltip)::after{display:none;}
.column.products{padding-bottom:12px;}
.column.products > h3{margin-bottom:12px;}
.column.products .product-wrapper{margin:0;padding:0;border-radius:0;box-shadow:none;border:none;transition:all 0.2s;}
.column.products .product-wrapper .p-over{display:none;}
.column.products .product-wrapper:hover{padding:0;margin:0;border-radius:0;box-shadow:none;border:none;}
.column.products .product-details{margin:0;background-color:transparent;padding-bottom:0;float:left;max-width:150px;padding-left:8px;}
.column.products .product-details:before{content:"";}
.column.products .product-grid-item{width:100%;display:inline-block;border-bottom:1px solid transparent;margin-bottom:0;text-align:left;padding:5px 0;}
.column.products .product-grid-item .quickview-button{display:none !important;}
.column.products .product-grid-item:first-of-type{padding-top:2px;}
.column.products .product-grid-item .image{display:block;float:left;position:relative;width:auto;}
.column.products .product-grid-item .image span{display:none !important;}
.column.products .product-grid-item .image a{background:transparent !important;margin-top:1px;line-height:100%;border-radius:0;border:none;}
.column.products .product-grid-item .image img{border:0;display:block;padding:0;max-width:50px;}
.column.products .product-grid-item .name{position:relative;}
.column.products .product-grid-item .name a{font-size:12px;text-decoration:none;display:block;text-align:left;padding:0 0 1px 0;transition:all 0.2s;}
.column.products .product-grid-item .sale{display:none;}
.column.products .product-grid-item .price{display:inline-block;font-size:13px;padding:0;text-align:left;border:none;margin-bottom:0;background-color:transparent;border-radius:0;}
.column.products .product-grid-item .price-old{font-weight:normal;color:#EA2E49;padding-right:0;text-decoration:line-through;font-size:12px;}
.column.products .product-grid-item .price-new{font-size:13px;}
.column.products .product-grid-item .rating{position:relative;margin:0;left:0;top:0;padding:0;}
.column.products .product-grid-item .cart{display:none !important;}
.column.products .product-grid-item .cart input{color:white;text-transform:none;font-weight:bold;}
.column.products .product-grid-item:last-of-type{border-bottom:none;}
.bottom-footer{height:60px;clear:both;margin:0 auto;position:relative;}
.bottom-footer > div{max-width:1024px;margin:0 auto;position:relative;}
.bottom-footer .copyright{float:left;line-height:60px;}
.bottom-footer .payments{float:right;}
.bottom-footer .payments a{display:inline-block;}
.bottom-footer .payments a:not(.last-of-type){margin-right:8px;}
.bottom-footer .payments a img{margin-left:0;}
.bottom-footer .payments img{max-width:100%;max-height:35px;height:auto;width:auto;margin-left:10px;position:relative;margin-top:13px;vertical-align:middle;}
.bottom-footer .no-copyright{text-align:center;}
.bottom-footer .no-copyright .payments{float:none;}
.bottom-footer .no-copyright .payments img:first-of-type{margin-left:0;}
.bottom-footer .no-payments{text-align:center;}
.bottom-footer .no-payments .copyright{float:none;}
.bottom-footer.boxed-bar{padding:0 15px;}
.column-text-wrap.has-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.column-text-wrap.has-icon > div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
.column-text-wrap.has-icon > span:only-child{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}
.column-text-wrap.has-icon .block-icon-left + p{display:inline;}
.column-text-wrap.has-icon.block-icon-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.newsletter.no-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.newsletter.no-title > div{width:100%;}
footer .no-icon .contact-icon{display:none !important;}
footer .column.text{min-height:50px;}
.f_log svg{width: 60%;margin-top: 18px;margin-bottom: 20px;}
.ie .f_log svg{height:50px;}
.f_log .st0{fill:#EAEAEA;}
.f_log .st1{fill:#FFFFFF;}
.f_log .st2{fill:#F9A42E;}
.f_log .st3{fill:#FAB959;}
.f_log .st4{fill:#212121;}
.box-social-footer{text-align: center;margin-top: 20px;}
.box-social-footer a{padding-right: 10px;}
.box-social-footer a:last-of-type{padding-right: 0px;}
.box-social-footer a svg{width: 35px;cursor: pointer;position: relative;}
.ie .box-social-footer a svg{height:35px;}
.box-social-footer a svg:hover{top: -2px;opacity: 0.8;}
@media only screen and (max-width:1371px){footer .column-menu-wrap > ul a{font-size: 16px;}
.fcopy_a a{font-size: 16px;}
}
@media only screen and (max-width:1242px){.f_log svg {width: 70%;}
}
@media only screen and (max-width:1152px){footer .f_tel, footer .f_mail {font-size: 16px;}
}
@media only screen and (max-width:1024px){.f_log svg {width: 75%;}
}

@media only screen and (max-width:992px){footer .columns{padding-left:35px !important;}
.f_copy{margin-left:-20px;margin-right:-20px;}
.fcopy_text{font-size:12px;}
.fcopy_a a{font-size:14px;}
}
@media only screen and (max-width:900px){footer .column-text-wrap img{max-width:80%;}
footer .f_tel, footer .f_mail{font-size:16px;}
}
@media only screen and (max-width:864px){footer .columns{padding-left:25px !important;}
.f_log svg {width: 85%;}
}
@media only screen and (max-width:786px){.f_log svg {width: 90%;}
}
@media only screen and (max-width:760px){.journal-newsletter.text-top .newsletter-input-wrap input{min-height:35px;}
.f_log svg {width: 40%;margin: 10px 0;}

}
@media only screen and (max-width:600px){.f_log svg {width: 45%;}
}
@media only screen and (max-width:512px){.f_log svg {width: 50%;}
.box-social-footer a svg {width: 30px;}
.box-social-footer a {padding-right: 5px;}
}
@media only screen and (max-width:424px){.f_log svg {width: 60%;margin-top: 0;}
}
@media only screen and (max-width:393px){.f_log svg {width: 70%;}
}
@media only screen and (max-width:357px){.f_log svg {width: 75%;}
}
@media only screen and (max-width:320px){footer .columns{padding-left:15px !important;}
.f_log svg {width: 80%;}
}