/* ==========================================================================
   General
   ========================================================================== */

html,
body {
    margin: 0;
    padding: 0;
}

body {
    background: url('../images/img-tileableBG.png');
}

#splash-page-page {
    background: url('../images/img-splashBG.jpg');
}

#splash-page-page,
#splash-page-html {
    height: 100%;
}

/**
 *  Natural Box Layout
 */

*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
 }

/**
 *  Fonts
 */



@font-face {
    font-family: 'robotoregular';
    src: url('Roboto-Regular-webfont.eot');
    src: url('Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Regular-webfont.woff') format('woff'),
         url('Roboto-Regular-webfont.ttf') format('truetype'),
         url('Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/**
 *  Container that centers the content
 */

.container {
    width: 960px;
    margin: 0 auto;
}

/**
 * Clearfix
 */

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }

.clearfix { display: block; }

/**
 * Menu List
 */

.menu-list {
    display: inline-block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-family: 'BenchNine';
}

.menu-list li a {
    text-decoration: none;
}

/* ==========================================================================
   Splash Page
   ========================================================================== */

.splash-logo {
    width: 775px;
    margin: 0 auto;
}

.main-content .lang-link {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    padding: 0 1em;
    font-family: 'BenchNine';
    font-weight: bold;
    font-size: 40px;
    background-image: -webkit-linear-gradient(top, #78030b, #dc0716);
    background-image:    -moz-linear-gradient(top, #78030b, #dc0716);
    background-image:     -ms-linear-gradient(top, #78030b, #dc0716);
    background-image:      -o-linear-gradient(top, #78030b, #dc0716);
    background-image:         linear-gradient(to bottom, #78030b, #dc0716);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78030B', endColorstr='#DC0716');
    border: 1px solid #202020;
    border-radius: 5px;
    position: absolute;
    top: 85px;
    box-shadow: 0 0 8px 1px #212121;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #212121;
    border-left: 1px solid #212121;
    border-right: 1px solid #212121;
    color: #fff;
    z-index: 5;
}

.main-content .lang-link:hover {
    background-image: -webkit-linear-gradient(top, #dc0716, #78030b);
    background-image:    -moz-linear-gradient(top, #dc0716, #78030b);
    background-image:     -ms-linear-gradient(top, #dc0716, #78030b);
    background-image:      -o-linear-gradient(top, #dc0716, #78030b);
    background-image:         linear-gradient(to bottom, #dc0716, #78030b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DC0716', endColorstr='#78030B');
    color: #fff;
}

.splash-images {
    position: relative;
}

#fr-link {
    right: 0;
}

.lang-link:active {
    top: 86px;
}

.splash-main-image {
    width: 736px;
    margin: 0 auto;
}

.splash-main-image img {
    padding: 0.50em;
    background-color: #fff;
    box-shadow: 0 0 8px 1px #212121;
}

.splash-thumbnails {
    width: 805px;
    margin: 0 auto;
}

.splash-thumbnails img {
    padding: 0.50em;
    background-color: #fff;
    box-shadow: 0 0 8px 1px #212121;
}

#splash-thumbnail-1 {
    -webkit-transform: rotate(-4deg);
       -moz-transform: rotate(-4deg);
        -ms-transform: rotate(-4deg);
         -o-transform: rotate(-4deg);
            transform: rotate(-4deg);
    position: relative;
    left: 17px;
    float: left;
}

#splash-thumbnail-2 {
    -webkit-transform: rotate(3deg);
       -moz-transform: rotate(3deg);
        -ms-transform: rotate(3deg);
         -o-transform: rotate(3deg);
            transform: rotate(3deg);
    position: relative;
    left: 8px;
    bottom: 13px;
    float: left;
}

#splash-thumbnail-3 {
    -webkit-transform: rotate(2deg);
       -moz-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
         -o-transform: rotate(2deg);
            transform: rotate(2deg);
    position: relative;
    left: 3px;
}

.splash-slogan {
    width: 752px;
    margin: 1em auto;
}

.splash-slogan p {
    margin: 0.30em;
    color: #fff;
    text-align: center;
    font-family: 'robotoregular';
    font-size: 33px;
}

/* ==========================================================================
   Main Header
   ========================================================================== */

#main-header {
    background: url('../images/img-DarkTileableBG.png');
    border-bottom: 2px solid rgba(255, 255, 255, 0.5);
}

/** 
 * Top Header Left Side
 */

#logo-wrapper {
    float: left;
    width: 50%;
    padding-top: 19px;
}

/** 
 * Top Header Right Side
 */

#header-right {
    float: right;
    width: 50%;
    margin-top:24px;
}

/** 
 * Language Options
 */

#lang {
    float: right;
    display: inline-block;
    margin: 32px 18px 0 0;
}

#lang .menu-list li {
    float: left;
    display: inline-block;
    line-height: 15px;
}

#lang .menu-list li:first-child {
    margin-right: 0.50em;
    padding-right: 0.50em;
    border-right: 1px solid #fff;
}

#lang .menu-list a {
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
}

