@import url('../Avada/style.css');

/*

Theme Name:     Violins of Hope
Theme URI:      http://www.violinsofhopecle.org
Description:    Theme for Violins of Hope
Author:         Blaz Design
Author URI:     http://www.blazdesign.com
Template:       Avada
Version:        0.1.0

*/

/*-----------------------------
		TYPOGRAPHY
-----------------------------*/

h1, h2, h3, h4 {
	letter-spacing: 1px !important;
}

h2, h3 {
	font-weight: 600 !important;
}

h1, h4 {
	font-weight: 700 !important;
}

/* SLIDER TEXT */

.avada_huge_white_text {
	font-family: 'Raleway', sans-serif !important;
	font-size: 70px !important;
	font-weight: 800 !important;
	text-transform: uppercase !important;
	letter-spacing: 3px !important;
}

.noshadow {
	font-family: 'PT Serif', serif !important;
	font-size: 35px !important;
	font-style: italic !important;
	color: #fff !important;
}

.medium_light_white {
	font-family: 'PT Serif', serif !important;
	font-size: 17px !important;
	font-style: italic !important;
	color: #fff !important;
}

/*-----------------------------
		GLOBALS
-----------------------------*/

a img:hover {
	opacity: .8 !important;
}

span.fusion-button-text {
	font-family: 'Raleway', sans-serif !important;
	font-style: normal !important;
	letter-spacing: 1px !important;
}

.page-title-container {
	border-top: none;
	border-bottom: none;
}

/*-----------------------------
		NAV BAR
-----------------------------*/

#nav a {
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}

#wrapper #nav ul li ul li > a {
	font-family: 'Raleway', sans-serif !important;
}

#nav ul .current_page_item a, #nav ul .current-menu-item a {
	border-color: #fff !important;
}

#nav ul li a {
	border-color: #fff !important;
}

#nav ul li a:hover {
	border-color: #fff !important;
}

/*-----------------------------
		SIDEBAR
-----------------------------*/

#sidebar {
	font-size: 13px !important;
}

/*-----------------------------
		HOMEPAGE
-----------------------------*/

/* THREE COLUMNS */

	.threecol p {
		margin-bottom: 0px !important;
	}
	
	.threecol h4 {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		padding-top: 10px !important;
		padding-bottom: 9px !important;
	}
	
/* MAILING LIST */

#mailing-list a {
	color:#777; font-style:bold;

}

#mailing-list hr {
	height: 1px !important;
	background: #b7b7b7 !important;
	border: none !important;
}
	
/* OUR SPONSORS */

#our-sponsors h3 {
	color: #fff !important;
}

#our-sponsors {
	background-size: 1440px auto !important;
}

#our-sponsors img {
	max-width: 75% !important;
}

/*-----------------------------
		ABOUT THE VIOLINS
-----------------------------*/

.about-the-violins h2 {
	margin-bottom: 0px !important;
}

/*-----------------------------
		NEWS
-----------------------------*/

.post-content-container h2 a {
	font-size: 18px !important;
}

.meta-info {
	margin-top: 0px !important;
	font-style: italic !important;
	color: #656565 !important;
}

#comment-submit, input#submit {
	font-family: 'Raleway', sans-serif !important;
	font-weight: 600 !important;
	letter-spacing: 1px !important;
	text-transform: uppercase !important;
}

/*-----------------------------
		CONTACT
-----------------------------*/

#comment-textarea textarea, .comment-form-comment textarea {
	font-family: 'Lato', sans-serif !important;
	-moz-box-shadow: none !important;
 	-webkit-box-shadow: none !important;
 	box-shadow: none !important;
}

.comment-form input, #comment-input input {
	font-family: 'Lato', sans-serif !important;
	-moz-box-shadow: none !important;
 	-webkit-box-shadow: none !important;
 	box-shadow: none !important;
}
	
/*-----------------------------
		FOOTER
-----------------------------*/

footer#footer {
	text-align: center !important;
	border-top: none !important;
}	

	footer#footer a {
		font-style: italic !important;
	}
	
/*-----------------------------
		MEDIA QUERIES
-----------------------------*/

@media (max-width: 950px) {
	#mailing-list a {
		border: none !important;
  	}
  	#mailing-list p {
  		margin-bottom: 0px !important;
  	}
}

@media (max-width: 800px) {
	#our-sponsors {
		background-image: none !important;
	}
	#the-founder {
		padding: 0px !important;
	}
	#news-events-landing {
		padding: 0px !important;
	}
	a.button {
		margin-bottom: 5px !important;
	}
}