@font-face {
font-family:'Montserrat-Regular';
src:url(fonts/Montserrat-Regular.eot);
src:local(☺),url(fonts/Montserrat-Regular.woff) format("woff"),url(fonts/Montserrat-Regular.ttf) format("truetype"),url(fonts/Montserrat-Regular.svg) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'Montserrat-Bold';
src:url(fonts/Montserrat-Bold.eot);
src:local(☺),url(fonts/Montserrat-Bold.woff) format("woff"),url(fonts/Montserrat-Bold.ttf) format("truetype"),url(fonts/Montserrat-Bold.svg) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'Nexa Bold';
src:url('fonts/Nexa Bold.eot');
src:local(☺),url('fonts/Nexa Bold.woff') format("woff"),url('fonts/Nexa Bold.ttf') format("truetype"),url('fonts/Nexa Bold.svg') format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'Lato-Bold';
src:url(fonts/Lato-Bold.eot);
src:local(☺),url(fonts/Lato-Bold.woff) format("woff"),url(fonts/Lato-Bold.ttf) format("truetype"),url(fonts/Lato-Bold.svg) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'Lato-Regular';
src:url(fonts/Lato-Regular.eot);
src:local(☺),url(fonts/Lato-Regular.woff) format("woff"),url(fonts/Lato-Regular.ttf) format("truetype"),url(fonts/Lato-Regular.svg) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'Lato-LightItalic';
src:url(fonts/Lato-LightItalic.eot);
src:local(☺),url(fonts/Lato-LightItalic.woff) format("woff"),url(fonts/Lato-LightItalic.ttf) format("truetype"),url(fonts/Lato-LightItalic.svg) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'Lato-BoldItalic';
src:url(fonts/Lato-BoldItalic.eot);
src:local(☺),url(fonts/Lato-BoldItalic.woff) format("woff"),url(fonts/Lato-BoldItalic.ttf) format("truetype"),url(fonts/Lato-BoldItalic.svg) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'ProximaNova-Regular';
src:url(fonts/ProximaNova-Regular.eot);
src:local(☺),url(fonts/ProximaNova-Regular.woff) format("woff"),url(fonts/ProximaNova-Regular.ttf) format("truetype"),url(fonts/ProximaNova-Regular.svg) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'ProximaNova-Bold';
src:url(fonts/ProximaNova-Bold.eot);
src:local(☺),url(fonts/ProximaNova-Bold.woff) format("woff"),url(fonts/ProximaNova-Bold.ttf) format("truetype"),url(fonts/ProximaNova-Bold.svg) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'ProximaNova-Light';
src:url(fonts/ProximaNova-Light.eot);
src:local(☺),url(fonts/ProximaNova-Light.woff) format("woff"),url(fonts/ProximaNova-Light.ttf) format("truetype"),url(fonts/ProximaNova-Light.svg) format("svg");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'Lato-Light';
src:url(fonts/Lato-Light.eot);
src:local(☺),url(fonts/Lato-Light.woff) format("woff"),url(fonts/Lato-Light.ttf) format("truetype"),url(fonts/Lato-Light.svg) format("svg");
font-weight:400;
font-style:normal
}

.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {
position:relative;
min-height:1px;
padding-right:10px;
padding-left:10px
}

.col-xs-15 {
width:20%;
float:left
}

@media (min-width: 768px) {
.col-sm-15 {
width:20%;
float:left
}
}

@media (min-width: 992px) {
.col-md-15 {
width:20%;
float:left
}
}

@media (min-width: 1200px) {
.col-lg-15 {
width:20%;
float:left
}
}

.fc-tbx {
padding-top:160px!important;
margin-top:-160px!important;
z-index:1
}

.jren {
font-family:'Lato-Regular';
padding:50px 0
}

.jren strong {
font-family:'Lato-BoldItalic'
}

#bboxdonation_comment_lblComments {
width:auto
}

.cont-spacing {
margin-top:20px;
margin-bottom:20px
}

html {
position:relative;
min-height:100%;
font-size:14px
}

body {
margin-bottom:160px;
font-family:'Lato-Light';
font-size:14px
}

.footer {
bottom:0;
height:160px;
position:absolute;
width:100%
}

.navbar-inverse .navbar-toggle .icon-bar {
background-color:#000
}

.navbar-inverse .navbar-toggle {
border:medium none
}

.navbar-toggle .icon-bar {
border-radius:1px;
display:block;
height:4px;
width:30px
}

.navbar-toggle:hover,.navbar-toggle:focus {
background:none!important
}

.navbar-toggle {
border-radius:0
}

a {
color:#004750;
text-decoration:none
}

nav a:hover,nav a:focus {
text-decoration:none;
color:#666!important;
border:none
}

.clrs {
clear:both
}

a:hover,a:focus {
text-decoration:none;
color:#666;
border:none
}

.container-fluid,.container {
max-width:960px
}

nav {
background:rgba(0,0,0,0) none repeat scroll 0 0!important;
border:medium none!important;
margin-bottom:5px!important
}

.soc-icons {
background-color:#415765;
height:32px;
padding-top:3px;
text-align:right
}

.navbar-nav {
float:right
}

.mmenu-1 {
margin-top:13px
}

.nav.menu.navbar-nav.mmenu-1 a {
font-family:'Lato-Regular';
font-size:12px;
color:#555!important;
text-transform:uppercase;
padding:14px 8px
}

.nav.menu.navbar-nav.mmenu-2 a {
padding:12px 8px;
font-family:'Lato-Bold';
font-size:13px;
text-transform:uppercase;
color:#000!important
}

.nav.menu.navbar-nav.mmenu-2 {
clear:both
}

.logo {
float:left;
width:30%;
margin-top:-105px
}

.logo img {
max-width:347px;
min-width:180px;
padding-bottom:10px;
width:100%
}

.main-nav {
float:right;
width:100%
}

.nav.menu.navbar-nav.mmenu-1 > li:last-child a {
background-color:#415765;
color:#fff!important;
font-family:'Lato-Bold';
font-size:18px;
margin-left:10px;
margin-top:7px;
padding:7px 10px
}

.nav.menu.navbar-nav.mmenu-2 > li:last-child a {
padding-right:0
}

.collapse.navbar-collapse {
padding-right:0
}