/** 
 * Sponsors and Media
 

#sponsors-media {
    float: right;
    display: inline-block;
    margin-left: 8px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

#sponsors-media .menu-list {
    background-color: rgba(0, 0, 0, 0.2);
    padding: 0.75em 0.50em;
}

#sponsors-media .menu-list li {
    float: left;
    margin-right: 15px;
}

#sponsors-media .menu-list li:last-child {
    margin: 0;
}

#sponsors-media .menu-list a {
    color: #fff;
    text-transform: uppercase;
    font-size: 17px;
}

/** 
 * Social and Donate Icons
 */

#social-donate-icons {
    clear: both;
    float: right;
    margin-top: 10px;
}

#social-donate-icons ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#social-donate-icons ul li {
    float: left;
    margin-left: 16px;
}

#social-donate-icons ul li:first-child {
    margin: 0;
}

#social-donate-icons ul li a {
   display: block;
   width: 26px;
   padding-top: 43px;
   height: 0;
   overflow: hidden;
}

#facebook-link a {
    background: url('../images/icon-Facebook.png') no-repeat;
}

#facebook-link a:hover {
    background: url('../images/icon-FacebookHOVER.png') no-repeat;
}

#twitter-link a {
    background: url('../images/icon-Twitter.png') no-repeat; 
}

#twitter-link a:hover {
    background: url('../images/icon-TwitterHOVER.png') no-repeat; 
}

#blog-link a {
    background: url('../images/icon-Blog.png') no-repeat; 
}

#blog-link a:hover {
    background: url('../images/icon-BlogHOVER.png') no-repeat; 
}

#youtube-link a {
    background: url('../images/icon-YouTube.png') no-repeat; 
}

#youtube-link a:hover {
    background: url('../images/icon-YouTubeHOVER.png') no-repeat; 
}

#donate-link a {
    background: url('../images/icon-HeaderDonateNow.png') no-repeat; 
    width: 102px!important;
    padding-top: 45px!important;
}

#donate-link a:hover {
    background: url('../images/icon-HeaderDonateNowHOVER.png') no-repeat; 
    width: 102px!important;
    padding-top: 45px!important;
}

/** 
 * Primary Navigation
 */

#primary-nav {
    clear: both;
    padding-top: 8px;
}

#primary-nav-list {
    display: table;
    width: 100%;
}

#primary-nav-list li {
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    position: relative;
}

#primary-nav-list li a {
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-size: 21px;
    padding: 12px 15px;
}

#primary-nav-list li:hover {
    background-color: rgba(0,63,50, 0.8);
    border-radius: 8px;
    box-shadow: 1px 0px 1px 0px #00221d inset, -1px -1px 1px 0px #59a69a inset;
}

#primary-nav-list .current-menu-item {
    background-color: rgba(0,63,50, 0.8);
    border-radius: 8px;
    box-shadow: 1px 0px 1px 0px #00221d inset, -1px -1px 1px 0px #59a69a inset;
    position: relative;
}

