/* 

WOO CUSTOM STYLESHEET

---------------------



Instructions:



Add your custom styles at the end of 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.

*/



.statement {

display: block;

font: 26px/1em 'Open Sans Condensed', arial, sans-serif;

font-weight: bold;

color: #333;

text-align: left;

margin-bottom: 15px;

color: #000000;

color: #000;

text-shadow: 2px 2px 3px #CCC;

text-align: center;
text-transform:uppercase;

}

.statementEs {

display: block;

font: 22px/1em 'Open Sans Condensed', arial, sans-serif;

font-weight: bold;

color: #333;

text-align: left;

margin-bottom: 15px;

color: #000000;

color: #000;

text-shadow: 2px 2px 3px #CCC;

text-align: center;
text-transform:uppercase;

}

.post-comments.comments {

display: none;

}



.post-more .sep {

display: none;

}



body, p {

font: normal 13px/1.5em 'Droid Sans', arial, sans-serif;

color: #555555;

}



.entry h1 {font: bold 20px 'Open Sans Condensed', arial, sans-serif;

color: #555555;

border-bottom: 1px solid #e6e6e6;

text-transform: uppercase;

padding: 0;}



.wp-cpl-sc-wrap .wp-cpl-sc-post h2 {font: bold 20px 'Open Sans Condensed', arial, sans-serif;

color: #555555;

border-bottom: 1px solid #e6e6e6;

text-transform: uppercase;

padding: 0;}



.wp-cpl-sc-date {font-size: 12px;}



a:link, a:visited {

color: #1D4083;

text-decoration: none;

}



a:hover {

text-decoration: underline;

color: #666;

}



.post-more a:hover, .post-meta a:hover, .post p.tags a:hover {

text-decoration: underline;

color: #666;

}



ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {

background: #ffffff;

color: #1D4083;

}



ul.nav ul li.current_page_item a, ul.nav ul li.current_page_parent a, ul.nav ul li.current-menu-ancestor a, ul.nav ul li.current-cat a, ul.nav ul li.current-menu-item a {

color: #1D4083!important;

}



.widget h3 {

font: bold 20px 'Open Sans Condensed', arial, sans-serif;

color: #555555;

border-bottom: 1px solid #CCC;

text-transform: uppercase;

padding: 0;

}



#footer {padding: 20px; border-top: none;

/* IE9 SVG, needs conditional override of 'filter' to 'none' */



background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRhNGE0YSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhNGE0YSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);



background: -moz-linear-gradient(top,  rgba(74,74,74,0.9) 0%, rgba(74,74,74,0.9) 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,74,74,0.9)), color-stop(100%,rgba(74,74,74,0.9))); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  rgba(74,74,74,0.9) 0%,rgba(74,74,74,0.9) 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  rgba(74,74,74,0.9) 0%,rgba(74,74,74,0.9) 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  rgba(74,74,74,0.9) 0%,rgba(74,74,74,0.9) 100%); /* IE10+ */



background: linear-gradient(to bottom,  rgba(74,74,74,0.9) 0%,rgba(74,74,74,0.9) 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4a4a4a', endColorstr='#cc4a4a4a',GradientType=0 ); /* IE6-8 */



}



#footer, #footer p {

font: bold 16px/1em 'Open Sans Condensed', arial, sans-serif;

color: #ffffff;

text-transform: uppercase;

}



.widget_woo_twitter ul li .content {

font-size: 13px;

font-family: 'Droid Sans', sans-serif;

color: #333;

}



.entry, .entry p {

font: normal 16px/1.5em 'Droid Sans', arial, sans-serif;

color: #555555;

}



.wepay_donations_widget_main {

width: 100%;

}











.post .title, .page .title, .post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {

font: bold 30px/.9em 'Open Sans Condensed', arial, sans-serif;

color: #333;

text-transform: uppercase;

}



.video-container {

    position: relative;

    padding-bottom: 56.25%;

    padding-top: 30px; height: 0; overflow: hidden;

}



.video-container iframe,

.video-container object,

.video-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



