

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.carousel-inner .item.dark .slider_content .text .qbutton,
.carousel-inner .item.light .slider_content .text .qbutton { 
    background-color: #000;    
    border-color: #000;
}

.header_top_bottom_holder nav.main_menu>ul>li>a {
padding: 0 15px;
}

.testimonial_text_holder p {
font-weight: 400;
}

.image_hover .images_holder {
vertical-align: middle;
}

.image_hover {
text-align: left;
}

.footer_top h5 {
margin: 0;
}

.footer_top .widget.widget_nav_menu li {
line-height: 14px;
}

.footer_top {
padding: 104px 0 60px;
}

.footer_bottom_holder i.fa.fa-stack-1x {
font-size: 18px !important;
}

.footer_bottom {
padding-top: 32px;
padding-bottom: 32px;
}

.q_font_awsome_icon_stack:hover .fa-circle {
color: #314D5E !important;
}

.footer_top {
border-top: 9px solid #ffcc00;
}

.iconsection span.qode_icon_shortcode {
position: relative;
top: 52px;
}

.iconsection i.fa.fa-stack-1x {
font-size: 33px !important;
}

.contact_section .separator, .contact_section .separator.small.right, .contact_section .separator.small.left {
margin-top: 16px;
margin-bottom: 26px;
}

h3.q_team_name {
font-size: 15px;
}

.projects_holder article .portfolio_description .separator.small {
margin-top: 15px;
}

.projects_holder article .portfolio_description .project_category, .projects_holder.hover_text article .project_category {
display: none;
}

.blog_holder article.format-quote .post_text .quote_author {
font-size: 18px;
line-height: 33px;
color: #ffcc00;
margin-top: 4px;
}

.blog_holder article.format-quote .post_text .post_title p, .blog_holder article.format-link .post_text .post_title p {
font-size: 18px;
line-height: 33px;
}

.blog_holder.masonry article.format-standard .post_text .post_text_inner, .blog_holder.masonry_full_width article.format-standard .post_text .post_text_inner, .blog_holder.masonry article.format-gallery .post_text .post_text_inner, .blog_holder.masonry_full_width article.format-gallery .post_text .post_text_inner, .blog_holder.masonry article.format-audio .post_text .post_text_inner, .blog_holder.masonry_full_width article.format-audio .post_text .post_text_inner, .blog_holder.masonry article.format-video .post_text .post_text_inner, .blog_holder.masonry_full_width article.format-video .post_text .post_text_inner {
padding-left: 0px;
}

header.sticky .header_bottom {
box-shadow: none;
}

.carousel-inner .slide_subtitle.with_background_color span {
margin-bottom: 31px;
}
.wpb_text_column p{text-align:justify!important;}
.header_bottom .container_inner{width:100%!important;}
.lang-item a{padding:0 5px!important;}
.main_menu .lang-item-ro{margin-left:6%!important;}
.wpb_text_column ul {list-style-position:outside!important;margin-left:5%!important;}
.content {
    margin-top: -200px!important;
}
.home .content, .page-id-15943 .content {
    margin-top: -140px!important;
}
@media only screen and (min-width: 768px) {
#nav_menu-7, #nav_menu-8 {border-right:2px solid #012441;}
}
.drop_down .wide .second ul li{border-left:0px!important;}
.second .inner ul li{height:40px!important;margin-bottom:5px;}
#nav-menu-item-15903 .second {left:-100%!important;}
#nav-menu-item-16108 .second {left:-180%!important;}
.title_subtitle_holder_inner{margin-top:13%;}
.sticky li.narrow .second .inner ul, .sticky .drop_down .second .inner ul {background-color: rgba(1,36,65,1);}
.sticky #nav-menu-item-15903 .second{left:-315px!important;}
.sticky #nav-menu-item-16108 .second{left:-378px!important;}
