/**
 * Georgia.org "Brigman"
 * Dedicated to writer/illustrator June Brigman, Atlanta native and co-creator of Marvel Comics' _Power Pack_.
 */

/* CSS Reset + Border-Box */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    box-sizing: border-box;
    border: 0;
    font-size: inherit;
    font: inherit;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
    outline: 0;
}

html {
	font: normal normal normal 12px/16px Verdana,Arial,sans-serif;
}

.genericContentTT .header * {
	box-sizing: content-box;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

th, td {
    display: table-cell;
}

a {
    text-decoration: none;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

.cf {
    overflow: auto;
}

.cf:after {
    content: " ";
    clear: both;
}

body.logged-in {
    position: relative;
    top: 0px;
}

#wpstats {
    position: absolute;
    overflow: hidden;
    height: 1px;
    width: 1px;
    top: 0;
    right: 0;
}

html.small_business .primary strong,
html.small_business .primary b {
    font-weight: bold;
}

html.small_business .primary em,
html.small_business .primary i {
    font-style: italic;
}

html.small_business .primary i.fa {
    font-style: normal;
}

/*
    Colors:
    Dusky Gray:  #333333
    Lime Green:  #d5e14d    |   hover:  #f4ff82
    Melon Green: #339933    |   hover:  #148914
    Hot Pink:    #ed037c

 */

html.small_business h1 {
    font: bold 42px/48px "Roboto Condensed",sans-serif;
}

html.small_business h2 {
    font: normal 30px/48px "Roboto Condensed",sans-serif;
}

html.small_business h3 {
    font: bold 20px/36px "Roboto Condensed",sans-serif;
}

html.small_business p {
    font-size: 16px;
    line-height: 22px;
}

html.small_business p.intro {
    font-size: 20px;
    line-height: 28px;
}

html.small_business a {
    color: #339933;
}

html.small_business a:active, html a:hover {
    color: #148914;
}



/* Brigman Core */
/* ============ */
html.brigman_core body {
    font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Arial, sans-serif;
}
html.brigman_core p {
    margin-bottom: 10px;
}

/* ====================================================== */
/* Cleanup existing styles when global update takes hold: */
/* ====================================================== */
html.brigman_core .tabs_holder table,
html.brigman_core .video-library  table {
	box-sizing: content-box;
}
html.brigman_core .tabs_holder td,
html.brigman_core .video-library td {
	vertical-align: top;
}
html.brigman_core .videoCarouselContainer,
html.brigman_core .VideoLibraryFeatured {
	width: 578px;
}
html.brigman_core #post-21870 a {
	width: 200px;
}
html.brigman_core .complementary .tabs_holder ul.tabs li {
	top: 1px;
}
html.brigman_core .mainContent .tabs_holder .tab_container .tab_content .ms-WPBody ul li {
	float: left;
	width: 45%;
}
html.brigman_core .mainContent .tabs_holder .tab_container .tab_content .ms-WPBody .videoCarouselContainer ul li {
	width: auto;
}
html.brigman_core .tribe-mini-calendar span {
	display: inline-block;
}
html body.success_stories_return .success_stories_return {
    height: 30px;
}
html body.success_stories_return .success_stories_return p {
    line-height: 20px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
    margin-bottom: 0;
}
html body.success_stories_return .success_stories_return a {
    font-weight: bold;
}
html body.success_stories_return .success_stories_return .screw {
    width: 18px;
    height: 18px;
}
html body.newsroom .block p {
	margin-bottom: 10px;
}
/* ====================================================== */
/* ====================================================== */

/* Global Footer */
html .global_footer {
    color: #fff;
    border-top: 3px solid #d5e14d;
    background: rgba(51, 51, 51, 1);
    background: -moz-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
}

html .global_footer h1 {
    color: #fff;
    text-transform: uppercase;
    font: normal 28px/28px 'franklin-gothic-ext-comp-urw',Arial,sans-serif;
}

html .global_footer p {
    font: normal 12px/12px Verdana,Arial,sans-serif;
    color: #bdbdbd;
}

html .global_footer a {
    font: normal 12px/12px Verdana,Arial,sans-serif;
    color: #d5e14d;
}

html .global_footer a:active,
html .global_footer a:hover {
    color: #f4ff82;
}

/* SETUP: Global Footer blocks */

html .global_footer .footer_search {}

html .global_footer .footer_industries_in_georgia {}

html .global_footer .footer_competitive_advantages {}

html .global_footer .footer_business_resources {}

html .global_footer .footer_connect {}

html .global_footer .footer_contact {}

html .global_footer .footer_site_links {}

html .global_footer .footer_copyright {}

/* /////////////////////////// */

html footer .footer_connect li {
    display: inline-block;
    height: 26px;
    width: 26px;
    text-align: center;
}

html footer .container {
    width: 960px;
    margin: 0px auto;
}

html footer .contact,
html footer .nav_links section {
    float: left;
}

html footer .contact {
    width: 25%;
    background: url("../../images/weSpeakBusiness.gif") no-repeat 0% 5px;
    padding-top: 55px;
    padding-right: 2%;
    font-weight: bold;
}

html.small_business footer .nav_links,
html.small_business footer .footer_eoe,
html.small_business footer .copyright {
    float: right;
    width: 75%;
    text-align: left;
}

html.small_business footer .nav_links,
html.small_business footer .nav_industries_in_georgia,
html.small_business footer .nav_addl_site_links,
html.small_business footer .footer_eoe {
    padding-top: 25px;
}

html.small_business footer .nav_competitive_advantages,
html.small_business footer .nav_business_resources,
html.small_business footer .nav_about_us,
html.small_business footer .nav_industries_in_georgia li {
    width: 33%;
    float: left;
}

html.small_business footer .nav_industries_in_georgia {
    clear: both;
}

html.small_business footer .nav_addl_site_links {
    width: 100%;
}

html.small_business footer .nav_addl_site_links li {
    display: inline-block;
    padding-right: 1%;
}

/* Someday... someday. */
            /*
            html footer .footer_connect a {
                width: 22px;
                height: 22px;
                display: block;
                float: left;
                margin: 2px;
                overflow: hidden;
                white-space: nowrap;
                text-indent: 100%;
                position: relative;
            }

            html footer .footer_connect .fa {
                display: block;
                width: 22px;
                height: 22px;
                line-height: 24px;
                border-radius: 2px;
                background: #ccc;
            }

            html footer .footer_connect .fa:before,
            html footer .footer_connect .fa:after {
                position: absolute;
                top: 0px;
                left: -20px;
                font-size: 20px;
            }

            html footer .footer_connect .fa.fa-newsletter { color: #666666; }

            html footer .footer_connect .fa.fa-facebook         { color: #ffffff; background: #666666; padding: 1px 3px 0 0; text-align: right; }

            html footer .footer_connect .fa.fa-facebook:active,
            html footer .footer_connect .fa.fa-facebook:hover   { color: #ffffff; background: #3b5998; }

            html footer .footer_connect .fa.fa-twitter { color: #00a0d1; }

            html footer .footer_connect .fa.fa-linkedin { color: #4875B4; }

            html footer .footer_connect .fa.fa-youtube { color: #c4302b; }

            html footer .footer_connect .fa.fa-youtube:before,
            html footer .footer_connect .fa.fa-youtube:after  {  }
            html footer .footer_connect .fa.fa-youtube:before {  }
            html footer .footer_connect .fa.fa-youtube:after  { content: "\f167"; height: 10px; overflow: hidden; color: #333333; }

            html footer .footer_connect .fa.fa-instagram { color: #4E433C; }

            html footer .footer_connect .fa.fa-foursquare { color: #8FD400; }

            html footer .footer_connect .fa.fa-rss { color: #ff6600; }
            */
.socialLinks li {
    display: inline-block;
    margin-right: 3px;
    background: transparent no-repeat;
}

.socialLinks a {
    text-indent: -9999px;
    display: block;
    width: 20px;
    height: 20px;
}

.socialLinks .facebook {
    background-image: url(../../images/facebook_icon.gif);
}

.socialLinks .twitter {
    background-image: url(../../images/twitter_icon.gif);
}

.socialLinks .linkedin {
    background-image: url(../../images/linkedin_icon.gif);
}

.socialLinks .youtube {
    background-image: url(../../images/youtube.png);
}

.socialLinks .rss {
    background-image: url(../../images/rss.gif);
}

.socialLinks .newsletter {
    background-image: url(../../images/envelope.png);
}

.socialLinks .foursquare {
    background-image: url(../../images/foursquare.png);
}

.socialLinks .instagram {
    background-image: url(../../images/instagram.png);
}

/* ///////////// */

/* Small Business microsite */

/* Core Rules */

html.small_business,
html.small_business body {
    background: #eaeaea;
    color: #333333;
    width: 100%;
    font: normal 16px/24px Helvetica,Arial,sans-serif;
}

/* ////////// */

/* Style Guide */
html.small_business .related_widgets h1 {
    font-size: 20px;
    line-height: 32px;
    font-weight: normal;
}

html.small_business .related_widgets li {
    font-size: 16px;
    line-height: 16px;
    padding: 8px 0px;
    border-top: 1px dashed #d4d4d4;
}

html.small_business .related_widgets a {
    font-size: 16px;
    line-height: 17px;
    font-family: Arial,sans-serif;
}

html.small_business .related_widgets .featured_event,
html.small_business.small_business_week .featured_event {
    padding: 20px 0px 0px;
    border-top: 1px dashed #d4d4d4;
}

html.small_business.small_business_week .upcoming_events {
    margin: 0px 10px;
}

html.small_business .related_widgets .featured_event h1,
html.small_business.small_business_week .featured_event h1 {
    font-size: 28px;
    line-height: 26px;
    font-weight: normal;
    padding-left: 0px;
}

html.small_business.small_business_week .featured_event h1 {
    font-size: 26px;
}

html.small_business.small_business_week .featured_event h1 .dateline {
    font-weight: bold;
}

html.small_business.small_business_week .featured_event .event_description p {
    margin: 0.45em 0 1em;
}

html.small_business .related_widgets .featured_event .event_date,
html.small_business.small_business_week .featured_event .event_date {
    background: #339933;
    text-align: center;
    width: 60px;
    height: 49px;
    padding: 5px 4px;
    color: #fff;
    float: left;
    margin: 2px 10px 0px 0px;
}

html.small_business .related_widgets .featured_event .event_date span,
html.small_business.small_business_week .featured_event .event_date span {
    display: block;
    font: bold 18px/20px "Roboto Condensed",sans-serif;
}

html.small_business .related_widgets .featured_event .event_date span.event_date_month,
html.small_business.small_business_week .featured_event .event_date span.event_date_month {
    font-size: 16px;
    font-weight: normal;
}

html.small_business .related_widgets .fancybox-youtube {
    padding: 20px 0px 0px;
    border-top: 1px dashed #d4d4d4;
    position: relative;
    display: block;
}

html.small_business .related_widgets .fancybox-youtube:after {
    content: " ";
    display: block;
    z-index: 50;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background: url("../../images/brigman/small_business-video-overlay-medium.png") no-repeat 50% 50%;
}

html.small_business .small_business_resource .fancybox-youtube:after {
    display: none;
}

html.small_business .nav_modal {
    display: block;
    position: fixed;
    top: 150px;
    left: 20%;
    width: 60%;
    min-height: 120px;
    padding: 20px;
    background: #eaeaea;
    z-index: 5000;
}

html.small_business .modal_notice {
    border-bottom: 1px solid #bdbdbd;
    padding: 0px 5px 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font: normal 30px/30px "Roboto Condensed",sans-serif;
}

html.small_business .modal_notice a {
    display: inline-block;
    background: #555;
    font-size: 20px;
    padding: 4px 10px;
    margin: 0px 0px 0px 10px;
    color: #d4e14b;
    text-transform: uppercase;
    font: normal 26px/26px 'franklin-gothic-ext-comp-urw',Arial,sans-serif;
}

html.small_business .modal_notice a:hover {
    color: #f4ff82;
}

html.small_business .modal_notice .fa-external-link-square {
    font-size: 70%;
    padding-left: 5px;
}

html.small_business .nav_modal img {
    display: block;
    float: left;
    width: 150px;
    margin-right: 20px;
}

html.small_business .nav_modal h1 {
    font: normal 48px/48px "Roboto Condensed",sans-serif;
}

html.small_business .nav_modal .modal_url {
    display: block;
    color: #339933;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 10px;
}

html.small_business .nav_modal .modal_description {
    font-size: 26px;
    line-height: 32px;
}

html.small_business .overlay_for_nav_modal {
    display: block;
    opacity: 1.0;
    cursor: pointer;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 4999;
}

html.small_business .close_modal .fa-close {
    display: block;
    line-height: 20px;
    margin: 0px auto;
    text-align: center;
}

html.small_business .close_modal {
    background: #000;
    color: #fff;
    width: 23px;
    height: 23px;
    border: 2px solid #fff;
    border-radius: 40px;
    text-align: left;
    display: block;
    position: absolute;
    top: -10px;
    right: -10px;
    font-size: 16px;
    margin: 0;
    padding: 0;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
    font-weight: normal;
    cursor: pointer;
}

/* /////////// */

/** **/

html.small_business,
html.small_business body {
    background: #eaeaea url("../../images/brigman/light_textured_bg.png") repeat 50% 50% !important;
    margin: 0;
    padding: 0;
    width: 100%;
}

html.small_business * {
    box-sizing: border-box;
}

html.small_business .cf {
    overflow: auto;
}

html.small_business .cf:after {
    content: " ";
    clear: both;
}

html.small_business header,
html.small_business footer {
    position: relative;
    margin: 0px auto;
    width: 100%;
    font: normal 16px/24px "Roboto Condensed",sans-serif;
}

html.small_business .container {
    width: 100%;
    max-width: 960px;
    margin: 0px auto;
}

html.small_business .small_business_faqs a {
    white-space: nowrap;
}

/** Header **/
html.small_business header {
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 117px;
    background: rgba(51, 51, 51, 0.7);
    background: -moz-linear-gradient(top, rgba(51, 51, 51, 0.77) 0%, rgba(26, 26, 26, 0.77) 100%);
    background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0.77) 0%, rgba(26, 26, 26, 0.77) 100%);
    background: -o-linear-gradient(top, rgba(51, 51, 51, 0.77) 0%, rgba(26, 26, 26, 0.77) 100%);
    background: -ms-linear-gradient(top, rgba(51, 51, 51, 0.77) 0%, rgba(26, 26, 26, 0.77) 100%);
    background: linear-gradient(to bottom, rgba(51, 51, 51, 0.77) 0%, rgba(26, 26, 26, 0.77) 100%);
}

html.small_business header:after {
    position: absolute;
    z-index: -1;
    content: " ";
    display: block;
    height: 0px;
    bottom: -2px;
    width: 100%;
    left: 0%;
    border-top: 2px solid #d5e14d;
    background: rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
}

html.small_business .georgia_header_subtitle {
    float: left;
    margin-top: 10px;
    margin-left: 55px;
    margin-bottom: 0px;
}

html.small_business .georgia_header_subtitle,
html.small_business .nav_disadvantaged,
html.small_business .nav_disadvantaged a {
    color: #fff;
    font: normal 16px "Roboto Condensed",Arial,sans-serif;
}

html.small_business header a:active,
html.small_business header a:hover {
    color: #ddd;
}

/** ////// **/

/** Index/Archive **/
html.small_business.small_business-front .primary section {
    float: left;
    width: 50%;
    padding: 10px;
    line-height: 22px;
}

html.small_business.small_business-front .primary section h1 {
    font-weight: normal;
    font-size: 20px;
    line-height: 45px;
    height: 45px;
    padding-left: 24px;
    padding-right: 0px;
    white-space: nowrap;
}

html.small_business.small_business-front .primary section ul {}

html.small_business.small_business-front .primary section li {
    border-top: 1px dashed rgba(99, 99, 99, 0.2);
    padding: 10px 2px;
}

html.small_business.small_business-front .related_widgets {
    border-left: 1px solid rgba(99, 99, 99, 0.2);
}

/** Index/Archive: FAQs **/
html.small_business.small_business-front .small_business_faqs {}

html.small_business.small_business-front .small_business_faqs h1 {
    background: transparent url("../../images/brigman/small_business-icon-question.png") no-repeat 0% 50%;
}

html.small_business.small_business-front .small_business_faqs a {}

/** Index/Archive: Quick Links **/
html.small_business.small_business-front .small_business_quicklinks h1 {
    background: transparent url("../../images/brigman/small_business-icon-link.png") no-repeat 0% 50%;
}

/** Index/Archive: Questions **/

html.small_business.small_business-front .small_business_resource.questions,
html.small_business.small_business-front .primary .small_business_trending {
    margin: 10px;
    padding: 30px 0px 10px;
    width: 100%;
    background: transparent;
    border-top: 1px dashed rgba(99, 99, 99, 0.2);
}

/** Index/Archive: Trending **/
html.small_business.small_business-front .primary .small_business_trending {
    padding: 10px 0px 20px;
    clear: left;
    float: none;
}

html.small_business.small_business-front .small_business_trending h1 {
    background: transparent url("../../images/brigman/small_business-icon-trending.png") no-repeat 0% 50%;
}

html.small_business.small_business-front .small_business_trending .wpp-list {
    display: block;
    padding: 0px;
    width: 100%;
    overflow: auto;
}

html.small_business.small_business-front .small_business_trending .wpp-list:after {
    content: " ";
    clear: both;
}

html.small_business.small_business-front .small_business_trending .wpp-list li {
    display: block;
    float: left;
    clear: none;
    margin: 0px 2px 2px 0px;
    padding: 0;
    border-width: 0;
}

html.small_business.small_business-front .small_business_trending .wpp-list a {
    font: normal 16px/16px Helvetica,Arial,sans-serif;
    display: block;
    background: #d5e14d;
    padding: 10px;
    color: #333;
}

html.small_business.small_business-front .small_business_trending .wpp-views {
    display: none;
}

/** Taxonomy **/
html.small_business .content_well {
    max-width: 960px;
    margin: 30px auto 70px;
    padding: 0;
}

html.small_business .content_well p {
    margin-top: 0.5em;
    margin-bottom: 1em;
}

html.small_business .content_well ol,
html.small_business .content_well ul {
    list-style-type: disc;
    padding-left: 15px;
    margin-bottom: 1em;
}

html.small_business-front .content_well ol,
html.small_business-front .content_well ul,
html.small_business .related_widgets ol,
html.small_business .related_widgets ul {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0;
}

html.small_business .content_well li {}

html.small_business .related_widgets .small_business_quicklinks h1 {
    background: transparent url("../../images/brigman/small_business-icon-question.png") no-repeat 0% 50%;
}

html.small_business .related_widgets .small_business_forms h1 {
    background: transparent url("../../images/brigman/small_business-icon-link.png") no-repeat 0% 50%;
}

html.small_business .related_widgets .small_business_faqs h1 {
    background: transparent url("../../images/brigman/small_business-icon-link.png") no-repeat 0% 50%;
}

html.small_business .related_widgets .small_business_rock_star_archives h1 {
    background: transparent url("../../images/brigman/small_business-icon-rock_stars.png") no-repeat 0% 50%;
}

html.small_business .related_widgets ul {
    margin-bottom: 1em;
    border-bottom: 1px dashed #d4d4d4;
}

html.small_business.small_business-rock_stars .fancybox-youtube {
    border-top: 0px;
}

html.small_business .content_well .primary h1,
html.small_business .content_well .primary .intro {
    padding: 0px 10px;
}

html.small_business .small_business_resource {
    margin: 10px 0px;
    padding: 10px 25px 10px 10px;
    background: rgba(0, 0, 0, 0.1);
    position: relative;
    overflow: hidden;
}

html.small_business.small_business_child_term .small_business_resource {
    margin: 10px 0px;
    padding: 10px 25px 10px 10px;
    background: rgba(0, 0, 0, 0.1);
    position: relative;
    overflow: hidden;
}

html.small_business .small_business_resource .fa-file,
html.small_business .small_business_resource .fa-file-pdf-o {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 106px;
    z-index: 0;
}

html.small_business .small_business_resource .fa-file {
    color: rgba(220, 220, 220, 0.7);
}

html.small_business .small_business_resource .fa-file-pdf-o {
    color: rgba(190, 190, 190, 1);
}

html.small_business .small_business_resource h2,
html.small_business .small_business_resource p {
    position: relative;
}

html.small_business .small_business_resource h2 {
    font-size: 30px;
    line-height: 30px;
}

html.small_business .small_business_resource p {
    font-size: 14px;
}

html.small_business .small_business_resource .description {
    margin: 0px;
}

html.small_business .small_business_resource .cta_button,
html.small_business .rock_star_summary .cta_button {
    display: block;
    float: left;
    background: #555;
    font-size: 20px;
    padding: 6px 10px;
    margin: 0.25em 0px 0px;
    color: #d4e14b;
    text-transform: uppercase;
    font: normal 26px/26px 'franklin-gothic-ext-comp-urw',Arial,sans-serif;
}

html.small_business .small_business_resource .cta_button:active,
html.small_business .small_business_resource .cta_button:hover,
html.small_business .rock_star_summary .cta_button:active,
html.small_business .rock_star_summary .cta_button:hover {
    color: #f4ff82;
}

html.small_business .small_business_resource .cta_button.external {
    /* background: #c00; */
}

html.small_business .small_business_resource .cta_button .fa {
    font-size: 70%;
    padding-left: 5px;
}