#header .nav-toggle {

font: bold 1.5em/1.1em 'Open Sans Condensed', arial, sans-serif;

background: #842315;

text-transform:uppercase;}



#media{text-align: center;

-moz-box-shadow: 0 0 5px #333;

-webkit-box-shadow: 0 0 5px #333;

box-shadow: 0 0 5px #333;

margin: 2px;

-moz-border-radius: 6px;

border-radius: 6px;

margin: 10px 0;

float: right;

clear: both;

}




#media a {
    font: bold 29px/0.3em 'Open Sans Condensed', arial, sans-serif;
    padding: 6px 12px;
    text-shadow: 1px 1px #000;
    color: #FFF;
    text-transform: uppercase;
    display: block;
    -moz-box-shadow: inset 0 0 30px #102955;
    -webkit-box-shadow: inset 0 0 30px #102955;
    box-shadow: inset 0 0 30px #102955;
    background-color: #1D4183;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #FFF;
    letter-spacing: -1px;
    line-height: 1em;
}




#media a:hover{

background-color: #102955;

text-decoration: none;

}



#donate{text-align: center;

-moz-box-shadow: 0 0 5px #333;

-webkit-box-shadow: 0 0 5px #333;

box-shadow: 0 0 5px #333;

margin: 2px;

-moz-border-radius: 6px;

border-radius: 6px;

margin-bottom: -10px;

}



#donate a{

	font: bold 4em/.8em 'Open Sans Condensed', arial, sans-serif;

	padding: 10px 0;

	text-shadow: 1px 1px #000;

	color: #FFF;

	text-transform: uppercase;

	display: block;

	-moz-box-shadow: inset 0 0 30px #102955;

-webkit-box-shadow: inset 0 0 30px #102955;

box-shadow: inset 0 0 30px #102955;

background-color: #1D4183;

-moz-border-radius: 6px;

border-radius: 6px;

border: 1px solid #FFF;

letter-spacing: -3px;

}

#donate a:hover{

background-color: #102955;

text-decoration: none;

}



#signup{text-align: center;

-moz-box-shadow: 0 0 5px #333;

-webkit-box-shadow: 0 0 5px #333;

box-shadow: 0 0 5px #333;

margin: 2px;

-moz-border-radius: 4px;

border-radius: 4px;

margin-bottom: 5px;

}



#signup a{

	font: bold 2.7em/.8em 'Open Sans Condensed', arial, sans-serif;

	padding: 10px 0;

	text-shadow: 1px 1px #000;

	color: #FFF;

	text-transform: uppercase;

	display: block;

	-moz-box-shadow: inset 0 0 30px #A11A1A;

-webkit-box-shadow: inset 0 0 30px #A11A1A;

box-shadow: inset 0 0 30px #A11A1A;

background-color: #842315;

-moz-border-radius: 4px;

border-radius: 4px;

border: 1px solid #FFF;

letter-spacing: -2px;

}

#signup a:hover{

background-color: #A11A1A;

text-decoration: none;

}

#member{text-align: center;

-moz-box-shadow: 0 0 5px #333;

-webkit-box-shadow: 0 0 5px #333;

box-shadow: 0 0 5px #333;

margin: 2px;

-moz-border-radius: 4px;

border-radius: 4px;

margin-bottom: 5px;

}



#member a {
font: bold 2.7em/.8em 'Open Sans Condensed', arial, sans-serif;
padding: 10px 0;
text-shadow: 1px 1px #000;
color: #FFF;
text-transform: uppercase;
display: block;
-moz-box-shadow: inset 0 0 30px #677558;
-webkit-box-shadow: inset 0 0 30px #677558;
box-shadow: inset 0 0 30px #677558;
background-color: #9EB28A;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #FFF;
letter-spacing: -2px;
}

#member a:hover{

background-color: #677558;

text-decoration: none;

}



.widget_woo_twitter .back {

padding: 15px 10px 10px;}



.search_main {background-color: #FFF;}

#footer-widgets {

background-color: #DDD;;

}



#post-author {

