h1 {
	margin-bottom: 1.5em;
}
p {
	text-align: justify;
}
/*

*/



/* требование "УЯРЧИТЬ" от 20200813 */
h2 a, .h2 a, h2, .h2 {
    color: #9ba813;
}



/* ПОДВАЛ форма */
.form_custom_1 .sc_columns_item{
	margin: 0 0 5px !important;
	width: 75% !important;	
}
.form_custom_1 .sc_form_message{
	margin: 4px 0 0 !important;
	width: 77% !important;
}
.form_custom_1 .sc_columns_item input,  .form_custom_1 .sc_form_message textarea{
	padding: 5px 7px;
	font-size: 12px;
	background-color: #fdfdf8;
}
.form_custom_1 .sc_form_message textarea{
	height: 50px;
}
.form_custom_1 .sc_form_button{
	padding-top: 12px;	
}
.form_custom_1 .sc_form_button .sc_button.sc_button_size_medium{	
	padding: 2px 10px;
	font-size: 9px;
}

/* ПОДВАЛ разметка */
.sc_columns_4.sc_columns_indent .logoImg {
	text-align: left;
}
.sc_columns_4.sc_columns_indent .logoImg img{
	width: 170px;
	margin: 12px 0 5px -5px;	
}
.sc_columns_4.sc_columns_indent .social_style_images {
	margin-left: 0 !important;
}
.sc_columns_4.sc_columns_indent .logo_descr {
	padding: 0 !important;
}
@media only screen and (max-width: 1070px){
	.sc_columns_4.sc_columns_indent .sc_columns_item.widgetWrap {
		width: 44% ;
		/*height: 295px;*/
		display: inline-block;
		float: initial;
		vertical-align: top;
		margin-bottom: 50px !important;
	}
}
@media only screen and (max-width: 669){
	.sc_columns_4.sc_columns_indent .sc_columns_item.widgetWrap {
		width: 100% ;
		/*height: 230px;*/
		display: inline-block;
		float: initial;
		vertical-align: top;
		margin-bottom: 50px !important;
	}
}
/* END - ПОДВАЛ */



.form_err {
    border: solid 1px #ff0000 !important;
}



/* products-review */
.products-review h2 {
	 margin-bottom: 5px !important;	
	text-transform: none;
	color: #9ba813; /* тут и далее этот цвет требование "УЯРЧИТЬ" от 20200813 */
	font-family: TimesNewRoman;
	font-size: 42px;
		/*font-variant: small-caps;*/
}
.products-review h3 {
 margin-bottom: 25px !important;	
}
.products-review h4 {
 margin-bottom: 9px !important;	
 font-size: 24px !important;
}
/* END - products-review */



/* сайдбар */
.widget_area.sideBar .widgetWrap.woocommerce .cat-item a, .widget_area.sideBar .widgetWrap.woocommerce li a{
	color: #444444;
	
}
.widget_area.sideBar .widgetWrap.woocommerce li .woocommerce-Price-amount{
	color: #9ba813;
}
/* КОНЕЦ - сайдбар */



/* ГЛАВНАЯ - Надпись под ЛОГО */
/* старая версия
.logoWrap .subTitle .main {
	color: black; 
	font-size: 15px;
	margin-top: 20px !important;
}
*/
.logoWrap .subTitle .main {
	color: #444; 
	font-size: 16px;
	margin-top: 20px !important;
	letter-spacing: 0.7px;
	font-family: "Ubuntu", sans-serif;
	
	text-transform:uppercase;
	font-weight: 500
}



/* почемуто то слетели бордеры таблицв контентах (новости)  */
.sc_table table tbody tr:first-child td {
	border-width: 1px;
}
/* КОНЕЦ - почемуто...  */




/* ГЛАВНАЯ - Популярные напитки */
.products .product h3 a {
	display: block;	
	margin-top: 0;
	font-size: 14px;
	color: #444444;
}
.products .product h3 {
	color: #444444;
	height: 40px;
}
.products .product .price .amount {
	font-size: 17px;
	font-weight: 700;
	color: #444444;
}

.blocks_1.custom_title_2 {
	color: #444; 
	font-size: 15px;

	letter-spacing: 2.5px;
	font-family: "Ubuntu", sans-serif;
	
	text-transform:uppercase;
	font-weight: 400;	
	margin-top: 10px !important;
}


