a,.blue{
    color:#4174c5;
}
a:hover{
    color:#274472;
}
.boxed-layout #main-header>.container{
    background: #274472;
}
#main-header{
    background:#274472;
    color:#e2eaf2;
}
#main-header blockquote:before{
    color:#50688c;
}
#main-header blockquote:after{
    color:#50688c;
}
#newsletter{
    background:#324e79;
}
.newsletter-form input[type="submit"]{
    background:#63b2f5;
}
.newsletter-form .newsletter-submit .icons{
    background:#63b2f5;
    color:#FFF;
    border-bottom:1px solid #7cc5f8;
    border-bottom:1px solid #213b63;
}
.newsletter-form .newsletter-submit:hover .icons,
.newsletter-form .newsletter-submit:hover input{
    background:#4174c5;
    border-top-color:#5191d4;
}
#navigation>li:hover>a,
#navigation>li:hover>span,
#navigation>li.current-menu-item>a,
#navigation>li.current-menu-item>span{
    border-top:1px solid #7cc5f8;
    border-bottom:1px solid #579dd9;
}
#navigation li:hover,
#navigation li:hover>span,
#navigation li:hover>a,
#navigation>li.current-menu-item,
#navigation>li.current-menu-item>span,
#navigation>li.current-menu-item>a{
    background:#63b2f5;
}
.owl-header .carousel-arrows span:hover{
    color:#fff;
    background:#63b2f5;
    border-top-color:#7cc5f8;
    border-bottom-color:#579dd9;
}

.banner-rotator-content{
    background:#63b2f5;
    color:#fff;
}
.banner-rotator-content h5{
    color:#274472;
}

.banner-rotator-content a.button{
    border-top-color:#f3f7fa;
    border-bottom-color:#5496d4;
}

.banner-rotator-content a.button:hover{
    background:#324e79;
    border-bottom-color:#243f6a;
    border-top-color:#41669e;
}
.issue-icon{
    background:#63b2f5;
    color:#fff;
}
.issue-block:hover .issue-icon{
    color:#274472;
    background:#fff;
}

.issue-block:hover .issue-content h4{
    color:#274472;
}

