/*
Theme Name: LEVELUP Child
Description: Child theme for LEVELUP theme
Author: GrafAS
Author URI: https://themeforest.net/user/grafas
Template: levelup
Version: 1.0.0
Text Domain: LEVELUP
Tags: grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, flexible-header, footer-widgets, custom-background, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-image-header, featured-images, front-page-post-form, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, news, photography, portfolio
*/

/*GF Form Field Text Color Fix */

.medium.gfield_select option,
select.medium.gfield_select {
    color: #000 !important;
}

.gform_body input {
    color: #000 !important;
}

.blog #sidebar {
    margin-top: 35px;
}

.vc_pageable-slide-wrapper .vc_btn3-container a {
    border: 2px solid #50514F;
    border-radius: 0px;
    background-color: transparent !important;
    color: #50514F !important;
}

.vc_pageable-slide-wrapper .vc_btn3-container a:hover {
    border: 2px solid #50514F !important;
    border-radius: 0px;
    background-color: transparent !important;
    color: #50514F !important;
}

.vc_btn3-container,
.rdy_button_align {
    text-transform: uppercase;
}

.single-post .author.vcard,
.single-post .byline,
.single-post .sp,
.single-post .cat-links {
    display: none !important;
}

h1.fancy-title {
    line-height: 40px !important;
}

h1.fancy-title span {
    font-size: 40px;
    color: #fff;

}

.meta-info .entry-date.published {
    color: #fff;
}

.bluelinks li a {
    color: #3995a4 !important;
}

.bluelinks li a:hover {
    color: #d31145 !important;
}

#gform_wrapper_3 .gform_footer.top_label {
    text-align: center;
}

#gform_wrapper_3 .gform_button.button {
    border: 2px solid #69F0AE;
    border-radius: 0px;
    background-color: transparent !important;
    color: #69F0AE !important;
    text-transform: uppercase;
    padding: 14px 20px;
    cursor: pointer;
}

#input_3_4 {
    color: black;
}

.wmwpost h2 .hilight {
    font-family: 'Reem Kufi' !important;
}

#menu-item-122 {
    margin-right: 40px !important;
}

#cart-icon {
    display: none !important;
}

.logo-holder img {
    max-height: 55px !important;
    margin-top: 6px;
}

::placeholder {
    color: #c6c6c8;
}

#gform_3 .gform_body,
#gform_2 .gform_body,
#gform_1 .gform_body {
    text-align: center;
}

.gfield_required {
    display: none;
}

#gform_wrapper_1 .gform_button.button {
    border: 2px solid #FC3E3F;
    border-radius: 0px;
    background-color: #FC3E3F !important;
    color: #fff !important;
    text-transform: uppercase;
    padding: 14px 20px;
    cursor: pointer;
}

#gform_wrapper_3 .gform_button.button {
    border: 2px solid #69F0AE;
    border-radius: 0px;
    background-color: #69F0AE !important;
    color: #fff !important;
    text-transform: uppercase;
    padding: 14px 20px;
    cursor: pointer;
}

#gform_wrapper_2 .gform_button.button {
    border: 2px solid #d31145;
    border-radius: 0px;
    background-color: #d31145 !important;
    color: #fff !important;
    text-transform: uppercase;
    padding: 14px 20px;
    cursor: pointer;
}

.gform_button.button {
    border: 2px solid #50514f;
    border-radius: 0px;
    background-color: #50514f !important;
    color: #fff !important;
    text-transform: uppercase;
    padding: 14px 20px;
    cursor: pointer;
}

#gform_wrapper_1 .gform_footer.top_label {
    text-align: center;
}

#field_2_3 {
    text-align: left;
}

.widget-title {
    font-weight: 300 !important;
}

.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    font-size: 16px;
}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
    margin-top: 20px;
}

.vc_gitem-zone.vc_gitem-zone-c .vc_btn3-container.vc_btn3-left {
    margin-top: 50px;
}

.single-post h1.fancy-title {
    margin-top: 50px;
}

.vc_custom_heading h1,
.vc_custom_heading h2,
.vc_custom_heading h3,
.vc_custom_heading h4,
.vc_custom_heading h5,
.vc_custom_heading h6,
.vc_custom_heading p {
    line-height: 140% !important;
}

.b_icon_with_title .rdy_icon_element {
    color: #d31145 !important;
}

.b_icon_with_title .icon_text_holder .icon_title {
    color: #d31145 !important;
}

.gform_fields.top_label.form_sublabel_below.description_below {
    padding-left: 0px !important;
}

#header .mobile-cart-icon {
    display: none !important;
}


.page-id-88 .vc_btn3-color-blue,
.page-id-88 .vc_btn3-color-blue:hover {
    border-width: 2px !important;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    color: #ffffff;
    background-color: #50514f !important;
}

#gform_fields_2 {
    text-align: left;
}



.category #primary,
.archive #primary {
    padding-top: 100px;
}

.archive .byline {
    display: none;
}

.meta-info .entry-date.published {
    color: black;
}


#post-area.blog-list article a {
    color: #3995a4 !important;
}

#post-area.blog-list article a:hover {
    color: #d31145 !important;
}

#input_3_1,
#input_1_1 {
    color: black;
}


@media screen and (max-width: 767px) {
    .elem {
        text-align: center;
    }

    .logo-holder img {
        margin-top: 0px;
    }

    .logo-holder {
        height: 40px !important;
    }

    ::placeholder {
        color: #c6c6c8 !important;
    }

    #mobile-menu>.container {
        padding-top: 100px !important;
    }

    #input_3_4 {
        background-color: white;
        color: #50514f;
    }

}