@charset "utf-8";
/* CSS Document */

section.padding {
	padding: 60px 0;	
}

.success-box {
        font-size: 14px;
        padding: 10px;
        font-weight: bold;
        border: 1px solid black;
        color: green;
    }
    .error-box {
        font-size: 14px;
        padding: 10px;
        font-weight: bold;
        border: 1px solid black;
        color: red;
    }
    .notice-box {
        font-size: 14px;
        padding: 10px;
        font-weight: bold;
        border: 1px solid black;
        color: orange;
    }
    .error {
        color: red;
        font-weight: bold;
    }
    .alert-message {
        font-size: 14px;
        padding: 10px;
        font-weight: bold;
        border: 1px solid black;
        margin-bottom: 6px;
    }
    .alert-message .success{
        color: green;
    }
    .required{
        color: red;
        float: left;
    }

    #frm-presentation-request textarea {
        width: 80%;
        height: 70px;
    }

@media screen and (min-width:769px){
	.pull-right-fix {
		float: right !important;
	}
}

.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.header-nav-top .list-inline > li {
	padding-right: 8px;
    padding-left: 8px;
	position: relative;
}
	.header-nav-top .list-inline > li:after {
		content: "";
		position: absolute;
		background: #36a6e9;
		right: -2px;
		top: 0;
		bottom: 0;
		width: 1px;
		height: 70%;
		margin: auto;
	}
		.header-nav-top .list-inline > li:last-child:after {
			content: normal;	
		}
.header-nav button.btn {
    position: relative;	
}

#header .header-nav-main nav > ul > li > a {
	height: 60px;
}

	#header .header-nav-main nav > ul > li > a:hover:before,
	#header .header-nav-main nav > ul > li:hover > a:before {
		content: "";
		position: absolute;
		top: 50px;
		height: 8px;
		width: 100%;
		left: 0;
		background: #000;
	}
	
#header .header-nav-main nav > ul > li > a {
	border-radius: 0;
	color: #000;
	text-align: center;
	font-weight: 600;
}

	#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
		background: transparent;
		color: #000;	
	}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
	border-top: 23px solid transparent;	
}

#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu {
	border-radius: 0;
}

#header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
	top: 106px;	
}

#header .header-nav-main nav > ul > li.dropdown-mega h3 {
	font-weight: 600;
	line-height: 1.2em;
}
#header .header-nav-main nav > ul > li#nav-eaa > a:hover:before,
#header .header-nav-main nav > ul > li#nav-eaa:hover > a:before {
	background: #415a6a;
}

#header .header-nav-main nav > ul > li#nav-admin > a:hover:before,
#header .header-nav-main nav > ul > li#nav-admin:hover > a:before {
	background: #ab660d;
}

#header .header-nav-main nav > ul > li#nav-legislate > a:hover:before,
#header .header-nav-main nav > ul > li#nav-legislate:hover > a:before {
	background: #908200;
}

#header .header-nav-main nav > ul > li#nav-recharge > a:hover:before,
#header .header-nav-main nav > ul > li#nav-recharge:hover > a:before {
	background: #7e7858;
}

#header .header-nav-main nav > ul > li#nav-science > a:hover:before,
#header .header-nav-main nav > ul > li#nav-science:hover > a:before {
	background: #6c974e;
}

#header .header-nav-main nav > ul > li#nav-aquifer-data > a:hover:before,
#header .header-nav-main nav > ul > li:hover#nav-aquifer-data > a:before {
	background: #8f3b1b;
}

#home-header .container-fluid {
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	width: 100%;
	min-height: 500px;
	z-index: -1;
	background-position: center;
	overflow: hidden;
	padding: 50px 0;
}

