.btn.sppb-btn-link:hover, .sppb-btn.sppb-btn-link:hover, .btn.btn-link:hover, .sppb-btn.btn-link:hover, .btn.sppb-btn-link:focus, .sppb-btn.sppb-btn-link:focus, .btn.btn-link:focus, .sppb-btn.btn-link:focus, .major-color, body.home-v2 .hope-become-a-volunteer .acymailing_module_form .acysubbuttons:hover:before, .sppb-slider-fullwidth-wrapper .customNavigation a:hover, .sppb-addon-animated-number div.sppb-addon-content .sppb-animated-number-syntax-before, .sppb-addon-animated-number div.sppb-addon-content .sppb-animated-number, .sppb-addon-animated-number div.sppb-addon-content .sppb-animated-number-syntax-after, .sppb-addon-social-media .social-media-text-wrap a:hover, .sppb-addon-social-media .social-media-text-wrap a:focus, .sppb-addon-upcoming-events .upcoming-events-date span, .sppb-addon-upcoming-events .upcoming-events-details-top-wrapper .event-address i, .sppb-addon-article .sppb-addon-article-title a:hover, .sppb-addon-article .sppb-addon-article-title a:focus, .sppb-addon-article .sppb-readmore:hover, .sppb-addon-article .sppb-readmore:focus, .contact-form-section .sppb-addon-feature .sppb-icon .sppb-icon-container i, .hope-faq-section .sppb-addon-feature .sppb-icon-container i, .sppb-addon-person .sppb-person-social-icons .sppb-person-social li a:hover, .sppb-addon-person .sppb-person-social-icons .sppb-person-social li a:focus, .article-info > dd, .article-info > dd a, article.item .readmore a, #sp-right .sp-module ul li a:hover, #sp-left .sp-module ul li a:hover, #sp-right .sp-module ul li a:focus, #sp-left .sp-module ul li a:focus, #sp-right .sp-module .latestnews > div a:hover, #sp-left .sp-module .latestnews > div a:hover, #sp-right .sp-module .latestnews > div a:focus, #sp-left .sp-module .latestnews > div a:focus, .entry-header h2 a:hover, .entry-header h2 a:focus, .pagination-wrapper .pagination li:first-child:not(.active):hover a, .pagination-wrapper .pagination li:last-child:not(.active):hover a, .view-article .entry-header .helix-social-share-wrap .helix-social-share .helix-social-share-icon ul li a:hover, .view-article .entry-header .helix-social-share-wrap .helix-social-share .helix-social-share-icon ul li a:focus { color: #db5b00;}

@media (max-width: 991px){ .sppb-addon-content br { display: block;}}

a, a:hover, .major-color { color: #db5b00;}

#whatsapp { right: 20px !important;}
i.whatsapp-fixed { font-family: FontAwesome !important;}

/* menu */

#sp-header {height: 66px; top: 50px;}

#sp-header.menu-fixed { background-color: #db5b00;}

header#sp-header .container { background-color: #db5b00;}
header#sp-header .container div#sp-logo:before {background-color: #db5b00;content: " ";height: 100%;width: 100%;left: -100%;position: absolute;top: 0;}
@media(min-width:992px){header#sp-header .container div#sp-menu:before {background-color: #db5b00;content: " ";height: 100%;width: 66px;right: -33px;position: absolute;top: 0;border-radius: 50%;z-index: -1;}}

#sp-header .logo {height: 66px;}

#sp-header .logo img.sp-default-logo.visible-xs { max-width: 300px;}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {line-height: 66px;letter-spacing: normal;}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a { color: #000;}
.sp-megamenu-parent >li.active>a {font-weight: 700;}

#sp-header.menu-fixed {background-color: #db5b00;}

/* end of menu */

/*off canvas*/

.offcanvas-menu { background-color: #db5b00; background-image: url(/images/0_Flexcon/offcanvas-bg.jpg); background-repeat: no-repeat; background-position: bottom;}

#offcanvas-toggler { line-height: 66px;}

/*end of off canvas*/

/*body*/

body { color: #333;}

#sp-main-body { padding: 50px 0;}

.sp-page-title h2 {font-size: 52px;letter-spacing: normal;line-height: normal;font-weight: 500;}
.sp-page-title {padding: 180px 0 120px 0;background-position: center !important; background: #000;}
.sp-page-title:before { content: url(/images/0_Flexcon/head-title/title-header-style.png); position: absolute; bottom: -8px; left: 0;}
.sp-page-title h2:after { content: " "; position: absolute; background-color: #db5b00; height: 2px; width: 30px; left: 0; right: 0; margin: auto; margin-top: 80px;}

.box-shadow { box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);}
.rounded-corner { border-radius: 15px;}

.sppb-section-title { text-transform: uppercase; margin-bottom: 40px !important;}

.sppb-addon-feature .sppb-img-container {margin: auto;background: transparent;border-radius: 0px;}

.sppb-addon-feature .sppb-feature-box-title { margin: unset;}

.cta .sppb-addon-feature .sppb-img-container { box-shadow: none;}
.cta .sppb-addon-feature .sppb-feature-box-title { margin: 16px 0 24px !important;}
.cta .sppb-addon.sppb-addon-feature { background-color: #fff; border-radius: 10px; padding: 15px; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);}
.cta .sppb-addon-feature .sppb-feature-box-title:before { content: " "; position: absolute; height: 2px; width: 25px; background-color: #db5b00; left: 0; right: 0; margin: auto; margin-top: 30px;}

.sppb-addon-overlay-image .sppb-addon-title:after { content: " "; position:  absolute; width: 30px; height: 2px; background-color: #fff; top: 0; bottom: 0; margin: auto; border-radius: 2px; margin-left:  10px; transition: linear .3s;}
.sppb-addon-overlay-image .sppb-addon-title:hover:after {width: 50px; transition: linear .3s;}

/*end of body*/

/*bottom*/

div#sp-bottom2 { text-align: right;}
@media (max-width: 767px){div#sp-bottom2 { text-align: left;}}

#sp-bottom .sp-module .nav.menu li { display: inline-block; margin-right: 20px;}

#sp-bottom .sp-module .nav.menu li a { color: #fff;}

#sp-bottom a {color: #fff;}

div#sp-bottom2 {color: #fff; }
div#sp-bottom2 p { margin-bottom: 0px;}
div#sp-bottom2 tr td {vertical-align: unset; }

#sp-footer { padding: 0px; text-align: left; color: #fff;}

#sp-footer:before { display: none;}

#sp-footer .container { border-top: 1px solid #fff; padding: 30px 15px 50px 15px;}

#sp-footer span.sp-copyright a { color: #fff;}

/*end of bottom*/