#headneg {
margin-top: -150px;
}

#headneg .vc_column_container>.vc_column-inner {
    width: 85%;
    margin: 0 auto;
    text-align: center;
}

.q_logo img {
    max-height: 100px;
}

.highlight:after {
    background-color: #ffde00;
}

nav.main_menu > ul > li > a:hover {
color: #ffde00 !important;
}

nav.main_menu ul li.active a {
    color: #ffde00;
}

.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]), .woocommerce table.cart td.actions input[type="submit"], .woocommerce input#place_order, .woocommerce-page input[type="submit"], .woocommerce .button {
  background-color: #ffde00;
  color: #000000;
border-color: #ffde00;
}

.qbutton:hover {
background-color: #000000;
color: #ffde00;
border-color: #ffde00;
}

.vc_col-has-fill>.vc_column-inner {
padding-top: 0px;
}

.footer_bottom p {
color: #ccc;
}

.footer_bottom a {
color: #ccc;
}

.white .separator.small {
    background-color: #ffffff;
}

.white h2 {
color: #ffffff !important;
}

.white p {
color: #ffffff !important;
}

.width50 .wpb_text_column {
width: 45%;
margin: 0 auto;
}

.width50 #nf-form-1-cont {
width: 45%;
margin: 0 auto;
padding-top: 10px;
}

.nf-field-label label {
    font-weight: 500 !important;
}

.testimonials_holder .flex-direction-nav a:before {
    color: #ffde00;
}

::selection {
    background: #ffde00;
}

.tparrows:hover {
 background: #ffde00 !important;
}

.testimonials_holder .flex-direction-nav a:hover {
background-color: #ffde00 !important;
border-color: #000000 !important;
}

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a:hover, p a:hover, .portfolio_share .social_share_holder a:hover, .breadcrumb .current, .breadcrumb a:hover, .q_icon_with_title .icon_with_title_link, .q_counter_holder span.counter, .q_font_awsome_icon i, .q_font_awsome_icon span, .q_dropcap, .q_counter_holder span.counter, nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, .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_font_awsome_icon_stack .fa-circle, .footer_top .q_social_icon_holder:hover .simple_social, .more_facts_button:hover, .box_holder_icon .fa-stack i, .blog_large_image_simple .minimalist_date, 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, .vc_grid-container .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover span, .vc_grid-container .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active span, .q_font_awsome_icon i:hover, .q_font_awsome_icon span:hover, .fullscreen_search_holder .search_submit:hover, .title .text_above_title, .qode-comparative-features-table .qode-cft-link:hover, .qode-comparative-features-table .qode-cft-mark.qode-cft-active, .qode-blog-carousel-titled .qode-bct-post .qode-bct-post-date, .qode-showcase-icon .qode-icon-holder.qode-icon-circle .qode-icon-element {
    color: #000000;
}

.footer_bottom a:hover {
    color: #ffffff !important;
}

.blog_single.blog_holder article.format-quote .post_text .post_text_inner {
    visibility: hidden !important;
}

.comment_holder {
    display: none !important;
}

.field-wrap input[type=button], .field-wrap input[type=submit] {
    width: auto;
    background: #000000 !important;
    padding: 10px !important;
    color: #ffffff !important;
    font-size: 14px !important;
}

.call_to_action {
background-color: #ffde00 !important;
}

.call_to_action h3 span {
color: #000000 !important;
}

.call_to_action a {
background-color: #000000 !important;
}

h2 {
font-size: 28px !important;
}

.footer_bottom {
    padding-bottom: 10px;
}

@media only screen and (max-width: 1000px) {
.header_bottom {
    background-color: #000000 !important;
}
.side_menu_button_wrapper {
    display: none !important;
}
.mobile_menu_button {
    float: right !important;
}
.side_menu_button > a:hover, .mobile_menu_button span, .fixed_top_header .side_menu_button > a:hover, .fixed_top_header .popup_menu .line, .fixed_top_header .mobile_menu_button span {
color: #ffde00 !important;
}
::selection {
    background: #ffde00 !important;
}
.tp-caption a {
margin-top: 200px;
}
.width50 .wpb_text_column {
    width: 90% !important;
}
.width50 #nf-form-1-cont {
    width: 90% !important;
}
.footer_bottom .textwidget {
width: 69%;
margin: 0 auto;
line-height: 25px;
}
}

.default .background {
    background-color: #ffffff !important;
}