display: none;

}



ul.nav ul li a {

font: bold 15px/1em 'Open Sans Condensed', arial, sans-serif;

}



#wrapper {padding: 0 10px; margin-top: 0;}

#footer-widgets {

border-top: 1px solid #e6e6e6;

padding: 10px;

clear: both;

}



#lang_sel {

height: 38px;

}

#lang_sel a, #lang_sel a:visited {



font: bold 18px 'Open Sans Condensed', arial, sans-serif;

text-transform: uppercase;

}

#lang h2 {

font: bold 18px/1em 'Open Sans Condensed', arial, sans-serif; text-transform: uppercase; margin: 0; padding: 0; margin-top: 3px;

}



#lang  {

margin-top: 10px;

}



.nostyle {border: none;

padding: 0;

margin: 0;

background: none;

border-color: transparent;

	

}



.post-meta .small {

text-transform: lowercase;

display: none;

}



.post-meta .author {

text-transform: capitalize;

display: none;}



#mivozWidgetWrap {

background-color: transparent !important;

}



#sidebar img:hover

{

opacity:0.9;

filter:alpha(opacity=80); /* For IE8 and earlier */

}



ul.nav li a, #navigation ul.rss a {

font: bold 16px/1em 'Open Sans Condensed', arial, sans-serif;

color: #666;

}

ul.nav li a, #navigation ul.rss a:hover {

font: bold 16px/1em 'Open Sans Condensed', arial, sans-serif;

color: #666;

}



.mivozWidgetArea A {

font: bold 18px 'Open Sans Condensed', arial, sans-serif;

}



.mivozWidgetArea {

font: normal 14px/1.1em 'Droid Sans', arial, sans-serif;

}



.slides h3, .slides h2 {font: bold 22px 'Open Sans Condensed', arial, sans-serif;

color: #666;

}



#mission {font: bold 26px/.9em 'Open Sans Condensed', arial, sans-serif;

color: #333; text-align: right; text-transform:uppercase;}



#header table, #header table tbody tr:nth-child(2n) td {

border-right: none;

background: none;

box-shadow: none;

-webkit-box-shadow: none;

}



#header .nav-toggle {

margin: 0;

}



#logo .site-description {

display:none;

font:  20px/1em 'Open Sans Condensed', arial, sans-serif;

font-weight: bold;

color: #333; text-align: left;

margin-top: 12px;

margin-bottom: 6px;

color: #000000;

color: #000;

text-shadow: 2px 2px 6px #FFF;

}



.wp-cpl-sc-theme-0 .wp-cpl-sc-post {

background: transparent !important;

border: none !important;

}



.wp-cpl-sc-theme-0 .wp-cpl-sc-post .wp-cpl-sc-meta {

background: transparent!important;

color: #333 !important;

}



.wp-cpl-sc-wrap .wp-cpl-sc-post h2 {

color: #555555;

border-bottom: none;

}

#sidebar hr {
background-color: #999;
}



@media only screen and (min-width: 768px) {

	/* black dropdown fix */

#navigation ul.nav ul {
background: #f6f6f6;
border: 1px solid #e6e6e6;
left: -1px;
-moz-box-shadow: 2px 2px 7px #777;
-webkit-box-shadow: 2px 2px 7px #777;
box-shadow: 2px 2px 7px #777;
}	

#header{

background-repeat: no-repeat;

background-position: center top;

width: inherit;

/* IE9 SVG, needs conditional override of 'filter' to 'none' */



background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);



background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(238,238,238,0.6) 100%); /* FF3.6+ */



background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,0.6))); /* Chrome,Safari4+ */



background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,0.6) 100%); /* Chrome10+,Safari5.1+ */



background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,0.6) 100%); /* Opera 11.10+ */



background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,0.6) 100%); /* IE10+ */



background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(238,238,238,0.6) 100%); /* W3C */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cceeeeee', endColorstr='#cceeeeee',GradientType=0 ); /* IE6-8 */









}

	

#logo img {

max-width: 72%;

margin-left: 0px;

