.post.single p {
    margin-top:0px !important;
}

.blog p {
    margin-top:0px !important;
}
.comment-form p, .contact-form p {
    margin-top: 14px;
    color: black;
    font-weight: bold;
}

.comment-form [type='submit'], .contact-form [type='submit'] {
    width: 200px !important;
}

input, select {        
    margin-top: 5px;        margin-bottom: 5px; border: 1px solid #E5E5E5; width: 100%; color: #999999; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px; }
input[type="submit"]{width: 30px!important;}


.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item {
    max-height: 135px !important;
}

.vc_images_carousel .vc_carousel-indicators li {
    border:1px solid white !important;    
}

.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.vc_images_carousel .vc_carousel-control .icon-prev:before {
    top: -4px !important;
}

@media screen and (min-width: 768px) {
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
    color: white !important;
    background: black;
    opacity: 1;
}
}

.vc_images_carousel .vc_carousel-control .icon-next:before {
    top:-4px !important;
}

.projects-list {
    margin-top:0px !important;    
}

.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner {
    text-align:center;
}

.template-phone a, .template-mail a, .template-phone:before, .template-mail:before {
    font-weight:bold !important;
    font-size:15px !important;
    color:#163b82 !important;
}

.copyright a {
    color: #163b82 !important;
    font-weight: bold !important;
}

.site-container .vc_row.yellow {
    background-color: #163b82 !important;
}

.sl-small-phone:before, .sl-small-location:before, .sl-small-mail:before {
    color:#163b82 !important;
}

.contact-details-box p a {
    font-weight:normal !important;
}

.social-icons.yellow li {
    border-color:#163b82 !important;
}
.social-icons.yellow {
    background:#163b82 !important;
}

.social-icons.yellow li a {
    background:#163b82 !important;
}

.social-icons.yellow li a:hover {
    background: #3062c1 !important;
}

.social-icons.yellow li a:before {
    color:white !important;
}

h2.widgettitle:after, .box-header:after {
    background:#163b82 !important;  
}

blockquote:before, .feature-item:before, .contact-details-box:before, .re-action-button:before, .announcement .vertical-align-cell:before, .call-to-action:before, #cancel-comment, .list li a, li.template-bullet:before, .ui-tabs-nav a:before, .accordion .ui-accordion-header .ui-accordion-header-icon, .cost-calculator-box:before {
    color: #163b82 !important;
}