.link, a{text-decoration: none;}
	.link:hover, a:hover{text-decoration: underline;}.link, a{font-weight: normal;}
#header #layout>.amh-row, #header>.amh-row{max-width: 1400px;}
#header #layout>.amh-row>.amh-block>.amh-content, #header>.amh-row>.amh-block>.amh-content{max-width: 1400px;}
#body #layout>.amh-row, #body>div>.amh-row{max-width: 1400px;}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content{max-width: 1400px;}
.bodysize{max-width: 1400px;}
#footer #layout>.amh-row, #footer>.amh-row{max-width: 1400px;}
#footer #layout>.amh-row>.amh-block>.amh-content, #footer>.amh-row>.amh-block>.amh-content{max-width: 1400px;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #0390a9;}
.link:hover, a:hover{color: #6cc1c6;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #a6a3a3;}
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:#000000;
	}
#default_footer a{
		text-decoration: underline;
		color:#000000;
	}
.resource_item_header, .button, .button-strip a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #0390ae;
	background: #0390ae;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0390ae), color-stop(50%,#0390ae), color-stop(51%,#0390ae), color-stop(100%,#0390ae));
	background: -moz-linear-gradient(top,  #0390ae 0%, #0390ae 50%, #0390ae 51%, #0390ae 100%);
	background: -webkit-linear-gradient(top,  #0390ae 0%,#0390ae 50%,#0390ae 51%,#0390ae 100%);
	background: -o-linear-gradient(top,  #0390ae 0%,#0390ae 50%,#0390ae 51%,#0390ae 100%);
	background: -ms-linear-gradient(top,  #0390ae 0%,#0390ae 50%,#0390ae 51%,#0390ae 100%);
	background: linear-gradient(top,  #0390ae 0%,#0390ae 50%,#0390ae 51%,#0390ae 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0390ae', endColorstr='#0390ae',GradientType=0 );
	border: 5px solid #0390ae;
	color: #ffffff;
}
.resource_item_header:hover, .button:hover, .button:focus, .button_open, .button-strip-active a, .button-strip a:hover{
	background: #6cc1c6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6cc1c6), color-stop(50%,#6cc1c6), color-stop(51%,#6cc1c6), color-stop(100%,#6cc1c6));
	background: -moz-linear-gradient(top,  #6cc1c6 0%, #6cc1c6 50%, #6cc1c6 51%, #6cc1c6 100%);
	background: -webkit-linear-gradient(top,  #6cc1c6 0%,#6cc1c6 50%,#6cc1c6 51%,#6cc1c6 100%);
	background: -o-linear-gradient(top,  #6cc1c6 0%,#6cc1c6 50%,#6cc1c6 51%,#6cc1c6 100%);
	background: -ms-linear-gradient(top,  #6cc1c6 0%,#6cc1c6 50%,#6cc1c6 51%,#6cc1c6 100%);
	background: linear-gradient(top,  #6cc1c6 0%,#6cc1c6 50%,#6cc1c6 51%,#6cc1c6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6cc1c6', endColorstr='#6cc1c6',GradientType=0 );
	border: 5px solid #6cc1c6;
	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: 5px solid #0390ae;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.resource_item_open .resource_item_header{
	border: none;
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
h1, h2, h3, h4, h5, h6, .heading1, .heading2, .heading3, .heading4, .heading5{
	color: #0390a9;
	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 #a6a3a3;
}
.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: #0390a9;
}
.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: #0390a9;
}
.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: #6cc1c6;
}
.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: #0390a9;
	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: #6cc1c6;
}
.tab a{
	color: #0390a9;
}
.tab a:hover, .navbar-top a.current:hover{
	color: #6cc1c6;
}
.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/waukeganpl/);
}
#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: bold;
	-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: 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 );
}
.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: #0390a9;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #0390a9;
	border-color: #0390a9;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #0390a9;
}
.polaris-nav-active i{
	color: #0390a9;
}
.widgetbody hr{
	color: #a6a3a3;
	background-color: #a6a3a3;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #a6a3a3;
}
.bottomrule{
	border-bottom: 1px solid #a6a3a3;
}
.bodytext{color: #000000;}
.headingtext{color: #0390a9;}
@font-face {
    font-family:"brandon-grotesque";
    src:url("https://use.typekit.net/af/031bc7/0000000000000000000132e5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/031bc7/0000000000000000000132e5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/031bc7/0000000000000000000132e5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
    font-display:auto;
    font-style:normal;
    font-weight:900;
}
@font-face {
    font-family:"brandon-grotesque";
    src:url("https://use.typekit.net/af/1da05b/0000000000000000000132df/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/031bc7/0000000000000000000132e5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/031bc7/0000000000000000000132e5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
    font-display:auto;
    font-style:normal;
    font-weight:400;
}
@font-face {
font-family:"ff-tisa-web-pro";
src:url("https://use.typekit.net/af/61961a/00000000000000000001707c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/61961a/00000000000000000001707c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/61961a/00000000000000000001707c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;
  font-style:normal;
  font-weight:400;
}
@font-face {
font-family:"ff-tisa-web-pro";
src:url("https://use.typekit.net/af/6a3278/000000000000000000017080/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/6a3278/000000000000000000017080/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/6a3278/000000000000000000017080/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;
}

@font-face {
font-family:"ff-tisa-web-pro";
src:url("https://use.typekit.net/af/d3823a/000000000000000000017087/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/d3823a/000000000000000000017087/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/d3823a/000000000000000000017087/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}
.tk-ff-tisa-web-pro { font-family: "ff-tisa-web-pro",serif; }
.tk-brandon-grotesque { font-family: "brandon-grotesque",sans-serif; }

::selection {
    background: #6CC1C6;
    color: #fff;
}
html {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
body {
      -webkit-font-smoothing: antialiased;
      font-size: 16px;
      font-family:  "brandon-grotesque","Open Sans","Arial","Helvetica",sans-serif;
      font-style: normal;
      font-weight: normal;
}

#body {
    font-family: "brandon-grotesque","Open Sans","Arial","Helvetica",sans-serif;
  	font-size: 16px;
  	font-weight: normal;
}

/*============ CMS NAVIGATION ==================*/

/*hides the home tab - which is actually the second menu item DO NOT DELETE */
.navbar-top ul.navbar-nav > li:nth-child(2) {
   	display: none;
}
.navbar {
   border: 0px;
}
.navbar-top .navbar-nav > li > a {
    padding: 5px 15px;
    font-size: 20px;
    padding: 1.1em 1.3em;
  font-weight: 900;
      -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
/*hide fa nav icons */
#navbar-collapse-grid > ul > li > a > i {
	display: none;
}
#navbar-collapse-grid > ul{
    margin: 1.25em 0em;
    margin-bottom: 0;
}
/*search button in nav*/
#navbar-collapse-grid > ul > li:nth-child(18) > a{
    visibility: hidden;
   margin: 1.34375em 0em 0em 0.25em;
  padding: 0;
}
#navbar-collapse-grid > ul > li:nth-child(18) > a:before{
    content: "";
    font-family: fontawesome;
    font-size: 1.875em;
    font-weight: 400;
    left: 0px;
    position: absolute;
    right: 0px;
    visibility: visible;
    text-align: center;
    text-indent: 0px;
    top: 50%;
    transform: translateY(-50%);
    background: #0390A9;
    border-radius: 50%;
    font-size: 23px;
    height: 3.75em;
    position: relative;
    text-indent: -999em;
    padding: 20px;
    color: white;   
}
/*Visit tab navigation*/
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul {
width: unset;
}
.nav-list > li > a {
    font-weight: 400;
    color: white;
        font-family:  "Brandon-grotesque","Open Sans","Arial","Helvetica",sans-serif !important;
    font-size: 14px;
  transition: background 0.15s;
  padding-bottom: 0.28571em; 
  padding-top: 0.28571em; 
}
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div{
   padding: 0;
}
.nav-list > li > a:hover {
   background: #6CC1C6;
       color: white;
}
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(1),
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(2){
  width: 50%;
}
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(1) > ul,
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(2) > ul{
   width: 100%;
  padding-bottom: 15px;
}
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(1) > li > a,
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(1) > ul > li:nth-child(10) > a,
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(2) > li > a,
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(2) > ul > li:nth-child(1) > a,
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(2) > ul > li:nth-child(2) > a,
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(2) > ul > li:nth-child(8) > a,
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(2) > ul > li:nth-child(9) > a,
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(2) > ul > li:nth-child(10) > a{
   font-weight: 900;
}
/*dropdown menus on hover*/
@media (min-width: 768px){
.dropdown:hover > .dropdown-menu { 
  	display: block !important; 
}
}
#navbar-collapse-grid > ul > li > ul {
      background: #0390A9;
      border: none;
      box-shadow: none;
      margin: 0;
      padding: 0;
    border-radius: 0.33333em;
  width: 15em;
}
.dropdown-menu > li > a {
     text-transform: uppercase;
     font-size: 14px;
    margin: 0;
      padding: 0.57143em 1.42857em;
     color: white;
    transition: background 0.15s;
    overflow: hidden;
      white-space: break-spaces;
      font-weight: 900;
}
.dropdown-menu > li > a:hover {
       background: #6CC1C6;
       color: white;
}
/*============ HEADER ==================*/
.header-left {
    float: left;
}
.header-right {
    float: right;
    position: relative;
    z-index: 2;
}
.header-left .logo {
    padding: 1.25em 0em;
    width: 12.5em;
}
.logo {
   display: block;
}

/*Top header*/
.secondary-nav-wrapper {
    position: relative;
    z-index: 6;
    font-size: 16px;
}
.secondary-nav-wrapper a:hover {
  text-decoration: none;
}
.secondary-nav .menu-wrapper>.menu-list>.menu-item.dark>a:hover {
    background: rgba(0,0,0,0.2);
    color: #fff;
}
.secondary-nav .menu-item a:hover {
    color: #D9D9D9;
}
#idLngZC{
  background-position-x: center;
    background-position-y: top;
}
.menu-list {
    *zoom: 1;
    font-size: 1em;
    line-height: normal;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
}
.secondary-nav .menu-wrapper>.menu-list>.menu-item.social>a {
    padding-left: 0.66667em;
    padding-right: 0.66667em;
}
.secondary-nav .menu-list {
    display: flex;
    font-family: "brandon-grotesque","Open Sans","Arial","Helvetica",sans-serif;
    font-size: .9375em;
    font-weight: 900;
    text-transform: uppercase;
    width: 100%;
}
.secondary-nav .menu-item a {
    color: #fff;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.33333em;
      font-weight: 900;
}
.menu-item a {
    display: block;
}
.secondary-nav .menu-item {
    display: table-cell;
    float: none;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
._visuallyhidden {
    left: -999em !important;
    position: absolute !important;
    top: -999em !important;
}
.secondary-nav .menu-item.spacer {
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
}
.secondary-nav .menu-wrapper>.menu-list>.menu-item.dark>a {
    background: rgba(0,0,0,0.3);
    transition: background 0.15s;
}
/*search*/
#search-bar {
   display:none !important;
    height: auto;
    background: #143B50;
    color: #fff;
    padding: 20px 0;
    order: 2;
}
#idLqzWB {
    padding: 5px 0px;
    transition: max-height 0.5s;
}
#search-bar.show {
  display: block !important;
    height: auto;
    background: #0390A9;
    color: #fff;
    order: 2;
}
.select {
   color: #302F33;
}
.search-box {
    flex: 1 1 auto;
    float: none;
    width: 0;
    background: #fff;
    padding-right: 3.9375em;
    position: relative;
}
.search-toggle {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-left: 1.875em;
}
.search-box .search-submit {
    background: none;
    bottom: 0;
    color: #0390A9;
    font-size: 1.25125em;
    font-weight: 400;
    margin: 0;
    border:0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    text-indent: -999em;
    width: 3.14685em;
}
input::placeholder {
  color: #302f33;
  font-weight: normal !important;
}
#search-bar > div > div > form.search-form.active > div.search-box > input{
  border: 0;
  color: #302f33;
  width: 100%;
  font-size: 20px;
  padding: 0.74925em 0.999em 0.74925em;
    text-overflow: ellipsis;
    line-height: normal;
    display: block;
   font-weight: 500;
    font-family: "ff-tisa-web-pro","Times New Roman","Times",serif;
  opacity: 1;
      -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
#search-bar > div > div > form.search-form.active > div.search-box > input:focus{
  border: 0;
  outline: none;
  
}
.search-wrapper .search-form {
    *zoom: 1;
    display: none;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
}
.search-box .search-submit::before {
    content: "";
    font-family: fontawesome;
    font-size: 1.3986em;
    left: 0px;
    position: absolute;
    right: 0px;
    text-align: center;
    text-indent: 0px;
    transform: translateY(-50%);
    top: 50%;
}
.search-form-wrapper {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
}
.search-select {
    -ms-flex: none;
    flex: none;
    float: none;
    width: 20em;
    padding-right: 1.875em
}
#idjANj0 {
   max-width: unset !important; 
      background: #0390A9;
}
#search-bar > div {
    margin: 0 auto;
    padding: 35px 0 40px;
    padding: 2.1875rem 0rem 2.5rem;
    position: relative;
    width: 1400px;
}
.search-form.active {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    flex: 1 1 0%;
}
#search-bar > div > div > form.search-form.active > div.search-select > div > select{
    font-size: 20px;
    background: #fff;
    border: 0;
    display: block;
    line-height: normal;
    margin: 0;
    outline: none;
    padding: 0.6993em 4.14585em 0.6993em 0.7992em;
    text-overflow: ellipsis;
    width: 100%;
    text-indent: 0.01px;
    -moz-appearance: none;
    -webkit-appearance: none;
     font-weight: 500;
    font-family: "ff-tisa-web-pro","Times New Roman","Times",serif;
    color: #302f33;
}

