/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */


/*Index Page*/
.home #top-nav{
	Height: auto;
position: absolute;
background-color: #ffffff;
	left: 330px;
	margin-left: 0px;
}

.home #top{
width: 1020px;
margin: 0 auto;
position: relative;
height: auto;
}

.home #slides-home .slide {
width: 2600px;
height: 300px
}

.home #slides-home .slide img{
width: 2600px;
height: 360px;
}

.home #slides-home .slide .image {
width: 100%;
}



.home #slides-home .slides_container {
width: 100%;
}

.home #slides-home .slider-pag{
	display: none;
}

.home #main.fullwidth, .layout-full #main, .col-full {
width: 1020px;
margin: 0 auto;
}

.home #sidebar {
Height: auto;
position: absolute;
top: 0px;
z-index: 100;
width: 330px;
}

.home #logo{
float: none;
width:330px;
}

#home-content{
	height:auto; 
width:670px; 
}

#home-content .box{
	height: 475px;
width: 290px;
float: left;
background: #ffffff;
margin-left: 5px;

padding: 20px;
}


.home .testimonials-widget-testimonial{
	width: 45%;
	margin-left: 3%;
margin-top: 3%;
float: left;
clear: none;
}

.home .testimonials-widget-testimonial blockquote{
	padding: 15px;
	background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,1.00)),color-stop( 100% , rgba(233,233,233,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(233,233,233,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(233,233,233,1.00) 100%);
	min-height: 110px;
	color: #000000;
}

.home .author{
	font: normal 18px "Myriad Pro", Myriad, sans-serif!important;
}

.home .title{
font: normal 25px "Myriad Pro", Myriad, sans-serif;
color: #535353;
line-height: 25px;
}

.home .credit{
	text-align: left!important;
margin-top: 10px!important;
}

.home #sidebar h3 a{
	font: normal 14px/1.4em "Myriad Pro", Myriad, sans-serif;
	padding: 10px;
	background: #ffffff;
	color: #000000;
	font-weight: bold;
}

.home #sidebar h3{
	text-align: center;
	margin-top: 30px;
}

#home-content .box .crop {
    width: 210px;
height: 210px;
border-radius: 115px;
-webkit-border-radius: 115px;
-moz-border-radius: 115px;
border: .6em solid #F00;
    overflow: hidden;
position: static;
bottom: 280px;
margin: 0px auto;
}

#home-content .box .crop img {
    height: 100%;
width: auto;
}





/*Nav Bars - Back Pages*/

#top-nav{
	Height: auto;
background-color: #ffffff;
float: right;
}

#top .nav a {
color: rgb(153, 153, 153);
padding: 33px 30px;
line-height: 18px;
text-decoration: none;
text-shadow: none;
font-size: 18px;
}

#top .nav li ul li a {
background: #ffffff;
}

#top .nav a:visited {
color: rgb(153, 153, 153);
}

#top .nav li {
margin-right: 0px;
}

.nav a {
border-bottom: none;
text-transform: none;
}

#top .nav a:hover, #top .nav a.current_page_item a, #top .nav li.current_page_parent a, #top .nav li.current-menu-ancestor a, #top .nav li.current-cat a, #top .nav li.current-menu-item a, #top .nav li.sfHover {
color: #ffffff;
background: #07254d;
}

#main-nav .nav a:hover, #top .nav a.current_page_item a, #top .nav li.current_page_parent a, #top .nav li.current-menu-ancestor a, #top .nav li.current-cat a, #top .nav li.current-menu-item a, #top .nav li.sfHover {
color: rgb(153, 153, 153);
background: #07254d;
}

#main-nav-home {
padding-left: 360px;
float: left;
}

#nav-inner{
width:1020px;
margin: 0 auto;
padding-left: 0px;
}

#navigation {
font: 13px/1em Palatino, "Palatino Linotype", serif;
margin-bottom: 0em;
overflow: hidden;
background: #890608;
}

#navigation, #navigation .nav a {
font: normal 18px/1.4em "Myriad Pro", Myriad, sans-serif;
color: rgb(134, 134, 134);
text-shadow: none;
}

.nav a  {
padding: 25px 25px;
margin: 0;
}

.nav li {
margin: 0;
}

