@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');.link, a{text-decoration: underline;}.link, a{font-weight: normal;}
#body #layout>.amh-row, #body>div>.amh-row{max-width: 1432px;}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content{max-width: 1432px;}
.bodysize{max-width: 1432px;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #682f66;}
.link:hover, a:hover{color: #682f66;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #eeeeee;}
body{
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #ffffff;
	}
.content{
		background-color: #ffffff;
	}
.searchbox{
		border: 3px solid #ffffff;
	}
#default_footer{
		margin-left:auto;
		margin-right:auto;
		text-align: center;
		font-size:10pt;
		padding-bottom:10px;
		color:#ffffff;
	}
#default_footer a{
		text-decoration: underline;
		color:#ffffff;
	}
.resource_item_header, .button, .button-strip a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #097d75;
	background: #097d75;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#097d75), color-stop(50%,#097d75), color-stop(51%,#097d75), color-stop(100%,#097d75));
	background: -moz-linear-gradient(top,  #097d75 0%, #097d75 50%, #097d75 51%, #097d75 100%);
	background: -webkit-linear-gradient(top,  #097d75 0%,#097d75 50%,#097d75 51%,#097d75 100%);
	background: -o-linear-gradient(top,  #097d75 0%,#097d75 50%,#097d75 51%,#097d75 100%);
	background: -ms-linear-gradient(top,  #097d75 0%,#097d75 50%,#097d75 51%,#097d75 100%);
	background: linear-gradient(top,  #097d75 0%,#097d75 50%,#097d75 51%,#097d75 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#097d75', endColorstr='#097d75',GradientType=0 );
	border: 2px solid #097d75;
	color: #ffffff;
}
.resource_item_header:hover, .button:hover, .button:focus, .button_open, .button-strip-active a, .button-strip a:hover{
	background: #097d75;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#097d75), color-stop(50%,#097d75), color-stop(51%,#097d75), color-stop(100%,#097d75));
	background: -moz-linear-gradient(top,  #097d75 0%, #097d75 50%, #097d75 51%, #097d75 100%);
	background: -webkit-linear-gradient(top,  #097d75 0%,#097d75 50%,#097d75 51%,#097d75 100%);
	background: -o-linear-gradient(top,  #097d75 0%,#097d75 50%,#097d75 51%,#097d75 100%);
	background: -ms-linear-gradient(top,  #097d75 0%,#097d75 50%,#097d75 51%,#097d75 100%);
	background: linear-gradient(top,  #097d75 0%,#097d75 50%,#097d75 51%,#097d75 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#097d75', endColorstr='#097d75',GradientType=0 );
	border: 2px solid #097d75;
	color: #ffffff;
}
.button a, .button-strip a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip-active a{
	color: #ffffff;
	text-decoration:none;
}
.button:hover a, .button-strip:hover a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip a{
	font-weight:normal;
}
.resource_item_open{
	border: 2px solid #097d75;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.resource_item_open .resource_item_header{
	border: none;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}
h1, h2, h3, h4, h5, h6, .heading1, .heading2, .heading3, .heading4, .heading5{
	color: #952886;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:0px;
	margin-top:0px;
	line-height: 1.3;
}
h1, h2, .heading1, .heading2{
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:0px;
	margin-top:0px;
}
h1, .heading1{
	font-weight: bold;
	font-size: 3.667em;
}
h2, .heading2{
	font-weight: bold;
	font-size: 2.667em;
}
h3, .heading3{
	font-weight: bold;
	font-size: 1.833em;
}
h4, .heading4{
	font-size: 1.167em;
	font-weight: bold;
}
h5, .heading5{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.917em;
}
.widget_tab, .widget_tab_selected{
	background: #ffffff;
	color: #ffffff;
}
.widget_tab:hover, .widget_tab_selected{
	background: #ffffff;
	color: #ffffff;
}
a.button-strip{
	width: 100%;
	display: block;
}
a.button-strip:hover{
	text-decoration:none;
}
.widget_tab, .widget_tab_selected{
	cursor: pointer;margin-left: auto;margin-right: 1px;padding: 5px;float: left;font-size: 1.083em;
}
.widget_tab_bar{
	height: 28px;
	border-bottom:1px solid #eeeeee;
}
.tab, .tab_selected, .navbar-top, .nav-mobile{
	font-weight: normal;
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	color: #101b21;
}
.vtab{
	font-weight: normal;
	background: #ffffff;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(-90deg,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	color: #101b21;
}
.vtab:hover, .vtab_selected{
	background: #ffffff;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(-90deg,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(-90deg,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	color: #101b21;
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a{
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );

	color: #101b21;
	border-right: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
.tab:hover, .tab_selected, .navbar-top .open>a, .navbar-top>div>ul>li>a:hover, .navbar-top a.current, .navbar-top>div>ul>li>a:focus{
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	color: #101b21;
}
.tab a{
	color: #101b21;
}
.tab a:hover, .navbar-top a.current:hover{
	color: #101b21;
}
.tab-bar{
	border-bottom: 1px solid #ffffff;
}
@media (max-width: 767px) {
	.tab{
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	.tab-bar{
		border: none;
	}
}
#responsiveheader{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #ffffff;
}
#responsiveheaderimage{
	background-image: URL(/images/logos/tolleson/);
}
#responsiveheadermessage p:before{
	content:'';
}
#responsiveheaderaltmessage p:before{
	content:'';
}
.widget{
	border: 1px solid #000000;
	background-color: #ffffff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
}
.widgetheader{
	color: #ffffff;
	font-weight: normal;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: -1px -1px 0px 0px;
	border-radius: -1px -1px 0px 0px;
	background: #097d75;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#097d75), color-stop(50%,#097d75), color-stop(51%,#097d75), color-stop(100%,#097d75));
	background: -moz-linear-gradient(top,  #097d75 0%, #097d75 50%, #097d75 51%, #097d75 100%);
	background: -webkit-linear-gradient(top,  #097d75 0%,#097d75 50%,#097d75 51%,#097d75 100%);
	background: -o-linear-gradient(top,  #097d75 0%,#097d75 50%,#097d75 51%,#097d75 100%);
	background: -ms-linear-gradient(top,  #097d75 0%,#097d75 50%,#097d75 51%,#097d75 100%);
	background: linear-gradient(top,  #097d75 0%,#097d75 50%,#097d75 51%,#097d75 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#097d75', endColorstr='#097d75',GradientType=0 );
}
.widgetbody{
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 0px 0px -1px -1px;
	border-radius: 0px 0px -1px -1px;
}
.widgetbody p{
	margin-top:0px;
}
.widgetbody h1{
	color: #952886;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #952886;
	border-color: #952886;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #952886;
}
.polaris-nav-active i{
	color: #952886;
}
.widgetbody hr{
	color: #eeeeee;
	background-color: #eeeeee;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #eeeeee;
}
.bottomrule{
	border-bottom: 1px solid #eeeeee;
}
.bodytext{color: #000000;}
.headingtext{color: #952886;}
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,700;1,700&display=swap');
/* target a div to allow a content block to go full width */
#body>div>.amh-row>div#idQXbwR.amh-block>.amh-content {
	max-width: 100%;
}

html {
  font-size: 16px;
}

body, #body {
  font-family: "Roboto", serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 1.5;

}

[data-cprole$=Container] .inner>.inner:after, [data-cprole$=Container] .inner>.inner:before, [data-cprole$=Container]:after, [data-cprole$=Container]:before, [data-cprole$=Container]>.inner:after, [data-cprole$=Container]>.inner:before, [data-cprole=nav]:after, [data-cprole=nav]:before {
    content: "";
    display: table;
}
.cpGrid .roow:after, .cpGrid .roow:before, .cpGrid:after, .cpGrid:before {
    content: "";
    display: table;
}

.cpGrid .cool.outer .cool.first, .cpGrid .roow .cool.outer.first {
    clear: none;
}
.wid-get:after, .widgetBody:after, .widgetFooter:after, .widgetHeader:after {
    clear: both;
}
.wid-get:after, .wid-get:before, .widgetBody:after, .widgetBody:before, .widgetFooter:after, .widgetFooter:before, .widgetHeader:after, .widgetHeader:before {
    content: "";
    display: table;
}
[data-cprole$=Container] .inner>.inner:after, [data-cprole$=Container]:after, [data-cprole$=Container]>.inner:after, [data-cprole=nav]:after {
    clear: both;
}
[class^='siteWrap'], [class*=' siteWrap'] {
    position: relative;
    margin: 0 auto;
    padding: 0 1em;
}

.siteWrap3 {
    max-width: 1332px;
}
.siteWrap10 {
    max-width: 2232px;
}
/*** Header ***/
.mainNav {
    clear: both;
    width: 100%;
}
#headerContainerTS {
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;

}
#bannerLogoTS {
    max-width: 325px;
    margin: 0 auto;
    width: 100%;
}
#bannerLogoTS {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

#flexHeaderTS, #flexHeaderTS2 {
    display: flex;
    flex-direction: column;
    align-items: center;
}

[data-cprole=banner].empty img[height], [data-cprole=banner].empty img[width] {
    max-width: 100%;
  height: auto;
}


#linksTS {
    padding-top: 0.5em;
    max-width: 850px;
    width: 100%;
}

.cpGrid24 .wide>.cool2 {
    width: 8.333333333%;
}

.wid-get.skin43 .widgetHeader {
    margin-top: 0.167em;
    margin-bottom: 0;
}

.cpGrid24 .wide>.cool15 {
    width: 62.5%;
}

.cpGrid .cool15 .wide>.cool15 {
    width: 100%;
}

.wid-get.skin56 .widgetHeader {
    margin-top: 0.167em;
    margin-bottom: 0;
}
.cpGrid .autoWidths.center {
    text-align: center;
}

.wid-get.skin56 .roow {
    margin-left: -0.65em;
    margin-right: -0.65em;
}

.wid-get.skin56 .widgetBody > .roow.center {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.wid-get.skin56 .cpGrid .cool {
    padding-right: 0.65em;
    padding-left: 0.65em;
}
.wid-get.skin56 .widgetItem, .wid-get.skin56 li.widgetItem {
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 0.85em;
}
.wid-get.skin56 .fr-view p {
    margin-bottom: 0;
}
.wid-get.skin56 a:link {
    color: rgb(34, 34, 34);
    text-decoration: none;
}
.wid-get.skin56 .widgetItem a {
    display: block;
    border: solid 1px #f1d023;
    background-color: #FFF;
    padding: 0.25em 1em;
    border-radius: 8px;
    text-align: center;
    transition: all .3s ease-in-out;
    font-weight: 500;
}
.wid-get.skin56 a:hover, .wid-get.skin56 a:focus, .wid-get.skin56 a:active {
    color: rgb(34, 34, 34);
    text-decoration: underline;
}
.wid-get.skin56 .widgetItem a:is(:hover,:focus,:active) {
    background-color: #f1d023;
}
/*** NAVIGATION ***/
#navbar-collapse-grid > ul > li:nth-child(2) > a {
   display: none;
}

#mainNav {
    z-index: 2;
}

.navbar-top .navbar-nav>li>a {
  font-family: "Roboto Condensed", serif;
    font-style: normal;
    font-weight: 700;
    color: rgb(16, 27, 33);
    text-decoration: none;
    font-size: 1.15em;
    padding-top: 0.72em;
    padding-right: 1.5em;
    padding-bottom: 0.52em;
    padding-left: 1.5em;
    text-transform: uppercase;
    position: relative;
    transition: color .3s ease-in-out;
    font-size: 18px;
     line-height: 1.5;
    white-space: break-spaces;
}
.navbar-top .navbar-collapse {
     padding: 0px; 
}
.navbar-nav {
   float: unset;
}
 .navbar {
        border-radius: 0px;
      border: 0;
 }

.navbar-top .navbar-nav>li>a:after {
  content: '';
  position: absolute;
  background: #097D75;
  border-radius: 6px;
  height: 0;
  width: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all .3s ease-in-out;
    z-index: 9;
}





.navbar-top .navbar-nav>li>a:hover {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    color: rgb(255, 255, 255) !important;
    text-decoration: underline;
    border-radius: 6px;
    transition: all .3s ease-in-out;
      z-index: 9;
  
}


.dropdown-menu {
    /*width: 100vw;*/
    border: none;
    background: #097D75;
    box-shadow: unset;
    z-index: 3;
    border-radius: 0;
      white-space: break-spaces;
  }
  


/*#navbar-collapse-grid > ul > li > ul .yamm-content {
    display: flex;
    max-width: 1140px;
    margin: 0px auto;
  }
*/
.navbar-top .navbar-nav>li>a:hover:after {
 height: 100%;
  width: 100%;
  z-index: -1;
}

.navbar-nav>li {
    display: inline-block;
    letter-spacing: normal;
    vertical-align: top;
    float: unset;
    white-space: nowrap;
    word-spacing: normal;
  transition: padding .3s;
}

.nav-list>li>a {
    font-size: 1em;
    color: white;
    cursor: pointer;
    text-decoration: none;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
    padding: 6px 0;
   margin-left: 10px;
  
}
.nav-list>li>a:hover {
  text-decoration: underline;
  background: unset;
  color: white;
}
#navbar-collapse-grid > ul > li > a > i {
   display: none;
}
.full-width-dropdown {
  position: absolute !important;
  width: 100vw !important; 
  left: 0 !important;
  top: 100% !important; 
  z-index: 1050; 
}

#navbar-collapse-grid > ul > li:nth-child(4) {
	width: 16.1466%;
}



#navbar-collapse-grid > ul > li:nth-child(6){
	width: 25.8049%;
}
#navbar-collapse-grid > ul > li:nth-child(8){
	width: 17.8554%;
}

#navbar-collapse-grid > ul > li:nth-child(10){
	width: 18.1526%;
}

#navbar-collapse-grid > ul > li:nth-child(12){
	width: 11.3918%;
}

#navbar-collapse-grid > ul > li:nth-child(14){
	width: 10.6488%;
}
.yamm .yamm-content {
    padding: 20px;
}
@media (max-width: 1662px) {
.navbar-top .navbar-nav>li>a {
   font-size: 17px;
}
}
@media (max-width: 1591px) {
.navbar-top .navbar-nav>li>a {
   font-size: 16px;
}
}
@media (max-width: 1515px) {
.navbar-top .navbar-nav>li>a {
   font-size: 15px;
}
}
@media (max-width: 1020px) {
.navbar-top .navbar-nav>li>a {
   font-size: 13px;
}
  .wid-get.skin56 .widgetBody > .roow.center{
  display: block;
  }
  .cpGrid24 .wide>.cool15 {
     width: 100%;
  }
  .cpGrid .wide>.cool {
     float: unset;
  }
  .cpGrid24 .wide>.cool2 {
        width: 100%;
  }
}
.nav-mobile {
  background: rgb(9, 125, 117);
  color: white;
}


