/*
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
*/


/* 500 */


@font-face {
    font-family: 'FMBolyarPro';
    src: local('FMBolyarPro'),         url('fonts/FMBolyarPro-500.ttf') format('truetype'),         url('fonts/FMBolyarPro-500.eot?#iefix') format('embedded-opentype'),         url('fonts/FMBolyarPro-500.woff') format('woff');     font-weight: 500;    font-style: normal;}

.homebutton {
	margin-top: 310px!important;
}

.main-navigation ul li {
   font-size: .8rem;
   line-height: normal;
   margin: 0 19px -10px 0!important;}
 


/*mobile menu*/

#mobile-navigation{opacity:0.97!important;background-color: #1e1e1e !important;}
#mobile-navigation ul li{font-size: 18px!important;}

#mobile-navigation ul li a {border-bottom: 1px solid;border-color: #000000!important; color: #f4f4f4!important;}

/* #mobile-menu-button svg {height: 23px!important;width: 28px!important;}
#mobile-menu-button svg path { fill: #054944!important;} */

.sub-menu{background-color: #1e1e1e !important;}

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

/*end mobile menu*/

.agl_main {
	background: #121212!important;
}

/*Hide post nav*/
.post-navigation {display: none!important;}

.feedbackiagree {
	padding: 16px 16px 16px 0;
}

  /*arrow to down in menu*/
@media (min-width: 767px) {

.idownm {
border: solid #ccc;
border-width: 0 1px 1px 0;
display: inline-block;
padding: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
	margin-left: 4px!important;
}


}

/*end arrow to down in menu*/


.sow-slide-nav {display: none!important;}

.bannerimage {
	max-width: 260px!important;
}

@media (max-width: 480px){
.bannerimagetextin {
	text-align: center;
	padding-top: 45px;
}
}


.bannerimagetext {
	font-family: 'FMBolyarPro'!important;	
	text-transform: uppercase!important;
		color: #fafafa!important;
		margin-top: 45px!important;
	
}

.bannerimagetextin {
	text-align: center;
	padding-top: 45px;
}


.bannerimagetextin1 {text-align: center;}
.bannerimagetextin4 {text-align: center; padding-top: 45px; margin-bottom: 45px!important;
}


@media (max-width: 480px){
.bannerimagetext {
	font-size: 13px!important;


}}


.dwlink {color: #f7f7f7!important;}
.dwlink a:link {color: #f7f7f7!important;}
.dwlink a:visited {color: #f7f7f7!important;}
.dwlink a:hover {color: #f7f7f7!important;}
.dwlink a:active {color: #f7f7f7!important;}


.sow-icon-image {
    width: 2.2em!important;
    height: 2.2em!important;
display: block!important;	
}

.pravilacss {
	line-height: 30px!important;
}

.so-widget-sow-button-flat-e6140322ef4a .ow-button-base a {
	height: 38px!important;
}

.3dtextcss {color: #e54141 !important;}
.3dtextcssa:link {color: #e54141!important;}
.3dtextcss a:visited {color: #e54141!important;}
.3dtextcss a:hover {color: #e54141!important;}
.3dtextcss a:active {color: #e54141!important;}

/*blog grid*/

.blog-layout-grid article {border: 0!important;}
.blog-layout-grid article .corp-content-wrapper {background-color: #090909!important;}
.blog-layout-grid article {background-color: #090909!important;}