@import  "../zuki/style.css";

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
@font-face {
	font-family: GalaxiePolarisCondensed;
	src: url(fonts/GalaxiePolarisCondensed-Light.otf);
	font-weight: normal;
}

@font-face {
	font-family: GalaxiePolaris;
	src: url(fonts/GalaxiePolaris-Bold.otf);
	font-weight: normal;
}

h1 {
	font-family: GalaxiePolarisCondensed, Arial, sans-serif !important;
	font-size: 64px;
	color: #002b5b;
}

#site-header h1 {
	font-size: 64px;
	text-align: center;
}

h1.archive-title {
	font-family: GalaxiePolaris, Arial, sans-serif !important;
}

h1.entry-title {
	color: #002b5b;
}

h2, h3, h4, h5, h6 {
	font-family: GalaxiePolaris, Arial, sans-serif !important;
	color: #002b5b;
}

h2 {
	font-family: GalaxiePolaris, Arial, sans-serif !important;
	margin-top: 10px;
	line-height: .8;
}

h2.entry-title {
	font-family: GalaxiePolaris, Arial, sans-serif !important;
	font-size: 64px;
}

/*link color for h2 and h3*/
h2 a, h3 a {
	color: #002b5b;
}

h6 {
	font-family: GalaxiePolaris, Arial, sans-serif !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 5px;
	line-height: .8;
}

.page .entry-header h1.entry-title {
	font-family: GalaxiePolarisCondensed, Arial, sans-serif !important;
	font-size: 64px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#colophon {
	background-image: url('pattern.png') no-repeat right top;
	background-repeat: repeat-x;
}

body {
	background-image: url("pattern.png") bottom;
	background-repeat: repeat-x;
	color: #444;
}

/*sitewide link color*/
a {
	color: #444;
}

/*styles nav link color*/
.nav-menu a {
	color: #dcb439;
}

/*changes font family for site nav links */
#site-nav {
	padding: 5px 0;
	font-family: Galaxie Polaris, Arial, sans-serif !important;
}

/*styles nav link hover color*/
.nav-menu a:hover {
	color: white;
}

#site-nav ul li a {
	font-size: 1.3rem;
}

/*styles nav link hover bottom border*/
#site-nav ul li a:hover {
	border-bottom: 1px solid transparent;
}

/*styles link color*/
.nav-wrap a, .authorbox p.author-name a, .page .entry-content a {
	color: #444;
}

/*changes color of pull quotes*/
.entry-content p.pull-left, .entry-content p.pull-right {
	color: #002b5b;
}

/*hides header nav*/
#header-top-nav {
	display: none;
}

/*affects site logo*/
#site-title {
	padding: 40px 0 0;
}

/*styles entry intro text*/
.entry-content p.intro {
	line-height: 1.75;
	color: #002b5b;
}

/*styles submit button*/
input[type="submit"] {
	background: #002b5b;
}

/*styles submit button*/
input[type="submit"]:hover {
	background: #dcb439;
}

/*aligns subscribe button to left*/
.jetpack_subscription_widget input[type="submit"] {
	float: left;
}

/*styles input text for sign up form*/
input, textarea {
	color: #444;
	font-family: 'Karla', Arial, sans-serif;
}

/*changes color of social icons in footer*/
.menu-social-container li a {
	background: #002b5b;
}

/*changes color of social icons in footer*/
ul#menu-social a:hover {
	background: #dcb439;
}

/*color of previous/next post links*/
#nav-single a span {
	color: #002b5b;
}

/*adjusts size of site logo across devices*/
@media screen and (min-width: 320px) {
	#site-header {
		width: 75%;
		max-width: 75%;
		margin: auto;
	}
}

@media screen and (min-width: 468px) {
	#site-header {
		width: 75%;
		max-width: 75%;
		margin: auto;
	}
}

@media screen and (min-width: 768px) {
	#site-header {
		width: 50%;
		max-width: 50%;
		margin: auto;
	}
}

@media screen and (min-width: 1024px) {
	#site-header {
		width: 47%;
		max-width: 47%;
		margin: auto;
	}
}

/*changes color of mobile nav menu*/
#mobile-menu-toggle:after {
	color: #002b5b;
}

/*changes color of contributor links on contributor page*/
.page .entry-content a {
	color: #002b5b;
}

/*styles search box in header*/
.search-box a#search-toggle {
	border-left: 1px solid transparent;
	background-color: #eeeeee;
}

/*changes header color background*/
#masthead {
	padding: 30px 0 0;
	background-color: #002b5b;
}

/*styles the close bar on mobile*/
#mobile-menu-close {
	background: #dcb439;
}

/*styles the mobile hamburger menu*/
#mobile-menu-toggle:after {
	color: white;
	padding-right: 12px;
}

.flexslider .rp-big-one {
	margin-bottom: 60px;
	padding-top: 15px;
	border-top: 1px solid transparent;
}