.navbar-brand {
   display: none;
}

@media (max-width: 800px) {
.navbar-nav>li {
  display: block;
}
#navbar-collapse-grid > ul > li:nth-child(4),
  #navbar-collapse-grid > ul > li:nth-child(6),
  #navbar-collapse-grid > ul > li:nth-child(8),
  #navbar-collapse-grid > ul > li:nth-child(10),
  #navbar-collapse-grid > ul > li:nth-child(12),
  #navbar-collapse-grid > ul > li:nth-child(14){
  width: 100%;
}
  #navbar-collapse-grid > ul > li > ul .yamm-content {
  display: block;
  }
}


@media (min-width: 799px){
  .dropdown:hover > .dropdown-menu {
    display: block !important;
  }
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;

    position: fixed;

    top: auto;
  }
}

.nav .heading4 {
   display: none;
}
.yamm-content ul {
    display: inline-block;
    vertical-align: top;
    width: 25%;
}
#navbar-collapse-grid > ul > li:nth-child(4) > ul > li > div > ul:nth-child(1) > ul > li:nth-child(1) > a,
#navbar-collapse-grid > ul > li:nth-child(4) > ul > li > div > ul:nth-child(1) > ul > li:nth-child(2) > a,
#navbar-collapse-grid > ul > li:nth-child(4) > ul > li > div > ul:nth-child(2) > ul > li:nth-child(1) > a,
#navbar-collapse-grid > ul > li:nth-child(4) > ul > li > div > ul:nth-child(3) > ul > li:nth-child(1) > a,
#navbar-collapse-grid > ul > li:nth-child(6) > ul > li > div > ul:nth-child(1) > ul > li:nth-child(1) > a,
#navbar-collapse-grid > ul > li:nth-child(6) > ul > li > div > ul:nth-child(2) > ul > li:nth-child(1) > a,
#navbar-collapse-grid > ul > li:nth-child(8) > ul > li > div > ul > ul > li > a,
#navbar-collapse-grid > ul > li:nth-child(10) > ul > li > div > ul:nth-child(1) > ul > li > a,
#navbar-collapse-grid > ul > li:nth-child(10) > ul > li > div > ul:nth-child(2) > ul > li:nth-child(1) > a,
#navbar-collapse-grid > ul > li:nth-child(12) > ul > li > div > ul > ul > li > a,
#navbar-collapse-grid > ul > li:nth-child(14) > ul > li > div > ul > ul > li > a{
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 600;
    color: #fff;
    font-size: 1.25em;
    margin-bottom: 0.5em;
    margin-left: 0px;
  white-space: break-spaces;
}
/** Footer **/
#footerContainerTS {
    background-color: rgb(255, 255, 255);
    padding-top: 3em;
    padding-bottom: 3em;
    position: relative;
}
.wid-get.skin37 a:link {
    color: rgb(34, 34, 34);
    text-decoration: none;
}
.siteWrap1 {
    max-width: 1132px;
}

