
/*
* Site by: Connect Technologies (www.ctay.net)
*/

/*Colors

****** previous colors: *******
dark green: 31432f;
dark green hover: 829C8D;
light green: 97bd8c;
dark gray/purple: 685e66;
body text: #555;

****** updated colors: *******
dark grey/green: 31432f;
dark green hover: 1b2618;
bright green: 95be9f;
light green: bfcca9;
pale green: 31432f;
body text: #333;

*/


/* -----------------------------------------------
    GLOBAL STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

body {
    background: url(/images/bg.jpg) repeat;
    color: #333;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
}


a {
    color: #72a06c;
    text-decoration: none;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
a:hover {
    color: #99c3a3;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
.button {
    display: inline-block;
    padding: 6px 18px;
    margin: 0 10px 0 0;
    font-family: proxima-nova, sans-serif; 
    font-weight: 400;
    font-size: 18px;
    text-align: center; 
    -webkit-transition: all .18s ease-out;
    -moz-transition: all .18s ease-out;
    -ms-transition: all .18s ease-out;
    -o-transition: all .18s ease-out;
    transition: all .18s ease-out;
}
.button.bodytext {
    font-family: proxima-nova, sans-serif; 
    text-transform: none;
    padding: 5px 14px 8px;
}
button.button {
    border: 0;
}
.button.large {
    font-size: 30px;
    padding: 16px 75px; 
    font-weight: 400;
    letter-spacing: 1px;
    border-radius: 6px;
}
.button.large {
    font-size: 26px;
    padding: 10px 40px;
    font-weight: 400; 
}
.button.small {
    display: inline-block;
    font-size: 15px;
    padding: 4px 13px;
    font-weight: 400;
}
.button.medium {
    font-size: 20px;
    padding: 8px 30px;
}
.button.primary {
    background: #bcd5bc;
    color: #fff;
}
.button.primary:hover {
    background: #95be9f;
    color: #fff;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.button.secondary {
    background: #31432f;
    color: #fff;
}
.button.secondary:hover {
    background: #829C8D;
    color: #fff;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.button.gray {
    background: #ddd;
    color: #777;
}
.button.gray:hover {
    background: #c2c2c2;
    color: #777;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.button.alt {
    background: #31432f;
    color: #fff;
}
.button.alt:hover {
    background: #829C8D;
    color: #fff;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.button:last-child {
    margin-right: 0;
}
.none-button {
    background: none;
    border: 0;
    box-shadow: none;
    font-style: italic;
    color: #31432f;
}
.none-button:hover {
    color: #829C8D;
}
a#btnReload {
    margin: 40px auto 0;
    display: block;
    width: 260px;
}

a.remove-card-btn {
    margin-left: 40px;
    font-weight: 600;
    text-transform: uppercase;
}

.nm {
    margin: 0 !important;
}

i.block-icon {
    background: #500000;
    color: #fff;
    font-size: 16px;
    padding: 4px;
}

h1 sup {
    font-size: 60%;
}

/* tooltips */
.ui-tooltip {
    background: rgba(0,0,0,.6);
    color: #fff;    
    padding:4px 7px 2px;
    font-size: 13px;
    position:absolute;
    left: 150px;
    z-index:9999;
    max-width:300px;
    border: 0;
    -webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3);
    box-shadow:0 0 4px 0 rgba(0,0,0,.3);
}
.ui-tooltip:after {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -7px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid rgba(0,0,0,.55);

}
body .ui-tooltip {
    border: 0;
}


a.icon {
    text-align: center;
    border-radius: 100%;
}
a.icon i {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);    
}
a.tag {
    font-size: 12px;
    display: inline-block;
    background: #ededed;
    padding: 4px 8px;
    border-radius: 3px;
}
a.tag:hover {
    background: #dadada;
}

.wrapper {
    max-width: 1170px;
    margin: 0 auto;
}

.doc-wrapper {
    background: #eee;
    padding: 14px 18px 0 18px;
    margin: 0 0 40px;
}
.doc-wrapper .title {
    font-size: 18px;
}
.hero {
    width: 100%;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}

.no-bullets {
    list-style-type: none;
}

.temp-text {
    color: #c2c2c2;
    font-style: italic;
}
.temp-text i {
    color: #d2d2d2;
}
#spnSocialLinks .temp-text {
    margin-left: 10px;
}

.sysmsg {
    color: #FF0000;
    font-style: italic;
    font-weight: bold;
    font-size: 16px;
}
.whitebg {
    background: rgba(255,255,255,.75);
}
.image-container {
    text-align: center;
    margin: 50px 0;
}
.image-container img {
    max-width: 100%;
}

/* -----------------------------------------------
    HEADER & NAVIGATION
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Top Bar
--------------------------- */
.top-bar {
    height: 40px;
    background: #31432f;
    overflow: hidden;
}
.top-bar ul {
    margin: 6px 0 0;
    padding: 0;
    list-style: none;
    float: right;
}
.top-bar ul li {
    display: inline-block;
    margin: 0 12px;
}
.top-bar ul li a {
    color: #fff;
    font-size: 14px;
}

.social-links {
    float: left;
}
.social-links ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.top-bar .social-links ul {
    margin-top: 0px;
}
.social-links li {
    margin: 0 15px;
    padding: 0;
    display: inline-block;
}
.top-bar .social-links li a {
    font-size: 26px;
    line-height:39px;
}
#lnkLogin {
    padding: 3px 8px 5px;
    background: #ffffff;
    border-radius: 3px;
    font-weight: 700;
    color: #31432f;
}


/* Header & Logo
--------------------------- */
.header {
    height: 220px;
    position: relative;
    z-index: 999;
}
.header .flag {
    position: relative;
}   
.header .flag img{
    position: absolute;
    z-index: -1;
    left: -118px;
    top: -48px;
}
.logo {
    float: left;
    margin: 32px 0;
}
.logo a {
    display: block;
    width: 429px;
    height: 116px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    text-indent: -9999px;
    overflow: hidden;
    white-space: nowrap;
    -webkit-transition: all .1s ease-in-out;
       -moz-transition: all .1s ease-in-out;
        -ms-transition: all .1s ease-in-out;
         -o-transition: all .1s ease-in-out;
            transition: all .1s ease-in-out;

}


/* Primary Navigation
--------------------------- */
.primary-nav {
    float: right;
    margin: 95px 0 0;
}
.primary-nav ul {
    list-style: none;
    margin: 16px 0 0;
    padding: 0;
}
.primary-nav li {
    position: relative;
    display: inline-block;
    margin: 0 30px 0 0;
}
.primary-nav li:last-child {
    margin: 0;
}
.primary-nav a {
    color: #333;
    font-family: 'Roboto Slab', sans-serif;
    font-weight: 400;
    font-size: 20px;
}
.primary-nav a i {
    margin-right: 10px;
}
.primary-nav a:hover {
    color: #bcd5bc;
}

.mobile-nav-toggle,
.dashboard-nav-toggle {
    display: none;
}


.primary-nav a.button {
    font-weight: 500;
    font-size: 16px;    
}
.header.fixed .primary-nav a.button {
    font-size: 16px;
    padding: 4px 14px;
}

.primary-nav .dropdown:before {
    content: "";
    position: absolute;
    top: -58px;
    left: -1px;
    background: #fff;
    width: 100px;
    height: 58px;
    border: 1px solid #ccc;
    border-bottom: 0;
}
.primary-nav .dropdown {
    display: none;
    position: absolute;
    z-index: -1;
    width: 437px;
    top: 45px;
    left: -1px;
    padding: 40px 20px;
    margin: 0;
    background: rgba(255,255,255,.92);
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.2);
}

