@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap');.link, a{text-decoration: none;}
	.link:hover, a:hover{text-decoration: none;}.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: 1490px;}
#footer #layout>.amh-row>.amh-block>.amh-content, #footer>.amh-row>.amh-block>.amh-content{max-width: 1490px;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #00093c;}
.link:hover, a:hover{color: #f7941d;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #cccccc;}
body{
		color: #000000;
		font-family: Verdana, Geneva, sans-serif;
		background-color: #bfc1ce;
	}
.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:#adadad;
	}
#default_footer a{
		text-decoration: underline;
		color:#adadad;
	}
.resource_item_header, .button, .button-strip a{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #f15d27;
	background: #f15d27;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f15d27), color-stop(50%,#f15d27), color-stop(51%,#f15d27), color-stop(100%,#f15d27));
	background: -moz-linear-gradient(top,  #f15d27 0%, #f15d27 50%, #f15d27 51%, #f15d27 100%);
	background: -webkit-linear-gradient(top,  #f15d27 0%,#f15d27 50%,#f15d27 51%,#f15d27 100%);
	background: -o-linear-gradient(top,  #f15d27 0%,#f15d27 50%,#f15d27 51%,#f15d27 100%);
	background: -ms-linear-gradient(top,  #f15d27 0%,#f15d27 50%,#f15d27 51%,#f15d27 100%);
	background: linear-gradient(top,  #f15d27 0%,#f15d27 50%,#f15d27 51%,#f15d27 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15d27', endColorstr='#f15d27',GradientType=0 );
	border: 3px solid #f15d27;
	color: #00093c;
}
.resource_item_header:hover, .button:hover, .button:focus, .button_open, .button-strip-active a, .button-strip a:hover{
	background: #00af9e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00af9e), color-stop(50%,#00af9e), color-stop(51%,#00af9e), color-stop(100%,#00af9e));
	background: -moz-linear-gradient(top,  #00af9e 0%, #00af9e 50%, #00af9e 51%, #00af9e 100%);
	background: -webkit-linear-gradient(top,  #00af9e 0%,#00af9e 50%,#00af9e 51%,#00af9e 100%);
	background: -o-linear-gradient(top,  #00af9e 0%,#00af9e 50%,#00af9e 51%,#00af9e 100%);
	background: -ms-linear-gradient(top,  #00af9e 0%,#00af9e 50%,#00af9e 51%,#00af9e 100%);
	background: linear-gradient(top,  #00af9e 0%,#00af9e 50%,#00af9e 51%,#00af9e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00af9e', endColorstr='#00af9e',GradientType=0 );
	border: 3px solid #00af9e;
	color: #00093c;
}
.button a, .button-strip a{
	color: #00093c;
	text-decoration:none;
}
.button-strip-active a{
	color: #00093c;
	text-decoration:none;
}
.button:hover a, .button-strip:hover a{
	color: #00093c;
	text-decoration:none;
}
.button-strip a{
	font-weight:normal;
}
.resource_item_open{
	border: 3px solid #f15d27;
	-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: #f15d27;
	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: #f15d27;
	color: #ffffff;
}
.widget_tab:hover, .widget_tab_selected{
	background: #ffffff;
	color: #f15d27;
}
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 #cccccc;
}
.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: #00093c;
}
.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: #00093c;
}
.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: #f7941d;
}
.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: #00093c;
	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: #f7941d;
}
.tab a{
	color: #00093c;
}
.tab a:hover, .navbar-top a.current:hover{
	color: #f7941d;
}
.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: Verdana, Geneva, 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/citruslibraries/);
}
#responsiveheadermessage p:before{
	content:'';
}
#responsiveheaderaltmessage p:before{
	content:'';
}
.widget{
	border: 1px solid #f15d27;
	background-color: #ffffff;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-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: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	background: #00093c;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00093c), color-stop(50%,#00093c), color-stop(51%,#00093c), color-stop(100%,#00093c));
	background: -moz-linear-gradient(top,  #00093c 0%, #00093c 50%, #00093c 51%, #00093c 100%);
	background: -webkit-linear-gradient(top,  #00093c 0%,#00093c 50%,#00093c 51%,#00093c 100%);
	background: -o-linear-gradient(top,  #00093c 0%,#00093c 50%,#00093c 51%,#00093c 100%);
	background: -ms-linear-gradient(top,  #00093c 0%,#00093c 50%,#00093c 51%,#00093c 100%);
	background: linear-gradient(top,  #00093c 0%,#00093c 50%,#00093c 51%,#00093c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00093c', endColorstr='#00093c',GradientType=0 );
}
.widgetbody{
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
}
.widgetbody p{
	margin-top:0px;
}
.widgetbody h1{
	color: #f15d27;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #f15d27;
	border-color: #f15d27;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #f15d27;
}
.polaris-nav-active i{
	color: #f15d27;
}
.widgetbody hr{
	color: #cccccc;
	background-color: #cccccc;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #cccccc;
}
.bottomrule{
	border-bottom: 1px solid #cccccc;
}
.bodytext{color: #000000;}
.headingtext{color: #f15d27;}
/*custom fixes*/

.amh-block.amh-text.col-md-12 p {
  margin-right: 30px;
}

/*Change programs to be 3 columns */
.events-grid-day-list {
  display: flex;
  flex-wrap: wrap;
}

.events-grid-day-list > div {
  margin: .9rem .4%;
  flex: 0 0 24%;
}

.events-grid-day-list > div a {
  display: block;
  font-size: 1.3rem;
  color: #f15d27;
}

.events-grid-day-list > div > a > span {
  display: block;
}

.events-grid-day-list-tags {
  display: block;
}

.eelisttags span:first-child, .events-grid-day-list-tags i:first-child {
    margin-left: 0;
}

.events-grid-day-list-tags i {
 margin-left: 0.5rem;
 margin-right: 0.1rem;
}
/*end*/


/*terms and conditions link*/
label a {
  color:#00af9e;
}
/*Footer Background*/
#default_footer, #default_footer a {
  background: #bfc1ce !important;
}
/*Reserve a room page*/
div.ammev-reservation-container {
  border: none;
  background-color: #fff;
}
@media (min-width: 1490px) {
.container.ammev-reservation-container
{
  max-width:1490px !important;

} 
}
@media (min-width: 1200px) {
.container.ammev-reservation-container
{
  max-width:980px !important;

} 
}
@media (min-width: 992px) {
.container.ammev-reservation-container
{
  max-width:980px !important;

} 
}
/*my events login*/
.ammev-welcome {
    margin:0 auto;
  background-color:#fff;
}
@media (min-width: 300px) {
.ammev-welcome
{
  max-width:980px;
  padding:20px 50px;
} 
}
@media (min-width: 992px) {
.ammev-welcome
{
  max-width:980px;
  padding:20px 100px;
} 
}
@media (min-width: 1490px) {
.ammev-welcome
{
  max-width:1490px;
  padding:20px 150px;
} 
}

/*MyEvents login page fixes*/
.ammev-login {
  margin:0 auto;
  background-color:#fff;
}

@media (min-width: 300px) {
.ammev-login
{
  max-width:980px;
  padding:0 50px;
} 
}
@media (min-width: 992px) {
.ammev-login
{
  max-width:980px;
  padding:0 200px;
} 
}
@media (min-width: 1490px) {
.ammev-login
{
  max-width:1490px;
  padding:0 500px;
} 
}

/*Change size of heading text in Broadcast Widgets*/
.ame-brodcast-event-title {
  font-size: 0.8em !important;
}

/*see all events button look*/
.eeeventall {
    text-align: center;
    font-size: 28px;
    padding: 7px;
    margin-top: 25px;
    background:#00af9e;
  	border: 1px solid #00af9e;
    border-radius: 7px;
}
#idjLXfv .custom1{
  color: #000;
  padding-right:12px;
}
.eeeventall:hover {
  background: #fff;
  border:1px solid #00af9e;
  color: #000;
}
/*Reserve a room login page margin fix*/
.amnp-booker-holder {
	margin-top: 0 !important;
 	padding-top: 2em;
}
/*Days of the week size in calendar view*/
.events-grid-header {
  font-size:20px;
}
/*width change to match website width*/
#body #layout>.amh-row, #body>div>.amh-row {
  max-width:1490px;
}

#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content {
  max-width:1490px;
}

@media (max-width: 1490px) {
#body #layout>.amh-row, #body>div>.amh-row {
    max-width: 981px;

}
}
/*Change Shape Divider background color to white in footer*/
.section-with-shape-divider {
  background-color: #fff;
}

/*current date calendar color and date numbers*/
.events-grid-cell-date-number {
  font-family: 'roboto';
  font-size:1.4em;
  font-weight:600;
  color:#00093c;
}
.events-grid-cell-today {
  background-color: rgba(0,175,158,0.35);
}

/*Event type font and size in colored indicator*/
.events-grid-cell-type-number {
    font-family: 'Roboto';
	font-weight: 700;
    font-size: 13px;
}

/*Event type color indictator size*/
.events-grid-cell-type {
    font-size: 12px;
}
.events-grid-day-list > div > a:hover {
    color:#00af9e;
}

/*Event title size and width in calendar view*/
.events-grid-cell-event {
    /*width: 109px;*/
  font-size:1em;
	
}
/*link hover on list view*/
.eelisttitle a:hover {
  color:#00af9e;
}
/*Header alert*/
.library-alert {
    background-color: #ffd323;
}
.alert-dismissible .btn-close {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 2;
    padding: 1.25rem 1rem;
}
.wpb_content_element {
     margin-bottom: 5px !important; 
}
  .alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 1.25rem 1rem;
  }
.alert-text {
    font-size: 18px;
    color: #00093c;
    margin-bottom: 5px;
  font-weight: 400;
}
.alert i {
    margin-right: 8px;
    font-size: 1.1em;
}
  .btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: #000;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center / 1em auto no-repeat;
    border: 0;
    border-radius: 0.25rem;
    opacity: 0.5;
  }

  .btn-close:hover {
    color: #000;
    text-decoration: none;
    opacity: 0.75;
  }

  .btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 9, 60, 0.25);
    opacity: 1;
  }

  .btn-close:disabled {
    pointer-events: none;
    user-select: none;
    opacity: 0.25;
  }
