.btn:hover, 
button:hover,
.button:hover,
.wc-forward:hover,
html input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover,
.more-link a:hover,
.load-more a:hover,
.address .edit:hover,
.reset_variations:hover,
.st-highlight,
.st-dropcap,
.st-link.style-2:after,
.st-link.style-3:before,
.st-tabs .tab-title li.active a, 
.woocommerce-tabs ul.tabs li.active a,
.st-accordion .accordion-title.active .accordion-icon,
.st-iconbox.style-1 .box-image .box-icon,
.st-trailerbox .box-content span,
.st-progress .bar,
.st-offer-slider .offer-button:hover,
.st-social a:hover,
#footer .st-social a:hover,
.blog-container .post-format,
.portfolio-container .zoom-link a:hover,
.team-container.style-1 .team-photo,
.team-container.style-2 .team-photo,
#fullscreen-menu li a:hover,
.portfolio-filter li a:hover,
.portfolio-filter li.active a,
.portfolio-filter li.active a:hover,
.widget.widget_tag_cloud a:hover,
.widget.widget_product_tag_cloud a:hover{
	background-color:#013a61;
}

.btn:hover, 
button:hover,
.button:hover,
.wc-forward:hover,
html input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover,
.more-link a:hover,
.load-more a:hover,
.address .edit:hover,
.reset_variations:hover,
.header-cart a.button:hover,
blockquote,
blockquote.pull-right,
.primary-menu ul li a:before, 
.canvas-menu ul li a:before,
.st-link.style-1:after,
.st-iconbox.style-1 .box-image:hover .box-icon,
.owl-theme .owl-controls .owl-page.active span, 
.owl-theme .owl-controls.clickable .owl-page:hover span,
.st-offer-slider .offer-title h4:before,
.st-offer-slider .offer-button:hover,
.post-meta span:before, 
.widget-blog .media-list span:before,
.team-meta:after,
.team-container.style-2 .st-social a:hover,
.portfolio-filter li a:hover,
.portfolio-filter li.active a,
.portfolio-filter li.active a:hover{
	border-color:#013a61;
}

.fs-menu-on .toggle-menu:hover span:before,
.st-accordion .accordion-title:hover,
.st-accordion .accordion-title.active,
.st-iconbox.style-1 .box-image:hover .box-icon,
.st-iconbox.style-2 .box-icon,
.st-articlebox a:hover,
.st-link.style-4,
.testimonial-position,
.widget_nav_menu ul li a:hover,
.widget_nav_menu ul li a:hover:before,
.portfolio-container .post-title a:hover,
.portfolio-list .post-category,
.blog-container .post-title a:hover,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
#footer a:hover,
.product-container:hover h3 a,
.entry-summary .price .amount,
.woocommerce .product-category a{
	color:#013a61;
}
body {
background-color: #ffffff;
}
#st-wrapper {
background-color: #ffffff;
}
#header #top-wrapper {
background-color: rgba(12, 55, 90, 1);
border: none !important;
}
#footer {
background-color: #013a61;
}
body, p { font-family: 'Montserrat'; }
h1,h2,h3,h4,h5,h6 { font-family: 'Montserrat'; }
ul.primary-menu > li > a { font-family: 'Open Sans'; }
body { font-size: 16px; }
ul.primary-menu > li > a { font-size: 15px; font-weight: 400; }
#header { color: #ffffff; }
#header #top-wrapper { color: #ffffff; }
ul.primary-menu > li > a { color: #222222; }
ul.primary-menu > li > a:hover { color: #1a8de5; }
#footer .widget-title { color: #ffffff; }
#footer, #footer .widget li { color: #ffffff; }
#footer a { color: #ffffff; }
#footer a:hover { color: #c9c9c9; }
#middle-wrapper, .header-style-h2 .header-logo { line-height: 150px; }

#tpbr_topbar { display:none!important; }


#footer p { font-size: 16px; line-height: 20px; }
#title-wrapper { height: 400px; background-size: cover!important; }
.page-title { padding-top: 2.5em!important; text-shadow: 2px 2px 10px #000; }



/*****************HOME PAGE EDITS*************************/
.footer-title { text-align: center;     color: #656565; font-size: 22px; padding: 20px; }
#secondary-nav ul.secondary-menu li { font-size: 14px; color: #656565; padding: 0 20px; text-decoration: none; text-transform: uppercase; }
#copyright-wrapper { text-align: center; }
.copyright-text { font-size: 14px; color: #fff; }
.overlay { z-index: 1000 !important; }  
#copyright-wrapper { background-color: rgba(0, 0, 0, 0.1)!Important;}
#menu-item-26 span { color: #fff!important; background-color:#0C375A; padding:10px; }
#menu-item-26 span:hover { background-color:#1A8DE5; }
.mission-text { text-align: center; font-size: 25px; line-height: 32px; color: #0a0a0a; font-weight: 400; }
.header-skin-transparent { border-bottom: 0px!important; }
/**------------------------------------------------------**/

.indent { padding-left: 50px; padding-bottom: 30px; }

#header-side {z-index: 10000;}

@media (max-width: 991px) {
#toggle-mobile-menu {display: block; color: #000 !important; }
.title-holder {padding: 115px 0 115px !important;}
#header, .header-regular #header { position: absolute; }
#mobile-container {margin-top: 80px;}
#tpbr_topbar { display:block!important; }
#tpbr_topbar #tpbr_box { font-size: 18px!important; font-weight: bold!important; }
#tpbr_topbar #tpbr_box a { color: #ffffff!important; }
#middle-wrapper { width:100%; background-color:#fff!important; }
}


.white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white p { color: #fff; }

.header-regular #header, .header-sticky #header { position: relative!important; }

#title-wrapper { background-size: cover; }

.footer-top .vc_col-sm-4 { padding-left: 0px!important; padding-right: 0px!important; }

.darkblue {color: #217EC5;}
