@import url("https://fonts.googleapis.com/css2?family=Arimo:wght@400;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{color:#000 !important;font-size:14px !important;font-family:"Arimo",sans-serif;font-weight:400 !important;line-height:1.6}strong{font-weight:700}.main-content h1.title,.main-content .field-name-field-display-title .field-item{font-size:25px;border-bottom:1px solid #777;margin-bottom:10px}@media screen and (max-width: 991px){.single-product-display-panel .panel-col-first{width:100%}.single-product-display-panel .panel-col-last{width:100%}.mask{display:none;-webkit-transition:all 200ms linear 0s;-moz-transition:all 200ms linear 0s;-o-transition:all 200ms linear 0s;transition:all 200ms linear 0s;background:#fff none repeat scroll 0 0;cursor:pointer;opacity:0.85;position:fixed;height:100%;width:100%;top:0px;overflow:hidden;z-index:400}.fixIt{position:fixed !important;top:60px}}.group:after,#header-top .km19_container:after,#header-top body.stuck #header .header-menu__wrapper:after,body.stuck #header #header-top .header-menu__wrapper:after,#header-middle:after,#mobileHeader .mobileHeader-wrapper:after,.single-projects .entry-content>.right:after,.single-projects .entry-content>.left:after,.single-projects .entry-content>.center:after,.row56:after,.front-page-header-area:after,.category_posts_widget.style1 .category-posts__wrapper:after,.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper:nth-child(n+3) .article-banner:after,.category_posts_widget.style2 .category-posts__wrapper:after,.category_posts_widget.style3 .category-posts__wrapper:after,.widget.popular-posts .popular-posts__wrapper li:after,#front_page_widgets .multiProducts:after,#front_page_widgets .frontPage-featuredCategories:after,#front_page_widgets .featured_posts_2:after,#content:after,.main-archive .site-main article.post:after,.main-producer-post article:after,.node-article .field-name-field-images .field-items:after,.search-overlay #search-overlay__results .search-section ul:after,.search-overlay #search-overlay__results .search-section ul li a:after,.widget_newsletterwidgetminimal form:after{content:"";display:table;clear:both}@media screen and (min-width: 992px){.mask{display:none}}@media screen and (max-width: 991px){.mask.showMe{opacity:0.85;display:block}}@media screen and (max-width: 991px){.mask.hideMe{opacity:0;display:none}}.no-padding{padding:0 !important}::selection{background:#DB390F;color:#000}::-moz-selection{background:#DB390F;color:#000}@media screen and (max-width: 767px){.noScroll{overflow:hidden}}.myInfo{position:fixed;top:100px;left:100px;background:#999;color:#fff;z-index:1000;display:none}body{background-color:#fff;padding-top:80px}em{font-style:italic}a,a:active,a:hover,a:link,a:visited{color:#000;outline:none;text-decoration:none}.hidden-element{display:none}.smallDash,.blog-posts--page .blog-posts--header:before,.blog-posts--page .blog-posts .post-item .content__wrapper .post-date:before,.blog-posts--page .blog-posts .post-item .content__wrapper .read-more-btn:before{content:'';width:52px;height:1px;position:absolute;bottom:-10px;left:0;background:#DB390F}img{max-width:100%;height:auto;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.arrow-up{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #0A91B4}.arrow-down{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid black}.arrow-right{width:0;height:0;border-top:60px solid transparent;border-bottom:60px solid transparent;border-left:60px solid black}.arrow-left{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid black}main#primary .custom-btn,main#primary #blog-items .more-link a,#blog-items .more-link main#primary a,main#primary .my_btn,main#primary button,main#primary button.alt,main#primary input.form-submit,main#primary input[type=submit],.generic-content .custom-btn,.generic-content #blog-items .more-link a,#blog-items .more-link .generic-content a,.generic-content .my_btn,.generic-content button,.generic-content button.alt,.generic-content input.form-submit,.generic-content input[type=submit],.km19_container .custom-btn,body.stuck #header .header-menu__wrapper .custom-btn,.km19_container #blog-items .more-link a,#blog-items .more-link .km19_container a,body.stuck #header .header-menu__wrapper #blog-items .more-link a,#blog-items .more-link body.stuck #header .header-menu__wrapper a,.km19_container .my_btn,body.stuck #header .header-menu__wrapper .my_btn,.km19_container button,body.stuck #header .header-menu__wrapper button,.km19_container button.alt,body.stuck #header .header-menu__wrapper button.alt,.km19_container input.form-submit,body.stuck #header .header-menu__wrapper input.form-submit,.km19_container input[type=submit],body.stuck #header .header-menu__wrapper input[type=submit],.site-footer .custom-btn,.site-footer #blog-items .more-link a,#blog-items .more-link .site-footer a,.site-footer .my_btn,.site-footer button,.site-footer button.alt,.site-footer input.form-submit,.site-footer input[type=submit],.tnp .custom-btn,.tnp #blog-items .more-link a,#blog-items .more-link .tnp a,.tnp .my_btn,.tnp button,.tnp button.alt,.tnp input.form-submit,.tnp input[type=submit],.search-overlay .custom-btn,.search-overlay #blog-items .more-link a,#blog-items .more-link .search-overlay a,.search-overlay .my_btn,.search-overlay button,.search-overlay button.alt,.search-overlay input.form-submit,.search-overlay input[type=submit]{cursor:pointer;background-color:#0A91B4;color:#fff;border:0px solid #636363;padding:7px 24px;margin-right:5px;box-shadow:none;text-shadow:none;font-weight:500;font-size:1.1em;outline:none;text-transform:uppercase;-webkit-transition:all 150ms ease-out 30ms;-moz-transition:all 150ms ease-out 30ms;-o-transition:all 150ms ease-out 30ms;transition:all 150ms ease-out 30ms}main#primary .custom-btn:hover,main#primary #blog-items .more-link a:hover,#blog-items .more-link main#primary a:hover,main#primary .my_btn:hover,main#primary input.form-submit:hover,main#primary button.alt:hover,main#primary button:hover,main#primary input[type=submit]:hover,.generic-content .custom-btn:hover,.generic-content #blog-items .more-link a:hover,#blog-items .more-link .generic-content a:hover,.generic-content .my_btn:hover,.generic-content input.form-submit:hover,.generic-content button.alt:hover,.generic-content button:hover,.generic-content input[type=submit]:hover,.km19_container .custom-btn:hover,body.stuck #header .header-menu__wrapper .custom-btn:hover,.km19_container #blog-items .more-link a:hover,#blog-items .more-link .km19_container a:hover,body.stuck #header .header-menu__wrapper #blog-items .more-link a:hover,#blog-items .more-link body.stuck #header .header-menu__wrapper a:hover,.km19_container .my_btn:hover,body.stuck #header .header-menu__wrapper .my_btn:hover,.km19_container input.form-submit:hover,body.stuck #header .header-menu__wrapper input.form-submit:hover,.km19_container button.alt:hover,body.stuck #header .header-menu__wrapper button.alt:hover,.km19_container button:hover,body.stuck #header .header-menu__wrapper button:hover,.km19_container input[type=submit]:hover,body.stuck #header .header-menu__wrapper input[type=submit]:hover,.site-footer .custom-btn:hover,.site-footer #blog-items .more-link a:hover,#blog-items .more-link .site-footer a:hover,.site-footer .my_btn:hover,.site-footer input.form-submit:hover,.site-footer button.alt:hover,.site-footer button:hover,.site-footer input[type=submit]:hover,.tnp .custom-btn:hover,.tnp #blog-items .more-link a:hover,#blog-items .more-link .tnp a:hover,.tnp .my_btn:hover,.tnp input.form-submit:hover,.tnp button.alt:hover,.tnp button:hover,.tnp input[type=submit]:hover,.search-overlay .custom-btn:hover,.search-overlay #blog-items .more-link a:hover,#blog-items .more-link .search-overlay a:hover,.search-overlay .my_btn:hover,.search-overlay input.form-submit:hover,.search-overlay button.alt:hover,.search-overlay button:hover,.search-overlay input[type=submit]:hover{background:#93260a;text-decoration:none}main#primary .secondary-btn,.generic-content .secondary-btn,.km19_container .secondary-btn,body.stuck #header .header-menu__wrapper .secondary-btn,.site-footer .secondary-btn,.tnp .secondary-btn,.search-overlay .secondary-btn{cursor:pointer;background:#f6f6f6;color:#0A91B4;padding:6px 50px;margin-right:5px;font-size:1.3em;box-shadow:none;text-shadow:none;-webkit-transition:all 150ms ease-out 30ms;-moz-transition:all 150ms ease-out 30ms;-o-transition:all 150ms ease-out 30ms;transition:all 150ms ease-out 30ms}main#primary .secondary-btn:hover,.generic-content .secondary-btn:hover,.km19_container .secondary-btn:hover,body.stuck #header .header-menu__wrapper .secondary-btn:hover,.site-footer .secondary-btn:hover,.tnp .secondary-btn:hover,.search-overlay .secondary-btn:hover{background:#0A91B4;color:#f6f6f6}.pager li{font-size:1.3em;color:#ccc;margin:0 !important}.pager li a{color:#333;padding:5px 14px;border:none;border-radius:0}.pager li.pager-first,.pager li.pager-last,.pager li.pager-next,.pager li.pager-previous{font-size:1.25em}.pager li.pager-first,.pager li.pager-last{letter-spacing:-5px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hidden-element{display:none}.hidden-restore{display:block}img.lazyloader-icon{width:28px !important;height:28px !important}@media screen and (min-width: 1374px){.container-fluid{padding:0 70px}}.km19_container,body.stuck #header .header-menu__wrapper{width:100%;margin:0 auto;padding:0 15px 0 15px}@media screen and (min-width: 1374px){.km19_container,body.stuck #header .header-menu__wrapper{width:100%}}@media screen and (min-width: 1200px) and (max-width: 1373px){.km19_container,body.stuck #header .header-menu__wrapper{width:100%}}@media screen and (min-width: 992px) and (max-width: 1199px){.km19_container,body.stuck #header .header-menu__wrapper{width:100%}}@media screen and (max-width: 991px){.km19_container,body.stuck #header .header-menu__wrapper{width:100%}}@media screen and (max-width: 991px){#header.closed{left:-300px;width:300px}}@media screen and (max-width: 991px){#header.opened{left:0px}}@media screen and (min-width: 768px) and (max-width: 991px){#header.opened{width:500px}}@media screen and (max-width: 767px){#header.opened{width:100%}}#header{position:fixed;top:0;left:0;width:100%;z-index:500;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}@media screen and (max-width: 991px){#header{position:fixed;left:auto;top:70px;bottom:0;left:-300px;width:300px;padding-bottom:160px;overflow-y:auto;background-color:#fff}}#header .menu-open{display:none;text-align:right}#header .top-left{text-align:left}@media screen and (max-width: 991px){#header .top-left{text-align:center}}#header .top-right{text-align:right}@media screen and (max-width: 991px){#header .top-right{text-align:center}}#header .header-icons{display:none;color:#0A91B4;vertical-align:middle;-webkit-transition:padding 200ms ease-out 0s;-moz-transition:padding 200ms ease-out 0s;-o-transition:padding 200ms ease-out 0s;transition:padding 200ms ease-out 0s}@media screen and (max-width: 991px){#header .header-icons{padding:0px;display:none}}#header .header-icons.header-top{padding:0}#header .header-icons.header-top ul li img{width:14px}#header .header-icons ul{text-align:right;font-size:0px}#header .header-icons ul li{display:inline-block;margin-left:10px;cursor:pointer}#header .header-icons ul li span.info-text{font-size:10px;font-weight:400;text-transform:uppercase;display:inline-block;vertical-align:middle;margin-left:5px;line-height:1;display:none}#header .header-icons ul li span.info-text.phone{font-size:12px}#header .header-icons ul li span.info-text.b2b{color:#fff;background-color:#636363;font-size:12px;padding:5px;border-radius:3px}#header .header-icons ul li span.text{vertical-align:bottom}#header .header-icons ul li img{cursor:pointer;color:#0A91B4;width:30px;display:inline-block;vertical-align:middle}#header .header-icons ul li i{font-size:1.7em;cursor:pointer}#header .header-icons ul li.first{margin-left:0}#header .header-icons .widget ul{font-size:1em}#header .header-icons .header-icon{position:relative}.admin-bar #header{top:32px}@media screen and (max-width: 991px){.home #header{opacity:1}}#header-top{display:none;color:#636363;background:#076a84;border-bottom:2px solid #2a2a2a;padding:2px 10px}@media screen and (max-width: 991px){#header-top{height:auto;background:initial}}#header-top #top-left-widget .jetpack_widget_social_icons ul.jetpack-social-widget-list.size-small{margin:0}#header-top #top-left-widget .jetpack_widget_social_icons ul.jetpack-social-widget-list.size-small a{width:22px;height:22px}#header-top .contacts_widget{text-align:right;font-size:1.2em}#header-top .contacts_widget .phone{margin-right:10px}#header-top .contacts_widget .img .bi:before{color:#fff}#header-middle{background-color:#fff;position:relative;-webkit-transition:all 200ms ease-out 0s;-moz-transition:all 200ms ease-out 0s;-o-transition:all 200ms ease-out 0s;transition:all 200ms ease-out 0s}@media screen and (max-width: 991px){#header-middle{border:none;height:auto;background-color:#fff;color:#000}}#header-bottom{background-color:#fff;height:81px}@media screen and (max-width: 991px){#header-bottom{height:auto}}#header-bottom .header-menu__wrapper{height:81px}@media screen and (max-width: 991px){#header-bottom .header-menu__wrapper{height:auto;border:none;padding:50px 20px 10px 20px;position:relative}}@media screen and (max-width: 991px){#header-bottom .main-menu{height:auto}}@media screen and (max-width: 991px){#header-bottom .main-menu .menu-menu-container{position:static;transform:none}}#header-bottom .livetv-menu__wrapper{font-family:"Arimo",sans-serif}@media screen and (max-width: 991px){#header-bottom .livetv-menu__wrapper{position:static}}#header-bottom .livetv-menu{height:81px}@media screen and (max-width: 991px){#header-bottom .livetv-menu{position:absolute;top:0px;left:50%;transform:translateX(-50%);font-weight:bold}}#header-bottom .livetv-menu .menu-livetv-container{position:absolute;top:50%;right:0px;transform:translateY(-50%)}@media screen and (max-width: 991px){#header-bottom .livetv-menu .menu-livetv-container{position:static;transform:none}}#header-bottom .livetv-menu .menu-livetv-container ul.menu{margin:0px}#header-bottom .livetv-menu .menu-livetv-container ul.menu li a{text-decoration:none;font-size:1.2em;padding:15px 0px}.menu-open_front{position:fixed;width:70px;height:70px;top:20px;left:20px;z-index:550;cursor:pointer}@media screen and (max-width: 991px){.menu-open_front{display:none}}.menu-open_front .dashes-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.menu-open_front span{display:block;background-color:#fff;height:3px;width:35px;-webkit-transition:all 200ms ease-out 100ms;-moz-transition:all 200ms ease-out 100ms;-o-transition:all 200ms ease-out 100ms;transition:all 200ms ease-out 100ms;-webkit-transition:transform 200ms ease-out 0s, margin 200ms ease-in 100ms;-moz-transition:transform 200ms ease-out 0s, margin 200ms ease-in 100ms;-o-transition:transform 200ms ease-out 0s, margin 200ms ease-in 100ms;transition:transform 200ms ease-out 0s, margin 200ms ease-in 100ms}.menu-open_front span.first{margin-bottom:10px}.menu-open_front span.second{margin-top:10px}.header-right,.bottom-right{text-align:right}@media screen and (max-width: 991px){.header-right,.bottom-right{text-align:center}}@media screen and (max-width: 991px){.header-left,.bottom-left{text-align:center}}@media screen and (max-width: 991px){body{padding-top:70px}}body.stuck #header{z-index:600}@media screen and (min-width: 992px){.smallNav .logo-slogan{height:61px}.smallNav .logo .logo-name{padding:10px 0}.smallNav .logo .logo-name img{width:170px}.smallNav .logo .site-slogan{display:none}.smallNav .main-menu ul.menu.sf-menu{padding:0}}#mobileHeader{display:none;height:70px;position:fixed;top:0;left:0;right:0;z-index:400;background-color:#0A91B4}@media screen and (max-width: 991px){#mobileHeader{display:block}}#mobileHeader .mobileHeader-wrapper{text-align:center}#mobileHeader .logo-name{height:70px}#mobileHeader .logo-name #top-right-widget-mobile{display:block;position:absolute;top:50%;left:5px;transform:translateY(-50%)}#mobileHeader .logo-name #top-right-widget-mobile img{width:50px}#mobileHeader .logo-name .logo-s{display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%)}#mobileHeader .logo-name .logo-s a{display:inline-block;vertical-align:bottom}#mobileHeader .logo-name .logo-s .site-name{display:inline-block;vertical-align:bottom;margin-left:0px;color:#fff;font-size:1.8em;line-height:1;text-transform:uppercase}#mobileHeader .logo-name .logo-s .site-descr{color:#fff;font-size:1.03em;line-height:1}#mobileHeader .logo-name img{height:70px;display:block;width:auto}#mobileHeader .menu-open{color:#fff;cursor:pointer;font-size:25px;color:#fff;z-index:1200;position:absolute;right:0;top:0;width:60px;height:100%}#mobileHeader .menu-open.menu-opened span{-webkit-transition:margin 200ms ease-out 0s, transform 200ms ease-in 100ms;-moz-transition:margin 200ms ease-out 0s, transform 200ms ease-in 100ms;-o-transition:margin 200ms ease-out 0s, transform 200ms ease-in 100ms;transition:margin 200ms ease-out 0s, transform 200ms ease-in 100ms}#mobileHeader .menu-open.menu-opened span.first{margin-bottom:0px;transform:rotate(-45deg)}#mobileHeader .menu-open.menu-opened span.second{margin-top:-2px;transform:rotate(45deg)}#mobileHeader .menu-open .dashes-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#mobileHeader .menu-open span{display:block;background-color:#fff;height:2px;width:25px;-webkit-transition:all 200ms ease-out 100ms;-moz-transition:all 200ms ease-out 100ms;-o-transition:all 200ms ease-out 100ms;transition:all 200ms ease-out 100ms;-webkit-transition:transform 200ms ease-out 0s, margin 200ms ease-in 100ms;-moz-transition:transform 200ms ease-out 0s, margin 200ms ease-in 100ms;-o-transition:transform 200ms ease-out 0s, margin 200ms ease-in 100ms;transition:transform 200ms ease-out 0s, margin 200ms ease-in 100ms}#mobileHeader .menu-open span.first{margin-bottom:8px}#mobileHeader .menu-open span.second{margin-top:8px}#mobileHeader .mobile-header-right{position:absolute;top:50%;right:10px;transform:translateY(-50%)}#mobileHeader .mobile-header-right .contact-phone a{padding:10px 15px 10px 35px;border:1px solid #0A91B4;border-radius:3px;position:relative}#mobileHeader .mobile-header-right .contact-phone a:before{content:'';width:20px;height:20px;position:absolute;top:50%;left:5px;transform:translateY(-50%);display:inline-block;background-position:center;background-repeat:no-repeat;background-image:url(../images/icons/phone.svg);background-size:contain}#mobileHeader .mobile-header-right .contact-phone a p{display:inline-block}@media screen and (max-width: 991px){#mobileHeader .mobile-header-right span.contacts:after{color:#000}}#mobileHeader .mobile-header-right .social-block{color:#fff}#mobileHeader .mobile-header-right .social-block .social-label{text-transform:uppercase;vertical-align:middle}@media screen and (max-width: 767px){#mobileHeader .mobile-header-right .social-block .social-label{display:none}}#mobileHeader .mobile-header-right .social-block a{color:#fff;margin-left:10px;vertical-align:middle}#mobileHeader .mobile-header-right .social-block a i{font-size:2em}#mobileHeader .header-icons{color:#fff;display:inline-block;-webkit-transition:padding 200ms ease-out 0s;-moz-transition:padding 200ms ease-out 0s;-o-transition:padding 200ms ease-out 0s;transition:padding 200ms ease-out 0s}@media screen and (max-width: 991px){#mobileHeader .header-icons{padding:0px}}#mobileHeader .header-icons.header-top{padding:0}#mobileHeader .header-icons.header-top ul li img{width:14px}#mobileHeader .header-icons ul{text-align:right;font-size:0px}#mobileHeader .header-icons ul li{display:inline-block;margin-left:10px;cursor:pointer}#mobileHeader .header-icons ul li span.info-text{font-size:10px;font-weight:400;text-transform:uppercase;display:inline-block;vertical-align:middle;margin-left:5px;line-height:1}#mobileHeader .header-icons ul li span.info-text.phone{font-size:12px}#mobileHeader .header-icons ul li span.info-text.b2b{color:#fff;background-color:#636363;font-size:12px;padding:5px;border-radius:3px}#mobileHeader .header-icons ul li span.text{vertical-align:bottom}#mobileHeader .header-icons ul li img{cursor:pointer;color:#0A91B4;width:20px;display:inline-block;vertical-align:middle}#mobileHeader .header-icons ul li i{font-size:1.7em;cursor:pointer}#mobileHeader .header-icons ul li.first{margin-left:0}#mobileHeader .header-icons .widget ul{font-size:1em}#mobileHeader .header-icons .header-icon{position:relative}.logo_wrapper{height:81px;position:relative;text-align:center}.logo{flex-wrap:nowrap;align-items:flex-end;text-align:left;top:0;left:0px;font-family:"Arimo",sans-serif;height:100%}@media screen and (max-width: 767px){.logo{position:static;transform:none}}@media screen and (max-width: 991px){.logo{display:none}}.logo a{display:inline-block;width:100%;height:100%;color:#fff}@media screen and (max-width: 991px){.logo a{position:static;transform:none}}.logo a .site-name{font-size:2.7em;line-height:1;text-transform:uppercase}.logo a .site-descr{font-size:1.4em;line-height:1.5;letter-spacing:0px;font-weight:bold;text-align:center}.logo img{display:inline-block;width:auto;height:100%;max-width:none;-webkit-transition:all 200ms ease-out 0s;-moz-transition:all 200ms ease-out 0s;-o-transition:all 200ms ease-out 0s;transition:all 200ms ease-out 0s}.logo a#logo{display:block}.slogan-2{font-family:'Rammetto One', cursive;text-align:right;font-size:1em}@media screen and (min-width: 992px) and (max-width: 1199px){.slogan-2{font-size:.8em}}@media screen and (max-width: 991px){.slogan-2{text-align:center}}.language .block-lang-dropdown{float:left;position:relative;width:45px}.language .block-lang-dropdown img{position:absolute;top:9px;left:5px;width:24px;height:16px;margin-right:0}.language .block-lang-dropdown select{width:45px !important;text-indent:-100px}.language .block-lang-dropdown select option{color:#636363}.language .form-type-select{height:32px;overflow:hidden;background:url("assets/images/arrow-down-fff.png") no-repeat right transparent;background-size:10px 10px;background-position:90% 50%}.language .form-type-select select{padding:2px 12px 2px 7px;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;background:transparent;font-size:16px;line-height:1;height:33px}@media screen and (max-width: 767px){.user_menu ul.menu{float:none}}.user_menu ul.menu li a{padding:10px;display:block}.user_menu ul.menu li a .glyphicon{padding-left:5px}.user_menu ul.menu li.first a{padding-left:0}.user_menu ul.menu li.first a .glyphicon{padding-right:5px}.user_menu ul.menu li.last a{padding:12px 10px}@media screen and (max-width: 767px){.user_menu{padding:20px 0}}.search .search-box{position:absolute;right:0}.search .search-box .views-exposed-widgets{margin:0}.search .search-box .views-exposed-widget{float:left;padding:0}.search .search-box .views-exposed-widget .form-submit{margin:0;border:none;padding:4px 10px;color:#fff;background-color:#151515;font-size:13px;text-transform:uppercase;height:30px;border-radius:0}.search .search-box .views-exposed-widget input.form-text{width:140px;border:1px solid #151515;background-color:#fff;outline:none;font-size:0.9em;padding:4px 32px 4px 12px;margin:0;height:30px}.search .region .container-inline{height:33px;border-bottom:1px solid #bfbfbf}.search .region .container-inline:after{content:"";display:table;clear:both}.search .region .form-actions{float:left;width:20%}.search .region .form-actions .form-submit{margin:0;border:none;padding:5px 10px;color:#fff;background-color:transparent;font-size:13px;text-transform:lowercase;height:26px;border-radius:0}.search .region .form-type-textfield{margin:0;float:left;width:80%}.search .region .form-type-textfield input{margin:0;max-width:170px;padding:0 10px;height:30px;outline:none;border:transparent;background:transparent}.search #search-box-trigger{float:right;cursor:pointer;font-size:1.3em;color:#0A91B4;padding:4px 19px;height:33px;background-color:#fff}#top-right-widget,#top-right-widget-mobile{display:inline-block;height:81px;vertical-align:middle;margin-left:10px}@media screen and (max-width: 991px){#top-right-widget,#top-right-widget-mobile{display:block;margin:0}}#top-right-widget .wpml-ls-legacy-dropdown,#top-right-widget-mobile .wpml-ls-legacy-dropdown{width:auto;padding:25px 0px;font-weight:bold}#top-right-widget .wpml-ls-legacy-dropdown a,#top-right-widget-mobile .wpml-ls-legacy-dropdown a{background-color:transparent;border:none;color:#fff;font-size:1.3em}@media screen and (min-width: 992px) and (max-width: 1199px){#top-right-widget .wpml-ls-legacy-dropdown a,#top-right-widget-mobile .wpml-ls-legacy-dropdown a{font-size:1em}}#top-right-widget .wpml-ls-legacy-dropdown a:hover,#top-right-widget-mobile .wpml-ls-legacy-dropdown a:hover{background-color:transparent}#top-right-widget .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,#top-right-widget-mobile .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{background-color:transparent}#top-right-widget .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle,#top-right-widget-mobile .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:30px;margin-top:-3px}#top-right-widget .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after,#top-right-widget-mobile .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{top:13px;border:5px solid transparent;border-top:6px solid}#top-right-widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,#top-right-widget-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:none}#top-right-widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a,#top-right-widget-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{padding-right:30px}#top-right-widget .widget_media_image,#top-right-widget-mobile .widget_media_image{padding:5px 0px}#top-right-widget .widget_media_image img,#top-right-widget-mobile .widget_media_image img{width:100px;display:inline-block}.primary-menu{text-align:right}@media screen and (max-width: 991px){.primary-menu{text-align:center}}.main-menu{display:inline-block;vertical-align:middle;vertical-align:middle;-webkit-transition:padding 200ms ease-out 0s;-moz-transition:padding 200ms ease-out 0s;-o-transition:padding 200ms ease-out 0s;transition:padding 200ms ease-out 0s;padding:14px 0}@media screen and (max-width: 991px){.main-menu{display:block}}.main-menu .sub-menu{display:none;padding:5px 0px 10px 0px;position:absolute;width:250px;background-color:#fff;border-left:1px solid #f0eded;margin:0;z-index:15;top:100%;left:0;-webkit-box-shadow:10px,10px,20px,-5px,#2e2e2e, ;-moz-box-shadow:10px 10px 20px -5px #2e2e2e ;box-shadow:10px 10px 20px -5px #2e2e2e }.main-menu .sub-menu.goUp{top:0;transform:translateY(-100%)}.main-menu .sub-menu.goLeft{left:auto !important;right:25px;top:5px !important}.main-menu ul.menu{margin:0px}.main-menu ul.menu li{position:relative}.main-menu ul.menu li a{text-decoration:none;display:block;color:#fff}.main-menu ul.menu>li{display:inline-block;margin-left:10px}@media screen and (max-width: 991px){.main-menu ul.menu>li{display:block;margin-left:0px}}.main-menu ul.menu>li>a{font-weight:bold;padding:12px 6px;color:#000;font-size:1.3em}@media screen and (min-width: 992px) and (max-width: 1199px){.main-menu ul.menu>li>a{font-size:1em}}.main-menu ul.menu>li.menu-item-has-children>a:after{font-family:FontAwesome;margin-left:3px}.main-menu ul.sub-menu>li.menu-item-has-children>a:after{font-family:FontAwesome;content:"\f105";position:absolute;right:10px}.main-menu ul.sub-menu>li>a{padding:5px 20px;text-align:left;line-height:1;text-transform:capitalize}.main-menu ul.menu>li>ul.sub-menu ul.sub-menu{top:-1px;left:100%}.main-menu ul.menu>li>ul.sub-menu ul.sub-menu.goUp{top:100%;transform:translateY(-100%)}.main-menu-mobile{display:none}.main-menu-mobile .sub-menu{display:none;border-top:1px solid #f0eded;border-left:1px solid #bfbfbf;margin:0 0 0 15px;z-index:15}.main-menu-mobile li.current-menu-item>.sub-menu{display:block}.main-menu-mobile ul.menu li{position:relative}.main-menu-mobile ul.menu li a{text-decoration:none;display:block;color:#fff;font-size:1.1em;font-weight:bold;padding:10px 0}.main-menu-mobile ul.menu li .overlay{display:block;height:100%;width:50px;right:0;position:absolute;z-index:100;text-align:center;background-color:rgba(255,255,255,0.4);cursor:pointer}.main-menu-mobile ul.menu li .overlay i{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.main-menu-mobile ul.menu li .overlay:after{font-family:FontAwesome;font-size:20px;position:relative}.main-menu-mobile ul.menu li .overlay.closed:after{content:"\f107"}.main-menu-mobile ul.menu li .overlay.opened:after{content:"\f106"}.main-menu-mobile ul.menu>li{font-weight:400}.main-menu-mobile ul.sub-menu>li>a{padding:5px 20px}.main-menu-mobile ul.menu>li>ul.sub-menu ul.sub-menu{top:-1px;left:100%}.main-menu-mobile ul li:hover>a{background-color:#fff;color:#0A91B4}.secondary-menu ul li{display:inline-block}.user--header{position:fixed;padding:15px 15px 30px 15px;top:0;right:-280px;z-index:1000;height:100%;background:#fff;border-left:3px solid #0A91B4;overflow-y:auto;width:280px;-webkit-transition:right 200ms ease-out 0s;-moz-transition:right 200ms ease-out 0s;-o-transition:right 200ms ease-out 0s;transition:right 200ms ease-out 0s}.user--header .user-panel-close{width:35px;cursor:pointer}.block-lang-dropdown{border-left:1px solid #fff;border-bottom:1px solid #fff;position:relative;padding-left:30px}.block-lang-dropdown img{position:absolute;top:9px;left:35px;width:24px;height:16px;z-index:0;margin-right:0}.block-lang-dropdown select{width:45px !important;text-indent:-100px}.block-lang-dropdown select option{color:#636363}.block-lang-dropdown .form-type-select{height:32px;overflow:hidden;position:relative;z-index:1;background:url("assets/images/arrow-down-fff.png") no-repeat right transparent;background-size:10px 10px;background-position:90% 50%}.block-lang-dropdown .form-type-select select{padding:2px 12px 2px 7px;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;background:transparent;font-size:16px;line-height:1;height:33px}.block-lang-dropdown form.language{width:45px}.block-gtranslate{border-left:1px solid #fff;border-bottom:1px solid #fff}.block-gtranslate .content{text-align:center}header.entry-header{position:relative;margin-bottom:20px}header.entry-header .header-img h1{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:50;font-size:4em;text-shadow:0px 0px 10px #000;margin:0;padding:0;color:#fff}header.entry-header .media-header__wrapper{position:relative}header.entry-header .media-header__wrapper.full-screen{height:100vh}header.entry-header .media-header__wrapper .post-thumbnail{height:100%;position:relative;background-position:center bottom;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;overflow:hidden}#km_title{display:none}h1{color:#DB390F;font-size:2.5em;position:relative;line-height:1;text-align:center;padding-bottom:10px;margin:40px auto 20px auto;font-family:"Arimo",sans-serif;text-transform:uppercase}h1:before{content:none;height:5px;width:80px;position:absolute;top:-20px;left:50%;background-color:#DB390F;transform:translateX(-50%)}.sub_heading{text-align:center;margin-bottom:50px}h2{font-size:2em;font-weight:400;color:#DB390F;text-align:left;font-family:"Arimo",sans-serif;position:relative;text-transform:uppercase}h2:before{height:3px;width:50px;position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);background-color:#DB390F}@media screen and (max-width: 991px){h2{font-size:2em}}h2 a.teaser-link{color:#DB390F}h3{margin-bottom:5px;font-size:1.2em;font-weight:bold;font-family:"Arimo",sans-serif;text-transform:uppercase}h4{font-size:1.2em;text-align:center}h4 strong{font-size:1.2em}.home .images_gallery_widget_2{width:100%;background-color:#f6f6f6;padding:40px 0px}.home .images_gallery_widget_2 .gallery__wrapper{margin:30px auto;width:auto}.home .images_gallery_widget_2 .gallery__wrapper .images_gallery{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.home .images_gallery_widget_2 .gallery__wrapper .images_gallery .slick-list,.home .images_gallery_widget_2 .gallery__wrapper .images_gallery .slick-track{width:100%}.home .images_gallery_widget_2 .gallery__wrapper .images_gallery .slick-button{z-index:200}.home .images_gallery_widget_2 .gallery__wrapper .images_gallery .slick-button:before{color:#0A91B4;font-size:27px;opacity:1}.home .images_gallery_widget_2 .gallery__wrapper .images_gallery .slick-prev{left:0px}.home .images_gallery_widget_2 .gallery__wrapper .images_gallery .slick-next{right:0px}.home .images_gallery_widget_2 .gallery__wrapper .images_gallery .pswp_image{position:relative;padding:20px}.home .images_gallery_widget_2 .gallery__wrapper .images_gallery .pswp_image a{padding-top:75%;display:block;position:relative}.home .images_gallery_widget_2 .gallery__wrapper .images_gallery .pswp_image a img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.pswp__caption__center{text-align:center;font-size:14px;font-weight:bold}.full-screen{height:100vh;position:relative;width:100%}.full-screen:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.2;z-index:5}.full-screen video{object-fit:cover;width:100%;height:100%}.full-screen .logo-full{position:absolute;top:50%;left:50%;width:50%;z-index:10;transform:translate(-50%, -50%);cursor:pointer}@media screen and (min-width: 768px) and (max-width: 991px){.full-screen .logo-full{width:70%}}@media screen and (max-width: 767px){.full-screen .logo-full{width:85%}}.front-banner-info{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:40;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:2em}.front-banner-info .col1{width:45%}.front-banner-info .col1 strong{font-size:1.4em}.front-banner-info .col2{width:45%;text-align:right}.front-banner-info .col2 .phone_front-page{display:block}.front-banner-info .col2 .email_front-page{display:block}.front-banner-info .col1-full{text-align:center;text-shadow:0px 0px 10px #000}.front-banner-info .col1-full strong em{font-size:.9em}.front-banner-info .col1-full em{font-size:.8em}.page-banner{text-align:center}.page-banner .page-banner__title{text-align:center}.page-banner .page-banner__intro{text-align:center}.page-id-279 iframe{max-width:1240px !important;margin:0 auto}#post-813 .entry-content{margin-top:40px;font-size:1.3em}#post-813 .entry-content .aligncenter{text-align:center}#post-813 .entry-content iframe{margin:0 auto}article .entry-content ul{list-style-type:disc;margin-left:20px}article .entry-content ol{list-style-type:decimal;margin-left:20px}article .entry-content sup{font-size:0.8em}article .entry-content p{margin-bottom:15px;text-align:justify}.blog-posts__wrapper{color:#fff}.blog-posts__wrapper a{color:#fff}.blog-posts__wrapper .blog-post{display:flex;position:relative;margin:60px auto}@media screen and (max-width: 767px){.blog-posts__wrapper .blog-post{display:block}}.blog-posts__wrapper .blog-post:after{content:'';position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);height:3px;width:200px;background-color:#fff}.blog-posts__wrapper .blog-post .blog-post__image{width:20%}.blog-posts__wrapper .blog-post .blog-post__image img{width:100%}@media screen and (max-width: 767px){.blog-posts__wrapper .blog-post .blog-post__image{width:100%}}.blog-posts__wrapper .blog-post .blog-post__info-wrapper{width:80%;padding-left:20px}@media screen and (max-width: 767px){.blog-posts__wrapper .blog-post .blog-post__info-wrapper{width:100%;padding-left:0px}}.blog-posts__wrapper .blog-post .blog-post__info-wrapper .blog-post__title{font-size:1.3em;margin-bottom:10px;font-weight:bold}main#primary{padding-bottom:90px;position:relative}.about-page{width:70%;margin:0 auto}@media screen and (min-width: 992px) and (max-width: 1199px){.about-page{width:80%}}@media screen and (min-width: 768px) and (max-width: 991px){.about-page{width:90%}}@media screen and (max-width: 767px){.about-page{width:99%}}.projects__wrapper{position:relative;z-index:20}.projects__wrapper .project{font-family:"Arimo",sans-serif;font-size:3.9em;text-transform:uppercase;overflow:hidden;width:100%}@media screen and (max-width: 991px){.projects__wrapper .project{font-size:2.5em}}.projects__wrapper .project.mouseenter .project_descr-wrapper .project_descr{opacity:1}.projects__wrapper .project a{flex-wrap:nowrap;display:flex}.projects__wrapper .project .project_title{margin-right:10px;white-space:nowrap}.projects__wrapper .project .project_descr-wrapper{position:relative;overflow:hidden}.projects__wrapper .project .project_descr-wrapper .project_descr{opacity:0;position:absolute;left:0;transform:translateX(0px);white-space:nowrap;-webkit-transition:transform 4s ease-out 0s;-moz-transition:transform 4s ease-out 0s;-o-transition:transform 4s ease-out 0s;transition:transform 4s ease-out 0s}.single-projects header.entry-header{display:block;position:fixed;bottom:15px;left:15px;z-index:500}.single-projects header.entry-header h1{padding:0px;margin:0px;font-size:3.9em}@media screen and (max-width: 991px){.single-projects header.entry-header h1{font-size:2.5em}}.single-projects #footer_top_widgets{display:none}.single-projects .entry-content p{margin-bottom:20px}.single-projects .entry-content>*{margin:30px 90px;clear:both}@media screen and (max-width: 767px){.single-projects .entry-content>*{margin:30px 0px}}.single-projects .entry-content>.full{margin-left:0px;margin-right:0px}.single-projects .entry-content>.right{float:right}.single-projects .entry-content>.left{float:left}.single-projects .entry-content>.center{margin:0 auto}.single-projects .entry-content>.wp-block-image{margin-bottom:20px}.single-projects .entry-content>.wp-block-image img{width:100%}@media screen and (max-width: 991px){.single-projects .entry-content>.wp-block-image{min-height:0}}.single-projects .entry-content>.wp-block-eedee-block-gutenslider{min-height:100vh}@media screen and (max-width: 991px){.single-projects .entry-content>.wp-block-eedee-block-gutenslider{min-height:0}}.single-projects .entry-content>.wp-block-eedee-block-gutenslider .eedee-swiper-outer{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:10}@media screen and (max-width: 991px){.single-projects .entry-content>.wp-block-eedee-block-gutenslider .eedee-swiper-outer{position:static;transform:none}}.single-projects .entry-content>.wp-block-eedee-block-gutenslider .eedee-swiper-outer .eedee-background-div.bg-image img{object-fit:contain !important}.single-projects .entry-content>.wp-block-eedee-block-gutenslider .eedee-swiper-outer .slide-content{position:absolute;bottom:0px;left:0px;width:100%}.single-projects .entry-content>.wp-block-eedee-block-gutenslider .eedee-swiper-outer .slide-content p{font-size:1.2em}@media screen and (max-width: 767px){.single-projects .entry-content>.wp-block-gallery figure.wp-block-image{width:100% !important}}.single-projects .entry-content>.wp-block-media-text .wp-block-media-text__media{margin-bottom:20px}@media screen and (max-width: 767px){.single-projects .entry-content>.wp-block-media-text .wp-block-media-text__media{grid-column:1;grid-row:2}}.single-projects .entry-content>.wp-block-media-text .wp-block-media-text__content{margin-bottom:20px}@media screen and (max-width: 767px){.single-projects .entry-content>.wp-block-media-text .wp-block-media-text__content{grid-column:1;grid-row:1;padding:0px}}@media screen and (max-width: 767px){.single-projects .entry-content>p{padding:0 8%;margin:0px 0px 10px 0px}}.single-projects .entry-content>.r25{width:25%}@media screen and (max-width: 991px){.single-projects .entry-content>.r25{width:100%}}.single-projects .entry-content>.r33{width:33.33333%}@media screen and (max-width: 991px){.single-projects .entry-content>.r33{width:100%}}.single-projects .entry-content>.r50{width:50%}@media screen and (max-width: 991px){.single-projects .entry-content>.r50{width:100%}}.single-projects .entry-content>.r66{width:66.66667%}@media screen and (max-width: 991px){.single-projects .entry-content>.r66{width:100%}}.single-projects .entry-content>.r75{width:75%}@media screen and (max-width: 991px){.single-projects .entry-content>.r75{width:100%}}.single-projects .entry-content>.r100{width:100%}.entry-content{font-size:1.3em}.slideshow__wrapper{width:100%;margin:0 auto}@media screen and (max-width: 767px){.slideshow__wrapper{right:0px;width:100%}}.slideshow__wrapper li img{width:100%}@media screen and (min-width: 992px){.slideshow__wrapper.connected li:first-child{display:block}}.slideshow__wrapper.connected li{display:none;position:absolute;top:0;left:0;width:100%}.team-members .members__wrapper .team-member{margin-bottom:20px}.team-members .members__wrapper .team-member .member_info{text-align:justify}.custom-content__wrapper{margin-bottom:20px}.custom-content__wrapper .custom-content .custom-content_info{margin-bottom:5px;padding-bottom:0px;position:relative}.custom-content__wrapper .custom-content .custom-content_info .custom-content_date{position:absolute;top:50%;right:0px;transform:translateY(-50%)}#breadcrumbs{display:none;padding-top:10px;text-align:right;font-size:.9em;padding-right:30px}#breadcrumbs a{color:#fff}#breadcrumbs .breadcrumb_last{color:#fff}#page{padding-top:106px}@media screen and (max-width: 767px){#page{padding-top:60px}}.page-section{margin-bottom:30px}.ai_widget a{display:block}.ai_widget img{width:100%}.front-page-header-area{margin-top:35px;margin-bottom:40px}.front-page-header-area .article-banner{position:relative}@media screen and (max-width: 991px){.front-page-header-area .article-banner{margin-bottom:20px}}.front-page-header-area .article-banner a.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.front-page-header-area .article-banner .article_image{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:40%}.front-page-header-area .article-banner .article_image:after{content:'';position:absolute;width:100%;bottom:0;top:33%;left:0;opacity:0.9;z-index:0;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%,#000000 100%);background-repeat:repeat-x;transition:.4s all ease}.front-page-header-area .article-banner .article_image img{visibility:hidden}.front-page-header-area .article-banner ul.categories{display:none;position:absolute;top:20px;left:20px;z-index:50}.front-page-header-area .article-banner ul.categories li{background-color:#DB390F;display:inline-block;margin-right:5px;padding:2px 5px}.front-page-header-area .article-banner ul.categories li a{color:#000;font-family:"Arimo",sans-serif;font-style:italic}.front-page-header-area .article-banner .article_title{position:absolute;bottom:0px;left:0px;width:100%;padding:10px;z-index:10;font-size:2em;font-weight:900;color:#fff;letter-spacing:-0.5px;font-family:"Arimo",sans-serif}@media screen and (max-width: 991px){.front-page-header-area .article-banner .article_title{font-size:1.4em}}.front-page-header-area .article-banner .article_date{display:none;position:absolute;bottom:0px;left:0px;background-color:#0A91B4;color:#fff;padding:2px 5px;text-align:center;font-weight:700;font-size:.9em;letter-spacing:-0.5px}.front-page-header-area .front-header-item-large{width:100%;margin-right:0px;margin-bottom:20px;position:relative}@media screen and (max-width: 991px){.front-page-header-area .front-header-item-large{width:100%;float:none}}.front-page-header-area .front-header-item-large .flex-direction-nav{position:absolute;top:50%;transform:translateY(-50%);left:0px;width:100%;z-index:100}.front-page-header-area .front-header-item-large .flex-direction-nav li .flex-nav-prev{left:0px}.front-page-header-area .front-header-item-large .flex-direction-nav li .flex-nav-next{right:0px}.front-page-header-area .front-header-item-large .flex-direction-nav li a{z-index:100;background-color:#fff;opacity:0.5;font-size:0px;border-radius:50%;width:30px;height:30px;-webkit-transition:opacity 200ms ease-in 0s;-moz-transition:opacity 200ms ease-in 0s;-o-transition:opacity 200ms ease-in 0s;transition:opacity 200ms ease-in 0s}.front-page-header-area .front-header-item-large .flex-direction-nav li a:hover{opacity:1}.front-page-header-area .front-header-item-large .flex-direction-nav li a:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:20px;text-shadow:none;background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px}.front-page-header-area .front-header-item-large .flex-direction-nav li .flex-prev{left:5px}.front-page-header-area .front-header-item-large .flex-direction-nav li .flex-prev:before{background-image:url(../images/left.svg)}.front-page-header-area .front-header-item-large .flex-direction-nav li .flex-next{right:5px}.front-page-header-area .front-header-item-large .flex-direction-nav li .flex-next:before{background-image:url(../images/right.svg)}.front-page-header-area .front-header-items-small{width:100%;display:flex;flex-wrap:wrap}@media screen and (max-width: 991px){.front-page-header-area .front-header-items-small{width:100%;float:none}}@media screen and (max-width: 767px){.front-page-header-area .front-header-items-small .article_image:after{content:none}}.front-page-header-area .front-header-items-small .article-banner{width:23.5%;margin:1%}@media screen and (max-width: 767px){.front-page-header-area .front-header-items-small .article-banner{width:48%;background-color:#f6f6f6;margin-bottom:20px}}.front-page-header-area .front-header-items-small .article-banner:first-child{margin-left:0px}.front-page-header-area .front-header-items-small .article-banner:last-child{margin-right:0px}@media screen and (max-width: 767px){.front-page-header-area .front-header-items-small .article-banner .article_info{position:relative;padding-bottom:30px}}.front-page-header-area .front-header-items-small .article-banner .article_title{font-size:1.5em}@media screen and (min-width: 992px) and (max-width: 1199px){.front-page-header-area .front-header-items-small .article-banner .article_title{font-size:1.2em}}@media screen and (max-width: 767px){.front-page-header-area .front-header-items-small .article-banner .article_title{position:static;color:#000;font-size:1.2em}}@media screen and (max-width: 767px){.front-page-header-area .front-header-items-small .article-banner .categories{bottom:0px;left:0px;width:50%;margin:0px;top:auto}}@media screen and (max-width: 767px){.front-page-header-area .front-header-items-small .article-banner .article_date{bottom:0px;right:0px;width:50%;left:auto}}.front-page-header-area .front-header-items-small .article-banner .article_image{padding-top:66%}.front-page-main-content{margin-top:35px}.front-page-main-content .front-page-main-sidebar .front-page-main-sidebar__content{padding-left:20px}@media screen and (max-width: 991px){.front-page-main-content .front-page-main-sidebar .front-page-main-sidebar__content{padding-left:0px}}.category_posts_widget{margin:15px auto}.category_posts_widget .category-title__wrapper{position:relative;margin-bottom:20px}.category_posts_widget .category-title__wrapper:after{content:'';width:100%;left:0;background-color:#000;height:1px;bottom:5px;display:block;position:absolute;z-index:5}.category_posts_widget .category-title__wrapper h2.category-title{text-align:left;font-family:"Arimo",sans-serif;font-style:italic;font-weight:100;margin:0px;padding:0px 15px 0 0;display:inline-block;background-color:#fff;position:relative;z-index:10}.category_posts_widget .category-button__wrapper{text-align:right}.category_posts_widget .category-button__wrapper .custom-btn,.category_posts_widget .category-button__wrapper #blog-items .more-link a,#blog-items .more-link .category_posts_widget .category-button__wrapper a{display:inline-block}.category_posts_widget .article_info .article_title{font-family:"Arimo",sans-serif}.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper{width:calc(50% - 12px);float:left;margin-bottom:24px;padding-bottom:24px;border-bottom:1px dotted #bfbfbf}@media screen and (max-width: 767px){.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper{width:100%;margin-left:0px !important;margin-right:0px !important}}.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper:nth-child(odd){margin-right:12px;clear:both}.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper:nth-child(even){margin-left:12px}.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper:nth-child(1),.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper:nth-child(2){margin-top:0px}.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper:nth-child(1) .article_excerpt,.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper:nth-child(2) .article_excerpt{display:none}.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper:nth-child(n+3) .article_image{width:33.33333%;float:left;padding-top:33.33333%}.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper:nth-child(n+3) .article_image:after{content:none}.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper:nth-child(n+3) ul.categories{display:none}.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper:nth-child(n+3) .article_info{float:left;margin-left:12px;width:calc(2/3 * 100% - 12px)}.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper:nth-child(n+3) .article_info .article_title{position:static;color:#000;font-size:1.2em;padding-left:0px;padding-right:0px}.category_posts_widget.style1 .category-posts__wrapper .article-banner__wrapper:nth-child(n+3) .article_info .article_date{position:static}.category_posts_widget.style1 .category-posts__wrapper .article-banner{position:relative}.category_posts_widget.style1 .category-posts__wrapper .article-banner a.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.category_posts_widget.style1 .category-posts__wrapper .article-banner .article_image{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:66%}.category_posts_widget.style1 .category-posts__wrapper .article-banner .article_image:after{content:'';position:absolute;width:100%;bottom:0;top:33%;left:0;opacity:0.9;z-index:0;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%,#000000 100%);background-repeat:repeat-x;transition:.4s all ease}.category_posts_widget.style1 .category-posts__wrapper .article-banner .article_image img{visibility:hidden}.category_posts_widget.style1 .category-posts__wrapper .article-banner ul.categories{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:50}.category_posts_widget.style1 .category-posts__wrapper .article-banner ul.categories li{background-color:#DB390F;display:inline-block;margin-right:5px;padding:2px 5px}.category_posts_widget.style1 .category-posts__wrapper .article-banner ul.categories li a{color:#000;font-family:"Arimo",sans-serif;font-style:italic}.category_posts_widget.style1 .category-posts__wrapper .article-banner .article_title{position:absolute;bottom:20px;left:0px;width:100%;padding:10px;z-index:10;font-size:1.8em;font-weight:900;color:#fff;letter-spacing:-0.5px}.category_posts_widget.style1 .category-posts__wrapper .article-banner .article_date{position:absolute;bottom:0px;left:0px;background-color:#0A91B4;color:#fff;padding:2px 5px;text-align:center;font-weight:700;font-size:.9em;letter-spacing:-0.5px}.category_posts_widget.style2 .category-posts__wrapper .article-banner__wrapper{width:calc(1 / 3 * 100% - 12px);float:left;margin-bottom:24px;margin-right:12px;padding-bottom:24px;border-bottom:1px dotted #bfbfbf}@media screen and (max-width: 991px){.category_posts_widget.style2 .category-posts__wrapper .article-banner__wrapper{width:calc(1 / 2 * 100% - 12px)}}@media screen and (min-width: 992px){.category_posts_widget.style2 .category-posts__wrapper .article-banner__wrapper:nth-child(3n+3){margin-right:0px}}@media screen and (min-width: 992px){.category_posts_widget.style2 .category-posts__wrapper .article-banner__wrapper:nth-child(3n+4){clear:both}}@media screen and (max-width: 991px){.category_posts_widget.style2 .category-posts__wrapper .article-banner__wrapper:nth-child(2n+2){margin-right:0px}}@media screen and (max-width: 991px){.category_posts_widget.style2 .category-posts__wrapper .article-banner__wrapper:nth-child(2n+3){clear:both}}.category_posts_widget.style2 .category-posts__wrapper .article-banner{position:relative}.category_posts_widget.style2 .category-posts__wrapper .article-banner a.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.category_posts_widget.style2 .category-posts__wrapper .article-banner .article_image{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:66%}.category_posts_widget.style2 .category-posts__wrapper .article-banner .article_image:after{position:absolute;width:100%;bottom:0;top:33%;left:0;opacity:0.9;z-index:0;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%,#000000 100%);background-repeat:repeat-x;transition:.4s all ease}.category_posts_widget.style2 .category-posts__wrapper .article-banner .article_image img{visibility:hidden}.category_posts_widget.style2 .category-posts__wrapper .article-banner ul.categories{position:absolute;top:20px;left:20px;z-index:50}.category_posts_widget.style2 .category-posts__wrapper .article-banner ul.categories li{background-color:#DB390F;display:inline-block;margin-right:5px;padding:2px 5px}.category_posts_widget.style2 .category-posts__wrapper .article-banner ul.categories li a{color:#000;font-family:"Arimo",sans-serif;font-style:italic}.category_posts_widget.style2 .category-posts__wrapper .article-banner .article_title{padding:0px;font-size:1.3em;font-weight:700;letter-spacing:-0.5px;height:73px;position:relative;overflow:hidden}@media screen and (max-width: 767px){.category_posts_widget.style2 .category-posts__wrapper .article-banner .article_title{height:auto}.category_posts_widget.style2 .category-posts__wrapper .article-banner .article_title:after{content:none}}.category_posts_widget.style2 .category-posts__wrapper .article-banner .article_title:after{content:'';width:100px;height:24px;position:absolute;display:block;bottom:0px;right:0px;background-image:linear-gradient(to right, rgba(0,0,0,0) 0%,#ffffff 100%)}.category_posts_widget.style2 .category-posts__wrapper .article-banner .article_excerpt{display:none}@media screen and (max-width: 767px){.category_posts_widget.style2 .category-posts__wrapper .article-banner .article_excerpt{display:block}}.category_posts_widget.style2 .category-posts__wrapper .article-banner .article_date{background-color:#0A91B4;color:#fff;padding:2px 5px;text-align:center;font-weight:700;font-size:.9em;letter-spacing:-0.5px;display:inline-block}.category_posts_widget.style3 .category-posts__wrapper .article-banner__wrapper{width:100%;margin-bottom:24px;padding-bottom:24px;border-bottom:1px dotted #bfbfbf}.category_posts_widget.style3 .category-posts__wrapper .article-banner{position:relative}.category_posts_widget.style3 .category-posts__wrapper .article-banner a.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.category_posts_widget.style3 .category-posts__wrapper .article-banner .article_image{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:66%}.category_posts_widget.style3 .category-posts__wrapper .article-banner .article_image:after{content:'';position:absolute;width:100%;bottom:0;top:33%;left:0;opacity:0.9;z-index:0;background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%,#000000 100%);background-repeat:repeat-x;transition:.4s all ease}.category_posts_widget.style3 .category-posts__wrapper .article-banner .article_image img{visibility:hidden}.category_posts_widget.style3 .category-posts__wrapper .article-banner ul.categories{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:50;display:none}.category_posts_widget.style3 .category-posts__wrapper .article-banner ul.categories li{background-color:#DB390F;display:inline-block;margin-right:5px;padding:2px 5px}.category_posts_widget.style3 .category-posts__wrapper .article-banner ul.categories li a{color:#000;font-family:"Arimo",sans-serif;font-style:italic}.category_posts_widget.style3 .category-posts__wrapper .article-banner .article_title{position:absolute;bottom:20px;left:0px;width:100%;padding:10px;z-index:10;font-size:1.8em;font-weight:900;color:#fff;letter-spacing:-0.5px}.category_posts_widget.style3 .category-posts__wrapper .article-banner .article_excerpt{display:none}.category_posts_widget.style3 .category-posts__wrapper .article-banner .article_date{position:absolute;bottom:0px;left:0px;background-color:#0A91B4;color:#fff;padding:2px 5px;text-align:center;font-weight:700;font-size:.9em;letter-spacing:-0.5px}.widget.popular-posts{margin:15px auto}.widget.popular-posts .category-title__wrapper{position:relative;margin-bottom:20px}.widget.popular-posts .category-title__wrapper:after{content:'';width:100%;left:0;background-color:#000;height:1px;bottom:5px;display:block;position:absolute;z-index:5}.widget.popular-posts .category-title__wrapper h2.widget-title{text-align:left;font-family:"Arimo",sans-serif;font-style:italic;font-weight:100;margin:0px;padding:0px 15px 0 0;display:inline-block;background-color:#fff;position:relative;z-index:10}.widget.popular-posts .popular-posts__wrapper li{margin-bottom:5px}.widget.popular-posts .popular-posts__wrapper li .image__wrapper{width:33%;float:left;margin-right:1%}.widget.popular-posts .popular-posts__wrapper li .image__wrapper .wpp-thumbnail{float:none;margin:0px}.widget.popular-posts .popular-posts__wrapper li .popular-post-data{float:left;width:66%}.widget.popular-posts .popular-posts__wrapper li .popular-post-data .popular-post-title{font-weight:bold;font-size:1.2em;letter-spacing:-0.5px}.widget.popular-posts .popular-posts__wrapper li .popular-post-data .popular-post-info{font-size:0px}.widget.popular-posts .popular-posts__wrapper li .popular-post-data .popular-post-info a.category{font-size:11px;display:inline-block;margin-right:2px;color:#0A91B4;font-weight:bold;background-color:#DB390F;padding:2px 5px}.most_recents_widget{margin-bottom:35px}.most_recents_widget .most_recents-title__wrapper{position:relative;margin-bottom:20px}.most_recents_widget .most_recents-title__wrapper:after{content:'';width:100%;left:0;background-color:#000;height:1px;bottom:5px;display:block;position:absolute;z-index:5}.most_recents_widget .most_recents-title__wrapper h2.most_recents-title{text-align:left;font-family:"Arimo",sans-serif;font-style:italic;font-weight:100;margin:0px;padding:0px 15px 0 0;display:inline-block;background-color:#fff;position:relative;z-index:10}.most_recents_widget .most_recents-posts__wrapper{background-color:#f6f6f6;height:720px;overflow-y:scroll;padding:10px}@media screen and (max-width: 991px){.most_recents_widget .most_recents-posts__wrapper{height:350px}}.most_recents_widget .most_recents-posts__wrapper .article-banner__wrapper{padding:10px 0px;border-bottom:2px solid #bfbfbf}.most_recents_widget .most_recents-posts__wrapper .article-banner__wrapper .article-banner{position:relative}.most_recents_widget .most_recents-posts__wrapper .article-banner__wrapper .article-banner a.overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:20}.most_recents_widget .most_recents-posts__wrapper .article-banner__wrapper .article-banner .article_info{padding-top:25px;position:relative}.most_recents_widget .most_recents-posts__wrapper .article-banner__wrapper .article-banner .article_info .article_date{position:absolute;top:0px;left:0px;color:#636363}.most_recents_widget .most_recents-posts__wrapper .article-banner__wrapper .article-banner .article_info .categories{position:absolute;top:0px;right:0px}.most_recents_widget .most_recents-posts__wrapper .article-banner__wrapper .article-banner .article_info .categories a{color:#636363}.most_recents_widget .most_recents-posts__wrapper .article-banner__wrapper .article-banner .article_info .categories li{display:inline-block;margin-left:5px}.most_recents_widget .most_recents-posts__wrapper .article-banner__wrapper .article-banner .article_info .article_title{font-size:1.3em;font-family:"Arimo",sans-serif}.front-section{min-height:300px}#section_slider{margin-bottom:40px}#section_banner .block-views{margin-bottom:40px}.front-cover{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 50px)}.front-cover.mobile{display:none}@media screen and (max-width: 991px){.front-cover.mobile{display:block;top:50px}}#front-page-slider{z-index:3}#front-page-slider .main-slider-large{display:block}#front-page-slider .main-slider-mobile{display:none}@media screen and (max-width: 767px){#front-page-slider .main-slider-mobile{display:block}}.icon-arrow-down{position:absolute;left:50%;transform:translateX(-50%);bottom:0px;z-index:10}.icon-arrow-down .arrow-down-icon{background-image:url(assets/images/arrow-down.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:80px;height:80px;cursor:pointer}.sliderTop .brand-image{width:200px;position:absolute;top:0;left:0}@media screen and (max-width: 991px){.sliderTop .brand-image{width:80px}}.sliderTop .action-button{position:absolute;bottom:0;right:0;padding:8px 40px;border:2px solid #0A91B4;color:#0A91B4;text-transform:uppercase;font-weight:bold;background-color:#fff;-webkit-transition:all 200ms linear 0s;-moz-transition:all 200ms linear 0s;-o-transition:all 200ms linear 0s;transition:all 200ms linear 0s}@media screen and (max-width: 991px){.sliderTop .action-button{padding:5px 20px}}.sliderTop .slogan-text{position:absolute;top:50%;right:0;width:100%;text-align:center;transform:translateY(-50%);font-size:2em;font-weight:700;color:#0D0630;background:rgba(255,255,255,0.5);padding:10px;-webkit-transition:opacity 200ms linear 0s;-moz-transition:opacity 200ms linear 0s;-o-transition:opacity 200ms linear 0s;transition:opacity 200ms linear 0s}@media screen and (max-width: 991px){.sliderTop .slogan-text{font-size:1em;padding:5px}}.sliderTop .webpage-logo{position:absolute;bottom:0;left:0;background:url(../icon-red.png) no-repeat center center;background-size:335px;width:335px;height:90px}@media screen and (max-width: 991px){.sliderTop .webpage-logo{background-size:129px;width:129px;height:37px}}.sliderTop .overlay a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.sliderTop:hover .action-button{background-color:#0A91B4;color:#fff}.sliderTop:hover .slogan-text{opacity:0.7}.container-km19{margin:0 auto}@media screen and (min-width: 1374px){.container-km19{width:1900px}}@media screen and (min-width: 1200px) and (max-width: 1373px){.container-km19{width:1100px}}@media screen and (min-width: 992px) and (max-width: 1199px){.container-km19{width:990px}}@media screen and (min-width: 768px) and (max-width: 991px){.container-km19{width:100%}}@media screen and (max-width: 767px){.container-km19{width:100%}}.frontPageBanner{background-color:#0D0630;padding:15px}.frontPageBanner .views-field-title{font-size:2em;font-weight:bold;letter-spacing:2px;color:#0A91B4;text-align:center}.frontPageBanner .views-field-body{color:#fff;font-style:italic;text-align:center}.frontPageBanner .views-field-body .heading1{font-size:2em;font-weight:bold;letter-spacing:2px;color:#0A91B4;text-align:center;font-style:normal}.frontPageBanner .views-field-body .heading2{font-size:2em;font-weight:bold;color:#fff;text-align:center;margin:5px 0}.frontPageBanner .views-field-body a.banner-link{padding:10px;background-color:#fff;color:#0A91B4}.frontPageBanner .views-field-body a.banner-link:hover{text-decoration:none}#featured-products{background:#DB390F url(assets/images/secondary.png) no-repeat center;background-size:contain;background-attachment:fixed;padding-bottom:80px}#featured-products .block-views{margin-top:80px}#featured-products h2{font-size:2em;color:#0A91B4;border-bottom:2px solid #0A91B4;margin-bottom:10px;margin-left:5px;text-transform:uppercase}#featured-products .view-content:after{content:'';display:table;clear:both}#featured-products .views-row{float:left;width:25%;padding:0px 5px;position:relative;margin-bottom:10px}@media screen and (min-width: 768px) and (max-width: 991px){#featured-products .views-row{width:50%}}@media screen and (max-width: 767px){#featured-products .views-row{width:100%;margin:5px auto}}#featured-products .views-row:hover .views-field-title,#featured-products .views-row:hover .views-field-field-featured-title,#featured-products .views-row:hover .views-field-commerce-price{background-color:#076a84}#featured-products .views-field-field-images,#featured-products .views-field-field-featured-image{background-color:#fff}#featured-products .views-field-field-images .field-content,#featured-products .views-field-field-featured-image .field-content{min-height:293px;position:relative}#featured-products .views-field-field-images img,#featured-products .views-field-field-featured-image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#featured-products .views-field-title,#featured-products .views-field-field-featured-title{font-weight:bold;text-transform:uppercase;text-align:center;background-color:#0A91B4;padding:0 5px 15px 5px;min-height:78px;color:#fff;-webkit-transition:background-color 150ms linear 50ms;-moz-transition:background-color 150ms linear 50ms;-o-transition:background-color 150ms linear 50ms;transition:background-color 150ms linear 50ms}#featured-products .views-field-title a,#featured-products .views-field-field-featured-title a{color:#fff;-webkit-transition:background-color 150ms linear 50ms;-moz-transition:background-color 150ms linear 50ms;-o-transition:background-color 150ms linear 50ms;transition:background-color 150ms linear 50ms}#featured-products .views-field-view-node .overlay a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#featured-products .views-field-field-brand{position:absolute;top:10px;right:10px;z-index:1}#featured-products .views-field-field-brand img{width:70px}#featured-products .views-field-commerce-price{background-color:#0A91B4;-webkit-transition:background-color 150ms linear 50ms;-moz-transition:background-color 150ms linear 50ms;-o-transition:background-color 150ms linear 50ms;transition:background-color 150ms linear 50ms;color:#fff}#featured-products .views-field-commerce-price table{text-align:center}#featured-products .views-field-commerce-price table tr{background:transparent;border:none;padding:0}#featured-products .views-field-commerce-price table tr td{padding:0;text-align:center}#featured-products .views-field-commerce-price table tr td.component-title{display:none}#featured-products .views-field-commerce-price table tr.even{display:none}#featured-products .views-field-commerce-price table tr.component-type-base-price{font-size:0.9em;font-style:italic;display:inline-block;margin-right:10px}#featured-products .views-field-commerce-price table tr.component-type-base-price td{text-align:center;position:relative}#featured-products .views-field-commerce-price table tr.component-type-base-price td .diagonal-strike-through:before{position:absolute;content:"";left:0;top:40%;right:0;border-top:1px solid #fff;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}#featured-products .views-field-commerce-price table tr.component-type-commerce-price-formatted-amount{display:inline-block;vertical-align:bottom}#featured-products .views-field-commerce-price table tr.component-type-commerce-price-formatted-amount td{font-weight:bold;font-size:1.4em}#featured-products .discount-wrap{position:absolute;top:10px;left:10px;z-index:1}#featured-products .discount-wrap .field-content{background-color:#0A91B4;color:#fff;padding:9px;font-weight:bold;font-size:1.15em;-webkit-box-shadow:0px,1px,5px,0px,#bfbfbf, ;-moz-box-shadow:0px 1px 5px 0px #bfbfbf ;box-shadow:0px 1px 5px 0px #bfbfbf }@media screen and (min-width: 992px) and (max-width: 1199px){#featured-products .video-block{height:430px}}@media screen and (max-width: 991px){#featured-products .video-block{height:350px}}#featured-products .video-block .views-row{float:none;width:100%}#featured-products .video-block .views-row iframe{width:100%}#featured-products .view-more{margin-left:5px;color:#fff}#front_page_widgets_wrapper{position:relative;z-index:5}#front_page_widgets .effect-item{-webkit-transition:all 600ms ease-in-out 0s;-moz-transition:all 600ms ease-in-out 0s;-o-transition:all 600ms ease-in-out 0s;transition:all 600ms ease-in-out 0s}#front_page_widgets .effect-item.fadein{opacity:0}#front_page_widgets .effect-item.slidein-fade .image__wrapper{opacity:0;transform:translateX(160px);-webkit-transition:all 600ms ease-in-out 0s;-moz-transition:all 600ms ease-in-out 0s;-o-transition:all 600ms ease-in-out 0s;transition:all 600ms ease-in-out 0s}#front_page_widgets .effect-item.slidein-fade .info__wrapper{opacity:0;transform:translateX(-160px);-webkit-transition:all 600ms ease-in-out 0s;-moz-transition:all 600ms ease-in-out 0s;-o-transition:all 600ms ease-in-out 0s;transition:all 600ms ease-in-out 0s}#front_page_widgets .effect-item.slidein-fade.animate .image__wrapper{opacity:1;transform:translateX(0px)}#front_page_widgets .effect-item.slidein-fade.animate .info__wrapper{opacity:1;transform:translateX(0px)}#front_page_widgets .effect-item.scale-fade{opacity:0;transform:scale(0.5)}#front_page_widgets .effect-item.animate2{opacity:1;transform:scale(1);margin-left:0px}#front_page_widgets .multiProducts{padding-top:60px;padding-bottom:60px;background-color:#fff}@media screen and (max-width: 991px){#front_page_widgets .multiProducts{padding-top:20px;padding-bottom:20px}}#front_page_widgets .multiProducts .singleProduct{float:left;width:19.2%;margin:0 1% 2% 0;position:relative;overflow:hidden}@media screen and (max-width: 767px){#front_page_widgets .multiProducts .singleProduct{width:100%;margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){#front_page_widgets .multiProducts .singleProduct{width:49.5%}}@media screen and (min-width: 992px) and (max-width: 1199px){#front_page_widgets .multiProducts .singleProduct{width:49.5%}}@media screen and (min-width: 1374px){#front_page_widgets .multiProducts .singleProduct:nth-child(5n+5){margin-right:0}}@media screen and (min-width: 1200px) and (max-width: 1373px){#front_page_widgets .multiProducts .singleProduct:nth-child(5n+5){margin-right:0}}@media screen and (min-width: 768px) and (max-width: 991px){#front_page_widgets .multiProducts .singleProduct:nth-child(2n+2){margin-right:0}}@media screen and (min-width: 992px) and (max-width: 1199px){#front_page_widgets .multiProducts .singleProduct:nth-child(2n+2){margin-right:0}}#front_page_widgets .multiProducts .singleProduct:hover .image:before{content:'';background-color:transparent}#front_page_widgets .multiProducts .singleProduct:hover .title{color:#000}#front_page_widgets .multiProducts .singleProduct:hover .show-product{transform:translateX(0)}#front_page_widgets .multiProducts .singleProduct .show-product{position:absolute;bottom:80px;right:0;z-index:13;font-size:1.3em;color:#636363;padding:10px 10px 10px 50px;transform:translateX(100%);background-image:url("assets/images/elasto-icons/shopping-bag.svg");background-repeat:no-repeat;background-position:10px;background-size:30px;-webkit-transition:all 150ms ease-out 0s;-moz-transition:all 150ms ease-out 0s;-o-transition:all 150ms ease-out 0s;transition:all 150ms ease-out 0s;background-color:#fff}#front_page_widgets .multiProducts .singleProduct a{color:#636363;width:100%;height:100%;position:absolute;top:0;left:0;z-index:18;-webkit-transition:background-color 200ms ease-out 0s;-moz-transition:background-color 200ms ease-out 0s;-o-transition:background-color 200ms ease-out 0s;transition:background-color 200ms ease-out 0s}#front_page_widgets .multiProducts .singleProduct .image{position:relative;text-align:center;overflow:hidden;z-index:9;background-size:contain;background-position:center;background-color:#fff;background-repeat:no-repeat;padding-top:140%}#front_page_widgets .multiProducts .singleProduct .image:before{background-color:rgba(230,230,230,0.2);width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;-webkit-transition:background-color 200ms ease-out 0s;-moz-transition:background-color 200ms ease-out 0s;-o-transition:background-color 200ms ease-out 0s;transition:background-color 200ms ease-out 0s}#front_page_widgets .multiProducts .singleProduct .image img{display:inline-block;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}#front_page_widgets .multiProducts .singleProduct .title{text-align:left;font-size:1.1em;color:#636363;text-transform:lowercase;-webkit-transition:color 150ms ease-out 0s;-moz-transition:color 150ms ease-out 0s;-o-transition:color 150ms ease-out 0s;transition:color 150ms ease-out 0s;background-color:rgba(255,255,255,0.5)}#front_page_widgets .multiProducts .singleProduct .price{text-align:left}#front_page_widgets .multiProducts .singleProduct .price .woocommerce-Price-amount{font-weight:400;font-size:1.2em}#front_page_widgets .multiProducts .singleProduct .price del .woocommerce-Price-amount{color:#bfbfbf;font-size:1em}@media screen and (max-width: 991px){#front_page_widgets .multiProducts .singleProduct.product{padding:0}}#front_page_widgets .multiProducts .singleProduct.article .title{position:absolute;top:80px;z-index:15;background-color:#fff;text-transform:uppercase}#front_page_widgets .multiProducts .singleProduct.article .show-product{transform:translateX(0);background-image:none;padding:10px}#front_page_widgets .multiProducts .singleProduct.article:before{position:absolute;width:80%;height:85%;top:50%;left:50%;transform:translate(-50%, -50%);border:6px solid rgba(255,255,255,0.6);z-index:12;content:''}#front_page_widgets .frontPage-featuredCategories{margin:50px auto}#front_page_widgets .frontPage-featuredCategories .featuredCategory{padding:70px 230px;position:relative}@media screen and (min-width: 992px) and (max-width: 1199px){#front_page_widgets .frontPage-featuredCategories .featuredCategory{padding:70px 150px}}@media screen and (min-width: 768px) and (max-width: 991px){#front_page_widgets .frontPage-featuredCategories .featuredCategory{padding:70px 100px}}@media screen and (max-width: 767px){#front_page_widgets .frontPage-featuredCategories .featuredCategory{padding:55px 10px}}#front_page_widgets .frontPage-featuredCategories .featuredCategory a{color:#636363;top:0;left:0;width:100%;height:100%}#front_page_widgets .frontPage-featuredCategories .featuredCategory .image{height:100%;position:relative;z-index:1;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transition:opacity 100ms ease-out 0s;-moz-transition:opacity 100ms ease-out 0s;-o-transition:opacity 100ms ease-out 0s;transition:opacity 100ms ease-out 0s}#front_page_widgets .frontPage-featuredCategories .featuredCategory .image img{display:inline-block}#front_page_widgets .frontPage-featuredCategories .featuredCategory .title{text-align:center;position:absolute;top:1%;width:100%;left:0px;z-index:20;opacity:1;font-size:2em;color:#0A91B4;-webkit-transition:opacity 200ms ease-out 0s;-moz-transition:opacity 200ms ease-out 0s;-o-transition:opacity 200ms ease-out 0s;transition:opacity 200ms ease-out 0s}@media screen and (min-width: 992px) and (max-width: 1199px){#front_page_widgets .frontPage-featuredCategories .featuredCategory .title{font-size:2.5em}}@media screen and (min-width: 768px) and (max-width: 991px){#front_page_widgets .frontPage-featuredCategories .featuredCategory .title{font-size:2em}}@media screen and (max-width: 767px){#front_page_widgets .frontPage-featuredCategories .featuredCategory .title{font-size:1.3em}}#front_page_widgets .frontPage-featuredCategories .featuredCategory .action-button{position:absolute;bottom:0;right:0;background:#bfbfbf;font-weight:800;padding:15px 50px;color:#fff;font-size:0px}#front_page_widgets .frontPage-featuredCategories .featuredCategory .action-button span{display:inline-block;vertical-align:top;font-size:15px;margin-right:8px}#front_page_widgets .frontPage-featuredCategories .featuredCategory .action-button img{display:inline-block;width:25px}#front_page_widgets .frontPage-featuredCategories .featuredCategory:hover .image{opacity:0.9}#front_page_widgets .featured_posts__wrapper_2{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin-bottom:50px}#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post:nth-child(even){flex-direction:row-reverse}#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post:nth-child(odd){flex-direction:row-reverse}#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.small-image .image__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.small-image .image__wrapper{width:30%}@media screen and (max-width: 767px){#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.small-image .image__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.small-image .image__wrapper{width:100%}}#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.small-image .info__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.small-image .info__wrapper{width:70%}@media screen and (max-width: 767px){#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.small-image .info__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.small-image .info__wrapper{width:100%}}#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.small-image .info__wrapper .title,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.small-image .info__wrapper .title{display:none}#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.small-image .info__wrapper .content,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.small-image .info__wrapper .content{text-align:center;font-size:2em;line-height:1.5}@media screen and (min-width: 992px) and (max-width: 1199px){#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.small-image .info__wrapper .content,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.small-image .info__wrapper .content{font-size:1.7em}}@media screen and (min-width: 768px) and (max-width: 991px){#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.small-image .info__wrapper .content,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.small-image .info__wrapper .content{font-size:1.5em}}@media screen and (max-width: 767px){#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.small-image .info__wrapper .content,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.small-image .info__wrapper .content{font-size:1.3em}}#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.no-image .image__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.no-image .image__wrapper{width:0%}@media screen and (max-width: 767px){#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.no-image .image__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.no-image .image__wrapper{width:0%}}#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.no-image .info__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.no-image .info__wrapper{width:100%}@media screen and (max-width: 767px){#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.no-image .info__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.no-image .info__wrapper{width:100%}}#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.no-image .info__wrapper .title,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.no-image .info__wrapper .title{display:none}#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.no-image .info__wrapper .content,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.no-image .info__wrapper .content{text-align:center;font-size:2em;line-height:1.5}@media screen and (min-width: 992px) and (max-width: 1199px){#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.no-image .info__wrapper .content,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.no-image .info__wrapper .content{font-size:1.7em}}@media screen and (min-width: 768px) and (max-width: 991px){#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.no-image .info__wrapper .content,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.no-image .info__wrapper .content{font-size:1.5em}}@media screen and (max-width: 767px){#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post.no-image .info__wrapper .content,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post.no-image .info__wrapper .content{font-size:1.3em}}#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post .image__wrapper,#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post .info__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post .image__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post .info__wrapper{width:50%}@media screen and (max-width: 991px){#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post .image__wrapper,#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post .info__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post .image__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post .info__wrapper{width:100%}}#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post .image__wrapper hr,#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post .info__wrapper hr,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post .image__wrapper hr,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post .info__wrapper hr{border:none}#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post .video__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post .video__wrapper{height:100%}#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post .info__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post .info__wrapper{display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:center;padding:4rem 4rem 5rem;border-radius:50rem}@media screen and (max-width: 767px){#front_page_widgets .featured_posts__wrapper_2.right-left .featured_post .info__wrapper,#front_page_widgets .featured_posts__wrapper_2.left-right .featured_post .info__wrapper{padding:10px}}#front_page_widgets .featured_posts__wrapper_2.left .featured_post .image__wrapper,#front_page_widgets .featured_posts__wrapper_2.left .featured_post .info__wrapper{width:50%}@media screen and (max-width: 767px){#front_page_widgets .featured_posts__wrapper_2.left .featured_post .image__wrapper,#front_page_widgets .featured_posts__wrapper_2.left .featured_post .info__wrapper{width:100%}}#front_page_widgets .featured_posts__wrapper_2.left .featured_post .info__wrapper{display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:center;padding:4rem 4rem 5rem;border-radius:50rem}#front_page_widgets .featured_posts__wrapper_2.right .featured_post .image__wrapper,#front_page_widgets .featured_posts__wrapper_2.right .featured_post .info__wrapper{width:50%}@media screen and (max-width: 767px){#front_page_widgets .featured_posts__wrapper_2.right .featured_post .image__wrapper,#front_page_widgets .featured_posts__wrapper_2.right .featured_post .info__wrapper{width:100%}}#front_page_widgets .featured_posts__wrapper_2.right .featured_post .info__wrapper{display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:center;padding:4rem 4rem 5rem;border-radius:50rem}#front_page_widgets .featured_posts__wrapper_2.right .featured_post:nth-child(odd){flex-direction:row-reverse}#front_page_widgets .featured_posts__wrapper_2.right .featured_post:nth-child(even){flex-direction:row-reverse}#front_page_widgets .featured_posts__wrapper_2.green{background-color:#0A91B4}#front_page_widgets .featured_posts__wrapper_2.green .featured_post .info__wrapper{color:#fff}#front_page_widgets .featured_posts__wrapper_2.green .featured_post .info__wrapper .title,#front_page_widgets .featured_posts__wrapper_2.green .featured_post .info__wrapper .content{color:#fff}#front_page_widgets .featured_posts__wrapper_2.green .featured_post .info__wrapper .view-more{background-color:#fff;color:#DB390F}#front_page_widgets .featured_posts__wrapper_2.black{background-color:#000}#front_page_widgets .featured_posts__wrapper_2.black .featured_post .info__wrapper{color:#fff}#front_page_widgets .featured_posts__wrapper_2.black .featured_post .info__wrapper .title,#front_page_widgets .featured_posts__wrapper_2.black .featured_post .info__wrapper .content{color:#fff}#front_page_widgets .featured_posts__wrapper_2.black .featured_post .info__wrapper .view-more{background-color:#fff;color:#000}#front_page_widgets .featured_posts__wrapper_2.grey{background-color:#f6f6f6}#front_page_widgets .featured_posts__wrapper_2.simple .featured_posts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:1100px;margin:50px auto}#front_page_widgets .featured_posts__wrapper_2.simple .featured_posts .featured_post{display:block;width:31.33333%;margin:1%}#front_page_widgets .featured_posts__wrapper_2.simple .featured_posts .featured_post .info__wrapper{text-align:center}#front_page_widgets .featured_posts__wrapper_2.simple .featured_posts .featured_post .info__wrapper .content{display:inline-block}#front_page_widgets .featured_posts__wrapper_2.simple .featured_posts .featured_post blockquote{padding-left:200px;text-align:left}#front_page_widgets .featured_posts__wrapper_2.simple .featured_posts .featured_post blockquote p{font-size:1.3em}#front_page_widgets .featured_posts__wrapper_2.simple .featured_posts .featured_post blockquote cite{font-size:0.9em;color:#bfbfbf;margin-top:30px}#front_page_widgets .featured_posts__wrapper_2.simple .featured_posts .featured_post blockquote .blockquote-close_quote{display:none}#front_page_widgets .featured_posts__wrapper_2 .featured_posts__inside{position:relative;z-index:5}#front_page_widgets .featured_posts__wrapper_2 .featured_posts{margin:0 auto}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post{margin-bottom:50px;display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width: 992px){#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post.frontHeightFix{height:calc(100vh - 80px)}}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .image{padding-top:90%;background-position:center;background-repeat:no-repeat;background-size:cover}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post video{width:100%;min-height:100%;object-fit:cover}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .title{font-size:2.2em;text-transform:uppercase;line-height:1;margin:10px 0 10px 0}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .title a{font-weight:800;color:#DB390F}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .title img{max-width:50%}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content{font-weight:500;font-size:1.3em;line-height:2;text-align:justify}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote{position:relative}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-open_quote{width:160px}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-open_quote:before,#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-open_quote:after{content:'';position:absolute;width:80px;height:80px;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:-1;opacity:0.4}@media screen and (min-width: 768px) and (max-width: 991px){#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-open_quote:before,#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-open_quote:after{width:90px;height:90px}}@media screen and (max-width: 767px){#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-open_quote:before,#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-open_quote:after{width:70px;height:70px}}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-open_quote:before{top:0px;left:0px;background-image:url(../images/quote.png)}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-open_quote:after{left:70px;top:0px;background-image:url(../images/quote.png)}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-close_quote:before,#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-close_quote:after{content:'';position:absolute;width:110px;height:110px;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:-1}@media screen and (min-width: 768px) and (max-width: 991px){#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-close_quote:before,#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-close_quote:after{width:90px;height:90px}}@media screen and (max-width: 767px){#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-close_quote:before,#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-close_quote:after{width:70px;height:70px}}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-close_quote:before{bottom:0px;right:0px;background-image:url(../images/quote-white.png);transform:translateY(0%);opacity:0.7}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .content blockquote .blockquote-close_quote:after{right:40px;bottom:0px;background-image:url(../images/quote-white.png);transform:translateY(10%);opacity:0.3}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .excerpt{line-height:25px}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .view-more{font-weight:500;color:#fff;margin-top:20px;background-color:#DB390F;display:inline-block;padding:10px 20px;font-size:1.3em;text-transform:uppercase;-webkit-transition:all 200ms ease-out 0s;-moz-transition:all 200ms ease-out 0s;-o-transition:all 200ms ease-out 0s;transition:all 200ms ease-out 0s}#front_page_widgets .featured_posts__wrapper_2 .featured_posts .featured_post .view-more:hover{background-color:#0A91B4;color:#f6f6f6}#front_page_widgets .featured_posts__wrapper_2.front-page-text-img .featured_post .info__wrapper .title{display:none}#front_page_widgets .featured_posts__wrapper_2.front-page-text-img .featured_post .info__wrapper .content{line-height:1.9;font-size:1.4em;font-weight:400}@media screen and (min-width: 992px) and (max-width: 1199px){#front_page_widgets .featured_posts__wrapper_2.front-page-text-img .featured_post .info__wrapper .content{line-height:1.2}}#front_page_widgets .featured_posts__wrapper_2.front-page-text-img .featured_post .info__wrapper .content p{margin-bottom:10px;text-align:left}#front_page_widgets .featured_posts_2{padding-top:50px;background-color:#fff}#front_page_widgets .featured_posts_2 .featured_post{float:left;width:100%;text-align:center}#front_page_widgets .featured_posts_2 .featured_post a,#front_page_widgets .featured_posts_2 .featured_post a:hover{color:#636363}#front_page_widgets .featured_posts_2 .featured_post .image img{width:100%}#front_page_widgets .services__wrapper_2{position:relative}#front_page_widgets .services__wrapper_2 .services{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:20px}#front_page_widgets .services__wrapper_2 .services .service{width:24%;position:relative;margin:0.5%}@media screen and (min-width: 768px) and (max-width: 991px){#front_page_widgets .services__wrapper_2 .services .service{width:49%}}@media screen and (max-width: 767px){#front_page_widgets .services__wrapper_2 .services .service{width:99%;margin-bottom:20px}}#front_page_widgets .services__wrapper_2 .services .service:hover .image__wrapper .info__wrapper{opacity:1}#front_page_widgets .services__wrapper_2 .services .service:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:7}#front_page_widgets .services__wrapper_2 .services .service .image__wrapper{position:relative}#front_page_widgets .services__wrapper_2 .services .service .image__wrapper .image{padding-top:85%;background-position:center;background-repeat:no-repeat;background-size:cover}#front_page_widgets .services__wrapper_2 .services .service .image__wrapper .info__wrapper{position:absolute;top:50%;left:0;width:100%;padding:10px;transform:translateY(-50%);text-align:center;z-index:10;-webkit-transition:all 250ms ease-in 0s;-moz-transition:all 250ms ease-in 0s;-o-transition:all 250ms ease-in 0s;transition:all 250ms ease-in 0s}#front_page_widgets .services__wrapper_2 .services .service .image__wrapper .info__wrapper .title{color:#fff;font-size:1.6em;font-weight:600;line-height:1.3}#front_page_widgets .services__wrapper_2 .services .service .image__wrapper .info__wrapper .title a{color:#fff}#front_page_widgets .services__wrapper_2 .services .service .image__wrapper a.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:transparent}#front_page_widgets .services__wrapper_2 .all_services_link{text-align:center}#front_page_widgets .services__wrapper_2 .all_services_link a{display:inline-block}#front_page_widgets .members__wrapper_2 .members{display:flex}#front_page_widgets .members__wrapper_2 .members a{color:#000}#front_page_widgets .members__wrapper_2 .members .member{width:23%;margin:1%;background-color:#f6f6f6;border:1px solid #bfbfbf;border-radius:5px;padding:10px;display:flex;position:relative}#front_page_widgets .members__wrapper_2 .members .member .image__wrapper{width:33%}#front_page_widgets .members__wrapper_2 .members .member .image__wrapper .image{padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%}#front_page_widgets .members__wrapper_2 .members .member .info__wrapper{width:67%;padding-left:20px;padding-top:20px}#front_page_widgets .members__wrapper_2 .members .member .info__wrapper .title{font-size:1.2em;font-weight:500;color:#000}#front_page_widgets .members__wrapper_2 .members .member .info__wrapper .content{color:#636363;font-style:italic}#front_page_widgets .members__wrapper_2 .members .member a.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:transparent;color:#000}#front_page_widgets .collabs__wrapper_2{margin-top:30px}#front_page_widgets .collabs__wrapper_2 h2{margin-bottom:20px}#front_page_widgets .collabs__wrapper_2 .collabs{background-color:#f6f6f6}#front_page_widgets .collabs__wrapper_2 .collabs div.slick-arrow{text-indent:-9000px;z-index:100;cursor:pointer}#front_page_widgets .collabs__wrapper_2 .collabs div.slick-arrow:before{content:'';opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}#front_page_widgets .collabs__wrapper_2 .collabs div.slick-arrow.slick-prev{left:0px}#front_page_widgets .collabs__wrapper_2 .collabs div.slick-arrow.slick-prev:before{background-image:url(../images/left.svg)}#front_page_widgets .collabs__wrapper_2 .collabs div.slick-arrow.slick-next{right:0px}#front_page_widgets .collabs__wrapper_2 .collabs div.slick-arrow.slick-next:before{background-image:url(../images/right.svg)}#front_page_widgets .collabs__wrapper_2 .collabs a{color:#000}#front_page_widgets .collabs__wrapper_2 .collabs .collab{margin:1%;position:relative}#front_page_widgets .collabs__wrapper_2 .collabs .collab .image__wrapper{width:100%}#front_page_widgets .collabs__wrapper_2 .collabs .collab .image__wrapper .image{padding-top:100%;background-position:center;background-repeat:no-repeat;background-size:contain}#front_page_widgets .collabs__wrapper_2 .collabs .collab .info__wrapper{width:67%;padding-left:20px;padding-top:20px;display:none}#front_page_widgets .collabs__wrapper_2 .collabs .collab .info__wrapper .title{font-size:1.2em;font-weight:500;color:#000}#front_page_widgets .collabs__wrapper_2 .collabs .collab .info__wrapper .content{color:#636363;font-style:italic}#front_page_widgets .collabs__wrapper_2 .collabs .collab a.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:transparent;color:#000}#front_page_widgets .widget_media_image{margin-bottom:30px}.div-line{width:60%;height:35px;border-bottom-left-radius:100%;border-bottom-right-radius:100%;margin:25px auto;background-image:linear-gradient(to bottom, rgba(0,0,0,0.5),#0a91b4);position:relative}.div-line:before{content:'';position:absolute;top:0;left:0px;width:100%;background-color:#0A91B4;height:60%;z-index:10}.km19-parallax{color:#fff}.km19-parallax .parallax-image{padding:140px 30px;background-size:cover;position:relative;z-index:1;background-attachment:fixed}.km19-parallax .parallax-title{text-align:center;font-size:2em;font-weight:400;position:relative;z-index:3;margin-bottom:30px}.km19-parallax .parallax-description{text-align:center;font-size:1.2em;position:relative;z-index:3}.km19-parallax .parallax-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:2}#content{float:left;width:81.66667%;padding:10px}@media screen and (min-width: 1200px) and (max-width: 1373px){#content{width:78.4%}}@media screen and (min-width: 992px) and (max-width: 1199px){#content{width:73.5%}}@media screen and (max-width: 991px){#content{width:100%}}#content .region-content{margin-bottom:30px}.no_sidebars #content{float:none;width:100%;padding:0}@media screen and (min-width: 1200px) and (max-width: 1373px){.no_sidebars #content{width:100%}}@media screen and (min-width: 992px) and (max-width: 1199px){.no_sidebars #content{width:100%}}.the-practice_wrapper{position:relative;height:calc(100vh - 82px)}.the-practice_wrapper article{position:absolute;bottom:90px}@media screen and (max-width: 991px){.the-practice_wrapper article{bottom:auto;top:0px;transform:none}}.blog-posts--page{position:relative;color:#000}.blog-posts--page:before{content:'';position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:80%;z-index:-1;background-color:#f6f6f6}.blog-posts--page h2{color:#DB390F;text-align:center}.blog-posts--page h2 a{color:#DB390F}.blog-posts--page .blog-posts--header{position:relative}.blog-posts--page .blog-posts--header:before{top:-20px;left:50%;transform:translateX(-50%);width:85px;height:3px}.blog-posts--page .blog-posts{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.blog-posts--page .blog-posts .post-item{width:23%;margin:20px 1%;background-color:#fff}@media screen and (min-width: 992px) and (max-width: 1199px){.blog-posts--page .blog-posts .post-item{width:48%}}@media screen and (min-width: 768px) and (max-width: 991px){.blog-posts--page .blog-posts .post-item{width:48%}}@media screen and (max-width: 767px){.blog-posts--page .blog-posts .post-item{width:98%}}@media screen and (min-width: 1200px){.blog-posts--page .blog-posts .post-item:nth-child(4n+5){clear:both}}@media screen and (min-width: 992px) and (max-width: 1199px){.blog-posts--page .blog-posts .post-item:nth-child(2n+3){clear:both}}@media screen and (min-width: 768px) and (max-width: 991px){.blog-posts--page .blog-posts .post-item:nth-child(2n+3){clear:both}}.blog-posts--page .blog-posts .post-item .image__wrapper .blog-article-image{position:relative;padding-top:70%}.blog-posts--page .blog-posts .post-item .image__wrapper .blog-article-image img{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%;top:0}.blog-posts--page .blog-posts .post-item .content__wrapper{padding:0px 10px}.blog-posts--page .blog-posts .post-item .content__wrapper .post-date{font-size:.9em;font-weight:bold;position:relative;padding:5px 10px;color:#DB390F}.blog-posts--page .blog-posts .post-item .content__wrapper .post-date:before{top:-30px;left:0;width:3px;height:70px;transform-origin:left bottom;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.blog-posts--page .blog-posts .post-item .content__wrapper h2.headline{text-align:left;padding:10px 0;line-height:1;font-size:1.5em}.blog-posts--page .blog-posts .post-item .content__wrapper .generic-content{text-align:justify;margin-top:5px}.blog-posts--page .blog-posts .post-item .content__wrapper .read-more-btn{padding:10px 0;font-size:.9em;font-weight:bold;position:relative;overflow:hidden;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.blog-posts--page .blog-posts .post-item .content__wrapper .read-more-btn:before{top:50%;left:0;transform:translateY(-50%) scaleX(0);width:70px;height:3px;opacity:0;transform-origin:left bottom;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.blog-posts--page .blog-posts .post-item .content__wrapper .read-more-btn a{color:#DB390F;position:relative;display:block;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.blog-posts--page .blog-posts .post-item:hover .post-date:before{transform:scaleY(0);opacity:0}.blog-posts--page .blog-posts .post-item:hover .read-more-btn{padding:10px 0;font-size:.9em;font-weight:bold;overflow:hidden}.blog-posts--page .blog-posts .post-item:hover .read-more-btn a{transform:translateX(75px)}.blog-posts--page .blog-posts .post-item:hover .read-more-btn:before{opacity:1;transform:translateY(-50%) scaleX(1)}.blog-posts--page.front{margin-top:100px}.blog-posts--page.front .blog-posts{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.blog-posts--page.front .blog-posts .post-item{width:31.33333%;margin:20px 1%;background-color:#fff}@media screen and (min-width: 992px) and (max-width: 1199px){.blog-posts--page.front .blog-posts .post-item{width:48%;margin:20px 1%}}@media screen and (min-width: 768px) and (max-width: 991px){.blog-posts--page.front .blog-posts .post-item{width:48%;margin:20px 1%}}@media screen and (max-width: 767px){.blog-posts--page.front .blog-posts .post-item{width:98%;margin:20px 1%}}@media screen and (min-width: 1200px){.blog-posts--page.front .blog-posts .post-item:nth-child(4n+5){clear:both}}@media screen and (min-width: 992px) and (max-width: 1199px){.blog-posts--page.front .blog-posts .post-item:nth-child(2n+3){clear:both}}@media screen and (min-width: 768px) and (max-width: 991px){.blog-posts--page.front .blog-posts .post-item:nth-child(2n+3){clear:both}}.blog-posts--page.front .blog-posts .post-item .image__wrapper .blog-article-image{position:relative;padding-top:70%}.blog-posts--page.front .blog-posts .post-item .image__wrapper .blog-article-image img{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%;top:0}.blog-posts--page.front .view-all-btn{text-align:center;font-weight:bold;margin-top:50px}.blog-posts--page.front .view-all-btn a{color:#fff;position:relative;padding:10px}.blog-posts--page.front .view-all-btn a:after{content:'';position:absolute;width:0px;height:3px;bottom:0;left:0;background-color:#DB390F;-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s}.blog-posts--page.front .view-all-btn a:hover:after{width:100%}.main-archive header.page-header{position:relative;padding:0px;margin:0px;border:none;margin-top:20px;margin-bottom:20px}.main-archive .row56{margin-top:20px}.main-archive .site-main{padding-left:0px;padding-right:20px}.main-archive .site-main article.post{position:relative;margin-bottom:20px}.main-archive .site-main article.post:nth-child(1) .entry-header h2{font-size:30px}.main-archive .site-main article.post:nth-child(1) .post-thumbnail{width:100%;float:none;margin-right:0px}.main-archive .site-main article.post:nth-child(1) .teaser-info__wrapper{width:100%;float:none;background-color:#f6f6f6;padding:0px 10px 10px 10px}.main-archive .site-main article.post:hover .entry-footer{opacity:1}.main-archive .site-main article.post .post-thumbnail{width:calc(50% - 10px);float:left;margin-right:10px}.main-archive .site-main article.post .post-thumbnail .article_image{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:66%}.main-archive .site-main article.post h2{font-family:"Arimo",sans-serif}.main-archive .site-main article.post .teaser-info__wrapper{float:left;width:50%;padding-bottom:30px}.main-archive .site-main article.post .entry-header h2{text-align:left;font-size:18px;padding-left:0px;margin:0px;font-weight:600}.main-archive .site-main article.post .entry-header h2 a{color:#000}.main-archive .site-main article.post .entry-content{font-size:1.1em}.main-archive .site-main article.post .entry-meta{position:absolute;bottom:0px;color:#636363}.main-archive .site-main article.post .entry-meta .posted-on time{margin-right:5px}.main-archive .site-main article.post .entry-footer{position:absolute;top:0;left:0;z-index:20;opacity:0}.main-archive .site-main article.post .entry-footer .edit-link{padding:3px 15px;font-weight:bold;background-color:#DB390F;display:inline-block}.main-archive .site-main article.post .entry-footer .tags-links{display:none}.main-archive .front-page-main-sidebar__content{margin-top:20px}.km19-service .has_related_articles{display:flex;align-items:flex-start;justify-content:flex-start}.km19-service .has_related_articles .entry-content{width:74.25%;margin-right:1%}.km19-service .has_related_articles .service-sidebar{width:24.75%;padding-top:20px}.km19-service .has_related_articles .service-sidebar h2{font-size:1.9em;font-weight:400}.km19-service .has_related_articles .service-sidebar .related_blog_article{margin-top:20px}.km19-service .has_related_articles .service-sidebar .related_blog_article .blog_img{position:relative;padding-top:50%}.km19-service .has_related_articles .service-sidebar .related_blog_article .blog_img img{position:absolute;object-position:center;object-fit:cover;width:100%;height:100%;top:0}@media screen and (max-width: 991px){.main-single-post article{padding:0px 10px}}.main-single-post .row56{margin-top:20px}.main-single-post .site-main{padding-left:0px;padding-right:20px}.main-single-post .front-page-main-sidebar__content{margin-top:20px}.main-single-post .post_date-thumbnail{position:relative;width:33%}@media screen and (max-width: 767px){.main-single-post .post_date-thumbnail{width:100%}}.main-single-post .posted-on{background-color:#0A91B4;display:inline-block;padding:5px 15px;position:absolute;top:0px;left:0px}.main-single-post .posted-on time{color:#fff}.main-single-post .posted-on time.entry-date{margin-right:20px}.main-single-post .posted-on .upd{font-weight:bold}.main-single-post .thumbnail-content__wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.main-single-post .thumbnail-content__wrapper a.source{padding:2px 5px;border:1px solid #DB390F;border-radius:3px}.main-single-post .post-thumbnail{margin-bottom:0px}.main-single-post .post-thumbnail img{width:100%}.main-single-post .entry-content{line-height:1.5;position:relative}@media screen and (max-width: 767px){.main-single-post .entry-content{width:100%;padding:0px}}.main-single-post .entry-content p{margin-bottom:20px;position:relative;z-index:5}.main-single-post .entry-content .wp-block-embed__wrapper{text-align:center}.main-single-post .tags-links a{display:inline-block;background-color:#fff;color:#636363;font-weight:bold;padding:3px 10px;margin-right:5px;font-family:"Arimo",sans-serif;font-style:italic}.main-producer-post .post_date-thumbnail{float:left;width:50%;margin-right:1%}.main-producer-post .entry-content{float:left;width:49%;line-height:1.5;font-size:1.2em}.main-producer-post .entry-content p{margin-bottom:20px}.page-pagination{margin-right:10px;margin-bottom:30px}.page-pagination .page-numbers{color:#636363;padding:5px 10px;font-weight:bold;display:inline-block;border-radius:3px}.page-pagination .page-numbers:hover{background-color:#f6f6f6}.page-pagination .page-numbers.current{background-color:#0A91B4;color:#fff}.page-pagination .page-numbers.prev{font-size:0px}.page-pagination .page-numbers.prev:after{content:'\f0d9';font-family:'FontAwesome';width:30px;height:30px;font-size:14px}.page-pagination .page-numbers.next{font-size:0px}.page-pagination .page-numbers.next:after{content:'\f0da';font-family:'FontAwesome';width:30px;height:30px;font-size:14px}.page-cv .entry-content{padding:80px 0px 80px 20px;margin:0px auto;max-width:700px;border-left:5px solid #0A91B4}@media screen and (max-width: 991px){.page-cv .entry-content{margin:0px 10px}}.page-cv .entry-content p{padding:30px 30px;font-size:1.2em;background-color:#f6f6f6;margin-bottom:30px;position:relative;line-height:2;letter-spacing:1px}@media screen and (max-width: 991px){.page-cv .entry-content p{padding:30px 20px}}.page-cv .entry-content p:before{content:'';position:absolute;left:-23px;top:50%;transform:translate(-50%, -50%);padding:16px;border-radius:50%;border:3px solid #fff;background-color:#DB390F;z-index:10}.page-cv .entry-content p:after{content:'';position:absolute;left:-23px;top:50%;transform:translate(-50%, -50%);padding:6px;border-radius:50%;border:5px solid #fff;background-color:#DB390F;z-index:15}.wedding-archive{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;max-width:1100px;margin:0 auto}.wedding-archive article{width:31.33333%;margin:1%}.wedding-archive article a.post-thumbnail{width:100%}.wedding-archive article a.post-thumbnail .article_image{padding-top:90%;background-position:center;background-repeat:no-repeat;background-size:cover}.type-wedding .event-images__wrapper{width:100%;margin:0 auto}.type-wedding .gallery__wrapper2{margin:30px auto;width:auto}.type-wedding .gallery__wrapper2.ncols-5 .images_gallery{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.type-wedding .gallery__wrapper2.ncols-5 .images_gallery .pswp_image{width:19%;margin:0.5%;position:relative}.type-wedding .gallery__wrapper2.ncols-5 .images_gallery .pswp_image a{padding-top:75%;display:block;position:relative}.type-wedding .gallery__wrapper2.ncols-5 .images_gallery .pswp_image a img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.type-wedding .gallery__wrapper2.ncols-1{max-width:720px}.type-wedding .gallery__wrapper{margin:30px auto;width:auto}.type-wedding .gallery__wrapper .images_gallery{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.type-wedding .gallery__wrapper .images_gallery .slick-list,.type-wedding .gallery__wrapper .images_gallery .slick-track{width:100%}.type-wedding .gallery__wrapper .images_gallery .slick-button{z-index:200}.type-wedding .gallery__wrapper .images_gallery .slick-button:before{color:#0A91B4;font-size:27px;opacity:1}.type-wedding .gallery__wrapper .images_gallery .slick-prev{left:0px}.type-wedding .gallery__wrapper .images_gallery .slick-next{right:0px}.type-wedding .gallery__wrapper .images_gallery .pswp_image{position:relative;padding:20px}.type-wedding .gallery__wrapper .images_gallery .pswp_image a{padding-top:75%;display:block;position:relative}.type-wedding .gallery__wrapper .images_gallery .pswp_image a img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.type-wedding .main-text-wrapper{max-width:1100px;margin:0 auto}#blog-items{margin-top:50px}#blog-items h2{text-align:center;font-size:2em;font-weight:bold;padding:10px 0}#blog-items .views-field-field-images img{display:block}#blog-items .view-content:after{content:'';display:table;clear:both}#blog-items .views-row{float:left;width:25%;padding:0px 5px;margin-bottom:10px;min-height:270px;position:relative}@media screen and (min-width: 768px) and (max-width: 991px){#blog-items .views-row{width:50%}}@media screen and (max-width: 767px){#blog-items .views-row{width:80%;float:none;margin:5px auto}}#blog-items .views-field-title{text-align:center;background-color:#636363;padding:15px 5px;min-height:110px;color:#fff;font-size:1.1em;font-weight:bold}#blog-items .views-field-view-node .overlay a{position:absolute;top:0;left:0;width:100%;height:100%}.blog-page .views-row{padding:20px 0;border-bottom:1px solid #eee}.blog-page .views-row .views-field-title{text-align:center;font-size:1.15em;font-weight:bold}.blog-page .views-row .views-field-title a{color:#0A91B4}.blog-page .views-row .views-field-created{color:#bfbfbf;font-style:italic;text-align:right;margin:5px 0}.blog-page .views-row .views-field-field-image{float:left;padding:0 10px 10px 0}.blog-page .views-row .views-field-body{text-align:justify}.blog-page .views-row:after{content:'';display:table;clear:both}.node-blog-article .field-name-field-image .field-item{float:left;padding:1px 3px}.node-blog-article .field-name-field-image .field-items{margin:20px 0}.node-blog-article .field-name-field-image .field-items:after{content:'';display:table;clear:both}.node-blog-article .field-name-body{text-align:justify}.node-article{letter-spacing:1px}.node-article table td{padding:0;text-align:left}.node-article dt{font-weight:bold;font-size:1.2em}.node-article dd{margin-left:20px;text-align:justify}.node-article .field-name-field-images .field-item:nth-child(1){width:480px;height:auto}.node-article .field-name-field-images .field-item{float:left;margin:5px;width:220px;height:150px;text-align:center}#sidebar{float:left;width:16.33333%;padding:10px;min-height:100px;margin-right:2%;-webkit-transition:left 200ms ease 0s;-moz-transition:left 200ms ease 0s;-o-transition:left 200ms ease 0s;transition:left 200ms ease 0s}@media screen and (min-width: 1200px) and (max-width: 1373px){#sidebar{width:19.6%}}@media screen and (min-width: 992px) and (max-width: 1199px){#sidebar{width:24.5%}}@media screen and (max-width: 991px){#sidebar{position:fixed;width:280px;top:49px;bottom:0;z-index:100;padding:10px;overflow-y:auto;background-color:#fff;border-right:1px solid #e0e0e0}}#sidebar h1{font-size:1.7em;font-weight:400}@media screen and (max-width: 991px){#sidebar h1{font-size:2.2em}}#sidebar .sidebar-close{display:none;cursor:pointer;position:absolute;top:18px;right:20px}@media screen and (max-width: 991px){#sidebar .sidebar-close{display:block}}#sidebar .sidebar-close i{font-size:2.4em}.no_sidebars #sidebar{display:none}.no_sidebars .sidebar-toggle{display:none}.stuck .sidebar-toggle{opacity:1}.mobileSidebar-open{left:0}.mobileSidebar-close{left:-300px}footer.site-footer{background-color:#0A91B4;padding:0px 0 0 0;color:#000}footer.site-footer h2{border-bottom:0px solid #636363;position:relative;padding-bottom:5px;font-size:1.4em;font-weight:100;margin-top:0px;padding-top:0px;font-family:"Arimo",sans-serif}footer.site-footer h2:before{content:none}footer.site-footer .km19_container,footer.site-footer body.stuck #header .header-menu__wrapper,body.stuck #header footer.site-footer .header-menu__wrapper{background-color:transparent}footer.site-footer .footer-cols .footer-col{padding:30px 40px;font-size:1.2em;margin-bottom:10px}footer.site-footer #copyright{padding:10px 0px 5px 0px;position:relative;z-index:60;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}@media screen and (max-width: 991px){footer.site-footer #copyright{text-align:center}}footer.site-footer #copyright .site-copyright{text-align:center;position:relative;font-size:1em;color:#fff}@media screen and (max-width: 991px){footer.site-footer #copyright .site-copyright{text-align:center}}footer.site-footer #copyright .site-copyright .copyright-logo{display:inline-block}footer.site-footer #copyright .site-copyright .years{padding:5px 0;display:inline-block;margin-right:10px}footer.site-footer .credits{font-size:0.9em;padding:0px 0px;text-align:right}@media screen and (max-width: 991px){footer.site-footer .credits{text-align:center}}footer.site-footer .credits a{text-decoration:none;font-size:1.1em}footer.site-footer .credits a img{width:30px}footer.site-footer .credits a .first{color:#000;margin-right:-4px}footer.site-footer .credits a .last{color:#d4452a}footer.site-footer a{color:#fff}footer.site-footer .align-left{text-align:left}@media screen and (max-width: 991px){footer.site-footer .align-left{text-align:center}}footer.site-footer .align-left h2{padding-left:0px;text-align:left}@media screen and (max-width: 991px){footer.site-footer .align-left h2{text-align:center}}footer.site-footer .align-left h2:after{left:0px;transform:none;bottom:10px}footer.site-footer .align-center{text-align:center}footer.site-footer .align-right{text-align:right}@media screen and (max-width: 991px){footer.site-footer .align-right{text-align:center}}footer.site-footer .align-right h2{text-align:right;padding-right:0px}@media screen and (max-width: 991px){footer.site-footer .align-right h2{text-align:center}}footer.site-footer .align-right h2:after{left:auto;right:0px;transform:none;bottom:10px}@media screen and (max-width: 991px){footer.site-footer .align-right h2:after{left:50%;right:auto;transform:translateX(-50%);bottom:10px}}footer.site-footer .footer-menu{margin-bottom:20px}footer.site-footer .footer-menu ul li{margin-bottom:5px}footer.site-footer .footer-menu ul li a{text-decoration:none;padding:5px 0px;font-weight:400}footer.site-footer .contact-info .contact-element{margin-bottom:5px}footer.site-footer .contact-info .contact-element div{position:relative;display:inline-block}footer.site-footer .contact-info .contact-element div:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain}footer.site-footer .contact-info .contact-element .phone:before{background-image:url(./images/phone.svg)}footer.site-footer .contact-info .contact-element .email:before{background-image:url(./images/mail.svg)}footer.site-footer .contact-info .contact-element .address:before{background-image:url(./images/location.svg)}footer.site-footer .contact-info .contact-element .directions:before{background-image:url(./images/directions.svg)}footer.site-footer .social-block a{font-size:1.5em;margin:10px}footer.site-footer .wpml-ls ul{text-align:center}footer.site-footer .wpml-ls ul img{width:20px;height:14px}footer.site-footer ul.menu li a{text-transform:uppercase}.ajax-loading__wrapper .logo{position:absolute;top:30px;left:15px}@media screen and (max-width: 991px){.ajax-loading__wrapper .logo{display:block;font-size:2.9em}}.footer_top_widgets--wrapper{font-size:2em;position:absolute;bottom:0px;width:100%}.footer_widget{text-transform:uppercase;font-family:"Arimo",sans-serif;font-size:1.3em;padding:10px 0;overflow:hidden}.marquee-container{height:30px;overflow:hidden;line-height:30px}.marquee-container .marquee{top:0;left:100%;width:100%;overflow:hidden;position:absolute;white-space:nowrap;animation:marquee 30s linear infinite}.marquee-container .marquee2{animation-delay:15s}@keyframes marquee{0%{left:100%}100%{left:-100%}}.search-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#0A91B4;z-index:1000;color:#636363;overflow:auto}.search-overlay .logo-s{text-align:center;margin-top:0px;background-color:#0A91B4;padding:20px 0px}.search-overlay .logo-s img{display:inline-block;width:220px}.search-overlay .search-section p.no-products{text-align:center}.search-overlay .search-section p.no-products a{background-color:#636363;padding:2px 5px;color:#fff;border-radius:2px}.search-overlay .search-overlay__top{margin:20px auto 20px auto;padding:0 30px;border-bottom:1px solid #636363;width:50%;position:relative}@media screen and (min-width: 768px) and (max-width: 991px){.search-overlay .search-overlay__top{width:80%}}@media screen and (max-width: 767px){.search-overlay .search-overlay__top{width:100%}}.search-overlay .search-overlay__top i.search-overlay__icon{font-size:20px;color:#636363;position:absolute;top:0;left:0;padding:12px 0}.search-overlay .search-overlay__top input.search-term{width:100%;background:transparent;border:none;padding:0;color:#636363;font-size:25px;outline:none;box-shadow:none}.search-overlay .search-overlay__top i.search-overlay__close{position:absolute;top:0px;right:0px;cursor:pointer;font-size:20px;color:#636363;padding:12px 0}.search-overlay #search-overlay__results .spinner-loader{text-align:center;padding-top:50px}.search-overlay #search-overlay__results .spinner-loader i{color:#636363;font-size:50px}.search-overlay #search-overlay__results .search-section h2{text-align:center;color:#636363;font-size:1.5em;font-weight:normal}.search-overlay #search-overlay__results .search-section ul li{position:relative;margin-bottom:20px}.search-overlay #search-overlay__results .search-section ul li a{display:block;color:#636363;display:flex}.search-overlay #search-overlay__results .search-section ul li a:hover{text-decoration:none}.search-overlay #search-overlay__results .search-section ul li .search-result__title{position:relative;color:#fff}@media screen and (max-width: 767px){.search-overlay #search-overlay__results .search-section ul li .search-result__title{width:80%}}.search-overlay #search-overlay__results .search-section ul li .search-result__title .s-title{font-weight:bold;margin-bottom:10px;font-size:1.1em}.search-overlay #search-overlay__results .search-section ul li .search-result__title .s-description{font-size:.9em}.search-overlay #search-overlay__results .search-section ul li .search-result__title .s-date{color:#fff;background-color:#0A91B4;padding:2px 10px;display:inline-block;display:none}.search-overlay #search-overlay__results .search-section ul li .search-result__image{position:relative;margin-right:15px;width:150px}@media screen and (max-width: 767px){.search-overlay #search-overlay__results .search-section ul li .search-result__image{width:19%;margin-right:1%}}.search-overlay #search-overlay__results .search-section ul li .search-result__sku{color:#636363;font-size:.8em}.search-overlay #search-overlay__results .search-section ul li .search-result__on_sale{position:absolute;top:0;left:10%;border:1px solid #fff;padding:2px 7px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff;background:#636363}.search-overlay #search-overlay__results .search-section .more-results{text-align:center}.search-overlay.search-overlay--active{display:block}#footer_top_widgets{text-align:center}#footer_top_widgets .logo-footer{display:inline-block}#footer_top_widgets .logo-footer img{max-width:120px}#footer_top_widgets .logo-footer .site-name{color:#fff;font-size:1.3em;text-transform:uppercase}#footer_top_widgets .logo-footer .site-descr{color:#fff;font-size:1.1em}@media screen and (min-width: 768px) and (max-width: 991px){.widget_newsletterwidgetminimal .tnp-widget-minimal{width:80%;display:inline-block}}@media screen and (max-width: 767px){.widget_newsletterwidgetminimal .tnp-widget-minimal{width:95%;display:inline-block}}.widget_newsletterwidgetminimal form{display:flex}.widget_newsletterwidgetminimal form input.tnp-email{width:66.66667%}.widget_newsletterwidgetminimal form input.tnp-submit{width:33.33333%;background-color:#DB390F;color:#000}#footer_bottom-2_widgets .emedia-footer{text-align:center}#footer_bottom-2_widgets .emedia-footer a{display:inline-block}#footer_bottom-2_widgets .emedia-footer a img{width:100px}.gdpr.gdpr-privacy-bar{left:15px;bottom:15px;width:400px;background-color:#bfbfbf}@media screen and (max-width: 767px){.gdpr.gdpr-privacy-bar{left:0px;bottom:0px;width:100%}}.gdpr.gdpr-privacy-bar .gdpr-wrapper{padding:10px;display:block}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content{display:block;width:100%;padding:0 50px 0 0;text-align:left}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p{color:#0A91B4}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right{display:block;width:100%}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons{display:block}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons .gdpr-agreement{cursor:pointer;background:#0A91B4;color:#f6f6f6;padding:6px 50px;margin-right:5px;box-shadow:none;text-shadow:none;border:none;-webkit-box-shadow:0px,0px,0px,0px,#fff, ;-moz-box-shadow:0px 0px 0px 0px #fff ;box-shadow:0px 0px 0px 0px #fff }.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons .gdpr-preferences{color:#0A91B4}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons .gdpr-preferences:before{color:#0A91B4}.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-close{color:#0A91B4}#wpfront-scroll-top-container{width:40px}#google_scripts{display:none}.contact__wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:1100px;margin:0 auto}@media screen and (max-width: 991px){.contact__wrapper{display:block}}.contact__wrapper .contact-col-50{width:50%}@media screen and (max-width: 767px){.contact__wrapper .contact-col-50{width:100%}}.contact__wrapper .contacts_widget{border-left:4px solid #0A91B4;padding-left:10px;margin-left:20px}@media screen and (max-width: 767px){.contact__wrapper .contacts_widget{margin-top:100px;margin-left:0px}}.contact__wrapper .contacts_widget>div{margin-bottom:10px;line-height:1.2}.contact__wrapper .contacts_widget .address{text-transform:uppercase}.contact__wrapper .contacts_widget .social span{display:inline-block;padding:0 5px;min-width:25px}.contact__wrapper .contacts_widget .social span a{color:#0A91B4}.contact__wrapper label{text-align:left}.contact__wrapper p{text-align:left}.contact__wrapper textarea{height:120px !important}.contact__wrapper .col-1{width:49%;margin-right:1%}@media screen and (max-width: 991px){.contact__wrapper .col-1{width:98%;margin:1%;margin-bottom:60px}}.contact__wrapper .col-2{width:49%;margin-left:1%}@media screen and (max-width: 991px){.contact__wrapper .col-2{width:98%;margin:1%}}.contact__wrapper .col-2 p{text-align:justify}.contact-form main#primary h2,.webform-client-form main#primary h2,.contact-page main#primary h2,.page-id-1720 main#primary h2{display:none}.contact-form label,.webform-client-form label,.contact-page label,.page-id-1720 label{width:100%}.contact-form label input,.webform-client-form label input,.contact-page label input,.page-id-1720 label input{width:100%}.contact-form p,.webform-client-form p,.contact-page p,.page-id-1720 p{margin-bottom:10px}.contact-form iframe,.webform-client-form iframe,.contact-page iframe,.page-id-1720 iframe{width:100%}.contact-form label,.webform-client-form label,.contact-page label,.page-id-1720 label{font-size:0.99em;letter-spacing:2px}.contact-form input[type="text"],.contact-form input[type="tel"],.contact-form input[type="email"],.webform-client-form input[type="text"],.webform-client-form input[type="tel"],.webform-client-form input[type="email"],.contact-page input[type="text"],.contact-page input[type="tel"],.contact-page input[type="email"],.page-id-1720 input[type="text"],.page-id-1720 input[type="tel"],.page-id-1720 input[type="email"]{height:40px;width:100%;border:0px solid #ddd;border-bottom:1px solid #bfbfbf;line-height:22px;letter-spacing:0.5px;outline:none;display:block;padding:6px 12px;font-size:14px;font-weight:600;color:#0A91B4;background:#f6f6f6 !important;-webkit-box-shadow:0px,0px,0px,0px,#222, ;-moz-box-shadow:0px 0px 0px 0px #222 ;box-shadow:0px 0px 0px 0px #222 ;-webkit-transition:border-color .15s ease-in-out 0s;-moz-transition:border-color .15s ease-in-out 0s;-o-transition:border-color .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s}.contact-form textarea,.webform-client-form textarea,.contact-page textarea,.page-id-1720 textarea{max-width:100%;width:100%;padding:6px 12px;border:0px solid #ddd;border-bottom:1px solid #bfbfbf;line-height:22px;letter-spacing:0.5px;outline:none;height:auto;display:block;resize:none;font-weight:600;color:#0A91B4;background:#f6f6f6 !important;-webkit-box-shadow:0px,0px,0px,0px,#222, ;-moz-box-shadow:0px 0px 0px 0px #222 ;box-shadow:0px 0px 0px 0px #222 ;-webkit-transition:border-color .15s ease-in-out 0s;-moz-transition:border-color .15s ease-in-out 0s;-o-transition:border-color .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s}.contact-form .form-textarea-wrapper .grippie,.webform-client-form .form-textarea-wrapper .grippie,.contact-page .form-textarea-wrapper .grippie,.page-id-1720 .form-textarea-wrapper .grippie{display:none}.contact-form .form-required,.webform-client-form .form-required,.contact-page .form-required,.page-id-1720 .form-required{display:none}.contact-form .form-item-cid,.webform-client-form .form-item-cid,.contact-page .form-item-cid,.page-id-1720 .form-item-cid{display:none}.contact-form .form-item-copy,.webform-client-form .form-item-copy,.contact-page .form-item-copy,.page-id-1720 .form-item-copy{display:none}.contact-form .form-actions,.webform-client-form .form-actions,.contact-page .form-actions,.page-id-1720 .form-actions{text-align:right}.contact-form input[readonly],.webform-client-form input[readonly],.contact-page input[readonly],.page-id-1720 input[readonly]{border:1px solid #DB390F;background-color:#DB390F}.contact-form input[readonly]:hover,.contact-form input[readonly]:focus,.webform-client-form input[readonly]:hover,.webform-client-form input[readonly]:focus,.contact-page input[readonly]:hover,.contact-page input[readonly]:focus,.page-id-1720 input[readonly]:hover,.page-id-1720 input[readonly]:focus{border:1px solid #DB390F !important}.grippie{display:none}.gm-style-iw{text-align:center}.gm-style-iw strong{color:#0A91B4}.searching{padding:0}.searching .search-box{visibility:hidden;position:absolute;right:0;background:#151515}.searching .search-box .views-exposed-widgets{margin:0}.searching .search-box .views-exposed-widget{float:left;padding:0}.searching .search-box .views-exposed-widget .form-submit{margin:0;border:none;padding:4px 10px;color:#fff;background-color:#151515;font-size:13px;text-transform:uppercase;height:33px;border-radius:0}.searching .search-box .views-exposed-widget input.form-text{width:140px;border:1px solid #151515;background-color:#fff;outline:none;font-size:0.9em;padding:4px 32px 4px 12px;margin:0;height:33px}.searching #search-box-trigger{float:right;cursor:pointer;color:#151515;padding:4px 19px;height:33px;background-color:#fff}.search-results li.search-result{float:left;width:33%;padding:10px;min-height:390px}.search-results li.search-result .field-name-commerce-stock{display:none}.search-results li.search-result .field-name-field-description{display:none}.search-results li.search-result .a2a_kit{display:none}.search-results li.search-result{position:relative;padding:0 5px;min-height:350px;overflow:hidden;float:left;margin-bottom:50px;width:25%}@media screen and (max-width: 767px){.search-results li.search-result{width:100%}}@media screen and (min-width: 768px) and (max-width: 991px){.search-results li.search-result{width:50%}}@media screen and (min-width: 992px) and (max-width: 1199px){.search-results li.search-result{width:33.33333%}}.search-results li.search-result h3{min-height:82px;clear:both;text-align:center;font-size:1.2em;border-top:1px solid #eee}.search-results li.search-result h3 a{font-weight:bold}.search-results li.search-result .commerce-product-field-field-image{height:220px}.search-results li.search-result .commerce-product-field-field-image a{display:block;text-align:center}.search-results li.search-result .views-field-add-to-cart-form{position:absolute;top:-100px;left:25%;-webkit-transition:top 100ms ease-out 0s;-moz-transition:top 100ms ease-out 0s;-o-transition:top 100ms ease-out 0s;transition:top 100ms ease-out 0s}.search-results li.search-result .views-field-add-to-cart-form input{font-size:0.7em;padding:8px;letter-spacing:1.5px}.search-results li.search-result .views-field-ops{float:left;margin-left:20px}.search-results li.search-result .views-field-field-product-reference{float:left}.search-results li.search-result .views-field-field-product-reference .attribute-widgets{display:none}.search-results li.search-result .views-field-field-product-reference input[type=submit]{display:none}.search-results li.search-result .views-field-field-product-reference button[type=submit]{cursor:pointer;background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#ffffff;border:0 solid #248FF9;padding:3px 8px;margin:0}.search-results li.search-result .field-commerce-price{display:none}.search-results li.search-result .field-commerce-price table{min-height:51px}.search-results li.search-result .field-commerce-price table tr{background:transparent;border:none;padding:0}.search-results li.search-result .field-commerce-price table tr td{padding:0;text-align:center}.search-results li.search-result .field-commerce-price table tr td.component-title{display:none}.search-results li.search-result .field-commerce-price table tr.even{display:none}.search-results li.search-result .field-commerce-price table tr.component-type-base-price{font-size:0.9em;font-style:italic;color:#fff}.search-results li.search-result .field-commerce-price table tr.component-type-base-price td{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background:rgba(0,0,0,0.7);text-align:center}.search-results li.search-result .field-commerce-price table tr.component-type-commerce-price-formatted-amount td{color:#0A91B4;font-weight:bold;font-size:1.4em}.search-results li.search-result .commerce-product-sku{text-align:center}.search-results li.search-result form.commerce-add-to-cart>div{display:none;text-align:center}.search-results li.search-result .field-name-field-discount-type{position:absolute;top:10%;right:0;font-size:1.2em;font-weight:bold;color:#0A91B4;font-style:italic;border:3px solid #0A91B4;padding:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:50px;height:50px;line-height:30px;background:rgba(255,255,255,0.6)}.print-page{display:initial;padding:5px}table{width:100%}table thead th{text-transform:uppercase;text-align:center}table tbody tr.even{background-color:#fff}table tbody tr.odd{background-color:#fff}table tbody td{padding:10px}.contact-form{color:#151515}.contact-form .form-item-cid{display:none}.contact-form .form-item-copy label{display:inline-block}.contact-form .form-item-copy input{margin:0 5px 0 0}.contact-form label{display:block;font-weight:bold}.qc-cmp2-persistent-link{background-color:#0A91B4 !important;font-size:.9em !important;text-transform:uppercase !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;text-decoration:none}.qc-cmp2-persistent-link:hover{color:#fff !important;background-color:#076a84 !important}.qc-cmp2-persistent-link img{display:none !important}