/*end custom fixes*/


/* 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%;
}
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@100;400;500;700&display=swap');

@font-face { 
  font-family: "Alegreya Sans";
  /* Add other properties here, as needed. For example: */
  /*
  font-weight: 100 900;
  font-style: normal italic;
  */
  src: url(data:application/octet-stream;base64,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);
}
::selection {
    background: #f15d27;
    color: #fff;
}

html, body {
      font-size: 16px;
      font-family: 'Roboto', sans-serif;
      line-height: normal;
      font-style: normal;
  text-rendering: optimizeLegibility; 
      font-weight: 300;
}

#body {
     font-family: 'Roboto', sans-serif;
  	font-size: 16px;
  	font-weight: 300;  
    background-color: #FFFFFF;
  text-rendering: optimizeLegibility; 
}

@media (min-width: 768px){
	#body {
		background-color: #bfc1ce;
	}
}
#idcs6Bn {
   background-color: #bfc1ce !important;
}
#body > div,#iddhZQW > div,#idCcf1N > div,#idEugVR,#idon7ES{
  /*box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.55);*/
  padding: 0 !important;
}
h1, h2, h3, h4, h5, h6 {
    color: #f15d27;
    font-family: 'Roboto', serif;
    font-weight: 500;
  text-rendering: optimizeLegibility; 
}
.button {
  width: auto;
  height: auto;
  text-rendering: optimizeLegibility; 
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  text-transform: capitalize;
  letter-spacing: .1px;
  padding: 10px;
  font-weight: 500;
  border: none;
  border-radius: 4px;
  box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease 0s;
  cursor: pointer;
  outline: none;
}