/***************Aquifer Conditions Table***************/
	table#aquiferCon {
		display: block;
		background: url(../img/bg_eaa-widget.gif);
		padding: 15px;
		text-align: left;
		color: #333333;
		border-collapse: inherit !important;
	}
	.table#aquiferCon td {
        line-height: 14px;
    }
	.readings span {
		line-height: 14px;
	}

	table#aquiferCon td:first-child { padding: 10px 5px 10px 0px;}
	/*table#aquiferCon td:last-child { padding: 5px 0px 5px 5px;}*/

	
	table#aquiferCon h3 {
		color: #000;
		text-transform: uppercase;
		font-weight:500;
		line-height: 1.2em;
		margin: 10px 0;
	}
	
	table#aquiferCon p {
		margin: 0;
	}
	
	table#aquiferCon td.reading-head {
		/*font-weight: 700;*/
		text-align: center;
		/*font-size: 1em !important;*/
		line-height: 1.2em;
	}


	table#aquiferCon tr.readings td{
		font-size: 10px; /*12px*/
	}
	table#aquiferCon tr.readingsN td{
		font-size: 11px; /*12px*/
	}
	
	table#aquiferCon tr.readingsN td#location {
		font-size: 8px;
		padding-left: 3px;
	}
	
	table#aquiferCon td.reading-head2 {
		font-weight: 600;
		text-align: center;
		font-size: .6em;
		line-height: 1.2em;
	}
	
	table#aquiferCon tr.readings2 td{
		font-size: 0.6em; /*12px*/
		padding-left: 4px;
		font-weight: 600;
		font-family: 'Open Sans', sans-serif;
	
	}
	
	table#aquiferCon tr.readings3 td{
		font-size: 0.7em; /*12px*/
		padding-left: 4px;
	
	}
		
	table#aquiferCon td.daily-read, table#aquiferCon td.top-read, table#aquiferCon td.yesterday-read {
		text-align: center;
		font-weight: 700;
		color: #fff;
	}
	table#aquiferCon td.daily-read { background-color: #3389b9;}
	table#aquiferCon td.yesterday-read { background-color: #7ca9c3;}
	table#aquiferCon td.top-read { background-color: #43728c;}
		
	table#aquiferCon td.disclaimer {
		font-size:11px;
		font-weight:700; 
		line-height: 1.2em;
	}
	table#aquiferCon tr.understanding td{
		line-height: 12px;
	}
	table#aquiferCon tr.understanding img {
		float: left;
		padding: 7px 10px 10px 0px;
	}
	
	table#aquiferCon tr.understanding a {
		color: #36a6e9;
	}
	
	
	#icon1 {
		text-align: center;
	}
	
	#icon2 {
		text-align: center;
	}
	
	#verticalLine {
		border-left: 1px dotted #000;
	
	}
	
	#yesterday {
		font-size: 9px;
	}
	#yesterday2 {
		font-size: .5em !important;
	}
	
	.stage0, .stage1, .stage2, .stage3, .stage4, .stage5 {
		text-align: center;
		/*font-weight:700;*/
		color: #fff;	
	}
	
	.stage0 { background-color: #3389b9; }
	.stage1 { background-color: #73a642; }
	.stage2 { background-color: #e6b820; }
	.stage3 { background-color: #df8726; }
	.stage4 { background-color: #d92027; }
	.stage5 { background-color: #6d2158; }
	
/*full extend left hack*/
#edwards-sub ul#index-menu {
	position: relative;
	right: 2000px;
	width: 2263px;/*size of original width 263px*/	
}

#edwards-sub ul.nav.nav-stacked {
	margin-top: 10px;
}

#edwards-sub .nav > li, #edwards-sub .nav > li > a {
	text-align: right;
	height: 55px;
	margin-bottom: 10px;
	display: block;
	color: #fff;
	line-height: 1.2em;
    font-size: 15px;
}
	#edwards-sub p {
		color: #fff;
		margin-bottom: 0;	
	}
	#edwards-sub .nav > li > a {
	padding: 10px;
	font-weight: 600;
    text-transform: uppercase;
	}
	#edwards-sub .sub-icon {
		height: 40px;
		background: url(../img/icon-sunnavigation.png) no-repeat;
		margin-left: 15px;
		float: right;
		position: relative;
		top: -5px;
	}
	
	#edwards-sub #ground-wtr > a { background-color: rgba(65, 90, 104, 0.85); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3415a6a', endColorstr='#b3415a6a',GradientType=0 ); }
	
	#edwards-sub #well-owners > a { background-color: rgba(171, 102, 13, 0.85); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ab660d', endColorstr='#b3ab660d',GradientType=0 ); }
	
	#edwards-sub #educators > a { background-color: rgba(126, 120, 88, 0.85); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b37e7858', endColorstr='#b37e7858',GradientType=0 );  }
	#edwards-sub #community > a { background-color: rgba(108, 151, 78, 0.85); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b36c974e', endColorstr='#b37e7858',GradientType=0 );  }
	#edwards-sub #critical-period > a { background-color: rgba(143, 59, 27, 0.85); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b38f3b1b', endColorstr='#b38f3b1b',GradientType=0 ); }
	#edwards-sub #groundwater > a { background-color: rgba(124, 169, 195, 0.85); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b37ca9c3', endColorstr='#b37ca9c3',GradientType=0 ); }
	#edwards-sub #aquifer-conditions > a { background-color: rgba(0, 174, 239, 0.85); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b336a6e9', endColorstr='#b336a6e9',GradientType=0 ); }

	#edwards-sub #ground-wtr > a:hover, #edwards-sub #ground-wtr.open a, #ground-wtr.open:after { background-color: #415a6a; }
	
	#edwards-sub #well-owners > a:hover, #edwards-sub #well-owners.open a, #well-owners.open:after { background-color: #ab660d;}
	
	#edwards-sub #educators > a:hover, #edwards-sub #educators.open a, #educators.open:after { background-color: #7e7858}
	
	#edwards-sub #community > a:hover, #edwards-sub #community.open a, #community.open:after { background-color: #6c974e;}
	
	#edwards-sub #critical-period > a:hover, #edwards-sub #critical-period.open a, #critical-period.open:after { background-color: #8f3b1b;}
	
	#edwards-sub #groundwater > a:hover, #edwards-sub #groundwater.open a, #groundwater.open:after { background-color: #7ca9c3;}
	
	#edwards-sub #aquifer-conditions > a:hover, #edwards-sub #aquifer-conditions.open a, #aquifer-conditions.open:after { background-color: #36a6e9;}
	
	#edwards-sub .open:after {
		content: "";
		position: absolute;
		width: 15px;
		height: 100%;
		right:-15px;
		top: 0;
	}

	#edwards-sub #ground-wtr .sub-icon { background-position: 0 0; width: 30px; }
	#edwards-sub #well-owners .sub-icon { background-position: -37px 0; width: 22px; }
	#edwards-sub #educators .sub-icon { background-position: -66px 0; width:29px; }
	#edwards-sub #community .sub-icon { background-position: -100px 0; width:36px; }
	#edwards-sub #critical-period .sub-icon { background-position: -141px 0; width:25px; }
	#edwards-sub #groundwater .sub-icon { background-position: -141px 0; width:25px; }
	#edwards-sub #aquifer-conditions .sub-icon { background-position: -171px 0; width:25px; }
	
#edwards-sub .nav li .sub-container {
	width: 450px;
	padding: 20px;
	background-color: rgba(65, 90, 104, 1);
}
	#edwards-sub .nav li .sub-container > .row {
		overflow: hidden;
	}

/*slightly color-change*/
#edwards-sub .nav li#ground-wtr .sub-container { background-color: #415a6a; }
#edwards-sub .nav li#well-owners .sub-container { background-color: #ab660d; }
#edwards-sub .nav li#educators .sub-container{ background-color: #7e7858; }
#edwards-sub .nav li#community .sub-container { background-color: #6c974e;}

#edwards-sub .nav li .dropdown-menu {
	top: -10px;
	left: 100%;
	border-radius: 0;
	margin: 10px 0 0;
	background-color: transparent;
	box-shadow: none;
	padding: 0 0 0 13px;
	border: none;
	min-width: 0 !important;
}