html.small_business .small_business_resource.questions {
    clear: left;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 22px;
}

html.small_business .small_business_resource.questions h2 {
    font-size: 20px;
    line-height: 30px;
    padding-left: 24px;
    margin-bottom: 0.25em;
    background: transparent url("../../images/brigman/small_business-icon-chat.png") no-repeat 0% 50%;
}

html.small_business .small_business_resource.questions a {
    clear: left;
    display: block;
    padding: 0px 0px 10px;
}

/** //////// **/

/** Single **/
html.small_business .small_business_resource {}

html.small_business.small_business-contact_us .small_business_resource.contacts {
    background: transparent;
    margin: 10px 0px;
    padding: 0px 10px;
}

html.small_business.small_business-contact_us .small_business_resource.contacts p {
    float: left;
    padding: 0px;
    width: 32%;
    margin-right: 1%;
}

html.small_business.small_business-contact_us .small_business_resource.contacts p:nth-of-type(3) {
    margin-right: 0%;
}

html.small_business.small_business-contact_us .content_well .primary .intro {
    padding: 0px;
}

html.small_business.small_business-contact_us .content_well .primary .intro p {
    padding: 0px 10px;
}

/** ////// **/

/* Outbound Links */
html.small_business #nav_modal {
    position: fixed;
    z-index: 800;
    top: 10%;
    left: 10%;
    width: 80%;
    min-height: 200px;
    background: #d6d6d6;
    padding: 15px;
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);
    /* position: fixed; top: 10%; left: 10%; width: 80%; min-height: 200px; background: #dda; border: 2px solid #000; z-index: 3; */
}

html.small_business #nav_modal h1 {
    font: normal 30px/30px "Roboto Condensed",sans-serif;
    margin-bottom: 10px;
}

html.small_business #nav_modal img {
    float: left;
    margin-right: 10px;
    width: 200px;
    height: 125px;
}

html.small_business #nav_modal p {}

html.small_business #nav_modal a {}

html.small_business #close_modal {
    position: absolute;
    width: 30px;
    height: 30px;
    right: 15px;
    top: 15px;
    color: #000;
}

/* ////////////// */

/* Related Widgets: Slideshows */

html.small_business .related_widgets .slideshow {
    position: relative;
    width: 100%;
    max-width: 300px;
}

html.small_business .related_widgets .slideshow section {
    width: 100%;
    max-width: 300px;
}

html.small_business .related_widgets .rock_stars {
    background: transparent no-repeat 50% 0% url("../../images/brigman/small_business-home-rock_stars-header.png");
    background-size: contain;
    position: relative;
    padding: 90px 0px 0px;
    margin: 0px;
}

html.small_business .related_widgets .rock_stars_archive_link {
    display: block;
    width: 100%;
    max-width: 300px;
    height: 80px;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 120%;
}

html.small_business .related_widgets .slideshow .slide {
    margin: 0px;
    padding: 0px;
}

html.small_business .related_widgets .slideshow .slide_img {
    position: relative;
    width: 100%;
    max-width: 300px;
    height: 200px;
    display: block;
    margin-bottom: 50px;
    color: #333;
}

html.small_business .related_widgets .slideshow .slide_img::after {
    content: " ";
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    box-shadow: inset 2px 2px 8px rgba(0, 0, 0, 0.5);
    z-index: 10;
}

html.small_business .related_widgets .slideshow .slide_title {
    font: bold 18px/18px "Roboto Condensed",sans-serif;
    position: absolute;
    top: 205px;
    margin: 0;
    padding: 0;
    width: 85%;
    max-width: 255px;
    height: 40px;
}

html.small_business .related_widgets .slideshow .slide_tagline {
    font: italic 16px/16px "Roboto Condensed",sans-serif;
    position: absolute;
    top: 225px;
    margin: 0;
    padding: 0;
    width: 85%;
    max-width: 2255px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

html.small_business .related_widgets .rock_star_siderail_caption {
    position: absolute;
    bottom: -25px;
    right: 0;
    font: italic 16px/16px "Roboto Condensed",sans-serif;
}

html.small_business .related_widgets .slideshow_control {
    position: absolute;
    background-image: url(../../images/brigman/small_business-rock_stars-slideshow_controls.png);
    width: 10px;
    height: 14px;
    z-index: 100;
    bottom: -40px;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
}

html.small_business .related_widgets .slideshow_prev {
    right: 26px;
    background-position: -0px 100%;
}

html.small_business .related_widgets .slideshow_pause {
    right: 13px;
    background-position: -14px 100%;
}

html.small_business .related_widgets .slideshow_next {
    right: 0px;
    background-position: -28px 100%;
}

html.small_business .related_widgets .slideshow_prev:hover {
    background-position: -0px 1px;
}

html.small_business .related_widgets .slideshow_pause.paused,
html.small_business .related_widgets .slideshow_pause:hover {
    background-position: -14px 1px;
}

html.small_business .related_widgets .slideshow_next:hover {
    background-position: -28px 1px;
}

/* /////////////////////////// */

/* ROCK STARS GLOBAL */

html.small_business.small_business-rock_stars .rock_star_year,
html.small_business.small_business-rock_stars .rock_star_honorable_mentions {
    clear: left;
    margin-left: 10px;
}

html.small_business.small_business-rock_stars .small_business_resource.rock_stars {
    width: 300px;
    margin: 10px 10px 20px;
    padding: 0px;
    background: transparent;
}

html.small_business.small_business-rock_stars .small_business_resource.rock_stars a {
    color: #333;
}

html.small_business.small_business-rock_stars .small_business_resource.rock_stars .rock_star_thumb {
    display: block;
    position: relative;
    margin-bottom: 5px;
}

html.small_business.small_business-rock_stars .small_business_resource.rock_stars .description {
    font: bold 18px/18px "Roboto Condensed",sans-serif;
}

html.small_business.small_business-rock_stars .small_business_resource.rock_stars .title {
    font: italic 18px/18px "Roboto Condensed",sans-serif;
}

html.small_business.small_business_rockstar-single .slideshow {
    position: relative;
}

html.small_business.small_business_rockstar-single .slideshow_prev,
html.small_business.small_business_rockstar-single .slideshow_next {
    bottom: 50%;
    margin-bottom: -18px;
    width: 36px;
    height: 36px;
    position: absolute;
    z-index: 1000;
    cursor: pointer;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.5) no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

html.small_business.small_business_rockstar-single .slideshow_prev {
    background-image: url(../../images/slider_previous_arrow.png);
    background-position: 9px 50%;
    left: 40px;
    right: auto;
}

html.small_business.small_business_rockstar-single .slideshow_next {
    background-image: url(../../images/slider_next_arrow.png);
    background-position: 12px 50%;
    right: 40px;
}

html.small_business.small_business_rockstar-single .related_rock_stars {
    position: relative;
    clear: both;
    padding-top: 30px;
}

html.small_business.small_business_rockstar-single .rock_star_related_link {
    position: relative;
    float: left;
    margin: 10px 5px 20px;
    padding: 0px;
    width: 220px;
    height: 175px;
    background: rgba(0, 0, 0, 0.75);
    z-index: 1000;
    color: #fff;
    font-size: 1.25em;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    color: #333;
}

html.small_business.small_business_rockstar-single .rock_star_related_link:hover {
    background: rgba(0, 0, 0, 0.9);
}

html.small_business.small_business_rockstar-single .rock_star_related_link::before,
html.small_business.small_business_rockstar-single .rock_star_related_link::after {
    pointer-events: none;
    position: absolute;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

html.small_business.small_business_rockstar-single .rock_star_related_link::before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}

html.small_business.small_business_rockstar-single .rock_star_related_link::after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
}

html.small_business.small_business_rockstar-single .rock_star_related_link:hover::before,
html.small_business.small_business_rockstar-single .rock_star_related_link:hover::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

html.small_business.small_business_rockstar-single .rock_star_related_link:nth-of-type(4n) {
    margin-right: 0px;
}

html.small_business.small_business_rockstar-single .rock_star_related_link:nth-of-type(4n+1) {
    clear: left;
    margin-left: 15px;
}

html.small_business.small_business_rockstar-single .rock_star_related_link .rock_star_thumb {
    max-width: 100%;
    display: block;
    position: absolute;
    margin-bottom: 5px;
    min-height: 100%;
    opacity: 1.0;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
}

html.small_business.small_business_rockstar-single .rock_star_related_link:hover .rock_star_thumb {
    opacity: 0.2;
}

html.small_business.small_business_rockstar-single .rock_star_related_link .title {
    width: 100%;
    position: absolute;
    left: 0%;
    bottom: 0%;
    font: normal 14px/18px "Roboto Condensed",sans-serif;
    padding: 10px 10px 10px;
    height: 40px;
    color: #d5e14d;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    background: rgba(0, 0, 0, 0.75);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
}

html.small_business.small_business_rockstar-single .rock_star_related_link:hover .title {
    position: absolute;
    height: 30px;
    bottom: 10%;
    margin-top: 0px;
    width: 80%;
    left: 10%;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    background: rgba(0, 0, 0, 0);
    color: #f4ff82;
}

html.small_business.small_business_rockstar-single .rock_star_related_link .description {
    opacity: 0;
    display: block;
    width: 80%;
    position: absolute;
    left: 10%;
    text-align: center;
    top: 15%;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 28px;
    line-height: 1em;
    font-size: 14px;
    line-height: 18px;
}

html.small_business.small_business_rockstar-single .rock_star_related_link:hover .description {
    color: #fff;
    opacity: 1;
    display: block;
    width: 80%;
    position: absolute;
    left: 10%;
    text-align: center;
    top: 15%;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 28px;
    line-height: 1em;
    font-size: 14px;
    line-height: 18px;
}

html.small_business.small_business_rockstar-single .rock_star_related_link pre {
    display: none;
}

html.small_business.small_business_rockstar-single .related_prev,
html.small_business.small_business_rockstar-single .related_next {
    position: absolute;
    margin-top: 60px;
    height: 60px;
    width: 17px;
    cursor: pointer;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background: url(../../images/brigman/small_business-rock_stars-related_arrows.png) no-repeat 0% 0%;
}

html.small_business.small_business_rockstar-single .related_prev {
    left: -10px;
}

html.small_business.small_business_rockstar-single .related_next {
    right: -10px;
}

html.small_business.small_business_rockstar-single .related_prev.disabled,
html.small_business.small_business_rockstar-single .related_next.disabled {
    cursor: default;
}

html.small_business.small_business_rockstar-single .related_prev {
    background-position: 0% 100%;
}

html.small_business.small_business_rockstar-single .related_next {
    background-position: 100% 100%;
}

html.small_business.small_business_rockstar-single .related_prev.disabled {
    background-position: 0% 0%;
}

html.small_business.small_business_rockstar-single .related_next.disabled {
    background-position: 100% 0%;
}

/* ///////////////// */

/* FAQs */

html.small_business.small_business-faqs .small_business_resource.faq {
    padding: 0px 0px 20px;
}

html.small_business.small_business_faq-single .primary h1.page_title,
html.small_business.small_business_faq-single .primary .breadcrumbs {
    display: inline;
    line-height: 48px;
}

html.small_business.small_business-faqs .faq_question_heading,
html.small_business.small_business-faqs .faq_question_description,
html.small_business.small_business-faqs .faq_tags,
html.small_business.small_business-faqs .faq_answer_heading,
html.small_business.small_business-faqs .faq_answer_description,
html.small_business.small_business-faqs .faq_rating,
html.small_business.small_business-faqs .faq_rating_heading,
html.small_business.small_business-faqs .faq_additional,
html.small_business.small_business-faqs .faq_additional_heading {
    font: normal 14px/16px "Roboto Condensed",sans-serif;
}

html.small_business.small_business-faqs .faq_answer_description,
html.small_business.small_business-faqs .faq_rating,
html.small_business.small_business-faqs .faq_rating_heading,
html.small_business.small_business-faqs .faq_additional,
html.small_business.small_business-faqs .faq_additional_heading {
    height: 0px;
    opacity: 0;
    overflow: hidden;
}

html.small_business.small_business-faqs .faq.faq_open_answer .faq_answer_description,
html.small_business.small_business-faqs .faq.faq_open_answer .faq_rating,
html.small_business.small_business-faqs .faq.faq_open_answer .faq_rating_heading,
html.small_business.small_business-faqs .faq.faq_open_answer .faq_additional,
html.small_business.small_business-faqs .faq.faq_open_answer .faq_additional_heading {
    height: auto;
    opacity: 1;
}

html.small_business.small_business-faqs .faq_question_description,
html.small_business.small_business-faqs .faq_tags,
html.small_business.small_business-faqs .faq_answer {
    padding: 0px 20px 0px;
}

html.small_business.small_business-faqs .content_well .primary h1.faq_question_heading {
    padding: 5px 20px 0px;
    font-style: italic;
    height: 25px;
    line-height: 20px;
}

html.small_business.small_business-faqs .faq_question_description,
html.small_business.small_business-faqs .faq_rating_heading,
html.small_business.small_business-faqs .faq_additional_heading {
    font-weight: bold;
    padding: 5px 20px 0px;
    font-size: 18px;
    line-height: 18px;
}

html.small_business.small_business-faqs .faq_question_description {
    padding-right: 110px;
}

html.small_business.small_business-faqs .faq_rating_heading,
html.small_business.small_business-faqs .faq_additional_heading {
    padding: 20px 0px 5px;
    font-size: 16px;
    line-height: 16px;
}

html.small_business.small_business-faqs .faq_tags a {}

html.small_business.small_business-faqs .faq_tags a::before {
    color: #333;
    display: inline;
    content: ", ";
}

html.small_business.small_business-faqs .faq_tags a:nth-of-type(1)::before {
    display: none;
}

html.small_business.small_business-faqs .content_well .primary h1.faq_answer_heading {
    display: block;
    float: left;
    background: #555;
    font-size: 20px;
    padding: 6px 10px;
    margin: 0.25em 0px 0px;
    color: #d4e14b;
    text-transform: uppercase;
    font: normal 26px/26px 'franklin-gothic-ext-comp-urw',Arial,sans-serif;
    position: absolute;
    right: 20px;
    top: 25px;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
    cursor: pointer;
}

html.small_business.small_business-faqs .content_well .primary .faq.faq_open_answer h1.faq_answer_heading {
    position: static;
    font: normal 14px/16px "Roboto Condensed",sans-serif;
    padding: 5px 0px 0px;
    font-style: italic;
    height: 25px;
    line-height: 20px;
    float: none;
    background: transparent;
    color: #333;
    text-transform: none;
    cursor: auto;
}

html.small_business.small_business-faqs .faq_rating div.rating-form form {
    margin: 0;
    padding: 0;
}

html.small_business.small_business-faqs .faq_rating .description,
html.small_business.small_business-faqs .faq_rating .btn.save-rating {
    display: none !important;
}

html.small_business.small_business-faqs .content_well ul {
    list-style-type: disc;
    margin: 10px 20px;
}

html.small_business.small_business-faqs .content_well .faq_rating ul {
    margin-bottom: 0;
    list-style-type: none;
    padding-left: 0;
}

html.small_business.small_business-faqs .content_well li {
    margin: 0 0 0.5em;
}

html.small_business.small_business-faqs .rating-form .error + form {
    display: none;
}

/* ////// */

/* Quick Links archive */
html.small_business.small_business-quick-links {}

html.small_business.small_business-quick-links .small_business_resource.quick_link-menu {
    width: 33.333333333333%;
    float: left;
    margin: 0;
    padding: 0;
    background: transparent;
}

html.small_business.small_business-quick-links .small_business_resource.quick_link-menu h1 {
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 10px;
    height: 180px;
    right: 0;
    margin: 10px;
    line-height: 290px;
}

html.small_business.small_business-quick-links .small_business_resource.quick_link-menu h1 a {
    color: #eaeaea;
    text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.6);
}

html.small_business.small_business-quick-links .small_business_resource.quick_link-menu .quick_link-list {
    list-style-type: none;
    margin: 10px;
    background: rgba(0, 0, 0, 0.1);
    padding: 185px 10px 5px;
}

html.small_business.small_business-quick-links .small_business_resource.quick_link-menu .quick_link-list li {
    font-size: 16px;
    line-height: 16px;
    padding: 8px 0px;
    border-top: 1px dashed #b2b2b2;
}

html.small_business.small_business-quick-links .small_business_resource.quick_link-menu .quick_link-list li:nth-of-type(1) {
    border-top-width: 0px;
}

html.small_business.small_business-quick-links .primary .small_business_resource.questions {
    margin: 20px 10px 0px;
}

/* /////////////////// */

/* Search */

html.small_business.small_business_search .content_well .primary > h1,
html.small_business.small_business_search .content_well .primary > h2 {
    padding: 0px;
}

html.small_business.small_business_search .content_well .primary > h2 {
    font: normal 16px/16px 'Arial',sans-serif;
}

html.small_business.small_business_search .content_well .primary > .small_business_resource {
    margin-left: 0px;
    margin-right: 0px;
}

html.small_business.small_business_search .search_terms {
    font-style: italic;
}

html.small_business .primary .small_business_search_page_form {
    position: relative;
    padding: 10px 105px 20px 10px;
}

html.small_business .primary .small_business_search_page_terms {
    position: relative;
    margin: 0px;
    width: 100%;
    max-width: 100%;
    padding: 7px 50px 6px 16px;
    font: normal 27px/32px "Roboto Condensed",sans-serif;
    background: #fff;
    color: #666666;
    text-transform: lowercase;
    border: 0px solid #999;
    border-width: 0px 0px 2px 0px;
}

html.small_business .primary .fa-search {
    color: #999;
    font-size: 30px;
    position: absolute;
    z-index: 1;
    right: 120px;
    top: 20px;
}

html.small_business .primary .small_business_search_page_terms:focus + .fa-search {
    color: #333;
}

html.small_business .primary .small_business_search_page_submit {
    display: block;
    position: absolute;
    top: 10px;
    right: 0px;
    height: 50px;
    width: 100px;
    text-align: center;
    border: 0px;
    background: #333;
    color: #d5e14d;
    font: bold 34px/50px 'franklin-gothic-urw-comp',Arial,sans-serif;
    text-transform: uppercase;
    -webkit-transform: scale(0.88, 1);
    -moz-transform: scale(0.88, 1);
    -ms-transform: scale(0.88, 1);
    -o-transform: scale(0.88, 1);
    transform: scale(0.88, 1);
    z-index: 1;
}

html.small_business .primary .small_business_search_page_submit:active,
html.small_business .primary .small_business_search_page_submit:hover {
    color: #f4ff82;
}

html.small_business .content_well .pagination {
    list-style-type: none;
    margin: 0;
    padding: 15px 0px 25px;
    text-align: center;
}

html.small_business .pagination li {
    display: inline-block;
    padding: 0px 3px;
}

html.small_business .pagination .page-numbers {}

html.small_business .pagination .page-numbers a,
html.small_business .pagination .page-numbers.current {
    display: block;
    font-size: 20px;
    padding: 10px;
    margin: 0px;
    background: #ccc;
    color: #333;
    text-transform: uppercase;
    font: bold 18px/18px "Roboto Condensed",sans-serif;
    min-width: 38px;
}

html.small_business .pagination .page-numbers.current {
    display: inline-block;
    background: #999;
    margin: 0px 3px;
}

html.small_business .pagination .page-numbers.prev a,
html.small_business .pagination .page-numbers.next a {
    background: #555;
    color: #d4e14b;
}

html.small_business .pagination .page-numbers.disabled a {
    color: #ccc;
}

/* ////// */

/* Contact Us */

/* initial state */
html.small_business.small_business-contact_us .gform_heading {
    font-size: 20px;
    line-height: 28px;
    max-width: 100%;
}

html.small_business.small_business-contact_us .gform_confirmation_wrapper p {
    font-size: 28px;
    line-height: 32px;
    color: #ed037c;
}

html.small_business.small_business-contact_us .gform_confirmation_wrapper p strong {
    display: block;
}

html.small_business .gform_wrapper {
    position: relative;
}

html.small_business .gfield_required {
    color: #ed037c;
}

html.small_business .gform_wrapper li.gfield {
    padding: 0px 8px !important;
    margin: 0px 0px 16px !important;
    width: 100%;
}

html.small_business .gform_wrapper li.gfield.gfield_error,
html.small_business .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    padding: 8px !important;
    margin: 0px 0px 18px !important;
}

html.small_business .gform_wrapper .top_label .gfield_label,
html.small_business .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    font: normal 22px/26px "Roboto Condensed",sans-serif;
    display: block;
    margin: 0;
    padding: 0;
}

html.small_business .gform_wrapper li.gfield div.ginput_container,
html.small_business .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    margin-top: 5px;
    max-width: 100%;
}

html.small_business .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0px;
    max-width: 100%;
}

html.small_business .gform_wrapper .ginput_left {
    padding-right: 0.5%;
}

html.small_business .gform_wrapper .ginput_right {
    padding-left: 0.5%;
}

