/*
 * jQuery FlexSlider v2.7.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
#hp-campaigns-slider,.hp-victory-spotlight{position:relative}
.hp-campaigns-slider{padding:0 40px;color:#fff}
.hp-victory-spotlight-wrapper{padding:0 20px;color:#fff;margin-bottom:40px!important}
.hp-campaigns-slider h2,.hp-victory-spotlight-wrapper h2{color:#fff;font-size:20px}
.flex-container a:hover,.flex-slider a:hover{outline:none}
.slides,.slides > li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flex-pauseplay span{text-transform:capitalize}
.flexslider{margin:0;padding:0}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .flexslider .slides{display:block}
* html .flexslider .slides{height:1%}
.no-js .flexslider .slides > li:first-child{display:block}
.flexslider{position:relative;zoom:1}
.flexslider .slides{zoom:1}
.flexslider .slides img{height:auto;-moz-user-select:none}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flex-direction-nav{padding:0!important;margin:0;list-style:none!important}
.flex-nav-prev,.flex-nav-next{display:inline-block;top:22%}
.hp-campaigns-slider .et_pb_text_inner,.flex-viewport .img-wrapper{position:relative}
.flex-next,.flex-prev{display:inline-block;text-indent:-999em;outline:none;width:20px;height:20px;background:transparent url(../images/slider-arrows.png) 0 0 no-repeat;position:relative;-webkit-background-size:auto 20px;background-size:auto 20px;opacity:.4}
.flex-next{background-position:100% 0}
.flex-next:hover,.flex-prev:hover{opacity:1}
.flex-viewport .img-wrapper{overflow:hidden}
.flex-viewport .img-wrapper img{display:block;border-radius:3px}
.flex-viewport .img-wrapper img.placeholder{opacity:.3}
.flex-viewport h3,.hp-victory-spotlight-wrapper h3{font-weight:600;font-size:1.25em;padding:15px 0}
.flex-viewport h3 a,.hp-victory-spotlight-wrapper h3 a{color:#fff}
.flex-viewport .content p,.hp-victory-spotlight-wrapper .content p{margin-bottom:12px;font-size:15px}
.flex-viewport .content .kapra,.hp-victory-spotlight-wrapper .kapra{font-size:21px}
.hp-victory-spotlight-wrapper .content a.kapra{color:#0026cc}
.hp-victory-spotlight-wrapper .content a.kapra:hover, .hp-victory-spotlight-wrapper .view-all:hover{color:#b0522c}
.flex-viewport .content .kapra i{font-size:18px;position:relative;margin-top:-2px}
.slide .kapra-m{font-size:21px}
.slide .kapra-m i{font-size:18px}
@media screen and (max-width: 980px) and (orientation:landscape) {
.flex-nav-prev,.flex-nav-next{top:27%}
}
@media screen and (min-width: 481px) {
.flex-nav-prev,.flex-nav-next{top:27%}
}
@media screen and (min-width: 600px) {
.flex-nav-prev,.flex-nav-next{top:32%}
}
@media screen and (min-width: 768px) {
.flex-nav-prev,.flex-nav-next{top:38%}
}
@media screen and (max-width: 980px) {
.flex-nav-prev,.flex-nav-next{position:absolute}
.flex-nav-prev{left:-30px}
.flex-nav-next{right:-30px}
}
@media screen and (min-width: 981px) {
.hp-campaigns-slider,.hp-victory-spotlight-wrapper{max-width:1446px;margin-left:auto;margin-right:auto}
#hp-campaigns-slider,.hp-victory-spotlight{position:relative}
#hp-campaigns-slider::before,.hp-victory-spotlight::before{content:'';width:calc(100% - 40px);height:100%;position:absolute;right:0;top:40px;border-radius:5px;opacity:.5}
#hp-campaigns-slider::before{background:-moz-linear-gradient(-45deg,rgba(0,38,204,0.3) 0%,rgba(0,38,204,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(0,38,204,0.3) 0%,rgba(0,38,204,1) 100%);background:linear-gradient(135deg,rgba(0,38,204,0.3) 0%,rgba(0,38,204,1) 100%)}
.hp-victory-spotlight-wrapper{padding:0 40px;}
.hp-victory-spotlight::before{background:-moz-linear-gradient(-45deg,rgba(255,255,255,0.5) 0%,rgba(255,135,76,0.5) 100%);background:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.5) 0%,rgba(255,135,76,0.5) 100%);background:linear-gradient(135deg,rgba(255,255,255,0.5) 0%,rgba(255,135,76,0.5) 100%);z-index:-1}
.flex-viewport{margin:40px 0!important}
.hp-campaigns-slider h2,.hp-victory-spotlight-wrapper h2{left:53.1%;top:0;position:absolute;font-size:1.5em;z-index:15}
.hp-campaigns-slider .view-all,.hp-victory-spotlight-wrapper .view-all{position:absolute;top:5px;right:0;font-size:14px;font-weight:600;z-index:15}
.hp-victory-spotlight-wrapper .view-all{color:#fff}
.flex-viewport .img-wrapper{width:49.2%;padding-top:27.75%;overflow:hidden;border-radius:5px;position:relative}
.flex-viewport .img-wrapper img{border-radius:5px;position:absolute;top:0;left:0}
.flex-viewport .content-wrapper{width:46.9%;padding-right:30px;margin:40px 0}
.hp-victory-spotlight-wrapper .content-wrapper{width:46.9%;padding-right:30px;margin-bottom:20px}
.flex-viewport .flex{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.flex-direction-nav{position:absolute;bottom:0;left:53.1%}
.flex-next,.flex-prev{width:30px;height:30px;-webkit-background-size:auto 30px;background-size:auto 30px}
.flex-nav-next{margin-left:5px}
}
@media screen and (min-width: 1350px) {
#hp-campaigns-slider::before,.hp-victory-spotlight::before{width:calc(100% - 50px);top:50px}
.flex-viewport h3{font-size:30px}
.flex-viewport .content p{font-size:1em;line-height:1.33;margin-bottom:30px}
.flex-viewport .content .kapra-m{font-size:24px}
.flex-viewport .content .kapra-m i{margin-left:0;font-size:20px}
.flex-viewport .content-wrapper{margin:63px 0 65px}
}