/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Poppins');

body { 
  background: url(../images/background.png) no-repeat center top ; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body{
	font-family: 'Poppins', Arial !important ;
	line-height: 1.4 !important;
	font-size: 14px !important;
}
h1,h2,h3,h4,h5, h6,#sp-menu{
	font-family: 'Poppins', Arial  !important;
}

h1, #eb h1.reset-heading {

  background-image: linear-gradient(to top, #2a5a83, #26a4c0);
  font-size: 48px ;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

}
.page-header h1{
	margin-bottom: 40px;
}

h3{

	font-family: Poppins;
  font-size: 36px;
	color: #2a5a83;

  font-weight: normal;

  font-style: normal;

  font-stretch: normal;

  line-height: 1.5;

  letter-spacing: normal;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to top, #2a5a83, #26a4c0)
}
.h3smaller h3{
	font-size: 26px;
	line-height: 1.2;
	margin-top: 10px;
}
.sppb-blocknumber h3.sppb-media-heading{
	font-size: 24px;
	line-height: 1.5;
}
.sppb-addon-article h3 {
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
	margin: 0 0 15px;
}
.module.color h3{
	color: #fff;
	-webkit-text-fill-color: inherit;
}
h4{
	  font-size: 20px;
	color: #24355a;
	line-height: 1.5;
}
#filterCategoryItems h4{
		  font-size: 15px;
}
h5{
	  font-size: 24px;
	color: #24355a;
	line-height: 1.5;
}
h6{
	  font-size: 24px;
	color: #6c7891;
	line-height: 1.5;
}
.black-text{
	color: #000000;
}
.white-text{
	color: #ffffff;
}
.eb-container .input-prepend .add-on{
  height: 42px;
  padding: 6px 12px;	
	  font-size: 12px;
}
.StripeElement {
	  height: 42px;
  padding: 6px 12px;	
	  font-size: 12px;
	  background-color: #fff;
	  border: 1px solid #dedede;
  border-radius: 0;
  box-shadow: none;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.home-corporate{
	padding: 24px;
	background-color: #FFFFFF;
  border-radius: 5px;

  border: solid 1px #26a4c0;}
.home-dealer {

  box-shadow: 0 20px 40px NaNpx rgba(0, 0, 0, 0.1), 0 20px 30px NaNpx rgba(0, 141, 169, 0.1);
  background-image: linear-gradient(to top, #2a5a83, #26a4c0);
	padding: 24px;
	color: #ffffff;
}
.home-dealer a{
	color: #ffffff;
}
.acymailing_introtext {
  display: inline-block !important;
  color: #ff0763;
  font-weight: 700;
}
.acymailing_introtext h3 {
  color: #fff;
  margin: 5px 0 0;
  font-size: 30px;
}
.acymailing_module .acymailing_form {
  top: -10px !important;
  position: relative;
  display: inline-block;
}
.acymailing_module .acymailing_form > p {
  display: block;
}
.acymailing_module .acymailing_form input[type="text"] {
  border: 0;
  margin-left: 60px;
  box-shadow: none;
  min-width: 600px;
}
.acymailing_module .acymailing_form .acysubbuttons {
  position: absolute;
  right: -60px;
  top: 0;
}
.acymailing_module .acymailing_form .acysubbuttons .button.subbutton.btn.btn-primary {
  border-radius: 0 !important;
  box-shadow: none;
  display: inline-block;
  margin: 0;
  border: 0 !important;
  -webkit-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
#sp-bottom .sp-module .sp-module-title {
  text-transform: none;
  font-weight: 400;
  font-size: 24px;
}
#sp-footer {
  color: #fff;

  padding: 25px 0 50px;
}
#sp-footer .sp-module .menu li::before{
	display: none;
}
#sp-footer2 .sp-module-content{
	text-align: right;
}
#sp-footer a {
  color: rgba(255,255,255,0.9);
}
#sp-footer a:hover {
  color: #fff;
}
#sp-footer ul {
  display: inline-block;
}
#sp-footer ul.nav {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0 5px;
}
#sp-footer .sp-module .menu li{
  display: inline-block;
  margin: 0 5px;
  font-size: 12px;

}
#sp-footer .sp-module .menu li a {
  color: #b0b2bc;;
	  display: block;
	  margin: 0 5px;
	padding: 0px;
}
#sp-footer .sp-module .menu li a:hover {
  color: #eee;
}
#sp-footer > .container {
  border-top: 0px;
}
#sp-footer > .container{
	padding-top: 0px;
}
#sp-bottom {
  padding: 60px 0px 60px 0px;
}
.nav>li>a:focus,
.nav>li>a:hover {
  text-decoration: none;
  background: none;
}
#sp-footer-wrapper .copyright {
  display: block;
  color: #666;
}
#sp-bottom a{
	color: #fff;
}
.fa.fa-mobile::before {
    content: "\f10b";
}
h3.sp-module-title{
color: #2a5a83;

}

