/**
 * Theme Name:          Mai Lifestyle Pro
 * Description:         Mai Lifestyle Pro is a custom child theme for The Genesis Framework.
 * Author:              Mike Hemberger, BizBudding Inc
 * Author URI:          https://bizbudding.com/
 * Version:             1.1.0
 *
 * Template:            genesis
 *
 * License:             GPL-2.0+
 * License URI:         http://www.opensource.org/licenses/gpl-license.php
 */


/* Table of Contents

	- Defaults
	- Structure and Layout
	- Common Classes
	- Content Area
		- Entry Meta
	- Media Queries (mobile-first)
	- Media Queries (mobile-second)

*/


/* # Defaults
---------------------------------------------------------------------------------------------------- */

/**
 * Retina Logo
 *
 * If uploading double sized (retina) image,
 * put exactly half the width in pixels for retina display.
 * Example: Retina (2x) image is 360px by 90px, CSS should be:
 * max-width: 180px;
 */
.wp-custom-logo .site-title a {
	/* max-width: 180px; */
}

body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

h2,
h3,
h4,
h5,
h6,
.site-title a,
.adjacent-entry-pagination a {
	font-family: 'Muli', sans-serif;
	font-weight: 200;
}

.banner-area .archive-title,
.banner-area .author-box-title,
.banner-area .entry-title,
.heading,
h1 {
	font-family: 'Playfair Display', serif;
}

.author-box-title,
.entry-comments h3,
.comment-respond h3,
.widget-title,
.related > h2,
.up-sells > h2 {
	font-family: 'Playfair Display', serif;
}

.sidebar .widget-title {
	text-align: center;
}

/* # Content Area
---------------------------------------------------------------------------------------------------- */

.adjacent-entry-pagination a,
.after-entry .widget,
.author-box,
.comment-respond,
.entry,
.entry-comments,
.entry-pings,
.sidebar .widget,
.sticky-header.scroll .site-header {
	-webkit-box-shadow: 0 4px 24px rgba(0,0,0,0.025);
	box-shadow: 0 4px 24px rgba(0,0,0,0.025);
}

.site-header {
	    background-color: #1a1c1e;
		
}

.site-header-row {
	max-height:81px;
		height:81px;
		margin-right: 32px;
    margin-left: 32px;
	
}

.nav-header a {
	    color: #FFF;
    opacity: 1;
    font-size: 17px;
}

.hometop h1{
	color: #fff;
    text-transform: uppercase;
    /* font-size: 50px; */
    max-width: 88%;
    padding: 0 0;
    margin: 0 auto;
    letter-spacing: 0;
    font-weight: 700;
    width: 100%;
	font-family: 'Montserrat', sans-serif;
	}
	
.hometop .height-lg {
	padding-top: 40px;
	padding-bottom: 40px;
}

.hometop h2{
    font-weight: 700;
    font-size: 20px;
    color: #FFF;
    font-family: 'Montserrat', sans-serif;
    padding: 40px;
}

sup {
    top: -0.9em;
	    font-size: 50%;
}

/* pulsante acquista ora home */

.ShopButton{ font-family: 'Montserrat', sans-serif;
    background: #5472D2;
    font-size: 27px;
    text-decoration: none;
    padding: 15px 60px 15px 60px;
    border: 0px;
	    border-radius: 10px !important;
		    color: #FFF;
		}

.ShopButton:hover{
	background-color: #3c5ecc;
	    color: #FFF;
}

.divertimento-home h3 {
  color: #ea0132;
    font-weight: 700;
    margin-bottom: 2%;
    text-align: center;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 19px;
}

.divertimento-home p{
	    font-size: 16px;
    padding-right: 15px;
    padding-left: 15px;
}

.centrobox h2, .divertimento-home h2, .orderbox h2{
	    color: #0072b9;
    font-weight: 300;
    text-transform: uppercase;
   /*  font-size: 42px; */
    letter-spacing: 1px;
    font-family: 'Montserrat', sans-serif;
}

.centrobox h2 strong, .divertimento-home h2 strong, .orderbox h2 strong{
    color: #000;
    font-weight: 700;
}

.centrobox p {
	font-size:19px;
}

#notice {
text-align: center;
    margin: 0 auto;
    width: 60%;
    background-color: orange;
    color: black;
    padding: 8px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
}
}

.centrobox a {
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-weight: 400;
    font-size: 39px;
    padding: 8px 18px 10px 14px;
    text-decoration: none;
}
a.fascicolo {
    color: #254d6f !important;
    font-size: 25px;
}

a.fascicolo:hover {
    text-decoration: underline !important;
}


/* ## Entry Meta
--------------------------------------------- */

.entry-comments .comment-meta {
	-webkit-font-smoothing: antialiased;
}

/* # Media Queries (mobile-first)
---------------------------------------------------------------------------------------------------- */

@media only screen and (min-width: 1160px) {}

@media only screen and (min-width: 993px) {}

@media only screen and (min-width: 769px) {}

@media only screen and (min-width: 545px) {}

/* # Media Queries (mobile-second)
---------------------------------------------------------------------------------------------------- */

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

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

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

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