.cpGrid .cool {
    margin: 0;
}

.cpGrid .wide>.cool {
    float: left;
}

.cpGrid .cool.outer {
    padding: 0;
}

.cpGrid24 .wide>.cool7 {
    width: 29.166666667%;
}

.cpGrid .cool7 .wide>.cool7 {
    width: 100%;
}

.wid-get {
    word-wrap: break-word;
    text-align: left;
}

.wid-get.skin37 {
    color: #fff;
}

.widgetHeader {
    display: table;
    width: 100%;
}

.wid-get.skin37 .widgetHeader {
    margin-top: 1.5em;
    margin-bottom: 0.75em;
}

.miniCalendarHeader.miniCalendarHeader.miniCalendarHeader, .widgetHeader h3, .widgetMeta, .widgetSubHeader, .widgetTitle {
    word-wrap: break-word;
    margin: 0;
}

.wid-get.skin37 .widgetHeader h3 {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 600;
    color: rgb(149, 40, 134);
    font-size: 1.75em;
    text-transform: uppercase;
    line-height: normal;
    padding: 0;
    margin: 0;
}

.wid-get.skin37 .roow {
    margin-left: -0.5em;
    margin-right: -0.5em;
}


.widgetBody.cpGrid .cool {
    float: none;
    position: static;
}

