/*
Theme Name: Architecturer Child
Theme URI: http://themes.themegoods.com/architecturer/dem
Description: Premium Architecture & Interior Design WordPress Theme
Version: 1.0
Author: ThemeGoods
Author URI: https://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: https://themeforest.net/licenses/regular_extended
Text Domain: architecturer
Template: architecturer
*/
#logo_transparent img {
	height: auto;
	width: 200px;
}



div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {
    border: 0;
    background: #d4a8a8;
    font-size: 13px;
}
.black_bg input[type=text], .black_bg input[type=password], .black_bg input[type=email], .black_bg input[type=url], .black_bg input[type=tel], .black_bg input[type=date], .black_bg textarea, .black_bg input[type=submit] {
    color: #d4a8a8;
    background: transparent !important;
}
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=url]:focus, input[type=date]:focus, textarea:focus {
    border-color: #d4a8a8;
}
input[type=button]:hover, input[type=submit]:hover, a.button:hover, .button:hover, .button.submit, a.button.white:hover, .button.white:hover, a.button.white:active, .button.white:active, .black_bg input[type=submit] {
    background-color: #d4a8a8;
    color: #ffffff;
    border-color: #d4a8a8;
}

#logo_wrapper .logo_container img {
	  height: 90px;
    width: 331px;
   
}
#wrapper.transparent .top_bar:not(.scroll) #menu_wrapper div .nav > li > a, #wrapper.transparent .top_bar:not(.scroll) #logo_right_button a#mobile_nav_icon, #wrapper.transparent #logo_wrapper .social_wrapper ul li a, #wrapper.transparent .top_bar:not(.scroll) .header_cart_wrapper a, #wrapper.transparent .top_bar:not(.scroll) .header_client_wrapper a, #wrapper.transparent .top_bar:not(.scroll) .header_client_wrapper {
	
    color: #D4A8A8 !important;
}
.top_bar .standard_wrapper {
    background-color: white;
    height: 90px;
    
}

body.elementor-page .top_bar {
    background-color: white;
    padding: 0 20px 15px 20px;
}
#menu_wrapper .nav ul, #menu_wrapper div .nav {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0;
    margin-bottom: -13px;
}

@media screen and (max-width:768px)
{
	.logo_wrapper img {
    max-width: 180px;
    height: 63px !important;
    margin-top: 0px;
    display: inline-block;
}

.top_bar .standard_wrapper {
    background-color: white;
    height: 60px;
    
}
	
}
@media screen and (max-width:320px)
{
	.logo_wrapper img {
    max-width: 180px;
    height: 63px !important;
    margin-top: 0px;
    display: inline-block;
}

.top_bar .standard_wrapper {
    background-color: white;
    height: 60px;
    
}
	
}
@media screen and (max-width:640px)
{
	.logo_wrapper img {
    max-width: 180px;
    height: 63px !important;
    margin-top: 0px;
    display: inline-block;
}

.top_bar .standard_wrapper {
    background-color: white;
    height: 60px;
    
}
	
}
@media screen and (max-width:550px)
{
	.logo_wrapper img {
    max-width: 180px;
    height: 63px !important;
    margin-top: 0px;
    display: inline-block;
}

.top_bar .standard_wrapper {
    background-color: white;
    height: 60px;
    
}
	
}
