/*
Theme Name: Bridge Child v1.0.1
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.1
Template: bridge
*/

@font-face {
    font-family: 'DomaineSemibold';
    src: url('./fonts/DomaineDisplayWeb-Semibold.eot'); /* IE9 Compat Modes */
    src: url('./fonts/DomaineDisplayWeb-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('./fonts/DomaineDisplayWeb-Semibold.woff') format('woff'); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BrownBold';
    src: url('./fonts/brown-bold-alt-webfont.eot'); /* IE9 Compat Modes */
    src: url('./fonts/brown-bold-alt-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('./fonts/brown-bold-alt-webfont.woff') format('woff'), /* Modern Browsers */
        url('./fonts/brown-bold-alt-webfont.ttf') format('truetype'); /* Safari, Android, iOS */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BrownRegular';
    src: url('./fonts/brown-regular-alt-webfont.eot'); /* IE9 Compat Modes */
    src: url('./fonts/brown-regular-alt-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('./fonts/brown-regular-alt-webfont.woff') format('woff'), /* Modern Browsers */
        url('./fonts/brown-regular-alt-webfont.ttf') format('truetype'); /* Safari, Android, iOS */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BrownLight';
    src: url('./fonts/brown-light-webfont.eot'); /* IE9 Compat Modes */
    src: url('./fonts/brown-light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('./fonts/brown-light-webfont.woff') format('woff'), /* Modern Browsers */
        url('./fonts/brown-light-webfont.ttf') format('truetype'); /* Safari, Android, iOS */
    font-weight: normal;
    font-style: normal;
}

@import url("../bridge/style.css");

body {

	font-family: "BrownLight", Arial, sans-serif;

}


.light {
	font-family: BrownLight;
}
.small p {
	font-size: 0.7em;
	line-height: 1.4em;
}

.medium p {
	font-size: 0.8em;
	line-height: 1.4em;
}

.mobile_menu_button {
    float: right;
	margin: 0;
}

h3, h5, h6 {
    font-family: BrownRegular;
}
h6 {	
    margin-bottom: 30px;
}

h1 {
	font-family: DomaineSemibold;	
}

h2 {
	font-family: DomaineSemibold;	
}

@media only screen and (max-width: 1000px) {
    .main_menu {
        display: none !important;
    }

    .header_inner_left, footer.uncover, header {
        position: relative!important;
        left: 0!important;
        margin-bottom: 0;
    }

    header .q_logo img.mobile {
        display: block!important;
        opacity: 1!important;
        position: relative;
        margin: 0 auto;
    }

    header .q_logo img.dark, header .q_logo img.light, header .q_logo img.normal, header .q_logo img.sticky {
        display: none!important;
    }

    .logo_wrapper, .mobile_menu_button {
        display: table;
    }

    .logo_wrapper {
        left: 60px;
}
	
    .q_logo {
        display: table-cell;
        position: relative;
        top: auto;
        vertical-align: middle;
    }
    .q_logo img {
        top: 0;
        left: 0;
    }
}

@media (min-width: 1001px) and (max-width: 1100px) {
    .logo_wrapper {
        position: absolute;
        height: 100px!important;
        left: 40%;
    }
    .mobile_menu_button span {
        top: 15%;
    }
}


@media (min-width: 768px) {
    .md-float-right {
        float: right;
    }
}