/*

==Woo auto loads this file


GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

input[type=text], input.input-text, input.txt, input[type=tel], input[type=email] {
	-webkit-border-radius: 0;
	border-radius: 0;
	margin: 0 0 1.618em 0;
	width: 99%;
}

/* Hyperlinks */
a {
  color: #6376b8;
  text-decoration: none;
}

/* headings */
h1, h2, h3, h4, h5, h6 {
/*	font-family: "Cabin", sans-serif; */
}


/* buttons */
a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type=submit]:hover, input.button:hover, button.button:hover, #wrapper .woo-sc-button:hover {
background: #c1c25d;
}

a.button, a.comment-reply-link, #commentform #submit, .submit, input[type=submit], input.button, button.button, #wrapper .woo-sc-button {
background: #B1B334;
}

/* header */
#header {
	border-bottom: 5px solid #B1B334;
}

#header #logo {
   border-top: 0;
   padding: 1em 0 2em;
}

/* menus */
ul.nav li a {
/*	text-transform: none; */
	color: #6376b8;
}

#header .nav-toggle {
	background: #6376b8;
}

/*** home page ***/
.home-section {
	margin-bottom: 3em;
}
/* intro message */
.home-section#intro-message {
	border-bottom: 0;
	margin-bottom: 3em;
	padding: 8em 0 12em 0;
	/*height: 22.5em;  /*~315px*/
}

.home-section#intro-message header h1 {
	color: #FFF;
/*	font-size: 5.5em;
	font-family: "Cabin", sans-serif;
	font-weight: normal;
*/
}

#intro-message-text {
	text-align: center;
	margin-bottom: 2em;
/*	font-size: 1.7em;
*/
}

#intro-message-text p {
	margin-bottom: .5em;
}
/* featured slider */
#featured-slider .slide-content { text-align:center;}

/* features */
.home #features header {display: none;}

.widget_woothemes_features .feature img {
	-webkit-border-radius: 0;
	border-radius: 0;
}

/* custom section */
.home .e3_home {
	list-style: none;
	text-align: center;
}

.home .e3_home img {
	margin: 0 0 1.618em;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

.home-section h3, .home-section h3 a, .widget_woothemes_features .feature h3 a {
	color: #B1B334;
/*	text-transform: none; */
}

.home-section .feature-sub-title {
	text-transform: uppercase;
	font-size: 0.926em;
}

.home-section h3 {
	/*font-size: 1.387em;*/
}

.home #main .ccsfg input {
	width: 99%;
}


/* adding bullets to widget lists */
.widget ul {
	list-style: inherit;
	list-style-position: inside;
}

/* archive and single post category */
.post-category {
	text-transform: uppercase;
	font-size: 0.926em;
	margin: 0 0 1.618em 0;
}

/* archive header */
.archive-header {
	margin: 0 0 1.618em;
}
.archive-header h1 {
	margin-bottom: 0.327em;
	font-size: 2.224em;
	line-height: 1.387em;
}

.archive-description {
	border-bottom: 5px solid #e5e5e5;
	font-size: 1.125em;
}


/* footer */
#footer {
	margin: 0;
	border-top: 0;
	font-family: inherit;
}

/*
MOBILE STYLES
-----------------
*/
@media only screen and (max-width: 768px) {
	#intro-message header  h1  {
	   font-size: 3.631em!important;
		margin-bottom: .2em!important;
	}
}

/*
DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */

@media only screen and (min-width: 768px) {

	.home .e3_custom_home .column {
		float: left;
		width: 31.3%;
		margin-right: 3%;
	}

	.home .e3_custom_home .column.last {
		margin-right: 0;
		clear: right;
	}

	#navigation ul.nav ul {
		border-color: #B1B334;
	}

	#navigation ul.nav > li > a {
		padding: 6.1em 1em 2em;
	}

}