.wid-get.skin37  .half, .wid-get.skin37 .third, .wid-get.skin37 .fourth, .wid-get.skin37 .fifth, .wid-get.skin37 .whole, .wid-get.skin37 .cpGrid .cool, .wid-get.skin37.cpGrid .cool {
    padding-right: 0.5em;
    padding-left: 0.5em;
}


.dividedList, .semanticList {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}
.widgetItem {
    position: relative;
}
.fr-view {
    word-wrap: break-word;
}
.fr-view {
    cursor: auto !important;
}
.wid-get.skin37 .widgetItem, .wid-get.skin37 li.widgetItem {
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    color: rgb(34, 34, 34);
    font-size: 1.1em;
}

.pageStyles p, .fr-view.fr-element p {
  margin: 0;
    margin-top: 0;
    margin-bottom: 1.4em;
    font-style: normal;
    font-weight: 400;
}

.wid-get.skin37 .fr-view p {
    margin-bottom: 0;
}

.widgetInfoAdvanced .widgetItem:after, .widgetInfoAdvanced .widgetItem:before {
    content: "";
    display: table;
}


.widgetInfoAdvanced .widgetItem:after {
    clear: both;
}


.cpGrid24 .wide>.cool1 {
    width: 4.166666667%;
}
.cpGrid .cool1 .cool1, .cpGrid .cool2 .wide>.cool2, .cpGrid1 .roow.wide>.cool1 {
    width: 100%;
}

