h1.slide {
font-size: 68px !important;
}
@media only screen and (max-width: 767px) {
.article_box .desc_wrapper {
min-height: 121px;
}
h1.slide {
color: #fff !important;
font-size: 42px !important;
line-height: 50px !important;
border-bottom: 2px solid #f5e7ba !important;
display: inline-block !important;
margin-left: 0px !important;
}
h2.slide {
color: #fff !important;
margin-bottom: 20px !important;
font-family: 'Open Sans', sans-serif !important;
font-style: italic !important;
font-size: 18px !important;
line-height: 24px !important;
letter-spacing: 0.01em !important;
color:#FFFFFF !important;
margin-left: 0px !important;
}
.section_wrapper, .container, .four.columns .widget-area {
padding: 20px 20px 0px 20px !important;
}
div#start-mobile {
min-height: auto !important;
}
h3.home {
font-size: 23px !important;
line-height: 26px;
}
h3.moderata {
margin: 0px 0px 20px 0px !important;
}
.section.mcb-section.mcb-section-04362abde {
padding: 0px !important;
}
div#senatrice-mobile {
padding: 0px 0px 10px 0px !important;
}
.section.mcb-section.mcb-section-d62f2e1e0 {
padding: 15px 0px 0px 0px !important;
}
.section.mcb-section.mcb-section-6bc8ee326 {
padding: 20px 0px 0px 0px !important;
}
.section.mcb-section.mcb-section-0ed8e3b2c {
padding: 20px 0px 0px 0px !important;
}
.section_wrapper .column {
height: auto!important;
}
.section.the_content.no_content {
display: none !important;
}
.section_wrapper.clearfix {
display: none !important;
}
.section_wrapper, .container, .four.columns .widget-area {
padding: 0px 20px 0px 20px !important;
}
.hover_color_wrapper {
padding: 20px !important;
}
}
h1.slide {
color: #fff;
font-size: 70px;
line-height: 70px;
border-bottom: 4px solid #f5e7ba;
display: inline-block;
padding: 0 0 10px;
margin-left: 30px;
}
h2.slide {
color: #fff;
margin-bottom: 90px;
font-family: 'Open Sans', sans-serif;
margin-left: 30px;
font-style: italic;
font-size: 23px;
line-height: 27px;
letter-spacing: 0.01em;
}
h2.tit-home {
border-bottom: 4px solid #f5e7ba !important;
display: inline-block !important;
padding: 0 0px 10px !important;
}
h3.home {
font-style: italic;
margin:0px;
}
h3.moderata {
font-size: 42px;
line-height: 48px;
font-weight: 300;
letter-spacing: 0px;
margin:50px 0px 50px 0px;
}
h4.moderata {
font-size: 22px;
line-height: 28px;
font-weight: 600;
letter-spacing: 0px;
color: #957860; 
}
p.b-home {
font-size: 22px;
line-height: 29px;
color:#000000;
}
a.mfn-link-4 {
padding: 17px 10px 10px;
}
.article_box .desc_wrapper {
background-image: none;
}
.wrap.mcb-wrap.mcb-wrap-62ef2cc0b.one.valign-top.clearfix {
margin: 0px;
}
h3.senatrice {
font-size: 42px;
line-height: 48px;
font-weight: 500;
letter-spacing: 0px;
padding: 71px 0 20px !important;
}
h3.pubblicazioni {
font-size: 42px;
line-height: 48px;
font-weight: 300;
letter-spacing: 0px;
padding:0px 0px 85px 0px !important;
}
p.s-txt {
font-size: 22px;
line-height: 30px;
font-style: italic;
font-weight: 600;
letter-spacing: 0.01em;
color: #957860;
}
p.s-titolo {
color: #957860;
font-style: italic;
font-size: 46px;
line-height: 39px;
font-weight: 500;
}
p.s-cura {
color: #000000;
font-size: 33px;
font-style: italic;
line-height: 33px;
margin: 0px 0px 45px 0px;
}
span.s-cura {
font-size: 27px;
}
a.leggi {
color: #000000;
font-weight: 600;
}
a.leggi:hover {
color: #a4792e;
font-weight: 600;
}
h3.footer {
font-size: 30px;
line-height: 36px;
font-style: italic;
letter-spacing: 0.01em;
color:#201d1c !important;
}
#Footer .footer_action {
background: #f5e7ba;
padding-top: 18px !important;
} @media only screen and (max-width: 1440px) {
h1.slide {
font-size: 49px;
line-height: 49px;
padding: 67px 0 10px;
}
h2.slide {
font-size: 18px;
line-height: 25px;
}
h4.moderata {
font-size: 19px !important;
line-height: 24px !important;
margin-bottom: 20px !important;
}
p.b-home {
font-size: 18px;
line-height: 22px; }
h3.moderata {
font-size: 39px;
line-height: 40px;
font-weight: 300;
letter-spacing: 0px;
margin: 37px 0px 37px 0px;
}
.article_box .desc_wrapper h4 {
margin-bottom: 8px;
font-size: 15px;
line-height: 17px;
}
.article_box .desc_wrapper {
min-height: 109px;
padding: 6px 15px;
}
h3.senatrice {
font-size: 35px;
line-height: 0px;
padding: 115px 0 20px !important;
}
h3.pubblicazioni {
font-size: 35px;
line-height: 48px;
font-weight: 300;
letter-spacing: 0px;
padding: 0px 0px 30px 0px !important;
}
p.s-txt {
font-size: 18px;
line-height: 25px;
margin: 0px 0px 17px 0px !important;
}
p.s-titolo {
font-size: 34px;
line-height: 34px;
}
span.s-cura {
font-size: 24px;
}
p.s-cura {
font-size: 28px;
line-height: 28px;
margin: 0px 0px 45px 0px;
}
} #txt-center {
text-align: center;
} .page-id-84 #Subheader .title {
text-transform: uppercase;
} 
#Subheader:after {
box-shadow: none;
}
h2.t-associazione {
border-bottom: 4px solid #f5e7ba !important;
display: inline-block;
padding: 0 0px 10px;
} .faq .question:after {
background: none;
}
.faq .question:before {
border-width:0px;
}
.wpb_wrapper .faq .question .answer.wpb_toggle_content {
margin: 0;
background-color: #FFFFFF;
}
.faq .question .answer {
padding: 4px 2px 20px 2px;
}
h4.membri {
font-weight: 300;
}
#presidenti .wpb_wrapper .faq .question .title.wpb_toggle  {
padding: 14px 14px 14px 60px;
font-size: 14px;
position: relative;
border-width: 0;
border-style: none;
cursor: pointer;
background: #b19577;
box-shadow: none;
font-family: Open Sans !important;
color: #FFFFFF !important;
font-weight: 500;
letter-spacing: 0.01em;
}
#direttivo .wpb_wrapper .faq .question .title.wpb_toggle {
padding: 14px 14px 14px 60px;
font-size: 14px;
position: relative;
border-width: 0;
border-style: none;
cursor: pointer;
background: #d4c1ae;
box-shadow: none;
font-family: Open Sans !important;
color: #FFFFFF !important;
font-weight: 500;
letter-spacing: 0.01em;
}
#socie-onorarie .wpb_wrapper .faq .question .title.wpb_toggle {
padding: 14px 14px 14px 60px;
font-size: 14px;
position: relative;
border-width: 0;
border-style: none;
cursor: pointer;
background: #e5dace;
box-shadow: none;
font-family: Open Sans !important;
color: #FFFFFF !important;
font-weight: 500;
letter-spacing: 0.01em;
}
#socie .wpb_wrapper .faq .question .title.wpb_toggle {
padding: 14px 14px 14px 60px;
font-size: 14px;
position: relative;
border-width: 0;
border-style: none;
cursor: pointer;
background: #e5dace;
box-shadow: none;
font-family: Open Sans !important;
color: #FFFFFF !important;
font-weight: 500;
letter-spacing: 0.01em;
}
.faq .question .title > .acc-icon-plus, .faq .question .title > .acc-icon-minus {
top: 16px;
}
.wpb_wrapper .faq .question .title > .acc-icon-plus, .wpb_wrapper .faq .question .title > .acc-icon-minus {
left: 20px;
right: auto;
color: #FFFFFF;
}
@media only screen and (max-width: 767px) {
.spazio-associazione {
height: 10px !important;
}
} .accordion > h4.title {
margin: 0px 0px 3px 0px !important;
font-weight: 100;
}
.presidenti > .accordion .question .title {
padding: 14px 14px 14px 60px;
font-size: 14px;
position: relative;
border-width: 0;
border-style: none;
cursor: pointer;
background: #b19577;
box-shadow: none;
font-family: Open Sans !important;
color: #FFFFFF !important;
font-weight: 500;
letter-spacing: 0.01em;
}
.direttivo > .accordion .question .title {
padding: 14px 14px 14px 60px;
font-size: 14px;
position: relative;
border-width: 0;
border-style: none;
cursor: pointer;
background: #d4c1ae;
box-shadow: none;
font-family: Open Sans !important;
color: #FFFFFF !important;
font-weight: 500;
letter-spacing: 0.01em;
}
.socie-onorarie > .accordion .question .title {
padding: 14px 14px 14px 60px;
font-size: 14px;
position: relative;
border-width: 0;
border-style: none;
cursor: pointer;
background: #e5dace;
box-shadow: none;
font-family: Open Sans !important;
color: #FFFFFF !important;
font-weight: 500;
letter-spacing: 0.01em;
}
.accordion .question .title:before {
border-width: 0px;
}
.accordion .question .title > .acc-icon-plus, .accordion .question .title > .acc-icon-minus {
color: #FFFFFF !important;
}
.accordion .question:last-child {
margin-bottom: 0;
border-radius: 0px !important;
border: 0px;
}
h3.membri {
margin: 0px 0px 10px 0px;
font-size: 30px;
}
hr.linea-divisorio {
height: 4px;
color: #f5e7ba;
background-color: #f5e7ba;
margin: 0px -3px 0px -3px !important;
}
.accordion .question .answer {
padding: 15px 2px 20px;
}
p.txt-associazione {
font-size: 18px;
line-height: 24px;
text-align: left;
}
.img-associazione {
text-align: center;
}
.mfp-arrow-left:after {
border-right: 17px solid #FFF !important;
margin-left: 31px !important;
} .image_frame {
border: 0px;
}
.gallery .gallery-item {
margin: 0px 0px 10px 0px!important;
}
.mfp-title {
line-height: 18px;
font-family: Open Sans;
font-size: 14px;
} a.link-attivita {
text-align: center;
color: #000000;
letter-spacing: 0px;
}
hr.linea-attivita {
padding: 0 0px 4px;
color: #f5e7ba;
background-color: #f5e7ba;
max-width: 236px;
text-align: center;
}
.wpb_text_column.wpb_content_element.spazio2a {
margin: 0px 17% 10px 17%;
}
.wpb_text_column.wpb_content_element.spazio2b {
margin: 0px 10% 10px 10%;
}
.wpb_text_column.wpb_content_element.spazio2c {
margin: 0px 13% 10px 13%;
}
.wpb_text_column.wpb_content_element.spazio2d {
margin: 0px 22% 10px 22%;
}
.wpb_text_column.wpb_content_element.spazio1 {
margin: 0px 0px 33px 0px;
}
.wpb_text_column.wpb_content_element.spazio2e {
margin: 0px 23% 10px 23%;
}
@media only screen and (max-width: 1440px) {
.wpb_text_column.wpb_content_element.spazio2a {
margin: 0 0px 11px 0px;
}
.wpb_text_column.wpb_content_element.spazio2b {
margin: 0 0px 11px 0px;
}
.wpb_text_column.wpb_content_element.spazio2c {
margin: 0 0px 11px 0px;
}
.wpb_text_column.wpb_content_element.spazio2d {
margin: 0 17% 11px 17%;
}
.wpb_text_column.wpb_content_element.spazio1 {
margin: 0px 0px 33px 0px;
}
.wpb_text_column.wpb_content_element.spazio2e {
margin: 0 17% 11px 17%;
}
}  h2.titolo {
color: #957860;
font-style: italic;
font-size: 37px;
line-height: 39px;
font-weight: 500;
}
.info {
font-size: 22px !important;
line-height: 25px !important;
color: #000000;
font-style: italic;
}
.intro {
font-size: 31px;
line-height: 33px;
font-weight: 600;
letter-spacing: -0.02em;
color: #000000;
margin: 0px 0px 3px 0px!important;
}
a.l-moderata-m {
color: #957860;
font-size: 22px;
line-height: 38px !important;
font-style: italic;
font-weight: 600;
letter-spacing: 0.03em;
}
a.l-moderata-b {
color: #000000;
font-size: 22px;
line-height: 38px !important;
font-style: italic;
font-weight: 600;
letter-spacing: 0.03em;
}
div#s-colonnasn {
margin: 0px 0px 0px 5px !important;
}
@media only screen and (max-width: 767px) {
#Subheader {
padding: 30px 0;
}
.vc_column-inner {
padding-top: 10px !important;
}
h4 {
font-size: 19px;
line-height: 23px;
letter-spacing: 0px;
}
a.link-attivita {
font-size: 18px;
}
div#s-colonnasn {
margin: 0px !important;
}
a.l-moderata-m {
color: #957860;
font-size: 18px;
line-height: 34px !important;
font-style: italic;
font-weight: 600;
letter-spacing: 0;
}
a.l-moderata-b {
color: #000000;
font-size: 18px;
line-height: 34px !important;
font-style: italic;
font-weight: 600;
letter-spacing: 0;
}
}
@media only screen and (max-width: 1440px) {
div#s-colonnasn {
margin:    0px 0px 0px -15px !important;
}
h2.titolo {
color: #957860;
font-style: italic;
font-size: 26px;
line-height: 28px;
font-weight: 500;
}
.intro {
font-size: 26px;
line-height: 30px;
font-weight: 600;
letter-spacing: -0.02em;
color: #000000;
margin: 0px 0px 3px 0px!important;
}
h2.intro {
font-size: 26px!important;
line-height: 30px!important;
font-weight: 600;
letter-spacing: -0.02em;
color: #000000;
margin: 0px 0px 3px 0px!important;
}
.info {
font-size: 21px !important;
line-height: 22px !important;
color: #000000;
font-style: italic;
}
.intro2 {
font-size: 24px;
margin: 0px 0px 11px 0px !important;
color: #000000;
letter-spacing: -0.02em;
}
} .wp-caption-text {
background: none !important;
color: #A6A6A6 !important;
display: none !important;
}
.intro2 {
font-size: 27px;
margin: 0px 0px 11px 0px !important;
color: #000000;
letter-spacing: -0.02em;
}
@media only screen and (max-width: 1440px) {
div#g-foto {
margin: 0px -22px 15px -22px !important;
padding: 0px !important;
}
} .vc_single_image-wrapper.vc_box_border_grey {
margin: 0px !important;
} .intro-ansa {
font-size: 31px;
line-height: 33px;
font-weight: 600;
letter-spacing: -0.02em;
color: #000000;
margin: 0px 0px 20px 0px !important;
}
h2.titolo-ansa {
color: #957860;
font-size: 28px;
line-height: 30px;
font-weight: 500;
margin:0px 0px 5px 0px;
}
.intro2-ansa {
font-size: 22px;
color: #000000;
letter-spacing: -0.02em;
font-style: italic;
}
@media only screen and (max-width: 1440px) {
h2.titolo-ansa {
color: #957860;
font-size: 24px;
line-height: 30px;
font-weight: 500;
margin:0px 0px 5px 0px;
}
.intro2-ansa {
font-size: 20px;
color: #000000;
letter-spacing: -0.02em;
font-style: italic;
}
}  h2.home {
font-size: 28px !important;
line-height: 33px;
font-style: italic;
} p.personaggi {
font-size: 20px;
line-height: 22px;
letter-spacing: -0.01em;
}
div#s-colonnap1 {
margin: 0px 10px 0px 10px!important;
}
div#s-colonnap2 {
margin: 0px 10px 0px 10px!important;
}
div#s-colonnap3 {
margin: 0px 10px 0px 10px!important;
}
@media only screen and (max-width: 1440px) {
div#s-colonnap1 {
margin:    0px 0px 0px -15px !important;
}
div#s-colonnap2 {
margin:    0px 0px 0px -15px !important;
}
div#s-colonnap3 {
margin:    0px 0px 0px -15px !important;
}
}
@media only screen and (max-width: 767px) {
div#s-colonnap1 {
margin: 0px !important;
}
div#s-colonnap2 {
margin: 0px !important;
}
div#s-colonnap3 {
margin: 0px !important;
}
} .location {
font-size: 31px;
line-height: 33px;
font-weight: 600;
letter-spacing: -0.01em;
color: #957860;
margin: 0px;
padding: 5px 0px 0px 0px;
}
.data {
font-size: 22px !important;
line-height: 25px !important;
color: #000000;
font-style: italic;
margin-bottom: 0px !important;
letter-spacing: 0.01em;
}
.t-evento {
font-size: 31px;
line-height: 33px;
font-weight: 600;
letter-spacing: 0.01em;
color: #000000;
margin: 0px 0px 3px 0px!important;
font-style: italic;
margin: 0px !important;
}
.didascalia {
color: #000000;
font-weight: bold;
font-style: italic;
font-size: 21px;
line-height: 26px;
letter-spacing: 0.02em;
margin: 0px 0px 0px 8px !important;
}
.didascalia2 {
color: #000000;
font-weight: bold;
font-style: italic;
font-size: 21px;
line-height: 26px;
letter-spacing: 0.02em;
margin: 0px !important;
}
.s-colonna-foto {
margin: 0px -7px 0px -7px !important;
}
.s-colonna-foto2 {
margin: 0px -13px 0px -13px !important;
}
.s-colonna-foto3 {
margin: 0px -23px 0px -3px !important;
}
@media only screen and (max-width: 1440px) {
.t-evento {
font-size: 27px;
line-height: 30px;
}
.location {
font-size: 28px;
line-height: 30px;
}
.didascalia {
font-size: 18px;
line-height: 22px;
}
.data {
font-size: 19px !important;
line-height: 22px !important;
}
.s-colonnasn3 {
padding: 0px !important;
}
}
@media only screen and (max-width: 767px) {
.t-evento {
font-size: 23px;
line-height: 26px;
}
.s-colonnasn3 {
padding: 0px !important;
}
}
.s-colonnasn2 {
margin: 0px !important;
}
.s-colonnasn3 {
margin: 0px 4px 0px 4px !important;
} h1.title2 {
font-size: 42px;
line-height: 48px;
margin: 0px;
}
.intro-m {
font-size: 31px;
line-height: 33px;
font-weight: 600;
color: #957860;
margin: 0px 0px 3px 0px!important;
font-style: italic;
letter-spacing: 0.03em;
} p.b-home2 {
font-size: 22px;
line-height: 29px;
color: #000000;
letter-spacing: -0.01em;
} h3.titolo {
color: #957860;
font-style: italic;
font-size: 37px;
line-height: 39px;
font-weight: 500;
margin:0px;
}
@media only screen and (max-width: 1440px) {
h3.titolo {
color: #957860;
font-style: italic;
font-size: 26px;
line-height: 28px;
font-weight: 500;
margin:0px;
}
} h3.home {
font-size: 28px !important;
line-height: 33px;
font-style: italic;
}
h3.titolo-ansa {
color: #957860;
font-size: 28px;
line-height: 30px;
font-weight: 600;
margin:0px 0px 5px 0px;
}
@media only screen and (max-width: 1440px) {
h3.titolo-ansa {
color: #957860;
font-size: 24px;
line-height: 30px;
font-weight: 600;
margin:0px 0px 5px 0px;
}
} .l-moderata-b {
color: #000000;
font-size: 22px;
line-height: 26px !important;
font-weight: 600;
margin:0px !important;
} p.b-dida {
font-size: 22px;
line-height: 22px;
color: #000000;
}
p.b-dida2 {
font-size: 22px;
line-height: 22px;
color: #000000;
margin: -15px 0px 0px 0px;
} h2.intro {
color: #000000;
font-size: 35px;
letter-spacing: 0.01em;
line-height: 40px;
}
.s-txt2 {
font-size: 25px;
line-height: 30px;
font-style: italic;
font-weight: 600;
letter-spacing: 0.01em;
color: #957860;
}
a.popup-link {
color: #957860;
font-size: 22px;
font-style: italic;
font-weight: 600;
letter-spacing: 0.03em;
line-height:38px;
}
p.no-space {
margin: 0px !important;
}
button.mfp-close {
margin: 0px;
padding: 0px;
width: 30px;
height: 30px;
line-height: 37px;
}
img.libri-popup {
float: left;
margin: 0px 15px 8px 0px;
}
p.spazio-libri {
margin: 0px 0px 13px 0px;
}
.mfp-inline p:nth-last-child(2) {
margin-bottom: 13px !important;
} a.l-moderata-a {
color: #000000;
font-size: 22px;
line-height: 38px !important;
font-weight: 600;
letter-spacing: 0.03em;
}
a.l-moderata-s {
color: #957860;
font-size: 22px;
line-height: 38px !important;
font-weight: 600;
letter-spacing: 0.03em;
}
.l-moderata-t {
color: #000000;
font-size: 22px;
line-height: 26px !important;
font-weight: 600;
letter-spacing: -0.01em;
}
.column.one-second {
margin: 0px;
}
p.didascalia3 {
color: #000000;
font-weight: bold;
font-style: italic;
font-size: 21px;
line-height: 26px;
letter-spacing: 0.02em;
margin: -16px 0px 0px 15px !important;
}
span.donne {
font-weight: 600;
font-size: 28px;
font-style: italic;
} .image_frame .image_wrapper .mask, .edd_download_image:after {
box-shadow: inset 0 0 5px 2px rgba(0,0,0,0) !important;
} i.icon-search-fine {
color: #FFFFFF !important;
}
@media only screen and (min-width: 1440px) {
.top_bar_right {
text-align: left !important;
margin: 0px 0px 0px 20px;
}
} .pea_cook_wrapper p {
font-size: 12px !important;
font-weight: normal !important;
}
button#pea_cook_btn {
margin: 0px 0px 0px 5px !important;
}
.pea_cook_wrapper.pea_cook_bottomcenter {
bottom: 0px!important;
left: 0px!important;
margin: 0px!important;
min-width: 100% !important;
border-radius: 0px!important;
background: #f5e7ba !important;
}
@media only screen and (max-width: 768px) {
.pea_cook_wrapper.pea_cook_bottomcenter {
min-width: auto !important;
}
} @media (min-width: 768px) and (max-width: 1024px) {
#Subheader {
padding: 40px 0 !important;
}
}
.s-colonnasn {
margin: 0px 5px 0px 5px !important;
} @media only screen and (max-width: 1440px) {
.s-colonnasn {
margin:    0px 0px 0px -15px !important;
}
.s-txt2 {
font-size: 20px !important;
line-height: 23px !important;
}
.spazio-all-foto {
display: none;
}
.didascalia2 {
font-size: 20px;
}
.intro-m {
font-size: 27px;
line-height: 31px;
margin: 0px 0px 0px 0px!important;
}
p.b-home2 {
font-size: 20px;
line-height: 25px;
color: #000000;
letter-spacing: -0.01em;
}
h3.home {
font-size: 25px !important;
line-height: 31px;
font-style: italic;
}
p.b-dida {
font-size: 18px;
line-height: 20px;
color: #000000;
}
span.donne {
font-weight: 600;
font-size: 23px;
font-style: italic;
}
h3.footer-mobile {
font-size: 0px;
line-height: 0px;
margin:0px;
padding:0px;
}
}
@media only screen and (min-width: 1441px) {
h3.footer-mobile {
font-size: 0px;
line-height: 0px;
margin:0px;
padding:0px;
}
} @media only screen and (max-width: 767px) {
.vc_empty_space.spazio-all-foto {
display: none;
}
.article_box {
max-height: 100px;
}
h3.footer {
display: none;
}
h3.footer-mobile {
font-size: 22px;
line-height: 29px;
font-style: italic;
letter-spacing: 0.01em;
color: #201d1c !important;
display: normal !important;
}
h1.title2 {
font-size: 33px;
line-height: 33px;
margin: 0px;
}
h3.senatrice  {
padding: 17px 0 20px !important;
}
} body:not(.template-slider) #Header {
min-height: 0px;
}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}