.primary-nav .dropdown li {
    display: block;
    float: left;
    width: 33.33%;
    margin: 0;
    text-align: center;
}
.primary-nav .dropdown li.mobile-only {
    display: none;
}
.primary-nav .dropdown li:first-child {
    margin-left: 0;
}
.primary-nav .dropdown li:last-child {
    margin-right: 0;
}
.primary-nav .dropdown li.logged-in-only {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #e2e2e2;
}
.primary-nav .dropdown li a {
    font-size: 17px;
    -webkit-transition: all .18s ease-out;
    -moz-transition: all .18s ease-out;
    -ms-transition: all .18s ease-out;
    -o-transition: all .18s ease-out;
    transition: all .18s ease-out;
}
.primary-nav .dropdown li a:hover {
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
}
#main-dropdown-link .dropdown li a i {
    position: relative;
    top: auto;
    left: auto;
    display: block;
    margin: 0 auto 12px;
    width: 48px;
    height: 48px;
    border: 3px solid #999;
    border-radius: 100%;
    text-align: center;
    font-size: 22px;
    padding: 9px 0 0;
}
#main-dropdown-link .dropdown li a i.fa-users {
    padding: 10px 1px 0 0;
}
#main-dropdown-link .dropdown li a:hover i {
    border-color: #bcd5bc;
}

.primary-nav .profile-link .dropdown {
    left: auto;
    right: 9px;
    border: 0;
    background: #31432f;
    border-radius: 5px 0 5px 5px;
    width: 200px;
    padding: 0;
    color: #fff;
}
.header.fixed .primary-nav .profile-link .dropdown {
    top: 36px;
}
.primary-nav .profile-link .dropdown:before {
    top: -46px;
    right: 0;
    left: auto;
    height: 46px;
    width: 111px;
    border: 0;
    border-radius: 5px 5px 0 0;
    background: #31432f;
}
.primary-nav .profile-link .dropdown li {
    width: 100%;
    float: none;
    text-align: center;
}
.primary-nav .profile-link .dropdown li a {
    display: block;
    color: #fff;
    padding: 15px 0;
    border-bottom: 1px solid #bcd5bc;    
    font-size: 14px;
}
.primary-nav .profile-link .dropdown li a:hover {
    color: #ccc;
}
.primary-nav .profile-link .dropdown li:last-child a {
    border: 0;
}
.primary-nav .profile-link.hovered .button {
    background: #31432f;
}


/* -----------------------------------------------
    SECONDARY HEADER & NAVIGATION
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.page-title {
}
.page-title .main-title {
    background: #bcd5bc;
    padding: 10px 0;
}
.page-title .main-title .title,
.page-title .secondary-title .title {
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}

.page-title .secondary-title {
    position: relative;
    background: #31432f;
    padding: 10px 0;
    z-index: 99;
}
.page-title .secondary-title .title {
    display: inline-block;
}
.page-title .secondary-title .secondary-nav {
    float: right;
}
.page-title .secondary-title .secondary-nav > ul {
    margin: 0;
    padding: 0;
    list-style: none;    
}
.page-title .secondary-title .secondary-nav > ul > li {
    display: inline-block;
    margin: 0 20px 0 0;
}
.page-title .secondary-title .secondary-nav > ul > li:last-child {
    margin-right: 0;
}
.page-title .secondary-title .secondary-nav > ul > li a {
    color: #fff;
}


/* -----------------------------------------------
    MAIN BODY
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.main {
    min-height: 400px;
}

.content {
    background: rgba(255,255,255,.75);
    margin: 35px auto 70px;
    padding: 60px 60px 80px;
}

h1.title {
    font-weight: 300;
    font-size: 7.0rem;
}
h1.title span {
    font-weight: 400;
    color: #bcd5bc;
}
h2.sub-title {
    font-weight: 400;
    color: #999;
}
.bar-title {
    background: #7E9D62;
    color: #fff;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 10px;

}
.bar-title.indented {
    padding-left: 25px;
}



/* -----------------------------------------------
    HOMEPAGE
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.homepage section {
    margin: 0 auto 75px;
}
.flexslider {
    border: 0;
    padding: 12px;
    /*background: rgba(255,255,255,.5);*/
    background: transparent;
    border-radius: 0;
    margin: 0;
}

.flexslider .rotator-image {
    display: block;
    max-height: 425px;
    overflow: hidden;
}
.flexslider .rotator-image img {
    display: block;
    max-width: 100%;
}