.logo img {
padding-top:20px
}

.home-banner {
background:rgba(0,0,0,0) url(../images/home-banner-01.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:612px
}

.ibanner {
background:rgba(0,0,0,0) url(../images/banner-inside.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:137px;
position:relative
}

.css-donate .ibanner {
background:rgba(0,0,0,0) url(../images/banner-inside.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:137px;
position:relative;
margin-top:37px
}

.css-donate .ibanner h1 {
display:none
}

.ibanner h1 {
bottom:0;
color:#fff;
font-family:"ProximaNova-Bold";
font-size:64px;
margin:0 0 -17px;
position:absolute;
text-transform:uppercase
}

.css-23rd-annual-poker-tournament .ibanner h1 {
    bottom: 0;
    color: #fff;
    font-family: "ProximaNova-Bold";
    font-size: 50px;
    margin: 0 0 -13px;
    position: absolute;
    text-transform: uppercase;
}

.home-banner h3 {
margin-top:170px;
font-family:'ProximaNova-Light';
font-size:36px;
text-transform:uppercase;
color:#fff;
margin-bottom:0
}

.home-banner h1 {
font-family:'ProximaNova-Bold';
font-size:64px;
text-transform:uppercase;
color:#fff;
margin:0
}

.home-banner hr {
background-color:#fff;
border:medium none;
height:7px;
margin:0 0 20px;
width:455px
}

.home-banner p {
color:#fff;
font-family:"Lato-Light";
font-size:16px;
width:470px
}

.home-banner a {
border:1px solid #fff;
color:#fff;
display:block;
font-family:ProximaNova-Light;
font-size:15px;
margin-top:20px;
padding:5px;
text-align:center;
text-transform:uppercase;
width:160px
}

.section-left,.section-right {
width:50%;
min-height:572px
}

.section-left {
float:left
}

.section-right {
float:right
}

.section-2 .section-right {
background:rgba(0,0,0,0) url(../images/img-002.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:596px
}

.section-1 .section-left {
background:rgba(0,0,0,0) url(../images/img-02.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:572px
}

.section-5 .section-right {
background:rgba(0,0,0,0) url(../images/img-03.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:572px
}

.section-3 .section-left {
background-color:#415765
}

.section-3 .section-right {
background-color:#f1f1f1
}

.inner-content-left {
max-width:480px;
width:100%;
float:right
}

.inner-content-right {
max-width:480px;
width:100%
}

.section-1 .inner-content-right {
padding-left:60px;
padding-right:60px;
padding-top:70px
}

.section-1 .inner-content-right h5 {
font-family:'ProximaNova-Bold';
font-size:18px;
color:#415765;
text-transform:uppercase;
padding-left:10px
}

.css-home .section-1 .event h4 a {
color:#000;
font-size:30px
}

.css-home .section-1 .event a {
color:#415765;
font-family:"ProximaNova-regular";
font-size:15px;
text-transform:uppercase
}

.css-home .section-1 .event p {
color:#415765;
display:block;
font-family:"ProximaNova-Bold";
font-size:30px;
text-transform:uppercase
}

.section-1 .inner-content-right h4 {
font-family:'ProximaNova-Light';
font-size:30px;
color:#000;
text-transform:uppercase;
margin-bottom:0
}

.section-1 .inner-content-right h3 {
font-family:'ProximaNova-Bold';
font-size:30px;
color:#415765;
text-transform:uppercase;
margin-top:0
}

.section-1 .inner-content-right img {
max-width:354px;
width:100%
}

.section-2 .inner-content-left {
padding-right:60px;
padding-top:115px
}

.section-2 .inner-content-left h2 {
font-family:'ProximaNova-Bold';
font-size:48px;
color:#415765;
text-transform:uppercase;
margin-top:0
}

.section-2 .inner-content-left h4 {
font-family:'ProximaNova-Bold';
font-size:30px;
color:#415765;
text-transform:none;
margin-bottom:0
}

.section-2 .inner-content-left span {
font-family:'ProximaNova-Light';
font-size:18px;
color:#999
}

.section-2 .inner-content-left hr {
margin:10px 0;
width:300px
}

.section-3 .inner-content-left {
padding-top:75px;
padding-right:120px;
font-family:'Lato-Light';
font-size:16px;
color:#fff;
position:relative
}

.section-3 .inner-content-right {
padding-top:75px;
padding-left:120px;
font-family:'Lato-Light';
font-size:16px;
color:#555;
position:relative
}

.section-3 .inner-content-left > img,.section-3 .inner-content-right > img {
margin-left:-20px;
margin-bottom:20px
}

.section-3 .section-left a {
font-family:'ProximaNova-Regular';
font-size:16px;
color:#fff;
padding:10px;
border:1px solid #fff;
text-transform:uppercase
}

.section-3 .section-right a {
font-family:'ProximaNova-Regular';
font-size:16px;
color:#415765;
padding:10px;
border:1px solid #415765;
text-transform:uppercase
}

.section-3 .inner-content-left > p,.section-3 .inner-content-right > p {
min-height:210px
}

.section-4 {
margin-bottom:60px
}

.section-4 .container-fluid {
padding:0
}

.eventphotos img {
padding-bottom:20px;
padding-left:0;
padding-right:20px
}

.eventphotos .eplast {
padding-right:0
}

.section-4 h2 {
font-family:'ProximaNova-Bold';
font-size:48px;
text-transform:uppercase;
color:#415765;
margin-top:85px
}

.section-5 {
background-color:#f1f1f1
}

.section-5 .inner-content-left {
padding-top:115px
}

.section-5 .inner-content-left h2 {
font-family:'ProximaNova-Bold';
font-size:48px;
color:#415765;
text-transform:uppercase;
margin-top:0
}

.section-5 .inner-content-left h4 {
font-family:'ProximaNova-Bold';
font-size:24px;
color:#415765;
text-transform:uppercase;
margin-bottom:0
}

.css-home .module-content ul li a {
font-family:'ProximaNova-Bold';
font-size:22px;
color:#415765;
text-transform:uppercase;
margin-bottom:0
}

.css-home .module-content > ul {
list-style:outside none none;
padding:0
}

.section-5 .inner-content-left span {
font-family:'Lato-Light';
font-size:18px;
color:#999
}

.section-5 .inner-content-left hr {
margin:0;
width:300px;
border-bottom:1px solid #d7d7d7
}

.section-5 .inner-content-left {
padding-right:60px;
padding-top:30px
}

.contact {
background:rgba(0,0,0,0) url(../images/contact-bg.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
min-height:732px
}

.contact-wrapper {
max-width:545px;
width:100%;
margin:0 auto;
padding-top:100px
}

.contact h2 {
font-family:'ProximaNova-Bold';
font-size:48px;
color:#fff;
text-align:center;
text-transform:uppercase
}

.contact p {
font-family:'Lato-Light';
font-size:16px;
color:#fff;
text-align:center
}

.contact hr {
margin:30px auto;
width:300px;
border:none;
border-bottom:1px solid #fff
}

.txtfld {
float:left;
padding:10px;
width:50%
}

.txtfld input {
border:none!important;
background:transparent none repeat scroll 0 0;
border-bottom:1px solid #fff!important;
padding:10px 0;
width:100%;
color:#fff
}

.css-contact-us .txtfld input {
border:none!important;
background:transparent none repeat scroll 0 0;
border-bottom:1px solid #ccc!important;
padding:10px 0;
width:100%;
font-size:16px;
color:#333
}

.ccms_form_element {
clear:none!important;
padding:10px!important;
margin-bottom:0!important
}

.chronoform {
display:none
}

.txtfld input::-webkit-input-placeholder {
color:#fff
}

.txtfld input:-moz-placeholder {
color:#fff
}

.txtfld input::-moz-placeholder {
color:#fff
}

.txtfld input:-ms-input-placeholder {
color:#fff
}

.css-contact-us .txtfld input::-webkit-input-placeholder {
color:#000
}

.css-contact-us .txtfld input:-moz-placeholder {
color:#000
}

.css-contact-us .txtfld input::-moz-placeholder {
color:#000
}

.css-contact-us .txtfld input:-ms-input-placeholder {
color:#000
}

.txtarea {
padding:10px
}

.txtarea textarea {
height:190px;
padding:10px;
width:100%
}

.sbmt {
padding:10px
}

.sbmt input {
font-family:'ProximaNova-Regular';
font-size:16px;
color:#fff;
padding:10px;
background:transparent none repeat scroll 0 0;
text-transform:uppercase;
border:1px solid #fff;
width:100%;
max-width:255px;
margin:0 auto;
display:block
}

.soclinks {
text-align:center
}

.soclinks a {
color:#415765;
font-family:"ProximaNova-Light";
font-size:24px;
letter-spacing:9px;
padding:22px;
text-transform:uppercase
}

.footer {
padding-bottom:30px;
padding-top:30px
}

.soclinks > hr {
margin:10px
}

.footer-copyright,.footer-inspree {
text-align:center;
font-size:12px;
font-family:'Lato-Regular'
}

.footer-copyright,.footer-copyright a {
color:#000;
font-family:'Lato-Regular'
}

.footer-copyright span,.footer-inspree {
color:#acacac
}

.footer-copyright {
padding:10px
}

.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:focus,.navbar-inverse .navbar-nav > .active > a:hover {
background-color:transparent;
color:inherit
}

.mcont {
padding:20px 0
}

nav {
border-radius:0!important;
margin-bottom:0!important
}

nav .container-fluid,.soc-icons .container-fluid {
padding:0
}

.css-home .mcont {
padding:0
}

.css-about .mid-banner-left {
background:rgba(0,0,0,0) url(../images/about-img-01a.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:450px;
width:50%;
float:left
}

.css-about .mid-banner-right {
background:rgba(0,0,0,0) url(../images/about-img-01b.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:450px;
width:50%;
float:left
}

.about-5cols {
font-family:'Lato-Light';
font-size:16px
}

.about-5cols h5 {
font-family:'Lato-Bold';
font-size:16px
}

.about-podium .about-left {
background:rgba(0,0,0,0) url(../images/about-img-02.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:350px
}

.about-left,.about-right {
width:50%;
float:left
}

.about-podium .about-right {
background-color:#f1f1f1;
height:350px
}

.podium-content-right {
padding-left:118px
}

.podium-content-right h3 {
font-family:'ProximaNova-Bold';
font-size:35px;
color:#415765;
text-transform:uppercase;
margin-top:80px
}

.podium-content-right {
max-width:480px
}

.podium-content-right > p {
font-family:'Lato-Light';
font-size:16px;
padding-bottom:20px
}

.podium-content-right > a {
border:2px solid #415765;
font-family:"ProximaNova-Regular";
font-size:16px;
padding:6px 15px
}

.about-jhome .about-right {
background:rgba(0,0,0,0) url(../images/about-img-03.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:350px
}

.about-jhome .about-left {
background-color:#f1f1f1;
height:350px
}

.jhome-content-left h3 {
font-family:'ProximaNova-Bold';
font-size:35px;
color:#415765;
text-transform:uppercase;
margin-top:80px
}

.jhome-podium .about-left {
background-color:#f1f1f1;
height:350px
}

.jhome-content-right {
padding-left:118px
}

.jhome-content-left {
float:right;
max-width:480px;
width:100%;
padding-right:118px
}

.jhome-content-left > p {
font-family:'Lato-Light';
font-size:16px;
padding-bottom:20px
}

.jhome-content-left > a {
border:2px solid #415765;
font-family:"ProximaNova-Regular";
font-size:16px;
padding:6px 15px
}

.contact-details span {
font-family:'Lato-Bold'
}

.contactpage {
margin-top:50px
}

.css-contact-us .ccms_form_element {
clear:both;
margin-bottom:10px;
padding:5px 15px 5px 0 !important;
position:relative
}

.css-contact-us .sbmt input {
background:transparent none repeat scroll 0 0;
border:1px solid #415765;
color:#415765;
display:block;
float:right;
font-family:"ProximaNova-Regular";
font-size:16px;
margin:20px auto 0;
max-width:255px;
padding:10px;
text-transform:uppercase;
width:100%
}

.css-contact-us #fld_message1_container_div textarea {
margin-top:15px!important;
font-size:16px;
background-color:#f1f1f1;
border:none
}

.contact-toptext {
font-size:16px;
color:#555
}

#gmap {
height:500px;
margin-top:50px
}

.mcont {
font-size:16px
}

.css-young-divisions .section-3 {
margin-top:0
}

.ymen-midbanner {
background:rgba(0,0,0,0) url(../images/ymen.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:450px
}

.ywomen-midbanner {
background:rgba(0,0,0,0) url(../images/ywomen.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:450px;
margin-top:50px
}

.ymen-cont .col-sm-6 {
padding-left:0
}

h3.ymen {
color:#415765;
font-size:24px;
font-family:'Lato-Bold'
}

.css-events .section-4 {
background-color:#f1f1f1;
margin-bottom:0;
padding-bottom:60px
}

.event-cont img {
max-width:300px;
width:100%
}

.event-cont h5 {
font-family:'ProximaNova-Light';
font-size:24px;
text-transform:uppercase
}

.event-cont span {
font-family:'ProximaNova-Bold';
font-size:24px;
color:#415765;
display:block;
text-transform:uppercase
}

.event-cont a {
font-family:'ProximaNova-Regular';
font-size:16px;
color:#415765;
border:1px solid #415765;
display:block;
margin:0 0 35px;
padding:6px 10px;
text-align:center;
width:120px
}

.eventptitle {
font-family:'ProximaNova-Bold';
font-size:18px;
color:#415765
}

#wp-page .site-content {
float:left;
width:100%!important
}

.css-latest-news .col-sm-4 {
padding:15px!important
}

#masthead {
display:none!important
}

.entry-header h2.entry-title {
text-transform:uppercase;
color:#415765!important;
font-family:'ProximaNova-Bold';
font-size:18px!important
}

#wp-page footer.entry-meta {
display:none
}

.readmore {
color:#999!important;
display:block;
font-size:16px!important;
width:120px;
font-family:'Lato-Bold'
}

#colophon {
display:none!important
}

#wp-page .site-content article {
border:none!important
}

.blogtop {
padding:15px!important
}

.pemail1 > canvas {
display:block
}

.css-home .module-title-wrap {
display:none
}

.css-home .xoxo {
list-style:outside none none;
margin:0;
padding:0
}

.smap h4 {
font-family:ProximaNova-Bold
}

.smap .nav > li > a {
display:block;
padding:5px 0;
position:relative
}

.smap .nav > li > a:hover {
background:none!important
}

.smap .xoxo {
list-style:outside none none;
padding:0
}

.smap .xoxo .module-title-wrap {
display:none
}

.smap .xoxo ul {
list-style:outside none none;
padding:0
}

.smap .xoxo ul p {
display:none
}

.album-cont .col-sm-4 h3,.album-cont .col-sm-4 p,.album-cont .col-sm-4 div {
display:none
}

.lbum {
display:block
}

.album-cont .col-sm-4 {
margin-bottom:30px
}

.album-pp {
background-position:center center;
background-repeat:no-repeat;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
height:200px;
width:100%;
display:block!important
}

.event {
float:left;
padding:10px;
width:33.3%;
min-height:335px
}

.css-home .event {
float:left;
padding:10px;
width:100%;
min-height:inherit
}

.fbCover {
height:110px!important
}

.fbCover > img {
top:0!important
}

.css-events .event h4 {
font-family:"ProximaNova-Light";
font-size:24px;
min-height:42px;
text-transform:uppercase;
margin:0 0 10px
}

.event p {
color:#415765;
display:block;
font-family:"ProximaNova-Bold";
font-size:24px;
text-transform:uppercase;
margin:0
}

.clink a {
border:1px solid #415765;
color:#415765;
display:block;
float:left;
font-family:"ProximaNova-Regular";
font-size:13px!important;
margin:0 0 35px;
padding:6px 9px;
text-align:center;
width:105px
}

.evlink {
background-color:#415765;
color:#fff!important;
font-size:16px!important;
width:165px!important;
margin-left:10px!important
}

.css-home .evlink {
background-color:#415765;
color:#fff!important;
float:left!important;
font-size:13px!important;
margin-left:5px!important;
width:165px!important
}

.event a {
color:#999;
font-family:"ProximaNova-Light";
font-size:16px;
text-transform:none
}

.css-home .section-2 .event h4 {
margin-top:-15px
}

.css-home .section-2 .event p {
margin-bottom:0
}

.css-home .section-2 .event {
padding:0
}

.css-home .section-2 .inner-content-left > h2 {
margin-top:-40px
}

#ephoto .page-header {
margin-top:0
}

.css-gallery #ephoto h3 {
font-size:16px;
display:block
}

.css-gallery #ephoto .lbum {
min-height:270px
}

.container-fluid.board h3 {
padding:0;
font-family:"ProximaNova-Bold";
font-size:24px;
color:#415765;
font-weight:400;
text-transform:uppercase
}

.container-fluid.board strong {
font-family:"ProximaNova-Bold"
}

.jewvid {
text-align:center
}

.ppodium {
font-family:proximanova-bold;
margin-bottom:40px;
text-align:center
}

.ppodium > img {
margin-bottom:20px;
width:100%
}

.css-home .section-2 .event p {
color:#415765;
display:block;
font-family:"ProximaNova-Bold";
font-size:30px;
text-transform:uppercase
}

.section-2 .inner-content-left hr {
float:left;
margin:5px 0 0;
padding:5px 0;
width:300px
}

.section-5 .module-content ul li p {
margin-top:-10px
}

.css-about .container-fluid.mcont {
padding:50px 0
}

.css-about .container-fluid.cont-spacing.about-5cols {
padding-top:50px
}

.css-about .container-fluid.board {
padding-bottom:50px
}

.css-events .eventptitle h5 {
padding-left:10px;
margin-top:40px
}

.ymen {
margin-top:50px
}

.css-young-divisions .mcont {
padding:25px 0
}

#ymd .col-sm-6 strong,#ywd .col-sm-6 strong {
font-family:"ProximaNova-Bold"
}

h3.ymen {
color:#415765;
font-family:"Lato-Bold";
font-size:23px;
text-transform:uppercase
}

.bgallery {
display:inline-block;
font-family:lato-bold;
font-size:16px;
padding-bottom:20px;
padding-left:25px
}

.css-latest-news .entry-header img {
display:none
}

.css-latest-news .col-sm-4 .entry-header img {
display:block
}

.icons {
display:none
}

#content .col-sm-4 {
display:block!important
}

.css-latest-news .xoxo {
list-style:outside none none
}

.css-latest-news .xoxo p {
display:none
}

.css-latest-news .xoxo ul {
list-style:outside none none;
padding:0
}

.css-latest-news .module-title-wrap {
font-family:proximanova-bold;
font-size:20px;
text-transform:uppercase;
color:#415765
}

#wp-page .entry-header .entry-title {
font-size:22px!important;
margin-top:15px
}

