/*!
Theme Name: KhalvArt
Theme URI: http://underscores.me/
Author: Ihor Tryhuk
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: khalv-art
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

KhalvArt is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(assets/libs/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(assets/libs/slick/fonts/slick.eot);src:url(assets/libs/slick/fonts/slick.eot?#iefix) format('embedded-opentype'),url(../libs/slick/fonts/slick.woff) format('woff'),url(../libs/slick/fonts/slick.ttf) format('truetype'),url(../libs/slick/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:16px;min-width:320px;line-height:1.1;font-family:"PT Serif",serif;overflow-x:hidden;background-color:#100c00}ul{padding-left:0;list-style:none;margin:0}.container{max-width:1200px;width:100%;padding:0 15px;margin:0 auto}.loaderArea{width:100%;height:100vh;position:fixed;left:0;top:0;right:0;bottom:0;background-color:#100c00;z-index:9999}.first-bg{background-color:#100c00;background-image:url(assets/img/bg-main.jpg);background-position:center top;background-repeat:no-repeat;padding-bottom:185px}.home .first-bg, .page-template-default .first-bg, .post-template-default .first-bg{padding-bottom:0}.info__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:220px;background-color:#100c00;-webkit-background-size:cover;background-size:cover;background-position:center}.info__way{color:#696969;font-family:Arial,sans-serief;font-size:13px;font-weight:400}.info__way-link{color:#696969;text-decoration:none;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.info__way-link:hover{color:#fff}.info__title{margin:0;color:#fff;font-family:"PT Serif",serif;font-size:34px;font-weight:400;margin-top:10px}.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-top:40px}.menu-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:10px}.menu-list li:last-child a{margin-right:0}.menu-list__item{color:#959595;font-family:"Open Sans",sans-serief;font-weight:700;text-decoration:none;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;margin-right:20px}.menu-list__item:hover{color:#fff}.logotype-link{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.social-links-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto}.social-links-list li:last-child a{margin-right:0}.social-links-list .social-link{display:block;text-decoration:none;font-size:0;width:33px;height:33px;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;margin-right:35px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.social-links-list .social-link:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.social-links-list .social-link-inst a{background-image:url(assets/img/instagram.png)}.social-links-list .social-link-vk a{background-image:url(assets/img/vk.png)}.social-links-list .social-link-fb a{background-image:url(assets/img/facebook.png)}@media only screen and (max-width:1170px){.header{padding-top:120px}.header .logotype-link{top:40px}}@media only screen and (max-width:768px){.header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.social-links-list{margin-left:0;margin-top:20px}.menu{margin-top:10px}}@media only screen and (max-width:480px){.menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:0}.menu-list li{margin-bottom:10px}.menu-list__item{margin-right:0}}.slider{position:relative;background-color:#fff}.slider-next,.slider-prev{position:absolute;width:40px;height:40px;background-color:rgba(255,255,255,.2);-webkit-border-radius:50%;border-radius:50%;border:0;top:50%;padding:0;z-index:9989;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;line-height:1;cursor:pointer;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;color:#fff;font-size:25px}.slider-next:hover,.slider-prev:hover{background-color:#fff;color:#371e22}.slider-prev{left:70px;text-align:left;padding-left:10px}.slider-next{right:70px;text-align:right;padding-right:10px}.slider .slick-dots{position:absolute;bottom:25px}.slider .slick-dots li button:before{font-size:10px;color:#fff;border:1px solid transparent;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;-webkit-border-radius:50%;border-radius:50%}.slider .slick-dots .slick-active button:before{color:#361e21;opacity:1;border:1px solid #361e21}.slide{padding-bottom:185px;}.slider-wrapper{margin-top:55px}.slider__item{width:100%;min-height:570px;background-color:#fff;-webkit-background-size:cover;background-size:cover;background-position:center;-webkit-box-shadow:inset 0 -600px 600px -600px #333;box-shadow:inset 0 -600px 600px -600px #333}.slider__item-title{color:#fff;font-family:"PT Serif",serif;font-size:40px;font-weight:400;margin:0;position:absolute;bottom:45px;left:70px;max-width:400px}@media only screen and (max-width:768px){.slider__item{min-height:450px}.slider__item-title{left:20px;bottom:20px;font-size:30px}}.second-bg{background-color:#78715e;background-image:url(assets/img/second-bg.jpg);background-position:center top;background-repeat:no-repeat;padding-bottom:20px}.home .second-bg{overflow:inherit !important;}.products{padding:10px 0px 0;position:relative;z-index:9;margin-top:-185px}.products__list{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.products__item{max-width:270px;width:100%;height:320px;-webkit-background-size:cover;background-size:cover;background-position:center;background-color:#78715e;margin-bottom:25px}.products__item-wrap{width:100%;height:100%;padding-bottom:125px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:url(assets/img/product-shadow.png);background-position:center;background-repeat:no-repeat}.products__item-title{margin:0;color:#fff;font-family:"PT Serif",serif;font-size:24px;margin-bottom:30px;text-align:center;max-width:150px}.products__item-more{color:#fff;font-family:Arial,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;text-decoration:none;border:1px solid #fff;padding:15px 40px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.products__item-more:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@media only screen and (max-width:1170px){.products__list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.products__item{max-width:100%;-webkit-flex-basis:47%;-ms-flex-preferred-size:47%;flex-basis:47%}}@media only screen and (max-width:768px){.products__list{margin-top:-160px}}@media only screen and (max-width:480px){.products__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.products__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.articles__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.articles__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin-bottom:20px}.articles__item-image{min-width:270px;max-width:270px;height:222px;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.articles__item-info{padding-left:30px;padding-right:20px;background-color:#fff;height:222px}.articles__item-title{color:#3d2225;font-family:"PT Serif",serif;font-size:18px;line-height:1.2}.articles__item-text{color:#656565;font-family:Arial,sans-serif;font-size:13px;font-weight:400;line-height:19px;margin:0;margin-bottom:20px;overflow:hidden;height:60px}.articles__item-more{color:#3d2225;font-family:Arial;display:inline-block;height:40px;line-height:40px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.65px;text-decoration:none;border:1px solid #371e22;padding:0 15px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;height:40px;margin-bottom:20px;white-space:nowrap}.articles__item-more:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@media only screen and (max-width:1170px){.articles__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.articles__item{width:100%;margin-bottom:25px}.articles__item-info{width:100%}}@media only screen and (max-width:540px){.articles__item{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.articles__item-image{min-width:100%;max-width:100%}.articles__item-info{height:auto}}.partnership{position:relative;z-index:9;margin-bottom:30px;margin-top:10px}.partnership-wrap{background-color:#fff;width:100%;padding:30px 70px}.partnership__title{color:#312826;font-family:"PT Serif",serif;font-size:34px;font-weight:400;line-height:44px;margin:0;margin-bottom:20px}.partnership__text{max-width:45%;color:#312826;font-family:Arial,sans-serief;font-size:14px;font-weight:400;line-height:21px;margin:0;padding-right:20px}.partnership__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.partnership__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.partnership__form p{margin:0;}.partnership__form .ajax-loader{position: absolute;}.partnership__input{width:338px;height:50px;background-color:#e7e7e7;border:0;margin-right:23px;font-size:18px;padding-left:20px}.partnership__btn{position:relative; top:-2px;height:50px;background-color:#e8cfa0;color:#312826;font-family:Arial,sans-serief;padding:0 30px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;border:0;cursor:pointer;display:inline-block;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}span.wpcf7-not-valid-tip{display: none !important;}.partnership__btn:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@media only screen and (max-width:980px){.partnership__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.partnership__text{max-width:100%;margin-bottom:20px;padding-right:0}.partnership__form{width:100%}.partnership__input{width:100%}}@media only screen and (max-width:980px){.partnership-wrap{padding:30px 30px}}@media only screen and (max-width:980px){.partnership__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.partnership__btn{margin-top:20px}}.footer{position:relative;z-index:1;background-color:#100c00;padding-top:40px;padding-bottom:40px}.footer-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.footer-wrap .copyright{color:#6d6d6d;font-family:"PT Serif",serif;font-size:14px;font-weight:400;line-height:21px;margin:0}@media only screen and (max-width:768px){.footer-wrap{padding-top:90px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer-wrap .logotype-link{top:0}.footer-wrap .social-links-list{margin-top:0}.footer-wrap .copyright{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:20px}}.catalog-page.first-bg{position:relative;background:#100c00 url(assets/img/bg-main.jpg) no-repeat center top;padding-bottom:0px}.catalog-page.first-bg:after{position:absolute;content:'';height:540px;width:100%;bottom:0;left:0;right:0;background:#78715e url(assets/img/second-bg.jpg) no-repeat center -20px}.catalog{margin-top:60px;margin-bottom:40px;position:relative;z-index:9}.catalog__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:35px;background-color:#fff;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.catalog__list:before{position:absolute;content:'';left:0;right:0;bottom:34px;border-bottom:3px solid #fff}.catalog__list:after{position:absolute;content:'';top:0;right:34px;bottom:0;border-right:3px solid #fff}.catalog__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px;width:33.333%;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.catalog__item-img{width:100%;height:auto}.catalog__item-title{color:#100c00;font-family:"PT Serif",serif;font-size:18px;font-weight:400;width:70%;text-align:center;margin:30px 0}.catalog__item-more{color:#3d2225;font-family:Arial,sans-serief;font-size:13px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.65px;border:1px solid #3d2225;padding:12px 28px;line-height:1;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.catalog__item-more:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@media only screen and (max-width:768px){.catalog__item{width:50%}}@media only screen and (max-width:480px){.catalog__item{width:100%}}.product{margin-top:60px;margin-bottom:40px;position:relative;z-index:9}.product__body{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.product__body-item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.product__gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:55px 20px 10px}.product__slider{max-width:450px;width:100%;overflow:hidden}.product__slider-display{max-width:450px;width:100%;height:200px;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center}.product__slider-list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product__slider-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:110px;height:70px;opacity:.5;overflow:hidden;-o-text-overflow:hidden;text-overflow:hidden;text-align:center;margin:10px 8px 0 0;cursor:pointer;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border:2px solid transparent}.product__slider-list-item-active{opacity:1;border:2px solid #ebebeb}.product__slider-list-item:hover{opacity:.7}.product__slider-list-item img{height:68px}.product__title{max-width:400px;text-align:center}.product__more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:55px 10px 110px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product__more-wrap{max-width:400px;width:100%}.product__more-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.product__more-btn{color:#312826;font-family:Arial,sans-serief;font-size:14px;font-weight:700;width:170px;text-transform:uppercase;letter-spacing:.7px;border:0;background-color:#ebebeb;padding:18px 0;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;margin:5px}.product__more-btn-active{background-color:#000;color:#fff}.product__more-desc{cursor:pointer}.product__more-desc:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.product__more-worth{color:#100c00;font-family:"PT Serif",serif;font-size:18px;font-weight:700;margin:40px 0}.product__more-table{width:100%}.vc_row{width:100%; margin-left: 0 !important; margin-right: 0 !important;}.vc_column_container>.vc_column-inner{padding-left: 0 !important; padding-right: 0 !important;}.product__more-row{padding:4px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ebebeb}.product__more-row:last-child{border:0}.product__more-col{color:#606060;font-family:Arial,sans-serief;font-size:14px;font-weight:400;line-height:36px}.product__more-text{padding:75px 100px 55px;overflow:hidden;-webkit-transition:height 5s ease;-o-transition:height 5s ease;transition:height 5s ease;position:relative;display:none}.product__more-text p{color:#606060;font-family:Arial,sans-serief;font-size:14px;font-weight:400;line-height:21px;margin:0;padding-bottom:10px}.product__more-text-close{right:30px;top:30px;position:absolute;border:0;background-color:transparent;cursor:pointer;font-size:30px;color:#606060;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;padding:5px 10px}.product__more-text-close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.product-more.products__list{margin-top:0}@media only screen and (max-width:992px){.product__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.product__body-item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.product__more-wrap{max-width:600px}.product__slider{max-width:600px}}@media only screen and (max-width:768px){.product__more-text{padding:0 30px}.product__more-text-close{right:10px;top:10px}}@media only screen and (max-width:480px){.product__slider-display{height:150px}.product__more-btns{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.first-bg.contact-page{padding-bottom:50px}.news-content p{color: #606060;font-family: Arial,sans-serief;font-size: 15px;font-weight: 400;line-height: 24px;margin: 0;padding-bottom: 10px;}.news-img{float:left;max-width:400px;margin:0 10px 10px 0;}.contact{margin-top:80px; margin-bottom:50px}.contact__body{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:50px 100px}.contact__info{font-family:"PT Serif",serif;font-size:18px;font-weight:400;padding-right:40px}.contact__info-phones{padding-left:40px;background-image:url(assets/img/phone.png);background-repeat:no-repeat;background-position:top left}.contact__info-phone-link{font-size:18px;display:block;text-decoration:none;margin-bottom:24px;color:#100c00}.contact__info-email{padding-left:40px;background-image:url(assets/img/email.png);background-repeat:no-repeat;background-position:top left;margin-bottom:50px}.contact__info-email-link{font-size:18px;display:block;text-decoration:none;padding-bottom:24px;color:#100c00}.contact__info-link-write{display:block;max-width:170px;color:#3d2225;font-family:Arial,sans-serief;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.65px;text-decoration:none;background-color:transparent;padding:0 26px;height:40px;line-height:40px;border:1px solid #371e22;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.contact__info-link-write:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.contact__map{max-width:600px;width:100%}.contact__map iframe{width:100%}@media only screen and (max-width:992px){.contact__body{padding:40px 50px}}@media only screen and (max-width:768px){.contact__info{padding-right:0}.contact__body{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact__map{margin-top:50px}}@media only screen and (max-width:480px){.contact__body{padding:30px 10px}}
@media (max-width: 1170px) {.partnership__text{max-width: 35%;}}
@media (max-width: 980px) {.partnership__text{max-width: 100%;}.wpcf7{width:100%;}.slider__item{min-height: 470px}}
@media (max-width: 768px) {.products{margin-top: -45px;}.slider__item{min-height: 370px}}
@media (max-width: 767px) {.products{margin-top: 0;}}
@media (max-width: 600px) {.slider__item{min-height: 300px}}
@media (max-width: 480px) {.slider__item{min-height: 250px}}
@media (max-width: 400px) {.slider__item{min-height: 200px}}
@media (max-width: 360px) {.slider__item{min-height: 170px}}

.clickpopup {
	position: absolute;
}

.popup {
	top: 0;
	left: 0;
	right: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	display: none;
	overflow: auto;
	position: fixed;
	font-size: 25px;
	padding-top: 100px;
	font-family: Calibri;
	background-color: rgba(0,0,0,0.75);
	-webkit-animation-name: animatetop;
    -webkit-animation-duration: 1s;
    animation-name: animatetop;
    animation-duration: 1s;
}

.popup-content {
	position: relative;
	margin: auto;
    width: 90%;
    height: initial;
    max-width: 500px;
    min-width: 300px;
	transition: 0.5s ease-in-out;
	background-color: rgba(255,255,255,1.00);
	padding: 30px 50px;
	text-align: center;
}
.popup-content-inside h3 {
	font-family: 'PT Serif';
    font-weight: 400;
    text-align: center;
    font-size: 28px;
    margin: 0 0 25px;
}
.popup-content-inside br {

}
.popup-content-inside .wpcf7-form-control-wrap {
	width: 100%;
    display: block;
    margin-bottom: 20px;
}
.popup-content-inside input,
.popup-content-inside textarea {
	width: 100%;
    border: 1px solid #222;
    font-size: 16px;
    padding: 8px 15px;
    text-align: center;
    color: #222;
    text-transform: uppercase;
}
.popup-content-inside textarea {
	height: 120px;
}
.popup-content-inside input[type="submit"] {
    display: inline-block;
    width: auto;
    background: #000;
    color: #fff;
    padding: 10px 25px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
}
.popup-content-inside input[type="submit"]:hover {
	-webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
.popup-content-inside div.wpcf7-response-output {
	margin: 0;
    font-size: 16px;
    padding: 10px;
    line-height: 1.3;
}

.close {
	cursor: pointer;
    background: #fff;
    color: #000;
    position: absolute;
    top: -13px;
    right: -13px;
    display: block;
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 23px;
    border-radius: 33px;
    font-size: 16px;
    box-shadow: 1px 1px 2px #222;
}

@-webkit-keyframes animatetop {
    from {top:0px; opacity:0}
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:0; opacity:0}
    to {top:0; opacity:1}
}

.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}
.alignright {
	float: right;
	margin: 0 0 10px 10px;
}

.news-content {
	display: block;
}

@media (max-width: 575px) {
	.alignright,
	.alignleft {
		float: none;
		width: 100%;
		margin: 0 0 10px;
	}
	.info__title {
		text-align: center;
		padding: 0 10px;
	}
}