/*
Theme Name:     Desa Corp Child
Theme URI:      https: //desa.ru/
Description:    Дочерняя тема для темы Corp 
Author:         DESA
Author URI:     http: //desa.ru/
Template:       siteorigin-corp
Version:        0.1.0
*/



/*mobile menu*/


#mobile-navigation ul li{font-size: 18px!important;}



#mobile-menu-button svg {height: 25px!important;width: 30px!important;}




#mobile-menu-button {
    display: none;
    line-height: 0;
    padding: 5px 3px!important;
    position: relative;
    right: -4px!important;
    top: 0px!important;
	border: 1px solid #ccc!important;
	border-radius: 4px!important;

}
.stuck {background: rgba(1, 1, 1, 0.87) !important;}
/*end mobile menu*/

/* all images setting  */

img {
  border-radius: 10px!important;
  transition: transform 0.2s ease-out;
}

img:hover {
  transform: scale(1.05)!important;
}

.woocommerce .products .product .loop-product-thumbnail { border-radius: 10px!important;}

/* end all images setting  */

.blog-layout-grid article {border-radius: 10px!important;}


/* h1 */

h1 {
	text-transform: uppercase!important;
}

h2 {
	font-size: 32px;
	text-transform: uppercase!important;
}

h3 {
	font-size: 26px!important;
	text-transform: uppercase!important;
}

h4 {
	text-transform: uppercase!important;
}

p {
	font-size: 16px;
}

/* end h1 */


.arrow-to-down {
	
	display: flex;
    align-items: flex-start;
    justify-content: center;
	
}
.arrow-to-down-padding {
padding-top: 60px!important;
}

.arrow-to-down-text {
	text-align: center;
	font-size: 12px;
}

.main-navigation ul li {margin: 0 22px -10px 0!important;}

#mobile-menu-button svg {height: 23px!important;width: 28px!important;}

@media (max-width: 768px){
.comment-navigation .nav-previous, .post-navigation .nav-previous, .posts-navigation .nav-previous {
    float: left!important;
    text-align: left!important;
    width: 40%!important;
}
   
.comment-navigation .nav-next, .post-navigation .nav-next, .posts-navigation .nav-next {
    float: right!important;
    text-align: right!important;
    width: 40%!important;
}
}

.entry-title {
    color: #2d2d2d;
    font-size: 1.6em;
    font-weight: 600;
    line-height: normal;
    margin: 0 0 5px;
	text-align: center;
}

.woocommerce.archive .page-title{
	text-align: center!important;

}

.woocommerce .product .entry-title {
    font-size: 24px;
    text-transform: uppercase;
    max-width: 96%!important;
}


.modelinfo{font-size: 12px;color: #111111; padding-top: 1px;}
.modelinfo2{font-size: 14px;color: #666666;text-transform: uppercase;}
.modelinfo3{font-size: 12px;color: #111111;}

.woocommerce .product .price { display: none!important; }
.woocommerce .product .variations .reset_variations {display: none!important;}
!.site-header .site-branding .site-description { color: #070707!important;font-size: 12px!important; font-family: Dosis!important; padding-left: 30px; }



.button, button, input[type=button], input[type=reset], input[type=submit] {padding: 11px 15px!important;}
.awooc-custom-order-button{background: #225A8D!important;}

.site-footer .widget .widget-title~*, .widget-area .widget .widget-title~* {font-size: 17px!important;}

/*mobile menu*/
.sow-slider-base .sow-slider-pagination {z-index: 888!important;}
.sow-slider-base .sow-slide-nav {z-index: 888!important;}
.sub-menu{background-color: #444446 !important;}


.woocommerce-result-count {display: none!important;}
.woocommerce-ordering {display: none!important;}
.woocommerce .product .price{color: #470000!important;}
.powered-by {display: none!important;}

@media (max-width: 480px) {
  .woocommerce .products.columns-2 .product,
  .woocommerce .products.columns-3 .product,
  .woocommerce .products.columns-4 .product,
  .woocommerce .products.columns-5 .product
   {
    width: 48.25%!important; } }

@media (max-width: 321px) {
  .woocommerce .products.columns-2 .product,
  .woocommerce .products.columns-3 .product,
  .woocommerce .products.columns-4 .product,
  .woocommerce .products.columns-5 .product
   {
    width: 100%!important; } } 
 
 
    
.woocommerce .products .product .loop-product-thumbnail {
    background: #fff!important;
    position: relative!important;
} 
.woocommerce .products .product .woocommerce-loop-category__title mark, .woocommerce .products .product .woocommerce-loop-product__title mark {
	display: none!important;}
	
.woocommerce .products .product .woocommerce-loop-category__title, .woocommerce .products .product .woocommerce-loop-product__title {
    font-size: 14px!important;
    line-height: normal;
    text-transform: uppercase;
    margin: 17px 0 2px!important;
}	
	
.woocommerce .woocommerce-pagination ul li>span, .woocommerce .woocommerce-pagination ul li a { border-radius: 6px!important;}
.wp-caption-text {text-align: center!important;}
.gallery-caption {font-size: 15px!important;}