.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg:before {
  background: none;
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg {
  height: 468px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text p.details {
  margin-bottom: 80px;
  font-size: 18px;
  color: #000;
  line-height: 1.5;
  font-weight: 400;
  text-transform: none;
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-slidehsow-sub-title,
.sp-simpleportfolio-btns .btn-link:hover,
#sp-bottom .sp-module ul > li a:hover,
.sp-comingsoon .social-icons li a:hover,
.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover > a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a {
  color: #0e429c;
  font-size: 30px;
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text a,
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title {
  color: #585858;
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .sppb-slideshow-fullwidth-item-text {
    padding-left: 30px;
}

.sppb-addon-feature .sppb-feature-box-title {
    margin: 10px 0 0 0;
    color: #0e429c;
}
	
	.kalmen-animated-number .sppb-addon-content {
     padding: 0px !important;
}

.kalmen-single-image-with-caption .sppb-addon-content:before {
    background-color: transparent;
}

.kalmen-single-image-with-caption .sppb-addon-title {
    background-color: rgba(14,66,156,0.8);
}
	
.sppb-text-center {
    font-size: 13px;
    line-height: normal;
}

#sp-bottom p {
    color: #ffffff;
}

.sp-module ul >li >a {
    color: #ffffff;
}

.bottom-social li:last-child {
  margin-right: 0;
}
.bottom-social li a {
  font-size: 28px;
}

.bottom-social li {
  float: right;
  margin-left: 30px;
  margin-bottom: 15px;
}
.bottom-social li:last-child {
  margin-left: 0;
}

.sppb-blockquote {
	background: #eeeeee;
    border-right: 5px solid #bbbbbb;
    text-align: right;
}

.kalmen-background-color:before {
    background: none;
}

.kalmen-about {
    border-right: 5px solid #bbbbbb;
}

.sppb-addon-testimonial blockquote {
    font-size: 20px;
    text-align: left;
	line-height: 20px;
	width: 100%;
}

.sppb-addon-testimonial blockquote footer {
    display: none;
}

.view-article blockquote {
    font-size: 15px;
    padding: 10px 20px;
    margin: 0px 0px 15px 0px;
    line-height: normal;
    background: #fcffcd;
}

.sp-page-title {
    padding: 80px 0 100px 0;
    height: 5px;
}

.kalmen-single-image-with-caption .sppb-addon-title:before {
    content:none;
    position: absolute;
    left: 50%;
    bottom: -10px;
    width: 50px;
    height: 3px;
    background: #fff;
}

.sp-page-title h2 {
    font-size: 50px;
}

#sp-main-body {
    padding: 0px;
}

.layout-blog article.item .entry-header h2, .view-article article.item .entry-header h2, .layout-kalmenblogfullwidth article.item .entry-header h2 {
    margin: 20px 0 0 0;
    line-height: 36px;
}
.view-article .entry-header h2 {
    color: #0e429c;
    font-size: 32px;
}

.page-header {
	color: #0e429c;
    font-size: 32px;
    padding-bottom: 5px;
	text-align: center;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title a {
    display: none;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper {
    background: #0e429c;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-tags {
    color: #ffffff;
}

.kalmen-contact-details .sppb-addon-content {
    padding: 70px 20px;
}

.layout-blog article.item .entry-header h2, .view-article article.item .entry-header h2, .layout-kalmenblogfullwidth article.item .entry-header h2 {
    color: #0e429c;
}

.sppb-addon-ajax-contact .sppb-btn {
    background-color: #ffffff;
	color: #000000;
}

#sp-main-menu > .container > .row:first-child, .kalmen-nav-tabs-one .sppb-nav-tabs, .kalmen-get-in-touch >div, .kalmen-image-with-content .sppb-content-holder:before, .kalmen-contact-details .sppb-addon-content, #hikashop_address_form_span_iframe form input[type="submit"] {
    background: #ffffff;
}

.sp-megamenu-parent>li>a {
    color: #585858;
    text-align: center;
    line-height: 15px;
}

.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li:hover>a {
    color: #007ab9;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
    color: #000;
  background: #ffffff;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover >a, .offcanvas-menu .offcanvas-inner .sp-module ul > li.active >a {
    background: #ffffff;
}

 .sp-menu-row{
 float: right;
 }
	