.button:hover {
  background-color: #00af9e;
  box-shadow: 0px 15px 20px rgba(33, 143, 140, 1);
  border: none;
}

::placeholder { 
    color: #58595B !important;
    font-weight: 400;
}

img {
    height: auto;
}

a:hover {
  cursor: pointer !important; 
}
a:link {
  	transition: color 0.15s!important; 
}

input:focus {
   color: #58595B;
   background: transparent;
   border-color: rgba(0,0,0,.3) !important;
   box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.2) !important;
}
p {
    margin: 0;
    font-family: 'Roboto', sans-serif;
}
.events2-reg-thanks-stage {
  margin: 1em 0; 
}

@media(max-width: 991px) {
  .bodysize {
	padding: 20px;
  }

}



/*============ CMS NAVIGATION ==================*/
/*dropdown menus on hover*/
@media (min-width: 768px){
	.dropdown:hover > .dropdown-menu {
		display: block !important;
	}
}
/*hide fa nav icons */
#navbar-collapse-grid > ul > li > a > i {
	display: none;
}

/*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;
}
.yamm .yamm-content {
    padding: 0;
}


li.dropdown > ul {
	left: unset !important;
    right: unset !important;
}

.nav > li > a:hover {
  border-top: 3px solid #00093c !important;
}

#body > div > div.row.events-view-row > div > div.events-left > div.events-details > ul > li > a {
	font-size: 16px;
      border-top: 1px solid #ddd !important;
}
/*nav buttons in drop downs */
.btn-tertiary {
    color: #ffffff;
    background-color: #00af9e;
    border-color: #00af9e #00af9e #007c70;
    border: .12em solid rgba(0,9,60,0.66) !important;
    border-radius: 2em !important;
   margin-top: 5px;
}
.btn-tertiary:hover {
color: #00093c;
background-color: #f7941d;
transition: linear 0.2s;
}
.vc_btn3-center {
    text-align: center;
}
.mega-sub-menu {
   z-index: 999;
    border-radius: 4px 4px 0px 0px;
    background: #ededed;
    border-top: 4px solid #00af9e;
    border-left: 0px solid #00af9e;
    border-right: 0px solid #00af9e;
    border-bottom: 0px solid #00af9e;
    padding: 0px 15px 0px 15px;
    position: absolute;
    width: 480px;
    max-width: none;
    box-shadow: 2px 2px 12px 3px #666;
}
.mega-menu-item {
	list-style: none;
} 
.mega-menu-link {
	color: #00093c;
    font-family: inherit;
    font-size: 20px;
    text-transform: none;
    text-decoration: none;
    font-weight: inherit;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 8px 0px;
    vertical-align: top;
    display: block;
    border-top: 1px solid #cdcdcd;
    border-left: 0px solid #cdcdcd;
    border-right: 0px solid #cdcdcd;
    border-bottom: 0px solid #cdcdcd;
}
.mega-menu-link:hover {
    color: #00af9e;
    font-weight: inherit;
    text-decoration: none;
    background: rgba(0, 0, 0, 0);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0));
}
.vc_btn3-container {
	margin-bottom: 20px;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    color: #00093c;
    font-family: inherit;
    font-size: 14px;
    display: block;
    float: left;
    clear: none;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-2-of-2 {
    width: 100%;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {
    clear: left;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-2 {
    width: 50%;
}
li.mega-menu-columns-1-of-2 {
    width: 50%;
    color: #00093c;
    font-family: inherit;
    font-size: 14px;
    display: block;
    float: left;
    clear: none;
    padding: 0px 0px 0px 0px;
}
#idD6SGU > div > ul,
#id2yWwb > div > ul,
#idFauLV > div > ul {
	right: 0;	
}
li.dropdown > ul {
	border: unset;
}

#navbar-collapse-grid > ul > li:nth-child(16) > a,
#navbar-collapse-grid > ul > li:nth-child(18) > a,
#navbar-collapse-grid > ul > li:nth-child(20) > a,
#navbar-collapse-grid > ul > li:nth-child(22) > a{
   display: none;
}
/*============ HEADER ==================*/
#id2cP50 > div {
	background: white;
    margin-top: 25px;
}