#search-bar > div > div > div > label {
    font-style: italic;
    font-weight: 400;
    font-family: "ff-tisa-web-pro","Times New Roman","Times",serif;
    display: block;
     position: relative;
  padding: 0em 0em 0em 1.5984em;
}
#search-catalog,#search-website{
  position: absolute;
}
#search-bar > div > div > form.search-form.active > div.search-select > div:before{
    content: "";
    font-family: fontawesome;
    margin-top: -0.61111em;
    color: #302F33;
    display: block;
    font-size: 18px;
    line-height: normal;
    pointer-events: none;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 3.08333em;
    left: 235px;
}
#search-bar > div > div > form.search-form.active > div.search-select > div:after{
    content: "";
    font-family: fontawesome;
    margin-top: 0.44444em;
    color: #302F33;
    display: block;
    font-size: 18px;
    line-height: normal;
    pointer-events: none;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 3.08333em;
    left: 235px;
}
/*FOOTER*/
.footer-wrapper {
    position: relative;
    background: #302F33;
    font-size: 16px;
  
}
.footer-left.xxl-plus {
    display: none !important;
}
#idqFbm9{
  padding: 60px 20px;
}
#footer .menu-item a {
    color: #fff;
      font-family: "brandon-grotesque","Open Sans","Arial","Helvetica",sans-serif;
    padding: 0;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 17px;
}
#footer.menu-item a:hover {
     color: #D9D9D9;
}
#footer .menu-list.sub-menu .menu-item a {
    color: #6cc1c6;
    padding: 0;
    text-transform: capitalize;
    font-family: "ff-tisa-web-pro","Times New Roman","Times",serif;
  font-weight: 400;
  font-size: 16px;
}
#footer .menu-list.sub-menu {
    line-height: 1.5em;
    padding: .5rem 0rem 1.875rem;

}
#footer .menu-list.sub-menu .menu-item a:hover {
    color: #91d1d4;
    padding: 0;
}
.footer-left {
    float: left;
    width: 50%;
}
.footer-right {
    float: right;
    width: 50%;
      background: #454448;
}
#footer a:hover {
    text-decoration: none;
}
.footer-left .menu-wrapper {
    display: -ms-flexbox;
    display: flex;
}
#footer .menu-list {
    text-align: left;
    flex: 1 1 0%;
    padding-right: 1.25rem;
}
.address h5 {
    font-size: 24px;
  color: #fff;
    margin: 0em 0em 0.91667em;
}
.footer .address h6 {
    color: #D9D9D9;
  font-size: 20px;
  text-transform: uppercase;
}
.footer p.copyright, .footer p.weblinx {
    font-size: 1em;
    text-align: right;
}
.footer .menu-wrapper>.menu-list>.menu-item:not(.menu-item-has-children) {
    padding-bottom: 1.5625rem;
}
#footer p {
    color: white;
    font-size: 16px;
  font-family: "ff-tisa-web-pro","Times New Roman","Times",serif;
      margin-bottom: 0;
    background: #302F33;
    padding-top: 20px;
}
#footer .address {
    background: #454448;
    padding: 2em 1.2em;
    margin-bottom:0;
}
.half {
    float: left;
    width: 50%;
}
#mce_0 > div > footer > div.footer-right > p > br{
  display: none;
}
#footer .address:before, #footer .address:after {
    content: "";
    display: table;
}
#footer .address:after {
    clear: both;
}
#mce_0 > div > footer > div.footer-right > address > div > p{
   background: unset;
}
#mce_0 > div > footer > div.footer-right > address > div > p > a{
    color: #6cc1c6;
}
#mce_0 > div > footer > div.footer-right > address > div > p > a:hover{
     color: #91d1d4;
}

