/*
Theme Name:     Aptica Notizie.it
Theme URI:      https://aptica.studio
Description:    Tema custom per Notizie.it. Graficamente impostato su demo "news" tema Bimber
Author:         Andrea Gilli
Author URI:     https://aptica.studio
Version:        1.4
*/

/*! CSS Used from: https://new.notizie.it/wp-content/plugins/elementor/assets/css/common.min.css?ver=3.6.5 ; media=all */
@media all{
.elementor-screen-only,.screen-reader-text,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
}
/*! CSS Used from: Embedded */
body{--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#FCB900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;}
/*! CSS Used from: https://new.notizie.it/wp-content/plugins/ad-ace/assets/css/ahqDBoAvLWvw.css?ver=1.3.26 ; media=all */
@media all{
.adace-slot-wrapper .adace-slot img{vertical-align:bottom;}
}
/*! CSS Used from: https://new.notizie.it/wp-content/themes/bimber/css/9.2.1/styles/news/all-light.min.css?ver=9.2.1 ; media=all */
@media all{
article,aside,body,div,footer,form,h1,h2,h3,header,html,img,label,li,nav,p,section,span,strong,time,ul{margin:0;padding:0;border-width:0;border-style:solid;outline:0;font-size:100%;vertical-align:baseline;background:0 0;}
article,aside,footer,header,nav,section{display:block;}
body{line-height:1;}
ul{list-style:none;}
:focus{outline:0;}
:root{--g1-rtxt-color:#333;--g1-itxt-color:#000;--g1-mtxt-color:#999;--g1-border-color:#e6e6e6;--g1-bg-color:#fff;--g1-bg-color-r:255;--g1-bg-color-g:255;--g1-bg-color-b:255;--g1-bg-tone-color:#f2f2f2;--g1-bg-alt-color:#ededed;--g1-cat-border-color:#fff;--g1-cat-bg-color:#fff;--g1-cat-txt-color:#000;--g1-reverse-border-color:#333;--g1-reverse-bg-color:#1a1a1a;--g1-reverse-itxt-color:#fff;}
body{background-color:#fff;color:#333;background-color:var(--g1-bg-color);color:var(--g1-rtxt-color);}
ul{padding-left:2em;list-style-type:circle;}
a{cursor:pointer;text-decoration:none;border-width:0;border-style:solid;}
a:active,a:hover{outline:0;}
strong{font-weight:700;}
img{max-width:100%;height:auto;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input::-ms-clear{display:none;}
button,input{box-sizing:border-box;max-width:100%;margin:0;padding:7px;border-width:1px;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color);background-color:transparent;color:inherit;border-radius:0;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out;}
[type=email],[type=search],[type=text]{height:36px;}
[type=search]{-webkit-appearance:none;}
[type=button],[type=submit],button{width:auto;padding:5px 23px;border-width:2px;cursor:pointer;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type=email]:focus,input[type=search]:focus,input[type=text]:focus{border-color:currentColor;}
::-webkit-input-placeholder{color:inherit;opacity:.33;}
::-moz-placeholder{color:inherit;opacity:.33;}
:-ms-input-placeholder{color:inherit;opacity:.33;}
.g1-row{clear:both;box-sizing:border-box;position:relative;width:100%;margin:0 auto;}
.g1-row:after{display:table;clear:both;content:"";}
.g1-row-layout-page>.g1-row-background{background-color:#fff;background-color:var(--g1-bg-color);}
.g1-row-inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;max-width:1182px;margin:0 auto;position:relative;z-index:1;font-size:0;}
.g1-row-background{overflow:hidden;margin:0 auto;position:absolute;z-index:-2;left:0;right:0;top:0;bottom:0;}
.g1-row-background-media{position:absolute;left:0;right:0;top:0;bottom:0;}
.g1-column{display:block;box-sizing:border-box;width:100%;padding:0 10px;margin:0 auto;position:relative;vertical-align:top;font-size:1rem;}
@media only screen and (min-width:801px){
.g1-row-inner{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}
.g1-column-1of4{width:25%;}
}
@media only screen and (min-width:1025px){
.g1-column{padding-left:15px;padding-right:15px;}
}
#g1-breakpoint-desktop{min-width:1024px;}
body,button,html,input{font:400 14px/20px serif;font-family:Montserrat,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
label{font:700 12px/16px serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:normal;text-transform:none;}
.g1-mega{font:500 30px serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;color:#000;color:var(--g1-itxt-color);text-transform:none;}
.g1-alpha,h1{font:500 31px/1.067 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
.g1-beta,h2{font:500 26px/1.125 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
.g1-gamma,h3{font:500 20px/1.10526 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
.g1-delta{font:500 18px/1.09524 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
.g1-epsilon{font:500 15px/18px serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
.g1-zeta{font:500 11px/1.4 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:uppercase;color:#000;color:var(--g1-itxt-color);}
@media only screen and (min-width:601px){
.g1-delta{font-size:17px;}
.g1-gamma,h3{font-size:20px;}
.g1-beta,h2{font-size:23px;}
.g1-alpha,h1{font-size:26px;}
.g1-mega{font-size:30px;}
}
@media only screen and (min-width:1025px){
.g1-delta{font-size:18px;}
.g1-gamma,h3{font-size:21px;}
.g1-beta,h2{font-size:24px;}
.g1-alpha,h1{font-size:33px;}
.g1-mega{font-size:38px;}
}
.g1-alpha-2nd,.g1-delta-2nd,.g1-zeta-2nd{font-family:Montserrat,Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:normal;}
.g1-alpha-2nd,.g1-delta-2nd,.g1-zeta-2nd{margin-bottom:20px;}
.g1-alpha-2nd>span,.g1-delta-2nd>span,.g1-zeta-2nd>span{display:block;padding-bottom:5px;border-width:0 0 1px;border-style:solid;color:var(--g1-hbb-bg-color);border-color:var(--g1-itxt-color)}
h3,p,ul{margin-bottom:20px;}
h1,h2{margin-bottom:25px;}
.g1-meta{font:400 12px/16px serif;font-family:Montserrat,Roboto,sans-serif;text-transform:none;letter-spacing:normal;color:#999;color:var(--g1-mtxt-color);}
.g1-meta a{color:#000;color:var(--g1-hbb-bg-color);}
.g1-meta strong{font-weight:inherit;}
.g1-button,[type=button],[type=submit],button{box-sizing:border-box;display:inline-block;margin-right:.2px;position:relative;z-index:0;text-decoration:none;text-align:center;vertical-align:middle;zoom:1;cursor:pointer;font:400 13px/22px serif;font-family:Montserrat,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.1em;border-radius:0;transition:border-color 175ms ease-in-out,background-color 175ms ease-in-out,color 175ms ease-in-out,padding 175ms ease-in-out;}
.g1-button:hover,[type=button]:hover,[type=submit]:hover,button:hover{box-shadow:0 3px 6px -3px rgba(0,0,0,.333);}
.g1-button:active,[type=button]:active,[type=submit]:active,button:active{box-shadow:inset 0 3px 6px -3px rgba(0,0,0,.333);}
.g1-button:disabled,[type=button]:disabled,[type=submit]:disabled,button:disabled{filter:grayscale(100%);opacity:.333;box-shadow:none;}
.g1-button-m{padding:5px 18px;border-width:2px;}
.g1-button-simple{border-color:#000;border-color:var(--g1-itxt-color);background-color:transparent;color:#000;color:var(--g1-itxt-color);}
.g1-button-xs{padding:3px 9px;border-width:1px;font-size:9px;line-height:16px;}
.g1-button-s{padding:5px 14px;border-width:1px;font-size:11px;line-height:18px;}
.g1-link{font-size:13px;font-family:Montserrat,Roboto,sans-serif;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#000;color:var(--g1-itxt-color);}
.search-form{margin-bottom:1.5rem;position:relative;}
.search-form label{display:block;}
.search-form .screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);}
.search-form .search-field{width:100%;padding-right:40px;}
.search-form .search-submit{width:40px;padding-left:0;padding-right:0;position:absolute;right:0;left:auto;top:0;font-size:0;border-color:transparent;background-color:transparent;color:inherit;box-shadow:none;border-top-left-radius:0;border-bottom-left-radius:0;opacity:.666;}
.search-form .search-submit:hover{opacity:.999;}
.search-form .search-submit:before{font:16px/22px bimber;content:"\e016";}
.search-form-wrapper{position:relative;}
.search-form-wrapper .g1-searches{padding:0 15px;position:absolute;top:100%;left:0;right:0;background-color:#fff;background-color:var(--g1-bg-color);box-shadow:0 15px 45px 15px rgba(0,0,0,.07);}
.search-form-wrapper .g1-searches:empty{box-shadow:none;}
.avatar{border-radius:0;}
.mc4wp-form label{display:block;}
.g1-newsletter{margin-bottom:30px;text-align:center;}
.g1-newsletter label{overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);}
.g1-newsletter [type=email],.g1-newsletter [type=submit],.g1-newsletter [type=text]{width:100%;text-align:center;}
.g1-newsletter [type=email]:focus,.g1-newsletter [type=text]:focus{text-align:left;}
.g1-newsletter .mc4wp-form-fields p{margin-bottom:10px;}
.g1-newsletter-privacy{margin-top:-4px;}
.g1-newsletter-horizontal{margin:45px auto;}
@media only screen and (min-width:481px){
.g1-newsletter-horizontal .mc4wp-form{max-width:561px;margin-left:auto;margin-right:auto;}
.g1-newsletter-horizontal .mc4wp-form-fields{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.g1-newsletter-horizontal .mc4wp-form-fields input[type=email]{text-align:left;}
.g1-newsletter-horizontal .mc4wp-form-fields p{display:inline-block;vertical-align:top;margin-left:3px;margin-right:3px;}
.g1-newsletter-horizontal .mc4wp-form-fields p:first-child{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.g1-newsletter-horizontal .g1-newsletter-privacy{text-align:right;}
}
.g1-drop{display:inline-block;margin-bottom:1.5rem;}
.g1-drop-toggle{display:none;position:relative;z-index:2;cursor:pointer;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out,opacity 375ms ease-in-out;}
.g1-drop-toggle-icon{display:inline-block;width:32px;margin-right:6px;font:32px/50px bimber;text-align:center;vertical-align:middle;}
.g1-drop-toggle-icon:before{display:block;content:"\e01f";}
.g1-drop-toggle-text{display:inline-block;font-size:10px;font-family:Montserrat,Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;vertical-align:middle;}
.g1-drop-toggle-arrow{display:none;position:absolute;z-index:2;left:50%;right:auto;bottom:0;width:0;height:0;margin-left:-6px;border-width:6px;border-style:solid;border-color:transparent transparent #fff;border-color:transparent transparent var(--g1-bg-color);content:"";}
.g1-drop-icon .g1-drop-toggle-icon{margin-right:0;}
.g1-drop-icon .g1-drop-toggle-text{overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);}
.g1-drop-content{display:block;box-sizing:border-box;border-radius:0;}
.g1-dropable .g1-drop{margin-left:10px;vertical-align:top;}
.g1-dropable .g1-drop-toggle{display:inline-block;}
.g1-dropable .g1-drop-content{display:none;position:absolute;z-index:8;left:0;right:0;background-color:#fff;background-color:var(--g1-bg-color);box-shadow:0 15px 45px 15px rgba(0,0,0,.07);}
.g1-hoverable .g1-dropable .g1-drop:hover .g1-drop-content{display:block;}
@media only screen and (min-width:1025px){
.g1-dropable .g1-drop{position:relative;}
.g1-dropable .g1-drop-content{width:320px;left:0;right:auto;top:100%;}
.g1-dropable .g1-drop-before .g1-drop-content{right:0;left:auto;}
}
.g1-drop-s .g1-drop-toggle-icon{width:16px;font-size:16px;line-height:32px;}
.g1-drop-the-search .g1-drop-toggle-icon:before{content:"\e016";}
.g1-dropable .g1-drop-the-search .search-form-wrapper{width:auto;}
.g1-dropable .g1-drop-the-search .search-form{margin:20px 30px;}
.g1-dropable .g1-drop-the-search .g1-searches{padding:0;position:static;box-shadow:none;background-color:transparent;}
.g1-dropable .g1-drop-with-anim>.g1-drop-content,.g1-dropable .g1-drop-with-anim>.g1-drop-toggle>.g1-drop-toggle-arrow{display:block;visibility:hidden;opacity:0;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px);transition:visibility 0s .55s,opacity 375ms ease-in-out 175ms,transform 375ms ease-in-out 175ms;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}
.g1-dropable .g1-drop-with-anim.g1-drop-expanded>.g1-drop-content, .g1-dropable .g1-drop-with-anim.g1-drop-expanded>.g1-drop-toggle>.g1-drop-toggle-arrow, .g1-hoverable .g1-dropable .g1-drop-with-anim:hover>.g1-drop-content, .g1-hoverable.g1-dropable .g1-drop-with-anim:hover>.g1-drop-toggle>.g1-drop-toggle-arrow {visibility: visible;opacity: 1;-webkit-transform: translate(0,0);-moz-transform: translate(0,0);-ms-transform: translate(0,0); -o-transform: translate(0,0);transform: translate(0,0);transition: visibility 0s ease-in-out 175ms,opacity 375ms ease-in-out 175ms,transform 375ms ease-in-out 175ms;}
.g1-hoverable .g1-dropable .g1-drop-with-anim:hover>.g1-drop-content,.g1-hoverable .g1-dropable .g1-drop-with-anim:hover>.g1-drop-toggle>.g1-drop-toggle-arrow{visibility:visible;opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);transition:visibility 0s ease-in-out 175ms,opacity 375ms ease-in-out 175ms,transform 375ms ease-in-out 175ms;}
.entry-featured-media{margin-bottom:1.5rem;}
.entry-featured-media .g1-frame{background-color:#e6e6e6;background-color:var(--g1-border-color);}
.entry-featured-media img{width:100%;}
.entry-author{display:block;margin-right:10px;}
.entry-author .avatar{float:left;margin-right:10px;}
.entry-category{display:inline-block;position:relative;padding:2px 8px 2px 0px;border-width:0;margin-right:0;font-size:12px;line-height:16px;font-family:Montserrat,Roboto,sans-serif;font-weight:700;letter-spacing:normal;text-transform:uppercase;vertical-align:middle;pointer-events:auto;border-style:solid;text-shadow:none;border-color:#fff;background-color:#fff;color:#E30C13;border-color:var(--g1-cat-border-color);background-color:var(--g1-cat-bg-color);color:var(--g1-cat-txt-color);transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out;}
.entry-categories-label{display:none;}
.entry-date{display:inline-block;margin-right:10px;vertical-align:top;}
.entry-byline{margin-bottom:4px;}
.entry-byline:after{clear:both;display:table;content:"";}
.entry-before-title .entry-categories{vertical-align:middle;}
.entry-title>a{color:inherit;}
.entry-summary{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;}
.entry-summary::after{clear:both;display:table;content:"";}
.entry-cta{margin-right:6px;}
.entry-todome{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-top:6px;position:relative;}
.entry-todome>:first-child:before{display:block;height:0;border-width:1px 0 0;position:absolute;left:0;right:0;top:-1px;border-style:solid;opacity:.1667;content:"";}
.entry-todome>.entry-ctas:last-child:before{display:none;}
.entry-todome .entry-ctas{display:inline-block;margin-bottom:0;vertical-align:middle;}
.entry-todome .g1-button{margin-bottom:6px;}
.entry-tpl-grid{width:100%;margin-bottom:0px;position:relative;}
.entry-tpl-grid .entry-featured-media{margin-bottom:12px;}
.entry-tpl-grid .entry-body:hover{z-index:10;}
.entry-tpl-grid .entry-header{position:relative;}
.entry-tpl-grid .entry-before-title{box-sizing:border-box;margin-bottom:6px;font-size:0;line-height:20px;}
.entry-tpl-grid .entry-byline,.entry-tpl-grid .entry-title{margin-bottom:12px;}
.entry-tpl-grid .entry-summary{font-size:13px;line-height:18px;}
.entry-tpl-grid .entry-featured-media{z-index:1;}
.entry-tpl-grid .entry-body{position:relative;z-index:2;}
.entry-tpl-list{width:100%;margin-bottom:10px;position:relative;}
.entry-tpl-list .entry-featured-media{margin-bottom:0;}
.entry-tpl-list .entry-header{position:relative;}
.entry-tpl-list .entry-before-title{box-sizing:border-box;font-size:0;line-height:20px;}
.entry-tpl-list .entry-categories{display:inline-block;margin-top:0;margin-bottom:0;}
.entry-tpl-list .entry-title{padding-top:.75em;}
.entry-tpl-list .entry-title{margin-bottom:16px;}
@media only screen and (min-width:601px){
.entry-tpl-list{display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;}
.entry-tpl-list .entry-featured-media{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:364px;margin:0 20px 0 0;}
.entry-tpl-list .entry-body{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.entry-tpl-list .entry-categories{margin-bottom:8px;}
.entry-tpl-list .entry-title{padding-top:0;}
}
@media only screen and (min-width:1025px){
.entry-tpl-list{margin-bottom:30px;}
.entry-tpl-list .entry-featured-media{margin-right:30px;}
}
.entry-tpl-txtlist{padding-left:20px;}
.entry-tpl-txtlist:after{display:block;height:0;margin-top:10px;content:"";}
.entry-tpl-txtlist .entry-title{margin-bottom:6px;position:relative;}
.entry-tpl-txtlist .entry-title:before{position:absolute;left:-15px;right:auto;font-size:20px;line-height:10px;font-family:bimber;font-weight:400;font-style:normal;content:"•";color:#E30C13}
.g1-collection-item-txtlist+.g1-collection-item-txtlist{padding-top:10px;}
.entry-tpl-listxxs{text-align:left;}
.entry-tpl-listxxs:after{display:table;clear:both;height:0;margin-bottom:20px;content:"";}
.entry-tpl-listxxs .entry-featured-media{float:left;margin:0 15px 0 0;width:90px;}
.entry-tpl-listxxs .entry-header{overflow:hidden;}
.entry-tpl-listxxs .entry-title{margin-bottom:6px;}
.entry-tpl-tile{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;background-color:#000;}
.entry-tpl-tile .entry-featured-media{width:100%;margin:0;position:absolute;z-index:3;left:0;right:0;top:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#333;}
.entry-tpl-tile .entry-featured-media>.g1-frame{background-color:transparent;}
.entry-tpl-tile .entry-featured-media>.g1-frame,.entry-tpl-tile .entry-featured-media>.g1-frame>.g1-frame-inner{position:absolute;left:0;right:0;top:0;bottom:0;}
/*.entry-tpl-tile .entry-featured-media>.g1-frame>.g1-frame-inner{height:auto;}*/
.entry-tpl-tile .entry-featured-media img{display:block;width:100%;height:100%;position:absolute;left:0;right:0;top:0;object-fit:cover;}
.entry-tpl-tile .entry-before-title{font-size:0;}
.entry-tpl-tile .entry-title{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.333);}
.entry-tpl-tile .entry-title>a{position:relative;}
.entry-tpl-tile .entry-body{box-sizing:border-box;width:100%;padding:15px 10px 0;position:absolute;z-index:4;left:0;right:auto;bottom:0;background-image:-owg-linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);background-image:-webkit-linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);background-image:-moz-linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);background-image:-o-linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);background-position:center bottom;background-repeat:no-repeat;}
.entry-tpl-tile .entry-body:after{display:block;height:0;margin-top:15px;content:"";}
.entry-tpl-tile .entry-featured-media+.entry-body{pointer-events:none;}
.entry-tpl-tile .entry-ctas,.entry-tpl-tile .entry-title{margin-bottom:15px;}
@media only screen and (min-width:1025px){
.entry-tpl-tile .entry-body{padding:60px 20px 0;}
.entry-tpl-tile .entry-body:after{display:block;height:0;margin-top:20px;content:"";}
}
@media only screen and (min-width:1025px){
.entry-tpl-tile-xl .entry-body{padding-left:30px;padding-right:30px;}
}
.entry-tpl-tile-xxl{text-align:center;}
.entry-tpl-tile-xxl .entry-header{max-width:662px;margin-left:auto;margin-right:auto;}
.entry-tpl-zigzag{position:relative;}
.entry-tpl-zigzag .entry-before-title{font-size:0;}
@media only screen and (min-width:767px){
.entry-tpl-zigzag{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;margin-bottom:30px;}
.entry-tpl-zigzag>.entry-featured-media{box-sizing:border-box;-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;width:50%;padding-right:15px;margin-bottom:0;}
.entry-tpl-zigzag>.entry-body{box-sizing:border-box;width:50%;padding-left:0px;}
}
.entry-tpl-ticker .entry-title{margin-bottom:0;line-height:24px;}
.entry-tpl-ticker .entry-title>a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#FFF}
.g1-collection{clear:both;margin:0 auto;}
.g1-collection:after{clear:both;display:table;content:"";}
.g1-collection-header{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.g1-collection-header .g1-collection-title{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.g1-collection-viewport{clear:both;margin-left:-10px;margin-right:-10px;}
.g1-collection-items{clear:both;margin:0;padding:0;list-style:none;font-size:0;counter-reset:g1-collection-item-counter;}
.g1-collection-item{display:inline-block;box-sizing:border-box;width:100%;margin:0;padding:0 10px;vertical-align:top;font-size:1rem;}
@media only screen and (min-width:601px){
.g1-collection-columns-3 .g1-collection-item{width:50%;}
}
@media only screen and (min-width:1025px){
.g1-collection-columns-4 .g1-collection-item{width:25%}
.g1-collection-viewport{margin-left:-15px;margin-right:-15px;}
.g1-collection-item{padding:0 15px;}
.g1-collection-columns-3 .g1-collection-item{width:33.33333%;}
}
.g1-collection-gutter-s{margin-bottom:24px;}
.g1-collection-gutter-s .g1-collection-viewport{margin-left:-3px;margin-right:-3px;}
.g1-collection-gutter-s .g1-collection-item{padding:0 3px;}
.g1-collection-gutter-s .entry-tpl-tile{margin-left:3px;margin-right:3px;margin-bottom:6px;}
.g1-collection-grid-s-mod03 .g1-collection-items{padding-left:20px;padding-right:20px;}
.g1-collection-grid-s-mod03 .g1-collection-item{position:relative;z-index:2;}
.g1-collection-grid-s-mod03 .g1-collection-item-tile{display:block;width:auto;height:440px;margin:0 -10px -40px;position:relative;z-index:1;}
.g1-collection-grid-s-mod03 .entry-tpl-tile{margin-bottom:0;}
.g1-collection-grid-s-mod03 .entry-tpl-tile .entry-body{text-align:center;}
.g1-collection-grid-s-mod03 .entry-tpl-tile .entry-body:after{display:block;height:40px;content:"";}
.g1-collection-grid-s-mod03 .entry-tpl-tile .entry-header{max-width:758px;margin-left:auto;margin-right:auto;}
@media only screen and (min-width:420px){
.g1-collection-grid-s-mod03 .g1-collection-item-grid-s{width:50%;}
}
@media only screen and (min-width:1025px){
.g1-collection-grid-s-mod03 .g1-collection-items{padding-left:90px;padding-right:90px;}
.g1-collection-grid-s-mod03 .g1-collection-viewport{margin-left:-10px;margin-right:-10px;}
.g1-collection-grid-s-mod03 .g1-collection-item{padding-left:10px;padding-right:10px;}
.g1-collection-grid-s-mod03 .g1-collection-item-tile{margin-left:-80px;margin-right:-80px;}
.g1-collection-grid-s-mod03 .g1-collection-item-grid-s{width:25%;}
}
.g1-collection-tiles-m-mod02 .g1-collection-item{width:100%;height:0;padding-top:75%;float:left;position:relative;}
@media only screen and (min-width:601px){
.g1-collection-tiles-m-mod02 .g1-collection-item{width:50%;padding-top:37.5%;}
.g1-collection-tiles-m-mod02 .g1-collection-item:nth-child(3n+1){width:100%;padding-top:56.25%;}
}
@media only screen and (min-width:801px){
.g1-collection-tiles-m-mod02 .g1-collection-item{width:25%;height:400px;padding-top:0;}
.g1-collection-tiles-m-mod02 .g1-collection-item:nth-child(3n+1){width:50%;padding-top:0;}
}
.g1-collection-listxxs-mod01 .entry-tpl-grid:after{margin-top:20px;}
@media only screen and (min-width:601px){
.g1-collection-listxxs-mod21 .g1-collection-item+.g1-collection-item{width:50%;}
}
.g1-collection-listxxs-mod32 .entry-tpl-tile{margin-bottom:20px;left:10px;right:10px;}
.g1-collection-listxxs-mod32 .g1-collection-item:first-child{display:block;width:auto;padding-top:75%;position:relative;}
@media only screen and (min-width:601px){
.g1-collection-listxxs-mod32 .g1-collection-item{width:50%;}
.g1-collection-listxxs-mod32 .g1-collection-item:first-child{width:100%;}
}
@media only screen and (min-width:901px){
.g1-collection-listxxs-mod32 .g1-collection-items{padding-left:66.66667%;position:relative;}
.g1-collection-listxxs-mod32 .g1-collection-item{width:100%;}
.g1-collection-listxxs-mod32 .g1-collection-item:first-child{width:66.66667%;padding-top:0;position:absolute;left:0;right:auto;top:0;bottom:0;}
}
@media only screen and (min-width:1025px){
.g1-collection-listxxs-mod32 .entry-tpl-tile{left:15px;right:15px;}
}

li.g1-collection-item{padding-top:0px;padding-bottom:10px}

.g1-collection-txtlist{margin-left:auto;margin-right:auto;}
.g1-collection-txtlist .g1-collection-viewport{margin-left:0;margin-right:0;}
.g1-collection-txtlist .g1-collection-item{border:none}
.g1-collection-txtlist-mod01 .g1-collection-viewport{margin-left:0;margin-right:0;}
.g1-collection-txtlist-mod01 .entry-tpl-tile{margin-bottom:15px;}
.g1-collection-txtlist-mod01 .g1-collection-item{padding-left:0;padding-right:0;}
.g1-collection-txtlist-mod01 .g1-collection-item{padding-left:0;padding-right:0;}
.g1-collection-txtlist-mod01 .g1-collection-item:first-child{display:block;padding-top:60%;position:relative;}
.g1-collection-txtlist-mod03 .entry-tpl-tile{margin-bottom:10px;left:10px;right:10px;}
.g1-collection-txtlist-mod03 .g1-collection-items{margin-bottom:24px;}
.g1-collection-txtlist-mod03 .g1-collection-item:first-child{position:relative;padding-top:75%;}
@media only screen and (min-width:601px){
.g1-collection-txtlist-mod03 .g1-collection-item{width:50%;}
.g1-collection-txtlist-mod03 .g1-collection-item:first-child{width:100%;}
}
@media only screen and (min-width:801px){
.g1-collection-txtlist-mod03 .entry-tpl-tile{margin-bottom:0;left:15px;right:15px;}
.g1-collection-txtlist-mod03 .g1-collection-items{position:relative;padding-left:33.33333%;}
.g1-collection-txtlist-mod03 .g1-collection-item{width:50%;}
.g1-collection-txtlist-mod03 .g1-collection-item:first-child{width:33.33333%;padding-top:0;position:absolute;left:0;right:auto;top:0;bottom:0;}
}
.g1-collection-txtlist-mod11 .g1-collection-viewport{margin-left:0;margin-right:0;}
.g1-collection-txtlist-mod11 .g1-collection-items{margin-bottom:24px;}
.g1-collection-txtlist-mod11 .g1-collection-item{border:none;padding-left:0;padding-right:0;}
.g1-collection-listxxs-mod12 .entry-tpl-tile{margin-bottom:10px}
.g1-collection-listxxs-mod12 .g1-collection-item:first-child{display:block;width:auto;padding:75% 0 0;position:relative}
@media only screen and (max-width:600px){
.g1-collection-listxxs-mod12 .g1-collection-viewport{margin-left:0;margin-right:0}
.g1-collection-listxxs-mod12 .g1-collection-item{padding-left:0;padding-right:0}
}
@media only screen and (min-width:601px){
.g1-collection-listxxs-mod12 .g1-collection-items{padding-left:50%;position:relative}
.g1-collection-listxxs-mod12 .g1-collection-item:first-child{padding-top:0;margin-left:10px;margin-right:10px;position:absolute;left:0;right:50%;top:0;bottom:0}
}
@media only screen and (min-width:1025px){
.g1-collection-listxxs-mod12 .g1-collection-item:first-child{margin-left:15px;margin-right:15px}
}
.g1-collection-ticker{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;}
.g1-collection-ticker .g1-collection-title{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 10px;margin:0 auto;position:relative;line-height:24px;}
.g1-collection-ticker .g1-collection-title:after{display:block;border-width:6px;margin:0 0 0 -6px;position:absolute;left:50%;right:auto;top:100%;border-style:solid;border-top-color:inherit;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;content:"";}
.g1-collection-ticker .g1-collection-title>span{padding:0;border:0;margin:0;}
.g1-collection-ticker .g1-collection-viewport{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;margin:6px 0 0;}
.g1-collection-ticker .g1-collection-item{width:100%;padding-left:0;padding-right:0;}
.g1-collection-ticker .g1-collection-items{padding-right:58px;position:relative;}
.g1-collection-ticker .flickity-prev-next-button{width:24px;padding-left:0;padding-right:0;position:absolute;top:-30px;text-align:center;font-size:0;}
.g1-collection-ticker .flickity-prev-next-button svg{display:none;}
.g1-collection-ticker .flickity-prev-next-button.next{right:0;left:auto;}
.g1-collection-ticker .flickity-prev-next-button.next:after{display:inline-block;vertical-align:middle;font:16px/1 bimber;content:"\e091";}
.g1-collection-ticker .flickity-prev-next-button.previous{right:auto;left:0;}
.g1-collection-ticker .flickity-prev-next-button.previous:before{display:inline-block;vertical-align:middle;font:16px/1 bimber;content:"\e090";}
@media only screen and (min-width:601px){
.g1-collection-ticker{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}
.g1-collection-ticker .g1-collection-viewport{margin-top:0;}
.g1-collection-ticker .g1-collection-title{margin:0 14px 0 0;}
.g1-collection-ticker .g1-collection-title:after{margin:-6px 0 0;left:100%;right:auto;top:50%;border-left-color:inherit;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;}
.g1-collection-ticker .flickity-prev-next-button.next{top:0;right:0;left:auto;border-top-left-radius:0;border-bottom-left-radius:0;}
.g1-collection-ticker .flickity-prev-next-button.previous{top:0;right:24px;left:auto;border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent;}
}
.g1-module-10-2of3 .entry-tpl-grid{margin-bottom:20px;}
.g1-module-10-2of3 .entry-tpl-grid-l:after{margin-top:20px;}
@media only screen and (min-width:481px){
.g1-module-10-2of3 .g1-collection-item{width:50%;}
.g1-module-10-2of3 .g1-collection-item:first-child{width:100%;}
}
@media only screen and (min-width:768px){
.g1-module-10-2of3 .g1-collection-items:after{display:table;clear:both;content:"";}
.g1-module-10-2of3 .g1-collection-item{clear:right;float:right;width:33.33333%;}
.g1-module-10-2of3 .g1-collection-item:first-child{float:left;width:66.66667%;}
}
.flickity-enabled{position:relative;}
.flickity-enabled:focus{outline:0;}
.flickity-viewport{overflow:hidden;position:relative;height:100%;}
.flickity-slider{position:absolute;width:100%;height:100%;}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}
ul#recentcomments{padding-left:0;list-style:none;}
.g1-frame{display:block;}
.g1-frame-inner{display:block;overflow:hidden;width:100%;position:relative;}
.g1-frame-inner img{display:block;}
.g1-frame-icon{display:none;box-sizing:border-box;width:60px;height:60px;margin-top:-30px;margin-left:-30px;position:absolute;z-index:1;left:50%;right:auto;top:50%;font-size:18px;line-height:60px;font-weight:500;text-align:center;letter-spacing:-.05em;border-radius:50%;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.2);}
.g1-frame-icon:before{display:block;position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;font-size:60px;font-family:bimber;font-style:normal;text-shadow:0 0 40px rgba(0,0,0,.666);opacity:.8;}
.entry-tpl-tile .g1-frame-icon{width:40px;height:40px;margin-top:-20px;margin-left:-20px;font-size:14px;line-height:40px;}
.entry-tpl-tile .g1-frame-icon:before{font-size:40px;text-shadow:0 0 20px rgba(0,0,0,.333);}
.entry-tpl-listxxs .g1-frame-icon{width:32px;height:32px;margin-top:-16px;margin-left:-16px;font-size:12px;line-height:32px;}
.entry-tpl-listxxs .g1-frame-icon:before{font-size:32px;text-shadow:0 0 10px rgba(0,0,0,.333);}
.entry-tpl-tile .g1-frame-icon{left:auto;right:15px;top:15px;margin:0;}
.g1-frame-icon-video{display:block;}
.g1-frame-icon-video:before{content:"\e01e";}
.g1-hamburger{display:block;float:left;padding:4px 0;margin-right:20px;z-index:1;cursor:pointer;color:inherit;}
.g1-hamburger-icon{display:block;font:32px/1 bimber;text-align:center;}
.g1-hamburger-icon:before{display:inline;content:"\e018";}
.g1-hamburger-label{display:block;font-size:13px;line-height:15px;}
.g1-hamburger-label-hidden{overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);}
.g1-hamburger-s .g1-hamburger-icon{width:32px;font-size:19px;line-height:19px;}
.menu-item{position:relative;}
.menu-item>a{display:block;position:relative;line-height:1.25;color:inherit;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out;}
.menu-item>a:before{display:none;}
.g1-hoverable .g1-dropable .menu-item:hover{z-index:1;}
html{height:100%;}
.g1-body-inner{position:relative;z-index:1;max-width: 1200px;margin: 0 auto;background-color:white;}
.g1-canvas-overlay{display:block;visibility:hidden;width:100%;position:absolute;z-index:998;top:0;bottom:0;cursor:pointer;transition:visibility 0s .5s,opacity .5s cubic-bezier(.735,.185,.41,1.245);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;opacity:0;}
.g1-canvas{width:0;position:fixed;z-index:999;top:0;bottom:0;left:0;right:auto;overscroll-behavior:contain;transition:width .5s ease-in-out;background-color:#fff;}
.g1-canvas-inner{width:320px;position:absolute;z-index:1;left:auto;right:0;top:0;bottom:0;}
.g1-canvas-content{padding:48px 30px 30px;position:absolute;z-index:3;left:0;right:0;top:0;bottom:0;overflow-y:auto;-ms-overflow-style:none;-ms-overflow-style:-ms-autohiding-scrollbar;}
.g1-canvas-background{overflow:hidden;margin:0 auto;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;}
.g1-canvas-toggle{box-sizing:border-box;display:block;width:44px;height:28px;margin-left:-22px;position:absolute;z-index:4;left:90%;right:auto;top:10px;font-size:0;line-height:0;text-align:center;border-radius:0;color:#000;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out,opacity 375ms ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.g1-canvas-toggle:hover{opacity:.666;}
.g1-canvas-toggle:before{display:inline-block;position:absolute;left:0;right:auto;top:50%;width:100%;margin-top:-.5em;font:24px/26px bimber;content:"\e01b";}
.g1-primary-nav{margin-bottom:1.5rem;}
.g1-primary-nav-menu{margin:0;padding:0;list-style:none;}
.g1-primary-nav-menu>.menu-item{display:block;font-size:1rem;text-align:left;}
.g1-primary-nav-menu>.menu-item>a{display:block;padding:4px 0;font-size:12px;line-height:1;font-family:Montserrat,Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:normal;}
.g1-footer-nav{box-sizing:border-box;margin-bottom:15px;}
.g1-footer-nav:after{display:table;clear:both;content:"";}
.g1-footer-nav>ul{margin:0 -10px;padding:0;list-style:none;}
.g1-footer-nav>ul>.menu-item{display:inline-block;}
.g1-footer-nav a{display:block;padding:0 10px;color:inherit;}
@media only screen and (min-width:1025px){
#page{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;min-height:100vh;}
body.admin-bar #page{min-height:calc(100vh - 32px);}
}
.g1-sticky-top-wrapper{clear:both;position:static;position:-webkit-sticky;position:sticky;left:0;right:0;top:0;}
body.admin-bar .g1-sticky-top-wrapper{top:32px;}
@media only screen and (max-width:601px){
body.admin-bar .g1-sticky-top-wrapper{top:0;}
}
.site-title{margin-bottom:0;color:inherit;}
.site-title>a{color:inherit;}
.g1-logo-wrapper{display:block;position:relative;}
.g1-logo-wrapper .g1-logo{display:block;}
picture.g1-logo{line-height:0;margin-left:8px;}
.g1-id{margin:15px auto;z-index:1;}
.g1-hb-row{position:relative;z-index:50;box-sizing:border-box;width:100%;}
.g1-hb-row>.g1-row-inner{position:static;}
.g1-hb-row>.g1-row-inner>.g1-column{position:static;}
.g1-hb-row>.g1-row-inner:after{display:table;clear:both;content:"";}
.g1-hb-row .g1-hamburger{margin-right:10px;}
.g1-hb-row .g1-drop{margin-bottom:0;}
.g1-hb-row .g1-primary-nav{margin-bottom:0;}
.g1-hb-row .g1-primary-nav-menu>.menu-item{display:inline-block;vertical-align:top;}
.g1-hb-row .g1-primary-nav-menu>.menu-item>a{padding:7px 10px;line-height:16px;}
.g1-hb-row-3{z-index:55;}
.g1-hb-row-2{z-index:60;}
.g1-hb-row-1{z-index:65;}
.g1-hb-row .g1-column{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.g1-bin{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.g1-bin-align-left{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}
.g1-bin-align-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.g1-bin-align-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.g1-bin-align-center .g1-logo{margin-left:auto;margin-right:auto;}
.g1-bin-grow-on{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;}
.g1-bin-grow-off{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
.g1-bin-1 .g1-id,.g1-bin-1 .g1-primary-nav{margin-right:20px;margin-left:0;}
.g1-bin-1 .g1-hamburger{margin-right:10px;margin-left:0;}
.g1-bin-2 .g1-id{margin-right:10px;margin-left:10px;}
.g1-bin-3 .g1-hb-search-form{margin-right:0;margin-left:20px;}
.g1-bin-3 .g1-drop{margin-right:0;margin-left:10px;}
.g1-bin-3 > div{flex-direction:column;align-items:flex-end;} /* mod for social icons below search box */
.g1-bin-3 .g1-hb-social-icons {padding:4px 8px 0 0;}
.g1-bin-3 .g1-hb-social-icons a{color:black;}
.g1-hb-row-normal{display:none;}
@media only screen and (min-width:1025px){
.g1-hb-row-mobile{display:none;}
.g1-hb-row-normal{display:block;}
.menu_top_mobile {display:none}
/*#g1-primary-nav-menu > li:first-child{display:none !important}*/
}
@media only screen and (max-width:1024px){
#g1-canvas-primary-nav-menu > li:first-child{display:none !important}
}
.g1-hb-row-mobile .g1-id{text-align:center;}
.g1-hb-row .g1-hb-search-form{margin-top:6px;margin-bottom:6px;}
.g1-hb-row .g1-dropable .g1-bin-3 .g1-drop-content{left:auto;right:0;}
.g1-hb-row .search-form-wrapper{max-width:100%;width:300px;}
.g1-hb-row .search-form{margin-bottom:0;}
.g1-prefooter{padding-top:3rem;z-index:0;}
.g1-prefooter .widget{margin-bottom:3rem;}
.g1-footer{padding-top:15px;z-index:0;font-family:Montserrat,Roboto,sans-serif;}
.g1-footer .g1-column{font-size:12px;line-height:1.5;text-align: -webkit-center;}
.g1-prefooter+.g1-footer:before{display:block;position:absolute;z-index:1;left:0;right:0;top:0;height:0;border-width:1px 0 0;border-style:solid;content:"";border-color:currentColor;;}
.g1-footer-text{box-sizing:border-box;margin-bottom:15px;}
@media only screen and (max-width:800px){
.g1-footer{text-align:center;}
}
@media only screen and (min-width:801px){
.g1-footer-text{width:50%;padding-right:15px;float:left;}
.g1-footer-nav{width:50%;padding-left:15px;float:right;}
.g1-footer-nav>ul{float:right;}
}
.g1-back-to-top{display:block;visibility:hidden;width:28px;height:28px;border-width:1px;overflow:hidden;position:fixed;right:10px;left:auto;bottom:10px;z-index:999;text-indent:100%;white-space:nowrap;border-style:solid;border-color:transparent;background-color:#000;color:#fff;opacity:.5;border-radius:0;transition:opacity 375ms ease-in-out;}
.g1-back-to-top:before{display:block;position:absolute;top:50%;left:0;right:auto;width:100%;margin-top:-.5em;text-indent:0;text-align:center;font:16px/1 bimber;content:"\e00f";}
.g1-back-to-top:hover{background-color:#000;color:#fff;opacity:.75;}
@media only screen and (min-width:801px){
.g1-back-to-top{width:34px;height:34px;}
}
.cssanimations .g1-back-to-top-off{visibility:hidden;-webkit-transform:translate(0,72px);-moz-transform:translate(0,72px);-ms-transform:translate(0,72px);-o-transform:translate(0,72px);transform:translate(0,72px);transition:visibility 0s .35s,transform .35s ease-in-out;}
.g1-title-align-center{text-align:center;}
.g1-advertisement{margin-top:3rem;margin-bottom:3rem;}
.g1-advertisement img{display:block;margin-left:auto;margin-right:auto;}
@media only screen and (max-width:800px){
.g1-advertisement>.g1-row-inner>.g1-column{padding-left:0;padding-right:0;}
}
.g1-advertisement-before-header-theme-area{margin-top:0;margin-bottom:0;}
.g1-advertisement-before-header-theme-area>.g1-row-background{background-color:#252525!important;}
.g1-popup{display:none;visibility:hidden;position:fixed;z-index:1050;left:0;right:0;top:0;bottom:0;}
.g1-popup-overlay{display:block;visibility:hidden;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);opacity:0;transition:visibility 0s 375ms,opacity 375ms ease-in-out,transform 375ms ease-in-out;}
.g1-popup-inner{display:block;visibility:hidden;position:fixed;z-index:1050;max-width:80%;left:50%;top:50%;background-color:#fff;background-color:var(--g1-bg-color);opacity:0;-webkit-transform:translate(-50%,-50%) scale(.85);-moz-transform:translate(-50%,-50%) scale(.85);-ms-transform:translate(-50%,-50%) scale(.85);-o-transform:translate(-50%,-50%) scale(.85);transform:translate(-50%,-50%) scale(.85);transition:visibility 0s 375ms,opacity 375ms ease-in-out,transform 375ms ease-in-out;}
.g1-popup-closer{display:block;padding:10px;position:absolute;right:5px;left:auto;top:5px;font-size:0;line-height:0;border-radius:50%;border-color:#f2f2f2;border-color:var(--g1-bg-tone-color);background-color:#f2f2f2;background-color:var(--g1-bg-tone-color);color:#000;color:var(--g1-itxt-color);transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out;}
.g1-popup-closer:before{display:block;font:16px/1 bimber;content:"\e01b";}
.g1-popup-closer:hover{border-color:#1a1a1a;background-color:#1a1a1a;color:#fff;}
@media only screen and (min-width:1025px){
html.g1-popup-ready .g1-popup{display:block;}
}
.g1-popup-newsletter .g1-popup-inner{width:1000px;box-shadow:0 5px 20px rgba(0,0,0,.1);}
.g1-popup-newsletter .g1-newsletter{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:0;box-shadow:0 5px 20px rgba(0,0,0,.1);}
.g1-popup-newsletter .mc4wp-form-fields label{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;}
.g1-popup-newsletter .mc4wp-form-fields p{margin-bottom:.75em;}
.g1-newsletter-cover{width:50%;overflow:hidden;position:relative;background-color:#e6e6e6;}
.g1-newsletter-cover:before{display:block;padding:40px 40px;margin:-60px 0 0 -60px;position:absolute;z-index:1;top:50%;left:50%;right:auto;font-size:40px;line-height:1;font-family:bimber;text-align:center;border-radius:50%;border-color:#fff;background-color:#fff;color:#000;content:"\e012";}
.g1-newsletter-content{box-sizing:border-box;width:50%;padding:40px 40px 20px 40px;text-align:center;}
.g1-popup-newsletter .g1-newsletter-cover{height:540px;max-height:90vh;}
.g1-slideup-wrap{display:none;position:fixed;z-index:1100;left:0;right:0;bottom:0;pointer-events:none;opacity:0;transition:.375s;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);}
.g1-slideup-base{display:block;position:absolute;z-index:-1;left:0;right:0;top:40px;bottom:0;background-color:rgba(0,0,0,.4);opacity:0;transition:.375s;}
@media only screen and (min-width:1025px){
.g1-slideup-wrap{display:block;}
}
.g1-slideup-newsletter{display:block;position:relative;max-width:728px;width:100%;margin:0 auto;padding:0 20px 0 20px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 5px 20px rgba(0,0,0,.1);background-color:#fff;background-color:var(--g1-bg-color);}
.g1-slideup-newsletter header{display:none;}
.g1-slideup-newsletter-body{box-sizing:border-box;display:block;position:relative;text-align:center;}
.g1-slideup-newsletter-body .g1-newsletter{padding-top:60px;padding-bottom:30px;margin-top:0;margin-bottom:0;}
.g1-slideup-newsletter-closer{display:inline-block;padding:18px;position:absolute;top:40px;right:0;left:auto;font-size:0;line-height:0;color:#fff;}
.g1-slideup-newsletter-closer:before{display:inline-block;width:1em;font:24px/1 bimber;content:"\e01b";}
@media only screen and (min-width:801px){
.g1-slideup-newsletter-body .mc4wp-form-fields{display:-ms-flexbox;display:-webkit-flex;display:flex;}
.g1-slideup-newsletter-body .mc4wp-form-fields p:first-child{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.g1-slideup-newsletter-body .mc4wp-form-fields input[type=email]{text-align:left;}
}
.g1-menu-v{text-align:left;}
.g1-menu-v>.menu-item{display:block;}
.g1-menu-v>.menu-item>a{display:block;padding:4px 0;position:relative;}
.g1-menu-v>.menu-item>a:after{position:absolute;right:0;left:auto;}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;}
@media print{
.g1-advertisement,.g1-newsletter{display:none;}
.g1-footer,.g1-prefooter{display:none;}
}
}
/*! CSS Used from: https://new.notizie.it/wp-content/uploads/dynamic-style-1652968798.css ; media=all */
@media all{
:root{--g1-layout-bg-color:#e6e6e6;}
a,.entry-title > a:hover,.entry-meta a:hover,.menu-item > a:hover,.current-menu-item > a{color:#E30C13;}
input[type="submit"],button,.g1-button-solid,.g1-button-solid:hover,.entry-categories .entry-category:hover,.g1-collection-ticker .g1-collection-title{border-color:#E30C13;background-color:#E30C13;color:#ffffff;}
@media only screen and ( min-width: 801px ){
.g1-hb-row-normal .g1-id{margin-top:20px;margin-bottom:20px;}
}
.g1-hb-row-mobile .g1-id{margin-top:10px;margin-bottom:10px;}
.g1-hb-row-normal .g1-primary-nav{margin-top:0px;margin-bottom:0px;}
:root{--g1-hba-itxt-color:#666666;--g1-hba-atxt-color:#ff0036;--g1-hba-bg-color:#ffffff;--g1-hba-gradient-color:#ffffff;--g1-hba-border-color:#ff0000;--g1-hba-2-itxt-color:#ffffff;--g1-hba-2-bg-color:#000000;--g1-hba-2-border-color:#000000;}
.g1-hb-row-a .g1-row-background{background-color:#ffffff;background-color:var(--g1-hba-bg-color);background-image:linear-gradient(to right, #ffffff, #ffffff);background-image:linear-gradient(to right, var(--g1-hba-bg-color), var(--g1-hba-gradient-color));}
:root{--g1-hbb-itxt-color:#ffffff;--g1-hbb-atxt-color:#000000;--g1-hbb-bg-color:#E30C13;--g1-hbb-gradient-color:#E30C13;--g1-hbb-border-color:#ff0000;--g1-hbb-2-itxt-color:#ffffff;--g1-hbb-2-bg-color:#000000;--g1-hbb-2-border-color:#000000;}
.g1-hb-row-b .g1-row-background{background-color:#E30C13;background-color:var(--g1-hbb-bg-color);background-image:linear-gradient(to right, #E30C13, #E30C13);background-image:linear-gradient(to right, var(--g1-hbb-bg-color), var(--g1-hbb-gradient-color));}
.g1-hb-row-b .site-title{color:#000000;color:var(--g1-hbb-atxt-color);}
@media only screen and ( min-width: 1113px ){
.g1-hb-row-b .site-title{display:flex}
#lastUpdateInfo{padding: 48px 0px 0px 20px;}
}
:root{--g1-hbc-itxt-color:#000000;--g1-hbc-atxt-color:#E30C13;--g1-hbc-bg-color:#ffffff;--g1-hbc-gradient-color:#ffffff;--g1-hbc-border-color:#ff0000;--g1-hbc-2-itxt-color:#ffffff;--g1-hbc-2-bg-color:#E30C13;--g1-hbc-2-border-color:#E30C13;}
.g1-hb-row-c .menu-item > a,.g1-hb-row-c .g1-hamburger{color:#000000;color:var(--g1-hbc-itxt-color);}
.g1-hb-row-c .g1-row-background{background-color:#ffffff;background-color:var(--g1-hbc-bg-color);background-image:linear-gradient(to right, #ffffff, #ffffff);background-image:linear-gradient(to right, var(--g1-hbc-bg-color), var(--g1-hbc-gradient-color));}
.g1-hb-row-c .menu-item:hover > a,.g1-hb-row-c .current-menu-item > a{color:#E30C13;color:var(--g1-hbc-atxt-color);}
:root{--g1-canvas-itxt-color:#ffffff;--g1-canvas-atxt-color:#ff0036;--g1-canvas-bg-color:#0a0a0a;--g1-canvas-2-itxt-color:#ffffff;--g1-canvas-2-bg-color:#ff0036;--g1-canvas-bg-size:auto;--g1-canvas-bg-repeat:no-repeat;--g1-canvas-bg-position:top left;--g1-canvas-bg-opacity:1;}
.g1-canvas-content,.g1-canvas-toggle,.g1-canvas-content .menu-item > a{color:#ffffff;color:var(--g1-canvas-itxt-color);}
.g1-canvas-content .menu-item:hover > a,.g1-canvas-content .current-menu-item > a{color:#ffb3b3;color:var(--g1-canvas-atxt-color);}
.g1-canvas-global{background-color:#0a0a0a;background-color:var(--g1-canvas-bg-color);}
.g1-canvas-background{background-size:auto;background-repeat:no-repeat;background-position:top left;opacity:1;}
:root{--g1-submenu-rtxt-color:#666666;--g1-submenu-atxt-color:#ff0036;--g1-submenu-bg-color:#ffffff;}
:root{--g1-footer-itxt-color:#ffffff;--g1-footer-rtxt-color:#999999;--g1-footer-mtxt-color:#666666;--g1-footer-atxt-color:#ff0036;--g1-footer-bg-color:#262626;}
.g1-prefooter > .g1-row-background{background-color:#262626;background-color:var(--g1-footer-bg-color);}
.g1-prefooter h2,.g1-prefooter .g1-delta{color:#ffffff;color:var(--g1-footer-itxt-color);}
.g1-prefooter{color:#999999;color:var(--g1-footer-rtxt-color);}
.g1-footer > .g1-row-background{background-color:#262626;background-color:var(--g1-footer-bg-color);}
.g1-footer{color:#999999;color:var(--g1-footer-rtxt-color);}
.g1-footer-text{color:#666666;color:var(--g1-footer-mtxt-color);}
.g1-footer a:hover,.g1-footer-nav a:hover{color:#ff0036;color:var(--g1-footer-atxt-color);}
.g1-footer .current-menu-item > a{color:#ffffff;color:var(--g1-footer-itxt-color);}
.g1-dark{color:rgba(255, 255, 255, 0.8);}
.g1-dark h3,.g1-dark .g1-mega,.g1-dark .g1-alpha,.g1-dark .g1-beta,.g1-dark .g1-gamma{color:#fff;}
.g1-dark .g1-button-solid{border-color:#fff;background-color:#fff;color:#1a1a1a;}
}
/*! CSS Used from: https://new.notizie.it/wp-content/plugins/elementor/assets/css/frontend-lite.min.css?ver=3.6.5 ; media=all */
@media all{
.elementor-screen-only,.screen-reader-text,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;}
.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box;}
.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none;}
.elementor img{height:auto;max-width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.elementor .elementor-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute;}
.elementor .elementor-background-slideshow{z-index:0;}
.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--flex-direction);flex-direction:var(--flex-direction);-ms-flex-wrap:var(--flex-wrap);flex-wrap:var(--flex-wrap);-webkit-box-pack:var(--justify-content);-ms-flex-pack:var(--justify-content);justify-content:var(--justify-content);-webkit-box-align:var(--align-items);-ms-flex-align:var(--align-items);align-items:var(--align-items);-ms-flex-line-pack:var(--align-content);align-content:var(--align-content);gap:var(--gap);-ms-flex-preferred-size:var(--flex-basis);flex-basis:var(--flex-basis);-webkit-box-flex:var(--flex-grow);-ms-flex-positive:var(--flex-grow);flex-grow:var(--flex-grow);-ms-flex-negative:var(--flex-shrink);flex-shrink:var(--flex-shrink);-webkit-box-ordinal-group:var(--order);-ms-flex-order:var(--order);order:var(--order);-ms-flex-item-align:var(--align-self);align-self:var(--align-self);}
:root{--page-title-display:block;}
.elementor-section{position:relative;}
.elementor-section .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative;}
@media (max-width:1024px){
.elementor-section .elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px;}
.elementor-section.elementor-section-stretched{position:relative;width:100%;}
.elementor-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-widget-wrap>.elementor-element{width:100%;}
.elementor-widget{position:relative;}
.elementor-widget:not(:last-child){margin-bottom:20px;}
.elementor-column{min-height:1px;}
.elementor-column{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 15px;}
@media (min-width:768px){
.elementor-column.elementor-col-25{width:25%;}
.elementor-column.elementor-col-33{width:33.333%;}
.elementor-column.elementor-col-50{width:50%;}
.elementor-column.elementor-col-66{width:66.666%;}
.elementor-column.elementor-col-75{width:75%;}
.elementor-column.elementor-col-100{width:100%;}
.elementor-container.elementor-column-gap-default{padding:0 10px}
}
@media (max-width:767px){
.elementor-column{width:100%;}
}
@media (min-width:1025px){
#elementor-device-mode:after{content:"desktop";}
}
@media (min-width:-1px){
#elementor-device-mode:after{content:"widescreen";}
}
@media (max-width:-1px){
#elementor-device-mode:after{content:"laptop";content:"tablet_extra";}
}
@media (max-width:1024px){
#elementor-device-mode:after{content:"tablet";}
}
@media (max-width:-1px){
#elementor-device-mode:after{content:"mobile_extra";}
}
@media (max-width:767px){
#elementor-device-mode:after{content:"mobile";}
}
.elementor-element .elementor-widget-container{-webkit-transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s;}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}
.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0);}
#wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e813";font-family:eicons;top:3px;font-size:18px;}
#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px;}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%;}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#55595c;font-size:11px;line-height:9px;margin-top:6px;padding:4px 8px;border-radius:3px;}
#wpadminbar *{font-style:normal;}
}
/*! CSS Used from: Embedded */
.elementor-kit-1610486{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}
.elementor-widget:not(:last-child){margin-bottom:20px;}
.elementor-element{--widgets-spacing:20px;}
@media (max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media (max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;flex-direction: column}
.elementor-section.elementor-section-boxed .aptica_homepage_lasts {order: 3}
.elementor-section.elementor-section-boxed .aptica_homepage_main {order: 2}
.elementor-section.elementor-section-boxed .aptica_homepage_rubriche {order: 2}
}
.elementor-5671 .elementor-element.elementor-element-81f46b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-5671 .elementor-element.elementor-element-a1f8bba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color:#111;}
.elementor-5671 .elementor-element.elementor-element-a1f8bba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-5671 .elementor-element.elementor-element-fb20efb > .elementor-widget-container{margin:6px 0px 6px 0px;}
.elementor-5671 .elementor-element.elementor-element-ca7fa52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-5671 .elementor-element.elementor-element-54210a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{background-color:#E378A2;}
.elementor-5671 .elementor-element.elementor-element-54210a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:010px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
.elementor-5671 .elementor-element.elementor-element-1597251 > .elementor-widget-container{margin:006px 0px 6px 0px;}
.elementor-5671 .elementor-element.elementor-element-497ace4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-5671 .elementor-element.elementor-element-c743be9 > .elementor-widget-container{padding:0px 0px 0px 0px;}
.elementor-5671 .elementor-element.elementor-element-479f3a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}
.elementor-5671 .elementor-element.elementor-element-26a35af{padding:0px 0px 0px 0px;}
.elementor-5671 .elementor-element.elementor-element-c65785c > .elementor-widget-container{transition:background 2s;}
.elementor-5671 .elementor-element.elementor-element-f83649c:not(.elementor-motion-effects-element-type-background){background-color:#F1F1EC;margin:20px 0}
.elementor-5671 .elementor-element.elementor-element-f83649c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}
.elementor-5671 .elementor-element.elementor-element-2336c5e{padding:30px 0px 30px 0px;}
.elementor-5671 .elementor-element.elementor-element-20ec07d:not(.elementor-motion-effects-element-type-background){background-color: #E30C13;margin:20px 0}
.elementor-5671 .elementor-element.elementor-element-20ec07d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}
.elementor-5671 .elementor-element.elementor-element-4446cc8{padding:30px 0px 0px 0px;}
.elementor-5671 .elementor-element.elementor-element-482b78c{padding:0px 0px 0px 0px;}
/*! CSS Used from: https://new.notizie.it/wp-content/themes/bimber/css/9.2.1/styles/news/elementor-light.min.css?ver=9.2.1 ; media=all */
@media all{
.elementor-widget-bimber_collection:not(:last-child){margin-bottom:0;}
}
/*! CSS Used from: Embedded ; media=print */
@media print{
#wpadminbar{display:none;}
}
/*! CSS Used fontfaces */
@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:url(../fonts/UmTlSQPq7JSL.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:url(../fonts/s32ObWVJr0T9.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:url(../fonts/T1yyMYHgsy5w.woff2) format('woff2');unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:url(../fonts/kREcZi4hMDiW.woff2) format('woff2');unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:url(../fonts/l4UoECyHnZzH.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:url(../fonts/H1iLq1scjD55.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100;src:url(../fonts/hLq1RoFsNheg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url(../fonts/dFeZblxwYa3M.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url(../fonts/d40aUrqKe7zq.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url(../fonts/fd9mBCyv5xdc.woff2) format('woff2');unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url(../fonts/9JLZxlqRr1OD.woff2) format('woff2');unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url(../fonts/icxr7858hpMl.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url(../fonts/3eP733NRA8hb.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:url(../fonts/y7GacjeQYW25.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(../fonts/llNXv6taNQUe.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(../fonts/x94qilNZnzWr.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(../fonts/JBQAvUl51IcG.woff2) format('woff2');unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(../fonts/czh5CafvoXyx.woff2) format('woff2');unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(../fonts/I4p6XTycCOVz.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(../fonts/4PLceO7nxFoQ.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(../fonts/vabQTkDqoLdZ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(../fonts/Dc1Ma7WT7GLC.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(../fonts/36yiQASg4VOT.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(../fonts/MEl5ZoEoz98j.woff2) format('woff2');unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(../fonts/zanArnCbGFrT.woff2) format('woff2');unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(../fonts/0PEWqhC6E0mV.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(../fonts/7bYG8bPu61wY.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(../fonts/SpnaFttdnBQz.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(../fonts/2g0bx4gLuG5W.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(../fonts/NN1oOIBHe9jt.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(../fonts/YIXqgmDUvFPr.woff2) format('woff2');unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(../fonts/5MUNmqzrRf7b.woff2) format('woff2');unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(../fonts/EzFdVeQaSEsi.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(../fonts/MB6soP775Fmt.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(../fonts/F0IPRIo2jkJr.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:url(../fonts/E4GTKT0e5uZz.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:url(../fonts/Dr405v4TwzGf.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:url(../fonts/aMtFQlKyoiGl.woff2) format('woff2');unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:url(../fonts/9lbUvVrGY1h9.woff2) format('woff2');unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:url(../fonts/6GCLaNKhUEkB.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:url(../fonts/lWXrDXx3DzbX.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:900;src:url(../fonts/Is88LZ6U5ITA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(../fonts/vSrGUcuWzpia.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(../fonts/pPECfpT67w5q.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(../fonts/rJv95dDJjJfd.woff2) format('woff2');unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(../fonts/6ztsLX2OThZ8.woff2) format('woff2');unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(../fonts/ZuL73BRiriTo.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(../fonts/bdgINuq9kZ1k.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url(../fonts/Ci3Ruti2v6Im.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(../fonts/GKaZJDHPDsPz.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(../fonts/x0v7MyckdWBO.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(../fonts/GZ6YIVcFNZdS.woff2) format('woff2');unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(../fonts/QWwgtgPqnN1c.woff2) format('woff2');unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(../fonts/XPYImXaL22XF.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(../fonts/PPoZ77GcAg1b.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(../fonts/rRHXofO5HJDG.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(../fonts/7fYpmrEGAnvg.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(../fonts/f5f4OFc1fY2s.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(../fonts/Kpaq6ZPDQTcq.woff2) format('woff2');unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(../fonts/u29ym2sMpXeu.woff2) format('woff2');unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(../fonts/bnmMi4CvYO8H.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(../fonts/VW5gQKqUAH8n.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(../fonts/zJPlUzW2ouD0.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(../fonts/9p1lbDImwwPs.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(../fonts/xBb2VRdwcVrT.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(../fonts/VrfoTMdGsZqF.woff2) format('woff2');unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(../fonts/KUuZzrzHqVKe.woff2) format('woff2');unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(../fonts/oCwr9DzBmRgY.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(../fonts/FTnl2eNiERus.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(../fonts/rYlMjFpLJNfY.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(../fonts/iIM8sVX3aval.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(../fonts/qyIeSvpmNvtG.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(../fonts/Ag1F5AKS83CZ.woff2) format('woff2');unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(../fonts/g7a6dFcGpEny.woff2) format('woff2');unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(../fonts/8zNq0N39ywvG.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(../fonts/XwTGQXRFCwWw.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(../fonts/HFqGxX4a5793.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(../fonts/8xTNMZSqtxy3.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(../fonts/P9aB108O4nqY.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(../fonts/juIO4rz3ognl.woff2) format('woff2');unicode-range:U+1F00-1FFF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(../fonts/NkuR4PGbPJgD.woff2) format('woff2');unicode-range:U+0370-03FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(../fonts/K6rUTbkstsuX.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(../fonts/YPF3WW55MTUA.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:900;src:url(../fonts/MXCoRjwOOkOQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/sTXU9lpxLmFL.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/z1o4sAOwPMwy.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/oLfIvOXrwrCJ.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jY2o7ch8AXa1.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/vsiryBRT4Vuf.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/sTXU9lpxLmFL.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/z1o4sAOwPMwy.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/oLfIvOXrwrCJ.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/jY2o7ch8AXa1.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/vsiryBRT4Vuf.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/sTXU9lpxLmFL.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/z1o4sAOwPMwy.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/oLfIvOXrwrCJ.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/jY2o7ch8AXa1.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/vsiryBRT4Vuf.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}
@font-face{font-family:'Bimber';src:url("../fonts/PhkD4LnGlLfs.ttf") format("truetype");font-display:swap;}
@font-face{font-family:'mashsb-font';src:url("../fonts/rf6KZOg5mjVP.ttf") format("truetype");font-display:swap;}
@font-face{font-family:eicons;src:url("../fonts/Nwgde4OS5fla.eot");src:url("../fonts/Nwgde4OS5fla.eot#iefix") format("embedded-opentype"),url("../fonts/sHS3765giQPI.woff2") format("woff2"),url("../fonts/e4YCF1luqciI.woff") format("woff"),url("../fonts/P1TUJ0OkixeY.ttf") format("truetype"),url("../images/tECMOAHxig2z.svg#eicon") format("svg");font-weight:400;font-style:normal;}
    /*! CSS Used from: /wp-content/cache/autoptimize/28/css/autoptimize_407eaaad40350eb32a901759ce4f61fa.css ; media=all */
@media all{
.adace-slot-wrapper .adace-slot img{vertical-align:bottom;}
.mfp-hide{display:none!important;}
button::-moz-focus-inner{padding:0;border:0;}
.white-popup{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:540px;width:auto;padding:30px 20px 15px 20px;margin:20px auto;position:relative;background:#fff;background:var(--g1-bg-color,#fff);}
#snax-popup-content{text-align:center;}
#snax-popup-content input{text-align:center;}
#snax-popup-content .snax-login-with-social-network{margin-bottom:15px;}
#snax-popup-content .snax-form-legend-sign-in{overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);}
#snax-popup-content #loginform-in-popup{max-width:300px;margin:0 auto;}
#snax-popup-content .login-username{margin-bottom:10px;}
#snax-popup-content .login-username label{display:block;overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);}
#snax-popup-content .login-username input[type=text]{width:100%;}
#snax-popup-content .login-password{margin-bottom:15px;}
#snax-popup-content .login-password label{display:block;overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);}
#snax-popup-content .login-password .snax-link-forgot-pass{display:table;margin-left:auto;margin-right:0;font-size:.83em;}
#snax-popup-content .login-password input[type=password]{clear:both;width:100%;}
#snax-popup-content .login-remember{margin-bottom:15px;}
#snax-popup-content .login-remember input[type=checkbox]{vertical-align:middle;}
#snax-popup-content .login-submit input[type=submit]{width:100%;}
#snax-popup-content .snax-form-tip-register{margin-top:-.75em;text-align:center;}
#snax-popup-content .forgot-submit input[type=submit]{width:100%;}
#snax-popup-content .forgot-username label{display:block;overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);}
#snax-popup-content .forgot-username input[type=text]{width:100%;}
#snax-login-recaptcha{margin:0 -20px 10px -18px;}
@media only screen and (min-width:481px){
.white-popup{padding:45px 60px 15px 60px;}
}
.snax-social-login-items{list-style:none;padding:0;margin:0 0 14px;}
.snax-social-login-item{padding:0;margin:0;}
.snax-social-login{display:block;padding:10px;margin:0 0 6px;border-radius:4px;text-align:center;font-size:14px;line-height:16px;color:#fff;}
.snax-social-login:before{display:inline-block;vertical-align:middle;font:16px/1 snaxicon;content:"\e201";}
.snax-social-login-facebook{background-color:#4172b8;}
.snax-social-login-facebook:before{content:"\e00a";}
.snax-social-login-google{background-color:#4285f4;}
.snax-social-login-google:before{width:18px;height:18px;padding:8px;margin-right:12px;border-radius:3px;content:"";background-color:#fff;background-image:url(../images/s9PvrWfyahHh.svg);background-position:center center;}
.snax-social-login-items-tpl-buttons{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-3px;margin-right:-3px;}
.snax-social-login-items-tpl-buttons .snax-social-login-item{box-sizing:border-box;-webkit-flex-grow:1;flex-grow:1;width:50%;min-width:140px;padding:0 3px;}
.snax-social-login-items-tpl-buttons .snax-social-login{padding-left:32px;padding-right:32px;position:relative;}
.snax-social-login-items-tpl-buttons .snax-social-login:before{display:block;width:1em;margin-top:-.5em;position:absolute;left:8px;right:auto;top:50%;}
.snax-social-login-items-tpl-buttons .snax-social-login-google:before{margin-top:0;left:1px;top:1px;}
.snax-gdpr-consent-form-hidden{display:none;}
.snax-social-login-links-visible{display:block;}
.snax-form-collection-search{margin-bottom:20px;}
.snax-form-collection-search label{font-size:0;}
.snax-form-collection-search [type=search],.snax-form-collection-search [type=submit]{width:100%;margin-bottom:6px;}
@media only screen and (min-width:480px){
.snax-form-collection-search{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.snax-form-collection-search label{margin-right:6px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
.snax-form-collection-search [type=submit]{width:auto;}
}
.snax-collections-items{margin:0;padding:0;list-style:none;}
.snax-collections-item{box-sizing:border-box;}
.snax-collection-tpl-listxs{padding:6px 0;position:relative;}
.snax-collection-tpl-listxs .snax-collection-title{margin:0;}
.snax-collection-tpl-listxs .snax-collection-title>a{padding-left:30px;}
.snax-collection-tpl-listxs .snax-collection-title>a:before{display:inline-block;position:absolute;left:0;right:auto;width:1em;font-size:16px;font-family:snaxicon;content:"\e049";}
.snax-collection-tpl-listxs.snax-collection-private .snax-collection-title>a:before{content:"\e048";}
.snax-collections-tpl-listxs .snax-collections-items{margin-bottom:24px;}
.snax-collections-tpl-listxs .snax-collections-item+.snax-collections-item{border-width:1px 0 0;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color,#e6e6e6);}
.snax-collections-leading{margin-top:1.5em;margin-bottom:1.5em;text-align:center;}
.snax-collections-leading-icon:before{display:inline-block;margin-bottom:10px;font:48px/1 snaxicon;content:"\e053";}
.snax-notifications{overflow:hidden;width:300px;position:fixed;z-index:99;top:10px;bottom:10px;left:auto;right:10px;pointer-events:none;}
.snax-notifications-off{display:none;}
.snax-tab-inactive{display:none;}
article,aside,body,div,footer,form,h1,h2,h3,h4,header,img,label,li,nav,p,section,span,strong,time,ul{margin:0;padding:0;border-width:0;border-style:solid;outline:0;font-size:100%;vertical-align:baseline;background:0 0;}
article,aside,footer,header,nav,section{display:block;}
body{line-height:1;}
ul{list-style:none;}
:focus{outline:0;}
body{background-color:#fff;color:#333;background-color:var(--g1-bg-color);color:var(--g1-rtxt-color);}
ul{padding-left:2em;list-style-type:circle;}
a{cursor:pointer;text-decoration:none;border-width:0;border-style:solid;}
a:active,a:hover{outline:0;}
strong{font-weight:700;}
img{max-width:100%;height:auto;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input::-ms-clear{display:none;}
button,input,select{box-sizing:border-box;max-width:100%;margin:0;padding:7px;border-width:1px;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color);background-color:transparent;color:inherit;border-radius:0;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out;}
[type=email],[type=password],[type=search],[type=text]{height:36px;}
[type=checkbox]{margin-right:6px;height:auto;}
[type=search]{-webkit-appearance:none;}
[type=submit],button{width:auto;padding:5px 23px;border-width:2px;cursor:pointer;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select{padding-right:24px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:calc(100% - 15px) 16px,calc(100% - 10px) 16px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-size:5px 4px,5px 4px;background-repeat:no-repeat;}
select::-ms-expand{display:none;}
option{color:#000;}
input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus{border-color:currentColor;}
input[disabled]{cursor:default;opacity:.666;}
::-webkit-input-placeholder{color:inherit;opacity:.33;}
::-moz-placeholder{color:inherit;opacity:.33;}
:-ms-input-placeholder{color:inherit;opacity:.33;}
.g1-row{clear:both;box-sizing:border-box;position:relative;width:100%;margin:0 auto;}
.g1-row:after{display:table;clear:both;content:"";}
.g1-row .g1-row{width:auto;margin-left:-10px;margin-right:-10px;}
.g1-row-layout-page>.g1-row-background{background-color:#fff;background-color:var(--g1-bg-color);}
.g1-row-inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;max-width:1182px;margin:0 auto;position:relative;z-index:1;font-size:0;}
.g1-row-fluid>.g1-row-inner{max-width:none;}
.g1-row-background{overflow:hidden;margin:0 auto;position:absolute;z-index:-2;left:0;right:0;top:0;bottom:0;}
.g1-row-background-media{position:absolute;left:0;right:0;top:0;bottom:0;}
.g1-column{display:block;box-sizing:border-box;width:100%;padding:0 10px;margin:0 auto;position:relative;vertical-align:top;font-size:1rem;}
@media only screen and (max-width:800px){
.g1-column+.g1-sidebar{margin-top:30px;}
}
@media only screen and (min-width:1025px){
.g1-row .g1-row{margin-left:-15px;margin-right:-15px;}
.g1-column{padding-left:15px;padding-right:15px;}
.g1-sidebar-padded{padding-left:45px;}
}
.g1-primary-max{width:100%;}
.g1-row-nogutter>.g1-row-inner>.g1-column{padding-left:0;padding-right:0;}
.g1-row-nogutter .g1-row{margin-left:auto;margin-right:auto;}
.g1-row-padding-m{padding-top:10px;padding-bottom:15px;}
.g1-current-background{background-color:#fff;background-color:var(--g1-bg-color);}
#g1-breakpoint-desktop{min-width:1024px;}
body,button,input,select{font:400 14px/20px serif;font-family:Montserrat,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
label{font:700 12px/16px serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:normal;text-transform:none;}
.g1-mega{font:500 30px serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;color:#000;color:var(--g1-itxt-color);text-transform:none;}
.g1-alpha,h1{font:500 31px/1.067 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
h2{font:500 26px/1.125 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
.g1-gamma,h3{font:500 20px/1.10526 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
.g1-delta,h4{font:500 18px/1.09524 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
.g1-epsilon{font:500 15px/18px serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
@media only screen and (min-width:601px){
.g1-delta,h4{font-size:17px;}
.g1-gamma,h3{font-size:20px;}
h2{font-size:23px;}
.g1-alpha,h1{font-size:26px;}
.g1-mega{font-size:30px;}
}
@media only screen and (min-width:1025px){
.g1-delta,h4{font-size:18px;}
.g1-gamma,h3{font-size:21px;}
h2{font-size:24px;margin:15px 0}
.g1-alpha,h1{font-size:33px;}
.g1-mega{font-size:38px;}
}
@media only screen and (max-width:768px){
h2{font-size:24px;margin:20px 0}
}
.g1-alpha-2nd,.g1-delta-2nd{font-family:Montserrat,Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:normal;}
.g1-alpha-2nd,.g1-delta-2nd{margin-bottom:20px;}
.g1-delta-2nd>span{display:block;padding-bottom:5px;border-width:0 0 1px;border-style:solid;border-color:var(--g1-footer-rtxt-color)}
h3,h4,p,ul{margin-bottom:20px;}
h1,h2{margin-bottom:25px;}
.g1-meta{font:400 12px/16px serif;font-family:Montserrat,Roboto,sans-serif;text-transform:none;letter-spacing:normal;color:#999;color:var(--g1-mtxt-color);}
.g1-meta a{color:#000;color:var(--g1-hbb-bg-color);}
.g1-meta strong{font-weight:inherit;}
.g1-button,[type=submit],button{box-sizing:border-box;display:inline-block;margin-right:.2px;position:relative;z-index:0;text-decoration:none;text-align:center;vertical-align:middle;zoom:1;cursor:pointer;font:400 13px/22px serif;font-family:Montserrat,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.1em;border-radius:0;transition:border-color 175ms ease-in-out,background-color 175ms ease-in-out,color 175ms ease-in-out,padding 175ms ease-in-out;}
.g1-button:hover,[type=submit]:hover,button:hover{box-shadow:0 3px 6px -3px rgba(0,0,0,.333);}
.g1-button:active,[type=submit]:active,button:active{box-shadow:inset 0 3px 6px -3px rgba(0,0,0,.333);}
.g1-button:disabled,[type=submit]:disabled,button:disabled{filter:grayscale(100%);opacity:.333;box-shadow:none;}
.g1-button-m{padding:5px 18px;border-width:2px;}
.g1-button-wide{display:block;}
.g1-button-subtle{border-color:#f2f2f2;border-color:var(--g1-bg-tone-color);background-color:#f2f2f2;background-color:var(--g1-bg-tone-color);color:#000;color:var(--g1-itxt-color);}
.g1-button-l{padding:10px 28px;border-width:2px;font-size:15px;line-height:18px;}
.search-form{margin-bottom:1.5rem;position:relative;}
.search-form label{display:block;}
.search-form .screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);}
.search-form .search-field{width:100%;padding-right:40px;}
.search-form .search-submit{width:40px;padding-left:0;padding-right:0;position:absolute;right:0;left:auto;top:0;font-size:0;border-color:transparent;background-color:transparent;color:inherit;box-shadow:none;border-top-left-radius:0;border-bottom-left-radius:0;opacity:.666;}
.search-form .search-submit:hover{opacity:.999;}
.search-form .search-submit:before{font:16px/22px bimber;content:"\e016";}
.search-form-wrapper{position:relative;}
.search-form-wrapper .g1-searches{padding:0 15px;position:absolute;top:100%;left:0;right:0;background-color:#fff;background-color:var(--g1-bg-color);box-shadow:0 15px 45px 15px rgba(0,0,0,.07);}
.search-form-wrapper .g1-searches:empty{box-shadow:none;}
.avatar{border-radius:0;}
.mc4wp-form label{display:block;}
.g1-newsletter{margin-bottom:30px;text-align:center;}
.g1-newsletter label{overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);}
.g1-newsletter [type=email],.g1-newsletter [type=submit],.g1-newsletter [type=text]{width:100%;text-align:center;}
.g1-newsletter [type=email]:focus,.g1-newsletter [type=text]:focus{text-align:left;}
.g1-newsletter .mc4wp-form-fields p{margin-bottom:10px;}
.g1-newsletter-privacy{margin-top:-4px;}
.g1-newsletter-horizontal{margin:45px auto;}
@media only screen and (min-width:481px){
.g1-newsletter-horizontal .mc4wp-form{max-width:561px;margin-left:auto;margin-right:auto;}
.g1-newsletter-horizontal .mc4wp-form-fields{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.g1-newsletter-horizontal .mc4wp-form-fields input[type=email]{text-align:left;}
.g1-newsletter-horizontal .mc4wp-form-fields p{display:inline-block;vertical-align:top;margin-left:3px;margin-right:3px;}
.g1-newsletter-horizontal .mc4wp-form-fields p:first-child{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.g1-newsletter-horizontal .g1-newsletter-privacy{text-align:right;}
}
.g1-drop{display:inline-block;margin-bottom:1.5rem;}
.g1-drop-toggle{display:none;position:relative;z-index:2;cursor:pointer;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out,opacity 375ms ease-in-out;}
.g1-drop-toggle-icon{display:inline-block;width:32px;margin-right:6px;font:32px/50px bimber;text-align:center;vertical-align:middle;}
.g1-drop-toggle-icon:before{display:block;content:"\e01f";}
@media only screen and (max-width:1024px){
	.g1-drop-toggle-icon{color:#000}
}
.g1-drop-toggle-text{display:inline-block;font-size:10px;font-family:Montserrat,Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;vertical-align:middle;}
.g1-drop-toggle-arrow{display:none;position:absolute;z-index:2;left:50%;right:auto;bottom:0;width:0;height:0;margin-left:-6px;border-width:6px;border-style:solid;border-color:transparent transparent #fff;border-color:transparent transparent var(--g1-bg-color);content:"";}
.g1-drop-icon .g1-drop-toggle-icon{margin-right:0;}
.g1-drop-icon .g1-drop-toggle-text{overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);}
.g1-drop-content{display:block;box-sizing:border-box;border-radius:0;}
.g1-dropable .g1-drop{margin-left:10px;vertical-align:top;}
.g1-dropable .g1-drop-toggle{display:inline-block;}
.g1-dropable .g1-drop-content{display:none;position:absolute;z-index:8;left:0;right:0;background-color:#fff;background-color:var(--g1-bg-color);box-shadow:0 15px 45px 15px rgba(0,0,0,.07);}
.g1-hoverable .g1-dropable .g1-drop:hover .g1-drop-content{display:block;}
@media only screen and (min-width:1025px){
.g1-dropable .g1-drop{position:relative;}
.g1-dropable .g1-drop-content{width:320px;left:0;right:auto;top:100%;}
.g1-dropable .g1-drop-before .g1-drop-content{right:0;left:auto;}
}
.g1-drop-s .g1-drop-toggle-icon{width:16px;font-size:16px;line-height:32px;}
.g1-drop-the-search .g1-drop-toggle-icon:before{content:"\e016";}
.g1-dropable .g1-drop-the-search .search-form-wrapper{width:auto;}
.g1-dropable .g1-drop-the-search .search-form{margin:20px 30px;}
.g1-dropable .g1-drop-the-search .g1-searches{padding:0;position:static;box-shadow:none;background-color:none;}
.g1-dropable .g1-drop-with-anim>.g1-drop-content,.g1-dropable .g1-drop-with-anim>.g1-drop-toggle>.g1-drop-toggle-arrow{display:block;visibility:hidden;opacity:0;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-ms-transform:translate(0,20px);-o-transform:translate(0,20px);transform:translate(0,20px);transition:visibility 0s .55s,opacity 375ms ease-in-out 175ms,transform 375ms ease-in-out 175ms;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}
.g1-hoverable .g1-dropable .g1-drop-with-anim:hover>.g1-drop-content,.g1-hoverable .g1-dropable .g1-drop-with-anim:hover>.g1-drop-toggle>.g1-drop-toggle-arrow{visibility:visible;opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);transition:visibility 0s ease-in-out 175ms,opacity 375ms ease-in-out 175ms,transform 375ms ease-in-out 175ms;}
.entry-featured-media{margin-bottom:1.5rem;}
.entry-featured-media .g1-frame{background-color:#e6e6e6;background-color:var(--g1-border-color);}
.entry-featured-media img{width:100%;}
.entry-author{display:block;margin-right:10px;}
.entry-author .avatar{float:left;margin-right:10px;}
.entry-category{display:inline-block;position:relative;padding:2px 8px 2px 0px;border-width:0;margin-right:0;font-size:12px;line-height:16px;font-family:Montserrat,Roboto,sans-serif;font-weight:700;letter-spacing:normal;text-transform:uppercase;vertical-align:middle;pointer-events:auto;border-style:solid;text-shadow:none;border-color:#fff;background-color:#fff;color:#E30C13;border-color:var(--g1-cat-border-color);background-color:var(--g1-cat-bg-color);color:var(--g1-cat-txt-color);transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out;}
.entry-categories{display:inline-block;margin:0 0 5px;}
.entry-categories-label{display:none;}
.entry-date{display:inline-block;margin-right:10px;vertical-align:top;}
.entry-comments-link{display:inline-block;margin-right:10px;vertical-align:top;pointer-events:auto;}
.entry-comments-link a{display:inline-block;position:relative;}
.entry-comments-link a:before{display:inline-block;margin-right:4px;font:16px/1 bimber;vertical-align:top;content:"\e010";}
.entry-comments-link a span,.entry-comments-link a strong{display:inline-block;vertical-align:top;}
.entry-comments-link a span{margin-left:4px;clip:rect(1px,1px,1px,1px);position:absolute;height:1px;width:1px;overflow:hidden;}
.entry-shares{display:inline-block;margin-right:10px;vertical-align:top;}
.entry-shares:before{display:inline-block;margin-right:4px;font:16px/1 bimber;vertical-align:top;content:"\e011";}
.entry-shares span,.entry-shares strong{display:inline-block;vertical-align:top;}
.entry-shares span{margin-left:4px;}
.entry-byline{margin-bottom:4px;}
.entry-byline:after{clear:both;display:table;content:"";}
.entry-stats{display:inline-block;clear:both;position:relative;z-index:6;margin-bottom:.25rem;padding:2px 10px 2px 0;}
.entry-before-title .entry-categories,.entry-before-title .entry-stats{vertical-align:middle;}
.entry-title>a{color:inherit;}
.entry-tpl-tile{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;background-color:#000;}
.entry-tpl-tile .entry-featured-media{width:100%;margin:0;position:absolute;z-index:3;left:0;right:0;top:0;bottom:0;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#333;}
.entry-tpl-tile .entry-featured-media>.g1-frame{background-color:transparent;}
.entry-tpl-tile .entry-featured-media>.g1-frame,.entry-tpl-tile .entry-featured-media>.g1-frame>.g1-frame-inner{position:absolute;left:0;right:0;top:0;bottom:0;}
/*.entry-tpl-tile .entry-featured-media>.g1-frame>.g1-frame-inner{height:auto;}*/
.entry-tpl-tile .entry-before-title .g1-meta{text-shadow:1px 1px 0 rgba(0,0,0,.333);}
.entry-tpl-tile .entry-categories,.entry-tpl-tile .entry-stats{margin-bottom:8px;}
.entry-tpl-tile .entry-title{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.333);}
.entry-tpl-tile .entry-title>a{position:relative;}
.entry-tpl-tile .entry-categories{display:inline-block;}
.entry-tpl-tile .entry-body{box-sizing:border-box;width:100%;padding:15px 10px 0;position:absolute;z-index:4;left:0;right:auto;bottom:0;background-image:-owg-linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);background-image:-webkit-linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);background-image:-moz-linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);background-image:-o-linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.75) 100%);background-position:center bottom;background-repeat:no-repeat;}
.entry-tpl-tile .entry-body:after{display:block;height:0;margin-top:15px;content:"";}
.entry-tpl-tile .entry-featured-media+.entry-body{pointer-events:none;}
.entry-tpl-tile .entry-title{margin-bottom:15px;}
@media only screen and (min-width:1025px){
.entry-tpl-tile .entry-body{padding:60px 20px 0;}
.entry-tpl-tile .entry-body:after{display:block;height:0;margin-top:20px;content:"";}
}
@media only screen and (min-width:1025px){
.entry-tpl-tile-xl .entry-body{padding-left:30px;padding-right:30px;}
}
.entry-tpl-tile-xxl{text-align:center;}
.entry-tpl-tile-xxl .entry-header{max-width:662px;margin-left:auto;margin-right:auto;}
.entry-tpl-list-s{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;margin-bottom:30px;position:relative;}
.entry-tpl-list-s .entry-featured-media{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start;max-width:120px;margin:0 10px 0 0;}
.entry-tpl-list-s .entry-body{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.entry-tpl-list-s .entry-before-title{font-size:0;}
.entry-tpl-list-s .entry-categories,.entry-tpl-list-s .entry-stats{margin-bottom:4px;}
.entry-tpl-list-s .entry-shares span{display:none;}
.entry-tpl-list-s .entry-byline,.entry-tpl-list-s .entry-title{margin-bottom:12px;}
@media only screen and (max-width:800px){
.entry-tpl-list-s .g1-frame-icon{width:40px;height:40px;margin-top:-20px;margin-left:-20px;font-size:14px;line-height:40px;}
.entry-tpl-list-s .g1-frame-icon:before{font-size:40px;text-shadow:0 0 20px rgba(0,0,0,.333);}
}
@media only screen and (min-width:801px){
.entry-tpl-list-s{margin-bottom:20px;}
.entry-tpl-list-s .entry-featured-media{max-width:265px;margin-right:20px;}
.entry-tpl-list-s .entry-categories,.entry-tpl-list-s .entry-stats{margin-bottom:8px;}
}
@media only screen and (min-width:1025px){
.entry-tpl-list-s{margin-bottom:30px;}
}
.g1-collection{clear:both;margin:0 auto;}
.g1-collection:after{clear:both;display:table;content:"";}
.g1-collection-viewport{clear:both;margin-left:-10px;margin-right:-10px;}
.g1-collection-items{clear:both;margin:0;padding:0;list-style:none;font-size:0;counter-reset:g1-collection-item-counter;}
.g1-collection-item{display:inline-block;box-sizing:border-box;width:100%;margin:0;padding:0 10px;vertical-align:top;font-size:1rem;}
@media only screen and (min-width:480px){
.g1-collection-columns-4 .g1-collection-item{width:50%;}
}
@media only screen and (min-width:601px){
.g1-collection-columns-3 .g1-collection-item{width:50%;}
}
@media only screen and (min-width:801px){
.g1-collection-columns-4 .g1-collection-item{width:33.33333%;}
}
@media only screen and (min-width:1025px){
.g1-collection-viewport{margin-left:-15px;margin-right:-15px;}
.g1-collection-item{padding:0 15px;}
.g1-collection-columns-3 .g1-collection-item{width:33.33333%;}
.g1-collection-columns-4 .g1-collection-item{width:25%;}
}
.archive-featured{width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:3;}
.archive-featured .archive-featured-title{margin-top:20px;}
.todo-music .archive-featured-title{display:inline-block;position:absolute;top:0;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.todo-music .todo-music-tile{height:460px;position:relative;}
.todo-music .entry-tpl-tile{margin-bottom:0;}
.todo-music .entry-tpl-tile .entry-body{padding-bottom:40px;}
.todo-music .g1-row{position:relative;z-index:4;}
.todo-music .g1-collection{margin-top:-40px;}
.todo-music .g1-collection-items{margin-bottom:0;}
.todo-music .entry-tpl-grid .entry-featured-media{background-color:#f2f2f2;}
.g1-collection-list .entry-tpl-tile{position:relative;padding-top:75%;}
@media only screen and (min-width:601px){
.g1-collection-list .entry-tpl-tile{padding-top:56.25%;}
}
.g1-sidebar .widget{margin-bottom:45px;}
.widget_nav_menu ul{margin:0;padding:0;list-style:none;}
.widget_nav_menu ul a{display:block;box-sizing:border-box;padding-left:20px;position:relative;color:inherit;}
.widget_nav_menu ul a:before{display:inline-block;position:absolute;left:0;right:auto;vertical-align:middle;font-size:16px;font-family:bimber;content:"";}
.widget_nav_menu ul a:after{display:table;clear:both;content:"";}
.widget_nav_menu ul a:hover{color:#000;color:var(--g1-itxt-color);}
ul#recentcomments{padding-left:0;list-style:none;}
ul#recentcomments li.recentcomments{padding-left:20px;margin-bottom:15px;position:relative;}
ul#recentcomments li.recentcomments:before{position:absolute;right:auto;left:0;top:0;font:16px/1 bimber;vertical-align:middle;content:"\e010";opacity:.333;}
ul#recentcomments li.recentcomments .g1-meta{margin-bottom:4px;}
@media only screen and (min-width:1025px){
ul#recentcomments li.recentcomments{padding-left:30px;}
}
.tagcloud{margin-bottom:1.5rem;font-size:0;}
.tagcloud>a{display:inline-block;padding:2px 9px 2px;margin:0 6px 6px 0;position:relative;vertical-align:top;font:400 12px/16px;font-family:Montserrat,Roboto,sans-serif;font-size:12px!important;color:inherit;}
.tagcloud>a:before{margin-right:.25em;content:"#";}
.tagcloud>a:after{display:block;position:absolute;left:0;right:0;top:0;bottom:0;border-width:1px;border-style:solid;border-radius:12px;content:"";background-color:currentColor;opacity:.1666;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out,opacity 375ms ease-in-out;}
.tagcloud>a:hover:after{border-color:currentColor;background-color:transparent;opacity:.99;}
.page-header{position:relative;z-index:5;}
.page-header>.g1-row-background{border-width:0 0 1px 0;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color);}
.page-title{margin-bottom:20px;padding-bottom:0;border-width:0;}
.g1-archive-filter{margin-bottom:20px;}
.page-header-01{text-align:left;}
@media only screen and (min-width:801px){
.page-header-01.archive-header-modifiable .g1-column{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;}
.page-header-01.archive-header-modifiable .g1-archive-filter{margin-left:auto;}
}
.g1-frame{display:block;}
.g1-frame-inner{display:block;overflow:hidden;width:100%;position:relative;}
.g1-frame-inner img{display:block;}
.g1-frame-icon{display:none;box-sizing:border-box;width:60px;height:60px;margin-top:-30px;margin-left:-30px;position:absolute;z-index:1;left:50%;right:auto;top:50%;font-size:18px;line-height:60px;font-weight:500;text-align:center;letter-spacing:-.05em;border-radius:50%;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.2);}
.g1-frame-icon:before{display:block;position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;font-size:60px;font-family:bimber;font-style:normal;text-shadow:0 0 40px rgba(0,0,0,.666);opacity:.8;}
.entry-tpl-tile .g1-frame-icon{width:40px;height:40px;margin-top:-20px;margin-left:-20px;font-size:14px;line-height:40px;}
.entry-tpl-tile .g1-frame-icon:before{font-size:40px;text-shadow:0 0 20px rgba(0,0,0,.333);}
.entry-tpl-tile .g1-frame-icon{left:auto;right:15px;top:15px;margin:0;}
.g1-box{box-sizing:border-box;position:relative;text-align:center;padding:45px 30px 1px 30px;}
.g1-box:after{display:block;width:100%;height:0;margin-top:35px;content:"";}
.g1-box-inner{position:relative;z-index:3;}
.g1-box-background{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;border-radius:0;}
.g1-box-tpl-frame .g1-box-background{border-width:0 2px 2px;border-style:solid;}
.g1-box-tpl-frame .g1-box-background:after,.g1-box-tpl-frame .g1-box-background:before{display:block;width:calc(50% - 40px);border-width:2px 0 0;border-style:solid;position:absolute;left:0;right:auto;top:0;content:"";border-color:inherit;}
.g1-box-tpl-frame .g1-box-background:after{right:0;left:auto;}
.g1-box-icon{display:block;width:32px;height:32px;margin:0 auto;position:absolute;z-index:5;top:-16px;left:0;right:0;pointer-events:none;text-align:center;font:32px/1 bimber;}
.g1-box-icon:before{content:"\e012";}
.g1-box-inner header{overflow:hidden;position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px);}
@media only screen and (min-width:1025px){
.g1-box{padding-left:34px;padding-right:34px;}
}
.g1-link-toggle{display:none;position:absolute;left:50%;right:auto;bottom:0;width:0;height:0;margin-left:-6px;border-width:6px;border-style:solid;border-color:transparent transparent currentColor transparent;content:"";}
.g1-hamburger{display:block;float:left;padding:4px 0;margin-right:20px;z-index:1;cursor:pointer;color:inherit;}
.g1-hamburger-icon{display:block;font:32px/1 bimber;text-align:center;}
.g1-hamburger-icon:before{display:inline;content:"\e018";}
.g1-hamburger-label{display:block;font-size:13px;line-height:15px;}
.g1-hamburger-label-hidden{overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);}
.g1-hamburger-s .g1-hamburger-icon{width:32px;font-size:19px;line-height:19px;}
.menu-item{position:relative;}
.menu-item>a{display:block;position:relative;line-height:1.25;color:inherit;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out;}
.menu-item>a:before{display:none;}
.menu-item-has-children>a{padding-right:20px;position:relative;}
.current-menu-item.menu-item-has-children>a:after,
.current-menu-ancestor.menu-item-has-children>a:after {display:inline-block;margin-top:-.5em;vertical-align:middle;position:absolute;right:0;left:auto;top:50%;font:16px/1 bimber;text-transform:none;letter-spacing:normal;content:"\e000";}
.menu-item-g1-mega{position:static;}
.g1-dropable .menu-item-g1-mega>a .g1-link-toggle{border-color:transparent transparent #fff;border-color:transparent transparent var(--g1-bg-color);}
.g1-dropable .menu-item-g1-mega .sub-menu-wrapper{display:none;max-width:100%;width:1212px;margin:0 auto;position:absolute;z-index:10;left:0;right:0;background-color:#fff;background-color:var(--g1-bg-color);box-shadow:0 15px 45px 15px rgba(0,0,0,.07);}
.g1-dropable .menu-item-g1-mega .sub-menu-wrapper>.g1-row{margin-left:0;margin-right:0;}
.sub-menu-wrapper .g1-collection-items{margin-top:30px;margin-bottom:0;}
.g1-hoverable .g1-dropable .menu-item:hover{z-index:1;}
.g1-hoverable .g1-dropable .menu-item:hover>.sub-menu-wrapper{display:block;}
.g1-hoverable .g1-dropable .menu-item:hover>a>.g1-link-toggle{display:block;}
.g1-dropable .menu-item-g1-mega .sub-menu-wrapper,.g1-dropable .menu-item>a>.g1-link-toggle{display:block;visibility:hidden;opacity:0;-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);-o-transform:translate(0,30px);transform:translate(0,30px);transition:visibility 0s .55s,opacity 375ms ease-in-out 175ms,transform 375ms ease-in-out 175ms;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}
.g1-hoverable .g1-dropable .menu-item:hover>.sub-menu-wrapper,.g1-hoverable .g1-dropable .menu-item:hover>a>.g1-link-toggle{visibility:visible;opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);transition:visibility 0s ease-in-out 175ms,opacity 375ms ease-in-out 175ms,transform 375ms ease-in-out 175ms;}
.g1-canvas-overlay{display:block;visibility:hidden;width:100%;position:absolute;z-index:998;top:0;bottom:0;cursor:pointer;transition:visibility 0s .5s,opacity .5s cubic-bezier(.735,.185,.41,1.245);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;opacity:0;}
.g1-canvas{width:0;position:fixed;z-index:999;top:0;bottom:0;left:0;right:auto;overscroll-behavior:contain;transition:width .5s ease-in-out;background-color:#fff;}
.g1-canvas-inner{width:320px;position:absolute;z-index:1;left:auto;right:0;top:0;bottom:0;}
.g1-canvas-content{padding:48px 30px 30px;position:absolute;z-index:3;left:0;right:0;top:0;bottom:0;overflow-y:auto;-ms-overflow-style:none;-ms-overflow-style:-ms-autohiding-scrollbar;}
.g1-canvas-background{overflow:hidden;margin:0 auto;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;}
.g1-canvas-toggle{box-sizing:border-box;display:block;width:44px;height:28px;margin-left:-22px;position:absolute;z-index:4;left:90%;right:auto;top:10px;font-size:0;line-height:0;text-align:center;border-radius:0;color:#000;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out,opacity 375ms ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.g1-canvas-toggle:hover{opacity:.666;}
.g1-canvas-toggle:before{display:inline-block;position:absolute;left:0;right:auto;top:50%;width:100%;margin-top:-.5em;font:24px/26px bimber;content:"\e01b";}
.g1-primary-nav{margin-bottom:1.5rem;}
.g1-primary-nav-menu{margin:0;padding:0;list-style:none;}
.g1-primary-nav-menu>.menu-item{display:block;font-size:1rem;text-align:left;}
.g1-primary-nav-menu>.menu-item>a{display:block;padding:4px 0;font-size:12px;line-height:1;font-family:Montserrat,Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:normal;}
.g1-footer-nav{box-sizing:border-box;margin-bottom:15px;}
.g1-footer-nav:after{display:table;clear:both;content:"";}
.g1-footer-nav>ul{margin:0 -10px;padding:0;list-style:none;}
.g1-footer-nav>ul>.menu-item{display:inline-block;}
.g1-footer-nav a{display:block;padding:0 10px;color:inherit;}
@media only screen and (min-width:1025px){
#page{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;min-height:100vh;}
#page>#primary.g1-primary-max{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
}
.g1-sticky-top-wrapper{clear:both;position:static;position:-webkit-sticky;position:sticky;left:0;right:0;top:0;}
.site-title{margin-bottom:0;color:inherit;}
.site-title>a{color:inherit;}
.g1-logo-wrapper{display:block;position:relative;}
picture.g1-logo{line-height:0;}
.g1-id{margin:15px auto;z-index:1;}
.g1-hb-row{position:relative;z-index:50;box-sizing:border-box;width:100%;}
.g1-hb-row>.g1-row-inner{position:static;}
.g1-hb-row>.g1-row-inner>.g1-column{position:static;}
.g1-hb-row>.g1-row-inner:after{display:table;clear:both;content:"";}
.g1-hb-row .g1-hamburger{margin-right:10px;}
.g1-hb-row .g1-drop{margin-bottom:0;}
.g1-hb-row .g1-primary-nav{margin-bottom:0;}
.g1-hb-row .g1-primary-nav-menu>.menu-item{display:inline-block;vertical-align:top;}
.g1-hb-row .g1-primary-nav-menu>.menu-item>a{padding:7px 10px;line-height:16px;}
.g1-hb-row .g1-primary-nav-menu .current-menu-ancestor.menu-item-has-children>a,
.g1-hb-row .g1-primary-nav-menu .current-menu-item.menu-item-has-children>a{padding-right:16px;}
.g1-hb-row-3{z-index:55;margin:5px 0}
.g1-hb-row-2{z-index:60;}
.g1-hb-row-1{z-index:65;}
.g1-hb-row-mobile .g1-id{text-align:center;}
.g1-hb-row .g1-hb-search-form{margin-top:6px;margin-bottom:6px;}
.g1-hb-row .g1-dropable .g1-bin-3 .g1-drop-content{left:auto;right:0;}
.g1-hb-row .search-form-wrapper{max-width:100%;width:300px;}
.g1-hb-row .search-form{margin-bottom:0;}
.g1-socials-s .g1-socials-item-icon-48{font-size:16px;height:auto;width:32px;line-height:inherit;}
#primary,#secondary{font-size:1rem;text-align:left;}
.g1-prefooter{padding-top:3rem;z-index:0;}
.g1-prefooter .widget{margin-bottom:3rem;}
.g1-footer{padding-top:15px;z-index:0;font-family:Montserrat,Roboto,sans-serif;}
.g1-footer .g1-column{font-size:12px;line-height:1.5;text-align: -webkit-center;}
.g1-prefooter+.g1-footer:before{display:block;position:absolute;z-index:1;left:0;right:0;top:0;height:0;border-width:1px 0 0;border-style:solid;content:"";border-color:currentColor}
.g1-footer-text{box-sizing:border-box;margin-bottom:15px;}
@media only screen and (max-width:800px){
.g1-footer{text-align:center;}
}
@media only screen and (min-width:801px){
.g1-footer-text{width:50%;padding-right:15px;float:left;}
.g1-footer-nav{width:50%;padding-left:15px;float:right;}
.g1-footer-nav>ul{float:right;}
}
.g1-back-to-top{display:block;visibility:hidden;width:28px;height:28px;border-width:1px;overflow:hidden;position:fixed;right:10px;left:auto;bottom:10px;z-index:999;text-indent:100%;white-space:nowrap;border-style:solid;border-color:transparent;background-color:#000;color:#fff;opacity:.5;border-radius:0;transition:opacity 375ms ease-in-out;}
.g1-back-to-top:before{display:block;position:absolute;top:50%;left:0;right:auto;width:100%;margin-top:-.5em;text-indent:0;text-align:center;font:16px/1 bimber;content:"\e00f";}
.g1-back-to-top:hover{background-color:#000;color:#fff;opacity:.75;}
@media only screen and (min-width:801px){
.g1-back-to-top{width:34px;height:34px;}
}
.cssanimations .g1-back-to-top-off{visibility:hidden;-webkit-transform:translate(0,72px);-moz-transform:translate(0,72px);-ms-transform:translate(0,72px);-o-transform:translate(0,72px);transform:translate(0,72px);transition:visibility 0s .35s,transform .35s ease-in-out;}
.g1-socials-items-tpl-grid{font-size:0;}
body .g1-socials-item-tooltip{visibility:visible;overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.g1-socials-item-link{color:inherit;}
.g1-advertisement{margin-top:3rem;margin-bottom:3rem;}
.g1-advertisement img{display:block;margin-left:auto;margin-right:auto;}
.g1-advertisement-inside-list{margin-top:0;margin-bottom:30px;}
.g1-popup{display:none;visibility:hidden;position:fixed;z-index:1050;left:0;right:0;top:0;bottom:0;}
.g1-popup-overlay{display:block;visibility:hidden;position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);opacity:0;transition:visibility 0s 375ms,opacity 375ms ease-in-out,transform 375ms ease-in-out;}
.g1-popup-inner{display:block;visibility:hidden;position:fixed;z-index:1050;max-width:80%;left:50%;top:50%;background-color:#fff;background-color:var(--g1-bg-color);opacity:0;-webkit-transform:translate(-50%,-50%) scale(.85);-moz-transform:translate(-50%,-50%) scale(.85);-ms-transform:translate(-50%,-50%) scale(.85);-o-transform:translate(-50%,-50%) scale(.85);transform:translate(-50%,-50%) scale(.85);transition:visibility 0s 375ms,opacity 375ms ease-in-out,transform 375ms ease-in-out;}
.g1-popup-closer{display:block;padding:10px;position:absolute;right:5px;left:auto;top:5px;font-size:0;line-height:0;border-radius:50%;border-color:#f2f2f2;border-color:var(--g1-bg-tone-color);background-color:#f2f2f2;background-color:var(--g1-bg-tone-color);color:#000;color:var(--g1-itxt-color);transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out;}
.g1-popup-closer:before{display:block;font:16px/1 bimber;content:"\e01b";}
.g1-popup-closer:hover{border-color:#1a1a1a;background-color:#1a1a1a;color:#fff;}
.g1-popup-newsletter .g1-popup-inner{width:1000px;box-shadow:0 5px 20px rgba(0,0,0,.1);}
.g1-popup-newsletter .g1-newsletter{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:0;box-shadow:0 5px 20px rgba(0,0,0,.1);}
.g1-popup-newsletter .mc4wp-form-fields label{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;}
.g1-popup-newsletter .mc4wp-form-fields p{margin-bottom:.75em;}
.g1-newsletter-cover{width:50%;overflow:hidden;position:relative;background-color:#e6e6e6;}
.g1-newsletter-cover:before{display:block;padding:40px 40px;margin:-60px 0 0 -60px;position:absolute;z-index:1;top:50%;left:50%;right:auto;font-size:40px;line-height:1;font-family:bimber;text-align:center;border-radius:50%;border-color:#fff;background-color:#fff;color:#000;content:"\e012";}
.g1-newsletter-cover-background{display:block;position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;background-position:50% 50%;background-size:cover;}
.g1-newsletter-content{box-sizing:border-box;width:50%;padding:40px 40px 20px 40px;text-align:center;}
.g1-popup-newsletter .g1-newsletter-cover{height:540px;max-height:90vh;}
.g1-slideup-wrap{display:none;position:fixed;z-index:1100;left:0;right:0;bottom:0;pointer-events:none;opacity:0;transition:.375s;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);}
.g1-slideup-base{display:block;position:absolute;z-index:-1;left:0;right:0;top:40px;bottom:0;background-color:rgba(0,0,0,.4);opacity:0;transition:.375s;}
@media only screen and (min-width:1025px){
.g1-slideup-wrap{display:block;}
}
.g1-slideup-newsletter{display:block;position:relative;max-width:728px;width:100%;margin:0 auto;padding:0 20px 0 20px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 5px 20px rgba(0,0,0,.1);background-color:#fff;background-color:var(--g1-bg-color);}
.g1-slideup-newsletter header{display:none;}
.g1-slideup-newsletter-body{box-sizing:border-box;display:block;position:relative;text-align:center;}
.g1-slideup-newsletter-body .g1-newsletter{padding-top:60px;padding-bottom:30px;margin-top:0;margin-bottom:0;}
.g1-slideup-newsletter-closer{display:inline-block;padding:18px;position:absolute;top:40px;right:0;left:auto;font-size:0;line-height:0;color:#fff;}
.g1-slideup-newsletter-closer:before{display:inline-block;width:1em;font:24px/1 bimber;content:"\e01b";}
@media only screen and (min-width:801px){
.g1-slideup-newsletter-body .mc4wp-form-fields{display:-ms-flexbox;display:-webkit-flex;display:flex;}
.g1-slideup-newsletter-body .mc4wp-form-fields p:first-child{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.g1-slideup-newsletter-body .mc4wp-form-fields input[type=email]{text-align:left;}
}
.g1-menu-v{text-align:left;}
.g1-menu-v>.menu-item{display:block;}
.g1-menu-v>.menu-item>a{display:block;padding:4px 0;position:relative;}
.g1-menu-v>.menu-item>a:after{position:absolute;right:0;left:auto;}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;}
@media print{
.g1-advertisement,.g1-newsletter{display:none;}
.g1-sidebar{display:none;}
.g1-footer,.g1-prefooter{display:none;}
}
.g1-iframe-bar{position:fixed;left:0;right:0;top:0;z-index:9999;height:48px;background:#000;color:#fff;}
html.g1-no-iframe-bar .g1-iframe-bar{display:none;}
html.g1-no-iframe-bar .g1-sticky-top-wrapper{top:0;}
.g1-iframe-bar:after{display:table;clear:both;content:"";}
.g1-iframe-bar-logo{display:block;float:left;width:140px;height:48px;background:url(../images/nbBrn3DHieuH.png) 0 0 no-repeat;}
.g1-iframe-bar-actions{display:block;float:right;}
.g1-iframe-bar-actions:after{display:table;clear:both;content:"";}
.g1-iframe-bar-action-buy{display:block;float:left;width:120px;height:48px;background:url(../images/nbBrn3DHieuH.png) 0 -96px no-repeat;}
.g1-iframe-bar-action-buy:hover{background-position:0 -144px;}
.g1-iframe-bar-action-close{display:block;float:right;width:48px;height:48px;background:url(../images/nbBrn3DHieuH.png) 0 -48px no-repeat;-ms-filter:"alpha(opacity=66)";opacity:.666;}
.g1-iframe-bar-action-close:hover{-ms-filter:"alpha(opacity=100)";opacity:1;}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){
.g1-iframe-bar-logo,.g1-iframe-bar-action-buy,.g1-iframe-bar-action-close{background-image:url(../images/jcMEGaqsGQ8u.png);background-size:144px 192px;}
}
.bounce-element-animation{animation:BounceAnimationFrames linear .8s forwards;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:BounceAnimationFrames linear .8s forwards;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:BounceAnimationFrames linear .8s forwards;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-ms-animation:BounceAnimationFrames linear .8s forwards;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;}
.g1-demo-popup-trigger{display:none;width:80px;padding:32px 0 28px;position:fixed;z-index:50;right:60px;bottom:-10px;text-align:center;font-size:11px;line-height:20px;font-family:"Now","Roboto","Arial",sans-serif;text-transform:uppercase;cursor:pointer;border-radius:50%;border-color:#000;background-color:#000;color:#fff;opacity:0;-webkit-animation-delay:2s;-moz-animation-delay:2s;-ms-animation-delay:2s;animation-delay:2s;-webkit-transition:.375s;-moz-transition:.375s;-ms-transition:.375s;transition:.375s;}
.g1-demo-popup-trigger:hover{border-color:#1a1a1a;background-color:#1a1a1a;}
@media only screen and (min-width:1025px){
.g1-demo-popup-trigger{display:block;}
}
.g1-demo-slideup-trigger{display:none;width:70px;padding:24px 0 26px;position:fixed;z-index:50;right:60px;bottom:-25px;text-align:center;font-size:11px;line-height:20px;font-family:"Now","Roboto","Arial",sans-serif;text-transform:uppercase;cursor:pointer;border-radius:50%;border-color:#383838;background-color:#383838;color:#fff;opacity:0;-webkit-animation-delay:2s;-moz-animation-delay:2s;-ms-animation-delay:2s;animation-delay:2s;-webkit-transition:.375s;-moz-transition:.375s;-ms-transition:.375s;transition:.375s;}
.g1-demo-slideup-trigger:hover{border-color:#525252;background-color:#525252;}
@media only screen and (min-width:1025px){
.g1-demo-slideup-trigger{display:block;right:125px;-webkit-animation-delay:2.35s;-moz-animation-delay:2.35s;-ms-animation-delay:2.35s;animation-delay:2.35s;}
}
#snax-popup-content{border-radius:0;}
.g1-socials-item-link{display:block;position:relative;margin:side-values(0);padding:side-values(0);border:0!important;text-decoration:none;}
.g1-socials-item-icon{display:inline-block;width:32px;height:32px;font:16px/32px g1-socials;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);color:#fff;}
.g1-socials-item-icon-48{width:48px;height:48px;font-size:28px;line-height:48px;}
.g1-socials-item-icon-facebook:before{content:"\e007";}
.g1-socials-item-icon-instagram:before{content:"\e011";}
.g1-socials-item-icon-pinterest:before{content:"\e015";}
.g1-socials-item-icon-twitter:before{content:"\e021";}
.g1-socials-item-icon-youtube:before{content:"\e025";}
.g1-socials-item-icon-facebook{background-color:#3b5998;}
.g1-socials-item-icon-instagram{background-color:#3f729b;}
.g1-socials-item-icon-pinterest{background-color:#cb2027;}
.g1-socials-item-icon-twitter{background-color:#39a9e0;}
.g1-socials-item-icon-youtube{background-color:#cd332d;}
.g1-socials-item-icon-text{background-color:transparent;color:inherit;}
.g1-socials-item-tooltip{display:block;visibility:hidden;position:absolute;bottom:100%;left:50%;width:260px;margin-bottom:10px;font:12px/1.2 sans-serif;text-align:center;-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);-o-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transition:-webkit-transform 375ms ease-in-out;-moz-transition:-moz-transform 375ms ease-in-out;-o-transition:-o-transform 375ms ease-in-out;transition:transform 375ms ease-in-out;}
.g1-socials-item-tooltip-inner{display:inline-block;position:relative;left:-50%;padding:6px 8px;white-space:nowrap;border-color:#000;border-color:rgba(0,0,0,.666);background-color:#000;background-color:rgba(0,0,0,.666);color:#fff;}
.g1-socials-item-tooltip-inner:after{display:block;position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-6px;border-width:6px;content:"";border-style:solid;border-color:transparent;border-top-color:inherit;}
.g1-socials-item-link:hover .g1-socials-item-tooltip{visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
.g1-socials-items{max-width:100%;margin:side-values(0 0 1.5rem);padding:side-values(0);list-style:none;}
.g1-socials-items-tpl-grid{font-size:0;}
.g1-socials-items-tpl-grid .g1-socials-item{display:inline-block;font-size:1rem;}
}
/*! CSS Used from: Embedded */
.lazyload{opacity:0;}
.lazyloaded{opacity:1;}
.lazyload,.lazyloaded{transition:opacity 0.175s ease-in-out;}
/*! CSS Used from: Embedded ; media=screen */
@media screen{
a,.entry-title > a:hover,.entry-meta a:hover,.menu-item > a:hover,.current-menu-item > a,.archive-title:before{color:#E30C13;}
input[type="submit"],button,.g1-button-solid,.g1-button-solid:hover,.entry-categories .entry-category:hover,.g1-box-icon{border-color:#E30C13;background-color:#E30C13;color:#ffffff;}
.g1-box-icon{background-color:transparent;color:#E30C13;}
.g1-box-background{border-color:#E30C13;}
.entry-categories .entry-category-item-8{color:#E30C13;}
.entry-categories .entry-category-item-116{color:#f368e0;}
@media only screen and ( min-width: 801px ){
.g1-hb-row-normal .g1-id{margin-top:20px;margin-bottom:20px;}
}
.g1-hb-row-mobile  .g1-id{margin-top:10px;margin-bottom:10px;}
.g1-hb-row-mobile .g1-id{margin-top:10px;margin-bottom:10px;}
.g1-hb-row-normal .g1-primary-nav{margin-top:0px;margin-bottom:0px;}
.g1-hb-row-a .g1-row-background{background-color:#ffffff;background-color:var(--g1-hba-bg-color);background-image:linear-gradient(to right, #ffffff, #ffffff);background-image:linear-gradient(to right, var(--g1-hba-bg-color), var(--g1-hba-gradient-color));}
.g1-hb-row-b .g1-row-background{background-color:#E30C13;background-color:var(--g1-hbb-bg-color);background-image:linear-gradient(to right, #E30C13, #E30C13);background-image:linear-gradient(to right, var(--g1-hbb-bg-color), var(--g1-hbb-gradient-color));}
.g1-hb-row-b .site-title{color:#000000;color:var(--g1-hbb-atxt-color);}
.g1-hb-row-c .menu-item > a,.g1-hb-row-c .g1-hamburger{color:#000000;color:var(--g1-hbc-itxt-color);}
.g1-hb-row-c .g1-row-background{background-color:#ffffff;background-color:var(--g1-hbc-bg-color);background-image:linear-gradient(to right, #ffffff, #ffffff);background-image:linear-gradient(to right, var(--g1-hbc-bg-color), var(--g1-hbc-gradient-color));}
.g1-hb-row-c .menu-item:hover > a,
.g1-hb-row-c .current-menu-ancestor > a,
.g1-hb-row-c .current-menu-item > a{color:#E30C13;color:var(--g1-hbc-atxt-color);}
.g1-canvas-content,.g1-canvas-toggle,.g1-canvas-content .menu-item > a,.g1-canvas-content .g1-socials-item-link{color:#ffffff;color:var(--g1-canvas-itxt-color);}
.g1-canvas-content .menu-item:hover > a,.g1-canvas-content .current-menu-item > a,.g1-canvas-content .g1-socials-item-link:hover{color:#ffb3b3;color:var(--g1-canvas-atxt-color);}
.g1-canvas-global{background-color:#0a0a0a;background-color:var(--g1-canvas-bg-color);}
.g1-canvas-background{background-image:url(../bimber-business.html);background-image:var(--g1-canvas-bg-image);background-size:cover;background-size:var(--g1-canvas-bg-size);background-repeat:no-repeat;background-repeat:var(--g1-canvas-bg-repeat);background-position:top left;background-position:var(--g1-canvas-bg-position);opacity:0.5;opacity:var(--g1-canvas-bg-opacity);}
.g1-hb-row .g1-link-toggle{color:#ffffff;color:var(--g1-submenu-bg-color);}
.g1-prefooter > .g1-row-background{background-color:#262626;background-color:var(--g1-footer-bg-color);}
.g1-prefooter h2,.g1-prefooter .g1-delta,.g1-prefooter .g1-epsilon,.g1-prefooter .widget_recent_comments a,.g1-prefooter .widget_nav_menu .menu a{color:#ffffff;color:var(--g1-footer-itxt-color);}
.g1-prefooter{color:#999999;color:var(--g1-footer-rtxt-color);}
.g1-footer > .g1-row-background{background-color:#262626;background-color:var(--g1-footer-bg-color);}
.g1-footer{color:#999999;color:var(--g1-footer-rtxt-color);}
.g1-footer-text{color:#666666;color:var(--g1-footer-mtxt-color);}
.g1-footer a:hover,.g1-footer-nav a:hover{color:#ff0036;color:var(--g1-footer-atxt-color);}
.g1-dark{color:rgba(255, 255, 255, 0.8);}
.g1-dark h3,.g1-dark .g1-mega,.g1-dark .g1-alpha{color:#fff;}
.g1-dark .g1-meta{color:rgba(255, 255, 255, 0.6);}
.g1-dark .g1-meta a{color:rgba(255, 255, 255, 0.8);}
.g1-dark .g1-meta a:hover{color:rgba(255, 255, 255, 1);}
}
/*! CSS Used keyframes */
@keyframes BounceAnimationFrames{0%{transform:translate(0px,0px);}15%{transform:translate(0px,-25px);}30%{transform:translate(0px,0px);}45%{transform:translate(0px,-15px);}60%{transform:translate(0px,0px);}75%{transform:translate(0px,0px);}100%{transform:translate(0px,0px);opacity:1;}}
@-moz-keyframes BounceAnimationFrames{0%{-moz-transform:translate(0px,0px);}15%{-moz-transform:translate(0px,-25px);}30%{-moz-transform:translate(0px,0px);}45%{-moz-transform:translate(0px,-15px);}60%{-moz-transform:translate(0px,0px);}75%{-moz-transform:translate(0px,0px);}100%{-moz-transform:translate(0px,0px);opacity:1;}}
@-webkit-keyframes BounceAnimationFrames{0%{-webkit-transform:translate(0px,0px);}15%{-webkit-transform:translate(0px,-25px);}30%{-webkit-transform:translate(0px,0px);}45%{-webkit-transform:translate(0px,-15px);}60%{-webkit-transform:translate(0px,0px);}75%{-webkit-transform:translate(0px,0px);}100%{-webkit-transform:translate(0px,0px);opacity:1;}}
@-ms-keyframes BounceAnimationFrames{0%{-ms-transform:translate(0px,0px);}15%{-ms-transform:translate(0px,-25px);}30%{-ms-transform:translate(0px,0px);}45%{-ms-transform:translate(0px,-15px);}60%{-ms-transform:translate(0px,0px);}75%{-ms-transform:translate(0px,0px);}100%{-ms-transform:translate(0px,0px);opacity:1;}}

.g1-alpha,h1{font:500 31px/1.067 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
@media only screen and (min-width:601px){
.g1-alpha,h1{font-size:26px;}
}
@media only screen and (min-width:1025px){
.g1-alpha,h1{font-size:33px;}
}
.g1-alpha-2nd{font-family:Montserrat,Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:normal;}
.g1-alpha-2nd{margin-bottom:20px;}
h1,p{margin-bottom:20px;}
.avatar{border-radius:0;}
.page-header{position:relative;z-index:5;}
.page-header>.g1-row-background{border-width:0 0 1px 0;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color);}
.page-title{margin-bottom:20px;padding-bottom:0;border-width:0;}
.page-header .page-icon img{width:80px;height:80px;border-radius:50%;}
.page-header-03{text-align:center;}
.page-header-03>.g1-row-inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;min-height:180px;padding-top:40px;padding-bottom:40px;}
@media only screen and (min-width:801px){
.page-header-03>.g1-row-inner{min-height:360px;padding-top:70px;padding-bottom:70px;}
}
}
/*! CSS Used from: /wp-content/cache/autoptimize/28/css/autoptimize_a2cdfc4a2f1e371534c56d5dbc52e56a.css ; media=all */
@media all{
.adace-slot-wrapper .adace-slot img{vertical-align:bottom;}
.cace-tab-items{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px;padding:0;list-style:none;}
.cace-tab{display:block;padding:6px 10px;border-width:0 0 2px;border-style:solid;border-color:transparent;}
.cace-tab-item-current .cace-tab{border-color:currentColor;}
.cace-comment-type{display:none;}
.cace-comment-type-current{display:block;}
.comment-list{clear:both;margin:0;padding:0;list-style:none;}
.cace-comment-type-fb .fb-comments{background-color:#fff;}
.cace-spinner{display:none;margin:1em 0;text-align:center;}
.cace-spinner:before{display:inline-block;font:32px/1 cace;content:"\e103";-webkit-animation:cace-anim-spin 2s infinite linear;-moz-animation:cace-anim-spin 2s infinite linear;animation:cace-anim-spin 2s infinite linear;}
.mashsb-buttons a.mash-center,.mashsb-count{text-align:center;}
.mashsb-buttons .secondary-shares a .text{text-indent:-9999px;line-height:0;display:block;}
.mashsb-buttons .secondary-shares a .text:after{content:" ";text-indent:0;font-size:13px;display:block;}
.mashsb-buttons .secondary-shares a{min-width:0;display:block;}
.mashsb-buttons .secondary-shares a .icon:before{margin-right:0;}
[class^=mashicon-]:hover{opacity:.8;}
[class^=mashicon-] .icon{display:initial;color:#fff;}
[class^=mashicon-] .text{font-family:sans-serif;color:#fff;}
[class^=mashicon-]{font-size:15px;border-radius:0;cursor:pointer;}
[class^=mashicon-] .icon:before{font-family:mashsb-font;font-style:normal;font-weight:400;speak:none;font-size:16px;display:inline-block;text-decoration:inherit;width:1em;margin-right:.7em;text-align:center;font-variant:normal;text-transform:none;margin-top:0;float:left;}
[class^=mashicon-].mash-center .icon:before{float:none;}
.mashicon-facebook .icon:before{content:'\e800';}
.mashicon-pinterest .icon:before{content:'\e802';}
.mashicon-twitter .icon:before{content:'\e807';}
.mashicon-subscribe .icon:before{content:'\e808';}
.mashsb-container{padding-top:10px;padding-bottom:10px;}
.mashsb-buttons a{min-width:177px;}
.mashsb-box .mashsb-buttons a{padding:13px;margin-right:3px;margin-bottom:3px;float:left;border:0;text-decoration:none;}
.mashsb-box .mashsb-buttons a:hover{text-decoration:none;}
.mashicon-facebook{background:#2d5f9a;}
.mashicon-twitter{background:#00c3f3;}
.mashicon-subscribe{background:#fff120;}
.mashicon-pinterest{background:#cd252b;}
.mashicon-subscribe .icon,.mashicon-subscribe .text{color:#000;}
.mashsb-count{display:block;padding-bottom:0;font-size:43px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#ccc;border:0 solid #FFF;margin-right:10px;margin-top:10px;float:left;line-height:13px;}
.mashsb-sharetext{font-size:11px;font-family:Arial,sans-serif;color:#8A8C8E;}
[class^=mashicon-]{position:relative;display:inline-block;}
[class^=mashicon-] .text{padding:0;margin:0;}
.onoffswitch,.onoffswitch2{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;float:left;margin-bottom:3px;margin-left:0;cursor:pointer;background-color:#C5C5C5;color:#FFF;text-align:center;display:inline-block;}
[class^=mashicon-] .text:after{line-height:10px;}
.mashsb-box{line-height:1;}
.mashsb-count>.counts{clear:both;}
.onoffswitch{margin-right:0;width:42px;height:42px;line-height:42px;}
.onoffswitch:before{content:"+";display:inline-block;font-weight:700;font-size:30px;font-family:arial;vertical-align:middle;}
.onoffswitch2{margin-right:3px;width:42px;height:42px;line-height:42px;}
.onoffswitch2:before{content:"-";display:inline-block;font-weight:700;font-size:30px;font-family:arial;vertical-align:super;}
@media only screen and (max-width:568px){
[class^=mashicon-] .text{text-indent:-9999px;line-height:0;display:block;}
[class^=mashicon-] .text:after{content:"";text-indent:0;font-size:13px;display:block;}
[class^=mashicon-]{text-align:center;}
[class^=mashicon-] .icon:before{float:none;margin-right:0;}
.mashsb-buttons a{margin-right:3px;margin-bottom:3px;min-width:0;width:41px;}
.onoffswitch{margin-right:0;width:41px;}
}
.mashsb-stretched .mashsb-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.mashsb-stretched .mashsb-buttons a{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;box-shadow:0 0;}
.mashsb-main .mashsb-buttons .mashsb-noshadow,.mashsb-main .mashsb-buttons .mashsb-noshadow:hover{box-shadow:none;-webkit-box-shadow:none;}
button::-moz-focus-inner{padding:0;border:0;}
abbr,article,aside,div,figure,footer,form,h1,h2,h3,h4,header,img,label,li,nav,ol,p,section,span,strong,time,ul{margin:0;padding:0;border-width:0;border-style:solid;outline:0;font-size:100%;vertical-align:baseline;background:0 0;}
article,aside,figure,footer,header,nav,section{display:block;}
ol,ul{list-style:none;}
:focus{outline:0;}
ul{padding-left:2em;list-style-type:circle;}
ol{padding-left:2em;list-style-type:decimal;}
a{cursor:pointer;text-decoration:none;border-width:0;border-style:solid;}
a:active,a:hover{outline:0;}
strong{font-weight:700;}
abbr{text-transform:uppercase;}
img{max-width:100%;height:auto;}
figure{position:relative;margin-bottom:1.5rem;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input::-ms-clear{display:none;}
button,input,textarea{box-sizing:border-box;max-width:100%;margin:0;padding:7px;border-width:1px;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color);background-color:transparent;color:inherit;border-radius:0;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out;}
[type=email],[type=text],[type=url]{height:36px;}
[type=checkbox]{margin-right:6px;height:auto;}
[type=button],[type=submit],button{width:auto;padding:5px 23px;border-width:2px;cursor:pointer;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
textarea{width:100%;}
input[type=email]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:currentColor;}
button[disabled]{cursor:default;opacity:.666;}
::-webkit-input-placeholder{color:inherit;opacity:.33;}
::-moz-placeholder{color:inherit;opacity:.33;}
:-ms-input-placeholder{color:inherit;opacity:.33;}
.g1-row{clear:both;box-sizing:border-box;position:relative;width:100%;margin:0 auto;}
.g1-row:after{display:table;clear:both;content:"";}
.g1-row .g1-row{width:auto;margin-left:-10px;margin-right:-10px;}
.g1-row-inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;max-width:1182px;margin:0 auto;position:relative;z-index:1;font-size:0;}
.g1-column{display:block;box-sizing:border-box;width:100%;padding:0 10px;margin:0 auto;position:relative;vertical-align:top;font-size:1rem;}
@media only screen and (min-width:1025px){
.g1-row .g1-row{margin-left:-15px;margin-right:-15px;}
.g1-column{padding-left:15px;padding-right:15px;}
}
.g1-current-background{background-color:#fff;background-color:var(--g1-bg-color);}
button,input,textarea{font:400 14px/20px serif;font-family:Montserrat,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
label{font:700 12px/16px serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:normal;text-transform:none;}
.g1-mega{font:500 30px serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;color:#000;color:var(--g1-itxt-color);text-transform:none;}
h1{font:500 31px/1.067 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
h2{font:500 26px/1.125 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
.g1-gamma,h3{font:500 20px/1.10526 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
.g1-delta,h4{font:500 18px/1.09524 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
.g1-epsilon{font:500 15px/18px serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
@media only screen and (min-width:601px){
.g1-delta,h4{font-size:17px;}
.g1-gamma,h3{font-size:20px;}
h2{font-size:23px;}
h1{font-size:26px;}
.g1-mega{font-size:30px;}
}
@media only screen and (min-width:1025px){
.g1-delta,h4{font-size:18px;}
.g1-gamma,h3{font-size:21px;}
h2{font-size:24px;}
h1{font-size:33px;}
.g1-mega{font-size:38px;}
}
.g1-delta-2nd{font-family:Montserrat,Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:normal;}
.g1-delta-2nd{margin-bottom:20px;}
.g1-delta-2nd>span{display:block;padding-bottom:5px;border-width:0 0 1px;border-style:solid;}
.g1-delta-3rd,.g1-gamma-3rd{font-weight:300;letter-spacing:-.025em;opacity:.5;}
figure,h3,h4,ol,p,ul{margin-bottom:20px;}
h1,h2{margin-bottom:25px;}
.g1-typography-xl{font-size:18px;line-height:30px;}
.g1-meta{font:400 12px/16px serif;font-family:Montserrat,Roboto,sans-serif;text-transform:none;letter-spacing:normal;color:#999;color:var(--g1-mtxt-color);}
.g1-meta a{color:#000;color:var(--g1-hbb-bg-color);}
.g1-meta strong{font-weight:inherit;}
.g1-meta-m{font-size:14px;line-height:18px;}
.g1-button,[type=button],[type=submit],button{box-sizing:border-box;display:inline-block;margin-right:.2px;position:relative;z-index:0;text-decoration:none;text-align:center;vertical-align:middle;zoom:1;cursor:pointer;font:400 13px/22px serif;font-family:Montserrat,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.1em;border-radius:0;transition:border-color 175ms ease-in-out,background-color 175ms ease-in-out,color 175ms ease-in-out,padding 175ms ease-in-out;}
.g1-button:hover,[type=button]:hover,[type=submit]:hover,button:hover{box-shadow:0 3px 6px -3px rgba(0,0,0,.333);}
.g1-button:active,[type=button]:active,[type=submit]:active,button:active{box-shadow:inset 0 3px 6px -3px rgba(0,0,0,.333);}
.g1-button:disabled,[type=button]:disabled,[type=submit]:disabled,button:disabled{filter:grayscale(100%);opacity:.333;box-shadow:none;}
.g1-button-subtle{border-color:#f2f2f2;border-color:var(--g1-bg-tone-color);background-color:#f2f2f2;background-color:var(--g1-bg-tone-color);color:#000;color:var(--g1-itxt-color);}
.g1-button-xs{padding:3px 9px;border-width:1px;font-size:9px;line-height:16px;}
.avatar{border-radius:0;}
.mc4wp-form label{display:block;}
.g1-newsletter{margin-bottom:30px;text-align:center;}
.g1-newsletter label{overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);}
.g1-newsletter [type=email],.g1-newsletter [type=submit],.g1-newsletter [type=text]{width:100%;text-align:center;}
.g1-newsletter [type=email]:focus,.g1-newsletter [type=text]:focus{text-align:left;}
.g1-newsletter .mc4wp-form-fields p{margin-bottom:10px;}
.g1-newsletter-privacy{margin-top:-4px;}
.g1-newsletter-horizontal{margin:45px auto;}
.g1-newsletter-horizontal .g1-mega+.g1-delta{margin-top:-20px;}
.g1-newsletter-after-post-content{max-width:758px;margin-left:auto;margin-right:auto;}
@media only screen and (min-width:481px){
.g1-newsletter-horizontal .mc4wp-form{max-width:561px;margin-left:auto;margin-right:auto;}
.g1-newsletter-horizontal .mc4wp-form-fields{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.g1-newsletter-horizontal .mc4wp-form-fields input[type=email]{text-align:left;}
.g1-newsletter-horizontal .mc4wp-form-fields p{display:inline-block;vertical-align:top;margin-left:3px;margin-right:3px;}
.g1-newsletter-horizontal .mc4wp-form-fields p:first-child{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.g1-newsletter-horizontal .g1-newsletter-privacy{text-align:right;}
}
.entry-featured-media{margin-bottom:1.5rem;}
.entry-featured-media .g1-frame{background-color:#e6e6e6;background-color:var(--g1-border-color);}
.entry-featured-media img{width:100%;}
.entry-author{display:block;margin-right:10px;}
.entry-author .avatar{float:left;margin-right:10px; height: 30px; width: auto;}
.entry-category{display:inline-block;position:relative;padding:2px 8px 2px 8px;border-width:0;margin-right:0;font-size:12px;line-height:16px;font-family:Montserrat,Roboto,sans-serif;font-weight:700;letter-spacing:normal;text-transform:uppercase;vertical-align:middle;pointer-events:auto;border-style:solid;text-shadow:none;border-color:#fff;background-color:#fff;color:#E30C13;border-color:var(--g1-cat-border-color);background-color:var(--g1-cat-bg-color);color:var(--g1-cat-txt-color);transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out;}
.entry-categories-label{display:none;}
.entry-date{display:inline-block;margin-right:10px;vertical-align:top;}
.entry-shares{display:inline-block;margin-right:10px;vertical-align:top;}
.entry-shares:before{display:inline-block;margin-right:4px;font:16px/1 bimber;vertical-align:top;content:"\e011";}
.entry-shares span,.entry-shares strong{display:inline-block;vertical-align:top;}
.entry-shares span{margin-left:4px;}
.entry-views{display:inline-block;margin-right:10px;vertical-align:top;}
.entry-views:before{display:inline-block;margin-right:4px;font:16px/1 bimber;vertical-align:top;content:"\e014";}
.entry-views span,.entry-views strong{display:inline-block;vertical-align:top;}
.entry-views span{margin-left:4px;}
.entry-byline{margin-bottom:4px;}
.entry-byline:after{clear:both;display:table;content:"";}
.entry-stats{display:inline-block;clear:both;position:relative;z-index:6;margin-bottom:.25rem;padding:2px 10px 2px 0;}
.entry-stats-m .entry-views:before{margin-right:6px;font-size:32px;line-height:32px;vertical-align:middle;}
.entry-stats-m .entry-views span,.entry-stats-m .entry-views strong{vertical-align:middle;}
.g1-meta-m strong{font-weight:600;}
.entry-meta-m{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:10px;}
.entry-meta-m .entry-byline{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.entry-meta-m .entry-date{white-space:nowrap;}
.entry-before-title .entry-categories,.entry-before-title .entry-stats{vertical-align:middle;}
.entry-title>a{color:inherit;}
.entry-content{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;}
.entry-content::after{clear:both;display:table;content:"";}
.g1-content-narrow{box-sizing:border-box;}
.g1-content-narrow>div,.g1-content-narrow>p{max-width:662px;margin-left:auto;margin-right:auto;}
.g1-content-narrow>[style]{margin-left:auto!important;margin-right:auto!important;}
.g1-content-narrow .adace-slot-wrapper{max-width:none;}
.entry-tpl-list{width:100%;margin-bottom:10px;position:relative;}
.entry-tpl-list .entry-featured-media{margin-bottom:0;}
.entry-tpl-list .entry-header{position:relative;}
.entry-tpl-list .entry-before-title{box-sizing:border-box;font-size:0;line-height:20px;}
.entry-tpl-list .entry-stats{display:inline-block;margin-top:0;margin-bottom:0;}
.entry-tpl-list .entry-title{padding-top:.75em;}
.entry-tpl-list .entry-byline,.entry-tpl-list .entry-title{margin-bottom:16px;}
@media only screen and (min-width:601px){
.entry-tpl-list{display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;}
.entry-tpl-list .entry-featured-media{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:364px;margin:0 20px 0 0;}
.entry-tpl-list .entry-body{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}
.entry-tpl-list .entry-stats{margin-bottom:8px;}
.entry-tpl-list .entry-title{padding-top:0;}
}
@media only screen and (min-width:1025px){
.entry-tpl-list{margin-bottom:30px;}
.entry-tpl-list .entry-featured-media{margin-right:30px;}
}
.entry-tpl-listxxs{text-align:left;}
.entry-tpl-listxxs:after{display:table;clear:both;height:0;margin-bottom:20px;content:"";}
.entry-tpl-listxxs .entry-featured-media{float:left;margin:0 15px 0 0;width:90px;}
.entry-tpl-listxxs .entry-header{overflow:hidden;}
.entry-tpl-listxxs .entry-title{margin-bottom:6px;}
.entry-header-01 .entry-before-title{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:0;}
.entry-header-01 .entry-categories{display:inline-block;margin-bottom:16px;vertical-align:middle;}
.g1-collection{clear:both;margin:0 auto;}
.g1-collection:after{clear:both;display:table;content:"";}
.g1-collection-viewport{clear:both;margin-left:-10px;margin-right:-10px;}
.g1-collection-items{clear:both;margin:0;padding:0;list-style:none;font-size:0;counter-reset:g1-collection-item-counter;}
.g1-collection-item{display:inline-block;box-sizing:border-box;width:100%;margin:0;padding:0 10px;vertical-align:top;font-size:1rem;}
.g1-collection-item-1of3{width:100%;}
@media only screen and (min-width:601px){
.g1-collection-columns-2 .g1-collection-item{width:50%;}
}
@media only screen and (min-width:1025px){
.g1-collection-viewport{margin-left:-15px;margin-right:-15px;}
.g1-collection-item{padding:0 15px;}
}
.g1-frame{display:block;}
.g1-frame-inner{display:block;overflow:hidden;width:100%;position:relative;}
.g1-frame-inner img{display:block;}
.g1-frame-icon{display:none;box-sizing:border-box;width:60px;height:60px;margin-top:-30px;margin-left:-30px;position:absolute;z-index:1;left:50%;right:auto;top:50%;font-size:18px;line-height:60px;font-weight:500;text-align:center;letter-spacing:-.05em;border-radius:50%;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.2);}
.g1-frame-icon:before{display:block;position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;font-size:60px;font-family:bimber;font-style:normal;text-shadow:0 0 40px rgba(0,0,0,.666);opacity:.8;}
.entry-tpl-listxxs .g1-frame-icon{width:32px;height:32px;margin-top:-16px;margin-left:-16px;font-size:12px;line-height:32px;}
.entry-tpl-listxxs .g1-frame-icon:before{font-size:32px;text-shadow:0 0 10px rgba(0,0,0,.333);}
.entry-featured-media-main{margin-left:auto;margin-right:auto;}
.entry-featured-media-main .g1-frame-inner{overflow:visible;}
.bimber-microshare-item-share{display:inline-block;vertical-align:middle;position:absolute;left:10px;right:auto;top:10px;}
.bimber-microshare-item-share-toggle{display:block;overflow:hidden;width:32px;height:32px;font-size:0;text-align:center;border-radius:0;border-color:#e6e6e6;border-color:var(--g1-border-color);background-color:#e6e6e6;background-color:var(--g1-border-color);color:#999;color:var(--g1-mtxt-color);}
.bimber-microshare-item-share-toggle:before{margin:0;display:inline-block;font:18px/1 bimber;line-height:32px;vertical-align:middle;content:"\e011";}
.mashsb-micro-wrapper:hover .bimber-microshare-item-share .bimber-microshare-item-share-toggle{visibility:hidden;}
.mashsb-micro-wrapper:hover .bimber-microshare-item-share .bimber-microshare-item-share-content{visibility:visible;}
.bimber-microshare-item-share-content{visibility:hidden;overflow:hidden;width:48px;margin-left:auto;margin-right:auto;position:absolute;z-index:99;top:0;left:0;right:auto;border-radius:0;background-color:#fff;}
.bimber-microshare-item-share-content .bimber-microshare{display:block;box-sizing:border-box;width:48px;border-width:2px;margin:0 auto;font-size:0;line-height:0;text-align:center;border-style:solid;transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out,opacity 375ms ease-in-out;color:#fff;}
.bimber-microshare-item-share-content .bimber-microshare:before{color:inherit;font:18px/44px bimber;}
.bimber-microshare-item-share-content .bimber-microshare:hover{opacity:.8;}
.bimber-microshare-item-share-content .bimber-microshare-facebook{border-color:#2d5f9a;background-color:#2d5f9a;}
.bimber-microshare-item-share-content .bimber-microshare-facebook:before{content:"\e040";}
.bimber-microshare-item-share-content .bimber-microshare-twitter{border-color:#00c3f3;background-color:#00c3f3;}
.bimber-microshare-item-share-content .bimber-microshare-twitter:before{content:"\e041";}
.bimber-microshare-item-share-content .bimber-microshare-pinterest{border-color:#bd081c;background-color:#bd081c;}
.bimber-microshare-item-share-content .bimber-microshare-pinterest:before{content:"\e042";}
.g1-box{box-sizing:border-box;position:relative;text-align:center;padding:45px 30px 1px 30px;}
.g1-box:after{display:block;width:100%;height:0;margin-top:35px;content:"";}
.g1-box-inner{position:relative;z-index:3;}
.g1-box-background{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;border-radius:0;}
.g1-box-tpl-frame .g1-box-background{border-width:0 2px 2px;border-style:solid;}
.g1-box-tpl-frame .g1-box-background:after,.g1-box-tpl-frame .g1-box-background:before{display:block;width:calc(50% - 40px);border-width:2px 0 0;border-style:solid;position:absolute;left:0;right:auto;top:0;content:"";border-color:inherit;}
.g1-box-tpl-frame .g1-box-background:after{right:0;left:auto;}
.g1-box-icon{display:block;width:32px;height:32px;margin:0 auto;position:absolute;z-index:5;top:-16px;left:0;right:0;pointer-events:none;text-align:center;font:32px/1 bimber;}
.g1-box-icon:before{content:"\e012";}
.g1-box-inner header{overflow:hidden;position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px);}
@media only screen and (min-width:1025px){
.g1-box{padding-left:34px;padding-right:34px;}
}
#primary{font-size:1rem;text-align:left;}
.g1-tab-items{display:-ms-flexbox;display:-webkit-flex;display:flex;border-width:0 0 1px;margin:0 0 15px;list-style:none;font-size:0;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color);color:#000;color:var(--g1-itxt-color);}
.g1-tab-items>.g1-tab-item{display:inline-block;position:relative;font-size:1rem;vertical-align:top;}
.g1-tab{display:block;padding:8px 10px;border-width:0 0 1px;margin-bottom:-1px;position:relative;font:700 13px/16px serif;font-family:Montserrat,Roboto,sans-serif;text-transform:uppercase;letter-spacing:normal;border-style:solid;opacity:.6;border-color:#e6e6e6;border-color:var(--g1-border-color);color:inherit;}
.g1-tab-items .g1-tab-item-current a.g1-tab,.g1-tab-items .g1-tab-item:hover a.g1-tab{opacity:1;border-color:currentColor;color:#000;color:var(--g1-itxt-color);}
.g1-socials-items-tpl-grid{font-size:0;}
body .g1-socials-item-tooltip{visibility:visible;overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.g1-socials-item-link{color:inherit;}
.g1-advertisement{margin-top:3rem;margin-bottom:3rem;}
.g1-advertisement img{display:block;margin-left:auto;margin-right:auto;}
.entry-content .adace-slot-wrapper{margin-bottom:1.5rem;}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;}
@media print{
.g1-advertisement,.g1-newsletter,.mashsb-container{display:none;}
.g1-more-from,.g1-nav-single,.g1-related-entries{display:none;}
#comments{position:relative;page-break-before:always;}
#respond{display:none;}
}
.author-info{box-sizing:border-box;max-width:758px;padding:40px 0 0;margin:30px auto 30px;position:relative;text-align:center;border-radius:0;}
.author-info .author-info-inner{position:relative;}
.author-info .author-overview:after{display:block;height:0;margin-top:30px;content:"";}
.author-info .author-avatar{width:60px;height:60px;margin:0 auto;position:absolute;z-index:3;left:0;right:0;top:-70px;}
.author-info .author-avatar a{display:block;position:relative;}
.author-info .author-avatar img{display:block;}
.author-info header{margin-bottom:.75rem;}
.author-info header .author-title{margin-bottom:.75rem;}
.author-info .g1-socials-items{margin-bottom:.5rem;}
.author-info .g1-socials-items .g1-socials-item-icon{font-size:21px;}
.g1-row .author-info{margin-left:auto;margin-right:auto;}
@media only screen and (min-width:801px){
.author-info{padding:30px 30px 0;text-align:left;}
.author-info header .author-title{display:inline;margin-right:8px;}
.author-info .author-overview{min-height:100px;padding-left:120px;}
.author-info .author-avatar{width:80px;height:80px;left:0;right:auto;top:0;}
.author-info .author-extras{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
}
.g1-nav-single{max-width:758px;margin:2rem auto 1rem;font-family:Montserrat,Roboto,sans-serif;}
.g1-nav-single-links{margin:0;padding:0;overflow:hidden;list-style:none;}
.g1-nav-single-links:after{display:table;clear:both;content:"";}
.g1-nav-single-next,.g1-nav-single-prev{margin-bottom:1rem;}
.g1-nav-single-next>a,.g1-nav-single-prev>a{display:block;padding-left:30px;padding-right:30px;color:inherit;}
.g1-nav-single-next>a>strong,.g1-nav-single-prev>a>strong{display:block;margin-bottom:.5em;}
.g1-nav-single-next>a>span,.g1-nav-single-prev>a>span{display:block;position:relative;}
.g1-nav-single-prev>a>span{margin-left:auto;margin-right:0;}
.g1-nav-single-prev>a>span:before{display:inline-block;width:30px;margin-left:-30px;position:absolute;top:-2px;text-align:left;font:24px/1 bimber;content:"\e00d";}
.g1-nav-single-next>a>span{margin-left:0;margin-right:auto;}
.g1-nav-single-next>a>span:after{display:inline-block;width:30px;position:absolute;top:-2px;left:auto;right:100%;text-align:left;font:24px/1 bimber;content:"\e00b";}
@media only screen and (min-width:801px){
.g1-nav-single-prev{float:left;width:50%;text-align:left;}
.g1-nav-single-next{float:right;width:50%;text-align:right;}
.g1-nav-single-next>a>span:after{left:100%;right:auto;text-align:right;}
}
.g1-teaser{box-sizing:border-box;overflow:hidden;display:none;width:48px;min-height:80px;position:fixed;z-index:99;left:0;right:auto;top:50%;margin-top:-40px;box-shadow:0 0 20px rgba(0,0,0,.2);transition:width 375ms ease-in-out;background-color:#fff;background-color:var(--g1-bg-color);color:#333;color:var(--g1-rtxt-color);}
.g1-teaser .entry-tpl-listxxs{box-sizing:border-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:400px;min-height:80px;padding-right:15px;position:absolute;left:auto;right:0;top:0;}
.g1-teaser .entry-tpl-listxxs .entry-featured-media{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:80px;}
.g1-teaser .entry-header{float:right;width:calc(100% - 80px);}
.g1-teaser:hover{width:448px;}
.g1-teaser-arrow{display:block;width:48px;position:absolute;z-index:2;left:0;right:auto;top:0;bottom:0;text-align:center;cursor:pointer;background-color:inherit;}
.g1-teaser-arrow:before{display:block;position:absolute;top:50%;left:0;right:0;margin-top:-.5em;font-size:32px;line-height:1;font-family:bimber;content:"";}
.g1-teaser-next{right:0;left:auto;}
.g1-teaser-next .g1-teaser-arrow{right:0;left:auto;}
.g1-teaser-next .g1-teaser-arrow:before{content:"";}
.g1-teaser-next .entry-tpl-listxxs{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-right:0;padding-left:15px;left:0;right:auto;}
.g1-teaser-next .entry-tpl-listxxs .entry-featured-media{margin-right:0;margin-left:15px;}
@media only screen and (min-width:1278px){
.g1-teaser{display:block;}
}
.g1-related-entries{margin:3rem 0;}
.g1-comments{margin:0 auto;}
#comments{box-sizing:border-box;margin:0 auto 4.5em;}
.comment-list{clear:both;margin:0 0 1.5rem;padding:0;list-style:none;}
#comments:target:before{display:block;height:120px;content:"";}
.g1-tab-item-dsq a:before,.g1-tab-item-fb a:before{display:inline-block;margin-right:5px;font:16px/12px bimber;vertical-align:middle;content:"\e044";}
.g1-tab-item-dsq a:before{content:"\e043";}
.comment-form label{display:block;}
.comment-form>p{margin-bottom:20px;}
.comment-form #author,.comment-form #email,.comment-form #url{width:100%;}
.comment-form .comment-form-author label,.comment-form .comment-form-comment label,.comment-form .comment-form-email label,.comment-form .comment-form-url label{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;}
@media only screen and (min-width:1025px){
.comment-form{position:relative;padding-left:46px;}
.comment-form>.avatar{display:block;position:absolute;margin-left:-50px;}
.comment-form #author,.comment-form #email,.comment-form #url{width:auto;min-width:50%;}
}
.comment-form .wpgdprc-checkbox{margin-bottom:0;}
.comment-form .form-submit{margin-top:20px;}
.fb-comments{background-color:#fff;}
#disqus_thread{padding-left:8px;padding-right:8px;background-color:#fff;}
.mc4wp-checkbox-wp-comment-form [type=checkbox],.wpgdprc-checkbox [type=checkbox]{margin-right:10px;}
.mc4wp-checkbox-wp-comment-form label,.wpgdprc-checkbox label{display:inline-block;font-weight:400;letter-spacing:normal;text-transform:none;}
.cdp{margin-bottom:3rem;}
.cdp-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:10px;}
.cdp-title{float:left;margin-bottom:0;vertical-align:baseline;}
.cdp-info{align-self:flex-end;float:right;margin-bottom:0;font-size:13px;vertical-align:bottom;}
.cdp-items{clear:both;margin:0 -5px;font-size:0;}
.cdp-item{display:inline-block;box-sizing:border-box;width:50%;padding:0 5px;vertical-align:top;font-size:1rem;}
@media only screen and (min-width:601px){
.cdp-item{width:33.333%;}
}
.cdp-entry img{width:100%;}
.cdp-entry-title{margin-bottom:0;}
.amp{padding:1.5rem 0;text-align:center;}
.amp img{width:72px;}
.amp .g1-epsilon{margin-top:.75em;margin-bottom:0;}
.cace-comments #cancel-comment-reply-link{margin-left:10px;}
.cace-comments .comment-form{position:relative;}
.cace-comments .comment-form>.avatar{display:block;margin:0 0 20px;position:absolute;left:0;right:auto;}
.cace-comments .comment-form label{display:block;}
.cace-comments .comment-form>p{margin-bottom:20px;}
.cace-comments .comment-form #author,.cace-comments .comment-form #email,.cace-comments .comment-form #url{width:100%;}
.cace-comments .comment-form .comment-form-author label,.cace-comments .comment-form .comment-form-comment label,.cace-comments .comment-form .comment-form-email label,.cace-comments .comment-form .comment-form-url label{clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px;overflow:hidden;}
.cace-comments-with-avatars .comment-form{padding-left:42px;}
@media only screen and (min-width:1025px){
.cace-comments .comment-form #author,.cace-comments .comment-form #email,.cace-comments .comment-form #url{width:auto;min-width:50%;}
}
.cace-comments .comment-form .wpgdprc-checkbox{margin-bottom:0;}
.cace-comments .comment-form .form-submit{margin-top:20px;}
.cace-comments .mc4wp-checkbox-wp-comment-form [type=checkbox],.cace-comments .wpgdprc-checkbox [type=checkbox]{margin-right:10px;}
.cace-comments .mc4wp-checkbox-wp-comment-form label,.cace-comments .wpgdprc-checkbox label{display:inline-block;font-weight:400;letter-spacing:normal;text-transform:none;}
#comments-wp>#respond:first-child{margin-top:14px;}
#comments-wp>#respond:first-child>#reply-title{overflow:hidden;width:1px;height:1px;position:absolute;clip:rect(1px,1px,1px,1px);}
.cace-comment-toolbar{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;line-height:24px;}
.cace-comments .comment-form-comment{position:relative;}
.cace-comments .comment-form-comment textarea{display:block;}
.cace-comments .comment-form-comment .cace-comment-toolbar{position:absolute;z-index:1;top:5px;right:12px;left:auto;}
.comment-form-blur:after{display:table;clear:both;content:"";}
.comment-form-blur #comment{height:36px;padding-top:0;padding-bottom:0;padding-left:10px;font-size:16px;line-height:36px;resize:none;}
.comment-form-blur #comment::-webkit-scrollbar{display:none;}
.comment-form-blur #comment:focus{height:auto;}
.comment-form-blur .cace-character-countdown{display:none;}
.comment-form-blur>p{display:none;}
.comment-form-blur>p.comment-form-comment{display:block;}
.comment-form-blur>p.comment-form-comment{margin-bottom:20px;}
.comment-form-blur>p.form-submit{margin-top:0;float:right;}
.comment-form-blur.comment-form-xl #comment{height:48px;border-width:2px;font-size:18px;line-height:48px;border-radius:4px;}
.comment-form-blur.comment-form-xl .comment-form-comment .cace-comment-toolbar{top:12px;}
.cace-drop{display:inline-block;position:relative;}
button.cace-drop-toggle{display:inline-block;padding:0;font-size:0;box-shadow:none;border-radius:0;color:inherit;background:0 0;border:none;opacity:.5;transition:opacity 375ms ease-in-out;}
button.cace-drop-toggle abbr{vertical-align:middle;}
button.cace-drop-toggle abbr:after{display:inline-block;width:24px;font:24px/24px cace;text-align:center;vertical-align:middle;content:"\e100";}
button.cace-drop-toggle:hover{box-shadow:none;opacity:.99;}
.cace-drop-content{display:none;width:274px;position:absolute;z-index:1;right:0;left:auto;top:100%;border-radius:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);}
.cace-gifpicker-header{padding:10px 20px;}
.cace-gifpicker-search-field{width:100%;}
.cace-gif-items{overflow:scroll;max-height:400px;padding:0;margin:0;list-style:none;border-radius:0 0 10px 10px;}
.comment-form-comment-with-reply-with-gif #comment{padding-right:48px;}
.cace-drop-the-gifpicker{display:none;}
.cace-comment-toolbar .cace-drop-the-gifpicker{display:inline-block;}
.cace-character-countdown{display:inline-block;position:absolute;z-index:1;right:12px;left:auto;bottom:12px;font-size:13px;line-height:1;}
.mashsb-count{float:left;}
[class^=mashicon-] .icon::before{margin-right:0;}
@media only screen and (min-width:801px){
[class^=mashicon-] .icon::before{margin-right:.7em;}
}
.mashicon-subscribe{border-color:grey;background-color:grey;}
.mashicon-subscribe .icon,.mashicon-subscribe .text{color:#fff;}
.onoffswitch,.onoffswitch2{position:relative;text-align:center;}
.onoffswitch2:before,.onoffswitch:before{display:block;margin-top:-.5em;position:absolute;left:0;right:0;top:50%;}
.onoffswitch:before{font:32px/1 bimber;content:"\e01f";}
.onoffswitch2:before{font:24px/1 bimber;content:"\e01b";}
.mashsb-box .text{font-family:Montserrat,Roboto,sans-serif;font-weight:500;letter-spacing:-.025em;}
.mashsbcount{letter-spacing:-.05em;}
.mashsb-count{margin-top:6px;margin-right:15px;}
.mashsb-sharetext{font-family:Montserrat,Roboto,sans-serif;font-weight:300;}
.mashsb-main{max-width:758px;margin-left:auto;margin-right:auto;padding-top:12px;padding-bottom:24px;border-width:1px 0 0;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color);clear:both;}
.mashsb-main .mashsbcount{font-size:36px;line-height:1;font-family:Montserrat,Roboto,sans-serif;font-weight:700;letter-spacing:-.05em;}
.mashsb-main .mashsb-sharetext{display:block;font-size:13px;line-height:1;font-family:Montserrat,Roboto,sans-serif;font-weight:300;}
.mashsb-buttons:after{display:table;clear:both;content:"";}
.mashsb-buttons a{border-radius:0;}
.mashsb-buttons .onoffswitch,.mashsb-buttons .onoffswitch2{border-color:#e6e6e6;border-color:var(--g1-border-color);background-color:#e6e6e6;background-color:var(--g1-border-color);color:#999;color:var(--g1-mtxt-color);border-radius:0;}
.mashsb-buttons .onoffswitch2:before,.mashsb-buttons .onoffswitch:before{font-weight:400;}
.mashsb-box .mashsb-buttons{margin-top:-6px;}
.mashsb-box .mashsb-buttons .onoffswitch,.mashsb-box .mashsb-buttons .onoffswitch2,.mashsb-box .mashsb-buttons a{margin:6px 0 0 6px;}
@media only screen and (min-width:801px){
.mashsb-main .mashsbcount{font-size:42px;line-height:42px;}
}
@media only screen and (min-width:1025px){
.mashsb-main .mashsbcount{font-size:56px;line-height:42px;}
}
.secondary-shares a{display:unset!important;}
.g1-img-wrap{display:block;position:relative;}
.mashsb-micro-wrapper{display:block;position:relative;}
.g1-socials-item-link{display:block;position:relative;margin:side-values(0);padding:side-values(0);border:0!important;text-decoration:none;}
.g1-socials-item-icon{display:inline-block;width:32px;height:32px;font:16px/32px g1-socials;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);color:#fff;}
.g1-socials-item-icon-facebook:before{content:"\e007";}
.g1-socials-item-icon-instagram:before{content:"\e011";}
.g1-socials-item-icon-pinterest:before{content:"\e015";}
.g1-socials-item-icon-twitter:before{content:"\e021";}
.g1-socials-item-icon-youtube:before{content:"\e025";}
.g1-socials-item-icon-facebook{background-color:#3b5998;}
.g1-socials-item-icon-instagram{background-color:#3f729b;}
.g1-socials-item-icon-pinterest{background-color:#cb2027;}
.g1-socials-item-icon-twitter{background-color:#39a9e0;}
.g1-socials-item-icon-youtube{background-color:#cd332d;}
.g1-socials-item-icon-text{background-color:transparent;color:inherit;}
.g1-socials-item-tooltip{display:block;visibility:hidden;position:absolute;bottom:100%;left:50%;width:260px;margin-bottom:10px;font:12px/1.2 sans-serif;text-align:center;-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);-ms-transform:translate(0,-20px);-o-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transition:-webkit-transform 375ms ease-in-out;-moz-transition:-moz-transform 375ms ease-in-out;-o-transition:-o-transform 375ms ease-in-out;transition:transform 375ms ease-in-out;}
.g1-socials-item-tooltip-inner{display:inline-block;position:relative;left:-50%;padding:6px 8px;white-space:nowrap;border-color:#000;border-color:rgba(0,0,0,.666);background-color:#000;background-color:rgba(0,0,0,.666);color:#fff;}
.g1-socials-item-tooltip-inner:after{display:block;position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-6px;border-width:6px;content:"";border-style:solid;border-color:transparent;border-top-color:inherit;}
.g1-socials-item-link:hover .g1-socials-item-tooltip{visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}
.g1-socials-items{max-width:100%;margin:side-values(0 0 1.5rem);padding:side-values(0);list-style:none;}
.g1-socials-items-tpl-grid{font-size:0;}
.g1-socials-items-tpl-grid .g1-socials-item{display:inline-block;font-size:1rem;}
}

@media only screen and (min-width: 1025px){
    html.g1-off-outside.g1-off-global-desktop .g1-canvas {
        width: 320px;
        -webkit-overflow-scrolling: touch;
        transition: width .5s ease-in-out;
    }
}

/*! CSS Used from: Embedded */
.mashsb-count{color:#cccccc;}
/*! CSS Used from: Embedded */
.lazyload,.lazyloading{opacity:0;}
.lazyloaded{opacity:1;}
.lazyload,.lazyloading,.lazyloaded{transition:opacity 0.175s ease-in-out;}
/*! CSS Used from: Embedded ; media=screen */
@media screen{
a,.entry-title > a:hover,.entry-meta a:hover,.g1-nav-single-prev > a > span:before,.g1-nav-single-next > a > span:after,.g1-nav-single-prev > a:hover > strong,.g1-nav-single-prev > a:hover > span,.g1-nav-single-next > a:hover > strong,.g1-nav-single-next > a:hover > span,.mashsb-count{color:#E30C13;}
input[type="submit"],button,.entry-categories .entry-category:hover,.g1-box-icon{border-color:#E30C13;background-color:#E30C13;color:#ffffff;}
.g1-box-icon{background-color:transparent;color:#E30C13;}
.g1-box-background{border-color:#E30C13;}
.entry-categories .entry-category-item-10{color:#e74c3c;}
}
/*! CSS Used keyframes */
@-webkit-keyframes cace-anim-spin{0%{-webkit-transform:rotate(0);}100%{-webkit-transform:rotate(359deg);}}
@keyframes cace-anim-spin{0%{transform:rotate(0);}100%{transform:rotate(359deg);}}

    @media all{
.mashsb-buttons a.mash-center,.mashsb-count{text-align:center;}
.mashsb-buttons .secondary-shares a .text{text-indent:-9999px;line-height:0;display:block;}
.mashsb-buttons .secondary-shares a .text:after{content:" ";text-indent:0;font-size:13px;display:block;}
.mashsb-buttons .secondary-shares a{min-width:0;display:block;}
.mashsb-buttons .secondary-shares a .icon:before{margin-right:0;}
[class^=mashicon-]:hover{opacity:.8;}
[class^=mashicon-] .icon{display:initial;color:#fff;}
[class^=mashicon-] .text{font-family:sans-serif;color:#fff;}
[class^=mashicon-]{font-size:15px;border-radius:0;cursor:pointer;}
[class^=mashicon-] .icon:before{font-family:mashsb-font;font-style:normal;font-weight:400;speak:none;font-size:16px;display:inline-block;text-decoration:inherit;width:1em;margin-right:.7em;text-align:center;font-variant:normal;text-transform:none;margin-top:0;float:left;}
[class^=mashicon-].mash-center .icon:before{float:none;}
.mashicon-facebook .icon:before{content:'\e800';}
.mashicon-pinterest .icon:before{content:'\e802';}
.mashicon-twitter .icon:before{content:'\e807';}
.mashicon-subscribe .icon:before{content:'\e808';}
.mashsb-buttons a{min-width:177px;}
.mashsb-box .mashsb-buttons a{padding:13px;margin-right:3px;margin-bottom:3px;float:left;border:0;text-decoration:none;}
.mashsb-box .mashsb-buttons a:hover{text-decoration:none;}
.mashicon-facebook{background:#2d5f9a;}
.mashicon-twitter{background:#00c3f3;}
.mashicon-subscribe{background:#fff120;}
.mashicon-pinterest{background:#cd252b;}
.mashicon-subscribe .icon,.mashicon-subscribe .text{color:#000;}
.mashsb-count{display:block;padding-bottom:0;font-size:43px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#ccc;border:0 solid #FFF;margin-right:10px;margin-top:10px;float:left;line-height:13px;}
.mashsb-sharetext{font-size:11px;font-family:Arial,sans-serif;color:#8A8C8E;}
[class^=mashicon-]{position:relative;display:inline-block;}
[class^=mashicon-] .text{padding:0;margin:0;}
.onoffswitch,.onoffswitch2{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;float:left;margin-bottom:3px;margin-left:0;cursor:pointer;background-color:#C5C5C5;color:#FFF;text-align:center;display:inline-block;}
[class^=mashicon-] .text:after{line-height:10px;}
.mashsb-box{line-height:1;}
.mashsb-count>.counts{clear:both;}
.onoffswitch{margin-right:0;width:42px;height:42px;line-height:42px;}
.onoffswitch:before{content:"+";display:inline-block;font-weight:700;font-size:30px;font-family:arial;vertical-align:middle;}
.onoffswitch2{margin-right:3px;width:42px;height:42px;line-height:42px;}
.onoffswitch2:before{content:"-";display:inline-block;font-weight:700;font-size:30px;font-family:arial;vertical-align:super;}
@media only screen and (max-width:568px){
[class^=mashicon-] .text{text-indent:-9999px;line-height:0;display:block;}
[class^=mashicon-] .text:after{content:"";text-indent:0;font-size:13px;display:block;}
[class^=mashicon-]{text-align:center;}
[class^=mashicon-] .icon:before{float:none;margin-right:0;}
.mashsb-buttons a{margin-right:3px;margin-bottom:3px;min-width:0;width:41px;}
.onoffswitch{margin-right:0;width:41px;}
}
.mashsb-stretched .mashsb-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.mashsb-stretched .mashsb-buttons a{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;box-shadow:0 0;}
.mashsb-main .mashsb-buttons .mashsb-noshadow,.mashsb-main .mashsb-buttons .mashsb-noshadow:hover{box-shadow:none;-webkit-box-shadow:none;}
div,span{margin:0;padding:0;border-width:0;border-style:solid;outline:0;font-size:100%;vertical-align:baseline;background:0 0;}
:focus{outline:0;}
a{cursor:pointer;text-decoration:none;border-width:0;border-style:solid;}
a:active,a:hover{outline:0;}
::-webkit-input-placeholder{color:inherit;opacity:.33;}
::-moz-placeholder{color:inherit;opacity:.33;}
:-ms-input-placeholder{color:inherit;opacity:.33;}
.mashsb-count{float:left;}
[class^=mashicon-] .icon::before{margin-right:0;}
@media only screen and (min-width:801px){
[class^=mashicon-] .icon::before{margin-right:.7em;}
}
.mashicon-subscribe{border-color:grey;background-color:grey;}
.mashicon-subscribe .icon,.mashicon-subscribe .text{color:#fff;}
.onoffswitch,.onoffswitch2{position:relative;text-align:center;}
.onoffswitch2:before,.onoffswitch:before{display:block;margin-top:-.5em;position:absolute;left:0;right:0;top:50%;}
.onoffswitch:before{font:32px/1 bimber;content:"\e01f";}
.onoffswitch2:before{font:24px/1 bimber;content:"\e01b";}
.mashsb-box .text{font-family:Montserrat,Roboto,sans-serif;font-weight:500;letter-spacing:-.025em;}
.mashsbcount{letter-spacing:-.05em;}
.mashsb-count{margin-top:6px;margin-right:15px;}
.mashsb-sharetext{font-family:Montserrat,Roboto,sans-serif;font-weight:300;}
.mashsb-main .mashsbcount{font-size:36px;line-height:1;font-family:Montserrat,Roboto,sans-serif;font-weight:700;letter-spacing:-.05em;}
.mashsb-main .mashsb-sharetext{display:block;font-size:13px;line-height:1;font-family:Montserrat,Roboto,sans-serif;font-weight:300;}
.mashsb-buttons:after{display:table;clear:both;content:"";}
.mashsb-buttons a{border-radius:0;}
.mashsb-buttons .onoffswitch,.mashsb-buttons .onoffswitch2{border-color:#e6e6e6;border-color:var(--g1-border-color);background-color:#e6e6e6;background-color:var(--g1-border-color);color:#999;color:var(--g1-mtxt-color);border-radius:0;}
.mashsb-buttons .onoffswitch2:before,.mashsb-buttons .onoffswitch:before{font-weight:400;}
.mashsb-box .mashsb-buttons{margin-top:-6px;}
.mashsb-box .mashsb-buttons .onoffswitch,.mashsb-box .mashsb-buttons .onoffswitch2,.mashsb-box .mashsb-buttons a{margin:6px 0 0 6px;}
@media only screen and (min-width:801px){
.mashsb-main .mashsbcount{font-size:42px;line-height:42px;}
}
@media only screen and (min-width:1025px){
.mashsb-main .mashsbcount{font-size:56px;line-height:42px;}
}
.secondary-shares a{display:unset!important;}
}
/*! CSS Used from: Embedded */
.mashsb-count{color:#cccccc;}
/*! CSS Used from: Embedded ; media=screen */
@media screen{
a,.mashsb-count{color:#E30C13;}
}

.g1-column-1of3{display:none;} /* hide sidebar under 801px */
@media only screen and (min-width:801px){
.g1-row-inner{flex-wrap:nowrap;}
.g1-column-2of3{width:66.66667%;}
.g1-column-1of3{width:33.33333%;display:block;}
.g1-sidebar-padded{padding-left:20px;}
.g1-sidebar-invert .g1-sidebar{-webkit-order:-2;-ms-flex-order:-2;order:-2;}
.g1-sidebar-invert .g1-sidebar-padded{padding-left:10px;padding-right:20px;}
}
@media only screen and (min-width:1025px){
.g1-row .g1-row{margin-left:-15px;margin-right:-15px;}
.g1-column{padding-left:15px;padding-right:15px;}
.g1-sidebar-padded{padding-left:45px;}
.g1-sidebar-invert .g1-sidebar-padded{padding-left:15px;padding-right:45px;}
}

/*! CSS Used from: /wp-content/cache/autoptimize/28/css/autoptimize_a2cdfc4a2f1e371534c56d5dbc52e56a.css ; media=all */
@media all{
article,aside,div,h2,h3,header,img,li,p,span,strong,ul{margin:0;padding:0;border-width:0;border-style:solid;outline:0;font-size:100%;vertical-align:baseline;background:0 0;}
article,aside,header{display:block;}
ul{list-style:none;}
:focus{outline:0;}
ul{padding-left:2em;list-style-type:circle;}
a{cursor:pointer;text-decoration:none;border-width:0;border-style:solid;}
a:active,a:hover{outline:0;}
strong{font-weight:700;}
img{max-width:100%;height:auto;}
::-webkit-input-placeholder{color:inherit;opacity:.33;}
::-moz-placeholder{color:inherit;opacity:.33;}
:-ms-input-placeholder{color:inherit;opacity:.33;}
.g1-current-background{background-color:#fff;background-color:var(--g1-bg-color);}
h2{font:500 26px/1.125 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
.g1-gamma,h3{font:500 20px/1.10526 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
.g1-delta{font:500 18px/1.09524 serif;font-family:Montserrat,Roboto,sans-serif;letter-spacing:0;text-transform:none;color:#000;color:var(--g1-itxt-color);}
@media only screen and (min-width:601px){
.g1-delta{font-size:17px;}
.g1-gamma,h3{font-size:20px;}
h2{font-size:23px;}
}
@media only screen and (min-width:1025px){
.g1-delta{font-size:18px;}
.g1-gamma,h3{font-size:21px;}
h2{font-size:24px;margin:15px 0}
}
.g1-delta-2nd{font-family:Montserrat,Roboto,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:normal;}
.g1-delta-2nd{margin-bottom:20px;}
.g1-delta-2nd>span{display:block;padding-bottom:5px;border-width:0 0 1px;border-style:solid;}
h3,p,ul{margin-bottom:20px;}
h2{margin-bottom:25px;}
.g1-meta{font:400 12px/16px serif;font-family:Montserrat,Roboto,sans-serif;text-transform:none;letter-spacing:normal;color:#999;color:var(--g1-mtxt-color);}
.g1-meta strong{font-weight:inherit;}
.entry-featured-media{margin-bottom:1.5rem;}
.entry-featured-media .g1-frame{background-color:#e6e6e6;background-color:var(--g1-border-color);}
.entry-featured-media img{width:100%;}
.entry-category{display:inline-block;position:relative;padding:2px 8px 2px 8px;border-width:0;margin-right:0;font-size:12px;line-height:16px;font-family:Montserrat,Roboto,sans-serif;font-weight:700;letter-spacing:normal;text-transform:uppercase;vertical-align:middle;pointer-events:auto;border-style:solid;text-shadow:none;border-color:#fff;background-color:#fff;color:#E30C13;border-color:var(--g1-cat-border-color);background-color:var(--g1-cat-bg-color);transition:border-color 375ms ease-in-out,background-color 375ms ease-in-out,color 375ms ease-in-out;}
.entry-categories{display:inline-block;margin:0 0 5px;}
.entry-categories-label{display:none;}
.entry-shares{display:inline-block;margin-right:10px;vertical-align:top;}
.entry-shares:before{display:inline-block;margin-right:4px;font:16px/1 bimber;vertical-align:top;content:"\e011";}
.entry-shares span,.entry-shares strong{display:inline-block;vertical-align:top;}
.entry-shares span{margin-left:4px;}
.entry-stats{display:inline-block;clear:both;position:relative;z-index:6;margin-bottom:.25rem;padding:2px 10px 2px 0;}
.entry-before-title .entry-categories,.entry-before-title .entry-stats{vertical-align:middle;}
.entry-title>a{color:inherit;}
.g1-collection{clear:both;margin:0 auto;}
.g1-collection:after{clear:both;display:table;content:"";}
.g1-collection-viewport{clear:both;margin-left:-10px;margin-right:-10px;}
.g1-collection-items{clear:both;margin:0;padding:0;list-style:none;font-size:0;counter-reset:g1-collection-item-counter;}
.g1-collection-item{display:inline-block;box-sizing:border-box;width:100%;margin:0;padding:0 10px;vertical-align:top;font-size:1rem;}
.g1-collection-item-1of3{width:100%;}
@media only screen and (min-width:601px){
.g1-collection-columns-2 .g1-collection-item{width:50%;}
}
@media only screen and (min-width:1025px){
.g1-collection-viewport{margin-left:-15px;margin-right:-15px;}
.g1-collection-item{padding:0 15px;}
}
.g1-frame{display:block;}
.g1-frame-inner{display:block;overflow:hidden;width:100%;position:relative;}
.g1-frame-inner img{display:block;}
.g1-frame-icon{display:none;box-sizing:border-box;width:60px;height:60px;margin-top:-30px;margin-left:-30px;position:absolute;z-index:1;left:50%;right:auto;top:50%;font-size:18px;line-height:60px;font-weight:500;text-align:center;letter-spacing:-.05em;border-radius:50%;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.2);}
.g1-frame-icon:before{display:block;position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;font-size:60px;font-family:bimber;font-style:normal;text-shadow:0 0 40px rgba(0,0,0,.666);opacity:.8;}
@media print{
.g1-related-entries{display:none;}
}
.g1-related-entries{margin:3rem 0;}
}
/*! CSS Used from: Embedded */
.lazyloaded{opacity:1;}
.lazyloaded{transition:opacity 0.175s ease-in-out;}
/*! CSS Used from: Embedded ; media=screen */
@media screen{
a,.entry-title > a:hover{color:#E30C13;}
.entry-categories .entry-category:hover{border-color:#E30C13;background-color:#E30C13;color:#ffffff;}
}
/*! CSS Used from: Embedded ; media=all */
@media all {
    .g1-footer{text-align:center}
    .g1-footer a{padding:0;border:0;font:inherit;vertical-align:baseline;float:left;width:33%;margin:10px 0}
    .g1-prefooter a{color:#FFF;margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
    img{margin:0;font:inherit;}
    img{padding:0;border:0;}
    .g1-footer a{color:#000;}
    .g1-footer a{text-decoration:none;}
    .g1-footer a:hover{color:#e64946;}
    img{max-width:100%;width:auto\9;height:auto;vertical-align:bottom;}
    .mh-footer-love .widget_text a{color:#fff;}
    .g1-footer img{width:auto;max-width:100%;display:block;height:11px;margin:0;}
    @media (min-width:768px){
        .g1-footer img{height:16px;}
    }
    @media (min-width:900px){
        .g1-footer img{height:24px;}
    }
}
.g1-footer-text {
    font-weight:bold;
     width: 100%;
    padding-right: 0;
    color:#FFF
}
/*! CSS Used from: Embedded */
a:hover{color:#E30C13;}

fieldset{
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
}
/*! CSS Used from: Embedded ; media=all */
@media all{
a,div,span{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
a{color:#000;}
a{text-decoration:none;}
a:hover{color:#e64946;}
.wp-pagenavi{margin-bottom:10px;}
.wp-pagenavi>a,.wp-pagenavi>span{display:inline-block;font-weight:700;color:#000;padding:4px 10px;background:#f5f5f5;margin-right:1px;}
}
/*! CSS Used from: Embedded */
a:hover{color:#E30C13;}
@media all{
.mashsb-buttons a.mash-center,.mashsb-count{text-align:center;}
.mashsb-buttons .secondary-shares a .text{text-indent:-9999px;line-height:0;display:block;}
.mashsb-buttons .secondary-shares a .text:after{content:" ";text-indent:0;font-size:13px;display:block;}
.mashsb-buttons .secondary-shares a{min-width:0;display:block;}
.mashsb-buttons .secondary-shares a .icon:before{margin-right:0;}
[class^=mashicon-]:hover{opacity:.8;}
[class^=mashicon-] .icon{display:initial;color:#fff;}
[class^=mashicon-] .text{font-family:sans-serif;color:#fff;}
[class^=mashicon-]{font-size:15px;border-radius:0;cursor:pointer;}
[class^=mashicon-] .icon:before{font-family:mashsb-font;font-style:normal;font-weight:400;speak:none;font-size:16px;display:inline-block;text-decoration:inherit;width:1em;margin-right:.7em;text-align:center;font-variant:normal;text-transform:none;margin-top:0;float:left;}
[class^=mashicon-].mash-center .icon:before{float:none;}
.mashicon-facebook .icon:before{content:'\e800';}
.mashicon-pinterest .icon:before{content:'\e802';}
.mashicon-twitter .icon:before{content:'\e807';}
.mashicon-subscribe .icon:before{content:'\e808';}
.mashsb-container{padding-top:10px;padding-bottom:10px;}
.mashsb-buttons a{min-width:177px;}
.mashsb-box .mashsb-buttons a{padding:13px;margin-right:3px;margin-bottom:3px;float:left;border:0;text-decoration:none;}
.mashsb-box .mashsb-buttons a:hover{text-decoration:none;}
.mashicon-facebook{background:#2d5f9a;}
.mashicon-twitter{background:#00c3f3;}
.mashicon-subscribe{background:#fff120;}
.mashicon-pinterest{background:#cd252b;}
.mashicon-subscribe .icon,.mashicon-subscribe .text{color:#000;}
.mashsb-count{display:block;padding-bottom:0;font-size:43px;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#ccc;border:0 solid #FFF;margin-right:10px;margin-top:10px;float:left;line-height:13px;}
.mashsb-sharetext{font-size:11px;font-family:Arial,sans-serif;color:#8A8C8E;}
[class^=mashicon-]{position:relative;display:inline-block;}
[class^=mashicon-] .text{padding:0;margin:0;}
.onoffswitch,.onoffswitch2{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;float:left;margin-bottom:3px;margin-left:0;cursor:pointer;background-color:#C5C5C5;color:#FFF;text-align:center;display:inline-block;}
[class^=mashicon-] .text:after{line-height:10px;}
.mashsb-box{line-height:1;}
.mashsb-count>.counts{clear:both;}
.onoffswitch{margin-right:0;width:42px;height:42px;line-height:42px;}
.onoffswitch:before{content:"+";display:inline-block;font-weight:700;font-size:30px;font-family:arial;vertical-align:middle;}
.onoffswitch2{margin-right:3px;width:42px;height:42px;line-height:42px;}
.onoffswitch2:before{content:"-";display:inline-block;font-weight:700;font-size:30px;font-family:arial;vertical-align:super;}
@media only screen and (max-width:568px){
[class^=mashicon-] .text{text-indent:-9999px;line-height:0;display:block;}
[class^=mashicon-] .text:after{content:"";text-indent:0;font-size:13px;display:block;}
[class^=mashicon-]{text-align:center;}
[class^=mashicon-] .icon:before{float:none;margin-right:0;}
.mashsb-buttons a{margin-right:3px;margin-bottom:3px;min-width:0;width:41px;}
.onoffswitch{margin-right:0;width:41px;}
}
.mashsb-stretched .mashsb-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.mashsb-stretched .mashsb-buttons a{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;box-shadow:0 0;}
.mashsb-main .mashsb-buttons .mashsb-noshadow,.mashsb-main .mashsb-buttons .mashsb-noshadow:hover{box-shadow:none;-webkit-box-shadow:none;}
aside,div,span{margin:0;padding:0;border-width:0;border-style:solid;outline:0;font-size:100%;vertical-align:baseline;background:0 0;}
aside{display:block;}
:focus{outline:0;}
a{cursor:pointer;text-decoration:none;border-width:0;border-style:solid;}
a:active,a:hover{outline:0;}
::-webkit-input-placeholder{color:inherit;opacity:.33;}
::-moz-placeholder{color:inherit;opacity:.33;}
:-ms-input-placeholder{color:inherit;opacity:.33;}
@media print{
.mashsb-container{display:none;}
}
.mashsb-count{float:left;}
[class^=mashicon-] .icon::before{margin-right:0;}
@media only screen and (min-width:801px){
[class^=mashicon-] .icon::before{margin-right:.7em;}
}
.mashicon-subscribe{border-color:grey;background-color:grey;}
.mashicon-subscribe .icon,.mashicon-subscribe .text{color:#fff;}
.onoffswitch,.onoffswitch2{position:relative;text-align:center;}
.onoffswitch2:before,.onoffswitch:before{display:block;margin-top:-.5em;position:absolute;left:0;right:0;top:50%;}
.onoffswitch:before{font:32px/1 bimber;content:"\e01f";}
.onoffswitch2:before{font:24px/1 bimber;content:"\e01b";}
.mashsb-box .text{font-family:Montserrat,Roboto,sans-serif;font-weight:500;letter-spacing:-.025em;}
.mashsbcount{letter-spacing:-.05em;}
.mashsb-count{margin-top:6px;margin-right:15px;}
.mashsb-sharetext{font-family:Montserrat,Roboto,sans-serif;font-weight:300;}
.mashsb-main{max-width:758px;margin-left:auto;margin-right:auto;padding-top:12px;padding-bottom:24px;border-width:1px 0 0;border-style:solid;border-color:#e6e6e6;border-color:var(--g1-border-color);clear:both;}
.mashsb-main .mashsbcount{font-size:36px;line-height:1;font-family:Montserrat,Roboto,sans-serif;font-weight:700;letter-spacing:-.05em;}
.mashsb-main .mashsb-sharetext{display:block;font-size:13px;line-height:1;font-family:Montserrat,Roboto,sans-serif;font-weight:300;}
.mashsb-buttons:after{display:table;clear:both;content:"";}
.mashsb-buttons a{border-radius:0;}
.mashsb-buttons .onoffswitch,.mashsb-buttons .onoffswitch2{border-color:#e6e6e6;border-color:var(--g1-border-color);background-color:#e6e6e6;background-color:var(--g1-border-color);color:#999;color:var(--g1-mtxt-color);border-radius:0;}
.mashsb-buttons .onoffswitch2:before,.mashsb-buttons .onoffswitch:before{font-weight:400;}
.mashsb-box .mashsb-buttons{margin-top:-6px;}
.mashsb-box .mashsb-buttons .onoffswitch,.mashsb-box .mashsb-buttons .onoffswitch2,.mashsb-box .mashsb-buttons a{margin:6px 0 0 6px;}
@media only screen and (min-width:801px){
.mashsb-main .mashsbcount{font-size:42px;line-height:42px;}
}
@media only screen and (min-width:1025px){
.mashsb-main .mashsbcount{font-size:56px;line-height:42px;}
}
.secondary-shares a{display:unset!important;}
}
/*! CSS Used from: Embedded */
.mashsb-count{color:#cccccc;}
/*! CSS Used from: Embedded ; media=screen */
@media screen{
a,.mashsb-count{color:#E30C13;}
}
/*! CSS Used from: https://bimber.bringthepixel.com/news/wp-content/cache/autoptimize/28/css/autoptimize_a2cdfc4a2f1e371534c56d5dbc52e56a.css ; media=all */
@media all{
.entry-content p{margin:0 0 20px 0;padding:0;border-width:0;border-style:solid;outline:0;font-size:18px;line-height:30px;vertical-align:baseline;background:0 0;}
:focus{outline:0;}
::-webkit-input-placeholder{color:inherit;opacity:.33;}
::-moz-placeholder{color:inherit;opacity:.33;}
:-ms-input-placeholder{color:inherit;opacity:.33;}
p{margin-bottom:20px;}
.g1-content-narrow>p{margin-left:auto;margin-right:auto;}
}
/*! CSS Used from: https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css */
.fa,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}
.fa-xs{font-size:.75em}
.fa-sm{font-size:.875em}
.fa-1x{font-size:1em}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-6x{font-size:6em}
.fa-7x{font-size:7em}
.fa-8x{font-size:8em}
.fa-9x{font-size:9em}
.fa-10x{font-size:10em}
.fa-envelope:before{content:"\f0e0";}
.fa-facebook-f:before{content:"\f39e";}
.fa-facebook:before{content:"\f09a"}
.fa-facebook-messenger:before{content:"\f39f"}
.fa-facebook-square:before{content:"\f082"}
.fa-instagram:before{content:"\f16d";}
.fa-linkedin-in:before{content:"\f0e1";}
.fa-tiktok:before{content:"\e07b"}
.fa-twitter:before{content:"\f099";}
.fa-youtube:before{content:"\f167";}
.fa-youtube:before{content:"\f167"}
.fa-youtube-square:before{content:"\f431"}
.fab{font-family:"Font Awesome 5 Brands";}
.fa{font-family:"Font Awesome 5 Free";}
.fa{font-weight:900;}
/*! CSS Used fontfaces */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../fonts/QxXl4Fe7m6t2.eot);src:url(../fonts/QxXl4Fe7m6t2.eot#iefix) format("embedded-opentype"),url(../fonts/DCZpt94mo5yz.woff2) format("woff2"),url(../fonts/5Eztx8UWvOT9.woff) format("woff"),url(../fonts/zUHP1sFmA9w4.ttf) format("truetype"),url(../images/3h5izsGdwyDy.svg#fontawesome) format("svg");}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../fonts/VRxO6n3k3ikk.eot);src:url(../fonts/VRxO6n3k3ikk.eot#iefix) format("embedded-opentype"),url(../fonts/w8H1U49cICjq.woff2) format("woff2"),url(../fonts/G1iVSDd7NRPU.woff) format("woff"),url(../fonts/FRglRni21lnK.ttf) format("truetype"),url(../images/b9kW0V4L1iZV.svg#fontawesome) format("svg");}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../fonts/BaTj0mxhfI4V.eot);src:url(../fonts/BaTj0mxhfI4V.eot#iefix) format("embedded-opentype"),url(../fonts/N61CD1VRDObe.woff2) format("woff2"),url(../fonts/DfnbZ8jk5vhs.woff) format("woff"),url(../fonts/MBGEAZoUAXaP.ttf) format("truetype"),url(../images/DUpdgVV9kxbf.svg#fontawesome) format("svg");}
@media all{
.mh-author-box{margin-bottom:20px;margin-bottom:1.25rem;background:#f5f5f5;color:#000;}
.mh-author-box{line-height:1.5;}
.mh-author-box a{color:#000;}
.mh-author-box a:hover{color:#e64946;}
.mh-author-box .screen-reader-text{position:absolute;top:-9999rem;left:-9999rem;}
.mh-author-box-content{padding:25px;}
.mh-author-box-avatar{float:left;padding:3px;margin-right:25px;}
.mh-author-box-avatar img.alignnone{margin:0;padding:0;}
.mh-author-box-header{margin-bottom:10px;}
.mh-author-box-name{font-size:16px;font-size:1rem;font-weight:700;}
.mh-author-box-contact{font-weight:600;padding:15px 15px 15px 0;border-top:1px solid #bbb;margin-top:15px}
.mh-author-box-contact a,.mh-author-contact-title{display:inline-block;min-width:70px;padding:5px 8px;text-align:center;}
.mh-author-box-contact a{border-left:1px dotted #bbb;}
@media screen and (max-width:900px){
.mh-author-box-content{padding:20px;}
.mh-author-box-contact{text-align:center;}
.mh-author-box-contact a{padding:5px 0;border:0;}
.mh-author-contact-title{display:none;}
}
@media screen and (max-width:620px){
.mh-author-box-avatar{float:none;display:inline-block;margin:0 0 20px;text-align:center;}
.mh-author-box-content{text-align:center;}
}
h2.mh-author-box-name{display:inline;}
}
/*! CSS Used from: Embedded */
a:hover,.mh-author-box a:hover{color:#E30C13;}
/*! CSS Used fontfaces */
.flickity-button{padding:0 !important}
a.block-text{font-size:21px;color:#000;font-size: 21px;
    color: #000;
    padding-left: 5px;
    display: block;
}
a.block-text:hover{color:#E30C13;}
@media only screen and (min-width: 1025px){
    html.g1-off-outside.g1-off-global-desktop .g1-canvas-overlay {
        display: block;
        visibility: visible;
        opacity: .666;
        transition: visibility .5s,opacity .5s cubic-bezier(.735,.185,.41,1.245);
    }
}
@media only screen and (max-width: 1024px){
	html.g1-off-global .g1-canvas {
		z-index:999;
	    width: 320px;
	    -webkit-overflow-scrolling: touch;
    	transition: width .5s ease-in-out;
	}
}
@media only screen and (max-width: 1024px){
	html.g1-off-outside.g1-off-global .g1-canvas-overlay {
        display: block;
        visibility: visible;
        opacity: .666;
        transition: visibility .5s,opacity .5s cubic-bezier(.735,.185,.41,1.245);
    }
}
.g1-collection footer{padding-left:0px}
.aptica-header-top{background-color: #FFF !important;background-image: none !important;}
@media only screen and (min-width:1025px){
	.aptica-header-top{border-bottom:4px solid}
}
@media only screen and (max-width:800px){
	.wp-pagenavi {
    		text-align: center;
	}
}
#page > div.elementor.elementor-5671 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-20ec07d.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > div.g1-collection-header > h2 {text-align:left}
.twitter-tweet{margin:20px auto !important}
@media only screen and (min-width: 768px){
	ul#team_editoriale,ul#team_editoriale li{margin:0;padding:0;list-style:none}
	ul#team_editoriale{width: 100%;overflow: hidden;padding: 1em 0;margin:0;line-height:30px;font-size:18px}
	ul#team_editoriale li{float: left;width: 49%;margin-left: 1%;display: inline}

        .aptica-no-padding-left{padding-left:0 !important}
        .aptica-no-padding-right{padding-right:0 !important}
        .aptica-no-padding-all{padding:0 !important}
}
@media only screen and (min-width: 768px){
	li.g1-collection-item.g1-collection-item-grid-s.verticals{width:12.5%}
        a.verticals{height: 19px;width: 122px;display: block;background-size: auto 19px;}
}
@media only screen and (max-width: 767px){
	li.g1-collection-item.g1-collection-item-grid-s.verticals{width:50%}
	a.verticals{height: 19px;width: 122px;display: block;background-size: auto 19px;}
        .g1-collection-items.verticals img{display:none}
	.elementor-element-33f72b8{margin-top:20px}
}
.n1-row{margin-top:20px}
@media only screen and (max-width: 600px){
	#aptica-homepage-section-breaking{
		max-height: 66px;
    		overflow: hidden;
	}
}
@media only screen and (min-width: 601px){
        #aptica-homepage-section-breaking{
                max-height: 36px;
                overflow: hidden;
        }
}
@media only screen and (max-width:767px){
	.aptica-homepage-hide-mobile{display:none}
}

/* various helper classes to center adv and so on */
.tac { text-align:center; }
.mymb { margin-bottom:15px; }
.mymt { margin-top:15px; }
.mymbx2 { margin-bottom:30px; }
.mymtx2 { margin-top:30px; }
.oh { overflow:hidden; }
.n1ad-top-mobile { text-align:center; padding:10px 0; overflow:hidden; }
.n1ad-top-2-mobile { text-align:center; padding:0 0 10px 0; overflow:hidden; }
.n1ad-article-bottom-mobile { text-align:center; padding:0 0 10px 0; overflow:hidden; }
.n1ad-center { text-align:center; }
.n1ad-center-300 { width:300px; margin-left:auto; margin-right:auto;  }
.n1ad-center-320 { width:320px; margin-left:auto; margin-right:auto;  }
.n1ad-center-468 { width:468px; margin-left:auto; margin-right:auto;  }
.n1ad-center-728 { width:728px; margin-left:auto; margin-right:auto;  }
.n1ad-center-full { width:100%; text-align:center; background:#fff; z-index:100; }
.entry-content .n1ad-as-p { padding: 0; }
@media screen and (min-width: 768px) {
	.entry-content .n1ad-as-p { padding: 0 20px 20px 0; }
}
@media screen and (min-width: 1024px) {
	.entry-content .n1ad-as-p { padding: 0 20px 20px 40px; }
}

/* to stick/fix iol adwallpaper on mobile scroll */
@media (max-width:768px) {
	.adwallpaper-fixed {
		position:fixed;
		top:0;
		z-index:1000;
        left:0;
	}
	/* .appBanner  .fixedBanMob {top:60px;} */
}

.sidebar-div-fixed {
	position:fixed;
	top:0;
	z-index:1000;
}

.g1-sidebar-inner {
	position:relative;
}

.sidebar-fixed {
	position:fixed;
	z-index:1000;
}

/* g1-collection listing split in two for an adv column */
#aptica-homepage-section-video .g1-collection .collection-split-sx { padding-bottom:20px; }

@media (min-width:768px) {
	.g1-collection .collection-split-sx { width: calc(100% - 300px); float:left; padding-right:20px; }
	.g1-collection .collection-split-dx { width: 300px; float:left; }

	#aptica-homepage-section-video .g1-collection { margin-bottom:20px; }
	#aptica-homepage-section-video .g1-collection .collection-split-sx { width: calc(100% - 373px); float:left; padding-right:20px; padding-bottom:0; }
	#aptica-homepage-section-video .g1-collection .collection-split-dx { width: 373px; float:left; }
}

aside.widget ul.g1-collection-items > li.item-sticks-on-scroll > div { background-color:white; }

/* IOL adv CWV:CLS fixes @since 2021 12 15 */

.cwv-fix-90 #adwallpaper {
	height:90px;
	display:flex; align-items:center; justify-content:center;
}
.cwv-fix-250 #adwallpaper {
	height:250px;
	display:flex; align-items:center; justify-content:center;
}
/*@media (min-width:768px) {
	#adwallpaper {
		height:250px;
	}
}*/
body.ad-is-mobile #adwallpaper { min-height:100px; position:fixed; top:0; left:0; right:0; z-index:2; } /* changed to full top forever fixed */
/* body.ad-is-mobile > .g1-body-inner { margin-top:100px; } to make space for #adwallpaper */

#admputop,
#admpumiddle,
#admpufoot,
#admputop2,
#admpumiddle2,
#admpufoot2,
#admputop-test,
#admpumiddle-test,
#admpufoot-test {
	height:600px;
	display:flex; align-items:center; justify-content:center;
}

#admpumiddle2wrapper {
	height:600px;
	display:flex; align-items:center; justify-content:center;
}

#admpumiddle2container {
	overflow:hidden;
	max-height:600px;
}

#admpumiddle2 {
	height:600px;
	display:flex; align-items:center; justify-content:center;
}

#admpudyn1,
#admpudyn2,
#admpudyn3,
#admpudyn4,
#admpudyn5,
#admpudyn6,
#admpudyn7,
#admpudyn8,
#admpudyn9,
#admpudyn10	{
	height:250px;
	display:flex; align-items:center; justify-content:center;
}

/* mh feeds */

.mh-feeds-widget-heading {
	font-family:sans-serif; color:#ccc; font-size:0.9rem; line-height:1.3rem; text-align:left; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;
	padding:0 0 0 2px; margin:0; background-color:white; letter-spacing:1px; border-bottom:4px solid #ccc;
	position:relative;
}
.mh-feeds-widget-heading { /*color:#e30c13;*/ }
.mh-feeds-widget-heading .mh-feeds-entire-logo { display:inline-block; background:transparent url("../images/chQ6vdZuPSFh.png") top left no-repeat;
	width:24px; height:14px; margin-right:6px; }
.mh-feeds-widget-items {
	margin:0; padding:0; background-color:white; position:relative;
}
.mh-feeds-widget-items .mh-feeds-item {
	display:inline-block;
	vertical-align:top;
	white-space:normal;
	width:100%; border-bottom:1px solid #ccc;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -khtml-box-sizing:border-box; box-sizing:border-box;
}
/* mh feeds / item */
.mh-feeds-item-heading { display:block; height:48px; background-size:auto 32px;  background-position:center left; background-repeat:no-repeat; }
.mh-feeds-item-image { display:none; position:relative; background-size:cover; background-position:center; background-repeat:no-repeat; }
.mh-feeds-item-image:before { content:""; display:block; padding-top:100%; /* 1:1 height ratio trick */ } /* http://www.mademyday.de/css-height-equals-width-with-pure-css.html */
h3.mh-feeds-item-title { font-size:0.9rem; padding:0 0 5px 0; display:block; /*height:75px;*/ line-height:1.15rem; }
h3.mh-feeds-item-title a { color:#000000; }
.mh-feeds-item-text { display:block; font-size:0.9rem; padding:0 5px 7px 0; line-height:1.2rem; max-height:88px; overflow:hidden; }

/* Extra Small Devices, Phones */
@media (min-width:480px) { /* screen width > 480 */
	h3.mh-feeds-item-title { font-size:0.85rem; padding:7px 3px 5px 2px; }
	.mh-feeds-widget-items .mh-feeds-item { width:50%; padding:0 1% 0 1%; border-bottom:0;	}
	.mh-feeds-widget-items .mh-feeds-item .mh-feeds-item-image { display:block; }
}
/* Small Devices, Tablets */
@media (min-width:768px) { /* screen width > 768 */
	.mh-feeds-widget-items { /*overflow:hidden;*/ }
	.mh-feeds-widget-items .mh-feeds-item { width:12.5%; padding:0 0.2% 0 0.2%; }
	.mh-feeds-item-heading { height:32px; background-size:auto 13px; }
	.mh-feeds-item-heading[href*="casamagazine.it"] { background-size:auto 15px; }
	.mh-feeds-item-heading[href*="donnemagazine.it"] { background-size:auto 14px; }
	.mh-feeds-item-heading[href*="foodblog.it"] { background-size:auto 15px; }
	.mh-feeds-item-heading[href*="motorimagazine.it"] { background-size:auto 14px; }
	.mh-feeds-item-heading[href*="offerteshopping.it"] { background-size:auto 14px; }
	.mh-feeds-item-heading[href*="tuobenessere.it"] { background-size:auto 15px; }
	.mh-feeds-item-heading[href*="viaggiamo.it"] { background-size:auto 17px; }
	.mh-feeds-item-heading[href*="sportmagazine.it"] { background-size:auto 15px; }
}

/* fix brightcove behind header. this is the main content div container */
.g1-row.g1-row-padding-m.g1-row-layout-page.g1-sidebar, /* single container */
#primary.g1-primary-max, /* archive */
.page-body.archive-body /* archive content, greater of title header */
	 { z-index:100; }

/* tags after single content styling */
.entry-tags {
	font-size: 12px;
	font-size: 0.75rem;
	color: #fff;
	line-height: 1;
	margin:0 0 1rem 0;
    padding: 1rem 0;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    overflow:hidden;
 }
.entry-tags ul { list-style-type:none; padding:0; }
.entry-tags li {
	float: left;
	font-weight: 700;
	margin: 0 6px 0 0;
	background: #ffffff;
    text-transform: uppercase;
    color: #757575 ;
    border: 1px solid #979797;
}
.entry-tags li:hover { background: #cccccc; }
.entry-tags .all-rights-reserved { color:#ccc; font-size:14px; text-align:left; font-style:italic; padding:5px 0; }
.entry-tags a, .entry-tags a:hover { display: block; color: #757575 ; padding: 10px 15px; }
/* Small Devices, Tablets */
@media (min-width:768px) {
	.entry-tags .all-rights-reserved { text-align:right; float:right; }
}

/* because elementor * divs impone border-box. this fixes the unmute button too */
#iol_player_container,
#iol_player_container * {
	box-sizing:content-box;
}
/* adjust unmute button font */
#iol_player_container .btn-unmute { font-family:Arial,sans-serif; font-weight:normal; }
#tmp-container-on-float,
#iol_player_container:not(.vjs-floater-parent):not(.vjs-top-parent-mobile) {
	margin-bottom:15px;
}
#iol_player_container.vjs-top-parent-mobile {
	width: 284px; /* was 320px */
	position: fixed;
	z-index: 1000;
	/* top: 164px;	left: 0; */
	bottom: 0; /* 18px; */
	left: 0;
}
body.home #iol_player_container.vjs-top-parent-mobile,
body.archive #iol_player_container.vjs-top-parent-mobile {
	bottom: 0; /* -15px; no share buttons on homepage */
}
/* toc+ */
#toc_container { padding:15px 0; margin-bottom:1.25rem; border-top:1px solid #e30c13; border-bottom:1px solid #e30c13; }
#toc_container ul.toc_list,
#toc_container ul.toc_list ul,
#toc_container ul.toc_list ul ul
	{ margin:0 0 0 2rem; padding:0; list-style:square; }
#toc_container ul.toc_list li { float: left; margin: 0 30px 0 0; padding:0; }
#toc_container ul.toc_list a { font-weight: 400; }
#toc_container p.toc_title {
    font-size: 11px;
    font-weight: 900;
    margin: 0 0 5px;
    padding: 0 1.2rem;
    text-transform: uppercase;
}
#toc_container ul.toc_list::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    visibility: hidden;
}

/* set EDITORIALI column width to 300px for adv */
@media (min-width:768px) and (max-width:1024px) {
	#aptica-homepage-section-evidence .aptica_homepage_lasts { width:33%; }
	#aptica-homepage-section-evidence .aptica_homepage_main { width:66%; }
	#aptica-homepage-section-evidence .aptica_homepage_rubriche { width:100%; }
}
@media (min-width:1024px) {
	#aptica-homepage-section-evidence .aptica_homepage_rubriche { min-width:315px; /* must include a padding left of 15px (border-box) */ }
}

.aptica-section-evidence .container-grid-wrap { padding:0 15px; }
.aptica-section-evidence .item-grid { position:relative; }

/* ultime notizie e primo piano manuale */
.aptica-section-evidence .container-grid {
	display:grid; gap:10px; grid-template-columns:1fr; grid-template-rows:50px minmax(300px, auto) auto minmax(200px, auto) minmax(200px, auto) 50px auto;
	grid-template-areas:
		"pp-title"
		"pp-1"
		"g1-brightcove-mobile"
		"pp-2"
		"pp-3"
		"un-title"
		"un-list";
	margin-bottom:15px;
}
.aptica-section-evidence .g1-delta-2nd { margin:15px 0 20px 0; }
.aptica-section-evidence .item-title-ultime-notizie { grid-area:un-title; }
.aptica-section-evidence .item-list { grid-area:un-list; }
.aptica-section-evidence .item-title-primo-piano { grid-area:pp-title; }
.aptica-section-evidence .item-1 { grid-area:pp-1; }
.aptica-section-evidence .item-brightcove-mobile { grid-area:g1-brightcove-mobile; }
.aptica-section-evidence .item-brightcove-mobile #iol_player_container { margin-bottom:0; }
.aptica-section-evidence .item-2 { grid-area:pp-2; }
.aptica-section-evidence .item-3 { grid-area:pp-3; }
.aptica-section-evidence .item-2 .entry-body,
.aptica-section-evidence .item-3 .entry-body { padding-left:15px; padding-right:15px; }
.aptica-section-evidence .item-2 h3,
.aptica-section-evidence .item-3 h3 { font-size:20px; }
@media (min-width:1024px) {
	.aptica-section-evidence .container-grid {
		display:grid; gap:10px; grid-template-columns:1fr 2fr 300px; grid-template-rows:50px minmax(200px, auto) minmax(200px, auto);
		grid-template-areas:
			"un-title pp-title pp-title"
			"un-list pp-1 pp-2"
			"un-list pp-1 pp-3";
	}
	.aptica-section-evidence .item-brightcove-mobile { display:none; }
	.aptica-section-evidence .item-2 .entry-body,
	.aptica-section-evidence .item-3 .entry-body { padding-left:15px; padding-right:15px; }
	.aptica-section-evidence .item-2 h3,
	.aptica-section-evidence .item-3 h3 { font-size:20px; }
}

/* primo piano automatico, adv, editoriali+opinioni */
.aptica-section-evidence .container-grid-2 {
	display:grid; gap:10px; grid-template-columns:1fr; grid-template-rows:auto 300px 300px 300px auto;
	grid-template-areas:
		"g2-adv"
		"g2-pp-4"
		"g2-pp-5"
		"g2-pp-6"
		"g2-others";
}
.aptica-section-evidence .item-4 { grid-area:g2-pp-4; }
.aptica-section-evidence .item-5 { grid-area:g2-pp-5; }
.aptica-section-evidence .item-6 { grid-area:g2-pp-6; }
.aptica-section-evidence .item-adv { grid-area:g2-adv; /*display:none; for evo */ }
.aptica-section-evidence .item-others { grid-area:g2-others; }
.aptica-section-evidence .item-4 .entry-body,
.aptica-section-evidence .item-5 .entry-body,
.aptica-section-evidence .item-6 .entry-body { padding-left:15px; padding-right:15px; }
.aptica-section-evidence .item-4 h3,
.aptica-section-evidence .item-5 h3,
.aptica-section-evidence .item-6 h3 { font-size:20px; }
@media (min-width:768px) {
	.aptica-section-evidence .container-grid-2 {
		display:grid; gap:10px; grid-template-columns:2fr 1fr 1fr; grid-template-rows:auto 300px minmax(290px, auto);
		grid-template-areas:
			"g2-adv g2-adv g2-adv"
			"g2-pp-4 g2-pp-5 g2-pp-6"
			"g2-others g2-others g2-others";
	}
	.aptica-section-evidence .item-adv { display:block; }
}
@media (min-width:1024px) {
	.aptica-section-evidence .container-grid-2 {
		display:grid; gap:10px; grid-template-columns:2fr 1fr 1fr 300px; grid-template-rows:300px minmax(290px, auto);
		grid-template-areas:
			"g2-pp-4 g2-pp-5 g2-pp-6 g2-adv"
			"g2-others g2-others g2-others g2-adv";
	}
}

/* editoriali+opinioni */
.aptica-section-evidence .container-grid-3 {
	display:grid; gap:10px; grid-template-columns:1fr; grid-template-rows:50px auto auto 50px auto;
	grid-template-areas:
		"g3-edtitle"
		"g3-edlist1"
		"g3-edlist2"
		"g3-optitle"
		"g3-oplist1"
}
.aptica-section-evidence .item-title-editoriali { grid-area:g3-edtitle; }
.aptica-section-evidence .item-edlist1 { grid-area:g3-edlist1; }
.aptica-section-evidence .item-edlist2 { grid-area:g3-edlist2; }
.aptica-section-evidence .item-title-opinioni { grid-area:g3-optitle; }
.aptica-section-evidence .item-oplist1 { grid-area:g3-oplist1; }
@media (min-width:768px) {
	.aptica-section-evidence .container-grid-3 {
		display:grid; gap:10px; grid-template-columns:1fr 1fr 1fr; grid-template-rows:50px auto;
		grid-template-areas:
			"g3-edtitle g3-edtitle g3-optitle"
			"g3-edlist1 g3-edlist2 g3-oplist1";
	}
}


/* force aspect ratio for small images on Politica */
#aptica-homepage-section-politica .g1-collection-item-grid-s .g1-frame-inner img {
	width:100%;
	height:100%;
	object-fit:cover;
}
#aptica-homepage-section-politica .g1-collection-item-grid-s .g1-frame-inner { width:100%; }
@media (min-width:768px) and (max-width:1024px) {
	#aptica-homepage-section-politica .g1-collection-item-grid-s .g1-frame-inner {
		aspect-ratio: 470 / 296;
	}
}
@media (min-width:1024px) {
	#aptica-homepage-section-politica .g1-collection-item-grid-s .g1-frame-inner {
		aspect-ratio: 235 / 133;
	}
}

/* normal main menu */
.g1-bin nav.g1-primary-nav { position:relative; }
.g1-bin nav.g1-primary-nav ul ul { position:absolute; left:0; padding:0; margin:0; display:none; }
.g1-bin nav.g1-primary-nav ul > li.menu-item { position:initial; }
.g1-bin nav.g1-primary-nav ul > li.menu-item.current-menu-item.menu-item-has-children { margin-bottom:40px; }
.g1-bin nav.g1-primary-nav > ul > li.menu-item.current-menu-ancestor.menu-item-has-children { margin-bottom:70px; } /* hack to increase height of menu with absolute sub menus */
.g1-bin nav.g1-primary-nav ul > li.menu-item.current-menu-ancestor.menu-item-has-children > ul,
.g1-bin nav.g1-primary-nav ul > li.menu-item.current-menu-item.menu-item-has-children > ul { display:block; }

.g1-bin nav.g1-primary-nav ul ul>li.menu-item { display:inline-block; list-style-type:none; }
.g1-bin nav.g1-primary-nav ul ul>li.menu-item>a { padding:7px 10px; line-height:16px; font-size:12px; font-weight:700; }

/* main menu in left panel from hamburger menu */
.g1-canvas-content nav.g1-primary-nav ul ul { display:none; }
.g1-canvas-content nav.g1-primary-nav .current-menu-item.menu-item-has-children>a:after { display:none; } /* no drop down arrow */

/* fix single content sfarfallio on load */
body.single #page #primary { order:1; }
body.single #page #secondary { order:2; }
body.archive #page #content #primary { order:1; }
body.archive #page #content #secondary { order:2; }

/* fix images not aligning center */
.entry-content .aligncenter { display:block; float:none; margin:1.25rem auto; }

/* London Calling */
.entry-special-section-title { padding:0 0 10px 8px; margin:0 0 8px 0; border-bottom:2px solid #e30c13; color:#e30c13; font-size:24px; }

/* fix margin bottom overflow Economia below */
section#aptica-homepage-section-speciali .g1-collection-grid-s-mod03 .g1-collection-item-tile { margin-bottom:0; }

.single-format-video article .entry-content { margin-bottom:20px; }

/****************************
EvolutionAdv
****************************/

[data-adunitid]:not([id*="video"]):not([data-adunitid="3"]):not([data-adunitid="4"]):not([data-adunitid="10"]),
[data-adunitid]:not([id*="video"]):not([data-adunitid="3"]):not([data-adunitid="4"]):not([data-adunitid="10"]) > div,
[data-adunitid]:not([id*="video"]):not([data-adunitid="3"]):not([data-adunitid="4"]):not([data-adunitid="10"]) > div > div {
    margin: auto !important;
    display: flex;
    flex:1;
    justify-content: center;
}

.player_evolution { display: flex; justify-content: center; align-items: center;margin: auto;  }

/* DESKTOP */
@media (min-width:981px) {

    /* /5966054,22057399995/Notizie_it/Notizie_it_Masthead */
    [data-adunitid="0"] { min-height: 250px; }

    [data-adunitid="0"],
    [data-adunitid="0"] > div,
    [data-adunitid="0"] > div > div {
        justify-content: space-around !important;
    }

    /* /5966054,22057399995/Notizie_it/Notizie_it_ATF */
    [data-adunitid="1"] { min-height: 280px; padding:0 0 15px 0; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_Intext */
    [data-adunitid="2"] { min-height: 280px; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_SidebarTop */
    [data-adunitid="3"] { min-height: 600px; text-align:center; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_SidebarSticky */
    [data-adunitid="4"] { min-height: 1050px; text-align:center; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_Skin */
    [data-adunitid="6"] { min-height: 1000px; }

    [data-adunitid="6"],
    [data-adunitid="6"] > div,
    [data-adunitid="6"] > div > div {
        justify-content: space-around !important;
    }

    /* /5966054,22057399995/Notizie_it/Notizie_it_Skin_skyscraper */
    [data-adunitid="8"] { min-height: 600px; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_Intext_content_revolution */
    [data-adunitid="9"] { min-height: 280px; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_SidebarMiddle */
    [data-adunitid="10"] { min-height: 1050px; text-align:center; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_Halfpage_HP */
    [data-adunitid="11"] { min-height: 600px; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_Masthead_HP */
    [data-adunitid="12"] { min-height: 280px; }

    [data-adunitid="12"],
    [data-adunitid="12"] > div,
    [data-adunitid="12"] > div > div {
        justify-content: space-around !important;
    }

    /* /5966054,22057399995/Notizie_it/Notizie_it_Interstitial_CRevo */
    [data-adunitid="13"] { min-height: 600px; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_Box_Categorie */
    [data-adunitid="14"] { min-height: 90px; }

    [data-adunitid="14"],
    [data-adunitid="14"] > div,
    [data-adunitid="14"] > div > div {
        justify-content: space-around !important;
    }

    [data-admobile="true"],
    [data-admobile="1"],
    [data-addesktop="false"],
    [data-addesktop="0"]
    {min-height: 0 !important; max-height: 0; display: contents !important;}

    .player_evolution { width: 100%; max-width: 550px; min-height: 309px; }

}

/* MOBILE */
@media (max-width:980px) {

    /* /5966054,22057399995/Notizie_it/Notizie_it_Masthead */
    [data-adunitid="0"] { min-height: 100px; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_ATF */
    [data-adunitid="1"] { min-height: 430px; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_Intext */
    [data-adunitid="2"] { min-height: 480px; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_SidebarTop */
    [data-adunitid="3"] { min-height: 250px; text-align:center; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_SidebarSticky */
    [data-adunitid="4"] { min-height: 600px; text-align:center; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_Intext_content_revolution */
    [data-adunitid="9"] { min-height: 480px; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_SidebarMiddle */
    [data-adunitid="10"] { min-height: 600px; text-align:center; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_Halfpage_HP */
    [data-adunitid="11"] { min-height: 250px; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_Interstitial_CRevo */
    [data-adunitid="13"] { min-height: 250px; }

    /* /5966054,22057399995/Notizie_it/Notizie_it_Box_Categorie */
    [data-adunitid="14"] { min-height: 250px; }

    [data-addesktop="true"],
    [data-addesktop="1"],
    [data-admobile="false"],
    [data-admobile="0"]
    { min-height: 0 !important; max-height: 0; display: contents !important; }

    .player_evolution { width: 100%; max-width: 300px; min-height: 188px; margin-top:20px; }

}

body.archive [data-adunitid="0"] { padding-bottom:15px; }

/* better images in video section, to force aspect ratio with blurred background */
section#aptica-homepage-section-video .entry-featured-media { width:100%; height:auto; aspect-ratio: 4 / 3; position:relative; }
section#aptica-homepage-section-video .entry-featured-media a { display:block; position:absolute; width:100%; height:100%; }
section#aptica-homepage-section-video .entry-featured-media a .g1-frame-inner { position:absolute; width:100%; height:100%;}
section#aptica-homepage-section-video .entry-featured-media a .g1-frame-inner .g1-frame-inner-background { position:absolute; width:100%; height:100%; filter:blur(8px) brightness(150%); background-repeat:no-repeat; background-position:center; background-size:cover; z-index:1; }
section#aptica-homepage-section-video .entry-featured-media img { position:absolute; width: 100%; height:100%; object-fit: contain; z-index:2; }

/* suggestions pro core web vitals (titoli piu grandi, tanto piu se corti. altezza immagine articolo ridotta */
@media only screen and (max-width:600px){
.g1-mega.g1-mega-length-0{font-size:50px;}
.g1-mega.g1-mega-length-1{font-size:42px;}
.g1-mega{font-size:35px;}
article.post .entry-featured-media .g1-img-wrap .attachment-thumbnail {height:215px; object-fit:cover;}
}

.taxonomy-description { text-align:center; }
.taxonomy-description img { max-width:300px; }

body.category-billboard .taxonomy-description img { max-width:200px; }

/* add bimber icons. eg: class="bimber-search" */
/* /wp-content/themes/bimber/css/9.2.1/bimber/icons-reference.html */

[class^="bimber-"]:before,
[class*=" bimber-"]:before {
  font-family: "bimber" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bimber-angle-down:before {
 content: "\e000";
}
.bimber-angle-right:before {
 content: "\e001";
}
.bimber-angle-up:before {
 content: "\e002";
}
.bimber-chevron-down:before {
 content: "\e003";
}
.bimber-chevron-up:before {
 content: "\e006";
}
.bimber-arrow-right:before {
 content: "\e00b";
}
.bimber-arrow-down:before {
 content: "\e00c";
}
.bimber-arrow-left:before {
 content: "\e00d";
}
.bimber-arrow-up:before {
 content: "\e00f";
}
.bimber-comments:before {
 content: "\e010";
}
.bimber-shares:before {
 content: "\e011";
}
.bimber-mail:before {
 content: "\e012";
}
.bimber-user:before {
 content: "\e013";
}
.bimber-views:before {
 content: "\e014";
}
.bimber-popular:before {
 content: "\e015";
}
.bimber-search:before {
 content: "\e016";
}
.bimber-latest:before {
 content: "\e017";
}
.bimber-hamburger:before {
 content: "\e018";
}
.bimber-home:before {
 content: "\e019";
}
.bimber-angle-left:before {
 content: "\e01a";
}
.bimber-close:before {
 content: "\e01b";
}
.bimber-fire:before {
 content: "\e01c";
}
.bimber-spinner:before {
 content: "\e01d";
}
.bimber-play:before {
 content: "\e01e";
}
.bimber-more-horizontal:before {
 content: "\e01f";
}
.bimber-more-vertical:before {
 content: "\e020";
}
.bimber-plus:before {
 content: "\e021";
}
.bimber-nsfw:before {
 content: "\e022";
}
.bimber-camera:before {
 content: "\e023";
}
.bimber-gallery:before {
 content: "\e024";
}
.bimber-sale:before {
 content: "\e025";
}
.bimber-cart:before {
 content: "\e026";
}
.bimber-notification:before {
 content: "\e027";
}
.bimber-users:before {
 content: "\e028";
}
.bimber-group:before {
 content: "\e029";
}
.bimber-settings:before {
 content: "\e02a";
}
.bimber-votes:before {
 content: "\e02b";
}
.bimber-activity:before {
 content: "\e02c";
}
.bimber-post:before {
 content: "\e02d";
}
.bimber-submission:before {
 content: "\e02e";
}
.bimber-trending:before {
 content: "\e030";
}
.bimber-approved:before {
 content: "\e031";
}
.bimber-pencil:before {
 content: "\e032";
}
.bimber-points:before {
 content: "\e033";
}
.bimber-starburst:before {
 content: "\e034";
}
.bimber-reactions:before {
 content: "\e035";
}
.bimber-badges:before {
 content: "\e036";
}
.bimber-user-add:before {
 content: "\e037";
}
.bimber-star:before {
 content: "\e038";
}
.bimber-download:before {
 content: "\e039";
}
.bimber-facebook:before {
 content: "\e040";
}
.bimber-twitter:before {
 content: "\e041";
}
.bimber-pinterest:before {
 content: "\e042";
}
.bimber-disqus:before {
 content: "\e043";
}
.bimber-facebook-alt:before {
 content: "\e044";
}
.bimber-followers:before {
 content: "\e050";
}
.bimber-following:before {
 content: "\e051";
}
.bimber-lock:before {
 content: "\e053";
}
.bimber-coupon-scissors:before {
 content: "\e054";
}
.bimber-coupon:before {
 content: "\e055";
}
.bimber-quote:before {
 content: "\e056";
}
.bimber-external-link:before {
 content: "\e057";
}
.bimber-invitation:before {
 content: "\e058";
}
.bimber-audio:before {
 content: "\e059";
}
.bimber-pending:before {
 content: "\e060";
}
.bimber-random:before {
 content: "\e061";
}
.bimber-dark-mode:before {
 content: "\e062";
}
.bimber-light-mode:before {
 content: "\e063";
}
.bimber-toggle-off:before {
 content: "\e064";
}
.bimber-toggle-on:before {
 content: "\e065";
}
.bimber-globe:before {
 content: "\e067";
}
.bimber-checkbox:before {
 content: "\e068";
}
.bimber-checkbox-checked:before {
 content: "\e069";
}
.bimber-lightbulb:before {
 content: "\e070";
}
.bimber-error:before {
 content: "\e071";
}
.bimber-warning:before {
 content: "\e072";
}
.bimber-network:before {
 content: "\e074";
}
.bimber-delete:before {
 content: "\e080";
}
.bimber-fav:before {
 content: "\e081";
}
.bimber-unfav:before {
 content: "\e082";
}
.bimber-caret-left:before {
 content: "\e090";
}
.bimber-caret-right:before {
 content: "\e091";
}
.bimber-caret-top:before {
 content: "\e092";
}
.bimber-caret-bottom:before {
 content: "\e093";
}

/* FIX STORIES */

#ENGAGEYA_WIDGET_230469{
    height: 100px;
    min-height: 100px;
    margin: 10px 0px !important;
    animation-name: none !important;
}

#ENGAGEYA_WIDGET_230469 .eng-stories-row__container{
    max-width: 1200px;
    margin: 0 auto;
}

/* FIX ATF WIDGET */

#ENGAGEYA_WIDGET_230470{
    min-height: 650px;
    margin: 15px 0px;
    animation-name: none !important;
}

/* basic style to be used for articles' tables */
table.default-theme { width: 100%; border-collapse: collapse; }

table.default-theme,
table.default-theme th,
table.default-theme td
     { border: 1px solid #ccc; }

table.default-theme th,
table.default-theme td
     { padding: 2px 4px; }


     img.avatar {
        max-height: 30px;
        width: auto;
    }