/******************************************************************
Theme Name: Scape Child
Theme URI: http://themes.whiteboxstud.io/scape/main/landing
Description: Scape Child Theme
Author: Whitebox-Studio
Author URI: http://themeforest.net/user/whitebox-studio
Template: scape
Version: 1.0



*/
/* CUSTOM HEADER STYLES 
 * ______________________________________________________________________________________________________
 * */

.wtbx_vc_list_item .wtbx_vc_list_item_inner .wtbx_vc_list_item_bullet {
    display: block !important;
}

.wtbx_vc_list_item .wtbx_vc_list_item_inner .wtbx_vc_list_item_content {
    line-height: 1.5em !important;
}

.header-style-1 .wtbx_hs_header .wtbx_hs_inner, .header-style-1 .wtbx_hs_header .wtbx_ha, .header-style-1 .wtbx_hs_header .wtbx_ha .header_button_height, .header-style-1 .wtbx_hs_header .wtbx_ha .header_button_alt, .header-style-1 .wtbx_hs_header .wtbx_menu_nav > ul > li > a {
    height: 70px !important;
}

.header-style-4 .wtbx_ha_header_main {
    text-align: left;
    float: left;
    padding-left: 200px;
}

#header-wrapper .header_custom_button .wtbx-button {
    height: 2.2em;
    line-height: 2.2em;
    max-height: 100%;
    padding: 0 1em;
    font-weight: 300;
}

#header-wrapper.header-style-4.header-boxed:not(.header_sticky_active) .wtbx_hs:last-child {
    border-radius: 6px;
    border: 2px solid #4b85f9;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	width: 99%;
    margin: auto;
}

#header-wrapper.header-boxed .wtbx_hs:last-child, #header-wrapper-mobile.header-boxed .wtbx_hs:last-child {
    border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.wtbx_vc_button.wtbx_style_arrow.wtbx_type_square .wtbx-button {
	font-weight: 400;
}

.header-style-4 .wtbx_hs_header .wtbx_header_logo_wrapper {
	z-index: 9999;
}

#header-wrapper.header-boxed .wtbx_hs:last-child, #header-wrapper-mobile.header-boxed .wtbx_hs:last-child {
    border-radius: 6px 6px 6px 6px;
    border: 2px solid #4b85f9;
    width: 99%;
    margin: auto;
    box-shadow: 0 0 10px rgb(0 0 0 / 50%);
}

.wtbx-button-primary {
	font-weight: 400 !important;
}

#header-wrapper-mobile .wtbx_mobile_trigger .wtbx_header_trigger_inner {
    width: 30px;
}

#header-wrapper-mobile .wtbx_mobile_trigger .wtbx_header_trigger_inner .line.third {
	width: 70%;
}

#header-wrapper-mobile .wtbx_mobile_trigger .wtbx_header_trigger_inner .line.first {
	width: 50%;
}

#header-wrapper.shadow_default:before, #header-wrapper.shadow_sticky:before, #header-wrapper.shadow_default_sticky:before, #header-wrapper-mobile.shadow_default:before, #header-wrapper-mobile.shadow_sticky:before, #header-wrapper-mobile.shadow_default_sticky:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    box-shadow: 0 0px 0px 0px rgb(9 31 67 / 5%) !important;
    opacity: 0;
}


/* FORMS 
 * ______________________________________________________________________________________________
 * */

input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="url"], input[type="range"], input[type="date"], select, textarea, .mc-bubble .mc4wp-form input[type="email"], .select2-container .select2-selection, .wtbx-nav-back:before, .author-contacts .author-contact-link:before, .wtbx_social_widget.wtbx_style_1 a:before, .wtbx-social-container form input, .wtbx-social-container form input:focus, .wtbx-social-container form input:active, .wtbx-like-wrapper .wtbx-like-button:before, .wtbx_with_custom_dropdown, .product-content-wrapper .wtbx-share, .wtbx-pagination.wtbx-skin-light .page-numbers:after, .wtbx-grid-column .more-link { 
	box-shadow: 0 0 0 2px #dedede !important;
    font-family: 'Futura Book' !important;
    font-size: 18px !important;
    color: #000 !important;
}

