﻿
.mgt20 {margin-top:20px !important;}
.q_elements_holder{width:100%;display:table;table-layout:fixed}
.q_elements_holder .q_elements_item{display:table-cell;vertical-align:middle;height:100%}
.q_elements_holder .q_elements_item_inner{width:100%}
.q_elements_holder.two_columns .q_elements_item{width:50%}
.q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:first-child{width:66.66%}
.q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:first-child,.q_elements_holder.two_columns.eh_two_columns_66_33 .q_elements_item:last-child{width:33.33%}
.q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:last-child{width:66.66%}
.q_elements_holder.three_columns .q_elements_item{width:33.33333333333333%}
.q_elements_holder.four_columns .q_elements_item{width:25%}

	.mobile_menu
	{
		display: block;
	}

	.mobile_menu select
	{
		width: 100%;
	}
.node-article.node-teaser .news-image{float:left}
.front .node-article .news-image{margin-bottom:15px;float:none;text-align:center}
.row{margin-right:-15px;margin-left:-15px}

.aside-2-service-img{
    margin-right: 70px;
}

.aside-2-service-container:nth-child(2n) .aside-2-service-img{
    margin-left: 70px;
    margin-right: 0px;
}

    .aside-2-service-container:nth-child(2) .aside-2-service-img{
        margin:auto;
    }

    .aside-2-service-container .aside-2-service-img{
        margin:auto;
    }
.minimal #footerbottom,.minimal footer,.minimal footer .footerbottom{border-top:1px solid rgba(0,0,0,.08)}
#footerbottom:hover,#footernotification .close:hover,#headernotification .close:hover{opacity:1}
#footerbottom,#footerbottom a{color:rgba(255,255,255,.6)}
#footerbottom{background:#232b2d;padding:30px 0 20px;font-size:11px}
#footerbottom #footerlogo{max-width:48px;float:left;margin:-15px 10px 0 0;padding:0;opacity:.6}
#footerbottom #footer_social_icons,#footerbottom #footermenu{float:right}
#footerbottom #footer_social_icons .social li,#footerbottom .footermenu li{float:left;margin-left:15px}
#footerbottom #footer_social_icons .socialicons{font-size:20px;line-height:1}
#footerbottom #footer_social_icons .socialicons a{opacity:.8}
#footerbottom #footer_social_icons .socialicons a:hover{opacity:1}
#footerbottom,.boxed #footerbottom .container{background-color:#ffffff;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
