/**
 * Theme Name: Divi-Shop-Child
 * Template: Divi
 */


.popup-order-ul {
  display: flex;
  justify-content: center;
  margin: 10px 0 5px 0;	
}

.popup-order-li {
	  text-transform: uppercase;
	  font-size: 0.8em;
	  line-height: 1;
	  padding: 1em 2em 1em 2em !important ;	 
	  text-align:left;
}

.popup-order-data {
	border-left: 2px solid #1e1e1e;
	border-right: 2px solid #1e1e1e;
}





  .swal2-input {
      width: 80% !important;
  }
  .popup-title {
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: 600;
      font-size: 24px;
      line-height: 130%;
      color: #1E1E1E;
      margin:10px 0;
  }
  .popup-popup {
    width:38em;
  }
  .popup-confirm {
    background: #739B49;
    color: #fff;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    margin-bottom: 15px;
  	padding: 16px 32px;
    border: 2px solid #739B49; 
  }
  .popup-confirm:hover {
    background: #fff !important;
    color: #739B49;    
  }
  .popup-text {
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: 500;
      font-size: 20px;
      line-height: 130%;
      color: #1E1E1E;
      margin:10px 0;
  }
        .required::placeholder {
            color: red;
            font-weight: bold;
        }
    

















#glt-translate-trigger {    
    right: 0px;
	padding: 6px 15px 3px;
}

#flags a {
	margin-left:5px !important;
}

/*мега меню https://divi-sensei.com/blog/2017/08/27/how-to-use-divi-mega-menu */


 #top-menu li.mega-menu > ul > li > a, #top-menu li > ul > li > a {
        padding: 7px 5px 7px;}
 
/* default or centered style header mega menu alignment */
    .et_header_style_left #top-menu li.mega-menu > ul {
        left: auto!important;
        right: 0;}
 
    .et_header_style_centered #top-menu li.mega-menu > ul {
        left: auto!important;}
 
    .et_header_style_centered #top-menu > li:last-child.mega-menu > ul {
        left: auto!important;
        right: 0!important;}
 
 
/* first row of titles */
    #top-menu li.mega-menu > ul > li > a:first-child {
        border-bottom: 1px solid #EDB059;
		height:3.5em;
        font-weight: bold;}
 
/* sub-menu items - 2nd level */
    .nav li li li a {
        font-size: 13px;}
 
    #top-menu li li a {
        padding: 0px 5px;
       /* font-weight: 300;*/}
 
/* drop down menu items on hover */
    .nav ul li a:hover {
        opacity: 1;
      /*  background-color: rgba(150,150,150,0.3);*/
}



#top-menu li li:hover {
   background:#edb059;
}




.woocommerce a img.imgmybutton {
	width:auto;
}

/*2018 май*/
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 1em 0.3em;
    margin: 0;
    font-size: 1.3em;
    line-height: 1.2em;
}
/*----*/

#top-menu li .menu-item-has-children > a:first-child {
    padding-right: 20px;
}


#top-menu ul.sub-menu  > li > a:hover {   
	/*color:#EDB059;*/
}



.woocommerce p:last-of-type {
    padding-bottom: 1em;
}

.et_pb_scroll_top.et-pb-icon {  
    border: 1px solid #fff;
}


.myullist a {
	color:#444444;
}

.myullist a:hover {
	opacity:0.8; /*color:#cd5c5c;*/
}

.woocommerce .product .related h2 {
    padding-bottom: 16px;
    font-size: 18px !important;
    text-align: center;
    line-height: 1.1em;
}

/*отступы навигации страниц товара*/
.woocommerce nav.woocommerce-pagination ul li {padding: 0 3px 0 3px;}

/*для вариативного товара размер цены*/
.woocommerce-variation-price .price {font-size:24px !important;}



/*мега-меню на главной*/
.mega-link > a {
    text-align: left;
    font-size: 18px !important;
 /*   text-transform: uppercase !important;*/
    font-weight: 400 !important;
    letter-spacing: 1px;
}
 