.flex-direction-nav a {
    color: #fff;
    width: 35px;
    height: 75px;
    margin-top: -175px;    
    opacity: .7;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.flex-direction-nav a:hover {
    opacity: 1;
}
.flex-direction-nav .flex-next {
    opacity: 0;
    right: 40px;
}
.flex-direction-nav .flex-prev {
    opacity: 0;
    left: 40px;
    text-align: left;
}
.flexslider:hover .flex-direction-nav .flex-next {
    right: 40px;    
}
.flexslider:hover .flex-direction-nav .flex-prev {
    left: 40px;
    text-align: left;
}
.flex-direction-nav a:before {
    content: "\f104";
    color: #fff;
    font-size: 60px;
    text-shadow: 1px 1px #333;
}
.flex-direction-nav a.flex-next:before {
    content: "\f105";
}

.flex-control-nav {
    position: relative;
    bottom: 0;
    margin: 30px 0 10px;
}
.flex-control-paging li a {
    background: rgba(70,78,69,.5);

}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active {
    background: rgba(70,78,69,1);
}

.flexslider .rotator-description {
    margin: 30px 0 0;
}
.flexslider .rotator-title {
    display: inline-block;
    position: relative;    
    z-index: 9;
    background: #bcd5bc;
    padding: 10px 0;
    margin-bottom: 30px;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    padding: 10px 57px 10px 20px;
    text-align: center;
    width: 100%;
}
/*.flexslider .rotator-title:before {    
    content: "";
    position: absolute;
    z-index: -1;
    background: #bcd5bc;
    top: 0;
    left: -32px;
    height: 100%;
    width: 37px;
}*/
.flexslider .rotator-details {
    padding: 0 20px;
}

.video-slide {

}
.video-slide-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.video-slide-container iframe, .video-slide-container object, .video-slide-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.homepage .news {    
    background: rgba(255,255,255,.75);
    padding: 20px;
}
.news .title {
    font-weight: 400;
    text-align: center;
    font-size: 22px;
    margin: 4px 0 30px;
}
.news .news-item {
    min-height: 111px;
    position: relative;
    padding: 0 0 16px;
    margin: 0 0 20px;
    border-bottom: 1px solid #e2e2e2;
}
.news .news-item:last-child {
    border: 0;
}
.news .news-date {
    display: none;
    position: absolute;
    width: 88px;
    top: 0;
    left: -30px;
    background: #bcd5bc;
    color: #fff;
    font-weight: 400;
    text-align: center;
    padding: 14px 0;
    font-size: 17px;
}

.news .news-details {
    padding: 5px 0 0 0;
    font-size: 14px;
}

.homepage-membership {
    text-align: center;
    padding: 65px 0 75px;
    background: rgba(255,255,255,.75);
}
.homepage-membership .membership-description {
    display: inline-block;
    vertical-align: top;
    width: 33%;
    margin: 0 6%;
    text-align: center;
}
.homepage-membership .membership-icon {
    font-size: 70px;
    color: #31432f;
    height: 75px;
    line-height: 75px;
    margin-bottom: 30px;
}
.homepage-membership .membership-title {
    font-size: 22px;
    font-weight: 400;
    color: #31432f;
}
.homepage-membership p {
    text-align: left; 
    margin-bottom:25px;
}
.homepage-membership .membership-button .button {
    width: 155px;
    padding: 12px 0;
}

.homepage-benefits {

}
.homepage-benefits .title {
    position: relative;
    top: 40px;
    background: #31432f;
    color: #fff;
    font-size: 22px;
    padding: 20px 60px;
    text-align: center;
    font-weight: 400;
    margin: 0;
    line-height: 36px;
}
.homepage-benefits-inside {
    /*background: rgba(255,255,255,.5);*/
    margin: -100px 40px 0;
    padding: 225px 25px 80px;
}
.homepage-benefits .benefit {
    position: relative;
    text-align: center;
}
.homepage-benefits .benefit i {
    position: absolute;
    left: 50%;
    top: -16px;
    width: 90px;
    height: 90px;
    margin-left: -45px;
    text-align: center;
    font-size: 56px;
    color: #fff;
    background: #31432f;
    padding-top: 16px;
}
.homepage-benefits .benefit .benefit-image {
    display: block;
    max-width: 100%;
}

.homepage-benefits .benefit .button {
    width: 154px;
    padding: 12px 0;
    margin-left: -77px;
    position: absolute;
    bottom: -26px;
    left: 50%;
}

/* -----------------------------------------------
    ABOUT PAGE
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.about .bar-title,
.resources .bar-title {
    font-size: 20px;
    margin: 0 0 30px;
    position: relative;
    z-index: 9;
}
.about .about-sidebar,
.resources .about-sidebar {
    margin-left: 0;
    margin-right: 4%;
}
.about .about-sidebar .bar-title:before,
.resources .about-sidebar .bar-title:before {
    content: "";
    position: absolute;
    z-index: -1;
    background: #bcd5bc;
    top: 0;
    left: -80px;
    height: 100%;
    width: 85px;
}

.about .about-content,
.resources .about-content {
    padding-left: 40px;
}
.about .about-content.goals,
.resources .about-content.goals {
    padding-left: 55px;
}

.about .contact-form .bar-title {
    font-size: 18px;
}
.about .purpose .bar-title:after,
.about .contact-form .bar-title:after,
.resources .purpose .bar-title:after {
    content: "";
    position: absolute;
    z-index: -1;
    background: #bcd5bc;
    top: 0;
    right: -80px;
    height: 100%;
    width: 85px;    
}

.about .contact-info {
    margin: 40px 0 10px;
    text-align: center;
}
.about .contact-info i {
    border: 6px solid #31432f;
    width: 90px;
    height: 90px;
    padding: 14px 0 0;
    font-size: 45px;
    border-radius: 100%;
    color: #31432f;
}
.about .contact-info .call-us i {
    padding-top: 18px;
}
.about .contact-info .write-us i {
    padding-top: 15px;
}
.about .contact-info h4 {
    font-size: 20px;
    margin: 15px 0 7px;
}
.about .contact-info p {
    font-size: 13px;
    text-align: left;
}

.about-sidebar ul {
    padding: 0;
    list-style: none;
}
.about-sidebar li {
    margin: 0 0 20px;
}
.about-sidebar li a {
    font-family: "Roboto Slab";
    font-size: 20px;
    color: #31432f;
}

.bylaws p {
    padding-left: 25px;
}

/* -----------------------------------------------
    MEMBERSHIP PAGE
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.membership section {
    padding: 80px 0;
}
.membership-buttons { 
    
}
.membership-buttons a {
    display: inline-block;
    width: 318px;
    height: 232px;
    border: 12px solid #bcd5bc;
    padding-top: 37px;
    margin: 0 2%;
}
.membership-buttons a:hover {
    border-color: #95be9f;
}
.membership-buttons a i {
    font-size: 75px;
    margin: 0 0 22px;
}
.membership-buttons a h2 {
    color: #31432f;
    font-size: 21px;
}
.membership-buttons a.prices {
    display: block;
    width: 204px;
    height: auto;
    border: none;
    padding: 10px 0;
    margin: 50px auto 0;
}
.membership-buttons .type-question p {
    font-family: "Roboto Slab";
    font-size: 20px;
    color: #31432f;
    margin-bottom: 30px;
}

.membership-buttons.types a {
    vertical-align: top;
    height: 350px;
    padding: 20px 20px;
    width: 44%;
    margin: 0 1% 25px;
}
.membership-buttons.types a .inner-content {
    display: flex;
    align-items: center;
    flex-flow: column;
    justify-content: center;
    height: 100%;
}
.membership-buttons.types a .top-area {
    margin: 0 0 15px;
}
.membership-buttons.types a .top-area i {
    font-size: 45px;
    margin: 0 0 15px;
    width: 60px;
    text-align: center;
}
.membership-buttons.types a .top-area .title {
    font-size: 20px;    
    margin: 0;
}
.membership-buttons.types a .type {
    font-size: 16px;
    margin: 0 0 6px;
    color: #333;
}
.membership-buttons.types a .descriptions {
    text-align: left;
    padding: 0 20px;
    font-size: 15px;
    color: #333;
}
.membership-buttons.types a .descriptions ul {
    display: flex;
    align-items: center;
    justify-content: center;
    list-style-type: none;
    margin: 0;
}
.membership-buttons.types a .descriptions ul li {
    color: #728A7C;
    margin-bottom: 0;
    font-weight: 700;
}
.membership-buttons.types a .descriptions ul li:only-child {
    margin-right: 0 !important;   
}
.membership-buttons.types a .descriptions ul li:first-child {
    margin-right: 25px;   
}

.registration-block .descriptions {
    background: #e2e2e2;
    padding: 15px 20px 5px;
    margin: 0 0 20px;
}
.registration-block .descriptions .type {
    font-size: 15px;
    margin: 0 0 5px;
    text-align: left;
}
.registration-block .descriptions p {
    text-align: left;
    font-size: 14px;
    color: #333;
    margin: 0 0 20px;
}


.member-benefits .bar-title {
    position: relative;
    top: 40px;    
    margin: 0;
    text-align: center;
}
.member-benefits-inside {
    background: rgba(255,255,255,.75);    
    text-align: center;
    margin: -50px 40px 0;
    padding: 150px 25px 60px;
}
.member-benefits .row {
    margin: 0 0 60px;
}



/* -----------------------------------------------
    REGIONAL CHAPTERS PAGE
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.content.regional-chapters {
    padding-left: 5px;
    padding-right: 5px;
}
.regional-chapters-banner {
    background: url(/images/regional-chapters-banner.jpg) no-repeat;
    background-size: cover;
    height: 250px;
    color: #fff;
    font-family: "Roboto Slab", serif;
    font-size: 22px;
    line-height: 30px;
}
.regional-chapters-banner .wrapper {
    height: 100%;
}
.regional-chapters-banner-text {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 90%;
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
}

.regional-chapter-map {
    display: inline-block;
    width: 73.5%;
}
.regional-chapter-map a .region {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.regional-chapter-map a:hover .region {
    opacity: .5;
}
.regional-chapter-map a .region.greyed {
    opacity: .1;
}
.regional-chapter-map a .region.highlighted {
    opacity: .5;
}

.regional-chapters-sidebar {
    position: relative;
    right: -50px;
    display: inline-block;
    float: right;
    width: 26%;
}
.regional-chapters-sidebar ul {
    list-style: none;
}
.regional-chapters-sidebar .regional-chapter-item {
    margin: 0 0 15px;
}
.regional-chapters-sidebar .regional-chapter-item .bar-title {
    margin: 0;
    -webkit-transition: background .2s ease-in-out;
    -moz-transition: background .2s ease-in-out;
    -ms-transition: background .2s ease-in-out;
    -o-transition: background .2s ease-in-out;
    transition: background .2s ease-in-out;
}
.regional-chapters-sidebar .regional-chapter-item .bar-title a,
.regional-chapters-sidebar .regional-chapter-item .bar-title a:hover {
    display: block;
    color: #fff;
    font-size: 20px;
    padding: 22px 0 22px 22px;
}
.regional-chapters-sidebar .regional-chapter-item .bar-title:hover {
    background: #95be9f;
}
.regional-chapters-sidebar .regional-chapter-item .bar-title a i {
    float: right;
    margin-right: 18px;
    font-size: 28px;
}
.regional-chapters-sidebar .regional-chapter-counties {
    background: #fff;
    padding: 30px 15px 40px;
}
.regional-chapters-sidebar .regional-chapter-counties .row {
    margin: 0 0 5px;
}

/* -----------------------------------------------
    RESOURCES PAGES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.resource-page a {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 200px;
    border: 12px solid #bcd5bc;
    padding: 35px 10px 0;
    margin: 0 20px 40px;
    text-align: center;
}
.resource-page a:hover {
    border-color: #95be9f;
}

.resource-page .resource-descr {
    color: #31432f;
    font-size: 14px;
}
.resource-links .row:last-child .resource-page:last-child a {
    padding-top: 20px;
}
.resources .member-check {
    margin-top: -20px;
    font-size: 13px;
    font-style: italic;
    margin-bottom: 20px;
}
.job-item,
.links-forms .link-item,
.update-item {
    padding-bottom: 30px;
    margin-bottom: 30px;
    font-size: 15px;
    border-bottom: 1px solid #e2e2e2;
}
.job-item:last-child,
.links-forms .link-item:last-child,
.update-item:last-child {
    margin-bottom: 0;
    border: none;
}
.job-item h4 {
    margin-bottom: 5px;
}
.job-item h5 {
    margin-bottom: 15px;
}
.job-item h6,
.update-item h6 {
    margin-bottom: 5px;
}
.job-item .links {
    margin-top: 25px;
}
.job-item .job-links {
    margin-bottom: 10px;
}
.job-item .job-links a,
.update-links a {
    display: block;
    font-size: 14px;
}
.links-forms .link-item {
    font-size: 16px;
}
.links-forms .link-item
.links-forms .link-image {
    text-align: center;
}
.links-forms .link-image img {
    max-width: 100%;
    max-height: 150px;
}
.links-forms .link-details {
   
}
.links-forms .company-link {
    padding-left: 20px;
}
.leg-updates .item-date {
    margin-bottom: 10px;
    font-size: 14px;
}
.update-item .update-text {
    font-size: 15px;
}
.chapter-resources {
    text-align: center;
}
.chapter-resources .regional-chapters-sidebar {
    right: 0;
    float: none;
    width: 100%;
}
.resources .purpose .chapter-resources .bar-title:after {
    content: none;
}
.chapter-resources .regional-chapter-counties {
    text-align: left;
    padding: 10px 15px;
    font-size: 13px;
}
.chapter-resources .row-1 .regional-chapter-counties {
    height: 145px;
}
.chapter-resources .row-2 .regional-chapter-counties {
    height: 245px;
}
.chapter-resources .row-3 .regional-chapter-counties {
    height: 220px;
}


/* -----------------------------------------------
    MEMBERSHIP PAGE
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.membership-buttons {
    text-align: center;
}

.membership .member-benefits .box-title {
    position: relative;
    z-index: 9;
    background: #bcd5bc;
    padding: 10px 0;
    margin-bottom: 30px;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
}


/* -----------------------------------------------
    ABOUT PAGE
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.profile .box .box-title {
    position: relative;    
    z-index: 9;
    background: #bcd5bc;
    padding: 10px 0;
    margin-bottom: 30px;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
}
.profile .box .box-title:before {
    content: "";
    position: absolute;
    z-index: -1;
    background: #bcd5bc;
    top: 0;
    left: -80px;
    height: 100%;
    width: 85px;
}




/* -----------------------------------------------
    DIRECTORS PAGE
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.staff-listing {
}
.staff-member {
    margin: 0 0 35px;
    padding: 0 0 35px;
    border-bottom: 1px solid #ddd;
    clear: both;
    overflow: hidden;
}
.staff-position {
    text-transform: uppercase;
    color: #999;
    margin: 0 0 5px;
    font-weight: bold;
}
.staff-member-image {
    float: left;
    margin: 0 40px 20px 0;
    max-width: 205px;
}
.staff-member-image img {
    max-width: 100%;
}
.staff-name h4 {
    margin-bottom: 7px;
}
.staff-job h5 {
    font-size: 17px;
}




/* -----------------------------------------------
    REGISTRATION PAGE
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.registration-block {
    margin: 0 0 30px;   
}
.registration-membership-type,
.registration-payment-type {
    max-width: 48%;
}
.hide-phone {    
    padding-top: 28px;
    margin-bottom: 0;
}
.hide-phone label {
    max-width: 100px;
    font-size: 14px;
    vertical-align: middle;
}
.payment-info,
.extra-members {
    background: #eee;
    padding: 40px 40px 15px;
}
.extra-members .additional-member {
    margin-bottom: 25px;
}
#divPO .form-row {
    max-width: 460px;
    margin: 0 auto 35px;
    text-align: center;
}


/* -----------------------------------------------
    EXPO PAGES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.expo .header {
    margin: 0 0 60px;
    height: auto;
    z-index: 0;
}
.expo .header img {
    max-width: 100%;
}
.content h3.centered {    
    color: #31432f;
    margin: 0 auto 40px;
    padding: 0 0 15px;
    text-align: center;
    border-bottom: 2px solid #ddd;
}
.expo-description {
    margin-bottom: 80px;
}
.expo .details {
    text-align: center;
}
.expo .details ul {
    display: inline-block;
    margin: 0 0 80px;
    padding: 0;
    list-style: none;
    text-align: left
}
.expo .details li {
    padding-left: 50px;
    font-size: 20px;
    position: relative;
    margin: 0 0 30px;
}
.expo .details li i {
    position: absolute;
    top: 13px;
    left: -9px;
    font-size: 32px;
    width: 30px;
    text-align: center;
}
.expo .details .registration-link {
    margin: 0;
}

.expo .information {
    margin: 0 0 80px;
}
.expo .information ul,
.expo .information ol {
    margin: 0;
    padding-left: 35px;
}

.expo .schedule-table thead tr {
    background: #31432f;
    color: #fff;
    font-family: 'Roboto Slab', serif;
    font-size: 18px;
}
.expo .schedule-table th,
.expo .schedule-table td {
    padding: .5em 1em;
}
.expo .schedule-table .header-row {
    border-bottom: 2px solid #31432f;
}
.expo .schedule-table .header-row td {
    color: #31432f;
    font-family: 'Roboto Slab', serif;
    padding-top: 2em;
}
.expo th.datetime {
    width: 250px;
}

.expo-registration {
    text-align: center;
}
.expo-registration a.block {
    display: inline-block;
    vertical-align: top;
    width: 35%;
    height: 230px;
    border: 12px solid #bcd5bc;
    padding: 35px 10px 0;
    margin: 0 20px 40px;
    text-align: center;
}
.expo-registration a.block:hover {
    border-color: #95be9f;
}
.expo-registration a.block i {
    font-size: 50px;
    margin: 0 0 12px;
}
.expo-registration a.block h2 {
    color: #31432f;
    font-size: 20px;
    line-height: 28px;
    margin: 0;
}
.expo-registration a.block h2 .second {
    font-size: 18px;
    display: inline-block;
    margin-top: 7px;
}
#breakoutDetails {
    margin-top: 80px;
}
.breakout-sessions .sessions {
    margin-bottom: 80px;
}
.breakout-sessions .sessions p {
    margin-bottom: 8px;
}
.breakout-sessions .sessions p.title {
    color: #31432f;
    font-family: 'Roboto Slab', Georgia, sans-serif;
    font-size: 20px;
}
.breakout-sessions .sessions .indented-section {
    padding-left: 30px;
    margin-bottom: 20px;
}


.form-row.registration-buttons {
    text-align: center;
    margin: 0 0 100px;
}
.registration-button {
    display: inline-block;
    position: relative;
    width: 40%;
    margin: 0 4%;
    background: #eaeaea;
    border: 0;
    padding: 30px 30px 60px;
    font-size: 20px;
    color: #31432f;
    font-family: proxima-nova, sans-serif;
}
.registration-button span {
    font-size: 14px;
    font-family: proxima-nova, sans-serif;
    color: #333;
    display: block;
    margin: 25px 0 0;
}
.registration-button span.button {
    font-family: proxima-nova, sans-serif;
    position: absolute;
    left: 50%;
    width: 150px;
    margin-left: -75px;
    bottom: -20px;
    font-size: 20px;
    background: #31432f;
    color: #fff;
}
.registration-button:hover span.button {
    background: #8e8491;
}
.registration-button:first-child {
    margin-left: 0;
}
.registration-button:last-child {
    margin-right: 0;
}

.form-row.submit.conference {
    text-align: center;
}
.form-row.submit.conference button {
    display: block;
    margin: 0 auto 40px;
    padding: 20px 80px;
    font-size: 22px;
}
.form-row.submit.conference button i {
    margin-left: 18px;
}
.form-row.submit.conference a.button {
    font-size: 18px;
}
.conference-notice {
    color: #3a8bc8;
    font-weight: bold;
}


.conference-app {
    text-align: center;
    margin: 0 0 80px;
}
.conference-app h4 {
    text-align: center;
    margin: 0 0 40px;
}
.conference-app .left,
.conference-app .right {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}
.conference-app .left {
    margin-right: 10%;
}
.conference-app .right {
    width: 50%;
}
.conference-app .text {
    width: 75%;
}



/* -----------------------------------------------
    CLASSES PAGES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.classes .class-description-list {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
}
.classes .expo-description {
    margin-bottom: 25px;
}
.classes .class-item {
    background: #eee;
    margin: 0 0 2%;
    padding: 50px 30px 30px 50px;
    position: relative;
    min-height: 325px;
    width: 49%;
    margin-right: 1%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-flow: column;
    transition: all ease-in-out 300ms;
    cursor: pointer;
}
.classes .class-item:hover {
    box-shadow: 0px 3px 6px #00000029;
}
.classes .class-item:nth-child(2n) {
    margin-right: 0;
}
.classes .class-item:not(.featured):before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 20px;
    background-color: #cdcdcd;
}
.classes .class-item.active:not(.featured):before {    
    background-color: #72a06c;    
}

.classes .status {
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px 15px;
    width: 175px;
    text-align: center;
    font-weight: 700;
    font-size: 14px;
}
.classes .status.full {
    background-color: #f37676;
    color: #7b3636;
}
.classes .status.open {
    background-color: #bcd5bc;
    color: #72a06c;
}

/* Class inner content */
.classes .header {
    position: static;
    margin: 0 0 60px;
    height: auto;
}
.classes .header img {
    max-width: 100%;
}
.classes .class-name {
    font-family: proxima-nova, sans-serif;
    font-size: 20px;
    margin: 0 0 7px;
}
.classes .class-item:not(.active) .class-name a {
    color: #777;
}
.classes .class-location {
    font-weight: bold;
    font-style: italic;
    font-size: 15px;
    margin: 0 0 7px;
    color: #777;
}
.classes .class-short-descr {
    font-size: 15px;
    margin: 25px 0;
    color: #333;
}

.class-item .schedule-table th {
    font-size: 14px;
}
.class-item .schedule-table tr {
    border-color: #ccc;
}
.class-item .schedule-table td {
    font-size: 13px;
}
.class-item .schedule-table {
    max-width: 500px;
    margin: 25px 0;
}
.class-item .schedule-table .datetime{
    width: 162px;
}

.class-item .class-link-icon {
    position: absolute;
    top: 50%;
    right: 50px;
    margin-top: -116px;
    font-size: 140px;
}
.class-item .class-link-icon a {
    color: #e2e2e2;
}
.class-item .class-link-icon a:hover {
    color: #d5d5d5;
}
.class-item .class-read-more {
    margin: 7px 0 0;
}
.class-item .read-more {
    font-size: 15px;
    font-weight: 700;
    color: #777;
    display: flex;
    align-items: center;
}
.class-item .read-more svg {
    margin-left: 10px;
}
.class-item .read-more i {
    font-size: 20px;
    margin-left: 10px;
}
#class-option-error {
    display: inline-block;
    margin-left: 20px;
    font-weight: bold;
}

