a{
  color:#f14833;
}
/*@font-face
{
font-family:"JF Flat";
src:url('../fonts/JF-Flat-regular.eot');
src:url('../fonts/JF-Flat-regular.eot?#iefix')format('embedded-opentype'),
url('../fonts/JF-Flat-regular.svg#JF Flat')format('svg'),
url('../fonts/JF-Flat-regular.woff')format('woff'),
url('../fonts/JF-Flat-regular.ttf')format('truetype');
font-weight:normal;
font-style:normal;
} 
*:not(i):not(.fa):not(.fas):not(.FontAwesome)
{
  font-family:'JF Flat',Arial, Helvitica !important;
}*/
/*offcanvas*/
 #offcanvas-toggler {
    float: none !important;
    text-align: center;
    margin: 0;
}
 #offcanvas-toggler i{
    padding:0 !important;
}
/*scroll up*/
body.ltr .scrollup {    
    bottom: 20px;
    right: 20px;
    background: #F44336;
    opacity: 1;
}
body.rtl .scrollup {    
    bottom: 20px;
    left: 20px;
  right:auto;
    background: #F44336;
    opacity: 1;
}
/*menu in responsive*/
@media (min-width: 992px) and (max-width:1206px){
#sp-header .container {
    max-width: 1145px;
}
#sp-header  .sp-megamenu-parent >li >a {
    padding: 0 9px;
}
}
/*top bar vertical align*/
#sp-top-bar .row{
align-items: center;
}
#sp-top-bar .fa.fa-youtube {
    font-family: "Font Awesome 5 Brands";
}
a, a:hover, a:focus, a:active {
    text-decoration: none !important;
}
#sp-menu .sp-megamenu-parent >li.active>a {
    color: #f47363;
}
.menu-fixed #sp-menu .sp-column .sp-megamenu-parent >li.current-item>a {
    color: #f47363;
}
.layout-blog .published-date time{
  font-size:15px;
}

/*blog*/
.event-callto-action .sppb-addon.sppb-addon-cta:before, .course-callto-action .sppb-addon.sppb-addon-cta:before, .sp-page-title:before {
    background: rgb(0 0 0 / 41%);
}
/*title */
body.rtl .border-heading-style.sppb-addon-text-block .sppb-addon-title,
body.rtl .border-heading-style.sppb-addon-header .sppb-addon-title, 
body.rtl .carousel-controller.splms-course-carousel .splms-course-title, 
body.rtl .addon-splms-courses .splms-course-title {
   	padding-right: 14px !important;
}
body.rtl .border-heading-style.sppb-addon-text-block .sppb-addon-title:before,
body.rtl .border-heading-style.sppb-addon-header .sppb-addon-title:before, 
body.rtl .carousel-controller.splms-course-carousel .splms-course-title:before, 
body.rtl .addon-splms-courses .splms-course-title:before {
    right: 0;
  left:auto;
}
/*---------------*/
/*TEAMS person addon*/
.sppb-person-information-wrap {
    position: relative;
    bottom: 43px;
    border-radius: 20px;
    width: 100%;

}
 .sppb-person-image img {
    width:100%;
}

/**/

#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner a{
    color: #fff;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner a:hover{
    background: rgba(241,72,51,0.8);
}
 .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:before {
color:#fff;
}
#sp-menu .sp-megamenu-parent >li.active>a {
    color: #f47363;
}
.menu-fixed #sp-menu .sp-column .sp-megamenu-parent >li.current-item>a {
    color: #f47363;
}
.menu-fixed #sp-menu .sp-column .sp-megamenu-parent > li > a:hover,
.menu-fixed #sp-menu .sp-column .sp-megamenu-parent > li.active > a
{
  color: #ff6b63;
}

.sp-megamenu-parent >li >a:before {
   display:none;
}
body.rtl .sp-megamenu-parent {
    float: right; 
}
/*form email is left*/
body.rtl .sppb-form-control, .sppb-form-group .sppb-form-control {
   text-align:right;
}
.fa.fa-facebook, .fa.fa-twitter {
    font-family: "Font Awesome 5 Brands" !important;
}
#sp-top-bar ul.social-icons >li a {
    color: #fff;
}
#sp-top-bar ul.social-icons >li a:hover {
    color: #f47363;
}
/*lang module*/
div.mod-languages ul.lang-block li {
    padding: 0;
}
div.mod-languages ul >li >a{
  padding:0;
  line-height: 34px;
}
div.mod-languages ul >li >a:before {
    display:none;
}
/*hits position*/
.sppb-addon-articles span.count-hits{
	display:none;
position: absolute;
bottom: 50px;
left: 50px;
}
.sppb-addon-articles span.count-hits i{
margin-left: 8px;
}

