.rollup{margin-bottom:40px}
.rollup a{color:white;font:inherit;text-decoration:none}
.rollup img{display:block;max-width:100%;height:auto}
.overlay{background:#fff;left:0;margin:0 auto;margin-top:20px;max-width:920px;padding:20px;position:fixed;right:0;top:0;width:80%;z-index:3}
.rollup h4{font-family:'Fs_albert_webregular' !important;color:#fff;font-size:19px;line-height:1.1em;margin:-7px -20px 23px;padding:30px 0 0 30px;float:left;display:block;width:80% !important;word-wrap:break-word}
.rollup p{word-break:break-word;font-family:'Fs_albert_webregular' !important;color:#fff;font-size:16px !important;line-height:20px;font-weight:400;float:left;margin:10px 10px 10px 10px}
.rollup_outer_container{height:100%}
.rollupper{height:100%}
.rollup .inner{height:100%}
hr{display:inline-block;height:1px;background:#333;width:100%;margin-top:8px;display:block}
.impulse-content{width:100%;position:absolute;top:0;left:0;height:100%;overflow:hidden}
.overlay-impulse{background:transparent;position:relative;padding-bottom:90%}
.overlay-impulse .item-image img{width:100%;position:absolute;top:0;left:0}
.overlay-impulse .item-overlay{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;background:rgba(127,43,123,0.7);bottom:0;width:100%;top:calc(100% - 75px);left:0;position:absolute;width:100%;height:100%}
.rollup i{padding:18px 25px 0 0;background:url(images/arrow_up.png);line-height:0;font-size:0;position:relative;float:right;display:inline-block;top:24px;right:17px}
.activeImpulse .item-overlay i{display:none !important}
body.loading .overlay-impulse .item-overlay{-webkit-transition:all 0 ease-in-out;-moz-transition:all 0 ease-in-out;-o-transition:all 0 ease-in-out;-ms-transition:all 0 ease-in-out}
.activeImpulse .item-overlay,body.loading .overlay-impulse .item-overlay{top:0;height:100%}
.overlay-impulse .item-title{color:#fff;height:75px;margin-bottom:0;padding:0 20px}
.overlay-impulse .item-title:after{display:block;content:" ";height:2px;width:35px;background:#FFF}
.overlay-impulse .item-title p{margin:0;max-width:227px;font-size:20px;line-height:24px}
.overlay-impulse .item-title p a{color:#FFF !important;text-decoration:none}
.overlay-impulse .item-title .vertical-aligner{display:table-cell;height:75px;vertical-align:middle}
.overlay-impulse .item-content{height:100%;position:relative;width:100%;padding:20px;max-height:calc(100% - 75px)}
.overlay-impulse .item-content p{color:#fff;font-size:12px;line-height:16px;max-width:250px;max-height:calc(100% - 40px)}
.overlay-impulse .item-content p:last-child{margin-bottom:0}
.overlay-impulse .item-content .box-link{color:#FFF}
@media(max-width:1140px) and (min-width:767px){.gtbox-tablet-12>.gtbox-tablet-6>.inner>.activeImpulse .item-overlay{top:calc(33% + 10px)}
.rollup_outer_container{width:auto !important}
}
.rollup .btn-green{display:block;font-size:14px;color:#fff;background:#00856a;z-index:1px;position:absolute;padding:5px 5px 5px 6px !important;right:15px;bottom:15px;width:auto !important}
.item-overlay .btn-green a{padding:5px 5px 5px 6px !important;right:15px;bottom:15px;width:auto !important}
@media(min-width:768px) and (max-width:979px){.rollup_outer_container{width:auto !important;height:auto !important}
.rollup h4{font-family:'Fs_albert_webregular';color:#fff;font-size:17px;line-height:1.1em;margin:4% 2.5% 0 2.5%;padding:0;float:left;display:block;width:80% !important;word-wrap:break-word}
.rollup p{font-size:16px !important;margin:10% 2.5% 0 2.5%;padding:0;width:95%}
.overlay-impulse .item-overlay{top:calc(100% - 50px)}
.activeImpulse .item-overlay{top:0}
.rollup .btn-green{bottom:6px}
.rollup i{padding:18px 30px 0 0;top:8px;right:5px;background-repeat:no-repeat}
}
@media(max-width:767px){.rollup_outer_container{width:80% !important;margin:2% 5% 2% 10%;height:auto !important}
.image img{width:100%}
.rollup h4{font-family:'Fs_albert_webregular';color:#fff;font-size:20px;line-height:1.1em;margin:-7 -20px 23px;padding:30px 0 0 31px;float:left;display:block;width:80%}
}
@media(max-width:767px) and (min-width:481px){.item-overlay .btn-green{width:auto !important;padding:6px 6px 5px 6px !important;float:right;position:relative}
.rollup_outer_container{width:100% !important;margin:10px 10px 15px 0;height:auto !important;overflow:hidden;border-width:1px;border-color:#8e8e8e;border-style:solid}
.overlay-impulse .item-overlay{background:rgba(90,32,73,0.7);bottom:0;width:100%;top:calc(100% - 77px);position:relative;width:65%;height:100%;float:left;margin-top:-25px;background:0;margin-left:10px}
.image img{width:100% !important;float:left}
.rollup h4{color:#5a2049;padding:45px 0 0 31px !important;margin:0 -21px 3px !important}
.overlay-impulse{padding-bottom:0 !important;height:auto}
.impulse-content{width:100%;position:relative;top:0;left:0;height:auto;overflow:hidden}
.rollup p{color:#000}
.image{float:left;width:32%}
}
@media(max-width:480px){.rollup_outer_container{width:100% !important;margin:0 0 20px 0;height:auto !important}
.rollup img{display:block;max-width:100%;width:100%}
}
.span6 .rollup h4{font-family:'Fs_albert_webregular' !important;color:#fff;font-size:19px;line-height:1.1em;margin:-7px -20px 23px;padding:30px 0 0 30px;float:left;display:block;width:80% !important;word-wrap:break-word}
.span6 .rollup p{font-family:'Fs_albert_webregular' !important;color:#fff;font-size:16px !important;line-height:20px;font-weight:400;float:left;margin:10px 10px 10px 10px}
.span6 .rollup_outer_container{height:100%}
.span6 .rollupper{height:100%}
.span6 .rollup .inner{height:100%}
hr{display:inline-block;height:1px;background:#333;width:100%;margin-top:8px;display:block}
.span6 .impulse-content{width:100%;position:absolute;top:0;left:0;height:270px;overflow:hidden}
.span6 .overlay-impulse{background:transparent;position:relative;padding-bottom:60%}
.span6 .overlay-impulse .item-image img{width:100%;position:absolute;top:0;left:0}
.span6 .overlay-impulse .item-overlay{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;background:rgba(127,43,123,0.7);bottom:0;width:100%;top:calc(100% - 75px);left:0;position:absolute;width:100%;height:100%}
.span6 .rollup i{padding:18px 25px 0 0;background:url(images/arrow_up.png);line-height:0;font-size:0;position:relative;float:right;display:inline-block;top:24px;right:17px}
.span6 .activeImpulse .item-overlay i{display:none !important;height:100%}
body.loading .span6 .overlay-impulse .item-overlay{-webkit-transition:all 0 ease-in-out;-moz-transition:all 0 ease-in-out;-o-transition:all 0 ease-in-out;-ms-transition:all 0 ease-in-out}
.span6 .activeImpulse .item-overlay,body.loading .span6 .overlay-impulse .item-overlay{top:0;height:100%}
.span6 .overlay-impulse .item-title{color:#fff;height:75px;margin-bottom:0;padding:0 20px}
.span6 .overlay-impulse .item-title:after{display:block;content:" ";height:2px;width:35px;background:#FFF}
.span6 .overlay-impulse .item-title p{margin:0;max-width:227px;font-size:20px;line-height:24px}
.span6 .overlay-impulse .item-title p a{color:#FFF !important;text-decoration:none}
.span6 .overlay-impulse .item-title .vertical-aligner{display:table-cell;height:75px;vertical-align:middle}
.span6 .overlay-impulse .item-content{height:100%;position:relative;width:100%;padding:20px;max-height:calc(100% - 75px)}
.span6 .overlay-impulse .item-content p{color:#fff;font-size:12px;line-height:16px;max-width:250px;max-height:calc(100% - 40px)}
.span6 .overlay-impulse .item-content p:last-child{margin-bottom:0}
.span6 .overlay-impulse .item-content .box-link{color:#FFF}
@media(max-width:1140px) and (min-width:767px){.gtbox-tablet-12>.gtbox-tablet-6>.inner>.span6 .activeImpulse .item-overlay{top:calc(33% + 10px)}
.span6 .rollup_outer_container{width:auto !important}
}
.span6 .rollup .btn-green{display:block;font-size:14px;color:#fff;background:#00856a;z-index:1px;position:absolute;padding:5px 5px 5px 6px !important;right:15px;bottom:15px;width:auto !important}
.span6 .item-overlay .btn-green a{padding:5px 5px 5px 6px !important;right:15px !important;bottom:15px !important;width:auto !important;font-family:'fs_albert_webbold' !important;text-decoration:none}
@media(min-width:768px) and (max-width:979px){.span6 .rollup_outer_container{width:auto !important;height:auto !important}
.span6 .rollup h4{font-family:'Fs_albert_webregular';color:#fff;font-size:18px;line-height:1.1em;margin:-7px -19px 23px;padding:30px 0 0 30px;float:left;display:block;width:80% !important;word-wrap:break-word}
.span6 .impulse-content{width:100%;position:absolute;top:0;left:0;height:100%;overflow:hidden}
.span6 .overlay-impulse{background:transparent;position:relative;padding-bottom:58%}
}
@media(max-width:767px){.span6 .rollup_outer_container{width:80% !important;margin:2% 5% 2% 10%;height:auto !important}
.span6 .image img{width:100%}
.span6 .rollup h4{font-family:'Fs_albert_webregular';color:#fff;font-size:20px;line-height:1.1em;margin:-7 -20px 23px;padding:30px 0 0 31px;float:left;display:block;width:80%}
}
@media(max-width:767px) and (min-width:481px){.span6 .item-overlay .btn-green{width:auto !important;padding:6px 6px 5px 6px !important;float:right;position:relative}
.span6 .rollup_outer_container{width:100% !important;margin:10px 10px 15px 0;height:auto !important;overflow:hidden;border-width:1px;border-color:#8e8e8e;border-style:solid}
.span6 .overlay-impulse .item-overlay{background:rgba(90,32,73,0.7);bottom:0;width:100%;top:calc(100% - 77px);position:relative;width:65%;height:100%;float:left;margin-top:-25px;background:0;margin-left:10px}
.span6 .image img{width:100% !important;float:left}
.span6 .rollup h4{color:#5a2049;padding:45px 0 0 31px !important;margin:0 -21px 3px !important}
.span6 .overlay-impulse{padding-bottom:0 !important;height:auto}
.span6 .impulse-content{width:100%;position:relative;top:0;left:0;height:auto;overflow:hidden}
.span6 .rollup p{color:#000}
.span6 .image{float:left;width:32%}
}
@media(max-width:480px){.span6 .rollup_outer_container{width:100% !important;margin:0 0 20px 0;height:auto !important}
.span6 .rollup img{display:block;width:100%;height:auto}
.span6 .impulse-content{width:100%;position:absolute;top:0;left:0;height:100%;overflow:hidden}
.span6 .overlay-impulse{background:transparent;position:relative;padding-bottom:58%}
}
.span6 .rollup{margin-bottom:40px}
.span6 .rollup a{color:white;font:inherit;text-decoration:none}
.span6 .rollup img{display:block;width:100%;height:auto}
.span6 .overlay{background:#fff;left:0;margin:0 auto;margin-top:20px;max-width:920px;padding:20px;position:fixed;right:0;top:0;width:80%;z-index:3}