html.small_business .gform_wrapper li.gfield input[type=text],
html.small_business .gform_wrapper li.gfield input[type=password],
html.small_business .gform_wrapper li.gfield input[type=url],
html.small_business .gform_wrapper li.gfield input[type=email],
html.small_business .gform_wrapper li.gfield input[type=search],
html.small_business .gform_wrapper li.gfield input[type=tel],
html.small_business .gform_wrapper li.gfield input[type=date],
html.small_business .gform_wrapper li.gfield input[type=time],
html.small_business .gform_wrapper li.gfield input[type=datetime],
html.small_business .gform_wrapper li.gfield input[type=datetime-local],
html.small_business .gform_wrapper li.gfield input[type=week],
html.small_business .gform_wrapper li.gfield input[type=month],
html.small_business .gform_wrapper li.gfield .chosen-choices,
html.small_business .gform_wrapper li.gfield select,
html.small_business .gform_wrapper li.gfield textarea {
    width: 100% !important;
    background: #fff;
    color: #666666;
    font: normal 20px/28px "Arial",sans-serif;
    border: 0px solid #ccc;
    border-width: 1px 1px 3px 1px;
    padding: 5px 16px;
}

html.small_business .gform_wrapper li.gfield .chosen-choices .search-choice {
    line-height: 1em;
    background: #d5df59;
    border: 0px none;
    border-radius: 0;
    font-size: 16px;
    padding: 10px 40px 10px 15px;
}

html.small_business .gform_wrapper li.gfield .chosen-choices .search-choice .search-choice-close {
    top: 50%;
    right: 10px;
    margin-top: -6px;
}

html.small_business .gform_wrapper li.gfield .chosen-choices input[type=text],
html.small_business .gform_wrapper li.gfield .chosen-results li {
    height: 100%;
    font: normal 20px/28px "Arial",sans-serif;
}

html.small_business .gform_wrapper .ginput_complex label,
html.small_business .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label {
    font: normal 14px/18px Arial,sans-serif;
    margin: 0;
    padding-left: 2px;
}

html.small_business .gform_wrapper .gform_footer {
    padding: 0px;
}

html.small_business .gform_wrapper .button,
html.small_business .contact_us-learn_more {
    cursor: pointer;
    display: block;
    border: 0px;
    height: 46px;
    width: 100px;
    margin: 0 0 0 8px;
    padding: 0;
    text-align: center;
    color: #d5e14d;
    font: bold 28px/46px 'franklin-gothic-urw-comp',Arial,sans-serif;
    text-transform: uppercase;
    -webkit-transform: scale(0.88, 1);
    -moz-transform: scale(0.88, 1);
    -ms-transform: scale(0.88, 1);
    -o-transform: scale(0.88, 1);
    transform: scale(0.88, 1);
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    z-index: 500;
    background: rgba(51, 51, 51, 0.9);
    background: -moz-linear-gradient(top, rgba(51, 51, 51, 0.9) 0%, rgba(26, 26, 26, 0.9) 100%);
    background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0.9) 0%, rgba(26, 26, 26, 0.9) 100%);
    background: -o-linear-gradient(top, rgba(51, 51, 51, 0.9) 0%, rgba(26, 26, 26, 0.9) 100%);
    background: -ms-linear-gradient(top, rgba(51, 51, 51, 0.9) 0%, rgba(26, 26, 26, 0.9) 100%);
    background: linear-gradient(to bottom, rgba(51, 51, 51, 0.9) 0%, rgba(26, 26, 26, 0.9) 100%);
}

html.small_business .gform_wrapper .button:active,
html.small_business .gform_wrapper .button:hover,
html.small_business .contact_us-learn_more:active,
html.small_business .contact_us-learn_more:hover {
    color: #f4ff82;
    background: rgba(51, 51, 51, 1);
    background: -moz-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
}

html.small_business .contact_us-learn_more {
    width: auto;
    display: inline-block;
    padding: 0px 12px;
    margin: 0 0 16px;
}

html.small_business.small_business-contact_us .fancybox-youtube {
    margin-top: 50px;
    display: block;
    font-style: italic;
    font-size: 12px;
    color: #333;
}

html.small_business.small_business-contact_us .fancybox-youtube img {
    display: block;
}

/* submission errors */

html.small_business .gform_wrapper,
html.small_business .content_well .gform_wrapper ul {
    margin: 0px;
    padding: 0px;
    max-width: none;
}

html.small_business .gfield_error {
    position: relative;
}

html.small_business .gform_wrapper li.gfield.gfield_error,
html.small_business .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background: #ed037c;
    border-top-width: 0px;
    border-bottom-width: 0px;
}

html.small_business .gfield_error .gfield_label,
html.small_business .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,
html.small_business .gfield_error .gfield_required,
html.small_business .gfield_error .validation_message {
    color: #fff;
}

html.small_business .gform_wrapper .top_label .gfield_description.validation_message,
html.small_business .gform_wrapper .gfield_description.validation_message {
    width: 50%;
    height: 28px;
    position: absolute;
    margin: 0;
    padding: 0 !important;
    right: 10px;
    top: 6px;
    text-align: right;
    font: italic normal 14px/34px Arial,sans-serif;
}

html.small_business .gform_wrapper li.gfield.gfield_error input[type=text],
html.small_business .gform_wrapper li.gfield.gfield_error input[type=password],
html.small_business .gform_wrapper li.gfield.gfield_error input[type=url],
html.small_business .gform_wrapper li.gfield.gfield_error input[type=email],
html.small_business .gform_wrapper li.gfield.gfield_error input[type=search],
html.small_business .gform_wrapper li.gfield.gfield_error input[type=tel],
html.small_business .gform_wrapper li.gfield.gfield_error input[type=date],
html.small_business .gform_wrapper li.gfield.gfield_error input[type=time],
html.small_business .gform_wrapper li.gfield.gfield_error input[type=datetime],
html.small_business .gform_wrapper li.gfield.gfield_error input[type=datetime-local],
html.small_business .gform_wrapper li.gfield.gfield_error input[type=week],
html.small_business .gform_wrapper li.gfield.gfield_error input[type=month],
html.small_business .gform_wrapper li.gfield.gfield_error select,
html.small_business .gform_wrapper li.gfield.gfield_error textarea {
    width: 100% !important;
    background: #fff;
    color: #666666;
    font: normal 20px/28px "Arial",sans-serif;
    border: 0px solid #ccc;
    border-width: 1px 1px 3px 1px;
    padding: 8px 16px;
}

html.small_business .gform_wrapper .validation_error {
    position: absolute;
    bottom: 0px;
    left: 17%;
    margin: 0;
    color: #ed037c;
    font: normal 20px/24px Arial,sans-serif;
}

/* ////////// */

/* //////////////////// */
/* // Media Queries: // */
/* //////////////////// */
/* //////////////////// */
/* //////////////////// */
/* //////////////////// */

/* Anything 960px wide and under: */
@media only screen and (max-width: 960px) {
    /* Quick Links archive */
    html.small_business.small_business-quick-links .small_business_resource.quick_link-menu {
        width: 50%;
    }

    /* /////////////////// */
    html.small_business footer {
        max-width: 100%;
        padding: 15px 10px 0px;
        overflow: hidden;
    }

    html.small_business footer .container {
        max-width: 100%;
    }

    html.small_business footer .nav_links,
    html.small_business footer .footer_eoe,
    html.small_business footer .copyright,
    html.small_business footer .contact,
    html.small_business footer .nav_links section,
    html.small_business footer .nav_competitive_advantages,
    html.small_business footer .nav_business_resources,
    html.small_business footer .nav_about_us,
    html.small_business footer .nav_industries_in_georgia li,
    html.small_business footer .nav_addl_site_links li {
        float: none;
        width: 100%;
        display: block;
    }

    html.small_business footer .nav_links section {
        padding-top: 25px;
    }

    html.small_business footer p {
        font: normal 11px/15px Arial,Helvetica,sans-serif;
        margin-bottom: 0.75em;
    }

    html.small_business footer li {
        padding-bottom: 3px;
    }
}

