#g1-preheader-bar {
	display:none
}
#g1-primary-nav {
	float:left!important;
	margin-left:30px
}
.g1-nav--unstyled #g1-primary-nav-menu>.current-menu-ancestor>a:after, .g1-nav--unstyled #g1-primary-nav-menu>.current-menu-item>a:after, .g1-nav--unstyled #g1-primary-nav-menu>.current_page_parent>a:after, .g1-nav--unstyled #g1-primary-nav-menu>li:hover>a:after {
	visibility:hidden
}
.g1-social-icons>ul {
	margin:0;
	overflow:hidden;
	list-style:none
}
.g1-social-icon {
	height:32px;
	display:inline-block
}
#g1-social-icons-1 {
	float:right;
	margin-top:30px
}
.g1-social-icons--32>ul>li {
	min-height:32px;
	padding-left:16px
}
#g1-precontent {
	height:30px;
	line-height:30px;
	background-color:#11645c;
}
#g1-prefooter-widget-area {
	display:none
}
#g1-social-icons-2 {
	float:right;
	padding-top:20px
}
#breadcrumbs {
	color:#fff;
	font-size:14px
}
#breadcrumbs a {
	color:#fff;
	text-decoration:underline
}
#breadcrumbs a:hover {
	color:#fff;
	text-decoration:none
}
.g1-nav-breadcrumbs {
	display:none
}
#g1-content-area a {
	text-decoration:underline
}
#g1-footer-nav {
	margin-right:14px
}
.entry-featured-media {
	display:none
}
.entry-header {
	margin-bottom:20px
}
h1.entry-title {
	font-size:34px
}
#g1-content #g1-primary-nav-switch, #g1-content #respond:before, #g1-content #secondary .widget+.widget:before, #g1-content .author-info:before, #g1-content .g1-box--solid .g1-box__icon, #g1-content .g1-button--solid, #g1-content .g1-frame--solid>.g1-decorator, #g1-content .g1-progress-bar--solid .g1-progress-bar__bar, #g1-content .g1-related-entries:before, #g1-content .g1-replies:before, #g1-content .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title, #g1-content .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title:after, #g1-content .g1-tabs--simple .g1-tabs-nav-current-item .g1-tab-title:before, #g1-content .g1-toggle--solid .g1-toggle__switch, #g1-content .related:before, #g1-content .upsells:before, #g1-content .widget_price_filter .ui-slider-handle, #g1-content a.button, #g1-content button.button, #g1-content input.button {
	border-color:#ddd
}
.g1-gmap-wrapper {
	display:none
}
.addthis_toolbox {
	text-align:center
}
.addthis_toolbox a {
	float:center!important;
	margin:5px
}

#featured-block-container {
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}

#featured-block {
	height: 230px;
	width: 90%;
	margin: 0px auto;
	display: inline-block;
	box-shadow: 3px 3px 10px;
	-webkit-box-shadow: 3px 3px 10px;
}

#featured-block .featured-item {
	width: 50%;
	display: inline-block;
	overflow: hidden;
	text-align: left;
	max-height: 230px;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	transform: rotate(0);
}

#featured-block .featured-item img {
	width:100%;
	min-height: 230px;
}

#featured-block .featured-item a {
	text-decoration:none!important;
	overflow:hidden;
	max-height:230px
}

#featured-block .description {
	position: absolute;
  bottom: 20px;
	left:10px;
	background:rgba(15, 109, 100, 0.78);
	border:1px solid rgb(23, 146, 134);
	color: #fff !important;
	padding:5px 15px;
	width:80%;
	opacity:1;
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	transform:rotate(0);
	-webkit-box-shadow:0 8px 9px -3px #000;
	-moz-box-shadow:0 8px 9px -3px #000;
	box-shadow:0 8px 9px -3px #000
}

#featured-block .featured-item a:hover img {
	opacity:.87
}

#featured-block .featured-item a:hover .description {
	background:rgba(0,141,128, .9);
	color:#efefef!important;
	border-color:#efefef
}

#featured-block .description .title {
	font-size:18px;
	font-family:'Open Sans', sans-serif;
	font-weight:300
}

#featured-block .description .subtitle {
	font-style:italic;
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:300
}

