/*
Theme Name:   Janelas child theme
Description:  Write here a brief description about your child-theme
Author:       Themesflat
Author URL:   https://janelaswp.themesflat.com/
Template:     janelas
Version:      1.0.1
Tested up to: 5.9.3
Requires PHP: 5.6
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  janelas-child-theme
*/
/* body.home #mainnav > ul > li.current-menu-item > a{
    color: #434E6E;
} */
body #mainnav ul.sub-menu > li > a {
  padding: 8px 20px;
}
body .footer-widgets .list-infor ul li,
body .portfolio-filter li a, 
body .services-filter li a,
body .project-filter li a,
body .elementor-1117 .elementor-element.elementor-element-3dfb24d .tf-project-wrap .project-filter li a{
  font-family: 'Work Sans';
  font-size: 16px;
  font-weight: 500;
}
body.header-absolute #themesflat-box-header {
  top: 0;
}
.moove-gdpr-cookie-notice p {
    font-weight: 300 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    flex-direction: column !important;
}
.moove-gdpr-info-bar-container, .moove-gdpr-button-holder {
    width: 440px !important;
}
aside#moove_gdpr_cookie_info_bar {
    width: 440px !important;
}
.moove-gdpr-button-holder {
    width: 400px !important;
	padding: 0 !important;
}
.moove-gdpr-button-holder button {
    width: 126px !important;
    font-size: 14px !important;
	height: 44px !important;
    padding: 0 0 !important;
}
.moove-gdpr-cookie-notice p:nth-child(1) {
    font-weight: 700 !important;
    color: #000 !important;
    padding-bottom: 11px !important;
    font-size: 16px !important;
}
aside#moove_gdpr_cookie_info_bar {
    box-shadow: 0 -1px 10px 0 #acabab4d;
    border-radius: 6px !important;
    border: 1px solid #f7f7f7 !important;
}
button.moove-gdpr-infobar-close-btn.gdpr-fbo-3 {
    background-color: #fff0 !important;
    border-radius: 0 !important;
	 width: 56px !important;
}
button.moove-gdpr-infobar-close-btn.gdpr-fbo-3 {
	display: none !important;
}
.moove-gdpr-button-holder {
    display: flex;
    flex-direction: row !important;
    align-content: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
    margin: 16px 0 0 0 !important;
}
p.sib-email-area.newsletterfooter {
    display: flex;
    width: 390px;
    justify-content: space-between;
    align-items: baseline;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
	border-radius: 0px !important
}
@media(min-width: 1201px){
	body #header .header-wrap .header-ct-right {
		flex-grow: 0;
		min-width: 160px;
	}
}