/*  PROJECT :: SEED
2018.08
CSS by WorldWideMedia Consulting [worldwidemedi.cc]
===========================================================================*/
@import url("/templates/shaper_helixultimate/css/css_forms.css");
@import url("/templates/shaper_helixultimate/css/custom_editor.css");
/* ADD JOL 2020-01-21 */
@import url("/templates/shaper_helixultimate/css/cookieconsent.min.css");
/* ADD JOL 2020-03-23 */
.newsletter_email_subscription::-webkit-input-placeholder { 
color: #ffffff;
}
.newsletter_email_subscription:-ms-input-placeholder { 
color: #ffffff;
} 
.newsletter_email_subscription::placeholder { 
color: #ffffff;
} 
/*=========================================================================*/
/*--------------------------------------------------------------------------------------------
TYPOGRAPHY
--------------------------------------------------------------------------------------------*/
a {
color: #b41918;
}
a:hover, a:focus, a:active {
color: #e30613;
}
img {
display: inline-block!important;
}
body{
font-family: 'Roboto', arial, 'Helvetica Neue', sans-serif;
font-size:1em;
font-weight:normal;
}
h1,h2,h3,h4,h5,h6{
font-family: 'Roboto Slab';
font-weight:500;
}
h1 { font-size: 3em; }
h2 { font-size: 2.6em; }
h3 { font-size: 2em; }
h4 { font-size: 1.6em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }
.font_italic{font-style:italic;}
.font300{font-weight:300}
.font400{font-weight:400}
.seed_red{color:#b41918}
.seed_red_dark{color:#61221B}
.seed_darkgrey{color:#44494C}
.seed_darkgreen{color:#3f7f45}
.seed_darkgreen_darker{color:#2E5D33}
.seed_lightgrey{color:#999999}
.seed_lightgrey_darker{color:#44494cff}
.seed_justiceblue{color:#025EA8}
.seed_justiceblue_darker{color:#025EA8}
.seed_black, .seed_black a{color:#000000}
.seed_blacklight{color:#161616}
.seed_lightestgrey{color:#F5F5F5}
.seed_hungergold{color:#d3a029}
.seed_hungergold_darker{color:#9A751E}
.seed_cleanblue{color:#00aed9}
.seed_cleanblue_darker{color:#007F9E}
.seed_white, .seed_white a{color:#FFFFFF}
/*bkgs*/
.seed_bkg {
padding: 20px;
text-align: center;
background-color: #025EA8;
color: #fff;
}
/*btn's
https://docs.google.com/presentation/d/1id1ii8MgS9our6OORoZRwzQ1a4Bqzfknk7snS_V5c_k/edit#slide=id.g3c32bcd6a5_0_143 
*/
.btn-ghost-white, .btn_ghost_white a{
border-color: #ffffff!important;
background-color: transparent!important;
color: #ffffff!important;
font-size: 16px;
border-radius: 4px;
}
a.btn-ghost-white:hover,  .btn_ghost_white a:hover {
border-color: #fff!important;
background-color: #fff!important;
color: #000!important;
font-size: 16px;
}
.text-sm-center{
text-align: center;
}
.cta_seed h3, .cta_seed h4{
text-align: center!important;
font-weight: 200;
}
.btn:focus,.btn:active {
outline: none !important;
box-shadow: none!important;
}
/*--------------------------------------------------------------------------------------------
BODY
--------------------------------------------------------------------------------------------*/
#sp-main-body, .com-sppagebuilder #sp-main-body{
padding: 0!important;
}
/*--------------------------------------------------------------------------------------------
ALL CONTENT
--------------------------------------------------------------------------------------------*/
.intro-header {
margin: 35px 0 10px 0;
text-align:left;
width: 100%;
}
.intro-header p {
text-align: justify;
font-size: 1.1rem;
}
.login, .reset, .remind{
margin: 35px 10px 65px 10px;
}
/*--------------------------------------------------------------------------------------------
FORMS
--------------------------------------------------------------------------------------------*/
.myforms {
margin: 35px 0 75px 0;
}
.form-control, .inputbox {
display: block;
width: 100%;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: .25rem;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
/*--------------------------------------------------------------------------------------------
PAGEBUILDER
--------------------------------------------------------------------------------------------*/
div[id^='sppb-addon'] { /*grabs all addons and zerons the padding and margin*/
margin: 0!important;
padding: 0!important;
}
.sppb-section {
margin: 0px!important;
padding: 0 0 50px 0!important;
}
.sppb-section.intro-header {
margin: 35px 0 10px 0!important;
text-align:left!important;
padding:0!important;
}
#sp-page-builder .sppb-section-title {
margin-bottom: 20px;
}
.sppb-section.intro-header p{
text-align:justify!important;
}
.section_slider, .html_addon, .sec_none{
margin:0px!important;
padding:0!important;
}
.sec_trans, .sec_burg, .sec_green, .sec_blue, .sec_grey, .sec_grey_light, .sec_white{
padding: 75px 0!important;
color: #fff;
}
.sec_trans_25{
padding:25px 0!important;
}
.sec_trans_50{
padding:50px 0!important;
}
.sec_trans_150{
padding:150px 0!important;
}
.sec_trans_250{
padding:250px 0!important;
}
.sec_bottom_none{
margin-bottom: 0!important;
padding-bottom: 0!important;
}
.sec_burg{
background-color: #b41918;
}
.sec_green{
background-color: #008864;
}
.sec_blue{
background-color: #00b2de;
}
.sec_grey{
background-color: #999999;
}
.sec_grey_light{
background-color: #F5F5F5;
color: #333;
}
.sec_white{
background-color: #fff;
color: #333;
}
.sppb-addon-content p{
text-align: justify;
}
.about_btn .sppb-btn-primary { /*mobile should be 2 x 2 */
border-radius: 5px;
width:24%;
}
/*meet enterprises flip*/
.enterprise_sector {
background-size: cover;
color: #fff;
vertical-align: middle;
text-align: center;
margin: 0 0 30px 0;
}
.enterprise_sector .overlay {
background-color: rgba(0, 0, 0, 0.2);
width: 100%;
height: 100%;
z-index: 1;
position: relative;
padding: 0!important;
}
.enterprise_sector h4{
}
.enterprise_sector p{
text-align:center;
}
.enterprise_sector .flip1_bkg {
vertical-align: middle;
padding: 0px;
cursor: pointer;
position: relative;
z-index: 99;
padding:105px 10px;
text-shadow: 2px 2px 10px #000;
}
.enterprise_sector a{
color:#fff;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
width:95%;
}
.pb_seed_override {
overflow: hidden;
display: inline-block;
}
/* pb_seed_yellow */
.pb_seed_yellow .timeline-panel .fa {
background-color: #fff !important;
color: #d3a029 !important;
}
.pb_seed_yellow .timeline-panel h3 {
text-align: center !important;
color: #fdc000 !important;
}
.pb_seed_yellow .timeline-panel p {
text-align:justified!important;
}
.pb_seed_override .sppb-section{
margin:20px 0!important;
padding: 0!important;
}
.pb_seed_yellow .sppb-addon-timeline-wrapper .timeline-badge::before{
border-color: #fdc000 !important;
}
.pb_seed_yellow .sppb-addon-timeline .sppb-addon-timeline-wrapper::before{
background-color: #fdc000 !important;
}
.pb_seed_yellow .sppb-icon .sppb-icon-container{
background-color: #fdc000 !important;
color: #fff!important;
border-color: hsla(0, 0%, 0%, 0)!important;
border-radius: 100px!important;
border-style: solid!important;
border-width: 20px!important;
box-shadow: 2px 2px 4px 0 hsl(0, 0%, 53%)!important;
display: inline-block!important;
text-align: center!important;
}
.pb_seed_yellow .sppb-media-content {
padding: 30px;
}
/* pb_seed_blue */
.pb_seed_blue .timeline-panel .fa {
background-color: #fff !important;
color: #00aed9 !important;
}
.pb_seed_blue .timeline-panel h3 {
text-align: center !important;
color: #00aed9 !important;
}
.pb_seed_blue .timeline-panel p {
text-align:justified!important;
}

.pb_seed_blue .sppb-addon-timeline-wrapper .timeline-badge::before{
border-color: #00aed9 !important;
}
.pb_seed_blue .sppb-addon-timeline .sppb-addon-timeline-wrapper::before{
background-color: #00aed9 !important;
}
.pb_seed_blue .sppb-icon .sppb-icon-container{
background-color: #00aed9 !important;
color: #fff!important;
border-color: hsla(0, 0%, 0%, 0)!important;
border-radius: 100px!important;
border-style: solid!important;
border-width: 20px!important;
box-shadow: 2px 2px 4px 0 hsl(0, 0%, 53%)!important;
display: inline-block!important;
text-align: center!important;
}
.pb_seed_blue .sppb-media-content {
padding: 30px;
}
.pb_seed_override .pb_section_nsp {
margin: 0!important;
padding: 0!important;
}
.animated_numbers .sppb-row-overlay {
background-color: rgba(0,0,0,0.7)!important;
display: block!important;
}
.animated_numbers .sppb-animated-number,
.animated_numbers .sppb-animated-number-title{
color: #fff!important;
}
.animated_numbers {
margin: 20px 0!important;
background-attachment: local !important;
background-position: 0px -274px !important;
background-image: url(/images/2018/12/12/impacts-banner-background.jpg) !important;
}
/*----------------------------*/
@media screen and (max-width:2560px) {
.timeline-item.mobile-block {
display: block !important;
}
.timeline-item.mobile-hidden {
display: none !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper {
padding: 0 0 10px 40px !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper:before {
left: 10px  !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge {
width: 30px !important;
left: -29px !important;
top: 48px !important;
height: 76px !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
left: 23px !important;
width: 6px !important;
background: transparent!important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
border-width: 2px !important;
height: 16px !important;
width: 16px !important;
top:0% !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .odd .timeline-badge:after {
left: 23px !important;
right: auto !important;
top: 37px !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
text-align: left!important;
margin-right: 0!important;
float: left!important;
width: 100% !important;
margin-left: 0 !important;
padding: 15px !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part {
padding: 15px  !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part:before {
left: 0 !important;
right: auto !important;
-webkit-transform: rotate(-135deg) translateY(-50%) !important;
transform: rotate(-135deg) translateY(-50%) !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date {
margin: 0 !important;
text-align: left!important
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.even .timeline-item .timeline-date {
line-height: 40px !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date {
margin: 0 !important;
text-align: left!important
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement.odd .timeline-item .timeline-date {
margin: 0 !important;
line-height: 40px !important;
}
.sppb-addon-timeline .sppb-addon-timeline-wrapper>.timeline-movement:last-child {
bottom: 0 !important;
}
.sppb-carousel-pro .sppb-item.sppb-item-has-bg .sppb-carousel-item-inner {
padding: 20px 30px !important;
}
.sppb-addon.sppb-addon-timeline {
width: 66.667%;
}
.timeline-item {
flex: 0 0 100%;
max-width: 100% !important;
width: 100% !important;
}
.sppb-addon.sppb-addon-timeline {
margin: auto;
}

}

.pb_quote_custom {
margin: 10px 20px;
}
.pb_quote_custom .sppb-addon-testimonial-review, .sppb-testimonial-message > p:first-of-type{
font-style: italic;
font-weight: 300;
text-align: center;
line-height: 1.5!important;
font-size: 1rem!important;
}
.pb_quote_custom .sppb-addon-testimonial-client{
font-weight: 500 !important;
}
.pb_quote_custom .sppb-addon-content::before{
position:absolute;
top: -35px; 
left: -20px;
font-family:"Times New Roman",Times,serif;
font-size:150px;
font-weight:600;
line-height:135px;
color:#aaa;
opacity:0.2;
z-index:1;
content:"\201C"
}
.sppb-testimonial-pro.pb_quote_custom .fa-quote-left::before {
color: hsl(0, 0%, 67%);
content: "\201C";
font-family: "Times New Roman",Times,serif;
font-size: 150px;
font-weight: 600;
left: -50px;
line-height: 135px;
opacity: 0.2;
position: absolute;
top: -45px;
z-index: 1;
}
.sppb-testimonial-pro.pb_quote_custom .sppb-testimonial-message > p:nth-of-type(2), .sppb-testimonial-pro.pb_quote_custom .sppb-testimonial-message > p:nth-of-type(3){
text-align: center;
margin-bottom: 0px !important;
}
.sppb-testimonial-pro.pb_quote_custom .sppb-testimonial-message > p:nth-of-type(2){
text-align: center;
margin-bottom: 0px !important;
font-weight: 400;
}
.sppb-testimonial-pro.pb_quote_custom .testimonial-pro-client-name-wrap{
margin: auto;   
}
.sppb-testimonial-pro.pb_quote_custom .sppb-addon-testimonial-pro-footer{
margin-top: 0px;    
}
/*----------------------------*/

/*--------------------------------------------------------------------------------------------
MEGA MENU
--------------------------------------------------------------------------------------------*/
#sp-menu > div > nav > ul > li:nth-child(1){
display: none;
}
#sp-bottom .sp-module ul > li:hover {
border: 0 !important;
}
#sp-bottom .sp-module ul > li {
padding: 0 !important;
}
.sp-megamenu-parent {
margin: 15px 5px 0 0!important;
/*float: none;*/
}
.sp-megamenu-parent > li > a {
color: #252525;
text-transform:inherit;
font-size: 16px;
padding: 0 0 5px 25px;
}
.sp-megamenu-parent > li:hover > a {
color: #857775;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
color: #b41918;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
top: 65px;
right: -20px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
background: #fff;
border-top: 2px solid #CCC;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
color: #252525;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
color: #b41918;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
color: #b41918;
}
.sp-megamenu-parent .sp-mega-group > li > a {
color: #252525;
}
#offcanvas-toggler > .fa {
color: #252525;
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
color: #852e25;
}
.offcanvas-menu {
background-color: #fff;
color: #252525;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
color: #252525;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
color: #b41918;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
color: rgba(37, 37, 37, 0.5);
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
color: rgba(37, 37, 37, 0.8);
}
.close-offcanvas{
height: 30px !important;
line-height: 30px !important;
width: 30px !important;
font-size: 20px !important;
}
.offcanvas-menu li {
margin: 0px 0 !important;
padding: 10px !important;
font-weight: 500;
}
ul.menu-child > li {
margin: 0 !important;
padding: 0px 10px 3px 3px !important;
}
ul.menu-child > li:hover {
border-left: 2px #b41918 solid !important;
}
li.menu-parent-open {
border-top: 2px #b41918 solid !important;
}
.offcanvas-inner .sp-module .sp-module-content {
margin-top: 20px;
}
.offcanvas-inner .sp-module .sp-module-content ul.menu li span.seed-badge {
display: none !important;
}
.menu-parent-open ul.menu-child {
margin-top: 10px !important;
}
ul.menu li:hover {
border-left: 2px #b41918 solid !important;
}
ul.menu li:hover {
border-left: 2px #b41918 solid !important;
}
ul.menu li.menu-parent-open:hover {
border-left: 0 !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler:after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler:after {
content: "\f077";
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > a > .menu-toggler:after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > .menu-separator > .menu-toggler:after {
content: "\f078";
}
.menu-parent-open {
background-color: hsl(0, 0%, 95%);
padding: 10px 13px !important;
}
.menu-toggler {
font-size: 1.3rem !important;
line-height: 1.3rem !important;
}
.mega_dropview{}
.mega_dropview .sp-dropdown-mega{}
.mega_dropview .mega_content {
margin:15px 0 0 0!important;
padding:0!important;
}
.mega_dropview .mega_content .sppb-section{
margin:0!important;
padding:0!important;
}
.mega_dropview .mega_content h4{
font-size:1.1rem;
font-weight: bold;
text-transform:uppercase;
margin:0 0 20px 0;
padding:0;
color:#333;
font-family: 'Roboto';
}
.mega_dropview .mega_content p{
text-align: justify;
font-size:0.9rem;
color:#999999;
}
.mega_dropview .mega_content h4 a{
color:#333;
}
.mega_dropview .mega_content p a{
color:#999999;
}
.sp-megamenu-parent .mega_dropview .sp-dropdown-mega .sp-mega-group > li > a{
color:#993333!important;
text-transform: capitalize;
}
.sp-megamenu-parent .mega_dropview .sp-dropdown-mega .sp-mega-group > li > a:hover{
color:#000!important;
}
.mega_dropview .mega_content .sppb-addon-single-image-container {
margin: 0 0 15px 0;
}
.mega_dropview .mega_content .sppb-addon-single-image-container img{
width: 100%;
}
/* for hover effect on the dropdown PB Addon*/
.mega_content div[id^="sppb-addon-"]:hover {
-moz-transform: scale(1.01);
-webkit-transform: scale(1.01);
transform: scale(1.01);
}
@media (max-width:1199px){
.sp-megamenu-parent{
display: none!important;
}
#offcanvas-toggler{
display:block!important;
}
}
/*
--------------------------------------------------------------------------------------------
HELIX DEFAULT PRESET / plugin removed preset file.
--------------------------------------------------------------------------------------------
*/
#sp-bottom .sp-module ul.menu-child > li {
margin-bottom: 0;
}
#sp-bottom .sp-module ul > li {
margin-bottom: 0;
}
#sp-bottom .sp-module ul > li:last-child {
margin-bottom: 15px;
}
#sp-top-bar a {
color: #9a9a9a;
}
#sp-top-bar a:hover {
color: #e2e2e2;
}
body, .sp-preloader {
background-color: #fff;
color: #252525;
}
.sp-preloader > div {
background: #b41918;
}
.sp-preloader > div:after {
background: #fff;
}
.tags > li {
display: inline-block;
}
.tags > li a {
background: rgba(133, 46, 37, 0.1);
color: #b41918;
}
.tags > li a:hover {
background: #b34a37;
}
.article-social-share .social-share-icon ul li a {
color: #252525;
}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {
background: #b41918;
}
.pager > li a {
border: 1px solid #ededed;
color: #252525;
}
.btn-primary,
.sppb-btn-primary,
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus,
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{
border-color: #b41918;
background-color: #b41918;
}
.btn-primary:hover, .sppb-btn-primary:hover {
border-color: #b34a37;
background-color: #b34a37;
}
ul.social-icons > li a:hover {
color: #b41918;
}
.sp-page-title {
background: #b41918;
}
.layout-boxed .body-innerwrapper {
background: #fff;
}
.sp-module ul > li > a {
color: #252525;
}
.sp-module ul > li > a:hover {
color: #b41918;
}
.sp-module .latestnews > div > a {
color: #252525;
}
.sp-module .latestnews > div > a:hover {
color: #b41918;
}
.sp-module .tagscloud .tag-name:hover {
background: #b41918;
}
.search .btn-toolbar button {
background: #b41918;
}
.sp-comingsoon body {
background-color: #b41918;
}
.error-code, .coming-soon-number {
color: #b41918;
}
/*--------------------------------------------------------------------------------------------
TOP-BAR
--------------------------------------------------------------------------------------------*/
#sp-top-bar {
background: #b41918;
color: #fff;
}
#sp-top-bar a {
color: #fff!important;
}
#sp-header {
background: #fff;
height: inherit!important;
}
/*--------------------------------------------------------------------------------------------
LOGO
--------------------------------------------------------------------------------------------*/
#sp-header .logo {
margin: 15px 0!important;
}
#sp-logo .logo-image {
height: inherit!important;
}
@media (min-device-width :1200px) {
#sp-logo .logo-image {
/*height:60px!important;*/
}
}
/*--------------------------------------------------------------------------------------------
BOTTOM / FOOTER
--------------------------------------------------------------------------------------------*/
#sp-footer .container-inner {
padding: 30px 0;
border-top: 1px solid rgba(255, 255, 255, .1);
}
#sp-footer, #sp-bottom {
background: #171717;
color: #fff;
}
#sp-footer li.current a, #sp-bottom li.current a {
color: #fff;
}
#sp-footer a, #sp-bottom a, #sp-bottom li.current ul.menu-child a {
color: #a2a2a2;
}
#sp-footer a:active, #sp-bottom a:active, #sp-footer a:focus, #sp-bottom a:focus {
color: #b41918;
}
#sp-footer a:hover, #sp-bottom a:hover{
color: #e2e2e2;
}
#sp-bottom .sp-module .sp-module-title {
font-weight: 600;
font-size: 18px;
margin: 0 0 25px;
}
.bottom_logo {
margin: 0 0 45px 0;
}
.bottom_logo img{
/*max-width: 80%;*/
}
a.menu_heading {
font-weight: 600;
font-size: 18px;
margin: 0 0 20px;
color: #fff!important;
font-family: 'Roboto Slab';
padding: 0;
}
a.menu_midway{
margin: 20px 0!important;
}
/*--------------------------------------------------------------------------------------------
BLOCK QUOTES
--------------------------------------------------------------------------------------------*/
blockquote, .quote-card {
background: #f1f1f1!important;
color: #222222;
padding: 50px 50px 50px 75px;
box-sizing: border-box;
box-shadow: 0 2px 4px rgba(34, 34, 34, 0.12);
position: relative;
overflow: hidden;
min-height: 120px;
margin: 2rem 4rem;
}
blockquote p, .quote-card p {
font-size: 18px;
line-height: 1.5;
margin: 0;
text-align: justify!important;
}
blockquote em, .quote-card em {
font-style:normal!important;
}
blockquote cite, .quote-card cite {
font-size: 16px;
margin-top: 10px;
display: block;
font-weight: 200;
opacity: 0.8;
}
blockquote:before, .quote-card:before {
font-family: Georgia, serif;
content: "“";
position: absolute;
top: 10px;
left:30px;
font-size: 6em;
color: rgb(133, 47, 37);
font-weight: normal;
}
.blockquote-icon::before{
position:absolute;
top:-20px;
left:20px;
font-family:"Times New Roman",Times,serif;
font-size:150px;
font-weight:600;
line-height:135px;
color:#aaa;
opacity:0.2;
z-index:1;
content:"\201C"
}
/*--------------------------------------------------------------------------------------------
SEARCH MODULES
--------------------------------------------------------------------------------------------*/
.intro-header form{
text-align: center!important;
border-bottom:0px solid #f1f1f1;
margin-bottom:15px;
padding-bottom:15px;
}
.search_fields{
display: inline-block;
overflow: hidden;
text-align: center;
margin: 0 auto;
}
.search_fields div.cck_forms {
float: left!important;
padding-bottom:0!important;
margin:0 10px 10px 0;
width: 100%;
}
.search_fields .cck_forms.cck_select_simple{
}
.search_fields div.cck_forms.cck_search div.cck_form {
float: left;
width: 99.5%;
}
input#search_by_keyword, input#search_by_keyword_e {
width: 66.3%;
}
.search_library .cck_form_search_generic input#search_by_keyword, .search_enterprise .cck_form_search_generic input#search_by_keyword_e{
background: #fff url("/images/assets/icons/search-icon.png") no-repeat scroll 5px 8px / 20px auto !important;
padding-left: 30px !important;
}
.search_profiles.search_fields div.cck_forms div{
width:100%!important;
}
.search_fields div.cck_forms input.inputbox{
padding: 8.3px 6px !important;
}
.search_fields .cck_search_generic label,
.search_fields .cck_select_simple label{
display: none!important;
}
.search_library, .search_enterprise {
background-color: #F5F5F5;
padding:0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.search_fields{
width:100%;
}
.search_profiles .inputbox {
margin: auto;
width: 220px;
}
.cck_form_select_simple > select{
width: 100%!important;
}
/*--------------------------------------------------------------------------------------------
PAGINATION
--------------------------------------------------------------------------------------------*/
div.pagination {
margin: 0 0 45px 0;
padding: 0;
}
ul.pagination {
text-align: center;
margin: 0 auto;
display: -ms-flexbox;
display: flex;
padding-left: 0;
list-style: none;
border-radius:0;
}
.pagination > li > a, .pagination > li > span {
color: #252525;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
color: #252525;
}
.pagination > .active > a, .pagination > .active > span {
border-color: #171717!important;
background-color: #171717!important;
color: #FFF!important;
}
.pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
border-color: #171717!important;
background-color: #171717!important;
color: #e7e7e7!important;
}
.page-link {
position: relative;
display: block;
padding:.3rem .5rem;
margin-left: -1px;
line-height: 1.25;
background-color: #fff;
border: 1px solid #dee2e6;
font-size: 0.8em;
}
.page-item:first-child .page-link,.page-item:last-child .page-link,.page-item:last-child .page-link,.page-item:last-child .page-link{
margin-left: 0!important;
border-top-left-radius: 0!important;
border-bottom-left-radius: 0!important;
border-top-right-radius: 0!important;
border-bottom-right-radius: 0!important;
}
/*--------------------------------------------------------------------------------------------
2018
RESPONSIVE FILE - Non-Mobile First Method
/*------------------------------------------------------------------------------------------*/
@media all and (max-device-width :360px) {
.about_btn .sppb-btn-primary{
width:90%!important;
}
.header-overlay h1 {
font-size: 2em;
}
}
@media all and (min-width :361px) and (max-width: 768px) {
.about_btn .sppb-btn-primary {
width:47% !important;
}
}
@media (max-device-width :767px) {
.txt-cnt {
text-align: center!important;
}
.search_library .inputbox, .search_library .button {
float: left;
margin: 3px 3px 3px 0px;
width: 48% !important;
}
.search_enterprise .inputbox, .search_enterprise .button {
float: left;
margin: 3px 3px 3px 0px;
width: 48% !important;
}
}
@media (max-device-width :991px) {
.search_enterprise .inputbox, .search_enterprise .button {
float: left;
margin: 3px 3px 3px 0px;
width: 33%;
}
#btn-1534860641502 {
margin-bottom: 15px;
}
#sppb-addon-1533311791534 h3.sppb-addon-title{
margin: 30px 0 !important;
}
.sppb-addon h3 {
text-align: center;
}
}
@media (min-device-width :768px) {
.search_library .inputbox, .search_library .button {
float: left;
margin: 3px 3px 3px 0px;
width: 33%;
}
.search_enterprise .inputbox, .search_enterprise .button {
float: left;
margin: 3px 3px 3px 0px;
width: 33%;
}
.search_enterprise .inputbox{
/*font-size: 13px;*/
}
}
@media (max-width: 575px){
h1{
font-size: 2em;
}
h2{
font-size: 2em;
}
h3 {
font-size: 1.6em;
}
}
/* OTHER CODE */
section.news-blog.news .img {
position: relative;
}
section.news-blog.news .img:hover::before {
background-color: rgba(153, 51, 51, 0.4);
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
/*#sp-bottom .sppb-row-overlay {
display: none;
}*/
.sppb-row-overlay {
display: none;
}
.com-sppagebuilder .sppb-row-overlay {
display: inherit;
}
.itemid-133 .com-sppagebuilder .sppb-row-overlay,
.itemid-133 .com-sppagebuilder .sppb-row-overlay{
display: contents;
}
.offcanvas-inner .sp-menu-badge.sp-menu-badge-right {
background-color: hsl(0, 100%, 42%);
border-radius: 5px !important;
color: hsl(0, 0%, 100%) !important;
display: inline;
float: right;
margin-left: 10px;
padding: 0 !important;
text-align: center;
width: 20px;
}
.offcanvas-inner .joinin {
float: left;
}
#column-wrap-id-1544626804090 .sppb-animated-number-title{
margin: 0 !important;
}
.sp-page-builder .page-content #section-id-1544626804092{
padding: 50px 0 !important;
}
/*--------------------------------------------------------------------------------------------
FABRIK LIST VIEW
--------------------------------------------------------------------------------------------*/
.com-fabrik.view-list #sp-main-body{margin: 25px 0;}.com-fabrik.view-list #sp-main-body h1{font-size: 1.8em;}.fabrikForm.form-search{font-size: 12px;}.fabrikForm.form-search .fabrikButtonsContainer{display: block; margin: 0 0 5px!important; overflow: hidden;}.fabrikForm.form-search a.clearFilters{color: #fff; background-color: #171717; display: block; padding: 3px 8px;}.fabrikForm.form-search a.clearFilters:hover{background-color: #626262;}.fabrikDataContainer .table th, .fabrikDataContainer .table td{vertical-align: middle; padding: 0.5rem;}.fabrikDataContainer .inputbox{padding: 2px 0!important; height: inherit!important; font-size: 12px!important; border-radius: 0!important; width: 75px!important;}.fabrikDataContainer p{margin: 0;}.apps_grants___financial_support, .apps_grants___non_financial_support, .apps_grants___ticket_size, .apps_grants___target_sectors, .apps_grants___target_region, .apps_grants___target_countries{width: 8%!important;}.apps_grants___name{width: 17%;}td.apps_grants___name{font-weight: 500; font-size: 16px;}ul.fabrikRepeatData{list-style: none; list-style-position: inside; margin: 0; padding-left: 0;}.fabrikRepeatData > li{white-space: initial; max-width: unset; overflow: hidden; text-overflow: unset; display: list-item;}.fabrikRepeatData > li::marker{/*display: list-item; content: "~ "; color: #c1c1c1; font-weight: bold;*/}input#apps_grants___namevalue {width: 100%!important;}
/*--------------------------------------------------------------------------------------------
GALLERY
--------------------------------------------------------------------------------------------*/
.speasyimagegallery-album-description {
font-size: 16px!important;
line-height: 1.4!important;
margin: 30px 0 30px 0!important;
}
.speasyimagegallery-row{
margin: 30px 0 65px 0!important;
}
.speasyimagegallery-gallery {
margin: 0 0 65px 0!important;
}
/*sort*/
.error-code {
color: #b41918 !important;
}
@media all and (-ms-high-contrast:none)
{
*::-ms-backdrop, .itemid-317 .article_info .row, .itemid-317 .intro-header .row{
display:block !important;
}
*::-ms-backdrop, .article_info > .row > .col-12 > .row > *{
float:left;
} 
*::-ms-backdrop, .pb_seed_override{
display:block !important;
}
.article_info .row.align-items-center .col-sm-12.col-lg-6 {
float: left;
}
}
/*--------------------------------------------------------------------------------------------
FONTS [loading locally] DO NOT ADD ANY CSS BELOW THIS 
--------------------------------------------------------------------------------------------*/
/* roboto-slab-100 - latin */@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 100;src: url('/templates/fonts/roboto-slab-v7-latin-100.eot'); /* IE9 Compat Modes */src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'),url('/templates/fonts/roboto-slab-v7-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-slab-v7-latin-100.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-slab-v7-latin-100.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-slab-v7-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-slab-v7-latin-100.svg#RobotoSlab') format('svg'); /* Legacy iOS */}/* roboto-slab-regular - latin */@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 400;src: url('/templates/fonts/roboto-slab-v7-latin-regular.eot'); /* IE9 Compat Modes */src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'),url('/templates/fonts/roboto-slab-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-slab-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-slab-v7-latin-regular.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-slab-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-slab-v7-latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */}/* roboto-slab-700 - latin */@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 700;src: url('/templates/fonts/roboto-slab-v7-latin-700.eot'); /* IE9 Compat Modes */src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'),url('/templates/fonts/roboto-slab-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-slab-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-slab-v7-latin-700.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-slab-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-slab-v7-latin-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */}/* roboto-slab-300 - latin */@font-face{font-family: 'Roboto Slab';font-style: normal;font-weight: 300;src: url('/templates/fonts/roboto-slab-v7-latin-300.eot'); /* IE9 Compat Modes */src: local('Roboto Slab Light'), local('RobotoSlab-Light'),url('/templates/fonts/roboto-slab-v7-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-slab-v7-latin-300.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-slab-v7-latin-300.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-slab-v7-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-slab-v7-latin-300.svg#RobotoSlab') format('svg'); /* Legacy iOS */}/* roboto-100 - latin */@font-face{font-family: 'Roboto';font-style: normal;font-weight: 100;src: url('/templates/fonts/roboto-v18-latin-100.eot'); /* IE9 Compat Modes */src: local('Roboto Thin'), local('Roboto-Thin'),url('/templates/fonts/roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-v18-latin-100.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-v18-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-300 - latin */@font-face{font-family: 'Roboto';font-style: normal;font-weight: 300;src: url('/templates/fonts/roboto-v18-latin-300.eot'); /* IE9 Compat Modes */src: local('Roboto Light'), local('Roboto-Light'),url('/templates/fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-100italic - latin */@font-face{font-family: 'Roboto';font-style: italic;font-weight: 100;src: url('/templates/fonts/roboto-v18-latin-100italic.eot'); /* IE9 Compat Modes */src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),url('/templates/fonts/roboto-v18-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-v18-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-v18-latin-100italic.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-v18-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-v18-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-300italic - latin */@font-face{font-family: 'Roboto';font-style: italic;font-weight: 300;src: url('/templates/fonts/roboto-v18-latin-300italic.eot'); /* IE9 Compat Modes */src: local('Roboto Light Italic'), local('Roboto-LightItalic'),url('/templates/fonts/roboto-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-v18-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-regular - latin */@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;src: url('/templates/fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */src: local('Roboto'), local('Roboto-Regular'),url('/templates/fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-500 - latin */@font-face{font-family: 'Roboto';font-style: normal;font-weight: 500;src: url('/templates/fonts/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */src: local('Roboto Medium'), local('Roboto-Medium'),url('/templates/fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-500italic - latin */@font-face{font-family: 'Roboto';font-style: italic;font-weight: 500;src: url('/templates/fonts/roboto-v18-latin-500italic.eot'); /* IE9 Compat Modes */src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),url('/templates/fonts/roboto-v18-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-v18-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-v18-latin-500italic.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-v18-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-v18-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-italic - latin */@font-face{font-family: 'Roboto';font-style: italic;font-weight: 400;src: url('/templates/fonts/roboto-v18-latin-italic.eot'); /* IE9 Compat Modes */src: local('Roboto Italic'), local('Roboto-Italic'),url('/templates/fonts/roboto-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-v18-latin-italic.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-v18-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-700 - latin */@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;src: url('/templates/fonts/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */src: local('Roboto Bold'), local('Roboto-Bold'),url('/templates/fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */}/* roboto-900 - latin */@font-face{font-family: 'Roboto';font-style: normal;font-weight: 900;src: url('/templates/fonts/roboto-v18-latin-900.eot'); /* IE9 Compat Modes */src: local('Roboto Black'), local('Roboto-Black'),url('/templates/fonts/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('/templates/fonts/roboto-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */url('/templates/fonts/roboto-v18-latin-900.woff') format('woff'), /* Modern Browsers */url('/templates/fonts/roboto-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */url('/templates/fonts/roboto-v18-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */}
/*--------------------------------------------------------------------------------------------
FONTS [loading locally] DO NOT ADD ANY CSS BELOW THIS 
--------------------------------------------------------------------------------------------*/