.mega-link > a img {
    margin-bottom: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
 
}



.mse_buttons {font-size:24px}   /*первая страница на мобильном*/
  
/*таблица*/
.mytable table {
    text-align: center;
}
  
/*на странице товара кнопка добавить тьовар неактивна*/
.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover
{color: #d4d4d4;}

/*отступ сверху в секции*/
.et_pb_section {
    padding: 24px 0 !important;
}

/*отображение категорий товаров в сайдбаре*/
.product-categories .cat-parent {font-weight:bold;}
.product-categories .cat-parent .children {font-weight:normal;}

/*расширяем высоту дополнительного поля  при оформлении заказа*/
.woocommerce .checkout  .form-row textarea {
    height: 8em !important;
 }


/*для высокопрочных болтов убираем расчет веса*/
.postid-8312 .wccc-content-block {display:none;}

/*в описании товара ширина вкладки дополнительная информация*/
#content-area table th {
    max-width: 200px !important;
    padding: 0.857em 0.587em;
}


/*широкий єкран для описания товара */
.single-product .et_pb_row {
    width: 90%;
}


.myhome-icon {font-size:20px; font-weight:500;}
#et-secondary-nav .menu-item-has-children > a:first-child:after { display:none; }


@font-face {
  font-family: 'electrostal2018';
  src: url('font/electrostal2018.eot?19019410');
  src: url('font/electrostal2018.eot?19019410#iefix') format('embedded-opentype'),
       url('font/electrostal2018.woff2?19019410') format('woff2'),
       url('font/electrostal2018.woff?19019410') format('woff'),
       url('font/electrostal2018.ttf?19019410') format('truetype'),
       url('font/electrostal2018.svg?19019410#electrostal2018') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'electrostal2018';
    src: url('../font/electrostal2018.svg?19019410#electrostal2018') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "electrostal2018";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-phone:before { content: '\e800'; } /* '' */
.icon-scissors:before { content: '\e801'; } /* '' */
.icon-umbrella:before { content: '\e802'; } /* '' */
.icon-eye-outline:before { content: '\e803'; } /* '' */
.icon-eye:before { content: '\e804'; } /* '' */
.icon-thumbs-up:before { content: '\e805'; } /* '' */
.icon-location:before { content: '\e806'; } /* '' */
.icon-mobile:before { content: '\e807'; } /* '' */
.icon-home:before { content: '\e808'; } /* '' */
.icon-help-circled:before { content: '\e809'; } /* '' */
.icon-tools:before { content: '\e80a'; } /* '' */
.icon-basket:before { content: '\e80b'; } /* '' */
.icon-info-circled:before { content: '\e80c'; } /* '' */
.icon-info:before { content: '\e80d'; } /* '' */
.icon-info-circled-1:before { content: '\e80e'; } /* '' */
.icon-truck:before { content: '\e80f'; } /* '' */
.icon-right-big:before { content: '\e810'; } /* '' */
.icon-right-bold:before { content: '\e811'; } /* '' */
.icon-ok:before { content: '\e812'; } /* '' */
.icon-ok-outline:before { content: '\e813'; } /* '' */
.icon-droplet:before { content: '\e814'; } /* '' */
.icon-clock:before { content: '\e815'; } /* '' */
.icon-link:before { content: '\e816'; } /* '' */
.icon-doc-text:before { content: '\f0f6'; } /* '' */
.icon-help:before { content: '\f128'; } /* '' */
.icon-info-1:before { content: '\f129'; } /* '' */
.icon-dollar:before { content: '\f155'; } /* '' */
.icon-thumbs-up-1:before { content: '\f164'; } /* '' */
.icon-right:before { content: '\f178'; } /* '' */
.icon-instagram:before { content: '\f32d'; } /* '' */


/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */


/* убрать подытог и доставку в корзине */
.cart_totals .cart-subtotal {display:none;}
.cart_totals .shipping {display:none;}



.container {  /*столбцы товаров ширина*/
    position: relative;
    width: 92%;
    max-width: none;
    margin: auto;
}

/* вид списка товаров*/
li.product  {
 border:1px solid #f0f0f0 !important;
-webkit-box-shadow: 5px 5px 9px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 5px 5px 9px 0px rgba(0,0,0,0.2);
box-shadow: 5px 5px 9px 0px rgba(0,0,0,0.2);  
}


li.product h3 {
   padding-left: 5px !important;
   padding-right: 5px !important;
}

/*
.woocommerce-Price-amount {
   padding-left: 5px !important;
   padding-right: 5px !important;
}
*/

.price {
   padding-left: 5px !important;
   padding-right: 5px !important;
}


/*категроия в списках товаров - после цены*/
.my_viev_category {
 font-size:13px;
 line-height: 1.2em;
 text-align: right; 
 padding: 3px 5px 5px 0 !important;
}

h2.woocommerce-loop-product__title:hover,.my_viev_category a:hover{
 opacity:0.8;
}



/*при наведении курсора на название товара*/
.woocommerce ul.products li.product h3:hover, .woocommerce-page ul.products li.product h3:hover {
    color:#CD5C5C;
}


/*подпись под логотипом*/

.logo1str {
  /*margin-top:15px;
  font-size:x-large;*/}  

.logo2str { 
  /*float:left;*/
  font-style: italic; 
  margin-top:-25px;
 }



/*кастомизация виджетов*/
#footer-widgets .et_pb_widget .tagcloud a {
    color: #fff;
    border:1px solid #808080;   
}

