/*Layout CSS*/

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

blockquote {
  border-left: 1px solid #cacaca; }

ul, ol, dl {
  list-style-position: outside; }

ul {
  list-style-type: disc;
  margin-left: 1.25rem; }

ol {
  margin-left: 1.25rem; }

ul.pagination, ul.pagination li {
  display: inline;
  float: left;
  list-style: none;
  margin: 0px;
  padding-right: 10px; }

ul ul, ol ul, ul ol, ol ol {
  margin-left: 1.25rem;
  list-style-type: inherit; }

/* Responsive embed for acf oembed*/

.responsive-embed-container { 
    position: relative; 
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
} 

.responsive-embed-container iframe,
.responsive-embed-container object,
.responsive-embed-container embed { 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
  
  .grid-container, .grid-container.fluid {padding:0} 
.stancol,.stancol-pd,.stancol-vp,.stancol-hp{margin-left:auto;margin-right:auto}
.stancol,.stancol-pd,.stancol-vp,.stancol-hp{margin-left:auto;margin-right:auto;max-width:1600px;}
.stancol.fluid,.stancol-pd.fluid,.stancol-vp.fluid,.stancol-hp.fluid,.fluid{width:100%;max-width:100%}
.stancol {width:100%;max-width:1600px;}
.stancol-pd {padding:6vw 10vw; }
.stancol-vp {padding-top:6vw; padding-bottom:6vw; }
.stancol-hp {padding-left:10vw; padding-right:10vw; }
.nm-0-25, nmx-0-25{margin:-0.25vw}
.nm-0-5, .nmx-0-5{margin:-0.5vw}
.nm-1, .nmx-1{margin:-1vw}
.nm-1-5, .nmx-1-5{margin:-1.5vw}
.nm-2, .nmx-2{margin:-2vw}
.nm-2-5, .nmx-2-5{margin:-2.5vw}
.nm-3, .nmx-3{margin:-3vw}
.nm-3-5, .nmx-3-5{margin:-3.5vw}
.nm-4, .nmx-4{margin:-4vw}
.nm-4-5, .nmx-4-5{margin:-4.5vw}
.nm-5, .nmx-5{margin:-5vw}
#interior-header{height:vh}
.pd-0-25,.pdx-0-25{padding: 0.25vw; }
      .pl-0-25,.plx-0-25,.ph-0-25,.phx-0-25{padding-left: 0.25vw; }
      .pr-0-25,.prx-0-25,.ph-0-25,.phx-0-25{padding-right: 0.25vw; }
      .pt-0-25,.ptx-0-25,.pv-0-25,.pvx-0-25{padding-top: 0.25vw; }
      .pb-0-25,.pbx-0-25,.pv-0-25,.pvx-0-25{padding-bottom: 0.25vw; }
.pd-0,.pdx-0{padding: 0vw; }
.pd-1,.pdx-1{padding: 1vw; }
.pd-2,.pdx-2{padding: 2vw; }
.pd-3,.pdx-3{padding: 3vw; }
.pd-4,.pdx-4{padding: 4vw; }
.pd-5,.pdx-5{padding: 5vw; }
.pd-6,.pdx-6{padding: 6vw; }
.pd-7,.pdx-7{padding: 7vw; }
.pd-8,.pdx-8{padding: 8vw; }
.pd-9,.pdx-9{padding: 9vw; }
.pd-10,.pdx-10{padding: 10vw; }
.pl-0,.plx-0,.ph-0,.phx-0{padding-left: 0vw; }
.pr-0,.prx-0,.ph-0,.phx-0{padding-right: 0vw; }
.pt-0,.ptx-0,.pv-0,.pvx-0{padding-top: 0vw; }
.pb-0,.pbx-0,.pv-0,.pvx-0{padding-bottom: 0vw; }
.pl-1,.plx-1,.ph-1,.phx-1{padding-left: 1vw; }
.pr-1,.prx-1,.ph-1,.phx-1{padding-right: 1vw; }
.pt-1,.ptx-1,.pv-1,.pvx-1{padding-top: 1vw; }
.pb-1,.pbx-1,.pv-1,.pvx-1{padding-bottom: 1vw; }
.pl-2,.plx-2,.ph-2,.phx-2{padding-left: 2vw; }
.pr-2,.prx-2,.ph-2,.phx-2{padding-right: 2vw; }
.pt-2,.ptx-2,.pv-2,.pvx-2{padding-top: 2vw; }
.pb-2,.pbx-2,.pv-2,.pvx-2{padding-bottom: 2vw; }
.pl-3,.plx-3,.ph-3,.phx-3{padding-left: 3vw; }
.pr-3,.prx-3,.ph-3,.phx-3{padding-right: 3vw; }
.pt-3,.ptx-3,.pv-3,.pvx-3{padding-top: 3vw; }
.pb-3,.pbx-3,.pv-3,.pvx-3{padding-bottom: 3vw; }
.pl-4,.plx-4,.ph-4,.phx-4{padding-left: 4vw; }
.pr-4,.prx-4,.ph-4,.phx-4{padding-right: 4vw; }
.pt-4,.ptx-4,.pv-4,.pvx-4{padding-top: 4vw; }
.pb-4,.pbx-4,.pv-4,.pvx-4{padding-bottom: 4vw; }
.pl-5,.plx-5,.ph-5,.phx-5{padding-left: 5vw; }
.pr-5,.prx-5,.ph-5,.phx-5{padding-right: 5vw; }
.pt-5,.ptx-5,.pv-5,.pvx-5{padding-top: 5vw; }
.pb-5,.pbx-5,.pv-5,.pvx-5{padding-bottom: 5vw; }
.pl-6,.plx-6,.ph-6,.phx-6{padding-left: 6vw; }
.pr-6,.prx-6,.ph-6,.phx-6{padding-right: 6vw; }
.pt-6,.ptx-6,.pv-6,.pvx-6{padding-top: 6vw; }
.pb-6,.pbx-6,.pv-6,.pvx-6{padding-bottom: 6vw; }
.pl-7,.plx-7,.ph-7,.phx-7{padding-left: 7vw; }
.pr-7,.prx-7,.ph-7,.phx-7{padding-right: 7vw; }
.pt-7,.ptx-7,.pv-7,.pvx-7{padding-top: 7vw; }
.pb-7,.pbx-7,.pv-7,.pvx-7{padding-bottom: 7vw; }
.pl-8,.plx-8,.ph-8,.phx-8{padding-left: 8vw; }
.pr-8,.prx-8,.ph-8,.phx-8{padding-right: 8vw; }
.pt-8,.ptx-8,.pv-8,.pvx-8{padding-top: 8vw; }
.pb-8,.pbx-8,.pv-8,.pvx-8{padding-bottom: 8vw; }
.pl-9,.plx-9,.ph-9,.phx-9{padding-left: 9vw; }
.pr-9,.prx-9,.ph-9,.phx-9{padding-right: 9vw; }
.pt-9,.ptx-9,.pv-9,.pvx-9{padding-top: 9vw; }
.pb-9,.pbx-9,.pv-9,.pvx-9{padding-bottom: 9vw; }
.pl-10,.plx-10,.ph-10,.phx-10{padding-left: 10vw; }
.pr-10,.prx-10,.ph-10,.phx-10{padding-right: 10vw; }
.pt-10,.ptx-10,.pv-10,.pvx-10{padding-top: 10vw; }
.pb-10,.pbx-10,.pv-10,.pvx-10{padding-bottom: 10vw; }
.pd-0-5,.pdx-0-5 {padding: 0.5vw; }
.pd-1-5,.pdx-1-5 {padding: 1.5vw; }
.pd-2-5,.pdx-2-5 {padding: 2.5vw; }
.pd-3-5,.pdx-3-5 {padding: 3.5vw; }
.pd-4-5,.pdx-4-5 {padding: 4.5vw; }
.pl-0-5,.plx-0-5,.ph-0-5,.phx-0-5 {padding-left: 0.5vw; }
.pr-0-5,.prx-0-5,.ph-0-5,.phx-0-5 {padding-right: 0.5vw; }
.pt-0-5,.ptx-0-5,.pv-0-5,.pvx-0-5 {padding-top: 0.5vw; }
.pb-0-5,.pbx-0-5,.pv-0-5,.pvx-0-5 {padding-bottom: 0.5vw; }
.pl-1-5,.plx-1-5,.ph-1-5,.phx-1-5 {padding-left: 1.5vw; }
.pr-1-5,.prx-1-5,.ph-1-5,.phx-1-5 {padding-right: 1.5vw; }
.pt-1-5,.ptx-1-5,.pv-1-5,.pvx-1-5 {padding-top: 1.5vw; }
.pb-1-5,.pbx-1-5,.pv-1-5,.pvx-1-5 {padding-bottom: 1.5vw; }
.pl-2-5,.plx-2-5,.ph-2-5,.phx-2-5 {padding-left: 2.5vw; }
.pr-2-5,.prx-2-5,.ph-2-5,.phx-2-5 {padding-right: 2.5vw; }
.pt-2-5,.ptx-2-5,.pv-2-5,.pvx-2-5 {padding-top: 2.5vw; }
.pb-2-5,.pbx-2-5,.pv-2-5,.pvx-2-5 {padding-bottom: 2.5vw; }
.pl-3-5,.plx-3-5,.ph-3-5,.phx-3-5 {padding-left: 3.5vw; }
.pr-3-5,.prx-3-5,.ph-3-5,.phx-3-5 {padding-right: 3.5vw; }
.pt-3-5,.ptx-3-5,.pv-3-5,.pvx-3-5 {padding-top: 3.5vw; }
.pb-3-5,.pbx-3-5,.pv-3-5,.pvx-3-5 {padding-bottom: 3.5vw; }
.pl-4-5,.plx-4-5,.ph-4-5,.phx-4-5 {padding-left: 4.5vw; }
.pr-4-5,.prx-4-5,.ph-4-5,.phx-4-5 {padding-right: 4.5vw; }
.pt-4-5,.ptx-4-5,.pv-4-5,.pvx-4-5 {padding-top: 4.5vw; }
.pb-4-5,.pbx-4-5,.pv-4-5,.pvx-4-5 {padding-bottom: 4.5vw; }
@media (min-width: 520px){

#interior-header{height:vh}
.stancol-pd {padding:6vw 8vw; }
.stancol-vp {padding-top:6vw; padding-bottom:6vw; }
.stancol-hp {padding-left:8vw; padding-right:8vw; }
.pdm-0-25,.pdmx-0-25{padding: 0.25vw; }
      .plm-0-25,.plmx-0-25,.phm-0-25,.phmx-0-25{padding-left: 0.25vw; }
      .prm-0-25,.prmx-0-25,.phm-0-25,.phmx-0-25{padding-right: 0.25vw; }
      .ptm-0-25,.ptmx-0-25,.pvm-0-25,.pvmx-0-25{padding-top: 0.25vw; }
      .pbm-0-25,.pbmx-0-25,.pvm-0-25,.pvmx-0-25{padding-bottom: 0.25vw; }
.pdm-0,.pdmx-0{padding: 0vw; }
.pdm-1,.pdmx-1{padding: 1vw; }
.pdm-2,.pdmx-2{padding: 2vw; }
.pdm-3,.pdmx-3{padding: 3vw; }
.pdm-4,.pdmx-4{padding: 4vw; }
.pdm-5,.pdmx-5{padding: 5vw; }
.pdm-6,.pdmx-6{padding: 6vw; }
.pdm-7,.pdmx-7{padding: 7vw; }
.pdm-8,.pdmx-8{padding: 8vw; }
.pdm-9,.pdmx-9{padding: 9vw; }
.pdm-10,.pdmx-10{padding: 10vw; }
.plm-0,.plmx-0,.phm-0,.phmx-0{padding-left: 0vw; }
.prm-0,.prmx-0,.phm-0,.phmx-0{padding-right: 0vw; }
.ptm-0,.ptmx-0,.pvm-0,.pvmx-0{padding-top: 0vw; }
.pbm-0,.pbmx-0,.pvm-0,.pvmx-0{padding-bottom: 0vw; }
.plm-1,.plmx-1,.phm-1,.phmx-1{padding-left: 1vw; }
.prm-1,.prmx-1,.phm-1,.phmx-1{padding-right: 1vw; }
.ptm-1,.ptmx-1,.pvm-1,.pvmx-1{padding-top: 1vw; }
.pbm-1,.pbmx-1,.pvm-1,.pvmx-1{padding-bottom: 1vw; }
.plm-2,.plmx-2,.phm-2,.phmx-2{padding-left: 2vw; }
.prm-2,.prmx-2,.phm-2,.phmx-2{padding-right: 2vw; }
.ptm-2,.ptmx-2,.pvm-2,.pvmx-2{padding-top: 2vw; }
.pbm-2,.pbmx-2,.pvm-2,.pvmx-2{padding-bottom: 2vw; }
.plm-3,.plmx-3,.phm-3,.phmx-3{padding-left: 3vw; }
.prm-3,.prmx-3,.phm-3,.phmx-3{padding-right: 3vw; }
.ptm-3,.ptmx-3,.pvm-3,.pvmx-3{padding-top: 3vw; }
.pbm-3,.pbmx-3,.pvm-3,.pvmx-3{padding-bottom: 3vw; }
.plm-4,.plmx-4,.phm-4,.phmx-4{padding-left: 4vw; }
.prm-4,.prmx-4,.phm-4,.phmx-4{padding-right: 4vw; }
.ptm-4,.ptmx-4,.pvm-4,.pvmx-4{padding-top: 4vw; }
.pbm-4,.pbmx-4,.pvm-4,.pvmx-4{padding-bottom: 4vw; }
.plm-5,.plmx-5,.phm-5,.phmx-5{padding-left: 5vw; }
.prm-5,.prmx-5,.phm-5,.phmx-5{padding-right: 5vw; }
.ptm-5,.ptmx-5,.pvm-5,.pvmx-5{padding-top: 5vw; }
.pbm-5,.pbmx-5,.pvm-5,.pvmx-5{padding-bottom: 5vw; }
.plm-6,.plmx-6,.phm-6,.phmx-6{padding-left: 6vw; }
.prm-6,.prmx-6,.phm-6,.phmx-6{padding-right: 6vw; }
.ptm-6,.ptmx-6,.pvm-6,.pvmx-6{padding-top: 6vw; }
.pbm-6,.pbmx-6,.pvm-6,.pvmx-6{padding-bottom: 6vw; }
.plm-7,.plmx-7,.phm-7,.phmx-7{padding-left: 7vw; }
.prm-7,.prmx-7,.phm-7,.phmx-7{padding-right: 7vw; }
.ptm-7,.ptmx-7,.pvm-7,.pvmx-7{padding-top: 7vw; }
.pbm-7,.pbmx-7,.pvm-7,.pvmx-7{padding-bottom: 7vw; }
.plm-8,.plmx-8,.phm-8,.phmx-8{padding-left: 8vw; }
.prm-8,.prmx-8,.phm-8,.phmx-8{padding-right: 8vw; }
.ptm-8,.ptmx-8,.pvm-8,.pvmx-8{padding-top: 8vw; }
.pbm-8,.pbmx-8,.pvm-8,.pvmx-8{padding-bottom: 8vw; }
.plm-9,.plmx-9,.phm-9,.phmx-9{padding-left: 9vw; }
.prm-9,.prmx-9,.phm-9,.phmx-9{padding-right: 9vw; }
.ptm-9,.ptmx-9,.pvm-9,.pvmx-9{padding-top: 9vw; }
.pbm-9,.pbmx-9,.pvm-9,.pvmx-9{padding-bottom: 9vw; }
.plm-10,.plmx-10,.phm-10,.phmx-10{padding-left: 10vw; }
.prm-10,.prmx-10,.phm-10,.phmx-10{padding-right: 10vw; }
.ptm-10,.ptmx-10,.pvm-10,.pvmx-10{padding-top: 10vw; }
.pbm-10,.pbmx-10,.pvm-10,.pvmx-10{padding-bottom: 10vw; }
}
@media (min-width: 970px){

#interior-header{height:vw}
.stancol-pd {padding:6vw 10vw; }
.stancol-vp {padding-top:6vw; padding-bottom:6vw; }
.stancol-hp {padding-left:10vw; padding-right:10vw; }
.pdl-0-25,.pdlx-0-25{padding: 0.25vw; }
      .pll-0-25,.pllx-0-25,.phl-0-25,.phlx-0-25{padding-left: 0.25vw; }
      .prl-0-25,.prlx-0-25,.phl-0-25,.phlx-0-25{padding-right: 0.25vw; }
      .ptl-0-25,.ptlx-0-25,.pvl-0-25,.pvlx-0-25{padding-top: 0.25vw; }
      .pbl-0-25,.pblx-0-25,.pvl-0-25,.pvlx-0-25{padding-bottom: 0.25vw; }
.pdl-0,.pdlx-0{padding: 0vw; }
.pdl-1,.pdlx-1{padding: 1vw; }
.pdl-2,.pdlx-2{padding: 2vw; }
.pdl-3,.pdlx-3{padding: 3vw; }
.pdl-4,.pdlx-4{padding: 4vw; }
.pdl-5,.pdlx-5{padding: 5vw; }
.pdl-6,.pdlx-6{padding: 6vw; }
.pdl-7,.pdlx-7{padding: 7vw; }
.pdl-8,.pdlx-8{padding: 8vw; }
.pdl-9,.pdlx-9{padding: 9vw; }
.pdl-10,.pdlx-10{padding: 10vw; }
.pll-0,.pllx-0,.phl-0,.phlx-0{padding-left: 0vw; }
.prl-0,.prlx-0,.phl-0,.phlx-0{padding-right: 0vw; }
.ptl-0,.ptlx-0,.pvl-0,.pvlx-0{padding-top: 0vw; }
.pbl-0,.pblx-0,.pvl-0,.pvlx-0{padding-bottom: 0vw; }
.pll-1,.pllx-1,.phl-1,.phlx-1{padding-left: 1vw; }
.prl-1,.prlx-1,.phl-1,.phlx-1{padding-right: 1vw; }
.ptl-1,.ptlx-1,.pvl-1,.pvlx-1{padding-top: 1vw; }
.pbl-1,.pblx-1,.pvl-1,.pvlx-1{padding-bottom: 1vw; }
.pll-2,.pllx-2,.phl-2,.phlx-2{padding-left: 2vw; }
.prl-2,.prlx-2,.phl-2,.phlx-2{padding-right: 2vw; }
.ptl-2,.ptlx-2,.pvl-2,.pvlx-2{padding-top: 2vw; }
.pbl-2,.pblx-2,.pvl-2,.pvlx-2{padding-bottom: 2vw; }
.pll-3,.pllx-3,.phl-3,.phlx-3{padding-left: 3vw; }
.prl-3,.prlx-3,.phl-3,.phlx-3{padding-right: 3vw; }
.ptl-3,.ptlx-3,.pvl-3,.pvlx-3{padding-top: 3vw; }
.pbl-3,.pblx-3,.pvl-3,.pvlx-3{padding-bottom: 3vw; }
.pll-4,.pllx-4,.phl-4,.phlx-4{padding-left: 4vw; }
.prl-4,.prlx-4,.phl-4,.phlx-4{padding-right: 4vw; }
.ptl-4,.ptlx-4,.pvl-4,.pvlx-4{padding-top: 4vw; }
.pbl-4,.pblx-4,.pvl-4,.pvlx-4{padding-bottom: 4vw; }
.pll-5,.pllx-5,.phl-5,.phlx-5{padding-left: 5vw; }
.prl-5,.prlx-5,.phl-5,.phlx-5{padding-right: 5vw; }
.ptl-5,.ptlx-5,.pvl-5,.pvlx-5{padding-top: 5vw; }
.pbl-5,.pblx-5,.pvl-5,.pvlx-5{padding-bottom: 5vw; }
.pll-6,.pllx-6,.phl-6,.phlx-6{padding-left: 6vw; }
.prl-6,.prlx-6,.phl-6,.phlx-6{padding-right: 6vw; }
.ptl-6,.ptlx-6,.pvl-6,.pvlx-6{padding-top: 6vw; }
.pbl-6,.pblx-6,.pvl-6,.pvlx-6{padding-bottom: 6vw; }
.pll-7,.pllx-7,.phl-7,.phlx-7{padding-left: 7vw; }
.prl-7,.prlx-7,.phl-7,.phlx-7{padding-right: 7vw; }
.ptl-7,.ptlx-7,.pvl-7,.pvlx-7{padding-top: 7vw; }
.pbl-7,.pblx-7,.pvl-7,.pvlx-7{padding-bottom: 7vw; }
.pll-8,.pllx-8,.phl-8,.phlx-8{padding-left: 8vw; }
.prl-8,.prlx-8,.phl-8,.phlx-8{padding-right: 8vw; }
.ptl-8,.ptlx-8,.pvl-8,.pvlx-8{padding-top: 8vw; }
.pbl-8,.pblx-8,.pvl-8,.pvlx-8{padding-bottom: 8vw; }
.pll-9,.pllx-9,.phl-9,.phlx-9{padding-left: 9vw; }
.prl-9,.prlx-9,.phl-9,.phlx-9{padding-right: 9vw; }
.ptl-9,.ptlx-9,.pvl-9,.pvlx-9{padding-top: 9vw; }
.pbl-9,.pblx-9,.pvl-9,.pvlx-9{padding-bottom: 9vw; }
.pll-10,.pllx-10,.phl-10,.phlx-10{padding-left: 10vw; }
.prl-10,.prlx-10,.phl-10,.phlx-10{padding-right: 10vw; }
.ptl-10,.ptlx-10,.pvl-10,.pvlx-10{padding-top: 10vw; }
.pbl-10,.pblx-10,.pvl-10,.pvlx-10{padding-bottom: 10vw; }
.pdl-12,.pdlx-12{padding: 12vw; }
.pdl-14,.pdlx-14{padding: 14vw; }
.pdl-16,.pdlx-16{padding: 16vw; }
.pdl-18,.pdlx-18{padding: 18vw; }
.pdl-20,.pdlx-20{padding: 20vw; }
.pll-12,.pllx-12,.phl-12,.phlx-12{padding-left: 12vw; }
.prl-12,.prlx-12,.phl-12,.phlx-12{padding-right: 12vw; }
.ptl-12,.ptlx-12,.pvl-12,.pvlx-12{padding-top: 12vw; }
.pbl-12,.pblx-12,.pvl-12,.pvlx-12{padding-bottom: 12vw; }
.pll-14,.pllx-14,.phl-14,.phlx-14{padding-left: 14vw; }
.prl-14,.prlx-14,.phl-14,.phlx-14{padding-right: 14vw; }
.ptl-14,.ptlx-14,.pvl-14,.pvlx-14{padding-top: 14vw; }
.pbl-14,.pblx-14,.pvl-14,.pvlx-14{padding-bottom: 14vw; }
.pll-16,.pllx-16,.phl-16,.phlx-16{padding-left: 16vw; }
.prl-16,.prlx-16,.phl-16,.phlx-16{padding-right: 16vw; }
.ptl-16,.ptlx-16,.pvl-16,.pvlx-16{padding-top: 16vw; }
.pbl-16,.pblx-16,.pvl-16,.pvlx-16{padding-bottom: 16vw; }
.pll-18,.pllx-18,.phl-18,.phlx-18{padding-left: 18vw; }
.prl-18,.prlx-18,.phl-18,.phlx-18{padding-right: 18vw; }
.ptl-18,.ptlx-18,.pvl-18,.pvlx-18{padding-top: 18vw; }
.pbl-18,.pblx-18,.pvl-18,.pvlx-18{padding-bottom: 18vw; }
.pll-20,.pllx-20,.phl-20,.phlx-20{padding-left: 20vw; }
.prl-20,.prlx-20,.phl-20,.phlx-20{padding-right: 20vw; }
.ptl-20,.ptlx-20,.pvl-20,.pvlx-20{padding-top: 20vw; }
.pbl-20,.pblx-20,.pvl-20,.pvlx-20{padding-bottom: 20vw; }
.pdl-0-5,.pdlx-0-5 {padding: 0.5vw; }
.pdl-1-5,.pdlx-1-5 {padding: 1.5vw; }
.pdl-2-5,.pdlx-2-5 {padding: 2.5vw; }
.pdl-3-5,.pdlx-3-5 {padding: 3.5vw; }
.pdl-4-5,.pdlx-4-5 {padding: 4.5vw; }
.pll-0-5,.pllx-0-5,.phl-0-5,.phlx-0-5 {padding-left: 0.5vw; }
.prl-0-5,.prlx-0-5,.phl-0-5,.phlx-0-5 {padding-right: 0.5vw; }
.ptl-0-5,.ptlx-0-5,.pvl-0-5,.pvlx-0-5 {padding-top: 0.5vw; }
.pbl-0-5,.pblx-0-5,.pvl-0-5,.pvlx-0-5 {padding-bottom: 0.5vw; }
.pll-1-5,.pllx-1-5,.phl-1-5,.phlx-1-5 {padding-left: 1.5vw; }
.prl-1-5,.prlx-1-5,.phl-1-5,.phlx-1-5 {padding-right: 1.5vw; }
.ptl-1-5,.ptlx-1-5,.pvl-1-5,.pvlx-1-5 {padding-top: 1.5vw; }
.pbl-1-5,.pblx-1-5,.pvl-1-5,.pvlx-1-5 {padding-bottom: 1.5vw; }
.pll-2-5,.pllx-2-5,.phl-2-5,.phlx-2-5 {padding-left: 2.5vw; }
.prl-2-5,.prlx-2-5,.phl-2-5,.phlx-2-5 {padding-right: 2.5vw; }
.ptl-2-5,.ptlx-2-5,.pvl-2-5,.pvlx-2-5 {padding-top: 2.5vw; }
.pbl-2-5,.pblx-2-5,.pvl-2-5,.pvlx-2-5 {padding-bottom: 2.5vw; }
.pll-3-5,.pllx-3-5,.phl-3-5,.phlx-3-5 {padding-left: 3.5vw; }
.prl-3-5,.prlx-3-5,.phl-3-5,.phlx-3-5 {padding-right: 3.5vw; }
.ptl-3-5,.ptlx-3-5,.pvl-3-5,.pvlx-3-5 {padding-top: 3.5vw; }
.pbl-3-5,.pblx-3-5,.pvl-3-5,.pvlx-3-5 {padding-bottom: 3.5vw; }
.pll-4-5,.pllx-4-5,.phl-4-5,.phlx-4-5 {padding-left: 4.5vw; }
.prl-4-5,.prlx-4-5,.phl-4-5,.phlx-4-5 {padding-right: 4.5vw; }
.ptl-4-5,.ptlx-4-5,.pvl-4-5,.pvlx-4-5 {padding-top: 4.5vw; }
.pbl-4-5,.pblx-4-5,.pvl-4-5,.pvlx-4-5 {padding-bottom: 4.5vw; }
}
@media (min-width: 1600px){
.stancol-pd, .stancol-vp {padding-top: calc(16px * 6); padding-bottom: calc(16px * 6); }
.stancol-pd, .stancol-hp {padding-left: calc(16px * 10); padding-right: calc(16px * 10); }
.nm-0-25, nmx-0-25{margin:-0.25vw}
.nmx-0-5{margin: calc(16px * -0.5)}
.nmx-1{margin: calc(16px * -1)}
.nmx-1-5{margin: calc(16px * -1.5)}
.nmx-2{margin: calc(16px * -2)}
.nmx-2-5{margin: calc(16px * -2.5)}
.nmx-3{margin: calc(16px * -3)}
.nmx-3-5{margin: calc(16px * -3.5)}
.nmx-4{margin: calc(16px * -4)}
.nmx-4-5{margin: calc(16px * -4.5)}
.nmx-5{margin: calc(16px * -5)}
.pdx-0-25,.pdmx-0-25,.pdlx-0-25{padding: 0.25vw;}
      .plx-0-25,.plmx-0-25,.pllx-0-25,.phx-0-25,.phmx-0-25,.phlx-0-25 {padding-left: calc(0.25 * 16px); }
      .prx-0-25,.prmx-0-25,.prlx-0-25,.phx-0-25,.phmx-0-25,.phlx-0-25 {padding-left: calc(0.25 * 16px); }
      .ptx-0-25,.ptmx-0-25,.ptlx-0-25,.phx-0-25,.phmx-0-25,.phlx-0-25 {padding-left: calc(0.25 * 16px); }
      .pbx-0-25,.pbmx-0-25,.pblx-0-25,.phx-0-25,.phmx-0-25,.phlx-0-25 {padding-left: calc(0.25 * 16px); }
.pdx-0,.pdmx-0,.pdlx-0 {padding: calc(0 * 16px); }
.pdx-1,.pdmx-1,.pdlx-1 {padding: calc(1 * 16px); }
.pdx-2,.pdmx-2,.pdlx-2 {padding: calc(2 * 16px); }
.pdx-3,.pdmx-3,.pdlx-3 {padding: calc(3 * 16px); }
.pdx-4,.pdmx-4,.pdlx-4 {padding: calc(4 * 16px); }
.pdx-5,.pdmx-5,.pdlx-5 {padding: calc(5 * 16px); }
.pdx-6,.pdmx-6,.pdlx-6 {padding: calc(6 * 16px); }
.pdx-7,.pdmx-7,.pdlx-7 {padding: calc(7 * 16px); }
.pdx-8,.pdmx-8,.pdlx-8 {padding: calc(8 * 16px); }
.pdx-9,.pdmx-9,.pdlx-9 {padding: calc(9 * 16px); }
.pdx-10,.pdmx-10,.pdlx-10 {padding: calc(10 * 16px); }
.plx-0,.plmx-0,.pllx-0,.phx-0,.phmx-0,.phlx-0 {padding-left: calc(0 * 16px); }
.prx-0,.prmx-0,.prlx-0,.phx-0,.phmx-0,.phlx-0 {padding-right: calc(0 * 16px); }
.ptx-0,.ptmx-0,.ptlx-0,.pvx-0,.pvmx-0,.pvlx-0 {padding-top: calc(0 * 16px); }
.pbx-0,.pbmx-0,.pblx-0,.pvx-0,.pvmx-0,.pvlx-0 {padding-bottom: calc(0 * 16px); }
.plx-1,.plmx-1,.pllx-1,.phx-1,.phmx-1,.phlx-1 {padding-left: calc(1 * 16px); }
.prx-1,.prmx-1,.prlx-1,.phx-1,.phmx-1,.phlx-1 {padding-right: calc(1 * 16px); }
.ptx-1,.ptmx-1,.ptlx-1,.pvx-1,.pvmx-1,.pvlx-1 {padding-top: calc(1 * 16px); }
.pbx-1,.pbmx-1,.pblx-1,.pvx-1,.pvmx-1,.pvlx-1 {padding-bottom: calc(1 * 16px); }
.plx-2,.plmx-2,.pllx-2,.phx-2,.phmx-2,.phlx-2 {padding-left: calc(2 * 16px); }
.prx-2,.prmx-2,.prlx-2,.phx-2,.phmx-2,.phlx-2 {padding-right: calc(2 * 16px); }
.ptx-2,.ptmx-2,.ptlx-2,.pvx-2,.pvmx-2,.pvlx-2 {padding-top: calc(2 * 16px); }
.pbx-2,.pbmx-2,.pblx-2,.pvx-2,.pvmx-2,.pvlx-2 {padding-bottom: calc(2 * 16px); }
.plx-3,.plmx-3,.pllx-3,.phx-3,.phmx-3,.phlx-3 {padding-left: calc(3 * 16px); }
.prx-3,.prmx-3,.prlx-3,.phx-3,.phmx-3,.phlx-3 {padding-right: calc(3 * 16px); }
.ptx-3,.ptmx-3,.ptlx-3,.pvx-3,.pvmx-3,.pvlx-3 {padding-top: calc(3 * 16px); }
.pbx-3,.pbmx-3,.pblx-3,.pvx-3,.pvmx-3,.pvlx-3 {padding-bottom: calc(3 * 16px); }
.plx-4,.plmx-4,.pllx-4,.phx-4,.phmx-4,.phlx-4 {padding-left: calc(4 * 16px); }
.prx-4,.prmx-4,.prlx-4,.phx-4,.phmx-4,.phlx-4 {padding-right: calc(4 * 16px); }
.ptx-4,.ptmx-4,.ptlx-4,.pvx-4,.pvmx-4,.pvlx-4 {padding-top: calc(4 * 16px); }
.pbx-4,.pbmx-4,.pblx-4,.pvx-4,.pvmx-4,.pvlx-4 {padding-bottom: calc(4 * 16px); }
.plx-5,.plmx-5,.pllx-5,.phx-5,.phmx-5,.phlx-5 {padding-left: calc(5 * 16px); }
.prx-5,.prmx-5,.prlx-5,.phx-5,.phmx-5,.phlx-5 {padding-right: calc(5 * 16px); }
.ptx-5,.ptmx-5,.ptlx-5,.pvx-5,.pvmx-5,.pvlx-5 {padding-top: calc(5 * 16px); }
.pbx-5,.pbmx-5,.pblx-5,.pvx-5,.pvmx-5,.pvlx-5 {padding-bottom: calc(5 * 16px); }
.plx-6,.plmx-6,.pllx-6,.phx-6,.phmx-6,.phlx-6 {padding-left: calc(6 * 16px); }
.prx-6,.prmx-6,.prlx-6,.phx-6,.phmx-6,.phlx-6 {padding-right: calc(6 * 16px); }
.ptx-6,.ptmx-6,.ptlx-6,.pvx-6,.pvmx-6,.pvlx-6 {padding-top: calc(6 * 16px); }
.pbx-6,.pbmx-6,.pblx-6,.pvx-6,.pvmx-6,.pvlx-6 {padding-bottom: calc(6 * 16px); }
.plx-7,.plmx-7,.pllx-7,.phx-7,.phmx-7,.phlx-7 {padding-left: calc(7 * 16px); }
.prx-7,.prmx-7,.prlx-7,.phx-7,.phmx-7,.phlx-7 {padding-right: calc(7 * 16px); }
.ptx-7,.ptmx-7,.ptlx-7,.pvx-7,.pvmx-7,.pvlx-7 {padding-top: calc(7 * 16px); }
.pbx-7,.pbmx-7,.pblx-7,.pvx-7,.pvmx-7,.pvlx-7 {padding-bottom: calc(7 * 16px); }
.plx-8,.plmx-8,.pllx-8,.phx-8,.phmx-8,.phlx-8 {padding-left: calc(8 * 16px); }
.prx-8,.prmx-8,.prlx-8,.phx-8,.phmx-8,.phlx-8 {padding-right: calc(8 * 16px); }
.ptx-8,.ptmx-8,.ptlx-8,.pvx-8,.pvmx-8,.pvlx-8 {padding-top: calc(8 * 16px); }
.pbx-8,.pbmx-8,.pblx-8,.pvx-8,.pvmx-8,.pvlx-8 {padding-bottom: calc(8 * 16px); }
.plx-9,.plmx-9,.pllx-9,.phx-9,.phmx-9,.phlx-9 {padding-left: calc(9 * 16px); }
.prx-9,.prmx-9,.prlx-9,.phx-9,.phmx-9,.phlx-9 {padding-right: calc(9 * 16px); }
.ptx-9,.ptmx-9,.ptlx-9,.pvx-9,.pvmx-9,.pvlx-9 {padding-top: calc(9 * 16px); }
.pbx-9,.pbmx-9,.pblx-9,.pvx-9,.pvmx-9,.pvlx-9 {padding-bottom: calc(9 * 16px); }
.plx-10,.plmx-10,.pllx-10,.phx-10,.phmx-10,.phlx-10 {padding-left: calc(10 * 16px); }
.prx-10,.prmx-10,.prlx-10,.phx-10,.phmx-10,.phlx-10 {padding-right: calc(10 * 16px); }
.ptx-10,.ptmx-10,.ptlx-10,.pvx-10,.pvmx-10,.pvlx-10 {padding-top: calc(10 * 16px); }
.pbx-10,.pbmx-10,.pblx-10,.pvx-10,.pvmx-10,.pvlx-10 {padding-bottom: calc(10 * 16px); }
.pdx-12,.pdmx-12,.pdlx-12 {padding: calc(12 * 16px); }
.pdx-14,.pdmx-14,.pdlx-14 {padding: calc(14 * 16px); }
.pdx-16,.pdmx-16,.pdlx-16 {padding: calc(16 * 16px); }
.pdx-18,.pdmx-18,.pdlx-18 {padding: calc(18 * 16px); }
.pdx-20,.pdmx-20,.pdlx-20 {padding: calc(20 * 16px); }
.plx-12,.plmx-12,.pllx-12,.phx-12,.phmx-12,.phlx-12 {padding-left: calc(12 * 16px); }
.prx-12,.prmx-12,.prlx-12,.phx-12,.phmx-12,.phlx-12 {padding-right: calc(12 * 16px); }
.ptx-12,.ptmx-12,.ptlx-12,.pvx-12,.pvmx-12,.pvlx-12 {padding-top: calc(12 * 16px); }
.pbx-12,.pbmx-12,.pblx-12,.pvx-12,.pvmx-12,.pvlx-12 {padding-bottom: calc(12 * 16px); }
.plx-14,.plmx-14,.pllx-14,.phx-14,.phmx-14,.phlx-14 {padding-left: calc(14 * 16px); }
.prx-14,.prmx-14,.prlx-14,.phx-14,.phmx-14,.phlx-14 {padding-right: calc(14 * 16px); }
.ptx-14,.ptmx-14,.ptlx-14,.pvx-14,.pvmx-14,.pvlx-14 {padding-top: calc(14 * 16px); }
.pbx-14,.pbmx-14,.pblx-14,.pvx-14,.pvmx-14,.pvlx-14 {padding-bottom: calc(14 * 16px); }
.plx-16,.plmx-16,.pllx-16,.phx-16,.phmx-16,.phlx-16 {padding-left: calc(16 * 16px); }
.prx-16,.prmx-16,.prlx-16,.phx-16,.phmx-16,.phlx-16 {padding-right: calc(16 * 16px); }
.ptx-16,.ptmx-16,.ptlx-16,.pvx-16,.pvmx-16,.pvlx-16 {padding-top: calc(16 * 16px); }
.pbx-16,.pbmx-16,.pblx-16,.pvx-16,.pvmx-16,.pvlx-16 {padding-bottom: calc(16 * 16px); }
.plx-18,.plmx-18,.pllx-18,.phx-18,.phmx-18,.phlx-18 {padding-left: calc(18 * 16px); }
.prx-18,.prmx-18,.prlx-18,.phx-18,.phmx-18,.phlx-18 {padding-right: calc(18 * 16px); }
.ptx-18,.ptmx-18,.ptlx-18,.pvx-18,.pvmx-18,.pvlx-18 {padding-top: calc(18 * 16px); }
.pbx-18,.pbmx-18,.pblx-18,.pvx-18,.pvmx-18,.pvlx-18 {padding-bottom: calc(18 * 16px); }
.plx-20,.plmx-20,.pllx-20,.phx-20,.phmx-20,.phlx-20 {padding-left: calc(20 * 16px); }
.prx-20,.prmx-20,.prlx-20,.phx-20,.phmx-20,.phlx-20 {padding-right: calc(20 * 16px); }
.ptx-20,.ptmx-20,.ptlx-20,.pvx-20,.pvmx-20,.pvlx-20 {padding-top: calc(20 * 16px); }
.pbx-20,.pbmx-20,.pblx-20,.pvx-20,.pvmx-20,.pvlx-20 {padding-bottom: calc(20 * 16px); }
.pdx-0-5,.pdmx-0-5,.pdlx-0-5 {padding: calc(0.5 * 16px); }
.pdx-1-5,.pdmx-1-5,.pdlx-1-5 {padding: calc(1.5 * 16px); }
.pdx-2-5,.pdmx-2-5,.pdlx-2-5 {padding: calc(2.5 * 16px); }
.pdx-3-5,.pdmx-3-5,.pdlx-3-5 {padding: calc(3.5 * 16px); }
.pdx-4-5,.pdmx-4-5,.pdlx-4-5 {padding: calc(4.5 * 16px); }
.plx-0-5,.plmx-0-5,.pllx-0.phx-0-5,.phmx-0-5,.phlx-0-5 {padding-left: calc(0.5 * 16px); }
.prx-0-5,.prmx-0-5,.prlx-0.phx-0-5,.phmx-0-5,.phlx-0-5 {padding-right: calc(0.5 * 16px); }
.ptx-0-5,.ptmx-0-5,.ptlx-0.pvx-0-5,.pvmx-0-5,.pvlx-0-5 {padding-top: calc(0.5 * 16px); }
.pbx-0-5,.pbmx-0-5,.pblx-0.pvx-0-5,.pvmx-0-5,.pvlx-0-5 {padding-bottom: calc(0.5 * 16px); }
.plx-1-5,.plmx-1-5,.pllx-1.phx-1-5,.phmx-1-5,.phlx-1-5 {padding-left: calc(1.5 * 16px); }
.prx-1-5,.prmx-1-5,.prlx-1.phx-1-5,.phmx-1-5,.phlx-1-5 {padding-right: calc(1.5 * 16px); }
.ptx-1-5,.ptmx-1-5,.ptlx-1.pvx-1-5,.pvmx-1-5,.pvlx-1-5 {padding-top: calc(1.5 * 16px); }
.pbx-1-5,.pbmx-1-5,.pblx-1.pvx-1-5,.pvmx-1-5,.pvlx-1-5 {padding-bottom: calc(1.5 * 16px); }
.plx-2-5,.plmx-2-5,.pllx-2.phx-2-5,.phmx-2-5,.phlx-2-5 {padding-left: calc(2.5 * 16px); }
.prx-2-5,.prmx-2-5,.prlx-2.phx-2-5,.phmx-2-5,.phlx-2-5 {padding-right: calc(2.5 * 16px); }
.ptx-2-5,.ptmx-2-5,.ptlx-2.pvx-2-5,.pvmx-2-5,.pvlx-2-5 {padding-top: calc(2.5 * 16px); }
.pbx-2-5,.pbmx-2-5,.pblx-2.pvx-2-5,.pvmx-2-5,.pvlx-2-5 {padding-bottom: calc(2.5 * 16px); }
.plx-3-5,.plmx-3-5,.pllx-3.phx-3-5,.phmx-3-5,.phlx-3-5 {padding-left: calc(3.5 * 16px); }
.prx-3-5,.prmx-3-5,.prlx-3.phx-3-5,.phmx-3-5,.phlx-3-5 {padding-right: calc(3.5 * 16px); }
.ptx-3-5,.ptmx-3-5,.ptlx-3.pvx-3-5,.pvmx-3-5,.pvlx-3-5 {padding-top: calc(3.5 * 16px); }
.pbx-3-5,.pbmx-3-5,.pblx-3.pvx-3-5,.pvmx-3-5,.pvlx-3-5 {padding-bottom: calc(3.5 * 16px); }
.plx-4-5,.plmx-4-5,.pllx-4.phx-4-5,.phmx-4-5,.phlx-4-5 {padding-left: calc(4.5 * 16px); }
.prx-4-5,.prmx-4-5,.prlx-4.phx-4-5,.phmx-4-5,.phlx-4-5 {padding-right: calc(4.5 * 16px); }
.ptx-4-5,.ptmx-4-5,.ptlx-4.pvx-4-5,.pvmx-4-5,.pvlx-4-5 {padding-top: calc(4.5 * 16px); }
.pbx-4-5,.pbmx-4-5,.pblx-4.pvx-4-5,.pvmx-4-5,.pvlx-4-5 {padding-bottom: calc(4.5 * 16px); }
}
.back-w100{background-size: 100% auto}
  .back-h100{background-size: auto 100%}
  .cover-tl,.cover-tc,.cover-tr,.cover-bc,.cover-bl,.cover-br,.cover-cl,.cover-cr,.cover-cc{ background-size: cover;}
  .contain-tc,.contain-tl,.contain-tr,.contain-cc,.contain-cl,.contain-cr,.contain-bc,.contain-bl,.contain-br { background-size: contain;background-repeat:no-repeat}
  .cover-tl{ background-position: top left;}      .cover-tc { background-position: top center;}     .cover-tr{ background-position: top right;} 
  .cover-cl{ background-position: center left;}   .cover-cc{ background-position: center center;}   .cover-cr{ background-position: center right;} 
  .cover-bl{ background-position: bottom left;}   .cover-bc{ background-position: bottom center;}   .cover-br{ background-position: bottom right;}  
  .contain-tl{ background-position: top left;}    .contain-tc{ background-position: top center;}    .contain-tr{ background-position: top right;}
  .contain-cl{ background-position: center left;} .contain-cc{ background-position: center center;} .contain-cr{ background-position: center right;} 
  .contain-bl{ background-position: bottom left;} .contain-bc{ background-position: bottom center;} .contain-br{ background-position: bottom right;}  
  .repeat{background-repeat:repeat}
  .repeat-x{background-repeat:repeat-x}
  .repeat-y{background-repeat:repeat-y}
  .no-repeat{background-repeat:no-repeat}
@media (min-width: 520px){
.repeatm{background-repeat:repeat}
  .repeatm-xm{background-repeat:repeat-x}
  .repeatym{background-repeat:repeat-y}
  .norepeatm{background-repeat:no-repeat}  

  .coverm-tl{ background-position: top left;}      .coverm-tc{ background-position: top center;}     .coverm-tr{ background-position: top right;} 
  .coverm-cl{ background-position: center left;}   .coverm-cc{ background-position: center center;}   .coverm-cr{ background-position: center right;} 
  .coverm-bl{ background-position: bottom left;}   .coverm-bc{ background-position: bottom center;}   .coverm-br{ background-position: bottom right;}  

  .containm-tl{ background-position: top left;}    .containm-tc{ background-position: top center;}    .containm-tr{ background-position: top right;}
  .containm-cl{ background-position: center left;} .containm-cc{ background-position: center center;} .containm-cr{ background-position: center right;} 
  .containm-bl{ background-position: bottom left;} .containm-bc{ background-position: bottom center;} .containm-br{ background-position: bottom right;}
  }
@media (min-width: 520px){
.repeatlg{background-repeat:repeat}
  .repeatlg-x{background-repeat:repeat-x}
  .repeatlg-y{background-repeat:repeat-y}
  .no-repeatlg{background-repeat:no-repeat}    

  .coverlg-tl{ background-position: top left;}      .coverlg-tc { background-position: top center;}     .coverlg-tr{ background-position: top right;} 
  .coverlg-cl{ background-position: center left;}   .coverlg-cc{ background-position: center center;}   .coverlg-cr{ background-position: center right;} 
  .coverlg-bl{ background-position: bottom left;}   .coverlg-bc{ background-position: bottom center;}   .coverlg-br{ background-position: bottom right;}  

  .containlg-tl{ background-position: top left;}    .containlg-tc{ background-position: top center;}    .containlg-tr{ background-position: top right;}
  .containlg-cl{ background-position: center left;} .containlg-cc{ background-position: center center;} .containlg-cr{ background-position: center right;} 
  .containlg-bl{ background-position: bottom left;} .containlg-bc{ background-position: bottom center;} .containlg-br{ background-position: bottom right;}
  }
.hcn, .hcn-rel, .hcn-abs { position: relative; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); margin-right: -50%; }
.cen, .cen-rel, .cen-abs { position: relative; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); margin-right: -50%; }
.vcn, .vcn-rel, .vcn-abs { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.vcn-abs, .hcn-abs, .cen-abs { position: absolute; }
.vcp { display: table; height: 100%; }
.vcp > div { display: table-cell; vertical-align: middle; }
.vct { display: table; height: 100%; }
.vcc { display: table-cell; vertical-align: middle; }
.hca { display: block; margin: 0 auto; }
.ibc-par { width: 100%; text-align: center; }
.ibc-child { display: inline-block; vertical-align: middle; }

@media (min-width: 970px) { .vcn-ml, .vcn-ml-rel, .vcn-ml-abs { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.vcn-ml-abs { position: absolute; }
.hca-ml { display: block; margin: 0 auto; }
.hca-ml-no { display: block; margin-left: 0 !important; } }
@-moz-document url-prefix() { img { width: 100%; max-width: 100%; } } 
.none { display: none; }
.block { display: block; }
.inblock { display: inline-block; }
.inline { display: inline; }
.flex { display: flex; }

.fd-r { flex-direction: row; }
.fd-rr { flex-direction: row-reverse; }
.fd-c { flex-direction: column; }
.fd-cr { flex-direction: column-reverse; }

.fw-nw { flex-wrap: nowrap; }
.fw-w { flex-wrap: wrap; }
.fw-wr { flex-wrap: wrap-reverse; }

.fj-s { justify-content: flex-start; }
.fj-e { justify-content: flex-end; }
.fj-c { justify-content: center; }
.fj-sb { justify-content: space-between; }
.fj-sa { justify-content: space-around; }

.fa-s { align-items: flex-start; }
.fa-e { align-items: flex-end; }
.fa-c { align-items: center; }
.fa-b { align-items: baseline; }
.fa-st { align-items: stretch; }

.fs-i { flex-shrink: initial; }
.fs-1 { flex-shrink: 1; }
.fs-2 { flex-shrink: 2; }
.fs-3 { flex-shrink: 3; }
.fs-4 { flex-shrink: 4; }
.fs-5 { flex-shrink: 5; }

.fg-i { flex-grow: initial; }
.fg-1 { flex-grow: 1; }
.fg-2 { flex-grow: 2; }
.fg-3 { flex-grow: 3; }
.fg-4 { flex-grow: 4; }
.fg-5 { flex-grow: 5; }
.fb-1 { flex-basis: 1px; }

.fjs-s { justify-self: flex-start; }
.fjs-e { justify-self: flex-end; }
.fjs-c { justify-self: center; }
.fjs-b { justify-self: baseline; }
.fjs-st { justify-self: stretch; }
.fas-s { align-self: flex-start; }
.fas-e { align-self: flex-end; }
.fas-c { align-self: center; }
.fas-b { align-self: baseline; }
.fas-st { align-self: stretch; }
  
.clear-left { clear: left; }
.clear-right { clear: right; }
.clear-both { clear: both; }
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
.fl-left { float: left; }
.fl-right { float: right; }
.fl-none { float: none !important; }
 .mar-0 { margin: 0 !important; }
 .ovh { overflow: hidden; }
.ovx { overflow-x: hidden; }
.ovy { overflow-y: hidden; }
.ova { overflow: auto; }
.panel-full-page{width:100%;height:100%;}
.panel-100h{height:100%;}
.panel-95h{height:95%;}
.panel-90h{height:90%;}
.panel-85h{height:85%;}
.panel-80h{height:80%;}
.panel-70h{height:70%;}
.panel-75h{height:75%;}
.panel-65h{height:70%;}
.panel-66h{height:66.6666%;}
.panel-65h{height:65%;}
.panel-60h{height:60%;}
.panel-58h{height:57.5%;}
.panel-55h{height:55%;}
.panel-53h{height:52.5%;}
.panel-50h{height:50%;}
.panel-47h{height:47.5%;}
.panel-45h{height:45%;}
.panel-42h{height:42.5%;}
.panel-40h{height:40%;}
.panel-35h{height:35%;}
.panel-33h{height:33.3333%;}
.panel-30h{height:30%;}
.panel-25h{height:25%;}
.panel-20h{height:20%;}
.panel-15h{height:15%;}
.panel-10h{height:10%;}
.panel-5h{height:5%;}

.panel-100w{width:100%;}
.panel-95w{width:95%;}
.panel-90w{width:90%;}
.panel-85w{width:85%;}
.panel-80w{width:80%;}
.panel-75w{width:75%;}
.panel-70w{width:70%;}
.panel-66w{width:66.666%;}
.panel-65w{width:65%;}
.panel-60w{width:60%;}
.panel-58w{width:57.5%;}
.panel-55w{width:55%;}
.panel-53w{width:52.5%;}
.panel-50w{width:50%;}
.panel-47w{width:47.5%;}
.panel-45w{width:45%;}
.panel-42w{width:42.5%;}
.panel-40w{width:40%;}
.panel-35w{width:35%;}
.panel-33w{width:33.3333%;}
.panel-30w{width:30%;}
.panel-25w{width:25%;}
.panel-20w{width:20%;}
.panel-15w{width:15%;}
.panel-10w{width:10%;}
.panel-5w{width:5%;}
.parallax-background-center {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    transform: translate(0,0);/*chrome fix*/}
.abs{position: absolute;}
.rel{position: relative;}
.fix{position: fixed;}
.sta{position: static;}
@media (min-width: 520px){
.abs-m{position: absolute;}
.rel-m{position: relative;}
.fix-m{position: fixed;}
.sta-m{position: static;}
}
@media (min-width: 970px){
.abs-lg{position: absolute;}
.rel-lg{position: relative;}
.fix-lg{position: fixed;}
.sta-lg{position: static;}
}
.row-1300 {max-width:1300px !important}
.row-1400 {max-width:1400px !important}
.row-1440 {max-width:1440px !important}
.row-1500 {max-width:1500px !important}
.row-1600 {max-width:1600px !important}
.row-1700 {max-width:1700px !important}
.row-1800 {max-width:1800px !important}
.row-1920 {max-width:1920px !important}
.row-2000 {max-width:2000px !important}
.row-2100 {max-width:2100px !important}
.row-2200 {max-width:2200px !important}
.row-2300 {max-width:2300px !important}
.row-2400 {max-width:2400px !important}
.row-2560 {max-width:2560px !important}
.circle {border-radius: 50%;}
.square {}
.square:after{ 
  content: "";
  display: block;
  padding-bottom: 100%;}
.w-auto{width:auto}         
.h-auto{height:auto}

.mxw-100 {max-width:100%}   
.mxh-100 {max-height:100%}  
.mxwh-100{max-width:100%;max-height:100%;}
.mxwha-100{max-width:100%;max-height:100%;height:auto;width:auto}
.mxw-i{max-width:initial}
.mxh-i{max-height:initial}

.mnh-100 {min-height:100%}  
.mnw-100 {min-width:100%}   
.mnwh-100{min-width:100%;min-height:100%;}
.mnwhai-100{min-width:100%;min-height:100%;height:auto;width:auto;max-width:initial;max-height:initial}

.mnxwha-100{min-width:100%;min-height:100%;max-width:100%;max-height:100%;height:auto;width:auto;}
.mnxwa-100{min-width:100%;max-width:100%;height:auto;width:auto;}

.w-100{width:100%}         
.h-100{height:100%}
.vam{vertical-align:middle}
.hidden{visibility:hidden}
.z-100{z-index:100;}  .z-200{z-index:200;}  .z-300{z-index:300;}  .z-400{z-index:400;}  .z-500{z-index:500;}
.z-600{z-index:600;}  .z-700{z-index:700;}  .z-800{z-index:800;}  .z-900{z-index:900;}  .z-1000{z-index:1000;}
.z-2000{z-index:2000}