.cpGrid24 .wide>.cool8 {
    width: 33.333333333%;
}

.cpGrid .cool8 .wide>.cool8 {
    width: 100%;
}
.wid-get .widgetBody.cpGrid {
    margin: 0;
}

.wid-get.skin58 {
    color: #fff;
}

.wid-get.skin58 .widgetHeader {
    margin-top: 1.5em;
    margin-bottom: 0.75em;
}

.wid-get.skin58 .widgetHeader h3 {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 600;
    color: rgb(149, 40, 134);
    font-size: 1.75em;
    text-transform: uppercase;
    padding:0;
    margin: 0;
    line-height: normal;
}
.cpGrid .autoWidths.left {
    text-align: left;
}

.wid-get.skin58 .roow {
     padding: 0;
    margin-left: -0.75em;
    margin-right: -0.75em;
}

.cpGrid .autoWidths.wide>.cool, .cpGrid .autoWidths>.roow.wide>.cool {
    display: inline-block;
    float: none;
    vertical-align: top;
}

.cpGrid .autoWidths.wide .cool {
    width: auto;
}

.wid-get.skin58  .half, .wid-get.skin58 .third, .wid-get.skin58 .fourth, .wid-get.skin58 .fifth, .wid-get.skin58 .whole, .wid-get.skin58 .cpGrid .cool, .wid-get.skin58.cpGrid .cool {
    padding-right: 0.75em;
    padding-left: 0.75em;
}

.widgetGraphicLinks .widgetItem {
    text-align: center;
}

