/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family: "Open Sans";	font-weight:normal;
 
}
a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;

	color: #00325a; 
}
a:hover {	
	color: #e74c2e; 
}
h1 {		font-weight:bolder;
 
}
h2 {		font-weight:bolder;
 
}
h3 {		font-weight:bold;
 
}
h4 {		font-weight:bold;
 
}
h5 {		font-weight:bold;
 
}
h6 {		font-weight:bold;
 
}
#headerwrap {	background: none;
	background-color: #ffffff;
	border-bottom: 5px solid #e3e2df;
	padding: 0px; 
}
#header {	
	padding: 0px; 
}
#site-description {	display: none; 
}
#main-nav {	
	padding: 0px; 
}
#main-nav a {		font-weight:bold;
	font-size:17px;
 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #e74c2e; 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #3078c0; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #e74c2e; 
}
.page-title {	
	color: #000000;	font-weight:bold;
	letter-spacing:0px;
	text-transform:capitalize; 
}
#footerwrap {	background: none;
	background-color: #e3e2df;
	border-top: 5px solid #d0dde4;
	padding: 0px; 
}
#footer {	
	padding: 0px; 
}
#footer-nav {	
	margin: 0px;
	padding: 0px; 
}

/* Themify Custom CSS */
/* HEADER */
.no-home #site-logo {
	width: 321px !important;
	height:77px !important;
}
/* CUSTOM CSS */
.gagabytes-box {
	padding: 1%;
}
.gagabytes-box h2 {
	font-size: 2.0em;
	line-height: 1.0em;
	font-weight: 600;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #3b3b3b77;
}
@media screen and (max-width: 1200px) {
	.gagabytes-box h2 {
		font-size: 1.5em;
	}
}
.gagabytes-box p {
	font-size: 14px;
	line-height: 15px;
	letter-spacing: 1px;
}
@media screen and (max-width: 1200px) {
	.gagabytes-box p {
		font-size: 12px;
	}
}
.gagabytes-box a.shortcode.button.small {
	font-size: 100%;
	font-weight: bold;
}
.image-box {
	padding: 1%;
}
/* BLUE HEADING BOX */
.featconhoverhead {
background: #3B5976;
/*	height: 300px;*/
	padding-top: 2%;
	border-top: 1px solid #00000005;
	border-right: 3px solid #00000005;
	border-bottom: 3px solid #00000005;
	border-left: 1px solid #00000005;
	padding: 27px;
}
.featconhoverhead:hover, .featconhoverorange01 .ui.builder_button:hover {
	background: #223344;
}
.featconhoverhead p {
	font-weight:600;
}
.featconhoverhead ul {
	color: #FFFFFF;
	font-weight:500;
	line-height:17px;
}
.featconhoverhead h3 {
	text-transform: uppercase;
	font-weight:700;
	color:#FFFFFF;
	margin-bottom: 17px;
}
.featconhoverhead a {
	color: #FFFFFF;
	text-decoration: none;
}
.featconhoverhead .ui.builder_button, .ui.nav, .ui.nav ul, .ui.nav.separate > li, .ui.module-tab .tab-nav > li, .ui.module-tab .tab-content, .ui.module-tab.panel .tab-nav, .ui.module-accordion, .ui.module-accordion > li, .ui.module-callout {
	border:none;
	padding:0em 1.25em;
}
.featconhoverhead .ui.builder_button:hover {
	background: #223344;
}
.featconhoverhead ul, ol {
	margin: 0 0 0 1.6em;
}

/* BLUE BOX */
.featconhoverblue {
	background: #025fad;
	height: 330px;
	border-top: 1px solid #00000005;
	border-right: 3px solid #00000005;
	border-bottom: 3px solid #00000005;
	border-left: 1px solid #00000005;
}
.featconhoverblue:hover {
	background: #3B5976;
}
.featconhoverblue p {
	font-weight:500;
	color: #ffffff;
}
.featconhoverblue ul {
	color: #FFFFFF;
	font-weight:500;
	line-height:14px;
}
.featconhoverblue h3 {
	text-transform: uppercase;
	font-weight:700;
	color:#FFFFFF;
}
.featconhoverblue a {
	color:#FFFFFF;
	text-decoration: none;
}
.featconhoverblue .ui.builder_button, .ui.nav, .ui.nav ul, .ui.nav.separate > li, .ui.module-tab .tab-nav > li, .ui.module-tab .tab-content, .ui.module-tab.panel .tab-nav, .ui.module-accordion, .ui.module-accordion > li, .ui.module-callout {
	border:none;
}
/* GREEN BOX */
.featconhovergreen {
	background:#3b9eee;
	height: 330px;
	border-top: 1px solid #00000005;
	border-right: 3px solid #00000005;
	border-bottom: 3px solid #00000005;
	border-left: 1px solid #00000005;
}
.featconhovergreen:hover {
	background: #025fad;
}
.featconhovergreen p {
	font-weight:500;
	color: #ffffff;
}
.featconhovergreen ul {
	color: #FFFFFF;
	font-weight:500;
	line-height:14px;
}
.featconhovergreen h3 {
	text-transform: uppercase;
	font-weight:700;
	color:#FFFFFF;
}
.featconhovergreen a {
	color:#FFFFFF;
	text-decoration: none;
}
.featconhovergreen .ui.builder_button, .ui.nav, .ui.nav ul, .ui.nav.separate > li, .ui.module-tab .tab-nav > li, .ui.module-tab .tab-content, .ui.module-tab.panel .tab-nav, .ui.module-accordion, .ui.module-accordion > li, .ui.module-callout {
	border:none;
}
/* BULLET LIST */
.mybull li {
	margin:0 0 0 0;
}
/* RESPONSIVE */
@media screen and (max-width: 1200px) {
	body {
		font-size: 12px;
	}
}