#mce_0 > p > a > img {
    filter: drop-shadow(2mm 2mm 0.5rem #636988);
    position: relative;
	top: -10px;
}
/*top links*/
.mega-menu, .sidebar-menu {
	list-style: none;
    padding-inline-start: 0;
}
.orange-underline {
    -webkit-text-decoration-line: solid underline #f7941d 2px;
   
    text-underline-offset: 0.2em;
}
#nav-menu-item-43914 > a {
  text-decoration: solid underline #f7941d 2px;
    text-underline-offset: 0.2em;
}
.teal-underline {
    -webkit-text-decoration-line: solid underline #00af9e 2px;

    text-underline-offset: 0.2em;
}
#nav-menu-item-43908 > a {
 text-decoration: solid underline #00af9e 2px;
    text-underline-offset: 0.2em;
}
.green-underline {
    -webkit-text-decoration-line: solid underline #c1d831 2px;

    text-underline-offset: 0.2em;
}
#nav-menu-item-43915 > a {
  text-decoration: solid underline #c1d831 2px;
    text-underline-offset: 0.2em;
}
.red-underline {
    -webkit-text-decoration-line: solid underline #f15d27 2px;

    text-underline-offset: 0.2em;
}
#nav-menu-item-43920 > a {
  text-decoration: solid underline #f15d27 2px;
    text-underline-offset: 0.2em;
}
#nav-menu-item-43914:hover,
#nav-menu-item-43908:hover,
#nav-menu-item-43915:hover,
#nav-menu-item-43920:hover
{
 text-decoration: none;
}
.menu-item {
  float: left;
}


.menu-item a:hover {
	color: #f7941d;
    text-decoration: none;
  -webkit-text-decoration-line: none;
}

#sengines {
   color: #00093c;
  border: 2px solid #00093c;
  height: 40px;
  margin-bottom: 1px;
  -webkit-appearance: none;
  background: #fff url("https://citruslibraries.libnet.info/images/editor/citruslibraries/select-bg.svg") 96% 49%/26px 60px no-repeat;
  text-indent: 5px;
  border-radius: 4px;
  padding-right: 25px;
  font-size: 14px;
  font-weight: 400;
}

#searchBtn {
  background-color: #f7941d;
  border: none;
  width: 65px;
  font-weight: 400;
  height: 40px;
  padding: 8px 10px;
  border-radius: 3px;
}
/*============ FOOTER ==================*/
#default_footer, #default_footer a {
	background: #fff;
    font-size: 13px;
    color: #303030;
    max-width: 1300px;
}

#footer {
	margin: auto;
  background-color: #bfc1ce !important;
}
#footer > div {
	margin: unset;
    padding: unset;
}
#footer, #footer a, #footer h2, #footer h3 {
    font-weight: 400;
    font-size: 17px;
    color: #fff;
    text-transform: capitalize;
   font-family: 'Alegreya Sans', sans-serif;
}
#idZyvG7 > div {
   background: #00093c;
}
#footer a, #footer a:hover {
  color: #fff;
  margin-right: 15px;  
}
#footer a:hover {
  text-decoration: underline;
}

#footer p {
	font-weight: normal;
}

/*events calendar*/
.events-grid-body .events-grid-row{
  display: flex;
}

.events-grid-body .events-grid-cell-date{
  font-size: 11px;
}

.events-grid-cell-event-holder{
  position: static;
  margin-top: 1.5em;
  margin-bottom: .5em;
}

.events-grid-body .events-grid-cell-event{
  margin-bottom: 16px;
  border: 0;
  white-space: normal;
  line-height: 1.5;
}

.events-grid-body .events-grid-cell-event:last-child{
  margin-bottom: 0;
}

.events-grid-cell-event i, .events-grid-cell-event b{
  display: block;
}
/*! CSS Used from: https://www.citruslibraries.org/wp-content/uploads/porto_styles/js_composer.css?ver=6.1.6 ; media=all */
@media all {

  .vc_column_container {
    width: 100%;
  }

  .vc_row {
    margin-left: -15px;
    margin-right: -15px;
  }

  .wpb_text_column p:last-child,
  .wpb_text_column *:last-child {
    margin-bottom: 0;
  }

  .wpb_content_element {
    margin-bottom: 35px;
  }

  .vc_column-inner::before,
  .vc_column-inner::after {
    content: " ";
    display: table;
  }

  .vc_column-inner::after {
    clear: both;
  }

  .vc_column_container {
    padding-left: 0;
    padding-right: 0;
  }

  .vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  }

  .vc_row-has-fill>.vc_column_container>.vc_column-inner,
  .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner {
    padding-top: 35px;
  }

  .vc_section {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
  }

  .wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top;
  }

  .wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
  }

  .wpb_single_image.vc_align_center {
    text-align: center;
  }
}