.et_pb_widget .tagcloud a:hover {
    color: #321414 !important;
    background-color: #f3f1f1;
				
    /*color:#CD5C5C;
    border:1px solid #CD5C5C;*/
}
.tagcloud a {font-size:13px !important;}  /*футер*/

.et_pb_widget  a:hover{
     color: #edb059 /*#CD5C5C*/ !important;
}



/*кастомизация меню и мега меню*/

/*29-10#top-menu li a:hover { 
   color:#CD5C5C !important;  
}*/

#et-top-navigation {
    font-weight: 500;
}

#top-menu li.mega-menu > ul > li > a:first-child {
   font-weight: 500;
}


#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {
    padding-right: 7px;   /*расстояние между пунктами меню*/
    padding-bottom: 3px;
}
#top-menu .menu-item-has-children > a:first-child:after { right:-7px;} /*смещение значка субменю*/



#et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-bottom: 20px !important;
}

.nav {text-align:center;}

/*#top-menu .menu-item-has-children > a:first-child:after { margin-top:14px;}*/

#top-menu li {line-height:1.4em;} /*вісота строки в меню*/

/*29-10#top-menu li li a:hover { color:#CD5C5C;}*/

/*29-10#top-menu li.mega-menu > ul > li:hover {
    background: #F9F9F9 !important;}*/

#top-menu li.mega-menu > ul > li {
    padding-top:5px !important;}


/*мега меню в 4 колонки*/
#top-menu li.mega-menu > ul > li:nth-of-type(n+5) {
    clear: right !important;
}




.fa-lgg {font-size:16px;}  /*иконки в меню*/
.fa-lgg1 {font-size:22px;} /*иконки в тексте*/

.my-box {
    background: #EDFCD5;
    margin:5px 0 5px 0; 
    padding: 14px 7px 14px 7px; }



/*поиск*/
.et-search-form input {
    position: absolute;
    top: 0px;
    right: 30px;
    bottom: 0px;
    width: 90%;
    margin: auto;
    border: medium none;
    color: #333;
    background: transparent none repeat scroll 0% 0%;
    border: 1px solid lightgray;
    line-height: 1.9em;
    padding-left:5px;
}

