/* IMPORT THE ZOCIAL FONT THROUGH WE LOVE ICON FONTS */
/*@import url(http://weloveiconfonts.com/api/?family=zocial);*/

/*@import url(https://cdnjs.cloudflare.com/ajax/libs/css-social-buttons/1.1.1/css/zocial.css);*/

@font-face {
    font-family: "zocial";
    src: url("https://cdnjs.cloudflare.com/ajax/libs/css-social-buttons/1.1.1/css/zocial.eot");
    src: url("https://cdnjs.cloudflare.com/ajax/libs/css-social-buttons/1.1.1/css/zocial.eot?#iefix") format("embedded-opentype"),
        url(data:application/x-font-woff;charset=utf-8;base64,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),
        url("https://cdnjs.cloudflare.com/ajax/libs/css-social-buttons/1.1.1/css/zocial.woff") format("woff"),
        url("https://cdnjs.cloudflare.com/ajax/libs/css-social-buttons/1.1.1/css/zocial.ttf") format("truetype"),
        url("https://cdnjs.cloudflare.com/ajax/libs/css-social-buttons/1.1.1/css/zocial.svg#zocial") format("svg");
    font-weight: normal;
    font-style: normal;
}

/* SPACECRAFT CSS */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
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-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    font-size: 100%;
    vertical-align: baseline
}
body {
    line-height: 1;
    color: #000;
    background: #fff
}
ol,
ul {
    list-style: none
}
table {
    border-collapse: separate;
    border-spacing: 0;
    vertical-align: middle
}
caption,
th,
td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle
}
a img {
    border: none
}
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
main {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    display: block
}
audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}
audio:not([controls]),
[hidden] {
    display: none
}
audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}
audio:not([controls]) {
    display: none
}
[hidden] {
    display: none
}
html {
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased
}
abbr[title] {
    border-bottom: 1px dotted
}
q {
    quotes: none
}
q:before,
q:after {
    content: "";
    content: none
}
small {
    font-size: 85%
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -.5em
}
sub {
    bottom: -.25em
}
nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}
img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle
}
svg:not(:root) {
    overflow: hidden
}
figure {
    margin: 0
}
form {
    margin: 0
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0
}
label {
    cursor: pointer
}
legend {
    border: 0;
    *margin-left: -7px;
    padding: 0
}
button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
    -webkit-font-smoothing: antialiased
}
button,
input {
    line-height: normal;
    *overflow: visible
}
table button,
table input {
    *overflow: auto
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button
}
input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td {
    vertical-align: top
}
html {
    background-color: #fff;
    background-image: none;
    background-position: 50% 50%;
    background-attachment: fixed;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    background-size: auto;
    background-repeat: repeat
}
html,
body {
    color: #656565;
    font-size: 16px;
    font-family: Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.5
}
body {
    background: transparent
}
body,
button,
input,
input:valid,
input:invalid,
textarea,
textarea:valid,
textarea:invalid,
select {
    color: #656565
}
/* manually turned off */
/*a,
a:link,
a:visited,
a:hover,
a:active,
a:focus,
span.gc-cs-link {
    color: #9f0005;
    text-decoration: none
}*/
.blockInnerContent a:not(.button):hover,
.blockInnerContent span.gc-cs-link:hover,
.blockInnerContent a:not(.button):active,
.blockInnerContent span.gc-cs-link:active,
.blockInnerContent a:not(.button):focus,
.blockInnerContent span.gc-cs-link:focus {
    color: #1a1a1a
}
a.button,
.item a.button {
    color: #fff
}
button,
.button,
input[type=submit] {
    display: inline-block;
    line-height: 1.5;
    padding: .25em 1em;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    background: #333;
    font-size: 16px;
    border-color: #666;
    border-width: 0;
    border-style: solid;
}
.ieLTE7 button,
.ieLTE7 .button,
.ieLTE7 input[type=submit] {
    display: inline;
    zoom: 1
}
.ieLTE8 button,
.ieLTE8 .button,
.ieLTE8 input[type=submit] {
    position: relative;
    behavior: url("/PIE.htc")
}
.ctaButton {
    padding: 1em
}
.tags {
    padding-top: .5em;
    font-size: 14px;
}
.itemsCollectionContainer .tags {
    margin-bottom: 1em
}
.tags .sep {
    display: none
}
.tags .tagsLabel {
    font-weight: bold;
    display: inline-block;
    margin: 0 .75em .5em 0
}
.ieLTE7 .tags .tagsLabel {
    display: inline;
    zoom: 1
}
.tags a {
    color: #333;
    background-color: #efefef;
    display: inline-block;
    padding: .5em 1em;
    margin: 0 .75em .5em 0;
}
.txa1 .tags a {
    margin: 0 .375em .5em
}
.txa2 .tags a {
    margin: 0 0 .5em .75em
}
.tags a.selected {
    color: #333;
    background-color: #ccc
}
.contentImg {
    max-width: 100%;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ieLTE8 .contentImg {
    position: relative;
    behavior: url("/PIE.htc")
}
.pageTitle {
    color: #363636;
    font-size: 50px;
    font-family: Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    text-transform: capitalize;
    letter-spacing: .03em;
    line-height: 1.5
}
.pageSubtitle {
    color: #656565;
    font-size: 30px;
    font-family: Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    letter-spacing: normal;
    padding-top: 15px;
    font-size: 30px;
    line-height: 1.5;
}
@media only screen and (max-width: 768px) {
    .pageTitle {
        font-size: 40px
    }
}
@media only screen and (max-width: 768px) {
    .pageSubtitle {
        padding-top: 10px;
        font-size: 20px
    }
}
.contentTitle {
    line-height: 1.5;
    padding-bottom: .5em;
    font-size: 30;
    font-size: 30px
}
.contentTitle:last-child {
    padding-bottom: 0
}
.contentTitle,
.contentTitle a {
    font-family: Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    color: #363636
}
.categoryHeader {
    color: #363636;
    font-family: Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 1em;
    font-size: 1.5em;
}
.categoryHeader:last-child {
    margin-bottom: 0
}
.contentTitle,
.categoryHeader {
    text-transform: none;
    letter-spacing: normal
}
table {
    background-color: transparent;
    margin-bottom: 1em
}
td,
th {
    vertical-align: top;
    padding: .45em .5em .25em .5em
}
table,
th,
td {
    border-width: 1px;
    border-style: solid;
    border-color: #ccc
}
.headerContainer {
    background-color: transparent;
    background-image: none;
    background-position: 50% 50%;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 20px;
    padding-bottom: 20px;
}
.headerContent h1.siteName,
.headerContent h1.siteName a {
    text-align: left;
    color: #333;
    font-family: museosanslight, Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 28px;
    text-transform: none;
    letter-spacing: normal
}
.siteName {
    line-height: 1.5
}
@media only screen and (max-width: 767px) {
    .headerContent h1.logo,
    .headerContent h1.logoAndSiteName a.logo {
        max-width: 300px
    }
}
.navContainer {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 15px;
    font-family: Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-transform: capitalize
}
.headerAndNavContainer {
    background-color: #fff;
    background-image: none;
    background-position: 50% 50%;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    border-style: solid;
    border-placement: 4;
    border-width: 0 0 1px 0;
    border-color: #ccc;
    border-color: rgba(204, 204, 204, 0.5)
}
.navContent li {
    border-color: transparent;
}
.navContent li a,
.navContent li .navLabel {
    font-size: 15px;
    color: #656565;
    text-decoration: none;
    letter-spacing: 0;
}
.navContent li .button {
    padding: .25em 1em;
    font-size: 15px;
    color: #fff;
    background: #ad862e;
    font-family: Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0
}
.navContent li a.selected,
.navContent li .navLabel.selected {
    color: #ad862e;
}
.navContent li ul li a,
.navContent li ul li .navLabel,
.navContent li ul li .navSocialIcons {
    margin-right: 1em
}
.navContent .navSocialIcons {
    margin-bottom: 0;
    white-space: nowrap;
    font-size: inherit;
    margin: 0 1em;
}
.navContent .navSocialIcons li {
    font-size: 0;
    border: none;
    margin: 0;
}
.navContent .navSocialIcons li a.zocial {
    -o-text-overflow: clip;
    text-overflow: clip;
    overflow: visible;
    text-align: center;
    padding: 0;
    color: #656565;
    font-size: 22px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    background-color: transparent;
    margin: 0 0 0 15px
}
.navContent .navSocialIcons li:first-child a.zocial {
    margin-left: 0
}
.tv.ie9 .navContent .currArrow,
.tv.ie9 .navContent .dropArrow {
    font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', sans-serif
}
.footerContainer {
    color: #fff;
    background-color: #333;
    background-image: none;
    background-position: 50% 50%;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    letter-spacing: 0;
    font-size: 20px;
}
.footerContainer,
.footerContainer .contentTitle,
.footerContainer .categoryHeader,
.footerContainer input,
.footerContainer button,
.footerContainer .definitionListContainer .blockText dt,
.footerContainer .definitionListContainer .item .contentTitle,
.footerContainer .definitionListContainer .blockText .defListItem .contentTitle {
    text-transform: none;
    letter-spacing: normal
}
.footerContent a,
.footerContent .contentTitle,
.footerContent .contentTitle a,
.footerContent .item,
.footerContent .item .contentTitle,
.footerContent .item .contentTitle a,
.footerContent .definitionList .contentTitle,
.footerContent .defListItem .contentTitle,
.footerContent .blockInnerContent,
.footerContent .itemInnerContent,
.footerContent .defItemInnerContent {
    color: #fff
}
.footerContent button,
.footerContent a.button {
    color: #fff
}
.footerContent .blockContent,
.footerContent .contentTitle,
.footerContent .item .contentTitle,
.footerContent .blockInnerContent,
.footerContent .itemInnerContent,
.footerContent .defItemInnerContent {
    font-size: 20px
}
.footerContent .blockInnerContent,
.footerContent .itemsCollectionContent,
.footerContent .definitionListContainer dl,
.footerContent .contentTitle {
    text-align: center;
}
.footerContent .itemsCollectionContent {
    margin-top: 0 !important;
    font-size: 0;
}
.footerContent .itemsCollectionContent .item {
    display: inline-block;
    vertical-align: top;
    float: none;
    font-size: 20px
}
.footerContent .blockContent,
.footerContent .blockContainer {
    background: transparent;
}
.ieLTE8 .footerContent .blockContent,
.ieLTE8 .footerContent .blockContainer {
    behavior: none
}
.footerContent .blockContainer {
    padding: 1.5em 0 0 0;
}
.footerContent .blockContainer:nth-child(1) {
    padding-top: 0
}
.footerContent .blockContent {
    padding: 0
}
.footerContent .blockText ul,
.footerContent .blockText ol {
    padding-left: 0;
    list-style-type: none;
    list-style-position: inside
}
.footerSocialIcons {
    vertical-align: middle;
}
.footerSocialIcons li a {
    color: #333;
    font-size: 16px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background-color: #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%
}
.scCredit {
    clear: both;
    padding-top: 30px;
    width: 100%;
    float: none;
    font-size: 10px;
    text-align: center;
}
.scCredit,
.scCredit a,
.scCredit span {
    color: #b3b3b3
}
.scCredit span {
    text-decoration: underline
}
.scCredit:first-child {
    padding-top: 0
}
.footerContent ul.resources {
    float: left;
    position: relative;
    left: 50%;
}
.footerContent ul.resources li {
    clear: left;
    float: left;
    position: relative;
    right: 50%
}
html.mobile {
    min-height: 100%
}
.iconGroup {
    font-size: 0;
    display: inline-block;
}
li.item .iconGroup {
    display: block
}
.iconGroup li {
    display: inline-block
}
.iconGroup a {
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 22px
}
.ieLTE7 .iconGroup,
.ieLTE7 .iconGroup li,
.ieLTE7 .iconGroup li a {
    display: inline;
    zoom: 1
}
.ieLTE7 li.item .iconGroup {
    display: block
}
.socialIcons {
    margin-bottom: -20px;
}
.ieLTE8 .socialIcons {
    position: relative;
    z-index: 1
}
.socialIcons li {
    text-align: center;
}
.txa0 .socialIcons li a {
    margin: 0 20px 20px 0
}
.txa0 .socialIcons li:last-child a {
    margin-right: 0
}
.txa1 .socialIcons li a {
    margin: 0 10px 20px 10px
}
.txa2 .socialIcons li a {
    margin: 0 0 20px 20px
}
.txa2 .socialIcons li:first-child a {
    margin-left: 0
}
.ieLTE8 .socialIcons li {
    position: relative;
    z-index: 1
}
.socialIcons li a {
    background-repeat: no-repeat;
    display: inline-block;
}
.ieLTE7 .socialIcons li a {
    display: inline;
    zoom: 1
}
.socialSharing {
    margin: 0 0 -20px;
    padding-left: 0;
}
.socialSharing li {
    text-align: center;
}
.socialSharing li a {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
}
.socialSharing li a span {
    display: none !important
}
.item .socialSharingContainer {
    margin-top: 1em
}
.ieLTE8 a.zocial {
    position: relative
}
.zocial:before,
.ieLTE8 .zocial {
    font-family: zocial;
    font-style: normal;
    font-weight: normal;
    font-size: 100%;
    vertical-align: middle;
    text-transform: none;
    position: relative;
    top: -.1em
}

/*SPACECRAFT ZOCIAL STYLES*/

/*.zocial.acrobat:before {
    content: "\00E3"
}
.zocial.amazon:before {
    content: "a"
}
.zocial.android:before {
    content: "&"
}
.zocial.angellist:before {
    content: "\00D6"
}
.zocial.aol:before {
    content: '\"'
}
.zocial.appnet:before {
    content: "\00E1"
}
.zocial.appstore:before {
    content: "A"
}
.zocial.bitbucket:before {
    content: "\00E9"
}
.zocial.bitcoin:before {
    content: "2"
}
.zocial.blogger:before {
    content: "B"
}
.zocial.buffer:before {
    content: "\00E5"
}
.zocial.call:before {
    content: "7"
}
.zocial.cal:before {
    content: "."
}
.zocial.cart:before {
    content: "\00C9"
}
.zocial.chrome:before {
    content: "["
}
.zocial.cloudapp:before {
    content: "c"
}
.zocial.creativecommons:before {
    content: "C"
}
.zocial.delicious:before {
    content: "#"
}
.zocial.digg:before {
    content: ";"
}
.zocial.disqus:before {
    content: "Q"
}
.zocial.dribbble:before {
    content: "D"
}
.zocial.dropbox:before {
    content: "d"
}
.zocial.drupal:before {
    content: "\00E4"
}
.zocial.dwolla:before {
    content: "\00E0"
}
.zocial.email:before {
    content: "]"
}
.zocial.eventasaurus:before {
    content: "v"
}
.zocial.eventbrite:before {
    content: "|"
}
.zocial.eventful:before {
    content: "'"
}
.zocial.evernote:before {
    content: "E"
}
.zocial.facebook:before {
    content: "f"
}
.zocial.fivehundredpx:before {
    content: "0"
}
.zocial.flattr:before {
    content: "%"
}
.zocial.flickr:before {
    content: "F"
}
.zocial.forrst:before {
    content: ":"
}
.zocial.foursquare:before {
    content: "4"
}
.zocial.github:before {
    content: "g"
}
.zocial.gmail:before {
    content: "m"
}
.zocial.google:before {
    content: "G"
}
.zocial.googleplay:before {
    content: "h"
}
.zocial.googleplus:before {
    content: "+"
}
.zocial.gowalla:before {
    content: "@"
}
.zocial.grooveshark:before {
    content: "8"
}
.zocial.guest:before {
    content: "?"
}
.zocial.html5:before {
    content: "5"
}
.zocial.ie:before {
    content: "6"
}
.zocial.instagram:before {
    content: "\00DC"
}
.zocial.instapaper:before {
    content: "I"
}
.zocial.intensedebate:before {
    content:"{"
}
.zocial.itunes:before {
    content: "i"
}
.zocial.klout:before {
    content: "K"
}
.zocial.lanyrd:before {
    content: "-"
}
.zocial.lastfm:before {
    content: "l"
}
.zocial.linkedin:before {
    content: "L"
}
.zocial.macstore:before {
    content: "^"
}
.zocial.meetup:before {
    content: "M"
}
.zocial.myspace:before {
    content: "_"
}
.zocial.ninetyninedesigns:before {
    content: "9"
}
.zocial.openid:before {
    content: "o"
}
.zocial.opentable:before {
    content: "\00C7"
}
.zocial.paypal:before {
    content: "$"
}
.zocial.pinboard:before {
    content: "n"
}
.zocial.pinterest:before {
    content: "1"
}
.zocial.plancast:before {
    content: "P"
}
.zocial.plurk:before {
    content: "j"
}
.zocial.pocket:before {
    content: "\00E7"
}
.zocial.podcast:before {
    content: "`"
}
.zocial.posterous:before {
    content: "~"
}
.zocial.print:before {
    content: "\00D1"
}
.zocial.quora:before {
    content: "q"
}
.zocial.reddit:before {
    content: ">"
}
.zocial.rss:before {
    content: "R"
}
.zocial.scribd:before {
    content: "}"
}
.zocial.skype:before {
    content: "S"
}
.zocial.smashing:before {
    content: "*"
}
.zocial.songkick:before {
    content: "k"
}
.zocial.soundcloud:before {
    content: "s"
}
.zocial.spotify:before {
    content: "="
}
.zocial.statusnet:before {
    content: "\00E2"
}
.zocial.steam:before {
    content: "b"
}
.zocial.stripe:before {
    content: "\00A3"
}
.zocial.stumbleupon:before {
    content: "/"
}
.zocial.tumblr:before {
    content: "t"
}
.zocial.twitter:before {
    content: "T"
}
.zocial.viadeo:before {
    content: "H"
}
.zocial.vimeo:before {
    content: "V"
}
.zocial.vk:before {
    content: "N"
}
.zocial.weibo:before {
    content: "J"
}
.zocial.wikipedia:before {
    content: ","
}
.zocial.windows:before {
    content: "W"
}
.zocial.wordpress:before {
    content: "w"
}
.zocial.xing:before {
    content: "X"
}
.zocial.yahoo:before {
    content: "Y"
}
.zocial.yelp:before {
    content: "y"
}
.zocial.youtube:before {
    content: "U"
}
.zocial.addthis_button_email:before {
    content: "]"
}
.zocial.addthis_button_facebook:before {
    content: "f"
}
.zocial.addthis_button_google_plusone_share:before {
    content: "+";
    margin-left: 2px
}
.zocial.addthis_button_linkedin:before {
    content: "L"
}
.zocial.addthis_button_pinterest_pinit:before {
    content: "1"
}
.zocial.addthis_button_stumbleupon:before {
    content: "/"
}
.zocial.addthis_button_twitter:before {
    content: "T"
}*/

/* CDN ZOCIAL STYLES */
/* Button icon */
.zocial.acrobat:before { content: "\f100"; }
.zocial.amazon:before { content: "\f101"; }
.zocial.android:before { content: "\f102"; }
.zocial.angellist:before { content: "\f103"; }
.zocial.aol:before { content: "\f104"; }
.zocial.appnet:before { content: "\f105"; }
.zocial.appstore:before { content: "\f106"; }
.zocial.bitbucket:before { content: "\f107"; }
.zocial.bitcoin:before { content: "\f108"; }
.zocial.blogger:before { content: "\f109"; }
.zocial.buffer:before { content: "\f10a"; }
.zocial.cal:before { content: "\f10b"; }
.zocial.call:before { content: "\f10c"; }
.zocial.cart:before { content: "\f10d"; }
.zocial.chrome:before { content: "\f10e"; }
.zocial.cloudapp:before { content: "\f10f"; }
.zocial.creativecommons:before { content: "\f110"; }
.zocial.delicious:before { content: "\f111"; }
.zocial.digg:before { content: "\f112"; }
.zocial.disqus:before { content: "\f113"; }
.zocial.dribbble:before { content: "\f114"; }
.zocial.dropbox:before { content: "\f115"; }
.zocial.drupal:before { content: "\f116"; }
.zocial.dwolla:before { content: "\f118"; }
.zocial.email:before { content: "\f119"; }
.zocial.eventasaurus:before { content: "\f11a"; }
.zocial.eventbrite:before { content: "\f11b"; }
.zocial.eventful:before { content: "\f11c"; }
.zocial.evernote:before { content: "\f11d"; }
.zocial.facebook:before { content: "\f11e"; }
.zocial.fivehundredpx:before { content: "\f11f"; }
.zocial.flattr:before { content: "\f120"; }
.zocial.flickr:before { content: "\f121"; }
.zocial.forrst:before { content: "\f122"; }
.zocial.foursquare:before { content: "\f123"; }
.zocial.github:before { content: "\f124"; }
.zocial.gmail:before { content: "\f125"; }
.zocial.google:before { content: "\f126"; }
.zocial.googleplay:before { content: "\f127"; }
.zocial.googleplus:before { content: "\f128"; }
.zocial.gowalla:before { content: "\f129"; }
.zocial.grooveshark:before { content: "\f12a"; }
.zocial.guest:before { content: "\f12b"; }
.zocial.html5:before { content: "\f12c"; }
.zocial.ie:before { content: "\f12d"; }
.zocial.instagram:before { content: "\f12e"; }
.zocial.instapaper:before { content: "\f12f"; }
.zocial.intensedebate:before { content: "\f130"; }
.zocial.itunes:before { content: "\f131"; }
.zocial.klout:before { content: "\f132"; }
.zocial.lanyrd:before { content: "\f133"; }
.zocial.lastfm:before { content: "\f134"; }
.zocial.lego:before { content: "\f135"; }
.zocial.linkedin:before { content: "\f136"; }
.zocial.lkdto:before { content: "\f137"; }
.zocial.logmein:before { content: "\f138"; }
.zocial.macstore:before { content: "\f139"; }
.zocial.meetup:before { content: "\f13a"; }
.zocial.myspace:before { content: "\f13b"; }
.zocial.ninetyninedesigns:before { content: "\f13c"; }
.zocial.openid:before { content: "\f13d"; }
.zocial.opentable:before { content: "\f13e"; }
.zocial.paypal:before { content: "\f13f"; }
.zocial.persona:before { content: "\f164"; }
.zocial.pinboard:before { content: "\f140"; }
.zocial.pinterest:before { content: "\f141"; }
.zocial.plancast:before { content: "\f142"; }
.zocial.plurk:before { content: "\f143"; }
.zocial.pocket:before { content: "\f144"; }
.zocial.podcast:before { content: "\f145"; }
.zocial.posterous:before { content: "\f146"; }
.zocial.print:before { content: "\f147"; }
.zocial.quora:before { content: "\f148"; }
.zocial.reddit:before { content: "\f149"; }
.zocial.rss:before { content: "\f14a"; }
.zocial.scribd:before { content: "\f14b"; }
.zocial.skype:before { content: "\f14c"; }
.zocial.smashing:before { content: "\f14d"; }
.zocial.songkick:before { content: "\f14e"; }
.zocial.soundcloud:before { content: "\f14f"; }
.zocial.spotify:before { content: "\f150"; }
.zocial.stackoverflow:before { content: "\f151"; }
.zocial.statusnet:before { content: "\f152"; }
.zocial.steam:before { content: "\f153"; }
.zocial.stripe:before { content: "\f154"; }
.zocial.stumbleupon:before { content: "\f155"; }
.zocial.tumblr:before { content: "\f156"; }
.zocial.twitter:before { content: "\f157"; }
.zocial.viadeo:before { content: "\f158"; }
.zocial.vimeo:before { content: "\f159"; }
.zocial.vk:before { content: "\f15a"; }
.zocial.weibo:before { content: "\f15b"; }
.zocial.wikipedia:before { content: "\f15c"; }
.zocial.windows:before { content: "\f15d"; }
.zocial.wordpress:before { content: "\f15e"; }
.zocial.xing:before { content: "\f15f"; }
.zocial.yahoo:before { content: "\f160"; }
.zocial.ycombinator:before { content: "\f161"; }
.zocial.yelp:before { content: "\f162"; }
.zocial.youtube:before { content: "\f163"; }


.hasSlideshow .blockImg .flex-control-nav {
    display: none
}
.touch .hasSlideshow .blockImg .flex-control-nav {
    display: block
}
.touch .hasSlideshow .blockImg .flex-direction-nav {
    display: none
}
.stackedGallery li {
    margin-top: 1.5em
}
.stackedGallery li:first-child {
    margin-top: 0
}
.deferredLoadGallery .contentImg {
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}
.deferredLoadGallery .contentImg.visible {
    opacity: 1;
    -ms-filter: none;
    filter: none;
    -webkit-transition: opacity 180ms ease-in, -webkit-transform 150ms ease-in;
    -moz-transition: opacity 180ms ease-in, -moz-transform 150ms ease-in;
    -o-transition: opacity 180ms ease-in, -o-transform 150ms ease-in;
    -ms-transition: opacity 180ms ease-in, -ms-transform 150ms ease-in;
    transition: opacity 180ms ease-in, transform 150ms ease-in;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}
.deferredLoadGallery .imgShape .contentImg.visible {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0)
}
.fixedHeightGallery .slides > li,
.fixedHeightGallery.fixedHeightGallery--singleImg .blockImg {
    position: relative;
    background-position: 50% 50%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover
}
.fixedHeightGallery img.contentImg {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    width: 100%;
    height: 100%;
}
.fixedHeightGallery img.contentImg.visible {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0)
}
.txa0 {
    text-align: left;
}
.txa1 {
    text-align: center;
}
.txa2 {
    text-align: right;
}
.txa3 {
    text-align: justify
}
.fsLg {
    font-size: 20px
}
.fsMed {
    font-size: 16px
}
.fsSm {
    font-size: 14px
}
.bmg0 {
    margin-bottom: 0
}
.bmg1 {
    margin-bottom: .5em
}
.bmg2 {
    margin-bottom: 1em
}
.bmg3 {
    margin-bottom: 1.5em
}
.bmg4 {
    margin-bottom: 2em
}
.bmg5 {
    margin-bottom: 2.5em
}
.bmg6 {
    margin-bottom: 3em
}
.pd0,
.itmPd0 .item {
    padding: 0
}
.pd1,
.itmPd1 .item {
    padding: 5px
}
.pd2,
.itmPd2 .item {
    padding: 10px
}
.pd3,
.itmPd3 .item {
    padding: 15px
}
.pd4,
.itmPd4 .item {
    padding: 20px
}
.pd5,
.itmPd5 .item {
    padding: 25px
}
.pd6,
.itmPd6 .item {
    padding: 30px
}
.cn1,
.itmCn1 .item {
    -webkit-border-radius: 6px;
    border-radius: 6px
}
.bw0,
.itmBw0 .item {
    border-width: 0
}
.bw1,
.itmBw1 .item {
    border-width: 1px
}
.bw2,
.itmBw2 .item {
    border-width: 2px
}
.bw3,
.itmBw3 .item {
    border-width: 3px
}
.bw4,
.itmBw4 .item {
    border-width: 4px
}
.bw5,
.itmBw5 .item {
    border-width: 5px
}
.bw6,
.itmBw6 .item {
    border-width: 6px
}
.bw7,
.itmBw7 .item {
    border-width: 7px
}
.bw8,
.itmBw8 .item {
    border-width: 8px
}
.bw9,
.itmBw9 .item {
    border-width: 9px
}
.bw10,
.itmBw10 .item {
    border-width: 10px
}
.bplNoTop,
.itmBplNoTop .item {
    border-top-width: 0
}
.bplNoRight,
.itmBplNoRight .item {
    border-right-width: 0
}
.bplNoBottom,
.itmBplNoBottom .item {
    border-bottom-width: 0
}
.bplNoLeft,
.itmBplNoLeft .item {
    border-left-width: 0
}
.sy1,
.itmSy1 .item {
    -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
}
.ieLTE8 .sy1,
.ieLTE8 .itmSy1 .item {
    -webkit-box-shadow: 3px 3px 5px #828282;
    box-shadow: 3px 3px 5px #828282
}
ul.sitemap {
    margin-top: 20px;
}
ul.sitemap ul {
    margin-left: 20px
}
ul.sitemap .socialIcons {
    margin-left: 0
}
.err404Button {
    margin-bottom: .25em
}
.blockText p,
.itemContent p,
.blockText ul,
.itemContent ul,
.blockText ol,
.itemContent ol {
    padding-bottom: 1.5em
}
.blockText ul,
.itemContent ul,
.blockText ol,
.itemContent ol {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.blockText ul,
.itemContent ul {
    list-style-type: disc
}
.blockText ol,
.itemContent ol {
    padding-left: 2.1em;
    list-style-type: decimal
}
.blockText p:last-child,
.itemContent p:last-child,
.blockText ul:last-child,
.itemContent ul:last-child,
.blockText ol:last-child,
.itemContent ol:last-child {
    padding-bottom: 0
}
.definitionList dt {
    padding-top: .5em;
    padding-bottom: 0
}
.definitionList dd {
    padding-bottom: .5em
}
.definitionList dl:first-child dt:first-child {
    padding-top: 0
}
.definitionList dl:last-child dd:last-child {
    padding-bottom: 0
}
.blockText + .itemsCollectionContent {
    padding-top: 1em
}
.lstsy0 .blockText ul,
.lstsy0 .itemContent ul,
.lstsy0 .blockText ol,
.lstsy0 .itemContent ol {
    padding-left: 0;
    list-style-type: none
}
.lstsy1 .blockText ul,
.lstsy1 .itemContent ul,
.lstsy1 .blockText ol,
.lstsy1 .itemContent ol {
    list-style-type: disc;
    padding-left: 1.75em;
}
.lstsy1 .blockText ul.socialSharing,
.lstsy1 .itemContent ul.socialSharing,
.lstsy1 .blockText ol.socialSharing,
.lstsy1 .itemContent ol.socialSharing {
    padding-left: 0
}
.lstsy2 .blockText ul,
.lstsy2 .itemContent ul,
.lstsy2 .blockText ol,
.lstsy2 .itemContent ol {
    list-style-type: decimal;
    padding-left: 2.1em;
}
.lstsy2 .blockText ul.socialSharing,
.lstsy2 .itemContent ul.socialSharing,
.lstsy2 .blockText ol.socialSharing,
.lstsy2 .itemContent ol.socialSharing {
    padding-left: 0
}
.txa1 .blockText ul,
.txa2 .blockText ul,
.txa1 .itemContent ul,
.txa2 .itemContent ul,
.txa1 .blockText ol,
.txa2 .blockText ol,
.txa1 .itemContent ol,
.txa2 .itemContent ol {
    list-style-position: inside
}
.lstsy0 .blockText ul.resources,
.lstsy1 .blockText ul.resources,
.lstsy2 .blockText ul.resources {
    padding-left: 0
}
ul.resources li {
    list-style: none
}
ul.resources li.pdf {
    background: url("/pdf_lg.png") 0 0 no-repeat;
    padding-left: 35px;
    min-height: 26px;
    margin-bottom: 1em;
}
ul.resources li.pdf:last-child {
    margin-bottom: 0
}
@media only screen and (min-width: 768px) {
    .txtCols2,
    .txtCols3 {
        -webkit-column-gap: 2.25em;
        -moz-column-gap: 2.25em;
        column-gap: 2.25em;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
    .txtCols2 + p,
    .txtCols3 + p,
    .txtCols2 + ul,
    .txtCols3 + ul,
    .txtCols2 + ol,
    .txtCols3 + ol {
        margin-top: 1.5em
    }
}
@media only screen and (min-width: 1024px) {
    .txtCols3 {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }
}
.txa1 ul.resources {
    float: left;
    position: relative;
    left: 50%;
}
.txa1 ul.resources li {
    clear: left;
    float: left;
    position: relative;
    right: 50%
}
.txa2 ul.resources li.pdf {
    padding-left: 0;
    padding-right: 35px;
    background-position: 100% 0
}
.blockText p.contactPhone,
.itemContent p.contactPhone,
.blockText p.contactFax,
.itemContent p.contactFax,
.blockText p.jobQualifications,
.itemContent p.jobQualifications,
.blockText p.jobLocation,
.itemContent p.jobLocation,
.blockText p.jobExperience,
.itemContent p.jobExperience,
.blockText p.jobEducation,
.itemContent p.jobEducation,
.blockText p.jobReqNumber,
.itemContent p.jobReqNumber {
    padding-bottom: 0
}
.blockText .jobQualifications p:last-child,
.itemContent .jobQualifications p:last-child {
    padding-bottom: 1.5em
}
.blockText ul.price,
.blockText ul.hours {
    list-style-type: none;
    padding-left: 0
}
.hasPrimaryMeta .contentTitle {
    padding-bottom: 0
}
.hasPrimaryMeta .primaryMeta {
    padding-bottom: .5em
}
.blogPostAuthor {
    display: block
}
.lstsy0.thirdPartyApiContent .blockText ol,
.lstsy1.thirdPartyApiContent .blockText ol,
.lstysy2.thirdPartyApiContent .blockText ol {
    list-style-type: decimal
}
.lstsy0.thirdPartyApiContent .blockText ul,
.lstsy1.thirdPartyApiContent .blockText ul,
.lstysy2.thirdPartyApiContent .blockText ul {
    list-style-type: disc
}
.primaryAndSecondaryContainer {
    padding-top: 1.5em
}
.socialContent .contentImg {
    display: inline-block;
    margin-bottom: 1em;
}
.socialContent .contentImg.imgShape {
    display: block
}
.socialContent p {
    margin-bottom: 1em
}
.socialContent p:last-child {
    margin-bottom: 0
}
.socialMeta {
    position: relative;
    min-height: 54px;
    padding-left: 68px;
    margin-top: 20px;
}
.socialMeta .avatar {
    position: absolute;
    top: 3px;
    left: 0;
    width: 48px;
    height: 48px
}
.socialMeta > a {
    display: block;
    word-wrap: break-word
}
.socialMeta .contentTitle {
    color: #9f0005
}
.socialMeta time {
    display: block
}
.socialActions {
    vertical-align: middle;
    padding-left: 24px;
    padding-top: .2em;
    min-height: 1em;
    background-position: 0 .3em;
    background-repeat: no-repeat;
}
.socialActions.Twitter {
    background-image: url("/icon-socialActions-twitter.png")
}
.socialActions.Facebook {
    background-image: url("/icon-socialActions-facebook.png")
}
.socialActions.GooglePlus {
    background-image: url("/icon-socialActions-googleplus.png")
}
.socialActions.Instagram {
    background-image: url("/icon-socialActions-instagram.png")
}
.socialActions li {
    display: inline;
    vertical-align: middle;
    color: #9f0005;
}
.socialActions li::after {
    content: '\a0- '
}
.socialActions li:last-child::after {
    content: ''
}
.wf-loading .siteName,
.wf-loading .pageTitleContent,
.wf-loading .navContent,
.wf-loading .blockContent,
.wf-loading .footerContent {
    visibility: hidden
}
.wf-active .siteName,
.wf-inactive .siteName,
.wf-active .pageTitleContent,
.wf-inactive .pageTitleContent,
.wf-active .navContent,
.wf-inactive .navContent,
.wf-active .blockContent,
.wf-inactive .blockContent,
.wf-active .footerContent,
.wf-inactive .footerContent {
    visibility: visible
}
.publicModalContainer {
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2
}
.publicModalMask {
    background: #000;
    opacity: .6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}
.publicModalClose {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    background: url("/modal-close-x.png") 50% 50% no-repeat;
    width: 36px;
    height: 36px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 150%
}
.publicModalContent {
    background: #fff;
    -webkit-box-shadow: 0 0 6px 2px rgba(51, 51, 51, 0.7);
    box-shadow: 0 0 6px 2px rgba(51, 51, 51, 0.7);
    color: #333;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}
.publicModalContent .pageTitle {
    color: #333
}
.publicModalContent a {
    color: #369
}
.ageVerification {
    top: 25%;
    width: 60%;
    min-width: 240px;
    max-width: 400px;
    text-align: center;
    padding: 20px;
}
.ageVerification h1 {
    text-align: center
}
.ageVerification p {
    margin: 20px 0
}
.ageVerification .verifyLinks a {
    margin: 0 1em
}
.modalImageGallery {
    text-align: center;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 100%;
}
.modalImageGallery:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    font-size: 0
}
.modalImageGallery .imageContainer {
    margin: 1%;
    max-width: 98%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    min-width: 150px;
    -webkit-transition: height 250ms ease-in-out, width 250ms ease-in-out;
    -moz-transition: height 250ms ease-in-out, width 250ms ease-in-out;
    -o-transition: height 250ms ease-in-out, width 250ms ease-in-out;
    -ms-transition: height 250ms ease-in-out, width 250ms ease-in-out;
    transition: height 250ms ease-in-out, width 250ms ease-in-out;
}
.ieLTE7 .modalImageGallery .imageContainer {
    display: inline
}
.modalImageGallery .imageContainer .contentImg {
    max-height: 90%
}
.modalImageGallery .imageContainer .imgNav {
    width: 40px;
    height: 100%;
    margin: 0;
    display: block;
    background: transparent url("/flexslider-arrows.png") 0 50% no-repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 150%;
    z-index: 1;
}
.modalImageGallery .imageContainer .imgNav.prevImg {
    left: 0
}
.modalImageGallery .imageContainer .imgNav.nextImg {
    background-position: -100px 50%;
    right: 0
}
.scForm input[type=text],
.scForm input[type=number],
.scForm input[type=email],
.scForm input[type=url],
.scForm input[type=tel],
.scForm input[type=search] {
    margin: 0 0 1em 0;
    color: #555;
    background-color: #fff;
    width: 15em;
    max-width: 100%;
    font-size: 16px;
    padding: .5em .5em;
    line-height: 1.5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.scForm input[type=text].usingPlaceholder,
.scForm input[type=number].usingPlaceholder,
.scForm input[type=email].usingPlaceholder,
.scForm input[type=url].usingPlaceholder,
.scForm input[type=tel].usingPlaceholder,
.scForm input[type=search].usingPlaceholder,
.scForm input[type=text]:-moz-placeholder,
.scForm input[type=number]:-moz-placeholder,
.scForm input[type=email]:-moz-placeholder,
.scForm input[type=url]:-moz-placeholder,
.scForm input[type=tel]:-moz-placeholder,
.scForm input[type=search]:-moz-placeholder {
    color: #999
}
.scForm::-webkit-input-placeholder {
    color: #999
}
.scForm:-moz-placeholder {
    color: #999
}
.scForm button {
    padding: .6em 1em;
    margin: 0 1em 1em 0
}
.scForm button[disabled] {
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50)
}
.scForm .progressWrap {
    position: relative;
    margin-right: .5em
}
.scForm .progressSpinner {
    position: absolute;
    width: 16px;
    height: 16px;
    right: .6em;
    top: 50%;
    margin-top: -9px;
    background: url("/spinner-333.gif") 0 0 no-repeat;
    display: none
}
.scForm .ajaxFormResult {
    overflow: hidden;
    margin-bottom: 1em
}
.emailCapture {
    margin-top: 1.5em;
}
.emailCapture input[type=text],
.emailCapture input[type=email] {
    padding-right: 2.25em
}
[placeholder]:focus::-webkit-input-placeholder {
    -webkit-transition: opacity 0.25s 0.25s ease;
    -moz-transition: opacity 0.25s 0.25s ease;
    -o-transition: opacity 0.25s 0.25s ease;
    -ms-transition: opacity 0.25s 0.25s ease;
    transition: opacity 0.25s 0.25s ease;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0)
}
.scheduleTable {
    width: 100%;
    border: 0;
}
.scheduleTable .time {
    width: 18%
}
.scheduleTable .days {
    width: 80%
}
.scheduleItem .contentTitle a {
    color: #9f0005
}
.agenda {
    float: left;
    width: 100%;
}
.agenda dt {
    float: left;
    width: 100%;
    margin-top: 2em;
}
.agenda dt:first-child {
    margin-top: 0
}
.agenda dd {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding: .5em 1em;
    margin-top: 1em;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc
}
.agenda dt + dd {
    margin-top: .75em
}
.splitContent {
    width: 49%;
    float: left;
    text-align: left;
    clear: both;
}
.splitContent.alt {
    float: right;
    clear: none
}
.ieLTE7 .agenda dd {
    float: none;
    width: auto;
    overflow: hidden
}
.ieLTE7 .splitContent {
    width: 40%
}
.no-js .frontdeskCalendar {
    display: none
}
.frontdeskCalendar table {
    margin-bottom: 0
}
.frontdeskAgenda .splitContent {
    padding: .5em 0;
}
.frontdeskAgenda .splitContent.alt {
    text-align: right
}
.frontdeskAgenda .splitContent:last-child {
    padding: 0
}
@media screen and (max-width: 479px) {
    .frontdeskAgenda .splitContent,
    .frontdeskAgenda .splitContent.alt {
        float: none;
        width: auto;
        text-align: inherit
    }
    .frontdeskAgenda .splitContent:last-child {
        padding: .5em 0
    }
}
.no-js .frontdeskAppointments .tags,
.frontdeskAppointments div.hidden {
    display: none
}
.frontdeskAppointments .instructor {
    font-size: 87.5%
}
.frontdeskAppointments ul,
.frontdeskAppointments p.empty {
    margin-top: 1.5em
}
.frontdeskAppointments li,
.frontdeskAppointments p.empty {
    margin-bottom: 1em;
}
.frontdeskAppointments li span,
.frontdeskAppointments p.empty span {
    display: block
}
@media screen and (min-width: 400px) and (max-width: 767px) {
    .frontdeskAppointments ul {
        float: left;
        width: 100%
    }
    .frontdeskAppointments li {
        float: left;
        width: 48%
    }
    .frontdeskAppointments li:nth-child(odd) {
        clear: left
    }
    .frontdeskAppointments li:nth-child(even) {
        float: right
    }
}
@media screen and (min-width: 768px) {
    .frontdeskAppointments ul {
        float: left;
        width: 100%
    }
    .frontdeskAppointments li {
        float: left;
        width: 30%;
        margin-right: 3.3%;
    }
    .txa1 .frontdeskAppointments li {
        width: 31.3%;
        display: inline-block;
        margin-left: 1%;
        margin-right: 1%
    }
    .txa2 .frontdeskAppointments li {
        margin-right: 0;
        margin-left: 3%
    }
    .frontdeskAppointments li:nth-child(3n+1) {
        clear: left
    }
}
.adContainer {
    margin-bottom: 1em
}
.scMap {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
}
.scMap.squareMap,
.scMap.circleMap {
    padding-top: 0;
}
.scMap.squareMap:before,
.scMap.circleMap:before {
    content: '';
    display: block;
    padding-top: 100%
}
.scMap.circleMap {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    z-index: 0
}
.scMap.mapError {
    padding-top: 0
}
.scMapInner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
@media screen and (orientation: portrait) {
    .layoutA .scMap,
    .layoutB .scMap {
        padding-top: 125%;
    }
    .layoutA .scMap.squareMap,
    .layoutB .scMap.squareMap,
    .layoutA .scMap.circleMap,
    .layoutB .scMap.circleMap {
        padding-top: 0
    }
    .layoutA .scMap.mapError,
    .layoutB .scMap.mapError {
        padding-top: 0
    }
}
@media screen and (max-width: 479px) {
    .scMap,
    .layoutA .scMap,
    .layoutB .scMap {
        padding-top: 125%;
    }
    .scMap.squareMap,
    .layoutA .scMap.squareMap,
    .layoutB .scMap.squareMap,
    .scMap.circleMap,
    .layoutA .scMap.circleMap,
    .layoutB .scMap.circleMap {
        padding-top: 0
    }
    .scMap.mapError,
    .layoutA .scMap.mapError,
    .layoutB .scMap.mapError {
        padding-top: 0
    }
}
.page_ea31f235d469494bbdf4d80f69f70c8a {
    background-position: 50% 0;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    background-size: auto;
    background-repeat: repeat
}
.page_ea31f235d469494bbdf4d80f69f70c8a .primaryAndSecondaryContainer {
    padding-top: 0
}
.page_a36508ddd46e4668bf0c9c860093a3e0 .primaryAndSecondaryContainer {
    padding-top: 0
}
.page_bb2e0abf154d435fa75aa7e1eb30b643 .primaryAndSecondaryContainer {
    padding-top: 0
}
.page_ea5054f26fba4ca79e649ece3c10045e .primaryAndSecondaryContainer {
    padding-top: 0
}
.page_db9c4f9ebb804d3da07e56e2260a47b0 .primaryAndSecondaryContainer {
    padding-top: 0
}
.page_e52cee454b2f463e923255b80b1f07b0 .primaryAndSecondaryContainer {
    padding-top: 0
}
.page_dc4de7b7376040d8888bf004363e46e5 .primaryAndSecondaryContainer {
    padding-top: 0
}
.calendar {
    width: 100%;
}
.calendar td,
.calendar th {
    width: 14.2857%
}
.calendar td {
    height: 6.25em
}
.calendar th,
.calendar caption {
    text-align: center
}
.calendar td {
    text-align: right;
    font-size: 87.5%;
    padding: 0;
    position: relative;
}
.calendar td .calImg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    white-space: nowrap;
    overflow: hidden;
    text-indent: 150%;
}
.ieLTE7 .calendar td .calImg {
    text-indent: 0;
    font-size: 0;
    line-height: 0
}
.calendar .calPos {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.calendar .calPos.hasItem {
    cursor: pointer;
}
.calendar .calPos.hasItem:focus {
    background-color: #737373;
    color: #fff
}
.calendar .currentDay {
    background-color: #595959;
    color: #fff
}
.calendar .dayName {
    display: none
}
.calendar .dayNum {
    position: absolute;
    top: .5em;
    right: .5em;
    z-index: 11
}
.calendar .calItem {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 36px 36px 0 0;
    border-color: #333 transparent transparent transparent
}
.calendar caption {
    vertical-align: middle;
    padding: .5em;
    line-height: 2em;
    border-style: solid;
    border-color: #ccc;
    border-width: 1px 1px 0 1px
}
.calendar caption button {
    text-align: center;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 2em;
    height: 2em;
    padding: 0;
    float: left;
}
.calendar caption button span {
    position: relative;
    top: -1px
}
.calendar caption .next {
    float: right;
}
.calendar caption .next span {
    left: 1px
}
.calendar.togglesOnly caption {
    border-bottom-width: 1px
}
.fixedCalendar {
    position: fixed;
    padding: 0;
    top: 0;
    left: 0;
    right: 0;
}
.fixedCalendar table,
.fixedCalendar td,
.fixedCalendar th {
    background-color: #f9f9f9
}
.fixedCalendar.blockAdditional {
    padding-top: 0
}
.singleRow .calendar {
    display: block;
    width: 100%;
}
.singleRow .calendar thead {
    display: none
}
.singleRow .calendar caption {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-width: 0 0 1px 0
}
.singleRow .calendar.togglesOnly caption {
    border-width: 0
}
.singleRow .calendar tbody {
    display: block;
    width: 100%;
    overflow-x: scroll;
    overflow-y: visible;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}
.singleRow .calendar tr {
    display: inline
}
.singleRow .calendar td {
    text-align: center;
    display: inline-block;
    width: 20%;
    min-height: 8em;
    border-width: 0 1px 0 0;
}
.singleRow .calendar td.prevMonth,
.singleRow .calendar td.nextMonth {
    display: none;
}
.ieLTE9 .singleRow .calendar td.prevMonth,
.ieLTE9 .singleRow .calendar td.nextMonth {
    display: block
}
.singleRow .calendar .dayName {
    display: block;
    text-transform: uppercase
}
.singleRow .calendar .dayNum {
    display: block;
    font-size: 125%;
    padding-top: 1em
}
.hasGridGallery.layoutA .blockImg,
.hasGridGallery.layoutB .blockImg {
    float: left;
    width: 100%
}
.imgGridItem {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.cols2.imgMgn0 .packeryGutterSizer,
.cols3.imgMgn0 .packeryGutterSizer,
.cols4.imgMgn0 .packeryGutterSizer,
.cols5.imgMgn0 .packeryGutterSizer,
.cols6.imgMgn0 .packeryGutterSizer,
.cols7.imgMgn0 .packeryGutterSizer,
.cols8.imgMgn0 .packeryGutterSizer {
    width: 0
}
.cols2.imgMgn0 .packeryColumnSizer {
    width: 50%
}
.cols2.imgMgn1 .galleryWrapper {
    margin-top: -4%
}
.cols2.imgMgn1 .packeryGutterSizer {
    width: 4%
}
.cols2.imgMgn1 .packeryColumnSizer {
    width: 48%
}
.cols2.imgMgn2 .galleryWrapper {
    margin-top: -8%
}
.cols2.imgMgn2 .packeryGutterSizer {
    width: 8%
}
.cols2.imgMgn2 .packeryColumnSizer {
    width: 46%
}
.cols2.imgMgn0 .imgGridItem {
    width: 50%;
    margin: 0
}
.cols2.imgMgn1 .imgGridItem {
    width: 48%;
    margin: 4% 0 0 4%
}
.cols2.imgMgn2 .imgGridItem {
    width: 46%;
    margin: 8% 0 0 8%
}
.cols2.imgMgn0 .imgGridItem:nth-child(odd),
.cols2.imgMgn1 .imgGridItem:nth-child(odd),
.cols2.imgMgn2 .imgGridItem:nth-child(odd) {
    margin-left: 0;
    clear: both
}
.cols2.imgMgn0 .imgGridItem.odd,
.cols2.imgMgn1 .imgGridItem.odd,
.cols2.imgMgn2 .imgGridItem.odd {
    margin-left: 0;
    clear: both
}
.cols3.imgMgn0 .packeryColumnSizer {
    width: 33.33333%
}
.cols3.imgMgn1 .galleryWrapper {
    margin-top: -5%
}
.cols3.imgMgn1 .packeryGutterSizer {
    width: 5%
}
.cols3.imgMgn1 .packeryColumnSizer {
    width: 30%
}
.cols3.imgMgn2 .galleryWrapper {
    margin-top: -10%
}
.cols3.imgMgn2 .packeryGutterSizer {
    width: 10%
}
.cols3.imgMgn2 .packeryColumnSizer {
    width: 26.6666%
}
.cols3.imgMgn0 .imgGridItem {
    width: 33.33333%;
    margin: 0;
}
.ieLTE7 .cols3.imgMgn0 .imgGridItem {
    width: 33.3%
}
.cols3.imgMgn1 .imgGridItem {
    width: 30%;
    margin: 5% 0 0 5%;
}
.ieLTE7 .cols3.imgMgn1 .imgGridItem {
    width: 29.85%
}
.cols3.imgMgn2 .imgGridItem {
    width: 26.6666%;
    margin: 10% 0 0 10%
}
.cols3.imgMgn0 .imgGridItem:nth-child(3n+1),
.cols3.imgMgn1 .imgGridItem:nth-child(3n+1),
.cols3.imgMgn2 .imgGridItem:nth-child(3n+1) {
    margin-left: 0;
    clear: both
}
.cols3.imgMgn0 .imgGridItem.child1of3,
.cols3.imgMgn1 .imgGridItem.child1of3,
.cols3.imgMgn2 .imgGridItem.child1of3 {
    margin-left: 0;
    clear: both
}
.cols3.imgMgn0 .imgGridItem.colSpan2 {
    width: 66.66666%
}
.cols3.imgMgn1 .imgGridItem.colSpan2 {
    width: 65%
}
.cols3.imgMgn2 .imgGridItem.colSpan2 {
    width: 63.3332%
}
.cols3.imgMgn0 .imgGridItem.colSpan3,
.cols3.imgMgn1 .imgGridItem.colSpan3,
.cols3.imgMgn2 .imgGridItem.colSpan3 {
    width: 100%
}
.cols4.imgMgn0 .packeryColumnSizer {
    width: 25%
}
.cols4.imgMgn1 .galleryWrapper {
    margin-top: -1.466%
}
.cols4.imgMgn1 .packeryGutterSizer {
    width: 1.466%
}
.cols4.imgMgn1 .packeryColumnSizer {
    width: 23.9%
}
.cols4.imgMgn2 .galleryWrapper {
    margin-top: -3%
}
.cols4.imgMgn2 .packeryGutterSizer {
    width: 3%
}
.cols4.imgMgn2 .packeryColumnSizer {
    width: 22.75%
}
.cols4.imgMgn0 .imgGridItem {
    width: 25%;
    margin: 0
}
.cols4.imgMgn1 .imgGridItem {
    width: 23.9%;
    margin: 1.466% 0 0 1.466%
}
.cols4.imgMgn2 .imgGridItem {
    width: 22.75%;
    margin: 3% 0 0 3%;
}
.ieLTE7 .cols4.imgMgn2 .imgGridItem {
    width: 22.6%
}
.cols4.imgMgn0 .imgGridItem:nth-child(4n+1),
.cols4.imgMgn1 .imgGridItem:nth-child(4n+1),
.cols4.imgMgn2 .imgGridItem:nth-child(4n+1) {
    margin-left: 0;
    clear: both
}
.cols4.imgMgn0 .imgGridItem.child1of4,
.cols4.imgMgn1 .imgGridItem.child1of4,
.cols4.imgMgn2 .imgGridItem.child1of4 {
    margin-left: 0;
    clear: both
}
.cols4.imgMgn0 .imgGridItem.colSpan2 {
    width: 50%
}
.cols4.imgMgn1 .imgGridItem.colSpan2 {
    width: 49.266%
}
.cols4.imgMgn2 .imgGridItem.colSpan2 {
    width: 48.5%
}
.cols4.imgMgn0 .imgGridItem.colSpan3 {
    width: 75%
}
.cols4.imgMgn1 .imgGridItem.colSpan3 {
    width: 74.632%
}
.cols4.imgMgn2 .imgGridItem.colSpan3 {
    width: 74.25%
}
.cols4.imgMgn0 .imgGridItem.colSpan4,
.cols4.imgMgn1 .imgGridItem.colSpan4,
.cols4.imgMgn2 .imgGridItem.colSpan4 {
    width: 100%
}
.js .hasModalGallery .imgGridItem,
.js .hasOneUpGallery .imgGridItem {
    cursor: pointer
}
.galleryWrapper:before,
.galleryWrapper:after {
    content: '';
    display: table
}
.galleryWrapper:after {
    clear: both
}
.ieLTE7 .galleryWrapper {
    zoom: 1
}
.oneUpViewer img {
    margin-bottom: 1.5em
}
.imgMgn1 .masonryImgGallery .imgGridItem.packeryItem,
.imgMgn2 .masonryImgGallery .imgGridItem.packeryItem {
    margin: 0
}
.cols2.imgMgn1 .masonryImgGallery.packery,
.cols3.imgMgn1 .masonryImgGallery.packery,
.cols4.imgMgn1 .masonryImgGallery.packery,
.cols5.imgMgn1 .masonryImgGallery.packery,
.cols6.imgMgn1 .masonryImgGallery.packery,
.cols7.imgMgn1 .masonryImgGallery.packery,
.cols8.imgMgn1 .masonryImgGallery.packery,
.cols2.imgMgn2 .masonryImgGallery.packery,
.cols3.imgMgn2 .masonryImgGallery.packery,
.cols4.imgMgn2 .masonryImgGallery.packery,
.cols5.imgMgn2 .masonryImgGallery.packery,
.cols6.imgMgn2 .masonryImgGallery.packery,
.cols7.imgMgn2 .masonryImgGallery.packery,
.cols8.imgMgn2 .masonryImgGallery.packery {
    margin-top: 0
}
@media only screen and (max-width: 480px) {
    .cols5.imgMgn0 .packeryColumnSizer,
    .cols6.imgMgn0 .packeryColumnSizer,
    .cols7.imgMgn0 .packeryColumnSizer,
    .cols8.imgMgn0 .packeryColumnSizer {
        width: 25%
    }
    .cols5.imgMgn1 .galleryWrapper,
    .cols6.imgMgn1 .galleryWrapper,
    .cols7.imgMgn1 .galleryWrapper,
    .cols8.imgMgn1 .galleryWrapper {
        margin-top: -1.466%
    }
    .cols5.imgMgn1 .packeryGutterSizer,
    .cols6.imgMgn1 .packeryGutterSizer,
    .cols7.imgMgn1 .packeryGutterSizer,
    .cols8.imgMgn1 .packeryGutterSizer {
        width: 1.466%
    }
    .cols5.imgMgn1 .packeryColumnSizer,
    .cols6.imgMgn1 .packeryColumnSizer,
    .cols7.imgMgn1 .packeryColumnSizer,
    .cols8.imgMgn1 .packeryColumnSizer {
        width: 23.9%
    }
    .cols5.imgMgn2 .galleryWrapper,
    .cols6.imgMgn2 .galleryWrapper,
    .cols7.imgMgn2 .galleryWrapper,
    .cols8.imgMgn2 .galleryWrapper {
        margin-top: -3%
    }
    .cols5.imgMgn2 .packeryGutterSizer,
    .cols6.imgMgn2 .packeryGutterSizer,
    .cols7.imgMgn2 .packeryGutterSizer,
    .cols8.imgMgn2 .packeryGutterSizer {
        width: 3%
    }
    .cols5.imgMgn2 .packeryColumnSizer,
    .cols6.imgMgn2 .packeryColumnSizer,
    .cols7.imgMgn2 .packeryColumnSizer,
    .cols8.imgMgn2 .packeryColumnSizer {
        width: 22.75%
    }
    .cols5.imgMgn0 .imgGridItem,
    .cols6.imgMgn0 .imgGridItem,
    .cols7.imgMgn0 .imgGridItem,
    .cols8.imgMgn0 .imgGridItem {
        width: 25%;
        margin: 0
    }
    .cols5.imgMgn1 .imgGridItem,
    .cols6.imgMgn1 .imgGridItem,
    .cols7.imgMgn1 .imgGridItem,
    .cols8.imgMgn1 .imgGridItem {
        width: 23.9%;
        margin: 1.466% 0 0 1.466%
    }
    .cols5.imgMgn2 .imgGridItem,
    .cols6.imgMgn2 .imgGridItem,
    .cols7.imgMgn2 .imgGridItem,
    .cols8.imgMgn2 .imgGridItem {
        width: 22.75%;
        margin: 3% 0 0 3%;
    }
    .ieLTE7 .cols5.imgMgn2 .imgGridItem,
    .ieLTE7 .cols6.imgMgn2 .imgGridItem,
    .ieLTE7 .cols7.imgMgn2 .imgGridItem,
    .ieLTE7 .cols8.imgMgn2 .imgGridItem {
        width: 22.6%
    }
    .cols5.imgMgn0 .imgGridItem:nth-child(4n+1),
    .cols6.imgMgn0 .imgGridItem:nth-child(4n+1),
    .cols7.imgMgn0 .imgGridItem:nth-child(4n+1),
    .cols8.imgMgn0 .imgGridItem:nth-child(4n+1),
    .cols5.imgMgn1 .imgGridItem:nth-child(4n+1),
    .cols6.imgMgn1 .imgGridItem:nth-child(4n+1),
    .cols7.imgMgn1 .imgGridItem:nth-child(4n+1),
    .cols8.imgMgn1 .imgGridItem:nth-child(4n+1),
    .cols5.imgMgn2 .imgGridItem:nth-child(4n+1),
    .cols6.imgMgn2 .imgGridItem:nth-child(4n+1),
    .cols7.imgMgn2 .imgGridItem:nth-child(4n+1),
    .cols8.imgMgn2 .imgGridItem:nth-child(4n+1) {
        margin-left: 0;
        clear: both
    }
    .cols5.imgMgn0 .imgGridItem.child1of4,
    .cols6.imgMgn0 .imgGridItem.child1of4,
    .cols7.imgMgn0 .imgGridItem.child1of4,
    .cols8.imgMgn0 .imgGridItem.child1of4,
    .cols5.imgMgn1 .imgGridItem.child1of4,
    .cols6.imgMgn1 .imgGridItem.child1of4,
    .cols7.imgMgn1 .imgGridItem.child1of4,
    .cols8.imgMgn1 .imgGridItem.child1of4,
    .cols5.imgMgn2 .imgGridItem.child1of4,
    .cols6.imgMgn2 .imgGridItem.child1of4,
    .cols7.imgMgn2 .imgGridItem.child1of4,
    .cols8.imgMgn2 .imgGridItem.child1of4 {
        margin-left: 0;
        clear: both
    }
}
@media only screen and (min-width: 481px) {
    .cols5.imgMgn1 .galleryWrapper,
    .cols6.imgMgn1 .galleryWrapper,
    .cols7.imgMgn1 .galleryWrapper,
    .cols8.imgMgn1 .galleryWrapper {
        margin-top: -1%
    }
    .cols5.imgMgn1 .packeryGutterSizer,
    .cols6.imgMgn1 .packeryGutterSizer,
    .cols7.imgMgn1 .packeryGutterSizer,
    .cols8.imgMgn1 .packeryGutterSizer {
        width: 1%
    }
    .cols5.imgMgn2 .galleryWrapper,
    .cols6.imgMgn2 .galleryWrapper,
    .cols7.imgMgn2 .galleryWrapper,
    .cols8.imgMgn2 .galleryWrapper {
        margin-top: -2%
    }
    .cols5.imgMgn2 .packeryGutterSizer,
    .cols6.imgMgn2 .packeryGutterSizer,
    .cols7.imgMgn2 .packeryGutterSizer,
    .cols8.imgMgn2 .packeryGutterSizer {
        width: 2%
    }
    .cols5.imgMgn1 .imgGridItem,
    .cols6.imgMgn1 .imgGridItem,
    .cols7.imgMgn1 .imgGridItem,
    .cols8.imgMgn1 .imgGridItem {
        margin: 1% 0 0 1%
    }
    .cols5.imgMgn2 .imgGridItem,
    .cols6.imgMgn2 .imgGridItem,
    .cols7.imgMgn2 .imgGridItem,
    .cols8.imgMgn2 .imgGridItem {
        margin: 2% 0 0 2%
    }
    .cols5.imgMgn0 .packeryColumnSizer {
        width: 20%
    }
    .cols5.imgMgn1 .packeryColumnSizer {
        width: 19.2%
    }
    .cols5.imgMgn2 .packeryColumnSizer {
        width: 18.4%
    }
    .cols5.imgMgn0 .imgGridItem {
        width: 20%;
        margin: 0;
    }
    .ieLTE7 .cols5.imgMgn0 .imgGridItem {
        width: 19.95%
    }
    .cols5.imgMgn1 .imgGridItem {
        width: 19.2%;
    }
    .ieLTE7 .cols5.imgMgn1 .imgGridItem {
        width: 19.1%
    }
    .cols5.imgMgn2 .imgGridItem {
        width: 18.4%
    }
    .cols5.imgMgn0 .imgGridItem:nth-child(5n+1),
    .cols5.imgMgn1 .imgGridItem:nth-child(5n+1),
    .cols5.imgMgn2 .imgGridItem:nth-child(5n+1) {
        margin-left: 0;
        clear: both
    }
    .cols5.imgMgn0 .imgGridItem.child1of5,
    .cols5.imgMgn1 .imgGridItem.child1of5,
    .cols5.imgMgn2 .imgGridItem.child1of5 {
        margin-left: 0;
        clear: both
    }
    .cols6.imgMgn0 .packeryColumnSizer {
        width: 16.6666%
    }
    .cols6.imgMgn1 .packeryColumnSizer {
        width: 15.83333%
    }
    .cols6.imgMgn2 .packeryColumnSizer {
        width: 15%
    }
    .cols6.imgMgn0 .imgGridItem {
        width: 16.6666%;
        margin: 0
    }
    .cols6.imgMgn1 .imgGridItem {
        width: 15.83333%;
    }
    .ieLTE7 .cols6.imgMgn1 .imgGridItem {
        width: 15.8%
    }
    .cols6.imgMgn2 .imgGridItem {
        width: 15%;
    }
    .ieLTE7 .cols6.imgMgn2 .imgGridItem {
        width: 14.85%
    }
    .cols6.imgMgn0 .imgGridItem:nth-child(6n+1),
    .cols6.imgMgn1 .imgGridItem:nth-child(6n+1),
    .cols6.imgMgn2 .imgGridItem:nth-child(6n+1) {
        margin-left: 0;
        clear: both
    }
    .cols6.imgMgn0 .imgGridItem.child1of6,
    .cols6.imgMgn1 .imgGridItem.child1of6,
    .cols6.imgMgn2 .imgGridItem.child1of6 {
        margin-left: 0;
        clear: both
    }
}
@media only screen and (min-width: 481px) and (max-width: 1023px) {
    .cols7.imgMgn0 .packeryColumnSizer,
    .cols8.imgMgn0 .packeryColumnSizer {
        width: 16.6666%
    }
    .cols7.imgMgn1 .packeryColumnSizer,
    .cols8.imgMgn1 .packeryColumnSizer {
        width: 15.83333%
    }
    .cols7.imgMgn2 .packeryColumnSizer,
    .cols8.imgMgn2 .packeryColumnSizer {
        width: 15%
    }
    .cols7.imgMgn0 .imgGridItem,
    .cols8.imgMgn0 .imgGridItem {
        width: 16.6666%;
        margin: 0
    }
    .cols7.imgMgn1 .imgGridItem,
    .cols8.imgMgn1 .imgGridItem {
        width: 15.83333%;
    }
    .ieLTE7 .cols7.imgMgn1 .imgGridItem,
    .ieLTE7 .cols8.imgMgn1 .imgGridItem {
        width: 15.8%
    }
    .cols7.imgMgn2 .imgGridItem,
    .cols8.imgMgn2 .imgGridItem {
        width: 15%;
    }
    .ieLTE7 .cols7.imgMgn2 .imgGridItem,
    .ieLTE7 .cols8.imgMgn2 .imgGridItem {
        width: 14.85%
    }
    .cols7.imgMgn0 .imgGridItem:nth-child(6n+1),
    .cols7.imgMgn1 .imgGridItem:nth-child(6n+1),
    .cols7.imgMgn2 .imgGridItem:nth-child(6n+1),
    .cols8.imgMgn0 .imgGridItem:nth-child(6n+1),
    .cols8.imgMgn1 .imgGridItem:nth-child(6n+1),
    .cols8.imgMgn2 .imgGridItem:nth-child(6n+1) {
        margin-left: 0;
        clear: both
    }
    .cols7.imgMgn0 .imgGridItem.child1of6,
    .cols7.imgMgn1 .imgGridItem.child1of6,
    .cols7.imgMgn2 .imgGridItem.child1of6,
    .cols8.imgMgn0 .imgGridItem.child1of6,
    .cols8.imgMgn1 .imgGridItem.child1of6,
    .cols8.imgMgn2 .imgGridItem.child1of6 {
        margin-left: 0;
        clear: both
    }
}
@media only screen and (min-width: 1024px) {
    .cols7.imgMgn0 .packeryColumnSizer {
        width: 14.285714%
    }
    .cols7.imgMgn1 .packeryColumnSizer {
        width: 13.428571%
    }
    .cols7.imgMgn2 .packeryColumnSizer {
        width: 12.57142%
    }
    .cols7.imgMgn0 .imgGridItem {
        width: 14.285714%;
        margin: 0;
    }
    .ieLTE7 .cols7.imgMgn0 .imgGridItem {
        width: 14.2%
    }
    .cols7.imgMgn1 .imgGridItem {
        width: 13.428571%;
    }
    .ieLTE7 .cols7.imgMgn1 .imgGridItem {
        width: 13.35%
    }
    .cols7.imgMgn2 .imgGridItem {
        width: 12.57142%;
    }
    .ieLTE7 .cols7.imgMgn2 .imgGridItem {
        width: 12.5%
    }
    .cols7.imgMgn0 .imgGridItem:nth-child(7n+1),
    .cols7.imgMgn1 .imgGridItem:nth-child(7n+1),
    .cols7.imgMgn2 .imgGridItem:nth-child(7n+1) {
        margin-left: 0;
        clear: both
    }
    .cols7.imgMgn0 .imgGridItem.child1of7,
    .cols7.imgMgn1 .imgGridItem.child1of7,
    .cols7.imgMgn2 .imgGridItem.child1of7 {
        margin-left: 0;
        clear: both
    }
    .cols8.imgMgn0 .packeryColumnSizer {
        width: 12.5%
    }
    .cols8.imgMgn1 .packeryColumnSizer {
        width: 11.625%
    }
    .cols8.imgMgn2 .packeryColumnSizer {
        width: 10.75%
    }
    .cols8.imgMgn0 .imgGridItem {
        width: 12.5%;
        margin: 0;
    }
    .ieLTE7 .cols8.imgMgn0 .imgGridItem {
        width: 12.49%
    }
    .cols8.imgMgn1 .imgGridItem {
        width: 11.625%;
    }
    .ieLTE7 .cols8.imgMgn1 .imgGridItem {
        width: 11.55%
    }
    .cols8.imgMgn2 .imgGridItem {
        width: 10.75%;
    }
    .ieLTE7 .cols8.imgMgn2 .imgGridItem {
        width: 10.7%
    }
    .cols8.imgMgn0 .imgGridItem:nth-child(8n+1),
    .cols8.imgMgn1 .imgGridItem:nth-child(8n+1),
    .cols8.imgMgn2 .imgGridItem:nth-child(8n+1) {
        margin-left: 0;
        clear: both
    }
    .cols8.imgMgn0 .imgGridItem.child1of8,
    .cols8.imgMgn1 .imgGridItem.child1of8,
    .cols8.imgMgn2 .imgGridItem.child1of8 {
        margin-left: 0;
        clear: both
    }
}
.imgShape {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-background-origin: border;
    -moz-background-origin: border;
    background-origin: border-box;
    position: relative;
}
.imgShape:before {
    display: block;
    content: '';
    padding-top: 100%
}
.imgShape .contentImg {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.imgShape.circleImg {
    -webkit-border-radius: 50%;
    border-radius: 50%
}
.imgRowItem {
    float: left;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.imgMgn0 .imgRowItem {
    margin: 0
}
.imgMgn1 .imgRowItem {
    margin: 0 1.5% 1.5% 0
}
.imgMgn2 .imgRowItem {
    margin: 0 3% 3% 0
}
.building .imgRowItem {
    visibility: hidden
}
#at3lb {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 11
}
.at3lblight {
    background: rgba(255, 255, 255, 0.7)
}
#at3win {
    position: fixed;
    _position: absolute;
    top: 15%;
    left: 50%;
    margin-left: -320px;
    background: #fff;
    border: 1px solid #d2d2d1;
    width: 640px;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-family: "helvetica neue", helvetica, arial, sans-serif;
    z-index: 12
}
#at3win #at3winheader {
    position: relative;
    border-bottom: 1px solid #d2d2d1;
    background: #f1f1f1;
    height: 49px;
    -webkit-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    cursor: default;
}
#at3win #at3winheader h3 {
    height: 49px;
    line-height: 49px;
    margin: 0 50px 0 0;
    padding: 0 20px;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0 1px #fff;
    color: #333;
    direction: ltr
}
#at3win #at3wincontent {
    height: 440px;
    position: relative
}
#at3winemail,
#at3winshare {
    height: 100%
}
#at3winssi {
    color: #777;
    position: absolute;
    right: 50px;
    top: 0;
    height: 50px;
    display: block
}
.at-quickshare-header-peep {
    position: absolute;
    top: 0;
    right: 34px;
    height: 16px;
    padding: 6px;
    border-left: 1px solid #dedede;
    cursor: pointer
}
#at3winheaderclose {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 15px;
    -moz-background-size: 15px;
    background-size: 15px;
    border-left: 1px solid #d2d2d1;
    width: 49px;
    height: 49px;
    line-height: 49px;
    overflow: hidden;
    text-indent: -9999px;
    text-shadow: none;
    cursor: pointer;
}
#at3winheaderclose:hover {
    opacity: .7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70)
}
#at3winfooter {
    position: relative;
    background: #fff;
    border-top: 1px solid #d2d2d1;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    line-height: 11px;
    padding: 10px 20px 20px 20px;
    font-size: 11px;
    color: #666;
}
#at3winfooter a {
    margin-right: 10px;
    text-decoration: none;
    color: #666
}
#at3logo {
    float: left;
    background: url("//s7.addthis.com/static/t00/at3logo-sm.gif") no-repeat left center !important;
    padding-left: 10px
}
#at3privacy {
    float: right;
    background: url("//s7.addthis.com/static/t00/at3-privacy.gif") no-repeat right center !important;
    padding-right: 14px
}
#at3wincontent,
#at20mc {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.pagination {
    padding-top: 1.5em
}
.hasClickAction {
    cursor: pointer
}
.tableWrap {
    width: 100%;
    padding: 0;
    overflow-x: scroll
}
table.beerList {
    width: 100%;
}
table.beerList td.beerIBU,
table.beerList td.beerABV,
table.beerList td.beerPrice {
    width: 10%
}
table.beerList th.beerName,
table.beerList td.beerStyle {
    width: 19%
}
table.beerList td.beerBreweryAndLocation {
    width: 32%
}
.beerListContent .blockText {
    margin-bottom: 1.5em
}
.txa1 .beerList th,
.txa1 .beerList td {
    text-align: center
}
.txa2 .beerList th,
.txa2 .beerList td {
    text-align: right
}
.beerListHeader {
    padding-bottom: 0;
    margin-top: 1.5em;
}
.beerListHeader:first-child {
    margin-top: 0
}
.beerListHeader a,
.beerName a {
    color: #9f0005
}
[class*='maxWidth--'] {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.dincondensedweb {
    font-family: dincondensedweb, Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 400
}
.proximanovalight {
    font-family: proximanovalight, Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 300
}
.museosanslight {
    font-family: museosanslight, Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 300
}
@font-face {
    font-family: 'fontello';
    src: url("/fontello.eot?50069385");
    src: url("/fontello.eot?50069385#iefix") format('embedded-opentype'), url("/fontello.woff?50069385") format('woff'), url("/fontello.ttf?50069385") format('truetype'), url("/fontello.svg?50069385#fontello") format('svg');
    font-weight: normal;
    font-style: normal
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    -webkit-transition: -webkit-transform 300ms;
    -moz-transition: -moz-transform 300ms;
    -o-transition: -o-transform 300ms;
    -ms-transition: -ms-transform 300ms;
    transition: transform 300ms;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
}
.icon-mail:before {
    content: '\e801'
}
.icon-link:before {
    content: '\e800'
}
.icon-picture:before {
    content: '\e803'
}
.icon-plus:before {
    content: '\e80a'
}
.icon-plus-circled:before {
    content: '\e80b'
}
.icon-plus-squared:before {
    content: '\e80f'
}
.icon-minus:before {
    content: '\e810'
}
.icon-minus-circled:before {
    content: '\e814'
}
.icon-minus-squared:before {
    content: '\e816'
}
.icon-attention-alt:before {
    content: '\e804'
}
.icon-menu-2:before {
    content: '\e80d'
}
.icon-down-dir:before {
    content: '\e817'
}
.icon-up-dir:before {
    content: '\e818'
}
.icon-left-dir:before {
    content: '\e81e'
}
.icon-right-dir:before {
    content: '\e81f'
}
.icon-down-open:before {
    content: '\e822'
}
.icon-left-open:before {
    content: '\e824'
}
.icon-right-open:before {
    content: '\e825'
}
.icon-up-open:before {
    content: '\e826'
}
.icon-angle-circled-left:before {
    content: '\e827'
}
.icon-angle-circled-right:before {
    content: '\e828'
}
.icon-mail-alt:before {
    content: '\e80c'
}
.icon-angle-circled-down:before {
    content: '\e82a'
}
.icon-food:before {
    content: '\e802'
}
.icon-picture-1:before {
    content: '\e806'
}
.icon-menu-1:before {
    content: '\e813'
}
.icon-info-1:before {
    content: '\e807'
}
.icon-location-2:before {
    content: '\e809'
}
.icon-phone-outline:before {
    content: '\e80e'
}
.icon-phone-1:before {
    content: '\e808'
}
.icon-menu-4:before {
    content: '\e811'
}
.icon-menu-3:before {
    content: '\e812'
}
.icon-calendar-1:before {
    content: '\e805'
}
.icon-pinterest:before {
    content: '\e81d'
}
.icon-linkedin:before {
    content: '\e81a'
}
.icon-twitter:before {
    content: '\e819'
}
.icon-facebook:before {
    content: '\e81b'
}
.icon-opentable:before {
    content: '\e815'
}
.icon-instagram:before {
    content: '\e81c'
}
.icon-location-1:before {
    content: '\e820'
}
.icon-calendar-2:before {
    content: '\e821'
}
.icon-shop:before {
    content: '\e823'
}
.icon-angle-circled-up:before {
    content: '\e829'
}
.icon-opentable:before {
    margin-left: -.1em
}
.mobileNavOpen .icon-down-dir:before,
.mobileSideNavOpen .icon-down-dir:before,
.mobileNavOpen .icon-down-open:before,
.mobileSideNavOpen .icon-down-open:before,
.mobileNavOpen .icon-angle-circled-down:before,
.mobileSideNavOpen .icon-angle-circled-down:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.mobileNavOpen .icon-plus:before,
.mobileSideNavOpen .icon-plus:before,
.mobileNavOpen .icon-plus-circled:before,
.mobileSideNavOpen .icon-plus-circled:before,
.mobileNavOpen .icon-plus-squared:before,
.mobileSideNavOpen .icon-plus-squared:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}
.fsSm input.gsc-input {
    font-size: 14px
}
.fsMed input.gsc-input {
    font-size: 16px
}
.fsLg input.gsc-input {
    font-size: 20px
}
.gsc-control-cse,
.gsc-control-cse .gsc-table-result,
.gsc-completion-container,
.gsc-completion-container td {
    border: 0;
    font-family: inherit !important
}
.gsc-completion-container .gsst_a .gscb_a,
.blockContent .gsst_a .gscb_a,
.gsc-completion-container .gsst_a:hover .gscb_a,
.blockContent .gsst_a:hover .gscb_a,
.gsc-completion-container .input-box-hover .gsst_a .gscb_a,
.blockContent .input-box-hover .gsst_a .gscb_a {
    background: #fff !important;
    color: #555 !important
}
.blockContent .gsc-control-cse table,
.blockContent .gsc-control-cse td {
    padding: 0;
    border: 0;
    margin-bottom: 0
}
.blockContent .gsc-control-cse,
.blockContent .gsc-control-cse .gsc-table-result,
.blockContent .gsc-result-info {
    font-size: inherit
}
.blockContent .gsst_a,
.blockContent .cse .gsc-control-cse,
.blockContent .gsc-control-cse {
    padding: 0;
    border: 0;
    background: transparent
}
.blockContent .gsc-table-result {
    border-collapse: separate
}
.blockContent .gsc-result-info {
    padding-left: 0
}
.blockContent .gsc-input-box table {
    margin: 0
}
.blockContent .gsc-search-box .gsib_a {
    padding: .5em
}
.blockContent .gsc-search-box .gsib_b {
    padding: 0
}
.blockContent .gsst_a {
    line-height: 0;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 40px;
    text-align: center
}
.blockContent .gsc-input,
.blockContent .gsc-input-box {
    height: auto !important
}
.blockContent .gsc-control-cse,
.blockContent .gsc-control-cse table,
.blockContent .gsc-control-cse th,
.blockContent .gsc-control-cse td,
.blockContent .gssb_a,
.blockContent td.gsc-input,
.blockContent td.gsc-search-button,
.blockContent td.gsc-clear-button,
.blockContent .gsc-webResult .gsc-result,
.blockContent .gsc-webResult .gsc-result:hover {
    border: 0
}
.blockContent .gsc-webResult .gsc-result,
.blockContent .gsc-webResult .gsc-result:hover {
    padding-left: 0
}
.blockContent .gsst_b {
    line-height: 0
}
.blockContent .gsc-search-box .gsc-input>input:focus,
.blockContent .gsc-input-box-focus,
.blockContent .gsc-search-box .gsc-input>input:hover,
.blockContent .gsc-input-box-hover {
    -webkit-box-shadow: none;
    box-shadow: none
}
.blockContent input.gsc-input,
.blockContent .gsc-input-box,
.blockContent .gsc-input-box-hover,
.blockContent .gsc-input-box-focus {
    border-color: #ccc
}
.blockContent input.gsc-input {
    color: #555
}
.blockContent td.gsc-search-button {
    padding: 0;
    vertical-align: middle;
}
.blockContent td.gsc-search-button input {
    margin: 0;
    vertical-align: middle
}
.blockContent .cse input.gsc-search-button,
.blockContent input.gsc-search-button {
    height: auto;
    padding: .25em 1em
}
.blockContent input[type=image].gsc-search-button {
    padding: .625em 1.75em
}
.blockContent .gsc-above-wrapper-area {
    border-bottom-color: transparent;
    padding-bottom: 0;
    margin-bottom: .25em
}
.blockContent .gsc-wrapper.gsc-thinWrapper {
    border-right: 0
}
.blockContent .gsc-result-info,
.blockContent .gsc-orderby-label,
.blockContent .gs-result a.gs-visibleUrl,
.blockContent .gs-result .gs-visibleUrl,
.blockContent .gsc-preview-reviews,
.blockContent .gsc-control-cse .gs-snippet,
.blockContent .gsc-control-cse .gs-promotion em {
    color: #656565
}
.blockContent .gsc-control-cse .gs-snippet,
.blockContent .gsc-control-cse .gs-promotion em {
    font-size: inherit
}
.blockContent .gs-title,
.blockContent .gs-webResult.gs-result a.gs-title,
.blockContent .gs-webResult.gs-result a.gs-title *,
.blockContent .gsc-results .gsc-cursor-box .gsc-cursor-page,
.blockContent .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    color: #9f0005 !important;
    text-decoration: none !important;
    background: transparent
}
.blockContent .gs-title,
.blockContent .gs-webResult.gs-result a.gs-title,
.blockContent .gs-webResult.gs-result a.gs-title *,
.blockContent .cse .gs-webResult,
.blockContent .gs-webResult .gs-visibleUrl {
    font-weight: inherit
}
.blockContent .gsc-results .gsc-cursor-box .gsc-cursor-page,
.blockContent .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    text-shadow: none;
    text-decoration: none
}
.blockContent .cse .gsc-cursor-box,
.blockContent .gsc-results .gsc-cursor-box,
.blockContent .gsc-cursor-box {
    border-style: solid;
    border-color: transparent;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
}
.blockContent .gsc-table-result,
.blockContent .gsc-thumbnail-inside,
.blockContent .gsc-url-top {
    padding: 0
}
.blockContent .gcsc-branding {
    padding-left: 0;
    padding-right: 0
}
.blockContent .cse input.gsc-search-button,
.blockContent .cse input.gsc-search-button:hover,
.blockContent input.gsc-search-button,
.blockContent input.gsc-search-button:hover,
.blockContent .gsc-selected-option-container {
    font-weight: inherit;
    color: #fff;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #333;
    font-size: 16px;
    border-color: #666;
    border-width: 1px;
    border-style: solid
}
.blockContent .cse form.gsc-search-box,
.blockContent form.gsc-search-box {
    padding-left: 0;
    padding-right: 0
}
.blockContent .gsc-control-cse .gsc-option-menu {
    background: #fff;
    border-color: #656565
}
.blockContent .gsc-option-menu-item {
    color: #656565
}
.blockContent .gsc-option-menu-item-highlighted {
    background: transparent;
}
.blockContent .gsc-option-menu-item-highlighted .gsc-option:before {
    display: inline-block;
    width: .9em;
    text-align: left;
    content: 'â€¢';
    margin-left: -.9em
}
.blockContent .gsc-option-menu-container {
    font-size: inherit
}
.blockContent .gsc-selected-option-container {
    font-size: inherit;
    width: auto !important;
    padding-left: 1em;
    padding-right: 1em
}
.blockContent .gs-visibleUrl,
.blockContent .gsc-result-info-container,
.blockContent .gsc-orderby-container {
    font-size: 85%
}
.blockContent .gsc-result-info {
    margin-bottom: 0
}
.blockContent .gcsc-branding-img-noclear,
.blockContent .gcsc-branding-img-noclear img {
    vertical-align: top
}
.blockContent .gs-no-results-result .gs-snippet {
    margin: 0;
    padding: .5em;
    color: #656565;
    background: rgba(242, 242, 242, 0);
    border-color: #ccc
}
.blockContent .gs-result img.gs-image {
    border-color: #ccc;
    border-width: 1px
}
.blockContainer.hidden {
    display: none
}
.ieLTE8 .blockContainer {
    position: relative;
    z-index: 1
}
.blockContent {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.blockContent:before,
.blockContent:after {
    content: '';
    display: table
}
.blockContent:after {
    clear: both
}
.ieLTE7 .blockContent {
    zoom: 1
}
.blockContent .blockImg {
    padding-bottom: 1.5em
}
.blockContent.layoutB.hasImg .blockImg {
    padding-top: 1.5em;
    padding-bottom: 0
}
.blockContent.fixedHeightGallery--singleImg.hasImg .blockImg {
    margin-bottom: 1.5em;
    padding-bottom: 0
}
.blockContent.layoutB.fixedHeightGallery--singleImg.hasImg .blockImg {
    margin-top: 1.5em;
    padding-top: 0;
    margin-bottom: 0
}
.blockContent.hasImg.imgOnly .blockImg {
    padding-top: 0;
    padding-bottom: 0
}
.ieLTE8 .blockContent {
    position: relative;
    z-index: 1
}
.blockImg {
    text-align: center
}
.blockInnerContent {
    font-size: 18px;
}
.blockInnerContent b,
.blockInnerContent strong {
    font-weight: bold
}
.blockInnerContent i,
.blockInnerContent em {
    font-style: italic
}
.blockContainer,
.pageTitleContainer,
.itemsCollectionContainer {
    border-style: solid;
    border-color: #ccc;
    background-color: transparent;
    background-image: none;
    background-position: 50% 50%;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
}
.blockWrap_f06b66a266644aac8d981569a86556c0 {
    padding-top: 150px;
    padding-bottom: 150px;
    color: #fff;
    background-image: url("http://af132922744f7056f632-a33041f3a775e1fce9a336d284ba712d.r21.cf2.rackcdn.com/f42860a874b644279e0abda87b730b94.jpeg");
    background-position: 50% 50%;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f06b66a266644aac8d981569a86556c0,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f06b66a266644aac8d981569a86556c0 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f06b66a266644aac8d981569a86556c0 .blockInnerContent {
    font-size: 30px;
    text-align: center;
}
.blockWrap_f06b66a266644aac8d981569a86556c0 .contentTitle {
    color: #fff;
    font-size: 80px;
    text-align: center;
}
.blockWrap_f06b66a266644aac8d981569a86556c0 {
    position: relative;
}
.blockWrap_f06b66a266644aac8d981569a86556c0:before {
    content: '';
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #000;
    opacity: .3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30)
}
.blockWrap_f06b66a266644aac8d981569a86556c0 .blockContent {
    position: relative
}
.blockWrap_edd394d7d63640779c6b9cb3d74ddad3 {
    padding-top: 0;
    padding-bottom: 40px;
    background-color: transparent;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_edd394d7d63640779c6b9cb3d74ddad3,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_edd394d7d63640779c6b9cb3d74ddad3 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_edd394d7d63640779c6b9cb3d74ddad3 .blockInnerContent {
    text-align: left;
}
.blockWrap_edd394d7d63640779c6b9cb3d74ddad3 .contentTitle {
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: .3em;
    padding-left: .3em;
    text-align: center;
}
.blockWrap_f0c5185c11d44ec99c1f55383f4437d4 {
    padding-top: 50px;
    padding-bottom: 30px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f0c5185c11d44ec99c1f55383f4437d4,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f0c5185c11d44ec99c1f55383f4437d4 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f0c5185c11d44ec99c1f55383f4437d4 .contentTitle {
    color: #333;
    font-size: 36px;
    text-transform: uppercase;
    text-align: center;
}
.blockWrap_c1094ac5c10445db81427bf8d6ef439a {
    background-color: transparent;
}
.blockWrap_c1094ac5c10445db81427bf8d6ef439a .blockInnerContent {
    text-align: center;
}
.blockWrap_c1094ac5c10445db81427bf8d6ef439a button,
.blockWrap_c1094ac5c10445db81427bf8d6ef439a .button,
.blockWrap_c1094ac5c10445db81427bf8d6ef439a input[type=submit] {
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.blockWrap_fdeae04fd8c8440fa98649a2cb64d995 {
    padding-top: 125px;
    padding-bottom: 125px;
    color: #fff;
    background-color: transparent;
    background-image: url("http://af132922744f7056f632-a33041f3a775e1fce9a336d284ba712d.r21.cf2.rackcdn.com/1851ffcc01144ef08679d02cebdd54dd.jpeg");
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_fdeae04fd8c8440fa98649a2cb64d995,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_fdeae04fd8c8440fa98649a2cb64d995 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_fdeae04fd8c8440fa98649a2cb64d995 .blockInnerContent {
    font-size: 30px;
    text-align: center;
}
.blockWrap_fdeae04fd8c8440fa98649a2cb64d995 .contentTitle {
    color: #fff;
    font-size: 80px;
    text-align: center;
}
.blockWrap_fdeae04fd8c8440fa98649a2cb64d995 {
    position: relative;
}
.blockWrap_fdeae04fd8c8440fa98649a2cb64d995:before {
    content: '';
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #000;
    opacity: .3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30)
}
.blockWrap_fdeae04fd8c8440fa98649a2cb64d995 .blockContent {
    position: relative
}
.blockWrap_a34c641736ab4bf29455a6ad29e08297 {
    color: #fff;
}
.blockWrap_a34c641736ab4bf29455a6ad29e08297 .contentTitle {
    color: #fff;
    font-size: 50px;
}
.blockWrap_c59170d435eb453b824e015f2ac5d8af {
    padding-top: 0;
    padding-bottom: 80px;
    background-color: #f2f2f2;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_c59170d435eb453b824e015f2ac5d8af,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_c59170d435eb453b824e015f2ac5d8af .blockContent.blockContentBleed {
    padding-left: 50px;
    padding-right: 50px
}
.blockWrap_c59170d435eb453b824e015f2ac5d8af .contentImg {
    width: 100%;
    max-width: 100px;
}
.blockWrap_c59170d435eb453b824e015f2ac5d8af .contentImg.imgShape,
.blockWrap_c59170d435eb453b824e015f2ac5d8af .contentImg.scMap {
    display: inline-block;
    margin: 0 auto
}
.blockWrap_c59170d435eb453b824e015f2ac5d8af .blockContent.fixedHeightGallery .flex-container {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    max-width: 100px
}
@media only screen and (min-width: 768px) {
    .blockWrap_c59170d435eb453b824e015f2ac5d8af .blockContent.layoutE.hasSlideshow .blockImg,
    .blockWrap_c59170d435eb453b824e015f2ac5d8af .blockContent.layoutE.circleImages .blockImg,
    .blockWrap_c59170d435eb453b824e015f2ac5d8af .blockContent.layoutE.squareImages .blockImg,
    .blockWrap_c59170d435eb453b824e015f2ac5d8af .blockContent.layoutE.fixedHeightGallery--singleImg .blockImg,
    .blockWrap_c59170d435eb453b824e015f2ac5d8af .blockContent.layoutF.hasSlideshow .blockImg,
    .blockWrap_c59170d435eb453b824e015f2ac5d8af .blockContent.layoutF.circleImages .blockImg,
    .blockWrap_c59170d435eb453b824e015f2ac5d8af .blockContent.layoutF.squareImages .blockImg,
    .blockWrap_c59170d435eb453b824e015f2ac5d8af .blockContent.layoutF.fixedHeightGallery--singleImg .blockImg {
        width: 100%;
        max-width: 100px
    }
}
.blockWrap_f35913451c154a91b22b957df8bade1c {
    padding-top: 80px;
    padding-bottom: 35px;
    background-color: #f2f2f2;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f35913451c154a91b22b957df8bade1c,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f35913451c154a91b22b957df8bade1c .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f35913451c154a91b22b957df8bade1c .blockInnerContent {
    text-align: center;
}
.blockWrap_f35913451c154a91b22b957df8bade1c .contentTitle {
    color: #ad862e;
    font-size: 35px;
    text-align: center;
}
.blockWrap_c115f39fe00445909816ddb5d4146fb2 {
    padding-top: 50px;
    padding-bottom: 20px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_c115f39fe00445909816ddb5d4146fb2,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_c115f39fe00445909816ddb5d4146fb2 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_c115f39fe00445909816ddb5d4146fb2 .contentTitle {
    color: #ad862e;
    font-size: 35px;
    text-align: center;
}
.blockWrap_f6ff7a98ff1a45d2859a42bb28afac77 {
    padding-top: 120px;
    padding-bottom: 120px;
    color: #fff;
    background-color: #9f0005;
    background-image: url("http://af132922744f7056f632-a33041f3a775e1fce9a336d284ba712d.r21.cf2.rackcdn.com/56c2bbdf8f734cba81103ac12d0e738c.jpg");
    background-position: 50% 50%;
    background-attachment: scroll;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f6ff7a98ff1a45d2859a42bb28afac77,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f6ff7a98ff1a45d2859a42bb28afac77 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f6ff7a98ff1a45d2859a42bb28afac77 .blockInnerContent {
    font-size: 30px;
    text-align: center;
}
.blockWrap_f6ff7a98ff1a45d2859a42bb28afac77 .contentTitle {
    color: #fff;
    font-size: 35px;
    text-align: center;
}
.blockWrap_f6ff7a98ff1a45d2859a42bb28afac77 {
    position: relative;
}
.blockWrap_f6ff7a98ff1a45d2859a42bb28afac77:before {
    content: '';
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #9f0005;
    opacity: .8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80)
}
.blockWrap_f6ff7a98ff1a45d2859a42bb28afac77 .blockContent {
    position: relative
}
.blockWrap_c220135e10a14bc8941764485581c082 {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #333;
    background-image: none;
    background-attachment: scroll;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    background-size: auto;
    background-repeat: repeat
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_c220135e10a14bc8941764485581c082,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_c220135e10a14bc8941764485581c082 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_c220135e10a14bc8941764485581c082 .contentTitle {
    color: #fff;
    font-size: 32px;
    text-align: center;
}
.blockWrap_e07ba5fe6cd7481d8e7a4c5f5608e29c {
    padding-top: 0;
    padding-bottom: 50px;
    background-color: #efefef;
    background-image: none;
    background-attachment: scroll;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    background-size: auto;
    background-repeat: repeat
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_e07ba5fe6cd7481d8e7a4c5f5608e29c,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_e07ba5fe6cd7481d8e7a4c5f5608e29c .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_c002ade656eb446784e28f61de14471b {
    padding-top: 0;
    padding-bottom: 50px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_c002ade656eb446784e28f61de14471b,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_c002ade656eb446784e28f61de14471b .blockContent.blockContentBleed {
    padding-left: 65px;
    padding-right: 65px
}
.blockWrap_c002ade656eb446784e28f61de14471b .contentImg {
    width: 100%;
    max-width: 250px;
}
.blockWrap_c002ade656eb446784e28f61de14471b .contentImg.imgShape,
.blockWrap_c002ade656eb446784e28f61de14471b .contentImg.scMap {
    display: inline-block;
    margin: 0 auto
}
.blockWrap_c002ade656eb446784e28f61de14471b .imgShape {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain
}
.blockWrap_c002ade656eb446784e28f61de14471b .blockContent.fixedHeightGallery .flex-container {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    max-width: 250px
}
@media only screen and (min-width: 768px) {
    .blockWrap_c002ade656eb446784e28f61de14471b .blockContent.layoutE.hasSlideshow .blockImg,
    .blockWrap_c002ade656eb446784e28f61de14471b .blockContent.layoutE.circleImages .blockImg,
    .blockWrap_c002ade656eb446784e28f61de14471b .blockContent.layoutE.squareImages .blockImg,
    .blockWrap_c002ade656eb446784e28f61de14471b .blockContent.layoutE.fixedHeightGallery--singleImg .blockImg,
    .blockWrap_c002ade656eb446784e28f61de14471b .blockContent.layoutF.hasSlideshow .blockImg,
    .blockWrap_c002ade656eb446784e28f61de14471b .blockContent.layoutF.circleImages .blockImg,
    .blockWrap_c002ade656eb446784e28f61de14471b .blockContent.layoutF.squareImages .blockImg,
    .blockWrap_c002ade656eb446784e28f61de14471b .blockContent.layoutF.fixedHeightGallery--singleImg .blockImg {
        width: 100%;
        max-width: 250px
    }
}
.blockWrap_e88956647a6b439ba1016eab866b17e6 {
    background-image: none;
    background-position: 50% 50%;
    background-attachment: scroll;
}
.blockWrap_c05620b8df8a4ace8f9756e8b289b58b {
    background-image: none;
    background-attachment: scroll;
}
.blockWrap_c2058185abb441dd8c6f93740b6ad336 {
    padding-top: 0;
    padding-bottom: 50px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_c2058185abb441dd8c6f93740b6ad336,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_c2058185abb441dd8c6f93740b6ad336 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_c2058185abb441dd8c6f93740b6ad336 .contentTitle {
    font-size: 35px;
}
.blockWrap_e70862661b4b486b9e57e8be3a92c9c3 .contentTitle {
    font-size: 35px;
    text-align: center;
}
.blockWrap_ebf998e4e7d74790baafa8465c2cdd20 {
    padding-top: 140px;
    padding-bottom: 140px;
    color: #fff;
    background-image: url("http://af132922744f7056f632-a33041f3a775e1fce9a336d284ba712d.r21.cf2.rackcdn.com/56c2bbdf8f734cba81103ac12d0e738c.jpg");
    background-position: 50% 50%;
    background-attachment: scroll;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_ebf998e4e7d74790baafa8465c2cdd20,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_ebf998e4e7d74790baafa8465c2cdd20 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_ebf998e4e7d74790baafa8465c2cdd20 .contentTitle {
    color: #fff;
}
.blockWrap_ebf998e4e7d74790baafa8465c2cdd20 {
    position: relative;
}
.blockWrap_ebf998e4e7d74790baafa8465c2cdd20:before {
    content: '';
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #9f0005;
    opacity: .75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75)
}
.blockWrap_ebf998e4e7d74790baafa8465c2cdd20 .blockContent {
    position: relative
}
.blockWrap_b205646e42ba47759913ed888a9f4de3 .contentTitle {
    font-size: 35px;
}
.blockWrap_d2c7af049cda4075a860f7fd36d0d5b3 {
    padding-top: 0;
    padding-bottom: 60px;
    background-color: #efefef;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_d2c7af049cda4075a860f7fd36d0d5b3,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_d2c7af049cda4075a860f7fd36d0d5b3 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_a4b42bb3810b4b20899f0afe5badd624 {
    padding-top: 50px;
    padding-bottom: 50px;
    border-color: #e1e3e3;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_a4b42bb3810b4b20899f0afe5badd624,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_a4b42bb3810b4b20899f0afe5badd624 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_a4b42bb3810b4b20899f0afe5badd624 .blockInnerContent {
    font-size: 21px;
    text-align: left;
}
.blockWrap_a4b42bb3810b4b20899f0afe5badd624 .contentTitle {
    color: #ad862e;
    text-align: left;
}
.blockWrap_f51c7b8acbb140f4babff5401158c9e0 {
    padding-top: 0;
    padding-bottom: 20px;
    background-color: #333;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f51c7b8acbb140f4babff5401158c9e0,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f51c7b8acbb140f4babff5401158c9e0 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f51c7b8acbb140f4babff5401158c9e0 .contentTitle {
    color: #fff;
    font-size: 25px;
}
.blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a {
    padding-top: 30px;
    padding-bottom: 50px;
    color: #fff;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .contentTitle {
    color: #fff;
}
.blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .contentImg {
    width: 100%;
    max-width: 200px;
}
.blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .contentImg.imgShape,
.blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .contentImg.scMap {
    display: inline-block;
    margin: 0 auto
}
.blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .blockContent.fixedHeightGallery .flex-container {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    max-width: 200px
}
@media only screen and (min-width: 768px) {
    .blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .blockContent.layoutE.hasSlideshow .blockImg,
    .blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .blockContent.layoutE.circleImages .blockImg,
    .blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .blockContent.layoutE.squareImages .blockImg,
    .blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .blockContent.layoutE.fixedHeightGallery--singleImg .blockImg,
    .blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .blockContent.layoutF.hasSlideshow .blockImg,
    .blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .blockContent.layoutF.circleImages .blockImg,
    .blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .blockContent.layoutF.squareImages .blockImg,
    .blockWrap_ca6d869372bd4b3cbd808fb83d9bee8a .blockContent.layoutF.fixedHeightGallery--singleImg .blockImg {
        width: 100%;
        max-width: 200px
    }
}
.blockWrap_be79b95718b54b6cb56b324e91a2681e {
    padding-top: 0;
    padding-bottom: 50px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_be79b95718b54b6cb56b324e91a2681e,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_be79b95718b54b6cb56b324e91a2681e .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_be79b95718b54b6cb56b324e91a2681e .imgShape {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain
}
.blockWrap_f2004ca045ff49f4bf7e5ab1873181be {
    padding-top: 20px;
    padding-bottom: 70px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f2004ca045ff49f4bf7e5ab1873181be,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f2004ca045ff49f4bf7e5ab1873181be .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f2004ca045ff49f4bf7e5ab1873181be .blockInnerContent {
    font-size: 15px;
}
.blockWrap_f2004ca045ff49f4bf7e5ab1873181be .contentImg {
    border-width: 2px;
    width: 100%;
    max-width: 350px;
}
.blockWrap_f2004ca045ff49f4bf7e5ab1873181be .contentImg.imgShape,
.blockWrap_f2004ca045ff49f4bf7e5ab1873181be .contentImg.scMap {
    display: inline-block;
    margin: 0 auto
}
.blockWrap_f2004ca045ff49f4bf7e5ab1873181be .blockContent.fixedHeightGallery .flex-container {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    max-width: 350px
}
@media only screen and (min-width: 768px) {
    .blockWrap_f2004ca045ff49f4bf7e5ab1873181be .blockContent.layoutE.hasSlideshow .blockImg,
    .blockWrap_f2004ca045ff49f4bf7e5ab1873181be .blockContent.layoutE.circleImages .blockImg,
    .blockWrap_f2004ca045ff49f4bf7e5ab1873181be .blockContent.layoutE.squareImages .blockImg,
    .blockWrap_f2004ca045ff49f4bf7e5ab1873181be .blockContent.layoutE.fixedHeightGallery--singleImg .blockImg,
    .blockWrap_f2004ca045ff49f4bf7e5ab1873181be .blockContent.layoutF.hasSlideshow .blockImg,
    .blockWrap_f2004ca045ff49f4bf7e5ab1873181be .blockContent.layoutF.circleImages .blockImg,
    .blockWrap_f2004ca045ff49f4bf7e5ab1873181be .blockContent.layoutF.squareImages .blockImg,
    .blockWrap_f2004ca045ff49f4bf7e5ab1873181be .blockContent.layoutF.fixedHeightGallery--singleImg .blockImg {
        width: 100%;
        max-width: 350px
    }
}
.blockWrap_f971f184ccba40a3953ffe059a9038fc {
    padding-top: 50px;
    padding-bottom: 50px;
    color: #fff;
    border-color: #e1e3e3;
    background-color: #333;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f971f184ccba40a3953ffe059a9038fc,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f971f184ccba40a3953ffe059a9038fc .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f971f184ccba40a3953ffe059a9038fc .blockInnerContent {
    font-size: 22px;
    text-align: center;
}
.blockWrap_f971f184ccba40a3953ffe059a9038fc .contentTitle {
    color: #fff;
    font-size: 35px;
    text-align: center;
}
.blockWrap_c80b090bbf5e41538e5db00bdbfdbe53 {
    padding-top: 50px;
    padding-bottom: 0;
    color: #fff;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_c80b090bbf5e41538e5db00bdbfdbe53,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_c80b090bbf5e41538e5db00bdbfdbe53 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_c80b090bbf5e41538e5db00bdbfdbe53 .blockInnerContent {
    font-size: 30px;
    text-align: center;
}
.blockWrap_c80b090bbf5e41538e5db00bdbfdbe53 .contentTitle {
    color: #fff;
    text-align: center;
}
.blockWrap_a0c708f63c63429f9d99e182a8e49356 {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #888f91;
    background-image: url("http://af132922744f7056f632-a33041f3a775e1fce9a336d284ba712d.r21.cf2.rackcdn.com/56c2bbdf8f734cba81103ac12d0e738c.jpg");
    background-attachment: scroll;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_a0c708f63c63429f9d99e182a8e49356,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_a0c708f63c63429f9d99e182a8e49356 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_a0c708f63c63429f9d99e182a8e49356 {
    position: relative;
}
.blockWrap_a0c708f63c63429f9d99e182a8e49356:before {
    content: '';
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #888f91;
    opacity: .9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90)
}
.blockWrap_a0c708f63c63429f9d99e182a8e49356 .blockContent {
    position: relative
}
.blockWrap_df3a5b62fa8a40b8bc55b6dcfcedbef5 {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #888f91;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_df3a5b62fa8a40b8bc55b6dcfcedbef5,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_df3a5b62fa8a40b8bc55b6dcfcedbef5 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_df3a5b62fa8a40b8bc55b6dcfcedbef5 .contentTitle {
    color: #fff;
    text-align: center;
}
.blockWrap_b9d1e5d010a949ff84903fcd4d3a1782 {
    padding-top: 50px;
    padding-bottom: 0;
    color: #fff;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_b9d1e5d010a949ff84903fcd4d3a1782,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_b9d1e5d010a949ff84903fcd4d3a1782 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_b9d1e5d010a949ff84903fcd4d3a1782 .blockInnerContent {
    text-align: center;
}
.blockWrap_b9d1e5d010a949ff84903fcd4d3a1782 .contentTitle {
    color: #fff;
    text-align: center;
}
.blockWrap_cbcf4bdf2dc44a57b2d2a77b7ee5c5ac {
    padding-top: 20px;
    padding-bottom: 0;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_cbcf4bdf2dc44a57b2d2a77b7ee5c5ac,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_cbcf4bdf2dc44a57b2d2a77b7ee5c5ac .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_cbcf4bdf2dc44a57b2d2a77b7ee5c5ac .contentTitle {
    font-size: 25px;
    text-align: left;
}
.blockWrap_ce3f784c8b224a3c8bf31c516011b46f {
    padding-top: 0;
    padding-bottom: 50px;
    background-color: #f2f2f2;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_ce3f784c8b224a3c8bf31c516011b46f,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_ce3f784c8b224a3c8bf31c516011b46f .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_ce3f784c8b224a3c8bf31c516011b46f .contentImg {
    width: 100%;
    max-width: 100px;
}
.blockWrap_ce3f784c8b224a3c8bf31c516011b46f .contentImg.imgShape,
.blockWrap_ce3f784c8b224a3c8bf31c516011b46f .contentImg.scMap {
    display: inline-block;
    margin: 0 auto
}
.blockWrap_ce3f784c8b224a3c8bf31c516011b46f .blockContent.fixedHeightGallery .flex-container {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    max-width: 100px
}
@media only screen and (min-width: 768px) {
    .blockWrap_ce3f784c8b224a3c8bf31c516011b46f .blockContent.layoutE.hasSlideshow .blockImg,
    .blockWrap_ce3f784c8b224a3c8bf31c516011b46f .blockContent.layoutE.circleImages .blockImg,
    .blockWrap_ce3f784c8b224a3c8bf31c516011b46f .blockContent.layoutE.squareImages .blockImg,
    .blockWrap_ce3f784c8b224a3c8bf31c516011b46f .blockContent.layoutE.fixedHeightGallery--singleImg .blockImg,
    .blockWrap_ce3f784c8b224a3c8bf31c516011b46f .blockContent.layoutF.hasSlideshow .blockImg,
    .blockWrap_ce3f784c8b224a3c8bf31c516011b46f .blockContent.layoutF.circleImages .blockImg,
    .blockWrap_ce3f784c8b224a3c8bf31c516011b46f .blockContent.layoutF.squareImages .blockImg,
    .blockWrap_ce3f784c8b224a3c8bf31c516011b46f .blockContent.layoutF.fixedHeightGallery--singleImg .blockImg {
        width: 100%;
        max-width: 100px
    }
}
.blockWrap_d05084d0338143c196536b0651a119e1 {
    padding-top: 50px;
    padding-bottom: 20px;
    background-color: #f2f2f2;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_d05084d0338143c196536b0651a119e1,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_d05084d0338143c196536b0651a119e1 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_d05084d0338143c196536b0651a119e1 .blockInnerContent {
    text-align: center;
}
.blockWrap_d05084d0338143c196536b0651a119e1 .contentTitle {
    color: #ad862e;
    font-size: 32px;
    text-align: center;
}
.blockWrap_eabda7fe183d43a784aa695e4c39b0b8 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_eabda7fe183d43a784aa695e4c39b0b8,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_eabda7fe183d43a784aa695e4c39b0b8 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_eabda7fe183d43a784aa695e4c39b0b8 .contentTitle {
    color: #ad862e;
}
.blockWrap_d786f6cf9e5841d5a728df6f1062f7d9 {
    padding-top: 50px;
    padding-bottom: 50px;
    color: #fff;
    background-color: #888f91;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_d786f6cf9e5841d5a728df6f1062f7d9,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_d786f6cf9e5841d5a728df6f1062f7d9 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_d786f6cf9e5841d5a728df6f1062f7d9 .contentTitle {
    color: #fff;
    text-align: center;
}
.blockWrap_d676927576f147658588f839c37503b2 {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #888f91;
    background-image: url("http://af132922744f7056f632-a33041f3a775e1fce9a336d284ba712d.r21.cf2.rackcdn.com/14fbe728c1a84d40b80a6c52e0edf089.jpg");
    background-attachment: scroll;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_d676927576f147658588f839c37503b2,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_d676927576f147658588f839c37503b2 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_d676927576f147658588f839c37503b2 {
    position: relative;
}
.blockWrap_d676927576f147658588f839c37503b2:before {
    content: '';
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #888f91;
    opacity: .9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90)
}
.blockWrap_d676927576f147658588f839c37503b2 .blockContent {
    position: relative
}
.blockWrap_e18145ce5a094ca6b0a0b797bb69de33 {
    background-image: none;
    background-attachment: scroll;
}
.blockWrap_d4dc9c86af454964a7f3b2678138afad {
    background-image: none;
    background-attachment: scroll;
}
.blockWrap_c4df3741e60b425ab8052dae5add5bea {
    padding-top: 50px;
    padding-bottom: 0;
    color: #fff;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_c4df3741e60b425ab8052dae5add5bea,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_c4df3741e60b425ab8052dae5add5bea .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_c4df3741e60b425ab8052dae5add5bea .blockInnerContent {
    text-align: center;
}
.blockWrap_c4df3741e60b425ab8052dae5add5bea .contentTitle {
    color: #fff;
    text-align: center;
}
.blockWrap_eca2759742ec4bd48074e8a653ebe442 {
    padding-top: 0;
    padding-bottom: 50px;
    background-color: #ad862e;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_eca2759742ec4bd48074e8a653ebe442,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_eca2759742ec4bd48074e8a653ebe442 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_eca2759742ec4bd48074e8a653ebe442 .blockInnerContent {
    text-align: center;
}
.blockWrap_eca2759742ec4bd48074e8a653ebe442 button,
.blockWrap_eca2759742ec4bd48074e8a653ebe442 .button,
.blockWrap_eca2759742ec4bd48074e8a653ebe442 input[type=submit] {
    background: #ad862e;
    color: #fff;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-size: 17px;
    border-width: 2px;
    border-color: #fff
}
.blockWrap_d7659882e6894b7882c7799a1b3faa1d {
    padding-top: 30px;
    padding-bottom: 30px;
    color: #fff;
    background-color: #888f91;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_d7659882e6894b7882c7799a1b3faa1d,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_d7659882e6894b7882c7799a1b3faa1d .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_d7659882e6894b7882c7799a1b3faa1d .contentTitle {
    color: #fff;
    text-align: center;
}
.blockWrap_fb84890ab8384c5fb567fe6eebdaf4a5 {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #888f91;
    background-image: url("http://af132922744f7056f632-a33041f3a775e1fce9a336d284ba712d.r21.cf2.rackcdn.com/78d9448ee03f4c0aa239ed438412d43c.jpg");
    background-attachment: scroll;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_fb84890ab8384c5fb567fe6eebdaf4a5,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_fb84890ab8384c5fb567fe6eebdaf4a5 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_fb84890ab8384c5fb567fe6eebdaf4a5 {
    position: relative;
}
.blockWrap_fb84890ab8384c5fb567fe6eebdaf4a5:before {
    content: '';
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #888f91;
    opacity: .9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90)
}
.blockWrap_fb84890ab8384c5fb567fe6eebdaf4a5 .blockContent {
    position: relative
}
.blockWrap_d8d6e44c77f6472299147dc2d42b44ed {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #f2f2f2;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_d8d6e44c77f6472299147dc2d42b44ed,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_d8d6e44c77f6472299147dc2d42b44ed .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_e123afba6f4b4c64b6b89676531462b9 {
    padding-top: 50px;
    padding-bottom: 0;
    background-color: #f2f2f2;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_e123afba6f4b4c64b6b89676531462b9,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_e123afba6f4b4c64b6b89676531462b9 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_e123afba6f4b4c64b6b89676531462b9 .blockInnerContent {
    text-align: center;
}
.blockWrap_e123afba6f4b4c64b6b89676531462b9 .contentTitle {
    text-align: center;
}
.blockWrap_e57fa8a80c0e4c8f9d94b2c55bf1ec39 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_e57fa8a80c0e4c8f9d94b2c55bf1ec39,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_e57fa8a80c0e4c8f9d94b2c55bf1ec39 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_e57fa8a80c0e4c8f9d94b2c55bf1ec39 .blockInnerContent {
    font-size: 25px;
}
.blockWrap_e57fa8a80c0e4c8f9d94b2c55bf1ec39 .contentTitle {
    color: #ad862e;
}
.blockWrap_cad5d9b2aeb14f82a37e8d2d6ab1f3d5 {
    padding-top: 0;
    padding-bottom: 50px;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_cad5d9b2aeb14f82a37e8d2d6ab1f3d5,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_cad5d9b2aeb14f82a37e8d2d6ab1f3d5 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_cad5d9b2aeb14f82a37e8d2d6ab1f3d5 .blockInnerContent {
    text-align: center;
}
.blockWrap_cad5d9b2aeb14f82a37e8d2d6ab1f3d5 button,
.blockWrap_cad5d9b2aeb14f82a37e8d2d6ab1f3d5 .button,
.blockWrap_cad5d9b2aeb14f82a37e8d2d6ab1f3d5 input[type=submit] {
    background: #fff;
    color: #9f0005;
}
.blockWrap_ef167af8950e4321bba75f0903377bc2 {
    padding-top: 30px;
    padding-bottom: 0;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_ef167af8950e4321bba75f0903377bc2,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_ef167af8950e4321bba75f0903377bc2 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f9ec7eeb38034c058f8304fd0a62535e {
    padding-top: 50px;
    padding-bottom: 20px;
    background-color: #efefef;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f9ec7eeb38034c058f8304fd0a62535e,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f9ec7eeb38034c058f8304fd0a62535e .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f9ec7eeb38034c058f8304fd0a62535e .contentTitle {
    color: #ad862e;
}
.blockWrap_f5e5edf3c977471d9f1fb247d39cf6ac {
    padding-top: 50px;
    padding-bottom: 50px;
    color: #fff;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f5e5edf3c977471d9f1fb247d39cf6ac,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f5e5edf3c977471d9f1fb247d39cf6ac .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f5e5edf3c977471d9f1fb247d39cf6ac .blockInnerContent {
    font-size: 25px;
    text-align: center;
}
.blockWrap_f5e5edf3c977471d9f1fb247d39cf6ac .contentTitle {
    color: #fff;
    font-size: 30px;
    text-align: center;
}
.blockWrap_e350032dcd5f4331a68891f616333935 {
    padding-top: 30px;
    padding-bottom: 30px;
    color: #fff;
    background-color: #888f91;
    background-image: none;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_e350032dcd5f4331a68891f616333935,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_e350032dcd5f4331a68891f616333935 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_e350032dcd5f4331a68891f616333935 .contentTitle {
    color: #fff;
    text-align: center;
}
.blockWrap_edc01f33a4d64266b3f6f17b16237a67 {
    background-image: none;
    background-attachment: scroll;
}
.blockWrap_a155dce6226447ce806a453583a35d35 {
    background-image: none;
    background-attachment: scroll;
}
.blockWrap_bf2bf8c6e939455da6a628c47f481426 {
    padding-top: 50px;
    padding-bottom: 0;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_bf2bf8c6e939455da6a628c47f481426,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_bf2bf8c6e939455da6a628c47f481426 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_bf2bf8c6e939455da6a628c47f481426 .contentTitle {
    color: #ad862e;
}
.blockWrap_cbc4768033e84b41a29870e4b3599dd2 {
    padding-top: 50px;
    padding-bottom: 20px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_cbc4768033e84b41a29870e4b3599dd2,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_cbc4768033e84b41a29870e4b3599dd2 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_c621484a32ee4838a843c1fbebcd7696 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_c621484a32ee4838a843c1fbebcd7696,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_c621484a32ee4838a843c1fbebcd7696 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_c621484a32ee4838a843c1fbebcd7696 .contentTitle {
    color: #ad862e;
}
.blockWrap_f7d30b19b4b54af5bba5f7b701f2791e {
    padding-top: 0;
    padding-bottom: 50px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f7d30b19b4b54af5bba5f7b701f2791e,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f7d30b19b4b54af5bba5f7b701f2791e .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_abb005b542b3428188734a8f81d936ba {
    padding-top: 30px;
    padding-bottom: 30px;
    color: #888f91;
    background-color: #888f91;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_abb005b542b3428188734a8f81d936ba,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_abb005b542b3428188734a8f81d936ba .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_abb005b542b3428188734a8f81d936ba .contentTitle {
    color: #fff;
    text-align: center;
}
.blockWrap_cc5e5f12da1e44a396eb5fb30cbb646c {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #888f91;
    background-image: url("http://af132922744f7056f632-a33041f3a775e1fce9a336d284ba712d.r21.cf2.rackcdn.com/6572d8ea68eb4384879fc894148b345d.jpg");
    background-position: 50% 50%;
    background-attachment: scroll;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_cc5e5f12da1e44a396eb5fb30cbb646c,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_cc5e5f12da1e44a396eb5fb30cbb646c .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_cc5e5f12da1e44a396eb5fb30cbb646c {
    position: relative;
}
.blockWrap_cc5e5f12da1e44a396eb5fb30cbb646c:before {
    content: '';
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #888f91;
    opacity: .9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90)
}
.blockWrap_cc5e5f12da1e44a396eb5fb30cbb646c .blockContent {
    position: relative
}
.blockWrap_ebf27e8c08984022823629c8a2b9d6ec {
    padding-top: 0;
    padding-bottom: 50px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_ebf27e8c08984022823629c8a2b9d6ec,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_ebf27e8c08984022823629c8a2b9d6ec .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_a1a0bb160df94beaa39e0e9f3d29637f {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #888f91;
    background-image: url("http://af132922744f7056f632-a33041f3a775e1fce9a336d284ba712d.r21.cf2.rackcdn.com/78d9448ee03f4c0aa239ed438412d43c.jpg");
    background-position: 50% 50%;
    background-attachment: scroll;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_a1a0bb160df94beaa39e0e9f3d29637f,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_a1a0bb160df94beaa39e0e9f3d29637f .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_a1a0bb160df94beaa39e0e9f3d29637f {
    position: relative;
}
.blockWrap_a1a0bb160df94beaa39e0e9f3d29637f:before {
    content: '';
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #888f91;
    opacity: .9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90)
}
.blockWrap_a1a0bb160df94beaa39e0e9f3d29637f .blockContent {
    position: relative
}
.blockWrap_b9b4a2efbbe440da8607759abba0cdc8 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_b9b4a2efbbe440da8607759abba0cdc8,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_b9b4a2efbbe440da8607759abba0cdc8 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_bbf86489b2fa46d5b2496c8e7c4bfe4f {
    padding-top: 30px;
    padding-bottom: 30px;
    color: #fff;
    background-color: #888f91;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_bbf86489b2fa46d5b2496c8e7c4bfe4f,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_bbf86489b2fa46d5b2496c8e7c4bfe4f .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_bbf86489b2fa46d5b2496c8e7c4bfe4f .blockInnerContent {
    text-align: center;
}
.blockWrap_bbf86489b2fa46d5b2496c8e7c4bfe4f .contentTitle {
    color: #fff;
    text-align: center;
}
.blockWrap_f3fee3b96b2a45228fce88e46119572e {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #888f91;
    background-image: url("http://af132922744f7056f632-a33041f3a775e1fce9a336d284ba712d.r21.cf2.rackcdn.com/14fbe728c1a84d40b80a6c52e0edf089.jpg");
    background-position: 50% 50%;
    background-attachment: scroll;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f3fee3b96b2a45228fce88e46119572e,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f3fee3b96b2a45228fce88e46119572e .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f3fee3b96b2a45228fce88e46119572e {
    position: relative;
}
.blockWrap_f3fee3b96b2a45228fce88e46119572e:before {
    content: '';
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #888f91;
    opacity: .9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90)
}
.blockWrap_f3fee3b96b2a45228fce88e46119572e .blockContent {
    position: relative
}
.blockWrap_cfe774e38eb342b2a5e4d9a4824f18c5 {
    padding-top: 50px;
    padding-bottom: 50px;
    color: #fff;
    background-color: #ad862e;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_cfe774e38eb342b2a5e4d9a4824f18c5,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_cfe774e38eb342b2a5e4d9a4824f18c5 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_cfe774e38eb342b2a5e4d9a4824f18c5 .blockInnerContent {
    text-align: center;
}
.blockWrap_cfe774e38eb342b2a5e4d9a4824f18c5 .contentTitle {
    color: #fff;
    text-align: center;
}
.blockWrap_e949fdc765c64f6fb0b79ad085e2df8c .contentTitle {
    color: #ad862e;
}
.blockWrap_a2a0fc5f4a67461e8c7ae41f4d03d40d {
    padding-top: 0;
    padding-bottom: 50px;
    background-color: #efefef;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_a2a0fc5f4a67461e8c7ae41f4d03d40d,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_a2a0fc5f4a67461e8c7ae41f4d03d40d .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_ab1ab96196b84854b5b68d63189af184 {
    padding-top: 0;
    padding-bottom: 50px;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_ab1ab96196b84854b5b68d63189af184,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_ab1ab96196b84854b5b68d63189af184 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_c41f51615a984e53bad00848eec45e1a {
    padding-top: 50px;
    padding-bottom: 20px;
    background-color: #efefef;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_c41f51615a984e53bad00848eec45e1a,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_c41f51615a984e53bad00848eec45e1a .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_c41f51615a984e53bad00848eec45e1a .contentTitle {
    color: #ad862e;
}
.blockWrap_ee8113a3cf5a4d75a8da9949d7a0f8dd {
    padding-top: 0;
    padding-bottom: 50px;
    background-color: #efefef;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_ee8113a3cf5a4d75a8da9949d7a0f8dd,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_ee8113a3cf5a4d75a8da9949d7a0f8dd .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_a283d05b6c4e42ab9fe011667049dfd3 {
    padding-top: 50px;
    padding-bottom: 20px;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_a283d05b6c4e42ab9fe011667049dfd3,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_a283d05b6c4e42ab9fe011667049dfd3 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_a283d05b6c4e42ab9fe011667049dfd3 .contentTitle {
    color: #fff;
    text-align: center;
}
.blockWrap_c9183bae4ba343cfa8294ddf22949f48 .pageTitle {
    color: #363636;
}
.blockWrap_e327961c0a54472db646d556db43de21 .pageTitle {
    color: #363636;
}
.blockWrap_ddfee0ce03db4925827c1374dfc4e5ca .pageTitle {
    color: #363636;
}
.blockWrap_b09877952d95462bbcc0ef4c01368c65 {
    padding-top: 50px;
    padding-bottom: 50px;
    color: #fff;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_b09877952d95462bbcc0ef4c01368c65,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_b09877952d95462bbcc0ef4c01368c65 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_b09877952d95462bbcc0ef4c01368c65 .blockInnerContent {
    font-size: 30px;
    text-align: center;
}
.blockWrap_b09877952d95462bbcc0ef4c01368c65 .contentTitle {
    text-align: center;
}
.blockWrap_d315ef831ed3485aa1699edfcaf5d96e {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #efefef;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_d315ef831ed3485aa1699edfcaf5d96e,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_d315ef831ed3485aa1699edfcaf5d96e .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_c522594b0e0f47348b556b654486b5df {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #efefef;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_c522594b0e0f47348b556b654486b5df,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_c522594b0e0f47348b556b654486b5df .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_a0033356f47141bc90ceb38cafde8e02 {
    padding-top: 15px;
    padding-bottom: 0;
    background-color: #efefef;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_a0033356f47141bc90ceb38cafde8e02,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_a0033356f47141bc90ceb38cafde8e02 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f86382b825594eec80be22e13d9df635 {
    padding-top: 5px;
    padding-bottom: 15px;
    background-color: #efefef;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f86382b825594eec80be22e13d9df635,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f86382b825594eec80be22e13d9df635 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_be091131d080417f8ddeaa649b211155 {
    padding-top: 15px;
    padding-bottom: 0;
    background-color: #efefef;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_be091131d080417f8ddeaa649b211155,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_be091131d080417f8ddeaa649b211155 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_b17589bd9cc742a6a0b1456454f09b81 {
    padding-top: 5px;
    padding-bottom: 15px;
    background-color: #efefef;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_b17589bd9cc742a6a0b1456454f09b81,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_b17589bd9cc742a6a0b1456454f09b81 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_ea524ebdd2764e1e9050d55c00bd89fa {
    padding-top: 15px;
    padding-bottom: 0;
    background-color: #efefef;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_ea524ebdd2764e1e9050d55c00bd89fa,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_ea524ebdd2764e1e9050d55c00bd89fa .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_b6767d1f748e44cbb8eb6cc58de8196a {
    padding-top: 5px;
    padding-bottom: 30px;
    background-color: #efefef;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_b6767d1f748e44cbb8eb6cc58de8196a,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_b6767d1f748e44cbb8eb6cc58de8196a .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_dd69666bb43e4564b9d9aeea983ef06f {
    padding-top: 0;
    padding-bottom: 50px;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_dd69666bb43e4564b9d9aeea983ef06f,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_dd69666bb43e4564b9d9aeea983ef06f .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_bcba6548e86641c98c0bdbaebef19947 {
    padding-top: 0;
    padding-bottom: 50px;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_bcba6548e86641c98c0bdbaebef19947,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_bcba6548e86641c98c0bdbaebef19947 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_e27fa58699ed4a05b8e9871925d62906 {
    padding-top: 0;
    padding-bottom: 50px;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_e27fa58699ed4a05b8e9871925d62906,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_e27fa58699ed4a05b8e9871925d62906 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_e821ff0052be457dbe810129e278d89f {
    padding-top: 50px;
    padding-bottom: 0;
    color: #fff;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_e821ff0052be457dbe810129e278d89f,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_e821ff0052be457dbe810129e278d89f .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_e821ff0052be457dbe810129e278d89f .contentTitle {
    color: #fff;
    text-align: center;
}
.blockWrap_c90190c9f5bb42d497f2747ff745420f {
    padding-top: 0;
    padding-bottom: 50px;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_c90190c9f5bb42d497f2747ff745420f,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_c90190c9f5bb42d497f2747ff745420f .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f90c371c9fd94682b09c74f4160cb3dc {
    padding-top: 50px;
    padding-bottom: 0;
    color: #fff;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_f90c371c9fd94682b09c74f4160cb3dc,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_f90c371c9fd94682b09c74f4160cb3dc .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.blockWrap_f90c371c9fd94682b09c74f4160cb3dc .blockInnerContent {
    font-size: 30px;
    text-align: center;
}
.blockWrap_f90c371c9fd94682b09c74f4160cb3dc .contentTitle {
    color: #fff;
    text-align: center;
}
.blockWrap_fe107c624f6f45c9a0a883d667ad8b15 {
    padding-top: 0;
    padding-bottom: 50px;
    background-color: #9f0005;
}
.hasSecondaryContent .primaryAndSecondaryContainer .blockWrap_fe107c624f6f45c9a0a883d667ad8b15,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_fe107c624f6f45c9a0a883d667ad8b15 .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0
}
.audioEmbed iframe {
    max-width: 100%;
}
.txa1 .audioEmbed iframe {
    margin: 0 auto
}
.txa2 .audioEmbed iframe {
    float: right
}
.blockAdditional {
    padding-top: 2.5em;
    clear: both
}
.blockContentBleed .blockText {
    padding-left: 4%;
    padding-right: 4%
}
.secondaryContent .blockContent.layoutC .blockImg,
.secondaryContent .blockContent.layoutD .blockImg,
.secondaryContent .blockContent.layoutC .blockText,
.secondaryContent .blockContent.layoutD .blockText {
    width: 47.36842105263158%;
    min-height: 1em
}
.secondaryContent .blockContent.hasImg.layoutC .blockText,
.secondaryContent .blockContent.hasImg.layoutD .blockText {
    padding-top: 0
}
.secondaryContent .blockContent.layoutC .blockImg {
    padding-bottom: 0;
    float: left
}
.secondaryContent .blockContent.layoutC .blockText {
    float: right
}
.secondaryContent .blockContent.layoutD .blockImg {
    padding-bottom: 0;
    float: right
}
.secondaryContent .blockContent.layoutD .blockText {
    float: left
}
.secondaryContent .blockContent.hasImg.layoutE .blockImg {
    max-width: 47.36842105263158%;
    padding-right: 5.263157894736842%;
    float: left
}
.secondaryContent .blockContent.hasImg.layoutF .blockImg {
    max-width: 47.36842105263158%;
    padding-left: 5.263157894736842%;
    float: right
}
.secondaryContent .blockContent.hasImg.layoutE img,
.secondaryContent .blockContent.hasImg.layoutF img {
    min-height: 1px
}
.secondaryContent .blockContent.hasVideo.layoutE .blockImg,
.secondaryContent .blockContent.hasVideo.layoutF .blockImg,
.secondaryContent .blockContent.hasSlideshow.layoutE .blockImg,
.secondaryContent .blockContent.hasSlideshow.layoutF .blockImg,
.secondaryContent .blockContent.hasMap.layoutE .blockImg,
.secondaryContent .blockContent.hasMap.layoutF .blockImg,
.secondaryContent .blockContent.hasGridGallery.layoutE .blockImg,
.secondaryContent .blockContent.hasGridGallery.layoutF .blockImg,
.secondaryContent .blockContent.layoutE.circleImages .blockImg,
.secondaryContent .blockContent.layoutE.squareImages .blockImg,
.secondaryContent .blockContent.layoutE.fixedHeightGallery--singleImg .blockImg,
.secondaryContent .blockContent.layoutF.circleImages .blockImg,
.secondaryContent .blockContent.layoutF.squareImages .blockImg,
.secondaryContent .blockContent.layoutF.fixedHeightGallery--singleImg .blockImg {
    width: 47.36842105263158%
}
.secondaryContent .blockContent.fixedHeightGallery--singleImg.hasImg.layoutC .blockImg,
.secondaryContent .blockContent.fixedHeightGallery--singleImg.hasImg.layoutD .blockImg {
    margin-bottom: 0
}
.secondaryContent .blockContent.fixedHeightGallery--singleImg.hasImg.layoutA .blockImg {
    padding: 0;
    margin-bottom: 1.5em
}
.secondaryContent .blockContent.fixedHeightGallery--singleImg.hasImg.layoutB .blockImg {
    padding: 0;
    margin-top: 1.5em
}
.secondaryContent .blockContent.fixedHeightGallery--singleImg.hasImg.layoutA.imgOnly .blockImg,
.secondaryContent .blockContent.fixedHeightGallery--singleImg.hasImg.layoutB.imgOnly .blockImg {
    margin-top: 0;
    margin-bottom: 0
}
.secondaryContent .blockContent.fixedHeightGallery--singleImg.hasImg.layoutC .blockImg,
.secondaryContent .blockContent.fixedHeightGallery--singleImg.hasImg.layoutE .blockImg {
    padding: 0;
    margin-right: 5.263157894736842%
}
.secondaryContent .blockContent.fixedHeightGallery--singleImg.hasImg.layoutD .blockImg,
.secondaryContent .blockContent.fixedHeightGallery--singleImg.hasImg.layoutF .blockImg {
    padding: 0;
    margin-left: 5.263157894736842%
}
.secondaryContent .blockContentBleed.layoutC .blockImg,
.secondaryContent .blockContentBleed.layoutD .blockImg,
.secondaryContent .blockContentBleed.layoutC .blockText,
.secondaryContent .blockContentBleed.layoutD .blockText {
    width: 47.61904761904762%
}
.secondaryContent .blockContentBleed.hasImg.layoutE .blockImg {
    max-width: 47.61904761904762%;
    padding-right: 4.761904761904762%
}
.secondaryContent .blockContentBleed.hasImg.layoutF .blockImg {
    max-width: 47.61904761904762%;
    padding-left: 4.761904761904762%
}
.secondaryContent .blockContentBleed.layoutC .blockText {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0
}
.secondaryContent .blockContentBleed.layoutD .blockText {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 0
}
.secondaryContent .blockContentBleed.hasVideo.layoutE .blockImg,
.secondaryContent .blockContentBleed.hasVideo.layoutF .blockImg,
.secondaryContent .blockContentBleed.hasSlideshow.layoutE .blockImg,
.secondaryContent .blockContentBleed.hasSlideshow.layoutF .blockImg,
.secondaryContent .blockContentBleed.hasMap.layoutE .blockImg,
.secondaryContent .blockContentBleed.hasMap.layoutF .blockImg,
.secondaryContent .blockContentBleed.hasGridGallery.layoutE .blockImg,
.secondaryContent .blockContentBleed.hasGridGallery.layoutF .blockImg,
.secondaryContent .blockContentBleed.layoutE.circleImages .blockImg,
.secondaryContent .blockContentBleed.layoutE.squareImages .blockImg,
.secondaryContent .blockContentBleed.layoutE.fixedHeightGallery--singleImg .blockImg,
.secondaryContent .blockContentBleed.layoutF.circleImages .blockImg,
.secondaryContent .blockContentBleed.layoutF.squareImages .blockImg,
.secondaryContent .blockContentBleed.layoutF.fixedHeightGallery--singleImg .blockImg {
    width: 47.61904761904762%
}
.secondaryContent .blockContentBleed.fixedHeightGallery--singleImg.hasImg.layoutC .blockImg,
.secondaryContent .blockContentBleed.fixedHeightGallery--singleImg.hasImg.layoutE .blockImg {
    padding: 0;
    margin-right: 4.761904761904762%
}
.secondaryContent .blockContentBleed.fixedHeightGallery--singleImg.hasImg.layoutD .blockImg,
.secondaryContent .blockContentBleed.fixedHeightGallery--singleImg.hasImg.layoutF .blockImg {
    padding: 0;
    margin-left: 4.761904761904762%
}
@media only screen and (min-width: 768px) {
    .blockContent.layoutC .blockImg,
    .blockContent.layoutD .blockImg,
    .blockContent.layoutC .blockText,
    .blockContent.layoutD .blockText {
        width: 47.36842105263158%;
        min-height: 1em
    }
    .blockContent.hasImg.layoutC .blockText,
    .blockContent.hasImg.layoutD .blockText {
        padding-top: 0
    }
    .blockContent.layoutC .blockImg {
        padding-bottom: 0;
        float: left
    }
    .blockContent.layoutC .blockText {
        float: right
    }
    .blockContent.layoutD .blockImg {
        padding-bottom: 0;
        float: right
    }
    .blockContent.layoutD .blockText {
        float: left
    }
    .blockContent.hasImg.layoutE .blockImg {
        max-width: 47.36842105263158%;
        padding-right: 5.263157894736842%;
        float: left
    }
    .blockContent.hasImg.layoutF .blockImg {
        max-width: 47.36842105263158%;
        padding-left: 5.263157894736842%;
        float: right
    }
    .blockContent.hasImg.layoutE img,
    .blockContent.hasImg.layoutF img {
        min-height: 1px
    }
    .blockContent.hasVideo.layoutE .blockImg,
    .blockContent.hasVideo.layoutF .blockImg,
    .blockContent.hasSlideshow.layoutE .blockImg,
    .blockContent.hasSlideshow.layoutF .blockImg,
    .blockContent.hasMap.layoutE .blockImg,
    .blockContent.hasMap.layoutF .blockImg,
    .blockContent.hasGridGallery.layoutE .blockImg,
    .blockContent.hasGridGallery.layoutF .blockImg,
    .blockContent.layoutE.circleImages .blockImg,
    .blockContent.layoutE.squareImages .blockImg,
    .blockContent.layoutE.fixedHeightGallery--singleImg .blockImg,
    .blockContent.layoutF.circleImages .blockImg,
    .blockContent.layoutF.squareImages .blockImg,
    .blockContent.layoutF.fixedHeightGallery--singleImg .blockImg {
        width: 47.36842105263158%
    }
    .blockContent.fixedHeightGallery--singleImg.hasImg.layoutC .blockImg,
    .blockContent.fixedHeightGallery--singleImg.hasImg.layoutD .blockImg {
        margin-bottom: 0
    }
    .blockContent.fixedHeightGallery--singleImg.hasImg.layoutA .blockImg {
        padding: 0;
        margin-bottom: 1.5em
    }
    .blockContent.fixedHeightGallery--singleImg.hasImg.layoutB .blockImg {
        padding: 0;
        margin-top: 1.5em
    }
    .blockContent.fixedHeightGallery--singleImg.hasImg.layoutA.imgOnly .blockImg,
    .blockContent.fixedHeightGallery--singleImg.hasImg.layoutB.imgOnly .blockImg {
        margin-top: 0;
        margin-bottom: 0
    }
    .blockContent.fixedHeightGallery--singleImg.hasImg.layoutC .blockImg,
    .blockContent.fixedHeightGallery--singleImg.hasImg.layoutE .blockImg {
        padding: 0;
        margin-right: 5.263157894736842%
    }
    .blockContent.fixedHeightGallery--singleImg.hasImg.layoutD .blockImg,
    .blockContent.fixedHeightGallery--singleImg.hasImg.layoutF .blockImg {
        padding: 0;
        margin-left: 5.263157894736842%
    }
    .blockContentBleed.layoutC .blockImg,
    .blockContentBleed.layoutD .blockImg,
    .blockContentBleed.layoutC .blockText,
    .blockContentBleed.layoutD .blockText {
        width: 47.61904761904762%
    }
    .blockContentBleed.hasImg.layoutE .blockImg {
        max-width: 47.61904761904762%;
        padding-right: 4.761904761904762%
    }
    .blockContentBleed.hasImg.layoutF .blockImg {
        max-width: 47.61904761904762%;
        padding-left: 4.761904761904762%
    }
    .blockContentBleed.layoutC .blockText {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 0
    }
    .blockContentBleed.layoutD .blockText {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 0
    }
    .blockContentBleed.hasVideo.layoutE .blockImg,
    .blockContentBleed.hasVideo.layoutF .blockImg,
    .blockContentBleed.hasSlideshow.layoutE .blockImg,
    .blockContentBleed.hasSlideshow.layoutF .blockImg,
    .blockContentBleed.hasMap.layoutE .blockImg,
    .blockContentBleed.hasMap.layoutF .blockImg,
    .blockContentBleed.hasGridGallery.layoutE .blockImg,
    .blockContentBleed.hasGridGallery.layoutF .blockImg,
    .blockContentBleed.layoutE.circleImages .blockImg,
    .blockContentBleed.layoutE.squareImages .blockImg,
    .blockContentBleed.layoutE.fixedHeightGallery--singleImg .blockImg,
    .blockContentBleed.layoutF.circleImages .blockImg,
    .blockContentBleed.layoutF.squareImages .blockImg,
    .blockContentBleed.layoutF.fixedHeightGallery--singleImg .blockImg {
        width: 47.61904761904762%
    }
    .blockContentBleed.fixedHeightGallery--singleImg.hasImg.layoutC .blockImg,
    .blockContentBleed.fixedHeightGallery--singleImg.hasImg.layoutE .blockImg {
        padding: 0;
        margin-right: 4.761904761904762%
    }
    .blockContentBleed.fixedHeightGallery--singleImg.hasImg.layoutD .blockImg,
    .blockContentBleed.fixedHeightGallery--singleImg.hasImg.layoutF .blockImg {
        padding: 0;
        margin-left: 4.761904761904762%
    }
}
.itemsCollectionContainer:before,
.itemsCollectionContent:before,
.itemsCollectionContainer:after,
.itemsCollectionContent:after {
    content: '';
    display: table
}
.itemsCollectionContainer:after,
.itemsCollectionContent:after {
    clear: both
}
.ieLTE7 .itemsCollectionContainer,
.ieLTE7 .itemsCollectionContent {
    zoom: 1
}
.ieLTE8 .itemsCollectionContainer,
.ieLTE8 .itemsCollectionContent {
    position: relative;
    z-index: 1
}
.itemsCollectionContent {
    margin-top: -1.5em
}
.truncateContent {
    max-height: 9em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}
.scTruncateEllipsis {
    margin-right: .3em;
}
ul > .scTruncateEllipsis {
    margin-right: 0
}
.scTruncateUnchanged .moreLink,
.ieLTE8 .moreLink {
    margin-left: .5em
}
.scTruncateUnchanged br + .moreLink,
.ieLTE8 br + .moreLink {
    margin-left: 0
}
.ieLTE8 .truncateContent {
    max-height: 10.5em
}
.itemImg {
    text-align: center;
    padding-bottom: 1em
}
.itemImg:last-child {
    padding-bottom: 0
}
.item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin: 1.5em auto 0 auto;
    border-style: solid;
    word-wrap: break-word;
    color: #656565;
    background-color: transparent;
    border-color: #ccc;
    font-size: 17px;
}
.item:last-child {
    margin-bottom: 0
}
.ieLTE8 .item {
    position: relative;
    z-index: 1
}
.item a {
    color: #9f0005
}
.item .contentTitle,
.item.contentTitle {
    text-transform: none;
}
.item .contentTitle,
.item .contentTitle a,
.item.contentTitle a {
    color: #363636
}
.item .contentTitle,
.item.contentTitle {
    letter-spacing: normal;
    font-size: 20px
}
.item .itemInnerContent b,
.item .itemInnerContent strong {
    font-weight: bold
}
.item .itemInnerContent i,
.item .itemInnerContent em {
    font-style: italic
}
.item.hidden {
    display: none
}
.definitionListContainer .definitionList {
    margin-top: 1em
}
.definitionList .contentTitle,
.defListItem .contentTitle {
    color: #363636;
    text-transform: none;
    letter-spacing: normal;
}
.defItemInnerContent {
    color: #333;
}
.defListItem {
    color: #333;
    background-color: transparent;
    border-color: #ccc;
}
.items_e57db1220da84034af4bb0cc380ee3ea .item {
    background-color: transparent;
}
.items_fb04602585f848b18993539f6e389376 .item {
    background-color: transparent;
}
.items_fb04602585f848b18993539f6e389376 .item .itemInnerContent a,
.items_fb04602585f848b18993539f6e389376 .item .socialContent a,
.items_fb04602585f848b18993539f6e389376 .item .socialActions a {
    color: #c76e20
}
.items_c59170d435eb453b824e015f2ac5d8af .itemInnerContent,
.items_c59170d435eb453b824e015f2ac5d8af .defItemInnerContent {
    text-align: center;
}
.items_c59170d435eb453b824e015f2ac5d8af .item .contentTitle,
.items_c59170d435eb453b824e015f2ac5d8af .item .contentTitle a,
.items_c59170d435eb453b824e015f2ac5d8af .item.contentTitle,
.items_c59170d435eb453b824e015f2ac5d8af .item.contentTitle a,
.items_c59170d435eb453b824e015f2ac5d8af.definitionList .contentTitle {
    color: #363636;
}
.items_c59170d435eb453b824e015f2ac5d8af .item .contentTitle,
.items_c59170d435eb453b824e015f2ac5d8af .item.contentTitle,
.items_c59170d435eb453b824e015f2ac5d8af.definitionList .contentTitle {
    font-size: 25px;
    text-align: center;
}
.items_e07ba5fe6cd7481d8e7a4c5f5608e29c .itemInnerContent,
.items_e07ba5fe6cd7481d8e7a4c5f5608e29c .defItemInnerContent {
    font-size: 14px;
}
.items_e07ba5fe6cd7481d8e7a4c5f5608e29c .item .contentTitle,
.items_e07ba5fe6cd7481d8e7a4c5f5608e29c .item.contentTitle,
.items_e07ba5fe6cd7481d8e7a4c5f5608e29c.definitionList .contentTitle {
    font-size: 14px;
}
.items_c002ade656eb446784e28f61de14471b .item,
.items_c002ade656eb446784e28f61de14471b .defItemInnerContent {
    color: #656565
}
.items_d2c7af049cda4075a860f7fd36d0d5b3 .item .contentTitle,
.items_d2c7af049cda4075a860f7fd36d0d5b3 .item.contentTitle,
.items_d2c7af049cda4075a860f7fd36d0d5b3.definitionList .contentTitle {
    text-align: center;
}
.items_a0c708f63c63429f9d99e182a8e49356 .item,
.items_a0c708f63c63429f9d99e182a8e49356 .defItemInnerContent {
    color: #fff
}
.items_ce3f784c8b224a3c8bf31c516011b46f .item .contentTitle,
.items_ce3f784c8b224a3c8bf31c516011b46f .item.contentTitle,
.items_ce3f784c8b224a3c8bf31c516011b46f.definitionList .contentTitle {
    text-align: center;
}
.items_d676927576f147658588f839c37503b2 .item,
.items_d676927576f147658588f839c37503b2 .defItemInnerContent {
    color: #fff
}
.items_d676927576f147658588f839c37503b2 .item .contentTitle,
.items_d676927576f147658588f839c37503b2 .item .contentTitle a,
.items_d676927576f147658588f839c37503b2 .item.contentTitle,
.items_d676927576f147658588f839c37503b2 .item.contentTitle a,
.items_d676927576f147658588f839c37503b2.definitionList .contentTitle {
    color: #fff;
}
.items_fb84890ab8384c5fb567fe6eebdaf4a5 .item,
.items_fb84890ab8384c5fb567fe6eebdaf4a5 .defItemInnerContent {
    color: #fff
}
.items_fb84890ab8384c5fb567fe6eebdaf4a5 .item .contentTitle,
.items_fb84890ab8384c5fb567fe6eebdaf4a5 .item .contentTitle a,
.items_fb84890ab8384c5fb567fe6eebdaf4a5 .item.contentTitle,
.items_fb84890ab8384c5fb567fe6eebdaf4a5 .item.contentTitle a,
.items_fb84890ab8384c5fb567fe6eebdaf4a5.definitionList .contentTitle {
    color: #fff;
}
.items_d8d6e44c77f6472299147dc2d42b44ed .item {
    background-color: #9f0005;
    border-color: #fff;
}
.items_d8d6e44c77f6472299147dc2d42b44ed .item,
.items_d8d6e44c77f6472299147dc2d42b44ed .defItemInnerContent {
    color: #fff
}
.items_d8d6e44c77f6472299147dc2d42b44ed .item .contentTitle,
.items_d8d6e44c77f6472299147dc2d42b44ed .item .contentTitle a,
.items_d8d6e44c77f6472299147dc2d42b44ed .item.contentTitle,
.items_d8d6e44c77f6472299147dc2d42b44ed .item.contentTitle a,
.items_d8d6e44c77f6472299147dc2d42b44ed.definitionList .contentTitle {
    color: #fff;
}
.items_d8d6e44c77f6472299147dc2d42b44ed .item .contentTitle,
.items_d8d6e44c77f6472299147dc2d42b44ed .item.contentTitle,
.items_d8d6e44c77f6472299147dc2d42b44ed.definitionList .contentTitle {
    font-size: 14px;
    text-align: center;
}
.items_d8d6e44c77f6472299147dc2d42b44ed .socialContentExternal {
    border-color: #fff
}
.items_cc5e5f12da1e44a396eb5fb30cbb646c .item,
.items_cc5e5f12da1e44a396eb5fb30cbb646c .defItemInnerContent {
    color: #fff
}
.items_cc5e5f12da1e44a396eb5fb30cbb646c .item .contentTitle,
.items_cc5e5f12da1e44a396eb5fb30cbb646c .item .contentTitle a,
.items_cc5e5f12da1e44a396eb5fb30cbb646c .item.contentTitle,
.items_cc5e5f12da1e44a396eb5fb30cbb646c .item.contentTitle a,
.items_cc5e5f12da1e44a396eb5fb30cbb646c.definitionList .contentTitle {
    color: #fff;
}
.items_a1a0bb160df94beaa39e0e9f3d29637f .item,
.items_a1a0bb160df94beaa39e0e9f3d29637f .defItemInnerContent {
    color: #fff
}
.items_a1a0bb160df94beaa39e0e9f3d29637f .item .contentTitle,
.items_a1a0bb160df94beaa39e0e9f3d29637f .item .contentTitle a,
.items_a1a0bb160df94beaa39e0e9f3d29637f .item.contentTitle,
.items_a1a0bb160df94beaa39e0e9f3d29637f .item.contentTitle a,
.items_a1a0bb160df94beaa39e0e9f3d29637f.definitionList .contentTitle {
    color: #fff;
}
.items_f3fee3b96b2a45228fce88e46119572e .item,
.items_f3fee3b96b2a45228fce88e46119572e .defItemInnerContent {
    color: #fff
}
.items_f3fee3b96b2a45228fce88e46119572e .item .contentTitle,
.items_f3fee3b96b2a45228fce88e46119572e .item .contentTitle a,
.items_f3fee3b96b2a45228fce88e46119572e .item.contentTitle,
.items_f3fee3b96b2a45228fce88e46119572e .item.contentTitle a,
.items_f3fee3b96b2a45228fce88e46119572e.definitionList .contentTitle {
    color: #fff;
}
.items_a2a0fc5f4a67461e8c7ae41f4d03d40d .item {
    padding: 0 0 0 0
}
.items_a2d5964ca7bd4016b4169d62b91bdd9c .item {
    background-color: #efefef;
}
.gridView .item {
    float: none
}
.gridView.imagesOnly .socialFeedItem,
.gridView.imagesOnly .socialFeedItem.hidden {
    display: none
}
.gridView.imagesOnly .socialFeedItem.hasImg {
    display: block;
}
.gridView.imagesOnly .socialFeedItem.hasImg .contentImg {
    float: none;
    margin: 0
}
.gridView.imagesOnly .socialFeedItem.hasImg .socialMeta,
.gridView.imagesOnly .socialFeedItem.hasImg p {
    display: none
}
.listView .itemPreview.hasImg .itemImg {
    float: left;
    clear: right;
    width: 34.78260869565217%;
    padding-bottom: 0
}
.listView .itemPreview.hasImg .itemContent {
    float: right;
    width: 60.869565217391305%
}
.listView .socialFeedItem .contentImg {
    float: left;
    width: 34.78260869565217%;
    margin-right: 1em
}
.listView .socialFeedItem .socialMeta {
    clear: left
}
.imagesAndTitles .contentTitle {
    padding-bottom: 0
}
.ieLTE8 .itemImg .contentImg {
    max-width: 90%
}
.socialStream .contentTitle {
    display: none
}
.socialStream .showTitle .contentTitle {
    display: block
}
.socialStream .socialStreamGroup {
    float: left;
    width: 100%;
    margin-bottom: 1.5em;
}
.socialStream .socialStreamGroup .item {
    width: 100%;
    margin-left: 0;
    margin-right: 0
}
.socialStream .socialStreamGroup .item:last-child {
    margin-bottom: 0
}
.socialContentExternal {
    font-size: 87.5%;
    border-style: solid;
    border-bottom-width: 1px;
    border-color: #ccc;
    padding: 0 1em 1em 1em;
    margin-bottom: 1em;
}
.socialContentExternal p {
    margin-bottom: 0
}
.socialContentExternal p.description {
    margin-top: .5em
}
.secondaryContent .gridView .item {
    float: left
}
.secondaryContent .gridView.cols1 .item,
.secondaryContent .gridView.cols1 .socialStreamGroup > .contentTitle {
    width: 66.667%;
    float: left;
    clear: both
}
.secondaryContent .gridView.cols1.oneColCenter .item,
.secondaryContent .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle {
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.secondaryContent .gridView.cols1.oneColCenter .item:before,
.secondaryContent .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle:before,
.secondaryContent .gridView.cols1.oneColCenter .item:after,
.secondaryContent .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle:after {
    content: '';
    display: table
}
.secondaryContent .gridView.cols1.oneColCenter .item:after,
.secondaryContent .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle:after {
    clear: both
}
.ieLTE7 .secondaryContent .gridView.cols1.oneColCenter .item,
.ieLTE7 .secondaryContent .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle {
    zoom: 1
}
.secondaryContent .gridView.cols1.oneColRight .item,
.secondaryContent .gridView.cols1.oneColRight .socialStreamGroup > .contentTitle {
    float: right
}
.secondaryContent .gridView.cols1.oneColWdth0 .item,
.secondaryContent .gridView.cols1.oneColWdth0 .socialStreamGroup > .contentTitle {
    width: 33%
}
.secondaryContent .gridView.cols1.oneColWdth1 .item,
.secondaryContent .gridView.cols1.oneColWdth1 .socialStreamGroup > .contentTitle {
    width: 50%
}
.secondaryContent .gridView.cols1.oneColWdth2 .item,
.secondaryContent .gridView.cols1.oneColWdth2 .socialStreamGroup > .contentTitle {
    width: 66.667%
}
.secondaryContent .gridView.cols1.oneColWdth3 .item,
.secondaryContent .gridView.cols1.oneColWdth3 .socialStreamGroup > .contentTitle {
    width: 75%
}
.secondaryContent .gridView.cols1.oneColWdth4 .item,
.secondaryContent .gridView.cols1.oneColWdth4 .socialStreamGroup > .contentTitle {
    width: 100%
}
.secondaryContent .cols2.itemsCollectionContent {
    margin-top: -4%
}
.secondaryContent .cols2 .item,
.secondaryContent .cols2 .socialStreamGroup {
    clear: none;
    width: 48%;
    margin: 4% 0 0 4%;
}
.ieLTE7 .secondaryContent .cols2 .item,
.ieLTE7 .secondaryContent .cols2 .socialStreamGroup {
    width: 44%
}
.secondaryContent .cols2 .item:nth-child(odd),
.secondaryContent .cols2 .socialStreamGroup:nth-child(odd) {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols2 .item.odd,
.secondaryContent .cols2 .socialStreamGroup.odd {
    clear: both;
    margin-left: 0
}
.secondaryContent .listView.cols2 .itemPreview.hasImg .itemImg {
    width: 34.78260869565217%;
    padding-bottom: 0
}
.secondaryContent .listView.cols2 .itemPreview.hasImg .itemContent {
    width: 60.869565217391305%
}
.secondaryContent .listView.cols2 .socialFeedItem .contentImg {
    float: left;
    width: 34.78260869565217%;
    margin-right: 1em
}
.secondaryContent .listView.cols2 .socialFeedItem .socialMeta {
    clear: left
}
.secondaryContent .cols3.itemsCollectionContent {
    margin-top: -5%
}
.secondaryContent .cols3 .item,
.secondaryContent .cols3 .socialStreamGroup {
    clear: none;
    width: 30%;
    margin: 5% 0 0 5%;
}
.ieLTE7 .secondaryContent .cols3 .item,
.ieLTE7 .secondaryContent .cols3 .socialStreamGroup {
    width: 25%
}
.secondaryContent .cols3 .item:nth-child(3n+1),
.secondaryContent .cols3 .socialStreamGroup:nth-child(3n+1) {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols3 .item.child1of3,
.secondaryContent .cols3 .socialStreamGroup.child1of3 {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols4.itemsCollectionContent {
    margin-top: -1.466%
}
.secondaryContent .cols4 .item,
.secondaryContent .cols4 .socialStreamGroup {
    clear: none;
    width: 23.9%;
    margin: 1.466% 0 0 1.466%;
}
.ieLTE7 .secondaryContent .cols4 .item,
.ieLTE7 .secondaryContent .cols4 .socialStreamGroup {
    width: 22.6%
}
.secondaryContent .cols4 .item:nth-child(4n+1),
.secondaryContent .cols4 .socialStreamGroup:nth-child(4n+1) {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols4 .item.child1of4,
.secondaryContent .cols4 .socialStreamGroup.child1of4 {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols5.itemsCollectionContent {
    margin-top: -1%
}
.secondaryContent .cols5 .item,
.secondaryContent .cols5 .socialStreamGroup {
    clear: none;
    width: 19.2%;
    margin: 1% 0 0 1%;
}
.ieLTE7 .secondaryContent .cols5 .item,
.ieLTE7 .secondaryContent .cols5 .socialStreamGroup {
    width: 19.1%
}
.secondaryContent .cols5 .item:nth-child(5n+1),
.secondaryContent .cols5 .socialStreamGroup:nth-child(5n+1) {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols5 .item.child1of5,
.secondaryContent .cols5 .socialStreamGroup.child1of5 {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols6.itemsCollectionContent {
    margin-top: -1%
}
.secondaryContent .cols6 .item,
.secondaryContent .cols6 .socialStreamGroup {
    clear: none;
    width: 15.83333%;
    margin: 1% 0 0 1%;
}
.ieLTE7 .secondaryContent .cols6 .item,
.ieLTE7 .secondaryContent .cols6 .socialStreamGroup {
    width: 15.8%
}
.secondaryContent .cols6 .item:nth-child(6n+1),
.secondaryContent .cols6 .socialStreamGroup:nth-child(6n+1) {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols6 .item.child1of6,
.secondaryContent .cols6 .socialStreamGroup.child1of6 {
    clear: both;
    margin-left: 0
}
.secondaryContent .cols2 .socialMeta,
.secondaryContent .cols3 .socialMeta,
.secondaryContent .cols4 .socialMeta,
.secondaryContent .cols5 .socialMeta,
.secondaryContent .cols6 .socialMeta {
    padding-left: 0
}
.secondaryContent .cols2 .avatar,
.secondaryContent .cols3 .avatar,
.secondaryContent .cols4 .avatar,
.secondaryContent .cols5 .avatar,
.secondaryContent .cols6 .avatar {
    display: none
}
@media only screen and (min-width: 481px) {
    .listView.cols2 .itemPreview.hasImg .itemImg {
        width: 100%;
        padding-bottom: 1em
    }
    .listView.cols2 .itemPreview.hasImg .itemContent {
        width: 100%
    }
    .listView.cols2 .socialFeedItem .contentImg {
        float: none;
        max-width: 100%;
        margin-right: 0
    }
    .gridView .item {
        float: left
    }
    .gridView.cols1 .item,
    .gridView.cols1 .socialStreamGroup > .contentTitle {
        width: 66.667%;
        float: left;
        clear: both
    }
    .gridView.cols1.oneColCenter .item,
    .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .gridView.cols1.oneColCenter .item:before,
    .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle:before,
    .gridView.cols1.oneColCenter .item:after,
    .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle:after {
        content: '';
        display: table
    }
    .gridView.cols1.oneColCenter .item:after,
    .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle:after {
        clear: both
    }
    .ieLTE7 .gridView.cols1.oneColCenter .item,
    .ieLTE7 .gridView.cols1.oneColCenter .socialStreamGroup > .contentTitle {
        zoom: 1
    }
    .gridView.cols1.oneColRight .item,
    .gridView.cols1.oneColRight .socialStreamGroup > .contentTitle {
        float: right
    }
    .gridView.cols1.oneColWdth0 .item,
    .gridView.cols1.oneColWdth0 .socialStreamGroup > .contentTitle {
        width: 33%
    }
    .gridView.cols1.oneColWdth1 .item,
    .gridView.cols1.oneColWdth1 .socialStreamGroup > .contentTitle {
        width: 50%
    }
    .gridView.cols1.oneColWdth2 .item,
    .gridView.cols1.oneColWdth2 .socialStreamGroup > .contentTitle {
        width: 66.667%
    }
    .gridView.cols1.oneColWdth3 .item,
    .gridView.cols1.oneColWdth3 .socialStreamGroup > .contentTitle {
        width: 75%
    }
    .gridView.cols1.oneColWdth4 .item,
    .gridView.cols1.oneColWdth4 .socialStreamGroup > .contentTitle {
        width: 100%
    }
    .cols2.itemsCollectionContent {
        margin-top: -4%
    }
    .cols2 .item,
    .cols2 .socialStreamGroup {
        clear: none;
        width: 48%;
        margin: 4% 0 0 4%;
    }
    .ieLTE7 .cols2 .item,
    .ieLTE7 .cols2 .socialStreamGroup {
        width: 44%
    }
    .cols2 .item:nth-child(odd),
    .cols2 .socialStreamGroup:nth-child(odd) {
        clear: both;
        margin-left: 0
    }
    .cols2 .item.odd,
    .cols2 .socialStreamGroup.odd {
        clear: both;
        margin-left: 0
    }
    .cols2 .packeryGutterSizer {
        width: 4%
    }
    .cols2 .packeryColumnSizer {
        width: 48%
    }
    .cols2 .item.packeryItem,
    .cols3 .item.packeryItem,
    .cols4 .item.packeryItem,
    .cols5 .item.packeryItem,
    .cols6 .item.packeryItem {
        margin: 0
    }
    .cols1.itemsCollectionContent.packery,
    .cols2.itemsCollectionContent.packery,
    .cols3.itemsCollectionContent.packery,
    .cols4.itemsCollectionContent.packery,
    .cols5.itemsCollectionContent.packery,
    .cols6.itemsCollectionContent.packery {
        margin-top: 0
    }
}
@media only screen and (min-width: 481px) and (max-width: 599px) {
    .cols3.itemsCollectionContent,
    .cols4.itemsCollectionContent,
    .cols5.itemsCollectionContent,
    .cols6.itemsCollectionContent {
        margin-top: -4%
    }
    .cols3 .item,
    .cols4 .item,
    .cols5 .item,
    .cols6 .item,
    .cols3 .socialStreamGroup,
    .cols4 .socialStreamGroup,
    .cols5 .socialStreamGroup,
    .cols6 .socialStreamGroup {
        clear: none;
        width: 48%;
        margin: 4% 0 0 4%;
    }
    .ieLTE7 .cols3 .item,
    .ieLTE7 .cols4 .item,
    .ieLTE7 .cols5 .item,
    .ieLTE7 .cols6 .item,
    .ieLTE7 .cols3 .socialStreamGroup,
    .ieLTE7 .cols4 .socialStreamGroup,
    .ieLTE7 .cols5 .socialStreamGroup,
    .ieLTE7 .cols6 .socialStreamGroup {
        width: 44%
    }
    .cols3 .item:nth-child(odd),
    .cols4 .item:nth-child(odd),
    .cols5 .item:nth-child(odd),
    .cols6 .item:nth-child(odd),
    .cols3 .socialStreamGroup:nth-child(odd),
    .cols4 .socialStreamGroup:nth-child(odd),
    .cols5 .socialStreamGroup:nth-child(odd),
    .cols6 .socialStreamGroup:nth-child(odd) {
        clear: both;
        margin-left: 0
    }
    .cols3 .item.odd,
    .cols4 .item.odd,
    .cols5 .item.odd,
    .cols6 .item.odd,
    .cols3 .socialStreamGroup.odd,
    .cols4 .socialStreamGroup.odd,
    .cols5 .socialStreamGroup.odd,
    .cols6 .socialStreamGroup.odd {
        clear: both;
        margin-left: 0
    }
    .cols3 .packeryGutterSizer,
    .cols4 .packeryGutterSizer,
    .cols5 .packeryGutterSizer,
    .cols6 .packeryGutterSizer {
        width: 4%
    }
    .cols3 .packeryColumnSizer,
    .cols4 .packeryColumnSizer,
    .cols5 .packeryColumnSizer,
    .cols6 .packeryColumnSizer {
        width: 48%
    }
}
@media only screen and (min-width: 481px) and (max-width: 1023px) {
    .cols3 .socialMeta,
    .cols4 .socialMeta,
    .cols5 .socialMeta,
    .cols6 .socialMeta {
        padding-left: 0
    }
    .cols3 .avatar,
    .cols4 .avatar,
    .cols5 .avatar,
    .cols6 .avatar {
        display: none
    }
}
@media only screen and (min-width: 600px) {
    .cols3.itemsCollectionContent {
        margin-top: -5%
    }
    .cols3 .item,
    .cols3 .socialStreamGroup {
        clear: none;
        width: 30%;
        margin: 5% 0 0 5%;
    }
    .ieLTE7 .cols3 .item,
    .ieLTE7 .cols3 .socialStreamGroup {
        width: 25%
    }
    .cols3 .item:nth-child(3n+1),
    .cols3 .socialStreamGroup:nth-child(3n+1) {
        clear: both;
        margin-left: 0
    }
    .cols3 .item.child1of3,
    .cols3 .socialStreamGroup.child1of3 {
        clear: both;
        margin-left: 0
    }
    .cols3 .packeryGutterSizer {
        width: 5%
    }
    .cols3 .packeryColumnSizer {
        width: 30%
    }
}
@media only screen and (min-width: 600px) and (max-width: 768px) {
    .cols4.itemsCollectionContent,
    .cols5.itemsCollectionContent,
    .cols6.itemsCollectionContent {
        margin-top: -5%
    }
    .cols4 .item,
    .cols5 .item,
    .cols6 .item,
    .cols4 .socialStreamGroup,
    .cols5 .socialStreamGroup,
    .cols6 .socialStreamGroup {
        clear: none;
        width: 30%;
        margin: 5% 0 0 5%;
    }
    .ieLTE7 .cols4 .item,
    .ieLTE7 .cols5 .item,
    .ieLTE7 .cols6 .item,
    .ieLTE7 .cols4 .socialStreamGroup,
    .ieLTE7 .cols5 .socialStreamGroup,
    .ieLTE7 .cols6 .socialStreamGroup {
        width: 25%
    }
    .cols4 .item:nth-child(3n+1),
    .cols5 .item:nth-child(3n+1),
    .cols6 .item:nth-child(3n+1),
    .cols4 .socialStreamGroup:nth-child(3n+1),
    .cols5 .socialStreamGroup:nth-child(3n+1),
    .cols6 .socialStreamGroup:nth-child(3n+1) {
        clear: both;
        margin-left: 0
    }
    .cols4 .item.child1of3,
    .cols5 .item.child1of3,
    .cols6 .item.child1of3,
    .cols4 .socialStreamGroup.child1of3,
    .cols5 .socialStreamGroup.child1of3,
    .cols6 .socialStreamGroup.child1of3 {
        clear: both;
        margin-left: 0
    }
    .cols4 .packeryGutterSizer,
    .cols5 .packeryGutterSizer,
    .cols6 .packeryGutterSizer {
        width: 5%
    }
    .cols4 .packeryColumnSizer,
    .cols5 .packeryColumnSizer,
    .cols6 .packeryColumnSizer {
        width: 30%
    }
}
@media only screen and (min-width: 769px) {
    .listView.cols2 .itemPreview.hasImg .itemImg {
        width: 34.78260869565217%;
        padding-bottom: 0
    }
    .listView.cols2 .itemPreview.hasImg .itemContent {
        width: 60.869565217391305%
    }
    .listView.cols2 .socialFeedItem .contentImg {
        float: left;
        width: 34.78260869565217%;
        margin-right: 1em
    }
    .listView.cols2 .socialFeedItem .socialMeta {
        clear: left
    }
    .listView.cols2 .packeryGutterSizer {
        width: 4%
    }
    .cols4.itemsCollectionContent {
        margin-top: -1.466%
    }
    .cols4 .item,
    .cols4 .socialStreamGroup {
        clear: none;
        width: 23.9%;
        margin: 1.466% 0 0 1.466%;
    }
    .ieLTE7 .cols4 .item,
    .ieLTE7 .cols4 .socialStreamGroup {
        width: 22.6%
    }
    .cols4 .item:nth-child(4n+1),
    .cols4 .socialStreamGroup:nth-child(4n+1) {
        clear: both;
        margin-left: 0
    }
    .cols4 .item.child1of4,
    .cols4 .socialStreamGroup.child1of4 {
        clear: both;
        margin-left: 0
    }
    .cols4 .packeryGutterSizer {
        width: 1.466%
    }
    .cols4 .packeryColumnSizer {
        width: 23.9%
    }
}
@media only screen and (min-width: 769px) and (max-width: 1023px) {
    .cols5.itemsCollectionContent,
    .cols6.itemsCollectionContent {
        margin-top: -1.466%
    }
    .cols5 .item,
    .cols6 .item,
    .cols5 .socialStreamGroup,
    .cols6 .socialStreamGroup {
        clear: none;
        width: 23.9%;
        margin: 1.466% 0 0 1.466%;
    }
    .ieLTE7 .cols5 .item,
    .ieLTE7 .cols6 .item,
    .ieLTE7 .cols5 .socialStreamGroup,
    .ieLTE7 .cols6 .socialStreamGroup {
        width: 22.6%
    }
    .cols5 .item:nth-child(4n+1),
    .cols6 .item:nth-child(4n+1),
    .cols5 .socialStreamGroup:nth-child(4n+1),
    .cols6 .socialStreamGroup:nth-child(4n+1) {
        clear: both;
        margin-left: 0
    }
    .cols5 .item.child1of4,
    .cols6 .item.child1of4,
    .cols5 .socialStreamGroup.child1of4,
    .cols6 .socialStreamGroup.child1of4 {
        clear: both;
        margin-left: 0
    }
    .cols5 .packeryGutterSizer,
    .cols6 .packeryGutterSizer {
        width: 1.466%
    }
    .cols5 .packeryColumnSizer,
    .cols6 .packeryColumnSizer {
        width: 23.9%
    }
}
@media only screen and (min-width: 1024px) {
    .cols3 .socialMeta,
    .cols4 .socialMeta {
        padding-left: 60px
    }
    .cols5.itemsCollectionContent,
    .cols6.itemsCollectionContent {
        margin-top: -1%
    }
    .cols5 .item,
    .cols5 .socialStreamGroup {
        clear: none;
        width: 19.2%;
        margin: 1% 0 0 1%;
    }
    .ieLTE7 .cols5 .item,
    .ieLTE7 .cols5 .socialStreamGroup {
        width: 19.1%
    }
    .cols5 .item:nth-child(5n+1),
    .cols5 .socialStreamGroup:nth-child(5n+1) {
        clear: both;
        margin-left: 0
    }
    .cols5 .item.child1of5,
    .cols5 .socialStreamGroup.child1of5 {
        clear: both;
        margin-left: 0
    }
    .cols5 .packeryGutterSizer {
        width: 1%
    }
    .cols5 .packeryColumnSizer {
        width: 19.2%
    }
    .cols6 .item,
    .cols6 .socialStreamGroup {
        clear: none;
        width: 15.83333%;
        margin: 1% 0 0 1%;
    }
    .ieLTE7 .cols6 .item,
    .ieLTE7 .cols6 .socialStreamGroup {
        width: 15.8%
    }
    .cols6 .item:nth-child(6n+1),
    .cols6 .socialStreamGroup:nth-child(6n+1) {
        clear: both;
        margin-left: 0
    }
    .cols6 .item.child1of6,
    .cols6 .socialStreamGroup.child1of6 {
        clear: both;
        margin-left: 0
    }
    .cols6 .packeryGutterSizer {
        width: 1%
    }
    .cols6 .packeryColumnSizer {
        width: 15.83333%
    }
}
.headerContainer,
.navContainer,
.primaryAndSecondaryContent,
.footerContainer {
    padding-left: 4%;
    padding-right: 4%
}
.headerContent,
.navContent,
.primaryAndSecondaryContent,
.footerContent {
    max-width: 600px;
    display: block;
    margin-left: auto;
    margin-right: auto
}
.headerContainer:before,
.headerContainer:after {
    content: '';
    display: table
}
.headerContainer:after {
    clear: both
}
.ieLTE7 .headerContainer {
    zoom: 1
}
.headerContent h1.logo {
    float: left;
}
.headerContent h1.logo img {
    max-width: 100%;
    display: block
}
.navContainer {
    position: relative;
    z-index: 1
}
.navContent .dropArrow {
    display: none
}
.navContent a,
.navContent .navLabel {
    display: block;
    padding: .5em 1em
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent {
    padding-left: 0;
    padding-right: 0;
    max-width: none;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding-left: 4%;
    padding-right: 4%;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.blockContentBleed {
    max-width: none;
    padding-left: 0;
    padding-right: 0
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer {
    padding-left: 0;
    padding-right: 0
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd1,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd1,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd1 {
    padding: 5px 0;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd1 .blockContentBleed,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd1 .blockContentBleed,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd1 .blockContentBleed {
    padding: 0 5px
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd2,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd2,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd2 {
    padding: 10px 0;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd2 .blockContentBleed,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd2 .blockContentBleed,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd2 .blockContentBleed {
    padding: 0 10px
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd3,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd3,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd3 {
    padding: 15px 0;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd3 .blockContentBleed,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd3 .blockContentBleed,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd3 .blockContentBleed {
    padding: 0 15px
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd4,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd4,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd4 {
    padding: 20px 0;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd4 .blockContentBleed,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd4 .blockContentBleed,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd4 .blockContentBleed {
    padding: 0 20px
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd5,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd5,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd5 {
    padding: 25px 0;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd5 .blockContentBleed,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd5 .blockContentBleed,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd5 .blockContentBleed {
    padding: 0 25px
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd6,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd6,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd6 {
    padding: 30px 0;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd6 .blockContentBleed,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.pd6 .blockContentBleed,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .pageTitleContainer.pd6 .blockContentBleed {
    padding: 0 30px
}
.fullBleed .noSecondaryContent .fullDetailsContainer > .categoryHeader {
    margin-left: auto;
    margin-right: auto;
    padding-left: 4%;
    padding-right: 4%;
    max-width: 600px
}
@media only screen and (min-width: 768px) {
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent {
        max-width: none;
        width: 100%;
    }
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent {
        max-width: 1104px;
    }
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.blockContentBleed {
        max-width: none
    }
    .fullBleed .noSecondaryContent .fullDetailsContainer > .categoryHeader {
        max-width: 1104px
    }
}
@media only screen and (max-width: 767px) {
    .navContainer.mobileSideNav {
        background: #fff;
    }
    .navContainer.mobileSideNav:before {
        content: none
    }
    .navContainer.mobileSideNav li a,
    .navContainer.mobileSideNav li .navLabel {
        text-align: left;
    }
    .navContainer {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .navContent {
        text-align: left;
    }
    .navContent li {
        border: 0;
    }
    .navContent li a,
    .navContent li a.selected,
    .navContent li .navLabel,
    .navContent li .navLabel.selected {
        color: #656565;
        background-color: transparent
    }
    .navContent li .button {
        margin-top: .5em;
        color: #fff
    }
    .navContent .currArrow {
        display: inline-block;
        width: .75em;
        text-align: left;
        margin-left: -.75em
    }
    .ieLTE7 .navContent .currArrow {
        display: inline;
        zoom: 1
    }
    .navContent li .navSocialIcons {
        margin: 0;
        padding: .5em 1em .3em;
    }
    .navContent li .navSocialIcons a.zocial {
        color: #656565;
        font-size: 22px;
        width: 32px;
        height: 32px;
        line-height: 32px;
        background-color: transparent;
        margin: 0 15px 0 0;
    }
    .navContent li ul li a,
    .navContent li ul li .navLabel,
    .navContent li ul li .navSocialIcons {
        margin-left: 0;
        margin-right: 0
    }
    .navContent li ul li a,
    .navContent li ul li .navLabel,
    .navContent li ul li .navSocialIcons {
        margin-left: 1em
    }
    .navContent .mobileDropDownNav {
        background-color: #fff;
    }
    .navContent .mobileDropDownNav li,
    .navContent .mobileDropDownNav li ul li {
        margin: 0
    }
    .navContent .mobileDropDownNav .currArrow {
        margin-left: -.75em
    }
    .navContent .mobileDropDownNav li .button {
        margin-left: .5em;
        margin-right: .5em
    }
    .navContent.mobileNavNoDrop {
        text-align: left;
        background-color: #fff;
    }
    .navContent.mobileNavNoDrop li a,
    .navContent.mobileNavNoDrop li a.selected,
    .navContent.mobileNavNoDrop li .navLabel,
    .navContent.mobileNavNoDrop li .navLabel.selected {
        color: #656565;
        background-color: transparent
    }
    .navContent.mobileNavNoDrop li a,
    .navContent.mobileNavNoDrop li ul li a,
    .navContent.mobileNavNoDrop li .navLabel,
    .navContent.mobileNavNoDrop li ul li .navLabel {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }
    .ieLTE8 .navContent .currArrow,
    .ieLTE8 .navContent .dropArrow {
        font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', sans-serif
    }
    #navTopLevel {
        -webkit-transition: height 350ms;
        -moz-transition: height 350ms;
        -o-transition: height 350ms;
        -ms-transition: height 350ms;
        transition: height 350ms;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -o-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0)
    }
    .navContainer {
        -webkit-transition: height 350ms;
        -moz-transition: height 350ms;
        -o-transition: height 350ms;
        -ms-transition: height 350ms;
        transition: height 350ms;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -o-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0);
    }
    #navTopLevel.mobileDropDownNav {
        overflow: hidden
    }
    #navTopLevel.mobileDropDownNav.collapsed {
        height: 0
    }
    .navContainer.mobileDropDownNav {
        overflow: hidden;
        padding-top: 0;
        padding-bottom: 0;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .navContainer.mobileDropDownNav #navTopLevel {
        margin-top: 20px;
        margin-bottom: 20px
    }
    .navContainer.mobileDropDownNav.collapsed {
        height: 0
    }
    #navTrigger {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    #navTrigger .navLabel {
        padding: 0
    }
    .navContent #navTrigger {
        color: #737373;
        background-color: #fff;
        position: relative;
        display: block;
        padding: .5em 0;
    }
    .navContent #navTrigger .navLabel {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        margin: 0 2.5em 0 1em
    }
    .navContent #navTrigger .navIcon {
        text-align: center;
        display: block;
        position: absolute;
        top: .5em;
        right: .5em
    }
    .headerContent {
        position: relative;
        overflow: hidden;
        padding-right: 32px;
        padding-left: 32px;
    }
    .headerContent .navIcon:before {
        margin: 0
    }
    .headerContent #navTrigger {
        color: #737373;
        display: block;
        position: absolute;
        text-align: center;
        top: 50%;
        margin-top: -13px;
        width: 24px;
        height: 24px;
        font-size: 20px;
        line-height: 26px;
        right: 0;
    }
    .headerContent #navTrigger .navIcon:before {
        margin: 0
    }
    body > #navTrigger {
        position: absolute;
        color: #737373;
        z-index: 1;
        top: 0;
        width: 24px;
        height: 24px;
        font-size: 20px;
        line-height: 26px;
        text-align: center;
        padding: 0;
        font-size: 20px;
        line-height: 34px;
        -webkit-transition: right 350ms, margin-right 5ms;
        -moz-transition: right 350ms, margin-right 5ms;
        -o-transition: right 350ms, margin-right 5ms;
        -ms-transition: right 350ms, margin-right 5ms;
        transition: right 350ms, margin-right 5ms;
        right: 0;
        margin: 10px 10px 0 0;
    }
    .mobileSideNavOpen body > #navTrigger {
        right: 260px
    }
    body > #navTrigger .navIcon {
        display: block;
        width: 24px;
        height: 24px;
        line-height: 24px;
    }
    body > #navTrigger .navIcon:before {
        margin: 0
    }
    .mobileSideNav {
        width: 260px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        z-index: 9;
        top: 0;
        bottom: 0;
        left: auto;
        right: -260px;
        -webkit-transition: -webkit-transform 350ms;
        -moz-transition: -moz-transform 350ms;
        -o-transition: -o-transform 350ms;
        -ms-transition: -ms-transform 350ms;
        transition: transform 350ms;
        padding-left: 15px;
        padding-right: 15px;
    }
    .mobileSideNavOpen .mobileSideNav {
        -webkit-transform: translateX(-260px);
        -moz-transform: translateX(-260px);
        -o-transform: translateX(-260px);
        -ms-transform: translateX(-260px);
        transform: translateX(-260px)
    }
    .ieLTE9.mobileSideNavOpen .mobileSideNav {
        right: 0
    }
    .useMobileSideNav body {
        position: relative
    }
    .useMobileSideNav .siteWrapper {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition: -webkit-transform 350ms;
        -moz-transition: -moz-transform 350ms;
        -o-transition: -o-transform 350ms;
        -ms-transition: -ms-transform 350ms;
        transition: transform 350ms;
        width: 100%;
        position: relative
    }
    .useMobileSideNav .mobileFooterContainer {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -o-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        -webkit-transition: -webkit-transform 350ms;
        -moz-transition: -moz-transform 350ms;
        -o-transition: -o-transform 350ms;
        -ms-transition: -ms-transform 350ms;
        transition: transform 350ms
    }
    .useMobileSideNav.mobileSideNavOpen .siteWrapper,
    .useMobileSideNav.mobileSideNavOpen .mobileFooterContainer {
        -webkit-transform: translateX(-260px);
        -moz-transform: translateX(-260px);
        -o-transform: translateX(-260px);
        -ms-transform: translateX(-260px);
        transform: translateX(-260px)
    }
    .useMobileSideNav.mobileSideNavOpen.ieLTE9 .siteWrapper {
        left: -260px
    }
    .navContent.mobileNavNoDrop {
        text-align: center
    }
    .headerContent h1.siteName,
    .headerContent h1.logoAndSiteName {
        text-align: center
    }
    .headerContent h1.logo,
    .headerContent a.logo {
        float: none;
        margin: 0 auto;
    }
    .headerContent h1.logo img,
    .headerContent a.logo img {
        margin: 0 auto
    }
}
@media only screen and (min-width: 768px) {
    .primaryAndSecondaryContent,
    .footerContent {
        max-width: 1104px;
        width: 92%
    }
    .primaryAndSecondaryContent,
    .footerContainer,
    .footerContainer .blockContent {
        padding-left: 0;
        padding-right: 0
    }
    .primaryAndSecondaryContainer {
        clear: both
    }
    .siteWrapper:before,
    .siteInnerContainer:before,
    .pageContainer:before,
    .primaryAndSecondaryContent:before,
    .blockContainer:before,
    .itemsCollectionContainer:before,
    .footerContent:before,
    .siteWrapper:after,
    .siteInnerContainer:after,
    .pageContainer:after,
    .primaryAndSecondaryContent:after,
    .blockContainer:after,
    .itemsCollectionContainer:after,
    .footerContent:after {
        content: '';
        display: table
    }
    .siteWrapper:after,
    .siteInnerContainer:after,
    .pageContainer:after,
    .primaryAndSecondaryContent:after,
    .blockContainer:after,
    .itemsCollectionContainer:after,
    .footerContent:after {
        clear: both
    }
    .ieLTE7 .siteWrapper,
    .ieLTE7 .siteInnerContainer,
    .ieLTE7 .pageContainer,
    .ieLTE7 .primaryAndSecondaryContent,
    .ieLTE7 .blockContainer,
    .ieLTE7 .itemsCollectionContainer,
    .ieLTE7 .footerContent {
        zoom: 1
    }
    .headerAndNavContainer {
        width: 100%;
        padding: 0;
        display: table;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .headerAndNavContainer.fixedNav {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 2
    }
    .headerAndNavContent {
        margin: 0 auto;
        max-width: none
    }
    .headerContainer,
    .navContent {
        max-width: none
    }
    .headerAndNavContentInner {
        display: table;
        vertical-align: middle;
        width: 100%
    }
    .headerContainer,
    .navContainer {
        max-width: none;
        display: table-cell;
        vertical-align: middle;
        height: 100%
    }
    .headerContainer {
        width: 32%;
    }
    .navHidden .headerContainer {
        width: 100%
    }
    .navHidden .headerContent {
        max-width: none;
        width: auto
    }
    .navContainer {
        width: 68%;
    }
    .ieLTE8 .navContainer {
        position: relative;
        z-index: 2
    }
    .ieLTE8 .headerContainer,
    .ieLTE8 .navContainer {
        padding-left: 0;
        padding-right: 0
    }
    .ieLTE8 .headerContent {
        margin-left: 12%;
        margin-right: 12%
    }
    .ieLTE8 .navContent {
        margin-left: 6%;
        margin-right: 6%
    }
    .ieLTE7 .headerContainer {
        float: left
    }
    .ieLTE7 .navContainer {
        float: right
    }
    .footerContainer {
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }
    .primaryContentContainer {
        clear: both
    }
    .headerContent h1.logo {
        width: 100%;
        min-width: 186px;
        max-width: 292px;
    }
    .headerContent h1.logo img {
        width: 100%
    }
    .navContent {
        text-align: right;
        margin-top: -5px;
        margin-bottom: -5px;
    }
    .navContent .currArrow {
        display: none
    }
    .navContent ul li {
        position: relative
    }
    .navContent li,
    .navContent a,
    .navContent .navLabel {
        display: inline-block;
        vertical-align: middle;
    }
    .ieLTE7 .navContent li,
    .ieLTE7 .navContent a,
    .ieLTE7 .navContent .navLabel {
        display: inline;
        zoom: 1
    }
    .navContent ul li a,
    .navContent ul li .navLabel,
    .navContent ul li .navSocialIcons a {
        padding: 0;
        color: #656565
    }
    .navContent ul li a.selected,
    .navContent ul li navLabel.selected {
        color: #ad862e
    }
    .navContent ul li {
        margin: 5px 0 5px 0
    }
    .navContent ul li {
        margin-left: 2em
    }
    .navContent ul li:first-child {
        margin-left: 0
    }
    .navContent ul li a,
    .navContent ul li .navLabel {
        padding: .25em 0
    }
    .navContent .navSocialIcons {
        margin: 0;
    }
    .navContent .navSocialIcons li a .zocial {
        margin: 0 0 0 hnav-icon-spacing
    }
    .navContent .navSocialIcons li:first-child a.zocial {
        margin: 0
    }
    .navContent ul li a.hasSubnav,
    .navContent ul li:first-child a.hasSubnav {
        padding-right: 0;
    }
    .touch .navContent ul li a.hasSubnav,
    .touch .navContent ul li:first-child a.hasSubnav {
        margin-right: 0;
    }
    .navContent .dropArrow {
        display: inline-block;
        padding-left: .2em;
        position: relative;
        top: -1px;
    }
    .ieLTE7 .navContent .dropArrow {
        display: inline;
        zoom: 1
    }
    .ieLTE8 .navContent .dropArrow {
        font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', sans-serif
    }
    .touch .navContent .dropArrow {
        padding: 0 .5em;
    }
    .navContent ul li ul,
    .navContent ul li:first-child ul {
        display: none;
        padding: 0;
        position: absolute;
        z-index: 1;
        top: 100%;
        min-width: 110px;
        max-width: 250px;
        float: none;
        margin-top: -1px;
        background: #fff;
        width: auto;
        right: -.1em;
    }
    .navContent ul li ul li,
    .navContent ul li:first-child ul li,
    .navContent ul li ul li:first-child,
    .navContent ul li:first-child ul li:first-child,
    .navContent ul li ul a,
    .navContent ul li:first-child ul a,
    .navContent ul li ul a.selected,
    .navContent ul li:first-child ul a.selected,
    .navContent ul li ul .navLabel,
    .navContent ul li:first-child ul .navLabel,
    .navContent ul li ul .navLabel.selected,
    .navContent ul li:first-child ul .navLabel.selected {
        display: block;
        text-align: left;
        border: 0;
        margin: 0;
        background: transparent;
        color: #656565;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis
    }
    .navContent ul li ul.navSocialIcons,
    .navContent ul li:first-child ul.navSocialIcons {
        border: none
    }
    .navContent ul li ul.navSocialIcons li,
    .navContent ul li:first-child ul.navSocialIcons li {
        display: inline-block
    }
    .navContent ul li ul a,
    .navContent ul li:first-child ul a,
    .navContent ul li ul .navLabel,
    .navContent ul li:first-child ul .navLabel {
        padding: .5em 1em
    }
    .navContent ul li ul .navSocialIcons,
    .navContent ul li:first-child ul .navSocialIcons {
        margin: 0;
        padding: 0 1em .75em
    }
    .navContent ul li ul .button,
    .navContent ul li:first-child ul .button {
        margin: 0 15px
    }
    .stable-hover .navContent > ul > li:hover ul {
        display: block;
        z-index: 99
    }
    .navContent ul li ul.navSocialIcons,
    .navContent ul li ul li ul.navSocialIcons {
        min-width: 0;
        max-width: none;
        display: block;
        position: static;
        background: transparent;
        vertical-align: middle;
        margin-top: 0
    }
    .navContent ul li ul.navSocialIcons li,
    .navContent ul li ul li ul.navSocialIcons li {
        display: inline-block;
        vertical-align: middle;
        background: transparent
    }
    .navContent ul li ul li ul.navSocialIcons a.zocial {
        color: #656565;
        background: transparent;
        font-size: 22px;
        width: 32px;
        height: 32px;
        line-height: 32px
    }
    .navContent ul li ul li ul.navSocialIcons li:first-child a {
        margin-left: 0
    }
    .hasSecondaryContent .primaryAndSecondaryContent {
        clear: both;
        max-width: 1104px;
        width: 92%;
        margin: 0 auto
    }
    .hasSecondaryContent .primaryContentContainer {
        width: 96%;
        float: left;
        margin-left: -300px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .hasSecondaryContent .primaryContent {
        margin-left: 300px
    }
    .hasSecondaryContent .secondaryContentContainer {
        padding-top: 0;
        width: 300px;
        float: right;
        clear: right
    }
    .secondaryContent .emailCapture .progressWrap {
        margin-right: 0
    }
    .secondaryContent .emailCapture input {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%
    }
    .secondaryContent .emailCapture button {
        margin-right: 0
    }
    .secondaryContent .gridView.cols1 .item,
    .secondaryContent .gridView.cols1 .socialStreamGroup > .contentTitle {
        width: 100%
    }
    .footerContainer {
        clear: both
    }
    .footerContent {
        max-width: 1104px;
        width: 92%;
    }
    .footerContent .blockContent {
        width: auto
    }
}
@media screen and (min-width: 1200px) {
    .headerAndNavContentInner {
        table-layout: fixed
    }
    .headerContainer {
        width: 288px
    }
    .navContainer {
        width: auto
    }
    .headerContainer,
    .navContainer {
        padding-left: 48px;
        padding-right: 48px
    }
}
.block_a34c641736ab4bf29455a6ad29e08297.fixedHeightGallery .slides > li,
.block_a34c641736ab4bf29455a6ad29e08297.fixedHeightGallery--singleImg .blockImg {
    height: 850px
}
@media (max-width: 767px) {
    .block_a34c641736ab4bf29455a6ad29e08297.fixedHeightGallery .slides > li,
    .block_a34c641736ab4bf29455a6ad29e08297.fixedHeightGallery--singleImg .blockImg {
        height: 400px
    }
}
.block_bd53369507d044bbbb616183a7bd8373.fixedHeightGallery .slides > li,
.block_bd53369507d044bbbb616183a7bd8373.fixedHeightGallery--singleImg .blockImg {
    height: 500px
}
@media (max-width: 767px) {
    .block_bd53369507d044bbbb616183a7bd8373.fixedHeightGallery .slides > li,
    .block_bd53369507d044bbbb616183a7bd8373.fixedHeightGallery--singleImg .blockImg {
        height: 400px
    }
}
.block_bd97b7c9d575413c8eeb2660f4b4b200.fixedHeightGallery .slides > li,
.block_bd97b7c9d575413c8eeb2660f4b4b200.fixedHeightGallery--singleImg .blockImg {
    height: 500px
}
@media (max-width: 767px) {
    .block_bd97b7c9d575413c8eeb2660f4b4b200.fixedHeightGallery .slides > li,
    .block_bd97b7c9d575413c8eeb2660f4b4b200.fixedHeightGallery--singleImg .blockImg {
        height: 400px
    }
}
.block_c4c98e95500e4b089d34e53b55e88425.fixedHeightGallery .slides > li,
.block_c4c98e95500e4b089d34e53b55e88425.fixedHeightGallery--singleImg .blockImg {
    height: 500px
}
@media (max-width: 767px) {
    .block_c4c98e95500e4b089d34e53b55e88425.fixedHeightGallery .slides > li,
    .block_c4c98e95500e4b089d34e53b55e88425.fixedHeightGallery--singleImg .blockImg {
        height: 400px
    }
}
.block_e8835154917140ca996abbaefececb23.fixedHeightGallery .slides > li,
.block_e8835154917140ca996abbaefececb23.fixedHeightGallery--singleImg .blockImg {
    height: 500px
}
@media (max-width: 767px) {
    .block_e8835154917140ca996abbaefececb23.fixedHeightGallery .slides > li,
    .block_e8835154917140ca996abbaefececb23.fixedHeightGallery--singleImg .blockImg {
        height: 400px
    }
}
.block_bb95b1b1bc1347e9aeecad9b00fbc8f6.fixedHeightGallery .slides > li,
.block_bb95b1b1bc1347e9aeecad9b00fbc8f6.fixedHeightGallery--singleImg .blockImg {
    height: 500px
}
@media (max-width: 767px) {
    .block_bb95b1b1bc1347e9aeecad9b00fbc8f6.fixedHeightGallery .slides > li,
    .block_bb95b1b1bc1347e9aeecad9b00fbc8f6.fixedHeightGallery--singleImg .blockImg {
        height: 400px
    }
}
.block_b5b5ed966d5e4e708f373f8cba6502e7.fixedHeightGallery .slides > li,
.block_b5b5ed966d5e4e708f373f8cba6502e7.fixedHeightGallery--singleImg .blockImg {
    height: 500px
}
@media (max-width: 767px) {
    .block_b5b5ed966d5e4e708f373f8cba6502e7.fixedHeightGallery .slides > li,
    .block_b5b5ed966d5e4e708f373f8cba6502e7.fixedHeightGallery--singleImg .blockImg {
        height: 400px
    }
}
/*
 * jQuery FlexSlider
 * v1.8 http://flex.madebymufffin.com/index.html 
 * v2.0 http://www.woothemes.com/flexslider/
 * **** includes various SpaceCraft customizations ****
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.flex-container a:active,
.flexslider a:active {
    outline: none
}
.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none
}
.flexslider {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden
}
.js .flexslider .slides > li {
    display: none
}
.flexslider .slides .contentImg {
    display: block;
    margin: 0 auto
}
.flexslider .slides img.contentImg {
    -webkit-box-shadow: none;
    box-shadow: none
}
.ieLTE8 .flexslider .slides img.contentImg {
    border-width: 0
}
.flex-pauseplay span {
    text-transform: capitalize
}
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
html[xmlns] .slides {
    display: block
}
* html .slides {
    height: 1%
}
.no-js .slides > li:first-child {
    display: block
}
.flex-container {
    background: transparent
}
.flexslider {
    position: relative;
    zoom: 1
}
.flexslider .slides {
    zoom: 1
}
.flexslider .slides > li {
    position: relative
}
.flex-container {
    zoom: 1;
    position: relative;
    z-index: 0
}
.flex-direction-nav {
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    -ms-transition: opacity 200ms ease;
    transition: opacity 200ms ease
}
.hasMultiple .flex-direction-nav {
    visibility: visible;
    opacity: 1;
    -ms-filter: none;
    filter: none
}
.flex-direction-nav li a {
    width: 40px;
    height: 100%;
    margin: 0;
    display: block;
    background: transparent url("/flexslider-arrows.png") -8px 50% no-repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 150%;
    z-index: 2
}
.flex-direction-nav li .flex-next {
    background-position: -92px 50%;
    right: 0
}
.flex-direction-nav li .flex-prev {
    left: 0
}
.flex-direction-nav li .flex-disabled {
    opacity: .3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    cursor: default
}
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -1.5em;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    -ms-transition: opacity 200ms ease;
    transition: opacity 200ms ease
}
.hasMultiple .flex-control-nav {
    visibility: visible;
    opacity: 1;
    -ms-filter: none;
    filter: none
}
.flex-control-nav li {
    margin: 0 0 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline
}
.flex-control-nav li:first-child {
    margin: 0
}
.flex-control-nav li {
    display: inline-block;
    zoom: 1;
    *display: inline
}
.flex-control-nav li a {
    width: 8px;
    height: 8px;
    display: block;
    background: #fff;
    cursor: pointer;
    text-align: center;
    text-indent: 150%;
    white-space: nowrap;
    overflow: hidden;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 1px #999
}
.flex-control-nav li a:hover {
    background-color: #999
}
.flex-control-nav li a.flex-active {
    background: #646464;
    background: -webkit-linear-gradient(top, #959595, #646464);
    background: -moz-linear-gradient(top, #959595, #646464);
    background: -o-linear-gradient(top, #959595, #646464);
    background: -ms-linear-gradient(top, #959595, #646464);
    background: linear-gradient(to bottom, #959595, #646464);
    cursor: default;
    border: none
}
.flex-control-nav li a.flex-active .ieLTE9 {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100) progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=argb(#959595), endColorstr=argb(#646464));
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100) progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=argb(#959595), endColorstr=argb(#646464))
}
.ieLTE8 .flex-control-nav li a {
    width: 10px;
    height: 10px;
    display: block;
    background: url("/flexslider-circles.png") no-repeat;
    border: none
}
.ieLTE8 .flex-control-nav li a:hover {
    background-position: 0 -25px
}
.ieLTE8 .flex-control-nav li a.flex-active {
    background-position: 0 -50px
}
@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100% !important
    }
    @page {
        margin: .5cm
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
}

@media only screen and (min-width: 768px) {
    .main {
        padding-top: 200px;
    }
}

@media only screen and (max-width: 768px) {
    #ToggleMenu {
        display: table-cell;
    }
    .navContainer,
    .categoriesNav {
        display: none;
    }
}

@media screen and (max-width: 480px) {
    .header {
        padding-top: 0px;
    }
}

/* STYLES SPECIFICALLY FOR BIG COMMERCE*/
.TopMenu > .inner {
    padding: 10px 48px 20px;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
}

.categoriesNav {
    text-align: center;
    background: #f7f7f7;
    padding: 10px 0;
}
.categoriesNav h3 {
    display: none;
}
.categoriesNav .sf-menu > li {
    display: inline-block;
    float: none;
    padding: 0 5px;
}
.categoriesNav .sf-menu ul {
    width: auto;
}