.css-latest-news .mcont .col-sm-4 {
float:right
}

.event p a {
color:#ccc;
display:block;
font-family:"ProximaNova-Bold";
font-size:24px;
text-transform:uppercase
}

.css-home .section-1 .event p a {
color:#415765;
display:block;
font-family:"ProximaNova-Bold";
font-size:30px;
text-transform:uppercase
}

.css-latest-news #content .col-sm-4 {
display:block!important;
float:left;
min-height:470px
}

.css-home .fbCover {
height:140px!important
}

.widget-area .module-content li {
padding-bottom:7px;
padding-top:7px
}

.sitetop {
background-color:#fff;
position:fixed;
top:0;
width:100%;
z-index:1000
}

.top-spacer {
height:100px
}

#wp-page .site-content article {
word-wrap:normal!important;
-moz-hyphens:none!important
}

#wp-page .entry-header .entry-title a {
word-wrap:normal!important;
-moz-hyphens:none!important
}

.css-events .mcont {
padding:0 15px
}

.nav.menu.navbar-nav.mmenu-2 a:hover {
color:#666!important
}

.nav.menu.navbar-nav.mmenu-1 a:hover {
color:#999!important
}

.nav.menu.navbar-nav.mmenu-1 > li:nth-child(4n) a {
background-color:#415765;
color:#fff!important;
font-family:"Lato-Bold";
font-size:18px;
margin-left:10px;
margin-top:7px;
padding:7px 10px
}

