.homepagecontent, .search, .slogan, .header-right div:nth-of-type(2), .web-header b:nth-of-type(1), .web-header form:nth-of-type(1), div.web-header:nth-of-type(3) {
	display: none;
}

.search, .header-left {
	visibility: hidden;
}

.cl3-content {
	border-top: solid 0 !important;
	padding: 20px 0 !important;
}

.menu-toggle, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], .bypostauthor cite span {
/* padding: 6px 10px; */
	padding: 2em;
/* font-size: 11px; */
	font-size: 1em;
	font-weight: 300;
/* height: 80px; */
	line-height: .2em;
/* font-weight: normal; */
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top,#f4f4f4,#e6e6e6);
	background-image: -ms-linear-gradient(top,#f4f4f4,#e6e6e6);
/* background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6); */
	background-image: -o-linear-gradient(top,#f4f4f4,#e6e6e6);
	background-image: linear-gradient(top,#f4f4f4,#e6e6e6);
/* border: 1px solid #d2d2d2; */
/* border-radius: 3px; */
/* box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1); */
	display: block;
	width: 300px;
}

.field-wrap.label-right label, .field-wrap.label-left label {
	display: inline;
	font-size: 1.3em;
	color: #999999;
}

.entry-content tr:nth-child(even) {
	background-color: #e8e8e8;
}

.entry-content h2 {
	color: #cf3139;
	font: 30px 'Raleway', sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	margin: 10px 0;
}

h3.widget-title {
	color: #c83435;
	font: 28px 'Raleway', sans-serif;
	margin-top: 0;
	display: none;
}

.ninja-forms-required-items {
	display: none;
}

.profile_pass-wrap input, .text-wrap.label-above input, .text-wrap.label-below input, .text-wrap.label-inside input, .textarea-wrap.label-above textarea, .textarea-wrap.label-below textarea, .textarea-wrap.label-inside textarea, .list-dropdown-wrap.label-above select, .list-dropdown-wrap.label-below select {
	width: 100%;
	font-size: 20px;
	font-weight: 500;
	color: #38aac5;
}

.cl3-content p, .cl3-content li {
	color: #414141;
	font: 14px/20px 'Open Sans', sans-serif;
	font-size: 1.4em;
	line-height: 1.5em;
	list-style: none;
}

content li {
	color: #414141;
	font: 14px/20px 'Open Sans', sans-serif;
	list-style: none;
}

#presentation-form input[type='text'].ninja-forms-field {
	width: 100%;
}

label {
	display: inline;
	font-size: 17px;
}

.field-wrap.label-left .ninja-forms-field, .field-wrap.label-left .ninja-forms-star-rating-control {
	margin-left: 8px;
	width: 100%;
}

.nav li a {
	color: #000000;
	text-decoration: none;
	font: 13.3px "Helvetica", sans-serif;
	display: block;
	padding: 8px 10px 0 8px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 35px;
}

.entry-content td, .comment-content td {
	border-top: 0 solid #ededed;
	font-size: 14px;
	padding: 6px 10px;
	vertical-align: top;
}

.entry-content table, .comment-content table {
	border-bottom: 0 solid #ededed;
	color: #757575;
	font-size: 12px;
	font-size: .857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}

/* MOVES TEXTBOOK SEGMENT ON ON HOMEPAGE DOWN */
.textbooks {
	width: 685px;
	float: left;
	padding: 10px 0 20px;
	margin-top: 500px;
	z-index: 50;
}

/* POSITIONING FOR DEBUNKING SERIES & RESOURCES ELEMENTS */
.cl3-wrapper {
	position: relative;
}

.homepagesidebar {
	margin-top: 150px;
	height: 1000px;
	overflow: scroll;
}

.homepagesidebar .side-section:nth-of-type(1) {
	display: none;
}

.new_curriculum {
	position: absolute;
	top: 812px;
	left: -10px;
	width: 685px;
	float: left;
	padding: 10px 0 20px;
	z-index: 25;
}

.sidebar-button {
	position: absolute;
	top: 812px;
	left: 721px;
	width: 370px;
	height: 120px;
	float: left;
	padding: 10px 0 20px;
	z-index: 25;
	padding-top: 30px;
}

/* HIDES ELEMENTS EXCEPT ON MOBILE */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
	.desktop-only {
		display: none;
	}
}

/* HIDES ELEMENTS EXCEPT ON DESKTOP */
@media screen
and (min-device-width : 800px) {
	.mobile-only {
		display: none;
	}
}

/* BLOCKQUOTE STYLE */
blockquote {
	background: #f9f9f9;
	border-left: 10px solid #ccc;
	margin: 1.5em 10px;
	padding: .5em 10px;
	text-align: center;
	font-family: Raleway;
}

blockquote p {
	display: inline;
}

/* STYLING FOR GENERAL SITE BUTTONS */
.general-button:hover {
	display: block;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #1b91aa;
	border: solid 2px #1b90ad;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: 200;
	border-radius: 4px;
	padding: 10px 0;
	font: 18px 'Raleway', sans-serif;
}

.general-button:link {
	display: block;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #38aac5;
	border: solid 2px #1b90ad;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: 200;
	border-radius: 4px;
	padding: 10px 0;
	font: 18px 'Raleway', sans-serif;
}

.general-button:visited {
	display: block;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #38aac5;
	border: solid 2px #1b90ad;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: 200;
	border-radius: 4px;
	padding: 10px 0;
	font: 18px 'Raleway', sans-serif;
}

.comment-content a:visited {
	color: #ffffff;
}

.comment-content a:hover {
	color: #000000;
}

ul li a.page_links:visited {
	color: #2888a0;
}

ul li a.page_links:hover {
	color: #3d82b7;
}

ul li a.page_links:link {
	color: #38abc8;
}

td a.page_links:visited {
	color: #2888a0;
}

td a.page_links:hover {
	color: #3d82b7;
}

td a.page_links:link {
	color: #38abc8;
}

.side-section a.donate-button:visited {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.side-section a.donate-button:hover {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 15px;
}

.side-section a.donate-button:link {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 15px;
}

a.general-button:visited {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 15px;
}

a.general-button:hover {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 15px;
}

a.general-button:link {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 15px;
}

/* STYLING FOR MENU BUTTON */
.nav .debunk-button a:visited {
	text-align: center;
	text-decoration: none;
	background-color: #38abc8;
	color: #fff;
	font-weight: bold;
	border-radius: 4px;
	padding: 6px;
	border: solid 2px #1b90ad;
	width: 230px;
}

.nav .debunk-button a:hover {
	text-align: center;
	text-decoration: none;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	border-radius: 4px;
	padding: 6px;
	border: solid 2px #1b90ad;
	width: 230px;
}

.nav .debunk-button a:link {
	text-align: center;
	text-decoration: none;
	background-color: #38abc8;
	color: #fff;
	font-weight: bold;
	border-radius: 4px;
	padding: 6px;
	border: solid 2px #1b90ad;
	width: 230px;
}

#menu-main {
	text-align: center;
}

#menu-main .menu-item:nth-of-type(5), .nav, .menu-item-1132 li a {
	color: #FFFFFF;
}

/* STYLING FOR SITE HEADERS */
.textbooks h2 {
	color: #c83435;
	font: 20px 'Raleway', sans-serif;
	text-transform: uppercase;
	margin: 10px 0;
}

.homepagesidebar h2 {
	color: #c83435;
	font: 20px 'Raleway', sans-serif;
	text-transform: uppercase;
	margin: 10px 0;
}

.resources {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #bbb;
}

.resources td,th {
	border-top: 1px solid #ddd;
	padding: 4px 8px;
}