/* News part */
.sppb-addon-articles .sppb-addon-article {
height: 95%;
padding: 15px;
}
.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap {
padding-top: 10px;
padding-bottom: 44px;
}
/*
.sppb-addon-articles .sppb-addon-article>a {
display: flex;
align-items: center;
height:200px;
overflow: hidden;
}*/
.sppb-addon-articles .sppb-readmore{
position: absolute;
bottom: 50px;
}
.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a {
color: #404040;
}
.sppb-addon-articles .sppb-addon-article .sppb-article-info-wrap h3 a:hover {
color: #f14833;
}
.sppb-addon-articles .sppb-addon-article img {
margin: 0 auto;
/*-webkit-transform: scale3d(1,1,1);*/
/*transform: scale3d(1,1,1);*/
-webkit-transition: all .4s ease-in-out .1s;
transition: all .4s ease-in-out .1s;
}

@media (max-width: 991px){
.sppb-addon-articles .sppb-addon-article img{
height:140px !important;
}
}
@media (max-width: 767px) {
.sppb-addon-articles .sppb-addon-article img{
height:auto !important;
}
}
/*------------------------*/

/*-------- carousel --------*/
body.rtl .sppb-carousel-extended {
direction: ltr;
}

.sppb-carousel-extended-outer-stage .sppb-carousel-extended-item>a{
  height: 210px;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.sppb-carousel-extended-item img{
height:auto !important;
}

/*
body.rtl .fa-angle-left:before {
content: "\e603" !important;
}
body.rtl .fa-angle-right:before {
content: "\e604" !important;
}*/
body.rtl .sppb-carousel-extended-team-name{
text-align: right;
}
.sppb-carousel-extended-team-content {
height:auto !important;
}
/*-----------------*/

.slider-pro {
    margin: 0 auto !important;
}
.offcanvas-menu .offcanvas-inner .sp-module {
    margin-top: 20px;
    margin-bottom: 0px;
}
.offcanvas-menu .offcanvas-inner .sp-module:first-child {
    margin-top: 20px;
}

@media screen and (min-width: 320px) and (max-width: 767px){
.scrollup{
    left: 20px !important;
right: auto  !important;
background: #005965;
}
}

#sp-position1 .sppb-addon-content .sppb-btn {
    margin: 0px;
    padding: 11px 8px;
}

.view-article article.item{
	width:100%;
}
#sp-footer {  
    padding: 7px 0;
}
.form-horizontal .control-label{
    text-align:right;
    float:right;
}
.form-horizontal .controls {
    margin-right: 180px;
    margin-left:0;
}
.form-horizontal .controls input, textarea {
border: 1px solid #ced4da !important;
border-radius: .25rem !important;

}
.form-horizontal .controls textarea{
    height:50px;
}
@media screen and (min-width: 1199px){
    .form-horizontal .controls input, textarea {
        width: 70%;
    }
}

.sppb-addon-content .sppb-btn-custom{
background:transparent;
}
.sppb-addon-content  .sppb-btn-custom:hover{
background:transparent;
}
#sp-header .logo {
    width: 100%;
height:auto;
}

#sp-header .logo img {
height:90px;
}
/*
#sp-header.menu-fixed .logo img{
margin:0 auto;
}*/
#offcanvas-toggler >i {
    color: #f47363;
}
#sppb-addon-1617273478190 .sppb-icons-group-list li{
border-bottom:none;
}
#sppb-addon-1617273478190 .sppb-icons-group-list li a{
padding:0;
line-height:inherit;
}
.social_custom span{
padding: 0 7px;
}
#sp-header #sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #005965;}
#sp-header.menu-fixed{
    background: #005965;}
#sp-header.menu-fixed > li > a {
   color: white;}
.mod-splms-course-search .splms-coursesearch-input{
    background: #fff;
    padding: 5px 25px;
    min-height: 60px;
    border-radius: 50px;
    font-size: 16px;
    border: none;}
.btn-primary, .button, .btn-readmore, .sppb-btn-primary, .vm-button-correct{background-color: #e83d34;}

.sp-megamenu-parent {
     z-index: 2;
}
a#scroll-top >i{
  background: #e83d34; 
  color: #fff;
}
#sp-logo{
  background-color: white;
}
.sp-megamenu-parent >li >a{
  font-size: 18px;
  padding:0 18px;
}
.icon-top-wrapper {
    height: auto;
    line-height: 35px; 
  color: #fff;
} 


.sp-megamenu-parent .sp-dropdown li.sp-menu-item {

    font-size: 16px !Important;
   
}


.menu-fixed  #sp-menu .sp-column .sp-megamenu-parent > li > a {color: white;}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{background: #004e58;}

.view-article article.item .published-date-wrap .published-date{background: #f25a47;}
/*
.search  input[type="text"] {
color :#ffffff; 
}*/

.entry-header h2 {
    font-size: 18px !important;

}