.event.featevent {
border:2px solid #415765;
margin-bottom:30px;
margin-left:-20px;
padding:30px 20px!important
}

.feventtitle {
color:#415765!important;
display:block;
font-family:"ProximaNova-Bold"!important;
font-size:18px;
margin-bottom:10px;
margin-top:-15px
}

#featuredevent .fbCover {
float:left;
height:223px!important;
margin-top:20px;
width:50%!important
}

#featuredevent .event {
float:left!important;
margin-left:20px;
margin-top:17px;
min-height:195px!important
}

#featuredevent .event h4 a {
color:#000;
font-family:"ProximaNova-Light";
font-size:24px;
margin-bottom:0;
text-transform:uppercase
}

#featuredevent .feventtitle {
color:#415765!important;
display:block;
font-family:"ProximaNova-Bold"!important;
font-size:18px;
margin-bottom:10px;
margin-top:0
}

.col-sm-12.ffevent {
border:2px solid #415765;
margin-top:30px;
margin-bottom:50px
}

.css-events #featuredevent .fbCover {
height:185px!important;
margin-top:17px
}

#featuredevent .event {
margin-left:0;
width:50%!important
}

#featuredevent .fbCover {
width:50%!important
}

.css-events .clink a {
margin:0
}

.featevent img {
padding-bottom:20px;
width:100%
}

