/* Shared typography and legacy layout compatibility. */
body{font-family:Poppins, sans-serif; font-size:16px; font-weight:normal; }

h1{font-family:Poppins, sans-serif; font-size:72px; font-weight:700; }

h2{font-family:Poppins, sans-serif; font-size:42px; font-weight:700; }

h3{font-family:Poppins, sans-serif; font-size:32px; font-weight:700; }

h4{font-family:Poppins, sans-serif; font-size:24px; font-weight:700; }

h5{font-family:Poppins, sans-serif; font-size:18px; font-weight:700; }

h6{font-family:Poppins, sans-serif; font-size:16px; font-weight:700; }

.sp-megamenu-parent{font-family:Poppins, sans-serif; font-size:14px; font-weight:500; }

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg::before {

    background: none !important;

}

.aspasia-animated-number-style-two:hover .sppb-icon > span > i {

    color: #fdf200 !important;

    }

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul >li > a {

  border-color: #27ae61;

}

.aspasia-animated-number-style-two:hover .sppb-animated-number,

.k2TagCloudBlock a:hover {

  color: #27ae61 !important;

}

.aspasia-animated-number-style-two:hover .sppb-animated-number{

    color: #fdf200 !important;

    }

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text {

  text-shadow: 0px 0px 5px rgb(39,174,97)  !important;

}

.aspasia-animated-number-style-two:hover .sppb-animated-number-title {

  color: #fdf200 !important;

}

.aspasia-contact-details .sppb-addon-content {

  width: 945px !important;

  padding: 50px 0 20px 0 !important;

}

#sp-header {

    height: 155px !important;

}

#sp-bottom #sp-bottom2 {

  padding-left: 10px !important;

}

#sp-top-bar{ background-color:#e1e1e1;color:#706d6d; }

#sp-bottom{ background-color:#24252a;padding:110px 0 0 0; }

#sp-footer{ background-color:#24252a;color:#706d6d; }

.fa-arrow-right::before {

    content: "\f0a4";

}
