﻿/*#region GLOBAL RESET v1.0 | 20080212 */
html, body { height: 100%; overflow-x: hidden; }
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, font, 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
{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1; background: #fff;}
a {color: #0D4C87; text-decoration: none;}
ol, ul {list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
/*#endregion GLOBAL RESET v1.0 | 20080212 */

/* Favicons */

/*#region FONTS */
.AvenirLT-Roman { 
	font-family: AvenirLT-Roman;
	font-weight: normal;
	font-style: normal;
}
.AvenirLT-HeavyOblique { 
	font-family: AvenirLT-HeavyOblique;
	font-weight: normal;
	font-style: normal;
}
.AvenirLT-Light { 
	font-family: AvenirLT-Light;
	font-weight: normal;
	font-style: normal;
}
.AvenirLT-LightOblique { 
	font-family: AvenirLT-LightOblique;
	font-weight: normal;
	font-style: normal;
}
.AvenirLT-Oblique { 
	font-family: AvenirLT-Oblique;
	font-weight: normal;
	font-style: normal;
}
.AvenirLT-Heavy { 
	font-family: AvenirLT-Heavy;
	font-weight: normal;
	font-style: normal;
}
/*#endregion FONTS */

/*#region clearfix */
.clearfix:after         {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix               {display: inline-block;}
html[xmlns] .clearfix   {display: block;}
* html .clearfix        {height: 1%;}
/*#endregion clearfix */

/*#region Global Settings*/
body { font-family: AvenirLT-Roman; font-size: 1em; overflow: visible; line-height: 1.5; }
form { height: 100%; background-color: #fff; }
h1 { margin: 20px 0 14px 0; padding-top: 12px; font-family: AvenirLT-Heavy; font-size: 1.2em; border-top: 1px solid #ccc; }
h2 { color: #3A424A; font-family: AvenirLT-Heavy; font-size: 1.2em; }
hr { height: 0px; border-top: 1px solid #bbb; border-left: none; }


/*#endregion Global Settings*/

#outerwrap { width: 100%; height: 100%; background-color: #fff; position: absolute; top: 0; left: 0; }

/*#region Colors */
.Alpharetta-Steel-Blue      { color: #3a424a; }
.Alpharetta-Steel-Blue-back { background-color: #3a424a; }
.Star-Blue                  { color: #0D4C87; }
.Star-Blue-back             { background-color: #0D4C87; }
.Shade-of-Gray              { color: #808285; }
.Shade-of-Gray-back         { background-color: #808285; }
.Green-With-Envy            { color: #5E8B3D; }
.Green-With-Envy-back       { background-color: #5E8B3D; }
.Orange-Crush               { color: #E46F26; }
.Orange-Crush-back          { background-color: #E46F26; }
.Blood-Red                  { color: #A12021; }
.Blood-Red-back             { background-color: #A12021; }
.New-Blue                   { color: #127DBF; }
.New-Blue-back              { background-color: #127DBF; }
.Golden-Rod                 { color: #F7B519; }
.Golden-Rod-back            { background-color: #F7B519; }
.Southern-Red               { color: #EB352A; }
.Southern-Red-back          { background-color: #EB352A; }
.Summer-Sky                 { color: #2ABFF0; }
.Summer-Sky-back            { background-color: #2ABFF0; }
.Sea-Foam                   { color: #55C1AC; }
.Sea-Foam-back              { background-color: #55C1AC; }
.Purple-Passion             { color: #975CA5; }
.Purple-Passion-back        { background-color: #975CA5; }
.Baby-Orange                { color: #EE994E; }
.Baby-Orange-back           { background-color: #EE994E; }
.Hot-Pink                   { color: #EF5396; }
.Hot-Pink-back              { background-color: #EF5396; }
.Soft-Purple                { color: #E072AC; }
.Soft-Purple-back           { background-color: #E072AC; }
.Blue-Ocean                 { color: #7AB2E0; }
.Blue-Ocean-back            { background-color: #7AB2E0; }
.Lime-Green                 { color: #B2D236; }
.Lime-Green-back            { background-color: #B2D236; }
.Deep-Red                   { color: #D52028; }
.Deep-Red-back              { background-color: #D52028; }
.Yellow-Fever               { color: #FFDE17; }
.Yellow-Fever-back          { background-color: #FFDE17; }
.Deep-Ocean                 { color: #262262; }
.Deep-Ocean-back            { background-color: #262262; }
.Fruit-Red                  { color: #EF3731; }
.Fruit-Red-back             { background-color: #EF3731; }
.Morning-Blue               { color: #B2D1D8; }
.Morning-Blue-back          { background-color: #B2D1D8; }
.Green-Pea                  { color: #B5AE69; }
.Green-Pea-back             { background-color: #B5AE69; }
.Desert-Sand                { color: #EBCA8C; }
.Desert-Sand-back           { background-color: #EBCA8C; }
.True-Black                 { color: #000000; }
.True-Black-back            { background-color: #000000; }
/*#endregion Colors */

/*#region Header */
    #headerwrap { position: fixed; top: 0; left: 0; min-height: 50px; width: 100%; z-index: 10000; background-color: #333;
                  /*background-image: url('/images/default-source/design-elements/header-back'); background-position: 0 0; background-repeat: repeat-x;*/ }

    /*#region Small Res. Header */
        #m-header { width: 100%; position: relative; max-width: 990px; margin: 5px auto; display: none; background-color: #333; padding-top: 5px; }
            #m-logo { margin: 0 auto; max-width: 400px; text-align: center; }
            #m-menubtn { position: absolute; top: 7px; left: 10px; max-width: 36px; min-height: 36px; cursor: pointer; }
            #m-menusrch { position: absolute; top: 5px; right: 10px; max-width: 36px; min-height: 36px; cursor: pointer; }
    /*#endregion Small Res. Header*/

    /*#region Large Res. Header */
        #d-header { width: 100%; position: relative; max-width: 990px; margin: 0 auto; display: block; }
            #d-supernav { display: table; width: 100%; }
                #d-spacer { width: 221px; display: table-cell; }
                #d-nav { display: table-cell; }
                    #d-nav li { margin-right: 10px; background-color: transparent; border-right: 0; }
                    #d-nav a { color: #fff; text-transform: uppercase; font-size: 0.7em; text-decoration: none; display: block; height: 50px; padding: 0 18px; line-height: 50px; }
                    #d-nav a:hover { background-color: #8c8b87; }
                #d-search { width: 242px; display: table-cell; vertical-align: middle; }
                    #d-search .sfsearchBox { height: 30px; background-image: url('/images/default-source/design-elements/search_back'); background-repeat: no-repeat; }
                    #d-search .sfsearchBox input { padding: 0 !important; }
                    #d-search .sfsearchTxt { border: 0; width: 190px; margin: 0 5px 0 3px; background-color: transparent; }
                    #d-search .sfsearchSubmit { width: 38px; height: 26px; text-indent:-9999px; margin-top: 2px; background-image: none; background-color: transparent; 
                                                                 border: 1px solid transparent; cursor: pointer; }
            #d-logo { position: absolute; left: 0; top: 0; }
                #d-logo a { display: block; background-image: url('/images/default-source/design-elements/coa_logo'); width: 201px; height: 127px; }
    /*#endregion Large Res. Header */

/*#endregion Header */

/*#region Content */
    #content-wrap { width: 100%; position: relative; margin-top: 50px; background-color: #7c7c7c; }

    /*#region Main Navigation */
        #main-navigation { width: 100%; margin: 0 auto; max-width: 990px; }
            #main-navigation .k-icon { display: none; }
            #nav-spacer { display: none; }
            #nav { margin-left: 221px; }
                #nav div.menu-pointer { display: none; position: absolute; border: 0 !important; margin: 0 !important; }
                #nav ul.menu-wrapper > li > div.menu-pointer { bottom: 0; left: 40%; z-index: 10003; }
                #nav ul.menu-wrapper > li > div > ul > li div.menu-pointer { right: 0; top: 40%; }

                #nav ul.menu-wrapper { display: none; background: transparent; text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines; max-height: 77px; }
                #nav ul.menu-wrapper > li.menu-item { width: auto; height: 77px; vertical-align: top; display: inline-block !important; *display: inline; float: none; border-right: 0; zoom: 1; position: relative; }
                #nav ul.menu-wrapper > li.menu-item > a { background-image: none !important; }
                #nav ul.menu-wrapper > li.k-state-border-down > div.menu-pointer 
                    { background-image: url(/images/default-source/icons/main_menu_pointer_up2?coa=1); width: 27px; height: 9px; display: block; bottom: 1px; }
                #nav ul.menu-wrapper > li.k-state-border-down > div > ul > li.k-state-border-down > div.menu-pointer 
                    { background-image: url(/images/default-source/icons/main_menu_pointer_left?coa=1); width: 8px; height: 17px; display: block; z-index: 10003; }

                #nav .stretcher { width: 100%; display: inline-block; font-size: 0; line-height: 0; }

                #nav a { color: #b3b3b3; text-decoration: none; display: inline-block; height: 77px; padding: 0 19px; line-height: 77px; font-size: 1em; font-weight: bold; }
                #nav a:hover { color: #fff; background-color: #8c8b87 /*background-color: #3A424A;*/ }

                /*#region Top Level Selected Item / Hover Colors*/
                #nav a.sfSel.Yellow, #nav a.Yellow:hover { background-color: #ffdc20; color: #000; } /* old color */
                #nav a.sfSel.Green, #nav a.Green:hover { background-color: #279b5b; color: #fff; } /* old color */
                #nav a.sfSel.Red, #nav a.Red:hover { background-color: #cd1923; color: #fff; } /* old color */
                #nav a.sfSel.Orange, #nav a.Orange:hover { background-color: #e47417; color: #fff; } /* old color */
                #nav a.sfSel.Blue, #nav a.Blue:hover { background-color: #3A424A; color: #fff; } /* old color */

                #nav a.sfSel.Alpharetta-Steel-Blue, #nav li.Alpharetta-Steel-Blue:hover > a      { background-color: #3a424a; color: #fff; }
                #nav a.sfSel.Star-Blue, #nav li.Star-Blue:hover > a                              { background-color: #0D4C87; color: #fff; }
                #nav a.sfSel.Shade-of-Gray, #nav li.Shade-of-Gray:hover > a                      { background-color: #808285; color: #fff; }
                #nav a.sfSel.Green-With-Envy, #nav li.Green-With-Envy:hover > a                  { background-color: #5E8B3D; color: #fff; }
                #nav a.sfSel.Orange-Crush, #nav li.Orange-Crush:hover > a                        { background-color: #E46F26; color: #fff; }
                #nav a.sfSel.Blood-Red, #nav li.Blood-Red:hover > a                              { background-color: #A12021; color: #fff; }
                #nav a.sfSel.New-Blue, #nav li.New-Blue:hover > a                                { background-color: #127DBF; color: #fff;}
                #nav a.sfSel.Golden-Rod, #nav li.Golden-Rod:hover > a                            { background-color: #F7B519; color: #000; }
                #nav a.sfSel.Southern-Red, #nav li.Southern-Red:hover > a                        { background-color: #EB352A; color: #fff; }
                #nav a.sfSel.Summer-Sky, #nav li.Summer-Sky:hover > a                            { background-color: #2ABFF0; color: #000; }
                #nav a.sfSel.Sea-Foam, #nav li.Sea-Foam:hover > a                                { background-color: #55C1AC; color: #000; }
                #nav a.sfSel.Purple-Passion, #nav li.Purple-Passion:hover > a                    { background-color: #975CA5; color: #fff; }
                #nav a.sfSel.Baby-Orange, #nav li.Baby-Orange:hover > a                          { background-color: #EE994E; color: #fff; }
                #nav a.sfSel.Hot-Pink, #nav li.Hot-Pink:hover > a                                { background-color: #EF5396; color: #fff; }
                #nav a.sfSel.Soft-Purple, #nav li.Soft-Purple:hover > a                          { background-color: #E072AC; color: #fff; }
                #nav a.sfSel.Blue-Ocean, #nav li.Blue-Ocean:hover > a                            { background-color: #7AB2E0; color: #000; }
                #nav a.sfSel.Lime-Green, #nav li.Lime-Green:hover > a                            { background-color: #B2D236; color: #000; }
                #nav a.sfSel.Deep-Red, #nav li.Deep-Red:hover > a                                { background-color: #D52028; color: #fff; }
                #nav a.sfSel.Yellow-Fever, #nav li.Yellow-Fever:hover > a                        { background-color: #FFDE17; color: #000; }
                #nav a.sfSel.Deep-Ocean, #nav li.Deep-Ocean:hover > a                            { background-color: #262262; color: #fff; }
                #nav a.sfSel.Fruit-Red, #nav li.Fruit-Red:hover > a                              { background-color: #EF3731; color: #fff; }
                #nav a.sfSel.Morning-Blue, #nav li.Morning-Blue:hover > a                        { background-color: #B2D1D8; color: #fff; }
                #nav a.sfSel.Green-Pea, #nav li.Green-Pea:hover > a                              { background-color: #B5AE69; color: #000; }
                #nav a.sfSel.Desert-Sand, #nav li.Desert-Sand:hover > a                          { background-color: #EBCA8C; color: #000; }
                #nav a.sfSel.True-Black, #nav li.True-Black:hover > a                            { background-color: #000000; color: #fff; }
                /*#endregion Top Level Selected Item / Hover Colors*/

                #nav ul.menu-wrapper li.menu-item ul { border: 0 !important; box-shadow: 2px 2px 7px #3a424a; }
                #nav ul.menu-wrapper li.menu-item ul a { display: block; line-height: 57px; height: 57px; font-weight: bold; background-color: transparent; }

                /*#region Second Level Hover Colors */
                #nav ul.menu-wrapper li.menu-item ul li.Alpharetta-Steel-Blue       { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Alpharetta-Steel-Blue:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Alpharetta-Steel-Blue > a.sfSel      { color: #3a424a; }
                #nav ul.menu-wrapper li.menu-item ul li.Star-Blue                   { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Star-Blue:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Star-Blue > a.sfSel                  { color: #0D4C87; }
                #nav ul.menu-wrapper li.menu-item ul li.Shade-of-Gray               { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Shade-of-Gray:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Shade-of-Gray > a.sfSel              { color: #808285; }
                #nav ul.menu-wrapper li.menu-item ul li.Green-With-Envy             { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Green-With-Envy:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Green-With-Envy > a.sfSel            { color: #5E8B3D; }
                #nav ul.menu-wrapper li.menu-item ul li.Orange-Crush                { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Orange-Crush:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Orange-Crush > a.sfSel               { color: #E46F26; }
                #nav ul.menu-wrapper li.menu-item ul li.Blood-Red                   { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Blood-Red:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Blood-Red > a.sfSel                  { color: #A12021; }
                #nav ul.menu-wrapper li.menu-item ul li.New-Blue                    { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.New-Blue:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.New-Blue > a.sfSel                   { color: #127DBF; }
                #nav ul.menu-wrapper li.menu-item ul li.Golden-Rod                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Golden-Rod:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Golden-Rod > a.sfSel                 { color: #F7B519; }
                #nav ul.menu-wrapper li.menu-item ul li.Southern-Red                { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Southern-Red:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Southern-Red > a.sfSel               { color: #EB352A; }
                #nav ul.menu-wrapper li.menu-item ul li.Summer-Sky                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Summer-Sky:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Summer-Sky > a.sfSel                 { color: #2ABFF0; }
                #nav ul.menu-wrapper li.menu-item ul li.Sea-Foam                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Sea-Foam:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Sea-Foam > a.sfSel                   { color: #55C1AC; }
                #nav ul.menu-wrapper li.menu-item ul li.Purple-Passion                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Purple-Passion:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Purple-Passion > a.sfSel             { color: #975CA5; }
                #nav ul.menu-wrapper li.menu-item ul li.Baby-Orange                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Baby-Orange:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Baby-Orange > a.sfSel                { color: #EE994E; }
                #nav ul.menu-wrapper li.menu-item ul li.Hot-Pink                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Hot-Pink:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Hot-Pink > a.sfSel                   { color: #EF5396; }
                #nav ul.menu-wrapper li.menu-item ul li.Soft-Purple                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Soft-Purple:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Soft-Purple > a.sfSel                { color: #E072AC; }
                #nav ul.menu-wrapper li.menu-item ul li.Blue-Ocean                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Blue-Ocean:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Blue-Ocean > a.sfSel                 { color: #7AB2E0; }
                #nav ul.menu-wrapper li.menu-item ul li.Lime-Green                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Lime-Green:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Lime-Green > a.sfSel                 { color: #B2D236; }
                #nav ul.menu-wrapper li.menu-item ul li.Deep-Red                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Deep-Red:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Deep-Red > a.sfSel                   { color: #D52028; }
                #nav ul.menu-wrapper li.menu-item ul li.Yellow-Fever                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Yellow-Fever:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Yellow-Fever > a.sfSel               { color: #FFDE17; }
                #nav ul.menu-wrapper li.menu-item ul li.Deep-Ocean                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Deep-Ocean:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Deep-Ocean > a.sfSel                 { color: #262262; }
                #nav ul.menu-wrapper li.menu-item ul li.Fruit-Red                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Fruit-Red:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Fruit-Red > a.sfSel                  { color: #EF3731; }
                #nav ul.menu-wrapper li.menu-item ul li.Morning-Blue                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Morning-Blue:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Morning-Blue > a.sfSel               { color: #B2D1D8; }
                #nav ul.menu-wrapper li.menu-item ul li.Green-Pea                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Green-Pea:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Green-Pea > a.sfSel                  { color: #B5AE69; }
                #nav ul.menu-wrapper li.menu-item ul li.Desert-Sand                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.Desert-Sand:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.Desert-Sand > a.sfSel                { color: #EBCA8C; }
                #nav ul.menu-wrapper li.menu-item ul li.True-Black                  { background-image: none !important; background-color: transparent; }
                #nav ul.menu-wrapper li.menu-item ul li.True-Black:hover > a,
                #nav ul.menu-wrapper li.menu-item ul li.True-Black > a.sfSel                 { color: #000000; }
                /*#endregion Second Level Hover Colors */

                #nav ul.menu-wrapper li.menu-item ul div.li-header { display: none; }
                #nav ul.menu-wrapper li.menu-item ul li.menu-item { border-bottom: 0; }
                #nav ul.menu-wrapper > li.menu-item > div > ul > li.menu-item > a { background-image: none !important; }
                #nav ul.menu-wrapper li.menu-item ul li.menu-item:last-child { border-bottom: 0; }

                #nav ul.menu-wrapper li.menu-item ul li.menu-item div.li-header { display: block; color: #3a424a; padding-left: 19px; height: 2.5em; line-height: 2.5em; }
                #nav ul.menu-wrapper li.menu-item ul li.menu-item a { min-width: 200px; }
                #nav ul.menu-wrapper li.menu-item ul li.menu-item ul { background-color: #dbdbdb !important; border: 1px solid #3a424a !important; }
                #nav ul.menu-wrapper li.menu-item ul li.menu-item ul li.menu-item { border: 0; }
                #nav ul.menu-wrapper li.menu-item ul li.menu-item ul li.menu-item a { background-position: 19px center; background-repeat: no-repeat; padding-left: 82px; color: #3a424a; }
                #nav ul.menu-wrapper li.menu-item ul li.menu-item ul li.menu-item a:hover { color: #dbdbdb; background-color: #3a424a }
    /*#endregion Main Navigation */

    /*#region Main Content */
        #main-content { width: 100%; /*border-top: 1px solid #bbb;*/ background-color: #fff; }

        /*#region Sub Nav */
            .sub-nav-wrap { display: block; border-bottom: 1px solid #bbb; background-color: #333; }
                .sub-nav { width: 100%; max-width: 990px; margin: 0 auto !important; }
                .sub-nav .heading { width: 201px; max-width: 201px; color: #8c8b87; font-size: 1em; font-weight: bold; text-align: center; vertical-align: middle; }
                .sub-nav .heading .sfContentBlock { line-height: 26px; height: 26px; }
                .sub-nav .menu-wrapper {background: transparent; text-align: justify; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines; max-height: 26px; }
                .sub-nav .menu-item { width: auto; vertical-align: top; display: inline-block; *display: inline; zoom: 1 }
                .sub-nav .stretcher { width: 100%; display: inline-block; font-size: 0; line-height: 0; }

                .sub-nav ul { list-style-type: none; }
                .sub-nav ul li { display: inline-block; }
                .sub-nav a { /*color: #8c8b87;*/ color: #fff; text-decoration: none; display: inline-block; padding: 0 19px; font-size: 0.9em; font-weight: normal; line-height: 26px; }

                .sub-nav a:hover { background-color: #7c7c7c }
                .sub-nav .menu-item.sel a { background-color: #8c8b87 }
                .sub-nav .heading > div > div { color: #ccc !important; font-weight: bold; }

                /*.sub-nav a.SfSel.Yellow { background-color: #a43934; color: #fff; }
                .sub-nav a.SfSel.Green { background-color: #8cb4c1; color: #fff; }
                .sub-nav a.SfSel.Red { background-color: #b5ae6c; color: #fff; }
                .sub-nav a.SfSel.Orange { background-color: #c5b49a; color: #fff; }
                .sub-nav a.SfSel.Blue { background-color: #576a87; color: #fff; }

                .sub-nav a.SfSel.Alpharetta-Steel-Blue { background-color: #3a424a; color: #fff; }
                .sub-nav a.SfSel.Star-Blue             { background-color: #0D4C87; color: #fff; }
                .sub-nav a.SfSel.Shade-of-Gray         { background-color: #808285; color: #fff; }
                .sub-nav a.SfSel.Green-With-Envy       { background-color: #5E8B3D; color: #fff; }
                .sub-nav a.SfSel.Orange-Crush          { background-color: #E46F26; color: #fff; }
                .sub-nav a.SfSel.Blood-Red             { background-color: #A12021; color: #fff; }
                .sub-nav a.SfSel.New-Blue              { background-color: #127DBF; color: #fff;}
                .sub-nav a.SfSel.Golden-Rod            { background-color: #F7B519; color: #000; }
                .sub-nav a.SfSel.Southern-Red          { background-color: #EB352A; color: #fff; }
                .sub-nav a.SfSel.Summer-Sky            { background-color: #2ABFF0; color: #000; }
                .sub-nav a.SfSel.Sea-Foam              { background-color: #55C1AC; color: #000; }
                .sub-nav a.SfSel.Purple-Passion        { background-color: #975CA5; color: #fff; }
                .sub-nav a.SfSel.Baby-Orange           { background-color: #EE994E; color: #fff; }
                .sub-nav a.SfSel.Hot-Pink              { background-color: #EF5396; color: #fff; }
                .sub-nav a.SfSel.Soft-Purple           { background-color: #E072AC; color: #fff; }
                .sub-nav a.SfSel.Blue-Ocean            { background-color: #7AB2E0; color: #000; }
                .sub-nav a.SfSel.Lime-Green            { background-color: #B2D236; color: #000; }
                .sub-nav a.SfSel.Deep-Red              { background-color: #D52028; color: #fff; }
                .sub-nav a.SfSel.Yellow-Fever          { background-color: #FFDE17; color: #000; }
                .sub-nav a.SfSel.Deep-Ocean            { background-color: #262262; color: #fff; }
                .sub-nav a.SfSel.Fruit-Red             { background-color: #EF3731; color: #fff; }
                .sub-nav a.SfSel.Morning-Blue          { background-color: #B2D1D8; color: #000; }
                .sub-nav a.SfSel.Green-Pea             { background-color: #B5AE69; color: #000; }
                .sub-nav a.SfSel.Desert-Sand           { background-color: #EBCA8C; color: #000; }
                .sub-nav a.SfSel.True-Black            { background-color: #000000; color: #fff; }
                .sub-nav a:hover                       { color: #fff; background-color: #8c8b87; }
                .sub-nav a.Yellow:hover                { background-color: #a43934; color: #fff; }
                .sub-nav a.Green:hover                 { background-color: #8cb4c1; }
                .sub-nav a.Red:hover                   { background-color: #b5ae6c; }
                .sub-nav a.Orange:hover                { background-color: #c5b49a; }
                .sub-nav a.Blue:hover                  { background-color: #576a87; }
                .sub-nav a.Alpharetta-Steel-Blue:hover { background-color: #3a424a; color: #fff; }
                .sub-nav a.Star-Blue:hover             { background-color: #0D4C87; color: #fff; }
                .sub-nav a.Shade-of-Gray:hover         { background-color: #808285; color: #fff; }
                .sub-nav a.Green-With-Envy:hover       { background-color: #5E8B3D; color: #fff; }
                .sub-nav a.Orange-Crush:hover          { background-color: #E46F26; color: #fff; }
                .sub-nav a.Blood-Red:hover             { background-color: #A12021; color: #fff; }
                .sub-nav a.New-Blue:hover              { background-color: #127DBF; color: #fff;}
                .sub-nav a.Golden-Rod:hover            { background-color: #F7B519; color: #000; }
                .sub-nav a.Southern-Red:hover          { background-color: #EB352A; color: #fff; }
                .sub-nav a.Summer-Sky:hover            { background-color: #2ABFF0; color: #000; }
                .sub-nav a.Sea-Foam:hover              { background-color: #55C1AC; color: #000; }
                .sub-nav a.Purple-Passion:hover        { background-color: #975CA5; color: #fff; }
                .sub-nav a.Baby-Orange:hover           { background-color: #EE994E; color: #fff; }
                .sub-nav a.Hot-Pink:hover              { background-color: #EF5396; color: #fff; }
                .sub-nav a.Soft-Purple:hover           { background-color: #E072AC; color: #fff; }
                .sub-nav a.Blue-Ocean:hover            { background-color: #7AB2E0; color: #000; }
                .sub-nav a.Lime-Green:hover            { background-color: #B2D236; color: #000; }
                .sub-nav a.Deep-Red:hover              { background-color: #D52028; color: #fff; }
                .sub-nav a.Yellow-Fever:hover          { background-color: #FFDE17; color: #000; }
                .sub-nav a.Deep-Ocean:hover            { background-color: #262262; color: #fff; }
                .sub-nav a.Fruit-Red:hover             { background-color: #EF3731; color: #fff; }
                .sub-nav a.Morning-Blue:hover          { background-color: #B2D1D8; color: #000; }
                .sub-nav a.Green-Pea:hover             { background-color: #B5AE69; color: #000; }
                .sub-nav a.Desert-Sand:hover           { background-color: #EBCA8C; color: #000; }
                .sub-nav a.True-Black:hover            { background-color: #000000; color: #fff; }*/
        /*#endregion Sub Nav */

        /*#region Home Alerts */
        .coa-alert-listitem { line-height: 2.7em; width: 100%; text-align: center; background-color: #f9e4e4; /*border-bottom: 1px solid #e14c46; border-top: 1px solid #e14c46;*/ }

            .coa-alert-listitem h2 a { color: #e14c46; }
            .coa-alert-listitem h2 .date-time { color: #e14c46; font-size: 0.8em; }
            .coa-alert-listitem h2 .coaicon-code-red-alerts { font-size: 1.4em; color: #e14c46; display: inline-block; vertical-align: sub; }
        /*#endregion Home Alerts */

        /*#region Hero Image */
            .hero { width: 100%; }
                .hero .sfContentBlock img { width: 100%; max-width: 100%; }
        /*#endregion Hero Image */

        /*#region Body Content */
            .body-content { width: 100%; max-width: 990px !important; margin: 10px auto !important; }
                .body-content .sfContentBlock img { /*width: 100%;*/ max-width: 100%; }
                .body-content > div { padding: 0 10px; }
                .body-content .sf_cols { margin-bottom: 20px; }

                .content-page-wrap > div { padding: 0 30px; }
        /*#endregion Body Content */

            /*#region Rotator Overrides */
                .bx-wrapper li .out-wrap { width: 100%; position: relative; overflow: visible; }
                .bx-wrapper li .out-wrap img.backimg { width: 100%; display: block; border: 0; }
                .bx-wrapper li .in-wrap { width: 100%; max-width: 1140px; margin: 0 auto; position: relative; }
                .bx-wrapper li .in-wrap .content-wrap { background-color: rgb(58, 66, 74); background-color: rgba(58, 66, 74, 0.85); width: 70%; position: absolute; bottom: 50px; left: 80px; }
                .bx-wrapper li .in-wrap .content-wrap-inner { padding: 15px 30px 20px 30px; }
                .bx-wrapper li .content-wrap h1 { font-family: AvenirLT-Heavy; color: #fff; font-size: 1.8em; border-top: 0; margin-top: 0; padding-top: 0; }
                .bx-wrapper li .content-wrap p { font-family: AvenirLT-Oblique; color: #fff; font-size: 1em; margin-bottom: 25px; }
                .bx-wrapper li .content-wrap .link-box { }
                .bx-wrapper li .content-wrap a { /*background-color: #b5ae69;*/ background-color: #222; font-size: 0.9em; color: #fff; text-decoration: none; padding: 10px 40px;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Roman; font-size: 1em; font-weight: normal; font-style: normal; }
                .bxadd { }
                .bxadd .add-wrap { background-color: rgba(39,150,191,0.85); width: 70%; position: absolute; bottom: 50px; left: 0; padding: 15px 30px 20px 30px; }
                .bxadd .add-wrap h1 { font-family: AvenirLT-Heavy; color: #fff; font-size: 1.8em; border-top: 0; margin-top: 0; padding-top: 0; }
                .bxadd .add-wrap p { font-family: AvenirLT-Oblique; color: #fff; font-size: 1em; margin-bottom: 25px; }
                .bxadd .add-wrap a { background-color: #a43934; font-size: 1em; color: #fff; text-decoration: none; padding: 5px 30px;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
            /*#endregion Rotator Overrides */

            /*#region PCD Slider Wrap */
            .pcd-slider-wrap { }
            .pcd-slider-wrap li .slide-wrap { width: 100%; position: relative; overflow: visible; }
            .pcd-slider-wrap li .back-img { width: 100%; display: block; border: 0; }
            .pcd-slider-wrap li .back-img.noshow { display: none; }
            .pcd-slider-wrap li .back-vid { display: block; margin: 0px auto; width: 100%; }
            .pcd-slider-wrap li .back-vid.noshow { display: none; }
            .pcd-slider-wrap li .back-vid iframe { width: 100%; max-width: 100%; margin: 0 auto; }
            .pcd-slider-wrap li .slide-out {  }
            .pcd-slider-wrap li .slide-in { width: 100%; max-width: 1140px; margin: 0 auto; position: relative; }
            .pcd-slider-wrap li .slide {  }
            .pcd-slider-wrap li .preset { background-color: rgb(58, 66, 74); background-color: rgba(58, 66, 74, 0.85); width: 70%; position: absolute; bottom: 50px; left: 80px; }
            .pcd-slider-wrap li .pretitle-wrap { padding: 15px 30px 5px 30px; }
                .pcd-slider-wrap li h2.hdr { font-family: AvenirLT-Heavy; color: #fff; font-size: 1.8em; border-top: 0; margin-top: 0; padding-top: 0;  }
            .pcd-slider-wrap .pretext-wrap { padding: 5px 30px 10px 30px; }
                .pcd-slider-wrap .pretext-wrap p { font-family: AvenirLT-Oblique; color: #fff; font-size: 1em; margin-bottom: 5px;  }
            .pcd-slider-wrap .prebutton-wrap { padding: 10px 30px 20px 30px; }
                .pcd-slider-wrap .prebutton-wrap a { /*background-color: #b5ae69;*/ background-color: #222; font-size: 0.9em; color: #fff; text-decoration: none; padding: 10px 40px;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Roman; font-size: 1em; font-weight: normal; font-style: normal; }

            .bx-wrapper .bx-prev { left: 50px !important;
	                               background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAgCAYAAAD0S5PyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMzRjk1MUZBNjAzMTExRTRBMzIyRDgyNkE5QUYwODAzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMzRjk1MUZCNjAzMTExRTRBMzIyRDgyNkE5QUYwODAzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzNGOTUxRjg2MDMxMTFFNEEzMjJEODI2QTlBRjA4MDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzNGOTUxRjk2MDMxMTFFNEEzMjJEODI2QTlBRjA4MDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6paaX8AAAA7UlEQVR42pyWwQ3DIAxF3Q26AYt0DzoGW2SJ7tARskEW6D1XbrlUwoWKqIhi8MeSo4jDi/P9HYeYmYA0MY+YrjwnEOL5F1uGQpCV/+Md02oBltvhtZWY/MQ6AvI6u1CF0wr7FACrtjtdHTSQoQ4ayFCHEUSlQw+i1kGCnHOh0kGCvIQqlpGXzpuHANg0Y5Eut1xya7hIC4FbKkEgc/WEnWpvyyew0STHwvpIwxcQfaQSHaIP+mFu6oOsiDIsAjEdNxtkeUn67OgGlPRJvqLLl6QLH/PaOL+jyzxUvllmFror9DCzfwVUtzflR4ABADOf285f10GRAAAAAElFTkSuQmCC) no-repeat 0 0 !important; }

            .bx-wrapper .bx-next { right: 50px !important;
	                                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAgCAYAAAD0S5PyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNGNDc3QjczNjAzMTExRTRBOEQ0RTNEMjhENkExRDQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNGNDc3Qjc0NjAzMTExRTRBOEQ0RTNEMjhENkExRDQwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0Y0NzdCNzE2MDMxMTFFNEE4RDRFM0QyOEQ2QTFENDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0Y0NzdCNzI2MDMxMTFFNEE4RDRFM0QyOEQ2QTFENDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz40HucfAAAA6UlEQVR42pyVzQ2DMAxG3d7aUzfIIuzBSCyRHToCnYAFuHPlRg+VkjoqSDSK48+x9PGTwyM8HEIxRtrjOAtnOI1BOS48J8RfpXNngVz4sBLRg/7rzbkTWFfOqzB+40wo5JjSEss1WJwkqZ8CBPJzvumF2WwWSMpTAE0WSJOf0qDZjzRFk5+aMNiP1gOQHw0C+UEWmOoHXamjABpRiNufKr4SApk1uRrAI59ZExqQhmv2gEAkDx5te8nDjK7imgeHQGoeevSnZPIgbV4mDzmkyUMOWVs85JCuAPItG/rxOwyoB61PnBXyFWAAqJCnW1JBPsAAAAAASUVORK5CYII=) no-repeat 0 0 !important; }
            .bx-wrapper .bx-pager { text-align: center !important; font-size: .85em !important; font-family: Arial !important; font-weight: bold !important; color: rgba(102,102,102,0.7) !important; padding-top: 20px !important; }

            .bx-wrapper .bx-pager .bx-pager-item,
            .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block !important; *zoom: 1 !important; *display: inline !important; }

.bx-wrapper .bx-pager.bx-default-pager a {
	background: rgba(255,255,255,0.5) !important;
	text-indent: -9999px !important;
	display: block !important;
	width: 6px !important;
	height: 6px !important;
	margin: 0 2px !important;
	outline: 0 !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
    border: 0 !important;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: rgba(255,255,255,1) !important;
}
            /*#endregion PCD Slider Wrap */

            /*#region Half-Tiles */
            .half-tiles { width: 100%; max-width: 920px; margin: 0 auto !important; box-sizing: border-box; display: block; clear: both; }
            .half-tiles > div { padding: 0 30px; }
            /*#endregion Half-Tiles*/
            /*#region Most Visited */

            .mvm-opener { display: none; height: 40px; text-align: center; border-bottom: 1px solid #ccc; }
                .mvm-btn { display: inline-block; vertical-align: top; width: 30px; height: 40px; 
                           background-image: url('/images/default-source/design-elements/icons/mobile_open_close.png'); background-position: 0 -25px; }
                .mvm-opener.open .mvm-btn { background-position: 0 0; }
                .mvm-title { display: inline-block; margin: 0 10px; font-size: 1em; font-weight: bold; line-height: 40px; height: 40px; color: #444; }

                .most-visited { width: 100%; max-width: 920px; margin: 0 auto !important; height: 120px; box-sizing: border-box; clear: both; }
                .most-visited > div { position: relative; }
                .most-visited .mv-outer { margin: 30px 60px; }

@media only screen and (max-width: 1000px) {
    /*.most-visited { padding: 0 40px; }*/
    .most-visited > div { margin: 0 30px !important; }
    /*.most-visited .mv-outer { margin: 30px 0; }*/
}

                /*.most-visited .mv-left { position: absolute; top: 30px; left: 0; width: 30px; height: 56px; background-image: url('/images/default-source/design-elements/icons/mv_left_arrow'); background-color: #fff; z-index: 100; }*/
                    .most-visited .mv-left {
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 60px;
                        height: 60px;
                        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBQUNDMDIwRjc1MTExRTlBRTA2OTIxN0E2MTdFNkFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBQUNDMDIxRjc1MTExRTlBRTA2OTIxN0E2MTdFNkFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUFBQ0MwMUVGNzUxMTFFOUFFMDY5MjE3QTYxN0U2QUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUFBQ0MwMUZGNzUxMTFFOUFFMDY5MjE3QTYxN0U2QUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4G93vfAAAFGklEQVR42uyba4hVVRTHz0xXzXTGJi1Tsgfkqw9Rkz0oQakvQUVlmYVJpj21yEyH1LEUn1nKqBWSIFRohlSaEpSVg0ROk6lpJvYwTbOXJGaOqfPov7j/gfthPLPX2nvPGN4FP0bnnnP2/Z+9znrsfaagoaEhOZ2sMDnNLC84Lzgv+P9tmZN9MGliuc91O4HLQT9wJegDeoDzmzi2FuwHP4NvwVdgI9gOjlm/wIyZ03WCjdYV3AzuBKUU6XLTLyT9+bsdYDN4G3wK/ok+w0qTmRsMBoGrQJHn9fqSm8CXYDlYDf4+FQTfAsaBa8BZETzmVnADuBtMBVtaK2iJuCngdTAwgthcKwF3gBVgpM9EWU/sDOaAYaBNCwbZS8ECcAmYBY60xAxfDFaBES0sNtezJoKXwTmxZ1gGeJPPVAg7ACpBW3Aj6Oh4XgEYzn8/oZlpzQwXg5dyUoevSep5hNH9dvAM+E15jWEMmIUxBI/Nuau+9guv9V7O714Dj4PfFdc5g99rSGjBknpG05V8bR9ntrqJz1aCycpgVMx01SuU4C6gjD997UemlQ9SjlnCoHRYcd2eYIJLDHARLNXTtQHE7gIPg4+aOa4OLGQtrS2ABvoKLmGF0y6AG48B6xyP78AGRGPngrua01ToMLu+KWgn3XiNoqiRANbbMNb14Gqr4CJ2Pj4l4w/Mk+LGLquFMuYr4D5jUdSL5xZYBEsfe51n6hkPPnY8viPL1SGeHiV9eDeLYGnzLjAOKo38KKYZFzsPzAePBQiOpfzuJsEW28s6+33H489mVB4RqKhpXG1RC+5rdGNJPV8oovFscE/gBqOnRbDWnb8DD4EPFc39PPBohI7qIku3VKwYYDefP9c8K+MuYlMfw7pbZti1dfyV0dhVbJvIYpO0PjnTTM/pYrIYsFrR3SwGD0ReJDDlYc3d7OB4bB2jeE3SSpYm2HUf9TZwP2fPxSazGzoRUVetRbDrqn97MJ31sqvo+YzQRyIJ/tMi+KBiAKmBXwRPKZ79Z8nhCIL3WwTvUQ4iaWwml1xcTVYen4/g3rssgrcbBpK+eZqyclrIG1UbUPD3FsGbjIO1Z56doAgws3l8iGdaVj6/tgiuZvNusRK6apnj8f+CCvBcgJS1MW2y0gRvA597DNyOs/agYyCTmV7ACO7zTFenBdzCZr7Au4lunbip1q+C0TvjKLqc3mHZDJeZfctaeIh9AtZ7uphE7xfAk46VXX2S3SizBM31XFYyCz4KloG/PEW3zSlOXNy7yFD2Shpd4VNaNtpazrSvyWLgXPC0g0dI1L5McW3xijdAVQjBkipmgJ8CiC6ie49P6aYkUo+iV7jaBubz+hCCE+a1KUmYl0sydO97m/isjM+6dllpXFr9bG0Pl7IiOh5AtMzeq7yJYl34/3LlzNawHq/S3G1Xq2OKkcXu4QFEl7BNlPbyzCS7aKjZnTzOMnaZ1r00dpTNQS1XLXxfeZDzSw3n1VBshctz67vicZDP2SRwqBUWLWQNTfaX57AkTWILbqx9pf+VNehvWkioeFVlkt3gW6qdWV/BjSaJXl4zXMJoGcPq2d/Opdgqn4uFeBNPSjlZk5Zt1aFgQJKy8q+0rUl2m/Udj3Y1uOCE3U0la1l5g1Y2puVVRNmB7GR4RuX1ws+S7EsvO0K6SyaC+1UT2aq5IslubMkbdPK2rGxjdua4DbxRf1DkbvbfWxgXDsR4Pgryf9WSF5wXnBecF3wK238CDAB7e/7lTWZQWgAAAABJRU5ErkJggg==");
                        background-color: #fff;
                        z-index: 100;
                        cursor: pointer;
                    }
                /*.most-visited .mv-right { position: absolute; top: 30px; right: 0; width: 30px; height: 56px; background-image: url('/images/default-source/design-elements/icons/mv_right_arrow'); background-color: #fff; z-index: 101; }*/
                    .most-visited .mv-right {
                        position: absolute;
                        top: 0;
                        right: 0;
                        width: 60px;
                        height: 60px;
                        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0MDk2MDU5Rjc1MTExRTk4ODJCRkJCMzhERDhGRThDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0MDk2MDVBRjc1MTExRTk4ODJCRkJCMzhERDhGRThDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjQwOTYwNTdGNzUxMTFFOTg4MkJGQkIzOEREOEZFOEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQwOTYwNThGNzUxMTFFOTg4MkJGQkIzOEREOEZFOEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4IFDmEAAAFD0lEQVR42uybeWwVVRTGp1ggFAqKgkLY/hAMqEQRlYAJxL9MgIB1ARNIAFkEJSgCoawlLIoIKWuMJiSsJqJsgkHAqCSoEBbBBRCpsqpxaYwUlKWP76Tfiy/aztxz50yr4Z3kF1rezLvzzT1zzrnnTnNSqVRwPVmt4DqzrOCs4Kzg/7flVvXB5ElT4nxvXXAn6AzuAx1AK9C8ijF/BKfBUXAQ7AOHwe++FzB7ziydYE9rAB4G/cC9oL3jebeR+8FAij8ANoBt4KfEZ1hpDUFv0J8XfWvM72tJ5ObtB+vBOnpCjQu+B0wH3cFNxh6TD3qAB0ABeBVsramgJTfrad75vgmIzbQ8Cl8Bivh7tQquz4EXgdurMcjeDCaBxfy5WgQ3Bks4cF5Q/VYbDAGbQJukBcvMzgeDQI7ivPNgM3gb/GIkvBtYxQlIRLAcO45pQ2MSWV8EfcATYDg4YiT6IQayhkkIltw6FtygOEfy50jwesb/baCHnDUSPYjXZSq4HZihuZOwMjAVbKzks72c6TMGguXRehb0tBIs1VMhaKu4iD8Y1JaHHPMe09oJA9G3gAn8N7bgHq53L8O+Yuq4GnHcdjAMlBiIfpDFSSzB8vljoIly8EaM6C72IXjewL1lwfJ4VAEUJVjq4q4eg9/BQOVaHGyhex8zSFUFvoIlGDzFgOWT3+XcpayHoyxF934OfBuzBH0kbMwwwc1Ax5h3XFLZKwx8LrYTjI+ZsrpwaaoWLAv3TgbB5BmwEDR1PF7S2Cjwted4LXjtasEdGXwsbAij9o2Ox2/mOac9x/MS3DawtSfBy4rovYcpy8e92/sIbp3ASmcEWKDoiLwPhoJvPNxaLbh5Qss7KSlfU3RbtjEOfK9sOakFNw6Ss74UXVtRnEj0/kHRjfHKw0maFBpvKFZf73LR77qgMG3xWNgFRuGrjsfXt/C6sOfoSoJiL3M1tdDxePGCAUFFK9jFUj4z/HNCYssYqTVixf1lK6Ge4zl/+Qg+l4BYWSdPJK7P4hgwz7EmT1upj0uXJODG0rBfojhHWjezufTT2EmfGT5uKFbiwRyWl5rKbKaH2HQDQi34UGCwl8NntpBlpWsgLGSeruc55gEfwXLSPoPUMw0Ugz8dz5lA1/fdupEmwl4fwaVhJzo+sxKJFznOrASowZzdujHG/QR84Vt4vBnmHhFpQWZpiqPYXEbjYsUSsjKTPvj6sDGjBEu7ZZdn0HgJlDu2g0aDuYGu712ZybV+EDVYlK0LC/Mh35vv6MbpoqJOTLG/gbXgYlzBn4GVjrOVtg6MylEz9kJQsTlnsQspM7vDZSairJz581PF4DJboxihq1oNjacb5xuI/Y4FSpmF4HRdPc6j3TKaaeaf1p9ubPHKhWzFFrFuCKwEp117InOrZqYlUi8L/t73KeLvdQzEXmIFt8ZieViZrWW/aIbigvPYounO4uNuRafD5XqKFWtqteByDiA2VRFschjILBciK/i4XNSmD63JLMluwnBFj8nS5O28yYwPpdqTfVs85XxuZOPqo4S7I5n2ZVDRq56nqM1NBGcGsgLm0hJlrtaYZAfZXH+UhZC3WaSFUkbvt4KKveReQfxNuMw1+cf0pt18doOaFpy5nBRWcybkDRt5LbGZxzN6kCu1d7hENfOc3ATc7wiRvHsXRcsGeRuKb8q0lMNn/1cGv1NcrMhrw58HNi+8/DtdZP+qJSs4KzgrOCv4P2zXBBgAv+j9Pio422oAAAAASUVORK5CYII=");
                        background-color: #fff;
                        z-index: 101;
                        cursor: pointer;
                    }

                /*#region Swiper Attribution */
                /* Swiper 2.7.5
                 * Mobile touch slider and framework with hardware accelerated transitions
                 *
                 * http://www.idangero.us/sliders/swiper/
                 *
                 * Copyright 2010-2015, Vladimir Kharlampidi
                 * The iDangero.us
                 * http://www.idangero.us/
                 *
                 * Licensed under GPL & MIT
                 *
                 * Released on: January 28, 2015
                 */
                /*#endregion Swiper Attribution */
                /*#region Swiper Styles */
                .swiper-container { width: 100%; height: 100px; margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; z-index:1; }
                .swiper-wrapper { position:relative; width:100%;  margin: 0 auto;
                                  -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px,0,0); -webkit-transition-timing-function:ease; 
                                  -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px,0,0); -moz-transition-timing-function:ease; 
                                  -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px,0,0); -o-transition-timing-function:ease; -o-transform:translate(0px,0px); 
                                  -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px,0,0); -ms-transition-timing-function:ease; 
                                  transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px,0,0); transition-timing-function:ease; 
                                  -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
                .swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
                .swiper-slide { width: 125px; height: 64px; float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
                .swiper-wp8-horizontal { -ms-touch-action: pan-y; }
                .swiper-wp8-vertical { -ms-touch-action: pan-x; }

                .swiper-slide .mv-btn { width: 125px; height: 64px; position: relative; border-right: 1px solid #b3b3b3; }
                .swiper-wrapper .swiper-slide:last-child .mv-btn { border-right: 0; }

                .swiper-slide .mv-back { position: absolute; top: 0; left: 0; width: 100%; display: block; }
                    .swiper-slide .mv-back-img { margin: 0 auto; display: block; visibility: visible;
                                                 -webkit-filter: grayscale(1);
                                                 -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
                                                 filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1); }
                .swiper-slide .mv-back-hover { position: absolute; top: 0; left: 0; width: 100%; display: none; }
                    .swiper-slide .mv-back-img-hover { margin: 0 auto; display: block; visibility: visible; }

                .swiper-slide a.mv-item-link { display: block; height: 64px; width: 125px; color: #b3b3b3; position: relative; text-decoration: none; }
                .swiper-slide a.mv-item-link:hover { color: #576a87; }
                .swiper-slide a.mv-item-link.Yellow:hover { color: #a43934; }
                .swiper-slide a.mv-item-link.Red:hover { color: #b5ae6c; }
                .swiper-slide a.mv-item-link.Green:hover { color: #8cb4c1; }
                .swiper-slide a.mv-item-link.Orange:hover { color: #c5b49a; }
                .swiper-slide a.mv-item-link.Blue:hover { color: #576a87; }
                .swiper-slide:last-child a.mv-item-link { border-right: 0; }
                    .swiper-slide a.mv-item-link span {   display: block; position: absolute; left: 0; bottom: -28px; text-align: center; width: 100%; font-family: AvenirLT-Roman; font-size: 0.8em; vertical-align: text-top; height: 45px; line-height: 1.2em; overflow: hidden; }

                .swiper-slide .mvfont { font-size: 2.5em; text-align: center; font-weight: normal; }
                .swiper-slide .mv-item-title { font-size: 1em; font-weight: bold; line-height: 1em; }

                .swiper-slide-active { /* Specific active slide styling: */ }
                .swiper-slide-visible { /* Specific visible slide styling: */}

                .swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #555; margin-right: 5px; opacity: 0.8; border: 1px solid #fff; cursor: pointer; }
                .swiper-active-switch { /* Specific active button style: */	 background: #fff; }
                .swiper-visible-switch { /* Specific visible button style: */ }
               
                /*#endregion Swiper Styles */

                /*#region mobile settings */
                .most-visited.mobile { padding-bottom: 10px; height: auto; }
                .most-visited.mobile .mv-outer { margin: 0; }
                .most-visited.mobile .mv-left { display: none; }
                .most-visited.mobile .mv-right { display: none; }
                .most-visited.mobile .pagination { display: none; }
                .most-visited.mobile .swiper-container { display: block; height: 300px; max-height: 300px; border-bottom: 1px solid #ccc; overflow-y: scroll; }
                .most-visited.mobile .swiper-wrapper { }
                .most-visited.mobile .swiper-slide { float: none; width: 100%; height: 40px; border-bottom: 1px solid #ccc; }
                .most-visited.mobile .mv-btn, .most-visited.mobile .mv-btn a { width: 100%; height: 40px; }
                .most-visited.mobile .swiper-slide a.mv-item-link { height: 40px; }
                .most-visited.mobile a.mv-item-link div { width: 40px; height: 40px; position: absolute; top: 0; left: 10px; }
                .most-visited.mobile .swiper-slide a.mv-item-link span { height: 40px; }
                .most-visited.mobile div.mvfont { text-align: left; font-size: 30px; width: 30px; height: 30px; margin: 5px; }
                .most-visited.mobile span.mv-item-title { text-align: left; position: relative; margin-left: 70px; top: 0; left: 0; line-height: 40px; }
                .most-visited.mobile .mvm-opener { display: block; cursor: pointer; }
                /*#endregion mobile settings*/

                /*#region Connect Style */
                .connect-container { width: 100%; }
                .connect-btn {     margin-bottom: 18px; display: block; width: 50%; height: 20px; padding: 0 !important; float: left; }
                .connect-item-link { display: block; height: 20px; width: 60px; text-decoration: none; float: left; position: absolute; }
                .connect-item-title { display: block; position: absolute; width: 350px; font-family: AvenirLT-Roman; font-size: .9em; line-height: 1.2em; float: left; margin-left: 25px; bottom: 0px;}
                .connect-container .mvfont { font-size: 1.2em; /* text-align: center; */ font-weight: normal; }
                

                /*#endregion Connect Style */

            /*#endregion Most Visited */

            /*#region Alpha Tiles */
                .alphatile-outer { position: relative; min-height: 238px; height: auto !important; height: 238px; background-size: cover; background-repeat: no-repeat; width: 100%; }
                .alphatile-outer.half-tile { min-height: 115px; margin: 0 0 9px 0; }
                .alphatile-outer.half-tile .title span { /*text-shadow: 1px 0 2px #000,0 1px 2px #000,-1px 0 2px #000,0 -1px 2px #000 !important;*/ font-size: 1em; }
                /*.alphatile-inner { background-color: rgb(39, 150, 191); background-color: rgba(39,150,191,0.85); position: absolute; left: 0; bottom: 0; right: 0; top: auto; z-index: 1; color: #fff; }*/
                .alphatile-inner { background-color: rgb(87,106,135); background-color: rgba(87,106,135,0.85);  position: absolute; left: 0; bottom: 0; right: 0; top: auto; z-index: 1; color: #fff; }
                .alphatile-inner a { color: #fff; }
                .alphatile-inner .title > span {  font-size: 0.9em; font-family: AvenirLT-Light; font-weight: 100; }
                /*.alphatile-inner a:hover { color: #fff; }*/
                .alphatile-innerA { background-color: transparent; position: absolute; left: 0; bottom: 0; right: 0; top: 0; z-index: 2; }

                /*#region AlphaTile Colors */
                /*.alphatile-inner.Yellow { background-color: rgb(255, 220, 32); background-color: rgba(255, 220, 32, 0.85); color: #000; }*/
                .alphatile-inner.Yellow { background-color: rgb(164,57,52); background-color: rgba(164,57,52,0.85); color: #fff; }
                .alphatile-inner.Yellow:hover { color: #fff; } 
                .alphatile-inner.Yellow a { color: #fff; }
                /*.alphatile-inner.Green { background-color: rgb(39, 155, 91); background-color: rgba(39, 155, 91, 0.85); }*/
                .alphatile-inner.Green > div.title { background-color: rgb(140,180,193); background-color: rgba(140,180,193,0.85); }
                /*.alphatile-inner.Red { background-color: rgb(205, 25, 35); background-color: rgba(205, 25, 35, 0.85); }*/
                .alphatile-inner.Red > div.title { background-color: rgb(181,174,108); background-color: rgba(181,174,108,0.85); }
                /*.alphatile-inner.Orange { background-color: rgb(228, 116, 23); background-color: rgba(228, 116, 23, 0.85); }*/
                .alphatile-inner.Orange > div.title { background-color: rgb(197,180,154); background-color: rgba(197,180,154,0.85); }

                .alphatile-inner.Alpharetta-Steel-Blue > div.title      { background-color: rgb(58,66,74); background-color: rgba(58,66,74,0.85); color: #fff; }
                .alphatile-inner.Star-Blue > div.title                  { background-color: rgb(13,76,135); background-color: rgba(13,76,135,0.85); color: #fff; }
                .alphatile-inner.Shade-of-Gray > div.title              { background-color: rgb(120,130,133); background-color: rgba(120,130,133,0.85); color: #fff; }
                .alphatile-inner.Green-With-Envy > div.title            { background-color: rgb(94,139,61); background-color: rgba(94,139,61,0.85); color: #fff; }
                .alphatile-inner.Orange-Crush > div.title               { background-color: rgb(228,111,38); background-color: rgba(228,111,38,0.85); color: #fff; }
                .alphatile-inner.Blood-Red > div.title                  { background-color: rgb(161,32,33); background-color: rgba(161,32,33,0.85); color: #fff; }
                .alphatile-inner.New-Blue > div.title                   { background-color: rgb(18,125,191); background-color: rgba(18,125,191,0.85); color: #fff;}
                .alphatile-inner.Golden-Rod > div.title                 { background-color: rgb(247,181,25); background-color: rgba(247,181,25,0.85); color: #000; }
                .alphatile-inner.Southern-Red > div.title               { background-color: rgb(235,53,42); background-color: rgba(235,53,42,0.85); color: #fff; }
                .alphatile-inner.Summer-Sky > div.title                 { background-color: rgb(41,191,240); background-color: rgba(41,191,240,0.85); color: #000; }
                .alphatile-inner.Sea-Foam > div.title                   { background-color: rgb(85,193,172); background-color: rgba(85,193,172,0.85); color: #000; }
                .alphatile-inner.Purple-Passion > div.title             { background-color: rgb(151,92,165); background-color: rgba(151,92,165,0.85); color: #fff; }
                .alphatile-inner.Baby-Orange > div.title                { background-color: rgb(238,153,78); background-color: rgba(238,153,78,0.85); color: #fff; }
                .alphatile-inner.Hot-Pink > div.title                   { background-color: rgb(239,83,150); background-color: rgba(239,83,150,0.85); color: #fff; }
                .alphatile-inner.Soft-Purple > div.title                { background-color: rgb(224,114,172); background-color: rgba(224,114,172,0.85); color: #fff; }
                .alphatile-inner.Blue-Ocean > div.title                 { background-color: rgb(122,178,224); background-color: rgba(122,178,224,0.85); color: #000; }
                .alphatile-inner.Lime-Green > div.title                 { background-color: rgb(178,210,54); background-color: rgba(178,210,54,0.85); color: #000; }
                .alphatile-inner.Deep-Red > div.title                   { background-color: rgb(213,32,40); background-color: rgba(213,32,40,0.85); color: #fff; }
                .alphatile-inner.Yellow-Fever > div.title               { background-color: rgb(255,222,23); background-color: rgba(255,222,23,0.85); color: #000; }
                .alphatile-inner.Deep-Ocean > div.title                 { background-color: rgb(38,34,98); background-color: rgba(38,34,98,0.85); color: #fff; }
                .alphatile-inner.Fruit-Red > div.title                  { background-color: rgb(239,55,49); background-color: rgba(239,55,49,0.85); color: #fff; }
                .alphatile-inner.Morning-Blue > div.title               { background-color: rgb(178,209,16); background-color: rgba(178,209,16,0.85); color: #000; }
                .alphatile-inner.Green-Pea > div.title                  { background-color: rgb(181,174,105); background-color: rgba(181,174,105,0.85); color: #000; }
                .alphatile-inner.Desert-Sand > div.title                { background-color: rgb(235,202,140); background-color: rgba(235,202,140,0.85); color: #000; }
                .alphatile-inner.True-Black > div.title                 { background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.85); color: #fff; }
                /*#endregion AlphaTile Colors */

                .alphatile-inner div.title { text-align: left; font-size: 1em; line-height: 1.1em; padding: 0; display: block; text-decoration: none; font-weight: bold; }
                .alphatile-inner div.title span { display: block; padding: 7px 13px; }
                .alphatile-inner a.news-events-top { text-align: left; font-size: 1em; line-height: 1.1em; padding: 0; display: block; text-decoration: none; font-weight: bold;
                                                     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAhAgMAAABcsJh3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlGNDg3M0E4ODRBNDExRTQ4MTA3RDk2MjdCQkIxRUFBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlGNDg3M0E5ODRBNDExRTQ4MTA3RDk2MjdCQkIxRUFBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUY0ODczQTY4NEE0MTFFNDgxMDdEOTYyN0JCQjFFQUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUY0ODczQTc4NEE0MTFFNDgxMDdEOTYyN0JCQjFFQUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz45/bp3AAAADFBMVEX////////////////1pQ5zAAAAA3RSTlMARHegAqpAAAAAJ0lEQVQY02NgGKzgPxD8QWGsAoIV2BWHAkEIdl1wKUwANxBTFwYAANFtJ8GXIfe7AAAAAElFTkSuQmCC);
                                                     background-position: right -5px; background-repeat: no-repeat; cursor: pointer; }
                .alphatile-inner a.news-events-top span { display: block; padding: 7px 13px; }
                .alphatile-inner a.news-events-top.opened { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAhAgMAAABcsJh3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE4RUUxQzlDODRBNDExRTRBQ0ZDODZEQjMyRDQzRDFBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE4RUUxQzlEODRBNDExRTRBQ0ZDODZEQjMyRDQzRDFBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QThFRTFDOUE4NEE0MTFFNEFDRkM4NkRCMzJENDNEMUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThFRTFDOUI4NEE0MTFFNEFDRkM4NkRCMzJENDNEMUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6oLTtSAAAADFBMVEX////////////////1pQ5zAAAAA3RSTlMARHegAqpAAAAAEklEQVQY02NgGFDA3/hFf2gwAALtIErD/OB+AAAAAElFTkSuQmCC); }
                .alphatile-inner.Yellow a.news-events-top { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAhBAMAAADT8G3XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIzN0RBNTY3ODRBNDExRTQ4NjU4RkI5QkU5NjY0MEIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIzN0RBNTY4ODRBNDExRTQ4NjU4RkI5QkU5NjY0MEIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjM3REE1NjU4NEE0MTFFNDg2NThGQjlCRTk2NjQwQjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjM3REE1NjY4NEE0MTFFNDg2NThGQjlCRTk2NjQwQjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6TRGHsAAAAD1BMVEUAAAD///8AAAAAAAAAAACCa9JWAAAABHRSTlMAAER36ecIBAAAADNJREFUKM9jEEQFAgyjAqgCLjDgiEvAGAYMoQJwwIhLQAkGFIm2BUMLYVswHEbYFoLhAQBYxDAkeTGa9AAAAABJRU5ErkJggg==); }
                .alphatile-inner.Yellow a.news-events-top.opened { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAhCAYAAAAh3nDkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNThCMkVBODRBNDExRTRCNUI3REU5Q0U3MDBDNTFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJGNThCMkVCODRBNDExRTRCNUI3REU5Q0U3MDBDNTFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkY1OEIyRTg4NEE0MTFFNEI1QjdERTlDRTcwMEM1MUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkY1OEIyRTk4NEE0MTFFNEI1QjdERTlDRTcwMEM1MUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7xHNsWAAAARklEQVR42uzQwQkAMAhDUdPZ3MnxbQ8W3EBofyCXXB5EmWlTWTYYcHBwcPCHcUlZjVOretu97XF3bgcHBwcHBwf/E98CDACwsArZ/VgxxwAAAABJRU5ErkJggg==); }

                .alphatile-outer div.news-events-smlist { box-sizing: border-box; overflow: hidden; background-color: #fff; background-color: rgba(255,255,255,0.9); height: 100%; max-height: 207px; min-height: 207px; }
                .alphatile-outer.half-tile div.news-events-smlist { height: 100%; max-height: 84px; min-height: 84px; }
                .alphatile-outer div.news-events-smlist div.news-events-indiv { height: 100%; max-height: 207px; min-height: 207px; box-sizing: border-box; padding: 5px 10px; font-size: 0.9em;  overflow-y: auto; }
                .alphatile-outer.half-tile div.news-events-smlist div.news-events-indiv { height: 100%; max-height: 84px; min-height: 84px; }
                .alphatile-outer div.news-events-smlist div.news-events-indiv > div { padding-bottom: 5px; }
                .alphatile-outer div.news-events-smlist div.news-events-indiv > div a { text-decoration: underline; }
                .alphatile-outer div.news-events-smlist div.news-events-indiv > div:last-child { padding-bottom: 0; }
                .alphatile-outer div.news-events-smlist div.news-events-indiv pub-date { font-style: italic; }

                .alphatile-inner.tshadB > .title > span { text-shadow: 2px 2px 5px #000, 2px -2px 5px #000, -2px 2px 5px #000, -2px -2px 5px #000, 2px 0px 5px #000, 0px 2px 5px #000, -2px 0px 5px #000, 0px -2px 5px #000; }
                .alphatile-inner.tshadW > .title > span { text-shadow: 2px 2px 5px #fff, 2px -2px 5px #fff, -2px 2px 5px #fff, -2px -2px 5px #fff, 2px 0px 5px #fff, 0px 2px 5px #fff, -2px 0px 5px #fff, 0px -2px 5px #fff; }
                .alphatile-inner.clrB > .title > span { color: #000; }
                .alphatile-inner.clrW > .title > span { color: #fff; }

                .sf_2cols_1in_33 .alphatile-outer { margin-bottom: 12px; }
            /*#endregion Alpha Tiles */

            /*#region Custom Layout Elements */
            .sf_3cols_1_50 {float:left;width:50%;margin:0}
            .sf_3cols_2_25 {float:left;width:25%;margin:0}
            .sf_3cols_2_25 .sf_3cols_2in_25.alphatiles {margin-left:12px}

            .sf_3cols_3_50 {float: left;width: 50%; margin: 0;}
            .sf_3cols_3_50 .sf_3cols_3in_50.alphatiles {margin-left:12px}

            .sf_2cols_1in_25 > div.alphatiles { margin-bottom: 12px; }
            .sf_2cols_2in_25 > div.alphatiles { }
            .sf_2cols_2in_25 div.alphatiles:last-child > div > div { margin-top: 12px !important; }
            /*#endregion Custom Layout Elements */

            /*#region Sitefinity backend icons*/
            .icon_50_25_25 { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAiBAMAAADvx5cZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFCRUM3RDRBN0IxQjExRTQ4NEM3RTI2MkY1RDdFN0JGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFCRUM3RDRCN0IxQjExRTQ4NEM3RTI2MkY1RDdFN0JGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUJFQzdENDg3QjFCMTFFNDg0QzdFMjYyRjVEN0U3QkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUJFQzdENDk3QjFCMTFFNDg0QzdFMjYyRjVEN0U3QkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz78r5+xAAAAElBMVEX///+ZmZnMzMz08vb/qKj///8B8j7CAAAAAXRSTlMAQObYZgAAADlJREFUKM9jEMQBGBhEQ7GCQNwyStSXcYEBEMs1BMQYlRmBMnRJb8LGWIGhEgOuXKLEwKCEA+CWAQDcrdxXSwLrKwAAAABJRU5ErkJggg==") !important; }
            .icon_25_25_50 { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAiBAMAAADvx5cZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjExQjRCMjZGN0IxQjExRTRCQUY3QkRDQjRDMTJGQUZCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjExQjRCMjcwN0IxQjExRTRCQUY3QkRDQjRDMTJGQUZCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTFCNEIyNkQ3QjFCMTFFNEJBRjdCRENCNEMxMkZBRkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTFCNEIyNkU3QjFCMTFFNEJBRjdCRENCNEMxMkZBRkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz65UA8EAAAAElBMVEX///+ZmZnMzMz08vb/qKj///8B8j7CAAAAAXRSTlMAQObYZgAAADtJREFUKM9jEMQBGBhEQ7GCQNwyStSXcXFxcQ0BEiAGBIzKjEQZuqQ3YWOswFCJAVcuUWJgUMIBcMsAAOtJ3FeEFKSTAAAAAElFTkSuQmCC") !important; }
            .alphatile-admin-icon { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAiBAMAAADvx5cZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI4ODQxRDI3N0ZFRDExRTRBOTM2RjEzRjEwRDc2Rjg1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI4ODQxRDI4N0ZFRDExRTRBOTM2RjEzRjEwRDc2Rjg1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Mjg4NDFEMjU3RkVEMTFFNEE5MzZGMTNGMTBENzZGODUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Mjg4NDFEMjY3RkVEMTFFNEE5MzZGMTNGMTBENzZGODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6EDAGxAAAAFVBMVEX///8nlr88PDyZmZmamprMzMz///+PgczAAAAAAXRSTlMAQObYZgAAAEdJREFUKM9jMHHBCpwZGNzSsIJk3DKh1JdRAgEIqZYE4UBlFAUFBYXApKBakiCYMwRkcPtnNHSoHTpUlDHGAUIZGEJxANwyAF/U5y645RbTAAAAAElFTkSuQmCC") !important; }
            .heroslide-admin-icon { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAiCAMAAAAqN3oYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENzYyMkE1RDIyQkIxMUU0QkU5NEUxMDdCOUI1MUVERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENzYyMkE1RTIyQkIxMUU0QkU5NEUxMDdCOUI1MUVERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ3NjIyQTVCMjJCQjExRTRCRTk0RTEwN0I5QjUxRUREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ3NjIyQTVDMjJCQjExRTRCRTk0RTEwN0I5QjUxRUREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9Z6c/AAAAXdQTFRFe3t7oqKiv7+/////x8fHy8vLzMzMycnJysrKzMzMzc3NysrKycnJysrKXLHxXLLxXbLxXrLxXrPxX7PxYLPxYLTxYbTxYrTxYrXxY7XxZLXxZbbxarjya7jxa7nxa7nyb7vxcrzycrzzc7zydLzzdL3ydr7yd7/zesDze3t7f8L0gMP0gsPzhMTzhsX0iMb1icb0icf0isf0jcj1jsn1j8n0j8r0mM72ms/2m8/2nND2ntH2otL2o9P3o9P4pNP3pNT3pdT3pdX3ptT4p9T4qdb3qdb4qtb4qtf4q9f3q9f4q9j4rNf4rNj4rdj3rdj4rtj4r9n4sNn4sNr4sdr4str4stv4s9v4tNv4tNz5wMnQw8jLxsnLxsrMxsvOx8rMyMrMyMvMyMvNycvNyczOysvMy8zNzMzMzc3N1+z71+z82Oz82O382e382u382+783u/83+/84PD84/L85/T96fT97vb+7/f+8Pj+9/v+9/v/+v3/////3CBiqAAAAA50Uk5TAAAAAL7E4/Hx8fX7/v5jI06rAAABeklEQVQ4y63U51PCMACH4bhRtKiUEXBv3HvvgYigttQWJzhxgXv7x9s2yChJjHf+vvRLn+v1vbTAQxsowAx4vsjzFP2dmEnk7SqevUQiHr/+UImJRO5mvfp8fnT1+31B79ILjTx4BX1bAUm7SDPtLZNS4PV3IsqDzUHNyJ0c1yizkPC4q7pbElXSy3FtiFTgcqeIvFhvg/yQIojKWl/PQkgnF7jcPyS00WqF0OEa21kdFRVZEgzEnENCUpcqILTVzA1UDofVp+rkHJc7SZQRHuqz17rt7iklSY5xuRFRJlx2mDROyDesbCMSxeXWyfp8ndXpSM1Z1SGg1z/A5dbI/XSThc+c1dK/ufyCSE7ufI28P14aDtnN7fPTp3rjES43/SSf4HLTSQSXG1C/ylNcbgAKTSVo5bHYWSS6v5fe4S4uN0iPNXfGCWXMbSAsuQ2EJTczSefOImy5Mwlj7izCltuE/etScxMJOTeRkNv9H6GtDEvyUrlzV1r8DZb9hj7PM2gsAAAAAElFTkSuQmCC") !important; }
            /*#endregion Sitefinity Backend Icons */

            /*#region Alpha Calendar*/
                .alpha-calendar { width: 100%; position: relative; }
                .alpha-calendar .cal-outer { width: 100%; display: flex; margin-top: 20px; }
                .alpha-calendar .filter-wrap { width: 170px;  }
                .alpha-calendar .filter-wrap h2 { font-size: 1.2em; color: #555; font-weight: normal; }
                .alpha-calendar .filter-wrap a.opener { position: absolute; right: 0; top: 0; width: 30px; height: 30px;
                                                           background-image: url('/images/default-source/design-elements/icons/mobile_open_close.png'); 
                                             background-repeat: no-repeat; background-position: 0 -30px; display: none; cursor: pointer;
                }
                .alpha-calendar .filter-wrap ul { padding-left: 10px; }
                .alpha-calendar .filter-wrap > ul > li { font-weight: bold; color: #555; padding-top: 20px; font-size: 0.8em; }
                .alpha-calendar .filter-wrap > ul > li:first-child { padding-top: 10px; }
                .alpha-calendar .filter-wrap > ul > li > div > ul > li { font-weight: normal; padding: 5px 0; }
                .alpha-calendar .filter-wrap a { text-decoration: none; color: #555; font-weight: bold; }
                .alpha-calendar .filter-wrap .sel { text-decoration: underline; }

                .alpha-calendar .events-list {  vertical-align: top; }
                .alpha-calendar .events-list .list-container { max-height: 512px; overflow: auto; width: 100%; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
                .alpha-calendar .events-list .list-container .event-block { }
                .alpha-calendar .events-list .list-container .event-block .event-date { color: #fff; background-color: #444; font-size: 0.8em; padding: 5px 0 5px 5px; text-transform: uppercase; }
                .alpha-calendar .events-list .list-container .event-block .event-info { color: #444; background-color: #fff; overflow: auto; border-bottom: 1px solid #ccc; font-size: 0.8em; }
                .alpha-calendar .events-list .list-container .event-block .event-info .event-title { float: left; margin-left: 10px; width: 60%; padding: 15px 0 5px 0; color: #555; position: relative; }
                .alpha-calendar .events-list .list-container .event-block .event-info .event-title .event-bullet { position: absolute; top: 17px; left: 0; }
                .alpha-calendar .events-list .list-container .event-block .event-info .event-title .title-text { margin-left: 20px; font-size: 1.1em; }
                .alpha-calendar .events-list .list-container .event-block .event-info .event-title span { vertical-align: text-bottom; display: inline-block; width: 14px; height: 14px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; margin-right: 5px; }
                .alpha-calendar .events-list .list-container .event-block .event-info .event-time { text-align: right; float: right; margin-right: 10px; width: 30%; padding: 20px 0; color: #555; }

                .alpha-calendar .events-cal { width: 434px;  }
                .alpha-calendar .events-cal .title { text-align: center; background-color: #8c8b87; color: #fff; padding: 12px 0 11px 0; font-size: 0.9em; }
                .alpha-calendar .events-cal table { border: 0; width: 100% }
                .alpha-calendar .events-cal td { width: 62px; }
                .alpha-calendar .events-cal tr.hdr { background-color: #8c8b87; }
                .alpha-calendar .events-cal tr.hdr td { text-align: center; font-size: 0.7em; color: #fff; padding-bottom: 3px; }
                .alpha-calendar .events-cal tr.dayrow {  }
                .alpha-calendar .events-cal tr.dayrow td { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; height: 74px; }
                .alpha-calendar .events-cal table .day-block { position: relative; height: 74px; }
                .alpha-calendar .events-cal table .day-block .ddate { position: absolute; top: 5px; left: 5px; z-index: 1; }
                .alpha-calendar .events-cal table .day-block .ddate.om { color: #999; }
                .alpha-calendar .events-cal table .day-block .ddate.cm { color: #444; }
                .alpha-calendar .events-cal table .day-block .ddots { position: absolute; bottom: 2px; left: 5px; z-index: 2; }
                /*.alpha-calendar .events-cal table .day-block .ddots a { display: inline-block; width: 12px; height: 12px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-right: 2px; }*/
                .alpha-calendar .events-cal table .day-block .ddots > div { margin-right: 5px; }
                .alpha-calendar .events-cal table .day-block .adot { display: inline-block; width: 13px; height: 13px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; margin-left: 2px; margin-right: 2px; margin-top: 3px; cursor: pointer; }
                .alpha-calendar .events-cal table .day-block .adot:hover { width: 15px; height: 15px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-left: 1px; margin-right: 1px; margin-top: 1px; }
                .alpha-calendar-tooltip-pos { position: absolute; bottom: 0; right: 0; z-index: 1000; }
                .alpha-calendar-tooltip-pos > div {  background-color: #fff; border: 1px solid #444; float: left; font-size: 0.9em; }
                .alpha-calendar-tooltip-pos .popup-titlebar { background-color: #ccc; border-bottom: 1px solid #000; font-weight: bold; padding: 5px 5px 3px 5px; }
                .alpha-calendar-tooltip-pos .popup-content { padding: 5px; }

                .alpha-calendar .events-cal table .day-block.today { background-color: #ccc; }

                .alpha-calendar .pager { padding-top: 10px; }
                .alpha-calendar .pager a { color: #666; font-size: 0.75em; text-decoration: none; }
                .alpha-calendar .pager .last-month { width: 40%; float: left; margin-left: 5px; }
                .alpha-calendar .pager .next-month { width: 40%; float: right; margin-right: 5px; text-align: right; }
                .alpha-calendar .pager .last-month a {  }
                .alpha-calendar .pager .next-month a {  }

                .alpha-calendar .floater { display: none; position: absolute; top: 0; left: 0; }
            /*#endregion Alpha Calendar*/

            /*#region Hero Image Wrap */
            .hero-img-wrap { width: 100%; position: relative; }
            .hero-img-wrap img { width: 100%; display: block; border: 0; }
            .hero-img-wrap .hero-txt-container { width: 100%; max-width: 1000px; margin: 0 auto; position: relative }
            .hero-img-wrap .hero-txt-wrap { position: absolute; bottom: 1.6em; left: 20px; background-color: rgb(58, 66, 74); background-color: rgba(58, 66, 74, 0.85); 
                                            padding: 12px; color: #fff; font-size: 1.4em; font-weight: bold; min-width: 40%; max-width: 65%; }
            /*#endregion Hero Image Wrap */

            /*#region Locations */
            .locations-list { }
            .locations-list > li { border-bottom: 1px solid #b3b3b3; padding: 20px 0; overflow: auto; }
            .locations-list > li:first-child { padding-top: 0; }
            .locations-list > li:last-child { border-bottom: 0; }
            .locations-list .locations-outer { width: 100%; }
            .locations-list .locations-list-image { float: left; width: 530px; }
            .locations-list .locations-list-info { float: left; margin-left: 50px; font-family: AvenirLT-Roman; }
            .locations-list .locations-list-info h2 { margin-bottom: 20px; }
            .locations-list .locations-list-info h2 a { color: #444; text-decoration: none; font-size: 1.1em; }
            .locations-list .locations-list-address { color: #b3b3b3; background-image: url(/images/default-source/icons/points_of_interest); background-repeat: no-repeat; background-position: left center;
                                      padding-left: 30px; }
            .locations-list .locations-list-facilities { }
            /*#endregion Locations */

            /*#region Park Locations */
            .coa-activities-status { }
            .coa-activities-status .filter-by-msg { font-style: italic; }
            .coa-activities-status .filter-by { font-weight: bold; }

            .coa-activities-filters { margin: 10px 0 50px 0; position: relative; background-color: #fcfcfc; }
            .coa-activities-filters .swiper-container { width: 100%; height: 57px; margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; z-index:1; }
            .coa-activities-filters .swiper-slide { width: 97px; height: 54px; float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
            .coa-activities-filters .swiper-slide .mv-btn { width: 125px; height: 54px; position: relative; border-right: 0; }
            .coa-activities-filters .swiper-slide .mvfont { font-size: 2.3em; text-align: center; font-weight: normal; }
            .coa-activities-filters .swiper-slide a.mv-item-link { display: block; height: 54px; width: 97px; color: #b3b3b3; position: relative; text-decoration: none; }
            .coa-activities-filters .swiper-slide .mv-item-title { font-size: 0.9em; font-weight: normal; line-height: 0.9em; }
            .coa-activities-filters .mv-left { position: absolute; top: 0; left: -30px; width: 30px; height: 57px; z-index: 100; cursor: pointer; }
                .coa-activities-filters .mv-left span { line-height: 57px; color: #b3b3b3; }
            .coa-activities-filters .mv-right { position: absolute; top: 0; right: -30px; width: 30px; height: 57px; z-index: 101; cursor: pointer; }
                .coa-activities-filters .mv-right span { line-height: 57px; color: #b3b3b3; margin-left: 20px; }

            .coa-activities-list { }
            .coa-activities-list .list-wrap { }
            .coa-activities-list a { text-decoration: none; color: #444; }
            .coa-activities-list a:hover { text-decoration: underline; }
            .coa-activities-list h1 { margin-top: 0; border-top: 0; }
            .coa-activities-list .icon { display: inline-block; font-size: 2.5em; color: #b3b3b3; }
            .coa-activities-list .addr-text { display: inline-block; vertical-align: top; color: #b3b3b3; }
            .coa-activities-list .all-facilities { margin-top: 15px; }
            .coa-activities-list .facilities-title { color: #b3b3b3; font-size: 0.9em; }
            .coa-activities-list .rental-facilities-title { color: #b3b3b3; font-size: 0.9em; }
            .coa-activities-list .facility-list { min-height: 37px; color: #b3b3b3; }
            .coa-activities-list .facility-list span { display: inline-block; font-size: 2em; margin-right: 10px; }
            .coa-activities-list .left-outer { display: inline-block; width: 50%; margin: 0; padding: 0; }
            .coa-activities-list .right-outer { display: inline-block; width: 50%; margin: 0; padding: 0; vertical-align: top; }
            .coa-activities-list .left-inner { }
            .coa-activities-list .right-inner { padding: 0 10px 10px 30px; }

            .park-details { }
            .park-details div.featured-image img { width: 100%; }
            .park-details h1 { border-top: 0; }
            .park-details .address { margin: 10px 0 15px; }
            .park-details .icon-list-container { margin-top: 5px; }
            .park-details .icon-list-container li { list-style-type: none; display: inline; }
            .park-details .icon-list-container li span {  }
            .park-details .pDescription { margin: 10px 0; }
            /*#endregion Park Locations*/

            /*#region News List and Details */
            .news-list-item { width: 100%; clear: both; margin-bottom: 40px; overflow: hidden; }
            .news-list-image { float: left; width: 50%; max-width: 447px; }
            .news-list-image img { max-width: 100%; }
            .news-list-info { float: left; width: 50%; }
            .news-list-info-wrap { margin-left: 15px; color: #8c8b87; line-height: 1em; }
            .news-list-info h2 { margin-bottom: 0 !important; margin-top: 20px; }
            .news-list-info h2 a { color: #333333; text-decoration: none; font-size: 1.2em; line-height: 1.2em; }
            .news-list-info .sfnewsMetaInfo { color: #8c8b87; }
            .news-list-info .yellow-button { margin-top: 20px; }

            .news-detail-item { color: #8c8b87; }
            .news-detail-item h1 { color: #3A424A; text-decoration: none; font-size: 1.2em; margin-bottom: 5px !important; }
            .news-detail-item .sfmetainfo { color: #8c8b87; line-height: 1em; }
            /*#endregion News List and Details */

            /*#region Meetings & Agendas */
            .meetings-agendas { font-size: 0.8em; }
            table.meetings-agendas { width: 100%; }
            .meetings-agendas tr { padding: 3px 0; margin: 20px 0; height: 30px; vertical-align: middle; }
            .meetings-agendas .ma-date { vertical-align: middle; }
            .meetings-agendas .ma-title { vertical-align: middle; }
            .meetings-agendas .ma-check { text-align: center; vertical-align: middle; }
            .meetings-agendas .ma-docs { text-align: center; vertical-align: middle; }
            .meetings-agendas .ma-vids { text-align: center; vertical-align: middle; }
            #ma-categories .selection-bar  { margin-bottom: 20px; }
            #ma-categories .selection-bar div { display: inline-block; margin-right: 10px; }
            #ma-categories .selection-bar a.btn { background-color: #5E8B3D; font-size: 0.8em; color: #FFF; text-decoration: none; padding: 0 10px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-weight: normal; font-style: normal; }

            .agenda-full-icon-video { float: right; display: block; margin: 0 10px; font-size: 0.6em; font-weight: normal; }
            .agenda-full-icon-video a { color: #000; }
            .agenda-full-icon-video img { vertical-align: middle; }
            .agenda-full-icon-pdf { float: right; display: block; margin: 0 10px; font-size: 0.6em; font-weight: normal; }
            .agenda-full-icon-pdf a { color: #000; }
            .agenda-full-icon-pdf img { vertical-align: middle; }
            /*#endregion Meetings & Agendas */

            /*#region CoA Download List */

            .coa-download-list { }
            .coa-download-list li { width: 50%; float: left; margin-bottom: 10px; font-size: 0.9em; padding: 0 !important; }
            .coa-download-list li a { display: inline-block; margin-left: 25px; text-decoration: none; }
            .coa-download-list li a:hover { text-decoration: underline; }
            .coa-download-list li div.sfMetaInfo { margin-left: 25px; font-size: 0.7em; margin-top: -4px; }

            /*#endregion CoA Download List */

            /*#region CoA Contacts */

            .coa-contacts { overflow: auto; padding-bottom: 50px; position: relative; margin-bottom: 20px; }
            .coa-contacts > div:last-child { position: absolute; bottom: 0; right: 0; }
            .coa-contacts li.sflistitem { width: 48%; float: left; margin: 3px 3px 0 0; }
            .coa-contacts li.sflistitem > div { padding: 5px; /* border: 1px solid #777; */ min-height: 120px; /* background-color: #eee; */ }

            .coa-contacts-full {  }

            /*#endregion CoA Contacts*/

            /*#region special responsive rules */

            @media all and (min-width:240px) and (max-width:700px)
            {
                .coa-contacts li.sflistitem { float: none; width: 100%; margin-right: 0; }
                .coa-contacts li.sflistitem > div { min-height: inherit; }
                .coa-download-list li { float: none; width: 100%; margin-bottom: 15px; }
                .connect-btn { float: none; width: 100%; margin-bottom: 18px; }
            }

            @media all and (min-width:240px) and (max-width:950px)
            {
                .coa-activities-list .right-outer { display: block; width: 100%; }
                .coa-activities-list .left-outer { display: block; width: 100%; }
            }

            /*#endregion special responsive rules */

    /*#endregion Main Content */

/*#endregion Content */

/*#region Footer */
    #footer-wrap { background-color: #333; }
        #footer { max-width: 1280px; width: 100%; padding: 20px 0; margin: 0 auto; /*border-top: 1px solid #B3B3B3;*/ position: relative;  }
        #footer > div { max-width: 990px; width: 100%; margin: 0 auto; margin: 10px auto !important; }

        .footer-left {  }
            .footer-left > div { margin-left: 10px !important; }
            .footer-links a { text-decoration: none; }
            .footer-links > ul > li { margin-right: 23px; margin-left: 0; margin-bottom: 12px; position: relative; }
            .footer-links > ul > li:last-child { margin-right: 0; }
            .footer-links > ul > li > a { font-size: 0.9em; /*color: #585858;*/ color: #fff; font-weight: bold; }
            .footer-links > ul > li > ul > li > a { font-size: 0.8em; line-height: 1.5; /*color: #585858;*/ color: #fff; }

            .footer-links a.opener { position: absolute; top: 0; right: 0; width: 30px; height: 20px; cursor: pointer;
                                             background-image: url('/images/default-source/design-elements/icons/mobile_open_close'); 
                                             background-repeat: no-repeat; background-position: 0 -30px; display: none; } 
        .footer-right { text-align: right; color: #fff; }
            .footer-right > div { margin-right: 10px !important; }
            .footer-right ul.social-links { list-style-type: none; margin-right: 0; min-width: 130px; }
            .footer-right ul.social-links li { display: inline; margin-right: 8px; color: #fff; }
            .footer-right ul.social-links li:last-child { margin-right: 0; }
            .footer-right ul.social-links li > a > img { display: none; }
            .footer-right ul.social-links li > a { display: inline-block; width: 23px; height: 24px; background-image: url('/images/default-source/design-elements/icons/social_sprite');
                                       background-repeat: no-repeat; color: #fff; }
            .footer-right ul.social-links li a.twitter { background-position: 0 0; }
            .footer-right ul.social-links li a.twitter:hover { background-position: 0 -24px; }
            .footer-right ul.social-links li a.facebook { background-position: 0 -48px; }
            .footer-right ul.social-links li a.facebook:hover { background-position: 0 -72px; }
            .footer-right ul.social-links li a.gplus { background-position: 0 -96px; }
            .footer-right ul.social-links li a.gplus:hover { background-position: 0 -120px; }
            .footer-right ul.social-links li a.youtube { background-position: 0 -144px; }
            .footer-right ul.social-links li a.youtube:hover { background-position: 0 -168px; }
/*#endregion Footer */

#pagecover { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:rgba(0,0,0,0.7); display: none; z-index: 11000; }
#pageback { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:#fff; display: block; z-index: 0; }

/*#region Left Menu */
#leftmenu { width: auto; width: 260px; position: absolute; top: 0; left: -260px; background-color: #222; min-height: 100%; z-index: 12000; }
    #leftmenu ul { background-color: #fff; }
    #leftmenu .k-icon { display: none; }
    #leftmenu a { border: 0; padding: 4px 0; }
    #leftmenu a.l-state-hover { padding: 4px 0; }

    #leftmenu ul { border: 0; background-color: transparent; }
    #leftmenu ul a { border: 0; text-decoration: none; color: #777; }
    #leftmenu ul li { width: 100%; background-color: #fff; color: #777; padding: 0; white-space: nowrap; border-bottom: 1px solid #777; position: relative; margin-bottom: 0 !important; }
    #leftmenu ul a.mlink { display: block; width: 70% !important; line-height: 40px; padding-left: 60px; background-repeat: no-repeat; background-position: 5px 7px; }
    #leftmenu ul a.opener { position: absolute; top: 5px; right: 0; width: 30px; height: 30px; cursor: pointer;
                                             background-image: url('/images/default-source/design-elements/icons/mobile_open_close');
                                             background-repeat: no-repeat; background-position: 0 -30px; display: none; }
    #leftmenu ul li ul { display: block; height: 0; overflow: hidden; }
    #leftmenu ul li ul li { border-bottom: 1px solid #777; }
    #leftmenu ul li ul li:last-child { border-bottom: 0; padding-bottom: 10px; }
    #leftmenu ul li ul li a { padding-left: 20px; line-height: 40px; }

    #leftmenu .sfsearchBox { height: 80px; background-image: url('/images/default-source/design-elements/search_back'); background-repeat: no-repeat; background-position: 10px 30px; background-color: #fff; }
    #leftmenu .sfsearchBox input { padding: 0 !important; }
    #leftmenu .sfsearchTxt { border: 0; width: 190px !important; margin: 33px 0 0 0; background-color: transparent; font-size: 1.2em; padding-left: 16px; }
    #leftmenu .sfsearchSubmit { width: 38px; height: 26px; text-indent:-9999px; margin-top: 2px; background-image: none; background-color: transparent; 
                                                                 border: 1px solid transparent; cursor: pointer; }
/*#endregion Left Menu */

/*#region Sitefinity Backend Overrides */
.sfPageWrapper #pageback { display: none; }
.sfPageWrapper #outerwrap { height: auto; position: relative; width: auto; margin-left: 260px; }
.sfPageWrapper #headerwrap { position: relative; background-repeat: repeat; }
.sfPageWrapper #m-header { margin: 0 auto; display: block; }
.sfPageWrapper #m-menubtn, .sfPageWrapper #m-menusrch { max-width: 250px; }
.sfPageWrapper #m-logo div { text-align: center; }
.sfPageWrapper #m-menusrch div { text-align: right; }
.sfPageWrapper #d-header { display: block; }
.sfPageWrapper #d-logo { max-width: 201px; }
.sfPageWrapper #content-wrap { margin-top: 0;  }
.sfPageWrapper #leftmenu { left: 0; }
/*#endregion Sitefinity Backend Overrides */

/*#region misc SF overrides */
body > div.k-animation-container { background-color: #fff; }
.content-page-wrap { }
.content-page-wrap h2 { color: #3A424A; font-size: 1.2em; margin-bottom: 5px;}
.content-page-wrap .sfmetainfo { font-size: 0.8em; font-style: italic; margin-bottom: 20px; }
.content-page-wrap .sfeventsRecurrenceTooltipWrp { display: none; }
/*#endregion misc SF overrides */

/*#region Buttons */
.testclass { background-color: #a43934; font-size: 1em; color: #4d4d4d; text-decoration: none; padding: 5px 30px;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.yellow-button { /*background-color: #b5ae69;*/ background-color: #222; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.star-blue-button { background-color: #0D4C87; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.green-button { background-color: #5E8B3D; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.orange-button { background-color: #E46F26; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.blood-red-button { background-color: #A12021; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.new-blue-button { background-color: #127DBF; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }                                                 
.golden-rod-button { background-color: #F7B519; font-size: 1em; color: #000; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.southern-red-button { background-color: #EB352A; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.summer-sky-button { background-color: #2ABFF0; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }                                                  
.sea-foam-button { background-color: #55C1AC; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.purple-passion-button { background-color: #975CA5; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }                                                 
.baby-orange-button { background-color: #EE994E; font-size: 1em; color: #000; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.blue-ocean-button { background-color: #7AB2E0; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.lime-green-button { background-color: #B2D236; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }  
.deep-red-button { background-color: #D52028; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.deep-ocean-button { background-color: #262262; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }                            
/*#endregion Buttons */
/*#region Search Results */
.sfsearchResultsWrp dt { margin-top: 30px; }
.sfsearchResultsWrp dt:first-child { margin-top: 10px; }
.sfsearchResultTitle a { color: #3A424A; text-decoration: none; font-size: 1.2em; font-weight: bold;  }
.sfsearchResultTitle a:hover { text-decoration: underline; }
.sfsearchResultUrl a { color: #8c8b87; font-style: italic; font-size: 0.8em; }
.sf_pagerNumeric { float: right; padding-top: 10px; }
.sf_pagerNumeric a { margin-left: 10px; color: #3A424A; }
/*#endregion Search Results */
/*#region Global Share links */
.coa-share { display: block; position: absolute; left: 0; top: 75%; }
.coa-share > div { border: 0; padding: 0; }
.coa-share ul.sshContent li { display: block; }
/*#endregion Global Share links */

/*#region misc SF overrides */
.ddl-cats { margin-top: 40px; }
.sfexpandableListWrp { position: relative; }
.sfexpandableListWrp h2 { margin-bottom: 10px; }
.sflistExpandAllLnkWrp { position: absolute; top: 0; right: 0; }
.sflistExpandAllLnk, .sflistCollapseAllLnk { float: right; }
/*#endregion misc SF overrides */

/*#region My.Alpharetta */
.my-alpha-login-wrap { }
.my-alpha-login-wrap h1 { border-top: 0; margin-top: 0; }
.my-alpha-login-wrap a.reg-link { /*background-color: #b5ae69;*/ background-color: #222; font-size: 1em; color: #FFF; text-decoration: none; padding: 2px 10px; display: inline-block; border: 0;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; margin-bottom: 10px;
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }

.my-alpha-login { margin-top: 20px; }
.my-alpha-login input[type="text"], .my-alpha-login input[type="password"] { width: 100%; line-height: 2em; border: 1px solid #b3b3b3; margin-bottom: 30px; padding: 5px; font-size: 1.2em; }
.my-alpha-login .sfTxtLbl.sfInlineBlock { display: none; }
.my-alpha-login .sfCheckBoxWrapper { display: none; }
.my-alpha-login a.sfSubmitBtn { /*background-color: #b5ae69;*/ background-color: #222; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: block;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; margin-bottom: 15px;
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; width: 180px; line-height: 40px; }
.my-alpha-login a.sfLostPassword { text-decoration: none; color: #000; }
.my-alpha-login a.sfLostPassword:hover { text-decoration:underline; }

.my-alpha-login .sfLostPasswordWrp .sfSubmitBtnWrp input[type="submit"] { /*background-color: #b5ae69;*/ background-color: #222; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block; border: 0;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; margin-bottom: 10px;
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; width: 260px; line-height: 34px; cursor: pointer;  }

.my-alpha-login .sfError { color: #ff0000; }

.my-alpha-mail-list { }

.coa-registration-wrap { }
.coa-registration-wrap h1 { border-top: 0; margin-top: 0; }
.coa-registration { margin-top: 20px; }
.coa-registration input[type="text"], .coa-registration-wrap input[type="password"] { width: 100%; line-height: 1.8em; border: 1px solid #b3b3b3; margin-bottom: 30px; padding: 2px 5px; font-size: 1.2em; }
.coa-registration .sfTxtLbl.sfInlineBlock { display: none; }
.coa-registration input[type="submit"] { /*background-color: #b5ae69;*/ background-color: #222; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block; border: 0;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; margin-bottom: 10px;
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; width: 260px; line-height: 34px; cursor: pointer; }
.my-alpha-logout { text-align: right; margin-bottom: 0 !important; margin-top: 10px; }
.my-alpha-logout a { /*background-color: #b5ae69;*/ background-color: #222; font-size: 1em; color: #FFF; text-decoration: none; padding: 2px 10px; display: inline-block; border: 0;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; margin-bottom: 10px;
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }

.my-alpha-profile { }
.my-alpha-profile .welcome { }
.my-alpha-profile .welcome h1 { border-top: 0; margin-top: 0; padding-top: 0 !important; }
.my-alpha-profile .profile { }
.my-alpha-profile .profile .sfprofileLnkWrp { text-align: center; }
.my-alpha-profile .profile .sfprofileLnkWrp a { /*background-color: #b5ae69;*/ background-color: #222; font-size: 1em; color: #FFF; text-decoration: none; padding: 2px 10px; display: inline-block; border: 0;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; margin-bottom: 10px;
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.my-alpha-profile .profile .info { margin-bottom: 10px; }

.my-alpha-profile .sfprofileAutoGeneratedListWrp div, 
.my-alpha-profile .sfprofileArticleLikeWrp div { font-weight: bold; display: inline-block; }
.my-alpha-profile .sfprofileAutoGeneratedListWrp div.sfTxtContent, 
.my-alpha-profile .sfprofileArticleLikeWrp div.sfTxtContent { font-weight: normal; }
.my-alpha-profile .sfprofileArticleLikeWrp .sfprofileAvatar { display: block; }

.my-alpha-profile .sfprofileAutoGeneratedListWrp div.sfprofileLnkWrp, 
.my-alpha-profile .sfprofileArticleLikeWrp div.sfprofileLnkWrp { display: block; }
.my-alpha-profile .sfprofileArticleLikeWrp .sfImg img { max-width: 50%; }

/* edit display */
.my-alpha-profile .sfprofileEditFormWrp input[type="text"],
.my-alpha-profile .sfprofileAutoEditFormWrp input[type="text"] { width: 100%; line-height: 1.8em; border: 1px solid #b3b3b3; margin-bottom: 5px; padding: 2px 5px; font-size: 1.2em; }
.my-alpha-profile .sfprofileEditFormWrp textarea,
.my-alpha-profile .sfprofileAutoEditFormWrp textarea { width: 100%; }
.my-alpha-profile .sfprofileEditFormWrp input[type="submit"], 
.my-alpha-profile .sfprofileAutoEditFormWrp input[type="submit"] 
{ /*background-color: #b5ae69;*/ background-color: #222; font-size: 1em; color: #FFF; text-decoration: none; padding: 5px 10px; display: inline-block; border: 0;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; margin-bottom: 10px; margin-right: 20px;
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; cursor: pointer;  }
.my-alpha-profile .sfprofileChangePasswordFormWrp input[type="password"] { width: 100%; line-height: 1.8em; border: 1px solid #b3b3b3; margin-bottom: 5px; padding: 2px 5px; font-size: 1.2em; }
.my-alpha-profile .sfprofileLnkWrp { margin-top: 15px; }
.my-alpha-profile .sfImgPreviewWrp { margin-bottom: 5px; }
.my-alpha-profile .sfImgPreviewWrp .sfLinkBtnIn,
.my-alpha-profile .sfReuploadImgWrp .sfCancel { /*background-color: #b5ae69;*/ background-color: #222; font-size: 1em; color: #FFF; text-decoration: none; padding: 2px 10px; display: inline-block; border: 0;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; margin-bottom: 10px;
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
.my-alpha-profile .sfReuploadImgWrp  input[type="text"] { width: 180px; }

.my-alpha-profile .sfprofileFailureMsg { color: #ff0000; }

.my-alpha-mail-list input[type="submit"] { /*background-color: #b5ae69;*/ background-color: #222; font-size: 1em; color: #FFF; text-decoration: none; padding: 2px 10px; display: inline-block; border: 0;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; margin-bottom: 10px;
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; cursor: pointer; }

.my-alpha-changepass-wrap {  }
.my-alpha-changepass-wrap h1 { border-top: 0; margin-top: 0; padding-top: 0 !important; }
.my-alpha-changepass-wrap input[type="text"], .my-alpha-changepass-wrap input[type="password"] { width: 100%; line-height: 1.8em; border: 1px solid #b3b3b3; margin-bottom: 30px; padding: 2px 5px; font-size: 1.2em; }
.my-alpha-changepass-wrap .sfprofileSaveLnk{ /*background-color: #b5ae69;*/ background-color: #222; font-size: 1em; color: #FFF; text-decoration: none; padding: 8px 40px; display: inline-block; border: 0;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; margin-bottom: 10px;
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; width: 260px; line-height: 34px; cursor: pointer; }
.my-alpha-changepass-wrap .sfError { color: #ff0000; }

.coa-profile-field > div { display: inline-block; }
.coa-registration .register-login { margin-top: 20px; text-align: right; }
.coa-registration .register-login a { /*background-color: #b5ae69;*/ background-color: #222; font-size: 1em; color: #FFF; text-decoration: none; padding: 4px 40px; display: inline-block; border: 0;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; margin-bottom: 10px;
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }

.my-alpha-activation { }
.my-alpha-activation .activation { font-weight: bold; }
.my-alpha-activation .thanks { }
.my-alpha-activation .login { text-align: center; }
.my-alpha-activation .login a { /*background-color: #b5ae69;*/ background-color: #222; font-size: 1em; color: #FFF; text-decoration: none; padding: 4px 40px; display: inline-block; border: 0;
                                                 -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-align: center; margin-bottom: 10px;
                                                 font-family: AvenirLT-Heavy; font-size: 1em; font-weight: normal; font-style: normal; }
/*#endregion My.Alpharetta */

/*#region Full List with Images */
h2 a { color: #3A424A; text-decoration: none; }
.sfSnglRelatedItmWrp {text-align: center; }


.floating-div { display: none; position: fixed !important; background-color: rgba(0,0,0,0.5) !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; z-index:9990; }
.floating-div .floating-inner { width: 400px !important; max-width: 100%; padding: 6px 6px 2px 6px !important; background-color: #000 !important; margin: 20% auto !important; }
.floating-div .floating-inner .floating-content { margin: 0 auto; position: relative; }
.floating-div .floating-inner .floating-content .close-button { width: 27px; height: 28px; position: absolute; right: -15px; top: -15px; }

.sfPageWrapper .floating-div { position: relative; background-color: transparent; z-index: auto; }
.sfPageWrapper .floating-div .floating-inner { width: auto; padding: inherit; background-color: transparent; margin: auto; }
.sfPageWrapper .floating-div .floating-inner .floating-content { margin: auto; }
li.sfimagesTmb { float: left; padding-right: 10px; }
.photo-caption {font-size: .7em; font-style: italic;}
/* .sf-cols .anchor { padding-top: 90px; } */
.sf_cols .anchor:before { display: block; content: " "; margin-top: -90px; height: 90px; visibility: hidden; } 
.coaEmailTitle { background-color: #3A424A; height: 45px; width: 100%; vertical-align: middle; font-family: sans-serif; font-size: 16px}
/*#endregion Full List with Images */

/*#region Facilities Key */
                .park-key { width: 100%; max-width: 1030px; margin: 0 auto !important; position: relative; height: 120px; }
                .park-key .mv-outer { margin: 30px 30px; }
                .park-key .mv-left { position: absolute; top: 30px; left: 0; width: 30px; height: 56px; background-image: url('/images/default-source/design-elements/icons/mv_left_arrow'); background-color: #fff; z-index: 100; }
                .park-key .mv-right { position: absolute; top: 30px; right: 0; width: 30px; height: 56px; background-image: url('/images/default-source/design-elements/icons/mv_right_arrow'); background-color: #fff; z-index: 101; }

            
                /*#region Key Styles */
                .key-container { width: 100%; /*height: 100px;*/ margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; z-index:1; }
                .key-wrapper { position:relative; width:100%;  margin: 0 auto;
                                  -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px,0,0); -webkit-transition-timing-function:ease; 
                                  -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px,0,0); -moz-transition-timing-function:ease; 
                                  -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px,0,0); -o-transition-timing-function:ease; -o-transform:translate(0px,0px); 
                                  -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px,0,0); -ms-transition-timing-function:ease; 
                                  transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px,0,0); transition-timing-function:ease; 
                                  -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
                .key-free-mode > .key-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
                .key-slide { width: 100px; height: 50px; float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; margin-bottom: 15px; }
                .key-wp8-horizontal { -ms-touch-action: pan-y; }
                .key-wp8-vertical { -ms-touch-action: pan-x; }

                .key-slide .mv-btn { width: 100px; height: 50px; position: relative; /*border-right: 1px solid #b3b3b3;*/ }
                .key-wrapper .key-slide:last-child .mv-btn { border-right: 0; }

                .key-slide .mv-back { position: absolute; top: 0; left: 0; width: 100%; display: block; }
                    .key-slide .mv-back-img { margin: 0 auto; display: block; visibility: visible;
                                                 -webkit-filter: grayscale(1);
                                                 -ms-filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
                                                 filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1); }
                .key-slide .mv-back-hover { position: absolute; top: 0; left: 0; width: 100%; display: none; }
                    .swiper-slide .mv-back-img-hover { margin: 0 auto; display: block; visibility: visible; }

                .key-slide a.mv-item-link { display: block; height: 50px; width: 100px; color: #b3b3b3; position: relative; text-decoration: none; }
                .key-slide a.mv-item-link:hover { color: #576a87; }
                .key-slide a.mv-item-link.Yellow:hover { color: #a43934; }
                .key-slide a.mv-item-link.Red:hover { color: #b5ae6c; }
                .key-slide a.mv-item-link.Green:hover { color: #8cb4c1; }
                .key-slide a.mv-item-link.Orange:hover { color: #c5b49a; }
                .key-slide a.mv-item-link.Blue:hover { color: #576a87; }
                .key-slide:last-child a.mv-item-link { border-right: 0; }
                    .key-slide a.mv-item-link span {   display: block; position: absolute; left: 0; bottom: -28px; text-align: center; width: 100%; font-family: AvenirLT-Roman; font-size: 0.8em; vertical-align: text-top; height: 45px; /*line-height: 1.2em;*/ overflow: hidden; }

                .key-slide .mvfont { font-size: 2em; text-align: center; font-weight: normal; }
                .key-slide .mv-item-title { font-size: 1em; font-weight: bold; line-height: 1em; }

                .key-slide-active { /* Specific active slide styling: */ }
                .key-slide-visible { /* Specific visible slide styling: */}

                .key-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #555; margin-right: 5px; opacity: 0.8; border: 1px solid #fff; cursor: pointer; }
                .key-active-switch { /* Specific active button style: */	 background: #fff; }
                .key-visible-switch { /* Specific visible button style: */ }
                /*#endregion Key Styles */
/*#endregion Facilities Key */

.k-pdf-export #headerwrap { position: relative; }


div#nav div.sfNavWrp { display: none !important; }

.mmenu-wrap {  }
.mmenu-wrap .mmenu {  }
.mmenu-wrap .mm-nav { display: table; width: 100%; }
.mmenu-wrap .mm-nav > li { display: table-cell; text-align: center; }
.mmenu-wrap .mm-nav > li > a { padding: 0 10px; color: #fff !important; }
.mmenu-wrap .mm-nav > li > a.tl-sel { background-color: #333; }
.mmenu-wrap .mm-nav > li, .mmenu-wrap .mm-nav > li.topnav-hilight { background-color: transparent !important; }
.mm-nav > li.topnav-hilight:hover > a { background-color: #333 !important; }
.mmenu-wrap .mm-nav > li:first-child { text-align: left; }
.mmenu-wrap .mm-nav > li:last-child { text-align: right }
.mmenu-wrap .mm-nav > li:nth-child(2) { text-align: left; }
.mmenu-wrap .mm-nav > li:nth-child(2) > a { margin-left: 5px; }
.mmenu-wrap .mm-nav > li:nth-child(4) { text-align: center; }
.mmenu-wrap .mm-nav > li:nth-child(4) > a { margin-left: 10px; }
.mmenu-wrap div.hndl { display: none; }
.mmenu-wrap .mm-div { display: none; position: absolute; top: 77px; left: 0; width: 100%; background-color: #fff; border-top: 1px solid #999; border-bottom: 1px solid #444; text-align: left; z-index: 10000; }
.mmenu-wrap .mm-div .itm.layout { max-width: 990px; margin: 0 auto; padding-top: 0; }
.mmenu-wrap .mm-div > .itm.layout { padding: 10px 0 10px 0; }
.mmenu-wrap .mm-indent { padding-left: 15px; }
.mmenu-wrap .mm-nav div.itm.content a { font-size: 13px !important; line-height: 24px !important; height: auto !important; }
.mmenu-wrap .mm-nav div.itm.content .mm-large a { font-size: 14px !important; }



/*#region Video Overlay */
.video-open { cursor: pointer; }
.video-wrap { opacity: 0; background: #000; position: fixed; width: 0; height: 0; top: 0; right: 0; visibility: hidden; -webkit-transition: all .5s ease-out; transition: all .5s ease-out; z-index: 1001; }
.video-wrap .video-close { width: 35px; height: 35px; background-color: rgba(0,0,0,0.5); 
                           background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA3klEQVRYw+3VsQ2DMBCFYStllAKyEmt4AHo2YAEmo0BKywjM8KeIIzmRLWwOX1L4SVTA6ZPRPYypqalRCnDVmnFJeKYDrABijTHdGacyAiuvZIMA695dgVGKmflMMsiDvDNLMS2w5IICkAVoRRg3+J4DikDuYkguqDgkFaQG2QOpQ3ZA+pAEkC7EA/UBTP8LiI1/peO/jjMgD3fpgmJbk1uMxSDefR1Qao8UB+UWWjFQYH2TeiQCkq29pNBCIClmALajzeqBNmCQYhpgOgL5Ak1AI8K4Ybd/mFFTU5OTJw0XBqwkxjbvAAAAAElFTkSuQmCC"); 
                           position: absolute; top: 12px; right: 12px; text-align: center; display: block; border: 2px solid #fff; cursor: pointer; }
.video-wrap .video-in { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%;
                        -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.video-wrap .video-in iframe { width: 100%; height: 100%; }
/*#endregion Video Overlay*/

.pcd-slider-wrap .slide-wrap .back-img { width: 100%; min-width: 100%; max-width: 100%; }

@media all and (max-width:768px) {
    .news-list-image { float: none; width: 100%; }
    .news-list-info { float: none; width: 100%; }

    .bx-wrapper .content-wrap p { display: none; }
}


.m-exampl { display: none; }

/*#region Changes 03/19/2021*/
.facilities-list-main-bottom { display: none !important; }
/*#endregion Changes 03/19/2021*/