.section-2 .inner-content-left {
padding-right:30px;
padding-top:35px
}

.css-events .fbCover {
height:110px!important;
margin-bottom:15px
}

.item-114,.item-110 {
text-align:center;
width:142px
}

.hfevent {
border:2px solid #415765;
margin-bottom:40px;
margin-left:-20px;
padding:20px
}

.hfevent-left {
float:left;
width:42%
}

.hfevent-right {
float:left;
width:58%
}

.hfevent-right > h3 {
color:#ccc;
font-family:"proximanova-bold";
font-size:30px;
margin:0
}

.hfevent-right > h4 {
font-family:"proximanova-bold";
font-size:18px!important
}

.section-2 .event p a {
color:#ccc;
display:block;
font-family:"ProximaNova-Bold";
font-size:30px;
text-transform:uppercase
}

.section-2 .event a {
color:#415765;
font-family:"ProximaNova-bold";
font-size:18px;
text-transform:none
}

.hfevent-right h3 a {
color:#ccc
}

.hfevent-right h4 a {
color:#415765
}

.hfevent-right .feventtitle {
display:block;
padding-top:10px
}

.hfevent-btn a {
border:1px solid #415765;
font-family:"proximanova-bold";
font-size:11px;
padding:10px 12px;
text-transform:uppercase
}

.hfevent-btn {
padding-top:20px
}

.hfbtn2 {
background-color:#415765;
color:#fff!important
}

.event h4 a {
color:#415765;
font-family:"proximanova-bold"
}

.css-gallery .contentheading a {
font-size:18px;
padding-bottom:10px
}

.gmag {
background-color:#415765;
color:#fff;
display:inline-block;
font-family:lato-light;
font-size:16px;
margin-bottom:10px;
padding:18px
}

.gmag img {
padding-right:15px
}

.gmag-title {
font-family:proximanova-bold;
font-size:24px;
text-transform:uppercase;
margin-bottom:0
}

.gmag-link {
margin-bottom:0
}

.gmag-link a {
color:#fff;
font-family:lato-bold
}

.gmag-wrapper .gmag {
margin-bottom:0;
margin-top:35px
}

.gmag-wrapper .col-sm-6 {
padding:0
}

.nlet {
background-color:#f1f1f1;
color:#555;
display:inline-block;
font-family:lato-light;
font-size:16px;
margin-bottom:10px;
margin-top:35px;
padding:18px;
height:180px
}

.nlet #subForm > h3 {
font-family:proximanova-bold;
font-size:24px;
font-weight:400;
margin:0;
padding-top:2px
}

.nlet-left {
float:left
}

.nlet-right {
float:right
}

.css-latest-news .gmag {
height:180px
}

.nlet-fld > input {
border:1px solid #d7d7d7;
float:left;
height:43px;
width:68%;
padding:0 10px
}

.nlet-fld > button {
background-color:#415765;
border:medium none;
color:#fff;
float:right;
font-family:proximanova-bold;
font-size:14px;
height:43px;
text-transform:uppercase;
width:30%
}

