/*social icons*/
#sp-top-bar #sp-top1 ul.social-icons > li a {
    font-size: 16px !important;
  	color: #fafafa !important;
}

#sp-top-bar #sp-top2 .sp-contact-info .sp-contact-phone, #sp-top-bar #sp-top2 .sp-contact-info .sp-contact-time, #sp-top-bar #sp-top2 .sp-contact-info a {
    font-size: 15px;
    color: #fafafa !important;
}
#sp-top-bar {
    background: #0f2f41 !important;
    color: #fafafa !important;
}

.sppb-btn-primary, #sp-menu-wrapper .sppb-btn {
    background-color: #f15a22 !important;
}

/* Menu items color */
.sp-megamenu-parent > li > a {font-size:13px !important;color: rgba(51, 51, 51, 0.8)!important;}

/* Active color of menu item */
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a { color: #e84e0f!important; }

/*  Color of hover menu item */
.sp-megamenu-parent > li > a:hover, .sp-megamenu-parent > li:hover > a  { color: #e84e0f!important; }

.sp-megamenu-parent > li > a,  .sp-megamenu-parent > li > span {font-size:13px !important;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {color: rgba(51, 51, 51, 0.8)!important;text-transform: uppercase !important;font-size:13px !important;} 
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover > a {color: #e84e0f!important;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {text-align: left!important; background: #fff !important;}
.sp-megamenu-parent > li > span, .sp-megamenu-parent > li > a {
    padding: 0 7px!important;
}

#sp-header {
    border-top: none !important;
}


/* off-canvas */
#offcanvas-toggler > i.fa {color: rgba(51, 51, 51, 0.8);}

#offcanvas-toggler > i.fa:hover {color: #f15a22;}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
    font-family: 'Arimo', sans-serif;
    font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {color: rgba(51, 51, 51, 0.8);}

.offcanvas-menu .offcanvas-inner .sp-module ul > li.active> a { color: #f15a22; }

.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover > a  { color: #f15a22; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    color: #f15a22;}

/* SP TITLE*/
.sp-page-title {
    padding: 65px 0 45px 0 !important;
    background-image: url(../../../images/SecondaryPageMenuBackground.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: 50% 50%!important;
    background-size: cover!important;
    background-attachment: scroll!important;
}

.sp-page-title .sp-page-title-heading {
    font-size: 40px!important;
    line-height: 1.5;
    letter-spacing: 0px!important;
    text-transform: uppercase!important;
    color: #fafafa !important;
	text-align: center!important;
}

.sp-page-title .sp-page-title-sub-heading {
    font-size: 20px!important;
    font-weight: 700!important;
    letter-spacing: -0.4px!important;
    line-height: 1.5!important;
    margin-top: 8px!important;
    opacity: 1 !important;
    color: #fafafa !important;
	text-align: center!important;
}

.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap .sppb-readmore {
    background: #e84e0f !important;
}

.article-list .article .readmore a {
    background-color: #e84e0f !important;
}

.article-list .article .article-body .article-info > span a, .article-list .article .article-body .article-info > span {
    color: #00a3ab !important;
}

.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta .sppb-meta-date {
    color: #00a3ab !important;
}

.testimonial-slider .sp-item > .sppb-container {
    background-color: #00a3ab !important;
}


.cta-section {
    background-color: #1b3041 !important;
}

/*Blog */
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    margin: 0 0 30px;
    padding-bottom: 20px;
    font-size: 26px !important;
    color: #00a3ab !important;
    font-weight: 700;
    border-bottom: 1px solid #f3f3f3!important;
}

.sp-module-content .latestnews > li > a > span {
    display: block!important;
    margin-top: 5px!important;
    font-size: 85%!important;
    display: none !important;
}

.article-list h3 {
    font-size: 30px!important;
    font-weight: 600!important;
    color: #1d252d!important;
    letter-spacing: -0.75px!important;
    line-height: 35px!important;
    display: none !important;
    padding-bottom: 43px!important;
}

.view-article .article-details .article-header h1, .view-article .article-details .article-header h2 {
    font-size: 40px!important;
    font-weight: 700!important;
    color: #1b3041!important;
    letter-spacing: -0.56px!important;
    line-height: 65px!important;
}
.view-article .article-info > span, .view-article .article-info > span a {
    font-size: 20px!important;
    font-weight: 400!important;
    color: #00a3ab!important;
    line-height: 32px!important;
    margin-right: 8px!important;
}

.article-list.articles-leading .article .readmore {
    display: none!important;
}

a:hover, a:focus, a:active {
    text-decoration: underline!important;
}
.article-list .article .article-body .article-introtext {
  color: rgba(0, 0, 0, 1) !important;

}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    width: 100%!important;
    font-size: 14px!important;
    line-height: 1.5!important;
    display: inline-block!important;
    padding: 12px 0!important;
    cursor: pointer!important;
}
.eb-event-container {
	background-image: url("../images/dot-ver.png")!important;
	background-position: 42px 85px!important;
	background-repeat: repeat-y!important;
	margin-top: 0!important;
	padding: 0 0 0 0!important;
}

.eb-event-date-container, .chrono_credits{display:none !important;}

.chat{z-index: 999999999 !important;}


/* SEARCH */

.form-inline .custom-select, .form-inline .input-group {
    width: 100% !important;
  	margin-bottom: 80px !important;
}

.form-control {
    display: block!important;
    width: 100%!important;
    padding: .375rem .75rem!important;
    font-size: 22px !important;
    line-height: 2.8 !important;
    color: #495057!important;
    background-color: #fff!important;
    background-clip: padding-box!important;
    border: 1px solid #ced4da!important;
    border-radius: .25rem!important;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff!important;
    background-color: #F15A22 !important;
    border-color: #F15A22 !important;
}
.btn.disabled, .btn:disabled {
    opacity: unset !important;
}
.form-inline label {
    display: none !important;
}
.btn-primary, .sppb-btn-primary {
    border-color: #F15A22 !important;
    background-color: #F15A22 !important;
}

