/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

 @media (max-width: 1020px) {
.dapc{ 
display:none !important;
} 
.damobile{ 
display:block !important;
}
.grandedamobile.vc_row.wpb_row{
	 padding-left: 0px !important;
    padding-right: 0px !important;
} 
}
@media (min-width: 1020px) {
.dapc{ 
display:block !important;
} 
.damobile{ 
display:none !important;

} 
}

@font-face {
    font-family: 'AvenirDemiBold';
    src: url('https://aiellowoodesign.mom/wp-content/themes/betheme-child/fonts/AvenirNext-DemiBold.woff2') format('woff2'),
        url('https://aiellowoodesign.mom/wp-content/themes/betheme-child/fonts/AvenirNext-DemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


@media (min-width: 1020px) {
span.trem {
    font-family: 'AvenirLight';
    font-size: 24px;
    letter-spacing: 9px;
}
span.duen {
    font-family: 'AvenirDemiBold';
    font-size: 42px;
}
span.duenpertitolo {
    font-family: 'AvenirDemiBold';
    font-size: 42px;
	color:white;
	letter-spacing: 9px !important;
    text-transform: uppercase !important;
}
span.pn {
    font-family: 'AvenirBook';
    font-size: 21px;
}
}


@media (max-width: 1020px) {
span.trem {
    font-family: 'AvenirLight';
    font-size: 18px;
    letter-spacing: 9px;
}
span.duen {
font-family: 'AvenirDemiBold';
    font-size: 28px;
    line-height: 23px;
}
span.duenpertitolo {
font-family: 'AvenirDemiBold';
    line-height: 23px;
    color:white;
	letter-spacing: 9px !important;
    text-transform: uppercase !important;
}
span.pn {
    font-family: 'AvenirBook';
    font-size: 16px;
}



    a.button.pulsanteoro {
    font-family: 'AvenirBook' !important;
    font-size: 18px;
}

    a.button.pulsanteoro {
    font-family: 'AvenirBook' !important;
    font-size: 18px;
}


.nopaddingdamobile {
    padding: 30px  !important;
}

.sinistradamobile {
    float: left !important;
    text-align: left;
}

.nopaddingtopdamobile{
    padding-top: 0px  !important;
}
.zeropaddingtopdamobile{
    padding-top: 0px  !important;
}

#Footer .widgets_wrapper {
    padding: 0px !important; 
}

}

.logo-no-sticky-padding #Top_bar.is-sticky #logo img.logo-sticky {
    max-height: 47px !important;
}
img.logo-main.scale-with-grid.svg {
    max-height: 80px !important;
}
@media only screen and (max-width: 767px){
.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky {
    height: 42px !important;
}
}
@media only screen and (max-width: 767px){
#Top_bar #logo img.logo-mobile {
    height: 44px !important;
}
}
h5.titolofooter {
    line-height: 0px;
}
.footer_copy {
    text-align: left !important;
    background: #d1ccc1 !important;
}

.copyright  {
    color: #453a36 !important;
	font-family: 'AvenirBook' !important;
     font-size: 17px;
}
.copyright a {
    color: #453a36 !important;
	font-family: 'AvenirBook' !important;
     font-size: 17px;
}



@media (max-width: 1020px) {
#Subheader {
    padding: 45px !important;
}
}
#Subheader {
    background-size: cover !important;
    background-position: center !important;
}

div#Subheader h2 {
    letter-spacing: 9px !important;
    text-transform: uppercase !important;
}
@media (max-width: 1020px) {
.marginetop {
    margin-top: 20px !important;
    margin-left: 20px !important;
}
}

nav#menu a span {
    text-transform: uppercase;
}
.header-plain #Top_bar .menu > li.current-menu-item > a, .header-plain #Top_bar .menu > li.current_page_item > a, .header-plain #Top_bar .menu > li.current-menu-parent > a, .header-plain #Top_bar .menu > li.current-page-parent > a, .header-plain #Top_bar .menu > li.current-menu-ancestor > a, .header-plain #Top_bar .menu > li.current-page-ancestor > a, .header-plain #Top_bar .menu > li.current_page_ancestor > a, .header-plain #Top_bar .menu > li.hover > a, .header-plain #Top_bar .wpml-languages:hover, .header-plain #Top_bar .wpml-languages ul.wpml-lang-dropdown {
    background: none !important;
    color: #BDA851 !important;
}
#Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {
    color: #453A36;
}

.row_blog .post-footer {
    background-color: #453A36 !important;
}
.row_blog .entry-title {
    line-height: normal  !important;
}


@media (min-width: 1020px){
#Subheader {
    padding: 100px !important;
}
}
.the_content_wrapper {
    font-size: 18px;
    font-family: 'AvenirLight' !important;
}



span.wpcf7-form-control-wrap input[type="checkbox"]{
    height: 15px;
    margin: 0;
    width: 20px;
}

span.wpcf7-form-control-wrap span.wpcf7-list-item {
    margin: 0;
}

span.wpcf7-form-control-wrap.acceptance {
    height: 15px;
    margin: 0;
    width: 20px;
}

@media (max-width: 1020px){
.nopaddingdamobile {
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.nopaddingtopdamobile {
    padding-top: 40px !important;

}
.paddingdiecidamobile{
	margin-left: 10px !important;
}
}

.testoxx{
    font-size: 18px;
    font-family: 'AvenirLight' !important;
}


.button-default .button_theme, .button-default button, .button-default input[type="button"], .button-default input[type="reset"], .button-default input[type="submit"], .button-flat .button_theme, .button-flat button, .button-flat input[type="button"], .button-flat input[type="reset"], .button-flat input[type="submit"], .button-round .button_theme, .button-round button, .button-round input[type="button"], .button-round input[type="reset"], .button-round input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button:not(.default), .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit:hover, .woocommerce a.button:not(.default):hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #BDA851 !important;
    text-transform: uppercase !important;
}