/* Featured Classes */
.classes .featured-section {
    margin-bottom: 75px;
}
.classes .class-item.featured {
    width: 100%;
    padding: 0;
    align-items: flex-start;
    flex-flow: wrap;
    min-height: 100%;
    margin-bottom: 30px;
}
.classes .class-item.featured img {
    width: 200px;
    height: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
}
.classes .class-item.featured .inner-content {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    padding: 45px 30px 30px;
    margin-left: 200px;
}
.classes .class-item.featured .inner-content .class-details {
    max-width: 75%;
}
.classes .class-item.featured .inner-content .class-name a {
    color: #72a06c;
}
.classes .class-item.featured .inner-content .class-location {
    max-width: 365px;
}
.classes .class-item.featured .inner-content .class-short-descr {
    margin: 0;
}

/* Become a Member Link */

.classes .become-a-member-link-section {
    padding: 35px 0 0;
    border-top: 2px solid #ddd;
}
.classes .become-a-member-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #72a06c;
    padding: 15px;
    color: #eee;
}
.classes .become-a-member-link .member {
    width: 15%;
    margin-right: 5%;
    text-align: center;
}
.classes .become-a-member-link .member i {
    font-size: 50px;
    margin: 0 0 10px;
}
.classes .become-a-member-link .member h6 {
    color: #eee;
    margin-bottom: 0;
}
.classes .become-a-member-link .inner-content {
    width: 70%;
}
.classes .become-a-member-link .inner-content h6 {
    color: #eee;
    margin-bottom: 5px;
}
.classes .become-a-member-link .inner-content p {
    margin-bottom: 0;
}
.classes .become-a-member-link .class-link-icon {
    width: 10%;
    text-align: center;
    font-size: 80px;
}
.classes .become-a-member-link .class-link-icon svg {
    width: 40px;
    height: 40px;
}
.classes .become-a-member-link .class-link-icon svg:hover {
    color: #BCD5BC;
}