.wid-get.skin58 .widgetItem, .wid-get.skin58 li.widgetItem {
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    color: rgb(34, 34, 34);
    font-size: 1.1em;
}


.widgetGraphicLinks .autoWidths.left .widgetItem {
    text-align: left;
}

.widgetGraphicLinks .widgetItem>a, .widgetGraphicLinks .widgetItem>a.fancyButton {
    display: block;
}

.wid-get.skin58 .widgetItem a {
    transition: all .3s ease-in-out;
    margin: 0 auto;
    width: 40px;
    background-color: #097D75;
    border-radius: 8px;
    padding: 7px 8px 8px 8px;
}

.wid-get.skin58 a:link {
    color: rgb(34, 34, 34);
    text-decoration: none;
}

.pageContent img {
    height: auto;
    max-width: 100%;
}

.wid-get.wide .widgetBody.cpGrid .roow.autoWidths .cool, .widgetBody.cpGrid .roow.wide.autoWidths .cool  {
  float: none;
}

#poweredByContainerTS {
    background-color: rgb(9, 125, 117);
    padding-top: 0.75em;
    padding-right: 2em;
    padding-bottom: 0.75em;
    padding-left: 2em;
    border-radius: 50px 50px 0 0;
}


.cpGrid24 .wide:not(.autoWidths)>.cool24.cool24 {
    width: 100%;
}


.cpBylineTS {
    text-align: center;
}

.wid-get.skin43 .widgetItem, .wid-get.skin43 li.widgetItem {
    padding-top: 0.46em;
    padding-bottom: 0.25em;
}

.cpBylineIconTS {
    color: #fff;
}

.cpBylineIconTS {
    fill: currentColor;
    width: 39px;
    height: 26px;
    display: inline;
    vertical-align: middle;
}

.cpBylineTextTS, .cpBylineTextTS a:link {
    color: #fff;
}

.wid-get.skin43 a:link {
    text-decoration: underline;
}
.pageContent .cool, .pageContent .roow, .wid-get, [data-cprole$=Container], [data-cprole=banner], [data-cprole=nav] {
    position: relative;
    z-index: 1;
}

#default_footer {
  display: none;
}
#footer {
  margin: auto;
}

.wid-get.skin37 a:hover, .wid-get.skin37 a:focus, .wid-get.skin37 a:active {
    color: rgb(9, 125, 117);
    text-decoration: underline;
}

.wid-get.skin58 .widgetItem a:is(:hover,:focus,:active) {
    transform: scale(1.2);
    background-color: #952886;
}


#footerContainerTS::after {
	content: '';
	position: absolute;
	background: linear-gradient(to right, #12b0a6 0% 33%, #9b2886 33% 66%, #f1d023 66% 100%);
	height: 15px;
	width: 100%;
	left: 0;
	top: 0;
}




@media (max-width: 900px) {
 .cpGrid24 .wide>.cool7,
  .cpGrid24 .wide>.cool1,
  .cpGrid24 .wide>.cool8{
     width: 100%;
     float: unset;
     height: auto !important;
}
  .pageContent .cool, .pageContent .roow, .wid-get, [data-cprole$=Container], [data-cprole=banner], [data-cprole=nav] {
    position: relative;
    z-index: 1;
    text-align: center;
}
  .wid-get.skin58 .roow {
    padding: 0;
    margin-left: -0.75em;
    margin-right: -0.75em;
    text-align: center;
}
}



@media (min-width: 750px) {
    #flexHeaderTS {
        flex-direction: row;
        flex-wrap: wrap;
    }
  .mainNav {
        width: 100%;
        order: 1;
    }
}


@media (min-width: 1260px) {
    #bannerLogoTS {
        margin-bottom: -70px;
        margin-left: 0;
    }
      #flexHeaderTS, #flexHeaderTS2 {
        flex-wrap: nowrap;
        justify-content: end;
    }
      #flexHeaderTS2 {
        flex-direction: row;
        flex-wrap: wrap;
    }
      .mainNav {
        width: calc(98% - 325px);
        max-width: 1350px;
        margin: 0 1%;
        order: 0;
    }
}

 .mainNav {
    border: 2px solid rgb(9, 125, 117);
    margin-top: 0.5em;
    margin-bottom: 0.75em;
    text-align: center;
    border-radius: 8px;
}




@media (max-width: 786px){
.yamm-content ul {
    width: 100%;
  }

}



@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: #097D75;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .yamm .yamm-content {
     padding: 8%;
  }

}