#primary-nav-list .current-menu-item:after {
    content: "";
    bottom: -32px;
    position: relative;
    content: "";
    display: block;
    background: url('../images/img-highlightRibbon.png') top center no-repeat;
    width: 100%;
    height: 33px;
    margin-top: -33px;
}

#primary-nav-list li:hover .sub-menu {
    display: block;
}

.sub-menu {
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 5;
    background-color: rgba(0,63,50, 0.8);
    
}

#primary-nav-list li .sub-menu li {
    border-radius: 0;
    display: block;
}

#primary-nav-list li .sub-menu li:hover {
    border-radius: 0;
    border: none;
    box-shadow: none;
}

#primary-nav-list li .sub-menu li:hover a {
    color: #b1eadf;
}

#primary-nav-list li .sub-menu li a {
    padding: 0.20em 0.50em;
    color: #fff;
}

#primary-nav-list li .sub-menu li .sub-menu {
    left: 100%;
    top: 50%;
    display: none;

}

#primary-nav-list li .sub-menu li:hover .sub-menu {
    display: block;
    background-color: rgba(255,255,255,0.65);
}

#primary-nav-list li .sub-menu li .sub-menu li a {
    color: #004a3e;
}

#primary-nav-list li .sub-menu li .sub-menu li:hover a {
    color: #fff;
}

#primary-nav-list li .sub-menu li .sub-menu li:hover {
    background-color: rgba(0,63,50, 0.8);
}

/* ==========================================================================
   Main Content
   ========================================================================== */

.main-content {
    position: relative;
    overflow: hidden;
}

.main-content a {
    color: #794D00;
}

.main-content a:hover {
    color: #745A2E;
}

.main-content:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 961px;
    height: 38px;
    margin: 0 auto;
    background: url('../images/img-LargerCurveShadow.png') no-repeat;
   -webkit-transform: scaleY(-1);
      -moz-transform: scaleY(-1);
        -o-transform: scaleY(-1);
           transform: scaleY(-1);
    -ms-filter: "FlipV";
        filter: FlipV;
}

/**
 * Home Page News Section
 */

.news {
    margin: 0 auto;
    margin-top: 35px;
    position: relative;
}

.news-background {
    max-width: 1366px;
    margin: 0 auto;
    background: url('../images/img-lightingEffect.jpg') no-repeat 6px;
}

.news-inner {
    width: 960px;
    min-height: 30px;
    text-align: center;
    background: url('../images/img-DarkTileableBG.png');
    position: relative;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    overflow: hidden;
}

.bg-shadow {
    width: 960px;
    height: 53px;
    margin: 0 auto;
    background: url('../images/img-VshapedSHADOW.png') no-repeat;
}

.news-content {
    padding: 0.50em;
    text-align: left;
    font-size: 12px;
}

.main-content .news-content a {
    color: #FFA500;
}

.main-content .news-content a:hover {
    color: #FCBE4C;
}

/**
 *  News Media Container, YouTube Gallery
 */

.news-media {
    overflow: hidden;
    margin: 0 auto;
    width: 1020px;
    margin-top: 1em;
}

.left-arrow,
.right-arrow {
    float: left;
    display: inline-block;
    cursor: pointer;
    cursor: hand;
    width: 16px;
    height: 33px;
    margin-top: 65px;
}

.left-arrow {
    background: url('../images/img-ArrowLeft.png') no-repeat;
    margin-left: 14px;
}

.right-arrow {
    background: url('../images/img-ArrowRight.png') no-repeat;
}

.left-arrow:hover {
    background: url('../images/img-ArrowLeftHOVER.png') no-repeat;
}

.right-arrow:hover {
    background: url('../images/img-ArrowRightHOVER.png') no-repeat;
}

.youtube_gallery {
    overflow: hidden;
    width: 960px;
    display: inline-block;
    float: left;
    clear: none!important;
}

.youtube_gallery_center {
    width: 5000px;
    display: inline-block;
    position: relative;
    left: -320px;
}

