

.vc_col-has-fill>.vc_column-inner {padding-top:0px!important;}
h5.ui-accordion-header{font-family: 'PT Sans', sans-serif;}
input.wpcf7-form-control.wpcf7-text {    border: 5px solid #e3e3e3!important;    background-color: #fff;}
.vc_custom_1475066836536{    background-position: top right !important;}

.video-wrap{width: 1310px;
    height: 693px!important;}
.q_accordion_holder.accordion .ui-accordion-header .accordion_mark.left_mark {opacity: 0;font-family: 'PT Sans', sans-serif;}

.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark{border: 0px;
opacity: 0;font-family: 'PT Sans', sans-serif;}

.q_accordion_holder.accordion h5.ui-accordion-header {   
    padding-top: 12px;
    border: 5px solid #EF7F1A;
    padding-bottom: 12px;
 margin-top: 20px;
}
.vc_custom_1471849067242{ height:1284px; }
.qbutton.new:after {
      content: "Новьё!"; /* Добавляемый текст */ 
      color: #333; /* Цвет текста */ 
      background-color: #fc0; /* Цвет фона */ 
      font-size: 90{6e3f3e6419c350258172b5e2ac7e908f890dd8e79fbbb718d68f2abd5a0cbc05}; /* Размер шрифта */ 
      padding: 2px; /* Поля вокруг текста */ 
    }

//.qbutton {background-color: rgba(0, 120, 201, 0);
background-position: bottom;
border:0;
}//

.qbutton:hover {background-color: rgba(0, 120, 201, 0);
background-position: bottom;
border:0;

}
.wpcf7 form.wpcf7-form p{color:#ffffff;}
.header_photo{height:962px;}
.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;
}

.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 #9b825e;
}

.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: #9b825e;
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;
}