.nav li.current-menu-item {
color: #222;
border-bottom: none;
}

#main-nav .nav li.current-menu-item {
color: #000;
border-bottom: none;
}

#navigation .nav li ul li a {
color: #000000;
}

.nav li ul {
width: 200px;
}

#top-nav #menu-item-621 a {
display:block; 
height:84px; 
width:84px; 
padding:0px; 
outline:none; 
text-indent:-9999px;
background-image:url('images/home.png'); 
background-repeat: no-repeat;
background-position: center center; 
}

.menu-item-home, .menu-item-object-custom{
background: #07254d;
}



#top-nav #menu-item-622 a {
display:block; 
height:84px; 
width:70px; 
padding:0px;  
outline:none; 
text-indent:-9999px;
background-image:url('images/social.png'); 
background-repeat: no-repeat;
background-position:10px 0;
}

#menu-item-622 a:hover { background-position:10px -110px !important; }


#top-nav #menu-item-30 a {
display:block; 
height:84px; 
width:70px; 
padding:0px; 
outline:none; 
text-indent:-9999px;
background-image:url('images/social.png'); 
background-repeat: no-repeat;
background-position:-55px 0px; 
}

#menu-item-30 a:hover { background-position:-55px -110px !important; }


#top-nav #menu-item-624 a {
display:block; 
height:84px; 
width:70px; 
padding:0px;   
outline:none; 
text-indent:-9999px;
background-image:url('images/social.png'); 
background-repeat: no-repeat;
background-position:-120px 0; 
}

#menu-item-624 a:hover { background-position:-120px -110px !important; }

#top-nav a:hover {
color: #ffffff;
}

ul.nav li:hover {
  background: #ffffff;
color: #07254d!important;
}








#top{
width: 100%;
margin: 0 auto;
height: 150px;
background-image:url('images/top-back.png'); 
background-repeat: no-repeat;
background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(41,83,130,1.00)),color-stop( 100% , rgba(16,45,88,1.00)));
	background-image: -webkit-linear-gradient(270deg,rgba(41,83,130,1.00) 0%,rgba(16,45,88,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(41,83,130,1.00) 0%,rgba(16,45,88,1.00) 100%);

}

#top #inner-top{
width: 1020px;
margin: 0 auto;
}





#wrapper {
position: relative;
background-image: url(images/back.png);
background-position: center bottom;
		background-repeat: repeat-x;
padding-bottom: 30px;
}



#sidebar {
Height: auto;
width: 330px;
}

.secondary .widget{
	margin-top: 10px;
	margin-bottom: 5px;
}

#content-back {
padding: 15px;
width: 640px;
float: right;
background-color: #ffffff;
}

#content-portfolio {
padding: 15px;
width: 1020px;
background-color: #ffffff;
overflow: hidden;
}

#content-post {
width: 670px;
float: right;
background-color: #ffffff;
}

#content-blog {
width: 670px;
float: right;
min-height: 500px;
}

.top-right img {
width: 640px;
height: auto;
}

.post-shadow {
position: absolute;
bottom: -23px;
right: -25px;
z-index: -1;
width: 200px;
height: 200px;
background: none;
}

#main {
width: auto;
}

#content {
padding: 0px;
width: 670px;
float: right;
min-height: 500px;
}

.inner-wrapper {
width: 1020px;
margin: 0px auto;
overflow: hidden;
margin-top: 20px;
}



#logo{
margin-top: 10px;

}

#logo img{
width: auto;
		margin-right: auto;
		margin-left: auto;
		display: block;
}








#footer-wrapper{
	background: #000000;
}


body {
background-color: #d6d6d6;
}


.box h2, .home .author{
font: normal 26px/1.4em "Myriad Pro", Myriad, sans-serif;
	text-transform: uppercase;
color: #0a3465;
line-height: 25px;
}

#testimonials h2{
font: normal 26px/1.4em "Myriad Pro", Myriad, sans-serif;
	text-transform: uppercase;
color: #0a3465;
line-height: 25px;
}


.box p{
font: normal 14px/1.4em "Myriad Pro", Myriad, sans-serif;
color: #000000;
margin: 20px 0px;
}