/* Anything 768px wide and under: */
@media only screen and (max-width: 768px) {
    html.small_business {
        transition: 0.5s all linear;
    }

    html.small_business header {
        height: 98px;
        background: rgba(67, 67, 67, 1);
        background: -moz-linear-gradient(top, rgba(91, 91, 91, 1) 0%, rgba(67, 67, 67, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(91, 91, 91, 1) 0%, rgba(67, 67, 67, 1) 100%);
        background: -o-linear-gradient(top, rgba(91, 91, 91, 1) 0%, rgba(67, 67, 67, 1) 100%);
        background: -ms-linear-gradient(top, rgba(91, 91, 91, 1) 0%, rgba(67, 67, 67, 1) 100%);
        background: linear-gradient(to bottom, rgba(91, 91, 91, 1) 0%, rgba(67, 67, 67, 1) 100%);
        position: absolute;
        z-index: 110;
		padding-top: 0px;
    }

    html.small_business header.fixed {
        position: fixed;
        top: -32px;
        animation-name: slide_to_top;
        -webkit-animation-name: slide_to_top;
        animation-duration: 1s;
        -webkit-animation-duration: 1s;
        animation-timing-function: ease;
        -webkit-animation-timing-function: ease;
        animation-iteration-count: 1;
        -webkit-animation-iteration-count: 1;
    }

    html.small_business header .container {
        margin-top: 35px;
        position: relative;
    }

    html.small_business .nav_disadvantaged {
        position: absolute;
        top: -35px;
        margin: 0;
        width: 100%;
    }

    html.small_business .nav_disadvantaged ul {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-justify-content: center;
        justify-content: center;
    }

    html.small_business .nav_disadvantaged li {
        display: block;
        float: left;
        padding: 0px;
        text-align: center;
    }

    html.small_business .nav_disadvantaged li > a {
        display: block;
        padding: 5px;
        font-size: 16px;
        color: #fff;
        border: 1px solid #777;
        border-width: 0px 0px 1px 1px;
    }

    html.small_business .nav_disadvantaged li:first-of-type > a {
        border-left: 0px none;
    }

    html.small_business .nav_disadvantaged li:nth-of-type(1) {
        -webkit-flex-grow: 1.1;
    }

    html.small_business .nav_disadvantaged li:nth-of-type(2) {
        -webkit-flex-grow: 1.4;
    }

    html.small_business .nav_disadvantaged li:nth-of-type(3) {
        -webkit-flex-grow: 1;
    }

    html.small_business .nav_disadvantaged li:nth-of-type(4) {
        -webkit-flex-grow: 1.3;
    }

    html.small_business .georgia_logo {
        display: block;
        margin: 0px auto 0px 2%;
        width: 36%;
        height: 56px;
        background: transparent url("../../images/brigman/_georgia_logo.png") no-repeat 50% 50%;
        white-space: nowrap;
        text-indent: 100%;
        overflow: hidden;
        background-size: contain;
        float: left;
    }

    html.small_business .georgia_header_subtitle {
        position: relative;
        float: left;
        width: 60%;
        max-width: 235px;
        margin: 10px 0 15px 2%;
        padding: 0 0 0 2%;
    }

    html.small_business .georgia_header_subtitle:before {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        width: 1px;
        height: 100%;
        z-index: 0;
        background: rgba(255, 255, 255, 0.7);
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        transition: 0.25s all linear;
    }

    html.small_business .nav_menu_and_search {
        position: absolute;
        z-index: 120;
        top: 0px;
        left: 0;
        width: 100%;
    }

    html.small_business .nav_menu {
        display: none;
    }

    html.small_business .nav_search {
        display: block;
        height: 55px;
        width: 100%;
        background: #b2bc47 url("../../images/brigman/small_business-bg-search.png") repeat 50% 100px;
        padding: 10px 16px;
        position: absolute;
        top: 100px;
        z-index: 20;
        cursor: pointer;
    }

    html.small_business .nav_search:after {
        position: absolute;
        z-index: -1;
        content: " ";
        display: block;
        height: 30px;
        bottom: -32px;
        width: 100%;
        left: 0%;
        border-top: 2px solid #fff;
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    }

    html.small_business .nav_search .button {
        display: block;
        color: #ffffff;
        font: bold 37px/30px 'franklin-gothic-urw-comp',Arial,sans-serif;
        text-transform: uppercase;
        -webkit-transform: scale(0.8, 1);
        -moz-transform: scale(0.8, 1);
        -ms-transform: scale(0.8, 1);
        -o-transform: scale(0.8, 1);
        transform: scale(0.8, 1);
        -webkit-transform-origin: 0% 0%;
        -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -o-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
        text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    }

    html.small_business .nav_search .burger {
        width: 22px;
        height: 22px;
        position: absolute;
        margin: 0px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        cursor: pointer;
        z-index: 5;
        top: 16px;
        right: 16px;
        border: 3px solid transparent;
    }

    html.small_business.nav_toplevel_open .nav_search .burger {
        background: transparent;
        border-color: #fff;
        border-radius: 300px;
        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.26);
    }

    html.small_business .nav_search .burger span {
        display: block;
        position: absolute;
        height: 4px;
        width: 200%;
        background: #ffffff;
        border-radius: 9px;
        opacity: 1;
        right: 0px;
        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.26);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }

    html.small_business .nav_search .burger span:nth-child(1) {
        top: -3px;
    }

    html.small_business .nav_search .burger span:nth-child(2),
    html.small_business .nav_search .burger span:nth-child(3) {
        top: 6px;
    }

    html.small_business .nav_search .burger span:nth-child(3) {
        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0);
    }

    html.small_business .nav_search .burger span:nth-child(4) {
        top: 15px;
    }

    html.small_business.nav_toplevel_open .nav_search .burger span:nth-child(1) {
        top: 7px;
        width: 0%;
    }

    html.small_business.nav_toplevel_open .nav_search .burger span:nth-child(2),
    html.small_business.nav_toplevel_open .nav_search .burger span:nth-child(3) {
        top: 7px;
        height: 2px;
        width: 80%;
        right: 10%;
    }

    html.small_business.nav_toplevel_open .nav_search .burger span:nth-child(2) {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    html.small_business.nav_toplevel_open .nav_search .burger span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    html.small_business.nav_toplevel_open .nav_search .burger span:nth-child(4) {
        top: 7px;
        width: 0%;
    }

    html.small_business .nav_toplevel {
        clear: both;
        position: absolute;
        width: 100%;
        transition: 0.5s all linear;
        overflow: hidden;
        top: 70px;
        height: 0px;
        opacity: 1.0;
    }

    html.small_business header.fixed .nav_toplevel {
        height: 0px;
        opacity: 0.0;
    }

    html.small_business.nav_toplevel_open .nav_toplevel {
        top: 120px;
        height: auto;
    }

    html.small_business .nav_toplevel li {
        border-top: 1px solid #454545;
        background: #333333;
        border-bottom: 1px solid #000000;
    }

    html.small_business .nav_toplevel li a {
        position: relative;
        display: block;
        height: 1px;
        padding: 5px 10px 5px 76px;
        overflow: hidden;
    }

    html.small_business.nav_toplevel_open .nav_toplevel li a {
        height: 50px;
    }

    html.small_business .nav_toplevel li a span {
        display: block;
        color: #ffffff;
        font: bold 31px/40px 'franklin-gothic-urw-comp',Arial,sans-serif;
        text-transform: uppercase;
        -webkit-transform: scale(0.8, 1);
        -moz-transform: scale(0.8, 1);
        -ms-transform: scale(0.8, 1);
        -o-transform: scale(0.8, 1);
        transform: scale(0.8, 1);
        -webkit-transform-origin: 0% 0%;
        -moz-transform-origin: 0% 0%;
        -ms-transform-origin: 0% 0%;
        -o-transform-origin: 0% 0%;
        transform-origin: 0% 0%;
    }

    html.small_business.nav_toplevel_open .nav_toplevel li a .before {
        position: absolute;
        display: block;
        width: 48px;
        height: 30px;
        left: 16px;
        bottom: 10px;
        background: #cccccc no-repeat 50% 50%;
        background-size: cover;
    }

    html.small_business.nav_toplevel_open .nav_toplevel li.nav_item_search a .before {
        text-align: center;
        font-size: 26px;
        line-height: 26px;
        color: #333;
    }

    html.small_business .nav_toplevel li a:after {
        position: absolute;
        content: " ";
        display: block;
        border: 0px solid #ffffff;
        border-width: 2px 2px 0px 0px;
        background: transparent;
        width: 14px;
        height: 14px;
        right: 22px;
        bottom: 18px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    html.small_business .small_business_search_form {
        display: none;
    }

    html.small_business .related_widgets,
    html.small_business.small_business-front .related_widgets {
        display: block;
        width: 300px;
        margin: 30px auto 0px;
        border-left: 0px;
    }

    html.small_business .content_well {
        margin-top: 190px;
        max-width: 90%;
    }

    html.small_business .content_well .primary h1 {
        margin-top: 20px;
    }

    html.small_business.small_business-front .primary {
        padding: 10px;
    }

    html.small_business.small_business-front .primary section {
        float: none;
        width: auto;
        padding-left: 0px;
        padding-right: 0px;
        margin: 0px;
    }

    html.small_business.small_business-front .small_business_resource.questions {
        margin: 30px 0px 0px;
    }
    html.small_business .small_business_resource.has_thumbnail {}

    html.small_business .small_business-thumb {
        display: none;
    }

    html.small_business.small_business-rock_stars .content_well .primary h1,
    html.small_business.small_business-rock_stars .content_well .primary .intro,
    html.small_business.small_business-rock_stars .rock_star_year {
        margin-left: 0;
        margin-right: 0;
        padding: 0;
    }

    html.small_business.small_business-rock_stars .rock_star_honorable_mentions {
        margin: .5em 0 0;
    }

    html.small_business.small_business-rock_stars .primary {
        width: 90%;
        float: none;
        max-width: 90%;
        margin: 0px auto;
    }
    html.small_business.small_business-rock_stars .small_business_resource {}

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars {
        position: relative;
        padding: 0px;
        width: 100%;
        max-width: none;
        float: none;
        margin: 10px auto 20px;
        background: rgba(0, 0, 0, 0.75);
        z-index: 9;
        color: #fff;
        font-size: 1.25em;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
        height: 300px;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner {
        position: relative;
        padding: 0px;
        width: 100%;
        max-width: none;
        float: none;
        margin: 10px auto 20px;
        clear: left;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner::before,
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner::after {
        pointer-events: none;
        position: absolute;
        top: 30px;
        right: 30px;
        bottom: 30px;
        left: 30px;
        content: '';
        opacity: 0;
        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
        transition: opacity 0.35s, transform 0.35s;
        z-index: 50;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner::before {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        -webkit-transform: scale(0, 1);
        transform: scale(0, 1);
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner::after {
        border-right: 1px solid #fff;
        border-left: 1px solid #fff;
        -webkit-transform: scale(1, 0);
        transform: scale(1, 0);
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner:hover::before,
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner:hover::after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars .rock_star_thumb {
        display: block;
        position: absolute;
        margin-bottom: 5px;
        min-height: 100%;
        min-width: 100%;
        opacity: 1.0;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars:hover .rock_star_thumb {
        opacity: 0.2;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars .title {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 50px;
        padding: 10px 30px 20px;
        margin: 0;
        font: normal 18px/18px "Roboto Condensed",sans-serif;
        color: #d5e14d;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        background: rgba(0, 0, 0, 0.75);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars:hover .title {
        bottom: 5%;
        margin-top: 0px;
        padding-top: 0;
        width: 80%;
        left: 10%;
        text-align: center;
        font-size: 16px;
        line-height: 17px;
        background: rgba(0, 0, 0, 0);
        color: #f4ff82;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner .description {
        display: block;
        height: 1px;
        opacity: 0;
        font: bold 18px/18px "Roboto Condensed",sans-serif;
        color: #fff;
        text-align: center;
        overflow: visible;
        white-space: normal;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner:hover .description {
        opacity: 1;
        display: block;
        width: 80%;
        position: absolute;
        left: 10%;
        text-align: center;
        top: 15%;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 24px;
        line-height: 1em;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention {
        position: relative;
        padding: 10px;
        height: auto;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention:hover {
        background: rgba(0, 0, 0, 0.9);
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention .rock_star_thumb {
        display: block;
        width: 65px;
        min-height: initial;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention .title {
        display: block;
        position: static;
        font: normal 14px/18px "Roboto Condensed",sans-serif;
        margin: 0 0 0 75px;
        padding: 0;
        height: auto;
        background: transparent;
        color: #d5e14d;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention:hover .title {
        color: #f4ff82;
        text-align: left;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention .description {
        display: block;
        position: static;
        margin: 0 0 0 75px;
        padding: 0;
        color: #fff;
        font-weight: normal;
        font: normal 14px/18px "Roboto Condensed",sans-serif;
        text-align: left;
        text-transform: uppercase;
        opacity: 1;
    }

    html.small_business.small_business_rockstar-single .primary h2 {
        line-height: 30px;
        margin: .5em 0 0;
    }

    html.small_business.small_business_rockstar-single .primary h3 {
        line-height: 20px;
        margin: 0 0 .5em;
    }

    html.small_business.small_business_rockstar-single .slideshow {
        max-width: 580px;
        margin: 10px auto;
        z-index: 1;
    }

    html.small_business.small_business_rockstar-single .rock_star_summary .rock_star_slideshow {
        overflow: hidden;
        max-width: 100%;
    }

    html.small_business.small_business_rockstar-single .rock_star_summary .rock_star_slideshow .slide {
        max-width: 100%;
    }

    html.small_business.small_business_rockstar-single .rock_star_summary .rock_star_slideshow img {
        display: block;
        max-width: 100%;
        height: auto;
    }

    html.small_business.small_business_rockstar-single .rock_star_summary h3 {
        margin: .5em 0 0;
    }

    .case_study_related_slide {
        width: 100%;
        margin: 0px;
        padding: 0px;
    }

    .related_case_studies .case_study_title.case_study_title {
        text-align: center;
    }

    .related_case_studies .case_study {
        display: block;
        width: auto;
        height: 50px;
        background: #777;
        margin: 8px 5px;
        text-decoration: none;
    }

    .related_case_studies .case_study article {
        position: static;
        padding: 0 0.5em;
        height: auto;
        background: transparent;
        color: #fff;
    }

    .related_case_studies .case_study:hover article {
        height: 100%;
        bottom: 0;
        padding: 0.5em;
        background: #999;
    }

    .related_case_studies .case_study article::before,
    .related_case_studies .case_study article::after {
        top: 10px;
        right: 10px;
        bottom: 10px;
        left: 10px;
        display: none;
    }

    .related_case_studies .case_study h2 {
        font-size: 18px;
    }

    .related_case_studies .case_study:hover h2 {
        padding-top: 0;
        top: 30%;
        color: rgba(255, 255, 255, 0.3);
        position: absolute;
        left: 0px;
        top: 0px;
        font-size: 48px;
        overflow: visible;
        display: none;
    }

    .related_case_studies .case_study:hover p {
        bottom: 20%;
        width: 80%;
        margin: 0px auto;
        position: static;
    }

    .related_case_studies .related_prev,
    .related_case_studies .related_next {
        top: 180px;
    }

    .related_case_studies .case_study.case_study img {
        display: none;
    }

    html.small_business.small_business_rockstar-single .related_rock_stars {
        position: relative;
        padding-bottom: 30px;
    }

    html.small_business.small_business_rockstar-single .rock_star_related_frame:after,
    html.small_business.small_business_rockstar-single .related_rock_stars:after {
        clear: both;
    }

    html.small_business.small_business_rockstar-single .rock_star_related_slide {
        width: 100%;
        padding: 0px 30px;
    }

    html.small_business.small_business_rockstar-single .rock_star_related_link {
        position: relative;
        display: block;
        float: none;
        margin: 10px 0px;
        padding: 0px;
        width: 100%;
        height: 75px;
        background: rgba(0, 0, 0, 0.75);
        z-index: 1000;
        color: #fff;
        font-size: 1.25em;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
        color: #333;
    }

    html.small_business.small_business_rockstar-single .rock_star_related_link:nth-of-type(4n),
    html.small_business.small_business_rockstar-single .rock_star_related_link:nth-of-type(4n+1) {
        margin-left: 0px;
        margin-right: 0px;
    }

    html.small_business.small_business_rockstar-single .rock_star_related_link:hover {
        background: rgba(0, 0, 0, 0.9);
    }

    html.small_business.small_business_rockstar-single .rock_star_related_link:before,
    html.small_business.small_business_rockstar-single .rock_star_related_link:after,
    html.small_business.small_business_rockstar-single .rock_star_related_link .rock_star_thumb {
        display: none;
    }

    html.small_business.small_business_rockstar-single .rock_star_related_link .title {
        width: 100%;
        position: absolute;
        font: normal 14px/18px "Roboto Condensed",sans-serif;
        padding: 5px;
        height: auto;
        color: #d5e14d;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        background: transparent;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin: 0;
        opacity: 1.0;
    }

    html.small_business.small_business_rockstar-single .rock_star_related_link:hover .title {
        opacity: 0;
    }

    html.small_business.small_business_rockstar-single .rock_star_related_link .description,
    html.small_business.small_business_rockstar-single .rock_star_related_link:hover .description {
        display: block;
        position: absolute;
        top: 0px;
        left: 10%;
        width: 80%;
        text-align: center;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 12px;
        line-height: 13px;
        opacity: 0;
    }

    html.small_business.small_business_rockstar-single .rock_star_related_link:hover .description {
        opacity: 1.0;
    }

    html.small_business.small_business_rockstar-single .related_prev,
    html.small_business.small_business_rockstar-single .related_next {
        position: absolute;
        z-index: 101;
        top: 50%;
        margin-top: -30px;
        height: 60px;
        width: 17px;
        cursor: pointer;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        background: url(../../images/brigman/small_business-rock_stars-related_arrows.png) no-repeat 0% 0%;
    }

    html.small_business.small_business_rockstar-single .related_prev {
        left: 0px;
    }

    html.small_business.small_business_rockstar-single .related_next {
        right: 0px;
    }

    html.small_business.small_business_rockstar-single .related_prev.disabled,
    html.small_business.small_business_rockstar-single .related_next.disabled {
        cursor: default;
    }

    html.small_business.small_business_rockstar-single .related_prev {
        background-position: 0% 100%;
    }

    html.small_business.small_business_rockstar-single .related_next {
        background-position: 100% 100%;
    }

    html.small_business.small_business_rockstar-single .related_prev.disabled {
        background-position: 0% 0%;
    }

    html.small_business.small_business_rockstar-single .related_next.disabled {
        background-position: 100% 0%;
    }

    /* Quick Links archive */
    html.small_business.small_business-quick-links .small_business_resource.quick_link-menu {
        width: 100%;
    }
    /* /////////////////// */
    /*rockstars*/
    html.small_business .primary .small_business_search_page_form {
        padding-left: 0px;
        padding-right: 95px;
    }

    html.small_business .primary .small_business_search_page_terms {
        font: normal 20px/35px "Roboto Condensed",sans-serif;
        padding-left: 10px;
    }

    html.small_business .primary .fa-search {
        right: 110px;
    }

    html.small_business .primary .small_business_search_page_submit {
        right: -10px;
    }

    /* Pagination */
    html.small_business .pagination .page-numbers.prev {
        display: block;
        margin: 0 auto 1em;
        width: 80%;
    }

    html.small_business .pagination .page-numbers.next {
        display: block;
        margin: 1em auto 0;
        width: 80%;
    }

    /* ////////// */
    html.small_business .small_business_resource.questions {
        clear: both;
    }

    /* SETUP: Global Footer blocks */
    html .global_footer .container {
        position: relative;
        margin: 20px auto 0px;
        padding-bottom: 30px;
        overflow: hidden;
    }

    html .global_footer .footer_search,
    html .global_footer .footer_industries_in_georgia,
    html .global_footer .footer_advantages_and_resources,
    html .global_footer .footer_connect,
    html .global_footer .footer_contact,
    html .global_footer .footer_site_links,
    html .global_footer .footer_copyright {
        position: relative;
        float: none;
        padding: 0px;
        margin: 0px;
        width: 100%;
        line-height: 1.75em;
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
    }

    html .global_footer h1 {
        margin: 0px 0px 10px;
        cursor: pointer;
        position: relative;
    }
    html .global_footer .footer_search {}

    html .global_footer .footer_search_form {
        background: rgba(77, 77, 77, 0.5);
        color: #ccc;
        position: relative;
    }

    html .global_footer .footer_search_form input {
        display: block;
        background: transparent;
        color: #ccc;
        border: 0px;
        width: 100%;
        padding: 3px 40px 1px 10px;
        margin: 0px;
        text-transform: uppercase;
        font: normal 28px/32px 'franklin-gothic-ext-comp-urw',Arial,sans-serif;
    }

    html .global_footer .footer_search_form input:focus {
        color: #fff;
    }

    html .global_footer .footer_search_form button {
        position: absolute;
        right: 0;
        background: transparent;
        color: #aaa;
        font-size: 24px;
        height: 36px;
        line-height: 24px;
        border: 0px;
        padding: 5px;
        top: 0;
        cursor: pointer;
    }

    html .global_footer .footer_search_form button:active,
    html .global_footer .footer_search_form button:hover {
        color: #ccc;
    }

    html .global_footer .footer_industries_in_georgia {
        margin-top: 10px;
    }
    html .global_footer .footer_industries_in_georgia ul {}

    html .global_footer .footer_industries_in_georgia li,
    html .global_footer .footer_advantages_and_resources li {
        line-height: 32px;
    }

    html .global_footer .footer_industries_in_georgia li {
        width: 100%;
        float: none;
    }
    html .global_footer .footer_advantages_and_resources {}
    html .global_footer .footer_competitive_advantages {}
    html .global_footer .footer_business_resources {}
    html .global_footer .footer_connect {}

    html .global_footer .footer_connect ul {
        min-height: 26px;
    }

    html .global_footer .footer_connect li {
        padding: 0;
    }

    html .global_footer .footer_connect li {
        width: 23px;
    }
    html .global_footer .footer_contact {}

    html .global_footer .footer_contact p {
        line-height: 1.75em;
        font-size: 12px;
    }
    html .global_footer .footer_contact p.postal_address {}

    html .global_footer .footer_site_links {
        background: transparent url("../../images/brigman/footer-we_speak_business.png") no-repeat 50% 10px;
        padding-top: 65px;
    }

    html .global_footer .footer_site_links li {
        display: block;
        text-align: center;
        width: 100%;
        padding: 0px 3px;
        margin-bottom: 5px;
    }

    html .global_footer .footer_site_links li:nth-of-type(3n+1) {
        padding-left: 0;
        clear: left;
    }

    html .global_footer .footer_site_links li:nth-of-type(3n) {
        padding-right: 0;
        border-right-width: 0;
    }

    html .global_footer .footer_copyright {
        text-align: center;
    }

    html .global_footer .footer_copyright p,
    html .global_footer .footer_copyright a {
        display: block;
        margin: 14px auto 0px;
        text-align: center;
    }

    html .global_footer .footer_copyright p.copyright,
    html .global_footer .footer_copyright p.footer_eoe {
        float: none;
        width: auto;
        padding: 0;
    }

    html .global_footer .footer_copyright p.footer_eoe {
        font-style: italic;
        padding-left: 15px;
    }

    html .global_footer .footer_copyright .footer_logo {
        overflow: hidden;
        white-space: nowrap;
        text-indent: 100%;
        width: 100%;
        height: 43px;
        margin-bottom: -14px;
        margin-left: 15px;
        background: transparent url("../../images/brigman/footer-logo.png") no-repeat 50% 50%;
        background-size: contain;
    }

    /* Footer: Accordion States */
    html .global_footer .mobile_accordion {
        max-height: 35px;
        overflow: hidden;
        border-bottom: 1px solid rgba(255, 255, 255, 0.35);
        margin-bottom: 5px;
        padding-bottom: 5px;
    }

    html .global_footer .mobile_accordion.open {
        max-height: 4000px;
    }

    html .global_footer h1 .screw {
        width: 22px;
        height: 22px;
        position: absolute;
        margin: 0px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        cursor: pointer;
        z-index: 5;
        top: 3px;
        right: 5px;
        border: 3px solid #fff;
        background: transparent;
        border-radius: 300px;
        box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.26);
    }

    html .global_footer h1 .screw span {
        display: block;
        position: absolute;
        height: 2px;
        width: 75%;
        background: #ffffff;
        border-radius: 9px;
        opacity: 1;
        top: 7px;
        right: 2px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }

    html .global_footer h1 .screw span:nth-child(1) {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    html .global_footer h1 .screw span:nth-child(2) {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    html .global_footer .open h1 .screw span:nth-child(1) {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    html .global_footer .open h1 .screw span:nth-child(2) {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    /* //////////////////////// */
    /* /////////////////////////// */
}

/* Between 481px and 768px wide: */
@media only screen and (max-width: 768px) and (min-width: 481px) {
    html.small_business .georgia_logo {
        display: block;
        margin: 3px auto 7px 2%;
        width: 36%;
        height: 56px;
        background: transparent url("../../images/brigman/_georgia_logo.png") no-repeat 50% 50%;
        white-space: nowrap;
        text-indent: 100%;
        overflow: hidden;
        background-size: contain;
        float: left;
    }

    html.small_business .georgia_header_subtitle {
        position: relative;
        float: left;
        width: 60%;
        max-width: none;
        margin: 20px 0 15px 2%;
        padding: 0 0 0 2%;
        font-size: 16px;
    }

    html.small_business .georgia_header_subtitle:before {
        display: none;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner:nth-of-type(2n+1) {
        margin-right: 10px;
        clear: left;
    }
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner:nth-of-type(2n) {}

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention {
        width: 100%;
        float: none;
        clear: left;
    }
}

/* Anything over 768px wide */
@media only screen and (min-width: 769px) {
    html.small_business header {
        position: absolute;
        z-index: 250;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 117px;
        background: rgba(51, 51, 51, 0.7);
        background: -moz-linear-gradient(top, rgba(51, 51, 51, 0.77) 0%, rgba(26, 26, 26, 0.77) 100%);
        background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0.77) 0%, rgba(26, 26, 26, 0.77) 100%);
        background: -o-linear-gradient(top, rgba(51, 51, 51, 0.77) 0%, rgba(26, 26, 26, 0.77) 100%);
        background: -ms-linear-gradient(top, rgba(51, 51, 51, 0.77) 0%, rgba(26, 26, 26, 0.77) 100%);
        background: linear-gradient(to bottom, rgba(51, 51, 51, 0.77) 0%, rgba(26, 26, 26, 0.77) 100%);
    }

    html.small_business header:after {
        position: absolute;
        z-index: -1;
        content: " ";
        display: block;
        height: 0px;
        bottom: -2px;
        width: 100%;
        left: 0%;
        border-top: 2px solid #d5e14d;
        background: rgba(0, 0, 0, 0);
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    }

    html.small_business .nav_disadvantaged {
        float: right;
        margin: 10px 0px 0px;
        overflow: hidden;
    }

    html.small_business .nav_disadvantaged li {
        float: left;
        padding: 0px;
    }

    html.small_business .nav_disadvantaged li:after {
        content: " ";
        display: block;
        float: left;
        height: 16px;
        border-right: 1px solid rgba(255, 255, 255, 0.5);
        top: 4px;
        position: relative;
    }

    html.small_business .nav_disadvantaged li:first-of-type:after {
        display: none;
    }

    html.small_business .nav_disadvantaged li > a {
        padding: 0 5px;
        font-size: 16px;
        color: #fff;
    }

    html.small_business .nav_disadvantaged li > a:active,
    html.small_business .nav_disadvantaged li > a:hover {
        color: #ddd;
    }

    html.small_business .georgia_logo {
        display: block;
        margin-top: 19px;
        float: left;
        width: 184px;
        height: 69px;
        background: transparent url("../../images/brigman/_georgia_logo.png") no-repeat 50% 50%;
        white-space: nowrap;
        text-indent: 100%;
        overflow: hidden;
    }

    html.small_business .nav_toplevel {
        clear: right;
        float: right;
        border-top: 1px solid rgba(255, 255, 255, 0.14);
        margin-top: 15px;
    }

    html.small_business .nav_toplevel > ul > li {
        display: block;
        float: left;
        margin: 0;
        padding: 0;
        border-width: 1px 1px 1px 0;
        border-style: solid;
        -webkit-border-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(0, 0, 0, 0)), to(rgba(255, 255, 255, 0.14))) 1 100%;
        -webkit-border-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.14)) 1 100%;
        -moz-border-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.14)) 1 100%;
        -o-border-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.14)) 1 100%;
        border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.14)) 1 100%;
    }

    html.small_business .nav_toplevel > ul > li:first-of-type {
        border-width: 1px 1px 1px 1px;
    }

    html.small_business .nav_toplevel > ul > li.nav_item_search {
        display: none;
    }

    html.small_business .nav_toplevel > ul > li > a {
        font-family: "franklin-gothic-ext-comp-urw",serif !important;
        font-weight: normal;
        position: relative;
        color: #fff;
        display: block;
        text-align: center;
        text-transform: uppercase;
        background: transparent;
    }

    html.small_business .nav_toplevel > ul > li > a:before {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        background: rgba(0, 0, 0, 0.5);
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
        opacity: 0.0;
        transition: 0.25s all linear;
    }

    html.small_business .nav_toplevel > ul > li > a:hover:before {
        opacity: 1.0;
    }

    html.small_business .nav_toplevel > ul > li.parent_of_current > a:after,
    html.small_business .nav_toplevel > ul > li.current > a:after {
        content: " ";
        display: block;
        position: absolute;
        bottom: 0;
        left: 50%;
        width: 0px;
        margin-left: -11px;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #d5e14d;
        z-index: 2;
    }

    /*
    html.small_business .nav_toplevel>ul>li>a:active:after,
    html.small_business .nav_toplevel>ul>li>a:hover:after {
        content: " ";
        display: block;
        position: absolute;
        bottom: 0;
        left: 50%;
        width: 0px;
        margin-left: -11px;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #ddd;
        z-index: 2;
    }
    */
    html.small_business.small_business-front .nav_menu_and_search,
    html.small_business .nav_menu_and_search {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        min-height: 300px;
        background: #444;
        border-bottom: 1px solid rgba(145, 155, 50, 1);
        margin: 0px 0px 50px;
        z-index: 240;
        perspective: 1000px;
        overflow: visible;
    }

    html.small_business.small_business-front .nav_menu_and_search {
        min-height: 690px;
        margin-bottom: 10px;
    }

    html.small_business .nav_menu_and_search .content_well {
        margin: 119px auto 0px;
        padding: 20px 0px 50px;
        height: 180px;
    }

    html.small_business.small_business-front .nav_menu_and_search .content_well {
        height: 380px;
    }

    html.small_business .nav_menu_and_search:after {
        position: absolute;
        z-index: -1;
        content: " ";
        display: block;
        height: 30px;
        bottom: -33px;
        width: 100%;
        left: 0%;
        border-top: 2px solid #fff;
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
        background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
    }

    html.small_business .nav_menu_and_search .nav_panels {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        -webkit-transform: translateZ(-150px);
        -webkit-transform-style: preserve-3d;
        transform: translateZ(-150px);
        transform-style: preserve-3d;
        -ms-transform: translateZ(0px);
    }

    html.small_business.small_business-front .nav_menu_and_search .nav_panels {
        -webkit-transform: translateZ(-345px);
        -webkit-transform-style: preserve-3d;
        transform: translateZ(-345px);
        transform-style: preserve-3d;
        -ms-transform: translateZ(0px);
    }

    html.small_business .nav_menu,
    html.small_business .nav_search {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        overflow: visible;
        transform-origin: center center;
    }

    html.small_business .nav_menu_and_search .nav_menu {
        background: #000;
        -webkit-transition: -webkit-transform 0.5s;
        -moz-transition: -moz-transform 0.5s;
        transition: all 0.5s;
    }

    html.small_business .nav_menu_and_search .nav_search {
        background: #b2bc47 url("../../images/brigman/small_business-bg-search.png") repeat 50% 100px;
        -webkit-transition: -webkit-transform 0.5s;
        -moz-transition: -moz-transform 0.5s;
        transition: all 0.5s;
    }

    html.small_business .nav_menu_and_search.focus_menu .nav_menu {
        background: #000;
        -webkit-transform: rotateX(0deg) translateZ(150px);
        transform: rotateX(0deg) translateZ(150px);
        -ms-transform: perspective(1000px) zIndex(4) rotateX(0deg) translateZ(150px);
    }

    html.small_business .nav_menu_and_search.focus_menu .nav_search {
        background: #b2bc47 url("../../images/brigman/small_business-bg-search.png") repeat 50% 100px;
        -webkit-transform: rotateX(-90deg) translateZ(150px);
        transform: rotateX(-90deg) translateZ(150px);
        -ms-transform: perspective(1000px) zIndex(3) rotateX(-90deg) translateZ(150px);
    }

    html.small_business .nav_menu_and_search.focus_search .nav_menu {
        -webkit-transform: rotateX(90deg) translateZ(150px);
        transform: rotateX(90deg) translateZ(150px);
        -ms-transform: perspective(1000px) zIndex(3) rotateX(90deg) translateZ(150px);
    }

    html.small_business .nav_menu_and_search.focus_search .nav_search {
        -webkit-transform: rotateX(0deg) translateZ(150px);
        transform: rotateX(0deg) translateZ(150px);
        -ms-transform: perspective(1000px) zIndex(4) rotateX(0deg) translateZ(150px);
    }

    html.small_business.small_business-front .nav_menu_and_search.focus_menu .nav_menu {
        opacity: 1.0;
        -webkit-transform: rotateX(0deg) translateZ(345px);
        transform: rotateX(0deg) translateZ(345px);
        -ms-transform: perspective(1000px) zIndex(4) rotateX(0deg) translateZ(-345px);
    }

    html.small_business.small_business-front .nav_menu_and_search.focus_menu .nav_search {
        opacity: 0.0;
        -webkit-transform: rotateX(-90deg) translateZ(345px);
        transform: rotateX(-90deg) translateZ(345px);
        -ms-transform: perspective(1000px) zIndex(3) rotateX(-90deg) translateZ(345px);
    }

    html.small_business.small_business-front .nav_menu_and_search.focus_search .nav_menu {
        opacity: 0.0;
        -webkit-transform: rotateX(90deg) translateZ(345px);
        transform: rotateX(90deg) translateZ(345px);
        -ms-transform: perspective(1000px) zIndex(3) rotateX(90deg) translateZ(345px);
    }

    html.small_business.small_business-front .nav_menu_and_search.focus_search .nav_search {
        opacity: 1.0;
        -webkit-transform: rotateX(0deg) translateZ(345px);
        transform: rotateX(0deg) translateZ(345px);
        -ms-transform: perspective(1000px) zIndex(4) rotateX(0deg) translateZ(-345px);
    }

    /* NAV DROPDOWN: SLIDE CONTROLS */
    html.small_business .nav_menu .prev_pane,
    html.small_business .nav_menu .next_pane {
        opacity: 0.5;
        display: block;
        position: absolute;
        height: 100px;
        width: 35px;
        top: 50%;
        background: transparent no-repeat 50% 50%;
        z-index: 1000;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
    }

    html.small_business .nav_menu .prev_pane {
        left: 5%;
        background-image: url("../../images/brigman/slide_prev-large.png");
    }

    html.small_business .nav_menu .next_pane {
        right: 5%;
        background-image: url("../../images/brigman/slide_next-large.png");
    }

    html.small_business .nav_menu .prev_pane:hover,
    html.small_business .nav_menu .next_pane:hover {
        opacity: 1.0;
    }

    /* NAV DROPDOWN: ALL */
    html.small_business .nav_menu .nav_dropdown_active,
    html.small_business .nav_menu .nav_dropdown_options,
    html.small_business .nav_menu .nav_go_button {
        display: block;
        cursor: pointer;
    }

    html.small_business .nav_menu .nav_dropdown_active {
        position: relative;
        background: #fff;
        padding: 7px 20px;
        font: normal 27px/32px "Roboto Condensed",sans-serif;
        color: #333;
        text-transform: lowercase;
        box-shadow: 4px 6px 8px rgba(0, 0, 0, 0.5);
        top: 55px;
        left: 310px;
        margin-left: 0px;
        width: 525px;
    }

    html.small_business.small_business-front .nav_menu .nav_dropdown_active {
        position: absolute;
        top: 0px;
        left: 50%;
        margin-left: -305px;
        width: 610px;
    }

    html.small_business .nav_menu .nav_dropdown_active .fa-caret-down {
        position: absolute;
        right: 0.6em;
        line-height: 32px;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        transition: all 0.5s;
    }

    html.small_business .nav_menu .open .nav_dropdown_active .fa-caret-down {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        -ms-transform: rotate(180deg);
    }

    html.small_business .nav_menu .nav_dropdown_options {
        position: absolute;
        max-height: 1px;
        background: #fff;
        padding: 0px;
        border-bottom: 2px solid #ccc;
        overflow: hidden;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        transition: all 0.5s;
        z-index: 501;
        left: 310px;
        width: 525px;
        top: 101px;
    }

    html.small_business.small_business-front .nav_menu .nav_panes .nav_dropdown_options {
        position: absolute;
        top: 46px;
        width: 610px;
        left: 0px;
    }

    html.small_business .nav_menu .open .nav_dropdown_options {
        max-height: 35000px;
        box-shadow: 4px 6px 8px rgba(0, 0, 0, 0.5);
        padding: 3px 0px;
        overflow: visible;
    }

    html.small_business .nav_menu .nav_dropdown_options li {
        font: normal 27px/32px "Roboto Condensed",sans-serif;
        color: #999;
        padding: 3px 20px;
        text-transform: lowercase;
        white-space: nowrap;
    }

    html.small_business .nav_menu .nav_panes .nav_dropdown_options li {
        font: normal 24px/30px "Roboto Condensed",sans-serif;
    }

    html.small_business .nav_menu .nav_panes .nav_dropdown_options li:first-of-type {
        position: absolute;
        top: -42px;
        display: block;
        opacity: 0;
        z-index: 5;
    }

    html.small_business .nav_menu .open .nav_dropdown_options li:hover {
        background: #d5e14d;
        color: #333;
    }

    html.small_business .nav_menu .nav_dropdown_options li .fa {
        font-size: 18px;
    }

    html.small_business .nav_menu .nav_go_button {
        display: block;
        position: absolute;
        top: 0px;
        left: 840px;
        height: 50px;
        width: 100px;
        text-align: center;
        color: #d5e14d;
        font: bold 34px/50px 'franklin-gothic-urw-comp',Arial,sans-serif;
        text-transform: uppercase;
        -webkit-transform: scale(0.88, 1);
        -moz-transform: scale(0.88, 1);
        -ms-transform: scale(0.88, 1);
        -o-transform: scale(0.88, 1);
        transform: scale(0.88, 1);
        z-index: 500;
        background: rgba(51, 51, 51, 0.9);
        background: -moz-linear-gradient(top, rgba(51, 51, 51, 0.9) 0%, rgba(26, 26, 26, 0.9) 100%);
        background: -webkit-linear-gradient(top, rgba(51, 51, 51, 0.9) 0%, rgba(26, 26, 26, 0.9) 100%);
        background: -o-linear-gradient(top, rgba(51, 51, 51, 0.9) 0%, rgba(26, 26, 26, 0.9) 100%);
        background: -ms-linear-gradient(top, rgba(51, 51, 51, 0.9) 0%, rgba(26, 26, 26, 0.9) 100%);
        background: linear-gradient(to bottom, rgba(51, 51, 51, 0.9) 0%, rgba(26, 26, 26, 0.9) 100%);
    }

    html.small_business .nav_menu .nav_go_button:active,
    html.small_business .nav_menu .nav_go_button:hover {
        color: #f4ff82;
        background: rgba(51, 51, 51, 1);
        background: -moz-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
        background: -o-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
        background: -ms-linear-gradient(top, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
        background: linear-gradient(to bottom, rgba(51, 51, 51, 1) 0%, rgba(26, 26, 26, 1) 100%);
    }

    html.small_business.small_business-front .nav_menu .nav_go_button {
        display: block;
        position: absolute;
        top: 60px;
        left: 50%;
        height: 50px;
        width: 100px;
        margin-left: -50px;
        text-align: center;
        background: #333;
        color: #d5e14d;
        font: bold 34px/50px 'franklin-gothic-urw-comp',Arial,sans-serif;
        text-transform: uppercase;
        -webkit-transform: scale(0.88, 1);
        -moz-transform: scale(0.88, 1);
        -ms-transform: scale(0.88, 1);
        -o-transform: scale(0.88, 1);
        transform: scale(0.88, 1);
        z-index: 500;
    }

    html.small_business.small_business-front .nav_menu .nav_go_button:active,
    html.small_business.small_business-front .nav_menu .nav_go_button:hover {
        color: #f4ff82;
    }

    /* NAV DROPDOWN: PRIMARY */
    html.small_business .nav_dropdown_primary,
    html.small_business .nav_dropdown_primary .container {
        position: absolute;
        top: 0;
        width: 100%;
        max-width: none;
    }

    html.small_business .nav_dropdown_primary .nav_looking {
        position: absolute;
        z-index: 500;
        height: 65px;
        padding: 0;
        margin: 0px 0px 0px -530px;
        top: 170px;
        display: block;
        text-align: center;
        font: 700 52px/75px 'franklin-gothic-urw-comp',Arial,sans-serif;
        color: #fff;
        text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.6);
        text-transform: uppercase;
        -webkit-transform: scale(0.85, 1);
        -moz-transform: scale(0.85, 1);
        -ms-transform: scale(0.85, 1);
        -o-transform: scale(0.85, 1);
        transform: scale(0.85, 1);
        width: 360px;
        left: 50%;
    }

    html.small_business.small_business-front .nav_dropdown_primary .nav_looking {
        width: 100%;
        height: 100px;
        margin: 0px auto 0px;
        top: 230px;
        font: 700 75px/75px 'franklin-gothic-urw-comp',Arial,sans-serif;
        left: 0%;
    }

    html.small_business .nav_dropdown_primary .nav_looking .ellipsis {
        display: none;
    }

    html.small_business.small_business-front .nav_dropdown_primary .nav_looking .ellipsis {
        display: inline;
        font-size: 36px;
        letter-spacing: 0.0em;
    }

    html.small_business .nav_dropdown_primary .nav_dropdown_active {
        position: absolute;
        z-index: 500;
        left: 50%;
        top: 185px;
        margin-left: -210px;
        width: 565px;
    }

    html.small_business.small_business-front .nav_dropdown_primary .nav_dropdown_active {
        top: 305px;
        margin-left: -305px;
        width: 610px;
    }

    html.small_business .nav_dropdown_primary .nav_dropdown_options {
        position: absolute;
        left: 50%;
        top: 231px;
        width: 565px;
        margin-left: -210px;
    }

    html.small_business.small_business-front .nav_dropdown_primary .nav_dropdown_options {
        margin-left: -305px;
        top: 351px;
        width: 610px;
    }

    /* NAV DROPDOWN: SECONDARY */
    html.small_business.small_business-front .nav_panes {
        min-height: 690px;
    }

    html.small_business .nav_panes {
        min-height: 300px;
    }

    html.small_business .nav_menu .nav_category_pane {
        visibility: hidden;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        overflow: visible;
        background-color: #333;
    }

    html.small_business .nav_menu .nav_category_pane .bg {
        content: " ";
        display: block;
        position: absolute;
        overflow: hidden;
        width: 100%;
        height: 100%;
        top: 0%;
        left: 0%;
        background: transparent no-repeat 50% 25%;
        background-size: cover;
        opacity: 0.3;
    }

    html.small_business.small_business-front .nav_menu .nav_category_pane .bg {
        background: transparent no-repeat 50% 0%;
        background-size: cover;
        opacity: 1.0;
    }

    html.small_business .nav_menu .nav_category_pane .container {
        z-index: 900;
        position: absolute;
        height: 60px;
        width: 960px;
        margin-left: -480px;
        left: 50%;
        top: 185px;
    }

    html.small_business.small_business-front .nav_menu .nav_category_pane .container {
        z-index: 900;
        position: absolute;
        height: 60px;
        width: 960px;
        margin-left: -480px;
        left: 50%;
        top: 0px;
    }

    html.small_business.small_business-front .nav_menu .nav_category_pane .container {
        height: 60px;
        width: 610px;
        margin-left: -305px;
        left: 50%;
        top: 395px;
    }

    html.small_business .nav_menu .nav_and,
    html.small_business .nav_menu .nav_dropdown_add {
        display: block;
        text-align: center;
        font: 700 24px/24px 'franklin-gothic-urw-comp',Arial,sans-serif;
        color: #fff;
        text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.6);
        text-transform: uppercase;
        -webkit-transform: scale(0.85, 1);
        -moz-transform: scale(0.85, 1);
        -ms-transform: scale(0.85, 1);
        -o-transform: scale(0.85, 1);
        transform: scale(0.85, 1);
        top: 50px;
        left: 270px;
        position: absolute;
    }

    html.small_business .nav_menu .nav_dropdown_add {
        color: #d5e14d;
        left: 310px;
    }

    html.small_business .nav_menu .nav_dropdown_add:active,
    html.small_business .nav_menu .nav_dropdown_add:hover {
        color: #f4ff82;
    }

    html.small_business.small_business-front .nav_menu .nav_and {
        display: block;
        text-align: center;
        font: 700 34px/38px 'franklin-gothic-urw-comp',Arial,sans-serif;
        color: #fff;
        text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.6);
        text-transform: uppercase;
        -webkit-transform: scale(0.85, 1);
        -moz-transform: scale(0.85, 1);
        -ms-transform: scale(0.85, 1);
        -o-transform: scale(0.85, 1);
        transform: scale(0.85, 1);
        top: -40px;
        width: 120px;
        margin-left: -60px;
        left: 50%;
    }

    /* *********************** */
    html.small_business.small_business-taxonomy .nav_menu:before,
    html.small_business.small_business-single .nav_menu:before {
        -webkit-filter: blur(5px);
        -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur05'><feGaussianBlur stdDeviation='5' /></filter></svg>#blur05");
        -o-filter: blur(5px);
        -ms-filter: blur(5px);
        filter: blur(5px);
        opacity: 0.42;
    }

    html.small_business .nav_menu_and_search .button {
        display: block;
        position: absolute;
        z-index: 5;
        padding: 5px 15px 10px;
        font: normal 24px 'franklin-gothic-urw-comp',Arial,sans-serif;
        cursor: pointer;
        -webkit-transform: scale(0.88, 1);
        -moz-transform: scale(0.88, 1);
        -ms-transform: scale(0.88, 1);
        -o-transform: scale(0.88, 1);
        transform: scale(0.88, 1);
    }

    html.small_business .nav_menu .button {
        z-index: 502;
        right: 7%;
        bottom: 0px;
        color: #fff;
        background: rgba(145, 155, 50, 1) url("../../images/brigman/small_business-bg-search.png") repeat 50% 100px;
        background: -moz-linear-gradient(top, rgba(145, 155, 50, 0) 0%, rgba(145, 155, 50, 1) 100%), url("../../images/brigman/small_business-bg-search.png") repeat 50% 100px;
        background: -webkit-linear-gradient(top, rgba(145, 155, 50, 0) 0%, rgba(145, 155, 50, 1) 100%), url("../../images/brigman/small_business-bg-search.png") repeat 50% 100px;
        background: -o-linear-gradient(top, rgba(145, 155, 50, 0) 0%, rgba(145, 155, 50, 1) 100%), url("../../images/brigman/small_business-bg-search.png") repeat 50% 100px;
        background: -ms-linear-gradient(top, rgba(145, 155, 50, 0) 0%, rgba(145, 155, 50, 1) 100%), url("../../images/brigman/small_business-bg-search.png") repeat 50% 100px;
        background: linear-gradient(to bottom, rgba(145, 155, 50, 0) 0%, rgba(145, 155, 50, 1) 100%), url("../../images/brigman/small_business-bg-search.png") repeat 50% 100px;
        border-radius: 8px 8px 0px 0px;
    }

    html.small_business .nav_menu .button .fa {
        font-size: 80%;
        padding-left: 4px;
    }

    html.small_business .nav_search .button {
        z-index: 502;
        left: 7%;
        top: 119px;
        border-radius: 0px 0px 8px 8px;
        color: #fff;
        background: rgba(51, 51, 51, 0.7);
        background: -moz-linear-gradient(top, rgba(26, 26, 26, 0.7) 0%, rgba(51, 51, 51, 0.7) 100%);
        background: -webkit-linear-gradient(top, rgba(26, 26, 26, 0.7) 0%, rgba(51, 51, 51, 0.7) 100%);
        background: -o-linear-gradient(top, rgba(26, 26, 26, 0.7) 0%, rgba(51, 51, 51, 0.7) 100%);
        background: -ms-linear-gradient(top, rgba(26, 26, 26, 0.7) 0%, rgba(51, 51, 51, 0.7) 100%);
        background: linear-gradient(to bottom, rgba(26, 26, 26, 0.7) 0%, rgba(51, 51, 51, 0.7) 100%);
    }

    html.small_business .primary {
        float: left;
        width: 66.666666666666%;
        max-width: 640px;
        margin-right: 0px;
        padding: 0px 10px;
    }
    html.small_business.small_business_rockstar-single .primary {
        width: 100%;
        max-width: 100%;
    }

    html.small_business .related_widgets {
        float: right;
        width: 33.333333333333%;
        max-width: 320px;
        margin: 20px 0px 0px;
        padding-left: 10px;
        padding-right: 10px;
    }

    html.small_business .related_widgets section {
        margin: 20px 0px 0px;
        max-width: 300px;
    }

    html.small_business .related_widgets section:nth-of-type(1) {
        margin-top: 0px;
    }

    html.small_business .related_widgets h1 {
        padding-left: 24px;
    }

    html.small_business .related_widgets section.video_block img {
        max-width: 100%;
        height: auto;
    }

    html.small_business .small_business_resource {
        margin: 20px 10px;
        max-width: 640px;
    }

    html.small_business .small_business_resource.has_thumbnail {
        padding-left: 145px;
        min-height: 126px;
    }

    html.small_business .small_business-thumb {
        display: block;
        position: absolute;
        z-index: 1;
        left: 10px;
    }

    html.small_business.small_business_child_term .small_business_resource.has_thumbnail,
    html.small_business.small_business_search .small_business_resource.has_thumbnail {
        padding-left: 10px;
        padding-right: 145px;
    }

    html.small_business.small_business_child_term h3,
    html.small_business.small_business_search h3 {
        font: italic 16px/24px Helvetica,Arial,sans-serif;
    }

    html.small_business.small_business_child_term .small_business-thumb,
    html.small_business.small_business_search .small_business-thumb {
        max-width: 125px;
        right: 10px;
        left: initial;
    }

    html.small_business.small_business_child_term .description,
    html.small_business.small_business_child_term .cta_button {
        display: inline;
        float: none;
        background: transparent;
        padding: 0px;
        margin: 0px;
        color: #333333;
        text-transform: none;
        font: normal 16px/24px Helvetica,Arial,sans-serif;
    }

    html.small_business.small_business_child_term .cta_button {
        color: #339933;
        padding-left: 0.3em;
    }

    html.small_business .small_business_search_form {
        position: relative;
        top: 150px;
        width: 700px;
        margin: 0px auto;
    }

    html.small_business.small_business-front .small_business_search_form {
        position: relative;
        top: 220px;
        text-align: center;
    }

    html.small_business .nav_search_small_business {
        display: block;
        margin: 0px auto;
        padding: 0px;
        height: 52px;
        width: 480px;
        font: 700 52px/52px 'franklin-gothic-urw-comp',Arial,sans-serif;
        color: #fff;
        text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.6);
        text-transform: uppercase;
        -webkit-transform: scale(0.85, 1);
        -moz-transform: scale(0.85, 1);
        -ms-transform: scale(0.85, 1);
        -o-transform: scale(0.85, 1);
        transform: scale(0.85, 1);
    }

    html.small_business.small_business-front .nav_search_small_business {
        position: static;
        padding: 0px;
        display: block;
        color: #fff;
        height: 80px;
        width: 700px;
        margin: 0px auto;
        text-align: center;
        font: 700 75px/75px 'franklin-gothic-urw-comp',Arial,sans-serif;
    }

    html.small_business .small_business_search_terms {
        position: absolute;
        background: #fff;
        color: #666666;
        font: normal 27px/32px "Roboto Condensed",sans-serif;
        text-transform: lowercase;
        border: 0px solid #999;
        border-width: 0px 0px 2px 0px;
        box-shadow: 4px 6px 8px rgba(0, 0, 0, 0.5);
        padding: 5px 50px 5px 16px;
        left: 50%;
        top: 60px;
        width: 450px;
        margin-left: -295px;
    }

    html.small_business.small_business-front .small_business_search_terms {
        position: absolute;
        width: 550px;
        margin-left: -275px;
        left: 50%;
        top: 85px;
    }

    html.small_business .nav_search .fa-search {
        color: #999;
        font-size: 28px;
        position: absolute;
        z-index: 900;
        left: 480px;
        top: 70px;
        width: 30px;
        margin-left: -15px;
    }

    html.small_business.small_business-front .nav_search .fa-search {
        color: #999;
        font-size: 28px;
        position: absolute;
        z-index: 900;
        left: 600px;
        top: 95px;
        width: 30px;
        margin-left: -15px;
    }

    html.small_business .nav_search .small_business_search_terms:focus + .fa-search {
        color: #333;
    }

    html.small_business .nav_search .small_business_search_submit {
        display: block;
        position: absolute;
        top: 60px;
        left: 50%;
        height: 50px;
        width: 100px;
        margin-left: 170px;
        text-align: center;
        border: 0px;
        background: #333;
        color: #d5e14d;
        font: bold 34px/50px 'franklin-gothic-urw-comp',Arial,sans-serif;
        text-transform: uppercase;
        -webkit-transform: scale(0.88, 1);
        -moz-transform: scale(0.88, 1);
        -ms-transform: scale(0.88, 1);
        -o-transform: scale(0.88, 1);
        transform: scale(0.88, 1);
        z-index: 500;
    }

    html.small_business .nav_search .small_business_search_submit:active,
    html.small_business .nav_search .small_business_search_submit:hover {
        color: #f4ff82;
    }

    html.small_business.small_business-front .nav_search .small_business_search_submit {
        display: block;
        position: absolute;
        top: 150px;
        left: 50%;
        height: 50px;
        width: 100px;
        margin-left: -50px;
        text-align: center;
        border: 0px;
        background: #333;
        color: #d5e14d;
        font: bold 34px/50px 'franklin-gothic-urw-comp',Arial,sans-serif;
        text-transform: uppercase;
        -webkit-transform: scale(0.88, 1);
        -moz-transform: scale(0.88, 1);
        -ms-transform: scale(0.88, 1);
        -o-transform: scale(0.88, 1);
        transform: scale(0.88, 1);
        z-index: 500;
    }

    html.small_business.small_business-front .nav_search .small_business_search_submit:active,
    html.small_business.small_business-front .nav_search .small_business_search_submit:hover {
        color: #f4ff82;
    }

    html.small_business.small_business_search .content_well form {
        display: none;
    }

    html.small_business.small_business_search .content_well h1 {
        display: none;
    }

    html.small_business.small_business_search .related_widgets .video_block {
        margin-top: 0;
    }

    html.small_business.small_business_search .related_widgets .fancybox-youtube {
        padding-top: 0;
        border-top: 0;
    }

    html.small_business.small_business_search .related_widgets .rock_stars {
        display: none;
    }

    html.small_business.small_business_search.small_business_search_results .content_well h1 {
        display: block;
    }

    html.small_business.small_business_search.small_business_search_results .related_widgets .video_block {
        margin-top: 20px;
    }

    html.small_business.small_business_search.small_business_search_results .related_widgets .fancybox-youtube {
        padding-top: 20px;
        border-top: 1px dashed #d4d4d4;
    }

    html.small_business.small_business_search.small_business_search_results .related_widgets .rock_stars {
        display: block;
    }
}

/* Between 769px and 960px wide: */
@media only screen and (max-width: 960px) and (min-width: 769px) {
    html.small_business header {
        height: 100px;
    }

    html.small_business .georgia_header_subtitle {
        width: 35%;
        font-size: 14px;
        margin: 11px auto 0px 0px;
    }

    html.small_business .georgia_logo {
        width: 20%;
        margin: 15px 2.5%;
        background-size: contain;
    }

    html.small_business .nav_toplevel {
        float: none;
        width: 75%;
        position: absolute;
        bottom: -1px;
        right: 0;
    }

    html.small_business .nav_toplevel > ul {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-justify-content: center;
        justify-content: center;
    }

    html.small_business .nav_toplevel > ul > li {
        -webkit-flex-grow: 1.0;
    }

    html.small_business .nav_toplevel > ul > li > a {
        font-size: 26px;
        line-height: 28px;
        padding: 10px 0.85em 14px;
    }

    html.small_business .nav_dropdown_primary .container {
        position: relative;
        width: 768px;
        margin: 0px auto;
        min-height: 150px;
    }

    html.small_business .nav_dropdown_primary .nav_looking {
        margin: 0px 0px 0px -180px;
        top: 120px;
    }

    html.small_business .nav_dropdown_primary .nav_dropdown_active,
    html.small_business .nav_dropdown_primary .nav_dropdown_options {
        margin-left: -270px;
        width: 425px;
    }

    html.small_business .nav_panes .nav_and {
        left: 135px;
    }

    html.small_business .nav_panes .nav_dropdown_add {
        left: 175px;
    }

    html.small_business .nav_panes .nav_dropdown_active,
    html.small_business .nav_panes .nav_dropdown_options {
        margin-left: -120px;
    }

    html.small_business .nav_panes .nav_go_button {
        left: 50%;
        margin-left: 161px;
    }

    html.small_business .nav_search .button {
        top: 100px;
    }

    html.small_business .nav_panes .nav_dropdown_active,
    html.small_business .nav_panes .nav_dropdown_options {
        left: 50%;
        margin-left: -220px;
        width: 475px;
    }

    html.small_business .nav_menu .nav_category_pane .container {
        width: 100%;
        margin-left: -50%;
        left: 50%;
        top: 185px;
    }

    html.small_business footer .container {
        max-width: 88%;
    }

    html.small_business footer .contact {
        width: 33.333333%;
        float: left;
    }

    html.small_business footer .nav_links {
        width: 66.666666%;
        float: left;
        position: relative;
    }

    html.small_business footer .nav_links section {
        width: 50%;
    }

    html.small_business footer .nav_links section.nav_industries_in_georgia {
        position: absolute;
        left: 50%;
        top: 25px;
        width: 50%;
    }

    html.small_business footer .footer_eoe {
        clear: left;
    }

    html.small_business.small_business-quick-links .primary {
        width: 90%;
        float: none;
        max-width: 90%;
        margin: 0px auto;
    }

    html.small_business.small_business-rock_stars .rock_star_group {
        margin: 0px 10px;
    }

    html.small_business.small_business-rock_stars .small_business_resource {
        max-width: 98%;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars {
        position: relative;
        float: left;
        margin: 10px 0% 20px;
        padding: 0px;
        background: rgba(0, 0, 0, 0.75);
        z-index: 10;
        color: #fff;
        font-size: 1.25em;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
        overflow:hidden;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner::before,
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner::after {
        pointer-events: none;
        position: absolute;
        top: 30px;
        right: 30px;
        bottom: 30px;
        left: 30px;
        content: '';
        opacity: 0;
        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
        transition: opacity 0.35s, transform 0.35s;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner::before {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        -webkit-transform: scale(0, 1);
        transform: scale(0, 1);
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner::after {
        border-right: 1px solid #fff;
        border-left: 1px solid #fff;
        -webkit-transform: scale(1, 0);
        transform: scale(1, 0);
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner:hover::before,
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner:hover::after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner {
        width: 48%;
        height: 220px;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention {
        width: 100%;
        max-width: none;
        float: none;
        clear: left;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner:nth-of-type(odd) {
        clear: left;
        margin-right: 4%;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention:nth-of-type(4n) {
        margin-right: 1%;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention:nth-of-type(4n+1) {
        clear: left;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars a {
        color: #333;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner .rock_star_thumb {
        display: block;
        position: absolute;
        margin-bottom: 5px;
        min-height: 100%;
        opacity: 1.0;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner:hover .rock_star_thumb {
        opacity: 0.2;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner .title {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 50px;
        padding: 10px 30px 20px;
        margin: 0;
        font: normal 18px/18px "Roboto Condensed",sans-serif;
        color: #d5e14d;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        background: rgba(0, 0, 0, 0.75);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner:hover .title {
        bottom: 5%;
        margin-top: 0px;
        padding-top: 0;
        width: 80%;
        left: 10%;
        text-align: center;
        font-size: 16px;
        line-height: 17px;
        background: rgba(0, 0, 0, 0);
        color: #f4ff82;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner .description {
        display: block;
        height: 1px;
        opacity: 0;
        font: bold 18px/18px "Roboto Condensed",sans-serif;
        color: #fff;
        text-align: center;
        overflow: visible;
        white-space: normal;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner:hover .description {
        opacity: 1;
        display: block;
        width: 72%;
        position: absolute;
        left: 14%;
        text-align: center;
        top: 15%;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 16px;
        line-height: 1.2em;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention {
        position: relative;
        padding: 10px;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention:hover {
        background: rgba(0, 0, 0, 0.9);
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention .rock_star_thumb {
        display: none;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention .title,
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention:hover .title {
        display: block;
        position: static;
        font: normal 14px/18px "Roboto Condensed",sans-serif;
        margin: 0;
        padding: 0;
        height: auto;
        color: #d5e14d;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention:hover .title {
        font-weight: normal;
        text-align: left;
        color: #f4ff82;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention .description,
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention:hover .description {
        display: block;
        position: static;
        margin: 0;
        padding: 0;
        color: #fff;
        font-weight: normal;
        font: normal 14px/18px "Roboto Condensed",sans-serif;
        text-align: left;
        text-transform: uppercase;
        opacity: 1;
    }

    html.small_business.small_business_rockstar-single .slideshow {
        width: 60%;
        float: right;
        margin: 10px 0px 10px 20px;
    }

    html.small_business.small_business_rockstar-single .rock_star_summary .rock_star_slideshow {
        overflow: hidden;
        max-width: 100%;
    }

    html.small_business.small_business_rockstar-single .rock_star_summary .rock_star_slideshow .slide {
        max-width: 100%;
    }

    html.small_business.small_business_rockstar-single .rock_star_summary .rock_star_slideshow img {
        display: block;
        max-width: 100%;
        height: auto;
    }

    html.small_business.small_business_rockstar-single .small_business_resource.questions {
        margin-bottom: 20px;
        max-width: none;
    }

    /* SETUP: Global Footer blocks */
    html .global_footer .container {
        position: relative;
        margin: 50px auto 0px;
        padding-bottom: 30px;
        overflow: hidden;
    }

    html .global_footer .footer_search,
    html .global_footer .footer_industries_in_georgia,
    html .global_footer .footer_advantages_and_resources,
    html .global_footer .footer_connect,
    html .global_footer .footer_contact,
    html .global_footer .footer_site_links,
    html .global_footer .footer_copyright {
        position: relative;
        float: left;
        padding: 0px 0px 20px;
        margin: 0px 1% 20px;
        width: 32.333333333333%;
        line-height: 1.75em;
    }

    html .global_footer h1 {
        margin: 0px 0px 10px;
    }

    html .global_footer .footer_industries_in_georgia ul {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
    }

    html .global_footer .footer_industries_in_georgia li,
    html .global_footer .footer_advantages_and_resources li {
        line-height: 32px;
    }

    html .global_footer .footer_industries_in_georgia li {
        width: 100%;
        float: none;
    }

    html .global_footer .footer_search {
        position: absolute;
        right: 0;
        top: 0;
        margin: 0;
        width: 32.333333333333%;
    }

    html .global_footer .footer_search_form {
        background: rgba(77, 77, 77, 0.5);
        color: #ccc;
        position: relative;
    }

    html .global_footer .footer_search_form input {
        display: block;
        background: transparent;
        color: #ccc;
        border: 0px;
        width: 100%;
        padding: 3px 40px 1px 10px;
        margin: 0px;
        text-transform: uppercase;
        font: normal 28px/32px 'franklin-gothic-ext-comp-urw',Arial,sans-serif;
    }

    html .global_footer .footer_search_form input:focus {
        color: #fff;
    }

    html .global_footer .footer_search_form button {
        position: absolute;
        right: 0;
        background: transparent;
        color: #aaa;
        font-size: 24px;
        height: 36px;
        line-height: 24px;
        border: 0px;
        padding: 5px;
        top: 0;
        cursor: pointer;
    }

    html .global_footer .footer_search_form button:active,
    html .global_footer .footer_search_form button:hover {
        color: #ccc;
    }

    html .global_footer .footer_industries_in_georgia {
        width: 64.333333333333%;
        margin-left: 0;
        border-right: 1px solid #444;
        overflow: visible;
    }

    html .global_footer .footer_advantages_and_resources {
        width: 32.333333333333%;
        margin: 60px 0px 0px 2%;
    }

    html .global_footer .footer_competitive_advantages {
        padding-bottom: 20px;
        border-bottom: 1px solid #444;
        margin-bottom: 20px;
    }
    html .global_footer .footer_business_resources {}

    html .global_footer .footer_connect {
        clear: both;
        padding-bottom: 20px;
        position: absolute;
        right: 0;
        top: 435px;
        margin-right: 0;
    }

    html .global_footer .footer_connect ul {
        min-height: 26px;
    }

    html .global_footer .footer_connect li {
        padding: 0;
    }

    html .global_footer .footer_connect li {
        width: 23px;
    }

    html .global_footer .footer_contact {
        width: 100%;
        margin-right: 0;
        border-top: 1px solid #444;
        padding: 25px 34.333333333333% 0px 0px;
    }

    html .global_footer .footer_contact p {
        line-height: 1.75em;
        font-size: 12px;
    }
    html .global_footer .footer_contact p.postal_address {}

    html .global_footer .footer_site_links {
        clear: both;
        float: none;
        width: 100%;
        margin: 0px;
        padding: 30px 0px 30px 200px;
        border-top: 1px solid #444;
        background: transparent url("../../images/brigman/footer-we_speak_business.png") no-repeat 0% 50%;
    }

    html .global_footer .footer_site_links li {
        display: block;
        float: left;
        text-align: center;
        width: 33%;
        padding: 0px 18px;
        border-right: 1px solid #444;
        margin-bottom: 5px;
    }

    html .global_footer .footer_site_links li:nth-of-type(3n+1) {
        padding-left: 0;
        clear: left;
    }

    html .global_footer .footer_site_links li:nth-of-type(3n) {
        padding-right: 0;
        border-right-width: 0;
    }

    html .global_footer .footer_copyright {
        clear: both;
        float: none;
        width: 100%;
        margin: 0;
        padding-top: 20px;
        border-top: 1px solid #444;
        text-align: center;
    }

    html .global_footer .footer_copyright p,
    html .global_footer .footer_copyright a {
        display: inline-block;
    }

    html .global_footer .footer_copyright p.copyright,
    html .global_footer .footer_copyright p.footer_eoe {
        float: none;
        width: auto;
        padding: 0;
    }

    html .global_footer .footer_copyright p.footer_eoe {
        font-style: italic;
        padding-left: 15px;
    }

    html .global_footer .footer_copyright .footer_logo {
        overflow: hidden;
        white-space: nowrap;
        text-indent: 100%;
        width: 111px;
        height: 43px;
        margin-bottom: -14px;
        margin-left: 15px;
        background: transparent url("../../images/brigman/footer-logo.png") no-repeat 50% 50%;
        background-size: contain;
    }
    /* /////////////////////////// */
}

/* Anything over 960px wide: */
@media only screen and (min-width: 961px) {
    html.small_business .nav_toplevel > ul > li > a {
        font-size: 34px;
        line-height: 46px;
        padding: 12px 0.85em 11px;
        height: 71px;
    }

    html.small_business.small_business_rockstar-single .content_well,
    html.small_business.small_business_rockstar-single .primary h1,
    html.small_business.small_business_rockstar-single .primary h2,
    html.small_business.small_business_rockstar-single .primary h3 {
        padding: 0px 0px;
    }

    html.small_business.small_business_rockstar-single .primary h1,
    html.small_business.small_business_rockstar-single .primary .breadcrumbs {
        display: inline;
        line-height: 48px;
    }

    html.small_business.small_business_rockstar-single .primary h2 {
        clear: left;
        line-height: 1.2em;
        margin-top: 0.75em;
    }

    html.small_business.small_business_rockstar-single .primary h3 {
        margin-bottom: 20px;
        font-size: 20px;
        line-height: 1.2em;
    }

    html.small_business.small_business-quick-links .primary {
        width: 100%;
        max-width: 960px;
        padding: 0px;
    }

    html.small_business.small_business_offsite-single .content_well .primary h1,
    html.small_business.small_business_offsite-single .content_well .primary .intro {
        padding: 0px;
    }

    html.small_business.small_business_rockstar-single .primary h2,
    html.small_business.small_business_rockstar-single .primary h3 {
        padding: 0px;
        margin-bottom: .25em;
    }

    html.small_business.small_business_rockstar-single .primary h3 {
        font-weight: bold;
        font-size: 20px;
        line-height: 1em;
    }

    html.small_business.small_business_rockstar-single .primary .rock_star_about {
        margin-top: 1em;
    }

    html.small_business.small_business_rockstar-single .primary .rock_star_excerpt {
        margin-bottom: 1em;
    }

    html.small_business.small_business_rockstar-single .primary ul {
        margin: 1em 20px;
        padding: 0;
        list-style-type: disc;
    }

    html.small_business.small_business_rockstar-single .slideshow {
        position: relative;
        float: right;
        margin: 10px 0px 10px 20px;
    }

    html.small_business.small_business_rockstar-single section.rock_star_slideshow {
        width: 580px;
        height: 272px;
        overflow: hidden;
        margin: 0px auto;
    }

    html.small_business.small_business_rockstar-single .related_widgets section {
        max-width: 700px;
        margin: 0;
    }

    html.small_business.small_business_rockstar-single .slideshow_prev {
        background-image: url(../../images/slider_previous_arrow.png);
        background-position: 9px 50%;
        left: 40px;
        right: auto;
    }

    html.small_business.small_business_rockstar-single .slideshow_next {
        background-image: url(../../images/slider_next_arrow.png);
        background-position: 12px 50%;
        right: 40px;
    }

    html.small_business.small_business-rock_stars .primary .questions,
    html.small_business.small_business-quick-links .primary .questions {
        clear: left;
        max-width: 100%;
    }

    html.small_business.small_business_rockstar-single .primary .questions,
    html.small_business.small_business-quick-links .primary .questions {
        clear: left;
        margin: 0px;
        max-width: 100%;
    }

    html.small_business.small_business-rock_stars .primary .questions h2,
    html.small_business.small_business-quick-links .primary .questions h2,
    html.small_business.small_business_rockstar-single .primary .questions h2 {
        padding-left: 24px;
    }

    /*rockstars*/
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars {
        position: relative;
        float: left;
        margin: 10px 10px 20px;
        padding: 0px;
        background: rgba(0, 0, 0, 0.75);
        z-index: 1000;
        color: #fff;
        font-size: 1.25em;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars::before,
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars::after {
        pointer-events: none;
        position: absolute;
        top: 30px;
        right: 30px;
        bottom: 30px;
        left: 30px;
        content: '';
        opacity: 0;
        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
        transition: opacity 0.35s, transform 0.35s;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars::before {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        -webkit-transform: scale(0, 1);
        transform: scale(0, 1);
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars::after {
        border-right: 1px solid #fff;
        border-left: 1px solid #fff;
        -webkit-transform: scale(1, 0);
        transform: scale(1, 0);
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars:hover::before,
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars:hover::after {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner {
        width: 290px;
        height: 250px;
    }
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner:nth-of-type(odd) {
        clear: left;
    }
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.winner:nth-of-type(even) {
        margin-right: 0;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention {
        width: 185px;
        height: 175px;
        padding: 0;
        margin-right: 12px;
    }
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention:nth-of-type(3n) {
        margin-right: 0;
    }
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention:nth-of-type(3n+1) {
        clear: left;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars a {
        color: #333;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars .rock_star_thumb {
        display: block;
        position: absolute;
        margin-bottom: 5px;
        min-height: 100%;
        opacity: 1.0;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars:hover .rock_star_thumb {
        opacity: 0.2;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars .title {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 50px;
        padding: 10px 30px 20px;
        margin: 0;
        font: normal 18px/18px "Roboto Condensed",sans-serif;
        color: #d5e14d;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        background: rgba(0, 0, 0, 0.75);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars:hover .title {
        bottom: 5%;
        margin-top: 0px;
        padding-top: 0;
        width: 80%;
        left: 10%;
        text-align: center;
        font-size: 16px;
        line-height: 17px;
        background: rgba(0, 0, 0, 0);
        color: #f4ff82;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars .description {
        display: block;
        height: 1px;
        opacity: 0;
        font: bold 18px/18px "Roboto Condensed",sans-serif;
        color: #fff;
        text-align: center;
        overflow: visible;
        white-space: normal;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars:hover .description {
        opacity: 1;
        display: block;
        width: 74%;
        position: absolute;
        left: 13%;
        text-align: center;
        top: 15%;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 18px;
        line-height: 1.2em;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention::before,
    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention::after {
        top: 15px;
        right: 15px;
        bottom: 15px;
        left: 15px;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention .rock_star_thumb {
        display: block;
        position: absolute;
        margin-bottom: 5px;
        min-height: 100%;
        opacity: 1.0;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention:hover .rock_star_thumb {
        opacity: 0.2;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention .title {
        position: absolute;
        font: normal 14px/18px "Roboto Condensed",sans-serif;
        padding: 10px 10px 10px;
        height: 40px;
        bottom: 0%;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention:hover .title {
        position: absolute;
        height: 30px;
        bottom: 10%;
        margin-top: 0px;
        width: 80%;
        left: 10%;
        text-align: center;
        font-size: 14px;
        line-height: 18px;
        background: rgba(0, 0, 0, 0);
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention .description {
        opacity: 0;
        display: block;
        width: 80%;
        position: absolute;
        left: 10%;
        text-align: center;
        top: 15%;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 28px;
        line-height: 1em;
        font-size: 12px;
        line-height: 16px;
    }

    html.small_business.small_business-rock_stars .small_business_resource.rock_stars.honorable_mention:hover .description {
        opacity: 1;
        display: block;
        width: 80%;
        position: absolute;
        left: 10%;
        text-align: center;
        top: 15%;
        text-transform: uppercase;
        font-weight: normal;
        font-size: 28px;
        line-height: 1em;
        font-size: 12px;
        line-height: 16px;
    }
    /*rockstars*/
    /* SETUP: Global Footer blocks */
    html .global_footer .container {
        position: relative;
        margin: 50px auto 0px;
        padding-bottom: 30px;
        overflow: hidden;
    }

    html .global_footer .footer_search,
    html .global_footer .footer_industries_in_georgia,
    html .global_footer .footer_advantages_and_resources,
    html .global_footer .footer_connect,
    html .global_footer .footer_contact,
    html .global_footer .footer_site_links,
    html .global_footer .footer_copyright {
        margin: 0px 20px 20px;
        position: relative;
        float: left;
        width: 300px;
        padding: 0px 0px 20px;
        line-height: 1.75em;
    }

    html .global_footer h1 {
        margin: 0px 0px 10px;
    }

    html .global_footer .footer_industries_in_georgia ul {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
    }

    html .global_footer .footer_industries_in_georgia li,
    html .global_footer .footer_advantages_and_resources li {
        line-height: 32px;
    }

    html .global_footer .footer_industries_in_georgia li {
        width: 100%;
        float: none;
    }

    html .global_footer .footer_search {
        position: absolute;
        right: 0;
        top: 0;
        margin: 0;
    }

    html .global_footer .footer_search_form {
        background: rgba(77, 77, 77, 0.5);
        color: #ccc;
        position: relative;
    }

    html .global_footer .footer_search_form input {
        display: block;
        background: transparent;
        color: #ccc;
        border: 0px;
        width: 100%;
        padding: 3px 40px 1px 10px;
        margin: 0px;
        text-transform: uppercase;
        font: normal 28px/32px 'franklin-gothic-ext-comp-urw',Arial,sans-serif;
    }

    html .global_footer .footer_search_form input:focus {
        color: #fff;
    }

    html .global_footer .footer_search_form button {
        position: absolute;
        right: 0;
        background: transparent;
        color: #aaa;
        font-size: 24px;
        height: 36px;
        line-height: 24px;
        border: 0px;
        padding: 5px;
        top: 0;
        cursor: pointer;
    }

    html .global_footer .footer_search_form button:active,
    html .global_footer .footer_search_form button:hover {
        color: #ccc;
    }

    html .global_footer .footer_industries_in_georgia {
        width: 400px;
        margin: 0;
        border-right: 1px solid #444;
        overflow: visible;
    }

    html .global_footer .footer_industries_in_georgia:after {
        content: "";
        display: block;
        width: 0px;
        height: 100%;
        min-height: 200px;
        border-right: 1px solid #444;
        position: absolute;
        top: 0;
        right: -240px;
    }

    html .global_footer .footer_advantages_and_resources {
        width: 200px;
    }

    html .global_footer .footer_competitive_advantages {
        padding-bottom: 20px;
        border-bottom: 1px solid #444;
        margin-bottom: 20px;
    }
    html .global_footer .footer_business_resources {}

    html .global_footer .footer_connect {
        margin: 70px 0px 0px 20px;
        padding-bottom: 20px;
    }

    html .global_footer .footer_connect ul {
        height: 26px;
    }

    html .global_footer .footer_contact {
        margin-right: 0;
        border-top: 1px solid #444;
        padding-top: 20px;
    }

    html .global_footer .footer_contact p {
        line-height: 1.75em;
    }

    html .global_footer .footer_contact p.postal_address {
        font-size: 11px;
    }

    html .global_footer .footer_site_links {
        clear: both;
        float: none;
        width: 100%;
        margin: 0px;
        padding: 30px 0px 30px 200px;
        border-top: 1px solid #444;
        background: transparent url("../../images/brigman/footer-we_speak_business.png") no-repeat 0% 50%;
    }

    html .global_footer .footer_site_links li {
        display: inline-block;
        padding: 0px 18px;
        border-right: 1px solid #444;
    }

    html .global_footer .footer_site_links li:first-of-type {
        padding-left: 0;
    }

    html .global_footer .footer_site_links li:last-of-type {
        padding-right: 0;
        border-right-width: 0;
    }

    html .global_footer .footer_copyright {
        clear: both;
        float: none;
        width: 100%;
        margin: 0;
        padding-top: 20px;
        border-top: 1px solid #444;
        text-align: center;
    }

    html .global_footer .footer_copyright p,
    html .global_footer .footer_copyright a {
        display: inline-block;
    }

    html .global_footer .footer_copyright p.copyright,
    html .global_footer .footer_copyright p.footer_eoe {
        float: none;
        width: auto;
        padding: 0;
    }

    html .global_footer .footer_copyright p.footer_eoe {
        font-style: italic;
        padding-left: 15px;
    }

    html .global_footer .footer_copyright .footer_logo {
        overflow: hidden;
        white-space: nowrap;
        text-indent: 100%;
        width: 111px;
        height: 43px;
        margin-bottom: -14px;
        margin-left: 15px;
        background: transparent url("../../images/brigman/footer-logo.png") no-repeat 50% 50%;
        background-size: contain;
    }
    /* /////////////////////////// */
}

@keyframes slide_to_top {
    0% {
        top: -200px;
    }

    100% {
        top: -32px;
        z-index: 1000000;
        opacity: 1.0;
    }
}


/* //////////////////////// */

/* Small Business - Quick Facts*/

.cf .small_business_resource.qf {
    background: none !important;
}

.cf .small_business_resource.qf.has_thumbnail {
    padding-left: 155px !important;
    min-height: 160px !important;
    padding-right: 10px !important;
}

.cf .small_business_resource.qf h2 {
    font-family: Roboto Condensed;
    font-size: 32px;
    color: #333;
    font-weight: bold;
    text-transform: uppercase;
}

.cf .small_business_resource.qf .description {
    font-family: Roboto Condensed;
    font-size: 24px;
    color: #333;
    text-transform: uppercase;
    line-height: 28px;
}

/* //////////////////// */




/* ================== */
/* Global General CSS */
/* ================== */
body.uses-brigman .clearfix {
    display: block;
}

/* ================= */
/* Global Header CSS */
/* ================= */

header.global, header.global * {
    box-sizing: border-box;
}

header.global {
    display: block;
    width: 100%;
    background: transparent;
    font: 400 16px/30px 'franklin-gothic-ext-comp-urw',Arial,sans-serif;
}

    /* Home Page Hero Slider */
    #home_page_hero {
        position: relative;
        width: 100%;
        height: 35vw;
        max-height: 500px;
        overflow: hidden;
        background: #aaa;
        border-bottom: 4px solid #47a942;
        box-shadow: 0px 4px 4px rgba( 0, 0, 0, 0.1 );
    }
    #home_page_hero ul {
        position: relative;
        width: 100%;
    }
    #home_page_hero li {
        position: relative;
        width: 100%;
    }
    #home_page_hero .slide {
        display: block;
        width: 100%;
        height: 35vw;
        max-height: 500px;
        overflow: hidden;
        background: transparent no-repeat 50% 25%;
        background-size: contain;
    }

    #home_page_hero .unslider-arrow {
        opacity: 0.5;
        display: block;
        position: absolute;
        height: 100px;
        width: 35px;
        top: 50%;
        margin-top: -50px;
        background: transparent no-repeat 50% 50%;
        z-index: 1000;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
    }
    #home_page_hero .unslider-arrow:hover {
        opacity: 1.0;
    }
    #home_page_hero .unslider-arrow.prev {
        left: 5%;
        background-image: url("../../images/brigman/slide_prev-large.png");
    }
    #home_page_hero .unslider-arrow.next {
        right: 5%;
        background-image: url("../../images/brigman/slide_next-large.png");
    }

    /* Home Page Trending Topics */
    body.uses-brigman .trendingTopics *,
    body.uses-brigman .trendingTopics {
        box-sizing: border-box;
    }
    body.uses-brigman .trendingTopics {
        background: #fff;
        width: auto;
        padding: 10px 0 20px;
        border-bottom: 1px solid #ccc;
    }
    body.uses-brigman .trendingTopics .heading  {
        display: block;
        padding-bottom: 5px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 5px;
    }
    body.uses-brigman #menu-trending-topics {
        list-style-type: disc;
        float: none;
        margin: 10px auto 20px;
        width: 90%;
        display: block;
    }
    body.uses-brigman #menu-trending-topics li {
        width: 44%;
    }
    body.uses-brigman #menu-trending-topics a {
        display: block;
        color: #000;
        line-height: 24px;
    }
    body.uses-brigman .trendingTopics .home_promo_slideshow {
        float: none;
        margin: 0 auto;
    }

@media all and (max-width: 959px) {

    header.global {
        padding-top: 0px;
        font: normal 42px/48px "Roboto Condensed",sans-serif;
    }

    header.global .container {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        height: 0px;
    }
    header.global.open .container {
        height: auto;
    }

    header.global .logo {
        display: block;
        width: 100%;
        height: 70px;
        border-top: 1px solid rgba( 65, 65, 65, 1 );
        background: rgba( 50, 50, 50, 1 );
        background: linear-gradient( to bottom, rgba( 50, 50, 50, 1 ) 0%, rgba( 25, 25, 25, 1 ) 100% );
        border-bottom: 1px solid rgba( 40, 40, 40, 1 );
    }

    header.global .logo a {
        display: block;
        position: static;
        margin: 10px auto;
        width: 135px;
        height: 50px;
        background: transparent url('../../images/logo-250.png') no-repeat 50% 50%;
        background-size: contain;
        white-space: nowrap;
        text-indent: 100%;
        overflow: hidden;
    }

    header.global .top_nav {
        line-height: 40px;
        font-size: 16px;
        color: #ccc;
        background: rgba( 0, 0, 0, 1 );
        position: absolute;
        top: 70px;
        background: #000;
        width: 100%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        transition: .5s ease-in-out;
        padding: 0 15px;
        z-index: 5000;
    }
    header.global.open .top_nav {
        height: auto;
        padding: 15px;
    }

        header.global .social_links {
            margin: 0 auto;
            text-align: center;
            line-height: 25px;
        }

        header.global .social_links span {
            padding-right: 10px;
            display: inline-block;
        }

        header.global .social_links div {
            display: inline-block;
        }


    /* Main Navigation */
    header.global .main_nav {
        background: rgba(44,44,44,1.0);
        background: linear-gradient(to bottom, rgba(44,44,44,1.0) 0%,rgba(26,26,26,1.0) 100%);
        border-bottom: 4px solid #d5e14d;
        box-shadow: 0px 4px 4px rgba( 0, 0, 0, 0.3 );
    }
    header.global .main_nav,
    header.global .main_nav * {
        transition: all 0.3s;
    }

    /* Header Menu Buttons */
    header.global .header-menu-button {
        position: absolute;
        z-index: 5;
        margin: 0px;
        top: -62px;
        height: 54px;
        width: 54px;
        background: transparent;
        border: 1px solid transparent;
        border-radius: 8px;
        color: #fff;
        cursor: pointer;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        transition: .5s ease-in-out;
    }
    header.global .header-menu-button.search-icon {
        left: auto;
        right: 10px;
        font-size: 34px;
        line-height: 54px;
        text-align: center;
    }
    header.global.open .header-menu-button {
        background: rgba( 0, 0, 0, 1 );
        border-color: rgba( 50, 50, 50, 1 );
    }


        /* Nav Hamburger Icon */
        header.global .burger {
            left: 10px;
            font-size: 14px;
            line-height: 78px;
            text-transform: uppercase;
            text-align: center;
        }
        header.global .burger span {
            display: block;
            position: absolute;
            left: 15%;
            height: 3px;
            width: 70%;
            background: #fff;
            border-radius: 9px;
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
            transition: .25s ease-in-out;
            opacity: 1;
        }

        header.global .burger span:nth-child(1) {
            top: 9px;
        }

        header.global .burger span:nth-child(2),
        header.global .burger span:nth-child(3) {
            top: 17px;
        }

        header.global .burger span:nth-child(4) {
            top: 25px;
        }

/*
        header.global .burger.open span {
            background: #333;
            height: 4px;
            width: 70%;
            right: 25%;
            top: 50%;
        }

        header.global .burger.open span:nth-child(1),
        header.global .burger.open span:nth-child(2) {
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        header.global .burger.open span:nth-child(4),
        header.global .burger.open span:nth-child(3) {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        header.global .burger.open span:nth-child(1),
        header.global .burger.open span:nth-child(4) {
            opacity: 0;
        }
*/
        /* ------------------ */

    /* =================== */



        .menu-main-navigation *,
        .menu-main-navigation {
            transition: all 0.3s;
        }
        .menu-main-navigation {
			position: relative;
            width: 100%;
            line-height: 50px;
            border-bottom: 1px dashed rgba( 75, 75, 75, 1 );
        }
        .menu-main-navigation.open {
            max-height: none;
            opacity: 1;
            overflow: visible;
            z-index: 5000;
        }

        .menu-main-navigation a,
        header.global .main-menu-heading,
        #intl_business  a {
            font-size: 14px;
            color: rgba( 255, 255, 255, 1 );
            text-transform: uppercase;
            background: transparent;
            display: block;
            font-weight: normal;
            padding: 0;
            text-decoration: none;
            cursor: pointer;
        }
        .menu-main-navigation a:hover,
        header.global .main-menu-heading:hover,
        #intl_business  a:hover {
            color: rgb(245,132,38);
            font-weight: normal;
            padding: 0;
        }
        .menu-main-navigation a>span {
            transition: all 0s;
        }

        .menu-main-navigation li {
        }
        .menu-main-navigation li.open {
        }
        .menu-main-navigation li>.container,
        #intl_business  .container {
            box-shadow: inset 0px 20px 10px -20px rgba(0,0,0,0.3);
            top: 0px;
            z-index: 150;
            width: 100%;
            left: 0;
            color: rgba( 255, 255, 255, 1 );
            background: transparent;
            overflow: hidden;
            transition: all 0.3s;
            -webkit-transform-origin: 50% 0%;
            -webkit-transform: scaleY(0);
            transform-origin: 50% 0%;
            transform: scaleY(0);
            overflow: hidden;
            max-height: 0px;
        }
        .menu-main-navigation li.open>.container,
        #intl_business .open .container {
            -webkit-transform: scaleY(1);
            transform: scaleY(1);
            position: static;
            overflow: visible;
            max-height: none;
        }

        .menu-main-navigation>li,
        header.global .main-menu-section {
            position: relative;
        }

        .menu-main-navigation>li::before,
        header.global .main-menu-section::before {
            /* selected item "triangle" marker */
            z-index: 40;
            content: " ";
            display: block;
            position: absolute;
            float: right;
            right: 5%;
            margin-right: 0;
            width: 0;
            top: 22px;
            height: 0px;
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-bottom: 6px solid #fff;
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
            transition: all 0.3s;
        }
        header.global .main-menu-social::before {
            content: none;
        }
        .menu-main-navigation>li.open::before,
        header.global .main-menu-section.open::before {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
        }
        .menu-main-navigation>li>a,
        header.global .main-menu-heading {
            position: relative;
            font-size: 20px;
            display: block;
            text-align: left;
            height: 50px;
            line-height: 50px;
        }
        header.global .main-menu-social .main-menu-heading {
            position: relative;
            font-size: 20px;
            display: block;
            text-align: left;
            height: 50px;
            line-height: 50px;
        }
        header.global .main-menu-contact .main-menu-heading,
        header.global .main-menu-social .main-menu-heading {
            height: 50px;
            line-height: 50px;
        }
        header.global .main-menu-social,
        header.global .main-menu-social div,
        header.global .main-menu-social ul {
            display: block;
        }
        header.global .main-menu-social ul {
            overflow: hidden;
            height: 20px;
        }
        header.global .main-menu-social li {
            display: block;
            float: left;
            margin: 0 3.9%;
        }
        header.global .main-menu-social li:first-child {
            margin-left: 0;
        }
        header.global .main-menu-social li:last-child {
            margin-right: 0;
        }
        .menu-main-navigation>li>a {
            border-top: 1px dashed rgba( 75, 75, 75, 1 );
        }
        header.global .main-menu-section:not(:last-child),
        header.global .main-menu-contact {
            border-bottom: 1px dashed rgba( 75, 75, 75, 1 );
        }

        /* Nav Section Block */
        .menu-main-navigation .depth_0 {
            padding: 0px 0px 20px;
        }

        /* Nav Subsection Heading */
        .menu-main-navigation .depth_0>li {
            padding-top: 0px;
            min-height: 50px;
        }
        .menu-main-navigation .depth_0>li>a {
            font-weight: normal;
            font-size: 18px;
        }

        /* Nav Subsection Link */
        .menu-main-navigation .depth_1 li {
            line-height: 40px;
        }

        .menu-main-navigation .depth_1 li:not(:last-of-type) {

        }

        .menu-main-navigation .depth_1 li a {
            padding: 9px 0 16px 25px;
            height: auto;
            min-height: 30px;
            line-height: 14px;
        }


        /* Header Search */
        #main-menu-search {
            height: 60px;
            width: 100%;
            margin: 0px auto;
            padding: 0px;
            position: relative;
        }

        #main-menu-search input {
            height: 40px;
            padding: 10px;
            border: 0 none;
            border-radius: 8px;
            font: 400 20px/30px "Roboto Condensed",sans-serif;
            text-transform: uppercase;
            margin: 0;
            width: 100%;
            right: 0;
            background: rgba( 160, 160, 160, 0.5 );
            color: rgba( 255, 255, 255, 0.8 );
        }
        #main-menu-search input:focus {
            background: rgba( 160, 160, 160, 1 );
            color: rgba( 255, 255, 255, 1 );
        }

        /* Nav Search Icon */
        header.global #main-menu-search button {
            position: absolute;
            right: 5px;
            font-size: 30px;
            line-height: 30px;
            font-weight: normal;
            top: 5px;
            background: transparent;
            border: 0px none;
            color: #777;
        }
        /* --------------- */

        header.global #intl_business {
            position: relative;
            width: 100%;
            margin-left: 0;
            left: 0;
            top: 0;
        }
        header.global #intl_business a {
            display: block;
            float: none;
            width: 100%;
            text-indent: 0;
            white-space: normal;
            overflow: visible;
            margin-left: 0;
            padding: 9px 0 16px 25px;
            height: auto;
            min-height: 30px;
            line-height: 14px;
            background-position: 0% 10px;
        }

} /* end @media all and (max-width: 959px) */

@media all and (min-width: 960px) {

    body.uses-brigman {
        padding-top: 120px;
    }

    header.global {
        position: absolute;
        top: 0;
        z-index: 5000;
        height: 40px;
        background: rgba(32,32,32,1.0);
        background: linear-gradient(to bottom, rgba(35,35,35,1.0) 0%,rgba(32,32,32,1.0) 100%);
    }

    header.global .container {
        width: 960px;
        margin: 0 auto;
    }

    header.global .logo {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -480px;
        z-index: 85;
        top: 10px;
        width: 250px;
        height: 93px;
        background: transparent url('../../images/logo-250.png') no-repeat 50% 50%;
        background-size: contain;
        white-space: nowrap;
        text-indent: 100%;
        overflow: hidden;
    }

    /* Top Nav (Social & Intl.) */
    header.global .top_nav {
        position: absolute;
        left: 0;
        width: 100%;
        top: 40px;
        height: 80px;
        line-height: 40px;
        font-size: 16px;
        color: #ccc;
        background: rgba(44,44,44,1.0);
        background: linear-gradient(to bottom, rgba(44,44,44,1.0) 0%,rgba(26,26,26,1.0) 100%);
        border-bottom: 4px solid #d5e14d;
        box-shadow: 0px 4px 4px rgba( 0, 0, 0, 0.3 );
    }
    header.global .top_nav,
    header.global .top_nav * {
        transition: all 0.3s;
    }

    header.global .top_nav>.container {
        overflow: visible;
    }

        header.global .social_links {
            position: absolute;
            float: none;
            width: 300px;
            height: 40px;
            line-height: 40px;
            position: absolute;
            top: -40px;
            left: 50%;
            margin-left: 200px;
        }
        header.global .social_media.icons {
            display: inline-block;
            line-height: 24px;
            margin-top: 0;
        }
        header.global .social_media.icons ul {
            margin: 8px 0 0 5px;
            height: 20px;
        }

        header.global .main-menu-contact {
            display: none;
        }

        header.global #intl_business {
            position: absolute;
            top: -25px;
            float: none;
            right: auto;
            left: 50%;
            width: 350px;
            margin-left: -175px;
        }
        header.global #intl_business .container {
            width: auto;
        }
        header.global #intl_business .main-menu-heading {
            display: none;
        }
        header.global #intl_business a {
            float: left;
            margin-left: 9px;
        }

        .menu-main-navigation {
            height: 76px;
            margin-left: -1px;
            float: left;
        }
        #menu-main-nav-1-advantages {
            margin-left: 280px;
        }

        .menu-main-navigation>li {
            min-width: 120px;
            height: 76px;
            float: left;
            margin: 0px;
            font-size: 18px;
        }

        .menu-main-navigation:before,
        .menu-main-navigation>li:after,
        #main-menu-search.open:after,
        #main-menu-search.open:before {
            z-index: 5;
            content: "";
            display: block;
            position: relative;
            float: right;
            width: 1px;
            top: -76px;
            height: 76px;
            background: #424242;
            background: linear-gradient( to bottom, #303030 0%, #424242 100% );
        }
        .menu-main-navigation:before {
            float: left;
            top: 0;
        }

        .menu-main-navigation li a {
            display: block;
        }

        .menu-main-navigation>li>a {
            height: 76px;
            padding: 18px 30px;
            color: #ccc;
            font-size: 18px;
            line-height: 20px;
            font-weight: 400;
            text-transform: uppercase;
            letter-spacing: 0.5px;
        }
        .menu-main-navigation>li>a:hover {
            text-decoration: none;
        }
        .menu-main-navigation>li>a>span {
            color: #fff;
            font-size: 32px;
            display: block;
        }

        .menu-main-navigation li>.container {
            box-shadow: inset 0px 20px 10px -20px rgba(0,0,0,0.3);
            position: absolute;
            top: 76px;
            z-index: 150;
            width: 100%;
            left: 0;
            background: rgba( 0, 0, 0, 0.8 );
            overflow: hidden;
            transition: all 0.3s;
            -webkit-transform-origin: 50% 0%;
            -webkit-transform: scaleY(0);
            transform-origin: 50% 0%;
            transform: scaleY(0);
            border-top: 4px solid #d5e14d;
        }
        .menu-main-navigation li.open>.container {
            -webkit-transform: scaleY(1);
            transform: scaleY(1);
        }
        .menu-main-navigation>li>a:before {
            /* selected item "triangle" marker */
            z-index: 40;
            content: " ";
            display: block;
            position: relative;
            float: right;
            right: 50%;
            margin-right: -3px;
            width: 0;
            top: 40px;
            height: 10px;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-bottom: 8px solid transparent;
        }
        .menu-main-navigation>li.open>a:before {
            border-bottom-color: #d5e14d;
        }

        .menu-main-navigation .container a {
            color: #d5e14d;
            font: normal normal normal 14px/28px Verdana,sans-serif;
        }
        .menu-main-navigation .container a:hover {
            color: #d5e14d !important;
            text-decoration: underline;
        }

        .menu-main-navigation .depth_0 {
            padding: 0px 0 40px;
            min-height: 30px;
            height: auto;
            -webkit-column-count: 3;
            -moz-column-count: 3;
            column-count: 3;
            -webkit-column-gap: 51px;
            -moz-column-gap: 51px;
            column-gap: 51px;
            background: #e6e6e6;
            background: linear-gradient( to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 32.5%, rgba(255,255,255,0.2) 32.5%, rgba(255,255,255,0.2) 32.6%, rgba(0,0,0,0) 32.6%, rgba(0,0,0,0) 67.5%, rgba(255,255,255,0.2) 67.5%, rgba(255,255,255,0.2) 67.6%, rgba(0,0,0,0) 67.6%, rgba(0,0,0,0) 100% );
            box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.3);
        }

        .menu-main-navigation .depth_0:after {
            content: "";
            display: block;
            position: absolute;
            bottom: -20px;
            left: 0;
            height: 20px;
            width: 100%;
            box-shadow: inset 0px 8px 5px -6px rgba(0,0,0,0.3);
            z-index: -4;
        }
        .menu-main-navigation .depth_0>li {
            -webkit-column-break-inside: avoid;
            page-break-inside: avoid;
            break-inside: avoid;
            padding-top: 0px;
            min-height: 50px;
        }
        .menu-main-navigation .depth_0>li {
            margin-top: 0;
            padding-top: 30px;
        }
        .menu-main-navigation .menu-page-industries .depth_0>li {
        }
        .menu-main-navigation .depth_0>li>a {
            text-transform: uppercase;
            position: relative;
            padding-left: 0;
            color: #fff;
            font: 700 22px/30px "Roboto Condensed",sans-serif;
        }
        .menu-main-navigation .depth_0>li>a:hover {
            color: #fff !important;
            text-decoration: underline;
        }

        .menu-main-navigation .wp-post-image {
            width: 65px;
            height: auto;
            border: 1px solid #999;
            position: absolute;
            float: left;
            left: 10px;
            top: 0;
        }

        .menu-main-navigation .depth_1 {
            /*
            margin-left: 85px;
            padding-bottom: 20px;
            */
        }

        .menu-main-navigation .depth_1 ul:not(:last-of-type) {
            border-bottom: 1px solid #ccc;
        }

        /* Header Search */
        #main-menu-search {
            position: absolute;
            z-index: 200;
            height: 76px;
            left: 50%;
            margin-left: 403px;
            width: 80px;
        }
        #main-menu-search.open {
            width: 680px;
            background: rgba(44,44,44,1.0);
            background: linear-gradient(to bottom, rgba(44,44,44,1.0) 0%,rgba(26,26,26,1.0) 100%);
            margin-left: -200px;
        }
        #main-menu-search.open:before,
        #main-menu-search.open:after {
            top: 0;
            position: absolute;
            left: 0;
        }
        #main-menu-search.open:after {
            right: 0;
            left: auto;
        }

        #main-menu-search input {
            max-width: 0;
            width: 94%;
            height: 40px;
            overflow: hidden;
            padding: 0;
            margin: 20px 20px 0;
            border: 0 none;
            background: rgba( 120, 120, 120, 0 );
        }
        #main-menu-search.open input {
            max-width: none;
            padding: 10px;
            box-shadow: inset 0px 0px 10px 5px rgba(0,0,0,0.1);
            border-radius: 3px;
            background: rgba( 120, 120, 120, 1 );
            color: #ddd;
            font: 400 24px/30px 'franklin-gothic-ext-comp-urw',Arial,sans-serif;
            text-transform: uppercase;
            letter-spacing: 0.5px;
        }

        #main-menu-search button {
            position: absolute;
            background: transparent;
            border: 0 none;
            color: #fff;
            font-size: 30px;
            line-height: 30px;
            font-weight: normal;
            width: 50px;
            height: 76px;
            padding: 18px;
            top: 0px;
            right: 0px;
            outline: 0;
        }
        #main-menu-search.open button {
            right: 30px;
        }

    /* Home Page Hero Slider */
    #home_page_hero {
        margin-bottom: 30px;
    }

    /* Home Page Trending Topics */
    body.uses-brigman .trendingTopics *,
    body.uses-brigman .trendingTopics {
        box-sizing: border-box;
    }
    body.uses-brigman .trendingTopics {
        background: #fff;
        width: auto;
        padding: 10px 20px 20px;
        border-bottom: 1px solid #ccc;
    }
    body.uses-brigman .trendingTopics .heading  {
        display: block;
        padding-bottom: 5px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 5px;
    }
    body.uses-brigman #menu-trending-topics {
        list-style-type: disc;
        float: left;
        margin: 0px 20px 0px 0px;
        width: 629px;
        display: block;
    }
    body.uses-brigman #menu-trending-topics li {
        width: 30%;
    }
    body.uses-brigman #menu-trending-topics a {
        display: block;
        color: #000;
        line-height: 20px;
    }
    body.uses-brigman .trendingTopics .home_promo_slideshow {
        float: left;
    }

} /* end @media all and (min-width: 960px) */


