<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:top
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
body{
    line-height:1
}
ol,ul{
    list-style:none
}
blockquote,q{
    quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
    content:'';
    content:none
}
table{
    border-collapse:collapse;
    border-spacing:0
}
*{
    box-sizing:border-box
}
section{
    float:left;
    width:100%;
    position:relative
}
section .no-match{
    width:90%;
    max-width:700px;
    margin:auto;
    padding:50px 0;
    text-align:center;
    line-height:2
}
main{
    position:relative;
    z-index:20;
    display:block
}

.pad-container{
    float:left;
    width:100%;
    padding-left:5%;
    padding-right:5%
}
.pad-container.-left{
    padding-right:0rem
}
.pad-container.-right{
    padding-left:0rem
}
@media (max-width: 1000px){
    .pad-container{
        padding-left:0rem;
        padding-right:0rem
    }
}
header,section,main,article,aside,nav,footer{
    display:block
}
.no-results .container p{
    text-align:center;
    width:100%
}
.mobile-only{
    display:none !important
}
@media (max-width: 1000px){
    .mobile-only{
        display:block !important
    }
}
.not-mobile{
    display:block
}
@media (max-width: 1000px){
    .not-mobile{
        display:none
    }
}
.embed-container{
    position:relative;
    padding-bottom:56.25%;
    padding-top:35px;
    height:0;
    overflow:hidden;
    width:100%
}
.embed-container iframe{
    position:absolute;
    width:100%;
    height:100%;
    left:0em;
    top:0em
}
.post-loop .container{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media (max-width: 1000px){
    .post-loop .container{
        display:block;
        -webkit-flex-wrap:none;
        -ms-flex-wrap:none;
        flex-wrap:none
    }
}
.column-one{
    display:block;
    float:left;
    width:4.3333333333%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .column-one{
        display:block;
        float:left;
        width:4.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .column-one{
        display:block;
        float:left;
        width:6.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .column-one{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.column-two{
    display:block;
    float:left;
    width:12.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .column-two{
        display:block;
        float:left;
        width:12.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .column-two{
        display:block;
        float:left;
        width:14.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .column-two{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.column-three{
    display:block;
    float:left;
    width:21%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .column-three{
        display:block;
        float:left;
        width:21%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .column-three{
        display:block;
        float:left;
        width:23%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .column-three{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.column-four{
    display:block;
    float:left;
    width:29.3333333333%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .column-four{
        display:block;
        float:left;
        width:29.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .column-four{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .column-four{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.column-five{
    display:block;
    float:left;
    width:37.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .column-five{
        display:block;
        float:left;
        width:37.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .column-five{
        display:block;
        float:left;
        width:39.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .column-five{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.column-six{
    display:block;
    float:left;
    width:46%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .column-six{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .column-six{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .column-six{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.column-seven{
    display:block;
    float:left;
    width:54.3333333333%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .column-seven{
        display:block;
        float:left;
        width:54.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .column-seven{
        display:block;
        float:left;
        width:56.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .column-seven{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.column-eight{
    display:block;
    float:left;
    width:62.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .column-eight{
        display:block;
        float:left;
        width:62.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .column-eight{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .column-eight{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.column-nine{
    display:block;
    float:left;
    width:71%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .column-nine{
        display:block;
        float:left;
        width:71%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .column-nine{
        display:block;
        float:left;
        width:73%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .column-nine{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.column-ten{
    display:block;
    float:left;
    width:79.3333333333%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .column-ten{
        display:block;
        float:left;
        width:79.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .column-ten{
        display:block;
        float:left;
        width:81.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .column-ten{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.column-eleven{
    display:block;
    float:left;
    width:87.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .column-eleven{
        display:block;
        float:left;
        width:87.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .column-eleven{
        display:block;
        float:left;
        width:89.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .column-eleven{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.column-twelve{
    display:block;
    float:left;
    width:96%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .column-twelve{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .column-twelve{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .column-twelve{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
body{
    color:#000;
    font-family:"Roboto",sans-serif;
    -webkit-font-smoothing:antialiased;
    font-size:20px;
    line-height:1.4
}
@media (max-width: 1050px){
    body{
        font-size:20px
    }
}
@media (max-width: 1000px){
    body{
        font-size:20px
    }
}
h1,h2,h3,h4,h5,h6{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1
}
h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{
    font-style:normal;
    color:#ff0;
    padding-left:0.1em;
    padding-right:0.1em
}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{
    margin-top:0em
}
h1.large{
    font-size:4.95rem;
    margin-top:0.75em;
    margin-bottom:0.25em;
    line-height:1;
    text-transform:uppercase
}
@media (max-width: 1050px){
    h1.large{
        font-size:4rem
    }
}
@media (max-width: 1000px){
    h1.large{
        font-size:3rem
    }
}
h1{
    font-size:3rem;
    margin-top:0.75em;
    margin-bottom:0.25em;
    text-transform:uppercase
}
@media (max-width: 1000px){
    h1{
        font-size:2.7rem
    }
}
h2{
    font-size:2.75rem;
    margin-top:1em;
    margin-bottom:0.75em
}
h3{
    font-size:2rem;
    margin-top:1.25em;
    margin-bottom:0.5em
}
@media (max-width: 1000px){
    h3{
        font-size:2rem;
        line-height:1.2
    }
}
h4{
    font-size:1.65rem;
    margin-top:1em;
    margin-bottom:0.5em
}
h5{
    font-size:1.5rem;
    line-height:1.2;
    margin-top:0.5em;
    margin-bottom:0.5em
}
h6{
    font-size:1.15rem;
    line-height:1.1em;
    margin-top:0.5em;
    margin-bottom:0.5em
}
.small{
    font-size:0.8em
}
.lead{
    font-size:1.25em;
    font-weight:bold
}
p{
    margin:1em 0
}
a{
    color:#000;
    text-decoration:none
}
a:hover{
    text-decoration:none
}
.content a,p a{
    font-weight:bold
}
.content a:hover,p a:hover{
    text-decoration:underline
}
.content h5 a{
    font-weight:normal
}
.content h5 a:hover{
    text-decoration:none
}
a.button{
    font-weight:normal
}
.full-description a,.wysiwyg a{
    text-decoration:underline
}
abbr,acronym{
    border-bottom:1px dotted;
    cursor:help
}
address{
    font-size:1rem;
    font-style:italic
}
blockquote{
    margin:1em 0;
    padding:0 0 0 2em;
    font-size:2.25rem;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1.2;
    position:relative
}
@media (max-width: 1000px){
    blockquote{
        padding:0 0 0 1.5em;
        font-size:1.55rem
    }
}
blockquote:before{
    content:" ";
    position:absolute;
    width:0.25em;
    height:98%;
    background-color:#ff0;
    left:1em;
    top:0.2em
}
@media (max-width: 1000px){
    blockquote:before{
        left:0.5em
    }
}
blockquote.-source p:last-child{
    font-size:1rem;
    text-transform:uppercase;
    color:#7a7d81;
    margin-top:1em
}
blockquote.-source p:first-child{
    font-size:inherit;
    text-transform:none;
    color:#000;
    margin-bottom:0em
}
@media (max-width: 1000px){
    blockquote{
        display:block
    }
}
cite{
    display:block;
    text-transform:uppercase;
    opacity:0.5;
    font-size:0.5em;
    margin-top:1em
}
code{
    font-size:0.96rem;
    font-family:monospace;
    background:#fff;
    border:1px solid #f2f2f2;
    padding:0.125em 0.25em;
    line-height:150%
}
em,i{
    font-style:italic
}
strong,b{
    font-weight:bold
}
small{
    font-size:0.8em
}
hr{
    outline:none;
    border:none;
    margin:1em 0;
    padding:0;
    border-top:1px solid #66676a
}
ol,ul{
    margin:1em 0;
    padding:0 0 0 2em
}
ol li,ul li{
    font-size:1em;
    margin-bottom:0.5em;
    list-style-position:outside
}
ul li{
    list-style:disc
}
ol li{
    list-style:decimal
}
form{
    margin:1em 0
}
dl{
    margin:1em 0
}
dl dt{
    font-weight:bold
}
dl dd{
    margin:0 0 0.5em
}
table{
    width:100%;
    margin:1em 0
}
table th{
    padding:0.5em;
    border:1px solid #fff;
    background:#fff;
    text-align:left;
    font-weight:bold
}
table td{
    padding:0.5em;
    border:1px solid #fff
}
.error{
    color:#a00
}
.success{
    color:#0a0
}
@font-face{
    font-family:'entypo';
    src:url("../fonts/entypo.eot?59575301");
    src:url("../fonts/entypo.eot?59575301#iefix") format("embedded-opentype"),url("../fonts/entypo.woff?59575301") format("woff"),url("../fonts/entypo.ttf?59575301") format("truetype"),url("../fonts/entypo.svg?59575301#entypo") format("svg");
    font-weight:normal;
    font-style:normal
}
[class^="icon-"]:before,[class*=" icon-"]:before,.tweet:before,.read-more:after{
    font-family:"entypo";
    font-style:normal;
    font-weight:normal;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em
}
span.icon-facebook:before{
    padding-right:0.2em
}
span.icon-twitter:before{
    padding-right:0.3em
}
.icon-note:before{
    content:'\e800'
}
.icon-cancel-circled:before{
    content:'\e801'
}
.icon-cancel-squared:before{
    content:'\e802'
}
.icon-note-beamed:before{
    content:'\e803'
}
.icon-upload-cloud:before{
    content:'\e804'
}
.icon-music:before{
    content:'\e805'
}
.icon-plus:before{
    content:'\e806'
}
.icon-bookmark:before{
    content:'\e807'
}
.icon-chat:before{
    content:'\e808'
}
.icon-bell:before{
    content:'\e809'
}
.icon-light-down:before{
    content:'\e80a'
}
.icon-basket:before{
    content:'\e80b'
}
.icon-down:before{
    content:'\e80c'
}
.icon-left-dir:before{
    content:'\e80d'
}
.icon-left-circled:before{
    content:'\e80e'
}
.icon-search:before{
    content:'\e80f'
}
.icon-mail:before{
    content:'\e810'
}
.icon-heart:before{
    content:'\e811'
}
.icon-flashlight:before{
    content:'\e812'
}
.icon-heart-empty:before{
    content:'\e813'
}
.icon-star:before{
    content:'\e814'
}
.icon-star-empty:before{
    content:'\e815'
}
.icon-user:before{
    content:'\e816'
}
.icon-users:before{
    content:'\e817'
}
.icon-user-add:before{
    content:'\e818'
}
.icon-video:before{
    content:'\e819'
}
.icon-camera:before{
    content:'\e81a'
}
.icon-picture:before{
    content:'\e81b'
}
.icon-layout:before{
    content:'\e81c'
}
.icon-check:before{
    content:'\e81d'
}
.icon-tag:before{
    content:'\e81e'
}
.icon-cancel:before{
    content:'\e81f'
}
.icon-eye:before{
    content:'\e820'
}
.icon-lock-open:before{
    content:'\e821'
}
.icon-menu:before{
    content:'\e822'
}
.icon-lock:before{
    content:'\e823'
}
.icon-attach:before{
    content:'\e824'
}
.icon-link:before{
    content:'\e825'
}
.icon-home:before{
    content:'\e826'
}
.icon-back:before{
    content:'\e827'
}
.icon-info-circled:before{
    content:'\e828'
}
.icon-info:before{
    content:'\e829'
}
.icon-help-circled:before{
    content:'\e82a'
}
.icon-help:before{
    content:'\e82b'
}
.icon-minus-circled:before{
    content:'\e82c'
}
.icon-minus:before{
    content:'\e82d'
}
.icon-plus-squared:before{
    content:'\e82e'
}
.icon-plus-circled:before{
    content:'\e82f'
}
.icon-minus-squared:before{
    content:'\e830'
}
.icon-bookmarks:before{
    content:'\e831'
}
.icon-flag:before{
    content:'\e832'
}
.icon-thumbs-up:before{
    content:'\e833'
}
.icon-upload:before{
    content:'\e834'
}
.icon-thumbs-down:before{
    content:'\e835'
}
.icon-download:before{
    content:'\e836'
}
.icon-reply:before{
    content:'\e837'
}
.icon-reply-all:before{
    content:'\e838'
}
.icon-forward:before{
    content:'\e839'
}
.icon-quote:before{
    content:'\e83a'
}
.icon-code:before{
    content:'\e83b'
}
.icon-export:before{
    content:'\e83c'
}
.icon-pencil:before{
    content:'\e83d'
}
.icon-feather:before{
    content:'\e83e'
}
.icon-print:before{
    content:'\e83f'
}
.icon-retweet:before{
    content:'\e840'
}
.icon-keyboard:before{
    content:'\e841'
}
.icon-comment:before{
    content:'\e842'
}
.icon-book:before{
    content:'\e843'
}
.icon-book-open:before{
    content:'\e844'
}
.icon-newspaper:before{
    content:'\e845'
}
.icon-doc-text-inv:before{
    content:'\e846'
}
.icon-doc-text:before{
    content:'\e847'
}
.icon-doc-landscape:before{
    content:'\e848'
}
.icon-doc:before{
    content:'\e849'
}
.icon-trash:before{
    content:'\e84a'
}
.icon-cup:before{
    content:'\e84b'
}
.icon-compass:before{
    content:'\e84c'
}
.icon-direction:before{
    content:'\e84d'
}
.icon-map:before{
    content:'\e84e'
}
.icon-location:before{
    content:'\e84f'
}
.icon-address:before{
    content:'\e850'
}
.icon-vcard:before{
    content:'\e851'
}
.icon-alert:before{
    content:'\e852'
}
.icon-attention:before{
    content:'\e853'
}
.icon-folder:before{
    content:'\e854'
}
.icon-archive:before{
    content:'\e855'
}
.icon-box:before{
    content:'\e856'
}
.icon-rss:before{
    content:'\e857'
}
.icon-phone:before{
    content:'\e858'
}
.icon-cog:before{
    content:'\e859'
}
.icon-tools:before{
    content:'\e85a'
}
.icon-share:before{
    content:'\e85b'
}
.icon-shareable:before{
    content:'\e85c'
}
.icon-bag:before{
    content:'\e85d'
}
.icon-calendar:before{
    content:'\e85e'
}
.icon-login:before{
    content:'\e85f'
}
.icon-logout:before{
    content:'\e860'
}
.icon-mic:before{
    content:'\e861'
}
.icon-mute:before{
    content:'\e862'
}
.icon-docs:before{
    content:'\e863'
}
.icon-sound:before{
    content:'\e864'
}
.icon-volume:before{
    content:'\e865'
}
.icon-clock:before{
    content:'\e866'
}
.icon-hourglass:before{
    content:'\e867'
}
.icon-down-open-mini:before{
    content:'\e868'
}
.icon-up-open:before{
    content:'\e869'
}
.icon-right-open:before{
    content:'\e86a'
}
.icon-left-open:before{
    content:'\e86b'
}
.icon-down-open:before{
    content:'\e86c'
}
.icon-right-circled:before{
    content:'\e86d'
}
.icon-down-circled:before{
    content:'\e86e'
}
.icon-up-circled:before{
    content:'\e86f'
}
.icon-arrow-combo:before{
    content:'\e870'
}
.icon-window:before{
    content:'\e871'
}
.icon-publish:before{
    content:'\e872'
}
.icon-popup:before{
    content:'\e873'
}
.icon-resize-small:before{
    content:'\e874'
}
.icon-resize-full:before{
    content:'\e875'
}
.icon-block:before{
    content:'\e876'
}
.icon-adjust:before{
    content:'\e877'
}
.icon-light-up:before{
    content:'\e878'
}
.icon-lamp:before{
    content:'\e879'
}
.icon-left-open-mini:before{
    content:'\e87a'
}
.icon-right-open-mini:before{
    content:'\e87b'
}
.icon-up-open-mini:before{
    content:'\e87c'
}
.icon-down-open-big:before{
    content:'\e87d'
}
.icon-left-open-big:before{
    content:'\e87e'
}
.icon-right-open-big:before{
    content:'\e87f'
}
.icon-arrows-ccw:before{
    content:'\e880'
}
.icon-cw:before{
    content:'\e881'
}
.icon-ccw:before{
    content:'\e882'
}
.icon-up-open-big:before{
    content:'\e883'
}
.icon-level-down:before{
    content:'\e884'
}
.icon-up-thin:before{
    content:'\e885'
}
.icon-left-thin:before{
    content:'\e886'
}
.icon-progress-1:before{
    content:'\e887'
}
.icon-progress-2:before{
    content:'\e888'
}
.icon-right-thin:before{
    content:'\e889'
}
.icon-progress-3:before{
    content:'\e88a'
}
.icon-target:before{
    content:'\e88b'
}
.icon-palette:before{
    content:'\e88c'
}
.icon-list:before{
    content:'\e88d'
}
'Ã®Â¢Â' .icon-list-add:before{
    content:'\e88e'
}
.icon-signal:before{
    content:'\e88f'
}
.icon-level-up:before{
    content:'\e890'
}
.icon-left:before{
    content:'\e891'
}
.icon-shuffle:before{
    content:'\e892'
}
.icon-trophy:before{
    content:'\e893'
}
.icon-loop:before{
    content:'\e894'
}
.icon-right:before{
    content:'\e895'
}
.icon-battery:before{
    content:'\e896'
}
.icon-back-in-time:before{
    content:'\e897'
}
.icon-switch:before{
    content:'\e898'
}
.icon-up:before{
    content:'\e899'
}
.icon-down-dir:before{
    content:'\e89a'
}
.icon-play:before{
    content:'\e89b'
}
.icon-monitor:before{
    content:'\e89c'
}
.icon-mobile:before{
    content:'\e89d'
}
.icon-stop:before{
    content:'\e89e'
}
.icon-right-dir:before{
    content:'\e89f'
}
.icon-pause:before{
    content:'\e8a0'
}
.icon-network:before{
    content:'\e8a1'
}
.icon-cd:before{
    content:'\e8a2'
}
.icon-record:before{
    content:'\e8a3'
}
.icon-up-dir:before{
    content:'\e8a4'
}
.icon-down-bold:before{
    content:'\e8a5'
}
.icon-to-end:before{
    content:'\e8a6'
}
.icon-inbox:before{
    content:'\e8a7'
}
.icon-install:before{
    content:'\e8a8'
}
.icon-to-start:before{
    content:'\e8a9'
}
.icon-left-bold:before{
    content:'\e8aa'
}
.icon-right-bold:before{
    content:'\e8ab'
}
.icon-fast-forward:before{
    content:'\e8ac'
}
.icon-globe:before{
    content:'\e8ad'
}
.icon-cloud:before{
    content:'\e8ae'
}
.icon-fast-backward:before{
    content:'\e8af'
}
.icon-down-thin:before{
    content:'\e8b0'
}
.icon-progress-0:before{
    content:'\e8b1'
}
.icon-up-bold:before{
    content:'\e8b2'
}
.icon-cloud-thunder:before{
    content:'\e8b3'
}
.icon-chart-area:before{
    content:'\e8b4'
}
.icon-chart-bar:before{
    content:'\e8b5'
}
.icon-flow-tree:before{
    content:'\e8b6'
}
.icon-flow-line:before{
    content:'\e8b7'
}
.icon-vimeo:before{
    content:'\e8b8'
}
.icon-flickr-circled:before{
    content:'\e8b9'
}
.icon-lastfm:before{
    content:'\e8ba'
}
.icon-lastfm-circled:before{
    content:'\e8bb'
}
.icon-vkontakte:before{
    content:'\e8bc'
}
.icon-behance:before{
    content:'\e8bd'
}
.icon-mixi:before{
    content:'\e8be'
}
.icon-stumbleupon:before{
    content:'\e8bf'
}
.icon-stumbleupon-circled:before{
    content:'\e8c0'
}
.icon-flickr:before{
    content:'\e8c1'
}
.icon-github-circled:before{
    content:'\e8c2'
}
.icon-flow-cascade:before{
    content:'\e8c3'
}
.icon-flow-branch:before{
    content:'\e8c4'
}
.icon-chart-line:before{
    content:'\e8c5'
}
.icon-chart-pie:before{
    content:'\e8c6'
}
.icon-erase:before{
    content:'\e8c7'
}
.icon-key:before{
    content:'\e8c8'
}
.icon-github:before{
    content:'\e8c9'
}
.icon-dribbble-circled:before{
    content:'\e8ca'
}
.icon-picasa:before{
    content:'\e8cb'
}
.icon-dribbble:before{
    content:'\e8cc'
}
.icon-infinity:before{
    content:'\e8cd'
}
.icon-magnet:before{
    content:'\e8ce'
}
.icon-bucket:before{
    content:'\e8cf'
}
.icon-linkedin-circled:before{
    content:'\e8d0'
}
.icon-paypal:before{
    content:'\e8d1'
}
.icon-sina-weibo:before{
    content:'\e8d2'
}
.icon-linkedin:before{
    content:'\e8d3'
}
.icon-cc-zero:before{
    content:'\e8d4'
}
.icon-drive:before{
    content:'\e8d5'
}
.icon-brush:before{
    content:'\e8d6'
}
.icon-dot-3:before{
    content:'\e8d7'
}
.icon-database:before{
    content:'\e8d8'
}
.icon-cc-pd:before{
    content:'\e8d9'
}
.icon-tumblr-circled:before{
    content:'\e8da'
}
.icon-renren:before{
    content:'\e8db'
}
.icon-skype-circled:before{
    content:'\e8dc'
}
.icon-tumblr:before{
    content:'\e8dd'
}
.icon-cc-nd:before{
    content:'\e8de'
}
.icon-megaphone:before{
    content:'\e8df'
}
.icon-dot-2:before{
    content:'\e8e0'
}
.icon-dot:before{
    content:'\e8e1'
}
.icon-clipboard:before{
    content:'\e8e2'
}
.icon-cc-sa:before{
    content:'\e8e3'
}
.icon-pinterest-circled:before{
    content:'\e8e4'
}
.icon-cc-remix:before{
    content:'\e8e5'
}
.icon-thermometer:before{
    content:'\e8e6'
}
.icon-soundcloud:before{
    content:'\e8e7'
}
.icon-cc-share:before{
    content:'\e8e8'
}
.icon-google-circles:before{
    content:'\e8e9'
}
.icon-skype:before{
    content:'\e8ea'
}
.icon-flattr:before{
    content:'\e8eb'
}
.icon-cc-nc-jp:before{
    content:'\e8ec'
}
.icon-cc-nc-eu:before{
    content:'\e8ed'
}
.icon-cc-nc:before{
    content:'\e8ee'
}
.icon-cc-by:before{
    content:'\e8ef'
}
.icon-cc:before{
    content:'\e8f0'
}
.icon-traffic-cone:before{
    content:'\e8f1'
}
.icon-gauge:before{
    content:'\e8f2'
}
.icon-rocket:before{
    content:'\e8f3'
}
.icon-flow-parallel:before{
    content:'\e8f4'
}
.icon-vimeo-circled:before{
    content:'\e8f5'
}
.icon-twitter:before{
    content:'\e8f6'
}
.icon-twitter-circled:before{
    content:'\e8f7'
}
.icon-facebook:before{
    content:'\e8f8'
}
.icon-facebook-circled:before{
    content:'\e8f9'
}
.icon-facebook-squared:before{
    content:'\e8fa'
}
.icon-gplus:before{
    content:'\e8fb'
}
.icon-gplus-circled:before{
    content:'\e8fc'
}
.icon-pinterest:before{
    content:'\e8fd'
}
.icon-evernote:before{
    content:'\e8fe'
}
.icon-dropbox:before{
    content:'\e8ff'
}
.icon-instagram:before{
    content:'\e900'
}
.icon-qq:before{
    content:'\e901'
}
.icon-spotify-circled:before{
    content:'\e902'
}
.icon-spotify:before{
    content:'\e903'
}
.icon-rdio-circled:before{
    content:'\e904'
}
.icon-rdio:before{
    content:'\e905'
}
.icon-smashing:before{
    content:'\e906'
}
.icon-sweden:before{
    content:'\e907'
}
.icon-db-shape:before{
    content:'\e908'
}
.icon-logo-db:before{
    content:'\e909'
}
.icon-tape:before{
    content:'\e90a'
}
.icon-flash:before{
    content:'\e90b'
}
.icon-graduation-cap:before{
    content:'\e90c'
}
.icon-language:before{
    content:'\e90d'
}
.icon-flight:before{
    content:'\e90e'
}
.icon-moon:before{
    content:'\e90f'
}
.icon-paper-plane:before{
    content:'\e910'
}
.icon-ticket:before{
    content:'\e911'
}
.icon-leaf:before{
    content:'\e912'
}
.icon-lifebuoy:before{
    content:'\e913'
}
.icon-droplet:before{
    content:'\e914'
}
.icon-water:before{
    content:'\e915'
}
.icon-air:before{
    content:'\e916'
}
.icon-mouse:before{
    content:'\e917'
}
.icon-briefcase:before{
    content:'\e918'
}
.icon-credit-card:before{
    content:'\e919'
}
.icon-floppy:before{
    content:'\e91a'
}
.icon-suitcase:before{
    content:'\e91b'
}
@font-face{
    font-family:"amnesty";
    src:url("../fonts/amnesty.eot");
    src:url("../fonts/amnesty.eot?#iefix") format("embedded-opentype"),url("../fonts/amnesty.woff") format("woff"),url("../fonts/amnesty.ttf") format("truetype"),url("../fonts/amnesty.svg#amnesty") format("svg");
    font-weight:normal;
    font-style:normal
}
[data-icon]:before{
    font-family:"amnesty" !important;
    content:attr(data-icon);
    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
}
[class^="icon-amnesty"]:before,[class*=" icon-amnesty"]:before{
    font-family:"amnesty" !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;
    font-size:1em;
    position:relative;
    top:0.1em;
    margin:0em
}
.icon-amnesty-bell:before{
    content:"\61"
}
.icon-amnesty-paper:before{
    content:"\62"
}
.icon-amnesty-people:before{
    content:"\63";
    font-size:1.5em;
    top:0em
}
.icon-amnesty-cap:before{
    content:"\64"
}
.icon-amnesty-clipboard:before{
    content:"\65"
}
.icon-amnesty-play:before{
    content:"\67"
}
.icon-amnesty-close:before{
    content:"\68"
}
.icon-amnesty-copy:before{
    content:"\69"
}
.icon-amnesty-right-open:before{
    content:"\6a"
}
.icon-amnesty-search:before{
    content:"\6b"
}
.icon-amnesty-double-right-open:before{
    content:"\6c"
}
.icon-amnesty-globe:before{
    content:"\6d"
}
.icon-amnesty-star:before{
    content:"\6e"
}
.icon-amnesty-twitter:before{
    content:"\6f"
}
.icon-amnesty-heart:before{
    content:"\70"
}
.icon-amnesty-inbox:before{
    content:"\71"
}
.icon-amnesty-info:before{
    content:"\72"
}
.icon-amnesty-mail:before{
    content:"\73"
}
.icon-amnesty-megaphone:before{
    content:"\74"
}
.icon-amnesty-message:before{
    content:"\75"
}
.icon-amnesty-clock:before{
    content:"\66"
}
.icon-amnesty-location:before{
    content:"\76"
}
.icon-amnesty-phone:before{
    content:"\77"
}
.play .icon-amnesty-play{
    cursor:pointer;
    display:inline-block;
    background-color:rgba(0,0,0,0.75);
    border-radius:150px;
    color:#fff;
    font-size:4rem;
    line-height:1;
    padding:0em 0.5rem 0em 0.5rem;
    transition:all 500ms
}
.play .icon-amnesty-play:before{
    top:0.6rem;
    margin:0rem !important;
    padding:0rem !important
}
.play .icon-amnesty-play:hover{
    color:#ff0
}
[data-tooltip]{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    cursor:pointer;
    display:inline-block;
    zoom:1
}
[data-tooltip]:before,[data-tooltip]:after{
    transition:all 0.2s ease-in-out;
    position:absolute;
    visibility:hidden;
    opacity:0;
    pointer-events:none
}
[data-tooltip]:before{
    width:0;
    height:0;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-top:7px solid #000;
    content:'';
    top:0;
    left:50%;
    margin-left:-7px;
    z-index:10001;
    bottom:-10px
}
[data-tooltip]:after{
    box-sizing:border-box;
    content:attr(data-tooltip);
    padding:0.5em 0.75em;
    font-size:0.8em;
    z-index:10000;
    left:50%;
    bottom:100%;
    margin-left:-6em;
    margin-top:10px;
    width:12em;
    line-height:120%;
    text-align:center;
    background:#000;
    color:#fff
}
[data-tooltip]:hover:before,[data-tooltip]:hover:after{
    visibility:visible;
    opacity:1
}
body{
    position:relative;
    height:100%;
    width:100%;
    float:left
}
@media (max-width: 1000px){
    body{
        padding-top:50px
    }
}
.inactive,.hide,.screen-reader-text{
    display:none
}
.lt-ie9 label.hide{
    display:block
}
.active{
    display:block
}
.highlight{
    color:#ff0
}
.hide-input{
    width:0.1px;
    height:0.1px;
    opacity:0;
    overflow:hidden;
    position:absolute;
    z-index:-1
}
@media (max-width: 1000px){
    #wpadminbar{
        top:-46px !important
    }
}
.owl-carousel .animated{
    -webkit-animation-duration:1000ms;
    animation-duration:1000ms;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
    z-index:0
}
.owl-carousel .owl-animated-out{
    z-index:1
}
.owl-carousel .fadeOut{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.owl-height{
    transition:height 500ms ease-in-out
}
.owl-carousel{
    display:none;
    width:100%;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    z-index:1
}
.owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-item{
    position:relative;
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
.owl-carousel .owl-item img{
    display:block;
    width:100%;
    -webkit-transform-style:preserve-3d
}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{
    display:none
}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-loaded{
    display:block
}
.owl-carousel.owl-loading{
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden{
    opacity:0
}
.owl-carousel.owl-refresh .owl-item{
    display:none
}
.owl-carousel.owl-drag .owl-item{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-grab{
    cursor:move;
    cursor:-webkit-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab
}
.owl-carousel.owl-rtl{
    direction:rtl
}
.owl-carousel.owl-rtl .owl-item{
    float:right
}
.no-js .owl-carousel{
    display:block
}
.owl-carousel .owl-item .owl-lazy{
    opacity:0;
    transition:opacity 400ms ease
}
.owl-carousel .owl-item img{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper{
    position:relative;
    height:100%;
    background:#000
}
.owl-carousel .owl-video-play-icon{
    position:absolute;
    height:80px;
    width:80px;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-40px;
    background:url("owl.video.play.png") no-repeat;
    cursor:pointer;
    z-index:1;
    -webkit-backface-visibility:hidden;
    transition:scale 100ms ease
}
.owl-carousel .owl-video-play-icon:hover{
    transition:scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{
    display:none
}
.owl-carousel .owl-video-tn{
    opacity:0;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame{
    position:relative;
    z-index:1;
    height:100%;
    width:100%
}
.owl-theme .owl-nav{
    margin-top:10px;
    text-align:center;
    -webkit-tap-highlight-color:transparent
}
.owl-theme .owl-nav [class*='owl-']{
    color:#FFF;
    font-size:14px;
    margin:5px;
    padding:4px 7px;
    background:#D6D6D6;
    display:inline-block;
    cursor:pointer;
    border-radius:3px
}
.owl-theme .owl-nav [class*='owl-']:hover{
    background:#869791;
    color:#FFF;
    text-decoration:none
}
.owl-theme .owl-nav .disabled{
    opacity:0.5;
    cursor:default
}
.owl-theme .owl-nav.disabled+.owl-dots{
    margin-top:10px
}
.owl-theme .owl-dots{
    text-align:center;
    -webkit-tap-highlight-color:transparent
}
.owl-theme .owl-dots .owl-dot{
    display:inline-block;
    zoom:1;
    *display:inline
}
.owl-theme .owl-dots .owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    background:#D6D6D6;
    display:block;
    -webkit-backface-visibility:visible;
    transition:opacity 200ms ease;
    border-radius:30px
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{
    background:#869791
}
.owl-item{
    -webkit-backface-visibility:hidden;
    -webkit-transform:translateZ(0) scale(1, 1)
}
.owl-nav{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:100%
}
.carousel-card-row.latest-news .owl-nav{
    top:20%
}
.owl-nav .owl-prev,.owl-nav .owl-next{
    display:block;
    color:#000;
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:#ff0;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25) !important;
    cursor:pointer
}
.owl-nav .owl-prev.disabled,.owl-nav .owl-next.disabled{
    opacity:0
}
.owl-nav .owl-prev:after,.owl-nav .owl-next:after{
    display:block;
    font-family:"amnesty" !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;
    font-size:1rem;
    position:relative;
    top:0.1em;
    margin:0em;
    color:#000;
    font-size:1.5rem;
    top:0rem;
    padding:0.5em;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25)
}
.owl-nav .owl-next{
    position:absolute;
    right:0rem
}
.owl-nav .owl-next:after{
    content:"\6a"
}
.owl-nav .owl-prev{
    position:absolute;
    left:0em
}
.owl-nav .owl-prev:after{
    content:"\6a";
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.body-content .content{
    display:block;
    float:left;
    width:62.6666666667%;
    margin-left:18.6666666667%;
    margin-right:2%;
    margin-top:4em
}
@media (min-width: 1200px){
    .body-content .content{
        display:block;
        float:left;
        width:62.6666666667%;
        margin-left:18.6666666667%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .body-content .content{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:17.6666666667%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .body-content .content{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.body-content .content twitterwidget{
    margin:0 auto;
    margin-top:2em !important;
    margin-bottom:2em !important;
    display:block
}
.body-content .content #joinfacebook{
    text-align:center
}
@media (max-width: 1000px){
    .body-content .content img{
        width:100%;
        height:auto
    }
}
.body-content .content time{
    font-size:0.8em;
    color:#66676a
}
.body-content .content a{
    text-decoration:none;
    border-bottom:2px solid #000;
    transition:all 0.3s linear
}
.body-content .content a:hover{
    border-bottom:3px solid #000
}
.body-content .content h1 em,.body-content .content h2 em,.body-content .content h3 em,.body-content .content h4 em,.body-content .content h5 em,.body-content .content h6 em{
    padding:0rem;
    color:#000;
    font-style:italic !important
}
header,.full-feature-carousel .slide{
    float:left;
    width:100%;
    background-size:cover;
    background-position:center center;
    position:relative;
    max-height:1000px
}
@media (max-width: 1000px){
    header&gt;.container,.full-feature-carousel .slide&gt;.container{
        width:100%
    }
}
header:before,.full-feature-carousel .slide:before{
    position:absolute;
    opacity:.5;
    width:100%;
    bottom:0;
    left:0;
    height:30%;
    content:'';
    display:block;
    z-index:1;
    background-image:-webkit-linear-gradient(bottom, #000, transparent)
}
header&gt;.container,.full-feature-carousel .slide&gt;.container{
    position:relative;
    z-index:2
}
header .panel,.full-feature-carousel .slide .panel{
    display:block;
    float:left;
    width:46%;
    margin-left:2%;
    margin-right:2%;
    max-width:800px
}
@media (min-width: 1200px){
    header .panel,.full-feature-carousel .slide .panel{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    header .panel,.full-feature-carousel .slide .panel{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    header .panel,.full-feature-carousel .slide .panel{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
@media (max-width: 1050px){
    header .panel,.full-feature-carousel .slide .panel{
        display:block;
        float:left;
        width:68.8333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
header .panel&gt;.image,.full-feature-carousel .slide .panel&gt;.image{
    position:relative
}
header .panel&gt;.body .title,.full-feature-carousel .slide .panel&gt;.body .title{
    font-size:2.25rem
}
header .panel&gt;.body .text,.full-feature-carousel .slide .panel&gt;.body .text{
    font-size:0.9em
}
@media (max-width: 1000px){
    header .panel,.full-feature-carousel .slide .panel{
        width:100%;
        margin-left:0%;
        margin-right:0%;
        max-width:100%;
        position:relative;
        top:auto;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
    header .panel img,.full-feature-carousel .slide .panel img{
        width:100%;
        height:auto
    }
    header .panel .header,.full-feature-carousel .slide .panel .header{
        width:100%
    }
    header .panel .header .item.-category,.full-feature-carousel .slide .panel .header .item.-category{
        width:100%
    }
}
header&gt;.footer,.full-feature-carousel .slide&gt;.footer{
    position:absolute;
    z-index:20;
    bottom:0em;
    width:100%
}
header&gt;.footer .item,.full-feature-carousel .slide&gt;.footer .item{
    font-size:0.8em;
    float:left
}
header&gt;.footer .item.-share,.full-feature-carousel .slide&gt;.footer .item.-share{
    padding:0em
}
header&gt;.footer .item.-share a,.full-feature-carousel .slide&gt;.footer .item.-share a{
    float:left
}
header&gt;.footer .item.-link,.full-feature-carousel .slide&gt;.footer .item.-link{
    padding:0em
}
header&gt;.footer .item.-link a,.full-feature-carousel .slide&gt;.footer .item.-link a{
    display:block;
    padding:1em;
    background-image:url("pattern.jpg");
    color:#000;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase
}
header&gt;.footer .item.image-credit,.full-feature-carousel .slide&gt;.footer .item.image-credit{
    padding:1em;
    padding-bottom:0em;
    max-width:50%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
@media (max-width: 1000px){
    header&gt;.footer .item.image-credit,.full-feature-carousel .slide&gt;.footer .item.image-credit{
        float:right;
        max-width:100%;
        white-space:inherit
    }
    header&gt;.footer .item.image-credit .caption,.full-feature-carousel .slide&gt;.footer .item.image-credit .caption{
        display:none;
        font-size:0.8rem !important
    }
    header&gt;.footer .item.image-credit:hover,.full-feature-carousel .slide&gt;.footer .item.image-credit:hover{
        width:100%
    }
    header&gt;.footer .item.image-credit:hover .caption,.full-feature-carousel .slide&gt;.footer .item.image-credit:hover .caption{
        display:block;
        width:100%;
        padding-bottom:1em
    }
    header&gt;.footer .item.image-credit .icon-amnesty-info,.full-feature-carousel .slide&gt;.footer .item.image-credit .icon-amnesty-info{
        position:absolute;
        top:1em;
        right:1em
    }
}
.single-post header,.single-post .full-feature-carousel .slide{
    padding-top:240px;
    padding-bottom:150px
}
.single-post header&gt;.footer,.single-post .full-feature-carousel .slide&gt;.footer{
    background-color:#fff;
    border-bottom:1px solid #66676a
}
@media (max-width: 1000px){
    .single-post header&gt;.footer,.single-post .full-feature-carousel .slide&gt;.footer{
        position:relative;
        float:left;
        width:100%
    }
}
@media (max-width: 1000px){
    .single-post header,.single-post .full-feature-carousel .slide{
        height:auto;
        padding-top:0px;
        padding-bottom:0px
    }
    .single-post header&gt;.container,.single-post .full-feature-carousel .slide&gt;.container{
        padding-top:0px
    }
}
header.default{
    padding-top:240px;
    padding-bottom:150px
}
@media (max-width: 1000px){
    header.default{
        padding-top:100px;
        padding-bottom:50px
    }
}
header.default .header-content{
    display:block;
    float:left;
    width:62.6666666667%;
    margin-left:18.6666666667%;
    margin-right:2%;
    left:0em;
    color:#fff;
    text-align:center
}
@media (min-width: 1200px){
    header.default .header-content{
        display:block;
        float:left;
        width:62.6666666667%;
        margin-left:18.6666666667%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    header.default .header-content{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:17.6666666667%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    header.default .header-content{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
header.default .header-content .title{
    margin-top:0;
    margin-bottom:0;
    font-size:3.5em;
    text-shadow:0px 0px 10px rgba(0,0,0,0.4)
}
@media (max-width: 1000px){
    header.default .header-content .title{
        font-size:3rem
    }
}
header.default .header-content .text{
    margin-top:0.5em;
    margin-bottom:0em;
    background-color:#000;
    text-transform:uppercase;
    display:inline-block;
    padding:0.5em 1em
}
header.default .header-content .play-button{
    display:block;
    margin:0 auto;
    margin-top:1em
}
header.default .header-content .play-button .icon-amnesty-play{
    color:#ff0;
    font-size:8rem
}
header.default .header-content .play-button img{
    width:100%;
    height:auto
}
header.default .header-content .play-button:hover .icon-amnesty-play{
    background:#000
}
@media (max-width: 1000px){
    header.default .header-content .play-button .icon-amnesty-play{
        font-size:4rem;
        padding:0em 0.35rem 0em 0.35rem
    }
    header.default .header-content .play-button .icon-amnesty-play:before{
        top:0.35rem
    }
}
header.default .footer{
    bottom:1em
}
header.campaign,header.petition,header.donation,header.header-panel,header.events{
    padding-top:220px;
    padding-bottom:100px
}
@media (max-width: 1000px){
    header.campaign,header.petition,header.donation,header.header-panel,header.events{
        padding-top:0px;
        padding-bottom:0px
    }
}
header.campaign&gt;.container:after,header.petition&gt;.container:after,header.donation&gt;.container:after,header.header-panel&gt;.container:after,header.events&gt;.container:after{
    content:"";
    display:table;
    clear:both
}
header.campaign&gt;.panel&gt;.footer,header.petition&gt;.panel&gt;.footer,header.donation&gt;.panel&gt;.footer,header.header-panel&gt;.panel&gt;.footer,header.events&gt;.panel&gt;.footer{
    background-color:transparent
}
header.campaign&gt;.footer,header.petition&gt;.footer,header.donation&gt;.footer,header.header-panel&gt;.footer,header.events&gt;.footer{
    bottom:1em
}
@media (max-width: 1000px){
    header.campaign,header.petition,header.donation,header.header-panel,header.events{
        height:auto
    }
    header.campaign .panel,header.petition .panel,header.donation .panel,header.header-panel .panel,header.events .panel{
        text-align:center
    }
    header.campaign .panel .body,header.petition .panel .body,header.donation .panel .body,header.header-panel .panel .body,header.events .panel .body{
        padding-bottom:1em;
        position:relative
    }
    header.campaign .panel .footer,header.petition .panel .footer,header.donation .panel .footer,header.header-panel .panel .footer,header.events .panel .footer{
        background-color:#000;
        text-align:center;
        padding-bottom:2em
    }
}
header.petition&gt;.container,header.events&gt;.container{
    position:relative;
    height:100%;
    padding-top:20vh
}
@media (max-width: 1000px){
    header.petition&gt;.container,header.events&gt;.container{
        padding-top:0rem
    }
}
header.petition .panel,header.events .panel{
    display:block;
    float:left;
    width:33.3333333333%;
    margin-left:0%;
    margin-right:0;
    z-index:2;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
@media (min-width: 1200px){
    header.petition .panel,header.events .panel{
        display:block;
        float:left;
        width:33.3333333333%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    header.petition .panel,header.events .panel{
        display:block;
        float:left;
        width:33.3333333333%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    header.petition .panel,header.events .panel{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
header.petition .panel&gt;.body .title,header.events .panel&gt;.body .title{
    font-size:2.5rem
}
header.petition .progress-bar,header.events .progress-bar{
    height:50px;
    line-height:50px;
    padding-top:0;
    padding-bottom:0
}
header.petition .progress-bar&gt;.caption,header.events .progress-bar&gt;.caption{
    text-align:left;
    font-size:0.9em;
    line-height:50px;
    margin:0
}
header.petition&gt;.footer,header.events&gt;.footer{
    z-index:20
}
@media (min-width: 1800px){
    header.petition&gt;.footer,header.events&gt;.footer{
        display:block
    }
}
@media (max-width: 1000px){
    header.petition.-small-image,header.events.-small-image{
        height:auto
    }
    header.petition.-small-image .panel,header.events.-small-image .panel{
        position:relative;
        top:auto;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none;
        top:0rem
    }
}
header.events .panel{
    bottom:0px
}
header.donation:before{
    position:absolute;
    opacity:.5;
    width:100%;
    bottom:0;
    left:0;
    height:30%;
    content:'';
    display:block;
    z-index:1;
    background-image:-webkit-linear-gradient(bottom, #000, transparent)
}
header.donation&gt;.container{
    position:relative;
    z-index:2
}
header.donation .panel{
    padding-top:20vh;
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    header.donation .panel{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    header.donation .panel{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    header.donation .panel{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
header.donation .panel&gt;.header .item{
    background-color:#000;
    color:#fff;
    padding:0.5rem 0.75rem;
    margin-bottom:1em;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-size:1em;
    text-transform:uppercase
}
header.donation .panel&gt;.header .item span:before{
    color:#ff0
}
header.donation .panel&gt;.header .item a{
    color:#fff
}
@media (max-width: 1000px){
    header.donation .panel&gt;.header .item{
        font-size:0.85em
    }
}
header.donation .panel .body{
    background:none;
    padding:0
}
header.donation .panel .body .title{
    text-shadow:0px 0px 10px rgba(0,0,0,0.6)
}
@media (max-width: 1050px){
    header.donation .panel .body&gt;.title{
        font-size:2rem
    }
}
@media (max-width: 1000px){
    header.donation .panel{
        padding-top:25vh;
        width:90%;
        margin-left:5%;
        margin-right:5%;
        text-align:left;
        margin-bottom:1.5em
    }
    header.donation .panel&gt;.header .item{
        display:inline;
        width:auto;
        margin-bottom:0.5em
    }
    header.donation&gt;.footer{
        bottom:auto;
        top:0rem;
        right:0rem;
        text-align:right
    }
}
@media (max-width: 1000px){
    .post-type-archive-events header.header-panel{
        height:auto
    }
}
@media (max-width: 1000px){
    header.header-panel .pull-out{
        display:none
    }
}
@media (max-width: 1000px){
    header.header-panel .panel h1.title{
        font-size:2.25rem;
        line-height:1
    }
}
header.error404{
    height:100vh
}
header.error404 .panel{
    top:50%
}
header.latest{
    height:800px
}
@media (max-width: 1000px){
    header.latest{
        height:auto
    }
}
header.filter{
    padding-top:340px;
    padding-bottom:120px
}
@media (max-width: 1000px){
    header.filter{
        padding-top:0px;
        padding-bottom:0px
    }
    header.filter .pull-out-wrap{
        top:60px
    }
    header.filter .pull-out-wrap .pull-out a[data-toggle]{
        width:100%;
        max-width:100%;
        left:0px
    }
}
@media (max-width: 1000px){
    header.default.filter{
        padding-top:60px;
        padding-bottom:60px
    }
}
.touch header.default.filter .fancy-checkbox div span:before{
    transition:none
}
footer{
    float:left;
    width:100%;
    background-size:cover;
    background-position:center center;
    position:relative;
    min-height:600px
}
footer .image-credit-hover{
    bottom:auto !important
}
@media (max-width: 1050px){
    footer{
        height:auto
    }
    footer .container{
        width:100%
    }
}
@media (max-width: 1000px){
    footer .legal{
        display:none
    }
}
footer.has-form{
    min-height:1000px
}
@media (max-width: 1050px){
    footer.has-form{
        min-height:0px
    }
    footer.has-form .legal{
        position:relative
    }
}
footer.has-form .image-credit{
    height:30px
}
footer .panel{
    margin-top:300px;
    margin-bottom:200px;
    display:block;
    float:left;
    width:46%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    footer .panel{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    footer .panel{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    footer .panel{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
footer .panel .body .title{
    font-size:1.825em
}
@media (max-width: 1050px){
    footer .panel{
        width:100%;
        margin-left:0%;
        margin-right:0%;
        position:relative;
        top:auto;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none;
        text-align:center
    }
    footer .panel .title{
        width:70%;
        margin-left:15% !important;
        margin-right:auto
    }
    footer .panel&gt;.footer{
        background-color:#000
    }
}
@media (max-width: 1050px){
    footer .panel{
        width:100%;
        margin-left:0%;
        margin-right:0%;
        margin-top:0px;
        margin-bottom:0px;
        position:relative;
        top:auto;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none;
        text-align:center
    }
    footer .panel .title{
        width:70%;
        margin-left:15% !important;
        margin-right:auto
    }
    footer .panel&gt;.footer{
        background-color:#000
    }
    footer .panel&gt;.footer .button-primary.success{
        width:50%;
        text-align:center;
        float:left;
        margin-left:25%
    }
    footer .panel&gt;.footer form{
        float:left
    }
}
footer .back-to-top{
    position:absolute;
    top:0.5rem;
    right:0rem;
    color:#ff0;
    z-index:10;
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg);
    font-size:0.75em
}
footer .back-to-top a{
    padding:1em;
    color:#ff0
}
footer.centered{
    color:#FFF;
    padding-top:5em
}
footer.centered .footer-content{
    text-align:center;
    display:block;
    float:left;
    width:62.6666666667%;
    margin-left:18.6666666667%;
    margin-right:2%
}
@media (min-width: 1200px){
    footer.centered .footer-content{
        display:block;
        float:left;
        width:62.6666666667%;
        margin-left:18.6666666667%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    footer.centered .footer-content{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:17.6666666667%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    footer.centered .footer-content{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
footer.centered .footer-content .title{
    margin-top:0rem
}
footer.centered .footer-content .subtitle{
    text-transform:uppercase;
    border-bottom:3px solid #FFF;
    display:inline-block
}
footer.centered .footer-content .text{
    margin-top:1em;
    margin-bottom:2em
}
@media (max-width: 1000px){
    footer.centered .footer-content{
        padding-bottom:12em
    }
}
.legal{
    background-color:#000;
    font-size:0.8em;
    color:#fff;
    position:absolute;
    bottom:0rem;
    left:0rem;
    width:100%;
    clear:both
}
.legal p{
    font-size:0.75em
}
.legal a{
    color:white;
    text-decoration:none;
    font-weight:normal
}
@media (max-width: 1050px){
    .legal{
        display:none;
        position:static;
        line-height:1.2;
        padding-top:1em
    }
    .legal.not-mobile{
        display:none
    }
    .legal.mobile-only{
        display:block
    }
    .legal .container{
        width:90%;
        margin-left:5%
    }
}
nav{
    display:block;
    float:left;
    width:95.8333333333%;
    margin-left:4.1666666667%;
    margin-right:0;
    position:absolute;
    z-index:1;
    right:0;
    height:80px;
    line-height:80px;
    background:white;
    overflow:visible;
    z-index:500;
    box-shadow:1px 1px 15px rgba(0,0,0,0.1)
}
@media (min-width: 1200px){
    nav{
        display:block;
        float:left;
        width:95.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    nav{
        display:block;
        float:left;
        width:95.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    nav{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (min-width: 1400px){
    nav{
        display:block;
        float:left;
        width:91.6666666667%;
        margin-left:8.3333333333%;
        margin-right:0
    }
}
@media (min-width: 1400px) and (min-width: 1200px){
    nav{
        display:block;
        float:left;
        width:91.6666666667%;
        margin-left:8.3333333333%;
        margin-right:0
    }
}
@media (min-width: 1400px) and (max-width: 1050px){
    nav{
        display:block;
        float:left;
        width:91.6666666667%;
        margin-left:8.3333333333%;
        margin-right:0
    }
}
@media (min-width: 1400px) and (max-width: 1000px){
    nav{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
nav .logo{
    float:left;
    background:#ff0;
    text-align:center
}
nav .logo a{
    display:block;
    width:100%;
    height:100%;
    line-height:80px
}
nav .logo img{
    width:80%;
    height:auto;
    vertical-align:middle;
    max-width:170px
}
@media (min-width: 1200px){
    nav .logo img{
        width:70%
    }
}
nav .subtitle,nav .breadcrumbs{
    position:absolute;
    bottom:-25px;
    height:25px;
    line-height:25px;
    color:#fff;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase;
    font-size:0.7em
}
@media (min-width: 1200px){
    nav .subtitle,nav .breadcrumbs{
        font-size:0.7em
    }
}
@media (min-width: 1400px){
    nav .subtitle,nav .breadcrumbs{
        font-size:0.8em
    }
}
@media (min-width: 1800px){
    nav .subtitle,nav .breadcrumbs{
        height:30px;
        line-height:30px;
        bottom:-30px
    }
}
nav .subtitle{
    left:0;
    background:#000;
    text-align:center
}
@media (min-width: 1200px){
    nav .subtitle{
        width:15%
    }
}
nav .breadcrumbs{
    left:15%;
    margin-left:0.5em;
    text-shadow:0px 0px 10px rgba(0,0,0,0.5)
}
.home nav .breadcrumbs{
    display:none
}
nav .breadcrumbs span{
    color:#ff0;
    font-size:0.8em
}
nav .breadcrumbs a{
    color:#fff
}
nav .breadcrumbs a:hover{
    color:#ff0
}
nav.nav-header.not-mobile{
    top:20px
}
nav.nav-header.not-mobile:after{
    content:'';
    position:absolute;
    top:0;
    right:0;
    width:2.5%;
    height:100%;
    background:#ff0 url("../img/label-australia-vertical.png") no-repeat center center;
    background-size:auto 100%
}
nav.nav-header.not-mobile .logo{
    width:15%
}
nav.nav-header.not-mobile .subtitle{
    width:15%
}
nav.nav-footer{
    bottom:6rem
}
nav.nav-footer .logo{
    width:10%
}
@media (min-width: 1200px){
    nav.nav-footer .logo{
        width:15%
    }
}
nav.nav-footer .subtitle{
    padding:0 1em
}
nav.nav-footer .footer-black-youtube{
    display:none !important
}
@media (max-width: 1050px){
    nav.nav-footer{
        position:relative;
        background-color:#000;
        float:left;
        width:100%;
        height:auto;
        bottom:0;
        padding:1em 0;
        margin:0
    }
    .home nav.nav-footer{
        bottom:0rem
    }
    nav.nav-footer .mobile-only{
        display:block
    }
    nav.nav-footer .footer-youtube{
        display:none !important
    }
    nav.nav-footer .footer-black-youtube{
        display:block !important
    }
    nav.nav-footer .logo,nav.nav-footer .subtitle{
        display:none
    }
    nav.nav-footer .menu-social{
        position:absolute;
        bottom:1rem;
        left:50%;
        margin-left:0.5em;
        color:#fff;
        z-index:2;
        height:auto;
        text-align:left
    }
    nav.nav-footer .menu-social li{
        color:#fff;
        height:auto;
        line-height:100%
    }
    nav.nav-footer .menu-social li a{
        color:#fff;
        height:auto;
        line-height:100%
    }
    nav.nav-footer .menu-social li a:hover{
        background-color:transparent
    }
    nav.nav-footer .menu-social li:hover{
        background-color:transparent
    }
    nav.nav-footer .menu-footer{
        background-color:#000;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0%;
        height:auto;
        position:relative;
        -webkit-column-count:2;
        -moz-column-count:2;
        column-count:2;
        padding:0 5%;
        margin-bottom:-1em
    }
    nav.nav-footer .menu-footer li{
        float:none;
        width:auto;
        background-color:#000;
        height:auto;
        line-height:100%;
        position:relative;
        margin-bottom:0.75em;
        display:block
    }
    nav.nav-footer .menu-footer li:nth-child(4){
        display:inline-block
    }
    nav.nav-footer .menu-footer li:nth-child(5),nav.nav-footer .menu-footer li:nth-child(6),nav.nav-footer .menu-footer li:nth-child(7){
        position:relative
    }
    nav.nav-footer .menu-footer li a{
        width:100%;
        display:block;
        border:0px;
        color:#fff;
        padding:0em 0 0em;
        height:auto;
        font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
        line-height:100%;
        font-size:1.125rem;
        font-weight:normal
    }
    nav.nav-footer .menu-footer li a span{
        display:none
    }
    nav.nav-footer .menu-footer li a:hover{
        color:#ff0
    }
    nav.nav-footer .menu-footer li ul{
        display:none !important
    }
    nav.nav-footer .menu-footer li.selected a{
        color:#ff0
    }
    nav.nav-footer .menu-footer li.social{
        display:block;
        width:30%;
        float:left;
        text-align:left;
        margin-top:0.5em
    }
    nav.nav-footer .menu-footer li.social&gt;a{
        display:inline-block;
        width:auto;
        padding:0;
        position:relative;
        left:-10px
    }
    nav.nav-footer .menu-footer li.social.-first a{
        padding-left:0;
        margin-right:-5px
    }
}
@media (max-width: 1050px){
    .safari.ios nav.nav-footer .menu-footer li:nth-child(5),.safari.ios nav.nav-footer .menu-footer li:nth-child(6),.safari.ios nav.nav-footer .menu-footer li:nth-child(7){
        position:relative;
        -webkit-transform:translateY(-3px);
        -ms-transform:translateY(-3px);
        transform:translateY(-3px)
    }
}
div.topbar.not-mobile{
    background:#000;
    height:50px
}
div.topbar.not-mobile&gt;h3{
    color:#fff;
    text-transform:uppercase;
    margin:0 0 0 25%;
    font-size:32px;
    padding-top:10px
}
div.topbar.not-mobile&gt;h3&gt;a{
    font-size:28px;
    margin-top:-7px;
    margin-left:8px;
    padding:4px 8px
}
nav.nav-header.mobile-only{
    top:0;
    z-index:1000;
    height:50px;
    line-height:50px;
    z-index:100
}
nav.nav-header.mobile-only .logo{
    position:absolute;
    z-index:1001;
    top:0;
    left:0;
    background:#ff0;
    height:60px;
    width:70px;
    padding-left:20px;
    text-align:center
}
nav.nav-header.mobile-only .logo:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:100%;
    background:#000 url("../img/label-australia-mobile.png") no-repeat center center;
    background-size:auto 100%
}
nav.nav-header.mobile-only .logo a{
    line-height:60px
}
nav.nav-header.mobile-only .logo img{
    height:70%;
    width:auto
}
nav.nav-header.mobile-only .icon-amnesty-search,nav.nav-header.mobile-only .lines{
    font-size:0
}
nav.nav-header.mobile-only .icon-amnesty-search:before,nav.nav-header.mobile-only .icon-amnesty-search:after,nav.nav-header.mobile-only .lines:before,nav.nav-header.mobile-only .lines:after{
    font-size:1rem
}
nav.nav-header.mobile-only ul li{
    height:50px;
    line-height:50px
}
nav.nav-header.mobile-only ul li a{
    height:50px;
    line-height:50px;
    padding:0 0.8em;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-weight:normal;
    font-size:1em
}
nav.nav-header.mobile-only ul.menu-header{
    position:relative;
    z-index:1001;
    height:50px
}
nav.nav-header.mobile-only ul.menu-mobile{
    position:absolute;
    float:none;
    top:50px;
    left:0;
    width:100%;
    height:auto;
    background:#000;
    padding:10px 0;
    z-index:100
}
nav.nav-header.mobile-only ul.menu-mobile.active{
    display:block
}
nav.nav-header.mobile-only ul.menu-mobile.active:after{
    content:'';
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.8)
}
nav.nav-header.mobile-only ul.menu-mobile li{
    display:block;
    width:100%;
    height:auto;
    line-height:70px;
    float:none
}
nav.nav-header.mobile-only ul.menu-mobile li a{
    display:block;
    width:100%;
    height:70px;
    line-height:70px;
    padding:0 1.2em;
    float:none;
    font-size:1.2em;
    border-right:none;
    border-bottom:1px solid #e5e9ea;
    background:#fff;
    color:#000
}
nav.nav-header.mobile-only ul.menu-mobile li a.active span{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
nav.nav-header.mobile-only ul.menu-mobile li span{
    float:right;
    transition:0.15s all ease-in-out
}
nav.nav-header.mobile-only ul.menu-mobile li.selected&gt;a{
    background-color:#ff0
}
nav.nav-header.mobile-only ul.submenu{
    position:relative;
    z-index:1001;
    top:0;
    width:100%;
    margin:0;
    padding:0;
    background:transparent
}
nav.nav-header.mobile-only ul.submenu li{
    margin-bottom:0;
    height:50px;
    line-height:50px
}
nav.nav-header.mobile-only ul.submenu li a{
    height:50px;
    line-height:50px;
    background:#000;
    color:#fff;
    padding:0 22px 0 44px;
    border-bottom:1px solid #262626
}
nav.nav-header.mobile-only ul.submenu li a:hover,nav.nav-header.mobile-only ul.submenu li a:active{
    color:#ff0
}
nav.nav-header.mobile-only ul.submenu li.selected a{
    background-color:#000;
    color:#ff0
}
nav.nav-header.mobile-only ul.submenu li.parent{
    height:auto
}
nav.nav-header.mobile-only ul.submenu li.parent a{
    border:none
}
nav.nav-header.mobile-only ul.submenu li.parent ul{
    display:block;
    position:relative;
    bottom:auto
}
nav.nav-header.mobile-only ul.submenu ul.sub-submenu{
    margin-top:-10px;
    background:#000
}
nav.nav-header.mobile-only ul.submenu ul.sub-submenu li{
    height:40px;
    line-height:40px
}
nav.nav-header.mobile-only ul.submenu ul.sub-submenu li a{
    height:40px;
    line-height:40px;
    border:none;
    font-family:"Roboto",sans-serif;
    font-size:0.9em;
    font-weight:bold
}
nav.nav-header.mobile-only ul.submenu ul.sub-submenu li a:active{
    color:#ff0
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button{
    display:inline-block;
    margin:0;
    padding-top:45%;
    border:none;
    background:none;
    z-index:101;
    transition:.3s;
    cursor:pointer
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button:hover{
    opacity:1
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button:hover .lines{
    background:#000
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button:hover .lines:before,nav.nav-header.mobile-only ul.menu-header li a.mobile-button:hover .lines:after{
    background:#000
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button:active{
    transition:0s
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button span{
    display:block
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button .lines{
    display:inline-block;
    width:26px;
    height:3px;
    background:#000;
    transition:.3s;
    position:relative
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button .lines:before,nav.nav-header.mobile-only ul.menu-header li a.mobile-button .lines:after{
    display:inline-block;
    width:26px;
    height:3px;
    background:#000;
    transition:.3s;
    position:absolute;
    left:0;
    content:'';
    -webkit-transform-origin:1.7142857143px center;
    -ms-transform-origin:1.7142857143px center;
    transform-origin:1.7142857143px center
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button .lines:before{
    top:7px
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button .lines:after{
    top:-7px
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button.close .lines{
    -webkit-transform:scale3d(0.8, 0.8, 0.8);
    transform:scale3d(0.8, 0.8, 0.8)
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button.x.close{
    background:#000
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button.x.close .lines{
    background:#000
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button.x.close .lines:before,nav.nav-header.mobile-only ul.menu-header li a.mobile-button.x.close .lines:after{
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%;
    top:0;
    width:24px;
    background:#fff;
    width:32px;
    height:3px
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button.x.close .lines:before{
    -webkit-transform:rotate3d(0, 0, 1, 45deg);
    transform:rotate3d(0, 0, 1, 45deg);
    left:-2px
}
nav.nav-header.mobile-only ul.menu-header li a.mobile-button.x.close .lines:after{
    -webkit-transform:rotate3d(0, 0, 1, -45deg);
    transform:rotate3d(0, 0, 1, -45deg);
    left:-2px
}
div.topbar.mobile-only{
    background:#000;
    height:50px;
    position:absolute;
    top:0px;
    z-index:1000000
}
div.topbar.mobile-only&gt;h5{
    color:#fff;
    text-transform:uppercase;
    margin:0 0 0 20px;
    font-size:18px;
    padding-top:16px
}
div.topbar.mobile-only&gt;h5&gt;a{
    font-size:16px;
    margin-top:-6px;
    margin-left:6px;
    padding:4px
}
@media (max-width: 1050px){
    nav.nav-header.mobile-only,div.topbar.mobile-only{
        display:block !important;
        width:100%;
        margin-left:0%
    }
    nav.nav-header.not-mobile,div.topbar.not-mobile{
        display:none !important
    }
}
form{
    display:block
}
fieldset{
    display:block;
    margin:1.25em 0;
    padding:0
}
legend{
    display:block;
    width:100%;
    margin:0 0 0.25em 0;
    font-weight:bold;
    opacity:0.8;
    border-bottom:0 solid #e6e6e6
}
label{
    display:block;
    margin:0 0 0.25em;
    font-weight:bold
}
label .light,label.button{
    font-weight:normal
}
label.error{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-size:0.8em;
    font-weight:normal;
    text-transform:uppercase;
    background:#a00;
    color:white;
    padding:0.5em 1em;
    margin-bottom:0.5em
}
label.error.warning{
    background-color:#000;
    color:#fff
}
label.error.warning&gt;button{
    background-color:#fff
}
span.req{
    color:#a00;
    font-size:0.7em
}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="image"],input[type="color"],select{
    display:block;
    margin:0 0 0.625em;
    vertical-align:middle;
    outline:none;
    border-radius:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    text-align:left;
    background-color:#ededed;
    border:1px solid #dedfe0;
    width:100%;
    font-family:"Roboto",sans-serif;
    font-size:1.25rem;
    padding:1em
}
textarea:hover,input[type="text"]:hover,input[type="password"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="date"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="image"]:hover,input[type="color"]:hover,select:hover{
    border:1px solid #d1d2d4
}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="image"]:focus,input[type="color"]:focus,select:focus{
    border:1px solid #c9cbcc;
    box-shadow:0em 0em 0.25em 0em rgba(0,0,0,0.25)
}
textarea.error,input[type="text"].error,input[type="password"].error,input[type="datetime"].error,input[type="datetime-local"].error,input[type="date"].error,input[type="month"].error,input[type="time"].error,input[type="week"].error,input[type="number"].error,input[type="email"].error,input[type="url"].error,input[type="search"].error,input[type="tel"].error,input[type="image"].error,input[type="color"].error,select.error{
    margin-bottom:0;
    border-color:#a00
}
.darkbg textarea,.darkbg input[type="text"],.darkbg input[type="password"],.darkbg input[type="datetime"],.darkbg input[type="datetime-local"],.darkbg input[type="date"],.darkbg input[type="month"],.darkbg input[type="time"],.darkbg input[type="week"],.darkbg input[type="number"],.darkbg input[type="email"],.darkbg input[type="url"],.darkbg input[type="search"],.darkbg input[type="tel"],.darkbg input[type="image"],.darkbg input[type="color"],.darkbg select{
    background-color:#fff;
    border:1px solid #c5c5c5
}
.darkbg textarea:hover,.darkbg input[type="text"]:hover,.darkbg input[type="password"]:hover,.darkbg input[type="datetime"]:hover,.darkbg input[type="datetime-local"]:hover,.darkbg input[type="date"]:hover,.darkbg input[type="month"]:hover,.darkbg input[type="time"]:hover,.darkbg input[type="week"]:hover,.darkbg input[type="number"]:hover,.darkbg input[type="email"]:hover,.darkbg input[type="url"]:hover,.darkbg input[type="search"]:hover,.darkbg input[type="tel"]:hover,.darkbg input[type="image"]:hover,.darkbg input[type="color"]:hover,.darkbg select:hover{
    border:1px solid #b8b8b8
}
.darkbg textarea:focus,.darkbg input[type="text"]:focus,.darkbg input[type="password"]:focus,.darkbg input[type="datetime"]:focus,.darkbg input[type="datetime-local"]:focus,.darkbg input[type="date"]:focus,.darkbg input[type="month"]:focus,.darkbg input[type="time"]:focus,.darkbg input[type="week"]:focus,.darkbg input[type="number"]:focus,.darkbg input[type="email"]:focus,.darkbg input[type="url"]:focus,.darkbg input[type="search"]:focus,.darkbg input[type="tel"]:focus,.darkbg input[type="image"]:focus,.darkbg input[type="color"]:focus,.darkbg select:focus{
    border:1px solid #b1b1b1
}
.darkbg textarea.error,.darkbg input[type="text"].error,.darkbg input[type="password"].error,.darkbg input[type="datetime"].error,.darkbg input[type="datetime-local"].error,.darkbg input[type="date"].error,.darkbg input[type="month"].error,.darkbg input[type="time"].error,.darkbg input[type="week"].error,.darkbg input[type="number"].error,.darkbg input[type="email"].error,.darkbg input[type="url"].error,.darkbg input[type="search"].error,.darkbg input[type="tel"].error,.darkbg input[type="image"].error,.darkbg input[type="color"].error,.darkbg select.error{
    border-color:#a00
}
.darkbg textarea.error.warning,.darkbg input[type="text"].error.warning,.darkbg input[type="password"].error.warning,.darkbg input[type="datetime"].error.warning,.darkbg input[type="datetime-local"].error.warning,.darkbg input[type="date"].error.warning,.darkbg input[type="month"].error.warning,.darkbg input[type="time"].error.warning,.darkbg input[type="week"].error.warning,.darkbg input[type="number"].error.warning,.darkbg input[type="email"].error.warning,.darkbg input[type="url"].error.warning,.darkbg input[type="search"].error.warning,.darkbg input[type="tel"].error.warning,.darkbg input[type="image"].error.warning,.darkbg input[type="color"].error.warning,.darkbg select.error.warning{
    color:#000;
    border-color:#000
}
.lightbg textarea,.lightbg input[type="text"],.lightbg input[type="password"],.lightbg input[type="datetime"],.lightbg input[type="datetime-local"],.lightbg input[type="date"],.lightbg input[type="month"],.lightbg input[type="time"],.lightbg input[type="week"],.lightbg input[type="number"],.lightbg input[type="email"],.lightbg input[type="url"],.lightbg input[type="search"],.lightbg input[type="tel"],.lightbg input[type="image"],.lightbg input[type="color"],.lightbg select{
    background-color:#ededed;
    border:1px solid #dedfe0
}
.lightbg textarea:hover,.lightbg input[type="text"]:hover,.lightbg input[type="password"]:hover,.lightbg input[type="datetime"]:hover,.lightbg input[type="datetime-local"]:hover,.lightbg input[type="date"]:hover,.lightbg input[type="month"]:hover,.lightbg input[type="time"]:hover,.lightbg input[type="week"]:hover,.lightbg input[type="number"]:hover,.lightbg input[type="email"]:hover,.lightbg input[type="url"]:hover,.lightbg input[type="search"]:hover,.lightbg input[type="tel"]:hover,.lightbg input[type="image"]:hover,.lightbg input[type="color"]:hover,.lightbg select:hover{
    border:1px solid #d1d2d4
}
.lightbg textarea:focus,.lightbg input[type="text"]:focus,.lightbg input[type="password"]:focus,.lightbg input[type="datetime"]:focus,.lightbg input[type="datetime-local"]:focus,.lightbg input[type="date"]:focus,.lightbg input[type="month"]:focus,.lightbg input[type="time"]:focus,.lightbg input[type="week"]:focus,.lightbg input[type="number"]:focus,.lightbg input[type="email"]:focus,.lightbg input[type="url"]:focus,.lightbg input[type="search"]:focus,.lightbg input[type="tel"]:focus,.lightbg input[type="image"]:focus,.lightbg input[type="color"]:focus,.lightbg select:focus{
    border:1px solid #c9cbcc
}
.lightbg textarea.error,.lightbg input[type="text"].error,.lightbg input[type="password"].error,.lightbg input[type="datetime"].error,.lightbg input[type="datetime-local"].error,.lightbg input[type="date"].error,.lightbg input[type="month"].error,.lightbg input[type="time"].error,.lightbg input[type="week"].error,.lightbg input[type="number"].error,.lightbg input[type="email"].error,.lightbg input[type="url"].error,.lightbg input[type="search"].error,.lightbg input[type="tel"].error,.lightbg input[type="image"].error,.lightbg input[type="color"].error,.lightbg select.error{
    border-color:#a00
}
.lightbg textarea.error.warning,.lightbg input[type="text"].error.warning,.lightbg input[type="password"].error.warning,.lightbg input[type="datetime"].error.warning,.lightbg input[type="datetime-local"].error.warning,.lightbg input[type="date"].error.warning,.lightbg input[type="month"].error.warning,.lightbg input[type="time"].error.warning,.lightbg input[type="week"].error.warning,.lightbg input[type="number"].error.warning,.lightbg input[type="email"].error.warning,.lightbg input[type="url"].error.warning,.lightbg input[type="search"].error.warning,.lightbg input[type="tel"].error.warning,.lightbg input[type="image"].error.warning,.lightbg input[type="color"].error.warning,.lightbg select.error.warning{
    color:#000;
    border-color:#000
}
input[type="submit"],input[type="button"]{
    display:block;
    border-radius:0
}
input[type="file"]{
    padding:0.125em;
    margin:0 0 0.625em;
    font-family:inherit;
    font-size:1em;
    -webkit-appearance:none;
    border-radius:0;
    line-height:100%
}
textarea{
    resize:none
}
select{
    background-color:#ededed !important;
    border-color:#c4c6c7 !important;
    background-image:url("../img/select-arrow.png");
    background-size:17px auto;
    background-position:92% 48%;
    background-repeat:no-repeat;
    border-radius:0.25em
}
select[multiple]{
    background-image:none
}
progress,meter{
    padding:0.125em;
    margin:0 0 0.625em;
    font-family:inherit;
    font-size:1em
}
.form-prev{
    float:left;
    width:50%
}
button.prev{
    padding-left:0
}
button.prev:after{
    display:none
}
.form-next{
    float:right;
    width:50%;
    text-align:right
}
.form-wrap{
    float:left;
    width:100%
}
.form-wrap.left{
    width:49%
}
.form-wrap.right{
    width:49%;
    float:right
}
.form-wrap.right+.form-wrap{
    clear:both
}
.form-field-complex{
    position:relative
}
.form-field-complex .prepend,.form-field-complex .append{
    position:absolute;
    display:block;
    font-size:1.25rem;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.form-field-complex .prepend{
    left:1em
}
.form-field-complex .append{
    right:1em;
    line-height:1em
}
.form-field-complex .append:before{
    top:-0.1em
}
.form-field-complex .top{
    position:absolute;
    display:block;
    font-size:1rem;
    right:0;
    top:-1.5em;
    color:#66676a;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase;
    text-align:right
}
.form-field-complex input{
    padding-left:1em;
    padding-right:2em
}
@media (min-width: 1400px){
    .form-field-complex input{
        padding-right:4em
    }
}
.form-field-complex label.button{
    padding-left:2.4em;
    padding-right:1.4em;
    cursor:pointer
}
.form-field-complex label.button:after{
    display:none
}
.form-field-complex label.button span{
    margin-top:-0.1em
}
.form-field-complex.-top{
    margin-top:2em
}
.form-field-complex.-top input{
    padding-left:1em;
    padding-right:1em
}
.form-field-complex.-append input{
    padding-left:1em
}
.form-field-complex.-prepend input{
    padding-right:1em
}
.field-donation-other .form-field-complex .prepend{
    top:33px
}
fieldset.address-fields,fieldset.birth-date{
    margin-bottom:1em;
    margin-top:0;
    border:1px solid #d1d2d4;
    padding:1em 1em 0.5em;
    background:rgba(0,0,0,0.05);
    border-radius:3px
}
fieldset.address-fields&gt;div,fieldset.birth-date&gt;div{
    position:relative
}
fieldset.address-fields legend,fieldset.birth-date legend{
    margin:0 0 10px;
    position:relative;
    top:24px
}
fieldset.address-fields input[name*="city"],fieldset.address-fields input[name*="city"]:hover,fieldset.address-fields input[name*="city"]:focus,fieldset.address-fields .city-field,fieldset.birth-date input[name*="city"],fieldset.birth-date input[name*="city"]:hover,fieldset.birth-date input[name*="city"]:focus,fieldset.birth-date .city-field{
    width:40%;
    float:left
}
fieldset.address-fields input[name*="city"] input,fieldset.address-fields input[name*="city"] input:hover,fieldset.address-fields input[name*="city"] input:focus,fieldset.address-fields input[name*="city"] label.error,fieldset.address-fields input[name*="city"]:hover input,fieldset.address-fields input[name*="city"]:hover input:hover,fieldset.address-fields input[name*="city"]:hover input:focus,fieldset.address-fields input[name*="city"]:hover label.error,fieldset.address-fields input[name*="city"]:focus input,fieldset.address-fields input[name*="city"]:focus input:hover,fieldset.address-fields input[name*="city"]:focus input:focus,fieldset.address-fields input[name*="city"]:focus label.error,fieldset.address-fields .city-field input,fieldset.address-fields .city-field input:hover,fieldset.address-fields .city-field input:focus,fieldset.address-fields .city-field label.error,fieldset.birth-date input[name*="city"] input,fieldset.birth-date input[name*="city"] input:hover,fieldset.birth-date input[name*="city"] input:focus,fieldset.birth-date input[name*="city"] label.error,fieldset.birth-date input[name*="city"]:hover input,fieldset.birth-date input[name*="city"]:hover input:hover,fieldset.birth-date input[name*="city"]:hover input:focus,fieldset.birth-date input[name*="city"]:hover label.error,fieldset.birth-date input[name*="city"]:focus input,fieldset.birth-date input[name*="city"]:focus input:hover,fieldset.birth-date input[name*="city"]:focus input:focus,fieldset.birth-date input[name*="city"]:focus label.error,fieldset.birth-date .city-field input,fieldset.birth-date .city-field input:hover,fieldset.birth-date .city-field input:focus,fieldset.birth-date .city-field label.error{
    width:100%
}
@media (max-width: 1000px){
    fieldset.address-fields input[name*="city"],fieldset.address-fields input[name*="city"]:hover,fieldset.address-fields input[name*="city"]:focus,fieldset.address-fields .city-field,fieldset.birth-date input[name*="city"],fieldset.birth-date input[name*="city"]:hover,fieldset.birth-date input[name*="city"]:focus,fieldset.birth-date .city-field{
        width:100%
    }
}
fieldset.address-fields input[name*="state"],fieldset.address-fields input[name*="state"]:hover,fieldset.address-fields input[name*="state"]:focus,fieldset.address-fields .state-field,fieldset.birth-date input[name*="state"],fieldset.birth-date input[name*="state"]:hover,fieldset.birth-date input[name*="state"]:focus,fieldset.birth-date .state-field{
    width:30%;
    float:left;
    border-left:0
}
fieldset.address-fields input[name*="state"] input,fieldset.address-fields input[name*="state"] input:hover,fieldset.address-fields input[name*="state"] input:focus,fieldset.address-fields input[name*="state"] label.error,fieldset.address-fields input[name*="state"]:hover input,fieldset.address-fields input[name*="state"]:hover input:hover,fieldset.address-fields input[name*="state"]:hover input:focus,fieldset.address-fields input[name*="state"]:hover label.error,fieldset.address-fields input[name*="state"]:focus input,fieldset.address-fields input[name*="state"]:focus input:hover,fieldset.address-fields input[name*="state"]:focus input:focus,fieldset.address-fields input[name*="state"]:focus label.error,fieldset.address-fields .state-field input,fieldset.address-fields .state-field input:hover,fieldset.address-fields .state-field input:focus,fieldset.address-fields .state-field label.error,fieldset.birth-date input[name*="state"] input,fieldset.birth-date input[name*="state"] input:hover,fieldset.birth-date input[name*="state"] input:focus,fieldset.birth-date input[name*="state"] label.error,fieldset.birth-date input[name*="state"]:hover input,fieldset.birth-date input[name*="state"]:hover input:hover,fieldset.birth-date input[name*="state"]:hover input:focus,fieldset.birth-date input[name*="state"]:hover label.error,fieldset.birth-date input[name*="state"]:focus input,fieldset.birth-date input[name*="state"]:focus input:hover,fieldset.birth-date input[name*="state"]:focus input:focus,fieldset.birth-date input[name*="state"]:focus label.error,fieldset.birth-date .state-field input,fieldset.birth-date .state-field input:hover,fieldset.birth-date .state-field input:focus,fieldset.birth-date .state-field label.error{
    width:100%
}
@media (max-width: 1000px){
    fieldset.address-fields input[name*="state"],fieldset.address-fields input[name*="state"]:hover,fieldset.address-fields input[name*="state"]:focus,fieldset.address-fields .state-field,fieldset.birth-date input[name*="state"],fieldset.birth-date input[name*="state"]:hover,fieldset.birth-date input[name*="state"]:focus,fieldset.birth-date .state-field{
        width:100%
    }
}
fieldset.address-fields input[name*="postcode"],fieldset.address-fields input[name*="postcode"]:hover,fieldset.address-fields input[name*="postcode"]:focus,fieldset.address-fields .postcode-field,fieldset.birth-date input[name*="postcode"],fieldset.birth-date input[name*="postcode"]:hover,fieldset.birth-date input[name*="postcode"]:focus,fieldset.birth-date .postcode-field{
    width:30%;
    float:left;
    border-left:0
}
fieldset.address-fields input[name*="postcode"] input,fieldset.address-fields input[name*="postcode"] input:hover,fieldset.address-fields input[name*="postcode"] input:focus,fieldset.address-fields input[name*="postcode"] label.error,fieldset.address-fields input[name*="postcode"]:hover input,fieldset.address-fields input[name*="postcode"]:hover input:hover,fieldset.address-fields input[name*="postcode"]:hover input:focus,fieldset.address-fields input[name*="postcode"]:hover label.error,fieldset.address-fields input[name*="postcode"]:focus input,fieldset.address-fields input[name*="postcode"]:focus input:hover,fieldset.address-fields input[name*="postcode"]:focus input:focus,fieldset.address-fields input[name*="postcode"]:focus label.error,fieldset.address-fields .postcode-field input,fieldset.address-fields .postcode-field input:hover,fieldset.address-fields .postcode-field input:focus,fieldset.address-fields .postcode-field label.error,fieldset.birth-date input[name*="postcode"] input,fieldset.birth-date input[name*="postcode"] input:hover,fieldset.birth-date input[name*="postcode"] input:focus,fieldset.birth-date input[name*="postcode"] label.error,fieldset.birth-date input[name*="postcode"]:hover input,fieldset.birth-date input[name*="postcode"]:hover input:hover,fieldset.birth-date input[name*="postcode"]:hover input:focus,fieldset.birth-date input[name*="postcode"]:hover label.error,fieldset.birth-date input[name*="postcode"]:focus input,fieldset.birth-date input[name*="postcode"]:focus input:hover,fieldset.birth-date input[name*="postcode"]:focus input:focus,fieldset.birth-date input[name*="postcode"]:focus label.error,fieldset.birth-date .postcode-field input,fieldset.birth-date .postcode-field input:hover,fieldset.birth-date .postcode-field input:focus,fieldset.birth-date .postcode-field label.error{
    width:100%
}
@media (max-width: 1000px){
    fieldset.address-fields input[name*="postcode"],fieldset.address-fields input[name*="postcode"]:hover,fieldset.address-fields input[name*="postcode"]:focus,fieldset.address-fields .postcode-field,fieldset.birth-date input[name*="postcode"],fieldset.birth-date input[name*="postcode"]:hover,fieldset.birth-date input[name*="postcode"]:focus,fieldset.birth-date .postcode-field{
        width:100%
    }
}
fieldset.address-fields select,fieldset.birth-date select{
    width:100%
}
fieldset.address-fields #address_city-error,fieldset.address-fields #address_state-error,fieldset.address-fields #address_postcode-error,fieldset.address-fields input[name*="city"]+label.error,fieldset.address-fields input[name*="state"]+label.error,fieldset.address-fields input[name*="postcode"]+label.error,fieldset.birth-date #address_city-error,fieldset.birth-date #address_state-error,fieldset.birth-date #address_postcode-error,fieldset.birth-date input[name*="city"]+label.error,fieldset.birth-date input[name*="state"]+label.error,fieldset.birth-date input[name*="postcode"]+label.error{
    clear:both
}
.fancy-checkbox{
    display:block;
    margin-bottom:0.5em
}
.fancy-checkbox label{
    position:relative;
    z-index:0;
    cursor:pointer;
    display:block;
    color:#515e64;
    padding-left:3em
}
.fancy-checkbox div{
    position:absolute;
    z-index:1;
    background-color:white;
    border:1px solid #f2f2f2;
    border-color:#c4c6c7 !important;
    display:block;
    width:1.5em;
    height:1.5em;
    cursor:pointer
}
.fancy-checkbox div span{
    display:block;
    cursor:pointer;
    position:absolute;
    width:0;
    height:0;
    z-index:1;
    transition:200ms opacity;
    opacity:0;
    left:50%;
    top:50%;
    background:#0d0d0d
}
.fancy-checkbox div span:before{
    content:"Ã® Â";
    font-family:"entypo";
    font-style:normal;
    font-weight:normal;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em;
    color:#0d0d0d;
    transition:opacity 1000ms
}
.fancy-checkbox div input[type="checkbox"]{
    opacity:0;
    cursor:pointer;
    position:relative;
    z-index:20;
    width:100%;
    height:100%
}
.fancy-checkbox div input[type="checkbox"]:checked+span{
    opacity:1;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.fancy-checkbox div input[type="checkbox"]:checked+span:before{
    color:#fff
}
.fancy-checkbox.form-field-complex label{
    padding-right:2.5em
}
.fancy-checkbox.form-field-complex .append{
    top:0.2em;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.fancy-checkbox.-radio{
    text-align:left
}
.fancy-checkbox.-radio label{
    padding-left:2em;
    padding-top:0.1em;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-weight:normal;
    text-transform:uppercase;
    color:#0d0d0d;
    position:relative;
    z-index:21
}
.fancy-checkbox.-radio div{
    width:1.2em;
    height:1.2em;
    border:2px solid #0d0d0d;
    border-color:#0d0d0d !important;
    border-radius:50%;
    top:29%
}
.fancy-checkbox.-radio div span:before{
    content:'';
    display:block;
    background:#0d0d0d
}
.fancy-checkbox.-radio input[type="radio"]{
    opacity:0;
    cursor:pointer;
    position:relative;
    z-index:20;
    width:100%;
    height:100%;
    margin:0
}
.fancy-checkbox.-radio input[type="radio"]:checked+span,.fancy-active .fancy-checkbox.-radio input[type="radio"]+span{
    opacity:1;
    width:60%;
    height:60%;
    border-radius:50%;
    top:20%;
    left:20%
}
.fancy-checkbox.-radio input[type="radio"]:checked+span:before{
    color:#0d0d0d
}
.inline-button input[type="email"],.inline-button input[type="text"]{
    float:left;
    width:80%
}
.inline-button input[type="submit"],.inline-button button{
    float:left;
    width:20%;
    font-size:1.25rem;
    padding:1em
}
.inline-input{
    position:relative
}
.inline-input .prepend{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.inline-input input,.inline-input select{
    float:right;
    width:auto
}
input::-webkit-input-placeholder{
    color:#3F4C50
}
input::-moz-placeholder{
    color:#3F4C50
}
button,.button,[class^="button"],input[type="button"],input[type="submit"],input[type="reset"]{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-weight:normal !important;
    font-size:0.9em;
    border:none;
    outline:none;
    cursor:pointer;
    text-decoration:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    display:inline-block;
    text-transform:uppercase;
    padding:0.5em 1em;
    border:2px solid #000;
    transition:all 200ms;
    text-decoration:none !important;
    background:transparent;
    color:#000
}
button:hover,.button:hover,[class^="button"]:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover{
    background:transparent;
    text-decoration:none
}
button:active,.button:active,[class^="button"]:active,input[type="button"]:active,input[type="submit"]:active,input[type="reset"]:active{
    background:transparent
}
button.disabled,.button.disabled,[class^="button"].disabled,input[type="button"].disabled,input[type="submit"].disabled,input[type="reset"].disabled{
    background:rgba(6,6,6,0);
    color:transparent;
    cursor:default
}
button:hover,.button:hover,[class^="button"]:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover{
    text-decoration:none !important;
    background:#ff0
}
button:focus,.button:focus,[class^="button"]:focus,input[type="button"]:focus,input[type="submit"]:focus,input[type="reset"]:focus{
    border-color:gray;
    color:#333
}
button.huge,.button.huge,[class^="button"].huge,input[type="button"].huge,input[type="submit"].huge,input[type="reset"].huge{
    font-size:1.25em;
    font-weight:600;
    padding:0.625em 2em
}
button:after,.button:after,[class^="button"]:after,input[type="button"]:after,input[type="submit"]:after,input[type="reset"]:after{
    font-size:1.125em;
    top:0rem;
    margin-left:0.5em;
    content:'\e86a';
    font-family:'entypo'
}
button.full,.button.full,[class^="button"].full,input[type="button"].full,input[type="submit"].full,input[type="reset"].full{
    width:100%;
    text-align:center
}
button.primary,.button-primary,input.button-primary{
    font-size:1.5rem;
    padding:0.75em 1em;
    border:2px solid #ff0;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25);
    background:#ff0;
    color:#000
}
button.primary:hover,.button-primary:hover,input.button-primary:hover{
    background:#f0f000;
    text-decoration:none
}
button.primary:active,.button-primary:active,input.button-primary:active{
    background:#e0e000
}
button.primary.disabled,.button-primary.disabled,input.button-primary.disabled{
    background:#ffff0d;
    color:#4d4d00;
    cursor:default
}
button.primary:hover,.button-primary:hover,input.button-primary:hover{
    background-color:#ff6;
    border:2px solid #ffff4d;
    color:#000
}
button.primary:focus,.button-primary:focus,input.button-primary:focus{
    border-color:gray
}
button.secondary,.button-secondary,input.button-secondary{
    border:2px solid #0d0d0d;
    background:#0d0d0d;
    color:#fff
}
button.secondary:hover,.button-secondary:hover,input.button-secondary:hover{
    background:#050505;
    text-decoration:none
}
button.secondary:active,.button-secondary:active,input.button-secondary:active{
    background:#000
}
button.secondary.disabled,.button-secondary.disabled,input.button-secondary.disabled{
    background:#131313;
    color:#000;
    cursor:default
}
button.secondary:hover,.button-secondary:hover,input.button-secondary:hover{
    background-color:#404040;
    border:2px solid #404040
}
button.secondary:focus,.button-secondary:focus,input.button-secondary:focus{
    box-shadow:0em 0em 0.25em 0em rgba(0,0,0,0.25)
}
button.transparent,.button-transparent,input.button-transparent{
    font-size:1.5rem;
    padding:0.75em 1em;
    border:none;
    box-shadow:none;
    background:none;
    color:#0d0d0d
}
button.transparent:hover,.button-transparent:hover,input.button-transparent:hover{
    background:none;
    color:#7a7d81;
    border:none;
    box-shadow:none
}
button.facebook,.button-facebook,input.button-facebook{
    border:2px solid #3B5998;
    background:#3B5998;
    color:#fff;
    padding-left:0.6em
}
button.facebook:hover,.button-facebook:hover,input.button-facebook:hover{
    background:#37538d;
    text-decoration:none
}
button.facebook:active,.button-facebook:active,input.button-facebook:active{
    background:#324c82
}
button.facebook.disabled,.button-facebook.disabled,input.button-facebook.disabled{
    background:#3f5ea1;
    color:#090e17;
    cursor:default
}
button.facebook.disabled,.button-facebook.disabled,input.button-facebook.disabled{
    background:#9099ae;
    color:white;
    cursor:default
}
button.facebook:hover,.button-facebook:hover,input.button-facebook:hover{
    border-color:#3B5998;
    background:#263961;
    color:white
}
button.facebook:focus,.button-facebook:focus,input.button-facebook:focus{
    color:white;
    background:#4c70ba
}
button.facebook:after,.button-facebook:after,input.button-facebook:after{
    display:none
}
.button-facebook{
    background-color:#3B5998 !important
}
button.twitter,.button-twitter,input.button-twitter{
    border:2px solid #00ACED;
    background:#00ACED;
    color:#fff
}
button.twitter:hover,.button-twitter:hover,input.button-twitter:hover{
    background:#00a1de;
    text-decoration:none
}
button.twitter:active,.button-twitter:active,input.button-twitter:active{
    background:#0096ce
}
button.twitter.disabled,.button-twitter.disabled,input.button-twitter.disabled{
    background:#00b5fa;
    color:#002a3b;
    cursor:default
}
button.twitter.disabled,.button-twitter.disabled,input.button-twitter.disabled{
    background:#aebcc7;
    color:white;
    cursor:default
}
button.twitter:hover,.button-twitter:hover,input.button-twitter:hover{
    border-color:#00ACED
}
button.twitter:focus,.button-twitter:focus,input.button-twitter:focus{
    color:white;
    background:#21c2ff
}
button.twitter:after,.button-twitter:after,input.button-twitter:after{
    display:none
}
.button-twitter{
    background-color:#00ACED !important
}
.button-primary.complete{
    background-color:#fff;
    border-color:#000;
    padding-right:0.5em
}
.button-primary.complete:after{
    content:"Ã® Â";
    font-family:"entypo";
    font-style:normal;
    font-weight:normal;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em;
    margin-left:0.75em
}
.button.complete:after,.button-secondary.complete:after{
    content:"Ã® Â";
    font-family:"entypo";
    font-style:normal;
    font-weight:normal;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em;
    margin-left:0.75em
}
span.icon-amnesty-mail:before,span.icon-amnesty-google:before{
    padding-right:0.5em
}
.button-email,.button-email:hover,.button-email:focus{
    border:2px solid #2355DC;
    background:#2355DC;
    color:#fff;
    padding-left:1em
}
.button-google,.button-google:hover,.button-google:focus{
    border:2px solid #65A2F5;
    background:#65A2F5;
    color:#fff;
    padding-left:1em
}
.button-tumblr,.button-tumblr:hover,.button-tumblr:focus{
    border:2px solid #5489C5;
    background:#5489C5;
    color:#fff;
    padding-left:1em
}
ul[class*="menu-"]{
    margin:0;
    padding:0;
    height:80px;
    width:auto;
    float:right
}
ul[class*="menu-"] li{
    display:inline-block;
    list-style:none;
    height:80px;
    line-height:80px;
    transition:all 0.2s ease-in-out;
    float:left;
    font-size:1rem
}
ul[class*="menu-"] li a{
    display:inline-block;
    padding:0 1.2em;
    height:80px;
    line-height:80px;
    color:#000;
    text-decoration:none;
    text-transform:uppercase;
    font-size:0.9em;
    font-weight:bold;
    border-right:1px solid #e5e9ea
}
ul[class*="menu-"] li a[class*="icon-"] span{
    font-size:0
}
ul[class*="menu-"] li a:hover,ul[class*="menu-"] li.hover a.selected,ul[class*="menu-"] li.selected&gt;a,ul[class*="menu-"] li.hover&gt;a{
    background:#0d0d0d;
    color:#fff
}
ul[class*="menu-"] li a:active,ul[class*="menu-"] li a.selected:hover,ul[class*="menu-"] li a.selected.hover,ul[class*="menu-"] li.selected&gt;a:hover,ul[class*="menu-"] li.selected&gt;a.hover{
    background:#0d0d0d;
    color:#fff
}
ul[class*="menu-"] li.parent ul{
    display:none;
    margin:0;
    padding:0;
    position:absolute;
    bottom:80px;
    left:0;
    min-width:100%;
    border:none;
    background:none;
    z-index:1000
}
ul[class*="menu-"] li.parent ul li{
    display:block;
    height:40px;
    line-height:40px;
    float:none
}
@media (min-width: 1400px){
    ul[class*="menu-"] li.parent ul li{
        height:50px;
        line-height:50px
    }
}
ul[class*="menu-"] li.parent ul li a{
    display:block;
    white-space:nowrap;
    border:0;
    height:40px;
    line-height:40px;
    text-transform:none;
    background:rgba(0,0,0,0.8);
    color:#fff
}
@media (min-width: 1400px){
    ul[class*="menu-"] li.parent ul li a{
        height:50px;
        line-height:50px
    }
}
ul[class*="menu-"] li.parent ul li a:hover{
    color:#ff0
}
ul[class*="menu-"] li.parent:hover ul,ul[class*="menu-"] li.parent.hover ul ul:hover,ul[class*="menu-"] li.parent ul.hover{
    display:block
}
ul[class*="menu-"] li.social a{
    padding:0 0.25em;
    border:none;
    font-size:1.325em
}
ul[class*="menu-"] li.social a span{
    font-size:0
}
ul[class*="menu-"] li.social a img{
    position:relative;
    top:1.4em;
    max-width:25px
}
@media (max-width: 1050px){
    ul[class*="menu-"] li.social a img{
        top:0.25rem
    }
}
ul.menu-header{
    margin-right:3.5%
}
@media (max-width: 1050px){
    ul.menu-header{
        margin-right:0
    }
}
ul.menu-header li a{
    padding:0 1.1em;
    font-size:0.8em
}
@media (min-width: 1200px){
    ul.menu-header li a{
        padding:0 1.7em
    }
}
@media (min-width: 1400px){
    ul.menu-header li a{
        font-size:0.9em
    }
}
@media (min-width: 1800px){
    ul.menu-header li a{
        padding:0 2em
    }
}
ul.menu-header li:hover .submenu-container,ul.menu-header li.hover .submenu-container,ul.menu-header li .submenu-container:hover,ul.menu-header li .submenu-container.hover{
    display:block
}
.submenu-container{
    display:none;
    position:absolute;
    width:100%;
    top:80px;
    left:0;
    padding:2em;
    background:#fff;
    border:25px solid #000
}
.submenu-container ul.submenu{
    margin:0;
    padding:0
}
.submenu-container ul.submenu li{
    height:auto
}
.submenu-container ul.submenu li a{
    height:auto;
    border:0;
    padding:1em 10px
}
.submenu-container ul.submenu li a:hover{
    background:#ff0;
    color:#000
}
.submenu-container .side{
    float:left;
    width:17%;
    margin-right:3%;
    border-right:1px solid #e5e9ea
}
.submenu-container .side ul.submenu li{
    display:block;
    float:none;
    line-height:1.4em
}
.submenu-container .side ul.submenu li a{
    line-height:1.4em;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-weight:normal;
    font-size:1.2em
}
.submenu-container .main{
    float:left;
    width:80%;
    margin-top:1.2em
}
.submenu-container .main h6{
    text-transform:uppercase;
    padding-left:10px;
    border-right:0px
}
.submenu-container .main h6 a{
    font-weight:normal;
    padding:0;
    height:auto;
    line-height:100%;
    padding:0.5em;
    padding-left:0em;
    margin-top:-0.5em;
    border-right:0px
}
.submenu-container .main h6 a:hover{
    background-color:#ff0;
    padding-left:0.5em;
    margin-left:-0.5em;
    color:#262626
}
.submenu-container .main h6.selected a{
    background-color:#ff0;
    padding-left:0.5em;
    margin-left:-0.5em;
    color:#262626
}
.submenu-container .main ul.submenu li{
    width:33.33%;
    width:calc(100%/3);
    line-height:1.2em;
    margin:0.3em 0;
    padding:0
}
.submenu-container .main ul.submenu li a{
    line-height:1.2em;
    text-transform:none;
    font-size:1em;
    padding-top:0.5em;
    padding-bottom:0.5em
}
ul.menu-footer{
    padding-right:0.5em
}
ul.menu-footer li{
    position:relative;
    margin-bottom:0em
}
ul.menu-footer li a{
    padding:0 1em;
    font-size:0.8em
}
@media (min-width: 1200px){
    ul.menu-footer li a{
        font-size:0.9em
    }
}
@media (min-width: 1400px){
    ul.menu-footer li a{
        font-size:1em
    }
}
@media (min-width: 1800px){
    ul.menu-footer li a{
        padding:0 1.8em
    }
}
.panel&gt;.header .item{
    font-size:0.8em;
    display:inline-block;
    padding:1em;
    float:left
}
.panel&gt;.header .item.-category{
    background-color:#e5e9ea;
    text-transform:uppercase;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    letter-spacing:0.05em
}
.panel&gt;.header .item.-category a{
    color:#000;
    margin-right:0.5em
}
.panel&gt;.header .item.-category a:hover{
    text-decoration:none
}
.panel&gt;.header .item.-category a:before{
    margin-right:0.75em
}
.panel&gt;.header .item.-share{
    padding:0em
}
.panel&gt;.header .item.-share a{
    float:left
}
.panel&gt;.header .item span:before{
    margin-right:0.5em
}
.panel&gt;.header .item span em{
    font-style:normal;
    color:#ff0
}
.panel&gt;.image{
    position:relative
}
.panel&gt;.image .image-credit{
    position:absolute;
    z-index:2;
    bottom:1rem;
    left:1rem
}
.panel&gt;.body{
    float:left;
    width:100%;
    background-color:#000;
    color:#fff;
    padding:2.1em 2.75em;
    position:relative
}
.panel&gt;.body a{
    color:#fff
}
.panel&gt;.body .success{
    color:#fff
}
.panel&gt;.body .title{
    margin:0em;
    line-height:100%
}
@media (max-width: 1000px){
    .panel&gt;.body .title{
        font-size:1.5em
    }
}
.panel&gt;.body .text{
    margin-top:0.75em
}
.panel&gt;.body .description{
    margin:0em;
    margin-top:0.75em
}
.panel&gt;.body .description small{
    display:block;
    margin-top:1em
}
.panel&gt;.body .image{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:7rem;
    left:-3.5rem
}
.panel&gt;.body .image img{
    width:100%;
    height:auto
}
@media (max-width: 1000px){
    .panel&gt;.body .image{
        display:none
    }
}
@media (max-width: 1000px){
    .panel&gt;.body{
        padding:2em 1.5em
    }
}
.panel&gt;.footer{
    float:left;
    width:100%;
    position:relative;
    z-index:1;
    text-align:right;
    background-color:transparent
}
.panel&gt;.footer&gt;a.button-primary{
    font-size:0.9em
}
.panel&gt;.footer.-action&gt;a.button-primary{
    font-size:1.1em
}
.panel&gt;.footer.-form form{
    margin:0;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.panel&gt;.footer.-form form .form-field-complex{
    margin-left:0.1em
}
.panel&gt;.footer.-form form .form-field-complex:first-child{
    margin-left:0
}
.panel&gt;.footer.-form form .form-field-complex:last-child{
    margin-right:0
}
.panel&gt;.footer.-form form input{
    margin-bottom:0.325em;
    background:white;
    font-size:0.8em;
    border:0;
    box-shadow:inset 1px 1px 3px rgba(0,0,0,0.08)
}
@media (max-width: 1050px){
    .panel&gt;.footer.-form form input{
        width:100%
    }
}
.panel&gt;.footer.-form form input.error{
    border-color:#a00;
    border:1px solid
}
.panel&gt;.footer.-form form label{
    display:none !important
}
.panel&gt;.footer.-form form button{
    padding:0.75em 1em;
    margin-top:-0.35em;
    margin-right:-1em;
    white-space:nowrap
}
@media (max-width: 1050px){
    .panel&gt;.footer.-form form button{
        font-size:1.25rem;
        padding-right:2em
    }
}
@media (max-width: 1000px){
    .panel&gt;.footer.-form form button{
        margin:0;
        padding:0.75em 1em;
        width:90%;
        margin-left:5%;
        margin-right:5%;
        font-size:1.5rem
    }
}
@media (max-width: 1000px){
    .panel&gt;.footer.-form form{
        display:block
    }
    .panel&gt;.footer.-form form input{
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
    .panel&gt;.footer.-form form button{
        margin:0;
        padding:0.75em 1em;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.panel&gt;.footer.-subscribe form{
    display:block;
    margin-top:-0.5rem
}
@media (max-width: 1050px){
    .panel&gt;.footer.-subscribe form{
        width:90%;
        margin-left:5%;
        padding-left:0em;
        padding-right:0em
    }
}
.panel&gt;.footer.-subscribe form input{
    margin-bottom:0.5em;
    padding:1.25em
}
.panel&gt;.footer.-subscribe form .form-field-complex,.panel&gt;.footer.-subscribe form .form-row{
    width:100%;
    float:left;
    position:relative
}
.panel&gt;.footer.-subscribe form .field-name{
    width:49%;
    margin-right:0.5%
}
@media (max-width: 1050px){
    .panel&gt;.footer.-subscribe form .field-name{
        width:100%;
        margin:0
    }
}
.panel&gt;.footer.-subscribe form .field-postcode{
    width:99.5%
}
@media (max-width: 1050px){
    .panel&gt;.footer.-subscribe form .field-postcode{
        width:100%;
        margin:0
    }
}
.panel&gt;.footer.-subscribe form .field-email{
    width:99.5%
}
@media (max-width: 1050px){
    .panel&gt;.footer.-subscribe form .field-email{
        width:100%;
        margin:0
    }
}
.panel&gt;.footer.-subscribe form button{
    position:absolute;
    font-size:1.25em;
    right:0;
    bottom:0.1em
}
@media (max-width: 1050px){
    .panel&gt;.footer.-subscribe form button{
        position:relative
    }
}
.panel&gt;.footer.-subscribe form .form-row-submit{
    margin-top:-0.5%;
    float:left;
    width:100%;
    z-index:2;
    text-align:center
}
@media (max-width: 1050px){
    .panel&gt;.footer.-subscribe form .form-row-submit{
        margin-top:0%
    }
    .panel&gt;.footer.-subscribe form .form-row-submit button{
        margin:0;
        width:100%
    }
}
@media (max-width: 1000px){
    .panel&gt;.footer.-subscribe form .form-row-submit button{
        width:auto
    }
}
.panel.-inverse&gt;.header .item,.panel.-inverse&gt;.header .item .-category{
    background-color:#000;
    color:#fff;
    font-size:0.9em
}
.panel.-inverse&gt;.header .item a,.panel.-inverse&gt;.header .item .-category a{
    color:#fff
}
.panel.-inverse&gt;.header .item a:before,.panel.-inverse&gt;.header .item .-category a:before{
    color:#fff
}
.panel.-inverse&gt;.body{
    background-color:#fff;
    color:#000
}
.panel.-inverse&gt;.footer a{
    box-shadow:none
}
header.petition .panel.-small-image{
    display:block;
    float:left;
    width:37.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    header.petition .panel.-small-image{
        display:block;
        float:left;
        width:37.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    header.petition .panel.-small-image{
        display:block;
        float:left;
        width:39.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    header.petition .panel.-small-image{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
@media (max-width: 1050px){
    header.petition .panel.-small-image{
        width:100%;
        margin-left:0%
    }
}
.panel.-small-image&gt;.body{
    padding-left:5em
}
@media (max-width: 1000px){
    .panel.-small-image&gt;.body{
        padding:2.1em 2.75em
    }
}
a.sharebutton{
    border:0em;
    font-size:1.45em;
    padding:0.475em
}
a.sharebutton span:before{
    padding-right:0em
}
a.sharebutton:hover{
    border:0px
}
a.sharebutton:after{
    display:none
}
.share .item{
    font-size:0.8em;
    float:left
}
.share .item.-share{
    padding:0em
}
.share .item.-share a{
    float:left
}
.share .item.-link{
    padding:0em
}
.share .item.-link a{
    display:block;
    padding:1em;
    background-image:url("pattern.jpg");
    color:#000;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase
}
.wp-caption{
    margin-bottom:2em;
    margin-top:2em
}
@media (max-width: 1000px){
    .wp-caption{
        margin-bottom:1.25em;
        margin-top:1.25em
    }
}
.wp-caption .image-credit{
    color:#66676a
}
.wp-caption img{
    width:100%;
    height:auto
}
.wp-caption.alignnone,.wp-caption.aligncenter{
    float:left;
    width:120% !important;
    margin-left:-10%
}
@media (max-width: 1000px){
    .wp-caption.alignnone,.wp-caption.aligncenter{
        width:110% !important;
        margin-left:-5%
    }
}
.wp-caption.alignleft{
    float:left;
    margin-left:-10%;
    margin-right:5%;
    width:50%
}
@media (max-width: 1000px){
    .wp-caption.alignleft{
        display:none
    }
}
.wp-caption.alignright{
    float:right;
    margin-right:-10%;
    margin-left:5%;
    width:50%
}
@media (max-width: 1000px){
    .wp-caption.alignright{
        display:none
    }
}
.two-column-content-row .wp-caption{
    float:left;
    width:100%;
    margin-left:0%;
    margin-right:0%
}
.image-credit{
    font-size:0.8em;
    color:#FFF;
    font-size:0.6em !important
}
.wp-caption .image-credit{
    border-bottom:1px solid #66676a;
    padding:1em 0em 0.75em
}
@media (max-width: 1000px){
    .wp-caption .image-credit{
        float:left;
        width:90%;
        margin-left:5%;
        padding:1em 0em 1.25em
    }
    .wp-caption .image-credit .icon-amnesty-info{
        float:left;
        width:10%;
        position:relative;
        top:0.15em
    }
    .wp-caption .image-credit .caption{
        float:left;
        width:90%
    }
}
footer .image-credit{
    position:absolute;
    top:4em;
    left:2em;
    color:#fff
}
footer .image-credit .icon-amnesty-info{
    color:#fff
}
@media (max-width: 1000px){
    footer.front .image-credit{
        display:none
    }
}
.has-form .image-credit{
    top:1em
}
.single-post header .image-credit{
    color:#66676a
}
.image-credit-hover{
    overflow:inherit !important;
    max-width:400px;
    position:absolute;
    bottom:1em;
    left:1em;
    text-overflow:inherit !important;
    white-space:inherit !important;
    z-index:20;
    background:transparent;
    padding:1em
}
.image-credit-hover .image-credit-full{
    display:none;
    transition:all 200ms;
    opacity:0;
    margin-top:0.5em
}
.image-credit-hover:hover{
    background:rgba(0,0,0,0.85)
}
.image-credit-hover:hover .image-credit-full{
    display:block;
    opacity:1;
    padding-bottom:1em
}
@media (max-width: 1000px){
    .image-credit-hover{
        width:100%;
        text-align:left;
        float:left !important;
        left:0em !important;
        bottom:0em !important
    }
    .image-credit-hover .icon-amnesty-info{
        position:relative !important;
        top:auto !important;
        right:auto !important
    }
    .image-credit-hover .caption{
        display:none !important;
        width:auto !important
    }
    .image-credit-hover:hover .caption{
        display:inline-block !important
    }
}
@media (max-width: 1000px){
    header.donation .image-credit-hover{
        bottom:auto !important;
        left:0 !important;
        right:auto !important;
        text-align:right
    }
}
footer .image-credit-hover{
    bottom:auto
}
.author-excerpt{
    float:left;
    width:100%;
    margin-bottom:2em
}
.author-excerpt&gt;.avatar{
    float:left;
    width:5%;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25)
}
.author-excerpt&gt;.avatar img{
    width:100%;
    height:auto
}
@media (max-width: 1000px){
    .author-excerpt&gt;.avatar{
        width:15%
    }
}
.author-excerpt&gt;.description{
    float:left;
    width:90%;
    margin-left:2%;
    position:relative;
    top:-0.25em;
    font-size:0.8em;
    color:#66676a;
    font-style:italic
}
@media (max-width: 1000px){
    .author-excerpt&gt;.description{
        width:80%;
        margin-left:5%;
        max-height:4em;
        overflow:hidden
    }
}
.post-pagination{
    text-align:center
}
.post-pagination a{
    margin-bottom:0
}
.post-loop .post-pagination{
    float:left;
    width:100%
}
.post-loop .post-pagination a{
    margin-top:5rem
}
.modal{
    display:none;
    float:left;
    width:100%;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    background-color:rgba(0,0,0,0.75);
    z-index:10000;
    text-align:center;
    opacity:0;
    overflow:scroll;
    -webkit-overflow-scrolling:touch
}
.modal .modal-content-wrap{
    background-color:#fff;
    position:relative;
    top:0px;
    opacity:0;
    float:left;
    width:100%;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25)
}
.modal .modal-close{
    position:absolute;
    color:#fff;
    transition:all;
    opacity:1;
    top:1em;
    right:1em
}
.modal .modal-close:hover{
    opacity:0.5
}
.modal .modal-back-button{
    margin-bottom:-4em
}
.modal.open{
    display:block;
    opacity:1;
    -webkit-animation-name:modal_display_background;
    animation-name:modal_display_background;
    -webkit-animation-duration:500ms;
    animation-duration:500ms;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease
}
.modal.open .modal-content-wrap{
    opacity:1;
    -webkit-animation-name:modal_display_content;
    animation-name:modal_display_content;
    -webkit-animation-duration:500ms;
    animation-duration:500ms;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease
}
.modal.closing{
    opacity:0;
    -webkit-animation-name:modal_close_background;
    animation-name:modal_close_background;
    -webkit-animation-duration:300ms;
    animation-duration:300ms;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease
}
.modal.closing .modal-content-wrap{
    opacity:0;
    -webkit-animation-name:modal_close_content;
    animation-name:modal_close_content;
    -webkit-animation-duration:300ms;
    animation-duration:300ms;
    -webkit-animation-timing-function:ease;
    animation-timing-function:ease
}
.modal .modal-content-wrap{
    width:80%;
    margin-left:10%;
    margin-right:auto;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:0%
}
.modal h3{
    margin-top:0.5em;
    margin-bottom:0.5em;
    float:left;
    width:100%
}
.modal .campaign-point-image{
    max-width:130px;
    margin:0 auto
}
.modal .campaign-point-image img{
    max-width:100%;
    height:auto
}
.modal .campaign-point{
    margin-bottom:2em
}
.modal .modal-back-button{
    float:left;
    width:100%
}
.modal.modal-full-width .modal-content-wrap{
    width:100%;
    margin-left:auto
}
.modal.video-modal .modal-content-wrap{
    background-color:transparent
}
.modal.video-modal .modal-content-wrap .modal-close{
    z-index:20;
    color:#fff;
    right:-1.5em;
    top:-1.5em
}
@-webkit-keyframes modal_display_background{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes modal_display_background{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes modal_display_content{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes modal_display_content{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes modal_close_background{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes modal_close_background{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@-webkit-keyframes modal_close_content{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes modal_close_content{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.need-to-know{
    position:absolute;
    right:0rem;
    top:-4rem;
    bottom:-4rem;
    background-color:#ff0;
    padding:2em;
    display:block;
    float:left;
    width:33.3333333333%;
    margin-left:0%;
    margin-right:0;
    max-width:500px;
    z-index:2
}
@media (min-width: 1200px){
    .need-to-know{
        display:block;
        float:left;
        width:33.3333333333%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .need-to-know{
        display:block;
        float:left;
        width:33.3333333333%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .need-to-know{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .need-to-know{
        position:relative;
        top:0rem;
        bottom:0rem;
        left:0rem;
        height:100%;
        float:left;
        width:100%;
        padding-top:2em;
        margin-bottom:-5em
    }
}
.need-to-know .wrap{
    float:left;
    padding-top:5em;
    padding-bottom:5em;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
@media (max-width: 1050px){
    .need-to-know .wrap{
        font-size:0.75em
    }
}
@media (max-width: 1000px){
    .need-to-know .wrap{
        font-size:1em;
        padding-top:0;
        padding-bottom:0;
        position:relative;
        top:auto;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}
.need-to-know .wrap&gt;.title{
    font-size:0.8em;
    text-transform:uppercase;
    color:#fff;
    background-color:#000;
    text-align:center;
    display:inline-block;
    padding:0.5em 2em;
    margin-left:-4em
}
.need-to-know .wrap&gt;.item{
    float:left;
    width:100%;
    margin-top:2em
}
.need-to-know .wrap&gt;.item&gt;.icon{
    float:left;
    font-size:3.75rem;
    margin:0em;
    position:relative;
    top:-0.25rem;
    margin-right:0.25em;
    margin-bottom:-0.5rem
}
.need-to-know .wrap&gt;.item&gt;.icon .icon-amnesty-people{
    display:inline-block;
    margin-bottom:-1rem
}
@media (max-width: 1000px){
    .need-to-know .wrap&gt;.item&gt;.icon{
        top:0rem
    }
}
.need-to-know .wrap&gt;.item&gt;.title{
    float:left;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1;
    font-size:3rem;
    margin-top:0.75em;
    margin-bottom:0.25em;
    text-transform:uppercase;
    font-size:4rem;
    margin:0em
}
.need-to-know .wrap&gt;.item&gt;.title em{
    font-style:normal;
    color:#ff0;
    padding-left:0.1em;
    padding-right:0.1em
}
.need-to-know .wrap&gt;.item&gt;.title:first-child{
    margin-top:0em
}
@media (max-width: 1000px){
    .need-to-know .wrap&gt;.item&gt;.title{
        font-size:2.7rem
    }
}
.need-to-know .wrap&gt;.item&gt;.text{
    float:left;
    width:100%;
    text-transform:uppercase;
    margin:0em
}
.need-to-know .wrap&gt;.item&gt;.text h6{
    width:80%;
    font-size:1.25em
}
.need-to-know .wrap&gt;.item&gt;.text em{
    color:#000;
    background-color:#fff
}
.map-row .need-to-know{
    z-index:100;
    left:0rem;
    bottom:-1.5rem;
    top:-1.5rem;
    text-align:left;
    left:-40%;
    transition:left 1s
}
.map-row .need-to-know&gt;.wrap&gt;.title{
    float:left;
    margin-left:-3rem
}
.map-row .need-to-know.active{
    left:0%
}
@media (max-width: 1000px){
    .map-row .need-to-know{
        left:-100%;
        top:0rem;
        bottom:0rem;
        position:absolute
    }
}
.card,.two-column-content-row .gform_wrapper{
    position:relative;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25)
}
.flexbox .card,.flexbox .two-column-content-row .gform_wrapper,.two-column-content-row .flexbox .gform_wrapper{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    background-color:#FFF
}
@media (max-width: 1000px){
    .card,.two-column-content-row .gform_wrapper{
        padding-bottom:1em;
        margin-bottom:1em;
        display:block
    }
}
.card&gt;.icon,.two-column-content-row .gform_wrapper&gt;.icon,.card&gt;.card-content&gt;.icon,.two-column-content-row .gform_wrapper&gt;.card-content&gt;.icon{
    position:absolute;
    background-color:#000;
    color:#fff;
    padding:0.5rem 0.75rem;
    z-index:2;
    font-size:0.8em;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase
}
.card&gt;.icon em,.two-column-content-row .gform_wrapper&gt;.icon em,.card&gt;.card-content&gt;.icon em,.two-column-content-row .gform_wrapper&gt;.card-content&gt;.icon em{
    font-style:normal;
    color:#ff0
}
.card&gt;.icon+.content,.two-column-content-row .gform_wrapper&gt;.icon+.content,.card&gt;.card-content&gt;.icon+.content,.two-column-content-row .gform_wrapper&gt;.card-content&gt;.icon+.content{
    padding-top:2.5em
}
.card&gt;.subtitle,.two-column-content-row .gform_wrapper&gt;.subtitle{
    position:absolute;
    color:#000;
    padding:0.5rem 0.75rem;
    z-index:2;
    left:3.5rem;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase
}
.card .image,.two-column-content-row .gform_wrapper .image{
    position:relative;
    width:100%;
    max-height:242px;
    overflow:hidden
}
@media (min-width: 1200px){
    .card .image,.two-column-content-row .gform_wrapper .image{
        max-height:291px
    }
}
@media (min-width: 1400px){
    .card .image,.two-column-content-row .gform_wrapper .image{
        max-height:332px
    }
}
@media (min-width: 1800px){
    .card .image,.two-column-content-row .gform_wrapper .image{
        max-height:365px
    }
}
.card .image img,.two-column-content-row .gform_wrapper .image img{
    width:100%;
    height:auto
}
.card .image .play,.two-column-content-row .gform_wrapper .image .play{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.card .image .play .icon-amnesty-play:hover,.two-column-content-row .gform_wrapper .image .play .icon-amnesty-play:hover{
    color:#fff
}
.card .image .play .icon-amnesty-play:before,.two-column-content-row .gform_wrapper .image .play .icon-amnesty-play:before{
    top:0.1em;
    left:1px
}
.card .image .meta,.two-column-content-row .gform_wrapper .image .meta{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1.1em;
    margin-top:0.5em;
    margin-bottom:0.5em;
    font-size:0.8em;
    overflow:hidden;
    position:absolute;
    left:0rem;
    bottom:1rem;
    width:auto;
    white-space:nowrap;
    text-align:left;
    text-transform:uppercase;
    display:inline-block;
    padding:0.625em 0.75em 0.75em;
    background-color:#000;
    color:#fff;
    font-size:0.7em
}
.card .image .meta em,.two-column-content-row .gform_wrapper .image .meta em{
    font-style:normal;
    color:#ff0;
    padding-left:0.1em;
    padding-right:0.1em
}
.card .image .meta:first-child,.two-column-content-row .gform_wrapper .image .meta:first-child{
    margin-top:0em
}
.card .image .meta span,.two-column-content-row .gform_wrapper .image .meta span,.card .image .meta a,.two-column-content-row .gform_wrapper .image .meta a{
    display:inline-block;
    margin-right:0.5em;
    color:#fff;
    font-weight:normal
}
@media (max-width: 1000px){
    .card .image .meta span,.two-column-content-row .gform_wrapper .image .meta span,.card .image .meta a,.two-column-content-row .gform_wrapper .image .meta a{
        float:left
    }
}
.card .image .meta span:before,.two-column-content-row .gform_wrapper .image .meta span:before,.card .image .meta a:before,.two-column-content-row .gform_wrapper .image .meta a:before{
    margin-right:0.5em
}
.card .image .meta span:hover,.two-column-content-row .gform_wrapper .image .meta span:hover,.card .image .meta a:hover,.two-column-content-row .gform_wrapper .image .meta a:hover{
    text-decoration:none
}
@media (max-width: 1000px){
    .card .image .meta,.two-column-content-row .gform_wrapper .image .meta{
        font-size:0.6em
    }
}
.card .image .share,.two-column-content-row .gform_wrapper .image .share{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1.1em;
    margin-top:0.5em;
    margin-bottom:0.5em;
    font-size:0.8em;
    display:none;
    position:absolute;
    right:0rem;
    bottom:1rem;
    width:auto
}
.card .image .share em,.two-column-content-row .gform_wrapper .image .share em{
    font-style:normal;
    color:#ff0;
    padding-left:0.1em;
    padding-right:0.1em
}
.card .image .share:first-child,.two-column-content-row .gform_wrapper .image .share:first-child{
    margin-top:0em
}
.card .image .share a,.two-column-content-row .gform_wrapper .image .share a{
    float:left;
    padding-top:0.6em;
    padding-bottom:0.6em
}
@media (max-width: 1000px){
    .card .image .share,.two-column-content-row .gform_wrapper .image .share{
        display:none
    }
}
.card .content,.two-column-content-row .gform_wrapper .content{
    background-color:#fff;
    text-align:left;
    padding:1.5em 2em 5.5em;
    width:100%
}
.card .content iframe,.two-column-content-row .gform_wrapper .content iframe{
    width:100%
}
.post-loop .card .content,.post-loop .two-column-content-row .gform_wrapper .content,.two-column-content-row .post-loop .gform_wrapper .content{
    padding:1.5em 2em 4.5em 0
}
.flexbox .card .content,.flexbox .two-column-content-row .gform_wrapper .content,.two-column-content-row .flexbox .gform_wrapper .content{
    padding:1.5em 2em 4.5em 2em
}
.card .content&gt;.title,.two-column-content-row .gform_wrapper .content&gt;.title{
    font-family:"Trade Gothic W01 Bold",sans-serif;
    color:#000
}
.card .content&gt;.title em,.two-column-content-row .gform_wrapper .content&gt;.title em{
    color:#000
}
.card .content&gt;.title a,.two-column-content-row .gform_wrapper .content&gt;.title a{
    font-weight:normal
}
.card .content&gt;.title a:hover,.two-column-content-row .gform_wrapper .content&gt;.title a:hover{
    text-decoration:none
}
.post-loop .card .content&gt;.title a,.post-loop .two-column-content-row .gform_wrapper .content&gt;.title a,.two-column-content-row .post-loop .gform_wrapper .content&gt;.title a{
    font-family:"Roboto",sans-serif;
    font-weight:600
}
.card .content&gt;.date,.two-column-content-row .gform_wrapper .content&gt;.date{
    font-size:0.8em;
    line-height:1.2em;
    color:#66676a;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase;
    font-size:0.75em
}
.card .content&gt;.subtitle,.two-column-content-row .gform_wrapper .content&gt;.subtitle{
    color:#66676a;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase
}
.card .content&gt;.text,.two-column-content-row .gform_wrapper .content&gt;.text{
    margin-top:1em;
    color:#000
}
.post-loop .card .content&gt;.text,.post-loop .two-column-content-row .gform_wrapper .content&gt;.text,.two-column-content-row .post-loop .gform_wrapper .content&gt;.text{
    font-size:0.9em
}
@media (max-width: 1000px){
    .card .content&gt;.text,.two-column-content-row .gform_wrapper .content&gt;.text{
        display:none
    }
}
.card .content&gt;.button,.two-column-content-row .gform_wrapper .content&gt;.button{
    position:absolute;
    bottom:1.75em;
    margin-top:1em;
    font-size:0.8em
}
.card .content&gt;.button.download-button,.two-column-content-row .gform_wrapper .content&gt;.button.download-button{
    right:1em
}
@media (max-width: 1000px){
    .card .content&gt;.button,.two-column-content-row .gform_wrapper .content&gt;.button{
        position:static
    }
}
.card .content .title+.text,.two-column-content-row .gform_wrapper .content .title+.text{
    margin-top:1em
}
@media (max-width: 1050px){
    .card .content,.two-column-content-row .gform_wrapper .content{
        font-size:1rem
    }
}
@media (max-width: 1000px){
    .card .content,.two-column-content-row .gform_wrapper .content{
        font-size:1rem;
        padding-bottom:1em
    }
}
.card.-video&gt;.icon,.two-column-content-row .-video.gform_wrapper&gt;.icon{
    display:none
}
.card.-video&gt;.content&gt;.date,.two-column-content-row .-video.gform_wrapper&gt;.content&gt;.date{
    display:none
}
.card.-video .meta,.two-column-content-row .-video.gform_wrapper .meta{
    display:none
}
.card.-icon&gt;.content,.two-column-content-row .-icon.gform_wrapper&gt;.content{
    padding-top:3.5em
}
.card.-icon&gt;.content&gt;.date,.two-column-content-row .-icon.gform_wrapper&gt;.content&gt;.date{
    display:none
}
.card.-icon&gt;.content&gt;.button,.two-column-content-row .-icon.gform_wrapper&gt;.content&gt;.button{
    border-color:#000
}
.card.-icon&gt;.content&gt;.button:hover,.two-column-content-row .-icon.gform_wrapper&gt;.content&gt;.button:hover{
    border-color:#666
}
.card.-icon.short-icon-card&gt;.icon,.two-column-content-row .-icon.short-icon-card.gform_wrapper&gt;.icon{
    font-size:1em
}
.card.-icon.short-icon-card&gt;.icon .icon-amnesty-people,.two-column-content-row .-icon.short-icon-card.gform_wrapper&gt;.icon .icon-amnesty-people{
    margin-top:-0.75em;
    padding-top:0em;
    display:inline-block
}
.card.-icon.short-icon-card&gt;.icon .icon-amnesty-people:before,.two-column-content-row .-icon.short-icon-card.gform_wrapper&gt;.icon .icon-amnesty-people:before{
    font-size:2em;
    top:0.25em
}
@media (max-width: 1000px){
    .card.-icon.short-icon-card .content&gt;.text,.two-column-content-row .-icon.short-icon-card.gform_wrapper .content&gt;.text{
        display:block
    }
}
.card.-tweet,.two-column-content-row .-tweet.gform_wrapper{
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25) !important;
    margin-bottom:2em;
    background-color:#ff0
}
.card.-tweet&gt;.icon span:before,.two-column-content-row .-tweet.gform_wrapper&gt;.icon span:before{
    margin-right:0rem
}
.card.-tweet&gt;.content,.two-column-content-row .-tweet.gform_wrapper&gt;.content{
    background-color:#ff0;
    padding:1.5em 2em;
    text-align:left;
    padding-top:4em;
    padding-bottom:3em
}
.card.-tweet&gt;.content&gt;.title,.two-column-content-row .-tweet.gform_wrapper&gt;.content&gt;.title{
    font-size:1.75rem
}
.card.-tweet&gt;.content&gt;.date,.two-column-content-row .-tweet.gform_wrapper&gt;.content&gt;.date{
    color:#000
}
.card.-tweet&gt;.content&gt;.date a,.two-column-content-row .-tweet.gform_wrapper&gt;.content&gt;.date a{
    font-weight:normal
}
.card.-tweet&gt;.content&gt;.date a:hover,.two-column-content-row .-tweet.gform_wrapper&gt;.content&gt;.date a:hover{
    text-decoration:none
}
.card.-title,.full-feature-carousel-mobile .card,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper,.two-column-content-row .-title.gform_wrapper{
    box-shadow:none;
    box-shadow:none;
    margin-bottom:0em;
    width:100%;
    margin:0rem
}
.card.-title&gt;.image .meta,.full-feature-carousel-mobile .card&gt;.image .meta,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper&gt;.image .meta,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper&gt;.image .meta,.two-column-content-row .-title.gform_wrapper&gt;.image .meta{
    display:inline-block;
    margin:0 auto;
    max-width:100%;
    width:90%;
    margin-left:5%;
    text-align:center;
    background-color:#e5e9ea;
    position:absolute;
    bottom:-1.5em
}
.card.-title&gt;.image .meta span,.full-feature-carousel-mobile .card&gt;.image .meta span,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper&gt;.image .meta span,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper&gt;.image .meta span,.two-column-content-row .-title.gform_wrapper&gt;.image .meta span{
    color:#000;
    margin-left:0.5em;
    margin-right:0.5em
}
.card.-title&gt;.content,.full-feature-carousel-mobile .card&gt;.content,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper&gt;.content,.two-column-content-row .-title.gform_wrapper&gt;.content{
    height:auto;
    background-color:#000;
    text-align:center
}
.card.-title&gt;.content&gt;.title,.full-feature-carousel-mobile .card&gt;.content&gt;.title,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .-title.gform_wrapper&gt;.content&gt;.title{
    color:#fff;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1;
    font-size:3rem;
    margin-top:0.75em;
    margin-bottom:0.25em;
    text-transform:uppercase
}
.card.-title&gt;.content&gt;.title em,.full-feature-carousel-mobile .card&gt;.content&gt;.title em,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper&gt;.content&gt;.title em,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper&gt;.content&gt;.title em,.two-column-content-row .-title.gform_wrapper&gt;.content&gt;.title em{
    font-style:normal;
    color:#ff0;
    padding-left:0.1em;
    padding-right:0.1em
}
.card.-title&gt;.content&gt;.title:first-child,.full-feature-carousel-mobile .card&gt;.content&gt;.title:first-child,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper&gt;.content&gt;.title:first-child,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper&gt;.content&gt;.title:first-child,.two-column-content-row .-title.gform_wrapper&gt;.content&gt;.title:first-child{
    margin-top:0em
}
@media (max-width: 1000px){
    .card.-title&gt;.content&gt;.title,.full-feature-carousel-mobile .card&gt;.content&gt;.title,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .-title.gform_wrapper&gt;.content&gt;.title{
        font-size:2.7rem
    }
}
.card.-title&gt;.content&gt;.title a,.full-feature-carousel-mobile .card&gt;.content&gt;.title a,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper&gt;.content&gt;.title a,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper&gt;.content&gt;.title a,.two-column-content-row .-title.gform_wrapper&gt;.content&gt;.title a{
    color:#fff
}
.card.-title .image-credit,.full-feature-carousel-mobile .card .image-credit,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper .image-credit,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper .image-credit,.two-column-content-row .-title.gform_wrapper .image-credit{
    position:absolute;
    bottom:1rem;
    left:1rem
}
.card.-title .button-primary,.full-feature-carousel-mobile .card .button-primary,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper .button-primary,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper .button-primary,.two-column-content-row .-title.gform_wrapper .button-primary{
    font-weight:normal;
    margin-top:1em
}
.card.-petition,.two-column-content-row .-petition.gform_wrapper{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0;
    margin-bottom:3em;
    box-shadow:none
}
@media (min-width: 1200px){
    .card.-petition,.two-column-content-row .-petition.gform_wrapper{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .card.-petition,.two-column-content-row .-petition.gform_wrapper{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .card.-petition,.two-column-content-row .-petition.gform_wrapper{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.card.-petition .intro,.two-column-content-row .-petition.gform_wrapper .intro{
    background:#ff0;
    padding:1.5em 3em;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase
}
.card.-petition .intro p,.two-column-content-row .-petition.gform_wrapper .intro p{
    font-size:1.5em;
    line-height:1.2em;
    margin:0.5em 0
}
.card.-petition .content .button-primary,.two-column-content-row .-petition.gform_wrapper .content .button-primary{
    text-transform:uppercase;
    font-weight:bold
}
form .card,form .two-column-content-row .gform_wrapper,.two-column-content-row form .gform_wrapper{
    box-shadow:none;
    display:block
}
form .card .icon,form .two-column-content-row .gform_wrapper .icon,.two-column-content-row form .gform_wrapper .icon{
    left:0;
    top:0
}
.home .card.-default .card-content .content,.home .two-column-content-row .-default.gform_wrapper .card-content .content,.two-column-content-row .home .-default.gform_wrapper .card-content .content{
    padding-bottom:2em
}
.card.-contentcard,.two-column-content-row .-contentcard.gform_wrapper{
    margin-bottom:20px
}
.card.-contentcard&gt;.card-content&gt;.content,.two-column-content-row .-contentcard.gform_wrapper&gt;.card-content&gt;.content{
    margin:0
}
.card.-long,.two-column-content-row .-long.gform_wrapper{
    box-shadow:none;
    display:block;
    float:left;
    width:100%;
    margin-left:0%;
    margin-right:0%;
    position:relative;
    margin-bottom:4em;
    padding-bottom:0;
    z-index:2
}
.card.-long:last-child,.two-column-content-row .-long.gform_wrapper:last-child{
    margin-bottom:0
}
@media (max-width: 1000px){
    .card.-long:last-child,.two-column-content-row .-long.gform_wrapper:last-child{
        margin-bottom:5em
    }
}
.card.-long&gt;.icon span:before,.two-column-content-row .-long.gform_wrapper&gt;.icon span:before{
    color:#ff0
}
.card.-long&gt;.content,.two-column-content-row .-long.gform_wrapper&gt;.content{
    float:left;
    width:50%;
    padding-top:3.5em
}
.card.-long&gt;.content&gt;.title,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.title{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1;
    font-size:3rem;
    margin-top:0.75em;
    margin-bottom:0.25em;
    text-transform:uppercase;
    max-width:500px
}
.card.-long&gt;.content&gt;.title em,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.title em{
    font-style:normal;
    color:#ff0;
    padding-left:0.1em;
    padding-right:0.1em
}
.card.-long&gt;.content&gt;.title:first-child,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.title:first-child{
    margin-top:0em
}
@media (max-width: 1000px){
    .card.-long&gt;.content&gt;.title,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.title{
        font-size:2.7rem
    }
}
.card.-long&gt;.content&gt;.title em,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.title em{
    color:#000
}
@media (max-width: 1000px){
    .card.-long&gt;.content&gt;.title,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.title{
        font-size:2rem
    }
}
.card.-long&gt;.content&gt;.text,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.text{
    max-width:500px
}
.card.-long&gt;.content&gt;.footer,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.footer{
    position:absolute;
    bottom:0em;
    left:0;
    width:50%;
    padding-left:308px;
    min-height:42px
}
.card.-long&gt;.content&gt;.footer a,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.footer a{
    float:left;
    font-weight:normal;
    position:absolute;
    top:0;
    left:47px;
    width:260px
}
.card.-long&gt;.content&gt;.footer .progress-bar,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.footer .progress-bar{
    float:right;
    width:100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.card.-long&gt;.content&gt;.footer.-pull-up,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.footer.-pull-up{
    bottom:1.75em
}
.card.-long&gt;.content&gt;.footer.-pull-up a,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.footer.-pull-up a{
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25);
    width:auto
}
.card.-long&gt;.content&gt;.footer.-pull-up a:after,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.footer.-pull-up a:after{
    display:inline-block
}
.card.-long&gt;.image,.two-column-content-row .-long.gform_wrapper&gt;.image{
    float:left;
    width:50%;
    height:100%;
    position:absolute;
    right:0rem;
    background-size:cover;
    background-position:center center;
    max-height:100%
}
.card.-long.-with-footer&gt;.image,.two-column-content-row .-long.-with-footer.gform_wrapper&gt;.image{
    height:105%
}
.card.-long.-reverse&gt;.content,.two-column-content-row .-long.-reverse.gform_wrapper&gt;.content{
    float:right;
    width:55%
}
.card.-long.-reverse&gt;.content&gt;.title,.two-column-content-row .-long.-reverse.gform_wrapper&gt;.content&gt;.title{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1;
    font-size:2.75rem;
    margin-top:1em;
    margin-bottom:0.75em;
    margin-bottom:0.25em;
    text-transform:none
}
.card.-long.-reverse&gt;.content&gt;.title em,.two-column-content-row .-long.-reverse.gform_wrapper&gt;.content&gt;.title em{
    font-style:normal;
    color:#ff0;
    padding-left:0.1em;
    padding-right:0.1em
}
.card.-long.-reverse&gt;.content&gt;.title:first-child,.two-column-content-row .-long.-reverse.gform_wrapper&gt;.content&gt;.title:first-child{
    margin-top:0em
}
.card.-long.-reverse&gt;.image,.two-column-content-row .-long.-reverse.gform_wrapper&gt;.image{
    left:0rem;
    width:45%
}
.card.-long.-event,.two-column-content-row .-long.-event.gform_wrapper{
    width:98%;
    margin-bottom:6em
}
@media (max-width: 1000px){
    .card.-long.-event,.two-column-content-row .-long.-event.gform_wrapper{
        margin-bottom:1em;
        padding-bottom:0
    }
}
.card.-long.-event&gt;.icon span:before,.two-column-content-row .-long.-event.gform_wrapper&gt;.icon span:before{
    color:#fff;
    margin-right:0.25em
}
.card.-long.-event&gt;.icon span,.two-column-content-row .-long.-event.gform_wrapper&gt;.icon span{
    margin-right:0.5em
}
@media (max-width: 1000px){
    .card.-long.-event&gt;.icon span,.two-column-content-row .-long.-event.gform_wrapper&gt;.icon span{
        float:left
    }
}
.card.-long.-event .footer.-pull-up,.two-column-content-row .-long.-event.gform_wrapper .footer.-pull-up{
    bottom:0
}
@media (max-width: 1000px){
    .card.-long.-event&gt;.image,.two-column-content-row .-long.-event.gform_wrapper&gt;.image{
        height:50%
    }
}
.card.-long.-event&gt;.content,.two-column-content-row .-long.-event.gform_wrapper&gt;.content{
    padding-bottom:3em
}
@media (max-width: 1000px){
    .card.-long.-event&gt;.content,.two-column-content-row .-long.-event.gform_wrapper&gt;.content{
        padding-bottom:1.5em;
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .card.-long.-event&gt;.content .footer,.two-column-content-row .-long.-event.gform_wrapper&gt;.content .footer{
        margin-bottom:0
    }
}
.card.-long.-event&gt;.content .columns,.two-column-content-row .-long.-event.gform_wrapper&gt;.content .columns{
    margin-top:2em;
    font-size:0.75em
}
.card.-long.-event&gt;.content .columns .content-insert,.two-column-content-row .-long.-event.gform_wrapper&gt;.content .columns .content-insert{
    float:left;
    width:45%;
    margin-right:5%
}
.card.-long.-event&gt;.content .columns .content-insert .content,.two-column-content-row .-long.-event.gform_wrapper&gt;.content .columns .content-insert .content{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-weight:normal;
    text-transform:uppercase;
    padding:0rem
}
@media (min-width: 1200px){
    .card.-long.-event&gt;.content .columns .content-insert,.two-column-content-row .-long.-event.gform_wrapper&gt;.content .columns .content-insert{
        width:30%;
        margin-right:3%
    }
}
@media (max-width: 1050px){
    .card.-long.-event&gt;.content .columns .content-insert,.two-column-content-row .-long.-event.gform_wrapper&gt;.content .columns .content-insert{
        width:100%;
        margin-right:0%
    }
}
.card.-long.-event .button,.two-column-content-row .-long.-event.gform_wrapper .button{
    display:inline-block
}
@media (max-width: 1000px){
    .card.-long.-event .button,.two-column-content-row .-long.-event.gform_wrapper .button{
        margin-bottom:0
    }
}
.card.-long.-event .footer .button-primary,.two-column-content-row .-long.-event.gform_wrapper .footer .button-primary{
    min-width:200px
}
@media (max-width: 1000px){
    .card.-long.-event .footer .button-primary,.two-column-content-row .-long.-event.gform_wrapper .footer .button-primary{
        text-align:center
    }
}
@media (max-width: 1000px){
    .card.-long,.two-column-content-row .-long.gform_wrapper{
        margin-bottom:2em;
        padding-bottom:4em;
        margin-left:0rem;
        margin-right:0rem
    }
    .card.-long&gt;.icon,.two-column-content-row .-long.gform_wrapper&gt;.icon{
        padding-left:5%
    }
    .card.-long&gt;.content,.two-column-content-row .-long.gform_wrapper&gt;.content{
        position:relative;
        z-index:2;
        padding:0rem;
        width:90%;
        margin-left:5%;
        margin-right:5%;
        margin-top:10rem;
        padding:1em
    }
    .card.-long&gt;.content&gt;.text,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.text{
        display:none
    }
    .card.-long&gt;.content&gt;.footer,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.footer{
        width:100%;
        padding-left:0rem;
        margin-bottom:-3.5em
    }
    .card.-long&gt;.content&gt;.footer .progress-bar,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.footer .progress-bar{
        display:none;
        top:0rem;
        width:64%;
        float:left;
        position:absolute
    }
    .card.-long&gt;.content&gt;.footer a,.two-column-content-row .-long.gform_wrapper&gt;.content&gt;.footer a{
        float:right;
        width:auto;
        position:relative;
        left:auto;
        z-index:auto
    }
    .card.-long&gt;.image,.two-column-content-row .-long.gform_wrapper&gt;.image{
        width:100%
    }
}
.lightbg .card.-long,.lightbg .two-column-content-row .-long.gform_wrapper,.two-column-content-row .lightbg .-long.gform_wrapper{
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25)
}
.post-loop .card,.post-loop .two-column-content-row .gform_wrapper,.two-column-content-row .post-loop .gform_wrapper{
    display:block;
    float:left;
    width:46%;
    margin-left:2%;
    margin-right:2%;
    box-shadow:none;
    margin-bottom:2em
}
@media (min-width: 1200px){
    .post-loop .card,.post-loop .two-column-content-row .gform_wrapper,.two-column-content-row .post-loop .gform_wrapper{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .post-loop .card,.post-loop .two-column-content-row .gform_wrapper,.two-column-content-row .post-loop .gform_wrapper{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .post-loop .card,.post-loop .two-column-content-row .gform_wrapper,.two-column-content-row .post-loop .gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.post-loop .card .share,.post-loop .two-column-content-row .gform_wrapper .share,.two-column-content-row .post-loop .gform_wrapper .share{
    display:block
}
.post-loop .card.-icon,.post-loop .two-column-content-row .-icon.gform_wrapper,.two-column-content-row .post-loop .-icon.gform_wrapper{
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25)
}
.post-loop .card&gt;.content&gt;.title,.post-loop .two-column-content-row .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .post-loop .gform_wrapper&gt;.content&gt;.title{
    font-size:2rem
}
.post-loop .card.-default&gt;.content,.post-loop .two-column-content-row .-default.gform_wrapper&gt;.content,.two-column-content-row .post-loop .-default.gform_wrapper&gt;.content{
    padding-left:0rem;
    padding-right:0rem
}
.post-loop .card.-default&gt;.content&gt;.date,.post-loop .two-column-content-row .-default.gform_wrapper&gt;.content&gt;.date,.two-column-content-row .post-loop .-default.gform_wrapper&gt;.content&gt;.date{
    margin-bottom:2em
}
.flexbox .post-loop .card,.flexbox .post-loop .two-column-content-row .gform_wrapper,.two-column-content-row .flexbox .post-loop .gform_wrapper{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.post-loop .card .card-content,.post-loop .two-column-content-row .gform_wrapper .card-content,.two-column-content-row .post-loop .gform_wrapper .card-content{
    background:#fff;
    width:100%
}
@media (max-width: 1050px){
    .post-loop .card,.post-loop .two-column-content-row .gform_wrapper,.two-column-content-row .post-loop .gform_wrapper{
        box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25)
    }
    .post-loop .card .button,.post-loop .two-column-content-row .gform_wrapper .button,.two-column-content-row .post-loop .gform_wrapper .button{
        display:none
    }
    .post-loop .card .button-facebook,.post-loop .two-column-content-row .gform_wrapper .button-facebook,.two-column-content-row .post-loop .gform_wrapper .button-facebook{
        display:block
    }
    .post-loop .card .share,.post-loop .two-column-content-row .gform_wrapper .share,.two-column-content-row .post-loop .gform_wrapper .share{
        display:none
    }
    .post-loop .card.-default&gt;.content,.post-loop .two-column-content-row .-default.gform_wrapper&gt;.content,.two-column-content-row .post-loop .-default.gform_wrapper&gt;.content{
        padding-left:2em;
        padding-right:2em
    }
    .post-loop .card.-default&gt;.content&gt;.date,.post-loop .two-column-content-row .-default.gform_wrapper&gt;.content&gt;.date,.two-column-content-row .post-loop .-default.gform_wrapper&gt;.content&gt;.date{
        margin-bottom:2em
    }
}
.most-shared-stories{
    position:relative;
    background-image:url("pattern.jpg");
    text-align:left;
    padding:2em;
    padding-top:6.5rem;
    top:-5rem
}
@media (max-width: 1000px){
    .most-shared-stories{
        top:0rem;
        margin-bottom:2em
    }
}
.most-shared-stories&gt;.title{
    font-size:0.8em;
    text-transform:uppercase;
    color:#fff;
    background-color:#000;
    text-align:center;
    display:inline-block;
    padding:0.75em 1em;
    position:absolute;
    left:0rem;
    top:2rem
}
.post-loop .most-shared-stories{
    display:block;
    float:left;
    width:46%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .post-loop .most-shared-stories{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .post-loop .most-shared-stories{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .post-loop .most-shared-stories{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.safari .post-loop .most-shared-stories,.ie9 .post-loop .most-shared-stories{
    height:50rem
}
@media (max-width: 1000px){
    .post-loop .most-shared-stories{
        display:none
    }
}
.story{
    float:left;
    width:100%;
    border-bottom:1px solid #fff;
    padding-bottom:1em;
    margin-bottom:1em
}
.story&gt;.image{
    float:left;
    width:20%;
    margin-right:5%;
    border-left:0.5rem solid #ff0
}
.story&gt;.image img{
    width:100%;
    height:auto
}
.story&gt;.content{
    float:left;
    width:75%
}
.story&gt;.content .title{
    font-family:"Trade Gothic W01 Bold",sans-serif;
    color:#000
}
.story&gt;.content .title em{
    color:#000
}
.story&gt;.content .date{
    font-size:0.8em;
    text-transform:uppercase;
    margin:0;
    color:#66676a
}
.story:last-child{
    border-bottom:none;
    margin-bottom:0;
    padding-bottom:0
}
.post-loop .tweet-container{
    display:block;
    float:left;
    width:46%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .post-loop .tweet-container{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .post-loop .tweet-container{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .post-loop .tweet-container{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.post-loop .tweet-container .-tweet{
    width:100%;
    margin-left:0;
    margin-right:0;
    word-break:break-word
}
@media (max-width: 1000px){
    .post-loop .tweet-container .-tweet{
        display:none
    }
    .post-loop .tweet-container .-tweet:first-child{
        display:block
    }
}
.action-marquee .loader{
    margin-top:2em;
    font-size:1em;
    opacity:0.5
}
.action-marquee.loaded .loader{
    display:none
}
.action-stream{
    float:left;
    width:100%;
    height:200px;
    height:0px;
    overflow:hidden;
    transition:800ms opacity;
    opacity:0
}
.loaded .action-stream{
    height:200px;
    opacity:1
}
@media (max-width: 1000px){
    .action-stream{
        height:150px
    }
    .loaded .action-stream{
        height:150px
    }
}
.action-stream ul.actions{
    float:left;
    width:100%;
    margin:0;
    padding:0
}
.action-stream li.action{
    list-style:none;
    float:left;
    width:400px;
    height:200px;
    padding:4em 0;
    font-size:0.7em;
    line-height:1.3em;
    position:relative
}
@media (max-width: 1000px){
    .action-stream li.action{
        padding:2em 0;
        height:150px
    }
}
.action-stream .avatar{
    position:relative;
    float:left;
    width:20%;
    margin-left:5%;
    margin-right:5%
}
.action-stream .avatar img{
    width:100%;
    height:auto;
    border-radius:50%
}
.action-stream .avatar span{
    display:block;
    position:absolute;
    bottom:0;
    right:0;
    background:#ff0;
    border-radius:50%;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center
}
.action-stream .avatar span.icon-twitter:before{
    position:relative;
    left:2px
}
.action-stream .content{
    float:left;
    width:65%;
    margin-right:5%;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:30%
}
.action-stream .content .meta{
    margin-top:0.3em;
    color:#66676a;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase
}
.action-form{
    margin-bottom:2em;
    z-index:10
}
@media (max-width: 1000px){
    .action-form{
        margin-bottom:0
    }
}
.action-form .action-wrap{
    display:block;
    float:left;
    width:41.6666666667%;
    margin-left:0%;
    margin-right:0;
    float:right !important;
    margin-top:-450px;
    padding-top:0rem;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25)
}
@media (min-width: 1200px){
    .action-form .action-wrap{
        display:block;
        float:left;
        width:41.6666666667%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .action-form .action-wrap{
        display:block;
        float:left;
        width:41.6666666667%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .action-form .action-wrap{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.action-form .action-wrap form{
    margin-top:0rem
}
@media (max-width: 1000px){
    .action-form .action-wrap{
        margin-top:1.5em
    }
}
.action-form .action-box.action-tweet{
    min-height:300px
}
.action-form .tweet-thanks{
    padding:0 1.5em;
    margin-top:1.75em
}
.action-form h4{
    font-family:"Roboto",sans-serif;
    font-size:1.1em;
    font-weight:bold
}
.action-form .logged-in-title{
    float:left
}
.action-form .logout-link{
    float:right;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase;
    font-size:0.9em
}
.action-form .logout-link:hover{
    color:#1a1a1a
}
.action-form .errors{
    padding:0em 1.5em
}
.action-form .form-header{
    padding:1.5em 0 1em;
    background:#000;
    color:#fff;
    text-transform:uppercase;
    text-align:center
}
.action-form .form-header .inactive{
    display:block;
    opacity:0
}
.action-form .form-body{
    padding:1.5em;
    float:left;
    width:100%
}
.action-form .form-body .image img{
    width:100%;
    height:auto
}
.action-form .form-body .item{
    float:left;
    width:100%;
    margin-top:1em
}
.action-form .form-body .item&gt;.icon{
    float:left;
    width:5%;
    margin-right:1em
}
.action-form .form-body .item&gt;.content{
    float:left;
    width:90%
}
.action-form .form-body .item&gt;.content p{
    margin:0
}
.action-form .form-body .item&gt;.content b{
    text-transform:uppercase
}
.action-form .form-body .button-facebook{
    margin-top:1em
}
.action-form .message{
    padding:0 1.5em
}
.action-form ul.form-steps{
    position:relative;
    z-index:1;
    text-align:center;
    padding:0
}
.action-form ul.form-steps li{
    display:inline-block;
    list-style:none;
    margin-top:-2.75rem
}
.action-form ul.form-steps li a{
    display:inline-block;
    margin:0 0.5em
}
.action-form ul.form-steps span.number{
    display:block;
    background:#fff;
    color:#7a7d81;
    height:50px;
    line-height:46px;
    width:50px;
    margin:0 auto 5px;
    border:2px solid #e5e9ea;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-size:1.4em
}
.action-form ul.form-steps span.label{
    display:block;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase;
    color:#7a7d81
}
.action-form ul.form-steps li.active span.number{
    background:#e5e9ea
}
.action-form ul.form-options{
    position:relative;
    z-index:1;
    text-align:center;
    padding:0rem;
    margin:-20px 0 0
}
.action-form ul.form-options .fancy-checkbox{
    display:inline-block;
    background:#fff;
    border:2px solid #dedfe0;
    padding:0.6em 1em;
    margin:0 0.5em
}
@media (max-width: 1000px){
    .action-form ul.form-options .fancy-checkbox{
        margin:0;
        width:45%;
        font-size:0.8em;
        padding-right:0.5em
    }
}
@media (min-width: 1200px){
    .action-form ul.form-options .fancy-checkbox{
        padding-left:1.5em;
        padding-right:1.5em
    }
}
@media (max-width: 1000px){
    .action-form ul.form-options{
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.action-form form&gt;fieldset{
    padding:0 1.5em;
    display:none
}
.action-form form&gt;fieldset.active{
    display:block
}
.action-form .form-submit{
    margin-top:1.5em;
    text-align:center;
    width:100%
}
.action-form .form-submit button{
    width:100%
}
.action-form .form-submit .send-letter{
    margin-top:1em;
    border:2px solid #000;
    padding-top:0.75em;
    padding-bottom:0.75em
}
.action-form .fancy-checkbox{
    margin-top:1.5em
}
.action-form .fancy-checkbox label{
    display:block;
    color:#000;
    font-size:1em
}
@media (max-width: 1000px){
    .action-form .fancy-checkbox label{
        font-size:0.95em
    }
}
.action-form span.append{
    color:#7a7d81
}
.action-form .note{
    margin:0.5em 0;
    text-align:center;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase;
    position:relative
}
.action-form .note .tooltip{
    position:absolute;
    left:0rem;
    color:#7a7d81
}
@media (max-width: 1000px){
    .action-form .note .tooltip span:after{
        margin-left:-1em
    }
}
.action-form .disclaimer{
    padding:1em;
    background:white;
    text-align:center;
    font-size:0.7em;
    line-height:1.4em;
    color:#7a7d81
}
.action-form .form-check{
    float:left;
    width:100%;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase;
    margin-top:1em;
    margin-bottom:2em
}
.action-form .form-check label{
    font-weight:normal;
    font-size:0.9em;
    line-height:1.2em;
    margin-bottom:0.5em
}
.action-form .form-check .button{
    background:none;
    float:left;
    width:49%;
    text-align:center
}
.action-form .form-check .button:nth-child(odd){
    float:right
}
.action-form .form-check .button:after{
    display:none
}
.action-form .form-check .button:hover,.action-form .form-check .button.active{
    border-color:#0d0d0d;
    background:#ff0
}
.action-form .button-facebook{
    position:relative
}
.action-form .button-facebook span.icon-amnesty-info{
    position:absolute;
    right:0.9em;
    bottom:-1.8em;
    font-size:1.25rem;
    color:#7a7d81
}
.action-form .donation-form{
    font-size:1em
}
@media (max-width: 1050px){
    .action-form .donation-form{
        font-size:0.65em
    }
}
@media (max-width: 1000px){
    .action-form .donation-form{
        font-size:1em
    }
}
.action-form .donation-form fieldset{
    display:block
}
.action-form .donation-form .credit-cards .fancy-checkbox{
    position:relative;
    margin-top:0.75em
}
.action-form .donation-form .credit-cards .fancy-checkbox&gt;div{
    width:100%;
    height:60px;
    background-color:transparent;
    border-radius:0;
    top:0%;
    position:relative
}
.action-form .donation-form .credit-cards .fancy-checkbox input[type="radio"]+span{
    width:100%;
    height:100%;
    border-radius:0;
    top:0%;
    left:0%;
    background-color:white
}
.action-form .donation-form .credit-cards .fancy-checkbox input[type="radio"]:checked+span{
    width:100%;
    height:100%;
    border-radius:0;
    top:0%;
    left:0%;
    background-color:#ff0
}
.action-form .donation-form .credit-cards .fancy-checkbox label{
    position:relative;
    z-index:10;
    padding-left:1rem;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.action-form .donation-form .cvc&gt;.icon-amnesty-info{
    top:1.8em
}
.action-form .amounts{
    margin-bottom:1.2em
}
.action-form .amount-option{
    position:relative;
    width:100%;
    background:#fff;
    margin-bottom:0.8em;
    height:100px;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25);
    overflow:hidden;
    cursor:pointer;
    float:left;
    transition:all 0.4s ease-in-out
}
@media (min-width: 1200px){
    .action-form .amount-option{
        height:80px
    }
}
.action-form .amount-option .thumbnail{
    cursor:pointer;
    position:absolute;
    top:0;
    left:0;
    width:100px;
    overflow:hidden
}
@media (max-width: 1000px){
    .action-form .amount-option .thumbnail{
        display:none
    }
}
@media (min-width: 1200px){
    .action-form .amount-option .thumbnail{
        width:80px
    }
}
.action-form .amount-option .thumbnail img{
    width:100%;
    height:auto
}
.action-form .amount-option .description{
    float:left;
    width:100%;
    cursor:pointer
}
.action-form .amount-option .thumbnail+.description{
    padding-left:100px
}
@media (max-width: 1000px){
    .action-form .amount-option .thumbnail+.description{
        padding-left:0
    }
}
@media (min-width: 1200px){
    .action-form .amount-option .thumbnail+.description{
        padding-left:80px
    }
}
.action-form .amount-option .text{
    float:left;
    width:55%;
    padding:1em;
    cursor:pointer;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    font-size:0.8em
}
@media (max-width: 1050px){
    .action-form .amount-option .text{
        width:45%
    }
}
@media (max-width: 1000px){
    .action-form .amount-option .text{
        width:60%;
        font-size:0.9rem
    }
}
.action-form .amount-option .amount{
    float:right;
    width:30%;
    height:100%;
    line-height:100px;
    text-align:center;
    background:#ff0;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-size:1.6em
}
@media (max-width: 1000px){
    .action-form .amount-option .amount{
        width:40%
    }
}
@media (min-width: 1200px){
    .action-form .amount-option .amount{
        line-height:80px
    }
}
.action-form .amount-option:hover{
    background:#ff0;
    cursor:default
}
.action-form .amount-option.active{
    background:#ff0
}
.action-form .card-details{
    float:left;
    width:100%
}
.action-form .card-details .expiry{
    float:left
}
.action-form .card-details .month{
    width:34%;
    margin-right:2%
}
.action-form .card-details .year{
    width:30%
}
.action-form .card-details .cvc{
    width:32%;
    float:right
}
.action-form .card-details .cvc input{
    padding-right:1em
}
@media (max-width: 1050px){
    .action-form .card-details .month{
        width:100%;
        margin-right:0%
    }
    .action-form .card-details .year{
        width:100%
    }
    .action-form .card-details .cvc{
        width:100%;
        float:right
    }
}
@media (max-width: 1000px){
    .action-form .card-details .month{
        width:49%;
        margin-right:2%
    }
    .action-form .card-details .year{
        width:49%
    }
    .action-form .card-details .cvc [data-tooltip]{
        left:0
    }
    .action-form .card-details .cvc [data-tooltip]:before{
        left:10px
    }
    .action-form .card-details .cvc [data-tooltip]:after{
        left:-50px
    }
}
.action-form .step-thanks{
    padding:0rem 1.5em;
    padding-bottom:1.5em;
    margin-top:0;
    text-align:center
}
.action-form .step-thanks h4{
    display:inline-block;
    padding:0.5em 1em;
    margin:-20px auto 20px;
    margin-top:-2rem;
    background:#ff0;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-weight:normal;
    font-size:1.5em;
    text-transform:uppercase;
    text-align:center;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25)
}
.action-form .step-thanks&gt;.text{
    text-align:left;
    padding:0 2em 1em
}
@media (max-width: 1000px){
    .action-form .step-thanks&gt;.text{
        padding:1em 0em 2em
    }
}
.action-form .step-thanks .social{
    float:left;
    width:100%;
    margin-bottom:1em
}
.action-form .step-thanks .social a{
    float:left;
    width:49%;
    padding-top:1em;
    padding-bottom:1em;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25);
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase;
    margin-top:1em
}
.action-form .step-thanks .social a span{
    margin-left:-1em
}
.action-form .step-thanks .social a:after{
    display:none
}
.action-form .step-thanks .social a:nth-child(even){
    float:right
}
.action-form .step-thanks .card,.action-form .step-thanks .two-column-content-row .gform_wrapper,.two-column-content-row .action-form .step-thanks .gform_wrapper{
    width:100%;
    margin-bottom:2em
}
.action-form .step-thanks .card .content,.action-form .step-thanks .two-column-content-row .gform_wrapper .content,.two-column-content-row .action-form .step-thanks .gform_wrapper .content{
    padding:4em 2em 3em
}
.action-form .step-thanks .card h5,.action-form .step-thanks .two-column-content-row .gform_wrapper h5,.two-column-content-row .action-form .step-thanks .gform_wrapper h5{
    text-transform:uppercase;
    margin-bottom:0;
    font-size:1.5em
}
.action-form .step-thanks .card .footer,.action-form .step-thanks .two-column-content-row .gform_wrapper .footer,.two-column-content-row .action-form .step-thanks .gform_wrapper .footer{
    position:absolute;
    width:100%;
    left:0;
    bottom:-1.75em;
    text-align:center
}
.action-form .step-thanks .card .footer a,.action-form .step-thanks .two-column-content-row .gform_wrapper .footer a,.two-column-content-row .action-form .step-thanks .gform_wrapper .footer a{
    font-weight:normal
}
.action-form .container&gt;.content{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0;
    margin-top:2.5em
}
@media (min-width: 1200px){
    .action-form .container&gt;.content{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .action-form .container&gt;.content{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .action-form .container&gt;.content{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.action-form .container&gt;.content .lead{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-weight:normal;
    font-size:1.4em;
    line-height:1.2em
}
@media (max-width: 1000px){
    .action-form .container&gt;.content{
        width:90%;
        margin-left:5%
    }
}
.action-form .action-complete .form-header{
    height:6rem
}
.action-form .action-form-avatar{
    text-align:center;
    margin-bottom:2em
}
.action-form .action-form-avatar img{
    border-radius:100em;
    width:5rem;
    height:auto
}
.field-donation-other .prepend{
    font-size:2em;
    left:1rem
}
.field-donation-other .donations-other-amount,.field-donation-other .donations-additional-amount{
    padding-left:2.5em
}
.field-donation-other .donations-other-amount.active,.field-donation-other .active.donations-additional-amount{
    background-color:#ff0 !important
}
.donations-additional-amount-card .thumbnail{
    background-color:#ff0;
    text-align:center
}
.donations-additional-amount-card .thumbnail span{
    font-size:2em;
    padding-top:0.35em;
    padding-bottom:0.35em;
    display:inline-block
}
.action-box{
    padding-bottom:1.5em;
    position:relative
}
@media (max-width: 1000px){
    .action-box{
        margin-top:1.9em
    }
}
.action-box div.complete{
    position:absolute;
    left:0px;
    top:-1.9em;
    width:100%;
    text-align:center;
    padding:0.25em;
    color:#000;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-weight:normal;
    background-color:white
}
.action-box div.complete .icon-check{
    position:relative;
    top:-1px
}
.action-box div.complete .text{
    font-size:0.75em;
    text-transform:uppercase;
    margin-top:0.25em;
    display:inline-block
}
.action-tweet a.twitter{
    text-transform:uppercase;
    font-weight:bold;
    margin-top:1em;
    display:block;
    text-align:center
}
.rep-results{
    padding:1em 0em;
    display:none
}
.rep-results ul,.rep-results .mps{
    padding:0em;
    margin:0em
}
.rep-results li,.rep-results .mps .mp{
    list-style:none;
    text-align:left;
    margin:0em;
    cursor:pointer
}
@media (max-width: 1000px){
    .rep-results li,.rep-results .mps .mp{
        font-size:1rem
    }
}
.rep-results li label,.rep-results .mps .mp label{
    display:block !important;
    margin:0em;
    margin-bottom:1em;
    background-color:#FFF;
    position:relative;
    cursor:pointer;
    transition:all 200ms
}
.rep-results li input,.rep-results .mps .mp input{
    display:none
}
.rep-results li .headshot,.rep-results .mps .mp .headshot{
    margin-right:1em;
    transition:all 200ms
}
.rep-results li .headshot img,.rep-results .mps .mp .headshot img{
    max-width:3.5em;
    height:auto
}
.rep-results li .content,.rep-results .mps .mp .content{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:80%;
    left:20%
}
@media (max-width: 1000px){
    .rep-results li .content,.rep-results .mps .mp .content{
        width:73%;
        left:27%
    }
}
.rep-results li .name,.rep-results .mps .mp .name{
    font-size:1.25em;
    display:block;
    margin-bottom:0rem;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    margin-top:0.5em
}
.rep-results li .electorate,.rep-results .mps .mp .electorate{
    display:block;
    color:#66676a;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    margin-top:-0.75em
}
.rep-results li .icon-check,.rep-results .mps .mp .icon-check{
    font-size:0em;
    opacity:0;
    right:3em;
    color:#000;
    display:none;
    transition:all 200ms;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:20
}
.rep-results li.active .icon-check,.rep-results li.active:hover .icon-check,.rep-results .mps .mp.active .icon-check,.rep-results .mps .mp.active:hover .icon-check{
    font-size:2em;
    right:0.5em;
    opacity:1
}
@media (max-width: 1000px){
    .rep-results li.active .icon-check,.rep-results li.active:hover .icon-check,.rep-results .mps .mp.active .icon-check,.rep-results .mps .mp.active:hover .icon-check{
        font-size:1.5em
    }
}
.rep-results li.active label,.rep-results li.active:hover label,.rep-results .mps .mp.active label,.rep-results .mps .mp.active:hover label{
    border:2px solid #000;
    background-color:#ff0;
    color:#000
}
.rep-results li:hover label,.rep-results .mps .mp:hover label{
    background:#fafafa
}
.rep-results li.custom-db .content,.rep-results .mps .mp.custom-db .content{
    position:relative;
    top:auto;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    width:100%;
    left:0rem;
    padding:2em 1.5em
}
.rep-results .details{
    text-align:center
}
.rep-results .details h2{
    margin:0 auto
}
.card.-action,.two-column-content-row .-action.gform_wrapper{
    background-color:#FFF;
    text-align:left;
    padding-bottom:0;
    margin-bottom:2em;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.card.-action .action-form,.two-column-content-row .-action.gform_wrapper .action-form{
    margin-bottom:0
}
.card.-action .action-form .action-wrap,.two-column-content-row .-action.gform_wrapper .action-form .action-wrap{
    float:left;
    width:100%;
    margin-left:0%;
    margin-right:0%;
    margin-top:0
}
.card.-action .action-form .action-wrap .form-header,.two-column-content-row .-action.gform_wrapper .action-form .action-wrap .form-header{
    display:none
}
.card.-action&gt;.content,.two-column-content-row .-action.gform_wrapper&gt;.content{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-bottom:5.5em
}
@media (max-width: 1000px){
    .card.-action&gt;.content,.two-column-content-row .-action.gform_wrapper&gt;.content{
        padding-bottom:1em
    }
}
.card.-action&gt;.image,.two-column-content-row .-action.gform_wrapper&gt;.image{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    overflow:inherit
}
.card.-action&gt;.image .form-wrap,.two-column-content-row .-action.gform_wrapper&gt;.image .form-wrap{
    opacity:0;
    width:auto
}
.card.-action&gt;.image .form-wrap .action-wrap,.two-column-content-row .-action.gform_wrapper&gt;.image .form-wrap .action-wrap{
    height:100%
}
.card.-action&gt;.image .form-wrap .action-box,.two-column-content-row .-action.gform_wrapper&gt;.image .form-wrap .action-box{
    opacity:0
}
.card.-action.-with-footer.activate&gt;.image,.two-column-content-row .-action.-with-footer.activate.gform_wrapper&gt;.image{
    height:auto
}
@media (max-width: 1000px){
    .card.-action,.two-column-content-row .-action.gform_wrapper{
        text-align:center;
        max-height:50rem
    }
    .card.-action&gt;.image .form-wrap,.two-column-content-row .-action.gform_wrapper&gt;.image .form-wrap{
        display:none
    }
    .card.-action:hover&gt;.image,.two-column-content-row .-action.gform_wrapper:hover&gt;.image{
        position:absolute
    }
}
@-webkit-keyframes fadeinactionform{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes fadeinactionform{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes revealactionform{
    0%{
        height:0%
    }
    74%{
    }
    75%{
    }
    100%{
        height:100%
    }
}
@keyframes revealactionform{
    0%{
        height:0%
    }
    74%{
    }
    75%{
    }
    100%{
        height:100%
    }
}
@-webkit-keyframes revealactionform_container{
    0%{
        position:absolute
    }
    74%{
        position:absolute
    }
    75%{
        position:relative
    }
    100%{
        position:relative
    }
}
@keyframes revealactionform_container{
    0%{
        position:absolute
    }
    74%{
        position:absolute
    }
    75%{
        position:relative
    }
    100%{
        position:relative
    }
}
@-webkit-keyframes revealactionform_form{
    0%{
        opacity:0
    }
    75%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes revealactionform_form{
    0%{
        opacity:0
    }
    75%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.single-useraction .body-content{
    padding-bottom:4em
}
.print-save{
    display:block;
    width:100%;
    margin-bottom:2em
}
.membership-form .field-dob select{
    float:left;
    width:31.3%;
    margin-right:3%
}
.membership-form .field-dob select:last-child{
    margin-right:0%
}
.membership-form .field-dob select[name="donations[dob][year]"]{
    margin-right:0%
}
@media (max-width: 1000px){
    .membership-form .field-dob select{
        width:100%;
        margin-right:0%
    }
}
.membership-form .field-dob label.error{
    display:none !important
}
.membership-form .membership-household{
    margin-bottom:1em;
    text-align:center;
    float:left;
    width:100%
}
.membership-form .field-renew{
    margin-top:-1rem;
    margin-bottom:1rem;
    font-size:1rem
}
.membership-form .field-donation-other{
    margin-top:1rem
}
.action-form .container{
    position:relative
}
.action-form .action-wrap{
    max-width:480px;
    top:0rem
}
@media (max-width: 1000px){
    .action-form .action-wrap{
        max-width:100%
    }
}
.action-form .action-wrap.fixed{
    margin-top:0rem;
    position:fixed;
    top:0rem;
    z-index:30
}
@media (max-width: 1000px){
    .action-form .action-wrap.fixed{
        position:relative
    }
}
.action-form .action-wrap.freeze{
    position:relative;
    top:0em;
    right:0rem !important
}
@media (max-width: 1000px){
    .action-form .action-wrap.freeze{
        top:0rem
    }
}
.action-form .action-wrap.stay{
    position:absolute;
    right:0rem !important
}
@media (max-width: 1000px){
    .action-form .action-wrap.stay{
        position:relative;
        top:0rem !important
    }
}
.form-scroll-container{
    position:relative;
    float:left;
    width:100%
}
.single-campaigns .card.-action.activate .action-wrap,.single-campaigns .two-column-content-row .-action.activate.gform_wrapper .action-wrap,.two-column-content-row .single-campaigns .-action.activate.gform_wrapper .action-wrap{
    max-width:100%
}
.single-campaigns .card.-action.activate&gt;.image,.single-campaigns .two-column-content-row .-action.activate.gform_wrapper&gt;.image,.two-column-content-row .single-campaigns .-action.activate.gform_wrapper&gt;.image{
    position:relative
}
.single-campaigns .card.-action.activate&gt;.image .form-wrap,.single-campaigns .two-column-content-row .-action.activate.gform_wrapper&gt;.image .form-wrap,.two-column-content-row .single-campaigns .-action.activate.gform_wrapper&gt;.image .form-wrap{
    -webkit-animation:fadeinactionform 1s forwards;
    animation:fadeinactionform 1s forwards
}
.single-campaigns .card.-action.activate&gt;.image .form-wrap .action-box,.single-campaigns .two-column-content-row .-action.activate.gform_wrapper&gt;.image .form-wrap .action-box,.two-column-content-row .single-campaigns .-action.activate.gform_wrapper&gt;.image .form-wrap .action-box{
    -webkit-animation:fadeinactionform 1s forwards 500ms;
    animation:fadeinactionform 1s forwards 500ms
}
.credit-card-update{
    max-width:480px;
    margin-left:auto;
    margin-right:auto
}
.credit-card-update .form-wrap.field-expiry-month{
    width:28%
}
@media (max-width: 1000px){
    .credit-card-update .form-wrap.field-expiry-month{
        width:90%;
        Margin-left:5%
    }
}
.credit-card-update .form-wrap.field-expiry-year{
    width:28%
}
@media (max-width: 1000px){
    .credit-card-update .form-wrap.field-expiry-year{
        width:90%;
        Margin-left:5%
    }
}
.credit-card-update .form-wrap.field-card-ccv{
    width:28%
}
@media (max-width: 1000px){
    .credit-card-update .form-wrap.field-card-ccv{
        width:90%;
        Margin-left:5%
    }
}
.credit-card-update .button-primary{
    float:right
}
.full-form{
    text-align:left
}
.full-form .header{
    padding:3em 0
}
.full-form .header h2{
    font-size:3.4em
}
.full-form form{
    display:block;
    float:left;
    width:66.6666666667%;
    margin-left:16.6666666667%;
    margin-right:0;
    margin-top:0;
    margin-bottom:5em
}
@media (min-width: 1200px){
    .full-form form{
        display:block;
        float:left;
        width:66.6666666667%;
        margin-left:16.6666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .full-form form{
        display:block;
        float:left;
        width:66.6666666667%;
        margin-left:16.6666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .full-form form{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (min-width: 1200px){
    .full-form form{
        display:block;
        float:left;
        width:50%;
        margin-left:25%;
        margin-right:0
    }
}
@media (min-width: 1200px) and (min-width: 1200px){
    .full-form form{
        display:block;
        float:left;
        width:50%;
        margin-left:25%;
        margin-right:0
    }
}
@media (min-width: 1200px) and (max-width: 1050px){
    .full-form form{
        display:block;
        float:left;
        width:50%;
        margin-left:25%;
        margin-right:0
    }
}
@media (min-width: 1200px) and (max-width: 1000px){
    .full-form form{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.full-form fieldset{
    margin-top:0;
    padding:4em 2em 1em;
    background:white
}
.full-form .form-wrap{
    margin-bottom:0.8em
}
.collapsible-content .hidden{
    display:none
}
.collapsible-content .trigger:after,.collapsible-content .trigger-close:after{
    display:inline-block;
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    transition:all 200ms linear
}
.collapsible-content.open .trigger:after,.collapsible-content.open .trigger-close:after{
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.campaign-overview{
    text-align:left;
    padding-bottom:6em;
    padding-top:6em;
    border-top:1px solid #e5e9ea
}
@media (max-width: 1000px){
    .campaign-overview{
        padding-top:0.5em
    }
    .campaign-overview .column-one+.column-two{
        margin-top:0
    }
}
.campaign-overview img{
    margin-bottom:-8em;
    z-index:2;
    position:relative;
    width:100%;
    height:auto
}
.campaign-overview .column-one,.campaign-overview .column-two{
    margin-top:1em;
    text-align:left
}
.campaign-overview .column-one h2,.campaign-overview .column-two h2{
    margin-bottom:0rem
}
.campaign-overview .column-one p,.campaign-overview .column-two p{
    margin-top:0.5rem
}
.campaign-overview.right .column-one{
    display:block;
    float:left;
    width:37.6666666667%;
    margin-left:10.3333333333%;
    margin-right:2%
}
@media (min-width: 1200px){
    .campaign-overview.right .column-one{
        display:block;
        float:left;
        width:37.6666666667%;
        margin-left:10.3333333333%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .campaign-overview.right .column-one{
        display:block;
        float:left;
        width:39.6666666667%;
        margin-left:9.3333333333%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .campaign-overview.right .column-one{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.campaign-overview.right .column-two{
    display:block;
    float:left;
    width:37.6666666667%;
    margin-left:10.3333333333%;
    margin-right:2%
}
@media (min-width: 1200px){
    .campaign-overview.right .column-two{
        display:block;
        float:left;
        width:37.6666666667%;
        margin-left:10.3333333333%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .campaign-overview.right .column-two{
        display:block;
        float:left;
        width:39.6666666667%;
        margin-left:9.3333333333%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .campaign-overview.right .column-two{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.campaign-overview.left .column-one{
    display:block;
    float:left;
    width:37.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .campaign-overview.left .column-one{
        display:block;
        float:left;
        width:37.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .campaign-overview.left .column-one{
        display:block;
        float:left;
        width:39.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .campaign-overview.left .column-one{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.campaign-overview.left .column-two{
    display:block;
    float:left;
    width:37.6666666667%;
    margin-left:6.1666666667%;
    margin-right:2%
}
@media (min-width: 1200px){
    .campaign-overview.left .column-two{
        display:block;
        float:left;
        width:37.6666666667%;
        margin-left:6.1666666667%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .campaign-overview.left .column-two{
        display:block;
        float:left;
        width:39.6666666667%;
        margin-left:5.1666666667%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .campaign-overview.left .column-two{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.campaign-overview .share{
    position:absolute;
    top:-1px;
    left:0rem
}
@media (max-width: 1000px){
    .campaign-overview .share{
        background-image:url("pattern.jpg");
        width:100%;
        border-bottom:1px solid #C5C5C5
    }
}
.campaign-overview .share+.container{
    margin-top:3.25em
}
@media (max-width: 1000px){
    .campaign-overview.collapsible-content{
        padding-top:1em
    }
}
.campaign-overview.collapsible-content .full-description{
    display:block;
    float:left;
    width:62.6666666667%;
    margin-left:18.6666666667%;
    margin-right:2%;
    padding:4em 0em;
    text-align:left
}
@media (min-width: 1200px){
    .campaign-overview.collapsible-content .full-description{
        display:block;
        float:left;
        width:62.6666666667%;
        margin-left:18.6666666667%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .campaign-overview.collapsible-content .full-description{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:17.6666666667%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .campaign-overview.collapsible-content .full-description{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.campaign-overview.collapsible-content .full-description .title{
    text-transform:uppercase;
    text-align:center;
    margin-bottom:0rem
}
.campaign-overview.collapsible-content .full-description .title em{
    color:#000;
    background-color:#ff0
}
.campaign-overview.collapsible-content .full-description .subtitle{
    text-align:center;
    font-weight:500;
    margin-top:0.5rem
}
@media (max-width: 1000px){
    .campaign-overview.collapsible-content{
        padding-bottom:2em
    }
    .campaign-overview.collapsible-content .column-one img,.campaign-overview.collapsible-content .column-two img{
        display:none
    }
}
.campaign-overview.collapsible-content .hidden{
    display:none;
    position:relative;
    background-color:#fff;
    float:left;
    width:100%;
    z-index:10;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25)
}
.campaign-overview.collapsible-content .hidden .pull-out-wrap{
    top:-2.5%;
    height:105%
}
.campaign-overview.collapsible-content .hidden .pull-out-wrap .pull-out{
    right:-85%
}
.campaign-overview.collapsible-content .hidden .pull-out-wrap .pull-out.active{
    right:0%
}
.campaign-overview.collapsible-content .hidden .pull-out-wrap .pull-out&gt;.content{
    margin-left:78px
}
.campaign-overview.collapsible-content .hidden .pull-out-wrap .pull-out .container{
    margin-left:0%
}
.campaign-overview.collapsible-content.darkbg .trigger{
    background-color:transparent;
    border-color:#000
}
.campaign-overview.collapsible-content.darkbg .trigger:hover{
    background-color:#ff0
}
.campaign-overview.collapsible-content .trigger-close{
    position:absolute;
    bottom:0rem;
    background-color:#fff;
    margin-bottom:-1.25em;
    border-color:#000
}
.campaign-overview.collapsible-content.open{
    padding-bottom:0em;
    transition:500ms padding linear
}
.campaign-overview.collapsible-content.open .trigger{
    opacity:0
}
@media (max-width: 1000px){
    .campaign-overview .pull-out{
        display:none
    }
}
.carousel-card-row{
    width:100%
}
.carousel-card-row .card,.carousel-card-row .two-column-content-row .gform_wrapper,.two-column-content-row .carousel-card-row .gform_wrapper{
    display:block;
    float:left;
    width:29.3333333333%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .carousel-card-row .card,.carousel-card-row .two-column-content-row .gform_wrapper,.two-column-content-row .carousel-card-row .gform_wrapper{
        display:block;
        float:left;
        width:29.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .carousel-card-row .card,.carousel-card-row .two-column-content-row .gform_wrapper,.two-column-content-row .carousel-card-row .gform_wrapper{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .carousel-card-row .card,.carousel-card-row .two-column-content-row .gform_wrapper,.two-column-content-row .carousel-card-row .gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.carousel-card-row .card&gt;.content&gt;.text,.carousel-card-row .two-column-content-row .gform_wrapper&gt;.content&gt;.text,.two-column-content-row .carousel-card-row .gform_wrapper&gt;.content&gt;.text{
    display:none
}
.carousel-card-row .card&gt;.content&gt;.button,.carousel-card-row .two-column-content-row .gform_wrapper&gt;.content&gt;.button,.two-column-content-row .carousel-card-row .gform_wrapper&gt;.content&gt;.button{
    display:none
}
.carousel-card-row .card.-icon&gt;.content&gt;.text,.carousel-card-row .two-column-content-row .-icon.gform_wrapper&gt;.content&gt;.text,.two-column-content-row .carousel-card-row .-icon.gform_wrapper&gt;.content&gt;.text{
    display:block
}
.carousel-card-row .card.-icon&gt;.content&gt;.button,.carousel-card-row .two-column-content-row .-icon.gform_wrapper&gt;.content&gt;.button,.two-column-content-row .carousel-card-row .-icon.gform_wrapper&gt;.content&gt;.button{
    display:inline-block
}
.carousel-card-row .wrap{
    overflow:hidden;
    padding-bottom:0.25em
}
.carousel-card-row .row-content{
    position:relative
}
.carousel-card-row .row-content&gt;.card,.carousel-card-row .two-column-content-row .row-content&gt;.gform_wrapper,.two-column-content-row .carousel-card-row .row-content&gt;.gform_wrapper{
    display:block;
    float:left;
    width:29.3333333333%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .carousel-card-row .row-content&gt;.card,.carousel-card-row .two-column-content-row .row-content&gt;.gform_wrapper,.two-column-content-row .carousel-card-row .row-content&gt;.gform_wrapper{
        display:block;
        float:left;
        width:29.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .carousel-card-row .row-content&gt;.card,.carousel-card-row .two-column-content-row .row-content&gt;.gform_wrapper,.two-column-content-row .carousel-card-row .row-content&gt;.gform_wrapper{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .carousel-card-row .row-content&gt;.card,.carousel-card-row .two-column-content-row .row-content&gt;.gform_wrapper,.two-column-content-row .carousel-card-row .row-content&gt;.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
@media (max-width: 1050px){
    .carousel-card-row .row-content&gt;.card,.carousel-card-row .two-column-content-row .row-content&gt;.gform_wrapper,.two-column-content-row .carousel-card-row .row-content&gt;.gform_wrapper{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px) and (min-width: 1200px){
    .carousel-card-row .row-content&gt;.card,.carousel-card-row .two-column-content-row .row-content&gt;.gform_wrapper,.two-column-content-row .carousel-card-row .row-content&gt;.gform_wrapper{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px) and (max-width: 1050px){
    .carousel-card-row .row-content&gt;.card,.carousel-card-row .two-column-content-row .row-content&gt;.gform_wrapper,.two-column-content-row .carousel-card-row .row-content&gt;.gform_wrapper{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1050px) and (max-width: 1000px){
    .carousel-card-row .row-content&gt;.card,.carousel-card-row .two-column-content-row .row-content&gt;.gform_wrapper,.two-column-content-row .carousel-card-row .row-content&gt;.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.carousel-card-row .row-content .owl-stage{
    position:relative
}
.carousel-card-row .row-content .owl-stage .card,.carousel-card-row .row-content .owl-stage .two-column-content-row .gform_wrapper,.two-column-content-row .carousel-card-row .row-content .owl-stage .gform_wrapper{
    width:100%
}
@media (max-width: 1000px){
    .carousel-card-row .row-content .owl-stage .card,.carousel-card-row .row-content .owl-stage .two-column-content-row .gform_wrapper,.two-column-content-row .carousel-card-row .row-content .owl-stage .gform_wrapper{
        width:90%
    }
}
.carousel-card-row .row-content .owl-item{
    float:left;
    padding:0em;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.carousel-card-row .row-content .owl-nav{
    z-index:5;
    right:0rem
}
.carousel-card-row .row-content .owl-nav .owl-next{
    right:-1.5rem
}
.carousel-card-row .row-content .owl-nav .owl-prev{
    left:-1.5rem
}
@media (max-width: 1000px){
    .carousel-card-row .row-content .owl-nav .owl-next{
        right:0rem
    }
    .carousel-card-row .row-content .owl-nav .owl-prev{
        left:0rem
    }
}
.carousel-card-row.mobile-only .card,.carousel-card-row.mobile-only .two-column-content-row .gform_wrapper,.two-column-content-row .carousel-card-row.mobile-only .gform_wrapper{
    padding-bottom:0
}
.carousel-card-row.mobile-only .card .content,.carousel-card-row.mobile-only .two-column-content-row .gform_wrapper .content,.two-column-content-row .carousel-card-row.mobile-only .gform_wrapper .content{
    padding-bottom:2em
}
.carousel-card-row.mobile-only .card .content&gt;.button,.carousel-card-row.mobile-only .two-column-content-row .gform_wrapper .content&gt;.button,.two-column-content-row .carousel-card-row.mobile-only .gform_wrapper .content&gt;.button{
    position:relative;
    bottom:auto
}
.carousel-card-row.full-feature-carousel-mobile{
    position:relative;
    z-index:1;
    padding:0;
    background-color:#000
}
.carousel-card-row.full-feature-carousel-mobile .row-content{
    margin-top:0rem
}
.carousel-card-row.full-feature-carousel-mobile .row-content .owl-item{
    padding:0rem
}
.carousel-card-row.full-feature-carousel-mobile .row-content .owl-nav{
    top:20%
}
.carousel-card-row.full-feature-carousel-mobile .card,.carousel-card-row.full-feature-carousel-mobile .two-column-content-row .gform_wrapper,.two-column-content-row .carousel-card-row.full-feature-carousel-mobile .gform_wrapper{
    margin:0;
    padding-bottom:0;
    width:100% !important
}
.carousel-card-row.full-feature-carousel-mobile .card&gt;.content,.carousel-card-row.full-feature-carousel-mobile .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .carousel-card-row.full-feature-carousel-mobile .gform_wrapper&gt;.content{
    padding:1.5em 1em 1.5em
}
.carousel-card-row.full-feature-carousel-mobile .card form,.carousel-card-row.full-feature-carousel-mobile .two-column-content-row .gform_wrapper form,.two-column-content-row .carousel-card-row.full-feature-carousel-mobile .gform_wrapper form{
    position:relative
}
.carousel-card-row.full-feature-carousel-mobile .card form .form-field-complex,.carousel-card-row.full-feature-carousel-mobile .two-column-content-row .gform_wrapper form .form-field-complex,.two-column-content-row .carousel-card-row.full-feature-carousel-mobile .gform_wrapper form .form-field-complex{
    display:none;
    position:relative;
    top:0.2rem
}
.carousel-card-row.full-feature-carousel-mobile .card form .form-field-complex input,.carousel-card-row.full-feature-carousel-mobile .two-column-content-row .gform_wrapper form .form-field-complex input,.two-column-content-row .carousel-card-row.full-feature-carousel-mobile .gform_wrapper form .form-field-complex input{
    font-size:1rem;
    width:95%
}
.carousel-card-row.full-feature-carousel-mobile .card form .form-field-complex:first-child,.carousel-card-row.full-feature-carousel-mobile .two-column-content-row .gform_wrapper form .form-field-complex:first-child,.two-column-content-row .carousel-card-row.full-feature-carousel-mobile .gform_wrapper form .form-field-complex:first-child{
    display:block
}
.carousel-card-row.full-feature-carousel-mobile .card form .button-primary,.carousel-card-row.full-feature-carousel-mobile .two-column-content-row .gform_wrapper form .button-primary,.two-column-content-row .carousel-card-row.full-feature-carousel-mobile .gform_wrapper form .button-primary{
    float:right;
    margin-top:0rem;
    position:absolute;
    right:0rem;
    top:0rem;
    font-size:1.25rem
}
.carousel-card-row.full-feature-carousel-mobile .card.post&gt;.content,.carousel-card-row.full-feature-carousel-mobile .two-column-content-row .post.gform_wrapper&gt;.content,.two-column-content-row .carousel-card-row.full-feature-carousel-mobile .post.gform_wrapper&gt;.content{
    padding-top:2.5em
}
.carousel-card-row.full-feature-carousel-mobile .card.post .image-credit,.carousel-card-row.full-feature-carousel-mobile .two-column-content-row .post.gform_wrapper .image-credit,.two-column-content-row .carousel-card-row.full-feature-carousel-mobile .post.gform_wrapper .image-credit{
    bottom:2.5rem;
    display:none !important
}
.carousel-card-row.full-feature-carousel-mobile .card.post .button-primary,.carousel-card-row.full-feature-carousel-mobile .two-column-content-row .post.gform_wrapper .button-primary,.two-column-content-row .carousel-card-row.full-feature-carousel-mobile .post.gform_wrapper .button-primary{
    font-size:1.25rem
}
.flexbox .carousel-card-row .row-content,.flexbox .donation-achievements .row-content{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.flexbox .carousel-card-row .row-content .card.-icon,.flexbox .carousel-card-row .row-content .two-column-content-row .-icon.gform_wrapper,.two-column-content-row .flexbox .carousel-card-row .row-content .-icon.gform_wrapper,.flexbox .donation-achievements .row-content .card.-icon,.flexbox .donation-achievements .row-content .two-column-content-row .-icon.gform_wrapper,.two-column-content-row .flexbox .donation-achievements .row-content .-icon.gform_wrapper{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.flexbox .carousel-card-row .owl-loaded,.flexbox .donation-achievements .owl-loaded{
    display:block
}
.flexbox .carousel-card-row .owl-loaded .card.-icon,.flexbox .carousel-card-row .owl-loaded .two-column-content-row .-icon.gform_wrapper,.two-column-content-row .flexbox .carousel-card-row .owl-loaded .-icon.gform_wrapper,.flexbox .donation-achievements .owl-loaded .card.-icon,.flexbox .donation-achievements .owl-loaded .two-column-content-row .-icon.gform_wrapper,.two-column-content-row .flexbox .donation-achievements .owl-loaded .-icon.gform_wrapper{
    display:block
}
.flexbox .carousel-card-row .owl-stage,.flexbox .donation-achievements .owl-stage{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.flexbox .carousel-card-row .owl-stage .owl-item,.flexbox .donation-achievements .owl-stage .owl-item{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.flexbox .carousel-card-row .owl-stage .owl-item .card.-icon .content,.flexbox .carousel-card-row .owl-stage .owl-item .two-column-content-row .-icon.gform_wrapper .content,.two-column-content-row .flexbox .carousel-card-row .owl-stage .owl-item .-icon.gform_wrapper .content,.flexbox .donation-achievements .owl-stage .owl-item .card.-icon .content,.flexbox .donation-achievements .owl-stage .owl-item .two-column-content-row .-icon.gform_wrapper .content,.two-column-content-row .flexbox .donation-achievements .owl-stage .owl-item .-icon.gform_wrapper .content{
    height:100%
}
.flexbox .carousel-card-row .owl-stage .owl-item .card.-long,.flexbox .carousel-card-row .owl-stage .owl-item .two-column-content-row .-long.gform_wrapper,.two-column-content-row .flexbox .carousel-card-row .owl-stage .owl-item .-long.gform_wrapper,.flexbox .donation-achievements .owl-stage .owl-item .card.-long,.flexbox .donation-achievements .owl-stage .owl-item .two-column-content-row .-long.gform_wrapper,.two-column-content-row .flexbox .donation-achievements .owl-stage .owl-item .-long.gform_wrapper{
    height:100%
}
.flexbox .carousel-card-row.darkbg .owl-stage .owl-item .card .content,.flexbox .carousel-card-row.darkbg .owl-stage .owl-item .two-column-content-row .gform_wrapper .content,.two-column-content-row .flexbox .carousel-card-row.darkbg .owl-stage .owl-item .gform_wrapper .content,.flexbox .donation-achievements.darkbg .owl-stage .owl-item .card .content,.flexbox .donation-achievements.darkbg .owl-stage .owl-item .two-column-content-row .gform_wrapper .content,.two-column-content-row .flexbox .donation-achievements.darkbg .owl-stage .owl-item .gform_wrapper .content{
    height:100%
}
@media (max-width: 1000px){
    .flexbox .carousel-card-row .row-content,.flexbox .donation-achievements .row-content{
        display:block
    }
    .flexbox .carousel-card-row .row-content .card.-icon,.flexbox .carousel-card-row .row-content .two-column-content-row .-icon.gform_wrapper,.two-column-content-row .flexbox .carousel-card-row .row-content .-icon.gform_wrapper,.flexbox .donation-achievements .row-content .card.-icon,.flexbox .donation-achievements .row-content .two-column-content-row .-icon.gform_wrapper,.two-column-content-row .flexbox .donation-achievements .row-content .-icon.gform_wrapper{
        display:block
    }
    .flexbox .carousel-card-row .owl-stage,.flexbox .donation-achievements .owl-stage{
        display:block
    }
    .flexbox .carousel-card-row .owl-stage .owl-item,.flexbox .donation-achievements .owl-stage .owl-item{
        display:block
    }
    .flexbox .carousel-card-row .owl-stage .owl-item .card.-icon .content,.flexbox .carousel-card-row .owl-stage .owl-item .two-column-content-row .-icon.gform_wrapper .content,.two-column-content-row .flexbox .carousel-card-row .owl-stage .owl-item .-icon.gform_wrapper .content,.flexbox .donation-achievements .owl-stage .owl-item .card.-icon .content,.flexbox .donation-achievements .owl-stage .owl-item .two-column-content-row .-icon.gform_wrapper .content,.two-column-content-row .flexbox .donation-achievements .owl-stage .owl-item .-icon.gform_wrapper .content{
        height:auto
    }
}
.progress-bar{
    background-color:#9aa4ac;
    position:relative;
    padding:0.25em 1em
}
.progress-bar&gt;.progress{
    background-color:#515e64;
    position:absolute;
    left:0rem;
    top:0rem;
    height:100%
}
.progress-bar&gt;.caption{
    font-size:0.8em;
    color:#fff;
    text-transform:uppercase;
    position:relative;
    z-index:2
}
.pull-out{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:100%;
    transition:all 500ms ease;
    right:-93%;
    pointer-events:all;
    z-index:10
}
.pull-out a[data-toggle]{
    position:absolute;
    top:50%;
    left:-80px;
    left:-211px;
    display:block;
    width:500px;
    -webkit-transform:translateY(-50%) rotate(-90deg);
    -ms-transform:translateY(-50%) rotate(-90deg);
    transform:translateY(-50%) rotate(-90deg);
    text-align:center
}
.pull-out a[data-toggle]:after{
    display:inline-block;
    transition:all 500ms ease;
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.pull-out&gt;.content{
    background-color:rgba(147,149,152,0.95);
    padding:2em 1em;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25);
    margin-left:75px
}
.pull-out&gt;.content .feature{
    display:block;
    float:left;
    width:96%;
    margin-left:2%;
    margin-right:2%;
    margin-bottom:2em
}
@media (min-width: 1200px){
    .pull-out&gt;.content .feature{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .pull-out&gt;.content .feature{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .pull-out&gt;.content .feature{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.pull-out&gt;.content .feature .card.-long,.pull-out&gt;.content .feature .two-column-content-row .-long.gform_wrapper,.two-column-content-row .pull-out&gt;.content .feature .-long.gform_wrapper{
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25)
}
.pull-out&gt;.content .cards{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    float:left
}
.pull-out&gt;.content .cards .card,.pull-out&gt;.content .cards .two-column-content-row .gform_wrapper,.two-column-content-row .pull-out&gt;.content .cards .gform_wrapper{
    display:block;
    float:left;
    width:29.3333333333%;
    margin-left:2%;
    margin-right:2%;
    background:white;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media (min-width: 1200px){
    .pull-out&gt;.content .cards .card,.pull-out&gt;.content .cards .two-column-content-row .gform_wrapper,.two-column-content-row .pull-out&gt;.content .cards .gform_wrapper{
        display:block;
        float:left;
        width:29.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .pull-out&gt;.content .cards .card,.pull-out&gt;.content .cards .two-column-content-row .gform_wrapper,.two-column-content-row .pull-out&gt;.content .cards .gform_wrapper{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .pull-out&gt;.content .cards .card,.pull-out&gt;.content .cards .two-column-content-row .gform_wrapper,.two-column-content-row .pull-out&gt;.content .cards .gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.pull-out.active{
    right:0%
}
.pull-out.active a[data-toggle]:after{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.pull-out.-map{
    padding:0
}
.pull-out.-map&gt;.content{
    padding:0;
    height:100%;
    background-color:#e1e1e1
}
.pull-out.-map .map{
    height:100%;
    min-height:500px
}
.pull-out.-filter{
    height:65vh;
    max-height:500px
}
.pull-out.-filter a[data-toggle]{
    width:65vh;
    -webkit-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    left:2px;
    top:100%;
    max-width:500px;
    text-align:center;
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.pull-out.-filter&gt;.content{
    background-color:#fff;
    float:left;
    width:100%;
    height:100%
}
.pull-out.-filter&gt;.content form{
    width:100%;
    float:left;
    min-height:300px
}
.pull-out.-filter&gt;.content .filter-section{
    display:block;
    float:left;
    width:29.3333333333%;
    margin-left:2%;
    margin-right:2%;
    height:100%;
    position:relative;
    max-height:350px;
    overflow:scroll
}
@media (min-width: 1200px){
    .pull-out.-filter&gt;.content .filter-section{
        display:block;
        float:left;
        width:29.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .pull-out.-filter&gt;.content .filter-section{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .pull-out.-filter&gt;.content .filter-section{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
@media (max-width: 1000px){
    .pull-out.-filter&gt;.content .filter-section{
        max-height:100%;
        overflow:inherit
    }
}
.pull-out.-filter&gt;.content .filter-section .title{
    padding-left:2rem;
    text-transform:uppercase;
    margin-bottom:1rem
}
.pull-out.-filter&gt;.content .filter-section .filters{
    border-left:1px solid #515e64;
    padding-left:2rem;
    padding-bottom:4rem;
    min-height:300px
}
.pull-out.-filter&gt;.content .filter-section .fancy-checkbox{
    color:#000
}
.pull-out.-filter&gt;.content .filter-section .fancy-checkbox label{
    color:#000;
    font-weight:normal;
    padding-left:2.25em
}
.pull-out.-filter&gt;.content .clear-filters{
    text-align:center;
    position:absolute;
    width:100%;
    left:0rem;
    bottom:0rem;
    cursor:pointer;
    font-size:0.8em
}
.pull-out.-filter&gt;.content .clear-filters span{
    margin-right:1rem
}
.pull-out.-filter .links{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:100%
}
.pull-out.-filter .links&gt;.featured{
    font-size:1.5em;
    margin-bottom:1em
}
.pull-out.-filter .links a{
    margin-bottom:0.25em;
    display:block;
    width:50%
}
.pull-out.-filter .links a:after{
    display:none
}
.pull-out.-filter .links a:hover{
    background-color:#e5e9ea
}
.pull-out-wrap{
    width:100%;
    overflow:hidden;
    position:absolute;
    z-index:20;
    left:0em;
    top:0em;
    height:100%;
    pointer-events:none
}
@media (max-width: 1000px){
    .pull-out-wrap{
        position:relative
    }
    .pull-out-wrap .pull-out{
        position:relative;
        top:auto;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none;
        position:relative;
        right:0%;
        height:auto
    }
    .pull-out-wrap .pull-out a[data-toggle]{
        position:relative;
        top:auto;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none;
        width:100%
    }
    .pull-out-wrap .pull-out a[data-toggle]:after{
        -webkit-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg)
    }
    .pull-out-wrap .pull-out&gt;.content{
        margin-left:0%;
        display:none
    }
    .pull-out-wrap .pull-out&gt;.content .clear-filters{
        bottom:-1em
    }
    .pull-out-wrap .pull-out&gt;.content form{
        position:relative
    }
    .pull-out-wrap .pull-out&gt;.content .filter-section{
        margin-bottom:2em
    }
    .pull-out-wrap .pull-out.active&gt;.content{
        display:block
    }
}
.campaign-overview .pull-out-wrap{
    overflow:inherit
}
.full-feature-carousel{
    position:relative;
    float:left;
    width:100%;
    height:800px
}
.full-feature-carousel .bg{
    position:absolute;
    top:0rem;
    left:0rem;
    right:0rem;
    bottom:0rem;
    background-size:cover;
    background-position:center center;
    z-index:0
}
.full-feature-carousel .bg:after{
    content:" ";
    display:block;
    position:absolute;
    bottom:0rem;
    left:0rem;
    width:100%;
    height:25%;
    background-image:linear-gradient(to bottom, transparent, #000);
    background-repeat:repeat-x;
    z-index:1
}
.full-feature-carousel .container{
    position:static
}
.full-feature-carousel .slide{
    height:100%;
    position:absolute;
    left:0rem;
    top:0rem;
    padding-top:260px;
    transition:all 200ms ease
}
@media (max-width: 1050px){
    .full-feature-carousel .slide{
        padding-top:200px
    }
}
.full-feature-carousel .slide .panel{
    position:relative
}
@media (max-width: 1050px){
    .full-feature-carousel .slide .panel{
        width:65%
    }
}
.full-feature-carousel .slide .panel h1.title,.full-feature-carousel .slide .panel h2.title{
    text-transform:uppercase;
    font-size:2.25em
}
@media (max-width: 1050px){
    .full-feature-carousel .slide .panel h1.title,.full-feature-carousel .slide .panel h2.title{
        font-size:1.85em
    }
}
.full-feature-carousel .slide .panel&gt;.header{
    opacity:0
}
.full-feature-carousel .slide .panel&gt;.body{
    opacity:0
}
.full-feature-carousel .slide .panel&gt;.footer{
    display:none;
    z-index:100
}
.full-feature-carousel .slide.active{
    z-index:20
}
.full-feature-carousel .slide.active .panel{
    z-index:4
}
.full-feature-carousel .slide.active .panel&gt;.header{
    opacity:1
}
.full-feature-carousel .slide.active .panel&gt;.body{
    overflow:hidden;
    opacity:1
}
.full-feature-carousel .slide.active .panel&gt;.body .title{
    left:-400px;
    position:relative;
    -webkit-animation:slidetitle 500ms forwards ease;
    animation:slidetitle 500ms forwards ease
}
.full-feature-carousel .slide.active .panel&gt;.footer{
    display:block;
    position:relative;
    z-index:100
}
.full-feature-carousel.right .panel{
    float:right;
    display:block;
    float:left;
    width:46%;
    margin-left:51.9166666667%;
    margin-right:2%
}
@media (min-width: 1200px){
    .full-feature-carousel.right .panel{
        display:block;
        float:left;
        width:46%;
        margin-left:51.9166666667%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .full-feature-carousel.right .panel{
        display:block;
        float:left;
        width:48%;
        margin-left:50.9166666667%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .full-feature-carousel.right .panel{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.full-feature-carousel .pagination{
    position:absolute;
    width:100%;
    bottom:0rem;
    z-index:21;
    -webkit-transform:200ms all ease;
    -ms-transform:200ms all ease;
    transform:200ms all ease;
    opacity:1
}
@media (max-width: 1050px){
    .full-feature-carousel .pagination{
        font-size:1rem
    }
}
.full-feature-carousel .pagination .container{
    margin-bottom:2rem
}
.full-feature-carousel .pagination .item{
    display:block;
    float:left;
    width:29.3333333333%;
    margin-left:2%;
    margin-right:2%;
    border-left:0.25em solid #fff;
    padding-left:1em;
    cursor:pointer;
    z-index:2;
    position:relative;
    min-height:125px
}
@media (min-width: 1200px){
    .full-feature-carousel .pagination .item{
        display:block;
        float:left;
        width:29.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .full-feature-carousel .pagination .item{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .full-feature-carousel .pagination .item{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.full-feature-carousel .pagination .item h6{
    text-transform:uppercase;
    color:#ff0;
    font-size:1em
}
.full-feature-carousel .pagination .item h6 em{
    color:#ff0
}
.full-feature-carousel .pagination .item h5{
    color:#fff;
    margin-bottom:0rem;
    font-size:1.25em;
    line-height:1.2;
    font-family:"Roboto",sans-serif;
    font-weight:bold
}
.full-feature-carousel .pagination .item h5 span:before{
    font-size:0.75em
}
.full-feature-carousel .pagination .item h5 em{
    color:#fff
}
.full-feature-carousel .pagination .item.active{
    opacity:0.5
}
.ie9 .full-feature-carousel .slide.active .bg{
    -webkit-animation:none;
    animation:none
}
.ie9 .full-feature-carousel .slide.active .panel&gt;.body .title{
    left:0px;
    -webkit-animation:none;
    animation:none
}
.full-feature-carousel-mobile .card .image,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper .image,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper .image{
    overflow:inherit;
    max-height:100%
}
.full-feature-carousel-mobile .card .button,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper .button,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper .button{
    font-size:1.5rem;
    padding:0.75em 1em;
    border:2px solid #ff0;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25);
    background:#ff0;
    color:#000
}
.full-feature-carousel-mobile .card .button:hover,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper .button:hover,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper .button:hover{
    background:#f0f000;
    text-decoration:none
}
.full-feature-carousel-mobile .card .button:active,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper .button:active,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper .button:active{
    background:#e0e000
}
.full-feature-carousel-mobile .card .button.disabled,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper .button.disabled,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper .button.disabled{
    background:#ffff0d;
    color:#4d4d00;
    cursor:default
}
.full-feature-carousel-mobile .card .button:hover,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper .button:hover,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper .button:hover{
    background-color:#ff6;
    border:2px solid #ffff4d;
    color:#000
}
.full-feature-carousel-mobile .card .button:focus,.full-feature-carousel-mobile .two-column-content-row .gform_wrapper .button:focus,.two-column-content-row .full-feature-carousel-mobile .gform_wrapper .button:focus{
    border-color:gray
}
@-webkit-keyframes slidebackground{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes slidebackground{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@-webkit-keyframes slidetitle{
    0%{
        left:-400px
    }
    100%{
        left:0px
    }
}
@keyframes slidetitle{
    0%{
        left:-400px
    }
    100%{
        left:0px
    }
}
.primarybg{
    position:relative;
    padding:3.5em 0 2em;
    background:#ff0;
    text-align:center
}
.primarybg .text{
    display:block;
    float:left;
    width:66.6666666667%;
    margin-left:16.6666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .primarybg .text{
        display:block;
        float:left;
        width:66.6666666667%;
        margin-left:16.6666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .primarybg .text{
        display:block;
        float:left;
        width:66.6666666667%;
        margin-left:16.6666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .primarybg .text{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (min-width: 1200px){
    .primarybg .text{
        display:block;
        float:left;
        width:50%;
        margin-left:25%;
        margin-right:0
    }
}
@media (min-width: 1200px) and (min-width: 1200px){
    .primarybg .text{
        display:block;
        float:left;
        width:50%;
        margin-left:25%;
        margin-right:0
    }
}
@media (min-width: 1200px) and (max-width: 1050px){
    .primarybg .text{
        display:block;
        float:left;
        width:50%;
        margin-left:25%;
        margin-right:0
    }
}
@media (min-width: 1200px) and (max-width: 1000px){
    .primarybg .text{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.primarybg h2{
    font-size:2.4em;
    text-transform:uppercase;
    margin:0
}
.primarybg p{
    margin:0.5em 0
}
.primarybg .button{
    margin-top:1em
}
.primarybg .button:hover{
    background:#0d0d0d;
    border-color:#0d0d0d;
    color:#fff
}
.content-insert{
    float:left;
    width:100%;
    padding:1.5em;
    margin-bottom:1.5em;
    position:relative
}
.content-insert&gt;.icon{
    float:left;
    width:10%;
    margin-right:1em
}
@media (max-width: 1000px){
    .content-insert&gt;.icon{
        margin-right:0em
    }
}
.content-insert&gt;.content{
    float:left;
    width:75%
}
.content-insert&gt;.content p{
    margin:0
}
.content-insert&gt;.content b{
    text-transform:uppercase;
    margin-bottom:0.25rem;
    display:block
}
.content-insert&gt;.content a{
    font-weight:normal
}
.content-insert&gt;.content .float-top{
    position:absolute;
    right:1.5em;
    top:1.5em
}
.content-insert.-no-pad{
    padding:0rem
}
@media (max-width: 1050px){
    .content-insert&gt;.content .float-top{
        margin-top:1em;
        position:relative;
        right:auto;
        top:auto
    }
}
.filter-box{
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25);
    padding:1.5em 2em;
    float:left;
    width:100%;
    position:relative;
    z-index:2
}
.filter-box&gt;h3{
    text-transform:uppercase
}
.filter-box&gt;h3 span{
    display:inline-block
}
.filter-box&gt;h3 span:before{
    top:0
}
.filter-box&gt;h3 em{
    color:#7a7d81
}
.filter-box&gt;.form-wrap{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media (max-width: 1050px){
    .filter-box&gt;.form-wrap{
        display:block
    }
}
.filter-box&gt;.form-wrap .title{
    white-space:nowrap;
    margin-top:1em;
    margin-right:1em
}
@media (max-width: 1050px){
    .filter-box&gt;.form-wrap .title{
        display:block;
        margin:1em
    }
}
.filter-box&gt;.form-wrap select{
    margin-left:0.5em;
    margin-right:0.5em;
    border-radius:0
}
@media (max-width: 1000px){
    .filter-box&gt;.form-wrap{
        display:block
    }
    .filter-box&gt;.form-wrap select{
        margin-left:0;
        margin-right:0
    }
    .filter-box&gt;.form-wrap b{
        margin-bottom:1em
    }
}
.post-type-archive-events .filter-box{
    margin-top:-8rem;
    display:block;
    float:left;
    width:71%;
    margin-left:14.5%;
    margin-right:2%
}
@media (min-width: 1200px){
    .post-type-archive-events .filter-box{
        display:block;
        float:left;
        width:71%;
        margin-left:14.5%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .post-type-archive-events .filter-box{
        display:block;
        float:left;
        width:73%;
        margin-left:13.5%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .post-type-archive-events .filter-box{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
@media (max-width: 1050px){
    .post-type-archive-events .filter-box{
        margin-top:-6.5rem
    }
}
@media (max-width: 1000px){
    .post-type-archive-events .filter-box{
        margin-top:0rem
    }
}
.loader{
    float:left;
    width:100%;
    font-size:3em;
    color:gray;
    position:relative;
    text-align:center;
    margin-bottom:3em
}
.loader span{
    width:100%;
    position:absolute;
    -webkit-animation-name:loaderspin;
    animation-name:loaderspin;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    top:0px;
    left:0px
}
@-webkit-keyframes loaderspin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(-360deg);
        transform:rotate(-360deg)
    }
}
@keyframes loaderspin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(-360deg);
        transform:rotate(-360deg)
    }
}
.comments .intro{
    background-color:#ff0;
    padding-left:5%;
    padding-top:2em;
    padding-bottom:4.75em
}
.comments .intro h2{
    text-transform:uppercase;
    margin:0
}
.comments .comments-area{
    margin-top:-48px
}
.comments .comments-area #comments{
    display:none
}
.comments .comments-area .comment-list{
    display:block;
    float:left;
    width:46%;
    margin-left:2%;
    margin-right:2%;
    margin:0
}
@media (min-width: 1200px){
    .comments .comments-area .comment-list{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .comments .comments-area .comment-list{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .comments .comments-area .comment-list{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.comments .comments-area .comment-list li{
    border-bottom:1px solid #e5e9ea;
    padding-bottom:2em;
    margin-bottom:2em;
    list-style-type:none
}
.comments .comments-area .comment-respond{
    display:block;
    float:left;
    width:41.6666666667%;
    margin-left:8.3333333333%;
    margin-right:0;
    background-image:url("pattern.jpg");
    position:relative
}
@media (min-width: 1200px){
    .comments .comments-area .comment-respond{
        display:block;
        float:left;
        width:41.6666666667%;
        margin-left:8.3333333333%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .comments .comments-area .comment-respond{
        display:block;
        float:left;
        width:41.6666666667%;
        margin-left:8.3333333333%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .comments .comments-area .comment-respond{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.comments .comments-area .comment-respond .button{
    background-color:#fff;
    border-color:#fff
}
.comments .comments-area .comment-respond .label{
    border-top:2px solid #fff
}
.comments .comments-area .comment-respond .card .button,.comments .comments-area .comment-respond .two-column-content-row .gform_wrapper .button,.two-column-content-row .comments .comments-area .comment-respond .gform_wrapper .button{
    border-color:#000
}
.comments .comments-area .comment-respond:after{
    content:' ';
    background-image:url("pattern-yellow.jpg");
    height:48px;
    position:absolute;
    top:0rem;
    width:100%;
    z-index:0
}
.comments .comments-area .comment-respond h3{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1.1em;
    margin-top:0.5em;
    margin-bottom:0.5em;
    z-index:1;
    position:relative;
    background-color:#000;
    color:#fff;
    text-transform:uppercase;
    padding:0.75em 1em;
    display:inline-block
}
.comments .comments-area .comment-respond h3 em{
    font-style:normal;
    color:#ff0;
    padding-left:0.1em;
    padding-right:0.1em
}
.comments .comments-area .comment-respond h3:first-child{
    margin-top:0em
}
.comments .comments-area .comment-respond h3 a{
    color:#ff0
}
.comments .comments-area .comment-respond h3 small a{
    margin-left:1em
}
.comments .comments-area .comment-form{
    padding:2em;
    margin-top:0
}
.comments .comments-area .comment-form label{
    display:none
}
.comments .comments-area .comment-form .required{
    display:none
}
.comments .comments-area .comment-form .comment-notes{
    margin-top:0
}
.comments .comments-area .comment-form .form-submit{
    text-align:right
}
.comments .comments-area .comment-form .form-submit input[type="submit"]{
    display:none
}
.comments .comment .comment-heading .item{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1.1em;
    margin-top:0.5em;
    margin-bottom:0.5em;
    margin-bottom:0;
    margin-top:0;
    position:relative;
    text-transform:uppercase;
    padding:0.75em 1em;
    display:inline-block
}
.comments .comment .comment-heading .item em{
    font-style:normal;
    color:#ff0;
    padding-left:0.1em;
    padding-right:0.1em
}
.comments .comment .comment-heading .item:first-child{
    margin-top:0em
}
.comments .comment .comment-heading .item span{
    display:inline-block;
    margin-right:0.25em;
    position:absolute;
    left:1em
}
.comments .comment .comment-heading .item span:before{
    font-size:1em
}
.comments .comment .comment-heading .item.-author{
    padding-left:2.5em;
    background-color:#000;
    color:#fff
}
.comments .comment .comment-heading .item.-date{
    color:#66676a
}
.comments .comment:first-child .comment-heading .item.-date{
    color:#000
}
.comments .comment .children{
    margin-top:2em
}
.comments .comment .children .comment .-date{
    color:#66676a !important
}
.comments .comment .reply a{
    font-weight:bold
}
.post-action{
    padding:4em 5%
}
.post-action .card,.post-action .two-column-content-row .gform_wrapper,.two-column-content-row .post-action .gform_wrapper{
    display:block;
    box-shadow:none
}
.post-action .card&gt;.content,.post-action .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .post-action .gform_wrapper&gt;.content{
    text-align:center;
    background-color:#ff0;
    float:left;
    width:100%;
    padding-top:4em
}
.post-action .card&gt;.content&gt;.title,.post-action .two-column-content-row .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .post-action .gform_wrapper&gt;.content&gt;.title{
    text-transform:uppercase;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1;
    font-size:3rem;
    margin-top:0.75em;
    margin-bottom:0.25em;
    text-transform:uppercase;
    display:block;
    float:left;
    width:66.6666666667%;
    margin-left:16.6666666667%;
    margin-right:0
}
.post-action .card&gt;.content&gt;.title em,.post-action .two-column-content-row .gform_wrapper&gt;.content&gt;.title em,.two-column-content-row .post-action .gform_wrapper&gt;.content&gt;.title em{
    font-style:normal;
    color:#ff0;
    padding-left:0.1em;
    padding-right:0.1em
}
.post-action .card&gt;.content&gt;.title:first-child,.post-action .two-column-content-row .gform_wrapper&gt;.content&gt;.title:first-child,.two-column-content-row .post-action .gform_wrapper&gt;.content&gt;.title:first-child{
    margin-top:0em
}
@media (max-width: 1000px){
    .post-action .card&gt;.content&gt;.title,.post-action .two-column-content-row .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .post-action .gform_wrapper&gt;.content&gt;.title{
        font-size:2.7rem
    }
}
@media (min-width: 1200px){
    .post-action .card&gt;.content&gt;.title,.post-action .two-column-content-row .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .post-action .gform_wrapper&gt;.content&gt;.title{
        display:block;
        float:left;
        width:66.6666666667%;
        margin-left:16.6666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .post-action .card&gt;.content&gt;.title,.post-action .two-column-content-row .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .post-action .gform_wrapper&gt;.content&gt;.title{
        display:block;
        float:left;
        width:66.6666666667%;
        margin-left:16.6666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .post-action .card&gt;.content&gt;.title,.post-action .two-column-content-row .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .post-action .gform_wrapper&gt;.content&gt;.title{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.post-action .card&gt;.content&gt;.text,.post-action .two-column-content-row .gform_wrapper&gt;.content&gt;.text,.two-column-content-row .post-action .gform_wrapper&gt;.content&gt;.text{
    display:block;
    float:left;
    width:66.6666666667%;
    margin-left:16.6666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .post-action .card&gt;.content&gt;.text,.post-action .two-column-content-row .gform_wrapper&gt;.content&gt;.text,.two-column-content-row .post-action .gform_wrapper&gt;.content&gt;.text{
        display:block;
        float:left;
        width:66.6666666667%;
        margin-left:16.6666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .post-action .card&gt;.content&gt;.text,.post-action .two-column-content-row .gform_wrapper&gt;.content&gt;.text,.two-column-content-row .post-action .gform_wrapper&gt;.content&gt;.text{
        display:block;
        float:left;
        width:66.6666666667%;
        margin-left:16.6666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .post-action .card&gt;.content&gt;.text,.post-action .two-column-content-row .gform_wrapper&gt;.content&gt;.text,.two-column-content-row .post-action .gform_wrapper&gt;.content&gt;.text{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.post-action .card&gt;.content .button-primary,.post-action .two-column-content-row .gform_wrapper&gt;.content .button-primary,.two-column-content-row .post-action .gform_wrapper&gt;.content .button-primary{
    margin-top:1em;
    background-color:#fff;
    border-color:#fff
}
.gf-form-container form,.gform_wrapper form{
    position:relative;
    text-align:left;
    padding-top:4em
}
.gf-form-container form label,.gform_wrapper form label{
    font-size:1.2rem
}
.gf-form-container form ul,.gf-form-container form li,.gform_wrapper form ul,.gform_wrapper form li{
    margin:0;
    padding:0;
    list-style:none
}
.gf-form-container form textarea,.gform_wrapper form textarea{
    height:180px
}
.gf-form-container form input[type="button"],.gform_wrapper form input[type="button"]{
    border-color:#000
}
.gf-form-container form .gf-submit,.gf-form-container form .gform_next_button,.gf-form-container form input[type="button"],.gform_wrapper form .gf-submit,.gform_wrapper form .gform_next_button,.gform_wrapper form input[type="button"]{
    float:right;
    font-size:1.5rem;
    padding:0.75em 2em;
    border:2px solid #ff0;
    margin:1%;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25);
    border-color:#ff0;
    background:#ff0;
    color:#000
}
.gf-form-container form .gf-submit:hover,.gf-form-container form .gform_next_button:hover,.gf-form-container form input[type="button"]:hover,.gform_wrapper form .gf-submit:hover,.gform_wrapper form .gform_next_button:hover,.gform_wrapper form input[type="button"]:hover{
    background:#f0f000;
    text-decoration:none
}
.gf-form-container form .gf-submit:active,.gf-form-container form .gform_next_button:active,.gf-form-container form input[type="button"]:active,.gform_wrapper form .gf-submit:active,.gform_wrapper form .gform_next_button:active,.gform_wrapper form input[type="button"]:active{
    background:#e0e000
}
.gf-form-container form .gf-submit.disabled,.gf-form-container form .gform_next_button.disabled,.gf-form-container form input[type="button"].disabled,.gform_wrapper form .gf-submit.disabled,.gform_wrapper form .gform_next_button.disabled,.gform_wrapper form input[type="button"].disabled{
    background:#ffff0d;
    color:#4d4d00;
    cursor:default
}
.gf-form-container form .gf-submit:hover,.gf-form-container form .gform_next_button:hover,.gf-form-container form input[type="button"]:hover,.gform_wrapper form .gf-submit:hover,.gform_wrapper form .gform_next_button:hover,.gform_wrapper form input[type="button"]:hover{
    background-color:#ff6;
    border:2px solid #ffff4d;
    border-color:#ffff4d;
    color:#000
}
.gf-form-container form .gf-submit:after,.gf-form-container form .gform_next_button:after,.gf-form-container form input[type="button"]:after,.gform_wrapper form .gf-submit:after,.gform_wrapper form .gform_next_button:after,.gform_wrapper form input[type="button"]:after{
    font-size:1.125em;
    top:0rem;
    margin-left:0.5em;
    content:'\e86a';
    font-family:'entypo'
}
@media (max-width: 1000px){
    .gf-form-container form .gf-submit,.gf-form-container form .gform_next_button,.gf-form-container form input[type="button"],.gform_wrapper form .gf-submit,.gform_wrapper form .gform_next_button,.gform_wrapper form input[type="button"]{
        font-size:1rem
    }
}
.gf-form-container form .gf-submit.gform_previous_button,.gf-form-container form .gform_next_button.gform_previous_button,.gf-form-container form input[type="button"].gform_previous_button,.gform_wrapper form .gf-submit.gform_previous_button,.gform_wrapper form .gform_next_button.gform_previous_button,.gform_wrapper form input[type="button"].gform_previous_button{
    background:transparent;
    border-color:#000;
    float:left
}
.gf-form-container form .gform_heading,.gform_wrapper form .gform_heading{
    display:block;
    float:left;
    width:98%;
    margin-left:1%;
    margin-right:1%
}
@media (min-width: 1200px){
    .gf-form-container form .gform_heading,.gform_wrapper form .gform_heading{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1050px){
    .gf-form-container form .gform_heading,.gform_wrapper form .gform_heading{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .gf-form-container form .gform_heading,.gform_wrapper form .gform_heading{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
.gf-form-container form .gfield,.gform_wrapper form .gfield{
    display:block;
    float:left;
    width:98%;
    margin-left:1%;
    margin-right:1%;
    margin-top:0.85em
}
@media (min-width: 1200px){
    .gf-form-container form .gfield,.gform_wrapper form .gfield{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1050px){
    .gf-form-container form .gfield,.gform_wrapper form .gfield{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .gf-form-container form .gfield,.gform_wrapper form .gfield{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .gf-form-container form .gfield,.gform_wrapper form .gfield{
        margin-top:0.3em
    }
}
.gf-form-container form .gfield input,.gf-form-container form .gfield select,.gform_wrapper form .gfield input,.gform_wrapper form .gfield select{
    font-size:1.25rem;
    padding:0.75em 1em
}
.gf-form-container form .gfield .gfield_required,.gform_wrapper form .gfield .gfield_required{
    color:#a00;
    padding:0 0.2em
}
.gf-form-container form .gfield.field-top-icon,.gform_wrapper form .gfield.field-top-icon{
    position:absolute;
    width:auto;
    top:0;
    margin:0;
    left:-50px;
    padding:0.35rem 1.25rem 0.65rem 1rem;
    font-size:1.05rem;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    z-index:2;
    background-color:#000;
    color:#fff;
    text-transform:uppercase
}
@media (max-width: 1000px){
    .gf-form-container form .gfield.field-top-icon,.gform_wrapper form .gfield.field-top-icon{
        left:-10px
    }
}
.gf-form-container form .gfield.field-top-icon:before,.gform_wrapper form .gfield.field-top-icon:before{
    font-size:1.2em;
    position:relative;
    top:0.2em;
    padding-right:0.5em;
    content:"\62";
    text-transform:none;
    font-family:"amnesty" !important
}
.gf-form-container form .gfield.field-half,.gform_wrapper form .gfield.field-half{
    display:block;
    float:left;
    width:48%;
    margin-left:1%;
    margin-right:1%
}
@media (min-width: 1200px){
    .gf-form-container form .gfield.field-half,.gform_wrapper form .gfield.field-half{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1050px){
    .gf-form-container form .gfield.field-half,.gform_wrapper form .gfield.field-half{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .gf-form-container form .gfield.field-half,.gform_wrapper form .gfield.field-half{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
.gf-form-container form .gfield.field-one-third,.gform_wrapper form .gfield.field-one-third{
    display:block;
    float:left;
    width:31.3333333333%;
    margin-left:1%;
    margin-right:1%
}
@media (min-width: 1200px){
    .gf-form-container form .gfield.field-one-third,.gform_wrapper form .gfield.field-one-third{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1050px){
    .gf-form-container form .gfield.field-one-third,.gform_wrapper form .gfield.field-one-third{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .gf-form-container form .gfield.field-one-third,.gform_wrapper form .gfield.field-one-third{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
.gf-form-container form .gfield.field-two-third,.gform_wrapper form .gfield.field-two-third{
    display:block;
    float:left;
    width:64.6666666667%;
    margin-left:1%;
    margin-right:1%
}
@media (min-width: 1200px){
    .gf-form-container form .gfield.field-two-third,.gform_wrapper form .gfield.field-two-third{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1050px){
    .gf-form-container form .gfield.field-two-third,.gform_wrapper form .gfield.field-two-third{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .gf-form-container form .gfield.field-two-third,.gform_wrapper form .gfield.field-two-third{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
.gf-form-container form .gfield.field-date select,.gform_wrapper form .gfield.field-date select{
    font-size:1.2rem
}
.gf-form-container form .gfield.field-date .clear-multi .ginput_container,.gform_wrapper form .gfield.field-date .clear-multi .ginput_container{
    width:31%;
    margin-right:2%;
    float:left
}
@media (max-width: 1000px){
    .gf-form-container form .gfield.field-date .clear-multi .ginput_container select,.gform_wrapper form .gfield.field-date .clear-multi .ginput_container select{
        background-image:none;
        padding:0.75em
    }
}
.gf-form-container form .gfield.field-date .validation_message,.gform_wrapper form .gfield.field-date .validation_message{
    display:none
}
.gf-form-container form .gfield.field-time i,.gform_wrapper form .gfield.field-time i{
    display:none
}
.gf-form-container form .gfield.field-time .clear-multi .ginput_container,.gform_wrapper form .gfield.field-time .clear-multi .ginput_container{
    width:47%;
    margin-right:2%;
    float:left
}
.gf-form-container form .gfield.field-time .validation_message,.gform_wrapper form .gfield.field-time .validation_message{
    display:none
}
.gf-form-container form .gfield.field-image-upload,.gform_wrapper form .gfield.field-image-upload{
    margin-bottom:1rem
}
.gf-form-container form .gfield.field-image-upload .gfield_description,.gform_wrapper form .gfield.field-image-upload .gfield_description{
    margin-bottom:1em
}
.gf-form-container form .gfield.field-image-upload .ginput_preview,.gform_wrapper form .gfield.field-image-upload .ginput_preview{
    padding-bottom:0.5em;
    display:block
}
.gf-form-container form .gfield.field-image-upload .ginput_container,.gf-form-container form .gfield.field-image-upload .ginput_full,.gform_wrapper form .gfield.field-image-upload .ginput_container,.gform_wrapper form .gfield.field-image-upload .ginput_full{
    position:relative;
    overflow:hidden
}
.gf-form-container form .gfield.field-image-upload .ginput_container .upload-image,.gf-form-container form .gfield.field-image-upload .ginput_full .upload-image,.gform_wrapper form .gfield.field-image-upload .ginput_container .upload-image,.gform_wrapper form .gfield.field-image-upload .ginput_full .upload-image{
    font-size:1.1rem;
    padding:0.8em 1.2em;
    cursor:pointer;
    border:2px solid #000
}
.gf-form-container form .gfield.field-image-upload .ginput_container .upload-image:before,.gf-form-container form .gfield.field-image-upload .ginput_full .upload-image:before,.gform_wrapper form .gfield.field-image-upload .ginput_container .upload-image:before,.gform_wrapper form .gfield.field-image-upload .ginput_full .upload-image:before{
    font-size:1.2em;
    content:'\e81a';
    font-family:"entypo";
    padding-right:0.4rem
}
.gf-form-container form .gfield.field-image-upload .ginput_container .upload-image:after,.gf-form-container form .gfield.field-image-upload .ginput_full .upload-image:after,.gform_wrapper form .gfield.field-image-upload .ginput_container .upload-image:after,.gform_wrapper form .gfield.field-image-upload .ginput_full .upload-image:after{
    content:none
}
.gf-form-container form .gfield.field-image-upload .ginput_container .upload-image-name,.gf-form-container form .gfield.field-image-upload .ginput_full .upload-image-name,.gform_wrapper form .gfield.field-image-upload .ginput_container .upload-image-name,.gform_wrapper form .gfield.field-image-upload .ginput_full .upload-image-name{
    line-height:3.5rem;
    padding:0 1em;
    font-size:1.2rem;
    color:#66676a;
    font-style:italic
}
@media (max-width: 1000px){
    .gf-form-container form .gfield.field-image-upload .ginput_container .upload-image-name,.gf-form-container form .gfield.field-image-upload .ginput_full .upload-image-name,.gform_wrapper form .gfield.field-image-upload .ginput_container .upload-image-name,.gform_wrapper form .gfield.field-image-upload .ginput_full .upload-image-name{
        display:block;
        padding:0
    }
}
.gf-form-container form .gfield.field-image-upload .ginput_container input,.gf-form-container form .gfield.field-image-upload .ginput_full input,.gform_wrapper form .gfield.field-image-upload .ginput_container input,.gform_wrapper form .gfield.field-image-upload .ginput_full input{
    position:absolute;
    top:0;
    width:210px;
    left:0;
    margin:0;
    padding:0;
    height:50px;
    cursor:pointer;
    opacity:0;
    filter:alpha(opacity=0)
}
.gf-form-container form .gfield .gfield_description,.gform_wrapper form .gfield .gfield_description{
    font-size:0.75em;
    margin-bottom:0.5em
}
.gf-form-container form .gfield .gfield_checkbox label,.gform_wrapper form .gfield .gfield_checkbox label{
    padding-left:2em;
    font-weight:normal
}
.gf-form-container form .gfield .gfield_checkbox li,.gform_wrapper form .gfield .gfield_checkbox li{
    position:relative;
    margin-bottom:1em
}
.gf-form-container form .gfield .gfield_checkbox li:after,.gform_wrapper form .gfield .gfield_checkbox li:after{
    content:"";
    display:table;
    clear:both
}
.gf-form-container form .gfield .gfield_checkbox li .gf-checkbox-wrapper,.gform_wrapper form .gfield .gfield_checkbox li .gf-checkbox-wrapper{
    position:absolute;
    z-index:1;
    background-color:white;
    border:1px solid #f2f2f2;
    border-color:#c4c6c7 !important;
    display:block;
    width:1.5em;
    height:1.5em;
    cursor:pointer
}
.gf-form-container form .gfield .gfield_checkbox li .gf-checkbox-wrapper span,.gform_wrapper form .gfield .gfield_checkbox li .gf-checkbox-wrapper span{
    display:block;
    cursor:pointer;
    position:absolute;
    width:0;
    height:0;
    z-index:1;
    transition:200ms all;
    opacity:0;
    left:50%;
    top:50%;
    background:#0d0d0d
}
.gf-form-container form .gfield .gfield_checkbox li .gf-checkbox-wrapper span:before,.gform_wrapper form .gfield .gfield_checkbox li .gf-checkbox-wrapper span:before{
    content:"Ã® Â";
    font-family:"entypo";
    font-style:normal;
    font-weight:normal;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em;
    color:#0d0d0d;
    transition:all 1000ms
}
.gf-form-container form .gfield .gfield_checkbox li .gf-checkbox-wrapper input[type="checkbox"],.gform_wrapper form .gfield .gfield_checkbox li .gf-checkbox-wrapper input[type="checkbox"]{
    opacity:0;
    cursor:pointer;
    position:relative;
    z-index:20;
    width:100%;
    height:100%
}
.gf-form-container form .gfield .gfield_checkbox li .gf-checkbox-wrapper input[type="checkbox"]:checked+span,.gform_wrapper form .gfield .gfield_checkbox li .gf-checkbox-wrapper input[type="checkbox"]:checked+span{
    opacity:1;
    width:100%;
    height:100%;
    top:0;
    left:0
}
.gf-form-container form .gfield .gfield_checkbox li .gf-checkbox-wrapper input[type="checkbox"]:checked+span:before,.gform_wrapper form .gfield .gfield_checkbox li .gf-checkbox-wrapper input[type="checkbox"]:checked+span:before{
    color:#fff
}
.gf-form-container form .gfield .ginput_complex label,.gform_wrapper form .gfield .ginput_complex label{
    font-weight:400
}
.gf-form-container form .gfield .gfield_radio li,.gform_wrapper form .gfield .gfield_radio li{
    position:relative;
    margin-bottom:1em;
    float:left;
    margin-right:1em
}
.gf-form-container form .gfield .gfield_radio li:after,.gform_wrapper form .gfield .gfield_radio li:after{
    content:"";
    display:table;
    clear:both
}
.gf-form-container form .gfield .gfield_radio li input[type="radio"],.gform_wrapper form .gfield .gfield_radio li input[type="radio"]{
    float:left;
    font-size:2.5em;
    margin-left:0rem
}
.gf-form-container form .gfield .gfield_radio li input[type="text"],.gform_wrapper form .gfield .gfield_radio li input[type="text"]{
    float:left;
    width:90%
}
.gf-form-container form .gfield .gfield_radio li label,.gform_wrapper form .gfield .gfield_radio li label{
    float:left;
    font-weight:normal
}
.gf-form-container form .gfield .ginput_container_radio input[type="radio"],.gform_wrapper form .gfield .ginput_container_radio input[type="radio"]{
    margin-top:20px
}
.gf-form-container form .gfield .ginput_container_radio label,.gform_wrapper form .gfield .ginput_container_radio label{
    margin-top:15px
}
.gf-form-container form .gfield .ginput_container_radio input[type="text"],.gform_wrapper form .gfield .ginput_container_radio input[type="text"]{
    margin-top:0px
}
.gf-form-container form .gfield .ginput_container_address label,.gform_wrapper form .gfield .ginput_container_address label{
    margin-top:0.5em
}
.gf-form-container form .gfield .ginput_container_address .address_city,.gf-form-container form .gfield .ginput_container_address .address_zip,.gform_wrapper form .gfield .ginput_container_address .address_city,.gform_wrapper form .gfield .ginput_container_address .address_zip{
    display:block;
    float:left;
    width:33.3333333333%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .gf-form-container form .gfield .ginput_container_address .address_city,.gf-form-container form .gfield .ginput_container_address .address_zip,.gform_wrapper form .gfield .ginput_container_address .address_city,.gform_wrapper form .gfield .ginput_container_address .address_zip{
        display:block;
        float:left;
        width:33.3333333333%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .gf-form-container form .gfield .ginput_container_address .address_city,.gf-form-container form .gfield .ginput_container_address .address_zip,.gform_wrapper form .gfield .ginput_container_address .address_city,.gform_wrapper form .gfield .ginput_container_address .address_zip{
        display:block;
        float:left;
        width:33.3333333333%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .gf-form-container form .gfield .ginput_container_address .address_city,.gf-form-container form .gfield .ginput_container_address .address_zip,.gform_wrapper form .gfield .ginput_container_address .address_city,.gform_wrapper form .gfield .ginput_container_address .address_zip{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.gf-form-container form .gfield .ginput_container_address .address_state,.gform_wrapper form .gfield .ginput_container_address .address_state{
    display:block;
    float:left;
    width:31.3333333333%;
    margin-left:1%;
    margin-right:1%
}
@media (min-width: 1200px){
    .gf-form-container form .gfield .ginput_container_address .address_state,.gform_wrapper form .gfield .ginput_container_address .address_state{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1050px){
    .gf-form-container form .gfield .ginput_container_address .address_state,.gform_wrapper form .gfield .ginput_container_address .address_state{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .gf-form-container form .gfield .ginput_container_address .address_state,.gform_wrapper form .gfield .ginput_container_address .address_state{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
.gf-form-container form .gform_page_footer,.gform_wrapper form .gform_page_footer{
    float:left;
    width:100%;
    text-align:left
}
.gform_confirmation_wrapper{
    margin-top:2em
}
.gform_confirmation_wrapper:before{
    content:"Ã® Â";
    font-family:"entypo";
    font-style:normal;
    font-weight:normal;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em;
    font-size:2rem;
    color:#7a7d81;
    border:0.25rem solid #7a7d81;
    padding:1rem;
    border-radius:20em;
    margin-bottom:1em
}
.gfield_error textarea,.gfield_error input[type="text"],.gfield_error input[type="password"],.gfield_error input[type="datetime"],.gfield_error input[type="datetime-local"],.gfield_error input[type="date"],.gfield_error input[type="month"],.gfield_error input[type="time"],.gfield_error input[type="week"],.gfield_error input[type="number"],.gfield_error input[type="email"],.gfield_error input[type="url"],.gfield_error input[type="search"],.gfield_error input[type="tel"],.gfield_error input[type="image"],.gfield_error input[type="color"],.gfield_error select{
    margin-bottom:0;
    border-color:#a00 !important
}
.gfield_error .validation_message{
    display:block;
    margin:0 0 0.25em;
    font-weight:bold;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-size:0.8em;
    font-weight:normal;
    text-transform:uppercase;
    background:#a00;
    color:white;
    padding:0.5em 1em;
    margin-bottom:0.5em;
    float:left;
    width:100%
}
.notification{
    background-color:#000;
    color:#fff;
    line-height:100%;
    padding:2em;
    font-size:1em
}
.notification .controls{
    margin-top:1em
}
.notification .controls a{
    text-transform:uppercase;
    color:#ff0;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif
}
.notification .controls a.close{
    color:#fff;
    float:right
}
.notification .controls a.close:hover{
    opacity:0.75
}
.nav-header.not-mobile .notifications{
    position:absolute;
    z-index:10;
    right:0rem;
    top:75px;
    width:251px
}
@media (min-width: 1200px){
    .nav-header.not-mobile .notifications{
        top:80px;
        width:291px
    }
}
@media (min-width: 1400px){
    .nav-header.not-mobile .notifications{
        width:319px
    }
}
@media (min-width: 1800px){
    .nav-header.not-mobile .notifications{
        width:347px
    }
}
.nav-header.not-mobile .notifications .notification{
    font-size:0.75em;
    margin-bottom:0
}
.nav-header.not-mobile .notifications-trigger.active{
    background-color:#000;
    color:#ff0
}
.nav-header.not-mobile .notifications-trigger.has-notifications .count{
    position:absolute;
    z-index:20;
    background-color:#000;
    color:#ff0;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-size:0.75rem;
    line-height:100%;
    width:1.25rem;
    height:1.25rem;
    padding-left:0.45rem;
    padding-top:0.25rem;
    border-radius:10em;
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    margin-top:-10px;
    margin-left:-10px
}
.nav-header.not-mobile .notifications-trigger.has-notifications.active .count{
    background-color:transparent
}
.mobile-notifications{
    float:left;
    width:100%
}
.mobile-notifications .alert{
    background-color:#000;
    text-align:center;
    color:#ff0;
    position:relative
}
.mobile-notifications .alert a{
    color:#ff0;
    text-transform:uppercase;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif
}
.mobile-notifications .alert a:before{
    font-size:1.25em;
    margin-right:0.25em;
    top:0.2em
}
.mobile-notifications .alert a .icon-amnesty-right-open{
    font-size:0.75em;
    top:-0.05em;
    position:relative
}
.mobile-notifications .alert .alert-close{
    position:absolute;
    right:1em;
    top:0em;
    color:#fff;
    font-size:0.9em
}
.mobile-notifications .notifications{
    width:100%;
    top:0;
    position:relative
}
.mobile-notifications .notifications .notification{
    margin-bottom:0;
    font-size:0.75em
}
.inline-notifications{
    display:block;
    float:left;
    width:83.3333333333%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .inline-notifications{
        display:block;
        float:left;
        width:83.3333333333%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .inline-notifications{
        display:block;
        float:left;
        width:83.3333333333%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .inline-notifications{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.inline-notification{
    position:relative;
    font-weight:100 !important;
    font-family:"Roboto",sans-serif;
    font-size:1.25rem;
    padding-left:3.25em;
    padding-right:3.25em;
    margin-bottom:1em;
    text-transform:none
}
.inline-notification:before{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    left:1.5rem
}
.inline-notification:after{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    right:1.5rem
}
.inline-notification .button-primary{
    text-transform:none
}
.hijack-modal{
    background-color:#000;
    overflow:auto
}
.hijack-modal .modal-close{
    z-index:10000;
    border:2px solid #FFF;
    padding:0.5em 1em;
    background-color:#FFF;
    color:#000
}
.hijack-modal .modal-close:hover{
    border-color:#000;
    opacity:1
}
.hijack-modal .modal-content-wrap{
    background-color:transparent;
    width:100%;
    margin-left:0%;
    position:relative;
    top:auto;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.hijack-modal .modal-content header{
    height:100vh;
    max-height:100%;
    position:relative
}
.hijack-modal .modal-content header .container{
    position:static
}
@media (max-width: 1000px){
    .hijack-modal .modal-content header{
        height:auto
    }
}
.hijack-modal .modal-content .panel{
    text-align:left;
    padding-top:0px;
    padding-bottom:0px;
    position:absolute;
    bottom:20vh;
    max-width:600px
}
@media (max-width: 1000px){
    .hijack-modal .modal-content .panel{
        position:relative;
        bottom:0em;
        max-width:100%;
        text-align:center
    }
}
.gallery{
    float:left;
    width:100%;
    overflow:hidden;
    position:relative
}
.gallery .gallery-item{
    width:100%
}
.gallery .gallery-item img{
    width:100%;
    height:auto
}
.gallery .owl-item{
    float:left
}
.gallery.gallery-size-medium .gallery-item{
    width:100%;
    text-align:center
}
.gallery.gallery-size-medium .gallery-item img{
    width:auto;
    max-width:100%;
    height:auto
}
.gallery.gallery-size-medium .gallery-item figcaption{
    text-align:left;
    max-width:300px;
    position:relative;
    left:50%;
    margin-left:-150px
}
.gallery figcaption{
    font-size:0.75em
}
@media (max-width: 1000px){
    .gallery .owl-nav{
        position:relative;
        top:auto;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none;
        position:absolute;
        top:30%
    }
}
.responsive-embed{
    position:relative;
    display:block;
    height:0;
    padding:0;
    overflow:hidden
}
.responsive-embed .responsive-embed-item,.responsive-embed iframe,.responsive-embed embed,.responsive-embed object,.responsive-embed video{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    height:100%;
    width:100%;
    border:0
}
.responsive-embed-16by9{
    padding-bottom:57.5%
}
.responsive-embed-4by3{
    padding-bottom:75%
}
img.alignright{
    float:right;
    margin:0 0 1em 1em
}
img.alignleft{
    float:left;
    margin:0 1em 1em 0
}
img.aligncenter{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.alignright{
    float:right
}
.alignleft{
    float:left
}
.aligncenter{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.img-responsive{
    display:block;
    max-width:100%;
    height:auto
}
.alert{
    padding:15px;
    margin-bottom:20px;
    border:1px solid transparent;
    border-radius:4px
}
.alert h4{
    margin-top:0;
    color:inherit
}
.alert .alert-link{
    font-weight:bold
}
.alert&gt;p,.alert&gt;ul{
    margin-bottom:0
}
.alert&gt;p+p{
    margin-top:5px
}
.alert-success{
    color:#3c763d;
    background-color:#dff0d8;
    border-color:#d6e9c6
}
.alert-success hr{
    border-top-color:#c9e2b3
}
.alert-success .alert-link{
    color:#2b542c
}
.alert-info{
    color:#31708f;
    background-color:#d9edf7;
    border-color:#bce8f1
}
.alert-info hr{
    border-top-color:#a6e1ec
}
.alert-info .alert-link{
    color:#245269
}
.alert-warning{
    color:#8a6d3b;
    background-color:#fcf8e3;
    border-color:#faebcc
}
.alert-warning hr{
    border-top-color:#f7e1b5
}
.alert-warning .alert-link{
    color:#66512c
}
.alert-danger{
    color:#a94442;
    background-color:#f2dede;
    border-color:#ebccd1
}
.alert-danger hr{
    border-top-color:#e4b9c0
}
.alert-danger .alert-link{
    color:#843534
}
.fundometre{
    padding:0.5em 1.5em 1.5em
}
.progress-tracker-container{
    width:100%;
    max-width:700px;
    margin:30px auto
}
.progress-tracker{
    margin:0;
    padding:0
}
.progress-tracker .progress-step{
    width:20%;
    display:inline-block;
    position:relative
}
.progress-tracker .progress-step:before{
    top:-65px;
    width:45px;
    height:45px;
    font-size:30px;
    padding:2px 0px;
    position:absolute;
    background-color:#66676a;
    border-radius:50%;
    color:#fff;
    text-align:center;
    box-sizing:border-box;
    font-weight:bold;
    font-family:"Roboto",sans-serif
}
@media (min-width: 1400px), (min-width: 700px) and (max-width: 1000px){
    .progress-tracker .progress-step:before{
        top:-75px;
        width:65px;
        height:65px;
        font-size:40px;
        padding:4px 0px
    }
}
@media (max-width: 499px){
    .progress-tracker .progress-step:before{
        top:-60px;
        width:35px;
        height:35px;
        font-size:25px;
        padding:0
    }
}
.progress-tracker .progress-step:after{
    top:-47px;
    width:90px;
    height:9px;
    position:absolute;
    padding:0;
    left:33px;
    content:"";
    background-color:#66676a;
    z-index:-1
}
@media (min-width: 1400px), (min-width: 700px) and (max-width: 1000px){
    .progress-tracker .progress-step:after{
        top:-50px;
        width:150px;
        height:15px
    }
}
@media (max-width: 499px){
    .progress-tracker .progress-step:after{
        top:-45px;
        width:60px;
        height:5px
    }
}
.progress-tracker .progress-step.active:before{
    font-family:entypo !important;
    content:"\e810" !important;
    background-color:#000;
    color:#ff0
}
.progress-tracker .progress-step.active:after{
    background-color:#000 !important
}
.progress-tracker .progress-step.visited:before,.progress-tracker .progress-step.visited:last-child:before{
    font-family:entypo !important;
    content:"\e81d" !important;
    background-color:#ff0;
    color:#000
}
.progress-tracker .progress-step.visited:after{
    background-color:#ff0 !important
}
.progress-tracker .progress-step:nth-child(1):before{
    content:"1"
}
.progress-tracker .progress-step:nth-child(2):before{
    content:"2"
}
.progress-tracker .progress-step:nth-child(3):before{
    content:"3"
}
.progress-tracker .progress-step:nth-child(4):before{
    content:"4"
}
.progress-tracker .progress-step:nth-child(5):before{
    content:"5"
}
.progress-tracker .progress-step:last-child{
    width:12%
}
.progress-tracker .progress-step:last-child:before{
    font-family:entypo !important;
    content:"\e833" !important
}
.progress-tracker .progress-step:last-child:after{
    content:none !important
}
.progress-tracker .progress-step .progress-step-label{
    font-size:0.6em;
    line-height:1.2em
}
@media (min-width: 1400px), (min-width: 700px) and (max-width: 1000px){
    .progress-tracker .progress-step .progress-step-label{
        font-size:0.9em
    }
}
@media (max-width: 499px){
    .progress-tracker .progress-step .progress-step-label{
        font-size:0.5em
    }
}
.row{
    float:left;
    width:100%;
    padding:4em 0em;
    text-align:center
}
@media (max-width: 1000px){
    .row{
        padding:2em 0em
    }
}
.row .row-title{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1;
    font-size:3rem;
    margin-top:0.75em;
    margin-bottom:0.25em;
    text-transform:uppercase;
    display:block;
    float:left;
    width:96%;
    margin-left:2%;
    margin-right:2%;
    margin-top:0em;
    margin-bottom:0em
}
.row .row-title em{
    font-style:normal;
    color:#ff0;
    padding-left:0.1em;
    padding-right:0.1em
}
.row .row-title:first-child{
    margin-top:0em
}
@media (max-width: 1000px){
    .row .row-title{
        font-size:2.7rem
    }
}
@media (min-width: 1200px){
    .row .row-title{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .row .row-title{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .row .row-title{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.row .row-title em{
    color:#000;
    background-color:#ff0
}
.action.row .row-title{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1;
    font-size:4.95rem;
    margin-top:0.75em;
    margin-bottom:0.25em;
    line-height:1;
    text-transform:uppercase;
    margin-top:0em;
    margin-bottom:0rem
}
.action.row .row-title em{
    font-style:normal;
    color:#ff0;
    padding-left:0.1em;
    padding-right:0.1em
}
.action.row .row-title:first-child{
    margin-top:0em
}
@media (max-width: 1050px){
    .action.row .row-title{
        font-size:4rem
    }
}
@media (max-width: 1000px){
    .action.row .row-title{
        font-size:3rem
    }
}
.action.row .row-title em{
    color:#000;
    background-color:#fff
}
.row .row-text{
    display:block;
    float:left;
    width:62.6666666667%;
    margin-left:18.6666666667%;
    margin-right:2%;
    margin-top:1em
}
@media (min-width: 1200px){
    .row .row-text{
        display:block;
        float:left;
        width:62.6666666667%;
        margin-left:18.6666666667%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .row .row-text{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:17.6666666667%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .row .row-text{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.row .row-text p{
    margin:0em
}
.action.row .row-text{
    display:block;
    float:left;
    width:46%;
    margin-left:27%;
    margin-right:2%;
    margin-top:0.5em
}
@media (min-width: 1200px){
    .action.row .row-text{
        display:block;
        float:left;
        width:46%;
        margin-left:27%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .action.row .row-text{
        display:block;
        float:left;
        width:48%;
        margin-left:26%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .action.row .row-text{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.row .row-buttons{
    display:block;
    float:left;
    width:62.6666666667%;
    margin-left:18.6666666667%;
    margin-right:2%;
    margin-top:1em
}
@media (min-width: 1200px){
    .row .row-buttons{
        display:block;
        float:left;
        width:62.6666666667%;
        margin-left:18.6666666667%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .row .row-buttons{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:17.6666666667%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .row .row-buttons{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.row .row-buttons a{
    margin-left:0.25em;
    margin-right:0.25em;
    margin-bottom:0
}
.row .row-multi-buttons a{
    width:15em
}
.row .has-wrapped-text .single-line{
    line-height:200%
}
.row .row-content{
    float:left;
    width:100%;
    margin-top:2em
}
.row .row-content .wysiwyg{
    text-align:left;
    display:block;
    float:left;
    width:83.3333333333%;
    margin-left:8.3333333333%;
    margin-right:0
}
@media (min-width: 1200px){
    .row .row-content .wysiwyg{
        display:block;
        float:left;
        width:83.3333333333%;
        margin-left:8.3333333333%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .row .row-content .wysiwyg{
        display:block;
        float:left;
        width:83.3333333333%;
        margin-left:8.3333333333%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .row .row-content .wysiwyg{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .row .row-content .wysiwyg{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1000px) and (min-width: 1200px){
    .row .row-content .wysiwyg{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1000px) and (max-width: 1050px){
    .row .row-content .wysiwyg{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px) and (max-width: 1000px){
    .row .row-content .wysiwyg{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.row .label{
    position:absolute;
    width:100%;
    top:0;
    left:0;
    text-align:center;
    z-index:2;
    display:block;
    float:left;
    width:96%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .row .label{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .row .label{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .row .label{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.row .label span{
    display:inline-block;
    background:#ff0;
    color:#000;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    text-transform:uppercase;
    height:44px;
    line-height:44px;
    margin-top:-22px;
    padding:0 0.75rem
}
.row .label+.row-title{
    text-transform:none
}
.row.narrow{
    padding:0 !important
}
.lightbg{
    background-color:#fff
}
.lightbg .label{
    border-top:2px solid #eaf2f8
}
.darkbg{
    background-image:url("pattern.jpg")
}
.darkbg .button{
    background-color:#fff;
    border-color:#fff
}
.darkbg .label{
    border-top:2px solid #fff
}
.darkbg .card .button,.darkbg .two-column-content-row .gform_wrapper .button,.two-column-content-row .darkbg .gform_wrapper .button{
    border-color:#000
}
.primarybg{
    background-color:#ff0
}
.primarybg .label span{
    background:#000;
    color:#fff
}
.imagebg{
    background-size:cover;
    color:white
}
.imagebg.inline{
    background-attachment:scroll
}
.imagebg.scroll{
    background-attachment:fixed
}
.imagebg .button-outlined{
    color:white;
    border-color:white;
    border-width:2px
}
.imagebg .button-primary{
    border-width:2px
}
.imagebg.tint-imagebg{
    position:relative
}
.imagebg.tint-imagebg .container{
    position:relative;
    z-index:5
}
.imagebg.tint-imagebg:after{
    content:" ";
    display:block;
    background-color:rgba(0,0,0,0.25);
    position:absolute;
    left:0em;
    right:0em;
    top:0em;
    bottom:0em
}
.darkbg+.darkbg,.lightbg+.lightbg{
    padding-top:0em
}
.darkbg+.darkbg .label,.lightbg+.lightbg .label{
    position:relative;
    margin-bottom:2.5em
}
.darkbg+.darkbg .label{
    margin-top:4em
}
@media (max-width: 1000px){
    .darkbg+.darkbg .label{
        margin-top:1em;
        margin-bottom:1em
    }
}
.lightbg+.lightbg .label{
    margin-top:4em
}
.primarybg+.primarybg{
    padding-top:0em
}
.single-campaigns .row.action:after{
    content:" ";
    background-color:#ff0;
    background-image:url("pattern-yellow.jpg");
    display:block;
    width:100%;
    height:2.25em;
    position:absolute;
    bottom:0em
}
@media (max-width: 1000px){
    .single-campaigns .row.action:after{
        display:none
    }
}
.content-editor-row.row-color-match{
    padding-bottom:0
}
.two-column-content-row{
    text-align:left
}
.two-column-content-row img{
    width:100%;
    height:auto
}
.two-column-content-row .column-one a,.two-column-content-row .column-two a{
    font-weight:bold;
    text-decoration:underline
}
.two-column-content-row .column-one a:hover,.two-column-content-row .column-two a:hover{
    text-decoration:none
}
.two-column-content-row .column-one{
    display:block;
    float:left;
    width:37.6666666667%;
    margin-left:10.3333333333%;
    margin-right:2%
}
@media (min-width: 1200px){
    .two-column-content-row .column-one{
        display:block;
        float:left;
        width:37.6666666667%;
        margin-left:10.3333333333%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .two-column-content-row .column-one{
        display:block;
        float:left;
        width:39.6666666667%;
        margin-left:9.3333333333%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .two-column-content-row .column-one{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
@media (max-width: 1050px){
    .two-column-content-row .column-one{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px) and (min-width: 1200px){
    .two-column-content-row .column-one{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px) and (max-width: 1050px){
    .two-column-content-row .column-one{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1050px) and (max-width: 1000px){
    .two-column-content-row .column-one{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.two-column-content-row .column-two{
    display:block;
    float:left;
    width:37.6666666667%;
    margin-left:10.3333333333%;
    margin-right:2%
}
@media (min-width: 1200px){
    .two-column-content-row .column-two{
        display:block;
        float:left;
        width:37.6666666667%;
        margin-left:10.3333333333%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .two-column-content-row .column-two{
        display:block;
        float:left;
        width:39.6666666667%;
        margin-left:9.3333333333%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .two-column-content-row .column-two{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.two-column-content-row .card,.two-column-content-row .gform_wrapper{
    display:block
}
.two-column-content-row .card&gt;.image,.two-column-content-row .gform_wrapper&gt;.image{
    display:none
}
@media (max-width: 1000px){
    .two-column-content-row blockquote{
        display:block
    }
}
.two-column-content-row .gform_wrapper{
    background-image:url("pattern.jpg")
}
.two-column-content-row .gform_wrapper .button{
    background-color:#fff;
    border-color:#fff
}
.two-column-content-row .gform_wrapper .label{
    border-top:2px solid #fff
}
.two-column-content-row .gform_wrapper .card .button,.two-column-content-row .gform_wrapper .gform_wrapper .button{
    border-color:#000
}
@media (max-width: 1000px){
    .two-column-content-row .gform_wrapper{
        padding-bottom:1em
    }
}
.two-column-content-row .gform_wrapper form{
    padding:2em;
    margin:0
}
.two-column-content-row .gform_wrapper form input{
    width:100% !important
}
@media (max-width: 1000px){
    .two-column-content-row .gform_wrapper form{
        padding-left:1em;
        padding-right:1em
    }
}
.two-column-content-row .short-icon-card{
    margin-bottom:1em
}
.two-column-content-row .short-icon-card&gt;.content h1,.two-column-content-row .short-icon-card&gt;.content h2,.two-column-content-row .short-icon-card&gt;.content h3,.two-column-content-row .short-icon-card&gt;.content h4,.two-column-content-row .short-icon-card&gt;.content h5,.two-column-content-row .short-icon-card&gt;.content h6{
    margin-top:0
}
.two-column-content-row.need-to-know-row .column-one{
    min-height:600px
}
@media (max-width: 1000px){
    .two-column-content-row.need-to-know-row .column-one{
        min-height:0
    }
}
@media (min-width: 1400px){
    .two-column-content-row.need-to-know-row .column-one{
        min-height:500px
    }
}
.front-our-wins{
    float:left;
    width:100%
}
.front-our-wins article{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0;
    background-size:cover;
    text-align:center;
    position:relative;
    z-index:1;
    min-height:700px
}
@media (min-width: 1200px){
    .front-our-wins article{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .front-our-wins article{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .front-our-wins article{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.front-our-wins article:after{
    content:'';
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:rgba(0,0,0,0.1);
    z-index:0
}
.front-our-wins article h2{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    line-height:1;
    width:80%;
    color:#fff;
    text-transform:uppercase;
    z-index:1;
    font-size:3.25rem !important
}
@media (min-width: 1200px){
    .front-our-wins article h2{
        font-size:4rem
    }
}
@media (max-width: 1050px){
    .front-our-wins article h2{
        font-size:2.5rem
    }
}
.front-our-wins article h2 em{
    color:#000;
    background-color:#ff0;
    display:inline-block
}
.front-our-wins aside{
    display:block;
    float:left;
    width:45.8333333333%;
    margin-left:4.1666666667%;
    margin-right:0;
    display:block;
    text-align:left;
    padding-top:20px
}
@media (min-width: 1200px){
    .front-our-wins aside{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .front-our-wins aside{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .front-our-wins aside{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.front-our-wins aside h3{
    text-transform:uppercase;
    border-top:1px solid #e5e9ea;
    margin-bottom:0.25em;
    padding-top:0.25em;
    font-size:2.5rem;
    float:left;
    width:100%
}
.front-our-wins aside .wins{
    float:left;
    width:100%
}
.front-our-wins aside .wins .win{
    float:left;
    width:100%;
    border-top:1px solid #e5e9ea;
    position:relative;
    z-index:1
}
.front-our-wins aside .wins .win&gt;.win-content{
    float:left;
    width:55%;
    padding-top:1em;
    padding-bottom:1em
}
.front-our-wins aside .wins .win&gt;.win-content h5{
    padding-top:0.5em;
    font-size:1.15em;
    font-family:"Roboto",sans-serif;
    font-weight:500 !important
}
.front-our-wins aside .wins .win&gt;.image{
    float:right;
    padding-bottom:1em;
    margin-right:2%;
    position:relative;
    overflow:hidden;
    margin-top:-1%;
    width:210px
}
.front-our-wins aside .wins .win&gt;.image img{
    width:110%;
    height:auto;
    z-index:1;
    position:relative
}
.front-our-wins aside .wins .win&gt;.image:after{
    background-color:#ff0;
    content:" ";
    display:block;
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0.9em;
    z-index:2;
    opacity:0.5;
    transition:all 500ms
}
.front-our-wins aside .wins .win .button{
    font-size:0.825em;
    margin-top:0.6em
}
.front-our-wins aside .wins .win:first-child&gt;.image{
    margin-top:-85px
}
.front-our-wins aside .wins .win:nth-child(2){
    z-index:3
}
.front-our-wins aside .wins .win:nth-child(2)&gt;.image{
    margin-top:-15px;
    z-index:5
}
.front-our-wins aside .wins .win:last-child{
    margin-top:-20px
}
.front-our-wins aside .wins .win:last-child&gt;.image{
    margin-bottom:-20px;
    margin-top:10px
}
.front-our-wins aside .wins .win:hover&gt;.image:after{
    opacity:0
}
@media (max-width: 1000px){
    .front-our-wins{
        display:none
    }
}
.flexbox .front-our-wins{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.flexbox .front-our-wins article{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    min-height:0
}
@media (max-width: 1000px){
    .flexbox .front-our-wins article{
        display:none
    }
}
@media (max-width: 1000px){
    .flexbox .front-our-wins aside{
        display:none
    }
}
.front-intro-text{
    text-align:center;
    padding-top:2em
}
.front-intro-text h3{
    color:#000;
    text-transform:uppercase
}
.front-intro-text h3 em{
    color:#000;
    background-color:#ff0
}
@media (max-width: 1000px){
    .front-intro-text{
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
    .front-intro-text h3{
        font-size:1.5rem
    }
}
.front-mobile-our-wins .row-title{
    border-top:1px solid #e5e9ea;
    border-bottom:1px solid #e5e9ea;
    padding:0.25em 0em
}
.front-mobile-our-wins .row-content{
    margin-bottom:-2em
}
.front-mobile-our-wins .card,.front-mobile-our-wins .two-column-content-row .gform_wrapper,.two-column-content-row .front-mobile-our-wins .gform_wrapper{
    box-shadow:none
}
.front-mobile-our-wins .card .date,.front-mobile-our-wins .two-column-content-row .gform_wrapper .date,.two-column-content-row .front-mobile-our-wins .gform_wrapper .date{
    display:none
}
.front-mobile-our-wins .card&gt;.image&gt;.meta,.front-mobile-our-wins .two-column-content-row .gform_wrapper&gt;.image&gt;.meta,.two-column-content-row .front-mobile-our-wins .gform_wrapper&gt;.image&gt;.meta{
    display:none
}
.front-mobile-our-wins .card&gt;.content,.front-mobile-our-wins .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .front-mobile-our-wins .gform_wrapper&gt;.content{
    text-align:center;
    border:0px
}
.front-mobile-our-wins .card&gt;.content&gt;.button,.front-mobile-our-wins .two-column-content-row .gform_wrapper&gt;.content&gt;.button,.two-column-content-row .front-mobile-our-wins .gform_wrapper&gt;.content&gt;.button{
    display:inline-block
}
.front-mobile-our-wins .owl-nav{
    top:20%
}
.front-movement{
    margin-top:-1em;
    padding-bottom:3em
}
@media (max-width: 1000px){
    .front-movement .row-text{
        display:none
    }
}
.front-movement .row-buttons a.button{
    border:2px solid black;
    margin-bottom:-1em
}
.front-movement .row-buttons a.button:hover{
    background:#ff0
}
.latest-news{
    padding-top:0.5em
}
.latest-news .card,.latest-news .two-column-content-row .gform_wrapper,.two-column-content-row .latest-news .gform_wrapper{
    box-shadow:none
}
.latest-news .card&gt;.image,.latest-news .two-column-content-row .gform_wrapper&gt;.image,.two-column-content-row .latest-news .gform_wrapper&gt;.image{
    overflow:hidden;
    height:180px
}
.latest-news .card&gt;.content,.latest-news .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .latest-news .gform_wrapper&gt;.content,.latest-news .card&gt;.card-content&gt;.content,.latest-news .two-column-content-row .gform_wrapper&gt;.card-content&gt;.content,.two-column-content-row .latest-news .gform_wrapper&gt;.card-content&gt;.content{
    border-right:1px solid #d7dddf;
    border-left:1px solid #d7dddf
}
.latest-news .card&gt;.content&gt;.button,.latest-news .two-column-content-row .gform_wrapper&gt;.content&gt;.button,.two-column-content-row .latest-news .gform_wrapper&gt;.content&gt;.button,.latest-news .card&gt;.card-content&gt;.content&gt;.button,.latest-news .two-column-content-row .gform_wrapper&gt;.card-content&gt;.content&gt;.button,.two-column-content-row .latest-news .gform_wrapper&gt;.card-content&gt;.content&gt;.button{
    display:none !important
}
.latest-news .row-button{
    float:left;
    width:100%;
    margin-top:2rem;
    font-size:0.9em
}
@media (max-width: 1000px){
    .latest-news{
        padding-bottom:1.75rem !important
    }
    .latest-news .row-content{
        background-image:url("pattern.jpg")
    }
    .latest-news .row-content .button{
        background-color:#fff;
        border-color:#fff
    }
    .latest-news .row-content .button:hover{
        background-color:#ff0
    }
    .latest-news .row-content .card,.latest-news .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .latest-news .row-content .gform_wrapper{
        box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25)
    }
}
.darkbg+.latest-news.lightbg{
    padding-top:3em;
    padding-bottom:3em
}
@media (max-width: 1000px){
    .home .action-marquee{
        display:none
    }
}
.facts-row{
    padding:6em 0em;
    width:100%;
    overflow:hidden;
    padding-left:5%
}
@media (max-width: 1000px){
    .facts-row{
        padding-left:0%
    }
}
.facts-row .row-title{
    display:block;
    float:left;
    width:46%;
    margin-left:27%;
    margin-right:2%
}
@media (min-width: 1200px){
    .facts-row .row-title{
        display:block;
        float:left;
        width:46%;
        margin-left:27%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .facts-row .row-title{
        display:block;
        float:left;
        width:48%;
        margin-left:26%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .facts-row .row-title{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.facts-row .row-content{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.facts-row .row-content&gt;.card,.facts-row .two-column-content-row .row-content&gt;.gform_wrapper,.two-column-content-row .facts-row .row-content&gt;.gform_wrapper{
    display:block;
    float:left;
    width:29.3333333333%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .facts-row .row-content&gt;.card,.facts-row .two-column-content-row .row-content&gt;.gform_wrapper,.two-column-content-row .facts-row .row-content&gt;.gform_wrapper{
        display:block;
        float:left;
        width:29.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .facts-row .row-content&gt;.card,.facts-row .two-column-content-row .row-content&gt;.gform_wrapper,.two-column-content-row .facts-row .row-content&gt;.gform_wrapper{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .facts-row .row-content&gt;.card,.facts-row .two-column-content-row .row-content&gt;.gform_wrapper,.two-column-content-row .facts-row .row-content&gt;.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
@media (max-width: 1000px){
    .facts-row .row-content&gt;.card&gt;.content&gt;.text,.facts-row .two-column-content-row .row-content&gt;.gform_wrapper&gt;.content&gt;.text,.two-column-content-row .facts-row .row-content&gt;.gform_wrapper&gt;.content&gt;.text{
        display:block
    }
}
.facts-row .row-content .owl-stage{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.facts-row .row-content .owl-stage .card&gt;.content,.facts-row .row-content .owl-stage .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .facts-row .row-content .owl-stage .gform_wrapper&gt;.content{
    padding-bottom:3rem
}
@media (max-width: 1000px){
    .facts-row .row-content .owl-stage .card,.facts-row .row-content .owl-stage .two-column-content-row .gform_wrapper,.two-column-content-row .facts-row .row-content .owl-stage .gform_wrapper{
        width:100%
    }
    .facts-row .row-content .owl-stage .card&gt;.content&gt;.text,.facts-row .row-content .owl-stage .two-column-content-row .gform_wrapper&gt;.content&gt;.text,.two-column-content-row .facts-row .row-content .owl-stage .gform_wrapper&gt;.content&gt;.text{
        display:block
    }
}
.facts-row .row-content .owl-item{
    float:left;
    padding-right:1em;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media (max-width: 1000px){
    .facts-row .row-content .owl-item{
        padding-left:1.5em;
        padding-right:1.5em
    }
}
.facts-row .row-content .owl-nav{
    right:0em;
    z-index:5
}
.facts-row .row-content .owl-nav .owl-next{
    right:23%
}
@media (max-width: 1050px){
    .facts-row .row-content .owl-nav .owl-next{
        right:0%
    }
}
.page-feature-row{
    padding-bottom:0em;
    z-index:1
}
.page-feature-row .container{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.page-feature-row .card,.page-feature-row .two-column-content-row .gform_wrapper,.two-column-content-row .page-feature-row .gform_wrapper{
    display:block;
    float:left;
    width:46%;
    margin-left:2%;
    margin-right:2%;
    overflow:hidden;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding-bottom:0;
    margin-bottom:2em
}
@media (min-width: 1200px){
    .page-feature-row .card,.page-feature-row .two-column-content-row .gform_wrapper,.two-column-content-row .page-feature-row .gform_wrapper{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .page-feature-row .card,.page-feature-row .two-column-content-row .gform_wrapper,.two-column-content-row .page-feature-row .gform_wrapper{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .page-feature-row .card,.page-feature-row .two-column-content-row .gform_wrapper,.two-column-content-row .page-feature-row .gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-feature-row .card:first-child,.page-feature-row .two-column-content-row .gform_wrapper:first-child,.two-column-content-row .page-feature-row .gform_wrapper:first-child,.page-feature-row .card:nth-child(2),.page-feature-row .two-column-content-row .gform_wrapper:nth-child(2),.two-column-content-row .page-feature-row .gform_wrapper:nth-child(2){
    margin-top:0em
}
.page-feature-row .card .title,.page-feature-row .two-column-content-row .gform_wrapper .title,.two-column-content-row .page-feature-row .gform_wrapper .title{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    line-height:1;
    font-size:3rem;
    margin-top:0.75em;
    margin-bottom:0.25em;
    text-transform:uppercase;
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-size:2.25rem
}
.page-feature-row .card .title em,.page-feature-row .two-column-content-row .gform_wrapper .title em,.two-column-content-row .page-feature-row .gform_wrapper .title em{
    font-style:normal;
    color:#ff0;
    padding-left:0.1em;
    padding-right:0.1em
}
.page-feature-row .card .title:first-child,.page-feature-row .two-column-content-row .gform_wrapper .title:first-child,.two-column-content-row .page-feature-row .gform_wrapper .title:first-child{
    margin-top:0em
}
@media (max-width: 1000px){
    .page-feature-row .card .title,.page-feature-row .two-column-content-row .gform_wrapper .title,.two-column-content-row .page-feature-row .gform_wrapper .title{
        font-size:2.7rem
    }
}
.page-feature-row .card .title.long-text,.page-feature-row .two-column-content-row .gform_wrapper .title.long-text,.two-column-content-row .page-feature-row .gform_wrapper .title.long-text{
    font-size:2rem
}
.page-feature-row .card .content,.page-feature-row .two-column-content-row .gform_wrapper .content,.two-column-content-row .page-feature-row .gform_wrapper .content{
    position:relative;
    border-left:0.75rem solid #ff0;
    height:100%
}
.page-feature-row .card .content&gt;.button,.page-feature-row .two-column-content-row .gform_wrapper .content&gt;.button,.two-column-content-row .page-feature-row .gform_wrapper .content&gt;.button{
    border-color:#000
}
@media (max-width: 1000px){
    .page-feature-row .card .content&gt;.button,.page-feature-row .two-column-content-row .gform_wrapper .content&gt;.button,.two-column-content-row .page-feature-row .gform_wrapper .content&gt;.button{
        position:relative;
        margin-top:2em
    }
}
@media (max-width: 1050px){
    .page-feature-row .card .content,.page-feature-row .two-column-content-row .gform_wrapper .content,.two-column-content-row .page-feature-row .gform_wrapper .content{
        font-size:1em
    }
}
.page-feature-row .card.column-one,.page-feature-row .two-column-content-row .column-one.gform_wrapper,.two-column-content-row .page-feature-row .column-one.gform_wrapper{
    display:block;
    float:left;
    width:4.3333333333%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .page-feature-row .card.column-one,.page-feature-row .two-column-content-row .column-one.gform_wrapper,.two-column-content-row .page-feature-row .column-one.gform_wrapper{
        display:block;
        float:left;
        width:4.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .page-feature-row .card.column-one,.page-feature-row .two-column-content-row .column-one.gform_wrapper,.two-column-content-row .page-feature-row .column-one.gform_wrapper{
        display:block;
        float:left;
        width:6.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .page-feature-row .card.column-one,.page-feature-row .two-column-content-row .column-one.gform_wrapper,.two-column-content-row .page-feature-row .column-one.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-feature-row .card.column-two,.page-feature-row .two-column-content-row .column-two.gform_wrapper,.two-column-content-row .page-feature-row .column-two.gform_wrapper{
    display:block;
    float:left;
    width:12.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .page-feature-row .card.column-two,.page-feature-row .two-column-content-row .column-two.gform_wrapper,.two-column-content-row .page-feature-row .column-two.gform_wrapper{
        display:block;
        float:left;
        width:12.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .page-feature-row .card.column-two,.page-feature-row .two-column-content-row .column-two.gform_wrapper,.two-column-content-row .page-feature-row .column-two.gform_wrapper{
        display:block;
        float:left;
        width:14.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .page-feature-row .card.column-two,.page-feature-row .two-column-content-row .column-two.gform_wrapper,.two-column-content-row .page-feature-row .column-two.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-feature-row .card.column-four,.page-feature-row .two-column-content-row .column-four.gform_wrapper,.two-column-content-row .page-feature-row .column-four.gform_wrapper{
    display:block;
    float:left;
    width:29.3333333333%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .page-feature-row .card.column-four,.page-feature-row .two-column-content-row .column-four.gform_wrapper,.two-column-content-row .page-feature-row .column-four.gform_wrapper{
        display:block;
        float:left;
        width:29.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .page-feature-row .card.column-four,.page-feature-row .two-column-content-row .column-four.gform_wrapper,.two-column-content-row .page-feature-row .column-four.gform_wrapper{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .page-feature-row .card.column-four,.page-feature-row .two-column-content-row .column-four.gform_wrapper,.two-column-content-row .page-feature-row .column-four.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-feature-row .card.column-four .title,.page-feature-row .two-column-content-row .column-four.gform_wrapper .title,.two-column-content-row .page-feature-row .column-four.gform_wrapper .title{
    font-size:1.6rem
}
.page-feature-row .card.column-four:last-child,.page-feature-row .two-column-content-row .column-four.gform_wrapper:last-child,.two-column-content-row .page-feature-row .column-four.gform_wrapper:last-child,.page-feature-row .card.column-four:nth-last-child(2),.page-feature-row .two-column-content-row .column-four.gform_wrapper:nth-last-child(2),.two-column-content-row .page-feature-row .column-four.gform_wrapper:nth-last-child(2),.page-feature-row .card.column-four:nth-last-child(3),.page-feature-row .two-column-content-row .column-four.gform_wrapper:nth-last-child(3),.two-column-content-row .page-feature-row .column-four.gform_wrapper:nth-last-child(3){
    margin-bottom:-2em
}
@media (max-width: 1050px){
    .page-feature-row .card.column-four:last-child,.page-feature-row .two-column-content-row .column-four.gform_wrapper:last-child,.two-column-content-row .page-feature-row .column-four.gform_wrapper:last-child,.page-feature-row .card.column-four:nth-last-child(2),.page-feature-row .two-column-content-row .column-four.gform_wrapper:nth-last-child(2),.two-column-content-row .page-feature-row .column-four.gform_wrapper:nth-last-child(2),.page-feature-row .card.column-four:nth-last-child(3),.page-feature-row .two-column-content-row .column-four.gform_wrapper:nth-last-child(3),.two-column-content-row .page-feature-row .column-four.gform_wrapper:nth-last-child(3){
        margin-bottom:1em
    }
}
@media (max-width: 1050px){
    .page-feature-row .card.column-four,.page-feature-row .two-column-content-row .column-four.gform_wrapper,.two-column-content-row .page-feature-row .column-four.gform_wrapper{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-bottom:1em
    }
}
@media (max-width: 1050px) and (min-width: 1200px){
    .page-feature-row .card.column-four,.page-feature-row .two-column-content-row .column-four.gform_wrapper,.two-column-content-row .page-feature-row .column-four.gform_wrapper{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px) and (max-width: 1050px){
    .page-feature-row .card.column-four,.page-feature-row .two-column-content-row .column-four.gform_wrapper,.two-column-content-row .page-feature-row .column-four.gform_wrapper{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1050px) and (max-width: 1000px){
    .page-feature-row .card.column-four,.page-feature-row .two-column-content-row .column-four.gform_wrapper,.two-column-content-row .page-feature-row .column-four.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-feature-row .card.column-five,.page-feature-row .two-column-content-row .column-five.gform_wrapper,.two-column-content-row .page-feature-row .column-five.gform_wrapper{
    display:block;
    float:left;
    width:37.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .page-feature-row .card.column-five,.page-feature-row .two-column-content-row .column-five.gform_wrapper,.two-column-content-row .page-feature-row .column-five.gform_wrapper{
        display:block;
        float:left;
        width:37.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .page-feature-row .card.column-five,.page-feature-row .two-column-content-row .column-five.gform_wrapper,.two-column-content-row .page-feature-row .column-five.gform_wrapper{
        display:block;
        float:left;
        width:39.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .page-feature-row .card.column-five,.page-feature-row .two-column-content-row .column-five.gform_wrapper,.two-column-content-row .page-feature-row .column-five.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-feature-row .card.column-seven,.page-feature-row .two-column-content-row .column-seven.gform_wrapper,.two-column-content-row .page-feature-row .column-seven.gform_wrapper{
    display:block;
    float:left;
    width:54.3333333333%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .page-feature-row .card.column-seven,.page-feature-row .two-column-content-row .column-seven.gform_wrapper,.two-column-content-row .page-feature-row .column-seven.gform_wrapper{
        display:block;
        float:left;
        width:54.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .page-feature-row .card.column-seven,.page-feature-row .two-column-content-row .column-seven.gform_wrapper,.two-column-content-row .page-feature-row .column-seven.gform_wrapper{
        display:block;
        float:left;
        width:56.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .page-feature-row .card.column-seven,.page-feature-row .two-column-content-row .column-seven.gform_wrapper,.two-column-content-row .page-feature-row .column-seven.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-feature-row .card.column-eight,.page-feature-row .two-column-content-row .column-eight.gform_wrapper,.two-column-content-row .page-feature-row .column-eight.gform_wrapper{
    display:block;
    float:left;
    width:62.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .page-feature-row .card.column-eight,.page-feature-row .two-column-content-row .column-eight.gform_wrapper,.two-column-content-row .page-feature-row .column-eight.gform_wrapper{
        display:block;
        float:left;
        width:62.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .page-feature-row .card.column-eight,.page-feature-row .two-column-content-row .column-eight.gform_wrapper,.two-column-content-row .page-feature-row .column-eight.gform_wrapper{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .page-feature-row .card.column-eight,.page-feature-row .two-column-content-row .column-eight.gform_wrapper,.two-column-content-row .page-feature-row .column-eight.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-feature-row .card.column-nine,.page-feature-row .two-column-content-row .column-nine.gform_wrapper,.two-column-content-row .page-feature-row .column-nine.gform_wrapper{
    display:block;
    float:left;
    width:71%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .page-feature-row .card.column-nine,.page-feature-row .two-column-content-row .column-nine.gform_wrapper,.two-column-content-row .page-feature-row .column-nine.gform_wrapper{
        display:block;
        float:left;
        width:71%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .page-feature-row .card.column-nine,.page-feature-row .two-column-content-row .column-nine.gform_wrapper,.two-column-content-row .page-feature-row .column-nine.gform_wrapper{
        display:block;
        float:left;
        width:73%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .page-feature-row .card.column-nine,.page-feature-row .two-column-content-row .column-nine.gform_wrapper,.two-column-content-row .page-feature-row .column-nine.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-feature-row .card.column-ten,.page-feature-row .two-column-content-row .column-ten.gform_wrapper,.two-column-content-row .page-feature-row .column-ten.gform_wrapper{
    display:block;
    float:left;
    width:79.3333333333%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .page-feature-row .card.column-ten,.page-feature-row .two-column-content-row .column-ten.gform_wrapper,.two-column-content-row .page-feature-row .column-ten.gform_wrapper{
        display:block;
        float:left;
        width:79.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .page-feature-row .card.column-ten,.page-feature-row .two-column-content-row .column-ten.gform_wrapper,.two-column-content-row .page-feature-row .column-ten.gform_wrapper{
        display:block;
        float:left;
        width:81.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .page-feature-row .card.column-ten,.page-feature-row .two-column-content-row .column-ten.gform_wrapper,.two-column-content-row .page-feature-row .column-ten.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-feature-row .card.column-eleven,.page-feature-row .two-column-content-row .column-eleven.gform_wrapper,.two-column-content-row .page-feature-row .column-eleven.gform_wrapper{
    display:block;
    float:left;
    width:87.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .page-feature-row .card.column-eleven,.page-feature-row .two-column-content-row .column-eleven.gform_wrapper,.two-column-content-row .page-feature-row .column-eleven.gform_wrapper{
        display:block;
        float:left;
        width:87.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .page-feature-row .card.column-eleven,.page-feature-row .two-column-content-row .column-eleven.gform_wrapper,.two-column-content-row .page-feature-row .column-eleven.gform_wrapper{
        display:block;
        float:left;
        width:89.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .page-feature-row .card.column-eleven,.page-feature-row .two-column-content-row .column-eleven.gform_wrapper,.two-column-content-row .page-feature-row .column-eleven.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-feature-row .card.column-twelve,.page-feature-row .two-column-content-row .column-twelve.gform_wrapper,.two-column-content-row .page-feature-row .column-twelve.gform_wrapper{
    display:block;
    float:left;
    width:96%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .page-feature-row .card.column-twelve,.page-feature-row .two-column-content-row .column-twelve.gform_wrapper,.two-column-content-row .page-feature-row .column-twelve.gform_wrapper{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .page-feature-row .card.column-twelve,.page-feature-row .two-column-content-row .column-twelve.gform_wrapper,.two-column-content-row .page-feature-row .column-twelve.gform_wrapper{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .page-feature-row .card.column-twelve,.page-feature-row .two-column-content-row .column-twelve.gform_wrapper,.two-column-content-row .page-feature-row .column-twelve.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-feature-row .card.column-three,.page-feature-row .two-column-content-row .column-three.gform_wrapper,.two-column-content-row .page-feature-row .column-three.gform_wrapper,.page-feature-row .card.column-six,.page-feature-row .two-column-content-row .column-six.gform_wrapper,.two-column-content-row .page-feature-row .column-six.gform_wrapper{
    display:block;
    float:left;
    width:46%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .page-feature-row .card.column-three,.page-feature-row .two-column-content-row .column-three.gform_wrapper,.two-column-content-row .page-feature-row .column-three.gform_wrapper,.page-feature-row .card.column-six,.page-feature-row .two-column-content-row .column-six.gform_wrapper,.two-column-content-row .page-feature-row .column-six.gform_wrapper{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .page-feature-row .card.column-three,.page-feature-row .two-column-content-row .column-three.gform_wrapper,.two-column-content-row .page-feature-row .column-three.gform_wrapper,.page-feature-row .card.column-six,.page-feature-row .two-column-content-row .column-six.gform_wrapper,.two-column-content-row .page-feature-row .column-six.gform_wrapper{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .page-feature-row .card.column-three,.page-feature-row .two-column-content-row .column-three.gform_wrapper,.two-column-content-row .page-feature-row .column-three.gform_wrapper,.page-feature-row .card.column-six,.page-feature-row .two-column-content-row .column-six.gform_wrapper,.two-column-content-row .page-feature-row .column-six.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-feature-row .card.column-three:last-child,.page-feature-row .two-column-content-row .column-three.gform_wrapper:last-child,.two-column-content-row .page-feature-row .column-three.gform_wrapper:last-child,.page-feature-row .card.column-six:last-child,.page-feature-row .two-column-content-row .column-six.gform_wrapper:last-child,.two-column-content-row .page-feature-row .column-six.gform_wrapper:last-child{
    margin-bottom:-2em
}
.page-feature-row .card.column-three:nth-last-child(2),.page-feature-row .two-column-content-row .column-three.gform_wrapper:nth-last-child(2),.two-column-content-row .page-feature-row .column-three.gform_wrapper:nth-last-child(2),.page-feature-row .card.column-six:nth-last-child(2),.page-feature-row .two-column-content-row .column-six.gform_wrapper:nth-last-child(2),.two-column-content-row .page-feature-row .column-six.gform_wrapper:nth-last-child(2){
    margin-bottom:-2em
}
@media (max-width: 1050px){
    .page-feature-row .card.column-three:last-child,.page-feature-row .two-column-content-row .column-three.gform_wrapper:last-child,.two-column-content-row .page-feature-row .column-three.gform_wrapper:last-child,.page-feature-row .card.column-three:nth-last-child(2),.page-feature-row .two-column-content-row .column-three.gform_wrapper:nth-last-child(2),.two-column-content-row .page-feature-row .column-three.gform_wrapper:nth-last-child(2),.page-feature-row .card.column-six:last-child,.page-feature-row .two-column-content-row .column-six.gform_wrapper:last-child,.two-column-content-row .page-feature-row .column-six.gform_wrapper:last-child,.page-feature-row .card.column-six:nth-last-child(2),.page-feature-row .two-column-content-row .column-six.gform_wrapper:nth-last-child(2),.two-column-content-row .page-feature-row .column-six.gform_wrapper:nth-last-child(2){
        margin-bottom:1em
    }
}
.module-part-row .label span{
    background:#ff0;
    color:#0d0d0d
}
.module-part-row h2{
    margin-bottom:0.2em
}
.module-part-row .lead{
    font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
    font-weight:normal
}
.content-feature-row .row-content .card,.content-feature-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .content-feature-row .row-content .gform_wrapper{
    display:block;
    float:left;
    width:29.3333333333%;
    margin-left:2%;
    margin-right:2%;
    margin-bottom:2em
}
@media (min-width: 1200px){
    .content-feature-row .row-content .card,.content-feature-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .content-feature-row .row-content .gform_wrapper{
        display:block;
        float:left;
        width:29.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .content-feature-row .row-content .card,.content-feature-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .content-feature-row .row-content .gform_wrapper{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .content-feature-row .row-content .card,.content-feature-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .content-feature-row .row-content .gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.content-feature-row.feature .row-content .card:first-child,.content-feature-row.feature .row-content .two-column-content-row .gform_wrapper:first-child,.two-column-content-row .content-feature-row.feature .row-content .gform_wrapper:first-child{
    display:block;
    float:left;
    width:96%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .content-feature-row.feature .row-content .card:first-child,.content-feature-row.feature .row-content .two-column-content-row .gform_wrapper:first-child,.two-column-content-row .content-feature-row.feature .row-content .gform_wrapper:first-child{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .content-feature-row.feature .row-content .card:first-child,.content-feature-row.feature .row-content .two-column-content-row .gform_wrapper:first-child,.two-column-content-row .content-feature-row.feature .row-content .gform_wrapper:first-child{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .content-feature-row.feature .row-content .card:first-child,.content-feature-row.feature .row-content .two-column-content-row .gform_wrapper:first-child,.two-column-content-row .content-feature-row.feature .row-content .gform_wrapper:first-child{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.content-feature-row.feature .row-content .card:first-child&gt;.image,.content-feature-row.feature .row-content .two-column-content-row .gform_wrapper:first-child&gt;.image,.two-column-content-row .content-feature-row.feature .row-content .gform_wrapper:first-child&gt;.image{
    max-height:500px;
    overflow:hidden
}
.content-feature-row.feature .row-content .card:first-child&gt;.image img,.content-feature-row.feature .row-content .two-column-content-row .gform_wrapper:first-child&gt;.image img,.two-column-content-row .content-feature-row.feature .row-content .gform_wrapper:first-child&gt;.image img{
    margin-top:-250px
}
@media (max-width: 1000px){
    .content-feature-row.feature .row-content .card:first-child&gt;.image,.content-feature-row.feature .row-content .two-column-content-row .gform_wrapper:first-child&gt;.image,.two-column-content-row .content-feature-row.feature .row-content .gform_wrapper:first-child&gt;.image{
        max-height:auto
    }
    .content-feature-row.feature .row-content .card:first-child&gt;.image img,.content-feature-row.feature .row-content .two-column-content-row .gform_wrapper:first-child&gt;.image img,.two-column-content-row .content-feature-row.feature .row-content .gform_wrapper:first-child&gt;.image img{
        margin-top:0px
    }
}
.flexbox .content-feature-row .row-content{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.map-row{
    padding:0
}
.map-row .map{
    height:600px
}
@media (max-width: 1000px){
    .map-row .map{
        height:300px
    }
}
.map-row .need-to-know{
    padding-top:2em
}
.map-row .need-to-know .wrap&gt;.item&gt;.text{
    text-transform:none;
    padding-right:2em
}
.map-row .need-to-know&gt;.close{
    position:absolute;
    right:1rem;
    top:1rem;
    z-index:2;
    font-size:0.75rem;
    cursor:pointer
}
@media (max-width: 1000px){
    .map-row .need-to-know{
        overflow:scroll;
        padding-top:0
    }
    .map-row .need-to-know .wrap{
        padding-top:2rem;
        position:relative;
        top:auto;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}
.row.gravity-form-row{
    padding:0
}
.row.gravity-form-row .gf-form-container{
    display:block;
    float:left;
    width:71%;
    margin-left:14.5%;
    margin-right:2%;
    padding:0 50px 30px;
    margin-bottom:50px;
    background:white
}
@media (min-width: 1200px){
    .row.gravity-form-row .gf-form-container{
        display:block;
        float:left;
        width:71%;
        margin-left:14.5%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .row.gravity-form-row .gf-form-container{
        display:block;
        float:left;
        width:73%;
        margin-left:13.5%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .row.gravity-form-row .gf-form-container{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
@media (max-width: 1050px){
    .row.gravity-form-row .gf-form-container{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .row.gravity-form-row .gf-form-container{
        padding:0 10px 30px;
        margin-bottom:20px
    }
}
.row.gravity-form-row .gf-form-container .header{
    padding:3em 0
}
.row.gravity-form-row .gf-form-container .header h2{
    font-size:3.4em
}
.row.gravity-form-row .gf-form-container form{
    margin-top:0;
    margin-bottom:5em
}
.people-row,.collapsible-row{
    text-align:left
}
.people-row .row-text,.collapsible-row .row-text{
    display:block;
    float:left;
    width:62.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .people-row .row-text,.collapsible-row .row-text{
        display:block;
        float:left;
        width:62.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .people-row .row-text,.collapsible-row .row-text{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .people-row .row-text,.collapsible-row .row-text{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.people-row .row-buttons,.collapsible-row .row-buttons{
    display:block;
    float:left;
    width:62.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .people-row .row-buttons,.collapsible-row .row-buttons{
        display:block;
        float:left;
        width:62.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .people-row .row-buttons,.collapsible-row .row-buttons{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .people-row .row-buttons,.collapsible-row .row-buttons{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.people-row .row-content,.collapsible-row .row-content{
    float:left;
    width:100%
}
.people-row .row-content .wysiwyg,.collapsible-row .row-content .wysiwyg{
    display:block;
    float:left;
    width:62.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .people-row .row-content .wysiwyg,.collapsible-row .row-content .wysiwyg{
        display:block;
        float:left;
        width:62.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .people-row .row-content .wysiwyg,.collapsible-row .row-content .wysiwyg{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .people-row .row-content .wysiwyg,.collapsible-row .row-content .wysiwyg{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.people-row .row-content .card,.people-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .people-row .row-content .gform_wrapper,.collapsible-row .row-content .card,.collapsible-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .collapsible-row .row-content .gform_wrapper{
    display:block;
    float:left;
    width:29.3333333333%;
    margin-left:2%;
    margin-right:2%;
    margin-bottom:2em
}
@media (min-width: 1200px){
    .people-row .row-content .card,.people-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .people-row .row-content .gform_wrapper,.collapsible-row .row-content .card,.collapsible-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .collapsible-row .row-content .gform_wrapper{
        display:block;
        float:left;
        width:29.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .people-row .row-content .card,.people-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .people-row .row-content .gform_wrapper,.collapsible-row .row-content .card,.collapsible-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .collapsible-row .row-content .gform_wrapper{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .people-row .row-content .card,.people-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .people-row .row-content .gform_wrapper,.collapsible-row .row-content .card,.collapsible-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .collapsible-row .row-content .gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.flexbox .people-row .row-content .card,.flexbox .people-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .flexbox .people-row .row-content .gform_wrapper,.flexbox .collapsible-row .row-content .card,.flexbox .collapsible-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .flexbox .collapsible-row .row-content .gform_wrapper{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.people-row .row-content .card&gt;.content,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content,.collapsible-row .row-content .card&gt;.content,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content{
    float:left
}
.people-row .row-content .card&gt;.content .image,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .image,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .image,.collapsible-row .row-content .card&gt;.content .image,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .image,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .image{
    float:left;
    width:30%;
    margin-right:5%
}
.people-row .row-content .card&gt;.content .image img,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .image img,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .image img,.collapsible-row .row-content .card&gt;.content .image img,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .image img,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .image img{
    width:100%;
    height:auto
}
@media (max-width: 1000px){
    .people-row .row-content .card&gt;.content .image,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .image,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .image,.collapsible-row .row-content .card&gt;.content .image,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .image,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .image{
        width:45%
    }
}
.people-row .row-content .card&gt;.content .title,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .title,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .title,.collapsible-row .row-content .card&gt;.content .title,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .title,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .title{
    margin-top:0rem;
    float:right;
    width:65%;
    margin-bottom:0.1em
}
@media (max-width: 1000px){
    .people-row .row-content .card&gt;.content .title,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .title,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .title,.collapsible-row .row-content .card&gt;.content .title,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .title,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .title{
        margin-top:0.2em;
        width:50%
    }
}
.people-row .row-content .card&gt;.content .date,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .date,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .date,.collapsible-row .row-content .card&gt;.content .date,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .date,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .date{
    float:right;
    width:65%
}
@media (max-width: 1000px){
    .people-row .row-content .card&gt;.content .date,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .date,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .date,.collapsible-row .row-content .card&gt;.content .date,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .date,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .date{
        width:50%
    }
}
.people-row .row-content .card&gt;.content .text,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .text,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .text,.collapsible-row .row-content .card&gt;.content .text,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .text,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .text{
    width:100%;
    float:left;
    margin-top:0.5em
}
@media (max-width: 1000px){
    .people-row .row-content .card&gt;.content .text,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .text,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .text,.collapsible-row .row-content .card&gt;.content .text,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .text,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .text{
        display:block
    }
}
.people-row .row-content .card&gt;.content .email span:before,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .email span:before,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .email span:before,.people-row .row-content .card&gt;.content .twitter span:before,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .twitter span:before,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .twitter span:before,.collapsible-row .row-content .card&gt;.content .email span:before,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .email span:before,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .email span:before,.collapsible-row .row-content .card&gt;.content .twitter span:before,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .twitter span:before,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .twitter span:before{
    margin-right:1em;
    display:inline-block;
    top:0.25rem
}
.people-row .row-content .card&gt;.content .email a,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .email a,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .email a,.people-row .row-content .card&gt;.content .twitter a,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .twitter a,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .twitter a,.collapsible-row .row-content .card&gt;.content .email a,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .email a,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .email a,.collapsible-row .row-content .card&gt;.content .twitter a,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .twitter a,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .twitter a{
    font-weight:normal
}
.people-row .row-content .card&gt;.content .email a:hover,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .email a:hover,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .email a:hover,.people-row .row-content .card&gt;.content .twitter a:hover,.people-row .row-content .two-column-content-row .gform_wrapper&gt;.content .twitter a:hover,.two-column-content-row .people-row .row-content .gform_wrapper&gt;.content .twitter a:hover,.collapsible-row .row-content .card&gt;.content .email a:hover,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .email a:hover,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .email a:hover,.collapsible-row .row-content .card&gt;.content .twitter a:hover,.collapsible-row .row-content .two-column-content-row .gform_wrapper&gt;.content .twitter a:hover,.two-column-content-row .collapsible-row .row-content .gform_wrapper&gt;.content .twitter a:hover{
    text-decoration:none;
    opacity:0.5
}
.people-row .close-wrapper,.collapsible-row .close-wrapper{
    display:block;
    float:left;
    width:96%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .people-row .close-wrapper,.collapsible-row .close-wrapper{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .people-row .close-wrapper,.collapsible-row .close-wrapper{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .people-row .close-wrapper,.collapsible-row .close-wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.people-row .close-wrapper .button,.collapsible-row .close-wrapper .button{
    border-color:#000
}
.darkbg.people-row .row-buttons .button{
    border-color:#000
}
.flexbox .people-row .row-content{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.flexbox .people-row .row-content.hidden{
    display:none
}
.flexbox .people-row .row-content .card,.flexbox .people-row .row-content .two-column-content-row .gform_wrapper,.two-column-content-row .flexbox .people-row .row-content .gform_wrapper{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.flexbox .people-row.open .row-content.hidden{
    display:-webkit-flex !important;
    display:-ms-flexbox !important;
    display:flex !important
}
.feed-row .row-content,.feed-row .post-loop{
    float:left;
    width:100%
}
.feed-row .inline-button{
    display:block;
    float:left;
    width:62.6666666667%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .feed-row .inline-button{
        display:block;
        float:left;
        width:62.6666666667%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .feed-row .inline-button{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .feed-row .inline-button{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.feed-row .wrap-button{
    display:block;
    float:left;
    width:29.3333333333%;
    margin-left:2%;
    margin-right:2%;
    text-align:right
}
@media (min-width: 1200px){
    .feed-row .wrap-button{
        display:block;
        float:left;
        width:29.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .feed-row .wrap-button{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .feed-row .wrap-button{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.feed-row .wrap-button a{
    font-size:1.2rem;
    padding:1em
}
.feed-row .post-loop{
    margin-top:2em
}
@media (max-width: 1050px){
    .feed-row .inline-button input{
        width:70%
    }
    .feed-row .inline-button button{
        width:30%
    }
}
@media (max-width: 1000px){
    .feed-row .inline-button input{
        width:100%
    }
    .feed-row .inline-button button{
        width:100%
    }
    .feed-row .wrap-button a{
        display:block;
        text-align:center;
        margin-top:0.5em
    }
}
.flexbox .feed-row .post-loop{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.header-panel.eofy-2018:before{
    background:none
}
.header-panel.eofy-2018 .highlighted-text{
    -webkit-text-decoration-color:#ff0;
    text-decoration-color:#ff0;
    -webkit-text-decoration-line:underline;
    text-decoration-line:underline;
    -webkit-text-decoration-style:solid;
    text-decoration-style:solid
}
.header-panel.eofy-2018 .panel{
    width:100%;
    max-width:none
}
.header-panel.eofy-2018 .panel&gt;.body{
    background-color:#fff;
    color:#000
}
.header-panel.eofy-2018 .panel&gt;.body h1.large{
    margin-top:0;
    text-align:center;
    font-size:6em
}
.header-panel.eofy-2018 .panel&gt;.body h1.subtitle{
    background-color:#000;
    color:#fff;
    font-size:2em;
    text-align:center;
    padding:5px
}
.header-panel.eofy-2018 .panel&gt;.body h1.large.subtitle{
    margin-top:0;
    font-size:4em;
    word-spacing:0.25em
}
@media (max-width: 1000px){
    .header-panel.eofy-2018 .panel&gt;.body{
        padding-left:0;
        padding-right:0
    }
    .header-panel.eofy-2018 .panel&gt;.body h1.large{
        margin-top:1.25em;
        font-size:2.0em;
        padding:5px
    }
    .header-panel.eofy-2018 .panel&gt;.body h1.subtitle{
        font-size:1em
    }
    .header-panel.eofy-2018 .panel&gt;.body h1.large.subtitle{
        font-size:2.0em
    }
}
main.eofy-2018 .highlighted-text{
    -webkit-text-decoration-color:#ff0;
    text-decoration-color:#ff0;
    -webkit-text-decoration-line:underline;
    text-decoration-line:underline;
    -webkit-text-decoration-style:solid;
    text-decoration-style:solid
}
main.eofy-2018&gt;.container&gt;.intro{
    margin-bottom:2em
}
main.eofy-2018&gt;.container&gt;.intro:after{
    content:"";
    display:table;
    clear:both
}
main.eofy-2018&gt;.container&gt;.intro&gt;.left&gt;h1{
    text-transform:none;
    font-size:3.6em;
    line-height:1.2em;
    padding:0 1em
}
@media (max-width: 1000px){
    main.eofy-2018&gt;.container&gt;.intro&gt;.left&gt;h1{
        font-size:2.75em;
        padding:0 0.5em
    }
}
main.eofy-2018&gt;.container&gt;.intro&gt;.right{
    background-color:#ff0;
    font-size:1.8em;
    line-height:1.2em;
    padding:1em
}
@media (max-width: 1000px){
    main.eofy-2018&gt;.container&gt;.intro&gt;.right{
        font-size:1.25em;
        padding:1em
    }
}
main.eofy-2018&gt;.container .card,main.eofy-2018&gt;.container .two-column-content-row .gform_wrapper,.two-column-content-row main.eofy-2018&gt;.container .gform_wrapper{
    margin-top:2em
}
main.eofy-2018&gt;.container .card.-reverse&gt;.content,main.eofy-2018&gt;.container .two-column-content-row .-reverse.gform_wrapper&gt;.content,.two-column-content-row main.eofy-2018&gt;.container .-reverse.gform_wrapper&gt;.content{
    padding-left:4.5em
}
main.eofy-2018&gt;.container .card.-reverse .summary&gt;h3,main.eofy-2018&gt;.container .two-column-content-row .-reverse.gform_wrapper .summary&gt;h3,.two-column-content-row main.eofy-2018&gt;.container .-reverse.gform_wrapper .summary&gt;h3{
    padding:10% 0 10% 20%
}
main.eofy-2018&gt;.container .card .content,main.eofy-2018&gt;.container .two-column-content-row .gform_wrapper .content,.two-column-content-row main.eofy-2018&gt;.container .gform_wrapper .content{
    padding-top:0;
    padding-bottom:0
}
main.eofy-2018&gt;.container .card .title,main.eofy-2018&gt;.container .two-column-content-row .gform_wrapper .title,.two-column-content-row main.eofy-2018&gt;.container .gform_wrapper .title{
    text-transform:none
}
main.eofy-2018&gt;.container .card .text,main.eofy-2018&gt;.container .two-column-content-row .gform_wrapper .text,.two-column-content-row main.eofy-2018&gt;.container .gform_wrapper .text{
    margin:2em 0 0
}
main.eofy-2018&gt;.container .card .summary&gt;h3,main.eofy-2018&gt;.container .two-column-content-row .gform_wrapper .summary&gt;h3,.two-column-content-row main.eofy-2018&gt;.container .gform_wrapper .summary&gt;h3{
    padding:10% 0 10% 20%
}
@media (max-width: 1000px){
    main.eofy-2018&gt;.container .card,main.eofy-2018&gt;.container .two-column-content-row .gform_wrapper,.two-column-content-row main.eofy-2018&gt;.container .gform_wrapper{
        display:none !important
    }
}
main.eofy-2018&gt;.container .mobile-only .image&gt;img{
    max-width:100%;
    height:auto
}
main.eofy-2018&gt;.container .mobile-only .content{
    width:100%;
    margin:0;
    padding:1em
}
main.eofy-2018&gt;.container .mobile-only .content .title{
    margin-top:0.5em
}
main.eofy-2018&gt;.container .mobile-only .content .summary{
    background-color:#000;
    color:#fff;
    font-size:1em
}
main.eofy-2018&gt;.container .mobile-only .content .summary td.summary-image{
    width:40%;
    padding:0;
    text-align:center;
    vertical-align:middle
}
main.eofy-2018&gt;.container .mobile-only .content .summary td.summary-image&gt;img{
    max-width:100%;
    max-height:100%
}
main.eofy-2018&gt;.container .mobile-only .content .summary td.summary-text{
    width:60%;
    text-align:left;
    vertical-align:middle;
    font-size:0.8em
}
main.eofy-2018&gt;.container .card-header{
    width:100%;
    float:left
}
main.eofy-2018&gt;.container .card-header&gt;div{
    width:100%;
    margin:10% auto;
    padding:0;
    text-align:center
}
main.eofy-2018&gt;.container .card-header&gt;div&gt;h2{
    width:80%;
    background-color:#ff0;
    text-align:center;
    padding:5px;
    margin:0 auto
}
@media (max-width: 1000px){
    main.eofy-2018&gt;.container .card-header&gt;div&gt;h2{
        width:80%;
        font-size:2em
    }
}
main.eofy-2018&gt;.container .card-header&gt;div&gt;p{
    width:80%;
    margin:1em auto;
    color:#fff;
    text-align:center;
    font-size:2.25em
}
main.eofy-2018&gt;.container .card-header&gt;div&gt;p.small{
    color:#000;
    font-size:1em
}
main.eofy-2018&gt;.container .card-header&gt;div&gt;p.medium{
    font-size:1.5em
}
@media (max-width: 1000px){
    main.eofy-2018&gt;.container .card-header&gt;div&gt;p{
        width:90%;
        font-size:1.5em
    }
    main.eofy-2018&gt;.container .card-header&gt;div&gt;p.medium{
        font-size:1.25em
    }
}
main.eofy-2018&gt;.container .card-header&gt;div&gt;h3{
    width:80%;
    text-align:center;
    padding:0 0 0.5em;
    margin:0 auto;
    font-size:2.25em
}
@media (max-width: 1000px){
    main.eofy-2018&gt;.container .card-header&gt;div&gt;h3{
        width:90%;
        font-size:1.5em
    }
}
main.eofy-2018&gt;.container .row.not-mobile{
    margin-bottom:1em;
    background-color:#ff0;
    padding:0
}
main.eofy-2018&gt;.container .row.not-mobile&gt;div{
    text-align:center
}
main.eofy-2018&gt;.container .row.not-mobile&gt;div&gt;h2{
    margin-top:3em;
    margin-bottom:0;
    font-size:2.75em
}
main.eofy-2018&gt;.container .row.not-mobile&gt;div&gt;p{
    margin-top:0;
    font-size:1.25em;
    padding:0 2em 2em
}
main.eofy-2018&gt;.container .owl-carousel.mobile-only{
    margin-bottom:1em;
    background-color:#ff0
}
main.eofy-2018&gt;.container .owl-carousel.mobile-only .item{
    text-align:center
}
main.eofy-2018&gt;.container .owl-carousel.mobile-only .item&gt;h2{
    margin-top:1em;
    margin-bottom:0;
    font-size:2.75em
}
main.eofy-2018&gt;.container .owl-carousel.mobile-only .item&gt;p{
    margin-top:0;
    font-size:1.25em;
    padding:0 2em 2em
}
.campaign-actions{
    padding-top:0rem
}
.campaign-actions .card:first-child,.campaign-actions .two-column-content-row .gform_wrapper:first-child,.two-column-content-row .campaign-actions .gform_wrapper:first-child{
    margin-top:-2.25em
}
.campaign-actions .card,.campaign-actions .two-column-content-row .gform_wrapper,.two-column-content-row .campaign-actions .gform_wrapper{
    margin-bottom:5em
}
.campaign-actions .card .image .form-wrap,.campaign-actions .two-column-content-row .gform_wrapper .image .form-wrap,.two-column-content-row .campaign-actions .gform_wrapper .image .form-wrap{
    width:100%
}
@media (max-width: 1000px){
    .campaign-actions .card,.campaign-actions .two-column-content-row .gform_wrapper,.two-column-content-row .campaign-actions .gform_wrapper{
        margin-bottom:5em
    }
    .campaign-actions .pad-container{
        padding-left:0rem
    }
    .campaign-actions .card:first-child,.campaign-actions .two-column-content-row .gform_wrapper:first-child,.two-column-content-row .campaign-actions .gform_wrapper:first-child{
        margin-top:0em
    }
}
.campaign-take-action{
    padding:4em 0em 6em
}
@media (min-width: 1200px){
    .campaign-take-action{
        padding-top:6.5em;
        padding-bottom:6.5em
    }
}
.campaign-updates .card,.campaign-updates .two-column-content-row .gform_wrapper,.two-column-content-row .campaign-updates .gform_wrapper{
    box-shadow:none;
    border-right:1px solid #e5e9ea;
    border-left:1px solid #e5e9ea;
    border-bottom:1px solid #e5e9ea
}
.campaign-updates .card&gt;.image .meta,.campaign-updates .two-column-content-row .gform_wrapper&gt;.image .meta,.two-column-content-row .campaign-updates .gform_wrapper&gt;.image .meta{
    display:none
}
@media (max-width: 1000px){
    .campaign-updates .card,.campaign-updates .two-column-content-row .gform_wrapper,.two-column-content-row .campaign-updates .gform_wrapper{
        box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25);
        height:auto;
        display:block
    }
    .campaign-updates .card&gt;.content,.campaign-updates .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .campaign-updates .gform_wrapper&gt;.content{
        height:auto
    }
}
.campaign-wins-row{
    padding-bottom:0
}
.campaign-wins-row .row-content{
    background-image:url("pattern-yellow.jpg");
    position:relative;
    float:left;
    width:100%;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.campaign-wins-row .row-content&gt;article{
    display:block;
    float:left;
    width:66.6666666667%;
    margin-left:0%;
    margin-right:0;
    background-size:cover
}
@media (min-width: 1200px){
    .campaign-wins-row .row-content&gt;article{
        display:block;
        float:left;
        width:66.6666666667%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .campaign-wins-row .row-content&gt;article{
        display:block;
        float:left;
        width:66.6666666667%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .campaign-wins-row .row-content&gt;article{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.campaign-wins-row .row-content&gt;article .panel{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    text-align:left;
    max-width:600px;
    padding-left:5%
}
.campaign-wins-row .row-content&gt;aside{
    display:block;
    float:left;
    width:31.25%;
    margin-left:2.0833333333%;
    margin-right:0;
    min-height:500px
}
@media (min-width: 1200px){
    .campaign-wins-row .row-content&gt;aside{
        display:block;
        float:left;
        width:31.25%;
        margin-left:2.0833333333%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .campaign-wins-row .row-content&gt;aside{
        display:block;
        float:left;
        width:31.25%;
        margin-left:2.0833333333%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .campaign-wins-row .row-content&gt;aside{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.campaign-wins-row .card,.campaign-wins-row .two-column-content-row .gform_wrapper,.two-column-content-row .campaign-wins-row .gform_wrapper{
    box-shadow:none;
    margin-bottom:1em;
    width:100%
}
.campaign-wins-row .card&gt;.content,.campaign-wins-row .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .campaign-wins-row .gform_wrapper&gt;.content{
    padding:3em 2em 2em
}
.campaign-wins-row .card&gt;.content&gt;.title,.campaign-wins-row .two-column-content-row .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .campaign-wins-row .gform_wrapper&gt;.content&gt;.title{
    margin-bottom:0rem
}
.campaign-wins-row .card&gt;.content&gt;.text,.campaign-wins-row .two-column-content-row .gform_wrapper&gt;.content&gt;.text,.two-column-content-row .campaign-wins-row .gform_wrapper&gt;.content&gt;.text{
    display:none
}
.campaign-wins-row .card&gt;.content .button,.campaign-wins-row .two-column-content-row .gform_wrapper&gt;.content .button,.two-column-content-row .campaign-wins-row .gform_wrapper&gt;.content .button{
    position:static
}
.campaign-wins-row .card:last-child,.campaign-wins-row .two-column-content-row .gform_wrapper:last-child,.two-column-content-row .campaign-wins-row .gform_wrapper:last-child{
    margin-bottom:0rem
}
.campaign-wins-row .row-buttons{
    padding-bottom:1em
}
.campaign-wins-row .row-buttons a{
    background-color:#ff0
}
@media (max-width: 1000px){
    .campaign-wins-row .row-text{
        display:none
    }
    .campaign-wins-row .row-content{
        display:none
    }
}
.campaign-wins-carousel-row{
    padding-top:0rem;
    padding-bottom:0rem;
    background-color:#fff
}
.campaign-wins-carousel-row .card,.campaign-wins-carousel-row .two-column-content-row .gform_wrapper,.two-column-content-row .campaign-wins-carousel-row .gform_wrapper{
    width:100% !important;
    margin-left:0% !important;
    margin-right:0% !important;
    margin:0rem;
    background-color:#ff0;
    box-shadow:none
}
.campaign-wins-carousel-row .card .meta,.campaign-wins-carousel-row .two-column-content-row .gform_wrapper .meta,.two-column-content-row .campaign-wins-carousel-row .gform_wrapper .meta{
    display:none
}
.campaign-wins-carousel-row .card .date,.campaign-wins-carousel-row .two-column-content-row .gform_wrapper .date,.two-column-content-row .campaign-wins-carousel-row .gform_wrapper .date{
    display:none
}
.campaign-wins-carousel-row .card&gt;.content,.campaign-wins-carousel-row .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .campaign-wins-carousel-row .gform_wrapper&gt;.content,.campaign-wins-carousel-row .card&gt;.card-content&gt;.content,.campaign-wins-carousel-row .two-column-content-row .gform_wrapper&gt;.card-content&gt;.content,.two-column-content-row .campaign-wins-carousel-row .gform_wrapper&gt;.card-content&gt;.content{
    text-align:center
}
.campaign-wins-carousel-row .card&gt;.image,.campaign-wins-carousel-row .two-column-content-row .gform_wrapper&gt;.image,.two-column-content-row .campaign-wins-carousel-row .gform_wrapper&gt;.image,.campaign-wins-carousel-row .card&gt;.card-content&gt;.image,.campaign-wins-carousel-row .two-column-content-row .gform_wrapper&gt;.card-content&gt;.image,.two-column-content-row .campaign-wins-carousel-row .gform_wrapper&gt;.card-content&gt;.image{
    padding-left:5%;
    padding-right:5%
}
.campaign-wins-carousel-row .row-content{
    margin-top:0rem;
    padding-top:2rem;
    background-color:#ff0;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.campaign-wins-carousel-row .row-content .owl-item{
    padding:0rem;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.campaign-wins-carousel-row .row-content .owl-nav{
    top:25%
}
.campaign-wins-carousel-row .row-content .owl-nav .owl-prev{
    left:0rem;
    background-color:#fff
}
.campaign-wins-carousel-row .row-content .owl-nav .owl-next{
    right:0rem;
    background-color:#fff
}
.single-campaigns h3.row-title{
    font-size:1.75em
}
.single-campaigns .carousel-card-row{
    padding-bottom:6em
}
@media (max-width: 1000px){
    .single-campaigns .carousel-card-row{
        padding-bottom:0
    }
}
.single-campaigns .action-complete .card,.single-campaigns .action-complete .two-column-content-row .gform_wrapper,.two-column-content-row .single-campaigns .action-complete .gform_wrapper{
    display:none
}
.single-campaigns .action-box&gt;div.complete{
    display:none
}
.single-campaigns .action-wrap .loader{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.action-form.donation{
    margin-bottom:-2em
}
.action-form.donation fieldset{
    display:block
}
.action-form.donation&gt;.container&gt;.content img{
    display:block;
    max-width:100%;
    height:auto
}
@media (max-width: 1000px){
    .action-form.donation{
        margin-bottom:2em
    }
    .action-form.donation .action-wrap{
        margin-top:0
    }
}
.action-content.donation{
    padding-top:10%
}
.action-content.donation h2{
    margin-bottom:0;
    text-align:center;
    text-transform:uppercase
}
.action-content.donation article.card,.action-content.donation .two-column-content-row article.gform_wrapper,.two-column-content-row .action-content.donation article.gform_wrapper{
    display:block;
    float:left;
    width:29.3333333333%;
    margin-left:2%;
    margin-right:2%;
    position:relative;
    z-index:1;
    bottom:-2em
}
@media (min-width: 1200px){
    .action-content.donation article.card,.action-content.donation .two-column-content-row article.gform_wrapper,.two-column-content-row .action-content.donation article.gform_wrapper{
        display:block;
        float:left;
        width:29.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .action-content.donation article.card,.action-content.donation .two-column-content-row article.gform_wrapper,.two-column-content-row .action-content.donation article.gform_wrapper{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .action-content.donation article.card,.action-content.donation .two-column-content-row article.gform_wrapper,.two-column-content-row .action-content.donation article.gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.donation-pullout{
    display:block;
    float:left;
    width:116.666666667%;
    margin-left:-16.6666666667%;
    margin-right:0;
    margin-top:0.8em;
    background:white;
    box-shadow:0em 0em 0.5em 0em rgba(0,0,0,0.25)
}
@media (min-width: 1200px){
    .donation-pullout{
        display:block;
        float:left;
        width:116.666666667%;
        margin-left:-16.6666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .donation-pullout{
        display:block;
        float:left;
        width:116.666666667%;
        margin-left:-16.6666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .donation-pullout{
        display:block;
        float:left;
        width:100%;
        margin-left:-200%;
        margin-right:0
    }
}
.donation-pullout img{
    width:100%;
    height:auto
}
.donation-pullout .pullout-content{
    display:block;
    float:left;
    width:83.3333333333%;
    margin-left:12.5%;
    margin-right:0;
    padding:1.5em 0
}
@media (min-width: 1200px){
    .donation-pullout .pullout-content{
        display:block;
        float:left;
        width:83.3333333333%;
        margin-left:12.5%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .donation-pullout .pullout-content{
        display:block;
        float:left;
        width:83.3333333333%;
        margin-left:12.5%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .donation-pullout .pullout-content{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .donation-navigation button{
        font-size:1.25em
    }
}
@media (max-width: 1000px){
    .donation-navigation button{
        font-size:0.85em
    }
}
.donation-navigation .form-next{
    float:right;
    display:inline-block;
    width:auto
}
.donation-navigation .form-prev{
    float:left;
    display:inline-block;
    width:auto
}
.donation-navigation .form-prev .back{
    background-color:transparent;
    border-color:transparent;
    box-shadow:none;
    padding-left:0rem
}
.donation-navigation .form-prev .back:focus{
    border-color:#c5c5c5;
    box-shadow:0em 0em 0.25em 0em rgba(0,0,0,0.25)
}
.donation-navigation .form-prev .back:after{
    display:none
}
.donation-navigation .form-prev .back:before{
    content:"j";
    font-family:"amnesty" !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;
    font-size:1em;
    position:relative;
    top:0.1em;
    margin:0em;
    font-size:0.75em;
    top:0rem;
    margin-right:0.5em;
    display:inline-block;
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.donation-payment-fields .form-wrap.fancy-checkbox{
    margin:0em
}
.donation-payment-fields .form-wrap.fancy-checkbox label{
    font-size:0.7em;
    font-weight:normal;
    padding-left:2em
}
@media (max-width: 1000px){
    .donation-payment-fields .form-wrap.fancy-checkbox label{
        font-size:0.7em
    }
}
.donation-payment-fields .form-wrap.fancy-checkbox div{
    width:0.75em;
    height:0.75em;
    margin-top:0.1em
}
.donation-payment-fields .form-wrap.fancy-checkbox div input{
    display:block;
    margin:0
}
.donation-payment-fields .form-wrap.fancy-checkbox div span.box{
    font-size:0.5em
}
.donation-achievements{
    width:100%;
    overflow:hidden
}
.donation-achievements .owl-item{
    float:left
}
.donation-achievements .owl-nav .owl-prev{
    left:3%
}
.donation-achievements .owl-nav .owl-next{
    right:5%
}
.donation-achievements.mobile-only .row-content{
    margin-top:0rem !important;
    position:relative;
    z-index:2
}
.donation-achievements.mobile-only .row-content .owl-item{
    padding:0rem;
    display:block
}
.donation-achievements.mobile-only .card,.donation-achievements.mobile-only .two-column-content-row .gform_wrapper,.two-column-content-row .donation-achievements.mobile-only .gform_wrapper{
    box-shadow:none;
    height:auto;
    display:block;
    width:90% !important;
    margin-left:5%;
    margin-right:5%
}
.donation-achievements.mobile-only .card&gt;.icon,.donation-achievements.mobile-only .two-column-content-row .gform_wrapper&gt;.icon,.two-column-content-row .donation-achievements.mobile-only .gform_wrapper&gt;.icon{
    position:relative;
    display:inline;
    text-align:left;
    float:left
}
.donation-achievements.mobile-only:after{
    content:" ";
    position:absolute;
    background-color:#fff;
    width:100%;
    left:0rem;
    top:0rem;
    height:3rem;
    z-index:0
}
.donations-support-us .card,.donations-support-us .two-column-content-row .gform_wrapper,.two-column-content-row .donations-support-us .gform_wrapper{
    display:block;
    float:left;
    width:31.3333333333%;
    margin-left:1%;
    margin-right:1%
}
@media (min-width: 1200px){
    .donations-support-us .card,.donations-support-us .two-column-content-row .gform_wrapper,.two-column-content-row .donations-support-us .gform_wrapper{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1050px){
    .donations-support-us .card,.donations-support-us .two-column-content-row .gform_wrapper,.two-column-content-row .donations-support-us .gform_wrapper{
        display:block;
        float:left;
        width:31.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .donations-support-us .card,.donations-support-us .two-column-content-row .gform_wrapper,.two-column-content-row .donations-support-us .gform_wrapper{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .donations-support-us{
        padding-top:2em !important
    }
    .donations-support-us .card,.donations-support-us .two-column-content-row .gform_wrapper,.two-column-content-row .donations-support-us .gform_wrapper{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1000px) and (min-width: 1200px){
    .donations-support-us .card,.donations-support-us .two-column-content-row .gform_wrapper,.two-column-content-row .donations-support-us .gform_wrapper{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1000px) and (max-width: 1050px){
    .donations-support-us .card,.donations-support-us .two-column-content-row .gform_wrapper,.two-column-content-row .donations-support-us .gform_wrapper{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px) and (max-width: 1000px){
    .donations-support-us .card,.donations-support-us .two-column-content-row .gform_wrapper,.two-column-content-row .donations-support-us .gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
@media (max-width: 1000px){
    .donations-support-us .card&gt;.content,.donations-support-us .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .donations-support-us .gform_wrapper&gt;.content{
        padding-bottom:0rem
    }
    .donations-support-us .card&gt;.content&gt;.button,.donations-support-us .two-column-content-row .gform_wrapper&gt;.content&gt;.button,.two-column-content-row .donations-support-us .gform_wrapper&gt;.content&gt;.button{
        position:relative;
        margin-top:3em
    }
}
.flexbox .donations-support-us .row-content{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
.flexbox .donations-support-us .row-content .card&gt;.content,.flexbox .donations-support-us .row-content .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .flexbox .donations-support-us .row-content .gform_wrapper&gt;.content{
    height:100%
}
@media (max-width: 1000px){
    .flexbox .donations-support-us .row-content{
        display:block
    }
}
@media (max-width: 1000px){
    .page-template-page-donation .action-form .action-wrap{
        box-shadow:none
    }
    .page-template-page-donation .action-form.donation{
        padding-bottom:0rem
    }
}
.page-template-page-jdc header.donation{
    background-position:top left
}
.page-template-page-jdc header.donation .panel .body{
    background:#000;
    padding:2.1em 2.75em
}
.page-template-page-jdc .action-form .action-wrap{
    margin-top:-50px
}
.page-template-page-jdc .container&gt;.content.full-width{
    width:90%;
    margin-left:5%
}
.page-template-page-jdc .container&gt;.content.full-width&gt;.standard{
    display:block
}
.page-template-page-jdc .container&gt;.content.full-width&gt;.re-act{
    display:none
}
.page-template-page-jdc .container&gt;.content img{
    display:block;
    max-width:100%;
    height:auto
}
.page-template-page-jdc .container&gt;.content&gt;.standard{
    display:none
}
.page-template-page-jdc .container&gt;.content&gt;.re-act{
    display:block
}
.page-template-page-jdc .donations-support-us .card&gt;.content,.page-template-page-jdc .donations-support-us .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .page-template-page-jdc .donations-support-us .gform_wrapper&gt;.content{
    background-size:cover;
    background-position:center center;
    margin:0;
    padding:8em 1em 0.5em;
    text-align:right
}
.page-template-page-jdc .donations-support-us .card&gt;.content&gt;.title,.page-template-page-jdc .donations-support-us .two-column-content-row .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .page-template-page-jdc .donations-support-us .gform_wrapper&gt;.content&gt;.title{
    background:#fff;
    margin:0;
    padding:1em;
    font-size:1em;
    text-align:left;
    text-transform:uppercase
}
.page-template-page-jdc .donations-support-us .card&gt;.content&gt;.button-primary,.page-template-page-jdc .donations-support-us .two-column-content-row .gform_wrapper&gt;.content&gt;.button-primary,.two-column-content-row .page-template-page-jdc .donations-support-us .gform_wrapper&gt;.content&gt;.button-primary{
    margin-top:-0.5em;
    font-size:1em
}
@media (max-width: 1000px){
    .page-template-page-jdc .container&gt;.content.mobile-hidden{
        display:none
    }
    .page-template-page-jdc .action-form .action-wrap{
        box-shadow:none
    }
    .page-template-page-jdc .action-form.donation{
        padding-bottom:0rem
    }
    .page-template-page-jdc .action-form .container&gt;.content{
        margin-bottom:5%
    }
    .page-template-page-jdc .action-form .container&gt;.content .donation-pullout{
        margin-left:0
    }
}
.page-template-page-membership .action-form.donation{
    margin-bottom:0
}
.membership-account .card&gt;.content&gt;.text,.membership-account .two-column-content-row .gform_wrapper&gt;.content&gt;.text,.two-column-content-row .membership-account .gform_wrapper&gt;.content&gt;.text{
    display:block
}
.membership-notification{
    text-align:center
}
.membership-notification.good{
    background-color:#0a0;
    color:#fff
}
.membership-notification.bad{
    background-color:#a00;
    color:#fff
}
.membership-navigation{
    padding:1em 0em
}
.membership-navigation .wrap{
    display:block;
    float:left;
    width:96%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .membership-navigation .wrap{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .membership-navigation .wrap{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .membership-navigation .wrap{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.membership-navigation .button{
    float:left;
    width:24.25%;
    margin-right:1%;
    text-align:center;
    background-color:transparent
}
.membership-navigation .button:last-child{
    margin-right:0%
}
@media (max-width: 1050px){
    .membership-navigation .button{
        width:49.25%;
        margin-right:0%;
        margin-bottom:0.5em
    }
    .membership-navigation .button:first-child{
        margin-right:1%
    }
    .membership-navigation .button:nth-child(3){
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .membership-navigation .button{
        width:100%;
        margin-right:0%;
        margin-bottom:0.5em
    }
    .membership-navigation .button:last-child{
        margin-bottom:0em
    }
}
.membership-navigation .button:after{
    display:inline-block;
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.membership-welcome{
    padding-bottom:1em
}
.membership-welcome article{
    text-align:left
}
.membership-section{
    padding:3em 0em
}
@media (max-width: 1000px){
    .membership-section{
        padding:2em 0 1em
    }
}
.membership-section .membership-section-title{
    display:block;
    float:left;
    width:96%;
    margin-left:2%;
    margin-right:2%;
    border-bottom:2px solid #66676a;
    margin-bottom:1em
}
@media (min-width: 1200px){
    .membership-section .membership-section-title{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .membership-section .membership-section-title{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .membership-section .membership-section-title{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
@media (max-width: 1000px){
    .membership-section .membership-section-title{
        border-bottom:0;
        margin-bottom:0
    }
}
.membership-section .membership-section-title .title{
    float:left;
    margin-bottom:1rem;
    text-align:left
}
.membership-section .membership-section-title .button{
    float:left;
    background-color:transparent
}
@media (max-width: 1000px){
    .membership-section .membership-section-title .button{
        margin-bottom:2em
    }
}
@media (min-width: 450px){
    .membership-section .membership-section-title .button{
        float:right
    }
}
.membership-section .membership-section-content{
    display:block;
    float:left;
    width:96%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .membership-section .membership-section-content{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .membership-section .membership-section-content{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .membership-section .membership-section-content{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.membership-section .membership-section-content .membership-section-title{
    display:block;
    float:left;
    width:100%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-section .membership-section-content .membership-section-title{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-section .membership-section-content .membership-section-title{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-section .membership-section-content .membership-section-title{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-section form{
    text-align:left
}
.membership-logout{
    padding:2em 0em;
    text-align:center
}
.membership-logout .button{
    width:300px;
    text-align:center
}
.membership-section-login .card,.membership-section-login .two-column-content-row .gform_wrapper,.two-column-content-row .membership-section-login .gform_wrapper{
    display:block;
    float:left;
    width:46%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .membership-section-login .card,.membership-section-login .two-column-content-row .gform_wrapper,.two-column-content-row .membership-section-login .gform_wrapper{
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .membership-section-login .card,.membership-section-login .two-column-content-row .gform_wrapper,.two-column-content-row .membership-section-login .gform_wrapper{
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .membership-section-login .card,.membership-section-login .two-column-content-row .gform_wrapper,.two-column-content-row .membership-section-login .gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.membership-section-login .card&gt;.content,.membership-section-login .two-column-content-row .gform_wrapper&gt;.content,.two-column-content-row .membership-section-login .gform_wrapper&gt;.content{
    padding-top:4em
}
.membership-section form fieldset{
    width:100%;
    float:left
}
.membership form .field-title{
    display:block;
    float:left;
    width:16.6666666667%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .field-title{
        display:block;
        float:left;
        width:16.6666666667%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .field-title{
        display:block;
        float:left;
        width:16.6666666667%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .field-title{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership form .field-first{
    display:block;
    float:left;
    width:29.1666666667%;
    margin-left:4.1666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .field-first{
        display:block;
        float:left;
        width:29.1666666667%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .field-first{
        display:block;
        float:left;
        width:29.1666666667%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .field-first{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership form .field-last{
    display:block;
    float:left;
    width:45.8333333333%;
    margin-left:4.1666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .field-last{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .field-last{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .field-last{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership form .field-phone{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .field-phone{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .field-phone{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .field-phone{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership form .field-mobile{
    display:block;
    float:left;
    width:45.8333333333%;
    margin-left:4.1666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .field-mobile{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .field-mobile{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .field-mobile{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership form .field-email{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .field-email{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .field-email{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .field-email{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership form .field-street-one{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .field-street-one{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .field-street-one{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .field-street-one{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership form .field-street-two{
    display:block;
    float:left;
    width:45.8333333333%;
    margin-left:4.1666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .field-street-two{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .field-street-two{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .field-street-two{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership form .field-suburb{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .field-suburb{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .field-suburb{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .field-suburb{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership form .field-postcode{
    display:block;
    float:left;
    width:29.1666666667%;
    margin-left:4.1666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .field-postcode{
        display:block;
        float:left;
        width:29.1666666667%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .field-postcode{
        display:block;
        float:left;
        width:29.1666666667%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .field-postcode{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership form .field-state{
    display:block;
    float:left;
    width:12.5%;
    margin-left:4.1666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .field-state{
        display:block;
        float:left;
        width:12.5%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .field-state{
        display:block;
        float:left;
        width:12.5%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .field-state{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership form .membership-section-title{
    display:block;
    float:left;
    width:100%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .membership-section-title{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .membership-section-title{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .membership-section-title{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership form .field-password{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .field-password{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .field-password{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .field-password{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership form .field-password-confirm{
    display:block;
    float:left;
    width:45.8333333333%;
    margin-left:4.1666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership form .field-password-confirm{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership form .field-password-confirm{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership form .field-password-confirm{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-section-create .card,.membership-section-create .two-column-content-row .gform_wrapper,.two-column-content-row .membership-section-create .gform_wrapper{
    display:block;
    float:left;
    width:62.6666666667%;
    margin-left:18.6666666667%;
    margin-right:2%
}
@media (min-width: 1200px){
    .membership-section-create .card,.membership-section-create .two-column-content-row .gform_wrapper,.two-column-content-row .membership-section-create .gform_wrapper{
        display:block;
        float:left;
        width:62.6666666667%;
        margin-left:18.6666666667%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .membership-section-create .card,.membership-section-create .two-column-content-row .gform_wrapper,.two-column-content-row .membership-section-create .gform_wrapper{
        display:block;
        float:left;
        width:64.6666666667%;
        margin-left:17.6666666667%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .membership-section-create .card,.membership-section-create .two-column-content-row .gform_wrapper,.two-column-content-row .membership-section-create .gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.membership-new-member form{
    float:left;
    width:100%
}
.membership-new-member form .field-first{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-new-member form .field-first{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-new-member form .field-first{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-new-member form .field-first{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-new-member form .field-last{
    display:block;
    float:left;
    width:45.8333333333%;
    margin-left:4.1666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-new-member form .field-last{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-new-member form .field-last{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-new-member form .field-last{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-new-member form .field-email{
    display:block;
    float:left;
    width:100%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-new-member form .field-email{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-new-member form .field-email{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-new-member form .field-email{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-new-member form .field-password{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-new-member form .field-password{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-new-member form .field-password{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-new-member form .field-password{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-new-member form .field-password-confirm{
    display:block;
    float:left;
    width:45.8333333333%;
    margin-left:4.1666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-new-member form .field-password-confirm{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-new-member form .field-password-confirm{
        display:block;
        float:left;
        width:45.8333333333%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-new-member form .field-password-confirm{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.member-creation-form .field-submit{
    margin-top:1em;
    margin-bottom:1em
}
.membership-edit-donation-details .field-card-number{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-edit-donation-details .field-card-number{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-edit-donation-details .field-card-number{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-edit-donation-details .field-card-number{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-edit-donation-details .field-expiry-month{
    display:block;
    float:left;
    width:12.5%;
    margin-left:4.1666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-edit-donation-details .field-expiry-month{
        display:block;
        float:left;
        width:12.5%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-edit-donation-details .field-expiry-month{
        display:block;
        float:left;
        width:12.5%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-edit-donation-details .field-expiry-month{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-edit-donation-details .field-expiry-year{
    display:block;
    float:left;
    width:12.5%;
    margin-left:4.1666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-edit-donation-details .field-expiry-year{
        display:block;
        float:left;
        width:12.5%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-edit-donation-details .field-expiry-year{
        display:block;
        float:left;
        width:12.5%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-edit-donation-details .field-expiry-year{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-edit-donation-details .field-card-name{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-edit-donation-details .field-card-name{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-edit-donation-details .field-card-name{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-edit-donation-details .field-card-name{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-edit-donation-details .field-card-ccv{
    display:block;
    float:left;
    width:12.5%;
    margin-left:4.1666666667%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-edit-donation-details .field-card-ccv{
        display:block;
        float:left;
        width:12.5%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-edit-donation-details .field-card-ccv{
        display:block;
        float:left;
        width:12.5%;
        margin-left:4.1666666667%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-edit-donation-details .field-card-ccv{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-edit-donation-details .field-update-account{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-edit-donation-details .field-update-account{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-edit-donation-details .field-update-account{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-edit-donation-details .field-update-account{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-edit-donation-details form{
    display:block;
    float:left;
    width:100%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-edit-donation-details form{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-edit-donation-details form{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-edit-donation-details form{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-edit-donation-details .credit-cards .credit-card{
    float:left;
    width:100%;
    display:block;
    margin:0 0 0.625em;
    vertical-align:middle;
    outline:none;
    border-radius:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    text-align:left;
    background-color:#ededed;
    border:1px solid #dedfe0;
    width:100%;
    font-family:"Roboto",sans-serif;
    font-size:1.25rem;
    padding:1em;
    position:relative
}
.membership-edit-donation-details .credit-cards .credit-card:hover{
    border:1px solid #d1d2d4
}
.membership-edit-donation-details .credit-cards .credit-card:focus{
    border:1px solid #c9cbcc;
    box-shadow:0em 0em 0.25em 0em rgba(0,0,0,0.25)
}
.membership-edit-donation-details .credit-cards .credit-card.error{
    margin-bottom:0;
    border-color:#a00
}
.darkbg .membership-edit-donation-details .credit-cards .credit-card{
    background-color:#fff;
    border:1px solid #c5c5c5
}
.darkbg .membership-edit-donation-details .credit-cards .credit-card:hover{
    border:1px solid #b8b8b8
}
.darkbg .membership-edit-donation-details .credit-cards .credit-card:focus{
    border:1px solid #b1b1b1
}
.darkbg .membership-edit-donation-details .credit-cards .credit-card.error{
    border-color:#a00
}
.lightbg .membership-edit-donation-details .credit-cards .credit-card{
    background-color:#ededed;
    border:1px solid #dedfe0
}
.lightbg .membership-edit-donation-details .credit-cards .credit-card:hover{
    border:1px solid #d1d2d4
}
.lightbg .membership-edit-donation-details .credit-cards .credit-card:focus{
    border:1px solid #c9cbcc
}
.lightbg .membership-edit-donation-details .credit-cards .credit-card.error{
    border-color:#a00
}
.membership-edit-donation-details .credit-cards .credit-card p{
    float:left;
    margin:0
}
.membership-edit-donation-details .credit-cards .credit-card a{
    position:absolute;
    right:0.5rem;
    top:0.5rem;
    background-color:#ededed
}
.membership-edit-donation-details .recurring-donation{
    display:block;
    float:left;
    width:50%;
    margin-left:0%;
    margin-right:0
}
@media (min-width: 1200px){
    .membership-edit-donation-details .recurring-donation{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-edit-donation-details .recurring-donation{
        display:block;
        float:left;
        width:50%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-edit-donation-details .recurring-donation{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-edit-donation-details .recurring-donation&gt;.content{
    float:left
}
.membership-edit-donation-details .cards-title{
    margin-top:2em
}
.membership-edit-email-preferences .membership-section-title .fancy-checkbox{
    padding-bottom:1.25em
}
.membership-edit-email-preferences .option{
    display:block;
    float:left;
    width:33.3333333333%;
    margin-left:0%;
    margin-right:0;
    padding-right:0.75em;
    margin-bottom:1em
}
@media (min-width: 1200px){
    .membership-edit-email-preferences .option{
        display:block;
        float:left;
        width:33.3333333333%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1050px){
    .membership-edit-email-preferences .option{
        display:block;
        float:left;
        width:33.3333333333%;
        margin-left:0%;
        margin-right:0
    }
}
@media (max-width: 1000px){
    .membership-edit-email-preferences .option{
        display:block;
        float:left;
        width:100%;
        margin-left:0%;
        margin-right:0
    }
}
.membership-edit-email-preferences .option .fancy-checkbox label{
    width:95%
}
.membership-edit-email-preferences .option .fancy-checkbox.-radio{
    width:auto;
    float:left;
    position:relative !important;
    margin-bottom:1em
}
.membership-edit-email-preferences .option .fancy-checkbox.-radio&gt;div{
    position:relative;
    margin-right:0.25em;
    border-color:#dedfe0 !important
}
.membership-edit-email-preferences .option .fancy-checkbox.-radio&gt;div span{
    background-color:#75797d !important
}
.membership-edit-email-preferences .option .fancy-checkbox.-radio label{
    position:absolute;
    left:0rem;
    padding-left:0.5rem;
    color:#dedfe0
}
.membership-edit-email-preferences .option .fancy-checkbox.-radio+.fancy-checkbox.-radio&gt;div{
    margin-right:0.75em
}
.membership-edit-email-preferences .option .description{
    color:#515e64;
    font-weight:bold;
    padding-right:1em
}
.membership-edit-email-preferences .option .description p{
    font-weight:normal;
    padding-left:3.5em;
    margin-top:0rem
}
.membership-edit-email-preferences .flags .option{
    min-height:8em
}
@media (max-width: 1050px){
    .membership-edit-email-preferences .flags .option{
        min-height:0
    }
}
.membership-edit-email-preferences p.title{
    font-weight:bold;
    margin-bottom:2em
}
.membership-account .darkbg .button{
    border-color:#000
}
.preferences .button.trigger{
    display:none !important
}
.preferences .membership-section-content.hidden{
    display:block !important
}
.-newsletter_shortcode&gt;button:before{
    padding-right:0.5em
}
.-newsletter_shortcode&gt;fieldset{
    max-width:40em;
    margin-left:auto;
    margin-right:auto
}
.-newsletter_shortcode&gt;p{
    font-size:0.9em
}
.act-now-feature .card,.act-now-feature .two-column-content-row .gform_wrapper,.two-column-content-row .act-now-feature .gform_wrapper{
    display:block;
    float:left;
    width:96%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .act-now-feature .card,.act-now-feature .two-column-content-row .gform_wrapper,.two-column-content-row .act-now-feature .gform_wrapper{
        display:block;
        float:left;
        width:96%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .act-now-feature .card,.act-now-feature .two-column-content-row .gform_wrapper,.two-column-content-row .act-now-feature .gform_wrapper{
        display:block;
        float:left;
        width:98%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .act-now-feature .card,.act-now-feature .two-column-content-row .gform_wrapper,.two-column-content-row .act-now-feature .gform_wrapper{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
@media (max-width: 1050px){
    .act-now-feature .card&gt;.content&gt;.title,.act-now-feature .two-column-content-row .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .act-now-feature .gform_wrapper&gt;.content&gt;.title{
        font-size:2.5rem
    }
}
@media (max-width: 1000px){
    .act-now-feature .card&gt;.content&gt;.title,.act-now-feature .two-column-content-row .gform_wrapper&gt;.content&gt;.title,.two-column-content-row .act-now-feature .gform_wrapper&gt;.content&gt;.title{
        padding-bottom:0.4em
    }
}
.act-now-feature .card&gt;.icon,.act-now-feature .two-column-content-row .gform_wrapper&gt;.icon,.two-column-content-row .act-now-feature .gform_wrapper&gt;.icon{
    padding-left:0.75em
}
.act-now-feature .card:nth-child(n+2),.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2),.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2){
    margin-bottom:2em;
    padding-bottom:4em;
    margin-left:0rem;
    margin-right:0rem;
    display:block;
    float:left;
    width:46%;
    margin-left:2%;
    margin-right:2%;
    margin-top:2em
}
.act-now-feature .card:nth-child(n+2)&gt;.icon,.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2)&gt;.icon,.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2)&gt;.icon{
    padding-left:5%
}
.act-now-feature .card:nth-child(n+2)&gt;.content,.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2)&gt;.content,.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2)&gt;.content{
    position:relative;
    z-index:2;
    padding:0rem;
    width:90%;
    margin-left:5%;
    margin-right:5%;
    margin-top:10rem;
    padding:1em
}
.act-now-feature .card:nth-child(n+2)&gt;.content&gt;.text,.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2)&gt;.content&gt;.text,.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2)&gt;.content&gt;.text{
    display:none
}
.act-now-feature .card:nth-child(n+2)&gt;.content&gt;.footer,.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2)&gt;.content&gt;.footer,.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2)&gt;.content&gt;.footer{
    width:100%;
    padding-left:0rem;
    margin-bottom:-3.5em
}
.act-now-feature .card:nth-child(n+2)&gt;.content&gt;.footer .progress-bar,.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2)&gt;.content&gt;.footer .progress-bar,.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2)&gt;.content&gt;.footer .progress-bar{
    display:none;
    top:0rem;
    width:64%;
    float:left;
    position:absolute
}
.act-now-feature .card:nth-child(n+2)&gt;.content&gt;.footer a,.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2)&gt;.content&gt;.footer a,.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2)&gt;.content&gt;.footer a{
    float:right;
    width:auto;
    position:relative;
    left:auto;
    z-index:auto
}
.act-now-feature .card:nth-child(n+2)&gt;.image,.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2)&gt;.image,.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2)&gt;.image{
    width:100%
}
@media (min-width: 1200px){
    .act-now-feature .card:nth-child(n+2),.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2),.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2){
        display:block;
        float:left;
        width:46%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .act-now-feature .card:nth-child(n+2),.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2),.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2){
        display:block;
        float:left;
        width:48%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .act-now-feature .card:nth-child(n+2),.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2),.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2){
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.act-now-feature .card:nth-child(n+2) .icon,.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2) .icon,.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2) .icon{
    padding-left:0.75em
}
.act-now-feature .card:nth-child(n+2)&gt;.content,.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2)&gt;.content,.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2)&gt;.content{
    margin-top:14rem
}
.act-now-feature .card:nth-child(n+2)&gt;.content&gt;.title,.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2)&gt;.content&gt;.title,.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2)&gt;.content&gt;.title{
    font-size:1.7rem;
    line-height:1.2
}
@media (max-width: 1050px){
    .act-now-feature .card:nth-child(n+2)&gt;.content&gt;.title,.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2)&gt;.content&gt;.title,.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2)&gt;.content&gt;.title{
        font-size:1.85rem;
        margin-bottom:1em
    }
}
@media (max-width: 1000px){
    .act-now-feature .card:nth-child(n+2)&gt;.content&gt;.title,.act-now-feature .two-column-content-row .gform_wrapper:nth-child(n+2)&gt;.content&gt;.title,.two-column-content-row .act-now-feature .gform_wrapper:nth-child(n+2)&gt;.content&gt;.title{
        margin-bottom:0
    }
}
.flexbox .act-now-feature .container{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.flexbox .act-now-feature .container .card:nth-child(n+2),.flexbox .act-now-feature .container .two-column-content-row .gform_wrapper:nth-child(n+2),.two-column-content-row .flexbox .act-now-feature .container .gform_wrapper:nth-child(n+2){
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media (max-width: 1000px){
    .post-type-archive-actions header.header-panel .pull-out-wrap{
        top:0px
    }
}
@media (max-width: 1000px){
    .post-type-archive-actions header.header-panel .pull-out-wrap .pull-out{
        display:block
    }
}
@media (max-width: 1000px){
    .single-action .card.-petition,.single-action .two-column-content-row .-petition.gform_wrapper,.two-column-content-row .single-action .-petition.gform_wrapper{
        margin-bottom:0em
    }
    .single-action .action-marquee{
        display:none
    }
    .single-action .action-content .button-primary{
        font-family:"TradeGothicW01-BoldCn20_675334",sans-serif;
        font-weight:normal !important;
        text-align:center
    }
    .single-action .action-content .button-primary:after{
        content:"j";
        font-family:"amnesty" !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;
        font-size:1em;
        position:relative;
        top:0.1em;
        margin:0em;
        font-size:0.75em;
        top:0rem;
        margin-left:1em
    }
    .single-action .action-content .button-primary:hover{
        text-decoration:none
    }
}
.message-form .fancy-checkbox{
    margin:0em
}
.message-form .fancy-checkbox label{
    font-size:0.7em;
    font-weight:normal;
    padding-left:2em
}
@media (max-width: 1000px){
    .message-form .fancy-checkbox label{
        font-size:0.7em
    }
}
.message-form .fancy-checkbox div{
    width:0.75em;
    height:0.75em;
    margin-top:0.1em
}
.message-form .fancy-checkbox div input{
    display:block;
    margin:0
}
.message-form .fancy-checkbox div span.box{
    font-size:0.5em
}
.single-events .action-wrap .form-body .button-primary{
    margin-top:1em
}
.card.-long.-event .footer .button-primary,.two-column-content-row .-long.-event.gform_wrapper .footer .button-primary{
    width:auto
}
@media (max-width: 1000px){
    .card.-long.-event,.two-column-content-row .-long.-event.gform_wrapper{
        width:90%
    }
}
.page-id-642 .two-column-content-row.lightbg:first-child .column-one{
    display:block;
    float:left;
    width:54.3333333333%;
    margin-left:2%;
    margin-right:2%
}
@media (min-width: 1200px){
    .page-id-642 .two-column-content-row.lightbg:first-child .column-one{
        display:block;
        float:left;
        width:54.3333333333%;
        margin-left:2%;
        margin-right:2%
    }
}
@media (max-width: 1050px){
    .page-id-642 .two-column-content-row.lightbg:first-child .column-one{
        display:block;
        float:left;
        width:56.3333333333%;
        margin-left:1%;
        margin-right:1%
    }
}
@media (max-width: 1000px){
    .page-id-642 .two-column-content-row.lightbg:first-child .column-one{
        display:block;
        float:left;
        width:90%;
        margin-left:5%;
        margin-right:5%
    }
}
.page-id-1068 .action-form .amount-option .amount{
    width:35%;
    font-size:1.3em
}
@media print{
    .single-useraction header{
        display:none !important
    }
    .single-useraction footer{
        display:none !important
    }
    .single-useraction .nav-header{
        display:none !important
    }
    .single-useraction .nav-footer{
        display:none !important
    }
    .single-useraction .mobile-notifications,.single-useraction .menu-header{
        display:none
    }
    .single-useraction .print-button{
        display:none
    }
    .print-screen header{
        display:none !important
    }
    .print-screen footer{
        display:none !important
    }
    .print-screen .nav-header{
        display:none !important
    }
    .print-screen .nav-footer{
        display:none !important
    }
    .print-screen .mobile-notifications,.print-screen .menu-header{
        display:none
    }
    .print-screen .print-button{
        display:none
    }
    .print-screen .petition{
        display:none
    }
    .print-screen .action-marquee{
        display:none
    }
    .print-screen .action-wrap{
        display:none
    }
    footer{
        display:none !important
    }
    .nav-header{
        display:none !important
    }
    .nav-footer{
        display:none
    }
    header{
        display:none !important
    }
    footer{
        display:none !important
    }
    .nav-header{
        display:none !important
    }
    .nav-footer{
        display:none !important
    }
    .mobile-notifications,.menu-header{
        display:none
    }
}
/*# sourceMappingURL=site.min.css.map */
</pre></body></html>