/*
    Written by Edit4U Webservices BV
 */

/* GENERAL */
body p { line-height: 26px; }
blockquote { font-size:18px;color:#18355E;margin-left:60px;padding:10px 0 10px 30px;border-left:3px solid #0061DF;  }

.sp-slider-custom-dot-indecators { background-color: #18355E; }

/* PATTERN */
.bg-ptrn1 { background-image: url(../images/pattern/1.png);background-attachment: scroll;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover; }
.bg-ptrn2 { background-image: url(../images/pattern/2.png);background-attachment: scroll;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover; }
.bg-ptrn3 { background-image: url(../images/pattern/3.png);background-attachment: scroll;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover; }
.bg-ptrn4 { background-image: url(../images/pattern/4.png);background-attachment: scroll;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover; }

/* NAV */
#sp-header { -webkit-box-shadow: 0px 8px 30px rgb(34 34 34 / 7%);-moz-box-shadow: 0px 8px 30px rgba(34, 34, 34, 0.07);-o-box-shadow: 0px 8px 30px rgba(34, 34, 34, 0.07);box-shadow: 0px 8px 30px rgb(34 34 34 / 7%); }
.sp-megamenu-parent > li > a,
.sp-megamenu-parent>li.active>a { font-weight: 600;text-transform: uppercase; }
.sp-megamenu-parent > li > a:before { background-color: #0061DF;bottom: 25px;content: "";height: 2px;position: absolute;left: 15px;opacity: 0;width: 0px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s; }
.sp-megamenu-parent>li.active>a:before,
.sp-megamenu-parent > li:hover a:before { opacity: 1;width: 40px; }
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right { width: 300px !important; }

/* DETAIL */
.sppb-addon-pricelist-public .pricelist-title .pricelist-label { display:block;width: 120px;float:left; }
.sppb-addon-pricelist-public .pricelist-title .pricelist-price-with-title { display:block;float:left; }

/* FORM */
.form-control, .btn, .sppb-btn { border-radius: 0px; }
.btn-primary, .sppb-btn-primary { background-color: #18355E;border:0px !important; }
.btn-primary:hover, .sppb-btn-primary:hover { background-color: #0061DF; }

.sppb-btn-lg { font-size: 14px;padding: 16px 24px;font-weight:500; }
.sppb-btn-lg i { padding-left: 10px;font-size: 10px; }

/* FOOTER */
#sp-footer { border-top: 1px solid rgba(255, 255, 255, 0.1); }
#sp-footer .container-inner { border-top: 0px; }
#sp-bottom { background-image: url(../images/pattern/2.png);background-attachment: scroll;background-position: center bottom;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover; }
#sp-footer { background-image: url(../images/pattern/5.png);background-attachment: scroll;background-position: center top;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover; }
.footer-projects ul li { width: 50%;float: left; }