.center_image {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	display: block;
	background-image: url(file:///Macintosh%20HD/Users/Developer/avmx-feature.png);
	background-position: center bottom;
	background-repeat: repeat-x;
}

.wooslider {
float: left;
padding-left: 25px;
padding-right: 25px;
margin-top: 20px;
width: 600px;
margin-left: 8px;
}

.red{
color: #890608;
}

#testimonials{  
	float: left;
	width: 100%;
	margin-top: 30px;
}









.metaslider {
position: static;
float: left;
}

#metaslider_container_616{
		background: #ffffff;
		width: 98%;
}

.flexslider {
padding: 0 35px 0px 35px!important;
margin: 0px!important;
}

#top-sponsors{
	float: left;
	padding: 5px 10px 5px 10px;
	margin-left: 20px;
	background: #890608;
}

#top-sponsors h2{
font: normal 24px/1.4em "Myriad Pro", Myriad, sans-serif;
color: #ffffff;
}


.upw-content .post-title a{
	font: normal 20px/1.4em "Myriad Pro", Myriad, sans-serif;
color: #ffffff;
margin-bottom: .2em;
}

.upw-content .post-title {
margin-bottom: .2em;
}

.upw-content .post-excerpt{
	font: normal 14px/1.4em "Myriad Pro", Myriad, sans-serif;
color: #ffffff;
margin-bottom: 0em;

}












.widget ul li:hover {
background: #355a89;
}

.EO_Event_List_Widget h3 {
	font: normal 14px/1.4em "Myriad Pro", Myriad, sans-serif;
	padding: 10px;
	background: #ffffff;
	color: #000000;
	font-weight: bold;
}

.widget h3 {
background: none;
text-transform: none;
}

.widget ul li {
border-bottom: none;
}

.widget hr {
height: 1px; 
width: 90%;  
background: #0e2036;
border-bottom: 1px solid #0e4a8f;
margin-bottom: 5px;
} 

.date-sidebar{
	padding: 5px;
	font: normal 16px "Myriad Pro", Myriad, sans-serif;
	color: #ffffff;
	background: #890608;
	width: 50px;
	height: 52px;
	position: absolute;
	text-align: center;
	left: -60px;
	top: 0px;
	line-height: 10px;
}

.date-post{
	padding: 5px;
	font: normal 16px "Myriad Pro", Myriad, sans-serif;
	color: #ffffff;
	background: #890608;
	width: 50px;
	height: 52px;
	text-align: center;
	line-height: 10px;
	float: left;
}

.eo-event-running{
	position: relative;
width: 85%;
margin-left: 40px;
margin-top: 20px;
min-height: 50px;
}

.eo-event-running a{
	color: #ffffff!important;
	font: bold 18px/1.4em "Myriad Pro", Myriad, sans-serif;
}

.eo-event-running a:hover{
	text-decoration: none;
}


.eo-event-future{
	position: relative;
width: 85%;
margin-left: 40px;
margin-top: 20px;
min-height: 50px;
}

.eo-event-future a{
	color: #ffffff!important;
	font: bold 18px/1.4em "Myriad Pro", Myriad, sans-serif;
}

.eo-event-future a:hover{
	text-decoration: none;
}

.EO_Event_List_Widget .month{
	font-size: 18px;
	line-height: 15px;
}

.EO_Event_List_Widget .day{
	font-size: 28px;
	line-height: 27px;
	font-weight: bold;
}

.date-post .month{
	font-size: 18px;
	line-height: 15px;
}

.date-post .day{
	font-size: 28px;
	line-height: 27px;
	font-weight: bold;
}


.top-right {
padding: 15px;
width: 640px;
float: right;
background-color: #ffffff;
margin-bottom: 10px;
}

.single-post .post .title{
font: 30px "Myriad Pro", Myriad, sans-serif;
color: #0d3f6e;
min-height: 55px;
line-height: 33px;
margin-left: 70px;
}

.archive .post .title{
font: 30px "Myriad Pro", Myriad, sans-serif;
color: #0d3f6e;
min-height: 55px;
line-height: 33px;
margin-left: 70px;
}

.post .title a:link {
color: #0d3f6e;
}

.post-content {
width: 640px;
margin: 0 0 10px;
float: left;
background: #fff;
padding: 15px;
position: relative;
}