/* ================= */
/* Global Footer CSS */
/* ================= */
html body.uses-brigman .global_footer .footer_search {
    display: none;
}
html body.uses-brigman .global_footer .footer_connect {
    margin-top: 0;
}


#main {

    margin-bottom: 30px;

}

@media only screen and (max-width: 960px) and (min-width: 750px) { html .global_footer .footer_connect { z-index: 10; } }
html .global_footer .footer_connect ul { min-height: 34px; }
html .global_footer .footer_connect li { position: relative; float: left; height: 32px; overflow: hidden; }
@media only screen and (min-width: 961px) { html .global_footer .footer_connect li { width: 37px; font-size: 28px; } }
@media only screen and (max-width: 960px) and (min-width: 750px) { html .global_footer .footer_connect li { width: 37px; font-size: 25px; } }
@media only screen and (max-width: 749px) { html .global_footer .footer_connect li { width: 12%; font-size: 28px; } }
html .global_footer .footer_connect .fa {
                display: inline-block;
                width: 32px;
                height: 32px;
                font-family: 'FontAwesome';
                font-size: inherit;
                line-height: 36px;
                border-radius: 2px;
                background: transparent;
                color: #666666;
                fill: #666666;
                text-align: center;
                /* Facebook ALT:
                &.fa-facebook {
                    padding: 1px 3px 0 0;
                    text-align: right;

                    &:before {

                        position: absolute;
                        z-index: 2;
                        top: 2px;
                        left: 16px;
                        font-size: $social-icon-med - 6;

                    }

                    &:after {

                        margin-left: -12px;
                        position: absolute;
                        display: block;
                        content: '';
                        width: $social-icon-med - 4;
                        height: $social-icon-med - 4;
                        z-index: 1;
                        border-radius: 2px;
                        margin-left: 0;
                        left: 5px;
                        top: 3px;
                        background: #333333;

                    }

                    &:active,
                    &:hover {
                        color: #ffffff;
                        &:after {
                            background: #3b5998;
                        }
                    }

                }
                */
                }
