/*
Theme Name: H&H Dashboard
Description: Custom theme for the dashboard
Version: 1.1
Author: Clayton Hnason
Author URI: http:/ui.uncc.edu
Template: enfold
*/



/*Add your own styles here:*/

/*


MAIN COLORS
#003056 Dark Blue
#04518c
#00a1d9
#47d9bf
#f2d03b



*/


h1 { font-size: 2.5em; line-height: 1.1em; margin-bottom: 14px;}
h1.av-special-heading-tag {font-size:4.0em}
.container_wrap {border:none;}


.html_elegant-blog .avia-content-slider .slide-meta {margin-top: 20px;}

#big-number .avia-single-number {font-weight: 600; font-size:7em; line-height: .7em;}
@media only screen and (max-width: 500px) {
#big-number .avia-single-number {font-weight: 600; font-size:3em; line-height: .7em;}
}

#top .slide-1 span {display: block;max-height:60px;margin-bottom:0;padding-bottom:0;font-size:0.4em;font-weight:400;}
#top .avia-slideshow-button{font-size:2.0em;background-color:#f2c511;}
#top .avia-slideshow-button:hover{background-color:#00a3d9;}

#top .avia-caption-title {font-size:3.5em;}

/* EVALUATE UPSTREAM */


.page-id-8673 ol li {
	border-left: 4px solid #000000 !important;
	font-weight: 700;
	padding-left: 10px;
}


.page-id-8673 .avia-buttonrow-center .avia-button:active, .parent-pageid-8673 .avia-buttonrow-center .avia-button:active {
    border-top-width: 0px !important;
}

.page-id-8673 .avia-buttonrow-center .avia-button, .parent-pageid-8673 .avia-buttonrow-center .avia-button, .parent-pageid-8673 .avia-buttonrow-center .avia-button {
	border: none;
	font-size: 18px;
}



@media only screen and (max-width: 1380px) {
.page-id-8673 .avia-buttonrow-center .avia-button, .parent-pageid-8673 .avia-buttonrow-center .avia-button {
    font-size: 16px;
	padding: 15px 20px;
}
}

@media only screen and (max-width: 1240px) {
.page-id-8673 .avia-buttonrow-center .avia-button, .parent-pageid-8673 .avia-buttonrow-center .avia-button {
    font-size: 13px;
	min-width: 80px;
	padding: 15px 10px;
}
}

@media only screen and (max-width: 768px) {
.page-id-8673 .avia-buttonrow-center .avia-button, .parent-pageid-8673 .avia-buttonrow-center .avia-button {
    font-size: 15px;
    padding: 5px 50px;
}
	
	.page-id-8673 .avia-buttonrow-center .avia-button {
		display: block;
	}
}

.page-id-8673 ol li::marker {
	color: #f2c511 !important;
	font-weight: bold;
	font-size: 1.5em;
}

.page-id-10645 .main_color h4::after {
	width: 95px;
	height: 5px;
	display: block;
	position: relative;
	margin: 10px auto;
	content: "";
	background-color: #38b5a9;
}

.page-id-10645 .main_color h4 {
	color: #fff;
}

.page-id-10645 .togglecontainer .single_toggle .toggler {
    background: #277ea8;
    color: #fff;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
    border-bottom: 2px solid #fff !important;
    border-top-right-radius: 2px;
    font-weight: 600;
    font-size: 17px;
}

.toggle_content ul {
	margin-bottom: 0px !important;
}

.page-id-10645 .togglecontainer .single_toggle:last-child .toggler {
    border-bottom: 0px solid #fff !important;
}

.page-id-10645 .toggler h5 {
	color: #277ea8;
	text-transform: none;
	margin-bottom: 7px;
}


.page-id-10645 .toggle_icon {
	border-width: 0px;
}


.search-filter-results .toggle_icon .hor_icon, 
.search-filter-results .toggle_icon .vert_icon {
    border-color: #fff !important;
}



.search-filter-results .toggle_content {
    padding: 5% !important;
    margin: 0px 0 0px 0 !important;
    border-width: 0px !important;
    border-bottom: 1px solid #fff !important;
}


.search-filter-results .toggle_content a {
	text-decoration: underline;
}


.searchandfilter ul li li {
    display:inline-block;
	padding: 5px 20px;
    width:33.3333%;
}

.searchandfilter ul>li>ul:not(.children) {
    width: 80%;
    margin: 0px auto;
}

.sf-input-checkbox {
	width: 7%;
}

.searchandfilter li[data-sf-field-input-type=checkbox] label {
    font-weight: normal;
    line-height: 1.5em;
    width: 86%;
    font-size: 0.92em;
}

li.sf-field-reset {
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: underline;
}

.page-id-10645 a.avia-button.avia-size-large:hover {
	background-color: #38b5a9 !important;
}