#edwards-sub .nav li#critical-period .dropdown-menu {
	padding: 0 !important;
}

/*slightly move dropdown*/
#edwards-sub .nav li#well-owners .dropdown-menu { top: -74px; 	background-position: -13px top; }
#edwards-sub .nav li#educators .dropdown-menu { top: -138px; background-position: -26px top; }
#edwards-sub .nav li#community .dropdown-menu { top: -202px; background-position: -39px top; }

#edwards-sub .nav ul {
	margin: 0;
	padding-left: 10px;
}

#edwards-sub .nav li .dropdown-menu li {
	margin-bottom: 10px;
	list-style: none;
}

#edwards-sub .nav li .dropdown-menu li a {
	font-weight: 700;
	font-size: 16px;
	color: #fff;
}

#edwards-sub .nav li .dropdown-menu li a:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

#edwards-sub .nav li .dropdown-menu .span6 {
	border-left: 1px solid	#fff;
	padding: 0 15px;
}

	#edwards-sub .nav li .dropdown-menu .span6.first {
		border: none;	
	}

#edwards-sub .nav li .dropdown-menu .did-know {
	padding: 15px;
	background: url(../img/bg_did-know.gif);
}

	.did-know h3 {
		color: #fff;	
	}
#spec_anncmnt {
    background-color: #e9c022;
    text-align: center;
    box-shadow: 0px 1px 11px #838383;
    position: relative;
	padding: 15px 0;
}
	#spec_anncmnt p{
		margin: 0;
	}
	#spec_anncmnt span {
		font-size: 2em;
		position: relative;
		font-weight: 600;
		color: #333;
		top: 3px;
		margin-right: 15px;
	}
	#spec_anncmnt a {
    	color: rgb(85,26,139);
		font-weight: 600;
	}
.img-box {
	position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 45%;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-size: cover!important;	
}
.thumbnail {
	padding: 0 0 0 45%;
    position: relative;
    background-color: #fff;
    border: none;
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}

.thumbnail .text-container {
	padding: 20px 25px 30px;
	border-top: 0;
}

.home-sub h4,
.home-sub h3 {
	margin-bottom: 0;
	color: #36a6e9;
}
.home-sub p {
	margin-bottom: 2px;	
}
	.home-sub p.buttons {
	    display: inline-block;
	    margin-left: 5px;
	}
.home-sub .row {
	padding-left: 54px;	
}
.home-sub li{
	margin-bottom: 12px;
}

	.home-sub li a {
		text-decoration: none;
	}
	#event-news li a {
		color: #415a6a;
	}
		.home-sub li a:hover,
		#event-news li a:hover {
			color: #ccc;	
		}

.home-icon {
	position: absolute;
	top: 4px;
    left: -39px;
	width: 39px;
	height: 37px;
	background-image: url(../img/home-icons-sprites.png);
	background-size: 200%;
	display: block;
	-webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
	/*Normal*/
	.home-icon.calendar { background-position: 0 0; }
	.home-icon.news { background-position: 0 -37px; }
	.home-icon.eahcp { background-position: 0 -74px; }
	.home-icon.business { background-position: 0 -111px; }
	.home-icon.regulated { background-position: 0 -148px; }
	.home-icon.storage { background-position: 0 -185px; }
	.home-icon.bmp { background-position: 0 -222px; }
	
	/*Rollover*/
	.home-sub li:hover .home-icon.calendar { background-position: -39px 0; }
	.home-sub li:hover .home-icon.news { background-position: -39px -37px; }
	.home-sub li:hover .home-icon.eahcp { background-position: -39px -74px; }
	.home-sub li:hover .home-icon.business { background-position: -39px -111px; }
	.home-sub li:hover .home-icon.regulated { background-position: -39px -148px; }
	.home-sub li:hover .home-icon.storage { background-position: -39px -185px; }
	.home-sub li:hover .home-icon.bmp { background-position: -39px -222px; }
	
#conservancy {
	margin: 0;	
}

.section-header h2 {
    float: left;
	line-height: 1.25em;
	color: #097164;
    max-width: 44%;
    box-sizing: border-box;
    padding: 10px 20px 10px 0;
	margin: 0 20px 20px 0;
    border-right: 1px solid #097164;
}

.section-header p {
    float: left;
    max-width: 54%;
	font-size: 1.14285714em;
	margin: 0 0 20px 0;
}

footer a {
	color: #b2c1c9 !important;	
}
footer #footer-links a {
	text-transform: uppercase;
	font-size: 0.9285714em;
}
	footer a:hover {
		color: #ccc;	
	}
	
footer .list-inline > li {
    padding-right: 2px;
    padding-left: 2px;
}
.footer-logo {
	max-width: 201px;
	margin-bottom: 25px;
}
	
footer .list-inline li+li:before {
    content: "|";
    color: #b2c1c9;
    padding: 0 6px 0 0;
}

footer hr {
    background-image: none !important;
	background-color: #596b75;
    border: 0;
    height: 1px;
    margin: 22px 0;
}

.cst-btn-ten {
    width: 45px;
    height: 45px;
    display: inline-block;
    position: relative;
    min-width: 0;
    padding: 0;
    color: #fff;
    -webkit-transition: color .3s;
    transition: color .3s;
}

	.cst-btn-ten::before {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		border-radius: inherit;
		z-index: 0;
		box-shadow: inset 0 0 0 35px #486271;
		-webkit-transform: scale3d(.9,.9,1);
		transform: scale3d(.9,.9,1);
		-webkit-transition: box-shadow .3s,-webkit-transform .3;
		transition: box-shadow .3s,transform .3s;
	}
	
	.cst-btn-ten:hover::before {
	    box-shadow: inset 0 0 0 2px #486271;
	    -webkit-transform: scale3d(1,1,1);
    	transform: scale3d(1,1,1);
	}
	.cst-btn-ten::before, .img-bg-color-overlay:before {
	    height: 100%;
    	content: '';
	}
	
