/*
Theme Name: Architecture Child
Theme URI: http://themeforest.net/item/arch-responsive-architect-wordpress-theme/3915304
Author: EngineThemes
Author URI: http://themeforest.net/user/EngineThemes
Description: A child theme of Architecture
Template: architecture
Version: 1.0.5
*/

@import url("../architecture/style.css");

/* =Theme customization starts here= */

/*--- logo ---*/
div.logo-wrapper{ text-align: center; margin-right: 20px; max-width: 100%; float: right; } 
div.logo-wrapper img{ display: inline-block; } 
div.logo-wrapper h1{ margin: 0px; visibility: visible !important; } 

/*--- header navigation ---*/
div.header-wrapper{ z-index: 999; position: relative; }
div.header-navigation-wrapper{ float: left; margin-left: 80px; margin-right: 60px; }
div.header-navigation{ float: left; position: relative; }
div.header-navigation ul.menu a{ white-space: nowrap; }
div.header-navigation ul.menu{ margin-left: 0px; list-style: none; font-size: 12px; font-weight: 600; }

@-moz-document url-prefix() {
    div.header-navigation ul.menu {
        font-weight: 400 !important; 
    }
}
div.header-navigation ul.menu li{ padding: 0px 35px 4px 25px; }
div.header-navigation ul.menu ul.sub-menu{ display: none; list-style: none; margin: 0px; 
	padding-bottom: 7px; z-index: 1000;  position: absolute; top: -1px; }
div.header-navigation ul.menu ul.sub-menu li{ padding: 0px 25px 6px 20px; }
div.header-navigation ul.menu ul.sub-menu ul{ top: auto; margin-top: -27px; padding: 16px 0px 10px; }

div.first-header-navigation.with-border ul.menu{ border-right-width: 1px; border-right-style: solid; }
div.first-header-navigation ul.menu li{ padding-left: 0px; }

div.second-header-navigation ul.menu li{ padding-left: 40px; }
div.second-header-navigation ul.menu li ul.sub-menu li{ border-left: 0px; padding-left: 20px; }