.youtube_gallery_item {
    float: left;
    position: relative;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
    background-color: rgb(0,63,50);
    border-radius: 8px;
    box-shadow: 0px 1px 1px 1px #00221d inset, -1px -1px 1px 0px #59a69a inset;
}

.youtube_gallery_player {
    padding: 0.75em;
}

.youtube_gallery_item img {
    margin: 0;
    padding: 0;
    background: none;
    border: 2px solid #b1eadf;
    vertical-align: middle;
    width: 100%;
}

.youtube_gallery_item img:hover {
    border-color: #b1eadf;
}

.youtube_gallery_caption {
    padding: 0.50 0 0 0!important;
    margin: 0!important;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-style: normal!important;
}

.youtube_gallery_divider {
    display: none!important;
    clear: none!important;
}

.news-media-bottom {
    clear: both;
    margin: 0 auto;
    width: 960px;
    height: 38px;
    margin: 0;
    background: url('../images/img-LargerCurveShadow.png') no-repeat;
}

/**
 * News Title and Date
 */

.news-info {
    margin-top: 1em;
}

.news-title-date {
    float: left;
    color: #b1eadf;
    font-weight: bold;
    font-family: 'BenchNine';
    font-size: 37px;
}

.news-information {
    float: right;
}

.news-information a {
    padding-left: 1.7em;
    padding-top: 1em;
    color: #b1eadf;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'BenchNine';
    font-size: 37px;
    background: url('../images/icon-InfoLARGE.png') no-repeat;
}

.news-information a:hover {
    color: #94c8be;
    background: url('../images/icon-InfoLARGEHOVER.png') no-repeat;
}

.events-images {
    background: url('../images/img-DarkTileableBG.png');
}

.events-images-inner {
    width: 935px;
    margin: 0 auto;
    padding: 0;
    display: block;
    overflow: hidden;
}

.events-images-inner .simple-image {
    display: block;
    margin: 0;
    padding: 0.50em;
    background-color: rgb(0,63,50);
    border-radius: 8px;
    box-shadow: 0px 1px 1px 1px #00221d inset, -1px -1px 1px 0px #59a69a inset;
}

.events-images-inner .home-events {
    float: left;
    margin-top: 10px;
    margin-right: 1.5em;
    margin-bottom: 10px;
    color: #fff;
}

.events-images-inner .home-events h1 {
    font-size: 18px;
    margin: 5px;
}

.events-images-inner img {
    margin: auto;
    display: block;
    border: 2px solid #b1eadf;
}

.help-information {
    clear: both;
    width: 960px;
    margin: 0 auto;
    padding-top: 50px;
    position: relative;
}

.help-information:before {
    content: '';
    width: 960px;
    height: 38px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url('../images/img-LargerCurveShadow.png') no-repeat;
    -webkit-transform: scaleY(-1);
      -moz-transform: scaleY(-1);
        -o-transform: scaleY(-1);
           transform: scaleY(-1);
    -ms-filter: "FlipV";
        filter: FlipV;
}

.help-information-inner {
    background-color: rgba(255,255,255,0.65);
    padding: 20px 15px 20px 15px;
    position: relative;
}

.help-information-inner:before {
    content: '';
    width: 29px;
    height: 33px;
    position: absolute;
    top: 0;
    right: 15px;
    background: url('../images/img-highlightRibbon.png') no-repeat;
}

.help-information-inner section {
    width: 30%;
    float: left;
    margin-right: 2%;
    padding-right: 2%;
    border-right: 1px solid #004a3e;
    min-height: 485px;
}

.help-information-inner section:last-child,
.help-information-inner section:nth-child(3) {
    margin: 0;
    padding: 0;
    border: 0;
}

.home-learn-more {
    display: inline-block;
    padding: 1.30em 0 0 2em;
    margin-left: 1em;
    color: #004a3e;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'BenchNine';
    font-size: 33px;
    text-align: center;
    background: url('../images/icon-InfoLARGE.png') no-repeat left top;
    position: absolute;
    bottom: 15px;
}

.home-learn-more:hover {
    color: #70b0a6;
    background: url('../images/icon-InfoLARGEHOVER.png') no-repeat left top;
}

