@charset "UTF-8";
/* CSS Document */

.section {
	background:#fff;
	margin:0;
	padding:0;
	width:100%;
	}

html {
	margin:0;
	padding:0;
	}

body {
	margin:0;
	padding:0;
	background:url(../images/body_bg.jpg) no-repeat 50% fixed;
	background-size: cover;
	width:100%;
	}

#top_nav a:hover, #top_nav a:active {
	background:#f1eeee; color:#F00; 
	}

h1#header {
	padding:50px 0;
	margin:0;
	margin-bottom:-25px;
	background-color:rgba(0,0,0,0.4); 	
	font-size:400%;
	}

h1#header .rebny_red { 
	text-shadow: 5px 5px 5px #000; 
	}

h2 {
	text-align:center;
	color:#F00;
	text-shadow:1px 1px 1px #333;
	padding:0;
	margin-bottom:20px;
	}

#ravaging {
	background-color:rgba(0,0,0,0.4); 
	font-size:100%
	}

#slogan {
	font-size:1.45em;
	margin-top:20px;
	margin-bottom:20px;
	}

.rebny_red {
	color:#F00;
	text-shadow: 1px 1px 1px #000;
	}

.form-group .rebny_red {
	color:#F00;
	text-shadow: 1px 1px 1px #666;
	}

.red {
	background:#F00;
	}

h3 {
	text-align:center;
	color:#F00;
	text-shadow:1px 1px 1px #333;
	font-size:120%;
	margin:-10px 0 20px 0;
	}

div.col-md-4 h3 {
	text-align:center;
	color:#F00;
	text-shadow:none;
	font-size:150%;
	margin-top:20px;
	color:#333;
	}
	
h4 { font-size:150%;
	color:#333;
	font-weight:bold;
	}
	
h5 {
	text-align:left;
	color:#F00;
	text-shadow:1px 1px 1px #333;
	font-size:120%;
	margi:-10px 0 20px 0;
	}


a.index:link, a.index:visited { color:#000; text-decoration:none;
	}

a.index:hover, a.index:visited { color:#000; text-decoration:underline;
	}

#banner {
	background:url(images/bg_section.png) repeat;
	}

#content_left {
	color:#333;
	font-size:130%;
	min-height:300px;
	}

hr {
    height: 12px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);
	}
	
p.center { text-align:center;
	}

ol#goals {
	list-style:;
	}

p.center img.img-responsive {
	paddin:0;
	margin:0;
}

img.img_left_300 {
	max-width:300px;
	float:left;
	padding:3px;
	margin:5px 10px 5px 0;
	border:1px #ccc solid;
	}
	
img.img_right_300 {
	max-width:300px;
	float:right;
	padding:3px;
	margin:5px 0 5px 10px;
	border:1px #ccc solid;
	}

div.embed-responsive {
	margin-bottom:20px;
	}

#content_right {
	}


div#google_translate_element a:hover {
	text-decoration:none;
	}

div#google_translate_element div.goog-te-gadget-simple {
	background-color:none; border-style:none;
	}

div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span {
	color:black; padding-left:10px; margin:0;
	}

div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover {
	color:#F00; text-decoration:none;
	}

#content_right li {
	list-style-image:url(../images/sidebar_list.png);
	}

#content_right a {
	font-size:140%;
	padding:10px 3px 10px 6px;
	display:block;
	font-variant:small-caps;
	}

#content_right a:link, 
#content_right a:visited {
	}

#content_right a:hover, 
#content_right a:active {
	background:#f8f7f6;
	color:#09F;
	text-decoration:none;
	}

.sidebar_images {
	clear:both;
	float:left;
	}


img.leaflets {
	max-width:250px;
	}

img.placards {
	max-width:250px;
	}

img.stickers {
	max-width:250px;
	}

img.buttons {
	max-width:250px;
	}

p.center img { 
	display:inline;
	margin:0 10px;
	}

p#downloads { 
	font-size:175%;
	color:#F30;
	text-align:center;
	margin-left:-20px;
	}

.jumbotron {
	background: none;
	color: #fff;
	margin:0;
	padding: 75px 25px 50px 25px;
	font-family: Montserrat, sans-serif;
	}

.jumbotron a:link {
	color:#fff; 
	background:#f00; 
	text-decoration:underline;
	}
	
.jumbotron a:visited {
	color:#fff; 
	background:#f00; 
	text-decoration:underline;
	}
	
.jumbotron a:hover {
	color:#fff; 
	background:#f00; 
	text-decoration:none; 
	font-weight:bold;
	}
	
.jumbotron a:active {
	color:#fff; 
	background:#f00; 
	text-decoration:none;
	}

footer.section-primary {
	background:rgba(0,0,0,0.6) !important;
	}

footer div.col-sm-6 {
	margin-bottom:20px;
	}

footer a:link, 
footer a:visited {
	color:#09F;
	}
	
footer a:hover, 
footer a:active {
	color:#0CF;
	}
	
	