table {
	width:100%;
	border-collapse:collapse;
	border:1px solid #777
}
table td, table th, table tr {
	border:1px solid #777;
	padding:5px 10px
}
.even {
	background:#fff
}
.odd {
	background:#eee
}
input[type=text], select {
	box-shadow:initial;
	border:1px solid #999!important;
	min-width:202px;
	max-width:400px;
	width:100%;
	margin:5px auto;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	color:#333
}

div#content .dfwBtn, div#content .sidedfw .g1-button, div#content .contentdfw .g1-button {
	margin: 15px 0px 0px;
}

.dfwBtn:hover, .sidedfw .g1-button:hover, .contentdfw .g1-button:hover {
	border:1px solid #000 !important
}

.zipinput {
	color:#333!important
}

#sidedfwholder {
	width:100%
}

#contentdfwholder {
	max-width:400px
}
#contentdfwholder, #sidedfwholder {
	background:linear-gradient(white, #D6D6D6);
	padding-bottom:10px;
	text-align:center
}
.dfw-title {
	margin-top:20px
}
abbr {
	border-bottom:1px dotted;
	cursor:help;
	font-size:95%
}
.cma-header {
	text-align:center!important;
	width:100%
}
.cma-header img {
	width:100%
}
.cma-mobile-nav, .cma-nav {
	margin:10px auto!important
}
.cma-nav a {
	display:inline!important;
	padding:5px!important
}
.cma-nav {
	display:block
}
.cma-mobile-nav {
	display:none
}

@media screen and (max-width:978px) {
	#featured-block .description .title {
		font-size:16px
	}
}
@media screen and (max-width:958px) {
	#featured-block .description .title {
		font-size:14px
	}
	#featured-block .description .subtitle {
		font-size:12px
	}
}
@media screen and (max-width:820px) {
	#featured-block .description .title {
		font-size:14px
	}
	#featured-block .description .subtitle {
		font-size:11px
	}
}
@media screen and (max-width:767px) {
	#featured-block .description .title {
		font-size:16px
	}
	#featured-block .description .subtitle {
		font-size:14px
	}
	.cma-nav {
		display:none
	}
	.cma-mobile-nav {
		display:block
	}
}
@media screen and (max-width:624px) {
	#featured-block .featured-right {
		display:none
	}
	#featured-block .featured-left {
		width:100%
	}
}
@media screen and (max-width:499px) {
#g1-social-icons-1 {
display:none
}
}
@media screen and (max-width:350px) {
.site-title a {
font-size:14px
}
#g1-primary-nav {
float:left!important;
margin-left:10px
}
}
@media only screen and (max-width:320px) {
table.collapsible, table.collapsible tbody, table.collapsible td, table.collapsible th, table.collapsible thead, table.collapsible tr {
display:block!important
}
td.school-name {
padding:5px
}
table.collapsible thead tr {
position:absolute!important;
top:-9999px!important;
left:-9999px!important
}
table.collapsible tr {
border:1px solid #ccc!important
}
table.collapsible td {
border:none!important;
border-bottom:1px solid #eee!important;
position:relative!important;
margin-top:20px
}
table.collapsible td:before {
position:absolute!important;
top:-16px!important;
left:5px!important;
width:100%!important;
font-weight:700;
padding-right:10px!important;
white-space:nowrap!important;
content:attr(data-label)!important;
display:block
}
.tablecontainer {
overflow:auto;
overflow-y:hidden
}
}

td.school-name {
	padding: 20px 0px 0px 20px;
	width: 40%;
}

td.school-programs {
	vertical-align: middle;
}

td.school-programs ul{
	margin-bottom: 0px;
}

/* -----====== CEx Widget Styles =======------ */
.campusexplorer-widget .step{
	background: none !important;
	font-family: inherit !important;
	font-size: inherit !important;
}

.embedded .campusexplorer-widget .step, .embedded .campusexplorer-widget .confirmation{
	border: none !important;
}

.campusexplorer-widget .step .header, .campusexplorer-widget .selections .header{
	background: none !important;
	text-align: left !important;
	padding: 0px !important;
}

.campusexplorer-widget .step .header h2{
	font-family: "Open Sans";
  font-weight: 300 !important;
  font-size: 22px !important;
  line-height: 1.25000000;
  margin-bottom: 1.5rem;
	text-shadow: none;
}

.campusexplorer-widget .step .header P{
	display: none;
}

.campusexplorer-widget .step .content{
	padding: 0px !important;
}

.campusexplorer-widget .step form label{
	font-weight: normal !important;
}

