@charset "utf-8";
/* CSS Document */
/*All libray style added in top of the main stylesheet*/
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) {
 display: none;
 height: 0;
}
[hidden], template {
 display: none;
}
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { margin: 0; }
a { background: transparent; }
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0; }
h1 { font-size: 2em; margin: 0.67em 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
mark { background: #ff0; color: #000; }
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
pre { white-space: pre-wrap; }
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) {
 overflow: hidden;
}
figure { margin: 0; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }

/*Fontelo*/
@font-face {
  font-family: 'fontello';
  src: url('https://s3.amazonaws.com/AllfontshareTrevor/fontello.eot');
  src: url('https://s3.amazonaws.com/AllfontshareTrevor/fontello.eot#iefix') format('embedded-opentype'),
  url('https://s3.amazonaws.com/AllfontshareTrevor/fontello.woff') format('woff'),
  url('https://s3.amazonaws.com/AllfontshareTrevor/fontello.ttf') format('truetype'),
  url('https://s3.amazonaws.com/AllfontshareTrevor/fontello.svg#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa{
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none; 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center; 
  font-variant: normal;
  text-transform: none; 
  line-height: 1em;
  margin-left: .2em;
}

.fa-mail:before { content: '\e804'; } /* '' */
.fa-googleplus:before { content: '\e809'; } /* '' */
.fa-ok:before { content: '\e800'; } /* '' */
.fa-ok-circled:before { content: '\e801'; } /* '' */
.fa-ok-squared:before { content: '\e802'; } /* '' */
.fa-cancel:before { content: '\e803'; } /* '' */
.fa-plus:before { content: '\e82d'; } /* '' */
.fa-plus-circled:before { content: '\e82e'; } /* '' */
.fa-home:before { content: '\e830'; } /* '' */
.fa-link:before { content: '\e831'; } /* '' */
.fa-unlink:before { content: '\e832'; } /* '' */
.fa-pencil:before { content: '\e82c'; } /* '' */
.fa-trash:before { content: '\e82b'; } /* '' */
.fa-phone:before { content: '\e827'; } /* '' */
.fa-menu:before { content: '\e805'; } /* '' */
.fa-cog:before { content: '\e826'; } /* '' */
.fa-calendar:before { content: '\e824'; } /* '' */
.fa-calendar-empty:before { content: '\e825'; } /* '' */
.fa-volume-off:before { content: '\e829'; } /* '' */
.fa-volume-down:before { content: '\e828'; } /* '' */
.fa-volume-up:before { content: '\e82a'; } /* '' */
.fa-angle-left:before { content: '\e80c'; } /* '' */
.fa-angle-right:before { content: '\e80b'; } /* '' */
.fa-angle-up:before { content: '\e80a'; } /* '' */
.fa-angle-down:before { content: '\e80d'; } /* '' */
.fa-mail-alt:before { content: '\e82f'; } /* '' */
.fa-angle-double-right:before { content: '\e80e'; } /* '' */
.fa-angle-double-up:before { content: '\e810'; } /* '' */
.fa-angle-double-down:before { content: '\e811'; } /* '' */
.fa-play:before { content: '\e822'; } /* '' */
.fa-play-circled:before { content: '\e823'; } /* '' */
.fa-stop:before { content: '\e821'; } /* '' */
.fa-to-end-alt:before { content: '\e820'; } /* '' */
.fa-to-start-alt:before { content: '\e81e'; } /* '' */
.fa-fast-fw:before { content: '\e81d'; } /* '' */
.fa-fast-bw:before { content: '\e81f'; } /* '' */
.fa-facebook:before { content: '\e806'; } /* '' */
.fa-gplus-squared:before { content: '\e81b'; } /* '' */
.fa-gplus:before { content: '\e81c'; } /* '' */
.fa-instagramm:before { content: '\e81a'; } /* '' */
.fa-linkedin-squared:before { content: '\e819'; } /* '' */
.fa-linkedin:before { content: '\e818'; } /* '' */
.fa-tumblr:before { content: '\e812'; } /* '' */
.fa-tumblr-squared:before { content: '\e813'; } /* '' */
.fa-twitter-squared:before { content: '\e808'; } /* '' */
.fa-twitter:before { content: '\e807'; } /* '' */
.fa-vimeo-squared:before { content: '\e814'; } /* '' */
.fa-youtube:before { content: '\e815'; } /* '' */
.fa-youtube-squared:before { content: '\e816'; } /* '' */
.fa-youtube-play:before { content: '\e817'; } /* '' */
.fa-angle-double-left:before { content: '\e80f'; } /* '' */

/*End library*/

/*
Base: 7765626b69640d0a
version:1

*/
.drw * { position:inherit !important; display:block !important; overflow:visible;}
html, button, input, select, textarea { color: #222; }
body { font-size: 1em; line-height: 1.4; }
a { outline:none; transition:color 1s ease; text-decoration:none;}
input{ outline:none;};
::-moz-selection {
 background: #b3d4fc;
 text-shadow: none;
}
:focus { outline:none;}
::selection { background: #b3d4fc; text-shadow: none; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
img { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; text-align:center; }
h1,h2,h3,h4,h5,h6,p { margin-bottom:0; margin-top:10px;}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/*
  ++++++++++++++++++
  #Table of Content 
  ++++++++++++++++++
  #Global CSS
  #Layout
  #Cms Area
  #IE hack
  
  */
/*
## 960 Grid System Modified
*/

/* =Containers
--------------------------------------------------------------------------------*/
.container_12
{
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;float: left;padding-left: 15px;padding-right: 15px;}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha {padding-left: 0;}
.omega {padding-right: 0;}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.grid_1 {width: 50px;}
.grid_2 {width: 130px;}
.grid_3 {width: 210px;}
.grid_4 {width: 290px;}
.grid_5 {width: 370px;}
.grid_6 {width: 450px;}
.grid_7 {width: 530px;}
.grid_8 {width: 610px;}
.grid_9 {width: 690px;}
.grid_10 {width: 770px;}
.grid_11 {width: 850px;}
.grid_12 {width: 930px;}

/*
##Start global css
@@ Do not edit global css in the project revision stage
*/

/*push for margin*/
.push-left-10 { margin-left:10px;}.push-left-15 { margin-left:15px;}.push-left-20 { margin-left:20px;}
.push-left-25 { margin-left:25px;}.push-left-30 { margin-left:30px;}.push-left-35 { margin-left:35px;}
.push-left-40 { margin-left:40px;}.push-left-45 { margin-left:45px;}.push-left-50 { margin-left:50px;}

.push-right-10 { margin-right:10px;}.push-right-15 { margin-right:15px;}.push-right-20 { margin-right:20px;}
.push-right-25 { margin-right:25px;}.push-right-30 { margin-right:30px;}.push-right-35 { margin-right:35px;}
.push-right-40 { margin-right:40px;}.push-right-45 { margin-right:45px;}.push-right-50 { margin-right:50px;}

.push-top-10 { margin-top:10px;}.push-top-15 { margin-top:15px;}.push-top-20 { margin-top:20px;}
.push-top-25 { margin-top:25px;}.push-top-30 { margin-top:30px;}.push-top-35 { margin-top:35px;}
.push-top-40 { margin-top:40px;}.push-top-45 { margin-top:45px;}.push-top-50 { margin-top:50px;}

.push-bottom-10 { margin-bottom:10px;}.push-bottom-15 { margin-bottom:15px;}.push-bottom-20 { margin-bottom:20px;}
.push-bottom-25 { margin-bottom:25px;}.push-bottom-30 { margin-bottom:30px;}.push-bottom-35 { margin-bottom:35px;}
.push-bottom-40 { margin-bottom:40px;}.push-bottom-45 { margin-bottom:45px;}.push-bottom-50 { margin-bottom:50px;}
/*ding for padding*/
.ding-left-10 { padding-left:10px;}.ding-left-20 { padding-left:20px;}.ding-left-30 { padding-left:30px;}
.ding-left-15 { padding-left:15px;}.ding-left-25 { padding-left:25px;}.ding-left-35 { padding-left:35px;}
.ding-left-40 { padding-left:40px;}.ding-left-50 { padding-left:20px;}.ding-left-45 { padding-left:45px;}

.ding-right-10 { padding-right:10px;}.ding-right-20 { padding-right:20px;}.ding-right-30 { padding-right:30px;}
.ding-right-15 { padding-right:15px;}.ding-right-25 { padding-right:25px;}.ding-right-35 { padding-right:35px;}
.ding-right-40 { padding-right:40px;}.ding-right-50 { padding-right:20px;}.ding-right-45 { padding-right:45px;}

.ding-top-10 { padding-top:10px;}.ding-top-20 { padding-top:20px;}.ding-top-30 { padding-top:30px;}
.ding-top-15 { padding-top:15px;}.ding-top-25 { padding-top:25px;}.ding-top-35 { padding-top:35px;}
.ding-top-40 { padding-top:40px;}.ding-top-50 { padding-top:20px;}.ding-top-45 { padding-top:45px;}

.ding-bottom-10 { padding-bottom:10px;}.ding-bottom-20 { padding-bottom:20px;}.ding-bottom-30 { padding-bottom:30px;}
.ding-bottom-15 { padding-bottom:15px;}.ding-bottom-25 { padding-bottom:25px;}.ding-bottom-35 { padding-bottom:35px;}
.ding-bottom-40 { padding-bottom:40px;}.ding-bottom-50 { padding-bottom:20px;}.ding-bottom-45 { padding-bottom:45px;}

/*alignleft and alignright*/
.alignleft { float:left;}
.alignright { float:right;}

/*text-align*/
.text-left { text-align:left;}
.text-right { text-align:right;}
.text-justify{ text-align:justify;}
.text-center { text-align:center;}
/*Table concept row*/
.row, .rowH, .rowR { float:left; width:100%;}
.rowH { overflow:hidden;}
.rowR { position:relative;}
.row-table { display:table-row;}

/*Layout*/
.base-width { width:930px;} .base-width2 { width:940px;}
.centerAlign { margin:0 auto;}
/*Declare global font*/
body { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}


/* Table */
.table th { font-weight:700; background:#ccc; text-align:left; padding:5px 10px; border:1px solid #ccc; border-collapse:collapse;}
.table td{ border-collapse:collapse; border:1px solid #ccc; text-align:left; padding:5px 10px;}
.table tr:hover td{ background:#ccc; cursor:pointer;}


/*
##Icon
*/
[class^='icon'] { float:left;}

/*
##End global css
*/



/*
----------------------------------------
      Layout  
----------------------------------------
*/
body { background:#fff;}
/*
  Header
  */
  .main-header {}
  .main-header .part-1 { background: #e7f9fb;
    background: -moz-linear-gradient(top,  #e7f9fb 0%, #bae5ea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7f9fb), color-stop(100%,#bae5ea));
    background: -webkit-linear-gradient(top,  #e7f9fb 0%,#bae5ea 100%);
    background: -o-linear-gradient(top,  #e7f9fb 0%,#bae5ea 100%);
    background: -ms-linear-gradient(top,  #e7f9fb 0%,#bae5ea 100%);
    background: linear-gradient(to bottom,  #e7f9fb 0%,#bae5ea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f9fb', endColorstr='#bae5ea',GradientType=0 ); border-bottom:2px solid #fff; 
  }
  .main-header .part-1 .base {background:url(header-bg.jpg)  center top no-repeat;  padding:15px 0 ;  min-height:159px;}
  .main-header .logo { margin:12px 0 0;}
  .sign-in-with { text-align:right; font-size:20px; line-height:20px; font-family:'ProximaNova', serif; font-weight:600; color:#0c5585;}
  .sign-in-with .fa { width:25px; height:25px; background:#0c5586; border-radius:5px; font-size:17px; overflow:hidden; text-align:center; line-height:25px; color:#fff; margin:0 0 0 6px; display:inline-table;}
  .sign-in-with .fa:hover {background:#2e80b6;}
  .sign-in-with .info { display:inline-table;}
  .signup2 { margin:10px 0 0;}
  .signup2 input[type='email']{ width:68.9655%;  font-size:13px; line-height:16px; color:#6b6e71; padding:0 10px; float:left; box-shadow:none; border-radius:3px; background:#fff; height:31px;}
  .signup2 input[type='submit'] { width:81px; height:31px; border-radius:3px; background:#d7393f; font-size:15px; font-family:'ProximaNova', serif; font-weight:600; color:#fff; text-transform:uppercase; float:right; border:0px; border-radius:3px; min-height:10px;}
  .signup2 input[type='submit']:hover {background:#e4474d;}
  .main-header .part-2 { background:#8ebec5;}
  .nav { background:#faa81b; border-radius:3px; border:2px solid #fff; padding:3px 0 0; margin:8px 0;}
  .nav ul { margin:0; padding:0; list-style-type:none; width:100%; text-align:center;}
  .nav li { display:inline-table; line-height:42px; color:#fff; font-family:'ProximaNova', serif; color:#fff; position:relative; text-transform:uppercase;}
  .nav li a { display:block; padding:0  15px; color:#fff; border-radius:3px 3px 0 0;}
  .nav li a:hover {background: #fefefe;
    background: -moz-linear-gradient(top,  #fefefe 0%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%);
    background: -o-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%);
    background: -ms-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%);
    background: linear-gradient(to bottom,  #fefefe 0%,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 ); color:#1492a1;
  }

/*sub menu
-------------------*/
.nav ul ul { position:absolute; top:42px; left:0px; background:#faa81b; border-radius:3px; border:2px solid #fff;
  z-index:999; visibility:hidden; opacity:0; display:block; width:180px; text-align:left;
}
.nav ul ul li { display:block; text-align:left;}
.nav ul ul li a { border-radius:0px;}
.nav ul ul ul { left:100%;}
.nav ul li:hover > ul { visibility:visible; opacity:1;}
/*
  +++++++
  Content Layout
  +++++++
  */


  .content-layout {}
  .two-column .main-column{ width:70%;}
  .sidebar { width:28%;}
  .pageTitle {}
  .title h3{ font-size:32px; line-height:130%; font-family: 'Brandon_bld' ,serif; color:#0779a7; margin:0; text-transform:uppercase;}

  .widget {}

  /*Homepage*/
  .home-template .part-1 { padding-bottom:20px;  background:#8ebec5;}
  .slide_show { width:67.3118%; border:2px solid #fff; border-radius:3px; overflow:hidden;}
  .slide_show img { width:100%; text-align:center; height:auto;}
  .alert_form { width:31.1828%; float:right; border:2px solid #fff; overflow:hidden; border-radius:3px; padding:12px; background:#faa81b;}
  .alert_form input[type='text'],
  .alert_form input[type='email'],
  .alert_form input[type='tel']
  { width:100%; height:34px; border-radius:5px; border:1px 0 0 1px; background:#fff; font-size:14px; color:#494b4c; padding:0 10px;}
  .alert_form input[type="submit"] { width:120px; display:inline-table; background:#6fc0cb; border-radius:5px; font-size:14px;font-family: 'Brandon_bld' ,serif; color:#fff;}
  .alert_form h3 { font-size:24px; color:#fff; text-transform:uppercase; font-family: 'Brandon_bld' ,serif; line-height:28px; margin:10px 0 0; text-align:center;}
  .alert_form p { font-size:14px; line-height:20px; color:#2d3033; margin:10px 0 0; padding-bottom:10px;}

  .service { padding:20px 0 18px; background:#e8e9e9;}
  .service .block { float:left; margin-left:30px; width:31.1828%; border:6px solid #fff; position:relative; margin-top:18px;}
  .service .block:first-child { margin-left:0;}
  .service .info { background:rgba(34, 169, 225, 0.9); padding:5px 10px; position:absolute; left:0; bottom:0; width:100%; color:#fff; font-family:'ProximaNova', serif; line-height:18px;}
  .service .fa { width:21px; height:21px; background:#fff; border-radius:50%; float:right; color:#22a9e1; text-align:center; line-height:21px; font-size:20px; margin-top:5px;}
  .service .info strong { text-transform:uppercase;}

  .home-template .part-3 { background:#fff; padding:20px; }
  .home-excerpt {width:67.3118%; float:left;}
  .download-list {width:31.1828%; float:right;}

  /*Tab*/
  .tab-title-group a{ line-height:42px; font-size:14px; color:#5b94b2; text-transform:uppercase; text-align:center; padding:0 12px; border-radius:3px 3px 0 0; overflow:hidden; float:left; margin-left:6px; background:#b7d5e5; font-family:'ProximaNova'; font-weight:600;}
  .tab-title-group .active { background:#22a9e1; color:#fff;}
  .tab-title-group a:first-child { margin-left:0;}
  .tab-content-group { padding:20px; border:2px solid #2cade2; background:#f1f1f1;}
  .tab-content { display:none;}
  .tab-content:first-child { display:block;}

  .latest-news  a { font-weight:700; color:#0c5585;}
  .latest-news  a:hover { color:#333;}
  .latest-news h3 { font-size:22px; font-weight:600; font-family:'ProximaNova',serif; margin:0;}
  .latest-news h3 a { color:#0c5585;}
  .latest-news p { font-size:14px; line-height:22px; color:#4a4b4c; margin:10px 0 0;}
  .latest-news .meta { font-size:13px; color:#919191; margin:0; padding-bottom:10px;}
  .post-image { border:6px solid #e4e4e4; margin-right:20px;}

  .download-list { padding:14px; border:2px solid #2cade2; background:#f1f1f1;}
  .download-list h3 { font-size:20px; font-family:'ProximaNova', serif; color:#0678a7; font-weight:600; text-transform:uppercase; margin:0;}
  .download-list h3 strong { font-weight:700; font-size:22px;}
  .download-list ul { margin:0; padding:0; list-style-type:none;}
  .download-list li { position:relative; padding:0 0 0 25px; margin:12px 0 0; font-size:14px; line-height:16px; color:#4a4b4c;}
  .download-list li a { color:#4a4b4c;}
  .download-list li a:hover { color:#666;}
  .download-list li:before { content:''; display:block; width:18px; height:24px; background:url(pdf-icon.png) no-repeat 0 0; left:0; top:-5px; position:absolute;}

  .about { background:#e4e0c3; padding:20px 0 0; border-bottom:2px solid #fff;}
  .about h2 { font-size:32px; color:#0c5585; text-transform:uppercase; margin:55px 0 0;}
  .about p { font-size:14px; line-height:20px; color:#585a5b; margin:14px 0 0;}
  .about a {color:#0c5585;}
  .about a:hover { color:#666;}

  .connect { padding:30px 0; background:#e8e9e9; border-bottom:2px solid #fff;}
  .connect .user-icon{ display:inline-table; padding:0; background:#000;}
  .title h4 { font-size:22px; font-family: 'Brandon_bld' ,serif; text-transform:uppercase; color:#0c5585; margin:0;}
  .user-icons { padding:20px 0 0;}




/*
Footer
*/
.main-footer {}
.main-footer h3 { font-size:20px; color:#ecf7f8; margin:5px 0 0;}
.main-footer .part-1 { padding:22px 0; background:#8ebec5;}
.quick-link {}
.quick-link ul { margin:0; padding:0; list-style-type:none;}
.quick-link li { margin:10px 0 0; padding:0 0 0 5px; font-size:12px; font-family:'ProximaNova'; font-weight:600;}
.quick-link li a { color:#fff;}
.quick-link li a:hover { color:#666;}

.bottom-right .fa { width:35px; height:35px; display:inline-table; margin:0 0 0 10px; background:#edf8f9; border-radius:7px; overflow:hidden; text-align:center; font-size:25px; line-height:35px; color:#8ebec5; margin:12px 0 0 10px;}
.bottom-right h3+.fa { margin-left:0;}
.address p { font-size:14px; line-height:16px; color:#ecf7f8; font-family:'ProximaNova';}
.address p { margin:10px 0 0;}

.copyright { background:#4f8e98; padding:22px 0; text-align:center;}
.copyright p { font-size:13px; line-height:16px; color:#fefefe; margin:0;}
.copyright p a { color:#fefefe;}
.copyright p a:hover { color:#fff;}

/*
  #Cms Area
  */
  .entry p{ font:14px/18px Arial, Helvetica, sans-serif; color:#000; margin:10px 0 0;}
  .entry ul { margin:10px 0 0 25px; padding:0; list-style-type:disc;}
  .entry li { font:14px/18px Arial, Helvetica, sans-serif;}
  .entry ul li { margin:0; padding:3px 0 0;}
  .entry img.alignleft { margin:15px 15px 0 0;}
  .entry img.alignright { margin:15px 0 0 15px;}


/*
  footer
  */
  .footer {}

/*
  #IE hack. use media query.
  */
  .ie .round { behavior: url('pie.htc');}



/*
## Nation builder class
*/
.width-container { width:930px;}
.twocolumn-container { margin-top:20px; }
.twocolumn-container .left-column { width:100%; float: left;}
.twocolumn-container .right-column { float:right; width:100%;}
.supporter-nav li.fb_button { background:#3b5998;}
.supporter-nav li.tw_button { background:#55acee;}
.supporter-nav li.email_login {background:#faa81b;}
.supporter-nav li.fb_button a,
.supporter-nav li.tw_button a,
.supporter-nav li.email_login a,
.supporter-nav li.fb_button i,
.supporter-nav li.tw_button i,
.supporter-nav li.email_login i
{
  color:#fff;
}
@media only screen and (min-width: 768px) {
  .twocolumn-container .left-column { width:65.5914%;}
  .twocolumn-container .right-column { width:31.1828%;}
}
.site-ui{background: #8ebec5; border-bottom:2px solid #fff; padding:5px 0; }
/* contact form styling*/
.page-pages-show-signup .form-wrap {
  margin-top: 20px;
  background: none; border: none; padding: 0; 
}
.page-pages-show-signup .form-wrap select, .page-pages-show-signup .form-wrap textarea, .page-pages-show-signup .form-wrap input {
  padding: 10px;
  background-color: #f8f8f8;
  border: 1px solid #efefef;
  border-radius: 5px;
}
.page-pages-show-signup .form-wrap input.submit-button{ background: #22a9e1; border-color: #22a9e1; border-bottom: 5px solid #1f9ed3; padding-left: 25px; padding-right: 25px;}
.page-pages-show-signup .form-wrap input.submit-button:hover{ background: #1f9ed3;}
.page-pages-show-signup .form-wrap select{ width: 100%;}
.slide_show{ background: url("http://d3n8a8pro7vhmx.cloudfront.net/themes/534233c8ebad642c72000001/attachments/original/1396847846/baner-image-1.jpg?1396847846") no-repeat scroll center bottom rgba(0, 0, 0, 0); height: 342px;}
.alert_form{ height: 342px;}
.alert_form h3:first-child { margin-top: 0;}