.wtbx-button-primary, .gdpr.gdpr-privacy-bar .gdpr-agreement, .gdpr.gdpr-reconsent-bar .gdpr-agreement, input[type="submit"]:not(.wtbx-button-secondary), button[type="submit"]:not(.wtbx-button-secondary), .wpcf7-submit, .widget_price_filter button[type="submit"], .woocommerce.add_to_cart_inline + .cart-label a, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"], .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type="submit"], .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type="submit"], .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type="submit"], .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type="submit"], .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type="submit"] {
    color: rgba(255,255,255,1) !important;
    background-color: rgba(75,133,249,1) !important;
    width: 100%;
    border: 0 solid #4b85f9;
    font-family: 'Futura Book' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    letter-spacing: 1px !important;
    border-radius: 6px;
    box-shadow: 0 8px 35px -5px rgb(9 31 67 / 15%);
}

.wtbx_vc_modal.wtbx_style_1 .wtbx_modal_inner {
    border-radius: 0px !important;
}

.wtbx_vc_modal .wtbx_modal_wrapper .wtbx_modal_dialog .wtbx_modal_content .wtbx_modal_body .wtbx_modal_close:before, .wtbx_vc_modal .wtbx_modal_wrapper .wtbx_modal_dialog .wtbx_modal_content .wtbx_modal_body .wtbx_modal_close:after {
    height: 25px !important;
}

.wtbx_vc_modal.wtbx_style_1 .wtbx_modal_close {
    opacity: 1;
}

.wpcf7-form p {
    margin: 10px 0 0 !important;
	font-weight: 400 !important;
    font-size: 14px !important;
    font-family: 'Futura Book' !important;
    line-height: 1.5em !important;
    text-align: justify !important;
	text-transform: none !important;
}

.wpcf7-form .wpcf7-response-output {
    font-style: normal !important;
    line-height: 1.5em !important;
    padding-top: 5px !important;
    border: none !important;
    color: red !important;
    font-size: .928571em;
	margin: 0 !important;
    padding: 0 !important;
}

.wpcf7 form.sent .wpcf7-response-output {
    color: green !important;
}


th {
    font-weight: 400 !important;
}

.wtbx-nav-column {
	display: none !important;
}

.wtbx_exp_list_title_wrap {
    font-size: 22px;
	font-weight: 400 !important;
}

.wtbx_vc_expandable_list.wtbx_style_boxed .wtbx_vc_el_inner .wtbx_vc_exp_list_item .wtbx_exp_list_title_wrapper:before {
    border-color: #2e85e4 !important;
	width: 10px !important;
    height: 10px !important;
}

.widget_nav_menu ul li {
    line-height: 1.8em;
    margin-bottom: 0em !important;
}

#footer .widget a {
    color: #e8e8e8 !important;
	font-size: 18px !important; 
}

.widget_nav_menu ul li a {
    font-weight: 500 !important;
}

.wtbx_vc_expandable_list.wtbx_style_boxed .wtbx_vc_el_inner .wtbx_vc_exp_list_item .wtbx_exp_list_content_wrapper {
	padding: 0 30px 30px 30px !important;
}

.wtbx_vc_exp_list_item {
    margin-top: 0px !important;
}

.wpcf7-form input[type="file"] {
    margin-top: 16px;
    border: 2px solid #dadada !important;
    width: 100% !important;
    border-radius: 6px !important;
    padding: 15px !important;
}

.widget ul:last-child {
    padding-bottom: 0;
    font-size: 25px !important;
}

.wtbx-grid-boxed article.post-entry .post-entry-header .meta-date {
    font-weight: 500 !important;
    font-size: .857143em;
    line-height: 1.5;
    padding-bottom: 10px;
}

table:not(.shop_table):not(.shop_attributes) th, table:not(.shop_table):not(.shop_attributes) td {
	padding: 0.2em 1.5em;
}