.campusexplorer-widget .step form select, .campusexplorer-widget .step form input[type=text]{
	padding: 6px !important;
	border-radius: 5px !important;
}

.campusexplorer-widget .step form p.short-label, .campusexplorer-widget .step form input[type=text]{
	width: 100% !important;
}

#campuswidget-content .campusexplorer-widget .step form p{
	width: 48% !important;
	float: left !important;
}

#campuswidget-content .campusexplorer-widget .step form p:nth-child(2){
	float: right !important;
}

#campuswidget-content .campusexplorer-widget .step form p.contact-acknowledgment{
	width:100% !important;
	clear: both !important;
}

div.short-label-group{
	clear: both !important;
}

div.short-label-group:nth-child(2){
	clear: none !important;
}

@media only screen and (max-width:800px){
	#campuswidget-content .campusexplorer-widget .step form p{
		width: 100% !important;
	}
}

/* -----====== CM Article Styles =======------ */
.twtb-header{
	background: url('https://www.electricalengineeringschools.org/wp-content/themes/3clicks-child-theme/images/forensic_science_2_0_100_top_websites_to_bookmark.png') no-repeat 0 0;
	height: 266px;
	margin-bottom: 15px;
	position: relative;
	width: 650px;
}

.twtb-header ul{
	line-height: 15px;
	margin: 0;
	position: absolute;
	right: 10px;
	top: 35px;
	width: 230px;
}

.twtb-header li{
	background: url('images/twtb_bullet.png') no-repeat 0 3px;
	list-style: none !important;
	margin: 0 !important;
  padding: 0px 0px 10px 20px !important;
}

.twtb-header a{
	color: #fff !important;
	font-family: "Courier New", Courier, monospace;
	text-decoration: none;
}

.twtb-header a:hover{
	color: #67c7ee !important;
}

.twtb-list ol > li, .gta-list ol > li, .dnaar-list ol > li{
	clear: both;
	margin-bottom: 15px;
}

.twtb-list ol ul li, .gta-list ol ul li, .dnaar-list ol ul li{
	list-style: disc !important;
}

.gta-header{
	background: url('https://www.electricalengineeringschools.org/wp-content/themes/3clicks-child-theme/images/tweeting_forensic_science_100_great_accounts_worth_investigating.png') no-repeat 0 0;
	height: 334px;
	margin-bottom: 10px;
	position: relative;
	width: 650px;
}

.gta-header ul{
	left: 353px;
	position: absolute;
	top: 176px;
}

.gta-header li{
	background: url('https://www.electricalengineeringschools.org/wp-content/themes/3clicks-child-theme/images/tweeting_fs_bullet.png') no-repeat 0 9px;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 0 8px 15px;
}

.gta-header a{
	color: #6e6d6d !important;
}

.dnaar-header{
	background: url('https://www.electricalengineeringschools.org/wp-content/themes/3clicks-child-theme/images/our_collection_of_recommended_forensic_dna_analysis_references.jpg') no-repeat 0 0;
	height: 298px;
	margin-bottom: 15px;
	position: relative;
	width: 650px;
}

.dnaar-header ul{
	font-size: 16px;
	position: absolute;
	top: 208px;
}

.dnaar-links-left{
	left: 47px;
}

.dnaar-links-right{
	left: 315px
}

.dnaar-header li{
	background: url('https://www.electricalengineeringschools.org/wp-content/themes/3clicks-child-theme/images/dna_analysis_ref_bullets.png') no-repeat 0 5px;
	list-style: none !important;
	margin: 0 !important;
	padding-left: 20px;
}

.dnaar-header a{
	color: #000 !important;
	text-decoration: none;
}

.dnaar-header a:hover{
	text-decoration: underline;
}

@media only screen and (max-width:850px){
	.dnaar-header, .gta-header, .twtb-header{
		background: none;
		width: 100%;
		height: inherit;
	}
	
	.dnaar-header ul, .gta-header ul, .twtb-header ul{
		position: inherit;
		top: 0px;
		left: 0px;
	}
	
	ul.dnaar-links-left{
		margin-bottom: 0px;
	}
	
	.twtb-header a{
		color: #1e73be !important;
	}
}

/* ------======= Campaign Styles ======------- */
.leading-sites-header, .homeschooling-sites-header{
	margin-bottom: 1em;
	position: relative;
}