.custom_title_2.blocks_2 {
	
	width: 180px;
	margin-left: auto;
	margin-right: auto;
	font-size: 15px;
	border-style: solid;
	 border-width: 1px;
	 border-color: #B4BB6B;
}
/* кнопка */
.custom_title_2.blocks_2 a{
	display: block;
	padding: 14px 12px 14px 12px !important;
    background-size: 200% 100%;
    background-image: linear-gradient(to right, #F8F6EE 50%, #B4BB6B 50%);
    transition: background-position 0.1s, color: 0.5s;
}
.custom_title_2.blocks_2 a:hover{
	color: #F8F6EE;	
	background-position: -100% 0;
}
/*  КОНЕЦ - ГЛАВНАЯ - Популярные напитки */



/* ГЛАВНАЯ - Коллекция напитков Stalcom */
.sc_content.mainWrap .sc_section .sc_columns_2 div{
	text-indent: 30px;
	text-align: justify;
}
@media only screen and (min-width: 770px){
	
	.sc_content.mainWrap .sc_section .sc_columns_2 div:nth-child(1){
		margin: 30px 15px 20px 0;
		width: 45%;
	}
	.sc_content.mainWrap .sc_section .sc_columns_2 div:nth-child(2){
		margin: 30px 0 20px 20px;
		width: 45%;
		float:right;
	}	
}
@media only screen and (min-width: 1020px){
	
	.sc_content.mainWrap .sc_section .sc_columns_2 div:nth-child(1){
		margin: 30px 30px 20px 0;
		width: 45%;
	}
	.sc_content.mainWrap .sc_section .sc_columns_2 div:nth-child(2){
		margin: 30px 0 20px 40px;
		width: 45%;
		float:right;
	}	
}
/* КОНЕЦ - ГЛАВНАЯ - Коллекция напитков Stalcom */




 .button_green a{
	background-color: #B4BA70 !important;	
}
 .button_green:hover a{
	background-color: black !important;	
}



/* Исправление меню */
.wrapTopMenu .topMenu > ul > li > a {
    padding: 0 18px;
}
.topMenu.main{
	width: 1240px;
}
.logoSeparator .wrapTopMenu .topMenu #mainmenu {
    padding: 70px 140px 0 0;
}
.logoSeparator .wrapTopMenu .topMenu #mainmenu_right {
    padding: 70px 0 0 140px;
}
@media only screen and (max-width: 1299px){
	.topMenu.main{
		width: 1170px;
	}
	.wrapTopMenu .topMenu > ul > li > a {
		padding: 0 12px;
	}
}
@media only screen and (max-width: 1170px){
	.topMenu.main{
		width: 940px;
	}
	.logoSeparator .wrapTopMenu .topMenu #mainmenu, .logoSeparator .wrapTopMenu .topMenu #mainmenu_right {
		padding: 0;
	}
	.wrapTopMenu .topMenu > ul > li > a {
		padding: 0 17px;
	}
}
@media only screen and (max-width: 1015px){
	.topMenu.main{
		width: 900px;
	}
	.rs_button3 a {
		font-size: 7px !important;
		padding: 5px 8px !important;
	}
}
@media only screen and (max-width: 800px){
	.topMenu.main{
		width: 100%;
	}
	.tp-caption .re_wine5 {
			visibility: hidden !important;
	}
}



.isotopeWrap{
	margin-bottom: 0 !important;
}
 
..sc_parallax_content.sc_parallax_bg{
	background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5));
}




/* Слайдер на главной, кастомизация - правки текстов*/
.tp-revslider-slidesli .tp-caption.name .re_wine1 {
	/*font-size: 12px !important;*/	
	
	font-size: 18px !important;	
	letter-spacing: 0.15ex;
	color: #444444;
	font-weight: 300;
	line-height: 14px !important;
	max-width: 190px !important;
}

.popular_1{
	margin-top: -15px;
	margin-bottom: 11px;
	font-family: 'Colibri', sans-serif !important;
	font-size: 18px !important;	
	letter-spacing: 0.15ex !important;
	color: #444444 !important;
	font-weight: 300 !important;
	line-height: 14px !important;	
}
.popular_2{

	font-family: 'Colibri', sans-serif !important;
	font-size: 17.4px !important;	
	letter-spacing: 0.1ex !important;
	color: #444444;
}


.tp-revslider-slidesli .tp-caption.price .re_price1{
	font-size: 17.4px !important;	
	letter-spacing: 0.1ex !important;
	color: #444444;
}