.cst-btn-ten i {
    font-size: 18px;
    width: 45px;
    line-height: 45px;
    text-align: center;
    position: relative;
}

.cst-btn-ten > span {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

.media-left, .media-right, .video-bg {
    position: relative;
}

.post-xs .media-heading, aside .media .media-heading {
    font-size: 14px;
    line-height: 1.3;
    font-weight: 600;
	text-transform: inherit;
}

.post-meta, 
.post-meta a {
    font-size: 14px;
    margin-bottom: 10px;
    color: #fff !important;
}

	.post-meta a:hover {
		color: #ccc !important;
	}

.post-meta span {
    display: inline-block;
}

	.post-meta span:after {
		content: "|";
		padding-left: 5px;
		margin-right: 5px;	
	}
		.post-meta span:last-child:after {
			content: normal;
		}
.flickr-feed {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

	.flickr-feed li {
		list-style: none;
		float: left;
		max-width: 85px;
		box-sizing: border-box;
		width: 33.33%;
		padding: 0 15px 15px 0;
	}

footer .flickr-feed li,
footer .post-xs .media-object {
    opacity: .7;
    filter: alpha(opacity=70);
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
	footer .flickr-feed li:hover,
	footer .post-xs .media-object:hover {
	    opacity: 1;
    	filter: alpha(opacity=100);
	}
footer .post-xs .media-object {
	width: 60px;
	height: 60px;
	background-size: cover;
	background-position: center;
}
.flickr-feed li img {
    display: block;
    width: 100%;
    height: auto;
}

@media screen and (min-width:1200px){
	.sub-container .first:after {
		content: "";
		position:absolute;
		right: 0;
		top: 0;
		width: 1px;
		height: 1000%;
		background: #fff;
	}
}
@media screen and (max-width:1199px){
	#edwards-sub .nav li .sub-container {
		width: 370px;
	}
	
	.sub-container .first:after {
		content: normal;	
	}
	.section-header h2 {
		max-width: 40%;
	}
	
	.section-header p {
		max-width: 55%;
	}
}
@media screen and (max-width:992px){
	.section-header h2 {
		float: inherit;
		max-width: inherit;
		padding: 0;
		margin: 0 0 10px 0;
		border-right: none;
	}
	
	.section-header p {
		float: inherit;
		max-width: inherit;
	}
	#edwards-sub {
		padding: 0;	
	}
	#edwards-sub ul#index-menu {
		position: relative;
		right: 0;
		width: 100%;
		text-align: center;
		padding-right: 0;
		margin-bottom: 20px;
	}
	#edwards-sub .open:after {
		content: normal;
	}
	
	#edwards-sub .nav > li > a {
		float: left;
		width: 100%;
		text-align: left;
	}
	table#aquiferCon {
	    max-width: 500px;
	    margin: auto;	
	}
}
@media screen and (min-width:991px){
	
	#header .dropdown-menu {
		background: transparent;
	}
	
	#header .dropdown-menu:after {
		content: "";
		position: absolute;
		width: 1000%;
		height: 100%;
		top: 0;
		left: -1000px;
		z-index: -1;
	}
	#header #nav-eaa .dropdown-menu:after {
		background-color: rgba(65, 90, 104, 0.95);
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2415a6a', endColorstr='#f2415a6a');
	}

	#header #nav-admin .dropdown-menu:after {
		background-color: rgba(171, 102, 13, 0.95); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ab660d', endColorstr='#f2ab660d',GradientType=0 );
	}
	
	#header #nav-legislate .dropdown-menu:after {
		background-color: rgba(144, 130, 0, 0.95);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2908200', endColorstr='#f2908200',GradientType=0 );
	}
	
	#header #nav-recharge .dropdown-menu:after {
		background-color: rgba(126, 120, 88, 0.95);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f27e7858', endColorstr='#f27e7858',GradientType=0 );
	}
	
	#header #nav-science .dropdown-menu:after {
		background-color: rgba(108, 151, 78, 0.95);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26c974e', endColorstr='#f26c974e',GradientType=0 );
	}
	
	#header #nav-aquifer-data .dropdown-menu:after {
		background-color: rgba(143, 59, 27, 0.95);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f28f3b1b', endColorstr='#f28f3b1b',GradientType=0 );
	}	
	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:hover > a {
		background: transparent;
		opacity: 0.5;	
	}
	
	#header .header-nav-main nav > ul > li.dropdown-mega p,
	#header .header-nav-main nav > ul > li.dropdown-mega h3,
	#header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {
		color: #fff !important;	
	}
	#header .header-column .row {
    	overflow: hidden;
	}
	.dropdown-mega-sub-nav:after{
		content: "";
		position:absolute;
		right: 0;
		top: 0;
		width: 1px;
		height: 1000%;
		background: #fff;
	}
	section#conservancy {
		padding: 20px 0;	
	}
	#conservancy row {
		display: table
	}
	
	#conservancy [class*='col-'] { 
		display: table-cell;
		vertical-align: middle;
		float: none;
		text-align: left;
	}
	#aquifer-map {
	    top: -90px;
	    position: relative;
	}
	
	#header .header-nav-main nav > ul > li > a.dropdown-toggle:hover:after,
	#header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
		color: #000;
		content: "\f0da";
	}
	
}
@media screen and (max-width:991px) and (min-width: 723px) {
	#header .header-column .header-btn-collapse-nav {
		top: 10px;
		position: relative; 
	}
}
@media screen and (max-width:722px) and (min-width: 481px) {
	#header .header-nav-top {
	    top: 10px;
    	position: relative;	
	}
}
@media (max-width: 767px) {
	.copyright, footer .list-inline, .ft-social {
		text-align: center!important;
		margin: 15px 0;
	}
}
@media screen and (max-width:530px){
	.header-nav-top {
		display: none;	
	}
	
	#header .header-column .header-btn-collapse-nav {
		top: 17px !important;
		position: relative; 
	}
	#header .header-logo {
		margin-bottom: 20px !important;
	}
}
@media screen and (max-width:480px){
	/*#header .header-logo {
		float: none;
	    position: relative;
    	margin: auto;
	}
	#header .header-search,
	#header .header-search .input-group,
	#header .header-search .form-control {
		width: 100% !important;	
	}*/
	#header .header-search .form-control {
		width: 205px;
	}
	#header .header-nav-top {
		text-align: center;
		float: none;
		clear: both;
		padding-top: 20px;
		margin: auto;
	}
	button.btn {
    	top: 0px !important;	
	}
	.thumbnail {
		padding: 0;
	}
	.thumbnail .img-box {
		position: relative;
		display: block;
		height: 250px;
		width: 100%;
	}
}
@media screen and (max-width:413px){
	#header .header-search,
	#header .header-search .input-group,
	#header .header-search .form-control {
		width: 100% !important;	
	}
	#header .header-column .header-btn-collapse-nav {
		top: 0px !important;
	}
	#header .header-logo {
	    float: none;
    	position: relative;
	    text-align: center;
    	margin: auto;
	    left: 8px;
	}
}
/***************** Internal Page Styles *****************/
#internal #page-header h1 {
	color: #fff;
	margin: 10px 0;
}
	#internal #page-header, #internal.permits #page-header { background-image: url(../img/bg_internal_page-header.png); background-color: rgba(65, 90, 104, 1); }
	/*#internal.about #page-header, #internal.eaa #page-header, #internal.groundwater-permit-holders #page-header,
	#internal.contact-us #page-header  { background-color: rgba(65, 90, 104, 1); }*/
	#internal.administration #page-header, #internal.well-owners #page-header,
	#internal.online-payments #page-header{ background-color: rgba(171, 102, 13, 1); }
	#internal.legislation #page-header, #internal.legislation-and-rules #page-header,
	#internal.legislation-and-policy #page-header { background-color: rgba(144, 130, 0, 1); }
	#internal.protection #page-header, #internal.recharge-zone-protection #page-header,
	#internal.aquifer-protection-and-programs #page-header, #internal.aquifer_education #page-header { background-color: rgba(126, 120, 88, 1); }
	#internal.scientific #page-header, #internal.scientific-research-and-reports #page-header,
	#internal.community #page-header, #internal.community #page-header,
	#internal.scientific-research-and-data #page-header {	background-color: rgba(108, 151, 78, 1); }
	#internal.maps #page-header { background-color: rgba(143, 59, 27, 1); }
	
