.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title .sppb-slidehsow-sub-title {
	font-size: 18px;
    font-weight: 700;
    font-family: Lato, sans-serif;
      color: #fff;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: 1;
}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title{
    text-shadow: 0 0 10px #00000080;
 	 font-weight: 700;
}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .details {
    color: #ffffff;
}
.owl-carousel .owl-controls .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
}
.owl-carousel .owl-controls .owl-dots .owl-dot.active span {
    height: 10px;
    width: 10px;
  	top:0px !important;
}
.image-layout-preset-style-poster .sppb-addon-image-layout-content {
    margin: 0px 30px;
}

.sppb-animated-number {
    font-family: Playfair Display, sans-serif;
    font-weight: 700;
}
.sppb-animated-number-title {
    text-transform: uppercase;
}

}
 /*slide*/
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg {
    padding-top: 130px;
}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .sppb-fullwidth-title {
    margin-right: 450px;
}
.sppb-slide-item-bg.sppb-slideshow-fullwidth-item-bg .details {
    margin-right: 450px;
}

section#sp-top {
    position: fixed;
    top: 0;
    z-index: 999999999999999 !IMPORTANT;
    width: 100% !IMPORTANT;
}
header#sp-header {
    top: 50px;
    transition: 0.5s;
}

div#sp-menu .sp-megamenu-parent >li >a::after {
    position: absolute;
    bottom: -20px;
    left: 44%;
}
div#sp-menu .sp-megamenu-parent >li >a {
    position: relative;
}

.sppb-article-info {
    margin:10px !important;
}

.sppb-addon-article {
    padding-bottom: 0px !important;
}
