/*
Theme Name: Architecturer Child
Theme URI: https://themes.themegoods.com/architecturer/landing
Description: Premium Architecture & Interior Design WordPress Theme
Version: 1.5
Author: ThemeGoods
Author URI: https://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: https://themeforest.net/licenses/regular_extended
Template: architecturer
*/


/*Font*/




.logo_wrapper h1 {color: #fff; font-size: 50px; line-height: 62px; font-weight: normal !important; text-transform: uppercase}

.logo-interna {padding: 0px; color: #000; font-size: 50px; line-height: 62px; font-weight: normal !important; text-transform: uppercase}


/*.client_login_link, .header_client_wrapper { display: none !important}*/

body.centeralign .logo_container .logo_wrapper:not(.hidden) {margin-top: 0px;}
body.centeralign #menu_wrapper {margin-top: 0px;}



	
body.centeralign #menu_wrapper div .nav > li { padding: 0px 8px 0px 8px;}

#gallery-1 img { border: #000 !important}

#mobile_nav_icon {font-size: 30px !important;}

.logo_align { display:block !important; margin: 0px auto; text-align: center}
#logo_right_button {right: 15px;}
.wpmm-hide-mobile-menu { display:  block !important;}

h1.elementor-heading-title { font-size: 18px !important;}


@media only screen and (max-width: 768px){

	
	
h1.elementor-heading-title { font-size: 18px !important;}
	
.logo_wrapper h1 {color: #fff; font-size: 30px !important; line-height: 1.1em; font-weight: normal !important}
.logo-interna {color: #000; font-size: 30px; line-height: 1.1em; font-weight: normal !important}
.descrizione {background: #000; padding: 10px; color: #fff; font-size: 0.8em; width: 100%; text-align: center}   
}


@media screen and (min-width: 376px) and (max-width: 1024px){
.scroll { background: none !important; box-shadow: none !important;}
}

.slideshow-text {margin-top:200px !important; }
.slick-slide {font-family: 'Playfair Display', serif !important;line-height: 1.2em; font-size: 40px; text-shadow: 0px 0px 5px #000 }


.textwidget {margin-top: -16px}

#logo_wrapper {text-align: center; padding: 10px 0 10px 0;}
.top_bar.hasbg #nav_wrapper {border-color: rgba(256, 256, 256, 1); border: none !important}


.descrizione {background: #000; padding: 10px; color: #fff; font-size: 0.9em}    