margin-bottom: -7px;

}



  ul.nav ul {

    display: none;

  }

  ul.nav li:hover > ul {

    display: block;

  }

  

  

	#navigation ul.nav ul {

background: #f6f6f6;

border: 1px solid #e6e6e6;

left: -1px;

width: 220px;

}



#lang {

margin-top: -3px;

color: #000;

text-shadow: 2px 2px 4px #FFF;

}

	#lang h2 {

margin-left: 210px;

	}



	#navigation {

border-top: 1px solid #dbdbdb;

border-bottom: 4px solid #dbdbdb;

border-left: 0px solid #dbdbdb;

border-right: 0px solid #dbdbdb;

border-radius: 0px;

-moz-border-radius: 0px;

-webkit-border-radius: 0px;

}



#navigation {

position: relative;

clear: both;

margin-bottom: 0;

display: none;

font: 300 14px/14px sans-serif;

border: 1px solid #d9d9d9;

background: #842315;

background: -webkit-gradient(linear, left top, left bottom, from(#C23626), to(#842315));

background: -webkit-linear-gradient(#C23626, #842315);

background: -moz-linear-gradient(center top, #C23626 0%, #842315 100%);

background: -moz-gradient(center top, #C23626 0%, #842315 100%);

box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);

-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);

-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);

border-radius: 5px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

}

ul.nav li a:hover {

color: #FFF;

}



ul.nav li a, #navigation ul.rss a {

font: bold 20px/.5em 'Open Sans Condensed', arial, sans-serif;

color: #FFF;

text-transform: uppercase;

text-shadow: 1px 1px #000;

letter-spacing: -1px;

}



ul.nav li ul a, #navigation ul.rss a {;

text-shadow: none;

letter-spacing: 0px;

}



#navigation ul.nav > li a:hover {

background: #842315;

}



ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {

background: #60190F;

color: #FFF;

}



ul.nav li.current_page_item a,

ul.nav li.current_page_parent a,

ul.nav li.current-menu-ancestor a,

ul.nav li.current-cat a,

ul.nav li.current-menu-item a {

  background: #60190F;

  color: #FFF;

}

#navigation ul.nav > li:hover {

background: #842315;

}



#navigation ul.nav > li {

border-right: 1px solid #69190A;

}



ul.nav li a {

padding: .5em .5em;

display: block;

}

#woo_search-3 {

float: right;

min-width: 300px; 

clear: both;

margin-top: -10px;

}

#lang {

float: right;

min-width: 300px; margin-top: -60px;

}





#navigation ul.rss li a {

color: #FFF;

}



#navigation ul.rss li a:hover {

  color: #F8F8F8;

}



#wrapper {

padding-left: 0px;

padding-right: 0px;

background-color: transparent;

box-shadow: 0px 0px 20px rgba(0,0,0,1);

-moz-box-shadow: 0px 0px 20px rgba(0,0,0,1);

-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,1);

border: 0;

}



#content {

padding: 20px 30px 40px;

background: #EEE;

}

#header {

padding: 20px 30px 10px;

clear: both;

position: relative;

}



#loopedSlider .content {

bottom: 10px;

top: inherit;



}



.flex-viewport {

border: 2px solid rgb(255, 255, 255);

-webkit-box-shadow: rgb(136, 136, 136) 0px 0px 5px;

box-shadow: rgb(136, 136, 136) 0px 0px 5px;

}



#footer-widgets {

border-top: 1px solid #e6e6e6;

padding: 10px 30px;

clear: both;

}



.magazine .block .title a:link{

font-size: 22px;

}



#sub-page-menu ul li{

font-family: 'Open Sans Condensed';

font-size: 17px;

font-weight: bold;

text-transform: uppercase;

list-style: none;}



#sub-page-menu ul li ul li{

font-family: 'Open Sans Condensed';

font-size: 15px;

font-weight: bold;

text-transform: uppercase;

list-style: none;}

	

.row {

width: 100%;

max-width: 635px;

min-width: 624px;

margin: 5px;

overflow: hidden;

}





}