/*! CSS Used from: https://www.citruslibraries.org/wp-content/uploads/porto_styles/bootstrap.css?ver=6.1.6 ; media=all */
@media all {

  footer,
  section {
    display: block;
  }


  img {
    vertical-align: middle;
    border-style: none;
  }

  svg {
    overflow: hidden;
    vertical-align: middle;
  }


  .col-6,
  .col-12,
  .col-md-3,
  .col-md-4,
  .col-md-6,
  .col-md-12,
  .col-lg-3,
  .col-lg-4,
  .col-lg-8,
  .col-lg-9,
  .col-xl-3,
  .col-xl-4,
  .col-xl-8,
  .col-xl-10 {
    position: relative;
    width: 100%;
    min-height: 1px;

  }



  @media (min-width:768px) {
  /*  .col-md-3 {
      -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }

    .col-md-4 {
      -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
    }*/

    .col-md-6 {
      -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
    }

    .col-md-12 {
      -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
    }

    .offset-md-0 {
      margin-left: 0;
    }
  }

  @media (min-width:992px) {
    .col-lg-3 {
      -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }

    .col-lg-4 {
      -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
    }

    .col-lg-8 {
      -webkit-flex: 0 0 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%;
    }

    .col-lg-9 {
      -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
    }

    .offset-lg-0 {
      margin-left: 0;
    }
  }

  @media (min-width:1490px) {
    .col-xl-3 {
      -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%;
    }

    .col-xl-4 {
      -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
    }

    .col-xl-8 {
      -webkit-flex: 0 0 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%;
      max-width: 66.6666666667%;
    }

    .col-xl-10 {
      -webkit-flex: 0 0 83.3333333333%;
      -ms-flex: 0 0 83.3333333333%;
      flex: 0 0 83.3333333333%;
      max-width: 83.3333333333%;
    }

    .offset-xl-1 {
      margin-left: 8.3333333333%;
    }

    .offset-xl-2 {
      margin-left: 16.6666666667%;
    }
  }

  

  .card {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
  }

  .card-body {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
  }

  .card-title {
    margin-bottom: 0.75rem;
  }

  .card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  }

  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
  }

  .d-none {
    display: none !important;
  }

  @media (min-width:768px) {
    .d-md-none {
      display: none !important;
    }

    .d-md-block {
      display: block !important;
      float: left;
    }

  }

  @media (min-width:992px) {
    .d-lg-none {
      display: none !important;
    }

    .d-lg-block {
      display: block !important;
    }
  }

  .m-0 {
    margin: 0 !important;
  }

  .text-left {
    text-align: left !important;
  }



/*! CSS Used from: https://www.citruslibraries.org/wp-content/themes/porto/css/plugins.css?ver=5.8.2 ; media=all */
@media all {
  .fab {
   
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
  }

  .fa-facebook-f:before {
    content: "\f39e";
  }

  .fa-instagram:before {
    content: "\f16d";
  }

  .fa-pinterest-p:before {
    content: "\f231";
  }

  .fa-twitter:before {
    content: "\f099";
  }

  .fa-youtube:before {
    content: "\f167";
  }

  .fab {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400;
  }
}

/*! CSS Used from: https://www.citruslibraries.org/wp-content/themes/porto/css/theme.css?ver=5.8.2 ; media=all */
@media all {

 

  img {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -moz-user-drag: none;
  }

  .card-body>*:last-child {
    margin-bottom: 0;
  }

  body a {
    outline: none !important;
  }

  .align-left {
    text-align: left;
  }

  img {
    max-width: 100%;
    height: auto;
  }

  hr {
    border: 0;
    height: 1px;
    margin: 22px 0;
  }

  .porto-separator {
    margin: 0 0 22px;
  }

  .porto-separator .separator-line {
    margin: 0 auto;
  }

  .porto-separator .separator-line.align_center {
    margin: 0 auto;
  }

  .widget {
    margin-bottom: 1.875rem;
    margin-top: 1.875rem;
    border: unset;
  }

  .widget:first-child {
    margin-top: 0;
  }

  .widget>div>ul {
    font-size: .9286em;
    border-bottom: 1px solid;
    margin-top: -8px;
    margin-bottom: 0;
  }

  .widget>div>ul>li:first-child {
    border-top-width: 0;
  }

  .widget>div>ul li {
    position: relative;
    margin: 0;
    padding: 5px 0;
    border-top: 1px solid;
    transition: all 0.3s;
  }

  .widget>div>ul li>a {
    text-decoration: none;
  }

  .widget ul {
    list-style: none;
    padding: 0;
  }

  .widget_nav_menu>div>ul li {
    padding: 6px 0 6px 15px;
  }

  .widget_nav_menu>div>ul li:before {
    content: "";
    font-family: 'FontAwesome';
    font-weight: 900;
    margin-left: -11px;
    margin-right: 6px;
    font-size: .45rem;
    opacity: .7;
    vertical-align: middle;
  }

  .widget_nav_menu>div>ul li:hover:before {
    animation: navItemArrow 0.6s linear infinite;
  }

  .widget_nav_menu li>a {
    color: inherit;
  }

  .col-xl-2-5 {
    position: relative;
    min-height: 1px;
    width: 100%;
    max-width: none;
  }

  .section-with-shape-divider {
    position: relative;
    overflow: hidden;
  }

  .section-with-shape-divider .shape-divider {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    z-index: 1;
  }

  .section-with-shape-divider .shape-divider svg {
    position: absolute;
    width: 100%;
    top: 0;
    left: 50%;
    height: 100%;
    transform: translate3d(-50%, 0, 0);
  }

  .section-with-shape-divider .shape-divider.shape-divider-bottom {
    top: auto;
    bottom: 0;
  }

  .section-with-shape-divider .shape-divider.shape-divider-reverse-x {
    transform: rotateX(180deg);
  }

  .section-with-shape-divider .shape-divider.shape-divider-reverse-xy {
    transform: rotateY(180deg) rotateX(180deg);
  }

  @media (min-width: 1921px) {
    .section-with-shape-divider .shape-divider svg {
      width: 100%;
    }
  }

  #footer {
    font-size: .9em;
    padding: 0;
    position: relative;
    clear: both;
  }

  #footer a:not(.btn) {
    transition: .1s ease-in-out;
  }

  #footer a:not(.btn):hover {
    text-decoration: none;
  }

  #footer p {
    font-size: 1em;
  }

  #footer .widget>div>ul {
    font-size: 1em;
  }

  .container-fluid:before,
  .container-fluid:after {
    content: none;
  }
}

