.homeSlider .slick-slide img { width:100% !important; }
.homeSlider .slick-slide { padding: 0px !important;     text-align: center; }

#breadcrumbsArea .perc-region {
    display: inline-block !important;
}

a { color: #0356a4; }
#sitemapLinksContainer a { color: #3f230d !important; }
a:hover { text-decoration: underline; color: #0356a4; }

#header .sf-menu li:hover, #header .sf-menu li.sfHover, #header .sf-menu a:focus, #header .sf-menu a:hover, #header .sf-menu a:active { background: #FFF !important; }

/* THREE BLOCKS AREA */
.bwBlockForThreeBlockArea {   width: 31%;   margin: 10px;   display: inline-block; vertical-align: top; }
.noimg, .bottomheadline, .smimage { height: 300px; }
.noimg .headlineboxes {   text-align: center;   font-style: italic;   font-weight: 700;   font-size: 16px; font-family: 'Roboto', sans-serif; padding-bottom: 15px; }
.noimg p { text-align: center;   font-weight: 300;   font-size: 14px; font-family: 'Roboto', sans-serif; line-height: 16px; padding-top: 20px; }
.bwBlockForThreeBlockArea .perc-box-1 { border-width: 3px; border-style: solid; font-weight: 700; font-size: 18px; font-family: 'Roboto', sans-serif; padding: 10px 20px; }
.bottomheadline .headlineboxes {   height: 50px; width: 100%;   text-align: center;   padding: 15px;   color: #FFF !important;   font-weight: 700;   font-size: 16px !important;   font-style: italic;   font-family: 'Roboto', sans-serif; }
.bottomheadline img {   height: 250px;   width: 100%; }
.smimage img { width: auto !important;   margin-top: 0px; max-height: 130px; }
.smimage .headlineboxes { text-align: center; padding: 10px; font-weight: 700;   font-size: 16px !important;   font-style: italic;   font-family: 'Roboto', sans-serif; }
.smimage { padding: 20px; }
.smimage p { text-align: center;   font-weight: 300;   font-size: 14px; font-family: 'Roboto', sans-serif; line-height: 16px; padding-top: 10px; color: #FFF !important; }

.homeH2 {
    padding-left: 10px;
}

#homeNews {
    border-top: 1px solid #d7d7d7;
    padding-top: 45px;
	padding-bottom: 45px;
    margin-top: 45px !important;
	margin-bottom: 45px !important;
	border-bottom: 1px solid #d7d7d7;
}

#homeEvents {
	padding-bottom: 45px;
}

.viewAllHome {
    margin: 60px 0px 0px 10px;
}

.viewAllHome p {
	margin-bottom:0px !important;
}

#homeEvents .bwCustomEventsAutoListCategories {
    padding: 0px 10px;
}

#leftsidebar .rightNavHide {   display: none !important; }

p { color: #3f230d !important; }

@media screen and (max-width: 480px) {
.bwBlockForThreeBlockArea {   width: 90% !important;   margin: 10px auto !important; }
.bottomheadline img {   max-height: 320px !important;   height: auto !important;   width: 100% !important; }
#homePowerBoxes { text-align: center !important; }
.noimg, .smimage { height: 280px; }
.bottomheadline { max-height: 320px; height: auto !important; }
}

@media screen and (min-width: 481px) and (max-width: 600px) {
.bwBlockForThreeBlockArea {   width: 47% !important;   margin: 5px !important; }
.bottomheadline img {   height: 250px !important;   max-height: 100% !important;   width: 100% !important; }
.noimg, .bottomheadline, .smimage { height: 320px; }
.bottomheadline .headlineboxes { height: 70px !important; }
.smimage img { max-height: 90px !important; }
}

@media screen and (min-width: 601px) and (max-width: 759px) {
.bwBlockForThreeBlockArea {   width: 45% !important;   margin: 10px !important; }
.bottomheadline img {   max-height: 260px !important;   height: auto !important;   width: 100% !important; }
.noimg, .bottomheadline, .smimage { height: 310px; }
}

@media screen and (min-width: 760px) and (max-width: 900px) {
.bwBlockForThreeBlockArea {   width: 47% !important;   margin: 10px !important; }
.bottomheadline img {   max-height: 270px !important;   height: auto !important;   width: 100% !important; }
.noimg, .bottomheadline, .smimage { height: 320px; }
}

@media screen and (min-width: 901px) and (max-width: 1000px) {
.bwBlockForThreeBlockArea {   width: 30% !important;   margin: 5px !important; }
.bottomheadline {   height: 300px !important; }
.bottomheadline img {   max-height: 250px !important;   height: auto !important;   width: 100% !important; }
}
/* END THREE BLOCKS AREA */

/* FORMS */
.form-title { display: none !important; }
.field-label-container, .perc-form label { font-family: 'Roboto', sans-serif !important; font-weight: 700 !important; color: #3f230d !important; font-size: 14px !important; }
.perc-form input[type="text"], .perc-comments-form input[type="text"], .perc-form textarea, .perc-comments-form textarea { width: 100% !important; border-color: #d7d7d7 !important; border-style: solid; border-width: 2px !important; }
input[type="submit"] { background-color: #d7d7d7 !important; color: #3f230d !important; font-size: 14px !important; padding: 15px 25px !important; font-weight: 700 !important; border: none !important; text-transform: uppercase !important; }
/* END FORMS */


.marginLeft { margin-left: 20px;   margin-bottom: 20px; }
.marginRight { margin-right: 20px;   margin-bottom: 20px; }
.hideAll { display: none !important; }
.forceFullWidth { width: 100% !important; }

#header .perc-region-puff { padding: 0px !important; }
#middle .perc-region-puff { padding: 5px !important; }
#bannerArea.perc-region-puff  { min-height: 150px !important; }

#header-nav .topNavHide, #mobileSideNav .topNavHide  { display: none !important; }

p { font-family: 'Roboto', sans-serif !important; }

@media screen and (min-width: 1025px) { 
a.left-off-canvas-toggle, .mobileHeader {   display: none; } 
#header { height: 144px !important; margin-top: -3px; } 
.off-canvas-wrap { overflow: visible !important; }
#footerSiteMapArea {   padding: 40px 0px; }
}

@media screen and (max-width: 1024px) { 
.button a { color: #3f230d !important; }
a.left-off-canvas-toggle, .mobileHeader {   display: block; } 
#header-nav, .headerLogo { display: none !important; } 
#header {   height: 68px !important; background-color: #f7cb22;   border-bottom-color: #FFF !important; margin-top: -11px; } 
.mobileHeader {   position: absolute;   top: 0;   width: 100%;   text-align: center; }
.mobileHeader .left-off-canvas-toggle { position: absolute; top: 0; left: 20px; }
.mobileHeader img { margin: 0 auto; }
.mobileHeader .fa-search { position: absolute; top: 0; right: 20px; font-size: 22px; margin-top: 13px; color: #3f230d !important; }
.mobileHeader .fa-bars { font-size: 30px; color: #000 !important; margin-top: 10px; color: #3f230d !important; }
.left-off-canvas-menu { background: #FFF !important; }
#mobileSideNav {   position: absolute;   top: 0;   left: 0;   background-color: #FFF; }
#mobileSideNav .perc-navbar-vertical { margin-bottom: 0px !important;   padding: 10px !important; }
#mobileSideNav .rxbodyfield ul {   margin-top: 0px !important;   padding-left: 10px !important;}
#mobileSideNav li { font-size: 18px; text-transform: uppercase; font-weight: 700;   padding: 10px 20px; color: #3f230d !important; font-family: 'Roboto', sans-serif; list-style-type: none !important; border-bottom: 1px solid #e6e7e8; }
#mobileSideNav li a { font-size: 18px; text-transform: uppercase; font-weight: 700; color: #3f230d !important; font-family: 'Roboto', sans-serif;  text-decoration: none !important;  }
#content { padding: 20px !important; }
}

.off-canvas-wrap { overflow: visible !important; }

body { margin: 0px !important; }


#header-quick-links { background-color: #f7cb22; height: 50px; }
.topQuickLinks { max-width: 800px; float: right; margin-top: -127px; }
#searchWrapper { display: inline !important; }
#header { border-bottom-color:  #d7d7d7;  border-bottom-width: 3px; border-bottom-style: solid; }
#header-nav { background-color: #FFF; height: 90px !important; }
#header .sf-menu a, #header .sf-menu a:visited {   color: #3f230d !important; font-family: 'Roboto', sans-serif; }
#header .sf-menu a {   border-left: 0px solid #fff !important;   border-top: 0px solid #CFDEFF !important; }
#header .sf-menu li {   background: #FFF !important; }
#header .sf-menu li:hover, #header .sf-menu li.sfHover, #header .sf-menu li:hover a, #header .sf-menu li.sfHover a {   background: #3f230d !important; color: #FFF !important; }
#header .sf-menu li.nav-level-2>a { font-size: 18px; text-transform: uppercase; font-weight: 700;   padding: 36px 20px; }
#header .sf-menu ul {   width: 20em !important; }
#header li.sfHover ul { top: 90px !important; }
#header .topQuickLinks a { font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 400; color: #3f230d !important; text-decoration: none !important;   padding: 15px 30px; border-left: #3f230d 1px solid; }
.topQuickLinks a:nth-child(4) { border-right: #3f230d 1px solid !important; margin-right: 65px !important; }
#header .topQuickLinks a:hover { text-decoration: underline !important; }
.headerLogo { background-color: #3f230d; height: 144px; width: 142px; }
#header .sf-menu {   float: right; }
#middle { max-width: 1024px !important; margin: 0 auto !important; }
#content { width: 70%; margin-right: 15px;     display: inline-block; }
#bannerArea img {   width: 100%;  height: auto !important;  max-height: 500px; margin: 0 auto !important; }
.perc-breadcrumb { margin-left: 0px !important; display: inline !important; }
.breadHomeIcon { display: inline !important; width: 20px; }
#homeIconArea { margin-top: 10px !important; }
.perc-breadcrumb-main { margin-top: 12px !important; }
.perc-breadcrumb-main .perc-list-first { display: none !important; }
.perc-breadcrumb-main li { color: #959595; font-size: 12px; font-family: 'Roboto', sans-serif; font-weight: 300; }
.perc-breadcrumb-main li a { color: #0356a4; font-size: 12px; font-family: 'Roboto', sans-serif; font-weight: 300; text-decoration: none; }
.perc-breadcrumb-main li a:hover { text-decoration: underline; }

#footerLinksContainer { margin: 0 auto !important; max-width: 1024px !important; }
#footerLinksContainer ul { margin-left: 0px !important; padding-left: 0px !important; margin-bottom: 20px !important; }
#footerLinksContainer ul>li {   list-style-type: none !important; font-size: 14px !important; font-family: 'Roboto', sans-serif; font-weight: 700; color: #3f230d; }
#footerLinksContainer ul>li>ul>li {   list-style-type: none !important; font-size: 14px !important; font-family: 'Roboto', sans-serif; font-weight: 400; color: #3f230d;  }
#footerlinks1, #footerlinks2, #footerlinks3, #footerlinks4 { width: 20%; padding-right: 20px;     display: inline-block;
    vertical-align: top; }
#footerlinks4 { width: 15%; padding-right: 20px; }
#footerlinks5 { width: 20%; display: inline-block;
    vertical-align: top; }

#bottomFooterArea { background-color: #ffcb05; }
#bottomFooterAreaInner { max-width: 1024px; margin: 0 auto !important; }
#bottomFooterAreaInner p {  font-family: 'Calibri', 'Roboto', sans-serif !important; font-weight: 400 !important; }
#bottomFooterAreaInner p strong {   font-family: 'Calibri', 'Roboto', sans-serif !important; font-weight: 700 !important; }

#middle { padding-top: 40px; padding-bottom: 40px; }

#leftsidebar, #rightsidebar { width: 28%;     display: inline-block;
    vertical-align: top; }
#leftsidebar ul {   padding-left: 0px !important; }
#leftsidebar li.nav-level-3 { border: 3px solid #f7cb22; padding: 10px 15px; background-color: #f7cb22; margin-bottom: 5px; list-style-type: none; }
#leftsidebar li.nav-level-3:hover { border: 3px solid #d7d7d7; padding: 10px 15px; background-color: #FFF; margin-bottom: 5px; list-style-type: none; }
#leftsidebar li.nav-level-3 a { display: inline-block; width: 100%; padding: 0px 20px 0px 5px; color: #3f230d; font-size: 18px; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: uppercase; text-decoration: none; }
#leftsidebar li.nav-level-4 a { color: #3f230d; font-size: 18px; font-family: 'Roboto', sans-serif; font-weight: 400; text-transform: uppercase; text-decoration: none; }
#leftsidebar li.nav-level-4 { border-bottom: 1px solid #d7d7d7; padding: 10px 0px; }
#leftsidebar li.current.nav-level-3 { border: 3px solid #d7d7d7;background-color: #FFF; margin-bottom: 5px; list-style-type: none; }
#leftsidebar li.nav-level-3, #leftsidebar li.nav-level-4 { list-style-type: none !important; }
#leftsidebar ul li ul { margin-left: 11px !important; }
#leftsidebar li.nav-level-3:not(.current)>ul { display: none !important; }

span.line {   border-top: 1px #000 solid;   background-color: #3f230d;   width: 100%;   height: 0px;   display: inline-block;   margin-top: 75px; }

#bottomFooterAreaInner img:not(.perc-ui-menu-icon) {   margin-top: -78px;   padding: 0px 15px;   background-color: #ffcb05;   width: 135px; }
#bottomFooterAreaInner { padding-bottom: 20px !important; }
#bottomFooterAreaInner .fa {   font-size: 30px !important;   padding: 0px 7px;   color: #3f230d; }
.fa-chevron-up { background-color: #3f230d; color: #ffcb05 !important; font-size: 50px;padding: 3px 0px 7px 7px !important; border-radius: 5px; }
a.cd-top {   float: right;   margin-top: -50px; }

h1 {  font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; color: #0356a4 !important; text-transform: uppercase !important; font-size: 36px !important; }
h2 {  font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; color: #0356a4 !important; text-transform: uppercase !important; font-size: 22px !important; }
h3 {  font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; color: #0356a4 !important; text-transform: uppercase !important; font-size: 18px !important; /*font-style:italic !important;*/ }
h4 {  font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; color: #0356a4 !important; font-size: 16px !important; }



@media screen and (min-width: 1500px) {
.headerLogo { margin-left: 200px; }
#header .sf-menu { margin-right: 200px; }
.topQuickLinks { margin-right: 400px; }
}

@media screen and (min-width: 1301px) and (max-width: 1499px) {
.headerLogo { margin-left: 100px; }
#header .sf-menu { margin-right: 100px; }
.topQuickLinks { margin-right: 300px; }
}

@media screen and (min-width: 1025px) and (max-width: 1300px) {
.headerLogo { margin-left: 50px; }
#header .sf-menu { margin-right: 50px; }
#header .sf-menu li.nav-level-2>a { font-size: 16px; text-transform: uppercase; font-weight: 700;   padding: 37px 16px; }
.topQuickLinks { margin-right: 250px; }
}

@media screen and (min-width: 901px) { 
.showHideButton { display: none !important; }
#sitemapLinksContainer {   padding: 20px !important; }
}

@media screen and (max-width: 900px) { 
#content, #leftsidebar { width: 100% !important; }
#leftsidebar ul { margin-left: 0px !important; }
#bottomFooterAreaInner {   padding: 20px !important; }
.buttonFooter, .buttonFooter:last-child {   width: 40% !important; max-width: 100% !important; margin: 7px !important; }
.showHideButton {   display: block !important;   background-color: #ffcb05;   padding: 15px;   margin: 10px; }
.showHideButton a { color: #3f230d !important; font-weight: 700 !important; font-style: normal !important; font-size: 18px !important; text-transform: uppercase;}
.showHideButton .fa-sort-desc {   font-size: 30px !important;   float: right !important;   margin-top: -10px; }
#sitemapLinksContainer, #leftsidebarInner { display: none; }
.headline { font-size: 20px !important;   padding-top: 30px !important; }
.buttonFooter:nth-child(3) {   margin-left: -5px !important; }
.buttonArea {   padding-top: 20px !important; }
#footerlinks1, #footerlinks2, #footerlinks3, #footerlinks4, #footerlinks5 {   width: 20% !important;     padding: 20px 20px 0px 20px !important; }
#leftsidebarInner {   padding: 10px !important; }
#middle {   padding-top: 10px !important; }
#content {   padding: 0px 20px 20px 20px !important; }
h1 {  font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; color: #0356a4 !important; text-transform: uppercase !important; font-size: 20px !important; }
h2 {  font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; color: #0356a4 !important; text-transform: uppercase !important; font-size: 16px !important; }
h3 {  font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; color: #0356a4 !important; text-transform: uppercase !important; font-size: 14px !important; /*font-style:italic !important;*/ }
h4 {  font-family: 'Oswald', sans-serif !important; font-weight: 400 !important; color: #0356a4 !important; font-size: 14px !important; }
}

@media screen and (max-width: 480px) { 
a.cd-top {   float: none !important;   width: 100% !important;   text-align: center !important; }
#footerlinks1, #footerlinks2, #footerlinks3, #footerlinks4, #footerlinks5 {   width: 100% !important;     padding: 20px 20px 0px 20px !important; }
.buttonFooter, .buttonFooter:last-child {   width: 42% !important; max-width: 100% !important; margin: 5px !important; }
.buttonFooter p a { font-size: 14px !important; }
}

/* BANNER FOR STANDARD INNER PAGE */
.mainImageBanner .bannerPlusText, .plusSign, .rightText, .leftText {   display: inline-block; color: #FFF !important; }
.mainImageBanner .bannerPlusText { width: 100%;   text-align: center; }
.rightText, .leftText { padding-top: 20px !important; vertical-align: bottom; }

/* SEARCH BOX STYLES */
td.gsc-input {
  margin-bottom: 0px !important;
  background: transparent !important;
}

table.gsc-search-box {
  margin-bottom: 0px !important;
  background: transparent !important;
  border: none !important;
}



.gsc-search-box-tools .gsc-search-box .gsc-input {
  padding-right: 12px;
  width: 125px !important;
  padding: 0px !important;
  margin: 0px !important;
  background: none !important;
}

.gsc-search-box-tools .gsc-search-box .gsc-input, .gsc-search-box-tools .gsc-search-box .gsc-input-box-focus, .gsc-search-box-tools .gsc-search-box .gsc-input-box-hover {  box-shadow: 0px 0px 0px 0px !important; margin-top: 6px !important; }

.gsib_b { display: none !important; }

table#gs_id50 {
  background: none !important;
  border: none !important;
}

input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus, #gs_tti50 {
  border: none !important;
}
table.gsc-resultsHeader {
  border: none !important;
  margin: 0px !important;
}
.gsc-above-wrapper-area {
  border-bottom: 0px solid #E9E9E9 !important;
  padding: 0 !important;
}
a.gs-title {
  padding: 0px !important;
  border-left: 0px solid #FFF !important;
}
table.gsc-table-result {
  border: none !important;
}
input.gsc-input { background: none !important; }
table.gsc-search-box tbody tr td, table.gsc-search-box tr td {
  display: table-cell;
  line-height: 0.125rem !important;
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
  border-color: transparent !important;
  background-color: #3f230d !important;
  background-image: none !important;
}

.gsc-input-box { height: 30px !important; }

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
  width: 30px !important;
  height: 30px !important;
  padding: 5px !important;
  border-radius: 10px !important;
  min-width: 30px !important;
  margin-top: 0px !important;
}

input.gsc-input, .gsc-input-box-hover, .gsc-input-box-focus {
  border-color: transparent !important;
  background: transparent !important;
  border-bottom: 0px solid #3f230d !important;
}

#content .rxbodyfield li {
    font-family: 'Roboto', sans-serif !important;
    font-size: 1rem !important;
        color: #3f230d !important;
}

.gsc-input-box {
  border-color: transparent !important;
  background: transparent !important;
  border-bottom: 1px solid #3f230d !important;
}
/* END SEARCH BOX STYLING */


/* BLOG POST STYLING */
.perc-blog-byline { font-family: 'Roboto', sans-serif !important;   font-size: 1rem !important; }
.perc-blog-date { font-family: 'Roboto', sans-serif !important;   font-size: 1rem !important; }
.perc-blog-post p { font-family: 'Roboto', sans-serif !important;   font-size: 1rem !important; }
/* END BLOG POST STYLING */


@-moz-document url-prefix() {
#header .sf-menu {
    margin-top: -93px !important;
}
}

@media screen and (min-width:0\0) { 
#header .sf-menu {
    margin-top: -93px !important;
}
}

@media screen and (min-width: 1025px) {
	#bannerArea {
    margin-top: -1px;
}
	.gsc-control-cse.gsc-control-cse-en {
  width: 100% !important;
  max-width: 50px;
  display: inline-block;
  margin-top: -40px;
  float: right;
  padding: 0px !important;
  background-color: transparent !important;
  border: none !important;
}
}


@media screen and (max-width: 1024px) {
.gsc-control-cse.gsc-control-cse-en {
  width: 100% !important;
  max-width: 100% !important;
  display: inline-block;
  margin-top: 0 !important;
  float: none !important;
  padding: 10px !important;
  background-color: transparent !important;
  border: none !important;
}
.gsc-results-wrapper-overlay {
  height: 90% !important;
  width: 90% !important;
  top: 5% !important;
  left: 5% !important;
}
}

body { overflow-x: hidden !important; }

/* EVENTS SLIDER */
.bwCustomPageAutoListCategories, .bwCustomNewsAutoListCategories {
  max-width: 1024px;
  margin: 0 auto;
}
.bwCustomPageAutoListCategories .date, .bwCustomNewsAutoListCategories .date, .bwCustomEventsAutoListCategories img { display: none !important; }

.dateright {
  text-align: center;
  padding: 3px;
  font-family: 'Oswald', sans-serif !important;
  text-transform: uppercase;
  width: 80px !important;
  float: right;
  display: inline-block;
  background-color: #f7cb22;
  color: #3f230d !important;
}
.dateleft {
  width: 80% !important;
  float: left;
  display: inline-block;
}
.dateleft p { margin-bottom: 0px !important; }
.eventOuter {
  display: block;
  min-height: 120px !important;
  margin: 20px 0px;
  position: relative;
  width: 100% !important;
}
.dateright .date span {
  background-color: #FFF !important;
  width: 100% !important;
  display: block;
  font-size: 35px !important;
  padding: 5px 0px;
}

@media screen and (max-width: 480px) {
.dateleft { width: 67% !important;   padding: 0px 30px 30px 0px; }
.dateleft p { font-size: 12px !important; }
}

.bwCustomEventsAutoListCategories p.pagetitleh4, .bwCustomEventsAutoListCategories article a.link { padding: 0px !important; }

/* END EVENTS SLIDER */

.homeH2 h2 { font-size: 36px !important; }

.bwHomePageSlider .button { border: 3px solid #FFF !important; background-color: transparent !important; color: #FFF !important; width: 20% !important; border-radius: 5px; margin: 10px !important; padding: 10px !important; }
.bwHomePageSlider .button p { margin-bottom: 0px !important; font-weight: 700 !important; }

@media screen and (min-width: 1124px) {
.bg1, .bg2, .bg3, .bg4, .bg5 { min-height: 720px; background-repeat: no-repeat; background-size: 100% 100%;  padding-top: 470px; }

.buttonWrap { max-width: 1024px !important; margin: 0 auto; }

.homeSlider .slick-prev, .homeSlider .slick-next { top: 550px !important; }
.homeSlider { min-height:720px !important; }
.captionAreaHome { height: 250px; background-color: rgba(0,0,0,0.75) !important; max-width: 1124px; width: 100%; margin: 0 auto;     padding: 20px 100px; border-top-right-radius: 10px; border-top-left-radius:10px; }
.homeSlider .buttons {    padding-top: 0px;}
.homeSlider ul.slick-dots { margin-top: -115px !important; position: relative !important; }
.homeSlider .headlineSlide { font-size: 36px !important; font-family: 'Oswald', sans-serif !important; text-transform: uppercase !important; padding-bottom: 10px;     text-align: center; }
.homeSlider .copySlide { padding: 0px 40px;     text-align: center; }
.captionAreaHome .button:hover {    border: 3px solid #FFF !important;    background-color: #FFF !important;    color: #3f230d !important; }
.captionAreaHome .button:hover a {  color: #3f230d !important; }
.homeSlider a { color: #FFF !important; }
.homeSlider a:hover { color: #FFF !important; text-decoration: none !important; }
.homeSlider .slick-dots li button:before { color: #FFF !important; }
}

@media screen and (max-width: 1123px) and (min-width: 1025px) {
.bg1, .bg2, .bg3, .bg4, .bg5 { min-height: 720px; background-repeat: no-repeat; background-size: 100% 100%;  padding-top: 470px; }
.homeSlider .slick-next { right: 50px !important; } 
.homeSlider .slick-prev { left: 50px !important; }
.homeSlider .slick-prev, .homeSlider .slick-next { top: 550px !important; }
.homeSlider { min-height:720px !important; }
.captionAreaHome { height: 250px; background-color: rgba(0,0,0,0.75) !important; max-width: 1124px; width: 100%; margin: 0 auto;     padding: 20px 100px; border-top-right-radius: 10px; border-top-left-radius:10px; }
.homeSlider .buttons {    padding-top: 40px;}
.homeSlider ul.slick-dots { margin-top: -115px !important; position: relative !important; }
.homeSlider .headlineSlide { font-size: 36px !important; font-family: 'Oswald', sans-serif !important; text-transform: uppercase !important; padding-bottom: 10px; }
.homeSlider .copySlide { padding: 0px 40px; }
.captionAreaHome .button:hover {    border: 3px solid #FFF !important;    background-color: #FFF !important;    color: #3f230d !important; }
.captionAreaHome .button:hover a {  color: #3f230d !important; }
.homeSlider .slick-dots li button:before { color: #FFF !important; }
}

@media screen and (min-width: 1025px) {
.homeSlider a { color: #FFF !important; }
.homeSlider a:hover { color: #FFF !important; text-decoration: none !important; }
.homeSlider .slick-dots li button:before { color: #FFF !important; }
}


@media screen and (max-width: 1024px) and (min-width: 776px) {
.bg1, .bg2, .bg3, .bg4, .bg5 { min-height: 300px; background-repeat: no-repeat; background-size: 100% 100%;  padding-top: 0px; }
.homeSlider .slick-next { right: 50px !important; } 
.homeSlider .slick-prev { left: 50px !important; }
.homeSlider .slick-prev, .homeSlider .slick-next { top: 10px !important; display: none !important; }
.homeSlider { min-height: 300px !important; }
.captionAreaHome { height: 250px; background-color: #FFF !important; max-width: 1124px; width: 100%; margin: 0 auto; padding: 20px; }
.bwHomePageSlider .buttons {    padding-top: 0px;}

.homeSlider ul.slick-dots { margin-top: -115px !important; position: relative !important; }
.homeSlider .headlineSlide { font-size: 36px !important; font-family: 'Oswald', sans-serif !important; text-transform: uppercase !important; padding-bottom: 10px; }
.homeSlider .copySlide { padding: 0px 40px; }
.bwHomePageSlider .button:hover {    border: 3px solid #FFF !important;    background-color: #FFF !important;    color: #3f230d !important; }
.bwHomePageSlider .button:hover a {  color: #3f230d !important; }
.homeSlider a { color: #3f230d !important; }
.homeSlider a:hover { color: #3f230d !important; text-decoration: none !important; }
.homeSlider .slick-dots li button:before { color: #3f230d !important; }
.bwHomePageSlider .button { border: 3px solid #3f230d !important; background-color: transparent !important; color: #FFF !important; width: 24% !important; border-radius: 5px; margin: 10px 0px !important; padding: 10px !important; }
.bwHomePageSlider .button p { margin-bottom: 0px !important; font-weight: 700 !important; }
.bwCustomNewsAutoListCategories { margin-bottom: 0px !important; }
}

@media screen and (max-width: 775px) {
.bg1, .bg2, .bg3, .bg4, .bg5 { min-height: 300px; background-repeat: no-repeat; background-size: 100% 100%;  padding-top: 0px; }
.homeSlider .slick-next { right: 50px !important; } 
.homeSlider .slick-prev { left: 50px !important; }
.homeSlider .slick-prev, .homeSlider .slick-next { top: 10px !important; display: none !important; }
.homeSlider { min-height: 300px !important; }
.captionAreaHome { height: auto; background-color: #FFF !important; max-width: 1124px; width: 100%; margin: 0 auto; padding: 10px; }
.bwHomePageSlider .buttons {    padding-top: 20px;}
.homeSlider ul.slick-dots { margin-top: 0px !important; position: relative !important; }
.homeSlider .headlineSlide { font-size: 36px !important; font-family: 'Oswald', sans-serif !important; text-transform: uppercase !important; padding-bottom: 10px; }
.homeSlider .copySlide { padding: 0px; }
.bwHomePageSlider .button:hover {    border: 3px solid #3f230d !important;    background-color: #FFF !important;    color: #3f230d !important; }
.bwHomePageSlider .button:hover a {  color: #3f230d !important; }
.homeSlider a { color: #3f230d !important; }
.homeSlider a:hover { color: #3f230d !important; text-decoration: none !important; }
.homeSlider .slick-dots li button:before { color: #3f230d !important; }
.bwHomePageSlider .button { border: 3px solid #3f230d !important; background-color: transparent !important; color: #FFF !important; width: 100% !important; border-radius: 5px; margin: 2px 0px !important; padding: 10px !important; }
.bwHomePageSlider .button p { margin-bottom: 0px !important; font-weight: 700 !important; }
.bwCustomNewsAutoListCategories button { margin-bottom: 0px !important; }
.bwCustomNewsAutoListCategories .slick-slide img {    display: block;    height: 150px !important;}
.bwCustomNewsAutoListCategories .slick-slide article {    border: 3px #d7d7d7 solid;    height: 330px !important; }
}

.homeSlider .slick-dots { bottom: 0px !important; }
.homeSlider ul.slick-dots { margin-left: 0px !important; }
.homeSlider .slick-dots li button:before {
    font-family: 'slick';
    font-size: 26px !important;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 10px !important;
    height: 10px !important;
    content: '•';
    text-align: center;
    opacity: 1 !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.homeSlider .slick-dots li.slick-active  button:before { color: #f7cb22 !important; }

body { overflow-x: hidden !important; }

/* ADMISSIONS TEMPLATE */
@media screen and (min-width: 601px) {
#subArea1, #subArea2 { width: 45% !important; }
#subArea1 { float: left !important; }
#subArea2 { float: right !important; }
#subAreaOuter .sidebarMajor img { width: 100% !important; max-height: 320px; }
#subAreaOuter .innerInfo {     border: 0px solid #d7d7d7 !important;     padding: 15px; }
#overviewAdmissions {     padding-bottom: 30px !important; }
}

@media screen and (max-width: 600px) {
#subArea1, #subArea2 { width: 100% !important; }
#subArea1, #subArea2 { float: none !important; }
#subAreaOuter .sidebarMajor img { width: 100% !important; max-height: 320px; }
#subAreaOuter .innerInfo {     border: 0px solid #d7d7d7 !important;     padding: 15px; }
#overviewAdmissions {     padding-bottom: 20px !important; }
}

.perc-body-text-1 a {
    color: #3f230d !important;
    font-style: italic !important;
    font-weight: 700 !important;
}

/* END ADMISSIONS TEMPLATE */

@media screen and (max-width: 775px) {
#homeNews .bwCustomNewsAutoListCategories .slick-slide article {
    border: 3px #d7d7d7 solid;
    height: 480px !important;
}
    #breadcrumbsArea { display: none !important; }
}


