/*
James Lankford
Version: 1.0
Author: Shopaholla - http://shopaholla.com
Copyright 2015 Shopaholla - All Rights Reserved
*/

/* ----------------------------------------------------------------
Reset - Modified from Eric Myers
http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126 License: none (public domain)
-----------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,a
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
a{outline:0;text-decoration:none;}
* {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* ----------------------------------------------------------------
Helper Classes
-----------------------------------------------------------------*/
.pull-left{float:left;}
.pull-right{float:right;}
.clearfix{clear:both;}
.clearfix:before,
.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.container-wrap  {width: 90.5%;max-width:1300px;margin: 0 auto;}
.container-wrap-no-max{width: 90.5%;max-width:none;margin: 0 auto;}
.center {text-align:center;margin:0 auto;}

/* <textEditor> */
.btn {background:#f44f21;color:#fff;}
.imgspacing-upperleft{float:left;margin:0 20px 10px 0;}
.imgspacing-upperright{float:right;margin:0 0 10px 20px;}
.imgspacing-midleft{float:left;margin:10px 20px 10px 0;}
.imgspacing-midright{float:right;margin:10px 0 10px 20px;}
.imgspacing-lowleft{float:left;margin:10px 20px 0 0;}
.imgspacing-lowright{float:right;margin:10px 0 0 20px;}
/* </textEditor> */

/* ----------------------------------------------------------------
Fonts, Links, Buttons, Inputs Etc
-----------------------------------------------------------------*/
html {font-size:62.5%;}
body {background:#fafafa;font-size:13px;font-size: 1.3rem;line-height:1.3;color:#44423d;font-family: "chaparral-pro-n4","chaparral-pro",serif;font-style: normal;font-weight: 400;}
p {font-size:20px;font-size:2.0rem;line-height:30px;margin-bottom:3%;}
p.lead {font-size:23px;font-size:2.3rem;font-weight:300;line-height:1.5;margin-bottom:35px;}
p.alt {font-size:18px;font-size:1.8rem;font-weight:300;line-height:1.3;}
a,a:active,a:link,a:visited{color:#bf3222;text-decoration:none;outline:none;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-ms-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}
a:focus,a:hover{color:#bf4739;text-decoration:none;outline:none;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;-ms-transition: color 0.2s linear;-o-transition: color 0.2s linear;transition: color 0.2s linear;}
::-moz-selection{background:#bf3222;color:#fff;text-shadow:none;}
::-webkit-selection{background:#bf3222;color:#fff;text-shadow:none;}
::selection{background:#bf3222;color:#fff;text-shadow:none;}
img::selection{background:transparent;}
img::-moz-selection{background:transparent;}
em{font-family: "chaparral-pro-i3","chaparral-pro",serif;font-style: italic;font-weight: 300;}
strong,b{font-weight:bold;}
h1,h2,h3,h4,h5,h6{color:#44423d;font-family: "brandon-grotesque-n7","brandon-grotesque",sans-serif;font-style: normal;font-weight: 700;line-height:1.2;text-transform:uppercase;}
h1{font-size:26px;font-size:2.6rem;margin-bottom:20px;}
#element5892227_1912761 {
    display:none;
}
.corona-resources #main-header h1 {color:#cf1c22;}
.corona-resources h2#tagline {color:#cf1c22;}
.corona-resources #main-nav li a, #main-nav li a:link, #main-nav li a:visited {
    color:#cf1c22 !important;text-shadow: 0 0 10px rgba(0,0,0,0);
}
.medField.type-name .textField.prefix, .medField.type-name .textField.suffix, .medField.type-time .textField, .medField.type-date .textField, .medField.type-phone .textField, .medField.type-address .textField.zip {
    width:60px !important;
}
.medField.type-address .textField.zip {
    width:100px !important;
}
h2{font-size:30px;font-size:3rem;margin-bottom:20px;text-transform:none;font-family: "brandon-grotesque-n4","brandon-grotesque",sans-serif;font-style: normal;font-weight: 400;}
h2.formTitle {font-size:24px;font-size:2.4rem;}
h3{font-size:20px;font-size:2.0rem;margin-bottom:15px;}
h3.big-title{font-size:34px;font-size:3.4rem;margin:0;}
h4{font-size:18px;font-size:1.8rem;margin-bottom:15px;font-family: "chaparral-pro-i3","chaparral-pro",serif;font-style:italic;font-weight:300;text-transform:inherit;}
h4.big-title{font-size:34px;font-size:3.4rem;margin:0;}
h5{font-size:18px;font-size:1.8rem;margin:0;text-transform:capitalize;}
h6{font-size:14px;font-size:1.4rem;}
.textile .fluid-width-video-wrapper {margin:0 0 40px 0;}
.textile img,
.textile iframe,
.textile video,
.textile audio {max-width:100%;}
.textile hr {width:100%;margin:6% 0;border:0;border-top:1px solid #ecf0f1;height:1px;}
.textile ul,
.textile ol {margin:10px 0 30px;font-size:20px;font-size:2.0rem;line-height:30px;color:#44423d;}
.textile ul ul,
.textile ol ol {margin:0 20px;}
.textile ul li {list-style: square outside;margin: 0 0 10px 40px;padding: 0;}
.textile ol li {list-style:decimal outside;margin: 0 0 10px 40px;padding: 0;}
.textile ul.alt {margin:0;}
.textile ul.alt li {list-style:none;margin-left:0;}
.textile ul.alt em {padding-right:10px;}
.textile ul.alt a,
.textile ul.alt a:link,
.textile ul.alt a:visited {color:#44423d;}
.textile ul.alt a:focus,
.textile ul.alt a:hover,
.textile ul.alt a:active {color:#bf3222;}
.textile dt {font-weight: bold;color:#002b5c;margin-bottom:10px;}
.textile dd {margin-bottom:30px;}
.textile table{border-collapse:collapse;width:100%;margin:20px 0;}
.textile table thead {display: table-header-group;vertical-align: middle;color:#fff;border:0;}
.textile table th{padding:5px;}
.textile table td{padding:5px;border:1px solid #ecf0f1;}
.textile blockquote,
.textile q {margin-left:50px;padding: 20px 12px;font-family: "chaparral-pro-i1","chaparral-pro",serif;font-style:italic;font-weight:100;text-transform:inherit;font-size:24px;font-size:2.4rem;color:#87878a;line-height:34px;}
.textile blockquote p {margin:10px 0;font-style:normal;color:#44423d;}
.textile blockquote:before,
.textile blockquote:after,
.textile q:before,
.textile q:after{font-size: 40px;font-style: italic;padding: 0 15px;content: "\201C";vertical-align: bottom;font-family: Georgia, serif;font-weight:300;}
.textile label {text-transform:uppercase;font-size:15px;font-size:1.5rem;line-height:20px;line-height:2.0rem;margin-bottom:8px;}
.textile input[type=text],
.textile input[type=password],
.textile input[type=telephone],
.textile input[type=tel],
.textile input[type=email],
.textile input[type=number],
.textile input[type=date]{font-family: "brandon-grotesque-n3","brandon-grotesque",sans-serif;font-style: normal;font-weight: 300;line-height:1.2;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;max-width:250px;height:40px;color:#44423d;padding:10px;background:#fff;font-size:14px;font-size:1.4rem;border:1px solid #bf3222;}
.textile textarea {width:100%;max-width:100%;color:#002b5c;padding:10px;background:#fff;font-size:13px;font-size:1.3rem;border:1px solid #bf3222;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;border-radius:0;}
.textile input[type=text]:focus,
.textile input[type=password]:focus,
.textile input[type=telephone]:focus,
.textile input[type=tel]:focus,
.textile input[type=email]:focus,
.textile input[type=number]:focus,
.textile input[type=date]:focus,
.textile textarea:focus {background:#fff;border:1px solid #002b5c;outline:0;}
.textile select {width:100%;max-width:250px;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff url(../img/down_caret.png)  no-repeat 95% center !important;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance: none;background-clip:padding-box;outline:none;border:1px solid #bf3222;display:inline-block;padding:8px 30px 8px 12px;color:#44423d;font-family: "brandon-grotesque-n3","brandon-grotesque",sans-serif;font-style: normal;font-weight: 300;line-height:1.2;font-size:14px;font-size:1.4rem;text-indent: 0.01px;text-overflow: '';}
@-moz-document url-prefix(){.textile select {background:0 !important;}}
.textile textarea {width:100%;max-width:100%;color:#002b5c;padding:10px;background:#fff;font-size:13px;font-size:1.3rem;border:1px solid #bf3222;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;border-radius:0;}
/* buttons */
.textile input[type=submit],
.textile button,
.btn,
.btn:link,
.btn:visited,
.productSelectOptions,
.productSelectOptions:link,
.productSelectOptions:visited {font-family: "brandon-grotesque-n7","brandon-grotesque", sans-serif;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;border-radius:0;text-transform: uppercase;text-align: center;cursor: pointer;display: inline-block;width: auto;outline: 0;border: 0;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;font-size:14px;font-size:1.4rem;background-color:#bf3222; color:#fff;padding:0 20px;line-height:40px;height: 40px;margin:0;}
.textile input[type=submit]:focus,
.textile input[type=submit]:hover,
.textile button:focus,
.textile button:hover,
.btn:focus,
.btn:hover,
.textile input[type=submit]:active,
.textile input[type=button]:active,
.textile button:active,
.btn:active {background:#bf4739;}
.btn-secondary,
.btn-secondary:link,
.btn-secondary:visited {background-color:#002b5c;color:#fff;}
.btn-secondary:active,
.btn-secondary:focus,
.btn-secondary:hover {background-color:#09305c;}
.btn-black,
.btn-black:link,
.btn-black:visited,
.productSelectOptions,
.productSelectOptions:link,
.productSelectOptions:visited  {background-color:#000000;color:#fff;}
.btn-black:active,
.btn-black:focus,
.btn-black:hover,
.productSelectOptions:active,
.productSelectOptions:focus,
.productSelectOptions:hover  {background-color:#151515;}
.btn-alt,
.btn-alt:link,
.btn-alt:visited {background-color:#ecf0f1;color:#000;}
.btn-alt:active,
.btn-alt:focus,
.btn-alt:hover {background-color:#f5f5f5;}
.btn-large,
.btn-large:link,
.btn-large:visited {font-size:18px;font-size:1.8rem;line-height:75px;height:75px;padding:0 30px;}
/* columns & rows */
.row {text-align:justify;width:100%;font-size:0.1px;margin:0 0 5%;}
.row:after {display:inline-block;width:100%;content:'';}
.row-border {border-bottom:1px solid #ecf0f1;}
.row-border-top {border-top:1px solid #ecf0f1;}
.row-box {padding:30px 30px 0;margin:30px 0;background:#fefefe;border:1px solid #eee;}
.info-box {padding:30px;background:#ecfeeb;border:1px solid #e3f7e3;}
.row-big-margins {margin:60px 0 30px;}
.row-no-top-margins {margin-top:0;}
.col {display:inline-block;text-align:left;vertical-align:top;margin-bottom:5%;}
.col ul,
.col ol {font-size:16px;font-size:1.6rem;}
.issues-page .col p:last-child,
.issues-page .col ul:last-child,
.issues-page .col ol:last-child {margin-bottom:0;}
.col .secondary {font-size:14px;font-size:1.4rem;}
.col .tertiary {font-size:13px;font-size:1.3rem;}
.issues-page .col ul:last-child,
.issues-page .col p:last-child {margin:0 !important;}
.col img {margin:0 auto 20px;display:block;}
.row-no-margins,
.row-no-margins .col,
.row-no-margins img {margin-bottom:0px;}
.col-75 {width:73%;}
.col-50 {width:48%;}
.col-30 {width:30.5%;}
.col-25 {width:23%;}
.row-image-gallery {padding:40px 0 0;}
.row-image-gallery img {border:1px solid #eaeaea;}
.col iframe {max-width:100%;}

/* ----------------------------------------------------------------
Header
-----------------------------------------------------------------*/
/* #main-header{position: absolute;top:0;width:100%;z-index:4000;background-color:rgba(0,0,0,0);background: linear-gradient(180deg, rgba(0,0,0,.3) 0%, rgba(0,0,0,0) 100%); height:100px;} */
#main-header{position: absolute;top:0;width:100%;z-index:4000;height:100px;}

#logo-wrapper {display:inline-block;width: 25%;padding:28px 0 0 3%;vertical-align:middle;}
h1#logo{line-height:1;font-size:28px;font-size:2.8rem;font-family: "chaparral-pro-n4","chaparral-pro",serif;font-style:normal;font-weight: 400;color:#ffffff;margin:0;padding:0;}
h1#logo span{color:#cf1c22;font-family:"brandon-grotesque-n1","brandon-grotesque",sans-serif;font-style: normal;font-weight: 400;}
h2#tagline{font-size:14px;font-size:1.4rem;font-family: "chaparral-pro-i3","chaparral-pro",serif;font-style: italic;font-weight: 300;color:#ecf0f1;text-transform:inherit;margin:0;padding:0;}
#main-nav {float:right;width:75%;}
#main-nav ul {float:right;display:block;text-align: justify;font-size: 0.1px;padding-right:7%;}
#main-nav ul:after {content: '';width: 100%;display: inline-block;}
#main-nav li {display:inline-block;}
#main-nav li a,
#main-nav li a:link,
#main-nav li a:visited {letter-spacing:0.2px;font-size:16px;font-size:2.4rem;color:#fff;text-transform:uppercase;font-family: "brandon-grotesque-n1","brandon-grotesque",sans-serif;font-style: normal;font-weight: 600;line-height:75px;text-shadow: 0 0 10px rgba(0,0,0,.5);}
#main-nav li a:focus,
#main-nav li a:hover,
#main-nav li a:active,
#main-nav li.active a,
#main-nav li.active a:link,
#main-nav li.active a:visited
#main-nav li.active a:focus,
#main-nav li.active a:hover,
#main-nav li.active a:active,
#main-nav li.hovered a,
#main-nav li.hovered a:link,
#main-nav li.hovered a:visited,
#main-nav li a.selectedPage,
#main-nav li a.selectedPageRoot{color:#bf3222;}
#top-btns {float:right;width:20%;}
#top-btns .btn {display: block;}
/* Mobile Nav Prepper */
#mobile-nav-toggle {float:right;display:none;width:70px;height:70px;line-height:70px;text-align:center;color:#fff;font-size:26px;font-size:2.6rem;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);background-color:rgba(55,55,55,0.4);}
.mobile-nav {display:none;}
.join-us-page #main-nav .selectedPageRoot,
.donate-page #main-nav .selectedPageRoot,
.contact-page #main-nav .selectedPageRoot,
.privacy-page #main-nav .selectedPageRoot,
.terms-page #main-nav .selectedPageRoot,
.oklahomans-page #main-nav .selectedPageRoot,
.veterans-page #main-nav .selectedPageRoot,
.energy-page #main-nav .selectedPageRoot,
.transportation-page #main-nav .selectedPageRoot,
.elected-page #main-nav .selectedPageRoot,
.business-page #main-nav .selectedPageRoot,
.ministers-page #main-nav .selectedPageRoot,
.endorsement-page #main-nav .selectedPageRoot,
.thanks-page .selectedPageRoot {color:#fff !important;}

#main-header.fixed {position: fixed;height:60px;webkit-transform-style: preserve-3d;}
#main-header.fixed #logo-wrapper {padding-top:14px;}
#main-header.fixed h2 {display:none;}
#main-header.fixed #top-btns {visibility: hidden;}
#main-header.fixed #main-nav li a,
#main-header.fixed #main-nav li a:link,
#main-header.fixed #main-nav li a:visited {height:60px;line-height:60px;}

/* ----------------------------------------------------------------
Footer
-----------------------------------------------------------------*/
#main-footer {display:block;padding-bottom:2%;width:100%;height:auto;background:#000;color:#838586;}
#main-footer h5 {color:#fff;margin-bottom:20px;font-size:15px;font-size:1.5rem;text-transform:uppercase;}
#main-footer h6 {color:#87878a;margin-bottom:0px;font-family: "brandon-grotesque-n7","brandon-grotesque",sans-serif;font-weight:700;font-size:14px;font-size:1.4rem;}
#footer-logo-wrapper {width:100%;background:#151515;text-align:center;display:inline-block;}
#footer-logo-wrapper a,
#footer-logo-wrapper a:link,
#footer-logo-wrapper a:visited {height:70px;line-height:70px;display:block;color:#fff;}
h2#footer-logo {margin-bottom:0;font-size:20px;font-size:2rem;font-family: "chaparral-pro-n4","chaparral-pro",serif;font-style:normal;font-weight: 400;display:block;position:relative;text-transform:uppercase;}
h2#footer-logo span{color:#cf1c22;font-family:"brandon-grotesque-n1","brandon-grotesque",sans-serif;font-style: normal;font-weight: 100;}
#footer-content{padding:2% 0 1.5%;}
#footer-content-left{float:left;width:50%;padding-right:4.5%;}
#footer-content-right{float:right;width:50%;padding-left:4.5%;}
.footer-nav {width:30%;float:left;}
.footer-nav li {display:inline-block;width:100%;text-align:left;vertical-align:top;margin:0;}
.footer-nav li a,
.footer-nav li a:link,
.footer-nav li a:visited{display:block;font-family: "brandon-grotesque-n7","brandon-grotesque",sans-serif;font-weight:700;font-size:13px;font-size:1.3rem;line-height:1.7;color:#ecf0f1;text-transform:uppercase;}
.footer-nav li a:focus,
.footer-nav li a:hover,
.footer-nav li a:active {color:#bf3222;}
#footer-info {width:63%;float:right;}
#footer-info p{line-height:1.4;font-size:14px;font-size:1.4rem;font-family: "chaparral-pro-n3","chaparral-pro",serif;font-style: normal;font-weight: 300;padding-bottom:4%;}
#footer-buttons {width:100%;display:inline-table;float:left;}
#footer-buttons a {padding: 0 30px;display:table-cell;}
#footer-connect {width:55%;float:left;}
#footer-connect p {font-size:14px;font-size:1.4rem;color:#555;}
#footer-connect i {padding-right:8px;}
#footer-social {width:43%;float:right;font-size:14px; font-size:1.4rem;}
#footer-social i{padding-right:20px;}
#footer-connect a,
#footer-connect a:visited,
#footer-connect a:link,
#footer-social a,
#footer-social a:link,
#footer-social a:visited {color:#555;display:block;}
#footer-social a {padding-bottom:3%;}
#footer-connect a:focus,
#footer-connect a:hover,
#footer-connect a:active
#footer-social a:focus,
#footer-social a:hover,
#footer-social a:active {color:#bf3222;}
#copyright {display:block;width:40%;margin:0 auto;font-weight: 300;font-size:11px;font-size:1.1rem;text-transform:uppercase;text-align:center;}
#copyright p {border:1px solid #555;padding:5px;font-size:11px;font-size:1.1rem;}

/* ----------------------------------------------------------------
Structure
-----------------------------------------------------------------*/
#body-wrap {max-width:1600px;margin:0 auto;background:#fff;position:relative;-webkit-box-shadow:0 0 6px #eaeaea;-moz-box-shadow:0 0 6px #eaeaea;box-shadow:0 0 6px #eaeaea;}
#content-wrapper {padding-top:100px;}
#content-wrapper.has-banner {padding-top:0;}
#content {padding:5% 0;display:block;}
#main{float:left;width:73%;height:100%;display:block;}
#main-full-width{width:100%;height:100%;padding:0;margin:0;display:block;}
#sidebar {float:right;width:19%;height:100%;display:block;vertical-align:top;}
#billboard{position:relative;z-index: 1;width: 100%;min-width: 100%; background-size:cover; padding-top:35%;}
#billboard-header{position:absolute;z-index:2;bottom:10%;width:100%;text-align:center;}
#billboard h1{width: 100%;margin: 30px auto 0;line-height: 1.1;font-size:48px;font-size:4.8rem;font-weight:300;color:#fff;margin-bottom:0;}
#billboard h4{color:#fff;margin-bottom:0;font-size:24px;font-size:2.4rem;}
.corona-resources #billboard {background-color: #fff; padding-top:400px !important;}
.corona-resources #billboard h1 {margin-top: 40px;color:#000}
/* ----------------------------------------------------------------
Page
-----------------------------------------------------------------*/
#page-header h1 {margin-bottom:5%;font-size:24px;font-size:2.4rem;}
#breadcrumbs {text-transform:capitalize;color:#44423d;font-size:14px;font-family: "brandon-grotesque-n3","brandon-grotesque",sans-serif;font-weight:300;font-weight:normal;margin-bottom:10px;}
#breadcrumbs a,
#breadcrumbs a:link,
#breadcrumbs a:visited {color:#87878a;}
#breadcrumbs a:focus,
#breadcrumbs a:hover,
#breadcrumbs a:active {color:#bf3222;}
#social-side-wrapper {position:fixed;z-index:4000;left:0;top:180px;}
#social-side-wrapper li {display:block;width:100%;}
#social-side-wrapper .fa {height:50px;width:50px;line-height:50px;display:block;color:#fff;font-size:16px;font-size:1.6rem;text-align:center;}
#social-side-wrapper .fa-facebook {background-color:rgba(59,89,152,.9);}
#social-side-wrapper .fa-twitter {background-color:rgba(85,172,239,.9);}
#social-side-wrapper .fa-instagram {background-color:rgba(63,114,155,.9);}
#social-side-wrapper .fa-envelope {background-color:rgba(58,56,51,.9);}

/* ----------------------------------------------------------------
Sidebar
-----------------------------------------------------------------*/
#sidebar h1 {font-size:12px;font-size:1.2rem;margin:0 0 5px;}
#sidebar p {font-size:16px;font-size:1.6rem;line-height:initial;margin-bottom:20px;}
#sidebar .blogsElement {display:none !important;}
#sidebar .linksModule ul,
#sidebar .sectionMenu,
#sidebar .sectionMenu ul,
#sidebar .globalMenu,
#sidebar .globalMenu ul,
#sidebar .blogList,
#sidebar .blogList ul {margin:0;padding-bottom:30%;font-size:12px;font-size:1.2rem;font-family: "brandon-grotesque-n4","brandon-grotesque",sans-serif;font-weight:400;}
#sidebar ul li{position:relative;line-height:1.25;list-style:none;margin:0 0 7px;padding: 0;text-transform:uppercase;}
#sidebar li a,
#sidebar li a:link,
#sidebar li a:visited {color:#87878a;}
#sidebar .linksModule li a,
#sidebar .linksModule li a:link,
#sidebar .linksModule li a:visited,
#sidebar .globalMenu li a,
#sidebar .globalMenu li a:link,
#sidebar .globalMenu li a:visited,
#sidebar .sectionMenu li a,
#sidebar .sectionMenu li a:link,
#sidebar .sectionMenu li a:visited,
#sidebar .blogList li a,
#sidebar .blogList li a:link,
#sidebar .blogList li a:visited {display:block;width:100%;}
#sidebar .linksModule li a:focus,
#sidebar .linksModule li a:hover,
#sidebar .linksModule li a:active,
#sidebar .globalMenu li a:focus,
#sidebar .globalMenu li a:hover,
#sidebar .globalMenu li a:active,
#sidebar .sectionMenu li a:focus,
#sidebar .sectionMenu li a:hover,
#sidebar .sectionMenu li a:active,
#sidebar .blogList li a:focus,
#sidebar .blogList li a:hover,
#sidebar .blogList li a:active {color:#bf3222;}
#sidebar ul.level2 li a:after,
#sidebar .linksModule li a:after,
#sidebar .globalMenu li a:after,
#sidebar .sectionMenu li a:after,
#sidebar .blogList li a:after {position:absolute;top:0;right:0;z-index:400;font-family:FontAwesome;font-size:12px;font-size:1.2rem;content:"\f105";display:inline-block;padding-right:0px;vertical-align: middle;}
#sidebar .globalMenu ul.level2,
#sidebar .globalMenu ul.level3 {padding-bottom:0;margin:7px 0 0;}
#sidebar .globalMenu ul.level2 li a{font-size:10px;font-size:1.0rem;padding:0 15px 0 10px;}
#sidebar .globalMenu ul.level3 li a{font-size:10px;font-size:1.0rem;padding:0 15px 0 25px;}
#sidebar .globalMenu a.selectedPage,
#sidebar .sectionMenu a.selectedPage {color:#bf3222;}
#sidebar span.description{float:right;}
#sidebar .form_container h2.formTitle{font-size:20px;font-size:2.0rem;}
#sidebar .form_container p.formDescription{font-size:16px;font-size:1.6rem;font-family: "chaparral-pro-n4","chaparral-pro",serif;font-style: normal;font-weight: 400;line-height:22px;padding:0;}
#sidebar .textile ul, .textile ol {margin: 10px 0 30px;font-size: 16px;font-size: 1.6rem;line-height: 1.3;color: #44423d;}
#sidebar #sidebar-button {padding-bottom:30%;}
.btn-sidebar,
.btn-sidebar:link,
.btn-sidebar:visited {width:100%;font-size:20px;font-size:2.0rem;line-height: 60px;height: 60px;}
.sidebar-form {margin-bottom:30%;}
.sidebar-form input[type=email] {margin-bottom:10px;width:80%;max-width:none;}
.sidebar-form #submit-button{float:right;display:inline-block;width:20%;height: 40px;line-height:40px;outline: 0;border:0;padding:0;}
.sidebar-form .fa-chevron-right:before {font-size:16px;font-size:1.6rem;}
/* ----------------------------------------------------------------
Home
-----------------------------------------------------------------*/
.home-page #billboard {background: url(/Websites/jameslankford/PhotoGallery/6587489/DSC_3804-small.jpg) no-repeat center top;background-size:cover;}
.home-page #billboard-header {margin-bottom:140px;     text-shadow: 0 0 10px #000;}
.home-page #billboard-header h4 {float:right;padding-right:15%;font-size:26px;font-size:2.6rem;}
#home-toolbar-wrapper {display:table;table-layout:fixed;width:100%;max-height:170px;}
.home-toolbar-item,
.home-toolbar-item:link,
.home-toolbar-item:visited {display:table-cell;text-align:center;height:170px;line-height:170px;vertical-align:middle;line-height:2;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.home-toolbar-item:focus,
.home-toolbar-item:hover,
.home-toolbar-item:active {-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.home-toolbar-item.red,
.home-toolbar-item.red:link,
.home-toolbar-item.red:visited {background-color:rgba(191,50,34,.9);}
.home-toolbar-item.red:focus,
.home-toolbar-item.red:hover,
.home-toolbar-item.red:active {background-color:rgba(191,50,34,.95);}
.home-toolbar-item.white,
.home-toolbar-item.white:link,
.home-toolbar-item.white:visited {background-color:rgba(255,255,255,.9);color:#012754;}
.home-toolbar-item.white:focus,
.home-toolbar-item.white:hover,
.home-toolbar-item.white:active {background-color:rgba(255,255,255,.95);}
.home-toolbar-item.blue,
.home-toolbar-item.blue:link,
.home-toolbar-item.blue:visited {background-color:rgba(0,43,92,.9);}
.home-toolbar-item.blue:focus,
.home-toolbar-item.blue:hover,
.home-toolbar-item.blue:active {background-color:rgba(0,43,92,.95);}
.home-toolbar-item h5 {width:50%;margin:0 auto;
font-family:"brandon-grotesque-n7","brandon-grotesque",sans-serif;font-style:normal;font-weight:700;font-size:26px;font-size:2.6rem;text-transform:uppercase;color:#fff;text-align:center;}
.home-toolbar-item span {font-size:22px;font-size:2.2rem;color:#ecf0f1;}
.home-toolbar-item.white h5,
.home-toolbar-item.white span {color:#012754;width:53%;}
/* three columnds */
.home-page .col-30 {padding-right: 4%;border-right: 1px solid #ecf0f1;}
.home-page .col-30:last-child {padding:0;border:0;}
.home-page h1.title {font-size:22px;font-size:2.2rem;margin-bottom:6%;}
.home-page .blogsElement h2 {font-size:16px;font-size:1.6rem;margin:0 0 3%;}
.home-page .postBody p {font-size:14px;font-size:1.4rem;line-height:17px;padding-bottom:2%;}
.home-page .blogsElement ul li {border:none;margin:0;padding-bottom:4%;}
.home-page .blogsElement ul li:last-child {padding-bottom:0;}
.home-page .rss {display:none;}

/* ----------------------------------------------------------------
Issues
-----------------------------------------------------------------*/
.issues-page #billboard{background: url(/Websites/jameslankford/images/billboards/issues-billboard.jpg) no-repeat center top;background-size:cover;}
.issues-page .col-50 .element{margin-bottom:7%;background:#ecf0f1;text-align:center;display:inline-block;width:100%;position:relative;padding:34% 0 0;}
.issues-page .col-50 .element a{display:block;padding:9% 7%;}
.issues-page .col-50 .element:focus,
.issues-page .col-50 .element:active,
.issues-page .col-50 .element:hover {background:#002b5c;}
.issues-page .col-50 .element:hover h3,
.issues-page .col-50 .element:hover p {color:#ecf0f1;}
.issues-page .col-50 .textElement {position:absolute;top:0;left:0;width:100%;}
.issues-page .col-50 .textElement h3 {font-size:20px;font-size:2.0rem;color:#000;}
.issues-page .col-50 .textElement p {font-size:18px;font-size:1.8rem;font-family: "chaparral-pro-i3","chaparral-pro",serif;font-style: italic;font-weight: 300;line-height:24px;text-transform:inherit;color:#44423d;padding:0;margin:0;}
.issues-page .col-50 .element:last-child {margin:0;}

/* ----------------------------------------------------------------
Who I Am
-----------------------------------------------------------------*/
.who-iam-page #billboard {background: url(/Websites/jameslankford/images/billboards/who-i-am-billboard.jpg) no-repeat center top;background-size:cover;}
.who-iam-page #billboard-header {margin-bottom:40px;}
#content-toolbar-wrapper {width:100%;background-color:rgba(191,50,35,.9);}
#content-toolbar {margin:0 auto;display:table;table-layout: fixed;width:100%;max-width:700px;}
.toolbar-item,
.toolbar-item:link,
.toolbar-item:visited {display:table-cell;height:60px;line-height:60px;font-family:"brandon-grotesque-n4","brandon-grotesque",sans-serif;font-style:normal;font-weight:400;font-size:14px;font-size:1.4rem;text-transform:uppercase;color:#fff;text-align:center;cursor:pointer;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;border-right:1px solid #d17068;}
.toolbar-item:focus,
.toolbar-item:hover,
.toolbar-item:active {background-color:rgba(191,50,35,.4);color:#fff;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.toolbar-item:first-child,
.toolbar-item:first-child:link,
.toolbar-item:first-child:visited,
.toolbar-item:first-child:focus,
.toolbar-item:first-child:hover,
.toolbar-item:first-child:active {border-left:1px solid #d17068;}
.toolbar-item-active,
.toolbar-item-active:link,
.toolbar-item-active:visited,
.toolbar-item-active:focus,
.toolbar-item-active:hover,
.toolbar-item-active:active {border-color:#fff !important;background-color:#fff;color:#44423d;font-family:"brandon-grotesque-n7","brandon-grotesque",sans-serif;font-style:normal;font-weight:700;}
.toolbar-item-active,
.toolbar-item-active:link,
.toolbar-item-active:visited,
.toolbar-item-active:focus,
.toolbar-item-active:hover,
.toolbar-item-active:active {border-right:0;}
#one,
#two,
#three {display: none;}
#one.fadeIn,
#two.fadeIn,
#three.fadeIn {display: block;}
#secondary-pages-wrapper {display:table;table-layout:fixed;width:100%;max-height:120px;}
.secondary-item,
.secondary-item:link,
.secondary-item:visited {display:table-cell;text-align:center;height:130px;vertical-align:middle;line-height:2;padding-bottom:5px;background-color:#ecf0f1;color:#44423d;border-right:1px solid #ffffff;font-size:18px;font-size:1.8rem;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.secondary-item:focus,
.secondary-item:hover,
.secondary-item:active {background-color:#f4f4f4;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.secondary-item:last-child,
.secondary-item:last-child:link,
.secondary-item:last-child:visited,
.secondary-item:last-child:focus,
.secondary-item:last-child:hover,
.secondary-item:last-child:active {border-right:0;}
.secondary-item .fa {font-size:16px;font-size:1.6rem;}
.secondary-item h5 {width:40%;text-align:center;margin:0 auto;text-transform:uppercase;}
.secondary-item span.stateface {font-size:28px;font-size:2.8rem;vertical-align:top;line-height:40px;}

/* ----------------------------------------------------------------
Blog
-----------------------------------------------------------------*/
.blog-page #billboard {background: url(/Websites/jameslankford/images/billboards/news-billboard.jpg) no-repeat center top;background-size:cover;}
.blog-page #billboard-header {margin-bottom:40px;}
.linksModule ul,
.blogsElement ul {margin:0;padding:0;}
.linksModule ul li,
.blogsElement ul li {list-style:none;margin:0 0 6%;padding:0 0 6%;width:100%;border-bottom:1px solid #ecf0f1;}
.blogsElement h2 {text-transform:uppercase;font-size:26px;font-size:2.6rem;margin-bottom:3%;font-family: "brandon-grotesque-n7","brandon-grotesque",sans-serif;font-style:normal;font-weight:700;}
.postInfo {font-size:14px;font-size:1.4rem;margin:0;padding:0;}
div.pagination {padding-bottom:2.5%;margin-top:-3%;border-bottom:1px solid #ecf0f1;}
div.pagination ul li.dots,
div.pagination ul li.next,
div.pagination ul li.next a,
div.pagination ul li.next a:link,
div.pagination ul li.next a:visited,
div.pagination ul li.page,
div.pagination ul li.page a,
div.pagination ul li.page a:link,
div.pagination ul li.page a:visited {display:inline !important;float:none;font-size:16px !important;font-size:1.6em;color:#44423d;font-family: "chaparral-pro-n4","chaparral-pro",serif;font-style: normal;font-weight: 400;}
div.pagination ul li.page.current {font-family: "chaparral-pro-n7","chaparral-pro",serif;font-style: normal;font-weight: 700;}
.post h2{display:none;}
.post .postViewInfo{padding:0;margin: 0!important;background:none;border:0;font-family: "chaparral-pro-i3","chaparral-pro",serif;font-style: italic;font-weight: 300;font-size:14px !important;font-size:1.4rem !important;}
.blog-page .rss{display:none;}
div.postViewInfo ul.postViewTags {font-size:font-size: 14px !important;font-size: 1.4rem !important;}
div.blogBack p {font-size:14px;font-size:1.4rem;}
#main-full-width.media-wrapper {margin-top:6%;float:left;}
#two .col-30 .element {margin-bottom:12%;}
.blog-page #content-toolbar-wrapper {background-color:rgba(0,43,92,.9);display:block;}
.blog-page .toolbar-item,
.blog-page .toolbar-item:link,
.blog-page .toolbar-item:visited {border-right:1px solid #2c4159;}
.blog-page .toolbar-item:focus,
.blog-page .toolbar-item:hover,
.blog-page .toolbar-item:active {background-color:rgba(0,43,92,1); color:#fff;}
.blog-page .toolbar-item:first-child,
.blog-page .toolbar-item:first-child:link,
.blog-page .toolbar-item:first-child:visited,
.blog-page .toolbar-item:first-child:focus,
.blog-page .toolbar-item:first-child:hover,
.blog-page .toolbar-item:first-child:active {border-left:1px solid #2c4159;}
.blog-page .toolbar-item-active,
.blog-page .toolbar-item-active:link,
.blog-page .toolbar-item-active:visited,
.blog-page .toolbar-item-active:focus,
.blog-page .toolbar-item-active:hover,
.blog-page .toolbar-item-active:active {border-color:#2c4159 !important;background-color:#fff;color:#44423d;}

/* ----------------------------------------------------------------
Join Us
-----------------------------------------------------------------*/
.join-us-page #billboard {background: url(/Websites/jameslankford/images/billboards/join-us-billboard.jpg) no-repeat center top;background-size:cover;}
.join-us-page #billboard-header {margin-bottom: 40px;}
.join-us-page #three a,
.join-us-page #three a:link,
.join-us-page #three a:visited {display:block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.corona-resources #billboard {background-color: #fff;}
.corona-resources #billboard-header {margin-bottom: 40px; font-weight:600;}
.corona-resources #billboard-header h1 {font-weight:600;}

/* ----------------------------------------------------------------
Store

-----------------------------------------------------------------*/
.productListing.productListingGrid li {width:50%;}
.productListing li span.productImageContainer {max-width:40%;}
.productListing li span.productPriceContainer span.productPrice {display: block;}
a.productSelectOptions {display:inline-block !important;color:#fff !important;}
/* checkout */
.shoppingCartContainer .shoppingCart table {margin:0;}
.shoppingCartContainer .shoppingCart table thead tr th {background:none;color:#44423d;text-transform:uppercase;text-transform: uppercase;font-size:16px;font-size:1.6rem;font-family: "brandon-grotesque-n4","brandon-grotesque",sans-serif;font-style:normal;font-weight:400;}
.shoppingCartContainer .shoppingCart table thead tr th.cartDescription {order-top-left-radius:0px;border-bottom-left-radius:0px;}
.shoppingCartContainer .shoppingCart table tfoot tr td.cartDiscount,
.shoppingCartContainer .shoppingCart table tfoot tr td.cartSubtotal {border:none;}
.cartContinueShopping {display: none !important;}
.cartItems tbody *{font-size:16px !important;font-size:1.6rem !important;
font-family: "chaparral-pro-n4","chaparral-pro",serif;font-style: normal;font-weight:400;
}
.cartItems .cartImage img {border: 2px solid #DDD;}
.cartItems .cartDescription a {text-decoration: none;}
.shoppingCartContainer .shoppingCart p.cartItemsCount span.cartItemsString,
.shoppingCartContainer .shoppingCart p.cartItemsCount span.cartItemsNumber {font-size:16px;font-size:1.6rem;color:#44423d;}
.shoppingCartContainer .shoppingCart table .cartDiscount input,
.shoppingCartContainer .shoppingCart table tbody tr td.cartQuantity input {
	font-family: "brandon-grotesque-n3","brandon-grotesque",sans-serif;font-style: normal;font-weight: 300;line-height:1.2;text-transform:lowercase;
    -webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;max-width:320px;height:40px;color:#44423d;padding:10px;background:#fff;font-size:14px;font-size:1.4rem;border:1px solid #002b5c;}
.shoppingCartContainer .shoppingCart table tfoot tr td.cartDiscount a.applyCode,
body .shoppingCartContainer .shoppingCart span.cartCheckoutButton,
.shoppingCartContainer .shoppingCart table tfoot tr td.cartSubtotal a.cartUpdate {font-family: "brandon-grotesque-n7","brandon-grotesque", sans-serif;font-weight:700;font-size:14px;font-size:1.4rem;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-transform: uppercase;text-align: center;cursor: pointer;display: inline-block;width: auto;outline: 0;border: 0;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;background:#bf3222; color:#fff;line-height:40px;height: 40px;padding:0 20px;border-radius:0;box-shadow:none;}
.shoppingCartContainer .shoppingCart table .cartDiscount input, .shoppingCartContainer .shoppingCart table tbody tr td.cartQuantity input {width:35%;min-width:35%;}
body .shoppingCartContainer .shoppingCart span.cartCheckoutButton input {background:none;font-family: "brandon-grotesque-n7","brandon-grotesque", sans-serif;font-weight:700;font-size:14px;font-size:1.4rem;line-height:40px;height: 40px;padding:0 20px;}
.shoppingCartContainer .shoppingCart table tfoot tr td.cartDiscount a.applyCode:focus,
.shoppingCartContainer .shoppingCart table tfoot tr td.cartDiscount a.applyCode:hover,
.shoppingCartContainer .shoppingCart table tfoot tr td.cartDiscount a.applyCode:active,
body .shoppingCartContainer .shoppingCart span.cartCheckoutButton:focus,
body .shoppingCartContainer .shoppingCart span.cartCheckoutButton:hover,
body .shoppingCartContainer .shoppingCart span.cartCheckoutButton:active{background:#bf4739;}
.shoppingCartContainer .shoppingCart table tbody tr td.cartQuantity a {font-weight:inherit;}
.shoppingCartContainer .shoppingCart table tfoot tr td.cartSubtotal a.cartUpdate,
.shoppingCartContainer .shoppingCart table tfoot tr td.cartSubtotal a.cartUpdate:link,
.shoppingCartContainer .shoppingCart table tfoot tr td.cartSubtotal a.cartUpdate:visited {background-color:#000000;color:#fff;margin-right:0;}
.shoppingCartContainer .shoppingCart table tfoot tr td.cartSubtotal a.cartUpdate:active,
.shoppingCartContainer .shoppingCart table tfoot tr td.cartSubtotal a.cartUpdate:focus,
.shoppingCartContainer .shoppingCart table tfoot tr td.cartSubtotal a.cartUpdate:hover {background-color:#151515;color:#fff;}
.shoppingCartContainer .shoppingCart table tfoot tr td.cartSubtotal p label.cartSubtotalLabel,
.shoppingCartContainer .shoppingCart table tfoot tr td.cartSubtotal p span.cartSubtotalPrice {display: block;padding-top: 25px;margin: 0;}
/* ----------------------------------------------------------------
Elements
-----------------------------------------------------------------*/
.banner {padding:4% 2%;text-align:center;position:relative;width:100%;min-width:100%;background-size:cover;}
.banner p {margin-bottom:0;}
.newsletter-banner{background-color:#ecf0f1;}
.social-sharing-banner {background-color:#fafafa;}
.banner h3 {padding-bottom:1%;text-align:center;}
.oklahomans-banner h4,
.newsletter-banner h4,
.social-sharing-banner h4 {max-width:800px;margin:0 auto;font-size:20px;font-size:2.0rem;margin-bottom:20px;text-align:center;}
.oklahomans-banner h3,
.oklahomans-banner h4 {color:#fff;padding-bottom:1%;}
.twitter-banner h4 {max-width:900px;margin:0 auto;font-weight:400;color:#fff;padding-bottom:1%;}
.oklahomans-banner {background: url(/Websites/jameslankford/images/banners/oklahomans-banner.jpg) no-repeat center top;background-size:cover;}
.twitter-banner {background: url(/Websites/jameslankford/images/banners/twitter-banner.jpg) no-repeat center top;background-size:cover;}
.twitter-banner span.timePosted {font-size:14px;font-size:1.4rem;color:#ecf0f1;display:block;padding:6% 0;text-transform:lowercase;}
.twitter-banner span.fa-twitter{font-size:24px;font-size:2.4rem;color:#00aced;}
.twitter-banner p.interact {padding:10px 0;}
.twitter-banner p.interact a,
.twitter-banner p.interact a:link,
.twitter-banner p.interact a:visited {padding:10px;font-size:16px;font-size:1.6rem;color:#ecf0f1;}
.newsletter-banner input {margin-right:1.5%;}
.newsletter-banner input#zip{width:100px;}
#audio-player {cursor: pointer;padding:6% 5% 6% 4%;background-color:#fcfcfc;border-left:2px solid #bf3222;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
#audio-player:hover {background-color:#f7f7f7;}
#audio-player span.fa {float:left;margin:5px 20px 10px 0;font-size:28px;font-size:2.8rem;vertical-align:middle;}
#audio-player:hover span.fa,
#audio-player span.fa-pause {color:#bf3222;}
#audio-player h4 {margin:5px 0 0 10px;vertical-align:middle;}
#audio-player:hover {background-color:#f7f7f7;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
#audio-player .mejs-container {display:none;}
.home-page #fb-root,
#sidebar #fb-root {display: none;}
.home-page .fb_iframe_widget,
.home-page .fb_iframe_widget span,
.home-page .fb_iframe_widget span iframe[style],
#sidebar .fb_iframe_widget,
#sidebar .fb_iframe_widget span,
#sidebar .fb_iframe_widget span iframe[style] {width: 100% !important;}
ul.oklahomans-list li {list-style: none outside;margin:0;padding: 0;line-height: 1.2;}

/* ----------------------------------------------------------------
CMS Overrides
-----------------------------------------------------------------*/
h1.lcms_branding img, h1.lcms_branding a {line-height:30px !important;}
/* reset light cms */
#sidebar .form_container,
#sidebar .fieldItem .fieldBlock,
#sidebar .fieldItem .fieldTitle,
#sidebar .fieldItem .fieldRow,
#sidebar .fieldItemInner
#sirebar .submitButtonContainer
 {padding:0;margin:0;}
#sidebar div.fieldTitle,
#sidebar div.fieldInstructions,
#sidebar em.fieldNote,
#sidebar label.fieldName{display:none;}
#sidebar .form_container .fieldItem{border:none;background:none;}
#sidebar .fieldItem{float:left;width:70%;}
.tagList .tagCount {display:none;}
.linksModule .file-link-ul li,
.blogsElement .tagList li {border:0;}
.tab-nav-wrapper {display:table;table-layout:fixed;width:100%;max-width:700px;margin:0 auto 50px;font-size:14px;font-size:1.4rem;text-transform:uppercase;font-family: "brandon-grotesque-n4","brandon-grotesque",sans-serif;font-weight:400;background-color:#eee;}
.tab-nav {height:40px;line-height:40px;display:table-cell;text-align:center;cursor:pointer;border-left:1px solid #fff;}
.tab-nav:first-child {border:0;}
.tab-nav-active {background-color:#002b5c;color:#fff;}
.tab-content {display:none;}
.tab-content-active {display:block;}

/* ----------------------------------------------------------------
Login Form
-----------------------------------------------------------------*/
#login {background: #000 url(/Websites/jameslankford/templates/JL/img/login-bkgd.jpg) no-repeat 0 0;background-size: cover;}
#login-form {margin:15% auto;width:80%;max-width:350px;position:relative;color:#fff;}
#login .loginElement h1 {display:none;}
#login input[type="text"],
#login input[type="password"],
#login input:-webkit-autofill {width:100%;padding:0 10px;height:40px;background-color: rgba(0,0,0,.7) !important;color:#fff;outline:0;border:1px solid #000;margin-bottom: 10px;}
#login #main_0_0_btnLogin,
#login #main_0_0_btnLogin:focus,
#login #main_0_0_btnLogin:hover,
#login #main_0_0_btnLogin:active {margin:20px 0 10px;width:100%;background:#bf3222;outline:0;border:0;height:40px;line-height:40px;text-align:center;color:#fff;font-family: "brandon-grotesque-n7","brandon-grotesque",sans-serif;font-weight:700;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-transform: uppercase;text-align: center;cursor: pointer;font-size:15px;font-size:1.5rem;}
#login .loginElement label {text-transform:uppercase;font-family: "brandon-grotesque-n4","brandon-grotesque",sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;}
#login .remember label {text-transform: none;}
#login .forgot,
#login .forgot:link,
#login .forgot:visited {font-size:14px;font-size: 1.4rem;color:#999 !important;}

/* ----------------------------------------------------------------
LightCMS Forms
-----------------------------------------------------------------*/
.xfb-form-container #formTitle {margin: 1em 0 0.375em 0; padding: 0; font-size: 2.0em; }
.xfb-form-container #formDescription { margin: 0 0 1.5 0; padding: 0; font-size: 1.1667em; }
/* Field Item
--------------------------------------------------------*/
.fieldItem { display: block;}
* html .fieldItem {border: none;}
.fieldItemInner { display: block;}
* html .fieldItemInner { height: 1%; } /* IE 6 */
.fieldItemInner:after { content: '.'; height: 0; display: block; visibility: hidden; clear: both; } /* FF / Moz */
/* Title */
.fieldItem .fieldTitle {font-family: "brandon-grotesque-n7","brandon-grotesque",sans-serif;font-style: normal;font-weight: 700;line-height: 1.2;text-transform: uppercase;display: block;font-size:15px;font-size:1.5rem;}
.fieldItem .fieldTitle .req { color: #990000; font-size: 1.2em; margin-left: 0.5em;}
.fieldItem .fieldTitle .uni { font-size: 0.9em; font-weight: normal; }
/* Content */
.fieldItem .fieldRow { margin: 0; padding:0; display: block; clear: both; }
.fieldItem .fieldBlock { padding: 0.3em 0.6em 0.3em 0; display: block; float: left; }
.fieldItem .fieldName { display: block; font-weight: normal; }
.fieldItem .fieldNote { display: block;font-size:14px;font-size:1.4rem;}
.fieldItem label {font-weight: normal;}
/* Fields */
.xsmallField.type-address .textField {width: 210px;}
.xsmallField.type-name .textField {width: 80px;}
.xsmallField.type-address .dropdown.country {width: 92px;}
.xsmallField.type-address .textField.city,
.xsmallField.type-address .dropdown,
.xsmallField.type-address .textField.state {width: 78px;}
.xsmallField.type-name .textField.prefix,
.xsmallField.type-name .textField.suffix,
.xsmallField.type-address .textField.zip {width: 35px;}
.xsmallField.type-time .textField,
.xsmallField.type-phone .textField,
.xsmallField.type-date .textField {width: 27px;}
.xsmallField.type-date .dropdown,
.xsmallField.type-time .dropdown,
.xsmallField.type-price .textField {width: 60px;}
.xsmallField .textField,
.xsmallField.type-phone .textField.phone-international,
.xsmallField .dropdown {width: 100px;}
.smallField.type-address .textField {width: 250px;}
.smallField.type-name .textField {width: 98px;}
.smallField.type-address .dropdown.country {width: 119px;}
.smallField.type-address .textField.city,
.smallField.type-address .dropdown,
.smallField.type-address .textField.state {width: 98px;}
.smallField.type-name .textField.prefix,
.smallField.type-name .textField.suffix,
.smallField.type-address .textField.zip {width: 35px;}
.smallField.type-phone .textField,
.smallField.type-time .textField,
.smallField.type-date .textField {width: 50px;}
.smallField.type-price .textField,
.smallField.type-date .dropdown,
.smallField.type-time .dropdown {width: 70px;}
.smallField .textField,
.smallField.type-phone .textField.phone-international,
.smallField .dropdown {width: 150px;}
.medField.type-name .textField,
.medField.type-address .dropdown.country {width: 119px;}
.medField.type-address .textField.city,
.medField.type-address .dropdown,
.medField.type-address .textField.state {width: 98px;}
.medField.type-name .textField.prefix,
.medField.type-name .textField.suffix,
.medField.type-time .textField,
.medField.type-date .textField,
.medField.type-phone .textField,
.medField.type-address .textField.zip {width: 35px;}
.medField.type-date .dropdown,
.medField.type-time .dropdown,
.medField.type-price .textField {width: 74px;}
.medField .textField,
.medField.type-phone .textField.phone-international,
.medField .dropdown {width: 250px;}
.largeField.type-name .textField,
.largeField.type-email .textField,
.largeField.type-address .dropdown.country {width:250px;}
.largeField.type-address .textField.city,
.largeField.type-address .dropdown,
.largeField.type-address .textField.state {width: 156px;}
.largeField.type-name .textField.prefix,
.largeField.type-name .textField.suffix,
.largeField.type-address .textField.zip {width: 68px;}
.largeField.type-time .textField,
.largeField.type-phone .textField,
.largeField.type-date .textField {width: 35px;}
.largeField.type-date .dropdown,
.largeField.type-time .dropdown {width: 74px;}
.largeField.type-price .textField {width: 124px;}
.largeField .textField,
.largeField.type-phone .textField.phone-international,
.largeField .dropdown {width:100%;max-width:500px;}
.fieldItem .fieldInstructions { padding: 0.2em 0 0.8em; display: block; clear: both; font-size: 0.9em; }
.fieldItem .radio-container .choice-option,
.fieldItem .checkbox-container .choice-option { padding: 0.3em 0; display: block; }
.choice-option label {display: inline;}
.submitButtonContainer {margin-top:20px;}
/* Field Specific
--------------------------------------------------------------*/
.fieldItem .dropdown-country { }
.fieldItem .dropdown-country select { float: left; }
.fieldItem .dropdown-country .flag-container { width: 16px; height: 11px; display: block; margin: 0.3em 0 0 0.6em; float: left; }
.type-price .fieldName,
.type-price .textField,
.type-price .fieldNote { float: left; }
.type-price .fieldNote, .type-price .fieldName {margin: 0.25em 0;}
.type-price .textField {margin: 0 0.5em;}
.dropdown-image { padding: 0.4em; }/* Submit Button
--------------------------------------------------------------*/
.errorSummary { margin-bottom: 0.1em; padding: 0.8em 1.4em; background: #ecf0f1; border: 1px solid #E6D8A2; }
.errorSummary strong { color: #000; }
.errorSummary p { margin: 0; color: #990000; }.fieldItemError { background: #FFEAEB; border-color: #ffccce; }
.fieldItemError .fieldItemInner .errorDescription { padding-left: 2em; font-size: 1em; color: #990000; font-style: italic; }
.fieldItemError .fieldTitle { /*font-style: italic;*/ color: #CC0000; }
.fieldItemError .fieldRowError { border-left: 1px solid #990000; }
.fieldItemError .fieldBlockError { }
.fieldItemError .fieldBlockError .fieldName { color: #990000; }
div.fieldItemError span.fieldBlockError em.fieldNote { color: #CC0000; }
.fieldItemError .fieldBlockError .error { border: 1px solid #ffccce; }
/* Lightbox
--------------------------------------------------------------*/
.lightbox { background-color: #000; opacity: 0.5; filter: alpha(opacity=50); position: fixed !important; height:100% important;}
#lightbox_content { position: fixed !important; left: 0; top: 0; z-index: 9500; }
.lightbox-content { width: 600px; height: 400px; display: block;}
.mceListBoxMenu { z-index:9999 !important; }
/* Confirmation Message
--------------------------------------------------------------*/
.confirmation-content { width: 600px; height: 400px; display: block; background: #FFF; }
.confirmation-content-inner { padding: 2em 0 0 0; }
.confirmation-content .text { width: 90%; margin: 0 auto; display: block; overflow: auto; padding: 0.2em 0.3em; background: #FFF url(/themes/light/images/input_bg.gif) top repeat-x; border: 1px solid #CCC; border-top: 1px solid #999; border-left: 1px solid #999;}
.confirmation-content .save-options { padding: 1em 2em; display: block; text-align: right; }
.confirmation-content .save-options .button { font-size: 0.9em; font-weight:bold; }
.confirmation-content-message {padding:10px 50px;font-size: 12px;}
/* View Form Password
--------------------------------------------------------------*/
.passwordRequirement { text-align: center; }
.passwordRequirement .passwordContainer { margin: auto; text-align: left; display:inline-block; width: 500px; }
.passwordRequirement .passwordContainer p {font-size: 12px; margin: 8px 0px 8px 0px; display:block; line-height: 14px; }
/* Date Picker
--------------------------------------------------------------*/
.datePickerImage { cursor: pointer; }
#FBDatePicker { width: 184px; font-size: 12px; z-index: 9999; background-color: #EEE; padding: 3px; border: solid 1px #999; color: #000; }
#FBDatePicker .fbdMove { width: 50px; float: left; cursor: pointer; }
#FBDatePicker .fbdTitle { width: 75px; float: left; }
#FBDatePicker .fbdRow { clear: both }
#FBDatePicker .frbDayBlock { float: left; width: 25px; text-align:center; padding: 2px 0px 2px 0px; cursor: pointer; display: block; }
#FBDatePicker .fbdDateFieldsRow { float: right; }
/* Price Fields
--------------------------------------------------------------*/
span.choicePrice { display: none; }
.paymentForm span.choicePrice { display: inline; }

/* ----------------------------------------------------------------
Responsive
-----------------------------------------------------------------*/
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){
.textile select {background:#fff url(../img/down_caret_2x.png) no-repeat 95% center !important;background-size:9px 6px !important;}
}
/* 1500px  */
@media screen and (max-width: 93.75em) {
	#social-side-wrapper .fa {height:40px;width:40px;line-height:40px;font-size:14px;font-size:1.4rem;}
}
/* 1280px */
@media screen and (max-width: 80em) {
	#social-side-wrapper .fa {height:35px;width:35px;line-height:35px;font-size:12px;font-size:1.2rem;}
    /*header*/
    #logo-wrapper{width:35%;}
    #main-nav{width:65%;}
    /* footer */
    #footer-content-let{padding-right:2%;}
    #footer-content-right{padding-left:2%;}
    #footer-connect{width:50%;}
    #footer-social{width:46%;}
    /*home*/
    .home-toolbar-item h5 {font-size:24px;font-size:2.4rem;}
    /*who i am*/
    .secondary-item h5{width:50%}
    .productListing li span.productImageContainer {max-width:50%;}
}
/* 1100px */
@media screen and (max-width: 68.75em) {
	.newsletter-banner {padding:4%;}
	.newsletter-banner input[type=text],
	.newsletter-banner input[type=email] {max-width:225px;}
	.newsletter-banner input[type=submit] {margin-top:1%;}
	.banner span.wrapper {max-width:95%;}
    /*header*/
    .btn-large:link{font-size:16px;font-size:1.6rem;}
    /* footer */
    #footer-content{padding:40px 0;}
    #footer-content-left{width:100%;padding:0;}
    #footer-content-right{width:100%;padding-top:40px;}
    #footer-buttons{width:100%;}
	/*structure*/
	#sidebar .fb-like-box iframe {width:200px !important;}
    /*home*/
    .home-page #billboard-header {margin-bottom:100px;}
    .home-toolbar-item h5 {font-size:18px;font-size:1.8rem;}
	.home-toolbar-item,
	.home-toolbar-item:link,
	.home-toolbar-item:visited {height:120px;}
	#donate-desktop {min-height:2022px !important;}
}
/* major elements should be 100%  - 956px*/
@media screen and (max-width: 59.75em) {
	/*generic*/
	html {-webkit-text-size-adjust: none;}
	.textile p{margin-bottom:5%;}
	.col-50{width:100%;margin-bottom:10%;}
	.col-30{width:47.5%;}
    /* header */
    #logo-wrapper{width:37%;}
    #main-nav{width:63%;}
    #top-btns{width:25%;}
    /* footer */
    #main-footer {padding-bottom:5%;}
    #footer-connect {text-align:left;}
    #footer-info p {font-size:16px;font-size:1.6rem;}
    #footer-connect p, #footer-social a {padding-bottom:4%;}
    #footer-social{text-align:left;}
	#footer-buttons {position:fixed;z-index:400;bottom:0;left:0;padding:0;margin:0;}
	#footer-buttons a,
	#footer-buttons a:link,
	#footer-buttons a:visited {font-size: 20px;font-size: 2.0rem;line-height: 60px;height: 60px;}
    .home-page #footer-buttons {display:inline-table;position: inherit;}
    /*home*/
    .home-page #content {padding-bottom:0;}
    .home-toolbar-item h5,
    .home-toolbar-item.white h5,
    .home-toolbar-item.white span {width:90%;}
    .home-page #billboard-header h4 {float:none;padding:0;}
	#sidebar #sidebar-button  {display:none;}
	.home-page .col-30 {margin-bottom:40px;padding-right:5%;}
	.home-page .col-30:first-child {width:100%;border:none;padding:0;}
	.home-page .col-30:last-child {margin:0;padding:0;}
	.home-page #twitter-widget-0 iframe {min-height:435px !important;}
    .home-page .blogsElement h2 {font-size:font-size:20px;font-size:2.0rem;line-height:26px;}
	.home-page .postBody p{font-size:18px;font-size:1.8rem;line-height:24px;}
    /*issues*/
    .issues-page .col-50 .element:last-child {margin-bottom:7%;}
    .issues-page .col-50 .element {padding-top:0;}
    .issues-page .col-50 .textElement {position:relative;}
    .issues-page .col-50 .textElement h3 {font-size:24px;font-size:2.4rem;}
    .issues-page .col-50 .textElement p {font-size:22px;font-size:2.2rem;line-height:28px;}
    /*who i am*/
    .secondary-item h5{width:60%}
    /*news*/
	.btn-sidebar,
	.btn-sidebar:link,
	.btn-sidebar:visited {float:left;width:50%;font-size:20px;font-size:2.0rem;line-height: 60px;height: 60px;}
	#donate-desktop {min-height:2200px !important;}
	#copyright {width:90%;margin-bottom:5%;}
}
/* 848px */
@media screen and (max-width:53em) {
	#social-side-wrapper {display:none;}
	/*generic*/
	.col-75,
	.col-30,
	.col-25 {width:100%;margin-bottom:10px;}
	.textile blockquote,
	.textile q{margin-left:0;}
	#main {width:100%;margin-bottom:30px;}
	#sidebar {width:100%; border-top: 1px solid #ecf0f1;padding:6% 0 0;}
	#sidebar .sectionMenu,
	#sidebar .globalMenu,
	#sidebar .blogList {border-bottom:1px solid #ecf0f1;padding:0 0 6%;margin:0 0 6%; font-size:18px;font-size:1.8rem;}
	#sidebar .globalMenu ul.level2 li a {font-size:16px;font-size:1.6rem;padding-left:15px;}
	#sidebar .fb-like-box.fb_iframe_widget{border-bottom: 1px solid #ecf0f1;padding:0 0 6%;margin:0 0 6%;}
	#sidebar h1 {font-size:26px;font-size:2.6rem;}
	/*header*/
	#main-nav {display:none;}
	#main-header{height:70px;}
	#logo-wrapper{width:75%;padding:0 0 0 5%;}
	h1#logo {height:70px;line-height:70px;}
	h1#logo span {font-family: "brandon-grotesque-n3","brandon-grotesque",sans-serif;font-style: normal;font-weight:300;}
	h2#tagline {display:none;}
	#mobile-nav-toggle {display:block;}
	#mobile-nav-toggle.active {color:#bf3222;}
	.mobile-nav {display:none;width:100%;height:auto;z-index:6000;background-color:rgba(5,5,5,.95);}
	.nav-opened .mobile-nav {display:block;}
	.mobile-nav .globalMenu  {position:relative;}
	.mobile-nav li {border-top:1px solid #000;}
	.mobile-nav li a,
	.mobile-nav li a:link,
	.mobile-nav li a:visited {color:#fff;text-transform:uppercase;font-family: "brandon-grotesque-n3","brandon-grotesque",sans-serif;font-style: normal;font-weight: 300;font-size:20px;font-size:2.0rem;display:block;width:100%;margin:0;padding:20px 0 20px 6%;}
	.mobile-nav li a:after {display:inline-block;float:right;width:12%;text-align:center;font-size:22px;font-size:2.2rem;color:#fff;font-family: FontAwesome;font-weight:100;content: "\f105";}
	.mobile-nav li a.selectedPage,
	.mobile-nav li a.selectedPage:link,
	.mobile-nav li a.selectedPage:visited{color:#bf3222;font-weight:400;}
	.mobile-nav li ul.level2 {width:100%;background-color:rgba(0,0,0,.5);padding:10px 0;}
	.mobile-nav li ul.level2 li {border:none;}
	.mobile-nav li ul.level2 li a,
	.mobile-nav li ul.level2 li a:link,
	.mobile-nav li ul.level2 li a:visited,
	.mobile-nav li.active ul.level2 li a,
	.mobile-nav li.active ul.level2 li a:link,
	.mobile-nav li.active ul.level2 li a:visited {color:#fff;width:100% !important;font-size:16px;font-size:1.6rem;padding:12px 0 12px 10%;}
	.mobile-nav li ul.level2 li a:after {display:inline-block;float:right;width:12%;padding:0;	text-align:center;font-size:16px;font-size:1.6rem;color:#fff;font-family: FontAwesome;font-weight:100;content: "\f105";}
	/*home*/
	.home-page .col-30 {border:none;padding:0;margin-bottom:40px!important;}
	.home-page #twitter-widget-0 {width:100% !important;}
	.home-page .blogList .postInfo {margin-bottom:0;}
	/*who i am*/
	#audio-player{margin-bottom:7%;}
	#audio-player span {margin-top:0;}
	.secondary-item h5{width:80%}
	.tab-nav-wrapper {display:block;}
	.tab-nav {width:100%;display:block;border:0;border-bottom:1px solid #fff;}
    /*gear*/
    .productListing.productListingGrid li {width:100%;}
    /*blog*/
    #videos iframe {width:100%;}
}
/* 736px */
@media screen and (max-width:46em) {
	.col-50 {width:100%;margin-bottom:10px;}
	.newsletter-banner {text-align:left;padding:8% 4%;}
	.newsletter-banner input[type=text],
	.newsletter-banner input[type=email] {width:100%;max-width:100%;margin-top:2%;}
	.newsletter-banner input[type=submit] {width:50%;}
	.newsletter-banner h3 {max-width: 80%;margin: 0 auto 12px;}
	/*generic*/
	.textile p{margin-bottom:7%;}
    h1, h2, h3, h4, h5, h6{line-height:1.1;}
    #content {padding:7% 0;}
    #billboard h1 {font-size:34px;font-size:3.4rem;}
	.who-iam-page .textile iframe{max-height:250px;}
    /*home*/
    .home-page #billboard-header h4 {font-size:22px;font-size:2.2rem;}
    .home-page #billboard-header {margin-bottom:140px;}
    #home-toolbar-wrapper {display:block;max-height:none;padding-top:90px;}
	.home-toolbar-item span {width:100%;display:inline;font-size:18px;font-size:1.8rem;}
    .home-toolbar-item h5 {width:100%;display:inline;padding-left:15px;}
	.home-toolbar-item,
	.home-toolbar-item:link,
	.home-toolbar-item:visited {display:block;height:60px;line-height:66px;width:100%;}
	.home-toolbar-item.red,
	.home-toolbar-item.red:link,
	.home-toolbar-item.red:visited {background-color:#bf3222;}
	.home-toolbar-item.blue,
	.home-toolbar-item.blue:link,
	.home-toolbar-item.blue:visited {background-color:#002b5c;}
	.home-toolbar-item.white,
	.home-toolbar-item.white:link,
	.home-toolbar-item.white:visited {background-color:#fff;}
	.newsletter input#zip {width:47%;}
	/*who i am*/
    .join-us-page #billboard-header {margin-bottom:0;}
	.toolbar-item, .toolbar-item:link, .toolbar-item:visited {line-height:1.3;vertical-align:middle;}   
}
/* 640px iPhone */
@media screen and (max-width:40em) {
	/*home*/
	.footer-nav {width:100%;}
	#footer-info {width:100%;padding-top:40px;}
    .footer-nav li{display:block;width:33%;float:left;}
    .footer-nav li a, .footer-nav li a:link, .footer-nav li a:visited{display:inherit;}
    #footer-buttons{float:none;width:100%;}
    h1#logo{font-size:24px;font-size:2.4rem;}
    #billboard{padding-top:300px;}
	.banner {padding:7% 2%;}
    .banner h3.big-title,
    .banner h4.big-title {font-size:24px;font-size:2.4rem;line-height:26px;margin-bottom:8px;}
    /*who i am*/
    #secondary-pages-wrapper {display:block;width:100%;max-height:none;}
    #secondary-pages-wrapper .fa {font-size:18px;font-size:1.8rem;}
    .secondary-item h5 {width:80%;font-size:20px;font-size:2.0rem;}
    .secondary-item,
    .secondary-item:link,
    .secondary-item:visited {display:block;margin-bottom:4%;padding:5% 0;}
	.oklahomans {background-position-x:85%;}
    /*issues*/
    .issues-page .col-50 .textElement h3 {font-size:22px;font-size:2.2rem;margin-bottom:5px;}
    .issues-page .col-50 .textElement p {font-size:20px;font-size:2.0rem;line-height:25px;}
}
/* 600px */
@media screen and (max-width: 37.5em) {
    h1#logo{font-size:23px;font-size:2.3rem;}
    /* footer */
    #footer-newsletter{padding:6% 0;}
    #footer-nav{padding-bottom:6%;}
    #footer-info{padding:6% 0;}
    #footer-connect, #footer-social{width:100%;font-size:16px;font-size:1.6rem;line-height:15px;}
    #footer-connect p {font-size:16px;font-size:1.6rem;line-height:20px;}
    #footer-buttons{width:100%;}
    #copyright{padding-bottom:6%;line-height:20px;}
    /*home*/
	.home-toolbar-item,
	.home-toolbar-item:link,
	.home-toolbar-item:visited {height:50px;line-height:56px;}
	.home-toolbar-item span {font-size:18px;font-size:1.8rem;}
	#iframe-serve {height:1850px !important;}
	#iframe-pray {height:1850px !important}
	#iframe-vote {height:2250px !important;}
	.productDetailImageContainer {width:100%;}
	.productDetailDescriptionContainer {margin-top:20px;}
	#iframe-newsletter {height:1450px !important;}
	/*donate*/
    #donate-desktop {height:2700px !important;}
    .who-iam-page .btn {margin-bottom:15px;}
}

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
 @font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.2.0');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}
 .fa {font-size:14px;font-size:1.4rem;}

/* Copyright (c) 2012, ProPublica */
 @font-face {font-family: 'StateFaceRegular';src: url('fonts/stateface-regular-webfont.eot');src: url('fonts/stateface-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/stateface-regular-webfont.woff') format('woff'),url('fonts/stateface-regular-webfont.ttf') format('truetype'),url('fonts/stateface-regular-webfont.svg#StateFaceRegular') format('svg');font-weight: normal;font-style: normal;}
.stateface:before {font-family: StateFaceRegular;margin-right: 5px;}.stateface-replace {text-indent: -999em;display: inline-block;position: relative;min-width: 1em;}.stateface-replace:before {position: absolute;left: 0;top: 0;text-indent: 0;}.stateface-ok:before {content: "j";}

/* Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MITCopyright (c) 2014 Daniel Eden */
.animated {opacity:0;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-ms-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s;}
.animated-fast{-webkit-animation-duration: 0.3s;animation-duration: 0.3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-20000px,0);transform:translate3d(0,-20000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-20000px,0);-ms-transform:translate3d(0,-20000px,0);transform:translate3d(0,-20000px,0);}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,20000px,0);transform:translate3d(0,20000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,20000px,0);-ms-transform:translate3d(0,20000px,0);transform:translate3d(0,20000px,0);}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;}}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}
@keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@-webkit-keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,20000px,0);transform:translate3d(0,20000px,0);}}
@keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,20000px,0);-ms-transform:translate3d(0,20000px,0);transform:translate3d(0,20000px,0);}}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  select::-ms-expand {display:none;}
  #spinner-wrapper {display:none;}
  .fadeIn,
  .fadeInBig,
  .fadeInDown,
  .fadeInDownBig,
  .fadeInUp,
  .fadeInUpBig {-ms-filter:"progid:DXImageTransform.Microsoft. Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{border:0;outline:none;vertical-align:top;margin:0;padding:0;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer,.fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap;margin:0;padding:15px;}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../img/fancybox/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important;}
.fancybox-lock{overflow:hidden!important;width:auto;}
.fancybox-lock body{overflow:hidden!important;}
.fancybox-lock-test{overflow-y:hidden!important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox/fancybox_overlay.png);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;padding:2px 20px;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.8);padding:10px;}
.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible;}
@media only screen and -webkit-min-device-pixel-ratio 15,only screen and min--moz-device-pixel-ratio 15,only screen and min-device-pixel-ratio 15 {
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px;}
#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px;}
}
#element5891756_1912761,
#main_2_pnlTitle {display:none !important;}