/*!
Theme Name:   	Stempol
Theme URI:    	https://chokolad.com.ua/stempol
Author:         Ditis
Version:		08.2018
Author URI:     https://ditis.com.ua/
Description:  	Stempol is the perfect theme WooCommerce project. 
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    stempol.com.ua
*/

@import url('https://fonts.googleapis.com/css?family=Playfair+Display+SC:400,700,900|Playfair+Display:400,700,900|Arial,Helvetica Neue,Helvetica,sans-serif:400,400i,500,700,900&subset=cyrillic,cyrillic-ext');

body {font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size:18px!important;font-weight:400;}
a {color:#fff;}
.h1, .h2, .h3, h1, h2, h3 {font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-weight:700; }
.h5, h5 {font-size: 18px;}
.ac-red {align-items: center; display: flex;}
.table__ral{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}
.ral__item{display:flex;flex-direction:column;flex-basis:227px;padding:20px 0;border:double 3px #868585}
.ral__item:hover{cursor:pointer;transform:scale(1.05)}
.ral__number{font-size:25px;margin:8px 0}
.ral__name{font-size:17px;margin-bottom:8px}
.modal__ral{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100}
.modal__ral__close{position:absolute;right:0;top:0;padding:6px;font-size:48px;font-weight:bold;text-shadow:2px -1px 3px #000;cursor:pointer}
.modal__ral__close:hover{font-size:54px;padding:3px 5px}
.modal__ral__number{text-align:center;margin-top:23px;font-size:46px}
.modal__ral__name{position:absolute;bottom:25px;display:block;margin:auto;width:100%;text-align:center;font-size:24px} 
.ral-colors h1 {text-align:center;margin-top:20px;margin-bottom:20px;} 
.ral-colors h2 {text-align:center;margin-top:20px;margin-bottom:20px;} 
.ral-colors h3 {text-align:center;margin-top:20px;margin-bottom:20px;}
.stempol-prod-a h3 a {color:#35261c;}
.wp-pagenavi {clear: both;padding-bottom:4px;margin-top:25px;}
.pricelist-h button, input, optgroup, select, textarea {margin: 0;text-align:center; font-family: inherit;font-size: inherit;line-height: inherit;height: 50px;color:#fff;background:#5e5954;border:0;}
.wpcf7-submit{font-family: Arial,Helvetica Neue,Helvetica,sans-serif;color:#6f6b68;background:#fff;border:none;padding:0 20px 0 20px; font-size: 18px; line-height:20px;}
.wpcf7-submit:hover {background:rgba(255, 255, 255, 0.7);}
.contact-price {display:block;margin:0 auto;} 
.contact-price-text {font-family: Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;font-size:18px;color:#fff;padding-top:0px;text-align:right;}
.owl-carousel {display:block;}
.kc-owl-post-carousel .owl-item .list-item {box-shadow:none;text-align: center;padding-bottom: 25px;}
.kc-owl-post-carousel .owl-item .image .caption { background: none; display: block; position: relative; left: 0; bottom: 0; padding: 5px 10px; margin-top: 30px; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
td, th {padding:15px!important;text-align:center;border:2px solid #4a4440;}
.pad-img img {padding:5px;}
.stempol-prod-a ul {padding-left:15px!important}
.img-pad img {padding:0 15px;}
.mt-15 {margin:5px 0;}
.table>tbody>tr>td {vertical-align:middle;}
.product-single-cat .prod-img-another img {
    display: block;
    box-shadow: 7px 7px 14px rgba(0,0,0,0.5);
    margin: 0 auto;
}
.search-photo img {float:right;}
td ul {text-align:left;}

@media screen and (max-width:600px){
 .mobile-50 {width:100%!important;margin:5px;}
 #gallery-1 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 100%!important;
}
.gallery-columns-4 .gallery-item {
    max-width: 100%;
}
}
@media screen and (max-width:991px){ 
.pricelist-h button, input, optgroup, select, textarea { width:100%;}
.contact-price-text {text-align:center;margin-bottom:25px;}
.footer-logo {text-align:center;padding:20px 0;}
.footer-menu p {text-align:center;}
.footer-menu a {text-align:center;color:#fff;}
.wpcf7-submit {margin-top:15px;}
.home-news h4 {padding-bottom:20px;}
.single-news {padding:0 20px;}
.news-cat {padding:0 20px;}
.news-cat-img .img-responsive {width:100%;padding-left:20px!important;padding-right:20px!important;}
.news-cat-img {margin-bottom:20px!important;}
.news-text {margin-bottom:20px!important;}
}