/*CSS brought over from Content Type: WYSIWYG*/

a.button {
 background-color: #ef3340;
 padding: 0.5em 1em;
 border-radius: 0.25em;color: #fff !important;
}
.noBL{border-left: none!important;}
p.anchor {margin-bottom: 4em;position:relative;display: block;}
#stickyButton, #stickyNav a, .col-sm-8 a.butTon {z-index:20001;padding: 0.5em; border-radius: 0.25em; background: #ef3340; color: #fff; text-decoration: none;transition: 0.65s;display: inline-block;margin: 0.25em; }
#stickyNav {text-align: center;background: #fff; padding: 1.5em 0.25em; margin-top: 0;z-index:20000;}
#stickyButton:hover, #stickyNav a:hover, .col-sm-8 a.butTon:hover {background: orange;}

a.button:hover{background-color: green}
h3.categoryTitle {margin-top:0!important;margin-bottom: 0;text-align: center;position: relative;top: 0.5em;}
h3.categoryTitle a {text-decoration: none;margin-top: -0em;color: #000!important;}
h3.categoryTitle a:hover{color: #ef3340!important;}
.editContent .seCustomContent .row .col-lg-4, .editContent .seCustomContent .row .col-lg-6 {border-left: 2px solid #666;margin-top: 0.5em;padding-top:0!important;}
.row {padding-top:0!important}
.row .col-lg-4 p, .row .col-lg-6 p {text-align: center;padding-top:0!important;margin-top:0;margin-bottom: 0;}


.brandPage h2 {margin-top: 2em!important;}


.center-image {
 display: flex;
 justify-content: center;
}

.center-text {
padding-top: 50px;
text-align: left;
}

.flex-item {
 display: flex;
 align-items: center;
}

.new-section {
padding-top: 100px;
}

@media only screen and (min-width:960px)
{.center-text {
 width: 63%;
margin: 0 auto;
}
}











