/*! CSS Used from: https://www.citruslibraries.org/wp-content/uploads/porto_styles/shortcodes.css?ver=6.1.6 ; media=all */
@media all {
  .porto-btn-text {
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    font-style: inherit;
    line-height: inherit;
    color: inherit;
  }

  .porto-btn-ctn-center,
  .porto-btn-ctn-left {
    margin-bottom: 35px;
  }

  .vc_row.wpb_row {
    margin-bottom: 0;
  }

  .vc_row .vc_column_container>.wpb_wrapper.vc_column-inner {
    padding: 0;
  }

  .accordion .card {
    margin-top: 5px;
    background: none;
  }

  .accordion .card:first-child {
    margin-top: 0;
  }

  .accordion .card-title {
    font-size: 16px;
  }

  .accordion .card-header {
    padding: 0;
    border-bottom: 0;
  }

  .accordion .card-header a {
    display: block;
    padding: 10px 20px;
  }

  .accordion .card-header a:hover,
  .accordion .card-header a:focus {
    text-decoration: none;
  }

  .accordion .card-body>*:last-child {
    margin-bottom: 0;
  }

  .porto-btn {
    border: inherit;
    border-radius: 0;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.4em;
    color: inherit;
    background: transparent;
    cursor: pointer;
    display: inline-block;
    margin: 0px;
    padding: 25px 80px;
    outline: 0;
    text-align: center;
    text-decoration: none;
    position: relative;
    transition: all 0.3s;
    overflow: hidden;
    z-index: 1;
    max-width: 100%;
    visibility: visible;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }

  .porto-btn:after {
    content: '';
    position: absolute;
    z-index: -1;
    transition: all 0.3s;
  }

  .porto-btn-data {
    z-index: 3;
    position: inherit;
    display: block;
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
  }

  a.porto-btn {
    background: inherit;
    color: inherit;
  }

  a.porto-btn:hover {
    color: inherit;
    text-decoration: none;
  }

  a.porto-btn:hover,
  a.porto-btn:focus,
  a.porto-btn:active,
  a.porto-btn:visited {
    color: inherit;
    background: inherit;
    box-shadow: inherit;
    outline: 0;
  }

  .porto-btn-ctn-left {
    display: block;
    text-align: left;
  }

  .porto-btn-ctn-center {
    display: block;
    text-align: center;
  }

  a.porto-btn-custom {
    padding: 0;
  }

  .porto-btn-hover {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    background: transparent;
    z-index: 2;
    transition: all 0.3s;
  }

  .porto-btn-fade-bg .porto-btn-hover {
    background: rgba(255, 255, 255, 0);
    opacity: 0;
  }

  .porto-btn-fade-bg:hover .porto-btn-hover {
    opacity: 1;
  }

  .porto-btn-hover {
    opacity: 0;
  }

  .porto-icon {
    display: inline-block;
    font-size: 32px;
    height: 2em;
    width: 2em;
    text-align: center;
    line-height: 2em;
    box-sizing: content-box !important;
  }

  .porto-icon i {
    line-height: inherit;
  }

  .porto-u-icons {
    display: block;
    margin-bottom: 35px;
    line-height: 1;
  }

  .porto-icons-center.porto-u-icons {
    text-align: center;
  }
}

/*! CSS Used from: https://www.citruslibraries.org/wp-content/uploads/porto_styles/dynamic_style.css?ver=6.1.6 ; media=all */
  #footer > div > div > div.vc_row.wpb_row.row.footer-desktop-nav.vc_custom_1617912873538.vc_row-has-fill > div.vc_column_container.col-md-3.col-xl-3.col-lg-3.d-lg-block.d-none {
  		padding-left: 25px;
  }
  div.col-md-12:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1) > u > a {
  	text-transform: none !important;
    text-decoration: unset !important;
   font-size: inherit !important;
    margin-right: unset !important;
  }
  div.col-md-12:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1) > u {
  	text-transform: none !important;
   font-size: inherit !important;
    margin-right: unset !important;
  }
  
