/* Views. css */

/* Pager Styles */

#section-content .view ul.pager{
	margin-left:0em;
	margin-right:1.5em;
	margin-bottom:2em;
	//border:none;
	border:dotted 1px #0062A0;
	
	background:none;
}

#section-content .view ul.pager li{
	border:none;
	width:auto;
}

#section-content .view .pager li a{
	color:#0062A0;
	font-size:150%;
	background-image:none;
	background-color:#f0f3fb;
	padding-bottom:4px; 
	padding-left:8px;
	padding-right:8px;
	
	width:auto;
}

body #section-content .view .pager li a:hover{
	background:#d1e0f7;
}


body #section-content .view ul.pager li.pager-current{
	background:#0062A0;
	border:none;
	padding-bottom:5px;
	font-size:170%;
}

body #section-content .view ul.pager li.pager-previous a,
body #section-content .view ul.pager li.pager-next a,
body #section-content .view ul.pager li.pager-last a{
	width:auto;
}

body #section-content .view ul.pager li.pager-next{
	margin-right:10px;
}



/* Browse View */
body.context-browse h1#page-title,
body.page-taxonomy-term h1#page-title,
body.page-search h1#page-title,
body.page-national-standards-descriptions h1#page-title,
body.page-resources h1#page-title,
body.page-advanced-search h1#page-title,
body.page-gpm-original-resources h1#page-title{
	display:none;
}	

body.context-browse div.block-page-title div.block-inner div.content h1#page-title,
body.page-taxonomy-term div.block-page-title div.block-inner div.content h1#page-title,
body.page-search  div.block-page-title div.block-inner div.content h1#page-title,
body.page-national-standards-descriptions div.block-page-title div.block-inner div.content h1#page-title,
body.page-resources div.block-page-title div.block-inner div.content h1#page-title,
body.page-advanced-search div.block-page-title div.block-inner div.content h1#page-title,
body.page-gpm-original-resources div.block-page-title div.block-inner div.content h1#page-title{
	display:block;
	margin-bottom:.5em;
	margin-top:.5em;
}

div.view-browse-list h2.node-title,
body.page-taxonomy-term h2.node-title,
body.page-search h2,
body.page-advanced-search h2{
	font-size:1.5em;
}

div.view-browse-list div.group-left img,
body.page-taxonomy-term div.group-left img,
body.page-search div.group-left img,
body.page-resources  div.view-current-activities-descriptions img{
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border:solid 1px #CCD4F0;
}

div.view-browse-list div.group-right,
body.page-taxonomy-term div.group-right,
body.page-search div.group-right,
body.page-advanced-search div.group-right{
	display:block;
	clear:both;
	float:left;
	width:100%;
}


div.view-browse-list div.views-row,
body.page-taxonomy-term div.view-mode-teaser,
body.page-taxonomy-term div.views-row,
body.page-search div.view-mode-search_result,
body.page-search div.ds-search-extra,
body.page-advanced-search div.view-mode-search_result
{
	padding-bottom:1em;
	margin-bottom:1em;
	border-bottom: solid 2px #CCD4F0;
}




/* Current Activities */
body.page-current-activities{


}

body.page-resources div.block-page-title{
		border-bottom: solid 3px #CCD4F0;
		margin-bottom:1em;
}

body.page-resources div.view-current-activities-descriptions div.views-row{
	border-bottom: solid 2px #CCD4F0;
	margin-bottom:1em;
}

body.page-resources div.views-field-field-image{
	display:inline-block;
	margin-bottom:.5em;
}

body.page-resources div.view-current-activities-descriptions div.views-field-field-short-summary{
	display:inline-block;
	width:auto;
	vertical-align:top;
	margin-bottom:.5em;
}	

body.page-resources div.view-current-activities-descriptions div.views-field-view{
	display:inline-block;
	width:auto;
	vertical-align:top;
}

body.page-resources div.view-current-activities-descriptions div.views-field-view div.views-row,
body.page-resources div.view-current-activities-updates div.views-row{
	margin-bottom:.5em;
	border-bottom:none;
}

body.page-resources div.view-current-activities-descriptions div.views-field-field-posting-date span,
body.page-resources div.view-current-activities-updates div.views-field-field-posting-date span,
body.node-type-activity-update div.field-name-field-posting-date span {
	color:#888;
	font-style:italic;
}


/* Filter Widgets */

div.water-cycle-latest-block{
	width:100%;
}
div.water-cycle-latest-block div.view-content{
	text-align:center;
}
div.view div.view-filters div.views-exposed-widgets{
	margin-bottom:1em;
	padding-bottom:1em;	
	border-bottom:solid 3px #CCD4F0;
}
div.view div.view-filters div.views-exposed-widget{
	width:auto;
	display:inline-block;
	margin-right:1em;

}
div.view div.view-filters div.views-exposed-widget div{
	display:inline;

}
div.view div.view-filters div.views-exposed-widget label{
	display:inline;
	margin-right:.5em;
}
div.view div.view-filters div.views-exposed-widgets div.views-submit-button input{
	margin-top:0px;
}



/* Featured Resources FLEXIBLE */

body.front section#block-views-featured-resources-v3-block-1 h2.block-title{
	color:white;
	text-shadow:0 -1px #5C4159, 0 1px #5C4159, 1px 0 #5C4159, 0 -1px #5C4159;
	padding-top:.3em;
}

body.front section#block-views-featured-resources-v3-block-1{
	padding-left:1.3em;
	padding-right:1.3em;

	margin-bottom:1em;
	
	background:url(images/menu_purple_texture.png);
	
	-webkit-border-radius:8px;
	border-radius: 8px;
}

body.front  #region-header-second .region-header-second-inner div.featured-resources-flexible ul.slides{
	margin-left:0em;
	margin-bottom:0em;
}