.nlet #subForm > p {
font-family:lato-light;
font-size:15px;
padding:10px 0
}

.about-cols5 {
background-color:#415765;
padding:0 0 30px;
color:#fff
}

.aboutvids {
padding:80px 0
}

.aboutvids .bigvid {
text-align:center
}

.aboutvids .container-fluid {
padding-top:60px
}

.aboutvids .container-fluid a {
color:#415765;
font-size:14px;
font-family:proximanova-bold;
text-transform:uppercase
}

.bigvid a {
font-size:22px!important
}

.bigvid .youtube img {
max-width:827px;
width:100%
}

.row-picnic {
padding:0 67px
}

.BBFormContainer[data-bbox-part-id="55794c99-58f0-4df8-9e59-28130cf1e4ec"] .BBFormSection,.BBFormContainer[data-bbox-part-id="e639c539-40a2-414c-a3a5-248ffd4437a9"] .BBFormSection,.BBFormContainer[data-bbox-part-id="373a65d7-c21a-4fc2-964f-1f771dbad358"] .BBFormSection {
max-width:826px!important;
margin:0 auto!important
}

.BBFormErrorBlock {
text-align:left!important;
margin:0 auto
}

.css-mens-only-scotch-tequila-night .ibanner h1 {
font-size:50px
}

#bookframe {
width:100%;
height:650px
}

.ln-nletter {
background-color:#f1f1f1;
padding:30px 0
}

h3.fnletter {
color:#415765;
font-family:"Lato-Bold";
font-size:23px;
text-transform:uppercase
}

#subForm {
padding:30px 0
}

.wmen-img {
height:449px;
background:rgba(0,0,0,0) url(../images/wmen-img.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center
}

.wmen-desc {
background-color:#415765;
color:#fff;
padding:50px 0
}

.wmen-desc p {
max-width:640px;
margin:auto;
text-align:center;
padding:0 20px;
display:block
}

.wmen-content h3 {
color:#415765;
font-family:"Lato-Bold";
font-size:23px;
text-transform:uppercase;
padding-top:20px;
padding-bottom:20px
}

.wmen-content {
margin:50px auto
}

.wmen-main {
margin:80px auto
}

.wmen-main a {
color:#415765;
border:2px solid #415765;
padding:5px;
display:block;
text-align:center;
text-transform:uppercase;
max-width:140px;
margin-top:30px
}

.wmen-content strong {
font-family:'Lato-Bold';
font-weight:400
}

.css-young-mens-division .wmen-img {
height:449px;
background:rgba(0,0,0,0) url(../images/ymen-img.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center
}

.ymen-hidden {
display:none
}

.ymen-dtop {
display:block
}

.wmen-main img {
max-width:440px;
width:100%;
padding-bottom:30px
}

.css-young-mens-division .wmen-main img {
max-width:267px;
width:100%;
padding-bottom:30px
}

.prev-books h3 {
color:#415765;
font-family:'ProximaNova-Bold';
font-size:23px;
text-transform:uppercase;
font-weight:normal;
}

.pti {
color:#415765;
font-family:'ProximaNova-Bold';
font-size:23px;
text-transform:uppercase;
font-weight:normal;
}

.prev-books img {
width:100%;
max-width:300px
}

@media screen and (max-width: 1000px) {
.hfevent-left > img {
width:90%
}

.hfevent-right h3 a {
color:#ccc;
font-size:17px
}

.hfevent-btn a {
border:1px solid #415765;
display:block;
font-family:"proximanova-bold";
font-size:11px;
margin-bottom:2px;
padding:6px 12px;
text-align:center;
text-transform:uppercase;
width:100%!important
}

.feventtitle {
margin-bottom:0
}

.hfevent-right h4 a {
font-size:14px
}

.hfevent {
border:2px solid #415765;
margin-bottom:40px;
margin-left:0;
padding:10px
}

.ywomen-midbanner {
height:350px
}

.ymen-midbanner {
height:350px
}

.css-about .mid-banner-left {
background:rgba(0,0,0,0) url(../images/about-img-01a.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:350px;
width:50%;
float:left
}

.css-about .mid-banner-right {
background:rgba(0,0,0,0) url(../images/about-img-01b.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:350px;
width:50%;
float:left
}

#gmap {
height:350px
}

.mcont {
padding:20px 15px
}

nav .container-fluid,.soc-icons .container-fluid {
padding:0 15px
}

.nav.menu.navbar-nav.mmenu-2 a {
font-size:12px
}

.eventphotos {
margin:auto;
padding-left:20px;
width:663px
}

.eventphotos .eplast {
padding-right:20px
}

.section-4 h2 {
font-size:40px;
margin-top:45px;
padding:0 20px;
text-align:center
}

.css-the-guardians-open-xix .ibanner h1 {
font-size:44px
}
}

@media screen and (max-width: 960px) {
.nlet #subForm > p {
font-family:lato-light;
font-size:15px;
padding:0
}

.home-banner {
height:450px
}

.css-home .section-2 .inner-content-left > h2 {
margin-top:30px
}

.home-banner h3 {
margin-top:80px
}

.section-left,.section-right {
height:500px!important;
min-height:400px;
width:50%
}

.section-1 .inner-content-right {
padding-left:60px;
padding-right:60px;
padding-top:20px
}

.section-1 .inner-content-right h4 {
font-size:24px
}

.section-1 .inner-content-right h3 {
font-size:20px
}

.section-1 .inner-content-right img {
max-width:264px
}

.section-2 .inner-content-left {
padding-right:40px;
padding-top:35px;
padding-left:15px
}

.section-2 .inner-content-left h2 {
font-size:38px
}

.section-2 .inner-content-left h4 {
font-size:20px
}

.section-3 .inner-content-left {
font-size:14px;
padding-left:15px;
padding-right:15px;
padding-top:45px;
position:relative
}

.section-3 .inner-content-right {
font-size:14px;
padding-left:15px;
padding-right:15px;
padding-top:45px;
position:relative
}

.section-3 .inner-content-left > img,.section-3 .inner-content-right > img {
margin-bottom:20px;
margin-left:0
}

.section-3 .inner-content-left > p,.section-3 .inner-content-right > p {
min-height:130px
}

.eventphotos > img {
padding:20px!important;
width:33%
}

.section-4 h2 {
font-size:40px;
margin-top:45px;
padding:0 20px
}

.section-5 .inner-content-left {
padding-right:40px;
padding-top:35px;
padding-left:15px
}

.section-5 .inner-content-left h2 {
font-size:48px
}

.section-5 .inner-content-left h4 {
font-size:20px
}

.soclinks a {
font-size:20px;
letter-spacing:4px
}

.nav.menu.navbar-nav.mmenu-2 a {
font-size:12px
}

.ymen-cont .col-sm-6 {
padding-left:15px
}

.section-1 .inner-content-right {
padding-right:0
}
}

@media screen and (max-width: 850px) {
.nav.menu.navbar-nav.mmenu-2 a {
font-size:10px
}

.nav.menu.navbar-nav.mmenu-1 > li:last-child a {
font-size:18px
}

.nav.menu.navbar-nav.mmenu-1 a {
font-size:12px;
padding:10px 8px
}

.navbar-inverse .navbar-toggle {
margin:20px 0 0
}

.main-nav {
float:right;
width:100%
}

.logo {
margin-top:-100px
}

.picnic-img img {
max-width:100%
}

#bookframe {
width:100%;
height:500px
}
}

@media screen and (max-width: 767px) {
.container-fluid.prev-books {
text-align:center
}

.wmen-content {
margin:20px auto
}

.wmen-main {
margin:30px auto
}

.wmen-img {
height:250px
}

.css-young-mens-division .wmen-img {
height:250px
}

#bookframe {
width:100%;
height:400px
}

.re-pad-mobile {
padding:0 20px!important
}

.aboutvids .col-sm-3 {
padding:20px 0;
text-align:center
}

.aboutvids .container-fluid {
padding-top:0
}

.css-latest-news .gmag {
display:block;
float:none!important;
height:180px;
margin-left:auto!important;
margin-right:auto!important;
margin-top:35px;
max-width:460px
}

.nlet {
display:block;
margin:10px auto;
max-width:460px;
height:auto
}

.nlet #subForm > p {
font-family:lato-light;
font-size:15px;
height:auto
}

