


.afc_popup .img{
top: -20px !important;
    right: 30px !important;
}

.header_inner_left{background:#FFF; margin: 0 0 10px 0 !important; padding:15px 0;}

.footer_top{padding: 0 !important;}

.footer_top h5 {text-transform: none !important;}

.projects_holder article .portfolio_description {
  padding-left: 15px;
padding-right: 15px;
}
.blog_holder article .post_text h2 .date {
  display: none;
}
.q_font_awsome_icon_stack:hover .fa-circle {
  color: #c81c1b!important;
}
@media only screen and (min-width: 1000px){
.header_bottom{
padding:0;
}
header .header_inner_left{
left:0;
}
}
nav.main_menu>ul>li>a{
padding:0 60px;
border-right:  1px solid #d2d3d5;
}
nav.main_menu>ul>li:last-child a{
border:none;
}
@media only screen and (min-width: 1600px) and (max-width: 1900px) {
nav.main_menu > ul > li > a{
padding: 0 40px;
}
}
@media only screen  and (min-width: 1400px) and (max-width: 1600px) {
nav.main_menu > ul > li > a{
padding: 0 30px;
}
}
@media only screen  and (min-width: 1300px) and (max-width: 1400px) {
nav.main_menu > ul > li > a{
padding: 0 20px;
}
}
@media only screen  and (min-width: 1200px) and (max-width: 1300px) {
nav.main_menu > ul > li > a{
padding: 0 15px;
}
}
@media only screen  and (min-width: 1100px) and (max-width: 1200px) {
nav.main_menu > ul > li > a{
padding: 0 15px;
font-size:14px;
}
}
@media only screen and (max-width: 1100px) {
nav.main_menu > ul > li > a{
padding: 0 10px;
font-size:14px;
}
}

header.centered_logo nav.main_menu, header.centered_logo nav.main_menu.right{top: -10px;}
.header_bottom {height: 210px;}

footer{
z-index: 0 !important;
}

.post_info{
display:none !important;
}

.blog_single .post_image{
display: none !important;
}

.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner{
    padding: 10px 5px !important;
}

.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner .entry_title{
     text-align: center !important;
}

.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner .post_excerpt{
     text-align: left !important;
}

.blog_holder.blog_masonry_date_in_image article .post_text h5{
margin-bottom: 10px !important;
}

.wpml-ls-legacy-list-horizontal{
padding:0;
}

.qbutton.small{
line-height: 35px !important;
height: 35px !important;
padding-left: 15px !important;
padding-right: 15px !important;
font-size: 10px !important;
letter-spacing: 2px !important;
}

.mobile_menu_button span{
font-size: 22px !important;
}

.header_top #searchform input[type=text]
{
height: 20px;
background: #fff;
margin-top: 5px;
}
.header_top #searchform input[type=submit]{
color: #194972;
}

.header-left-widget{
width: 130%;
}


/* MENU UL LI FOOTER */
#menu-item-22745{
padding-bottom: 0;
}

#menu-item-22743{
padding-bottom: 0;
}

#menu-item-22744{
padding-bottom: 0;
}

#menu-item-22741{
padding-bottom: 0;
}

#menu-item-22742{
padding-bottom: 0;
}

#menu-item-22751{
padding-bottom: 0;
}

#menu-item-22748{
padding-bottom: 0;
}

#menu-item-22749{
padding-bottom: 0;
}

#menu-item-22747{
padding-bottom: 0;
}

#menu-item-22750{
padding-bottom: 0;
}

#menu-item-22769{
padding-bottom: 0;
}
#menu-item-22770{
padding-bottom: 0;
}
#menu-item-22771{
padding-bottom: 0;
}
#menu-item-22767{
padding-bottom: 0;
}
#menu-item-22768{
padding-bottom: 0;
}
#menu-item-22766{
padding-bottom: 0;
}


#menu-item-22757{
padding-bottom: 0;
}
#menu-item-22756{
padding-bottom: 0;
}
#menu-item-22754{
padding-bottom: 0;
}
#menu-item-22755{
padding-bottom: 0;
}
#menu-item-22753{
padding-bottom: 0;
}

.footer_top a:hover{
color: #FFFFFF !important;
}

.footer_top ul{
padding: 0 !important;
}

.wpb_widgetised_column .widget{
margin: 0;
}

.ubermenu a.ubermenu-target{
font-weight: 600;
}

.wpb_widgetised_column .widget li{
margin-bottom: 0 !important;
border-bottom: 1px solid #dcdcdc;
}

.wcp-carousel-main-wrap .rpc-post-carousel1 .rpc-post-category a{
    display: none !important;
}

.mega-post-title{
line-height: 25px !important;
}

.rpc-content{
display: none !important;
}

.rpc-comment-box{
display: none !important;
}

.icon_social_holder{
display: none !important;
}