#internal #edwards-sub ul#index-menu {
	position: relative;
    right: 0;
    width: 100%;
}
	#internal #edwards-sub .nav > li, #internal #edwards-sub .nav > li > a {
		text-align: left;
	}
		#internal #edwards-sub .sub-icon {
			margin-left: 0;
			margin-right: 15px;
			float: left;	
		}
		
		#internal #edwards-sub .nav li .dropdown-menu {
			left: -177%;
		    padding: 0 13px 0 0px;	
		}
			#internal #edwards-sub .open:after {
				right: 0;
				left: -15px;
			}

			
@media (max-width: 1200px) {
	#internal #edwards-sub .nav li .dropdown-menu {
	    left: -181%;
    	padding: 0 13px 0 0px;
	}	
}

.inside-header {
	width: 100%;
	padding-bottom: 40%;
	background-size: cover;
	background-position: center;
	margin-bottom: 20px;
}


/************ Newsroom ************/
.roundCorners, .share {
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;	
	}
	.share {
		display: inline-block;
		height: 22px;
		width: 22px;
		color: #fff !important;
		text-align: center;
	}
		.share.facebook { background: rgba(59, 89, 152, 1); }
			.share.facebook:hover { background: rgba(59, 89, 152, 0.7); }
		.share.twitter { background: rgba(64, 153, 255, 1); }
			.share.twitter:hover { background: rgba(64, 153, 255, 0.7); }

@media (max-width: 1199px) {
	.main-story-image { margin: auto auto 30px; }
}
			
/************ Hydrologic Data Reports ************/
.hydro-list {
	box-sizing: border-box;
}
.hydro-list img {
	display: block;
	max-width: 100%;
	border: 1px solid #ccc;
	padding:5px;
	box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	margin-bottom: 12px;
	background-color: transparent;
	-webkit-transition: background-color 0.35s ease-in-out;
	-moz-transition: background-color 0.35s ease-in-out;
	transition: background-color 0.35s ease-in-out;
}
	.hydro-list li {
		margin-bottom: 20px;	
	}
		.hydro-list a {
			font-size: 24px;
			font-weight: 700;
			display: block;
			width: 100%;
			height: 100%;
		}
		.hydro-list a:hover img {
			background-color: #36a6e9;
		}
.current-hydro .list-inline li {
	margin-bottom: 10px;
}
@media screen and (min-width:1200px){
	.hydro-list li:nth-child(6n+1) {
		clear: left;
	}
}
@media screen and (max-width:1199px){
	.current-hydro [class*='col-']:nth-child(odd){
		clear: both;
	}
}
@media screen and (min-width:992px) and (max-width:1199px){
	.hydro-list li:nth-child(3n+1) {
		clear: left;
	}
}
@media screen and (min-width:768px) and (max-width:992px){
	.hydro-list li:nth-child(4n+1) {
		clear: left;
	}
}
@media screen and (max-width:767px){
	.hydro-list li:nth-child(odd) {
		clear: both;
	}
}

/************ Lesson Plan ************/
#lession-plan h2 {
	font-size: 1.78571429em;
	line-height: 1.25em;
	margin: 0 0 5px 0;
	font-weight: 800; 
}

