/*
Theme Name: Affinity
Theme URI: http://affinity.mikado-themes.com
Description: A Genuinely Gigantic & Refreshing Multipurpose Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.9
License: GNU General Public License
License URI: licence/GPL.txt
Text Domain: affinity
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

*/
.mkd-container,
.mkd-content {background:none!important}
.page-id-14287 .mkd-content .mkd-content-inner > .mkd-container > .mkd-container-inner,
.page-id-3 .mkd-content .mkd-content-inner > .mkd-container > .mkd-container-inner {padding:0!important}
.page-id-14287 p,
.page-id-3 p {color:#fff;font-size: 14px;line-height: 26px;font-weight: normal;}
.page-id-14287 li,
.page-id-3 li {color:#fff;font-size: 14px;line-height: 26px;font-weight: 500;}
.page-id-14287 .mkd-page-header,
.page-id-3 .mkd-page-header {display:none!important}
.your-message textarea {max-height:190px}
.pdlr20 {padding-left:19%;padding-right:19%}
.pt50 {padding-top:50px}
.img100 .wpb_single_image .vc_figure,
.img100 .wpb_single_image .vc_single_image-wrapper,
.img100 img {width:100%}
#qlwapp .qlwapp-box .qlwapp-header .qlwapp-description {text-align:center;}
#qlwapp .qlwapp-box .qlwapp-name {
    font-size: 18px!important;
    color: #202023!important;
    display: block!important;
    font-weight: bold!important;
    line-height: 1.5em!important;
}
#mkd-back-to-top {right:48%!important;bottom:20px!important}
#qlwapp.qlwapp-bottom-right {}
#cookie-law-info-again {bottom:25px!important}
footer a {color:#fff!important}
.page-id-568 .mkd-content,
.mkd-side-menu-slide-from-right .mkd-wrapper,
.mkd-mobile-header .mkd-mobile-header-inner,
body {background:url('/wp-content/uploads/2023/08/sfondo-timbro-espresso-tipografia-scaled.jpg') top center!important;
  background-attachment: fixed!important;
	background-size: cover !important;
}
footer .mkd-footer-bottom-holder .mkd-container-inner .textwidget {
    font-size: 13px;
}
footer .mkd-footer-bottom-holder .mkd-left {
    width: 75%;
}
footer .mkd-footer-bottom-holder .mkd-right {
    width: 25%;
}
footer .mkd-footer-top:not(.mkd-footer-top-full) .mkd-container-inner {padding:50px 0!important}
#menu-custom-menu-1 li {
    display: inline-block;margin-left:5px!important
}
#menu-custom-menu-1 li a {
    font-size: 14px!important;font-weight:normal!important;padding:0!important;
}
h1 {margin-bottom:0!important}
h2 {margin-top:0!important}
.solomobile {display:none}
.solodesktop {display:block}
footer .mkd-footer-top-holder {border-bottom:1px solid #666;}
input.wpcf7-form-control.wpcf7-submit {background:#555!important}
input.wpcf7-form-control.wpcf7-submit:hover {background:#000!important}
.wpcf7-form input[type="text"]::placeholder,
.wpcf7-form input[type="email"]::placeholder,
.wpcf7-form textarea::placeholder,
.woocommerce-page .mkd-content input[type="text"]::placeholder,
.woocommerce-page .mkd-content textarea::placeholder,
.mkd-woocommerce-page table.cart td.actions .coupon input[type="text"]::placeholder {color:#000!important;font-weight:bold;}

@media (max-width: 600px) {
	.ytp-large-play-button {display:none!important}
	.pt50 {padding-top:20px!important}
	.pdlr20 {padding:0!important}
	.solomobile {display:block!important}
	.mkd-mobile-header,
.solodesktop {display:none!important}
  #cookie-law-info-bar{
    font-size:12px!important;line-height:1.3!important;margin-bottom:80px!important;
  }
   .introhome h1 {font-size:18px!important}
   .intro h2 {font-size:22px!important;line-height:1.1!important;margin-top:10px!important;font-weight:400!important;text-transform:uppercase!important;}
	.vc_custom_1588952282552 {margin-top:-40px!important}
	.vc_custom_1588866185148 img {width:120px!important}
	.infotipografia p {font-size:15px!important}
	.infotimbro {line-height:22px!important}
	.vc_custom_1588865223165 p {line-height:22px!important}
	.vc_custom_1588865223165 p strong {font-weight:400!important;font-size:16px!important}
   .introhome h3 {font-size:16px!important}
	.mkd-section-title-holder .mkd-section-title {font-size:30px;padding-top:20px;}
	.mkd-content .mkd-content-inner > .mkd-container,
	.mkd-content .mkd-content-inner > .mkd-full-width > .mkd-full-width-inner {border-top:1px solid #999;}
	.mkd-top-bar .mkd-vertical-align-containers .mkd-position-left {margin-bottom:0!important}
	.mkd-top-bar .mkd-vertical-align-containers {padding-bottom:0!important}
	.mkd-mobile-header .mkd-mobile-nav .mobile_arrow,
	.mkd-mobile-header .mkd-mobile-nav a {color:#101011!important}
	footer .mkd-footer-top .mkd-grid-row > div {margin-bottom:0!important}
	#text-47 {padding-right:0!important}
    .qlwapp-text,
	#text-45,
	#text-11,
	#text-12,
	#nav_menu-13,
	#custom_html-7,
	#custom_html-8,
	.mkd-mobile-header .mkd-mobile-menu-opener,
	.mkd-breadcrumb-type {display:none!important}
	.vc_row {padding:20px 0}
	#custom_html-5,
	#nav_menu-10,
	#text-2 {text-align:center!important}
	.mkd-top-bar {height:auto!important}
	#nav_menu-10 {margin-bottom:100px!important}
	.onlymobile {display:block!important}
	.mpl0 {padding-left:20px!important}
	.mpr0 {padding-right:20px!important}
	.mpt20 {padding-top:20px!important}
	.mpb20 {padding-bottom:20px!important}
	.mkd-woocommerce-page .woocommerce-message .button.wc-forward {float:none!important;text-align:center!important;width:100%!important}
	#qlwapp.qlwapp-button .qlwapp-toggle {height:55px!important}
	.vaishop {float:left!important;width:100%!important;margin-bottom:20px!important}
	.woocommerce-page .mkd-content button[type="submit"] {padding:0 10px!important}
	.mkd-woo-single-page .mkd-single-product-content .images .woocommerce-product-gallery__image:first-child {width:100%!important;left:0!important}
	#mkd-back-to-top {right:41.5%!important;}
	#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-toggle {margin-right:10px!important;margin-bottom:10px!important;padding:10px 12px!important}
	#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon {font-size:32px;margin:0!important}
	.mobiletitolocasa {margin-top:-80px;font-size:24px;text-align:center;color:#202023;font-weight:bold;margin-bottom:20px!important}
	.mobiletitolocasa a {color:#202023!important}
	.mkd-mobile-header .mkd-mobile-menu-opener a {padding-left:10px;}
	.mkd-mobile-header .mkd-mobile-menu-opener a:hover,
	.mkd-mobile-header .mkd-mobile-menu-opener a {color:#ccc!important;padding-left:0!important}
	footer .mkd-footer-bottom-holder .mkd-left {width:100%!important}
footer .mkd-footer-bottom-holder .mkd-right {width:100%!important}
	.mkd-mobile-header .mkd-mobile-logo-wrapper a {min-height:60px}
	.mkd-mobile-header .mkd-vertical-align-containers .mkd-position-center > div {padding-left:15px!important;}
	.logofooter {width:200px!important}
	.mkd-btn.mkd-btn-medium {font-size:15px!important}
	
}
