@import url(//hello.myfonts.net/count/369a77);
@font-face{font-family:DINCondensed-Regular;src:url(//thesra.org/wp-content/fonts/369A77_0_0.eot);src:url(//thesra.org/wp-content/fonts/369A77_0_0.eot?#iefix) format('embedded-opentype'),url(//thesra.org/wp-content/fonts/369A77_0_0.woff2) format('woff2'),url(//thesra.org/wp-content/fonts/369A77_0_0.woff) format('woff'),url(//thesra.org/wp-content/fonts/369A77_0_0.ttf) format('truetype')}
@font-face{font-family:FFClanWebBold;src:url(//thesra.org/wp-content/fonts/369A77_1_0.eot);src:url(//thesra.org/wp-content/fonts/369A77_1_0.eot?#iefix) format('embedded-opentype'),url(//thesra.org/wp-content/fonts/369A77_1_0.woff2) format('woff2'),url(//thesra.org/wp-content/fonts/369A77_1_0.woff) format('woff'),url(//thesra.org/wp-content/fonts/369A77_1_0.ttf) format('truetype')}
@font-face{font-family:FFClanWebBook;src:url(//thesra.org/wp-content/fonts/369A77_2_0.eot);src:url(//thesra.org/wp-content/fonts/369A77_2_0.eot?#iefix) format('embedded-opentype'),url(//thesra.org/wp-content/fonts/369A77_2_0.woff2) format('woff2'),url(//thesra.org/wp-content/fonts/369A77_2_0.woff) format('woff'),url(//thesra.org/wp-content/fonts/369A77_2_0.ttf) format('truetype')}
@font-face{font-family:FFClanWebBookItalic;src:url(//thesra.org/wp-content/fonts/369A77_3_0.eot);src:url(//thesra.org/wp-content/fonts/369A77_3_0.eot?#iefix) format('embedded-opentype'),url(//thesra.org/wp-content/fonts/369A77_3_0.woff2) format('woff2'),url(//thesra.org/wp-content/fonts/369A77_3_0.woff) format('woff'),url(//thesra.org/wp-content/fonts/369A77_3_0.ttf) format('truetype')}
h1,h2,h3,h4,h5,h6,#title{font-family:DINCondensed-Regular!important;letter-spacing:0!important}
#title{font-weight:500!important}
body{font-family:FFClanWebBook!important}
.cwp_back{margin:50px;width:calc(100% - 100px)!important;height:400px!important;min-height:400px!important}
.cwp_front{background-size:cover}
.single.partner-template-default #main-content .container{padding:unset!important;min-width:100%!important}
.single.partner-template-default .et_post_meta_wrapper{display:none}
#main-header{box-shadow:none!important}
#main-header,header#main-header.et-fixed-header{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{background:0 0!important;border:none!important;border-bottom:2px solid #411758!important;font-size:30px}
.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background:#411758!important;color:#fff!important;font-size:20px!important;font-weight:400!important;padding:auto!important;height:unset!important}
.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{background:#411758!important;color:#fff!important}
.nf-field-label,.nf-form-fields-required,.nf-form-title,span.ninja-forms-req-symbol{display:none}
.submit-container .nf-field{float:right}
.nf-form-wrap.ninja-forms-form-wrap input,.nf-form-wrap.ninja-forms-form-wrap textarea{font-family:inherit!important;font-weight:600;font-size:30px}
.nf-error.field-wrap .nf-field-element:after{right:0;top:2px}
.nf-form-wrap input::-webkit-input-placeholder,.nf-form-wrap textarea::-webkit-input-placeholder{color:#411858!important}
.nf-form-wrap input::-moz-placeholder,.nf-form-wrap textarea::-moz-placeholder{color:#411858!important}
.nf-form-wrap input:-ms-input-placeholder,.nf-form-wrap textarea:-ms-input-placeholder{color:#411858!important}
.nf-form-wrap input:-moz-placeholder,.nf-form-wrap textarea:-moz-placeholder{color:#411858!important}
.nf-fu-progress-bar{background-color:#411858}
.nf-fu-progress{border:1px solid #411758;border-radius:0!important;background:unset;height:30px}
button.btn.btn-success.nf-fu-fileinput-button{padding:10px}
body,html{overflow-x:none!important}
.menu-pipe a{cursor:default}
#et-top-navigation a.et-cart-info,.return-to-shop{display:none}
.woocommerce button.button, .woocommerce a.button {
color: #ffffff!important;
border-width: 0px!important;
border-radius: 0px !important;
background-color: #411858 !important;
}
.woocommerce button.button:hover, .woocommerce a.button:hover {
background-color: #411858 !important;
}
.woocommerce {
margin-bottom: 50px !important;
}
.woocommerce-message,li.woocommerce-notice, p.cart-empty.woocommerce-info {
color: #411858 !important;
}
@media(max-width:980px){
.menu-pipe {display:none}
}
@media (min-width:1101px) and (max-width:1550px){
.home-video-header-text h1{font-size:100px!important}
}
@media (min-width:981px) and (max-width:1100px){
.home-video-header-text h1{font-size:80px!important}
}
@media (max-width:450px){
.home-video-header-text h1{font-size:50px!important}
}
@media (min-width:1251px) and (max-width:1750px){
.home-row-1-col-1 .et_pb_text_1{max-width:90%!important;padding-left:80px!important}
}
@media (min-width:981px) and (max-width:1250px){
.home-row-1-col-1 .et_pb_text_1{max-width:90%!important;padding-left:40px!important}
}
@media (min-width:1451px) and (max-width:1750px){
.home-row-2{margin-left:200px!important}
.home-row-3{margin-right:200px!important}
}
@media (min-width:1251px) and (max-width:1450px){
.home-row-2{margin-left:200px!important}
.home-row-3{margin-right:100px!important}
}
@media (min-width:981px) and (max-width:1250px){
.home-row-2{margin-left:200px!important}
.home-row-3{margin-right:0!important}
}
.cwp_front{background-position:center center!important}
.cwp_hover-box .et_pb_button{content:url(//thesra.org/wp-content/uploads/2019/10/SRA-Arrow.svg)!important;border:none!important;width:200px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-end!important;position:absolute!important;top:70%!important;bottom:0!important;right:0!important}
.et_pb_hoverbox_container{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-end!important}
.cwp_back.cwp_hb{display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:space-between!important}
.cwp_back .et_pb_hoverbox_container{padding:25px!important}
.cwp_back .et_pb_button_0_wrapper,.cwp_back .et_pb_button_10_wrapper,.cwp_back .et_pb_button_11_wrapper,.cwp_back .et_pb_button_12_wrapper,.cwp_back .et_pb_button_13_wrapper,.cwp_back .et_pb_button_14_wrapper,.cwp_back .et_pb_button_15_wrapper,.cwp_back .et_pb_button_16_wrapper,.cwp_back .et_pb_button_17_wrapper,.cwp_back .et_pb_button_18_wrapper,.cwp_back .et_pb_button_19_wrapper,.cwp_back .et_pb_button_1_wrapper,.cwp_back .et_pb_button_20_wrapper,.cwp_back .et_pb_button_2_wrapper,.cwp_back .et_pb_button_3_wrapper,.cwp_back .et_pb_button_4_wrapper,.cwp_back .et_pb_button_5_wrapper,.cwp_back .et_pb_button_6_wrapper,.cwp_back .et_pb_button_7_wrapper,.cwp_back .et_pb_button_8_wrapper,.cwp_back .et_pb_button_9_wrapper{margin:0!important}
@media (min-width:1301px) and (max-width:1500px){
.cwp_back_description{font-size:20px!important}
.cwp_hover-box .et_pb_button{width:170px!important}
}
@media (min-width:981px) and (max-width:1300px){
.cwp_back_description{font-size:18px!important}
.cwp_hover-box .et_pb_button{width:150px!important}
.cwp_back .et_pb_hoverbox_container{padding:25px!important}
}
@media (max-width:767px){
.cwp_front{max-height:120px!important}
.cwp_back .et_pb_hoverbox_container{padding:25px!important}
.cwp_back_description{font-size:17px!important}
.cwp_back{margin:20px!important}
.cwp_back.cwp_hb{width:auto!important;height:460px!important}
.cwp_hover-box .et_pb_button{width:170px!important}
.cwp_front.cwp_hb,.et_pb_hover_box_0,.et_pb_hover_box_1,.et_pb_hover_box_10,.et_pb_hover_box_11,.et_pb_hover_box_12,.et_pb_hover_box_13,.et_pb_hover_box_14,.et_pb_hover_box_15,.et_pb_hover_box_16,.et_pb_hover_box_17,.et_pb_hover_box_18,.et_pb_hover_box_19,.et_pb_hover_box_2,.et_pb_hover_box_20,.et_pb_hover_box_3,.et_pb_hover_box_4,.et_pb_hover_box_5,.et_pb_hover_box_6,.et_pb_hover_box_7,.et_pb_hover_box_8,.et_pb_hover_box_9{height:320px!important;min-height:320px!important;max-height:320px!important}
.cwp_back.cwp_hb{height:280px!important;min-height:280px!important;max-height:280px!important}
}
@media (max-width:480px){
.cwp_hover-box .et_pb_button{width:150px!important}
}