/* -----------------------------------------------
    RENEWAL PAGE
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.join .green-bar-link-section {
    padding: 35px 0 0;
    border-top: 2px solid #ddd;
}
.join .green-bar-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #72a06c;
    padding: 15px;
    color: #eee;
}
.join .green-bar-link .inner-content {
    width: 70%;
}
.join .green-bar-link .inner-content h6 {
    color: #eee;
    margin-bottom: 5px;
}
.join .green-bar-link .inner-content p {
    margin-bottom: 0;
}
.join .green-bar-link .link-icon {
    width: 10%;
    text-align: center;
    font-size: 80px;
}

.join .member-type-box {
    background: #eee;
    margin: 0 0 2%;
    padding: 30px 30px 30px 50px;
    position: relative;
    width: 49%;
    margin-right: 1%;
    display: flex;
    flex-flow: column;
    transition: all ease-in-out 300ms;
    cursor: pointer;
}
.join .member-type-box:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 20px;
    background-color: #72a06c;
}
.join .renewal-information {
    margin: 60px 0;
}
.join .form-row.checkboxlist table, .form-row.radiobuttonlist table {
    width: 100%;
}
/* -----------------------------------------------
    AEM VIDEO COURSE PAGES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.atem-video-header {
    border-bottom: 2px solid #ddd;
}
.atem-video-header i {
    margin-right: 10px;
}
.atem-video-details {
    font-size: 13px;
    padding-left: 20px;
}
.atem-video-details .three.columns {
    text-align: right;
    padding-right: 30px;
}
.atem-video-resources-header {
    border-bottom: 2px solid #ddd;
}
.atem-video-resources-header i {
    margin-top: 30px;
    margin-right: 10px;
}
.atem-video-resources-header span {
    font-size: 11px;
    font-style: italic;
    padding-left: 10px;   
}

.atem-resource-download-link {
    float: right;
}

/* -----------------------------------------------
    LOGIN PAGE
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.login {
    text-align: left;
    padding: 100px 0;
}
.login .form-row.submit {
    text-align: left;
}
.login .sub-title {
    margin-bottom: 5px; ;
}
.login .new-account {
    margin-left: 30px;
}
.login .extra-links {
    text-align: left;
}





/* -----------------------------------------------
    PROFILE PAGES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.content.profile {
    padding-left: 0;
    padding-right: 0;
}
.profile .box {
    padding: 0;
    margin: 0 0 40px;
}
.profile .box .box-title {
    position: relative;    
    z-index: 9;
    background: #7E9D62;
    padding: 10px 0;
    margin-bottom: 30px;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
}
.profile .box .box-title:before {
    content: "";
    position: absolute;
    z-index: -1;
    background: #7E9D62;
    top: 0;
    left: -80px;
    height: 100%;
    width: 85px;
}

.profile .box p:last-child {
    margin: 0;
}

.profile .edit-button,
.bar-title .edit-button {
    position: absolute;
    font-size: 13px;
    right: 20px;
    top: 12px;
    padding: 4px 8px;
    display: inline-block;
    background: #31432f;
    color: #fff;
    font-weight: 400;
    text-align: center;
}
a.inline-edit-button {
    font-size: 13px;
    padding: 4px 8px;
    display: inline-block;
    background: #31432f;
    color: #fff;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
}
.profile .edit-button:hover,
.bar-title .edit-button:hover,
a.inline-edit-button:hover {
    background: #51672f;
}
.profile .edit-button .fa-plus {
    top: -3px;
}
.profile .name .edit-button {
    top: 2px;
}
.profile .name .edit-button i {
    top: -10px;
}
.profile .profile-sidebar .edit-button {
    right: -20px;
}
.profile .contact-info .edit-button {
    right: auto;
    left: 0;
}

.development li {
    margin: 0 0 30px;
}
.development li span {
    display: block;
    margin: 0 0 3px;
}
.development .title {
    font-weight: 700;
    display: inline-block;
}
.development .hours {
    font-style: italic;
}
.development .hours, .development .date {
    font-size: 14px;
}


/* Sidebar
--------------------------- */
.profile .profile-sidebar .box {
    padding: 0;
    margin: 0 0 60px;
}
.profile-sidebar .sidebar {
    position: relative;
}
.profile-sidebar .sidebar.box .box-title {
    padding: 10px 0 10px 40px;
}
.profile-sidebar .sidebar.box .box-title:before {
    left: auto;
    right: -80px;
}