.issue-block:hover a.button{
    color:#fff;
    background:#63b2f5;
    border-top-color:transparent;
}
.issue-content h4{
    color:#4174c5;}
.event-calendar td:hover{
    background:#63b2f5;
}

.event-calendar td:hover .events li{
    border-color:#81c7f8;
}

.event-item:hover .date>span{
    background:#63b2f5;
    color:#fff;
}

.event-item:hover h6 a{
    color:#274472;
}
.filter-dropdown>li>span{
    color:#274472;
}
.filter-dropdown>li>span:hover,
.filter-dropdown.opened>li>span{
    background:#63b2f5;
    border-top-color:#7cc5f8;
    border-bottom-color:#579dd9;
}

.filter-dropdown ul li:hover,
.filter-dropdown ul li.active-filter{
    color:#63b2f5;
}

.filter-select + div.chosen-with-drop .chosen-single{
    background:#63b2f5;
    color:#fff;
}

.filter-select + div .chosen-results>li.result-selected,
.filter-select + div .chosen-results>li:hover{
    color:#63b2f5;
    background:none;
}

.active-sort>button{
    background:#63b2f5;
    border-bottom-color:#579dd9;
    border-top-color:#80bef0;
    color:#fff;
}
.media-item:hover .media-format>div{
    background:#63b2f5;
    color:#fff;
}
.media-format>div{
    background:#e2eaf2;
    color:#274472;
}
.media-caption h2{
    color:#4174c5;
}
.col-lg-3 .media-button a.button,
.col-lg-9 .col-lg-4 .media-button a.button{
    color:#274472;
}
.col-lg-3 .media-button a.button:hover,
.col-lg-9 .col-lg-4 .media-button a.button:hover{
    background:none;
    color:#63b2f5;
}

.col-lg-3 .media-button a.button:hover:after,
.col-lg-9 .col-lg-4 .media-button a.button:hover:after{
    color:#274472;
}

.media-caption span.tags{
    color:#4174c5;
    font-size:13px;
}
.post-side-meta .post-format{
    background:#e2eaf2;
    color:#274472;}
.post-side-meta .post-format:hover{
    background:#63b2f5;
    color:#fff;
}
.post-side-meta .post-comments{
    background:#fafbfd;
    color:#4174c5;
}
.shopping-cart:hover .cart-button{
    background:#63b2f5;
    border-top-color:#7cc5f8;
    border-bottom-color:#579dd9;
    color:#fff;
}
.shopping-cart-content{
    background:#fafbfd;
    border:3px solid #63b2f5;}
.shop-product-gallery .fullscreen-icon:hover{
    background:#63b2f5;
}
.shop-product-content h2{
    color:#4174c5;
}
.sidebar-box a.button.transparent:hover:after{
    color:#63b2f5;
}
.banner h4{
    color:#274472;}
.banner:hover{
    background:#63b2f5;}
.banner:hover .icons{
    color:#9ccbf8;
}

.banner:hover .icons.icons-fadeout{
    color:#9ccbf8;}
.image-banner a{
    background:#63b2f5;
    color:#fff;
    border-bottom:1px solid #579dd9;
}
.image-banner:hover a{
    background:#4174c5;
    border-bottom-color:#213b63;
}
.image-banner:hover img{
    border-bottom-color:#5191d4;}
.image-banner img{
    border-bottom:1px solid #80bff0;
}
a.tag{
    color:#274472;
}
a.tag:hover{
    background:#63b2f5;
    color:#fff;
}
.category-box a{
    color:#4174c5;
}
.category-box a:hover{
    background:#fff;
    color:#274472;
}

.category-box a:hover:before{
    color:#274472;
}

.responsive-calendar .day.calendar-event a{
    color:#4174c5;
}
#main-footer,
#lower-footer{
    background:#274472;
    color:#e2eaf2;

}
.menu li a:hover,
.menu li a:hover:before{
    color:#63b2f5;
}
#button-to-top:hover{
    background:#63b2f5;
    color:#fff;
    border-top-color:#7cc5f8;
    border-bottom-color:#579dd9;
}
.customize-box{
    background:#274472;
}
.customize-box-button{
    background:#274472;
}
.customize-box.opened .customize-box-button,
.customize-box-button:hover{
    background:#4174c5;
    border-top:1px solid #5191d4;
    border-bottom:1px solid #213b63;
}
.customize-box input[type="radio"] + label{
    background:#324e79;}

.customize-box input[type="radio"]:checked + label,
.customize-box input[type="radio"] + label:hover{
    background:#4174c5;
    border-top-color:#5191d4;
    border-bottom-color:#213b63;
}
.background-image input[type="radio"] + label{
    border:2px solid #324e79!important;
}
.background-image input[type="radio"]:checked + label{
    border:2px solid #4174c5!important;
}
::selection {
    background: #4174c5; /* Safari */
    color:#fff;
}
::-moz-selection {
    background: #4174c5; /* Firefox */
    color:#fff;
}
a.button,
button{	background:#e2eaf2;
    color:#274472;
}
a.button.transparent,
button.transparent{
    color:#274472;
}

a.button.transparent:hover,
button.transparent:hover{
    color:#63b2f5;
}
a.button.transparent:hover:after,
button.transparent:hover:after{
    color:#63b2f5;
}

a.button:hover,
button:hover,
a.button.active-button,
button.active-button{
    background:#63b2f5;
    color:#fff;
    border-top-color:#7cc5f8;
    border-bottom-color:#579dd9;
    text-decoration:none;
}
.tooltip-inner{
    background:#4174c5;}
.tooltip.top .tooltip-arrow{
    border-top-color:#4174c5;
}

.tooltip.left .tooltip-arrow{
    border-left-color:#4174c5;
}

.tooltip.bottom .tooltip-arrow{
    border-bottom-color:#4174c5;
}

.tooltip.right .tooltip-arrow{
    border-right-color:#4174c5;
}
.accordion-header{
    color:#274472;}
.accordion-active .accordion-header,
.accordion-header:hover{
    background:#63b2f5;
    border-top-color:#7cc5f8;
    border-bottom-color:#579dd9;
    color:#fff;
}
.tab-header li{
    color:#274472;
}

.tab-header li.active-tab,
.tab-header li:hover{
    background:#63b2f5;
    border-top-color:#7cc5f8;
    border-bottom-color:#579dd9;
    color:#fff;
}
.tab-header li a{
    color:#274472;
}
blockquote{
    border-left:3px solid #63b2f5;
    color:#274472;}
blockquote.link-quote{
    border-left-color:#274472;
}
input[type="submit"],
input[type="reset"]{
    color:#274472;
}
input[type="submit"]:hover,
input[type="reset"]:hover{
    background:#63b2f5;
    border-top-color:#7cc5f8;
    border-bottom-color:#579dd9;
    color:#fff;
    text-decoration:none;
}
.increase-button:hover,
.decrease-button:hover{
    color:#fff;
    background:#63b2f5;
    border-color:#63b2f5;
}
.dropcap.blue{
    color:#63b2f5;
}
.dropcap.squared.blue{
    color:#fff;
    background:#63b2f5;
}
.highlight{
    color:#fff;
    background:#4174c5;
}
.audio-player{
    background:#274472;
    color:#97acc3;
}
.audio-play-button{
    border-right:1px solid #324e79;}
.audio-progress-wrapper{
    border:1px solid #808ca4;
    background:#324e79;}
.audio-buffer-bar{
    background:#416c9e;}
.audio-progress-bar{
    background:#63b2f5;}
.audio-volume{
    border-left:1px solid #324e79;}
.volume-bar{
    border:1px solid #808ca4;
    background:#324e79;}
.audio-volume-progress{
    background:#63b2f5;}
.pricing-header{
    color:#63b2f5;
}

.most-popular .pricing-header{
    background:#63b2f5;}
.most-popular .pricing-header span{
    color:#4377ae;
}
.pricing-price,ul.pager li.page-numbers a,.sidebar-box .view-archives li:hover,.sidebar-box .view-archives li:hover a{
    color:#274472;
}
ul.pager li.page-numbers a:hover{
    background:#63b2f5;
    color:#fff;
    border-top-color:#7cc5f8;
    border-bottom-color:#579dd9;
    text-decoration:none;
}
.sidebar-box .view-archives li{color: #4174c5;}
#navigation > li.active-trail,
#navigation a.active-trail:after,
#navigation a.active-trail,
#navigation > li.active-trail > span,
#navigation > li.active-trail > a{
    text-decoration:none;
    background:#63b2f5;
    color:#fff;
    border-right-color:transparent;
    border-left-color:transparent;
}
#navigation > li.active-trail > a{
    border-top: 1px solid #7cc5f8;
    border-bottom: 1px solid #579dd9;
}
ul.tabs_nav > li > a{
    color: #274472;
    background: #e2eaf2;
}
ul.tabs_nav > li > a:hover{
    background: #63b2f5;
    color: #fff;
}
.pager .pager-current a{
    background: #63b2f5;
    color: #fff;
    border-top-color: #7cc5f8;
    border-bottom-color: #579dd9;
    text-decoration: none;
}
.tags >a:after{content: ', '; color: #4174c5;}
.view-calendar ul.pager{list-style: none; margin: 0;}
.view-calendar ul.pager li{padding: 0;}
.view-calendar ul.pager li a{
    color: #274472;
}
.view-calendar ul.pager .date-prev a,.view-calendar ul.pager .date-next a{margin: 0;font-weight: normal;font-size: 13px}
.view-calendar ul.pager li a:hover{
    background: #63b2f5;
    color: #fff;
    border-top-color: #7cc5f8;
    border-bottom-color: #579dd9;
    text-decoration: none;
}
.custom-plus:hover{background: #63b2f5;color: #fff;border-radius: 0 3px 3px 0;}
.custom-minus:hover{background: #63b2f5;color: #fff;border-radius: 3px 0 0 3px;}

.line-item-summary-view-cart a:hover,.tabs-link a:hover,.tabs-link ul li.active a{
    background: #63b2f5;
    color: #fff;
    border-top-color: #7cc5f8;
    border-bottom-color: #579dd9;
    text-decoration: none;
}
.line-item-summary-view-cart a,.line-item-summary-checkout a,.tabs-link a{
    color:#274472;
}
.block-simplenews{
    background:#274472;}
.simplenews-subscribe input.form-submit{
    background: #63b2f5;
}
.simplenews-subscribe input.form-submit:hover{
    background: #4174c5;
}
.customer_profile_billing label{display: block;width: 100%}
.checkout-cancel,.cus-tag a,.view-portfolio .view-filters .views-exposed{padding-top: 0}
.view-portfolio .view-filters .views-exposed-widget{padding-top: 0}
.view-portfolio .view-filters .views-exposed-widget:last-child,.view-portfolio .view-filters .views-widget-sort-order{padding-right: 0}
.view-portfolio .view-filters .views-exposed-widget input{margin-top: 0;padding: 4px 15px;font-size: 14px}
.view-filters select{
    color: #274472;
}
.cus-tag a:hover{
    background:#63b2f5;
    color:#fff;
}
.view-portfolio .views-widget-sort-by select{
    background: #63b2f5;
    border-bottom-color: #579dd9;
    border-top-color: #80bef0;
    color: #fff;
}
.view-filters select option{background: #fff;color: #333}
.view-filters select:hover{
    background: #63b2f5;
    color: #fff;
    border-top-color: #7cc5f8;
    border-bottom-color: #579dd9;
    text-decoration: none;
}
.related-products input.form-submit,.view-shop-front-page input.form-submit,.view-product-block input.form-submit{
    background: none;
}
input[id^='edit-edit-delete']:hover{
    background: #a82512;
}
.line-item-summary-checkout a{
    background:#a82512;
    border-top-color:#be2e17;
    border-bottom-color:#911f0f;
    color:#fff;
}
#navigation li.donate-button>a{
    color:#fff;
    padding:18px 10px;
    background:transparent;
    font-size:18px;
    border-top:1px solid #be2e17;
    border-bottom:1px solid #911f0f;
}
.banner.donate-banner{
    background:#ede1e2;
    padding:20px 18px 20px 20px;
}
@media(max-width:991px){
    #menu-button:hover{
        background:#63b2f5;
        border-bottom-color:transparent;
    }
}