#lession-plan h3 {
	font-size: 1.42857143em;
	line-height: 1.25em;
	margin: 0 0 10px 0;
	font-weight: 600;
}

#lession-plan .header {
    margin: 0 0 20px;
	padding-bottom: 20px;
    border: 0;
    border-bottom: 1px dotted #d2d2d2;
}
	#lession-plan .row {
		margin-bottom: 15px;	
	}
		#lession-plan .col-sm-3 {
			margin-bottom: 20px;	
		}
		
.instagram_module {
	overflow: hidden;
	margin-right:-10px;
}
.instagram_module a {
    display: inline-block;
    position: relative;
    z-index: 10;
}
.instagram_module .instagram_item {
    display: inline-block;
    height:65px;
    width: 65px;
	margin:4px 9px 5px 0;	
}
.instagram_module .instagram_item img {
    display: block;
    height: 65px;
    width: 65px;
	border-radius:7px;
	-webkit-border-radius:7px;	
	transition: all 400ms; 
	-webkit-transition: all 400ms; 	
}
.instagram_module:hover .instagram_item img {
    opacity: 0.3;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
.instagram_module:hover .instagram_item:hover img {
    opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
	
#slider2_container {
	max-width: 100% !important;
	margin: 0 auto 40px auto !important;
}
.comm-tags {
	text-align: center;
	border-top: 2px solid #415a6a;
	padding: 30px 0 0;
}
	.comm-tags h2 {
		margin: 0;
	}
@media screen and (min-width:991px){

	.flex-column {
		align-items: center;
		justify-content: center;
		display: flex;
	}
}
	.our-aquifer .flex-column:after,
	.our-aquifer .flex-column:before{
		content: "";
		background: #415a6a;
		height: 2px;
		position: absolute;
		left: 0;
		right: 0;
		width: 88%;
		margin: auto;
	}

	.our-aquifer .flex-column:after {
		top: 0;
	}

	.our-aquifer .flex-column:before {
		bottom: 0;
	}

@media screen and (max-width:991px){
	
	.comm-tags {
		border-bottom: 2px solid #415a6a;
		padding: 30px 0;
	}
	.our-aquifer .flex-column{
		
		margin-top: 50px;
		padding: 50px 0
	}
	
}
.meters-app {
	margin-bottom: 25px;
}

.meters-app .description {
	/*background: #005f9d;*/
	background: #e6e7e9;
	padding: 25px;
	/*color: #fff;*/
}

	.meters-app .description h4 {
		/*color: #fff;*/
		color: #34907b;
		font-size: 1.3em;
	}

	.meters-app .description .fuctions {
		margin-bottom: 15px;
	}
	
	.meters-app .description .fuctions p {
		/*line-height: 1.3em;
		font-size: 0.9em;
		color: #fff;*/
		line-height: 1.5em;
		font-size: 1em;
		color: #68696b;
		font-weight: 600;
	}

	.meters-app .description .fuctions p,
	.meters-app .description .fuctions h4 {
		margin-bottom: 0;
	}

		.meters-app .description .fuctions [class*='col-'] {
			padding: 10px 12px;
		}

		.functions-list {
			clear: both;
			display: flex;
			align-items: center;
			/*background: #c1e1c0;
    		border-top: 3px solid #fff;*/
		}
			.functions-list:nth-child(even) {
				/*background: #85c98b;*/
			}
			.functions-list:last-child {
				/*border-bottom: 3px solid #fff;*/
			}	
	.download-link {
		/*color: #fff;*/
		color: #409ec0;
		text-decoration: none;
	}
		.download-link:hover {
			/*color: #c1e1c0;*/
			color: #29d0bb;
		}
		.btn-primary.ex-link {
			background: #85c98b;
			border-color: #85c98b;
		}

/* ----------------------------------------------------------------
	Blog
-----------------------------------------------------------------*/
#blog-side,
.single-post {
	margin-bottom: 35px;
}

#posts { position: relative; }

.entry {
	position: relative;
	margin: 0 0 50px;
	padding: 0 0 50px;
	border-bottom: 2px solid #DBDBDB;
}

.entry:last-child {
	margin: 0px;
	padding: 0px;
	border-bottom: none;
	
}

.entry-image { margin-bottom: 30px; }

.entry-image,
.entry-image > a,
.entry-image .slide a,
.entry-image img {
	display: block;
	position: relative;
	width: 100%;
	height: auto;
}

.entry-image iframe { display: block; }

.entry-image img { border-radius: 3px; }

.entry-title h2 {
	margin: 0;
	font-size: 24px;
	font-weight: 700;
}

.entry-title h2 a { color: #097164; }

.entry-title h2 a:hover { color: #36a6e9; }

.entry-meta {
	margin: 10px -10px -15px 0;
	padding: 0;
	list-style: none;
}

.single-post .entry-meta { margin-bottom: 20px; }

.entry-meta li {
	float: left;
	font-size: 15px;
	line-height: 16px;
	margin: 0 10px 15px 0;
	color: #999;
	font-style: italic;
}

.entry-meta li:before {
	content: '/';
	display: inline-block;
	margin-right: 10px;
	opacity: 0.5
}

.entry-meta li i {
	position: relative;
	top: 1px;
	font-size: 14px;
	margin-right: 3px;
}

.entry-meta li a { color: #999; }

.entry-meta li a:hover { color: #1ABC9C; }

.entry-meta li:first-child:before { display: none; }

.entry-meta li ins {
	font-weight: 600;
	text-decoration: none;
}

.entry-c {
	position: relative;
	overflow: hidden;
}

#posts .entry-content { margin-top: 30px; }

.single-post .entry-content .entry-image { max-width: 350px; }

.entry-content { position: relative; }

.entry-link {
	display: block;
	width: 100%;
	background-color: #F5F5F5;
	padding: 30px 0;
	text-align: center;
	color: #444;
	font-family: 'Raleway', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 24px;
	font-weight: 700;
	border-radius: 3px;
}

body:not(.device-touch) .entry-link {
	-webkit-transition: background-color .3s ease-in-out;
	-o-transition: background-color .3s ease-in-out;
	transition: background-color .3s ease-in-out;
}

.entry-link:hover {
	color: #FFF;
	background-color: #1ABC9C;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

.entry-link span {
	display: block;
	margin-top: 5px;
	font-family: 'Crete Round', serif;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 0;
	font-size: 14px;
	color: #AAA;
}

.entry-link:hover span { color: #EEE; }

.entry blockquote p {
	font-weight: 400;
	font-family: 'Crete Round', serif;
	font-style: italic;
}

/* Small Post
-----------------------------------------------------------------*/

.spost,
.mpost {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px dashed #DBDBDB;
}

.mpost {
	margin-top: 25px;
	padding-top: 25px;
}

.spost:first-child,
.mpost:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: 0;
}

.spost .entry-image,
.mpost .entry-image {
	float: left;
	margin: 0 15px 0 0;
	text-align: center;
}

.spost .entry-image,
.spost .entry-image a,
.spost .entry-image img,
.spost .entry-image i {
	width: 48px;
	height: 48px;
}

.spost .entry-image a i,
.mpost .entry-image a i {
	font-size: 28px;
	line-height: 48px;
	color: #666;
	background-color: #EEE;
}

.spost .entry-title h4,
.mpost .entry-title h4 {
	margin: 0;
	font-size: 14px;
	font-weight: 600;
}

.spost .entry-title h4 a,
.mpost .entry-title h4 a { color: #097164; }

.spost .entry-title h4 a:hover,
.mpost .entry-title h4 a:hover { color: #aaaaaa; }

.spost .entry-meta { margin: 8px -10px 0 0; }

.spost .entry-meta li,
.mpost .entry-meta li {
	font-size: 13px;
	margin: 0 10px 0 0;
}

.spost .entry-image {
	background-size: cover;
    background-position: center;
}
	.spost .entry-image img {
		display: none;
    	width: 48px;
	}
	

/* ----------------------------------------------------------------
	33. Widgets
-----------------------------------------------------------------*/


.widget {
	position: relative;
	margin-top: 35px;
}

.widget p { line-height: 1.7; }

.sidebar-widgets-wrap .widget {
	padding-top: 35px;
	border-top: 1px solid #DBDBDB;
}

.widget:first-child { margin-top: 0; }

.sidebar-widgets-wrap .widget:first-child {
	padding-top: 0;
	border-top: 0;
}

.widget > h4 {
	margin-bottom: 25px;
	font-size: 17px;
	font-weight: 700;
}

/*.sidebar-widgets-wrap .widget > h4 { letter-spacing: 1px; }*/

.widget p:not(.lead) { font-size: 14px; }


/* Individual Post
-----------------------------------------------------------------*/

.ipost .entry-image img { border-radius: 0; }

.ipost .entry-title h3,
.ipost .entry-title h4 {
	margin: 0;
	font-size: 16px;
	font-weight: 600;
}

.ipost .entry-title h4 { font-size: 15px; }

.ipost .entry-title h3 a,
.ipost .entry-title h4 a { color: #333; }

.ipost .entry-title h3 a:hover,
.ipost .entry-title h4 a:hover { color: #1ABC9C; }

.ipost .entry-meta { margin-right: -10px; }

.ipost .entry-meta li {
	font-size: 13px;
	margin-right: 10px;
}

.ipost .entry-content { margin-top: 20px; }

.ipost .entry-content p { margin-bottom: 0; }


.more-link {
	display: inline-block;
	border-bottom: 1px solid #36a6e9;
	padding: 0 2px;
	font-style: italic;
}

.more-link:hover { border-bottom-color: #555; }


/* Related Posts
-----------------------------------------------------------------*/

.overlay-icon {
	position: absolute;
	left: auto;
	right: 0;
	top: auto;
	bottom: 0;
	width: 48px;
	height: 48px;
	background-color: rgba(0,0,0,0.2);
	text-align: center;
}

.overlay-icon i {
	line-height: 48px;
	font-size: 28px;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}


/* ----------------------------------------------------------------
	Blog - Author
-----------------------------------------------------------------*/

.author-image {
	float: left;
	width: 84px;
	height: 84px;
	margin-right: 15px;
}

.author-image img {
	width: 84px;
	height: 84px;
}


/* ----------------------------------------------------------------
	Comments List
-----------------------------------------------------------------*/


#comments {
	position: relative;
	margin-top: 50px;
	padding-top: 50px;
	border-top: 1px solid #EEE;
}

.commentlist {
	list-style: none;
	padding-bottom: 50px;
	margin: 0 0 50px;
	border-bottom: 1px solid #EEE;
}

#reviews .commentlist {
	padding-bottom: 30px;
	margin: 0 0 20px;
}

.commentlist ul { list-style: none; }

.commentlist li,
.commentlist li ul,
.commentlist li ul li { margin: 30px 0 0 0; }

.commentlist ul:first-child { margin-top: 0; }

.commentlist li {
	position: relative;
	margin: 30px 0 0 30px;
}

#reviews .commentlist li { margin-top: 20px; }

.comment-wrap {
	position: relative;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	padding: 20px 20px 20px 35px;
}

.commentlist ul .comment-wrap {
	margin-left: 25px;
	padding-left: 20px;
}

#reviews .comment-wrap {
	border: 0;
	padding: 10px 0 0 35px;
}

.commentlist > li:first-child,
#reviews .commentlist > li:first-child {
	padding-top: 0;
	margin-top: 0;
}

.commentlist li .children { margin-top: 0; }

.commentlist li li .children { margin-left: 30px; }

.commentlist li .comment-content,
.pingback {
	position: relative;
	overflow: hidden;
}

.commentlist li .comment-content p,
.pingback p { margin: 20px 0 0 0; }

.commentlist li .comment-content { padding: 0 0 0 15px; }

.commentlist li .comment-meta {
	float: left;
	margin-right: 0;
	line-height: 1;
}

.comment-avatar {
	position: absolute;
	top: 15px;
	left: -35px;
	padding: 4px;
	background: #FFF;
	border: 1px solid #E5E5E5;
	border-radius: 50%;
}

.comment-avatar img {
	display: block;
	border-radius: 50%;
}

.commentlist li .children .comment-avatar { left: -25px; }

.comment-content .comment-author {
	margin-bottom: -10px;
	font-size: 16px;
	font-weight: bold;
	color: #555;
}

.comment-content .comment-author a {
	border: none;
	color: #333;
}

.comment-content .comment-author a:hover { color: #1ABC9C; }

.comment-content .comment-author span { display: block; }

.comment-content .comment-author span,
.comment-content .comment-author span a {
	font-size: 12px;
	font-weight: normal;
	font-family: 'Crete Round', serif;
	font-style: italic;
	color: #AAA;
}

.comment-content .comment-author span a:hover { color: #888; }

.comment-reply-link,
.review-comment-ratings {
	display: block;
	position: absolute;
	top: 4px;
	left: auto;
	text-align: center;
	right: 0px;
	width: 14px;
	height: 14px;
	color: #CCC;
	font-size: 14px;
	line-height: 1;
}

.review-comment-ratings {
	width: auto;
	color: #333;
}

.comment-reply-link:hover { color: #888; }


/* ----------------------------------------------------------------
	Comment Form
-----------------------------------------------------------------*/


#respond,
#respond form { margin-bottom: 0; }

.commentlist li #respond { margin: 30px 0 0; }

.commentlist li li #respond { margin-left: 30px; }

#respond p { margin: 10px 0 0 0; }

#respond p:first-child { margin-top: 0; }

#respond label small {
	color: #999;
	font-weight: normal;
}

#respond input[type="text"],
#respond textarea { margin-bottom: 0; }

#respond .col_one_third,
#respond .col_full { margin-bottom: 20px; }

/* Post Elements
-----------------------------------------------------------------*/

img.alignleft,
div.alignleft {
	float: left;
	margin: 5px 20px 13px 0;
	max-width: 100%;
}

div.alignleft > img,
div.alignnone > img,
div.aligncenter > img,
div.alignright > img {
	display: block;
	float: none;
}

img.alignnone,
img.aligncenter,
div.alignnone,
div.aligncenter {
	display: block;
	margin: 10px 0;
	float: none;
}

img.aligncenter,
div.aligncenter,
div.aligncenter img {
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

img.alignright,
div.alignright {
	float: right;
	margin: 5px 0 13px 20px;
}

.wp-caption {
	text-align: center;
	margin: 10px 20px 13px 20px;
	font-family: 'Lato', Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.wp-caption img,
.wp-caption img a {
	display: block;
	margin: 0;
}

p.wp-caption-text {
	display: inline-block;
	margin: 10px 0 0 0;
	padding: 5px 10px;
	background-color: #EEE;
	border-radius: 50px;
}

.wp-smiley {
	max-height: 13px;
	margin: 0 !important;
}

/* ----------------------------------------------------------------
	Blog Pagination
-----------------------------------------------------------------*/
.blog-pagination {
	margin-top: 35px;
}
.pagination-custom {
	padding: 0;
  	position: relative;
  	display: inline-block;
  	-webkit-transform: translateY(-8px);
  	transform: translateY(-8px);
  	margin-bottom: -8px;
}

.pagination-custom > * {
  	margin-top: 8px;
}

.pagination-custom > *:not(:last-child) {
	margin-right: 8px;
}

.pagination-custom li {
	display: inline-block;
	line-height: 1;
}

.pagination-custom li a,
.pagination-custom li span {
	display: block;
	width: auto;
	min-width: 52px;
	height: 52px;
	padding: 10px 20px;
	border: 1px solid;
	border-radius: 3px;
	font: 700 12px/14px "Open Sans", Arial, sans-serif;
	text-transform: uppercase;
	vertical-align: middle;
}

.pagination-custom li a:after,
.pagination-custom li span:after {
	content: '';
	height: 108%;
	width: 0;
	display: inline-block;
	vertical-align: middle;
}

.pagination-custom li a, .pagination-custom li a:active, .pagination-custom li a:focus,
.pagination-custom li span, .pagination-custom li:active span, .pagination-custom li:focus span {
	color: #000;
	background: transparent;
	border-color: #cdcdcd;
}

.pagination-custom li a:hover {
	color: #fff;
	background: #415a6a;
	border-color: #415a6a;
}

.pagination-custom li.disabled,
.pagination-custom li.active {
	pointer-events: none;
}

.pagination-custom li.active span {
	color: #fff;
	background: #415a6a;
	border-color: #415a6a;
}

.sharethis-inline-share-buttons {
	margin-bottom: 30px;
}

.technical h3 {
	font-size: 1.25em;
	font-weight: 600;
	min-height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.technical img {
	border: 1px solid #d3d3d3;
}

/*@media screen and (min-width:1601px){
	.technical [class*='col-']:nth-child(4n+5) {
		clear: both;
	}
}*/

/*@media screen and (min-width:1200px) and (max-width:1600px){
	.technical [class*='col-']:nth-child(3n+4) {
		clear: both;
	}
}*/

/*@media screen and (max-width:1199px){
	.technical [class*='col-']:nth-child(odd) {
		clear: both;
	}
}
@media screen and (min-width:1200px){
	.technical [class*='col-']:nth-child(4n+5) {
		clear: both;
	}
}

@media screen and (min-width:992px) and (max-width:1199px){
	.technical [class*='col-']:nth-child(3n+4) {
		clear: both;
	}
}

@media screen and (max-width:991px){
	.technical [class*='col-']:nth-child(odd) {
		clear: both;
	}
}*/