html .global_footer .footer_connect .fa:before, html .global_footer .footer_connect .fa:after { font-size: inherit; display: inherit; color: inherit; }
html .global_footer .footer_connect .fa.fa-envelope:active, html .global_footer .footer_connect .fa.fa-envelope:hover { color: #f3f3f3; }
html .global_footer .footer_connect .fa.fa-facebook { padding: 1px 3px 0 0; text-align: right; }
html .global_footer .footer_connect .fa.fa-facebook:before { font-size: inherit; }
html .global_footer .footer_connect .fa.fa-facebook:active, html .global_footer .footer_connect .fa.fa-facebook:hover { color: #3b5998; }
html .global_footer .footer_connect .fa.fa-twitter:active, html .global_footer .footer_connect .fa.fa-twitter:hover { color: #00a0d1; }
html .global_footer .footer_connect .fa.fa-linkedin:active, html .global_footer .footer_connect .fa.fa-linkedin:hover { color: #4875B4; }
html .global_footer .footer_connect .fa.fa-youtube { position: relative; }
html .global_footer .footer_connect .fa.fa-youtube:before { position: absolute; margin-left: -12px; overflow: hidden; top: 14px; padding-top: 0px; height: 24px; line-height: 8px; }
html .global_footer .footer_connect .fa.fa-youtube:after { content: "\f167"; position: absolute; display: inline; margin-left: -12px; height: 14px; overflow: hidden; }
html .global_footer .footer_connect .fa.fa-youtube:active, html .global_footer .footer_connect .fa.fa-youtube:hover { color: #c4302b; }
html .global_footer .footer_connect .fa.fa-youtube:active:after, html .global_footer .footer_connect .fa.fa-youtube:hover:after { color: #ffffff; }
html .global_footer .footer_connect .fa.fa-instagram:active, html .global_footer .footer_connect .fa.fa-instagram:hover { color: #4E433C; }
html .global_footer .footer_connect .fa.fa-foursquare:active, html .global_footer .footer_connect .fa.fa-foursquare:hover { color: #8FD400; }
html .global_footer .footer_connect .fa.fa-rss:active, html .global_footer .footer_connect .fa.fa-rss:hover { color: #ff6600; }
html .global_footer .footer_connect .fa.fa-svg-newsroom { text-align: center; padding-top: 2px; }
html .global_footer .footer_connect .fa.fa-svg-newsroom svg { width:24px; }
html .global_footer .footer_connect .fa.fa-svg-newsroom:active svg, html .global_footer .footer_connect .fa.fa-svg-newsroom:hover svg { fill: #ffffff; }
html .global_footer .footer_connect .fa span { display: none; }
@media only screen and (min-width: 961px) { html .global_footer .container { position: relative; margin: 50px auto 0px; padding-bottom: 30px; overflow: hidden; }
  html .global_footer .footer_search, html .global_footer .footer_industries_in_georgia, html .global_footer .footer_advantages_and_resources, html .global_footer .footer_connect, html .global_footer .footer_contact, html .global_footer .footer_site_links, html .global_footer .footer_copyright { margin: 0px 20px 20px; position: relative; float: left; width: 300px; padding: 0px 0px 20px; line-height: 1.75em; }
  html .global_footer h1 { margin: 0px 0px 10px; }
  html .global_footer .footer_industries_in_georgia ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px; }
  html .global_footer .footer_industries_in_georgia li { line-height: 32px; width: 100%; float: none; }
  html .global_footer .footer_advantages_and_resources li { line-height: 32px; }
  html .global_footer .footer_search { position: absolute; right: 0; top: 0; margin: 0; }
  html .global_footer .footer_search_form { background: rgba(77, 77, 77, 0.5); color: #ccc; position: relative; }
  html .global_footer .footer_search_form input { display: block; background: transparent; color: #ccc; border: 0px; width: 100%; padding: 3px 40px 1px 10px; margin: 0px; text-transform: uppercase; font: normal 28px/32px 'franklin-gothic-ext-comp-urw',Arial,sans-serif; }
  html .global_footer .footer_search_form input:focus { color: #fff; }
  html .global_footer .footer_search_form button { position: absolute; right: 0; background: transparent; color: #aaa; font-size: 24px; height: 36px; line-height: 24px; border: 0px; padding: 5px; top: 0; cursor: pointer; }
  html .global_footer .footer_search_form button:active, html .global_footer .footer_search_form button:hover { color: #ccc; }
  html .global_footer .footer_industries_in_georgia { width: 400px; margin: 0; border-right: 1px solid #444; overflow: visible; }
  html .global_footer .footer_industries_in_georgia:after { content: ""; display: block; width: 0px; height: 100%; min-height: 200px; border-right: 1px solid #444; position: absolute; top: 0; right: -240px; }
  html .global_footer .footer_advantages_and_resources { width: 200px; }
  html .global_footer .footer_competitive_advantages { padding-bottom: 20px; border-bottom: 1px solid #444; margin-bottom: 20px; }
  html .global_footer .footer_connect { margin: 70px 0px 0px 20px; padding-bottom: 20px; }
  html .global_footer .footer_contact { margin-right: 0; border-top: 1px solid #444; padding-top: 20px; }
  html .global_footer .footer_contact p { line-height: 1.75em; }
  html .global_footer .footer_contact p .postal_address { font-size: 11px; }
  html .global_footer .footer_site_links { clear: both; float: none; width: 100%; margin: 0px; padding: 30px 0px 30px 200px; border-top: 1px solid #444; background: transparent url("/wp-content/themes/georgia/images/brigman/footer-we_speak_business.png") no-repeat 0% 50%; }
  html .global_footer .footer_site_links li { display: inline-block; padding: 0px 18px; border-right: 1px solid #444; }
  html .global_footer .footer_site_links li:first-of-type { padding-left: 0; }
  html .global_footer .footer_site_links li:last-of-type { padding-right: 0; border-right-width: 0; }
  html .global_footer .footer_copyright { clear: both; float: none; width: 100%; margin: 0; padding-top: 20px; border-top: 1px solid #444; text-align: center; }
  html .global_footer .footer_copyright p, html .global_footer .footer_copyright a { display: inline-block; }
  html .global_footer .footer_copyright p .copyright, html .global_footer .footer_copyright p .footer_eoe { float: none; width: auto; padding: 0; }
  html .global_footer .footer_copyright p .footer_eoe { font-style: italic; padding-left: 15px; }
  html .global_footer .footer_copyright .footer_logo { overflow: hidden; white-space: nowrap; text-indent: 100%; width: 111px; height: 43px; margin-bottom: -14px; margin-left: 15px; background: transparent url("/wp-content/themes/georgia/images/brigman/footer-logo.png") no-repeat 50% 50%; background-size: contain; } }
@media only screen and (max-width: 960px) { html .global_footer { max-width: 100%; padding: 15px 10px 0px; overflow: hidden; }
  html .global_footer .container { max-width: 100%; }
  html .global_footer .nav_links, html .global_footer .footer_eoe, html .global_footer .copyright, html .global_footer .contact, html .global_footer .nav_links section, html .global_footer .nav_competitive_advantages, html .global_footer .nav_business_resources, html .global_footer .nav_about_us, html .global_footer .nav_industries_in_georgia li, html .global_footer .nav_addl_site_links li { float: none; width: 100%; display: block; }
  html .global_footer .nav_links section { padding-top: 25px; }
  html .global_footer p { font: normal 11px/15px Arial,Helvetica,sans-serif; margin-bottom: 0.75em; }
  html .global_footer li { padding-bottom: 3px; } }
@media only screen and (max-width: 960px) and (min-width: 769px) { html .global_footer { /* SETUP: Global Footer blocks */ /* /////////////////////////// */ }
  html .global_footer .footer_eoe { clear: left; }
  html .global_footer .container { position: relative; margin: 50px auto 0px; padding-bottom: 30px; overflow: hidden; }
  html .global_footer .footer_search, html .global_footer .footer_industries_in_georgia, html .global_footer .footer_advantages_and_resources, html .global_footer .footer_connect, html .global_footer .footer_contact, html .global_footer .footer_site_links, html .global_footer .footer_copyright { position: relative; float: left; padding: 0px 0px 20px; margin: 0px 1% 20px; width: 32.333333333333%; line-height: 1.75em; }
  html .global_footer h1 { margin: 0px 0px 10px; }
  html .global_footer .footer_industries_in_georgia ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px; }
  html .global_footer .footer_industries_in_georgia li, html .global_footer .footer_advantages_and_resources li { line-height: 32px; }
  html .global_footer .footer_industries_in_georgia li { width: 100%; float: none; }
  html .global_footer .footer_search { position: absolute; right: 0; top: 0; margin: 0; width: 32.333333333333%; }
  html .global_footer .footer_search_form { background: rgba(77, 77, 77, 0.5); color: #ccc; position: relative; }
  html .global_footer .footer_search_form input { display: block; background: transparent; color: #ccc; border: 0px; width: 100%; padding: 3px 40px 1px 10px; margin: 0px; text-transform: uppercase; font: normal 28px/32px 'franklin-gothic-ext-comp-urw',Arial,sans-serif; }
  html .global_footer .footer_search_form input:focus { color: #fff; }
  html .global_footer .footer_search_form button { position: absolute; right: 0; background: transparent; color: #aaa; font-size: 24px; height: 36px; line-height: 24px; border: 0px; padding: 5px; top: 0; cursor: pointer; }
  html .global_footer .footer_search_form button:active, html .global_footer .footer_search_form button:hover { color: #ccc; }
  html .global_footer .footer_industries_in_georgia { width: 64.333333333333%; margin-left: 0; border-right: 1px solid #444; overflow: visible; }
  html .global_footer .footer_advantages_and_resources { width: 32.333333333333%; margin: 60px 0px 0px 2%; }
  html .global_footer .footer_competitive_advantages { padding-bottom: 20px; border-bottom: 1px solid #444; margin-bottom: 20px; }
  html .global_footer .footer_connect { clear: both; padding-bottom: 20px; position: absolute; right: 0; top: 435px; margin-right: 0; }
  html .global_footer .footer_connect li { padding: 0; width: 32px; }
  html .global_footer .footer_contact { width: 100%; margin-right: 0; border-top: 1px solid #444; padding: 25px 34.333333333333% 0px 0px; }
  html .global_footer .footer_contact p { line-height: 1.75em; font-size: 12px; }
  html .global_footer .footer_site_links { clear: both; float: none; width: 100%; margin: 0px; padding: 30px 0px 30px 200px; border-top: 1px solid #444; background: transparent url("/wp-content/themes/georgia/images/brigman/footer-we_speak_business.png") no-repeat 0% 50%; }
  html .global_footer .footer_site_links li { display: block; float: left; text-align: center; width: 33%; padding: 0px 18px; border-right: 1px solid #444; margin-bottom: 5px; }
  html .global_footer .footer_site_links li:nth-of-type(3n+1) { padding-left: 0; clear: left; }
  html .global_footer .footer_site_links li:nth-of-type(3n) { padding-right: 0; border-right-width: 0; }
  html .global_footer .footer_copyright { clear: both; float: none; width: 100%; margin: 0; padding-top: 20px; border-top: 1px solid #444; text-align: center; }
  html .global_footer .footer_copyright p, html .global_footer .footer_copyright a { display: inline-block; }
  html .global_footer .footer_copyright p.copyright, html .global_footer .footer_copyright p.footer_eoe { float: none; width: auto; padding: 0; }
  html .global_footer .footer_copyright p.footer_eoe { font-style: italic; padding-left: 15px; }
  html .global_footer .footer_copyright .footer_logo { overflow: hidden; white-space: nowrap; text-indent: 100%; width: 111px; height: 43px; margin-bottom: -14px; margin-left: 15px; background: transparent url("/wp-content/themes/georgia/images/brigman/footer-logo.png") no-repeat 50% 50%; background-size: contain; } }
@media only screen and (max-width: 768px) { html .global_footer { /* SETUP: Global Footer blocks */ /* Footer: Accordion States */ }
  html .global_footer .container { position: relative; margin: 20px auto 0px; padding-bottom: 30px; overflow: hidden; }
  html .global_footer .footer_search, html .global_footer .footer_industries_in_georgia, html .global_footer .footer_advantages_and_resources, html .global_footer .footer_connect, html .global_footer .footer_contact, html .global_footer .footer_site_links, html .global_footer .footer_copyright { position: relative; float: none; padding: 0px; margin: 0px; width: 100%; line-height: 1.75em; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
  html .global_footer h1 { margin: 0px 0px 10px; cursor: pointer; position: relative; }
  html .global_footer .footer_search_form { background: rgba(77, 77, 77, 0.5); color: #ccc; position: relative; }
  html .global_footer .footer_search_form input { display: block; background: transparent; color: #ccc; border: 0px; width: 100%; padding: 3px 40px 1px 10px; margin: 0px; text-transform: uppercase; font: normal 28px/32px 'franklin-gothic-ext-comp-urw',Arial,sans-serif; }
  html .global_footer .footer_search_form input:focus { color: #fff; }
  html .global_footer .footer_search_form button { position: absolute; right: 0; background: transparent; color: #aaa; font-size: 24px; height: 36px; line-height: 24px; border: 0px; padding: 5px; top: 0; cursor: pointer; }
  html .global_footer .footer_search_form button:active, html .global_footer .footer_search_form button:hover { color: #ccc; }
  html .global_footer .footer_industries_in_georgia { margin-top: 10px; }
  html .global_footer .footer_industries_in_georgia li, html .global_footer .footer_advantages_and_resources li { line-height: 32px; }
  html .global_footer .footer_industries_in_georgia li { width: 100%; float: none; }
  html .global_footer .footer_connect li { padding: 0; width: 32px; }
  html .global_footer .footer_contact p { line-height: 1.75em; font-size: 12px; }
  html .global_footer .footer_site_links { background: transparent url("/wp-content/themes/georgia/images/brigman/footer-we_speak_business.png") no-repeat 50% 10px; padding-top: 65px; }
  html .global_footer .footer_site_links li { display: block; text-align: center; width: 100%; padding: 0px 3px; margin-bottom: 5px; }
  html .global_footer .footer_site_links li:nth-of-type(3n+1) { padding-left: 0; clear: left; }
  html .global_footer .footer_site_links li:nth-of-type(3n) { padding-right: 0; border-right-width: 0; }
  html .global_footer .footer_copyright { text-align: center; }
  html .global_footer .footer_copyright p, html .global_footer .footer_copyright a { display: block; margin: 14px auto 0px; text-align: center; }
  html .global_footer .footer_copyright p.copyright, html .global_footer .footer_copyright p.footer_eoe { float: none; width: auto; padding: 0; }
  html .global_footer .footer_copyright p.footer_eoe { font-style: italic; padding-left: 15px; }
  html .global_footer .footer_copyright .footer_logo { overflow: hidden; white-space: nowrap; text-indent: 100%; width: 100%; height: 43px; margin-bottom: -14px; margin-left: 15px; background: transparent url("/wp-content/themes/georgia/images/brigman/footer-logo.png") no-repeat 50% 50%; background-size: contain; }
  html .global_footer .mobile_accordion { max-height: 35px; overflow: hidden; border-bottom: 1px solid rgba(255, 255, 255, 0.35); margin-bottom: 5px; padding-bottom: 5px; }
  html .global_footer .mobile_accordion.open { max-height: 4000px; } }