.home-donate-now {
    display: inline-block;
    padding: 1.30em 0 0 2em;
    margin-left: 1em;
    color: #d50817;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'BenchNine';
    font-size: 33px;
    text-align: center;
    background: url('../images/icon-DonateLARGE.png') no-repeat left top;
    position: absolute;
    bottom: 15px;
}

.home-donate-now:hover {
    color: #920b1c;
    background: url('../images/icon-DonateLARGEHOVER.png') no-repeat left top;
}

.help-information-inner .twitter-link {
    position: absolute;
    bottom: 15px;
}

.help-information-inner h1,
.help-information-inner h2 {
    margin-top: 0;
    line-height: 25px;
    margin-bottom: 10px;
    color: #004a3e;
    text-transform: uppercase;
    font-family: 'BenchNine';
    font-weight: bold;
    font-size: 26px;
}

.help-information-inner p,
.help-information-inner span,
.help-information-inner .textwidget {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #212121;
    clear: both;
    overflow: hidden;
    margin-top: 0;
}

#twttr-sandbox-0 .timeline {
    background-color: inherit!important;
}

#twttr-sandbox-0 .customisable-highlight {
    color: #212121!important;
}

.tp_recent_tweets ul {
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.tp_recent_tweets ul a {
    color: #005848;
}

.tp_recent_tweets ul a:hover {
    color: #00ad8e;
}

/**
 *  Archives Page
 */

#archives-page img {
    margin: 5px;
}

/**
 *  Inside Pages
 */

.page-content {
    margin-top: 3em;
    color: #212121;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    background-color: rgba(255,255,255,0.65);
    position: relative;
}

.page-content:before {
    content: '';
    width: 29px;
    height: 33px;
    position: absolute;
    top: 0;
    right: 15px;
    background: url('../images/img-highlightRibbon.png') no-repeat;
}

.page-content-inner {
    padding: 1.5em 1em 1.5em 1em;
}

.page-article-left {
    float: left;
    width: 600px;
}

.page-title {
    margin-top: 0;
    line-height: 30px;
    text-transform: uppercase;
    font-family: 'BenchNine';
    font-weight: bold;
    font-size: 37px;
    color: #004a3e;
}

.post-thumbnail {
    text-align: center;
}

.right-sidebar {
    margin-left: 15px;
    float: left;
    width: 280px;
    border-left: 1px solid #004a3e;
    padding-left: 15px;
}

.news-feed {
    padding-bottom: 1em;
}

.news-feed h1 {
    margin-top: 0;
    line-height: 30px;
    text-transform: uppercase;
    font-family: 'BenchNine';
    font-weight: bold;
    font-size: 37px;
    color: #004a3e;
}

.twitter-link {
    display: inline-block;
    margin-left: 1em;
    padding: 1.30em 0 0 2em;
    color: #004a3e;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 33px;
    font-family: 'BenchNine';
    font-weight: bold;
    background: url('../images/icon-TwitterLARGE.png') no-repeat;
}

.twitter-link:hover {
    color: #70b0a6;
    background: url('../images/icon-TwitterLARGEHOVER.png') no-repeat;
}

.recent-posts {
    padding-top: 1em;
    border-top: 1px solid #004a3e;
}

.recent-posts h1 {
    margin-top: 0;
    line-height: 30px;
    text-transform: uppercase;
    font-family: 'BenchNine';
    font-weight: bold;
    font-size: 37px;
    color: #004a3e;
}

.recent-posts ul {
    margin: 0;
}

.recent-posts li {
    color: #920b1c;
}

.recent-posts li a {
    color: #212121;
    text-decoration: none;
}

.recent-posts li a:hover {
    color: #920b1c;
    text-decoration: underline;
}

/**
 *  Donate Now Form
 */

#donate-now-form-page .wpcf7-form .donate-input-field {
    margin-bottom: 0.50em;
}

#donate-now-form-page .wpcf7-form label {
    display: inline-block;
    width: 270px;
}

#donate-now-form-page .wpcf7-form #captcha-image {
    vertical-align: bottom;
}