.tp-revslider-slidesli .re_wine5{
	line-height: 25px !important;
	font-size: 17px !important;
	font-weight: 300 !important;
}
@media only screen and (max-width: 800px){
	.tp-revslider-slidesli .re_wine5{
		line-height: 22px !important;
		font-size: 15px !important;
		font-weight: 300 !important;
	}
}
@media only screen and (max-width: 682px){
	.tp-revslider-slidesli .re_wine5{
		line-height: 22px !important;
		font-size: 15px !important;
		font-weight: 300 !important;
	}
	.tp-revslider-slidesli .tp-caption.name .re_wine1{
		visibility: hidden !important;
	}
	.tp-revslider-slidesli .tp-caption.price .re_price1{
		visibility: hidden !important;
	}
}
 .rs-slideloop .re_wine1{
	
}
@media only screen and (max-width: 1100px){
	.tp-revslider-slidesli .tp-caption.name .re_wine1{
		margin-left: -10px;
	}
	.tp-revslider-slidesli .tp-caption.price .re_price1{
		margin-left: 0;
	}
}
@media only screen and (max-width: 960px){
	.tp-revslider-slidesli .tp-caption.name .re_wine1{
		font-size: 11px !important;	
	}
	.tp-revslider-slidesli .tp-caption.price .re_price1{
		font-size: 13px !important;	
	}
	.isotopeWrap .isotopeItem .isotopeContent .isotopeTitle{
		font-size: 12px;
	}
}
@media only screen and (max-width: 880px){
	.tp-revslider-slidesli .tp-caption.name .re_wine1{
		font-size: 10px !important;	
	}
	.tp-revslider-slidesli .tp-caption.price .re_price1{
		font-size: 12px !important;	
	}
	.isotopeWrap .isotopeItem .isotopeContent .isotopeTitle{
		font-size: 12px;
	}
}
@media only screen and (max-width: 800px){
	.tp-revslider-slidesli .tp-caption.name .re_wine1{
		font-size: 9px !important;	
	}
	.tp-revslider-slidesli .tp-caption.price .re_price1{
		font-size: 11px !important;	
	}
	.isotopeWrap .isotopeItem .isotopeContent .isotopeTitle{
		font-size: 12px;
	}
}
@media only screen and (max-width: 700px){
	.tp-revslider-slidesli .tp-caption.name .re_wine1{
		font-size: 8px !important;	
	}
	.tp-revslider-slidesli .tp-caption.price .re_price1{
		font-size: 10px !important;	
	}
	.isotopeWrap .isotopeItem .isotopeContent .isotopeTitle{
		font-size: 12px;
	}
}



/* Исправление плитки, лишние пиксели*/
/*
.masonryStyle.isotopeWrap.portfolio_medium {
	width: 100vw !important;	
}
.isotopeItem {
	position: relative !important;
	left: 0 !important;
	top: 0 !important;
	width: 25vw !important;
}
@media only screen and (max-width: 960px){
	.isotopeItem {
		width: 33.33vw !important;
	}
}
@media only screen and (max-width: 640px){
	.isotopeItem {
		width: 50vw !important;
	}
}
@media only screen and (max-width: 400px){
	.isotopeItem {
		width: 100vw !important;
	}
}*/

/* Плитка, вращающееся двойное фото 
.isotopeItemWrap .img1, .isotopeItemWrap .img2{

  position:absolute; 
  -moz-transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}
.isotopeItemWrap .img1 {
  opacity:0;
  filter:alpha(opacity=0);
    -moz-transform:rotateX(180deg);
  -webkit-transform:rotateX(180deg);
  -o-transform:rotateX(180deg);
  -ms-transform:rotateX(180deg);
}
.isotopeItemWrap .img2 {

   -moz-transform:rotateX(0deg);
  -webkit-transform:rotateX(0deg);
  -o-transform:rotateX(0deg);
  -ms-transform:rotateX(0deg);
}
.isotopeItemWrap:hover .img1 {
  opacity:1;
  filter:alpha(opacity=100);
  -moz-transform:rotateX(0deg);
  -webkit-transform:rotateX(0deg);
  -o-transform:rotateX(0deg);
  -ms-transform:rotateX(0deg);
}
.isotopeItemWrap:hover .img2{
  opacity:0;
  filter:alpha(opacity=0);
  -moz-transform:rotateX(180deg);
  -webkit-transform:rotateX(180deg);
  -o-transform:rotateX(180deg);
  -ms-transform:rotateX(180deg);
}
*/

/* ---- Анимация разворота плитки  ---- */

