 .av-special-heading{ width:100%; clear:both; display:block; margin-top:50px; position:relative; } .avia_mobile .av-special-heading{ -webkit-perspective:1000px; -webkit-backface-visibility:hidden; } .av-special-heading.avia-builder-el-no-sibling{ margin-top:0px; margin-bottom:0px; } .flex_column + .av-special-heading{ float:left; } body .av-special-heading .av-special-heading-tag{ padding:0; margin:0; float:left; } .meta-heading .av-special-heading-tag{ font-weight:normal; } .custom-color-heading .av-special-heading-tag { color:inherit; } .special-heading-border{ position:relative; overflow:hidden; } .av-special-heading-h1 .special-heading-border{ height:3.4em; } .av-special-heading-h2 .special-heading-border{ height:2.6em; } .av-special-heading-h3 .special-heading-border{ height:1.9em; } .av-special-heading-h4 .special-heading-border{ height:1.6em; } .av-special-heading-h5 .special-heading-border{ height:1.5em; } .av-special-heading-h6 .special-heading-border{ height:1.4em; } .special-heading-inner-border{ display:block; width:100%; margin-left:15px; border-top-style:solid; border-top-width:1px; position:relative; top:50%; opacity:0.15; } .meta-heading .special-heading-inner-border{ opacity:0.2; } .custom-color-heading .special-heading-inner-border{ opacity:0.4; } #top #wrap_all .custom-color-heading .av-special-heading-tag, #top .custom-color-heading a, #top .custom-color-heading strong, #top .custom-color-heading .special_amp{ color:inherit; } #top .custom-color-heading a{ text-decoration:underline; } #top .av-special-heading.av-icon.custom-color-heading a.av-heading-link{ text-decoration:none; } #top .custom-color-heading a:hover{ opacity:0.8; text-decoration:none; } #top #wrap_all .av-inherit-size .av-special-heading-tag{ font-size:1em; } .av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag{ font-weight:300; } .av-thin-font strong, .modern-quote strong{ font-weight:600; } body .av-special-heading.modern-centered{ text-align:center; } body .av-special-heading.modern-right{ text-align:right; } body .av-special-heading.elegant-centered{ text-align:center; } body .av-special-heading.elegant-centered .av-special-heading-tag{ position:relative; overflow:hidden; } body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:before, body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:after { content:""; position:absolute; height:1px; border-bottom-style:solid; border-bottom-width:1px; border-color:inherit; top:50%; transform:translateY(-50%); width:1000px; } body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:before { right:100%; margin-right:1em; } body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap:after { left:100%; margin-left:1em; } body .av-special-heading.elegant-centered .av-special-heading-tag .heading-wrap{ display:inline-block; position:relative; } body .av-special-heading.elegant-centered .av-special-heading-tag .heading-char{ display:block; font-size:1em; line-height:1; } body .av-special-heading.elegant-centered .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child, body .av-special-heading.elegant-centered .av-special-heading-tag .heading-char.avia-svg-icon img[is-svg-img="true"]{ height:1em; width:1em; }  body .av-special-heading.blockquote > *{ white-space:normal; float:none; } .av-special-heading.classic-quote{ text-align:center; } .av-special-heading.classic-quote.classic-quote-left{ text-align:left; } .av-special-heading.classic-quote.classic-quote-right{ text-align:right; }  body .av-special-heading.classic-quote > *{ display:block; font-family:"Droid Serif", Georgia, Times, serif; font-weight:normal; font-style:italic; float:none; } body .av-special-heading.blockquote .special-heading-border{ display:none; }  #top .av-special-heading.av-linked-heading a:hover{ opacity:0.5; }   .av-subheading{ font-size:15px; line-height:1.3em; } .av-subheading p:first-child{ margin-top:0; } .av-subheading p:last-child{ margin-bottom:0; } .av-subheading_below{ margin-top:0.3em; } .av-subheading_above{ margin-bottom:0.3em; }   #top.av-accessibility-aaa .av-subheading { line-height:1.5em; } 