/* Enter Your Custom CSS Here */

/* navigation and header*/
.main-navigation {
	float: right;
	padding-top: 0;
}

.main-navigation ul li:hover > a {
	color: #000000;
}

.main-navigation ul li a {
	color: #0355b0;
	font-size: 18px;
}

.main-navigation ul li.current-menu-item a {
	color: #000000 !important;
}



.main-navigation ul li ul {
	top: 37px;
    border-top: 1px solid #000000;
}

.main-navigation ul li ul li a {
	background-color: #ffffff;
	color: #000000;
}

.main-navigation ul li ul li a:hover {
	color: #FFFFFF;
}

.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover > a, .main-navigation ul li.current-menu-item ul li a:hover {
	color: #ffffff;
	background-color: #0e22ba;
}
.header-post-title-container {
	background-color: #0e22ba;
}

.header-post-title-class {
	color: #fff;
}

.site-header .menu-toggle:hover {
	background: #0355b0;
}

.main-small-navigation a: hover {
	background: #0e22ba;
}

/*Footer styles*/
.footer-widgets-wrapper {
	background-color: ;
	border-top: 1px solid #EAEAEA;
}

.footer-widgets-area {
	padding-top: 30px;
	padding-bottom: 10px;
	color: #ffffff;
}

.footer-widgets-area a {
	color: #fff !important;
}

#colophon .widget ul li {
	border-bottom: none;
}

footer-socket-wrapper .copyright {
	display: none !important;
}

/*Random styles*/
#featured-slider .slider-read-more-button {
	background-color: #0e22ba !important;
}

.call-to-action-button {
	background-color: #0e22ba !important;
}

.call-to-action-button:hover {
	background-color: #0FBE7C !important;
}

.fa-2x {
	font-size: 2em;
	color: #0355b0;
}

.fa-2x:hover {
	color: #000000;
}

.widget-title span {
	border-bottom: #0e22ba;
}

#featured-slider .slider-read-more-button {
	font-size: 24px;
}
#site-title a {
	color: #0e22ba;
	font-size: 26px;
	font-family: cursive;
}

#site-title a:hover {
	color: #0355b0;
}

#site-title {
	text-decoration: none;
}

#featured-slider .slider-read-more-button:hover {
	background-color: #0355b0 !important;
}

.call-to-action-button:hover {
	background-color: #0355b0 !important;
}

.call-to-action-content-wrapper {
	border-width: 1px 1px 1px 3px;
	border-style: dashed dashed dashed solid;
	border-color: #EAEAEA #EAEAEA #EAEAEA #0355b0;
}

a {
	color: #0355b0;
}

a#scroll-up {
	background-color: #0355b0;
}

#featured-slider .entry-description-container {
	background-color: #555555;
	background-color: rgba(0,0,0,0.6);
}

.spacious-button, input[type="reset"], input[type="button"], input[type="submit"], button {
	background-color: #0355b0;
}

.footer-widgets-area a:hover {
	color: #0355b0 !important;
}

.woocommerce div.product div.images img {
	width: auto;
}

.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a {
    color: #000000;
}