.profile-sidebar-inner {
    padding: 0 0 0 40px;
}

.profile-sidebar .contact-block {
    margin: 0 0 25px;
}
.profile-sidebar .contact-block-title {
    color: #31432f;
    margin: 0 0 5px;
}


.profile-sidebar .social-links {
    list-style: none;
    margin: 5px 0 0;
    padding: 0;
}
.profile-sidebar .social-links li {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin: 0 10px 20px;
}
.profile-sidebar .social-links li a {
    font-size: 32px;
    color: #bcd5bc;

}
.profile-sidebar .social-links li a:hover {
    color: #95be9f;
}

.profile-sidebar .email-member {
    text-align: center;
}


/* Contact Box
--------------------------- */
.profile .contact .back-link {
    font-family: proxima-nova, sans-serif; 
    position: relative;
    top: -31px;
    left: -25px;
    font-size: 16px;
}
.profile .contact .back-link i {
    font-size: 22px;
    margin-right: 10px;
    position: relative;
    top: 1px;
}
.profile #spnMsg {
    font-size: 16px;
    font-weight: normal;
    font-family: Tahoma, sans-serif;
    margin: 20px 0 0;
    font-style: italic;
}


.profile .contact .contact-info {
    position: relative;
    padding-top: 40px;
}
.profile .contact .contact-image img {
    max-width: 100%;
}
.profile .contact .name {
    margin: 0 0 5px;
}
.profile .contact .chapter-location {
    font-weight: 400;
    font-size: 20px;
    margin: 0 0 7px;
}
.profile .contact .position {    
    font-size: 16px;
}
.profile .contact .state-board-member {
    font-style: italic;
}
.profile .contact a.tag {
    margin: 0 8px 12px 0;
}
.profile .contact a.tag:last-child {
    margin-right: 0;
}
.profile .contact a.tag.hidden {
    display: none;
}
.profile .contact .areas-of-expertise .more-link {
    font-size: 13px;
    text-decoration: underline;
    display: inline-block;
    width: 52px;
}
.contact-image-link {
    text-align: right;
    font-size: 12px;
}
#lnkPremium {
    margin: 15px 0 0;
}



/* -----------------------------------------------
    PROFILE EDIT
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.editbox {
    width: 675px;
    min-height: 300px;
    padding: 20px;
}
.editbox i {
    margin-left: 10px;
    font-size: 18px;
}
.editbox .edit-description {
    font-style: italic;
    color: #aaa;
}




/* -----------------------------------------------
    CHAPTER PAGES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.officer {
    font-size: 14px;
    overflow: hidden;
    margin: 0 0 20px;
}
.officer .officer-image {
    display: inline-block;
    float: left;
    margin-right: 20px;
    padding-bottom: 5px;
    width: 80px;
}
.officer .officer-details {
    margin-left: 100px;
}
.officer .officer-details a.officer-link {
    font-weight: bold;
}
.officer .officer-image img {
    max-width: 80px;
}


.member-list .member {
    font-size: 14px;
    overflow: hidden;
    margin: 0 0 20px;
}
.member-list .member .member-image {
    display: inline-block;
    float: left;
    margin-right: 20px;
    padding-bottom: 5px;
    width: 80px;
}
.member-list .member .member-details {
    margin-left: 100px;
}
.member-list .member .member-details a.member-link {
    font-weight: bold;
}
.member-list .member .member-details a:last-child {
    font-style: italic;
}
.member-list .member .member-image img {
    max-width: 80px;
}
span.see-all-members {
    text-transform: uppercase;
}


/* Meeting Edit Page
--------------------------- */
.meeting-uploads {
    background: #eee;
    padding: 30px;
    margin: 25px 0 0;
}
.meeting-uploads .delete-button {
    font-size: 13px;
    padding: 1px 8px 3px;
    font-weight: 400;
    margin-top: 5px;
}



