/*
Theme Name: Bridge Child
Theme URI: https://themeforest.net/item/bridge-creative-multipurpose-wordpress-theme/full_screen_preview/7315054
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Bridge child theme.
Template: bridge
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: bridge-child
*/

@font-face {
    font-family: 'Futura PT Light';
    src: url('fonts/FuturaPT-Light.woff2') format('woff2'),
        url('fonts/FuturaPT-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT Demi';
    src: url('fonts/FuturaPT-Demi.woff2') format('woff2'),
        url('fonts/FuturaPT-Demi.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura PT';
    src: url('fonts/FuturaPT-Medium.woff2') format('woff2'),
        url('fonts/FuturaPT-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}




.q_icon_with_title .icon_text_holder h5.icon_title{font-size: 16px;margin-bottom: 10px;}
.q_icon_with_title.medium .icon_holder img{border: 3px solid #fff;border-radius: 50%;box-shadow: 0px 2px 5px #d8d8d8;}
nav.vertical_menu > ul > li > a i {display: block;color:#96a510 !important;font-size:20px}
nav.vertical_menu > ul > li > a{ padding: 2.2vh 0 !important;border-top: 1px solid #212121;}
.vertical_menu_area_widget_holder .q_social_icon_holder a{color:#fff !important}
.qode-info-card .qode-info-card-text-holder{padding:20px !important}
.qode-info-card .qode-qbutton-main-color{color: #222 !important}
.vertical_menu_area_widget_holder {width: 100%;}
.fa-user-tie:before {content: "\f508";}

.gallery_holder ul li a img{width:auto !important}
.contactrowc .q_icon_with_title .icon_with_title_link{margin:0 !important}
.contactrowc .q_icon_with_title.tiny .icon_text_holder {padding: 0 0 0 38px !important;}
aside.vertical_menu_area, .vertical_area_background{width:200px !important}
.vertical_menu_enabled .content .container, .vertical_menu_enabled .full_width, .vertical_menu_enabled .q_slider, .vertical_menu_enabled .title_outer, .vertical_menu_enabled footer{padding-left:200px !important}
span.ajax-loader {display: none !important;width: 0;}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea{margin: 0 0 10px 0 !important;}

.vertical_menu_area.vertically_center_content nav.vertical_menu{height:100vh;position: relative !important;padding: 10px 0 !important;}
.vertical_menu ul li{height:12.5vh}
aside.vertical_menu_area{padding:0 !important}
.vertical_menu_area.vertically_center_content nav.vertical_menu ul{display: block !important;}

.vertical_logo_wrapper img{max-width: 80% !important;margin-top: 10px;}
nav.vertical_menu > ul > li.active > a, nav.vertical_menu > ul > li:hover > a{background:#96a510}
nav.vertical_menu > ul > li.active > a i, nav.vertical_menu > ul > li:hover > a i{color: #000 !important}
.serviconrow .vc_single_image-wrapper, .serviconrow .vc_single_image-wrapper img{width:100%}

.serviconrow h5 a{font-family: 'Futura PT' !important; font-weight: 400;}
.exinfoform {background: rgba(0,0,0,0.88);padding: 20px !important;border-radius: 10px;}
.exinfoform .wpcf7-submit{padding:0 !important;width:100% !important;text-align:center !important}

.contact_form input[type='text'], .contact_form textarea, input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz, .post-password-form input[type='password']{color:#000 !important;font-weight:600 !important}
.sharemodel .modal-header{border-bottom: 1px solid #000;background: #96a510;}
.sharemodel .modal-body{padding:15px 15px 30px}
.sharemodel .modal-body p {display: inline-grid;color:#000;width:100%;margin-bottom:15px;}
#what-form input{width: 100%;border-radius: 2px;border: 1px solid #a29e9e;padding: 5px 10px;font-weight:600}
#what-form span {font-size: 10px;line-height: 12px;}
#what-form .btnsbmit { background: #96a510;}
#what-form textarea {font-size: 14px;line-height: 20px;height: 61px;background: #eee;}

@media only screen and (max-width: 480px){
	ul.gallery_with_space.v5 li{width:48% !important}
}