.blue-bar{
	width: 100%;
	height: 10px;
	background:#0d3f6e;
	margin-bottom: 10px; 
	float: left;
}

.read-more, .read-more, .read-more:hover, .read-more:visited{
	padding: 10px 15px;
	background:#0d3f6e;
	float: right;
	margin-right: 10x;
	color:#ffffff !important;
	font: "Myriad Pro", Myriad, sans-serif;
	text-decoration: none !important;
}

#page-title{
	color:#ffffff !important;
	font: 30px "Myriad Pro", Myriad, sans-serif;
	text-decoration: none !important;
	width: 340px;
	float: left;
	line-height: 75px;
	text-transform: uppercase;
}

.widget_categories ul li, .widget_wp-category-archive ul li {
width: 40%;
float: left;
font: "Myriad Pro", Myriad, sans-serif;
color: #fff;

}

.widget_categories ul li a, .widget_wp-category-archive ul li a {
color: #fff;
text-transform: uppercase;
font: 15px "Myriad Pro", Myriad, sans-serif;
}

#blue-back {
background-color: #0d3f6e;
width: 310px;
padding: 10px;
overflow: hidden;
}

#blue-back-home {
background-color: #0d3f6e;
width: 310px;
padding: 10px;
}

#megaMenu.megaMenuHorizontal ul.megaMenu {

top: -13px;
left: -10px;
width: 107%;
background-color: rgb(18, 62, 109);
border: none;
}

#megaMenu ul.megaMenu > li {
float: none;
}

#megaMenu ul.megaMenu > li:hover> a, #megaMenu ul.megaMenu > li > a:hover, #megaMenu ul.megaMenu > li.megaHover > a,  #megaMenu ul.megaMenu .current-menu-item {
color: #ffffff;
text-shadow: none;
background: rgb(25, 102, 163);
}

#megaMenu ul li.mega-with-sub > a, #megaMenu ul li.ss-nav-menu-mega > a {
background-image: none;
}

#megaMenu ul.megaMenu > li > a {
display: block;
padding: .7em 10px;
position: relative;
z-index: 400;
zoom: 1;
border-style: none;
}

#megaMenu ul.megaMenu > li > a {
font: 15px "Myriad Pro", Myriad, sans-serif;
color: #ffffff;
text-shadow: none;
text-transform: uppercase;
text-shadow: none;
}

.fbalbum .size-6 {
width: 55px!important;
height: 55px!important;
border: .4em solid #FFF;
margin: .35em;
}

.widget_categories ul li, .widget_wp-category-archive ul li {
background: none;
border-bottom: none;
list-style: none;
padding: 5px 0px 5px 5px;
margin-right: 5px;
}

#sponsors-page{
	width: 670px;
	float: right;
	margin-top: 20px;
}

#footer-widgets {
border-top: none;
padding: 10px 0;
}

.post .title, .page .title {
font-family: "Myriad Pro", Myriad, sans-serif;
font-size: 36px;
position: relative;
margin: 0 0 15px 0;
text-transform: uppercase;
line-height: 40px;
}

#wpinfobox{
	width: 160px;
	float: right;
	margin: 10px;
	border: 1px solid #0d3f6e;
}

#wpinfobox ul{
	padding: 0px 0px 0px 10px;
}

#wpinfobox ul li {
list-style-type: none;
font-size: 14px;
margin-bottom: 5px;
}

#wpinfobox ul li h4{
list-style-type: none;
font-size: 16px;
margin-bottom: 5px;
color: #0285FF;
}

#wpinfobox ul li a{
list-style-type: none;
font-size: 20px;
margin-top: 5px;
}

#wpinfobox h3{
	font-family: "Myriad Pro", Myriad, sans-serif;
font-size: 20px;
padding: 10px;
background: #0d3f6e;
color: #ffffff;
}

.nav li:hover, .nav li.current_page_item, .nav li.current_page_parent, .nav li.current-menu-ancestor , .nav li.current-cat  {
color: #222!important;
background: #ffffff;
}

.slidedeck-2-bug{
	display: none!important;
}

.footer-widget-3 .widget ul li:hover {
background: none;
}

