/*
Theme Name: responsivepro-eo
Theme URI: 
Description: adapted from responsive pro by cyberchimps
Author: adapted by Ramsdell Design
Author URI: 
Template: responsivepro
Version: 1.0.1.0
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sun, 08 Jun 2014 20:29:33 +0000 */ 

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


/* start of RD changes ----------------------- */

div#content div.breadcrumb-list {
	display: none;
}

div.skip-container {
	background-color: white;
}



div#container {
	max-width: 720px;
	} /* changed from 960px default */

div#header {
	background-color: white;
	}

div#logo {
	margin: 0 auto;
	padding: 0 1em;
	}
	
div#logo span.site-name {
	text-align: center;
}

div#logo span.site-description {
	padding: 0 15%;
	background-color: white;
	text-align: center;
	font-family: Raleway;
	font-size: 1.1em;
	font-weight: bold;
	color: #645f14;
}

div#header div.main-nav {
	font-family: Raleway;
	}
	
div#header div.main-nav #responsive_current_menu_item {
background-image: -webkit-linear-gradient(top, rgb(70, 108, 125), rgb(94, 145, 168));
} /* nav background for small screens */
	
	

	

div.main-nav ul.menu {
background-image: -webkit-linear-gradient(top, rgb(70, 108, 125), rgb(94, 145, 168));
} 

div.main-nav ul.menu li a {
	border-left-width: 0px;
	border-right-width: 1px;
	border-right-color: rgb(61, 100, 117);
	border-right-style: solid;
	font-size: 14px;
	}



div.main-nav ul.menu li a:link {
background-image: -webkit-linear-gradient(top, rgb(70, 108, 125), rgb(94, 145, 168));
}

div.main-nav ul.menu li a:visited {
background-image: -webkit-linear-gradient(top, rgb(70, 108, 125), rgb(94, 145, 168));
}

div.main-nav ul.menu li a:hover {
	background-image: -webkit-linear-gradient(top, rgb(47, 72, 84), rgb(94, 145, 168));
}

div.main-nav ul.menu li a:active {
	background-image: -webkit-linear-gradient(top, rgb(47, 72, 84), rgb(61, 100, 117));
}



.menu .page_item a {
	background-color: #5e91a8;
} /* works! */

.menu .current_page_item a {
	background-color: #3d6475;
} /* works! */

/* div#header div.main-nav ul.menu {
	background-color: #5e91a8;
	}
	*/

div#wrapper {
	height: 100%;
	border: none;
	margin-top: 0;
	padding: 0 0 0 30px;
} /* height declaration makes "div#widgets(height:100%)" work so gradient fills the page */

div#content {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	}
	 /* margin-right for small screens,
	margin-bottom gets blue gradient to go to the bottom  */

.page-id-4 div#content {
	margin-top: 15px;
	}
	 /* on homepage adds space above first paragraph since H1 is hidden  */


body.page-id-4 h1 {
	display: none;
} /* hides "Home" on home page */

div#content .post-entry {
	padding-right: 15px;
} /* for small screens, keeps type from smashing into right side of white box */



/* widget sidebar ----------------------- */



div#widgets {
	height: 100%;
	margin: 0;
	border-radius: 0;
	background: #e5f2f6; /* Old browsers */
	background: -moz-linear-gradient(left, #e5f2f6 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5f2f6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #e5f2f6 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #e5f2f6 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #e5f2f6 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to right, #e5f2f6 0%,#ffffff 100%); /* W3C */
	} /* default margin: 40px 
	gradient fills in below the div - doesn't actually do anything widget backgrounds
	gradient from colorzilla.com--slash--gradient editor */




div#text-4.widget-wrapper {
	border: none;
	border-radius: 0;
	padding: 20px 20px 0 20px;
	background: #e5f2f6; /* Old browsers */
	background: -moz-linear-gradient(left, #e5f2f6 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5f2f6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #e5f2f6 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #e5f2f6 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #e5f2f6 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to right, #e5f2f6 0%,#ffffff 100%); /* W3C */
} /*  gradient from colorzilla.com--slash--gradient editor */




div.textwidget p {
	color: #5e91a8;
	margin-top: .8em;
	margin-bottom: .8em;
	font-size: .9em;
	line-height: 20px;
}

div.textwidget p#tagline {
	margin-top: 0;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3;
}

div.textwidget p.name {
	margin-bottom: 1.8em;
}


/* displaying and hiding different widget text on different pages ----------------------- */

body.page-id-4 div.textwidget div#what-we-do,
body.page-id-4 div.textwidget div#assess,
body.page-id-4 div.textwidget div#about {
	display: none;
} /* on homepage hides some widget text  */

body.page-id-6 div.textwidget div#homepage,
body.page-id-6 div.textwidget div#assess,
body.page-id-6 div.textwidget div#about {
	display: none;
} /* on what-we-do page hides some widget text  */

body.page-id-10 div.textwidget div#homepage,
body.page-id-10 div.textwidget div#what-we-do,
body.page-id-10 div.textwidget div#about {
	display: none;
} /* on assessing page hides some widget text  */

body.page-id-12 div.textwidget div#homepage,
body.page-id-12 div.textwidget div#what-we-do,
body.page-id-12 div.textwidget div#assess {
	display: none;
} /* on about page hides some widget text  */



/* footer ----------------------- */

div#footer {
	max-width: 720px;
	}

div#footer .scroll-top {
	display: none;
	} /* hiding footer stuff in the theme */

div#footer .powered {
	display: none;
	} /* hiding footer stuff in the theme */



/* content - typography ----------------------- */

#content h1 {
	font-size: 26px;
	margin-bottom: 15px;
	color: #aaa676;
}

#content p {
	margin-top: 5px;
	margin-bottom: 20px;
	line-height: 24px;
}

#content ul {
	margin-top: -10px;
	margin-bottom: 20px;
	font-family: Raleway;
	font-size: 15px;
	line-height: 20px;
}

#content ul li {
	padding-bottom: 3px;
}
