/*font*/
@media(max-width:991px){
h1 { font-size: 30px; text-transform: uppercase !important; color: #959C92 !important; }
h2 { font-size: 28px !important; }
h3 { font-size: 18px !important; line-height: 1.5 !important; }
h4 { font-size: 20px !important; }
h5 { font-size: 20px !important; font-family: 'Forum', sans-serif !important; font-weight: 300 !important; text-transform: uppercase;} 
h6 { font-size: 16px !important; }
body { font-size: 14px !important;color: #333333 !important ; }
}
@media (max-width:991px){
h1.sppb-fullwidth-title {
    font-size:16px !important;
}
}

@media (max-width:991px){
h1.sppb-addon-title {
    font-size:28px !important;
}
}

@media (max-width:991px){
h2.sppb-addon-title {
    font-size:30px !important;
}
}

h1 {
  font-size: 30px; 
  text-transform: uppercase !important; 
  color: #959C92;
}

h5 {
  color: #959C92 !important; 
}

.control-label {
    display: inline-block !important;
}

.form-group.form-group-actions {
    margin-right: 5px;
}

span.fa.fa-comments.fa-lg {
    position: relative;
    bottom: 5px;
}

span#close {
    font-size: 25px;
    padding: 8px 8px 0px 8px;
}
body { 
  color: #333333 !important ; 
}

/*scroll*/
.sp-scroll-up {
    right: 110px;
}

/*end of scroll*/

.sppb-slide-item-bg:before {
   background-image: none;
}

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text > div {
   margin-top: 120px;
}

.sppb-slide-item-bg .slide-img-wrapper:before {
    border: none;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    color: #959C92 !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    color: #b49f9f !important;
}

/*header*/
#sp-header.header-sticky {
    position: fixed;
    z-index: 9999;
    background: #959C92;
    box-shadow: 0 2px 5px rgb(16 16 16 / 20%);
    padding: 20px 0px 0px 0px;
}
.sp-megamenu-parent > li > a {
      font-weight: 300!important;
      font-family: 'Forum', sans-serif !important;
  font-size: 16px;
    letter-spacing: 2px;
}
/*end of header*/

/* social media icon*/
ul.social-icons {
    display: none;
}
/* end of social media icon*/

.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn {
    font-size: 16px;
    color: #fff;
    border-radius: 4px;
    font-weight: 700;
    padding: 20px 52px;
    transition: all 0.3s ease-in-out;
    text-transform: uppercase;
    border: 1px solid #fff!important;
    font-family: 'Forum' !important;
    letter-spacing: 2px;
}
.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-btn:hover{
    color: #959C92;
  	background-color: #fff;
    border-radius: 4px;
    font-weight: 700;
    padding:20px 52px;
    transition: all 0.3s ease-in-out;
    text-transform: uppercase;
  	border: 1px solid #fff;
}

#sp-header:before {
  opacity: 0 !important;
}

/*button-transparent*/
.button-001.sppb-btn.sppb-btn-default {
    color: #ffffff;
    background-color: #fff;
    background-color: transparent;
    border: 1px solid #fff;
    font-family: 'Forum' !important;
}
.button-001.sppb-btn.sppb-btn-default:hover {
    background-color: #fff;
    color: #959C92 !important;
  	border: 1px solid #959C92 !important;
     font-family: 'Forum' !important;
}

/*button-002*/
.button-002.sppb-btn.sppb-btn-default.sppb-btn-rounded{
   	color: #ffffff;
    background-color:  #959C92 !important;
    border: 1px solid #959C92 !important;
     font-family: 'Forum' !important;
}
.button-002.sppb-btn.sppb-btn-default.sppb-btn-rounded:hover {
    background-color: #fff;
    color: #959C92 !important;
  	border: 1px solid #959C92 !important;
     font-family: 'Forum' !important;
}
/*button image content*/
.button-002 a.sppb-btn.sppb-btn-success.sppb-btn-rounded {
    font-family: 'Forum';	
    color: #ffffff;
 	background-color:  #959C92 !important;
 	border: 1px solid #959C92 !important;
}
.button-002 a.sppb-btn.sppb-btn-success.sppb-btn-rounded:hover {
    font-family: 'Forum';
    background-color: #fff;
    color: #959C92 !important;
   	border: 1px solid #959C92 !important;
   font-family: 'Forum' !important;
}

.button-002.sppb-btn-custom.sppb-btn-rounded:hover {
    font-family: 'Forum';
   font-family: 'Forum' !important;
}


#sppb-addon-1665561316324 .sppb-slideshow-sub-title {
   font-family: 'Forum', sans-serif !important;
   text-transform: uppercase !important;
   font-weight:400 !important;
   font-family: 'Forum' !important;
}

.sp-megamenu-parent > li > a {
  font-family: 'Forum';
  font-size: 14px;
  font-weight: 400;
}
#sppb-addon-1666079663575 #btn-1666079663575.sppb-btn-custom {
      border: #fff 1px solid !important;
}
.sppb-btn {
    border: #959C92 1px solid !important;
      border-radius: 4px;
    font-weight: 700 !important;
    padding: 20px 52px !important;
    transition: all 0.3s ease-in-out !important;
    text-transform: uppercase !important;
}
#sppb-addon-1666152550645 #btn-1666152550645.sppb-btn-custom {
    border: #ffffff 1px solid;
}
#sp-footer .sp-copyright {
    font-weight: 300;
    color: #fff;
}
#sppb-addon-1666079663575 #btn-1666079663575.sppb-btn-custom:hover {
    border: 1px solid #fff !important;
}
#sp-bottom .sp-module .sp-module-title {
    font-weight: 300;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 21px;
}
.footer a {
    color: #ffffff !important;
}

.footer a:hover {
    color: #ededed !important;
}
#sp-bottom .sp-module ul {
    font-family: 'Forum', sans-serif;
    letter-spacing: 2px;
    font-size: 16px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
    font-family: 'Forum', sans-serif;
    color: #959C92;
    text-transform: uppercase !important;
    letter-spacing: 2px;
}

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