/*
Theme Name: Milan Club - AIMC
Theme URI: 
Author: AIMC
Author URI: https://aimc.eu
Description: Il mio tema Milan Club - AIMC.
Template: twentytwenty
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: twentytwenty-child
*/

@font-face {
	font-family: MilanTypeRev;
	src: url(/wp-content/themes/aimc-extra/fonts/MilanTypeRev.otf) format("opentype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: MilanTypeRevBold;
	src: url(/wp-content/themes/aimc-extra/fonts/MilanTypeRev-Bold.otf) format("opentype");
	font-weight: 600;
	font-style: normal
}

h1, h2, h3, h4, h5, h6, .entry-content h1, header.header #et-navigation a, .read-more-button, .footer_title, .primary-menu > li {
	font-family: MilanTypeRev, Helvetica Neue, Helvetica, Arial, sans-serif;
}
h1, h1.entry-title {
    font-size: 30px;
}
h2, h2.entry-title, .comment-reply-title, .widget .widget-title {
    font-size: 26px;
}
h4, .heading-size-4 {
    font-size: 18px;
}
body {
	background: rgb(245,245,245);
	font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
	font-size: 14px;
	letter-spacing: -0.015em;
	text-align: left;
}
.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus)::first-letter, .wp-block-button.is-style-outline, a {
    color: #d50000;
}
.entry-content {
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
    font-size: 14px;
}
#site-header {
    box-shadow: rgba(0,0,0,0.2) 0px 0px 10px;
}
.header-inner {
    max-width: 1280px;
}
hgroup {
  padding-left: 155px;
  height: 125px;
  background-image: url("/wp-content/uploads/2022/07/logo_scudetto.png");
  background-repeat: no-repeat;
  background-size: 144px 124px;;
}

.site-title {
    padding-top: 16px;
}

.section-inner.medium {
  max-width: 1280px;
}

.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: 1280px;
}
/* Responsive */
@media (min-width: 1000px) {
.header-inner {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 1.8rem 0;
}
/* Debug */
.entry-content > .alignleft, .entry-content > p .alignleft, .entry-content > .wp-block-image .alignleft {
  right: 0 !important;
  margin-left: 0 !important;
  position: inherit !important;
}
.entry-content > .alignright, .entry-content > p .alignright, .entry-content > .wp-block-image .alignright {
  left: 0 !important;
  margin-right: 0 !important;
  position: inherit !important;
}