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

/* GENERAL */
/*.elementor-text-editor p, .elementor-widget-text-editor p, .elementor-widget-container p { font-size: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; color: inherit; font-family: inherit; }*/

/* HEADER */
#logo_wrapper { padding-bottom:10px; }
.scroll #logo_wrapper { padding-bottom:0px !important; }
html[data-menu=leftalign] #menu_wrapper { float:right !important; padding-top: 15px !important; padding-right: 52px !important; }
.header_style_wrapper .logo_wrapper { padding-left:50px !important; }
#menu_wrapper { padding-right: 35px !important; }
.header_style_wrapper .top_bar:not(.header_style_wrapper .scroll) { padding-top:20px; }
#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 { font-family:"Montserrat", sans-serif !important; color:#001F45 !important; font-size:14px !important; font-weight:600 !important; line-height:18px !important; }
#wrapper.transparent .top_bar:not(.scroll) #menu_wrapper .nav ul li a:before, #wrapper.transparent .top_bar:not(.scroll) #menu_wrapper div .nav li > a:before { background: #001F45 !important; }
#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, #menu_wrapper div .nav li > a { line-height: 23px !important; }
/*.mytopgradient { background: linear-gradient(to bottom,  rgba(0,31,69,1) 0%,rgba(0,31,69,0) 100%) !important; }*/
.header_style_wrapper { background-color:rgb(255,255,255,.4); }
/*.wpml-ls-first-item a { border-right:1px solid #001F45; padding-right:10px !important; }*/
.menu-item-language { padding-right:0px !important; }
.menu-item-language a { margin-right:0px !important; }
.wpml-ls-first-item:not(.mobile_menu_content .wpml-ls-first-item) { margin-left:20px !important; }
.wpml-ls-item-es a { /*pointer-events:none !important; cursor:default !important;*/ }

@media only screen and (max-width: 767px) {
	#logo_wrapper { padding-top:0px !important; }
	html[data-menu=leftalign] #nav_wrapper, html[data-menu=leftalign] #menu_wrapper { display:none; }
	#logo_wrapper, html[data-style=fullscreen] #logo_wrapper, .top_bar.hasbg #logo_wrapper { display: flex; flex-direction: row-reverse; align-items: center; justify-content: space-between; }
	.header_style_wrapper .logo_wrapper, .header_style_wrapper .scroll .logo_wrapper { padding-left: 0px !important; }
	.ti-menu:before { font-size: 25px !important; }
	.header_style_wrapper .scroll { display:none !important; }
	.mobile_menu_content .wpml-ls-first-item { margin-left:0px !important; margin-top:20px !important; }
}

/* FOOTER */
.mybottomcontact1 li::marker { display:none !important; }
.mybottomcontact1 ul { list-style-type: none !important; }
.myfootbar1 a:hover { text-decoration:underline !important; color:#001F45 !important; }
.mybottomcontact0 p { padding:0px !important; }
a#toTop { background-color:#001F45 !important; border-radius:0px !important; }
a#toTop:hover { background-color:#F79400 !important; }
a#toTop .fa-angle-up:before { content: "\f077" !important; }

/* HOME */
.myquisom1 p { margin-bottom:15px !important; }
.myhometit p { padding:0px !important; }

/* LEGAL */
.mylegaltxt1 h2 { color:#001F45 !important; font-size:21px !important; font-weight:500 !important; margin-top:25px !important; margin-bottom:15px !important; padding-bottom:0px !important; }
.mylegaltxt1 p { margin-bottom:15px !important; }
#cmplz-document { min-width:100% !important; }
.mylegaltxt1 p, .mylegaltxt1 .cmplz-category-title, .mylegaltxt1 .cmplz-description span, .mylegaltxt1 li { font-size:16px !important; font-weight:400 !important; }
#cmplz-document .cmplz-subtitle { font-weight:600 !important; margin-top:10px !important; margin-bottom:10px !important; }
.mylegaltxt1 ul { margin-left:20px !important; }
.mylegaltxt1 li { margin-bottom:10px; }
#cmplz-cookies-overview h3 { font-size:16px !important; font-weight:600 !important; }

/* INSIDE */
.myinsidep p { padding:0px !important; margin-bottom:14px !important; }
.myinsidep ul { margin-left:18px !important; }
.myinsidep strong { font-weight:600 !important; }
.elementor-slideshow__footer, .e-eicon-share-arrow, .e-eicon-frame-expand, #eicon-zoom-in-bold { display:none !important; }




/* END */