/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

@font-face {
	font-family: 'Archer';
	src: url('font/Archer-Semibold.eot');
	src: url('font/Archer-Semibold.eot?#iefix') format('embedded-opentype'),
		url('font/Archer-Semibold.woff') format('woff'),
		url('font/Archer-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: 'Tiza';
	src: url('font/Tiza.eot');
	src: url('font/Tiza.eot?#iefix') format('embedded-opentype'),
		url('font/Tiza.woff') format('woff'),
		url('font/Tiza.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Tiza', sans-serif;
}
p, header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus), nav.vertical_menu>ul>li>a>span:not(.plus) {
	font-family: 'Archer', sans-serif;
	font-size: 1.2em;
}
@media (min-width:769px) and (max-width:1330px) {
    p, header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus), nav.vertical_menu>ul>li>a>span:not(.plus) {
        font-family: 'Archer', sans-serif;
        font-size: 1em;
    }
}
.q_elements_item {
    background-repeat: no-repeat;
    background-size: cover;
}
.scroll_header_top_area {
    background: rgba(48,48,48,0.3);
}
section.parallax_section_holder {
    background-size: cover;
}
.row-gif-mobile {
    display: none;
}
@media (max-width:1024px) {
    .q_slider {
        display: none;
    }
    .vc_row.row-gif-mobile {
        display: block;
    }
}
strong {
    font-weight: bold;
}
a.qbutton.big_large {
    border: 4px solid white !important;
    background-color: transparent !important;
    font-family: 'Tiza', sans-serif;
    font-size: 1em;
    line-height: 3.8em;
}
header nav.main_menu > ul > li > a {
    padding: 0 13px;
}
.wpb_content_element p a {
    text-decoration: underline;
    color: white;
}
.wpb_content_element p a:hover {
    text-decoration: none;
    color: white;
}
header .drop_down .second .inner ul li a, header .drop_down .second .inner ul li h5 {
    font-family: 'Archer', sans-serif;
    font-size: 0.9em;
}
#respond textarea, #respond input[type='text'], #respond input[type='email'], .contact_form input[type='text'], .contact_form  textarea, .comment_holder #respond textarea, .comment_holder #respond input[type='text'], .comment_holder #respond input[type='email'], 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'] {
    margin-bottom: 15px; 
}
input[type="checkbox"] {
    width: 20px;
    height: 15px;
}
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    font-weight: bold;
    font-family: 'Archer', sans-serif;
}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
    font-family: 'Archer', sans-serif;
}
select.wpcf7-form-control.wpcf7-select.select-lavora-connoi {
    -webkit-appearance: menulist;
    height: 47px;
}
@media only screen and (min-width: 1000px) {
    header.stick_with_left_right_menu:not(.sticky) nav.main_menu.left_side {
        width: 55%;
    }
}
.vc_desktop header:not(.sticky) .header_inner_left .logo_wrapper {
    width: 85px !important;
    left: 45% !important;
    position: relative !important;
}