/* breakpoints*/
@media screen and (max-width: 59.9375rem){
.secondary-nav .menu-list {
    font-size: .75em;
}
}
@media screen and (max-width: 53.25rem){
.l-plus {
   visibility: hidden;
}
  #mce_24 > div > div > nav > ul{
      display: block;
  }
  #mce_0 > div > footer > div.footer-right > p{
     text-align: center;
  }
}


@media screen and (max-width: 39.9375rem){
.half, .third, .fourth {
    float: none;
    width: auto;
}
  .address .half:not(:last-child) {
    margin-bottom: 1.25em;
}

}
@media screen and (max-width: 63.9375rem){
.xxl-plus {
    display: none !important;
}
  .footer-right {
    float: none;
    width: auto;
}
  .search-form-wrapper {
    display: block;
}
  .search-wrapper .search-form {
    width: calc(100% + 30px);
    width: calc(100% + 1.875rem);
}
  .search-toggle {
    padding-left: 0;
    padding-top: 1em;
}
      .navbar-top .navbar-nav > li > a {
     font-size: 16px;
  }
}
@media screen and (max-width: 89.9375rem){
.search-wrapper .search {
    max-width: 1400px;
    max-width: 87.5rem;
    width: auto;
}

}
@media screen and (max-width: 1410px){
  #idDMW8P {
     padding-left: 20px;
     padding-top: 5px;
  }

  #navbar-collapse-grid > ul > li:nth-child(16) > a{
     padding-right: 0px;
  }
}
@media screen and (max-width: 1280px){
  .navbar-top .navbar-nav > li > a{
     font-size: 16px;
  }
     #navbar-collapse-grid > ul > li:nth-child(18) > a:before{
       padding: 10px;
}
}
@media screen and (max-width: 767px){
  .header-right,.header-left{
      float: unset;
  }
  #navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(1),
#navbar-collapse-grid > ul > li.dropdown.yamm-fw > ul > li > div > ul:nth-child(2){
  width: 100%;
}
  .navbar-brand{
     display: none;
  }
  #navbar-collapse-grid > ul > li > ul{
        background: rgba(0,0,0,0.05);
  }
  .dropdown-menu > li > a,.nav-list > li > a{
        color: #0390A9;
  }
  #navbar-collapse-grid > ul > li:nth-child(18) > a,#search-bar.show{
    display: none !important;
  }
  #navbar-collapse-grid > ul > li > ul {
     width: 100%;
  }
  #mce_0 > div > a {
       margin: auto;
  }
}