*{margin:0;padding:0;border-color:#95b5df;color: #5a5a5a;/*-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition:all 0.5s linear;*/}
li,a,.ЕстьСкрытое .Скрытое,.Скрытое{-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition:all 0.5s linear;}
html,body{min-width:auto;width:100%;min-height: 100%;}
body{/*background: url('k/f.jpg') no-repeat 50% fixed;background-size: cover;*/font-family: 'Source Sans Pro', sans-serif;font-weight: 300;font-size: 90%;}

/* Кнопки */buttom{background-color: #3498db;color: #fff;-webkit-transition: background-color 1000ms;-moz-transition: background-color 1000ms;-o-transition: background-color 1000ms;transition: background-color 1000ms;}
buttom:hover{background:#444;}
buttom:after{content: "\f138";text-decoration: inherit;display: inline-block;speak: none;}
/* Поля ввода */
input,textarea{background: rgba(0,0,0,0.15);color: #fff;border: 0;padding: 4px 7px;}
/* Таблица */
tr:first-child>td{background-color: #55C9E1;}
td{padding: 6px 8px;border-bottom: 1px solid #e5e5e5;}
/*Поиск*/#Контейнер-Верх form.form-inline,#Контейнер-Верх form#mod-finder-searchform{display: inline-block;position: absolute;top: 32px;right: 10px;z-index: 2;}
/*Списки*/#Колонки ul{display:inline-block;}#Колонки ul li{clear: both;float: left;margin-left:25px;min-height: 25px;list-style:none;}/*#Колонки ul li:before{content: "\f0da";color: #b7b7b7;}*/
#Колонки .pagination ul li{clear:none;}
/*Путь по сайту*/ul.breadcrumb li{float:left;clear:none;list-style:none;margin-right:10px;height: 10px;}ul.breadcrumb li:first-child:before{display:none;}
/*Ссылки*/
a,a:link,a:visited{text-decoration: underline;/*color:#3498db;*/}
a:link{}
a:visited{}
a:hover{color: #000;text-decoration: none;}
/*Заголовки*/
#Содержание h1,#Содержание h2,#Содержание h3,#Содержание h4,#Содержание h5,#Содержание h6{color: #333;text-align: center;}#Содержание h1{display: inline-block;}
h1,h2,h3,h4,h5,h6{font-weight:700;}
h1{font-size:36px;text-transform:uppercase;}
h2{font-size:24px;text-transform:uppercase;margin-bottom:30px;}
h3{font-size:18px;}
h4{font-size:14px;}
.items-leading h2{font-size:36px;}
/*Заголовки материала*/h2.item-title,.item-page>h2,.item>h2{padding: 0px 0px 0px 6px;}
.item-page>h2 a,h2.item-title a,.item>h2 a{text-decoration:none;}
/*Блог материалов*/.items-row{margin-bottom:20px;padding:20px;}.img-intro-left img,.img-intro-left{width:150px;float:right;margin-right:5px;}
/* Сбиваем фон матерьяла */.item-page p,.item-page span,.item-page strong{background:none !important;}
/* Метки */.tags{margin:10px 0;}.tags span{display:inline-block;margin-right:10px;}
/* "Читать дальше" */.readmore a:after{content: "\f0da";text-decoration: inherit;display: inline-block;speak: none;}

/*Заголовки, ссылки меню*/ul.Меню,#Содержание .Главная .Картинка,h1,h2,h3,h4,h5,h6{text-transform:uppercase;text-align: center;}

/*КОЛДОВСТВО НАЧАЛОСЬ*/
#Лого{display: inline-block;position: absolute;z-index: 1;top: 90px;left: 10px;}
#Верх,#Контейнер-Верх,#Содержание-Верх,#Содержание-Низ,#Контейнер-Низ,#Низ{margin-bottom:10px;}
#Контейнер,#Контейнер-Верх,#Контейнер-Низ{margin:auto;position:relative;}
#Контейнер-Верх,#Контейнер-Низ,#Правая,#Левая{position:relative;}
#Контейнер-Верх,#Контейнер-Низ,#Содержание-Верх,#Содержание-Низ{width:100%;display:inline-block;}
#Колонки{display:block;width:100%;margin:50px 0;}
#Колонки1,#Колонки2{display:table;width:100%;margin:50px 0;}
#Левая,#Правая,#Содержание{display: table-cell;}

#Тело{overflow:auto;min-height:100%;display:inline-block;position:relative;}
#Окно{display:inline-block;width:100%;min-height:100%;overflow:auto;position:relative;z-index:0;}
#Шапка{display:block;width:100%;background:rgba(0,0,0,0.5);margin-bottom:-40px;position: fixed;z-index: 1;}
#Верх{height:600px;padding-top:40px;background:url('k/head.jpg') center top no-repeat;background-attachment: fixed; background-size: cover;}
#Контейнер{width:auto;margin-top:15px;margin-bottom:20px;/*display: table;*/color: #3d3d3d;
/*-webkit-box-shadow:0 -15px 15px -15px #000;
-moz-box-shadow:0 -15px 15px -15px #000;
-o-box-shadow:0 -15px 15px -15px #000;
-ms-box-shadow:0 -15px 15px -15px #000;
box-shadow:0 -15px 15px -15px #000;background:#E3D1C7;
background:-moz-linear-gradient(top,#E3D1C7 265px,#2F1508 70%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(265px,#E3D1C7),color-stop(70%,#2F1508));
background:-webkit-linear-gradient(top,#E3D1C7 265px,#2F1508 70%);
background:-o-linear-gradient(top,#E3D1C7 265px,#2F150870%);
background:-ms-linear-gradient(top,#E3D1C7 265px,#2F1508 70%);
background:linear-gradient(top,#E3D1C7 265px,#2F1508 70%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3D1C7',endColorstr='#2F1508',GradientType=0);*/}
#Контейнер-Верх{}
#Контейнер-Верх .Содержание{}
#Содержание-Верх>.Содержание,
#Содержание .Содержание,
#Содержание-Низ .Содержание,
#Контейнер-Низ .Содержание{border:0;background:#fff;padding:5px 10px;width:100%;}
#Содержание,
#Левая,
#Правая{float:left;box-sizing:border-box;}
#Содержание{}
#Содержание.Колонки2{width:50%;}
#Содержание.Колонки1{width: 75%;}
#Содержание.Колонки{width:100%;}
#Содержание.Колонки .Содержание{margin:0;}
#Содержание-Верх{color:#858585;}
#Содержание-Низ{clear:both;width:100%;}
#Контейнер-Низ{}
#Контейнер-Низ .Содержание{}
#ПодКонтейнером{background: url(k/komanda.jpg) no-repeat; background-size: cover; min-height: 500px; background-attachment: fixed;}
#Правая{margin-left:3px;float:right;}
#Левая{margin-right:3px;float:left;}
#Содержание{}
#Колонки{}
#Низ{padding:30px 0 10px;background: #3d6485;}

.Секция{display:block;width:100%;}
.Секция .Содержание{display:block;width:90%;margin:auto;}

#Верх div.Модуль{}
/* Анимация при наведении */
#Окно div.Слайдер a.theButton,.user-box i,
#Окно div.Слайдер a.theButton:hover,
.user-box i:hover{-webkit-animation: bounceIn 1000ms ease-in-out;-moz-animation: bounceIn 1000ms ease-in-out;-ms-animation: bounceIn 1000ms ease-in-out;-o-animation: bounceIn 1000ms ease-in-out;animation: bounceIn 1000ms ease-in-out;}

/* Меню */
.Меню{text-align:center;font-weight:700;}
.Меню li{padding:10px;border-bottom: 3px solid transparent;list-style:none;position: relative;}
.Меню li a{color:#fff;text-decoration:none;}
.Меню li:hover a,
.Меню li.active a{color: #02ccca;}
.Меню li:hover,
.Меню li.active{border-bottom-color: #02ccca;}

.Меню ul{display:none;position:absolute;top:99%;left:0;background:rgba(0,0,0,0.5);}
.Меню li:hover ul{display:block;}

.Меню.Ряд{display:table-row;display: inline-block;}
.Меню.Ряд li{display:table-cell;}

div.Модуль h3{text-transform: uppercase;font-size: 24px;margin: 0 0 30px 0;line-height: normal;color: #474747;}
#Правая div.Модуль:nth-child(n){background:#629B00;}
#Правая div.Модуль:nth-child(2n){background:#FFBF4D;}
#Правая div.Модуль:nth-child(3n){background:#006dbc;}
#Левая div.Модуль{background:#006dbc;}
#Правая div.Модуль *,
#Левая div.Модуль *{color:#fff;}
#Правая div.Модуль,
#Левая div.Модуль{box-sizing:border-box;border: 0;padding:5px;margin-bottom:10px;}
#Правая div.Модуль h3,
#Левая div.Модуль h3{text-transform: uppercase;position: relative;top:0px;/*background:#A0531F;
background:-moz-linear-gradient(top,#A0531F 0%,#834111 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#A0531F),color-stop(100%,#834111));
background:-webkit-linear-gradient(top,#A0531F 0%,#834111 100%);
background:-o-linear-gradient(top,#A0531F 0%,#2F1508 70%);
background:-ms-linear-gradient(top,#A0531F 0%,#834111 100%);
background:linear-gradient(top,#A0531F 0%,#834111 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A0531F',endColorstr='#834111',GradientType=0);*/}
#Содержание div.Модуль h3{color:#F6520D;white-space: pre-wrap;}
/*Заголовки - Нечётные модули*/
#Правая div.Модуль:nth-child(odd) h3{}
#Левая div.Модуль:nth-child(odd) h3{}
/*Заголовки - Чётные модули*/
#Правая div.Модуль:nth-child(even) h3{}
#Левая div.Модуль:nth-child(even) h3{}
#Правая div.Модуль ul li,
#Левая div.Модуль ul li{margin:5px 2px;}


/******************************РАЗНЫЕ НАСТРОЙКИ******************************/
#Окно .Кнопка{color:#fff;display:inline-block;padding:10px;border-radius:40px;background:#E3D1C7;
background:-moz-linear-gradient(top,#E3D1C7 0%,#2F1508 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#E3D1C7),color-stop(100%,#2F1508));
background:-webkit-linear-gradient(top,#E3D1C7 0%,#2F1508 100%);
background:-o-linear-gradient(top,#E3D1C7 0%,#2F1508 100%);
background:-ms-linear-gradient(top,#E3D1C7 0%,#2F1508 100%);
background:linear-gradient(top,#E3D1C7 0%,#2F1508 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3D1C7',endColorstr='#2F1508',GradientType=0);}
#Окно div.ВПраво{float:right;right:25px;left:auto;margin-left:25px;margin-right:25px;}#Окно div.ВЛево{float:left;left:25px;right:auto;margin-left:25px;margin-right:25px;}
#Окно div.ВВерх{position:absolute;top:25px;}#Окно div.ВНиз{position:absolute;bottom:25px;}
#Окно div.ВПраво0{float:right;right:0;left:auto;margin-left:0;margin-right:0;}#Окно div.ВЛево0{float:left;left:0;right:auto;margin-left:0;margin-right:0;}
#Окно div.ВВерх0{position:absolute;top:0;}#Окно div.ВНиз0{position:absolute;bottom:0;}
#Окно div.Модуль.Центр{text-align:center;}#Окно div.Модуль.Центр>div{display:inline-block;}
/*Цвет букв#Окно .КРАСНЫЙ{color:#f00;}*/
/*Размер букв#Окно .БУКВЫ20{font-size:20px;}#Окно .Бук30{font-size:30px;}*/
#Окно .Колонка,#Окно .Колонка25,#Окно .Колонка33,#Окно .Колонка50,#Окно .Колонка75{display:inline-block;margin-right:10px;box-sizing:border-box;padding:1%;}#Окно .Колонка25{width:25%;}#Окно .Колонка33{width:33%;}#Окно .Колонка50{width:50%;}#Окно .Колонка75{width:75%;}
#Окно .Колонка25 .Колонка25,#Окно .Колонка33 .Колонка33,#Окно .Колонка50 .Колонка50,#Окно .Колонка75 .Колонка75{width:auto;}
#Окно .Колонка h3{text-align: left;}
/*Во всю длинну*/#Окно .Длинная{width: 100%;display: inline-block;}
#Окно .СКРЫТО{display:none;}#Окно div.Содержание .Фон{background:none;border:0;}
/*Для скрытия\показа блока при наведении*/
#Окно .ЕстьСкрытое{position:relative;text-decoration: underline;display:inline-block;}
#Окно .ЕстьСкрытое:hover+.Скрытое,
#Окно .ЕстьСкрытое:hover .Скрытое,
#Окно .Скрытое:hover{opacity:1;height:auto;width:auto;padding:10px;z-index: 10;display:inline-block;}
#Окно .ЕстьСкрытое .Скрытое,
#Окно .ЕстьСкрытое+.Скрытое{background:#fff;padding:5px;transition:translate(0,50px);transition-delay:1s;position:absolute;top:60%;left:0;opacity:0;height:1px;width:1px;display:none;overflow:hidden;display:inline-block;border-radius:10px;}
/*Оформление всплывающего блока, при нажатии на кнопку*/
#Окно .ВсплывающееОкно{position:fixed;top:25%;right:20%;left:20%;/*min-width:300px;*/z-index: 10;text-align:center;background:#fff;border-radius:10px;padding:10px;display:none;color:#fff;font-size:25px;border:5px solid #E3D1C7;}
#Окно .ВсплывающееОкно>*:after{content:' ';clear:both;display:inline-block;width:100%;height:1px;float: left;}
#Окно .КнопкаСкрыть,#Окно .КнопкаПоказать{cursor:pointer;font-size:18px;}
#Окно .КнопкаСкрыть{width: 100%;clear: both;float: right;text-align: right;color:#E3D1C7;}
#Окно .КнопкаСкрыть:after{content:' ';clear:both;display:inline-block;width:100%;height:1px;float: left;}
#Окно .ВсплывающееОкно{position:fixed;top:15%;right:20%;left:20%;z-index: 100;text-align:center;background:url('k/f_okha.jpg');border-radius:10px;padding:10px;display:none;color:#fff;font-size:20px;border:5px solid #E3D1C7;min-width:300px !important;}.ВсплывающееОкно>*{display:inline-block;}
#Окно .ВсплывающееОкно>ul>li:after{content:' ';clear:both;display:inline-block;width:100%;height:1px;float: left;}
#Окно .КнопкаПоказатьОкно{border-radius:20px;border:2px solid #DB7618;padding:5px;color:#fff;background:url('k/f_okha.jpg');display: inline-block;}
#Окно .КнопкаСкрытьОкно,
.КнопкаПоказатьОкно{cursor:pointer;font-size:18px;}
#Окно .КнопкаСкрытьОкно{width: 100%;clear: both;float: right;text-align: right;color:#E3D1C7;}
#Окно .КнопкаСкрытьОкно:after{content:' ';clear:both;display:inline-block;width:100%;height:1px;float: left;}
#Окно .ВсплывающееОкно li{list-style:none;margin-bottom:5px;}
#Окно .ВсплывающееОкно a{color:#EDB99F;}
#Окно .ВсплывающееОкно .Скрыто{display:none;}

/* Хвосты */
#Окно .Хвост:after{content: ' ';position: absolute;display: block;width: 0;height: 0;border:15px solid transparent;}
#Окно .Хвост.Верх:after{bottom: 100%;border-top-color:transparent !important;}
#Окно .Хвост.Низ:after{top: 100%;border-bottom-color:transparent !important;}
#Окно .Хвост.Лево:after{left: 20px;border-left-color:transparent !important;}
#Окно .Хвост.Лево0:after{left: 0;border-left-color:transparent !important;}
#Окно .Хвост.Право:after{right: 20px;border-right-color:transparent !important;}
#Окно .Хвост.Право0:after{right: 0;border-right-color:transparent !important;}

/* Загнутые уголки */
#Окно .Уголок{background: #f6f6f6;border: 1px solid #eeeeee;padding: 25px 40px 15px;box-sizing: border-box;position: relative;}
#Окно .Уголок:before{content: "";position: absolute;border-style: solid;background: #dbdbdb;display: block;width: 0;}
#Окно .Уголок.Справа.Низ:before{bottom: -1px;right: -1px;border-width: 0 0 20px 20px;border-color: #dbdbdb #fff #fff #dbdbdb;}

/* Блок, синий */
#Окно .Синий{background: #3498db;padding: 40px;color: #fff;font-size: 18px;position: relative;}
#Окно .Синий:before{position: absolute;font-family: FontAwesome;content: "\f10d";font-size: 70px;color: rgba(0,0,0,0.1);top: -4px;line-height: normal;left: 0;}
#Окно .Синий .Низ{background: #217dbb;}.Синий img{border:solid 7px #3498db;}


#Окно .Тень{-webkit-box-shadow: 0 0 0 7px #cce5f6;-moz-box-shadow: 0 0 0 7px #cce5f6;box-shadow: 0 0 0 7px #cce5f6;}
/******************************Оформление частей движка******************************/
/*Формы в содержании*/
/*Контакты - скрытие содержимого, если оно должно быть скрыто*/
#Окно .collapse{overflow:hidden;height:0px;}
#Окно .in.collapse{height:auto;}
/*Список контактов*/
#adminForm .Краткое.описание{}
#adminForm .Факс,
#adminForm .Мобильный,
#adminForm .Телефон{display:inline-block;margin-right:20px;}
#adminForm .Заголовок{font-size:18px;}
#adminForm>ul li{margin-bottom:10px;}
#adminForm>ul li:hover{background:#eaf0ff;border:1px solid #006fbe;}
/*Картинки*/
#Окно dt{/* width:32px;height:32px; */float:left;clear:both;padding-top:5px;margin-left:10px;}
/*Тектс*/
#Окно dd{height:32px;vertical-align:middle;display: table-cell;padding-top:5px;}
#Окно #adminForm{background:none;color:#fff;}
#Окно #adminForm ul.category li{list-style:none;}

/*Список тегов*/#Колонки ul.tags li{clear:none;float:left;margin-right:10px;}

/*Фоны тела содержания*/
#Содержание .item-page,
#Содержание .blog,
#Содержание .blog-featured,
#Содержание form,
#Содержание>div.Содержание>div#flax-component>div{/* background:rgba(0,0,0,0.9); */border-radius:20px;padding: 10px;}

/*СЛАЙДЕР*/div.oneByOne1{margin:auto;left:0;}

/*Магазин*/
div div.vm-pagination li{float:none;clear:none;display:inline;padding-left: 5px;}div div.vm-pagination li:before,div div.vm-pagination li:after{display:none;}
div div.vm-product-descr-container-0{height:auto;}
div div.product div.vm-product-media-container img{max-width: 298px;}.vmproduct.productdetails a img{max-width:100%;}
div div span.addtocart-button input.addtocart-button,div div span.addtocart-button input.notify-button,div div input.highlight-button,div div a.highlight{height:45px;}
div div.addtocart-area div.addtocart-bar input.addtocart-button{padding: 5px 2px;}
div div.vm-details-button a,div div.vm-pagination li a,div.vm-pagination li span{color:#808080;}div div.vm-pagination{float:none;}
div .category-view .row div.category .spacer h2 a{font-size:15px;}
div.orderlistcontainer{display:none;}

/*Корзина*/

/*Форма заявки*/
#Низ div.mod_ext_simple_contact_form{width: auto; margin: auto; }
#Низ label{color: #8bb8de; width: 115px; position: relative; margin: 0;padding-top: 10px; height: 42px;float: left;text-indent: 55px; line-height: 0px;}
#Низ label:after{content: ''; display: inline-block; width: 1px; height: 30px; border-right: 1px solid #fff; position: absolute; top: 8px;left: 45px;}
#Низ label:before{content: ''; display: inline-block; width: 26px; height: 28px;background:url('k/ukohka.png') no-repeat 50% 0;position: absolute; top: 8px; left: 0;}
#Низ div.mod_ext_simple_contact_form input,
#Низ div.mod_ext_simple_contact_form textarea{margin-left: -125px; padding-left: 75px; padding-top: 15px; padding-bottom: 15px;width: 96%;position: relative;}
#Низ div.mod_ext_simple_contact_form textarea{height:200px;}
#Низ div.mod_ext_simple_contact_form p:hover label:before,
#Низ div.mod_ext_simple_contact_form p:focus label:before,
#Низ div.mod_ext_simple_contact_form p:active label:before
{background-position: 50% 100%; }
#Низ div.mod_ext_simple_contact_form  form>p:last-child label{display:none;}
#Низ div.mod_ext_simple_contact_form .btn{font: 18px/20px 'ProximaNovaBold', Arial; display: inline-block; padding: 20px 20px; background: #ffe866; border-radius: 27px; cursor: pointer; transition: all 200ms ease; border: none; color: #333; margin: 35px 0 0; width: 100%; max-width: 240px; text-transform: uppercase;}
#Низ div.mod_ext_simple_contact_form .btn:hover{background: #0295cd; color: #fff; border: none;}

/*Блоки*/
#Шапка div.custom:last-child{display: inline-block; float: right;}
#Блоки{position:relative;}
#Блоки > div > a,#Блоки > a{display:inline-block;margin:5px;position:relative;}
#Блоки > div > a img,#Блоки > a img{width: 30px;height: auto;/*height: 25px;*/}
#Блоки > div > a span,#Блоки > a span{display:none;position:absolute;top:99%;right:0;background: rgba(0,0,0,0.5);border:1px solid #f00;padding:5px;color:#fff;}
#Блоки > div > a:hover span,#Блоки > a:hover span{display:block;}
#Окно #Блоки .ЕстьСкрытое .Скрытое,
#Окно #Блоки .ЕстьСкрытое+.Скрытое{left:auto;right:0;}
#Блоки ul.Скрытое li{list-style:none;}

#Содержание #display-form,#Содержание #basic-details{display:block;height: auto;}

.promo-message-3{color: #fff;font: 34px/68px 'ProximaNovaBold', Arial;}
.ch-info a.ch-info-back.B-OKHE{width: 100%; height: 100%; display: inline-block; position: relative;}
div.ch-info .ch-info-back{background-repeat: no-repeat !important; background-size: contain;}

div #navigation-toggle{top: 0px;}
@media screen and (min-width: 770px){
	#Шапка #gruemenu{display:none;}
	#Шапка .Меню.Ряд,#Блоки{display:inline-block;}
}
@media screen and (max-width: 770px){
	#Шапка .grue_115{display:block;}
	#Шапка .Меню.Ряд{display:none;}
#Блоки{padding-top: 40px;}
	div .promo-message-3{font: 16px/34px 'ProximaNovaBold', Arial;}
	div .container{padding:0;}
	div.ch-info,div.ch-info-wrap,ul.ch-grid li{max-width: 220px;}
	h1{font-size:18px;}
	h2{font-size:12px;}
	h3{font-size:12px;}
	h4{font-size:12px;}
	.items-leading h2{font-size:18px;}
}
div.PEKLAMA{border: 2px dashed #909090;text-align: center;}
div.PEKLAMA h4{position: relative; top: -11px; background: #fff; display: inline-block;}