/*пагинация*/
.woocommerce nav.woocommerce-pagination {
    text-align: center;
    font-size:medium;
}


/*отступ на странице*/
#main-content .container {
    padding-top: 35px;
}

/*хлебные крошки магазина*/
.woocommerce .woocommerce-breadcrumb {
    margin: 0px 0px 1em;
    padding: 0px;
    font-size: 0.98em;
    color: #777;
}

/*высота заголовка на странице товара*/
.woocommerce div.product .product_title {
        line-height: 1.2em;
}

.woocommerce .woocommerce-breadcrumb a {
  color:#ba7f2a/*#CD5C5C*/;
	  }

/*вывод цены для вариативногог товара*/
.single_variation {margin-bottom:7px;}


.woocommerce div.product form.cart .variations td {
    padding: 0px 20px 20px 0px !important;
    line-height: 2em;   
}

.woocommerce div.product form.cart .variations {
    margin-bottom: 8px;   
}

.orderby, .woocommerce div.product form.cart .variations td select {
    padding: 4px 8px;
    border: 1px solid darkgray;
    border-radius: 5px;
    color: #666 !important;
    background-color: #ECECEC;
    font-family: "Open Sans",Arial,sans-serif;
    font-size: 14px;
    font-weight: 500;
}
	
.woocommerce div.product form.cart .variations label {
    font-weight: 700;
    font-size: 15px;
}	  
	
/*если поставить сайдбар слева - рассыпается спмсок товаров*/
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_1_4, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n), .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_gutters3.et_left_sidebar.woocommerce-page ul.products li.product, .et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product {
    /*width: 31.25%;*/
    width:29%;
    margin-right: 2%;
    margin-left:2%
}





/*кастомизация выбора ввода  количества товаров  на странице товара*/
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text {
    height: 49px;
    border: medium none !important;
    border-radius: 3px;
    color: #FFF !important;
    background-color: rgba(0, 0, 0, 0.2) !important;
    box-shadow: none !important;
    font-size: 20px !important;
    font-weight: 500 !important;
}
.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: center;
}

.woocommerce-page .quantity input.qty {
    height: 49px;
    border: 1px solid #3E506299 !important;
    border-radius: 3px;
    color: #FFF !important;
    background-color: #3E506299 !important;
    box-shadow: none !important;
    font-size: 20px !important;
    font-weight: 500 !important;
}

  
	  
/*кастомизация кнопок  CD5C5C*/

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
	border: 2px solid #ba7f2a/*#CD5C5C*/;
	color:#ba7f2a /*#CD5C5C*/;
	background: #ffffff !important;
}

.woocommerce div.product form.cart .button:hover {  
	background: #edb059 !important;
	color:#ffffff;
	border: 2px solid #edb059;
}

  
.et_color_scheme_orange #top-header  {
    background: #79828A !important;
}

.et_color_scheme_orange.woocommerce div.product p.price, .et_color_scheme_orange.woocommerce div.product span.price, .et_color_scheme_orange.woocommerce-page #content div.product p.price, .et_color_scheme_orange.woocommerce-page #content div.product span.price, .et_color_scheme_orange.woocommerce-page div.product p.price, .et_color_scheme_orange.woocommerce-page div.product span.price {
    color: #ba7f2a;
}

.et_color_scheme_orange a {
    color: #ba7f2a;
}