.flip-container {
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
background-color: #F8F6EE !important;
	-ms-transform: perspective(1000px);
	-moz-transform: perspective(1000px);
	-moz-transform-style: preserve-3d; 
	-ms-transform-style: preserve-3d; 
}
.flip-container:hover .img2, .flip-container.hover .img2 {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
}
.flip-container:hover .img1, .flip-container.hover .img1 {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
}		
.flip-container, .img1, .img2 {
	width: 320px;
	height: 320px;
}
.thumb_rotate {
	-webkit-transition: 0.9s;
	-webkit-transform-style: preserve-3d;
	-ms-transition: 0.9s;

	-moz-transition: 0.9s;
	-moz-transform: perspective(1000px);
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;

	transition: 0.9s;
	transform-style: preserve-3d;

	position: relative;
}
.img1, .img2 {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;

	-webkit-transition: 0.9s;
	-webkit-transform-style: preserve-3d;
	-webkit-transform: rotateX(0deg);

	-moz-transition: 0.9s;
	-moz-transform-style: preserve-3d;
	-moz-transform: rotateX(0deg);

	-o-transition: 0.9s;
	-o-transform-style: preserve-3d;
	-o-transform: rotateX(0deg);

	-ms-transition: 0.9s;
	-ms-transform-style: preserve-3d;
	-ms-transform: rotateX(0deg);

	transition: 0.9s;
	transform-style: preserve-3d;
	transform: rotateX(0deg);

	position: absolute;
	top: 0;
	left: 0;
}
.img1 {
	-webkit-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	z-index: 2;
}
.img2 {

	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
	-o-transform: rotateX(-180deg);
	-ms-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

/* ---- КОНЕЦ - Анимация разворота плитки  ---- */



/* БЛОК Производство ООО Сталком */
.sc_section.sc_align_center.blocks_5 {	
	padding-top: 80px;
	padding-bottom: 30px;
}



.topTitle.subCategoryStyle1 h2{
	text-transform: none;
}



/* Страница ПРОПЕРТИ / ПРОДУКТ  */
.sc_skills.sc_skills_bar.sc_skills_horizontal {
	display: none;
}
/* КОНЕЦ - Страница ПРОПЕРТИ / ПРОДУКТ  */
/* размер картинки в описании продукта в каталоге*/
.alimfoll {
    width: 300px;

}

.alimfoll img{

	margin-left: auto;
	margin-right: auto;
}





sup {
	font-size: x-small;
}



/* БЛОГ */
.blog_page .nav_pages {
    border-top: 0px;
}
.blog_page .sc_blogger_content p {
	padding: 0;
	margin: 3px 0 0;
	font-size: 13px;
}
.blog_page .sc_blogger_title.sc_title{
	text-align: left;

}
.blog_page .blog_descr {
	height: 120px;
	float: left;
}
.blog_page .nav_pages ul{
	padding: 30px 0 40px;
}
.blog_page .custom_title_1 {
    margin-bottom: 55px;
    font-weight: 300;
}

/* КАНЭЦ - БЛОГ */


/* Акция - попап фейд аут на всех страницах */


.popup-fade {
	display: none;
}

.popup-fade:before {
	content: '';
	background: #000;
	position: fixed; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%;
	opacity: 0.7;
	z-index: 9999;
}



.popup-img{

	display: inline-block;
	margin: 0 auto;
	padding: 0;	

  background: url("../../../images/231220-1500x1500_ver_001.jpg");
  background-repeat: no-repeat;
  background-size: contain;	
  background-position: center;
  
  height: 100vh;
  width: 100%;
  cursor: pointer;
}

.popup-img img{	
	height: 100vh;
	object-fit: contain;
	cursor: pointer;

}
.popup {
		
	position: fixed;
	top: 0;
	left: 0;
	padding: 0;
	width: 100%;
	
	
	text-align: center;
	/*
	margin-left: -200px;	
	
	background: #fff;
	
	*/
	z-index: 99999;
	opacity: 1;	
}

.popup-close {
	color: #9ba813;
	position: relative;
	top: 30px;
	left: 40%;
	
	
}
.popup-close a{
		
}
/* КАНЭЦ - Акция - попап фейд аут на всех страницах */




.fr strong {
	font-weight: 400 !important;
	
}

.products  .product .sc_title_center .a1, .categoryTitle .a1, .sc_section .entry-title .a1{
	font-weight: 500;	
}
.products  .product .sc_title_center .a2, .categoryTitle .a2, .sc_section .entry-title .a2{
	font-weight: 300;	
}
.products  .product .sc_title_center .a3, .categoryTitle .a3, .sc_section .entry-title .a3{
	font-weight: 700;	
}

.products .products_title{
	text-transform: uppercase;
	font-weight: 700;
	
}