/* Meetings Listing Page
--------------------------- */

.meeting {
    margin: 0 0 25px;
    padding: 0 0 25px;
    border-bottom: 1px solid #e2e2e2;
}
.meeting:last-child {
    border: 0;
    padding: 0;
}
.meeting-header {
    display: flex;
    flex-flow: row nowrap;
}
.meeting-date, .meeting-time {
    font-style: italic;
    font-size: 14px;    
}
.meeting-date {
    color: #31432f;
    margin: 0 0 2px;
    font-weight: bold;
}
.meeting-time {
    display: inline-block;
    color: #31432f;
    margin: 0 0 10px;
}
.meeting-date .sep {
    display: inline-block;
    color: #bbb;
}
.meeting-title {
    font-family: 'Roboto Slab', serif;
    color: #31432f;
    font-size: 18px;
    margin: 0 0 15px;
    display: flex;
    align-items: flex-start;
}
.meeting-text {
    margin: 0 0 8px;
    line-height: 20px;
    font-size: 15px;
}
.meeting-edit {
    display: inline-block;
}
.meeting-location {
    font-style: italic;
    color: #888;
    font-size: 15px;
}
.meeting-location-text {
    color: #31432f;
    font-style: normal;
}
.meeting-edit a {
    display: block;
    padding: 2px 6px;
    background: #31432f;
    color: #fff;
    font-weight: 400;
    text-align: center;
    font-size: 13px;
    font-family: proxima-nova, sans-serif;
    margin-left: 10px; 
}
.meeting-edit a:hover {
    background: #51672f;
}
.readmore {
    text-decoration: underline;
    font-size: 14px;
}

.meeting-popup {
    padding: 10px;
}
.meeting-popup .meeting-title {
    color: #bcd5bc;
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 20px;
}
.meeting-company {
    font-size: ;
    font-weight: bold;
    margin-bottom: 20px;
}
.meeting-documents {
    margin: 15px 0;
    background: #f0f0f0;
    padding: 20px;
}

.previous-meetings-selector {
    background: #eee;
    padding: 30px;
    margin: 0 0 40px;
}
.previous-meetings-selector .form-container {
    max-width: 48%;
}
.previous-meetings .meeting {
    padding: 40px;
    margin: 0;
}
.previous-meetings .meeting:nth-child(even) {
    background: #f0f0f0;
}

.previous-meetings .meeting .meeting-documents {
    background: none;
    padding: 0;
    margin: 25px 0 0;
}


/* -----------------------------------------------
    AEM VIDEO COURSE
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.module-title {
    float: left;
    font-family: proxima-nova, sans-serif; 
    font-size: 18px;
    display: inline-block;
    position: relative;
    padding-bottom: 10px;
}
.module-length {
    float: right;
    font-size: 14px;
    position: relative;
    display: inline-block;
    bottom: -5px;
    padding-bottom: 10px;
}
.module-descr {
    clear: both;
    font-size: 14px;
}
.module {
    padding: 45px 55px;
}
.module:first-child {
    padding-left: 0;
}
.module:nth-child(2){
    padding-right: 0;
}
.module-listing {
    padding-top: 20px;
    margin-bottom: 65px;
}
.module-option {
    padding: 0 50px;
}
.module-icon i {
    font-size: 50px;
    padding: 0 10px;
}
.module-icon {
    padding-bottom: 15px;
}
.module-option-title {
    font-size: 20px;
    font-family: proxima-nova, sans-serif; 
    padding-bottom: 25px;
}
.module-pricing-box {
    background-color: #ECECEC;
    border: 1px solid #cccccc;
    padding: 20px 55px 0;
    min-height: 182px;
}
.module-pricing-title {
    font-family: proxima-nova, sans-serif; 
    font-size: 18px;
}
.module-pricing-info {
    font-size: 13px;
}
.module-pricing-info p {
    padding-top: 25px;
}
.modules-select-title {
    font-size: 14px;
    font-weight: bold;
    padding: 25px 0;
}
.modules-select #accordion,
.modules-select #accordion2 {
    text-align: left;
}
.modules-select .ui-accordion h3.ui-accordion-header {
    font-size: 14px;
    background: none;
    background-color: #ECECEC;
    border: none;
}
.modules-select .ui-accordion .ui-accordion-content {
    font-size: 13px;
    border: 1px solid #ECECEC;
    color: #333;
    background: none;
}
.video-title {
    float: left;
    width: 75%;
}
.video-length {
    float: right;
}
.video-title-block {
    clear: both;
    padding-bottom: 10px;
    font-size: 13px;
}
.modules-select {
    min-height: 240px;
}

.purchase-all {
    margin-top: 72px;
    text-align: left;
}
.purchase-all p {
    font-size: 14px;
    margin-bottom: 0;
    background-color: #ECECEC;
    padding: 8px 10px;
}
.purchase-all .video-details {
    border: 2px solid #ECECEC;
    padding: 8px 10px;
}
.ATEMvideo .member-benefits {
    margin-bottom: 50px;
}
.module-container {
    overflow: hidden;
    margin-bottom: 10px;
}
.module-container:last-child {
    margin: 0;
}
.module-container input {
    float: left;
    margin: 12.5px 10px;
    margin-right: 15px;
}
.module-header {
    font-size: 14px;
    text-align: left;
    background-color: #ECECEC;
    padding: 8px 10px;
}
.module-header a {
    float: right;
    position: relative;
    font-size: 11px;
    bottom: -3px;
}
.video-details {
    font-size: 13px;
    text-align: left;
}
.module-details {
    overflow: hidden;
    border: 2px solid #ECECEC;
    padding: 8px 10px;
}
.ATEMvideo .member-benefits .row:first-child {
    margin: 0;
}

.checkout-button.column-buttons {
    display: none;
}
.checkout-button.row-buttons {
    display: block;
}

#secNonMember .row {
    margin-bottom: 10px;
}

/* -----------------------------------------------
    PURCHASED VIDEOS
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.purchased-videos .member-benefits {
    margin-top: 50px;
}
.purchased-videos .member-benefits-inside {
    text-align: left;
}
.module-list-title {
    font-family: proxima-nova, sans-serif; 
    font-size: 16px;
    padding-bottom: 10px;
}
.modules-section {
    font-family: proxima-nova, sans-serif; 
    font-size: 16px;
    border-bottom: 2px solid #ECECEC;
    margin-top: 40px;
}
.modules-section:first-child {
    margin-top: 0;
}
.modules-section i {
    padding-right: 10px;
}
.resources-blurb {
    font-size: 11px;
    font-style: italic;
    font-family: proxima-nova, sans-serif; 
    padding-left: 20px;
}
.modules-list {
    font-size: 13px;
}
.modules-list li {
    list-style: none;
    margin-left: 20px;
    margin-top: 10px;
    display: block;
    overflow: hidden;
}
.video-name {
    float: left;
    display: inline-block;
    width: 80%;
}
.video-time {
    float: right;
    display: inline-block;
}
.purchased-videos img {
    width: 100%;
}
.resources-note {
    display: none;
}
/* -----------------------------------------------
    FOOTER
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.primary-footer {    
    width: 100%;
    background: url(/images/footer-icon_white.png) no-repeat #31432f;
    background-position: 40% -57px;     
    color: #fff;
    padding: 40px 0;
    overflow: hidden;
}

.footer-columns {
    overflow: hidden;
}
.footer-column {
    float: left;
    padding-right: 150px;
}
.footer-column h4 {
    color: #fff;
    font-size: 18px;
    margin-bottom: 8px;
}
.footer-column:last-child {
    padding-right: 0;
}
.footer-nav {

}
.footer-nav ul {
    display: inline-block;
    vertical-align: top;
    margin: 0 30px 20px 0;
    padding: 0;    
    list-style: none;
}
.footer-nav ul:last-child {
    margin-right: 0;
}
.footer-nav ul li {    
    padding: 0;
    margin: 10px 0;
}
.footer-nav ul li a {
    display: block;
    font-size: 14px;
    color: #fff;
}
.footer-nav ul li a:hover {
    color: #ccc;
}

.footer-contact ul.contact-info {
    list-style: none;
    margin: 0;
    padding: 0 0 0 32px;
}
.footer-contact .contact-info li {
    margin: 0;
    padding: 0;
    position: relative;
    margin: 0 0 20px;
}
.footer-contact .contact-info li i {
    position: absolute;
    left: -32px;
    top: 5px;
    font-size: 20px;
}
.disclaimer {
    text-align: center;
    margin: 30px 0 0;
}
.disclaimer p {
    font-size: 14px;
    color: #ccc;
}
.disclaimer p.copyright {
    color: #fff;
    font-weight: bold;
}
.disclaimer p:last-child {
    margin: 0;
}

.primary-footer .social-links a {
    color: #fff;
    font-size: 28px;
}
.footer-contact .social-links li {
    position: relative;
    margin: 0 20px 0 0;
}



/* -----------------------------------------------
    TABLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
table tr {
    border-bottom: 1px solid #ddd;
}
table tr td,
table tr th {
    border: 0;
    padding-bottom: .5em;
    padding-top: .5em;
}
table.responsive {
    width: 100% !important;
}
table.responsive td .hidden {
    display: none;
}
table.full {
    width: 100%;
}
table.no-border tr,
table tr.no-border {
    border: 0;
}
table thead td,
table thead th {
    font-weight: bold;
}
table tr.highlighted td {
    font-weight: bold;
}
table tr:last-child {
    border-bottom: 0;
}
table thead tr:last-child {
    border-bottom: 1px solid #ddd;
}



/* Login Form
--------------------------- */
.login-form {
    max-width: 550px;
    margin: 0 auto;
}