.et_color_scheme_red.woocommerce a.button.alt, .et_color_scheme_red.woocommerce-page a.button.alt, 
.et_color_scheme_red.woocommerce button.button.alt, .et_color_scheme_red.woocommerce-page button.button.alt, 
.et_color_scheme_red.woocommerce input.button.alt, .et_color_scheme_red.woocommerce-page input.button.alt, 
.et_color_scheme_red.woocommerce #respond input#submit.alt, .et_color_scheme_red.woocommerce-page #respond input#submit.alt, 
.et_color_scheme_red.woocommerce #content input.button.alt, .et_color_scheme_red.woocommerce-page #content input.button.alt, 
.et_color_scheme_red.woocommerce a.button, .et_color_scheme_red.woocommerce-page a.button, 
.et_color_scheme_red.woocommerce button.button, .et_color_scheme_red.woocommerce-page button.button, 
.et_color_scheme_red.woocommerce input.button, .et_color_scheme_red.woocommerce-page input.button, 
.et_color_scheme_red.woocommerce #respond input#submit, .et_color_scheme_red.woocommerce-page #respond input#submit, 
.et_color_scheme_red.woocommerce #content input.button, .et_color_scheme_red.woocommerce-page #content input.button, 
.et_color_scheme_red .woocommerce-message, .et_color_scheme_red .woocommerce-error, .et_color_scheme_red 
.woocommerce-info {
    background: #ffffff none repeat scroll 0% 0% !important;
}  


.et_color_scheme_red .woocommerce-message {    /*информационные сообщения*/
    background: #0092CC none repeat scroll 0% 0% !important;
}
	  
.et_color_scheme_red.woocommerce a.button, .et_color_scheme_red.woocommerce-page a.button {
	background: #f9f9f9 !important;  
}	  
	  
.et_color_scheme_red .woocommerce-message a {
    color:#ffffff;
}	  
.et_color_scheme_red .woocommerce-message a:hover {
    opacity:0.8;
}				
			




.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, 
.woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, 
.woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, 
.woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, 
.woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, 
.woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, 
.woocommerce #content input.button, .woocommerce-page #content input.button {
    position: relative;
    padding: 0.3em 1em;
    border: 2px solid #CD5C5C;
    border-radius: 3px;
    background: transparent none repeat scroll 0% 0%;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    transition: all 0.2s ease 0s;
}



#et_search_icon:hover, .mobile_menu_bar::before, .et-social-icon a:hover, 
.comment-reply-link, .form-submit input, .entry-summary p.price ins, .woocommerce div.product span.price, 
.woocommerce-page div.product span.price, .woocommerce #content div.product span.price,
.woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price,
.woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, 
.woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .woocommerce a.button.alt, 
.woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, 
.woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, 
.woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, 
.woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, 
.woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, 
.woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, 
.woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, 
.woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, 
.woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, 
.woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, 
.woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, 
.woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, 
.woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, 
.et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, 
.bottom-nav li.current-menu-item > a, 
.footer-widget h4 {
    color: #ba7f2a/*#CD5C5C*/;			/*убираем синий цвет надписи*/
}
	

#top-menu li.current-menu-ancestor > a, 
#top-menu li.current-menu-item > a 
{
    color: rgba(255,255,255,0.94) !important;			/*убираем цвет надписи*/
}

#top-menu .current-menu-item { color:#fff !important;}

.woocommerce a.button.alt, 
.woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, 
.woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, 
.woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, 
.woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, 
.woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, 
.woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, 
.woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, 
.woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, 
.woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, 
.woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, 
.woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, 
.woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, 
.woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover {	
       background: #F9F9F9 none repeat scroll 0% 0% !important;
}




/*список товаров кастомизация при ввыборе товарв*/

.et_overlay::before {
    position: absolute;
    top: 45%;
    left: 50%;
    margin: -14px 0px 0px -14px;
    /*font-size: 1.5em !important;*/
  
    /*content: "\e0ff";*/
    /* content: "\e035";*/
    /*content: "\e034";*/
    transition: all 0.4s ease 0s;
}

.et_overlay {
    display: block;
    position: absolute;
    z-index: 3;
    top: 0px;
    left: 0px;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border: 1px solid #E5E5E5;
    opacity: 0;
    background: rgba(255, 255, 255, 0.85) none repeat scroll 0% 0%;
    transition: all 0.3s ease 0s;
    backface-visibility: hidden;
}

