/* Слайдер */
.sltitle-1 {
    color:#2b2a28; 
    font-size: 1.2em; 
    font-family: 'Merriweather Sans', sans-serif;
    text-shadow: white 3px 3px 0, white -3px -3px 0, 
                 white -3px 3px 0, white 3px -3px 0;
}
.sltitle-2 {
    color:#233d90; 
    font-size: 1.2em; 
    font-family: 'Merriweather Sans', sans-serif;
    text-shadow: white 3px 3px 0, white -3px -3px 0, 
                 white -3px 3px 0, white 3px -3px 0;
}
/* Цвета */
.white {color:#fff;}
.grey {color:#2b2a28;}
.yellow {color:#ffd203;}
.black {color:#000;}

/* Форматирование текста */
.uppercase {text-transform: uppercase;} /* Заглавные буквы */
.text-justify {text-align: justify;}
.text-center {text-align: center;}
.em10 {font-size: 1.0em;}
.em11 {font-size: 1.1em;}
.em12 {font-size: 1.2em;}
.em14 {font-size: 1.4em;}
.em16 {font-size: 1.6em;}
.em18 {font-size: 1.8em;}
.fontw600 {font-weight:600;}
.fontw700 {font-weight:700;}

/* Отступы текста margin*/

.m-t-10 {margin-top: 10px;}
.m-t-20 {margin-top: 20px;}
.m-t-30 {margin-top: 30px;}
.m-t-40 {margin-top: 40px;}
.m-t-50 {margin-top: 50px;}
.m-t-60 {margin-top: 60px;}
.m-b-10 {margin-bottom: 10px;}
.m-b-20 {margin-bottom: 20px;}
.m-b-30 {margin-bottom: 30px;}
.m-b-40 {margin-bottom: 40px;}
.m-b-50 {margin-bottom: 50px;}
.m-b-60 {margin-bottom: 60px;}
.p-b-20 {padding-bottom: 20px;}

/* Повна новина каталога продукції */

.fullstory {font-size: 1.1em;}
.fullstory ul {margin: 15px 0;}
.fullstory ol {margin: 15px 0;}
.fullstory li {list-style-type: square; margin-left: 40px;}
.fullstory td {padding: 5px 7px; border:1px solid #808080; text-align: left;}
.fullstory b {color:#000;}
.faq-body p {font-size: 1.15em;}
.fullstory-title p {font-size: 1.3em; color:#000;}
.shortstory-title p {font-size: 1.05em; color:#20336e;}

/* SIDEBAR каталога продукції */

.sidebar-cat {font-size: 1.0em;}
.sidebar-cat ul {margin: 15px 0;}
.sidebar-cat ol {margin: 15px 0;}
.sidebar-cat li {list-style-type: square; margin-left: 42px; line-height:10px;}

.tel {font-size: 2.0em;}

/* кнопка ПРИДБАТИ */
.zakaz {padding: 8px 22px; color:#fff; font-size: 1.2em;}

/* Додаткова назва */
#white-cat {position: absolute; margin: 15px 0 0 0; background: rgba(255,255,255,0.8); padding: 5px 15px; color:#fff; z-index:22}
#green-cat {position: absolute; margin: 15px 0 0 0; background: rgba(0,163,81,0.8); padding: 5px 15px; color:#fff; z-index:22}
#blue-cat {position: absolute; margin: 15px 0 0 0; background: rgba(35,61,144,0.8); padding: 5px 15px; color:#fff; z-index:22}
#grey-cat {position: absolute; margin: 15px 0 0 0; background: rgba(53,53,53,0.8); padding: 5px 15px; color:#fff; z-index:22}
#violet-cat {position: absolute; margin: 15px 0 0 0; background: rgba(149,49,146,0.8); padding: 5px 15px; color:#fff; z-index:22}
#orang-cat {position: absolute; margin: 15px 0 0 0; background: rgba(237,145,0,0.8); padding: 5px 15px; color:#fff; z-index:22}
#blue-light-cat {position: absolute; margin: 15px 0 0 0; background: rgba(0,161,225,0.8); padding: 5px 15px; color:#fff; z-index:22}
#brown-ligth-cat {position: absolute; margin: 15px 0 0 0; background: rgba(222,150,48,0.8); padding: 5px 15px; color:#fff; z-index:22}

.q_search {border:1px solid #c0c0c0; padding: 5px 10px; margin: 31px 20px 0 20px; width:100%;}

.cat-foto {height: 350px; overflow: hidden;}
.cat-img {max-width: 100%; height: auto; display: block;}
.cat-foto-1 {height: 150px; overflow: hidden;}
.cat-img-1 {max-width: 100%; height: auto; display: block;}