/*  Fancybox Confirm
----------------------- */
#fancyConfirm_Box {
    width: 450px;
    min-height: 100px;
    padding: 0;
}
#fancyConfirm_Title {
    background: #f2f2f2;
    text-align: center;
    padding: 12px 25px;
    border-bottom:1px solid #d2d2d2;
    color: #222;
    font-size: 16px;
    font-weight: bold;
    font-family: proxima-nova, sans-serif; 
    text-transform: uppercase;
    border-radius: 5px 5px 0 0;
}
#fancyConfirm_Inner {
    padding: 35px 25px;
    text-align: center;
    font-weight: bold;
}
#fancyConfirm_Buttons {
    padding: 0 25px 25px;
    text-align: center;
}
#fancyConfirm_Yes {    
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0 15px 0 0;
    padding: 10px 26px;
    border-radius: 7px;
    font-family: proxima-nova, sans-serif; 
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    color:#333;
    text-align: center;
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 0;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    transition: none;
}
#fancyConfirm_Yes:hover {
    background: #bcd5bc;
    color:#fff;
    text-decoration: none;
    border: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
#fancyConfirm_No {    
    color: #333;
    text-decoration: none;
    border-radius: 4px;
    background: none;
    border: 0;
    border-bottom: 1px solid #333;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0 15px;
    padding: 0 2px;
    font-style: italic;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}



/* -----------------------------------------------
    ADMIN PAGES
–––––––––––––––––––––––––––––––––––––––––––––––––– */

.add-button {
    margin: 0 0 30px;
}
.sort {
    cursor: pointer;
}
.sort i {    
    font-size: 19px;
}
.sorting-row {
    cursor:pointer;
    background: #fcfdd0;
}

.admin table {
    width: 100%;
    font-size: 13px;
}
.admin table th {
    padding: 5px 8px;
    font-size: 14px;
}
.admin table td {
    font-size: 13px;
    padding: 5px 8px;
}
.admin-icon {
    padding-left: 8px;
}


.content-pages .box-list {
    margin: 40px 0;
}
.box-list {
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-flow: row wrap;
}
.box-list li {
    width: 29%;
    margin: 0 40px 30px 0;
}

.box-list li a {
    display: block;
    height: 120px;
    background: #eee;
    border: 1px solid #d2d2d2;
    text-align: center;
    line-height: 120px;
    font-weight: bold;
}
.box-list li a:hover {
    background: #ddd;
}

.content-edit-area {
    padding: 20px;
    margin: 0 0 30px; 
}
.content-edit-area:nth-child(even) {
    background: #f0f0f0;   
}
.content-edit-area:last-child {
    border: 0;
}
.content-edit-area label {
    color: #31432f;
}


.user-sort .form-row.submit {
    margin: 20px 0 35px;
}
.user-sort .form-row.submit .checkbox-section {
    display: inline-block;
    vertical-align: middle;
}
.user-sort .form-row.submit .checkbox {
    display: inline-block;
    margin-right: 10px;
}
.user-sort .form-row.submit .checkbox:last-child {
    margin-right: 0;
}
.user-edit-icon {
    display: inline-block;
    width: 26px;
    height: 26px;
    border-radius: 100%;
    background: #bcd5bc;
    color: #fff;
    margin-right: 5px;
    text-align: center;
    line-height: 26px;
}
.user-edit-icon .fa-edit {
    padding-left: 2px;
}
.user-edit-icon:last-child {
    margin-right: 0;
}
.user-edit-icon:hover {
    background: #95be9f;
    color: #fff;
}
#thActions {
    width: 120px;
} 
.view-image {
    margin: 0 0 10px;
}
.small-text {
    font-size: 12px;
}
/*  Profile Cropping
----------------------- */
#puPic {
    text-align: center;
}
.imageBox
{
    position: relative;
    height: 340px;
    width: 400px;
    background: #fff;
    overflow: hidden;
    background-repeat: no-repeat;
    cursor:move;
    border: 1px solid #aaa;
}

.imageBox .thumbBox
{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 250px;
    height: 250px;
    margin-top: -125px;
    margin-left: -125px;
    box-sizing: border-box;
    border: 1px solid #b2b2b2;
    box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.2);
    background: none repeat scroll 0% 0% transparent;
}

.imageBox .spinner
{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    line-height: 340px;
    background: none;
    font-family: 'futura-pt', sans-serif;
    font-weight: 500;
    font-size: 17px;
    text-transform: uppercase;
    color: #bbb;
}
.zoom-button,
.rotate-button,
.fit-to-size {
    background: none;
    box-shadow: none;
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    border: 3px solid #31432f;
    text-align: center;
    color: #31432f;
    padding: 0;
    margin-right: 10px;
}
.zoom-button:hover,
.rotate-button:hover,
.fit-to-size:hover {
    color: #829C8D;
    border-color: #829C8D;
}
.fit-to-size {
    border-radius: 0;
    margin: 0;
    width: auto;
    height: auto;    
    padding: 2px 15px 1px;
    font-family: 'futura-pt', sans-serif;
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;    
}
.zoom-button i,
.rotate-button i {
    margin: 0;
}

.hidden-image {
    display: none;
}
.kb-title {
    margin-bottom: 10px;
}
.kb-description {
    margin-bottom: 10px;
}
.del-btn {
    margin-left: 15px;
}
span.desc-cell {
    width: 550px;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
}
