/*      Чистим стили           */
/*#mk_content ul li {

}*/

#mk_content .list .postcontent {
    margin: 0 !important;
    padding: 0 !important;
}


.mk_post 
{
    margin: 0 !important;
    padding: 0 !important;
}

#mk_content ul, .editor-styles-wrapper ul 
{
    list-style-image: none !important;
}


#mk_content ul li 
{
    margin-right: 0;
    margin-left: 0  !important;
}
#mk_content ul li, .editor-styles-wrapper ul li {
    margin: 0  !important;
}

/*------------------------------------*/


.menu_navbar_left 
{
    display: inline-block;
    width: 100%;
    background-color: transparent;
    margin: 0;
    padding: 0;
    text-align: left;
    z-index: 999;
    border-left: 1px solid #628fb2;
}
.menu_navbar_left ul 
{
    list-style-type: none;
    width: 100%;
    padding-inline-start: 0  !important;
	margin-block-start: 0  !important;
    margin-block-end: 0  !important;
    margin-inline-start: 0  !important;
    margin-inline-end: 0  !important;

}
.menu_navbar_left li 
{
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
 }
.menu_navbar_left a 
{
    display: block;
    background-color: #FFFFFF;
    background-position: ;
    color: #337AB7;
    font-family: Roboto Condensed;
    font-weight: normal;
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
    height: auto;
    padding: 12px 12px 12px 7px;
    text-align: left;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
    border-left: 3px solid #FFFFFF;
}
.menu_navbar_left li:hover a, .menu_navbar_left a:hover 
{
    color: #337AB7;
    background-color: #F9F9FB;
    text-decoration: none;
    border-left: 3px solid #335498;
	font-family: Roboto Condensed;
    font-weight: normal;
    font-size: 16px;
    font-style: normal;
    text-decoration: none;
}

.mashbud_title
{
    background-color: #F9F9FB;
    border-left: 1px solid #628fb2;
    margin: 0;
    padding: 12px 12px 12px 12px;
    text-align: left;
}
.mashbud_title h3
{
    color: #335498;
    font-family: Oswald;
    font-weight: 500;
    font-style: normal;
    font-size: 20px;
    color: #335498;
    margin: 0;
    text-align: left;
}

.work_post 
{
     width: 100%;
     height: auto;
    background-image: url(../../images/17-fon-dlya-sayta.png);
    background-repeat: repeat;
    background-position: left top;
	margin-bottom: 30px;
	border-radius: 7px;
	padding: 25px;
}

.work_post h4 
{
	font-size: 20px;
    font-family: Montserrat;
    font-weight: 800;
    font-style: normal;
	font-style: italic;
}

.work_post p 
{
	text-align: justify;
}
.work_post p.id-p001 
{
	text-align: center;
	font-size: 18px;
    font-family: Montserrat;
    font-weight: 800;
}
.work_post span.id-2001 
{
	text-align: center;
	font-size: 18px;
    font-family: Montserrat;
    font-weight: 800;
	color: red;
}

.work_post span 
{
	color: red;
}

.work_post span.id-1001 
{
	font-weight: 800;
}


.work_image_id1 
{
	margin: 25px 0px 25px 0px;
	white: 100%;
	height: auto;
	text-align: center;
	border-radius: 7px;
}
.work_image_id1 img 
{
	white: 70%;
	height: auto;
	border-radius: 7px;
	overflow: hidden;
	-webkit-box-shadow: -2px 1px 13px 1px rgba(16, 40, 58, 0.2);
   -moz-box-shadow: -2px 1px 13px 1px rgba(16, 40, 58, 0.2);
    box-shadow: -2px 1px 13px 1px rgba(16, 40, 58, 0.2);
}

@media only screen and (max-width: 576px)
{
.work_image_id1 img 
{
	white: 100%;
	height: auto;
}
}

 /* Сетка */
  
 .mk_work_grid
{
   clear: both;
   position: relative;
   table-layout: fixed;
   display: table;
   text-align: center;
   width: 100%;
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   box-sizing: border-box;
   margin: 20px 0px 0px 0px;
}
.work_grid
{
   box-sizing: border-box;
   padding: 0;
   margin-right: auto;
   margin-left: auto;
}
.work_grid > .row
{
   margin-right: 0;
   margin-left: 0;
}
.work_grid > .row > .col-1, .work_grid > .row > .col-2
{
   box-sizing: border-box;
   font-size: 0px;
   min-height: 1px;
   padding-right: 0px;
   padding-left: 0px;
   position: relative;
}
.work_grid > .row > .col-1, .work_grid > .row > .col-2
{
   float: left;
}
.work_grid > .row > .col-1
{
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   width: 25%;
   text-align: left;
}
.work_grid > .row > .col-1 > .col-1-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 20px 20px 20px 20px;
}
.work_grid > .row > .col-2
{
   background-color: transparent;
   background-image: none;
   border: 0px solid transparent;
   width: 75%;
   text-align: left;
}
.work_grid > .row > .col-2 > .col-2-padding
{
   box-sizing: border-box;
   width: 100%;
   padding: 20px 20px 20px 20px;
}
.work_grid:before,
.work_grid:after,
.work_grid .row:before,
.work_grid .row:after
{
   display: table;
   content: " ";
}
.work_grid:after,
.work_grid .row:after
{
   clear: both;
}
@media (max-width: 768px)
{
.work_grid > .row > .col-1, .work_grid > .row > .col-2
{
   float: none;
   width: 100% !important;
}
}

.columns_flex
{
   margin: 25px 0 25px 0;
   display: grid;
   grid-column-gap: 25px;
   grid-row-gap: 25px;
   grid-template-columns: 1fr 1fr;
   grid-template-rows: auto;
}
.columns_flex .columns_item
{
   display: flex;
   -webkit-flex-direction: column;
   flex-direction: column;
   -webkit-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
   -webkit-align-items: flex-start;
   align-items: flex-start;
   -webkit-align-content: flex-start;
   align-content: flex-start;
}
.columns_item img{
	width: 100%;
	height: auto;
	border-radius: 7px;
	overflow: hidden;
	-webkit-box-shadow: -2px 1px 13px 1px rgba(16, 40, 58, 0.2);
   -moz-box-shadow: -2px 1px 13px 1px rgba(16, 40, 58, 0.2);
    box-shadow: -2px 1px 13px 1px rgba(16, 40, 58, 0.2);
}

@media only screen and (max-width: 576px)
{
.columns_flex
{
   grid-template-columns: 1fr;
}
}
