﻿html, body {line-height: 22px !important; margin: 0; padding: 0; background-color: #eaeaea; background-image: url(../Images/B2G/bg_background.jpg);  background-position: top center; background-attachment: cover; background-size: 100%; background-repeat: no-repeat; font-family: Verdana; font-size: 14px; color: #000000;}
body { overflow-x: hidden; }
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-family: 'Finger Paint', cursive; font-weight: normal; text-transform: uppercase;}
h1 {line-height: 22px; font-size: 22px;}
h2 {line-height: 22px; font-size: 18px;}
h3 {line-height: 22px; font-size: 14px;}
h4 {line-height: 22px; font-size: 14px;}
h5 {line-height: 22px; font-size: 14px;}
h6 {line-height: 22px; font-size: 14px;}
p {margin: 0; padding: 0;}
a, a:hover {color: #000000;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
img {border: 0; display: block;}
img.img-responsive {width: 100% !important; height: auto !important; min-width: auto !important; display: block !important;}
.background.white-100 {background-color: rgba(255,255,255,1);}
.background.white-75 {background-color: rgba(255,255,255,0.75);}
.background.white-50 {background-color: rgba(255,255,255,0.5);}
.background.white-25 {background-color: rgba(255,255,255,0.25);}
.background.white-10 {background-color: rgba(255,255,255,0.1);}
.margin.top {margin-top: 44px;}
.padding {padding: 44px 20px;}
.text-align-right {text-align: right;}
#header {position: relative;}
#header .padding {padding-top: 22px; padding-bottom: 22px;}
#header .social h2 {line-height: 32px; font-size: 14px; float: right;}
#header .social ul {margin: 0; padding: 0; float: right;}
#header .social ul li {width: 32px; height: 32px; margin: 0 0 0 10px; padding: 0; list-style-type: none; display: inline-block; float: left;}
#header a.donate {bottom: 22px; right: 40px; padding: 13px 20px; background-color: #CF1974; font-family: 'Finger Paint', cursive; font-size: 22px; text-decoration: none; text-transform: uppercase; color: #FFFFFF; display: inline-block; position: absolute; z-index: 9997;}
#header a.donate:hover {background-color: #000000;}
#header a.donate-mobile {bottom: 22px; right: 40px; padding: 13px 20px; background-color: #CF1974; font-family: 'Finger Paint', cursive; font-size: 22px; text-decoration: none; text-transform: uppercase; color: #FFFFFF; display: block;}
#header a.donate-mobile:hover {background-color: #000000;}
#navigation {border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
#navigation .padding {padding-top: 0; padding-bottom: 0;}
#navigation ul {margin: 0; padding: 0;}
#navigation ul li {margin: 0; padding: 0; list-style-type: none;}
#navigation ul li a {padding: 0; display: block; cursor: pointer;}
#navigation ul li a span {padding: 15px 10px; text-transform: uppercase; display: block;}
#navigation ul li:hover a span {text-decoration: underline;}
#navigation ul ul {background-color: rgba(255,255,255,0.75); border: 1px solid #000000;}
#navigation ul ul li a {padding: 0; text-decoration: none !important; display: block; cursor: pointer;}
#navigation ul ul li a span {padding: 5px 10px; text-decoration: none !important; text-transform: none; display: block;}
#navigation ul ul li:hover a span {text-decoration: underline !important;}
#copyright {border-top: 1px solid #000000;}
#copyright .padding {font-size: 12px; padding: 5px 20px;}
#slide-button {display: none;}
#slide-button a {top: 0; left: 0; width: 100%; padding: 13px 20px; background-color: #CF1974; text-decoration: none; text-transform: uppercase; color: #FFFFFF; position: fixed; z-index: 9998;}
#slide-button a:hover, #slide-button:hover a {background-color: #000000;}
#slide-navigation {top: 0; right: 0; bottom: 0; left: 0; margin-top: 0!important; padding: 46px 40px 42px!important; background-color: rgba(255,255,255,.95); display: none; position: fixed!important; z-index: 9998; overflow-y: scroll;}
#slide-navigation::-webkit-scrollbar {display: none;}
#slide-navigation ul {margin: 0; padding: 0;}
#slide-navigation ul li {margin: 0; padding: 0; background-image: none; list-style-type: none; text-align: center; display: block;}
#slide-navigation ul li a {text-align: center; text-decoration: none; color: #000;}
#slide-navigation ul li a:hover,#slide-navigation ul li.selected a,#slide-navigation ul li.selected a:hover {text-decoration: underline;}
#slide-navigation ul li.level_1 a {text-transform: uppercase;}
#slide-navigation ul.rsmLevel li a {font-size: 14px; text-transform: uppercase; color: rgba(56,211,34,1);}
#slide-navigation ul.rsmLevel1 li {margin-left: 10px;}
#slide-navigation ul.rsmLevel1 li a {font-size: 12px; font-weight: 400; text-transform: none; color: #FFF;}
#slide-navigation ul.rsmLevel2 li {margin-left: 20px;}
#slide-navigation ul.rsmLevel2 li a {font-size: 12px; font-weight: 400; text-transform: none; color: #FFF;}
@media (max-width: 992px) {
#slide-button {display: block;}
#slide-page {padding-top: 48px;}
.padding {padding: 22px 20px;}
}