/*
Theme Name: 	Flare Child WordPress Theme
Theme URI: 		http://flare.bringthepixel.com
Description: 	Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>. 
Author: 		bring the pixel
Author URI: 	http://www.bringthepixel.com/
Template: 		flare
Version: 		1.0
*/
/* Place your modifications below */

.dd-menu li ul {
width: 210px;
position: absolute;
display: none;
z-index: 1;
}

.gform_wrapper ul.gfield_radio li, .gform_wrapper ul.gfield_checkbox li {
overflow: visible;
}

/* Remove PreHeader */
#header {
padding: 0px 0 0;
}

/* Change Header To White */
#header > .background,
#primary-nav-menu > li.current-menu-item > a,
#primary-nav-menu > li.current-menu-ancestor > a,
#primary-nav-menu > li.current_page_parent > a {
background: #FFFFFF; 
}
#primary-bar > .background > div.flare > div:first-child {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#FFFFFF);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#FFFFFF)";
}
#primary-bar > .background > div.flare {
background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,1)),to(rgba(255,255,255,1)));
background-image:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
background-image:   -moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
background-image:    -ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
background-image:     -o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
background-image:        linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
background-image:-webkit-radial-gradient(top center,rgba(255,255,255,1),rgba(255,255,255,1));
background-image:   -moz-radial-gradient(top center,rgba(255,255,255,1),rgba(255,255,255,1));
background-image:    -ms-radial-gradient(top center,rgba(255,255,255,1),rgba(255,255,255,1));
background-image:     -o-radial-gradient(top center,rgba(255,255,255,1),rgba(255,255,255,1));
background-image:        radial-gradient(top center,rgba(255,255,255,1),rgba(255,255,255,1));
}

/* Change Logo and Nav Positions */
#id {
padding-top: 30px;
}
#id {
padding-bottom: 30px;
}
#primary-nav {
margin-top: 3px;
}

/* Change Menu */
#header-inner *,
#header .entry-nav > ul:after,
#header .entry-nav > ul:before {
border-color: #056693; 
font:normal 17px 'Oswald';
}

/* Change Fonts */
body { font:normal 16px/1.57142857 "Helvetica Neue",Helvetica,sans-serif; }

/* Change Pre Content */

#precontent-inner {  padding-top:60px; padding-bottom:30px;}

#precontent > .background > div.shadow {
width: 100%;
height: 100px;
position: absolute;
left: 0;
top: 0;
background: #232367;
z-index: 5;
}

#precontent > .background > div.pattern {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 4;
background: #232367;
}

#precontent > .background > div.flare {
width: 0px;
min-height: 600px;
height: 100%;
margin-left: -680px;
overflow: hidden;
position: absolute;
left: 50%;
top: 0;
z-index: 2;
}

/* Change Footer */
#footer > .background {
background-color: #232367; 
}

#footer > .background > div.flare > div:first-child {
background: #232367;
}
#footer > .background > div.flare > div + div {
background: #232367;
}
#footer > .background > div.flare {
background: #232367;
}
#footer > .background > .pattern {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 4;
background: transparent;
}
#prefooter > .background > div.shadow {
	width:100%;
	height:100px;
	position:absolute;
	left:0;
	top:0;
	background: transparent;
	z-index:5;
}
#prefooter > .background > div.pattern {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: -1px;
z-index: 4;
background: transparent;
}
#prefooter > .background > div.flare {
width: 0px;
min-height: 600px;
height: 100%;
margin-left: -680px;
overflow: hidden;
position: absolute;
left: 50%;
top: 0;
z-index: 2;
}

#prefooter h1, #prefooter h2, #prefooter h3, #prefooter h4, #prefooter h5, #prefooter h6 {
color: #aae0f9;
font-size: 3.0em;
text-align:center;
padding-bottom: 15px;
border-color: #aae0f9;
border-bottom-width: 2px;
border-bottom-style: solid;
}

#prefooter p {
color: #aae0f9;
text-align:center;
margin-bottom:0px;
}

.widget_recent_entries li,
.widget_links li, 
.widget_meta li,
.widget_rss li,
.widget_pages a,
.widget_nav_menu a,
.widget_categories span,
.widget_archive li { 
	padding:5px 0;
	display:block;
	border-width: 0px; 
}

/* ----->>> CONTENT SECTION <<<----------------------------------------------------------------- */
#content { min-height:320px; padding-top:20px; padding-bottom:44px; }

/* Remove slider nav */
#precontent-inner .flex-nav { display: none; !important; }

img.sidebar {
margin: 0 22px -30px 0;
float: left;
}