.item-114,.item-110 {
text-align:left;
width:auto
}

.ymen-hidden {
display:inline
}

.ymen-dtop {
display:none
}

.footer-inspree {
padding-bottom:20px
}

.section-2 .inner-content-left hr {
border-color:#ccc
}

#featuredevent .fbCover {
width:100%!important
}

#featuredevent .event {
margin-left:0;
width:100%!important;
float:none!important
}

.col-sm-12.ffevent {
margin:25px
}

#featuredevent .event h4 a {
color:#000;
font-family:"ProximaNova-Light";
font-size:20px;
margin-bottom:0;
text-transform:uppercase
}

.evlink {
margin:0 auto!important
}

.nav.menu.navbar-nav.mmenu-1 > li:nth-child(3n) a {
color:#555!important;
background-color:#fff;
font-family:"Lato-Regular";
font-size:12px;
margin-left:6px;
margin-top:7px;
padding:0
}

.css-home .section-2 .event h4 {
margin-top:-5px
}

.soc-icons a {
padding-left:10px
}

.fbCover {
height:300px!important
}

.css-los-angeles-jewish-home iframe {
width:100%
}

.img-404 img {
max-width:600px;
width:100%
}

.eventphotos {
margin:auto;
padding-left:20px;
width:340px
}

.css-latest-news .mcont .col-sm-4 {
float:none
}

.css-latest-news .xoxo {
padding:0
}

.css-contact-us .sbmt input {
float:none
}

.event {
float:none;
height:auto!important;
min-height:auto;
width:100%
}

.ymen-cont.row {
padding:0 15px
}

.ywomen-midbanner {
height:250px
}

.ymen-midbanner {
height:250px
}

.jhome-content-left {
float:none;
max-width:480px;
padding-left:118px;
width:100%
}

.about-podium .about-left {
background:rgba(0,0,0,0) url(../images/about-img-02.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:350px
}

.about-left,.about-right {
width:100%;
float:left
}

.about-podium .about-right {
background-color:#f1f1f1;
height:350px
}

.css-about .mid-banner-left {
background:rgba(0,0,0,0) url(../images/about-img-01a.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:250px;
width:50%;
float:left
}

.css-about .mid-banner-right {
background:rgba(0,0,0,0) url(../images/about-img-01b.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:250px;
width:50%;
float:left
}

.ibanner h1 {
font-size:48px;
margin-bottom:-13px
}

#gmap {
height:250px
}

.section-left,.section-right {
height:auto!important;
min-height:1px;
padding:20px 15px
}

.navbar-inverse .navbar-toggle {
margin:10px 0 0
}

.home-banner {
height:350px
}

.home-banner h1 {
font-size:36px
}

.home-banner h3 {
margin-top:60px;
font-size:26px
}

.home-banner a {
font-size:16px;
padding:5px
}

.home-banner hr {
width:255px;
height:4px
}

.section-left,.section-right {
width:100%
}

.section-1 .inner-content-right {
margin:0 auto;
padding-left:0;
padding-right:0;
padding-top:0;
text-align:left
}

.section-2 .inner-content-left {
float:none;
margin:0 auto;
padding-left:15px;
padding-right:15px;
padding-top:35px
}

.section-5 .inner-content-left {
float:none;
margin:0 auto;
padding-left:0;
padding-right:0;
padding-top:0
}

.section-2 {
background-color:#f1f1f1
}

.section-1 .section-left,.section-2 .section-right,.section-5 .section-right {
height:350px!important
}

.section-2 .inner-content-left {
padding-top:0
}

.section-left,.section-right {
height:auto;
min-height:1px;
padding:50px 15px
}

.section-3 .inner-content-left {
float:none;
margin:auto;
padding-left:0;
padding-right:0;
padding-top:0;
position:relative;
text-align:center
}

.section-3 .inner-content-right {
float:none;
margin:auto;
padding-left:0;
padding-right:0;
padding-top:0;
position:relative;
text-align:center
}

.section-1 .inner-content-right img {
max-width:354px
}

.section-1 .inner-content-right h5 {
font-size:28px
}

.eventphotos > img {
padding:20px!important;
width:32%
}

.footer-copyright span,.footer-inspree {
color:#acacac;
display:block
}

.nav.menu.navbar-nav.mmenu-1 {
width:100%
}

.nav.menu.navbar-nav.mmenu-2 {
width:100%
}

.navbar-nav {
float:none;
margin:0
}

.navbar-collapse.collapse.in,.navbar-collapse.collapsing {
margin-top:20px!important;
padding:0;
border:medium none!important
}

.nav.menu.navbar-nav.mmenu-1 > li:last-child a {
background-color:#fff;
color:#555!important;
font-family:'Lato-Regular';
font-size:12px;
margin-left:0;
padding:10px 8px
}

.nav.menu.navbar-nav.mmenu-2 a {
background-color:#fff;
color:#555!important;
font-family:'Lato-Regular';
font-size:12px;
margin-left:0;
padding:10px 8px
}

.logo {
margin-top:-5px;
position:absolute
}

nav {
min-height:90px!important
}

.album-cont .col-sm-4 {
width:33.3%;
float:left
}

.css-latest-news #content .col-sm-4 {
min-height:auto
}

.css-events .css-events #sb-fb-events {
margin:auto;
width:70%
}

