/*
 Theme Name:     Logicoy
 Description:    Logicoy Theme for new website
 Author:         AJ
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 

.homebar {
	font-size: 1.4em;

}

.pagebar {
	background-color: #2985c2;
}

.et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button {
background-color: #2985C2;
color: #FFF;
}

.et_pb_contact_submit {
background-color: #2985C2;
}


#footer-widgets {
	padding-top: 40px;
}

.footer-widget {
	float: left;
	width: 265px;
	margin: 0 60px 20px 0;
	color: #FFF;
/*	overflow: auto; */
}

#searchform {
	margin-top: 20px;
}

/* side bar default */

.pbar li{
	list-style-type: circle;
	font-size: 16px;
	margin-bottom: 10px;
}

.pbar .sub-menu {
	margin-left: 20px;
	margin-top: 10px;

}


.pbar li.current-menu-item > a {
	color: #fff;
}


/*product sbar*/

.pbarProduct li{
	list-style-type: circle;
	font-size: 16px;
	margin-bottom: 10px;
}

.pbarProduct .sub-menu {
	margin-left: 20px;
	margin-top: 10px;

}


.pbarProduct li.current-menu-item > a {
	color: #fff;
}


.et_pb_widget li a:hover {
color: #2985C2;
}


/*product sbar*/




.partBox {

	float: left;
width: 44%;
color: #FFF;

}

partStuff h2{
	margin-bottom: 15px;
}

.submitPart {
	background-color: rgba(0, 0, 0, 0.35); color: inherit;font-size: 20px; font-weight: 500; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px 18px; line-height: 1.7em;


}

div.wpcf7-response-output {
margin: 2em 9.5em 1em;
padding: 0.2em 1em;
float: left;
}

.lightUp {
	color: white;

}

.lightUp h1{
	color: white;

}


/* registration */

#wpmem_login {

	width: 600px;
	margin-left: auto;
	margin-right: auto;
	background-color: #2985c2;
	margin-top: 2em;
	padding: 2em;
	color: white;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 1.25em;
	line-height: 1.75em;
	margin-bottom: 2em;
	
}

#wpmem_login a {
	/*	color: black; */
	text-decoration: underline;



}

#wpmem_reg {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	background-color: #2985c2;
	margin-top: 2em;
	padding: 2em;
	color: white;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 1.25em;
	line-height: 1.75em;
	margin-bottom: 2em;

}

#wpmem_login #log {
	width: 20em;


}

#wpmem_reg #log, #first_name, #last_name, #addr1, #addr2, #city, #thestate,  {
	width: 20em;


}

.wpmem_msg {
	margin-top: 2em;
	font-size: 1.75em;
}

#wpmem_msg {
	margin-top: 2em;
	font-size: 1.75em;
}



/* menu things */

/* tables */

.views-table {
	border: 3px solid #EEE;
	margin: 0 0 15px 0;
	text-align: left;
	width: 100%;
}
	
				
				
.views-field {
	border: 3px solid #FFFFFF;
	background-color: #EEE;

}

.odd td {
	background-color: #58b4ed;
	color: white;
}

.even a {
	color: black;
}

.odd a {
	color: black;
}

.odd a:hover {
	text-decoration:underline;
}

.even a:hover {
	text-decoration:underline;
}



.supportCell {
	border: 3px solid #FFF;
	font-size: 1.3em;
	text-align: center;
}



.featuresTable {
	background-color: #FFCC66;

}

.platinum {
	background-color: #e5e4e2;
	
}

.gold {
	background-color: #E0C266;
}

.bronze {
	background-color: #E2AA70;
}

.silver {
	background-color: #c0c0c0;
}

.featHead {
	background-color: #58b4ed;
	color: white;

}

.featHead {
	color: #FFF;
	font-weight: bold;
	padding: 9px 24px;
	width: 300px;
	text-align: center;
	border: 3px solid;
}


.entry-content table .featTab {
	border: none;
	margin: 0 0 15px 0;
	text-align: left;
	width: 100%;
}


.featCell {
	margin-left: 10px;
	border: none;
}

.et_pb_container {
	max-height: 675px;
}





.entry-content table { border: none; margin: 0 0 15px 0; text-align: left; width: 100%; }

	.entry-content tr th, .entry-content thead th { font-weight: bold; padding: 9px 24px; }