@media all {
  #menu-item-42064 > a,
  #menu-item-42058>a,
  #menu-item-42059>a,
  #menu-item-42061>a,
  #menu-item-42063>a,
  #menu-item-42062>a,
  #menu-item-42065>a,
  #menu-item-44270>a,
  #menu-item-42068>a,
  #menu-item-42067>a,
  #menu-item-42066>a,
  #menu-item-45841>a,
  #menu-item-39964 > a,
  #menu-item-45488>a,
  #menu-item-44272>a,
  #menu-item-39967>a,
  #menu-item-44271>a,
  #menu-item-39969>a
  
  {
    display: unset;
	line-height: 24px;
  }
   #menu-item-42064,
  #menu-item-42058,
  #menu-item-42059,
  #menu-item-42061,
  #menu-item-42063,
  #menu-item-42062,
    #menu-item-42065,
  #menu-item-44270,
  #menu-item-42068,
  #menu-item-42067,
  #menu-item-42066,
  #menu-item-45841,
    #menu-item-39964, 
  #menu-item-45488,
  #menu-item-44272,
  #menu-item-39967,
  #menu-item-44271,
  #menu-item-39969
  {
    float: unset;
  }
  div.col-xl-4:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
  div.col-xl-4:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
  div.col-xl-4:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1){
  	background: unset;
  }
  #footer,
  #footer p {
    font-family: Alegreya Sans, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
  }

  #footer h3,
  #footer h4 {
    font-family: Alegreya Sans, sans-serif;
    font-weight: 400;
  }

  @media (max-width:575px) {
    h3 {
      font-size: 30px;
      line-height: 26.6667px;
    }

    h4 {
      font-size: 20px;
      line-height: 22.5px;
    }
  }

  p {
    letter-spacing: 0;
  }

  .container-fluid,
  .container-fluid .vc_section:not(.porto-inner-container) {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-fluid .vc_row,
  .container-fluid .vc_section {
    margin-left: -20px;
    margin-right: -20px;
  }

  .container-fluid .vc_row:not(.porto-inner-container) {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-fluid .vc_row .vc_row {
    padding-left: 0;
    padding-right: 0;
    margin-left: -10px;
    margin-right: -10px;
  }

  .vc_section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .vc_section {
    margin-left: -10px;
    margin-right: -10px;
  }

  .col-xl-2-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .accordion .card-header {
    border-radius: 3px;
  }

  hr {
    background: rgba(0, 0, 0, 0.08);
  }

  hr.solid {
    background: rgba(0, 0, 0, 0.06);
  }

  .widget>div>ul {
    border-bottom-color: rgba(0, 0, 0, 0.06);
  }

  .widget>div>ul li {
    border-top-color: rgba(0, 0, 0, 0.06);
  }

  #footer {
    background-color: #a3a7cc;
  }

  @media (min-width:1490px) {
    .col-xl-2-5 {
      -ms-flex: 0 0 40%;
      flex: 0 0 40%;
      width: 40%;
    }
  }

  .widget_nav_menu li {
    color: #000000;
  }

  a,
  .accordion .card-header a,
  .widget li>a:hover {
    color: #00093c;
  }

  a:hover {
    color: #000d56;
  }

  a:active,
  a:focus {
    color: #000623;
  }

  #footer,
  #footer p,
  #footer .widget>div>ul li {
    color: #ffffff;
  }

  #footer .widget>div>ul,
  #footer .widget>div>ul li {
    border-color: rgba(255, 255, 255, 0.3);
  }

  #footer a:not(.btn) {
    color: #ffffff;
  }

  #footer a:hover {
    color: #00af9e;
  }

  #footer h3,
  #footer h4,
  #footer h4 a {
    color: #ffffff;
  }

  @media (max-width:575px) {
    #footer {
      margin-bottom: 3.75rem;
    }
  }
}

/*! CSS Used from: Embedded */
:focus {
  outline: none;
}

@media only screen and (max-width:768px) {
  #navbar-collapse-grid > ul > li:nth-child(16) > a,
#navbar-collapse-grid > ul > li:nth-child(18) > a,
#navbar-collapse-grid > ul > li:nth-child(20) > a,
  #navbar-collapse-grid > ul > li:nth-child(22) > a
  {
   display: block;
}
  #menu-top-nav {
    display: none;
  }
  .vc_row.wpb_row {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .container-fluid {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .vc_column_container.col-md-12 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}

::placeholder {
  color: #00093c;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #00093c;
}

::-ms-input-placeholder {
  color: #00093c;
}

@media print {
  #footer {
    display: none;
  }
}

@media print {
  a:after {
    content: "("attr(href)")";
  }
}

/*! CSS Used from: Embedded */
.widget>div>ul {
  font-size: 1.1em;
}

/*! CSS Used from: Embedded */
.vc_custom_1617912867156 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  background-color: #00093c !important;
}

.vc_custom_1617912873538 {
  background-color: #00093c !important;
}

.vc_custom_1617912878787 {
  background-color: #00093c !important;
}

.vc_custom_1617912888282 {
  background-color: #00093c !important;
}

.vc_custom_1617912892154 {
  background-color: #00093c !important;
}

.vc_custom_1617912897707 {
  margin-bottom: -25px !important;
  background-color: #00093c !important;
}

.vc_custom_1617912907482 {
  background-color: #00093c !important;
}

.vc_custom_1617912916289 {
  background-color: #00093c !important;
}

.vc_custom_1617912928043 {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
  background-color: #00093c !important;
}

.vc_custom_1611764779929 {
  padding-top: 10px !important;
  padding-bottom: 5px !important;
}

.vc_custom_1611846663201 {
  margin-top: 25px !important;
}

.vc_custom_1611762341627 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.vc_custom_1611766188707 {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}

.footer-menus {
  min-height: 270px;
}

#footer .accordion-toggle {
  letter-spacing: 0em !important;
}

#footer .porto-icon:hover {
  background: #00af9e !important;
}

#footer .widget>div>ul {
  font-size: 1.2em;
}

#footer .admin-location p {
  font-size: 1.6em;
  margin: 0 0 1.25rem;
}

#footer {
  background-color: #fff;
}

/*! CSS Used from: Embedded */
#accordion1014533692.accordion .card-header a {
  color: #000000;
}

#accordion1014533692.accordion .card-header {
  background-color: #f7f7f7;
}

/*! CSS Used keyframes */
@keyframes navItemArrow {
  0% {
    position: relative;
    right: -1px;
  }

  50% {
    position: relative;
    right: 3px;
  }

  100% {
    position: relative;
    right: -1px;
  }
}