.page-id-10645 a.avia-button.avia-size-large {
	font-weight: normal !important;
	letter-spacing: 0px !important;
}

.page-id-10645 .avia-builder-el-1 a.avia-button.avia-size-large:hover {
	background-color: #007EA8 !important;
}


.search-filter-results h3 {
	text-align: center;
	margin-bottom: 20px;
}


.search-filter-results {
	border-top: 1px solid #707070;
	padding-top: 3%;
}

.contact-header {
	margin-bottom: 10px;
	background: #38B5A9;
	padding: 5px 10px;
	font-weight: bold;
	width: 230px;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
}


.search-filter-results .toggle_content h5 {
	color: #01739C;
	font-weight: bold;
	text-transform: none !important;
}


.search-filter-results .toggle_content ul li::marker {
	color: #01739C;
}

/* BLOG PAGE */
#top .fullsize .template-blog .blog-meta {display:none;}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
max-width: 1500px;
margin-left: auto;
margin-right: auto;
}

#top .fullsize .template-blog .post .entry-content-wrapper {
max-width: 1500px;
margin-left: auto;
margin-right: auto;
}

#top .fullsize .template-blog .post .entry-content-wrapper .entry-content {
max-width: 1000px;
margin-left: auto;
margin-right: auto;
}


@media only screen and (max-device-width: 768px) {
#top .avia-caption-title {font-size:2.0em;}
}

#threetop h3{color:#fff;font-size:1.25em;}
#threetop div.av-image-caption-overlay:hover h3, #threetop div.av-image-caption-overlay:hover p{display:none;}

#threetop div.av-image-caption-overlay:hover div.av-image-caption-overlay-center:after {
  content: "Click here to learn more";
font-weight:bold;
}

section#media_image-2.clearfix.widget_media_image{float:right;}


#homepage-share .av-share-box ul li a {	font-size: 3.5em;}
#homepage-share .av-share-link-description {	font-size: 2.5em;}


/* STORY */

.html_modern-blog #top .post-entry .post-title {font-size:2.4em;line-height:0.9em;text-align:center}


#stat-box .av_font_icon {padding-top: 20px;}
#stat-box .av-special-heading.av-special-heading-h3 { margin-top: 0px;}



#data-box .avia-button{font-size:2.0em;font-weight:bold;background-color:#f2c511;}
#data-box .avia-button:hover{background-color:#47d9bf;}


#partners-box .av-special-heading{margin-top: 10px;}
#partners-box .flex_column_table { opacity: 1; }

#research-box .iconbox_icon {color: #cb0606;font-size: 35px;top: 4px;width:35px}
#research-box .avia-button {border-radius: 25px; font-size: 1.2em;}
#research-main-page a.avia-button {font-size: 2.0em}

#help-box h1.av-special-heading-tag {font-size:3.5em;line-height: 0.75em;}

 #icons-box .iconbox.av-no-box .iconbox_icon{ 	border:none; 	font-size: 5.5em;}
 #icons-box p {	font-size: 1.5em; }


@media only screen and (max-device-width: 768px) {
	
	
	
	
	.searchandfilter ul li li {
    width:100%;
}
	
	.page-id-10645 .avia-builder-el-12, 
	.page-id-10645 .avia-builder-el-16 {
		padding: 11% 5;
	}
	
#icons-box p {font-size: 1.0em;}
}


#top #header .av-main-nav > li > a {text-transform: uppercase;}
#header_main .container {width: 100%;}

#top #wrap_all .main_color h6 {
	font-family: "Raleway","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 400;
}



/* MASONRY*/
.main_color .av-masonry{background-color: #ffffff; }
#top .av-caption-style-overlay a.av-masonry-item-with-image .av-inner-masonry-content-pos{
	vertical-align: bottom;
	text-align: left;	
}
#top .av-caption-style-overlay a.av-masonry-item-with-image .av-inner-masonry-content{
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.85)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */	
}
/*http://stackoverflow.com/questions/23935758/gradient-over-img-tag-using-css*/

/* STAT BOX 6X */
#stat-box h1{font-size: 5.5em;	}
#stat-box .flex_column_table .flex_column {background-color:rgba(255, 255, 255, 0.75) !important;}
#stat-box div .av_one_fourth{	width: 100% }

@media only screen and (max-device-width: 768px) {
#stat-box h1{font-size: 3.5em;}
#stat-box .av-subheading{font-size: 0.8em !important;}
}




#subscribe-box .av-subheading p {color:#fff;}

#system-measures-promo-box .avia-button  {border-radius:25px; font-size:1.2em;}
#system-measures-promo-box h3 {font-size:2em;}




#top .fullsize .template-blog .big-preview.multi-big{margin-bottom:0px;}

span.av-masonry-date {display:none;}