.navbar-stuck .navbar-nav {
    padding-left: 50px;
}

.navbar-logo {
    float: none;
  text-align: center;
}

.navbar-nav>li>a {
    padding-right: 21px;
    padding-left: 21px;
    font-size: 12px;
}

.navbar-stuck .navbar-nav>li>a {
    padding-left: 12px;
    padding-right: 12px;
}

.post-summary .post-title {
    font-size: 21px;
}

.texticon-top .texticon-icon {
    margin-bottom: 0px;
}

.texticon-content {
    font-size: 14px;
}

.navbar-top .social-icons {
    font-size: 18px;
}

.wpcf7-text {
    width: 100%;
}

.wpcf7 .wpcf7-form .form-container textarea {
    margin-top: 0px;
    height: 180px;
}

.wpcf7-form .wpcf7-form-control {
    margin-top: 0px;
}

.wpcf7 .wpcf7-form .form-container .csc-form-element-submit input[type="submit"] {
    background-color: #ffa900;
    margin-top: 0px;
    width: 100%;
}

#c3917 .image {
    margin-left: 40px;
}

#CDSSCROLLINGRAVE.wide {
    width: 100%;
    margin-top: -20px;
}

.btn-danger {
    font-size: 16px;
    padding: 6px 32px;
    border-radius: 18px;
}

#c4472 a:link {
    color: #ffffff;
}

#c4477 a:link {
    color: #ffffff;
}

#c4502 a:link {
    color: #ffffff;
    font-size: 32px;
}

.carousel-text {
    text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px;
}

.posts-box-carousel .item-overlay{opacity: 1 !important; background-color: transparent;}
.posts-box-carousel .item-overlay:not(.show-always){opacity: 1 !important;}
.sidebar-widget.wyy-widget-slider-posts .posts-box-carousel .post-summary{width: 100%; text-align: center; background-color: transparent;}
#main .posts-box-carousel .post-summary .post-title{font-size: 3.5em; color: #fff;}
#main .posts-box-carousel .post-summary .post-title a{color: #fff;}
.sidebar-widget.wyy-widget-slider-posts .posts-box-carousel .nav-dir li .btn{display: none !important;}

.posts-box-carousel .item-overlay .inner{top:30%;}
.posts-box-carousel .btn.btn-default{color: #fff !important; border-color: #fff !important;}
.posts-box-carousel .btn.btn-default:hover{background-color: #869DAE !important;}

@media screen and (max-width: 460px)
{
    .posts-box-carousel .inner{margin-top: 0 !important; padding-top: 0 !important;}
    #body_id_250 .owl-prev, #body_id_250 .owl-next{padding: 0 12px !important;}
    #body_id_250 .owl-nav.disabled{right: 0; top: 5px;}
}

@media screen and (max-width: 400px)
{
    .posts-box-carousel .inner{margin-top: 0 !important; padding-top: 0 !important; top: 20% !important;}
  
}


@media screen and (max-width: 340px)
{
    .posts-box-carousel .inner{margin-top: 0 !important; padding-top: 0 !important; top:10% !important;}
  
}