div.featured-resources-flexible{
	margin-bottom:.3em;
}
div.featured-resources-flexible div.flexslider{
	border:none;
}
body.front  #region-header-second .region-header-second-inner div.featured-resources-flexible ul.slides{
	margin-left:0em;
	margin-bottom:0em;
}




.flex-direction-nav li .next {
	background-position: -52px 0;   
}
.flex-direction-nav li a.flex-prev{
z-index:300;
left:-15px;
}

.flex-direction-nav li a.flex-next{
z-index:300;
background-position: -52px 0;
right:-17px;
}
.flex-control-paging li a.flex-active { background-position:0px -13px;}

body.front #section-header ul.flex-direction-nav{
	margin-bottom:0em;
}
div.featured-resources-flexible p.flex-caption{
	color:#FFFFD0;
	font-size:135%;
	font-family: 'ColaborateRegular', Arial;
	line-height:1.2em;
	background:rgba(0,0,0,.5);
	top:auto;
	bottom:0;

	border-left:2px solid #5C4159;
	border-right:2px solid #5C4159;

	text-align:center;
}

div.featured-resources-flexible  div.views-field-field-image img{
	border:1px solid #5C4159;
}

#zone-header div.featured-resources-flexible ol.flex-control-nav{
	padding-top:8px;
	
	padding-left:3px;

	width:100%;
	margin-bottom:0em;
	margin-left:0em;

}



/* 

LATEST RESOURCES

*/

/* Latest Resources Content */
div.water-cycle-latest-block div.view-content div{
	vertical-align:top;
}
div.water-cycle-latest-block div.views-row,
div.view-2014-master-teacher-bios2  div.views-row{
	display:inline-block;
	position:relative;
	
	margin-bottom:30px;
	margin-top:1em;
	
	width:160px; /* 686 / 4 */
	margin-right:8px;
	
	text-align:left;
}
div.water-cycle-latest-block div.views-row img,
div.view-2014-master-teacher-bios2  div.views-row img{
	width:100%;
	height:auto;
	border-radius:5px;
	-moz-border-radius:5px;

}
div.water-cycle-latest-block div.views-row div,
div.view-2014-master-teacher-bios2  div.views-row div{
	margin:0px;
	padding:0px;
}
div.view-2014-master-teacher-bios2  div.views-row div.views-field-title{
	text-align:center;

}


div.water-cycle-latest-block div.views-row div.views-field-field-type a,
div.water-cycle-latest-block div.views-row div.views-field-field-article-edu-aud a{ 
	text-decoration:underline;
	color:#666;
}
div.water-cycle-latest-block div.views-row div.views-field-field-type a:hover,
div.water-cycle-latest-block div.views-row div.views-field-field-article-edu-aud a:hover{
	color:#000;
} 
div.water-cycle-latest-block div.views-row div.views-field-field-article-edu-aud{
	position:absolute;
	right:0px;
	bottom:0px;
}


/* 

GPM ORIGINAL RESOURCES 

*/


body.page-gpm-original-resources #region-sidebar-second section.block-views{
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
}

body.page-gpm-original-resources #region-sidebar-second section.block-views div.views-row{
	display:list-item;
	list-style-image:url(images/list_drop_17px.png);
	margin-left:4em;
	margin-bottom:.25em;
}






/* Featured Resources (OLD views-slideshow version, doesn't like resize) */
/*
section#block-views-featured-resources-v3-block{
	  -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    
    	background:url(images/menu_purple_texture.png);
	background-repeat:repeat;
	
	border:#333 solid 1px;
	
	position:relative;
	margin-bottom:1em;
	
	height:auto;
}	

section#block-views-featured-resources-v3-block h2.block-title{
	display:none;
}

section#block-views-featured-resources-v3-block div.views-field-title{
	position:absolute;
	background-color:rgba(0, 0, 0, .5);
	top:0px;
	color:#FFFFD0;
	font-size:1.5em;
	width:100%;
	-webkit-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;

}

section#block-views-featured-resources-v3-block div.views-field-title span{
	padding:.5em;
	display:block;
}

section#block-views-featured-resources-v3-block div.views-field-field-short-summary{
	position:absolute;
	background-color:rgba(0, 0, 0, .5);
	bottom:0px;
	color:#FFFFD0;
	width:100%;
}

section#block-views-featured-resources-v3-block div.views-field-field-short-summary div.field-content{
	padding:.5em;
}

section#block-views-featured-resources-v3-block div.views-field-field-image{
	width:auto;
}

section#block-views-featured-resources-v3-block div.views-field-field-image img{
	width:100%;
	height:auto;
	
	-webkit-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
}



section#block-views-featured-resources-v3-block div.views-slideshow-controls-bottom{
	float:right;
	width:200px;
}


section#block-views-featured-resources-v3-block div.views-slideshow-controls-bottom div.views-slideshow-pager-field-item {
	color:#FEE67B;
	font-weight:bold;
	display:inline;
	float:left;
	padding-left:40px;
	padding-top:.8em;
	font-size:1em;
}

section#block-views-featured-resources-v3-block div.views-slideshow-controls-bottom div.views-slideshow-pager-field-item:hover,
section#block-views-featured-resources-v3-block div.views-slideshow-controls-bottom .active{
	cursor:pointer;
	text-decoration:underline;
	color:white;
}

section#block-views-featured-resources-v3-block div.view-footer{
	margin-top:.5em;
	padding-left:.5em;
}

body.front section#block-views-featured-resources-v3-block div.view-footer h3 a{
	color:white;
	text-decoration:none;
	font-size:1em;
}

body.front section#block-views-featured-resources-v3-block div.view-footer h3 a:hover{
	color:#FEE67B;
}

*/
