* {margin: 0;padding: 0;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: none;}
table { border-collapse: collapse; border-spacing: 0;}

/* General Start */
ol, ul { list-style: none; }
img, input, textarea, a:hover img { border:0; border:none; outline:0; outline:none; }
button, input[type="submit"] { cursor:pointer;}
h1, h2, h3, h4, h5, h6,  { font-weight:normal; }
a { text-decoration: none; outline: 0 none; }
a:hover { text-decoration: none; outline: 0 none; }
a.button1:visited { color: #fff; }
a.button2:visited { color: #fff; }
a.button3:visited { color: #fff; }
a.longbutton3:visited { color: #fff; }
a.longbutton1:visited { color: #fff; }
a.longbutton2:visited { color: #fff; }
a.longbutton3:visited { color: #fff; }
a.smallbutton1:visited { color: #fff; }
a.smallbutton2:visited { color: #fff; }
a.smallbutton3:visited { color: #fff; }
a.tinybutton1:visited { color: #fff; }
a.tinybutton2:visited { color: #fff; }
a.tinybutton3:visited { color: #fff; }


.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }

.left { float: left; }
.right { float: right; }
.floatnone { float: none !important; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }
.valign { valign: top; }
.vMiddle { vertical-align: middle; }
.boNone { border: 0 !important; }
.bgNone { background: none !important; }
.prel { position:relative; }
/* General End */

body, #body {font-family: "proxima-nova",sans-serif; text-rendering:optimizeLegibility; font-size:14px; color:#000;}
.w965 { margin:0 auto; width:965px; display:block; position:relative; }
.w30 { width:30% }
.w20 { width:20% }
.w25 { width:25% }

.pt20 { padding-top:20px; }
.padd25 { padding:25px 0;}
.padd50 { padding:50px 0;}
.padd5070 { padding:50px 0 70px;}
.padd5085 { padding:50px 0 85px;}

.pr15 { padding:0px 15px 0px 0px;}
.pl15 { padding:0px 0px 0px 15px;}
.m50 { margin-top:50px; margin-bottom:50px; }

.mrg25-B { margin-bottom:25px; }

.width_container { margin-top:10px; }


/* Header */
.header { background:url(header-top.jpg) no-repeat center top #163655; height:121px; position:relative; z-index:4; }
.topdiv { border-bottom:4px solid #b10000; min-height:51px; }
.searchbox { text-align:right; padding:10px 0 0; }
.searchbox input[type="text"] { background:url(txtbox-bg.jpg) repeat-x left bottom #fff; border:1px solid #b3b3b3; border-right:0px; padding:7px 12px 8px; padding:7px 12px 9px \9; line-height:16px; font-family: "proxima-nova",sans-serif; font-size:12px; color:#4d4d4d; float:right; width:194px; }
.searchbox input[type="submit"] { background:url(txtbox-bg.jpg) repeat-x left bottom #fff; }
.gobtn { background:url(search-sep.jpg) no-repeat left top #fff  !important; border:1px solid #b3b3b3; border-left:0px; float:right; font-family: "proxima-nova",sans-serif; font-size:14px; color:#173656; font-weight:700; line-height:21px; padding:5px 9px 6px 9px; *padding:4px 6px 4px; *zoom: 1; *display: inline; *margin: -1px 0 0 -1px; }

.logo { width:177px; height:175px; display:block;  margin-top:-46px;  z-index:5; position:absolute; left:-5px; }
/*.menudiv { font-family: "alternate-gothic-no-3-d",sans-serif; font-size:25px; color:#fff; text-transform:uppercase;  width:771px; position:relative;}
.menudiv ul li { float:left; background:url(menu-sep.png) no-repeat 0 0; }
.menudiv ul li a { padding:0px 11px; color:#fff; display:block; height:66px; line-height:66px; letter-spacing:-0.5px; }
.menudiv ul li a:hover, .menudiv ul li.active  a, .menudiv ul li.active_left a { background:#b10000; }
.highlight a { background:#b10000; }*/
.menudiv .donate {
    height: 66px;
    line-height: 66px;
}
.menudiv .donate a {
    background: none repeat scroll 0 0 #B10000;
    color: #FFFFFF;
    display: block;
    height: 66px;
    line-height: 66px;
    padding: 0 11px;
}
.join {  background: none repeat scroll 0 0 #0A1C33;   margin: 0;   padding: 13px 9px; }
.join a {}
.join a img {  padding-top: 7px; }
.join a { background:#0a1c33 !important;  padding:0px 10px !important; }

.menudiv .donate {position:absolute; right:140px; top:0;}
.menudiv .join {position:absolute; right:0px; top:0;}   

/*.sf-menu li.join_image { padding:15px; }
.sf-menu li.join_image a { padding:0px; }*/

.sf-menu li.last_menu {  background: #0A1C33; padding:20px 20px 0 20px ; }

.sf-menu li a.join_image, .sf-menu li a.join_image:hover {
  background:url(join-naleo.png) no-repeat left top  ;
  background-color:none;
  width:103px;
  height:46px;   
  display:block;
  font-size:0px;
  padding:0px;
}


/* Banner */
.bannerdiv { }
.slidesdiv { background:#f1f1f1; height:109px; box-shadow:0px 3px 3px #eaeaea; }

.bannerdetails { position:absolute; top:90px; left:12px; color:#fff; width:500px; }
.bannerdetails h1 { font-family: 'Oswald', sans-serif; font-size:70px; color:#fff; text-transform:uppercase; background:url(dotline-w.png) repeat-x left bottom; margin:0 0 12px; padding:0 0 0 5px;}
.bannerdetails p { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:31px; margin:0 0 20px 5px; }
.btnlink { font-weight:bold; font-size:20px; text-transform:uppercase; color:#fff; background:#b10000; padding:10px 16px; margin:0 0 0 5px; display:inline-block; }

.content h2, .content h2 { font-family: "Oswald"; font-size:35px; color:#b20000; /*text-transform:;*/ letter-spacing:1px; padding:0 0 20px 0; margin:40px 0 10px; text-align:left; background:url(dotline-g.png) repeat-x left bottom;}
.content h4, .content h4 { font-family: "alternate-gothic-no-3-d",sans-serif; font-size:25px; color:#173656; text-transform:uppercase; letter-spacing:1px; background:url(dotline-g.png) repeat-x left bottom; padding:0 0 20px 0; margin:0 0 25px; text-align:left;}

.content p { font-family:"proxima-nova",sans-serif; font-size:14px; color:#4d4d4d;  text-align:left;}
#home .content h2, #home .content p {text-align:center;}
.ptext { text-transform:uppercase; line-height:30px; letter-spacing:1px; font-family: 'gotham_mediumregular' !important; }



#mc_embed_signup {background:#819cb5;  font:14px Helvetica,Arial,sans-serif;  width:237px;}
#mc-embedded-subscribe-form {background:#819cb5; font:14px Helvetica,Arial,sans-serif;  width:217px;}



.signupdiv { text-align:center; padding:30px 0 0; }
.right_column .signupdiv {padding-top:0;}
.right_column .signup-box a { color:#000; font-weight:normal;  text-decoration:underline;}
.right_column .signup-box a:hover {text-decoration:none;}
.signupdiv input[type="text"], .signupdiv input[type="email"], .signupdiv input#signup_first_name, .signupdiv input#signup_last_name { background:url(txtboxbg.jpg) repeat-x left bottom #fff; border:1px solid #e6e6e6; padding:7px 12px 8px; padding:7px 12px 9px \9; line-height:16px; font-family: "proxima-nova",sans-serif; font-size:12px; color:#4d4d4d; width:190px; margin:0 18px 10px 0; }
.signupdiv input[type="submit"] { background: #b10000; font-family:"proxima-nova",sans-serif; font-size:18px; text-transform:uppercase; color:#fff; font-weight:bold; line-height:27px; *line-height:21px; padding:2px 30px 3px; *padding:2px 30px 3px; *zoom: 1; *display: inline;  display:inline;}

.socialcounts { font-weight:bold; font-size:19px; text-align:center; padding:25px 0 35px 0;  }
.socialcounts a { color:#b20000; display:inline-block; margin:0 30px 0 0; }
.socialcounts a img { float:left; margin:-4px 10px 0; }

.graybg { background:#f1f1f1; }
.redtitle { color:#b20000 !important; letter-spacing:3px !important; background:none !important; margin:0 !important; }

.prog_report { background:url(dotline-g.png) repeat-x left top; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding:2px 0 0; }
.prog_report ul { background:url(dotline-g.png) repeat-x left bottom; overflow:hidden; padding:0 0 2px; }
.prog_report ul li { float:left; width:25%; text-align:center; min-height:160px; border-left:1px solid #e6e6e6; }
.prog_report ul li:hover { background:#163655; cursor:pointer; color:#fff !important; }
.prog_report ul li:hover p { color:#fff;}
.prog_report ul li:hover span { color:#fff;}

.prog_report ul li:first-child { border-left:0;}
.citizens { font-size:14px; padding:0px 0; font-family: Arial, Helvetica, sans-serif; }
/* .reptext p { font-family: 'gotham_mediumregular';} */
.citizens span { font-family: "alternate-gothic-no-1-d",sans-serif; font-size:68px; color:#4d4d4d; padding:25px 0 0; display:block; }
.reptext p { font-size:14px; text-transform:none; padding:25px 18px 0; text-align:left; line-height:21px; }
#home .content .reptext p {text-align:left;}
.elected b { background:url(roundbg.png) no-repeat; height:72px; width:72px; display:block; float:left; margin:42px 10px 0 27px; font-size:44px; color:#fff; font-family: "alternate-gothic-no-1-d",sans-serif;; font-weight:normal; line-height:72px; }
.elected span { float:left; text-align:left; margin:60px 0 0; font-size:17px; font-family: 'gotham_mediumregular'; color:#4d4d4d; }
.mission { border-left:1px solid #e6e6e6; width:24.5% !important; }
.mission img { padding:35px 0 0;}



.title2 { font-family: "alternate-gothic-no-3-d",sans-serif; font-size:51px; color:#173656; text-transform:uppercase; letter-spacing:2px; text-align:center; background:url(dotline-g.png) repeat-x left center; margin:0px 25px; }
.title2 span { /*background:#f1f1f1;*/ background:#fff;  padding:0 25px; }
.progress_report .title2 { background:none; }
.progress_report .title2 span { background:#f1f1f1; } 
.ourissues { padding:22px 0 0; }
.ourissues li { float:left; width:286px; margin:0 0 27px 27px; font-family:"proxima-nova",sans-serif; font-size:18px; letter-spacing:1px; text-transform:uppercase; font-weight:200; }
.ourissues li img { display:block;}
.ourissues li span { text-align:center; color:#fff; background:#173656; display:block; margin:1px 0 0 0; padding:18px 0 20px;}

.footerdiv { background:#3a3939; color:#fff; font-size:16px; margin-top:50px; }
#body .footerdiv h3, .footerdiv h3 { font-family: "alternate-gothic-no-1-d",sans-serif; font-size:30px; color:#fff; text-transform:uppercase; }
.footerdiv h4 { font-size:20px; }
.footerdiv a { color:#fff; line-height:26px; }
.socialicons { padding:5px 0 0;}
.socialicons img { float:left; margin:0 9px 0 0; }
.naleofund { background:url(dotline-g.png) repeat-x left bottom; padding:0 0 22px; }
.footlinks { font-size:11px; line-height:23px; text-transform:uppercase; padding:12px 0 0; }
.footlinks a { margin:0 5px 0 3px;}

.footer { background:#163655; font-size:11px; text-transform:uppercase; margin:5px 0 0; padding:25px 0; text-align:center; color:#fff; letter-spacing:1px; }
.footer a { color:#fff; margin:0 5px; }

/* Banner Cycle */
.pics { text-align:center; margin:0 auto; }
.bannerthumb-panel, .flex-control-nav.flex-control-thumbs  { background:url(gallery-thumb-bg.png) repeat; display:block; box-shadow: 0px 2px 5px #e7e6e6; height:182px; /* position:absolute; top:-72px; left:0px; */ width:955px; z-index:10; margin:0 auto;}
.bannerthumbs { text-align:center; }
.bannerthumbs li { display:block; width:186px; height:181px; text-align:center; float:left; }
.bannerthumbs li img { border:2px solid #fff; margin:11px 0px;}
#nav li.activeLI { background:url(img-arrow.png) no-repeat center -10px #163655  ; } 

/* internal page css */
.w946 { width:946px; display:block; margin: 0 auto;}
.left-panel { width:610px; display:block; text-align:left; padding-bottom:50px; *padding-top:65px;}
.left-panel h1 { font-family: "alternate-gothic-no-3-d",sans-serif; background:url(dotline-g.png) repeat-x left bottom; font-size:51px; color:#173656; font-weight:normal; text-transform:uppercase; display:block; padding:20px 0px 10px;}
.text-panel { font-size:14px; color:#000; display:block; padding:0; font-family:"proxima-nova",sans-serif; line-height:23px;}
.text-panel span { display:block; background:url(r-arrow.jpg) no-repeat left 10px; display:block; padding-left:15px; font-size:12px; color:#666; padding-bottom:15px; padding-top:5px; line-height:15px; font-style:italic;}
.right-panel { width:310px; display:block;}
.right-panel .signup-box { *margin-top:65px; }
.signup-box { background:#819cb5; display:block; padding:20px 44px; text-align:center; box-shadow:0px 0px 5px #c0bfbf; font-family:"proxima-nova",sans-serif;}
.signup-box h2 { color:#fff; text-transform:uppercase; font-size:36px; font-family: "alternate-gothic-no-3-d",sans-serif; padding:0px; margin:0px; font-weight:normal;}
.signup-box p { font-size:12px; color:#000; padding:6px 0px 14px;  /*font-family: 'gotham_mediumregular'; */ font-family: "proxima-nova",sans-serif; }
.signup-box input[type="text"] { /*background:url(textfield-bg.png) repeat-x; height:30px; line-height:30px; border:2px solid #e6e6e6; font-size:12px; color:#4d4d4d; text-align:left; padding:0px 10px; width:194px; display:block; margin-bottom:10px;*/}
.signup-box  input[type="button"], .right_column .signup-box input[type="sumbit"], .right_column .signupdiv input[type="submit"] { background:#163655 url(dubblearrow.png) 80% 50% no-repeat; color:#fff; height:31px; line-height:31px; display:block; border:none; cursor:pointer; text-align:center; width:144px; font-family: "proxima-nova",sans-serif; font-weight:700; margin:0 auto; text-transform:uppercase; font-size:17px; margin-top:2px;}
.take-action-pan { background:#fff; box-shadow:0px 0px 5px #c0bfbf; display:block; margin:35px 0px; border:1px solid #e3e3e3;}
.take-action-pan h2 { background:#b10000; color:#fff; text-transform:uppercase; font-size:36px; font-family: "alternate-gothic-no-3-d",sans-serif; padding:10px 0px; margin:0px; display:block; text-align:center; font-weight:normal;}
.take-action-pan li { display:block; padding:13px 15px; text-align:left; clear:both; font-size:12px; background:url(devider.png) repeat-x top left; display:block; overflow:hidden;}
.take-action-pan li:first-child { background-image:none;}
.take-action-pan li:hover { background:#163655; color:#fff;}
.take-action-pan li:hover a, .take-action-pan li:hover a h3 { color:#fff;}
.take-action-pan li img { float:left; padding-right:15px;}
.take-action-pan li a { text-decoration:none; color:#000;}
.take-action-pan li a h3 { padding:0px; margin:0px; font-family: "proxima-nova",sans-serif; color:#173656; text-transform:uppercase; font-weight:700; letter-spacing:1px; font-size:12px;}
.follow-us { background:#163655; display:block; box-shadow:0px 0px 5px #c0bfbf;}
.follow-us h2 {background:#255078; color:#fff; text-transform:uppercase; font-size:36px; font-family: "alternate-gothic-no-3-d",sans-serif; padding:10px 0px; margin:0px; display:block; text-align:center; font-weight:normal;}
.follow-us li { background:url(devider1.png) repeat-x top left; padding:14px 15px 14px 70px; display:block; text-align:left; clear:both; text-transform:uppercase; font-size:17px; font-family:"proxima-nova",sans-serif; font-weight:700; line-height:36px;}
.follow-us li:first-child { background:none;}
.follow-us li img { float:left; padding-right:12px;}
.follow-us li a { color:#fff; text-decoration:none;}

/* issues interrier page css */
#int-banner { position:relative; display:block; z-index:1; height:246px; margin-bottom:35px;}
.int-banner { background:url(int-banner-bg.png) repeat-x; height:239px; display:block; position:absolute; width:99.98%; left:0px; top:0px; padding-top:7px; }
.slides_container { width:965px; margin:0 auto; }
.banner-left h1 { font-family: "alternate-gothic-no-1-d",sans-serif; background:url(dotline-g.png) repeat-x left bottom; font-size:110px; color:#b20000; font-weight:normal; text-transform:uppercase; display:block; text-align:center; padding-top:55px;  line-height:100px;}
.banner-left { width:640px; display:block; text-align:left; font-size:16px; color:#173656; font-family: "proxima-nova",sans-serif; font-weight:700; text-align:center; }
.banner-left #headline a{ line-height:25px; padding-top:7px; color:#173656; }
.text-boxes { display:block; margin:0 auto;}
.text-boxes li { display:block; border-top:1px solid #e6e6e6; padding:30px 0px 0px; clear:both; font-size:16px; color:#000; line-height:25px; font-family: "proxima-nova",sans-serif;}
.text-boxes li:first-child { border-top:0px;}
.text-boxes li img { padding:0px 25px 30px;}
.text-boxes li h2 { font-family: "alternate-gothic-no-3-d",sans-serif; font-size:51px; color:#173656; text-transform:uppercase; padding:0px; margin:0px; background:none; text-align:left; line-height:55px;}

.more-btn { background:#b10000; width:110px; line-height:31px; height:31px; color:#fff; font-size:17px;  font-weight:700; color:#fff; text-decoration:none; text-align:center; display:block; margin-top:20px;}
.more-btn:hover { background:#173656;}
.text-pan { width:490px; display:block;}

.blog h3 a{ font-family: 'Oswald', sans-serif; font-size:28px; color:#0a8bc5; /*text-transform:uppercase;*/ padding:0px; margin:0 0 25px; display: block; background:none; text-align:left; line-height:normal;}

.blog h3 a:hover { color: #b20000; }
.excerpt { width:490px; display:block;}
.excerpt-issues { width:470px; display:block; padding-right:20px;}
.read_more a{ background:#b10000; width:110px; line-height:31px; height:31px; color:#fff; font-size:17px;  font-weight:700; color:#fff; text-decoration:none; text-align:center; display:block; margin-top:20px;}
.read_more a:hover { background:#173656;}


/* imigration page css */
.imigration-panel { display:block; margin:0 auto; text-align:left; font-family:"proxima-nova",sans-serif; font-size:14px; color:#000; text-align:left;}
.imigration-panel h1 {  font-family: 'Oswald', sans-serif; background:url(dotline-g.png) repeat-x left bottom; font-size:51px; color:#173656; font-weight:normal; text-transform:uppercase; display:block;}
.imigration-panel p { padding-bottom:30px; line-height:23px; color:#000;}
.imigration-panel span { display:block; background:url(r-arrow.jpg) no-repeat left 10px; display:block; padding-left:15px; font-size:12px; color:#666; padding-bottom:15px; padding-top:5px; line-height:15px; font-style:italic;}




/* Extra Classes for New Theme */
.width_container {clear:both; position:relative; z-index:2;}
.footerdiv, .footer {position:relative; z-index:1;}
/* Navigation */
.menudiv.right ul {margin:0 auto; padding:0; }

/* Home Page */
#middle { border-top:none; padding:0px; }
.sliderwrapper {margin: 0 auto; clear:both; position:relative; z-index:3; top:-81px; width:1300px;}

.socialcounts  table.sharetable {margin:0 auto 35px; text-align:center;}

/* Right Signup box */
/*.signupdiv input[type="email"] {width:190px; margin-bottom:10px;}*/
.right_column  .signup-box h2,  .right_column  .signup-box p {text-align:center;}
ul, ol, dir, menu, dd {margin:0 auto;}

.form_wrap {background:none; padding:0;}

#content { text-align:left; }
#home #content #intro .text-content p { line-height:30px; }
/* Slider CSS Srtarts*/

.banner-text-pan { width:946px; display:block; position:relative; margin:0 auto; text-align:left;  }
.banner-text { width:500px; display:block; position:absolute; left:0px; bottom:50px;  /*background:url("banner_text_bg.png") repeat left top;*/ padding:10px; }
.banner-text h1 {   font-family: "proxima-nova", sans-serif; font-size: 100px; color:#fff; font-weight: 300;  /*border-bottom:2px dotted #fff;*/}
.banner-text p { font-size:18px; color:#fff; line-height:22px; font-family: "proxima-nova", sans-serif; padding:10px 0px; font-weight: 300; }


.flexslider { padding-bottom:5px; background:#f5f5f5; border-bottom:2px solid #e4e4e4;}

.features_pagination {
    background: url(pagination_bg.png) repeat left top;
    margin: -182px auto 55px auto;
    padding: 10px 10px 0 10px;
    position: relative;
    width: 925px;
    z-index: 1;
  border-bottom:2px solid #e4e4e4;
}


.features_pagination li {
    float: left;    
    margin:0 ;
    padding:0 5px;
    width: 175px;
    height: 170px;    
   /* border:2px solid #fff;*/
}


.features_pagination li div { width:175px; height:110px; overflow:hidden; position:relative; }
.features_pagination li span { display:none; }
.features_pagination img {
    clear: both;
    /*height: 117px;
    width: 171px;*/     
     cursor:pointer;
    position:absolute;
    height:auto;
    width:400px;
    max-width:none;
    margin:0 -190px;
}

.features_pagination li:hover img{  }

.features_pagination li {
    color: #173656;
    font-family: "proxima-nova",sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    cursor:pointer;
}

.features_pagination li.active { background:#163655; color:#fff; margin-top:-10px;}
.features_pagination li.active span{ display:block;  background: url(img-arrow.png) no-repeat center top;  width:25px; height:14px; display:block; margin-top:-17px; padding-top:13px; text-indent:-99999px; overflow:hidden; }
/*.features_pagination li.active a{ color:#fff; }*/
/* Slider CSS Ends */




.blog .one img, .blog .two img { padding: 0px;  }
.blog .one .textinfo { float:right; }
.blog .two .textinfo { float:left; }



.success-button, .success-button:hover, .submit-button, .submit_link a, .submit-button:hover, .submit-button:focus, .submit_link a:hover, .submit_link a:focus{
    background: none repeat scroll 0 0 #163655;
    color: #FFFFFF;
    display: block;
    font-size: 15px;
    font-weight: normal;
    line-height: 43px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    box-shadow:none;
    text-shadow:none;
   border:none;
    margin-top:10px;
    }


#orsignin {font-family: "alternate-gothic-no-3-d",sans-serif; font-size:20px; font-weight:normal; color:#B10000; }
.one_column .form { max-width:100%; }
.form_wrap { width:auto; }
.form_wrap .form-bd-l, .form_wrap .form-bd-r{float:left; width:465px; }
.form_wrap .form-bd-l {  padding-right:15px; border-right:1px solid #d5d5d5; margin-right:15px;  }
.box1 { width:500px;  }


#donate .form_wrap_twocol .form .red { background:#b10000; color:#fff; padding:10px; display:block; margin-bottom:10px; text-align:center; }
#donate .form .text { width:98% }
#donate .form nobr .text { width:90% }
#donate .form select { width:98%; padding:5px; border:1px solid #DADADA; outline:none; margin-top:4px; }
#join .form select { width:94%; padding:5px; border:1px solid #DADADA; outline:none; margin-top:4px; }
#join .content p { margin-top:10px; }


.breadcrumbs { text-align:left; font-family: "alternate-gothic-no-3-d",sans-serif; font-size:20px; font-weight:normal; color:#B10000;}

.byline {
    color: #585858;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 15px;
    text-align: left;
}
  

.st_facebook_large  { margin-right:25px; }

/*.st_facebook_hcount, .st_twitter_hcount  { width:300px !important; }*/
.st_facebook_hcount .st-facebook-counter{ background:url(fb_share.png) no-repeat left top  !important; /*width:120px !important;*/ height:36px !important; }
.st_twitter_hcount .st-twitter-counter{ background:url(twitt_share.png) no-repeat left top  !important; /*width:120px !important;*/ height:36px !important; }
.st_facebook_hcount { margin-right:30px !important ; }
.stButton .st-twitter-counter, .stButton .st-facebook-counter { width:130px !important ; }
/*.st_facebook_hcount .stButton, .st_twitter_hcount  .stButton { width:350px !important; }*/
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices { padding-top:8px !important ;  }



#home .signupdiv input[type="text"], #home .signupdiv input[type="email"], #home .signupdiv input#signup_first_name, #home .signupdiv input#signup_last_name { width:215px; }
.signupdiv input[type="submit"].signupbutton {  background:#B10000; /*background:url(signupbtn.png) no-repeat left top;*/ width:144px; height:30px; color:#fff;  font-size:15px;  font-family:"proxima-nova",sans-serif;  }



#home .content h4 { text-align:center; }

.twocolumn_container .left_column { padding:20px 0 0 0; }
.onecolumn_container { padding:25px 0 0 0; }
#issues .content p { color:#000;  font-size:16px; line-height:25px; }

ul#subnav li  { margin:0 10px 10px 0; }

a.banner-btn { background:#b10000; width:200px; height:43px; color:#fff; font-size:16px; text-align:center; line-height:43px; display:block; text-decoration:none; font-style: normal; font-weight: 300; text-rendering:optimizeLegibility; text-transform:uppercase;}

a.commonbtn { background:#b10000; width:250px; height:43px; color:#fff; font-size:20px; text-align:center; line-height:43px; display:block; text-decoration:none; font-weight:700; text-transform:uppercase;}

.banner-text a { font-style: normal; font-weight: 300;}

.seal_image {
    background: none repeat scroll 0 0 #f6f6f6;
    display: block;
    padding: 20px 44px;
    text-align: center;
    border:1px solid #d5d5d5;
   margin-bottom:30px;
}

.twocolumn_container .right_column .header_signup_container .text { margin-right:0px; }

#about .page_pages_show_basic_wide .width_container { margin-top:70px; }


.flex-direction-nav  { display:block !important; }
.flex-direction-nav  { visibility:visible !important; }
.flex-direction-nav a {width: 29px; height: 61px; margin: 0; display: block; background: url(flex_navi.png) no-repeat left top; position: absolute; top:35%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position:-36px 0;  }
.flexslider .flex-next {opacity: 0.8; right: 25px;}
.flexslider .flex-prev {opacity: 0.8; left: 25px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
/*.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}*/

#page_nav { display:none; }
/*.byline { display:none; }*/

#making_a_difference .blog{ padding:50px 10px 10px 10px; }
#making_a_difference .excerpt { width:auto; }
#making_a_difference .excerpt .read_more { display:none;}  
.post_image { float:left;   width:241px; margin-right:15px;  }
/*.page_excerpt {  float:right; width:330px;   }*/
#making_a_difference hr{ border-bottom:2px solid #fff; }
#making_a_difference .twocolumn_container .left_column { padding-top:15px; }

#blog .blog{  padding:40px 10px 10px 10px; }
#blog .excerpt, .tag .content{ width:330px; /*padding-bottom:15px;*/ float: left; }
#blog .excerpt .byline, .tag .content .byline { display: block; font-size: 14px; font-style: normal; color: #4d4d4d; font-weight: normal; }
.stream-block { padding-top: 15px; }
#blog .excerpt .read_more, .tag .content .read_more { display:none;}  
.post_image { float:left;   width:245px; margin-right:15px; height: 245px; overflow: hidden;  }
.post_image > div { background-size: cover !important; width: 245px; height: 245px; }
#making_a_difference .page_excerpt {  float:left; width:530px;   }
#blog hr { border-bottom:2px solid #fff; }
#blog .twocolumn_container .left_column { padding-top:15px; }


.byline { display:none;}
.press_release .header { background:none; display:none;  }


#like_page { margin-top:15px; }

/* 14052014 */
#election_reform .signup_sidebar, #election_reform .get_involved_sidebar, #voter_rights .signup_sidebar, #voter_rights .upcoming_events_sidebar, #census .take_action_sidebar, #census .get_involved_sidebar, #census .upcoming_events_sidebar, #citizenship .signup_sidebar, #citizenship .get_involved_sidebar, #health .take_action_sidebar, #health .get_involved_sidebar, #health .upcoming_events_sidebar, #education .signup_sidebar, #education .take_action_sidebar, #education .get_involved_sidebar, #immigration .signup_sidebar, #immigration .upcoming_events_sidebar, #at_a_glance .take_action_sidebar, #at_a_glance .get_involved_sidebar, #at_a_glance .upcoming_events_sidebar, #virtual_classroom .signup_sidebar, #virtual_classroom .take_action_sidebar, #virtual_classroom .get_involved_sidebar, #virtual_classroom .follow_us_sidebar, #become_a_citizen .signup_sidebar, #become_a_citizen .get_involved_sidebar, #become_a_citizen .take_action_sidebar, #become_a_citizen .upcoming_events_sidebar, #become_a_citizen .follow_us_sidebar, #vote .get_involved_sidebar, #apply_for_deferred_action .get_involved_sidebar, #mobilize_latinos .get_involved_sidebar, #mobilize_latinos .upcoming_events_sidebar, #partner .take_action_sidebar, #partner .get_involved_sidebar, #partner .upcoming_events_sidebar, #volunteer .take_action_sidebar, #volunteer .get_involved_sidebar, #volunteer .upcoming_events_sidebar, #take_action .signup_sidebar, #take_action .get_involved_sidebar, #take_action .upcoming_events_sidebar, #blog .take_action_sidebar, #blog .get_involved_sidebar, #blog .upcoming_events_sidebar, #gallery .take_action_sidebar, #gallery .get_involved_sidebar, #gallery .upcoming_events_sidebar, #in_the_news .take_action_sidebar, #in_the_news .get_involved_sidebar, #in_the_news .upcoming_events_sidebar, #noticias_en_espanol .take_action_sidebar, #noticias_en_espanol .get_involved_sidebar, #noticias_en_espanol .upcoming_events_sidebar, #press_releases .take_action_sidebar, #press_releases .get_involved_sidebar, #press_releases .upcoming_events_sidebar, #support_our_work .take_action_sidebar, #support_our_work .get_involved_sidebar, #corporate_donors .take_action_sidebar, #corporate_donors .get_involved_sidebar, #member_info .take_action_sidebar, #member_info .get_involved_sidebar, #member_info .upcoming_events_sidebar, #testimonial .take_action_sidebar, #testimonial .get_involved_sidebar, #directory_elected_officials .take_action_sidebar, #directory_elected_officials .get_involved_sidebar, #directory_elected_officials .upcoming_events_sidebar, #redistricting .take_action_sidebar, #redistricting .get_involved_sidebar, #redistricting .upcoming_events_sidebar, #employment .take_action_sidebar, #employment .get_involved_sidebar, #employment .upcoming_events_sidebar, #regional_offices .take_action_sidebar, #regional_offices .get_involved_sidebar, #regional_offices .upcoming_events_sidebar, #staff_directory .take_action_sidebar, #staff_directory .get_involved_sidebar, #staff_directory .upcoming_events_sidebar, #about .take_action_sidebar, #about .get_involved_sidebar, #about .upcoming_events_sidebar, #invest_now .take_action_sidebar, #invest_now .get_involved_sidebar{display:none;}

#become_a_citizen .becomeacitizenid .signup_sidebar, #become_a_citizen .becomeacitizenid .take_action_sidebar, #become_a_citizen .becomeacitizenid .upcoming_events_sidebar, #become_a_citizen .becomeacitizenid .follow_us_sidebar{display:block;}

#census .follow_us_sidebar, #health .follow_us_sidebar, #at_a_glance .follow_us_sidebar, #partner .follow_us_sidebar, #volunteer .follow_us_sidebar, #blog .follow_us_sidebar, #gallery .follow_us_sidebar, #in_the_news .follow_us_sidebar, #noticias_en_espanol .follow_us_sidebar, #press_releases .follow_us_sidebar, #member_info .follow_us_sidebar, #directory_elected_officials .follow_us_sidebar, #redistricting .follow_us_sidebar, #employment .follow_us_sidebar, #regional_offices .follow_us_sidebar, #staff_directory .follow_us_sidebar, #about .follow_us_sidebar{margin:35px 0;}

#about #content #intro img{margin-left:0 !important; margin-bottom:0 !important; margin-right:15px !important;}

#invest_now .onecolumn_container{padding:0;}
#invest_now .form_wrap_twocol{padding:0; width:100%;}
#invest_now .form_wrap_twocol .form{padding:0 25px 25px;}
#invest_now .form_wrap_twocol .form select{width:90%; padding:4px;margin-top:5px;}

.board-list:after { clear: both; content: ""; display: table;}
.board-list { margin-left: -10px; margin-right: -10px;}
.board-list li { margin-bottom: 20px; list-style: none !important; width: 31%; padding: 0 10px; float: left; }
.board-list li:after, .founder:after { clear:both; content: ""; display: table; }
.board-list li.item1 { clear:both; content: ""; display: table; }
.board-list li .fl { float: left; width: 90px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; overflow: hidden; height: 90px;}
.board-list li .fl img { width: 100%; height: auto; width: auto; text-align: center; vertical-align: middle;}
.board-list li .fr { float: left; width:65%; padding-top: 13px; margin-left: 15px; }

.founder.board-list { width: 60%; margin:20px auto 35px;  }
.founder.board-list p { font-size: 25px; }
.founder.board-list .fl { width: 154px; height: 154px; float: left; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; overflow: hidden; margin-right: 20px; }
.founder.board-list .fl img { width: 100%; height: auto; max-width: none; text-align: center; vertical-align: middle;}
.founder.board-list .fr { float: left; width: 60%; margin-top: 35px; }

.twocolumn-board-list .board-list li { width: 47%}
.twocolumn-board-list .board-list li .fr { width: 65%; }



.issues-list:after { clear: both; content: ""; display: table;}
.issues-list li { margin-bottom: 20px; list-style: none !important; width: 31%; padding: 0 5px; float: left; }
.issues-list li:after, .founder:after { clear:both; content: ""; display: table; }
.issues-list li.item1 { clear:both; content: ""; display: table; }
.issues-list li .fl { float: center; width: 185px; height: auto; }
.issues-list li .fl img { width: 100%; height: auto; width: auto; text-align: center; vertical-align: middle;}
.issues-list li .fr { float: center; width:55%; padding-top: 20px; margin-left: 20px; }



.aboutnaleo-section:after { clear: both; content: ""; display: table;}
.aboutnaleo-section li { margin-bottom: 20px; list-style: none !important; width: 31%; padding: 0 5px; float: left; }
.aboutnaleo-section li:after, .founder:after { clear:both; content: ""; display: table; }
.aboutnaleo-section li.item1 { clear:both; content: ""; display: table; }
.aboutnaleo-section li .fl { float: center; width: 185px; height: auto; }
.aboutnaleo-section li .fl img { width: 100%; height: auto; width: auto; text-align: center; vertical-align: middle;}
.aboutnaleo-section li .fr { float: center; width:55%; padding-top: 20px; margin-left: 20px; }


.blog-icon ul { margin: 35px 0; }
.blog-icon ul:after { clear: both; content: ""; display: table; }
.blog-icon ul li { float: left; width: 94px; text-align: center; margin-bottom: 10px; height: 94px; padding: 0 4px; }

iframe { width: 100%; }

/*new template*/

.twocolumn-section { padding: 0px 32px; }
.twocolumn-section h1 { font-size: 21px;}
.twocolumn-section h3 { font-size: 31px;}
.twocolumn-section > div { margin: 32px 0; padding-bottom: 14px;}
.twocolumn-section > div:last-child { background: none; }
.twocolumn-section .icon { width: 160px; padding-right: 0; }
.twocolumn-section .content { width: 550px; }
.twocolumn-section .content-background { background: #f6f6f6; padding: 15px 20px; box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.twocolumn-section .content-bluebackground { background: #f2f9fe; padding: 15px 20px; box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.twocolumn-section .content ol li { list-style: 1; margin-bottom: 20px; margin-left: 12px; }
.twocolumn-section .content ul li { list-style: disc; margin-bottom: 20px; margin-left: 12px; }
.twocolumn-section .content ul li { list-style: disc; margin-bottom: 20px; margin-left: 12px; }
.twocolumn-section .content.highlight p { font-size: 18px; color: #173656; font-weight: bold; }
.twocolumn-section .content.highlight p a { color: #173656; text-decoration: underline;}

.daca-section { padding: 30px 32px; }
.daca-section h1 { font-size: 21px; }
.daca-section > div { margin: 32px 0; padding-bottom: 54px; background: url(divider-new.jpg) no-repeat 160px bottom;}
.daca-section > div:last-child { background: none; }
.daca-section .icon { width: 160px; padding-right: 0; }
.daca-section .content { width: 735px; }
.daca-section .content-background { background: #f6f6f6; padding: 15px 20px; box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.daca-section .content ul li { list-style: disc; margin-bottom: 20px; margin-left: 12px; }
.daca-section .content.highlight p { font-size: 18px; color: #173656; font-weight: bold; }
.daca-section .content.highlight p a { color: #173656; text-decoration: underline;}

.vote-section { padding: 30px 32px; }
.vote-section h1 { font-size: 21px;}
.vote-section h3 { font-size: 28px; font-family: 'Oswald'; color: #b20000; text-transform:; }
.vote-section > div { margin: 32px 0; padding-bottom: 14px;}
.vote-section > div:last-child { background: none; }
.vote-section .icon { width: 160px; padding-right: 0; }
.vote-section .content { width: 735px; }
.vote-section .contenticonleft { width: 360px; }
.vote-section .contentright { width: 600px; }
.vote-section .content-background { background: #f6f6f6; padding: 15px 20px; box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.vote-section .content ul li { list-style: disc; margin-bottom: 20px; margin-left: 12px; }
.vote-section .content.highlight p { font-size: 18px; color: #173656; font-weight: bold; }
.vote-section .content.highlight p a { color: #173656; text-decoration: underline;}


.senior-section { padding: 5px 5px; }
.senior-section h1 { font-size: 21px;}
.senior-section h3 { font-size: 18px; font-family: 'Oswald'; color: #b20000; text-transform:; }
.senior-section h4 { font-size: 22px; font-family: 'Oswald'; color: #2a7fc8; text-transform:; }
.senior-section > div { margin: 2px 0; padding-bottom: 14px;}
.senior-section > div:last-child { background: none; }
.senior-section .icon { width: 160px; padding-right: 0; }
.senior-section .icon2 { width: 155px; padding-bottom: 15px; }
.senior-section .content { width: 765px; color: #666666; }
.senior-section .contentstaff { width: 395px; height:auto; color: #666666; padding-bottom:10px}
.senior-section .contentstaffshort { width: 395px; height:auto; color: #666666; padding-top:60px}
.senior-section .content-background { background: #fff; padding: 15px 20px; box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.senior-section .content ul li { list-style: disc; margin-bottom: 20px; margin-left: 12px; }
.senior-section .content.highlight p { font-size: 18px; color: #173656; font-weight: bold; }
.senior-section .content.highlight p a { color: #173656; text-decoration: underline;}


.join-section { padding: 5px 5px; }
.join-section h1 { font-size: 23px; font-family: 'Oswald'; color: #999999 ; text-transform:;}
.join-section h3 { font-size: 28px; font-family: 'Oswald'; color: #b20000; text-transform:; }
.join-section > div { margin: 2px 0; padding-bottom: 14px;}
.join-section > div:last-child { background: none; }
.join-section .icon { width: 160px; padding-right: 0; }
.join-section .contentleft { width: 320px; color: #000; }
.join-section .contentright { width: 600px; color: #000; }
.join-section .content { width: 470px; color: #000; }
.join-section .content-background { background: #fff; padding: 15px 20px; box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.join-section .content ul li { list-style: disc; margin-bottom: 20px; margin-left: 12px; }
.join-section .content.highlight p { font-size: 18px; color: #173656; font-weight: bold; }
.join-section .content.highlight p a { color: #173656; text-decoration: underline;}
.join-section .fl { float: left; width: 80px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; overflow: hidden; height: 80px; margin-right: 10px; }



.member-section { padding: 5px 5px; }
.member-section h1 { font-size: 21px;}
.member-section h3 { font-size: 28px; font-family: 'Oswald'; color: #b20000; text-transform:; }
.member-section h4 { font-size: 22px; font-family: 'Oswald'; color: #2a7fc8; text-transform:; }
.member-section > div { margin: 2px 0; padding-bottom: 14px;}
.member-section > div:last-child { background: none; }
.member-section .icon { width: 160px; padding-right: 0; }
.member-section .contentleft { width: 320px; color: #000; }
.member-section .contentright { width: 600px; color: #000; }
.member-section .content { width: 470px; color: #000; }
.member-section .column1 { float: left; width: 300px; height: 260px; color: #000; margin-right: 25px; padding-bottom: 34px; }
.member-section .column2 { float: left; width: 300px; height: 260px; color: #000; margin-right: 25px; padding-bottom: 34px;}
.member-section .column3 {float: right; width: 300px; height: 260px; color: #000; padding-bottom: 34px;}

.member-section .smallcolumn1 { float: left; width: 300px; height: 130px; color: #000; margin-right: 25px; padding-bottom: 34px; }
.member-section .smallcolumn2 { float: left; width: 300px; height: 130px; color: #000; margin-right: 25px; padding-bottom: 34px;}
.member-section .smallcolumn3 {float: right; width: 300px; height: 130px; color: #000; padding-bottom: 34px;}

.member-section .content-background { background: #fff; padding: 15px 20px; box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.member-section .content ul li { list-style: disc; margin-bottom: 20px; margin-left: 12px; }
.member-section .content.highlight p { font-size: 18px; color: #173656; font-weight: bold; }
.member-section .content.highlight p a { color: #173656; text-decoration: underline;}
.member-section .fl { float: left; width: 80px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; overflow: hidden; height: 80px; margin-right: 10px; }




.columns { padding: 5px 5px; }
.columns h1 { font-size: 21px;}
.columns h3 { font-size: 28px; font-family: 'Oswald'; color: #b20000; text-transform:; }
.columns h4 { font-size: 22px; font-family: 'Oswald'; color: #2a7fc8; text-transform:; }
.columns h5 { font-size: 18px; font-family: 'Oswald'; color: #b20000; text-transform:; }


.columns > div { margin: 2px 0; padding-bottom: 14px;}
.columns > div:last-child { background: none; }
.columns .icon { width: 160px; padding-right: 0; }
.columns .contentleft { width: 320px; color: #000; }
.columns .contentright { width: 600px; color: #000; }
.columns .contentrightpadding { width: 600px; color: #000; padding-top:80px;}
.columns .content { width: 48%; color: #000; }
.columns .column1 { float: left; width: 300px; height: 260px; color: #000; margin-right: 25px; padding-bottom: 34px; }
.columns .column2 { float: left; width: 300px; height: 260px; color: #000; margin-right: 25px; padding-bottom: 34px;}
.columns .column3 {float: right; width: 300px; height: 260px; color: #000; padding-bottom: 34px;}

.columns .scolumn1 { float: left; width: 30%; height: auto; color: #000; margin-right: 10px; padding-bottom: 34px; }
.columns .scolumn2 { float: left; width: 30%; height: auto; color: #000; margin-right: 10px; padding-bottom: 34px;}
.columns .scolumn3 {float: left; width: 30%; height: auto; color: #000; margin-right: 10px; padding-bottom: 34px;}

.columns .lcolumn1 { float: left; width: 22%; height: auto; color: #000; margin-right: 7px; padding-bottom: 34px; }
.columns .lcolumn2 { float: left; width: 22%; height: auto; color: #000; margin-right: 7px; padding-bottom: 34px;}
.columns .lcolumn3 {float: left; width: 22%; height: auto; color: #000; margin-right: 7px; padding-bottom: 34px;}
.columns .lcolumn4 {float: left; width: 22%; height: auto; color: #000; margin-right: 7px; padding-bottom: 34px;}


.gallery { padding: 5px 5px; }
.gallery h1 { font-size: 21px;}
.gallery h3 { font-size: 28px; font-family: 'Oswald'; color: #b20000; text-transform:; }
.gallery h4 { font-size: 22px; font-family: 'Oswald'; color: #2a7fc8; text-transform:; }
.gallery h5 { font-size: 18px; font-family: 'Oswald'; color: #b20000; text-transform:; }
.gallery > div { margin: 2px 0; padding-bottom: 14px;}
.gallery > div:last-child { background: none; }
.gallery .icon { width: 160px; padding-right: 0; }
.gallery .contentleft { width: 320px; color: #000; }
.gallery .contentright { width: 600px; color: #000; }
.gallery .contentrightpadding { width: 600px; color: #000; padding-top:80px;}
.gallery .content { width: 48%; color: #000; }
.gallery .column1 { float: left; width: 18%; height: auto; color: #000; margin-right: 15px; padding-bottom: 34px; }
.gallery .column2 { float: left; width: 18%; height: auto; color: #000; margin-right: 15px; padding-bottom: 34px;}
.gallery .column3 {float: left; width: 18%; height: auto; color: #000; margin-right: 15px; padding-bottom: 34px;}
.gallery .column4 {float: left; width: 18%; height: auto; color: #000; margin-right: 15px; padding-bottom: 34px;}
.gallery .column5 {float: left; width: 18%; height: auto; color: #000; margin-right: 15px; padding-bottom: 34px;}



.inthenews { padding: 5px 5px; }
.inthenews  h1 { font-size: 16px; color:#666; padding-bottom: 8px;}
.inthenews  h3 { font-size: 22px; font-family: 'Oswald'; color: #b20000; text-transform:; }
.inthenews  h4 { font-size: 22px; font-family: 'Oswald'; color: #2a7fc8; text-transform:; }
.inthenews  > div { margin: 2px 0; padding-bottom: 14px;}
.inthenews  > div:last-child { background: none; }
.inthenews  .content-background { background: #f6f6f6; padding: 10px 20px 25px 15px; box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }






.columns .content-background { background: #fff; padding: 15px 20px; box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.columns .content.highlight p { font-size: 18px; color: #173656; font-weight: bold; }
.columns .content.highlight p a { color: #173656; text-decoration: underline;}
.columns .fl { float: left; width: 80px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; overflow: hidden; height: 80px; margin-right: 10px; }
.columns .content ol li { list-style: 1; margin-bottom: 20px; margin-left: 12px; }
.columns .content ul li { list-style: disc; margin-bottom: 20px; margin-left: 12px; }
.columns .contentleft ol li { list-style: 1; margin-bottom: 20px; margin-left: 12px; }
.columns .contentright ul li { list-style: disc; margin-bottom: 20px; margin-left: 12px; }





.testimonial-section { padding: 5px 5px; }
.testimonial-section h1 { font-size: 21px;}
.testimonial-section h3 { font-size: 28px; font-family: 'Oswald'; color: #b20000; text-transform:; }
.testimonial-section > div { margin: 2px 0; padding-bottom: 14px;}
.testimonial-section > div:last-child { background: none; }
.testimonial-section .icon { width: 160px; padding-right: 0; }
.testimonial-section .content { width: 460px; color: #000; }
.testimonial-section .content-background { background: #fff; padding: 15px 20px; box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.testimonial-section .content ul li { list-style: disc; margin-bottom: 20px; margin-left: 12px; }
.testimonial-section .content.highlight p { font-size: 18px; color: #173656; font-weight: bold; }
.testimonial-section .content.highlight p a { color: #173656; text-decoration: underline;}
.testimonial-section .fl { float: left; width: 80px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; overflow: hidden; height: 80px; margin-right: 10px; }


.aboutnaleo-section h1 { font-size: 26px; color: #153754;}


.about-section { padding: 5px 5px; }
.about-section h1 { font-size: 26px; color: #153754;}
.about-section h3 { font-size: 16px; color: #000; }
.about-section > div { margin: 2px 0; padding-bottom: 14px;}
.about-section > div:last-child { background: none; }
.about-section .icon { width: 194px; padding-right: 0; }
.about-section .content { width: 406px; color: #999; }
.about-section .content-background { background: #fff; padding: 15px 20px; box-sizing: border-box;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.about-section .content ul li { list-style: disc; margin-bottom: 20px; margin-left: 12px; }
.about-section .content.highlight p { font-size: 18px; color: #173656; font-weight: bold; }
.about-section .content.highlight p a { color: #173656; text-decoration: underline;}


.tag-excerpt { width: auto; }
hr { margin: 35px 0 20px; }



.button1 {
  background: #143554;
  font-size: 28px;
  color: #fff;
  text-transform: uppercase;
  font-family: "alternate-gothic-no-1-d",sans-serif;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 border-radius: 5px;
 line-height: 25px;
 padding: 14px 45px 10px;
 display: inline-block;
  text-align:center;
 
}

.button2 {
  background: #0a8bc5;
  font-size: 28px;
  color: #fff;
  text-transform: uppercase;
  font-family: "alternate-gothic-no-1-d",sans-serif;
   -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 border-radius: 5px;
 line-height: 25px;
 padding: 14px 45px 10px;
 display: inline-block;
  text-align:center;
}

.button3 {
  background: #b20300;
  font-size: 28px;
  color: #fff;
  text-transform: uppercase;
  font-family: "alternate-gothic-no-1-d",sans-serif;
   -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 border-radius: 5px;
 line-height: 25px;
 padding: 14px 45px 10px;
 display: inline-block;
 text-align:center;
}


.longbutton1 {
  background: #143554;
  font-size: 28px;
  color: #fff;
  text-transform: uppercase;
  font-family: "alternate-gothic-no-1-d",sans-serif;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 border-radius: 5px;
 line-height: 25px;
 padding: 14px 120px 10px;
 display: inline-block;
 text-align:center;
  margin-bottom:10px;
}
.longbutton2 {
  background: #0a8bc5;
  font-size: 28px;
  color: #fff;
  text-transform: uppercase;
  font-family: "alternate-gothic-no-1-d",sans-serif;
   -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 border-radius: 5px;
 line-height: 25px;
 padding: 14px 120px 10px;
 display: inline-block;
 text-align:center;
  margin-bottom:10px;
}
.longbutton3 {
  background: #b20300;
  font-size: 28px;
  color: #fff;
  text-transform: uppercase;
  font-family: "alternate-gothic-no-1-d",sans-serif;
   -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 border-radius: 5px;
 line-height: 25px;
 padding: 14px 120px 10px;
 display: inline-block;
 text-align:center;
  margin-bottom:10px;
}

.smallbutton1 {
  background: #143554;
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  font-family: "alternate-gothic-no-1-d",sans-serif;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 border-radius: 5px;
 line-height: 25px;
 padding: 14px 15px 10px;
 display: inline-block;
  text-align:center;
   margin-bottom:10px;
 
}

.smallbutton2 {
  background: #0a8bc5;
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  font-family: "alternate-gothic-no-1-d",sans-serif;
   -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 border-radius: 5px;
 line-height: 25px;
 padding: 14px 15px 10px;
 display: inline-block;
  text-align:center;
   margin-bottom:10px;
}

.smallbutton3 {
  background: #b20300;
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  font-family: "alternate-gothic-no-1-d",sans-serif;
   -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 border-radius: 5px;
 line-height: 25px;
 padding: 14px 15px 10px;
 display: inline-block;
 text-align:center;
  margin-bottom:10px;
}

.tinybutton1 {
  background: #143554;
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  font-family: "alternate-gothic-no-1-d",sans-serif;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 border-radius: 5px;
 line-height: 25px;
 padding: 5px 15px 0px;
 display: inline-block;
  text-align:center;
   margin-top:10px;
    margin-bottom:10px;
 
}

.tinybutton2 {
  background: #0a8bc5;
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  font-family: "alternate-gothic-no-1-d",sans-serif;
   -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 border-radius: 5px;
 line-height: 25px;
 padding: 5px 15px 0px;
 display: inline-block;
  text-align:center;
  margin-top:10px;
   margin-bottom:10px;
  
  
}

.tinybutton3 {
  background: #b20300;
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  font-family: "alternate-gothic-no-1-d",sans-serif;
   -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 border-radius: 5px;
 line-height: 25px;
 padding: 5px 15px 0px;
 display: inline-block;
 text-align:center;
  margin-top:10px;
   margin-bottom:10px;

}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}