.css-events .col-sm-12.ffevent {
margin:20px auto;
width:70%
}

.css-the-guardians-open-xix .ibanner h1 {
font-size:30px
}
}

@media screen and (max-width: 580px) {
.css-events .clink > a {
margin:3px 0!important;
width:100%!important
}

.css-events #sb-fb-events {
margin:auto;
width:100%
}

.css-events .col-sm-12.ffevent {
margin:20px auto;
width:100%
}

.section-2 .inner-content-left hr {
width:100%;
border-color:#ccc
}

.navbar-inverse .navbar-toggle {
margin:10px 0 0
}

.home-banner p {
color:#fff;
font-family:"Lato-Light";
font-size:16px;
width:100%
}

nav {
min-height:70px!important
}

.css-mens-only-scotch-tequila-night .ibanner h1 {
font-size:43px
}
}

@media screen and (max-width: 480px) {
#bookframe {
width:100%;
height:250px
}

.css-mens-only-scotch-tequila-night .ibanner h1 {
font-size:35px
}

#cboxTitle {
font-size:10px
}

.nlet-fld > input {
border:1px solid #d7d7d7;
float:left;
height:40px;
padding:0 10px;
width:58%
}

.nlet-fld > button {
background-color:#415765;
border:medium none;
color:#fff;
float:right;
font-family:proximanova-bold;
font-size:14px;
height:40px;
text-transform:uppercase;
width:40%
}

.css-latest-news .gmag {
height:auto
}

.gmag-title {
display:inline-table;
font-family:proximanova-bold;
font-size:24px;
margin-bottom:0;
text-transform:uppercase
}

.podium-content-right h3 {
font-family:'ProximaNova-Bold';
font-size:35px;
color:#415765;
text-transform:uppercase;
margin-top:30px
}

.fbCover {
height:100px!important
}

.css-latest-news #content .col-sm-4 {
float:none
}

.album-cont .col-sm-4 {
width:100%;
float:none;
max-width:300px;
margin:15px auto
}

.ymen-cont .col-sm-6 {
padding:0
}

.ymen-midbanner {
height:200px
}

.ywomen-midbanner {
height:200px
}

.jhome-content-left {
float:none;
max-width:480px;
padding:10px 15px;
width:100%
}

.about-podium .about-right {
height:auto
}

.about-podium .about-left {
height:auto
}

.podium-content-right {
float:none;
max-width:480px;
padding:10px 15px;
width:100%;
margin-bottom:30px
}

.css-about .mid-banner-left {
background:rgba(0,0,0,0) url(../images/about-img-01a.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:250px;
width:100%;
float:left
}

.css-about .mid-banner-right {
background:rgba(0,0,0,0) url(../images/about-img-01b.jpg) no-repeat scroll;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;
background-position:center center;
height:250px;
width:100%;
float:left
}

.css-contact-us .ccms_form_element {
clear:both;
margin-bottom:10px;
padding:5px 0!important;
position:relative
}

.ibanner h1 {
font-size:35px;
margin-bottom:-9px
}

.css-23rd-annual-poker-tournament .ibanner h1 {
    margin-bottom:-9px;
	font-size:35px;
}
#bboxevent_lblEventName {
    font-size: 20px;
}
#gmap {
height:200px
}

nav {
min-height:60px!important
}

.navbar-inverse .navbar-toggle {
margin:10px 0 0
}

.home-banner h1 {
font-size:25px;
text-align:center
}

.home-banner h3 {
font-size:16px;
margin-top:50px;
text-align:center
}

.home-banner hr {
width:155px;
height:4px;
margin:auto
}

.home-banner p {
font-size:15px;
margin-top:20px;
text-align:center
}

.home-banner a {
font-size:14px;
margin:20px auto;
padding:5px;
width:120px
}

.section-1 .section-left,.section-2 .section-right,.section-5 .section-right {
height:250px!important
}

.section-3 .inner-content-left > img,.section-3 .inner-content-right > img {
margin-bottom:20px;
margin-left:0;
max-width:300px;
width:100%
}

.eventphotos > img {
padding:10px!important;
width:49%
}

.section-4 h2 {
font-size:25px;
margin-top:45px;
padding:10px
}

.contact h2 {
font-size:38px
}

.contact hr {
width:70%
}

.txtfld {
float:left;
padding:10px;
width:100%
}

.section-5 .inner-content-left hr {
width:70%
}

.section-2 .inner-content-left hr {
width:70%
}

.page-header {
font-size:20px
}

.eventphotos {
margin:auto;
padding-left:0;
width:100%
}

.eventphotos img {
height:auto!important;
padding-bottom:20px;
padding-left:20px;
padding-right:20px!important;
width:100%
}

.hfevent-left {
float:none;
text-align:center;
width:100%
}

.hfevent-right {
float:left;
width:100%
}

.hfevent-left > img {
margin-bottom:20px;
width:150px
}

.css-donate .ibanner {
height:65px;
margin-top:0
}
}

@media screen and (max-width: 320px) {
.css-home .evlink {
margin-left:0!important
}

.app-events .clink a {
margin:0 0 10px
}

.home-banner h3 {
font-size:16px;
margin-top:30px;
text-align:center
}
}