

.light:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a, .light:not(.sticky):not(.scrolled) nav.main_menu > ul > li::before {
    color: #5b1d45;
}
nav.main_menu > ul > li > a {
    color: #5b1d45;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 2px;
}
.title.has_separators h1 {
    border-bottom: 4px solid;
    border-top: 4px solid;
    display: none;
}
header.fixed_hiding .holeder_for_hidden_menu {
    margin-bottom: -40px;
    margin-top: -20px;
    max-height: 150px;
    overflow: hidden;
    transition: max-height 0.2s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    vertical-align: middle;
}
.content .container .container_inner.default_template_holder, body.page-template-blog-masonry-full-width-php .content .full_width {
    padding-top: 44px;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .blog_holder article.sticky .post_text h3 a, .blog_holder.masonry article.sticky .post_text h5 a, .blog_holder.masonry_full_width article.sticky .post_text h5 a, .blog_holder article .post_info, .blog_holder article .post_info a, .blog_holder article.format-quote .post_text:hover .post_info .social_share_dropdown span, .blog_holder article.format-link .post_text:hover .post_info .social_share_dropdown span, .latest_post_inner .post_comments:hover i, .blog_holder article .post_description a:hover, .blog_holder article .post_description .post_comments:hover, .blog_like a:hover i, .blog_like a.liked i, .blog_like a:hover span, .blog_holder article.format-quote .post_text i.qoute_mark, .blog_holder article.format-link .post_text i.link_mark, .single_tags a, .widget .tagcloud a, .comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link, .comment_holder .comment .text .replay:hover, .comment_holder .comment .text .comment-reply-link:hover, div.comment_form form p.logged-in-as a, .blog_holder.masonry .post_author a, .blog_holder.masonry_full_width .post_author a, .blog_holder.masonry article .post_info a:hover, .blog_holder.masonry_full_width article .post_info a:hover, .q_masonry_blog article .q_masonry_blog_post_info a:hover, .latest_post_holder .post_info_section.date_hour_holder:hover, .latest_post_holder.boxes .latest_post_author_holder a, .latest_post_inner .post_infos a:hover, .latest_post_holder .post_info_section:hover .latest_post_info_icon, header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a, nav.main_menu > ul > li.active > a, .drop_down .second .inner > ul > li > a:hover, .drop_down .second .inner ul li.sub ul li a:hover, nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, .side_menu_button > a:hover, .mobile_menu_button span:hover, .vertical_menu ul li a:hover, .vertical_menu_toggle .second .inner ul li a:hover, .header_top #lang_sel ul li ul li a:hover, .header_top #lang_sel_click ul li ul li a:hover, .header_top #lang_sel_list ul li a.lang_sel_sel, .header_top #lang_sel_list ul li a:hover, aside .widget #lang_sel a.lang_sel_sel:hover, aside .widget #lang_sel_click a.lang_sel_sel:hover, aside .widget #lang_sel ul ul a:hover, aside .widget #lang_sel_click ul ul a:hover, aside .widget #lang_sel_list li a.lang_sel_sel, aside .widget #lang_sel_list li a:hover, .portfolio_detail .info .info_section_title, .portfolio_detail .info .info_section_title a, .portfolio_detail .social_share_icon, .portfolio_detail .social_share_holder:hover .social_share_title, .portfolio_navigation .portfolio_prev a:hover, .portfolio_navigation .portfolio_next a:hover, .portfolio_navigation .portfolio_button a:hover, .projects_holder article .portfolio_description .project_category, .projects_holder.hover_text article .project_category, .portfolio_slider li.item .project_category, .q_accordion_holder.accordion .ui-accordion-header:hover, .q_accordion_holder.accordion.with_icon .ui-accordion-header i, .q_accordion_holder.boxed .ui-state-active .tab-title, blockquote.with_quote_icon i, .q_dropcap, .testimonials .testimonial_text_inner p.testimonial_author span.author_company, .testimonial_content_inner .testimonial_author .company_position, .q_tabs .tabs-nav li.active a:hover, .q_tabs .tabs-nav li a:hover, .q_tabs.horizontal .tabs-nav li.active a, .price_in_table .value, .price_in_table .price, .q_font_elegant_holder.q_icon_shortcode:hover, .q_font_awsome_icon_holder.q_icon_shortcode:hover, .q_icon_with_title.normal_icon .icon_holder:hover .icon_text_icon, .box_holder_icon_inner.normal_icon .icon_holder_inner:hover .icon_text_icon, .q_progress_bars_icons_inner.square .bar.active i, .q_progress_bars_icons_inner.circle .bar.active i, .q_progress_bars_icons_inner.normal .bar.active i, .q_progress_bars_icons_inner .bar.active i.fa-circle, .q_progress_bars_icons_inner.square .bar.active .q_font_elegant_icon, .q_progress_bars_icons_inner.circle .bar.active .q_font_elegant_icon, .q_progress_bars_icons_inner.normal .bar.active .q_font_elegant_icon, .q_list.number ul > li::before, .social_share_list_holder ul li i:hover, .service_table_inner li.service_table_title_holder .service_table_icon, .qbutton:hover:not(.white), .load_more a:hover, .blog_load_more_button a:hover, #submit_comment:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, nav.content_menu ul li.active:hover i, nav.content_menu ul li:hover i, nav.content_menu ul li.active:hover a, nav.content_menu ul li:hover a, .more_facts_button:hover, aside.sidebar .widget a:hover, .header-widget.widget_nav_menu ul.menu li a:hover, .breadcrumb a:hover, .title.breadcrumbs_title .breadcrumb a:hover, .title.breadcrumbs_title .breadcrumb span.current, input.wpcf7-form-control.wpcf7-submit:hover:not([disabled]) {
    color: #353737;
}
#respond textarea:focus, #respond input[type="text"]:focus, .contact_form input[type="text"]:focus, .contact_form textarea:focus, .q_masonry_blog article.format-link:hover, .q_masonry_blog article.format-quote:hover, .latest_post_holder .latest_post_date .post_publish_day, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-time-rail .mejs-time-handle, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .popup_menu:hover .line, .popup_menu:hover .line::after, .popup_menu:hover .line::before, .projects_holder .hover_icon_holder .hover_icon, .portfolio_slider .hover_icon_holder .hover_icon, .projects_holder .hover_icon_holder.portfolio_like, .portfolio_slider .hover_icon_holder.portfolio_like, .projects_masonry_holder .hover_icon_holder.portfolio_like, .q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark_icon, .q_dropcap.circle, .q_dropcap.square, .gallery_holder ul li .gallery_hover i, .testimonials_holder.light .flex-direction-nav a:hover, .q_tabs.vertical .tabs-nav li.active a, .q_tabs.boxed .tabs-nav li.active a, .q_message, .q_price_table.active .active_text, .price_table_inner .price_button a:hover, .active .price_table_inner .price_button a, .q_list.circle ul > li::before, .q_list.number.circle_number ul > li::before, .vc_text_separator.full div, .q_pie_graf_legend ul li .color_holder, .q_line_graf_legend ul li .color_holder, .q_team .q_team_text_inner .separator, .circle_item .circle:hover, .qode_call_to_action.container, .animated_icon_inner span.animated_icon_back .animated_icon, .q_progress_bar .progress_content, .q_progress_bars_vertical .progress_content_outer .progress_content, .qbutton, .load_more a, .blog_load_more_button a, #submit_comment, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton, .qbutton.white:hover, .qbutton.solid_color, #wp-calendar td#today, #back_to_top:hover > span, .latest_post_holder.boxes .q_font_elegant_holder.circle, .blog_holder.masonry article .q_font_elegant_holder.circle, input.wpcf7-form-control.wpcf7-submit, div.wpcf7-response-output.wpcf7-mail-sent-ok, div.wpcf7-response-output.wpcf7-validation-errors {
    background-color: #5b1d45;
}
header.centered_logo .q_logo img {
    margin: -10px 0 0;
    top: 0;
}
h3, h3 a {
    color: #5b1d45;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}
.aligncenter {
    display: block;
    margin: 0px auto;
}
.portfolio_single .portfolio_images .fluid-width-video-wrapper, .portfolio_single .portfolio_images img {
    margin: 70px 0 -40px;
}
.two_columns_66_33 > .column2 > .column_inner {
    padding:70px 0 0 10px;
}
.q_logo {
    left: 0;
    margin-bottom: -50px;
    position: relative;
    top: 50%;
}
nav.main_menu > ul > li > a {
    color: #5b1d45;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 2px;
    margin-bottom: -30px;
    margin-top: -10px;
}
.aligncenter {
    display: block;
    margin: -20px auto 0;
}
@media only screen and (max-width: 480px) {
  .q_logo a {    
    height: 28px !important;
    margin-top: -30px;
    margin-bottom: -10px
  }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a, p a, .blog_holder article .post_text h5, .blog_holder article.format-quote .post_text .post_title p, .blog_holder article.format-link .post_text .post_title p, .blog_holder article.format-quote .post_text .post_title p a, .blog_holder article.format-link .post_text .post_title p a, .blog_holder article.format-quote .post_text .quote_author, .comment_holder .comment .text .comment_date, .comment_holder .comment .text .name, #respond textarea, #respond input[type="text"], .contact_form input[type="text"], .contact_form textarea, .blog_holder.masonry .post_author a:hover, .blog_holder.masonry_full_width .post_author a:hover, .blog_holder.masonry article .post_info, .blog_holder.masonry_full_width article .post_info, .blog_holder.masonry article .post_info > a, .blog_holder.masonry_full_width article .post_info > a, .blog_holder.masonry article .post_info .social_share_holder > a, .blog_holder.masonry_full_width article .post_info .social_share_holder > a, .latest_post_holder.boxes .latest_post_author_holder a:hover, .latest_post_inner .post_infos, .latest_post_inner .post_infos a, .mejs-container .mejs-controls .mejs-time, .mejs-container .mejs-controls .mejs-time span, .side_menu_button > a, .mobile_menu_button span, .portfolio_detail .social_share_title, .testimonial_content_inner .testimonial_author .website, .price_table_inner ul, .price_in_table .mark, .q_counter_holder span.counter, nav.content_menu ul li.active i, nav.content_menu ul li.active a, .title.breadcrumbs_title .breadcrumb a, .title.breadcrumbs_title .breadcrumb span {
    color: #5b1d45;
}
.side_menu_button > a, .mobile_menu_button span {
    color: #5d5d5d;
    transition: opacity 0.3s ease 0s, color 0.3s ease 0s;
}
.mobile_menu_button span {
    color: #777;
    cursor: pointer;
    display: table-cell;
    font-size: 18px;
    height: 17px;
    position: relative;
    vertical-align: top;
    width: 19px;
    z-index: 50;
}
.side_menu_button, .shopping_cart_inner {
    display: none;
    height: 100px !important;
}
.drop_down .second {
    border-top: 3px solid #ecae80;
    display: block;
    left: 0;
    margin-top: -30px !important;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 100%;
    transition: top 0.3s ease-in-out 0s;
    visibility: hidden;
    z-index: 10;
}
.drop_down .second .inner ul li {
    background: #ffffff;
    display: block;
    float: none;
    height: auto;
    padding: 0 15px;
    position: relative;
    width: 170px;
}
.drop_down .narrow .second .inner ul li {
    padding: 0;
    width: 190px !important;
}
.footer_top {
    max-height: 10px !important;
    padding: 90px 0 70px;
}
.portfolio_navigation {
    display: none !important;
    padding: 28px 0 50px;
    position: relative;
    width: 100%;
    z-index: 100;
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: -120px !important;
}