.et_overlay::after {
    position: absolute;
    top: 70%;
    left: 32%;
    margin: -14px 0px 0px -14px;
    font-size: 1.5em;
    transition: all 0.6s ease 1s;
    content: "подробнее...";
    text-align:center;
}

.product h3 {line-height:1.2em;}  /*назание товара в сетке*/


/*сетка товаров*/

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    float: left;
    margin: 0px 2% 2.992em 0px;
    padding: 0px;
    position: relative;
    width: 23.22%;
}

p.woocommerce-result-count {  /*смещение вниз от указания кол-ва  товаров на странице*/
    padding-bottom: 20px;
}   


/*размеры изображения при поиске*/
.search .et_pb_image_container img, .et_pb_post a img {
    width: 400px;
    height: auto;
}



/* MOBILE STYLES =кастомизация вывода данных для мобильной версии*/

@media (max-width: 980px) { /*поиск для мобильных*/

/*#logo {display:none;}*/

.logo2str {display:none;} 

.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
  width: 87% !important;
  max-width: 87% !important;}  

#et-info-email {display:none;}

#et-info-phone {font-size:16px;}

#dopsearch { margin:5px 0px 0 0px; width:100%;}

/*ширина поиска*/
.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
    /*width: 70% !important;
    max-width: 70% !important;*/
}

.et_search_form_container {
  text-align:center;
  max-width: 100% !important; 
  background:#3E5062;
}

.et-search-field { /*background:#fff !important; */
   height: 30px; /*вісота поля поиска на мобилах*/
}

.et_search_form_container input {
    color: #666;
}


/*хлебніе крошки*/
#breadcrumbs { display:none; }

.icon-nomob {display:none !important;} /*отключаем иконки в меню на мобильном*/

#et_top_search {  /*иконка поиска*/
    float: left;
    margin: 0 35px 0 0;
}

/*01-2017*/
.et_mobile_menu li a {
    font-size: 16px;
  }	
  
} /*end mobile*/




/* ---- DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (min-width: 981px) {
	/* Desktop styles go below this line */


#logo {display:inline-block;
  max-height:55% !important;
 /* max-width:100% !important;  */
  } 
  
#logo:hover { opacity:0.6 !important;}  

.logo2str {display:block;}  

.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
  width: 50% !important;
  max-width: 50% !important;}  

#et-info-email {display:inline-block;} /*email*/

/*#et-info-phone {font-size:12px;}*/

	  
#dopsearch { margin:0 15px 0 40%; width:60%;}  
  
.home .woocommerce-result-count {
    margin: 15px 0px 1em;
}

		
.home .woocommerce-ordering	{
  margin: 15px 0px 1em;
}

p.woocommerce-result-count {  /*смещение вниз от указания кол-ва  товаров на странице*/
    padding-bottom: 35px;
}   


/*на странице товара расширяе левое поле*/
.et_pb_gutter.et_pb_gutters2 #left-area {
    width: 98%; 
}

/*на странице товара расширяе левое поле*/
.search.et_pb_gutter.et_pb_gutters2 #left-area {
    width: 77.25% !important; 
}

/*хлебніе крошки*/
#breadcrumbs {
 margin:10px 0 8px 5%;
 font-size:15px; 
}



#et_top_search {
  margin: 0 10px; 
 /*    margin: 7px 0 0 22px !important; /*смещаем иконку поиска*/
}

#et_search_icon::before {
 border: 1px solid rgba(255,255,255,0.7);
 padding: 8px; 
}

#top-menu {margin-right: 14px;}

  
} /*end desktop style*/


/*убираем ошибку - справа слайдер*/
	
.single-product	.container::before {
    display: none;
}

.single-product #sidebar {  /*и отключаем сайдбар для вукомерса везде*/
 display:none;
}

.single-product #page-container #left-area {
	width:94%;
}


.et_pb_post .myattention {display:none;}

#footer-info {   
    color: #cac9c9;   
}