#donate-now-form-page .wpcf7-form #captcha {
    width: 194px;
}

#donate-now-form-page .wpcf7-form .wpcf7-form-control-wrap.captcha {
    margin-left: 3px;
}

#donate-now-form-page .wpcf7-form .asterisk {
    color: #993300;
}

#donate-now-form-page .wpcf7-form span.wpcf7-not-valid-tip {
    top: 0!important;
    left: 0!important;
}

#donate-now-form-page .wpcf7-form #donate-submit {
    padding: 0.50em 1em;
    background-color: #005848;
    color: #b1eadf;
    border: none;
}

#donate-now-form-page .wpcf7-form #donate-submit:hover {
    background-color: #00ad8e;
}

#donate-now-form-page .wpcf7-form #donate-submit:active {
    color: #fff;
}

/**
 *  Posts List
 */

.post-item {
    margin-bottom: 1em;
}

.post-date {
    color: #212121;
}

.read-more {
    color: #920b1c;
    text-decoration: none;
}

.read-more:hover {
    text-decoration: underline;
}

/**
 *  Single Post Page
 */

.go-back {
    color: #920b1c;
    text-decoration: none;
}

.go-back:hover {
    text-decoration: underline;
}

/* ==========================================================================
   Main Footer
   ========================================================================== */

#main-footer {
    clear: both;
}

/**
 *  Footer Row 1
 */

#footer-row-1 {
    background: url('../images/img-lightTileableBG.png');
    padding-bottom: 20px;
}

#footer-row-1-inner {
    position: relative;
}

#footer-row-1-inner:before {
    content: '';
    width: 958px;
    height: 19px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url('../images/img-SmallCurvedShadow.png') no-repeat;
}

#footer-column-1 a {
    color: #212121;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
}

.footer-column {
    display: inline-block;
    width: 31%;
    float: left;
    padding-left: 15px;
}

.footer-column h1 {
    text-transform: uppercase;
    font-family: 'BenchNine';
    margin-bottom: 22px;
}

#footer-nav-list {
    margin-left: 20px;
}

#footer-nav-list {
    list-style-type: disc;
}

#footer-nav-list li {
    color: #920b1c;
}

#footer-nav-list a:hover {
    color: #920b1c;
}

#footer-column-2 p {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    margin-bottom: 0.50em;
}

#footer-column-2 p a {
    text-decoration: none;
    color: #212121;
}

#footer-column-2 p a:hover {
    color: #920b1c;
}

#footer-column-3 h4,
#footer-column-3 p,
#footer-column-3 span {
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    color: #212121;
}

#footer-column-3 h4 {
    font-family: 'dejavu_serifbold';
}

#footer-column-3 a {
    color: #920b1c;
}

#footer-column-3 a {
    text-decoration: none;
}

#footer-column-3 a:hover {
    text-decoration: underline;
}

/**
 *  Contact  Form
 */

#email-form-wrapper {
    display: none;
    background: url('../images/img-lightTileableBG.png');
    width: 500px;
    padding: 1em;
    position: fixed;
    z-index: 9999;
    border: 1px solid #005848;
}

.input-wrapper {
    margin: 1em 0;
}

.input-wrapper label {
    width: 150px;
    display: inline-block;
    color: #212121;
}

.input-wrapper input {
    color: #212121;
}

#close-form {
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 5px;
}

a#close-form:hover {
    text-decoration: none;
}

input.btn-like {
    background-color: #005848;
    color: #b1eadf;
    border: none;
    padding: 0.50em 1em;
    float: right;
    margin-right: 10.40em;
}

.btn-like:hover {
    background-color: #00ad8e;
}

.btn-like:active {
    color: #fff;
}

#message {
    width: 185px;
}

#success-message {
    display: none;
}

#mask {
    position: absolute;
    background-color: #000;
}

/**
 *  Footer Row 2
 */

#footer-row-2 {
    height: 250px;
}

#footer-row-2-inner {
    width: 200;
    margin-top: 20px;
    text-align: center;
}