#footer-widgets.col-3 .block h3 {
	font-family: "Myriad Pro", Myriad, sans-serif;
font-size: 53px;
text-transform: uppercase;
color: #035cad;
}

.footer-widget-3 .widget ul li {
width: 100px;
float: left;
padding: 0px;
margin-right: 20px;
}

#footer-widgets a {
	color: #ffffff;
}

#footer-widgets.col-3 footer-widget-1{
width: 320px;
}


#footer-widgets.col-3 footer-widget-2{
width: 320px;
margin-left: 20px;
}

#footer-widgets.col-3 footer-widget-3{
width: 250px;
}


#footer-widgets.col-3 .block .vcard{
	font-family: "Myriad Pro", Myriad, sans-serif;
font-size: 16px;
color: #ffffff;
line-height: 12px;
}

.footer-widget-1 .widget ul li:hover {
background: none;
}

.footer-widget-2 .widget ul li:hover {
background: none;
}

.fc {
width: 640px;
}

.fc-event-inner {
padding: 5px;
}

#footer {
border-top: none;
}




#make img{
	float: left;
	margin-right: 10px;
}

#make{
	color: #ffffff;
	font-size: 14px;
	position: relative;
}

#make a{
	color: #00aeef;
	font-size: 14px;
}

.donation-title {
	position: absolute;
top: -75px;
left: 160px;
font-size: 22px;
}

.post-none {
margin: 0 0 2em;
width: 650px;
padding: 10px;
background: #ffffff;
}

.ngg-albumoverview {
width: 97%;
}

.ngg-album {
margin: 5px;
width: 300px;
float: left;
border: none !important;
}

.ngg-thumbnail {
width: 300px;
height: 150px;
overflow: hidden;
position: static;
bottom: 280px;
}

.ngg-thumbnail img:hover {
background-color: none;
}

.ngg-thumbnail img {
height: auto;
width: 100%;
border: none;
margin: 0px;
padding: 0px;
}


.ngg-description{
display: none;
}

#footer-widgets.col-3 .block {
margin: 0px 10px;
width: 300px
}

.testimonials-widget-testimonial cite:before, .testimonials-widget-testimonial div.credit:before {
content: "";
}



.single .post .title {
font: 30px "Myriad Pro", Myriad, sans-serif;
color: #0d3f6e;
min-height: 55px;
line-height: 33px;
margin-left: 70px;
}


.eo-venue-map{
	margin-bottom: 10px;
}

.event-entry-meta .date-post{
	float: left;
	margin-right: 10px;
}

.eo-event-meta{
	font-size: 24px;
}

.entry ul li {
list-style-type: none;
}


#slidedeck-types {
display: none;
}

.single-event .date-post{
	display: none;
}

.single-event .post .title {
font: 30px "Myriad Pro", Myriad, sans-serif;
color: #0d3f6e;
min-height: 55px;
line-height: 33px;
margin-left: 0px;
}

.adr{
	padding: 0px!important;
}

.adr li{
	padding-left: 0px!important;
}

.menu-item-781 {
background: none;
}

#menu-item-781 a {
display: block;
height: 47px;
width: 115px;
padding: 14px 0px;
outline: none;
text-indent: -9999px;
background-image: url('http://operationcomfort.org/wp-content/uploads/2013/08/donate1.png');
background-repeat: no-repeat;
background-position: center;
}

.paypal-donations-nav{
display: block;
float: left;
width: 115px;
padding: 19px 0px;
outline: none;
background-repeat: no-repeat;
background-position: center;
}

.paypal-donations-nav input{
border: none;
}

#middle-nav{
	margin-left: auto;
margin-right: auto;
width: 1020px;
}

#flexipages-2 ul li, .widget_#flexipages-2 ul li {
background: none;
border-bottom: none;
list-style: none;
padding: 5px 0px 5px 5px;
margin-right: 5px;
width: 40%;
float: left;
font: "Myriad Pro", Myriad, sans-serif;
color: #fff;
}

#flexipages-2 ul li a, #flexipages-2 ul li a {
color: #fff;
text-transform: uppercase;
font: 15px "Myriad Pro", Myriad, sans-serif;
}


.entry form input{
border: none;
padding: 0px;
}

.home #content {
min-height: 1200px;
}