body{line-height:1.5}.btn{font-size:16px}.btn-block{display:block;width:100%}.site-main-nav .main-menu>li>a{font-size:14px;font-family:"PT Sans",sans-serif}.header-v1 .site-header .header-left{width:20%}.header-v7 .site-header__nav-primary .site-category-nav .toggle-category-menu{font-size:16px}.header-v7 .site-header__nav-primary .main-menu>li{padding:0}.header-v7 .site-header__nav-primary .main-menu>li>a{padding:12px 16px;line-height:24px}.header-v7 .site-header__nav-primary .main-menu>li>a:after{bottom:0;border-top-width:4px;right:0;left:auto}.header-v7 .site-header__nav-primary .main-menu>li.active>a:after,.header-v7 .site-header__nav-primary .main-menu>li:hover>a:after{width:100%;left:0;right:auto}.header-v8 .site-header .site-header__nav .header-main{-webkit-transition:margin-top .25s ease-out, padding .25s ease-out;-moz-transition:margin-top .25s ease-out, padding .25s ease-out;-ms-transition:margin-top .25s ease-out, padding .25s ease-out;-o-transition:margin-top .25s ease-out, padding .25s ease-out;transition:margin-top .25s ease-out, padding .25s ease-out}.header-v8 .site-header.is-sticky .header-component-inner{padding-top:0;padding-bottom:1px}.header-v8 .site-header.is-sticky .site-header__nav .header-main{margin-top:0;padding:0}.header-v8 .site-header.is-sticky .site-branding a{height:48px;line-height:48px}.header-v8 .site-header.is-sticky .site-branding img{max-height:90%}ul.mega-menu .popup li>a{font-size:14px;font-weight:bold;letter-spacing:1px}.la_com_action--dropdownmenu-text .component-target,.la_com_action--linktext .component-target,.la_com_action--link .component-target,.la_com_action--text .component-target{height:auto;padding:0}.mega-menu .mm-popup-wide .inner>ul.sub-menu>li li>a,.mega-menu .mm-popup-narrow li.menu-item>a{padding:12px 16px}.mega-menu .mm-popup-wide .inner>ul.sub-menu>li li ul.sub-menu,.mega-menu .mm-popup-narrow ul{padding:0}.mega-menu li.menu-item li>a .mm-text{position:static}.mega-menu li.menu-item li>a .mm-text:after{border-top-width:2px;-webkit-transition:border-top-color .25s ease, width .25s ease;-moz-transition:border-top-color .25s ease, width .25s ease;-ms-transition:border-top-color .25s ease, width .25s ease;-o-transition:border-top-color .25s ease, width .25s ease;transition:border-top-color .25s ease, width .25s ease}.mega-menu li.menu-item li:hover>a .mm-text:after{color:#c01c25}.site-main-nav .main-menu:hover>li>a{opacity:1}.site-main-nav .main-menu>li{padding:0}.site-main-nav .main-menu>li>a{padding:12px;line-height:24px}.site-main-nav .main-menu>li>a:after{bottom:0;border-top-width:4px;right:0;left:auto}.site-main-nav .main-menu>li.active>a:after,.site-main-nav .main-menu>li:hover>a:after{width:100%;left:0;right:auto}.enable-header-sticky:not(.header-sticky-type-auto) .is-sticky .site-header-inner{border-bottom:1px solid #e0e0e0}@media (min-width: 768px){.products-grid.sm-grid-2-items{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start}}.products-grid.products-grid-3 .product_item--thumbnail{border:none}.products-grid.products-grid-3 .product_item .product_item--title{text-align:center;font-weight:normal;font-size:16px}.products-grid .product_item .product_item--inner{-webkit-transition:border-color .25s ease;-moz-transition:border-color .25s ease;-ms-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}.products-grid .product_item:hover .product_item--inner{border-color:#d0d0d0}.products-grid .product_item:hover .item--overlay{opacity:0}.sidebar-inner .widget .widget-title{display:block;font-size:16px;margin-bottom:10px;line-height:24px}.sidebar-inner .widget .widget-title:before{content:none}.sidebar-inner .widget .widget-title:after{content:'';display:block;width:20%;border-bottom:4px solid #e8e8e8;margin-top:10px}.sidebar-inner ul.menu li{text-transform:none;margin:0;padding:0}.sidebar-inner ul.menu li a{display:block;font-size:16px;line-height:24px;border-bottom:1px solid #f0f0f0;padding:10px 10px 9px;-webkit-transition:color .25s ease, background-color .25s ease;-moz-transition:color .25s ease, background-color .25s ease;-ms-transition:color .25s ease, background-color .25s ease;-o-transition:color .25s ease, background-color .25s ease;transition:color .25s ease, background-color .25s ease}.sidebar-inner ul.menu li a:focus{color:#202020}.sidebar-inner ul.menu li .narrow{top:10px;height:24px;line-height:24px}.sidebar-inner ul.menu li ul{padding-top:0}.sidebar-inner ul.menu li.open>a,.sidebar-inner ul.menu li:hover>a{color:#202020;text-decoration:none}.sidebar-inner ul.menu li.current-cat>a,.sidebar-inner ul.menu li.current-cat-parent>a{text-decoration:none;color:#c01c25}.sidebar-inner ul.menu li:hover>a{background-color:rgba(0,0,0,0.03)}.accordion-menu li>ul{margin-left:24px}.accordion-menu li>.narrow{top:6px;height:24px;line-height:24px}.accordion-menu li>.narrow i{width:10px;color:#606060;border-bottom-width:2px}.accordion-menu li>.narrow i:before{border-bottom-width:2px}.widget .search-form .search-field{font-size:16px;line-height:24px;padding:11px 48px 11px 12px}.widget .search-form .search-button{right:16px}.la-pagination ul .page-numbers{font-size:16px;line-height:24px;padding:8px 16px;border:none;background-color:#f0f0f0}.la-pagination ul .page-numbers.dots{min-width:40px;padding:8px 16px}.la-pagination ul .page-numbers.current{background-color:#484848;color:#fff}.la-pagination ul .page-numbers.current:hover{background-color:#484848}.la-pagination ul .page-numbers:hover,.la-pagination ul .page-numbers:focus,.la-pagination ul .page-numbers:active{background-color:#e0e0e0;box-shadow:none}@media (min-width: 992px){.section-page-header .page-header-inner{padding-top:72px;padding-bottom:72px}}.product-main-image .la-woo-product-gallery{border:none}.woocommerce-product-details__short-description ol{counter-reset:item}.woocommerce-product-details__short-description ol li:before{display:inline;content:counter(item) ". ";counter-increment:item;width:auto;height:auto;border-radius:0;background:none;font-weight:bold;margin-right:0;vertical-align:baseline}.error404 .site-main:not(.has-custom-404-content){background:none;background-color:#f0f0f0}.wpcf7-form-control-wrap.privacy{margin:0 0 12px}.wpcf7-submit{cursor:pointer;font-size:20px;line-height:24px;font-weight:bold;padding:12px 24px;border:none;background:#d0d0d0;cursor:pointer;color:#202020;text-transform:uppercase;-webkit-transition:background-color .25s ease, color .25s ease;-moz-transition:background-color .25s ease, color .25s ease;-ms-transition:background-color .25s ease, color .25s ease;-o-transition:background-color .25s ease, color .25s ease;transition:background-color .25s ease, color .25s ease}.wpcf7-submit:hover,.wpcf7-submit:focus{background-color:#d8d8d8}.wpcf7-submit[disabled]{cursor:not-allowed;color:#a0a0a0}.wpcf7-submit[disabled],.wpcf7-submit[disabled]:hover,.wpcf7-submit[disabled]:focus{background-color:#e0e0e0}#cookie-law-info-bar>span{display:block;width:100%;max-width:1200px;margin:0 auto}@media (min-width: 991px){.categories-sticky-header{position:sticky;top:72px;left:0;right:0;z-index:3;padding-bottom:8px}}.contact-list li:after{content:'';display:block;clear:both}.contact-list li .vc_icon_element{width:auto;height:auto;line-height:1;display:inline-block;float:left;margin:0 15px 0 0;padding:0;font-size:16px;vertical-align:middle}.contact-list li .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{width:2em;height:2em}.contact-list li.phone .vc_icon_element,.contact-list li.mail .vc_icon_element{float:none;vertical-align:middle}.contact-list li.phone a,.contact-list li.mail a{font-size:18px;vertical-align:middle}.page-content .not-active-fullpage>p:first-child,.single-post-content>.entry-content>p:first-child{color:inherit;font-size:inherit;line-height:inherit}