.sppb-addon-module .sp_social .fa-facebook {
  color: #3b5998;
}
.sppb-addon-module .sp_social .fa-twitter {
  color: #1DA1F2;
}
.sppb-addon-module .sp_social .fa-google-plus {
  color: #dd4b39;
}
.sppb-addon-module .sp_social .fa-linkedin {
  color: #0085b4;
}
.sppb-addon-module .sp_social .fa-dribbble {
  color: #de41b4;
}
.sppb-addon-module .sp_social .fa-pinterest {
  color: #C92228;
}
.sppb-addon-module .sp_social .fa-youtube {
  color: #bb0000;
}
.sppb-addon-module .sp_social .fa-instagram {
  color: #125688;
}
.sppb-addon-module .sp_social ul li {
  margin: 0;
}
.sppb-addon-module .sp_social ul li a {
  width: auto !important;
  height: auto !important;
  background: none;
  border: 0 !important;
  border-radius: 0;
  margin-left: 20px;
  text-align: center;
  -webkit-backface-visibility: hidden;
}
.sppb-addon-module .sp_social ul li a i {
  display: block;
  width: 36px;
  height: 36px;
  line-height: 34px;
  font-size: 14px;
  position: relative;
  -webkit-backface-visibility: hidden;
}

.sppb-addon-module .sp_social ul li a i:after {
  content: '';
  position: absolute;
  border: 1px solid rgba(255,255,255,0.2);
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
.sppb-addon-module .sp_social ul li a:before {
  content: "";
}
.sppb-addon-module .sp_social ul li a:hover i {
  color: #fff;
}
.sppb-addon-module .sp_social ul li a:hover i:after {
  border: 1px solid #ff0763;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.btn-primary, .sppb-btn-primary {
  border-color: #008da9 !important;
  background-color: #008da9 !important;
	color: #fff !important;
}

#sp-header{
	min-height: 120px;
height: auto;
}
body.ltr .sp-megamenu-parent>li.sp-has-child>a:after, body.ltr .sp-megamenu-parent>li.sp-has-child>span:after, .offcanvas-menu .offcanvas-inner ul.menu > li.menu-parent > .menu-separator > .menu-toggler::after {
font-family: "Font Awesome 5 Free" !important;
}
#sp-header .logo{
height:100px;
}
body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a::after {
font-family: "Font Awesome 5 Free" !important;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{
	    text-transform: uppercase;
	color: #24355a;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #008da9;
}
.sppb-article-introtext{
	margin-bottom: 10px;
}
.sppb-article-meta .tags{
	display: none;
}
.jbd-container .result-item .item-image-cover img{
position:relative;
height: auto;


}

.view-article .article-details-content-header .col-md-8.padding-none, .view-article .article-details-content-footer .col-md-4.padding-none {
width: 100%;
}
.view-article .article-details-content-header .col-md-8.padding-none, .view-article .article-details-content-footer .col-md-8.padding-none {
  width: 100%;
}
.left-sidebar-top{
padding:0px;
}
.view-article #sp-main-body,.left-sidebar-middle {
  padding: 0px;
}
.left-sidebar-top, .article-details-top, .left-sidebar-middle, .article-details-content {
  border-bottom: 0px ;
}
.left-sidebar-top{
	display: none;
}
.article-details .article-header h1 {
background-image: linear-gradient(to top, #2a5a83, #26a4c0);
  font-size: 48px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.article-details .article-header h1 {
  font-size: 64px;
  font-weight: 600;
  line-height: 1.2;
  font-family: 'Poppins', sans-serif;
  margin: 0px;
}
span.sppb-meta-date {
    display: none!important;
}