/*======================MEDIA QUERIES========================*/
/*===================small break point=======*/
  @media (min-width: 992px){
.bodysize,#header>.amh-row>.amh-block>.amh-content,#footer>.amh-row {
    max-width: 980px;
  margin: auto !important;
}
    .nav > li > a {
	font-size: 18px;  
    font-weight: 500;
    font-family: 'Alegreya Sans', sans-serif;
    letter-spacing: 0.2px;
    text-transform: normal;
  border-top: 3px solid #fff !important;
      text-rendering: optimizeLegibility; 
}
    .navbar-top .navbar-nav > li > a {
      padding: 5px 8px;
}
    .menu-item a {
  display: block;
  color: #00093c;
  text-align: center;
  text-transform: capitalize;
  padding: 6px 5px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}
    /*Search Region*/
[id="\31 4586"] {
	padding: 6px 18px;
}
    #mce_23 {
        padding: 0px 0px 50px !important;
    }
#searchbar {
  border: 2px solid #00093c;
  max-width: 140px;
  height: 40px;
  margin-bottom: 0px;
  padding: 8px 12px;
  border-radius: 3px;
  margin-right: 3px;
}
     #footer > div > div > div.vc_row.wpb_row.row.vc_custom_1617912897707.vc_row-has-fill > div.vc_column_container.col-md-12.col-xl-2-5.col-lg-8.col-12.text-left.vc_custom_1611846663201 {
        width: 65%;
    }
    div.vc_row:nth-child(3) {
       padding: 27px;
    }
    #menu-footer-section-one,#menu-footer-section-two {
    	width: 220px;
    }
    .container-fluid .vc_row:not(.porto-inner-container) {
    padding-left: 15px;
    padding-right: 15px;
}
#menu-footer-section-three {
        width: 96%;
    }
}
  /*=============large breakpoint===========*/
  @media (min-width: 1490px){
.bodysize,#header>.amh-row>.amh-block>.amh-content,#footer>.amh-row,#idWdLLL > div {
    max-width: 1490px;
   margin: auto !important;
}
   .nav > li > a {
    font-weight: 500;
    font-family: 'Alegreya Sans', sans-serif;
    letter-spacing: 0.2px;
    text-transform: normal;
  border-top: 3px solid #fff !important;
} 
     #mce_23 {
        padding: 0px 0px 75px !important;
    }
    .navbar-top .navbar-nav > li > a {
      padding: 10px 8px;
		font-size: 30px;	
}
    .menu-item a {
  display: block;
  color: #00093c;
  text-align: center;
  text-transform: capitalize;
  padding: 3px 10px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}
    /*Search Region*/
[id="\31 4586"] {
	padding: 10px 25px;
}
#searchbar {
  border: 2px solid #00093c;
  max-width: 190px;
  height: 40px;
  margin-bottom: 1px;
  padding: 8px 12px;
  border-radius: 3px;
  margin-right: 5px;
}
  #footer > div > div > div.vc_row.wpb_row.row.vc_custom_1617912897707.vc_row-has-fill > div.vc_column_container.col-md-12.col-xl-2-5.col-lg-8.col-12.text-left.vc_custom_1611846663201 {
        width: 40%;
    }  
  }

@media screen and (max-width: 47.9375rem){
  #idR1i0y > div > div {
       display: none;
    }

#footer > div > div > div {
    
      margin: 20px;
  }
  .navbar-top .navbar-nav > li > a {
    padding: 10px 35px;
}
  .navbar-brand {
    display:none;
  }
.mega-sub-menu {
  	position: relative;
  }
  li.mega-menu-columns-1-of-2 {
    width: 100%;
    padding: 0px 0px 10px 20px;
}
  #nav-menu-item-43914,
  #nav-menu-item-43908,
  #nav-menu-item-43915,
  #nav-menu-item-43920,
  {
  	float: unset;
  }
  #default_footer {
  	margin: 20px;
  }
  #mce_23 {
  	padding: unset !important;
  }
  html, body {
  overflow-x: hidden;
}
body {
  position: relative
}
  #idDuU5h,#idpexXl > div,span.headingtext,#idxCr9h,#idkBcKQ > div,#\31 4573{
  	padding: 20px;
  }
  .navbar-top > div > ul > li > a,.dropdown-menu > li > a {
      color: #fff !important;
     background-color: #218f8c !important;
  }
  #footer > div > div > div {
    margin: 0px;
}
  #\31 4586 > div:nth-child(1) {
      text-align: center !important;
  }
  #\31 4586 {
    padding: 0;
  }
  h3.vc_custom_heading {
	 font-weight: 400;
	font-style: normal;
	font-family: 'Merriweather Sans', sans-serif !important;
    font-size: 30px !important;
  }
  #collapse1770457903 > div > div > div,#collapse1972767376 > div > div > div,#collapse1507680309 > div > div > div {
  	background-color: unset;
  }
  .menu-item {
    float: unset;
}
  div.card > div > h4 {
     background-color: #f7f7f7;
  }
  div.card > div > h4 > a {
    color: #00093c !important;
  }
  #idRSfEz {
  	background-color: unset;
  }
  #mce_24 > p > button {
  	margin-bottom: 10px;
  }
  #nav-menu-item-43914, #nav-menu-item-43908,#nav-menu-item-43915 {
     text-align: center;
  }
}

@media (min-width: 992px){
.col-md-4 {
    width: 33.33333333%;
}
  .col-md-3 {
    width: 25%;
}
  .col-md-12 {
    width: 100%;
}
}
  
@media (max-width: 992px){
    div.vc_column_container.col-md-4.col-xl-4.col-lg-4.d-none.d-md-block{
       width: 33%;
   }
}