/*
Theme Name: Hilltop Institute Divi Theme
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Mia Jordan
Template: Divi
*/

@import url("../Divi/style.css");

@font-face {
	font-family: 'Calibri-Light';
	  src: url('assets/typography/Calibri-Light.eot'); /* IE9 Compat Modes */
  src: url('assets/typography/Calibri-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/typography/Calibri-Light.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/typography/Calibri-Light.woff') format('woff'), /* Pretty Modern Browsers */
       url('assets/typography/Calibri-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('assets/typography/Calibri-Light.svg#svgCalibri-Light') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Calibri';
	  src: url('assets/typography/Calibri.eot'); /* IE9 Compat Modes */
  src: url('assets/typography/Calibri.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/typography/Calibri.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/typography/Calibri.woff') format('woff'), /* Pretty Modern Browsers */
       url('assets/typography/Calibri.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('assets/typography/Calibri.svg#svgCalibri') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Calibri-Italic';
	  src: url('assets/typography/Calibri-Italic.eot'); /* IE9 Compat Modes */
  src: url('assets/typography/Calibri-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/typography/Calibri-Italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/typography/Calibri-Italic.woff') format('woff'), /* Pretty Modern Browsers */
       url('assets/typography/Calibri-Italic.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('assets/typography/Calibri-Italic.svg#Calibri-Italic') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Calibri-Bold';
	  src: url('assets/typography/Calibri-Bold.eot'); /* IE9 Compat Modes */
  src: url('assets/typography/Calibri-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/typography/Calibri-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/typography/Calibri-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('assets/typography/Calibri-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('assets/typography/Calibri-Bold.svg#Calibri-Bold') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Candara';
	  src: url('assets/typography/Candara.eot'); /* IE9 Compat Modes */
  src: url('assets/typography/Candara.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/typography/Candara.woff') format('woff'), /* Pretty Modern Browsers */
       url('assets/typography/Candara.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('assets/typography/Candara.svg#Candara') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Candara-Italic';
	  src: url('assets/typography/Candara-Italic.eot'); /* IE9 Compat Modes */
  src: url('assets/typography/Candara-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/typography/Candara-Italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/typography/Candara-Italic.woff') format('woff'), /* Pretty Modern Browsers */
       url('assets/typography/Candara-Italic.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('assets/typography/Candara-Italic.svg#Candara-Italic') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Candara-Bold';
	  src: url('assets/typography/Candara-Bold.eot'); /* IE9 Compat Modes */
  src: url('assets/typography/Candara-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/typography/Candara-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/typography/Candara-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('assets/typography/Candara-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('assets/typography/Candara-Bold.svg#Candara-Bold') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}

html {
	font-size:16px;
}

body, .et_pb_text_inner li, .et_pb_text_inner p {
	font-weight:400 !important;

}

.content-area p, .board p {
	
		font-weight:400 !important;
}


h5 {
	color:#7f6707 !important;
}



 #top-menu {
   padding-top:1px;
}

 #top-menu-nav>ul>li>a:hover, #top-menu-nav>ul>li>a:focus {
    opacity: 1;
	 background:none;
	 	color:#cc0000;
}

.et-fixed-header #et-top-navigation nav>ul>li>a:hover {
    opacity: 1;
	 background:none;
	 	color:#cc0000;
}

.nav li ul {
    position: absolute;
    padding: 0px 0;
}

.nav li li.last-in-section {
	    border-bottom: 0px solid #5cc0c5;

}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
        padding-right: 15px;
        padding-bottom: 10px;
}

#top-menu li li {
    margin: 0;
    padding: 0 0px;
}

#top-menu li li a {
    width: 240px;
    padding: 6px 20px;
}



#top-menu li a, .et_search_form_container input {
    font-weight: normal;
    font-style: normal;
    /*text-transform: uppercase;*/
    text-decoration: none;
}

#main-header .nav li ul a {
    color: rgba(0,0,0,1);
}
#main-header .nav li ul a:hover {
    color: #d97310 !important;
}

.et_mobile_menu li a:hover, .nav ul li a:hover {
     opacity: 1; 
    background-color: rgba(139,115,15,0.13);
    color: #d97310 !important;
}

.et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a {
    color: #d97310 !important;
}

.nav li:last-child ul {
    right: 0;
}
.nav li ul {
    width: 210px;
}

.nav li li {
    width: 210px;
}

#top-menu li li a {
    width: 210px;
    padding: 9px 15px;
    text-transform: none;
    line-height: 140%;
}

/* BEGIN MEDIA INQUIRY */
@media only screen and (min-width: 768px) {

#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
    position: absolute;
    top: 9px;
   
}
} /* END MEDIA INQUIRY */


/* BEGIN MEDIA INQUIRY */

@media only screen and (min-width: 980px) {
.et_header_style_left #et-top-navigation nav>ul>li>a {
    padding-bottom: 25px !important;
}
	
	#logo {
opacity:1;
display:inherit;
margin: 0 0 0 0;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
	
    width: 229px;
    height: auto;

}
#logo.second-logo {
opacity:0;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
	   width: 229px;
    height: auto;
}
.et-fixed-header #logo {
opacity: 0;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
 
}
.et-fixed-header #logo.second-logo {
opacity:1;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
	
	
	#footer-widgets div.footer-widget:nth-of-type(even)
{
    width:21%
}
#footer-widgets div.footer-widget:nth-of-type(odd)
{
    width: 33%;
}
	
	#media_image-2 img {
		float: left;
padding-left: 2%;
		
		
	}
	
} /* END MEDIA INQUIRY */


#main-header .nav li ul {
    background-color: rgba(255, 255, 255, 0.93) !important;
    /* opacity: 0.5; */
}

h1, h2, h3, h4, h5, h6 {
	font-family:'Candara','Orienta',sans-serif;
}

h3.entry-title {
	color: #00a0af;
}


h1.et_pb_module_header a:hover {
	color:#ffffff;
	text-decoration:none;
}

#top-menu a {
	
	font-family:'Candara','Orienta',sans-serif;
}

.et-fixed-header .logolink {
display:none;
}

#main-header .second-logo {
  display:none;
}

#main-header.et-fixed-header .second-logo {
  display:inline-block;
}

#main-content .container::before {
    position: absolute;
    top: 0;
    width: 0px;
    height: 100%;
    background-color: transparent;
    content: "";
}

.headerhilltop .et_pb_fullwidth_header_container {
	width:90% !important;
}

img.hilltoplarge {
	width:50%;
	height:auto;
}
.headerphoto  .et_pb_fullwidth_header_overlay {
/* Webkit */
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+30,0+87,0.5+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 87%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 87%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 87%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */	
}

.home-icons img {
	max-width:190px;
}

.staffheaderphoto  .et_pb_fullwidth_header_overlay {
/* Webkit */
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+30,0+87,0.5+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 87%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 87%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 87%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
}

.staffheaderphoto .et_pb_fullwidth_header_container .header-content-container.bottom {
    margin-bottom: 0 !important;
    bottom: -5px;
    position: relative;
}

.et_pb_fullwidth_header { 
padding-bottom:0px;
}
 .et_pb_fullwidth_header.staffheaderphoto .header-content {
   /* padding: 0px !important; */ 
}

.et_pb_fullwidth_header_container.left .header-content {
    padding-left: 0px !important;
}
.staffheaderphoto .et_pb_fullwidth_header_container .header-content-container.bottom {
	margin-bottom:0 !important;
}
.et_pb_fullscreen.staffheaderphoto .et_pb_fullwidth_header_container.left .header-content-container.bottom, .et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom {
    margin-bottom: 0px;
}
.hcbpheaderphoto  .et_pb_fullwidth_header_overlay {
/* Webkit */
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+30,0+87,0.5+100 */
background: none; /* FF3.6-15 */
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: none; /* IE6-9 */	
}

.hcbpheaderphoto .et_pb_fullwidth_header_container .header-content-container.bottom {
	margin-bottom:0 !important;
}

.et_pb_fullscreen.hcbpheaderphoto .et_pb_fullwidth_header_container.left .header-content-container.bottom, .et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom {
    margin-bottom: 0px;
}

h3 a:hover {  
    color: #00a0af;
}

.entry-content table, body.et-pb-preview #main-content .container table {
    width: 100%;
    margin: 0 0 15px 0;
    border: 0px solid #eee;
    text-align: left;
}
.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding: 6px 19px;
    border-top: 0px solid #eee;
}

.staffheaderphoto .et_pb_fullwidth_header_container .header-content-container.bottom, .staffheaderphoto .et_pb_fullwidth_header_container .header-content-container.center {
    margin-bottom: 0 !important;
    bottom: -10px;
    position: relative;
}

.et_pb_button {
	font-family:'Candara','Orienta',sans-serif !important;
}

.publication .et_pb_fullwidth_header, .post-type-archive .et_pb_fullwidth_header {
    position: relative;
    padding: 50px 0 0 0  !important;
    background-position: center center;
    background-size: cover;
}

.publication .pubs, .post-type-archive .pubs {
	padding-top: 294px;
	padding-bottom: 0 !important;
}

.feedpages .et_pb_fullwidth_header, .post-type-archive .et_pb_fullwidth_header {
    position: relative;
    padding: 50px 0 0 0  !important;
    background-position: center center;
    background-size: cover;
}

h4.pubdate {
	color:#343434;
}

 .pubs {
	padding-top: 294px;
	padding-bottom: 0 !important;
}

.pubs-intro {
	margin-bottom: 1.3rem;
	font-size:1.1rem;
}

.focus p {line-height:90%;
}

.focus a.focuslink, .focus a.focuslink:visited, .focus a.focuslink:active, .focus a.focuslink::selection {
	line-height:110%;
	font-size:0.7rem;
	color:#215867;
	text-transform:uppercase;
}

a.focuslink img {
	transition: all .2s ease-in-out;
		cursor:pointer;


}
	a.focuslink img:hover {
transform: scale(1.1);

}

.pdfbutton {
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 0px;
    background-color: #d97310 !important;
    padding: 13px 13px !important;
}
.pdfbutton::after, .pdfbutton::before {
    position: absolute;
    margin-left: -1rem;
    opacity: 0;
    text-shadow: none;
    font-size: 1.8rem;
    font-weight: 400;
    font-style: normal;
    font-variant: none;
    line-height: 1rem;
    text-transform: none;
    content: "";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
}

.the-teams {
  max-width: 100%;
  margin: 0px auto;
	padding-bottom: 77px;
}
.lilo-accordion-control {
    color: #d97310;
    font-family: 'Raleway', Arial, sans-serif;
    font-size: 1rem;
    padding: 16px 53px 16px 0px;
    font-weight: 900;
    border-bottom: 0px solid #d97310;
    border-top: 0px solid #ffffff;
    position: relative;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#202020+0,404040+100 */
    background: #ffffff; /* Old browsers */
    /*background: -moz-linear-gradient(top, #e8e8e8 0%, #ffffff 100%); /* FF3.6-15 */
    /*background: -webkit-linear-gradient(top, #e8e8e8 0%, #ffffff 100%); /* Chrome10-25,Safari5.1-6 */
   /* background: linear-gradient(to bottom, #e8e8e8 0%, #ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.lilo-accordion-control.active {
    border-bottom: 0px solid #303030;
}

.lilo-accordion-content {
    padding: 16px;
    color: #333333;
    font-family: 'Raleway', Helvetica, sans-serif;
    border-top: 0px solid #ffffff;
	    border-bottom: 1px solid #CFD0CA;
    background: #ffffff; /* Old browsers */
}

.lilo-accordion-control::before {
    content: "";
    display: inline-block;
    margin-right: 16px;
    text-align: center;
    width: 16px;
    height: 4px;
    background: #d97310;
    position: absolute;
    top: calc(50% - 1px);
    right: 26px;
}

.lilo-accordion-control::after {
    content: "";
    display: inline-block;
    margin-right: 16px;
    text-align: center;
    width: 16px;
    height: 4px;
    background: #d97310;
    position: absolute;
    top: calc(50% - 1px);
    right: 26px;
    transform: rotate(90deg);
    transition: .3s linear;
}

.lilo-accordion-control.active::after {
    transform: rotate(0deg);
}

.lilo-accordion-content p:first-child {
    margin-top: 0;
}

.lilo-accordion-content p:last-child {
    margin-bottom: 0;
}

.the-teams .main_title {
text-align: center;
margin-top: 9px;
	margin-bottom:0;
	padding-bottom:0;
}

.the-teams h5.stafftitle {
text-align: center;
margin-top: 0px;
	padding-top:0;
	margin-bottom:20px;
	min-height:50px;
	font-size:1rem;
	color:#7f6707;
}

.the-news .lilo-accordion-control {
    color: #d97310;
    font-family: 'Raleway', Arial, sans-serif;
    font-size: 1.1rem;
    padding: 16px 32px 10px 0px;
    font-weight: 900;
    border-bottom: 0px solid #d97310;
    border-top: 0px solid #ffffff;
    position: relative;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}

.the-news .lilo-accordion-content { 
    border-bottom: 1px solid #efefef;   
}

.the-news .main_title.feeds {
margin-bottom: 0px;
	width:90%;
}

.searchandfilter select.sf-input-select {
padding:6px 0;
font-weight: 400;
}

.sf-field-submit  input[type="submit"] {
    padding: 3px 23px;
font-weight: 400;
}


.searchandfilter ul li {
    list-style: none;
    display: inline-block;
    padding-right: 10px;
padding: 10px 10px 10px 0px;
	margin: 0;
}

h4.search-title {
	color: #d97310;
margin-bottom: 21px;
margin-top: 7px;
}
form.searchandfilter {
	padding-top: 5px;
padding-bottom: 47px;
}

.headerpiclink:hover {
	color:#ffffff;text-decoration:none;
}

.news-intro {
	padding-bottom:33px;	
}

.news-archive-link {
	margin-top:33px;
	margin-bottom:57px;
	text-align:center;
}
.main_title.feeds {
	font-size:1.45rem;
	margin-bottom:0;
	margin-top:5px;	
}

.published-dates.newspage {
	text-align:right;
	margin-top:-15px;
	padding-bottom:43px;
	clear: both;
padding-top: 10px;
}

.introtext, .introtext p, p.introtext {
	font-size:1.2rem;
	line-height:140%;
}

div.introtext {
	padding-bottom:53px;
}
	
.news-intro.introtext p {
	font-size:1.1rem;
}

h3.lilo-accordion-control a {	
	font-size:1.4rem;
	color: #00a0af;
	    font-family: 'Candara','Orienta',sans-serif;
}

h3.lilo-accordion-control a:hover {	
text-decoration:none;
	color: #00a0af;
	    font-family: 'Candara','Orienta',sans-serif;
}
.et_pb_member_position {
    padding-bottom: 7px;
    color: #444;
}.et_pb_team_member_description {
   text-align:center;
}

.pubsdate {
    white-space: nowrap;
    padding-right: 10px;
    float: left;
    width: 11%;
    color: #333333;
    font-weight: normal;
    font-size: 1.1rem;
    padding-top: 2px;
}

.pubslist {	
	float:left;
	width:87%;
}

.pubsholder {
	overflow:hidden;
}

.featuredpubs .addtoany_shortcode {
	margin-bottom:13px;
}

.pubs-archive-link {
	margin-top:33px;
	margin-bottom:57px;
	text-align:center;
}

.pubsarchive article {
	   margin-bottom:13px;
}

.pubsarchive {
	margin-bottom: 73px;
}

h4.search-title {
	display:none;
}

.searchandfilter select.sf-input-select {
    min-width: 120px;
	max-width: 300px;
}

.single-people .staff-info {
	margin-bottom: 73px;
}

.pubslist p:last-of-type {
    padding-bottom: 1.5rem;
}

.formshow .formholder {
position: absolute;
top: 50%;
max-width: 500px;
z-index: 999999999999;
background: #ffffff;
left: 30%;
padding: 23px 0px 3px 15px;
}

.gfield_label {
display:none;
}

.form_open.formshow {
   position: fixed;
width:100%;
min-width: 600px;
z-index: 99999;
    top: 5%;
}

.gform_wrapper .top_label .gfield_label {
    display: -moz-inline-stack;
    display: none;
    line-height: 1.3;
    clear: both;
}

.formcloser {
position: absolute;
    z-index: 999999999;
    top: -30px;
    color: #ffffff;
    right: -30px;
    font-size: 33px;
    padding: 10px 15px;
    background: #d97310;
    border-radius: 50%;
cursor:pointer;
}

.formshow .formholder_2 {
position: absolute;
top: 50%;
max-width: 500px;
z-index: 999999999999;
background: #ffffff;
left: 30%;
padding: 23px 0px 3px 15px;
}

.form_open_2.formshow {
   position: fixed;
width:100%;
min-width: 600px;
z-index: 99999;
    top: 5%;
}

.formcloser_2 {
position: absolute;
    z-index: 999999999;
    top: -50px;
    color: #ffffff;
    right: -30px;
    font-size: 33px;
    padding: 10px 15px;
    background: #d97310;
    border-radius: 50%;
cursor:pointer;
}

h1.jobs {
	text-align:center;
}
.hcbpheaderphoto.pubs {
	padding-top:134px;
}

.hcbpheaderphoto.pubs .et_pb_fullwidth_header_container {
    position: relative;
    z-index: 3;
    width: 100%;
    max-width: 2200px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 1%;
}

.sf-input-text, .sf-input-select {
	height:43px;
	    border-radius: 0 !important;
}

.sf-input-text, .sf-input-select {
	color: #7f6707;
    background: rgba(139,115,15,0.08);
    border: 1px solid rgba(140,115,42,0.4);
}

.sf-field-search input[type="text"]:focus, .sf-field-search input[type="text"] {
 	color: #7f6707;
    background: rgba(139,115,15,0.08);
    border: 1px solid rgba(140,115,42,0.4);
}

.sf-field-submit input[type="submit"] {
	height:43px;
}
	p.formtext {		
	color: #7f6707;
}

input[type="file"], .ginput_preview {
    color: #7f6707;
}
	

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 	color: #7f6707;
	opacity:1;
	font-weight:normal;
}
::-moz-placeholder { /* Firefox 19+ */
 	color: #7f6707;
		opacity:1;
	font-weight:normal;
}
:-ms-input-placeholder { /* IE 10+ */
 	color: #7f6707;
		opacity:1;
	font-weight:normal;

}
:-moz-placeholder { /* Firefox 18- */
 	color: #7f6707;
		opacity:1;
	font-weight:normal;
}
.gform_wrapper .gfield_label {
	display:none !important;
}

.ginput_container_fileupload input {
	width:100% !important;
}

#footer-widgets .footer-widget li::before {
    display: none;
}

#footer-widgets .footer-widget li {
    padding-left: 0px;
}

#footer-widgets .footer-widget li a {
    color: #007181 !important;
	font-size:1rem;
	text-transform:uppercase;
	font-weight:500 !important;
	line-height:150%;
}

#menu-footer li {
    margin-bottom: 1rem;
}

#menu-footer {
	text-align:center;
	line-height: 200%;
}

.et_pb_widget {
	width:100%;
}

.widget_custom_html {
	width:100%;
}
#custom_html-3 {
	text-align:center;
	padding-top:23px;
}
.fwidget.widget_media_image {
	text-align:center;
}
#media_image-3 {
	 
	max-width: 50%;
height: auto;
padding-top: 55px;
margin: 0 25%;
}

#et_top_search {
    top: 9px;
}

.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
    margin-bottom: 5%;

}

.footer-widget .fwidget.widget_search {
    width: 100%;
}

#text-2 {
	padding-left:2%;
}


/* old tobacco color #565025 */


.footerbutton {
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 0px;
    background-color: #007181 !important;
    padding: 13px 13px !important;
}

.footerbutton:hover {
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 0px;
    background-color: #00a0af !important;
    padding: 13px 13px !important;
}


.footerbutton::after, .pdfbutton::before {
    position: absolute;
    margin-left: -1rem;
    opacity: 0;
    text-shadow: none;
    font-size: 2rem;
    font-weight: 400;
    font-style: normal;
    font-variant: none;
    line-height: 1rem;
    text-transform: none;
    content: "";
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
}

.et-footer-bottom, #et-footer-bottom {
padding:1.5%;
	text-align:right;
}

.et-footer-bottom img, #et-footer-bottom a img {
	max-width: 160px !important;
height: auto;
}

.widget_search #s {
    width: 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  color: #7f6707;
    background: #f6f4ec;
    border: 1px solid rgba(140,115,42,0.4);
}
	#menu-footer.bottom-nav {
    text-align: center;
    line-height: 200%;
    padding-top: 17px;
    border-top:0px solid rgba(140,115,42,0.17);
    margin-top: 17px;
}

.bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a, .bottom-nav a:visited, .bottom-nav a:active {
	color: #215867!important;
	font-weight: 700!important;
	padding: 5px 17px;
	}

.bottom-nav a:hover, .bottom-nav li.current-menu-item a:hover {
    text-decoration: underline;
    font-weight: 700 !important;
    color: #215867 !important;
}


.et_pb_gutters3 .footer-widget {
    margin: 0 5.5% 1.5% 0;
}

.headerhilltop .header-content {
    position: absolute;
    top: 3rem;
    left: 0;
    right: 0;
}
.headerhilltop .header-content  h1.et_pb_module_header {
font-size: 2.1rem !important;
}

.widget_search input#searchsubmit {
    color: #ffffff;
font-weight: 300;
}

.widget_search input#searchsubmit:hover {
background-color: #00a0af !important;
text-decoration:underline;
    color: #ffffff;
font-weight:300;
}


p {
font-weight:400 !important;
}

#cboxOverlay {
    background: #333 !important;
    opacity: 0.3 !important;
    filter:alpha(opacity=30) !important;
}

#cboxOverlay {
    background: #333 !important;
}
.header2
{
	font-size: 1.5rem;
	font-weight: bold;
	color: #006D75;
	text-align: left;
}

.header3
{
	font-size: 1.4rem;
	font-weight: bold;
	color: #000000;
	padding-bottom: 20px;
	text-align: left;
}

#containerwide {
	width: 1200px;
	text-align: left;	
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px;
}

.content {
	display: block;
	width: 960px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	min-height: 520px;
}

.headerCell {
	background-color: #006D75;
	color: #FFFFFF;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], select, textarea {

    padding: 2px;
    border: 1px solid #cecece;
    color: #4e4e4e;
    background-color: #efefef;
}





#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
    list-style-type: square;
}

h1.et_pb_module_header {
    font-size: 2.9rem;
    font-weight: normal;
    margin: 0.67em 0 0.13em 0;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
    padding-left: 10px;
}



.et-fixed-header #et-top-navigation nav > ul > li > a:hover, .et-fixed-header #et-top-navigation nav > ul > li > a:focus  {
    opacity: 1;
    background: none;
    color: #d97310 !important;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    background: #d97310;
	font-family:'Candara','Orienta',sans-serif !important;
    padding: 5px 23px;
    color: #ffffff;
    border: none;
margin-top:13px;
}

div#text {
margin-top:1em;
}

button#toggle {
background: none;
font-family: 'candara','orienta','sans-serif';
color: #d97310;
padding: 3px 17px;
border: none;
margin-top: 2.5em;
}

#expand {
    position: relative;
}

#expand.textfade::before {
    background-image: linear-gradient(to top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 55%, rgba(255,255,255,0) 65%, rgba(255,255,255,1) 100% );
        background-image: -moz-linear-gradient( top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 55%, rgba(255,255,255,0) 65%, rgba(255,255,255,1) 100% );
        background-image: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 55%, rgba(255,255,255,0) 65%, rgba(255,255,255,1) 100%);
        background-image: -o-linear-gradient( top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 55%, rgba(255,255,255,0) 65%, rgba(255,255,255,1) 100% );
        background-image: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 55%, rgba(255,255,255,0) 65%, rgba(255,255,255,1) 100% );
    content: "\00a0";
    height: 100%;
    position: absolute;
    width: 100%;
}




button#toggle {
  
    border: none;

}


.email .et_pb_blurb_content {
    position: relative;
    max-width: 550px;
    margin: 0 0;
    text-align: left;
}

h5.stafftitle, h5.staffphone {
color:#333333;
}

#gform_fields_1 label {display:none;}

/*#gform_1 .gform_wrapper .gform_footer {
    padding: 16px 0 10px 20px;
    margin: 16px 0 0;
    clear: none;
    width: 40%;
    float: left;
    padding: 20px;
}*/

#gform_1 body .gform_wrapper .top_label div.ginput_container {
    width: 100%;
}

#gform_1 .gform_wrapper {
    margin: 5px 0;
}

.et_pub_button.button {
color: #ffffff !important;
border-width: 0px !important;
border-radius: 0px;
background-color: #d97310;
padding:13px 13px !important;
}

.et_pub_button.button:hover {
background: #d88736 !important;
padding:13px 13px !important;
}

a {

    font-weight: 500;
}

a:hover {
text-decoration:underline;
  font-weight: 500;
color:#d97310;
}

#top-menu-nav > ul > li > a:hover, #top-menu-nav > ul > li > a:focus {
    opacity: 1;
    background: none;
    color: #d97310;
}

.widget_search #searchsubmit {  
    background-color: #007181;
}


#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a {
    color: #00a0af;
font-weight:700;
}

#footer-widgets .footer-widget li a:hover {
    color: #00a0af;
font-weight:700;
text-decoration:underline;
}

#main-footer .container {
padding-top:0 !important;
}

.screen-reader-text {
visibility:hidden;
}
.page-numbers {
background: #d97310;
padding: 5px 10px;
color: #ffffff;
font-weight: bold;
margin-right: 5px;
}
a.page-numbers:hover, a.page-numbers:focus 
 {
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
background:#007181;
}
.page-numbers.current {
background:#007181;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {   
    color: #8b730f;
    background: rgba(139,115,15,0.08);
    border: 1px solid rgba(140,115,42,0.4);
}

.gform_wrapper select, .gform_wrapper textarea {
   color: #7f6707;
    background: rgba(139,115,15,0.08);
    border: 1px solid rgba(140,115,42,0.4);
}

.rc-anchor-light.rc-anchor-normal {
    border: 1px solid rgba(140,115,42,0.4) !important;
}
.rc-anchor-light {
    background: rgba(139,115,15,0.08) !important;
    color:  #7f6707 !important;
}
li.lowercase  a {
text-transform: lowercase !important;
}
.staffsquare {
max-height: 350px;
overflow: hidden;
}
.et_pb_video_play:hover {
text-decoration:none;
}

.gfield_visibility_hidden {
margin:0;
padding:0;
margin-top:0;
margin-bottom:0;
display:none;
}
.widget_search input#s  {
    color: #000000;
	    border: 1px solid #dddddd;
font-weight:300;
}
.bioquote {
	width:100%;
	clear:both;
	padding-top: 13px;
       font-size: 1.1rem;
      color: #006D75;
      font-weight: 500;
	}





/* BEGIN MEDIA QUERIES STYLES */


/* BEGIN MEDIA QUERY */

@media screen and (max-width: 980px) {
	
	#et_top_search {
    top: 0px;
	}

	.et_pb_fullwidth_header.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_left.staffheaderphoto.et_pb_fullwidth_header_0 {
		padding-top:17em !important;
	}
	
	#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
    background-color: rgba(255, 255, 255, 1) !important;	
	}
	
	.et_mobile_menu li a {
    display: block;
    padding: 5px 5% !important;
	}
	
	#main-header .second-logo {
    display: block !important;
    position: absolute;
    top: 17px;
	}
	
	div.mobile_nav.opened .et_mobile_menu li a {
		font-weight:bold;
	}
	
	div.mobile_nav.opened .et_mobile_menu li li a {
		font-weight:normal;
	}
	
	#main-header .logolink {
    display: none !important;   
	}
	
	#logo {
    max-height: 55%;
	}
	
} /* END MEDIA QUERY */

/* BEGIN MEDIA QUERY */

@media screen and (max-width: 992px) {
	
	.et_pb_blog_grid h2, .et_pb_post h2 {
    padding-bottom: 7px;
    font-size: 1.375rem;
    padding-top: 7px;
	}
	
	div.staff-pic {		
		max-height: 500px;
		overflow: hidden;
	}
	
	.staff-info .staffname, .staff-info .stafftitle, .staff-info .staffphone, .staff-info .email {
		text-align:center;
	}
	
	.staff-info .email img {
		text-align:center;
		float:none;
	}
	
	.the-news .pubsdate, .featuredpubs .pubsdate, .pubsarchive .pubsdate {  
    width: 17%;
    font-size: 1rem;
	}
	
	.the-news .pubslist {
    width: 82%;
	}
	
	.featuredpubs .pubslist, .pubsarchive .pubslist {
    width: 99%;
	}
	
	.the-news .main_title.feeds, .pubsholder .main_title.feeds, .pubsarchive .main_title.feeds {
   font-size:1.25rem;
	}
	
	#top-menu li {
    padding-right: 0px !important;
	}
	
	.nav > li > a {
    padding: 10px 9px;
	}
	
} /* END MEDIA QUERY */

/* BEGIN MEDIA QUERY */

@media screen and (min-width:992px) and (max-width: 1200px) {
	
	.the-news .pubsdate, .featuredpubs .pubsdate, .pubsarchive .pubsdate {  
    width: 17%;
    font-size: 1.1rem;
	}
	
	.the-news .pubslist, .featuredpubs .pubslist, .pubsarchive .pubslist {
    width: 82%;
		font-size:1.07rem;
	}
	
	#top-menu li {
    padding-right: 13px !important;
	}
	
} /* END MEDIA QUERY */


/* BEGIN MEDIA QUERY */

@media screen and (min-width:981px) and (max-width: 1399px) {

	.et_pb_fullwidth_header.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_left.staffheaderphoto.et_pb_fullwidth_header_0 {
		padding-top:277px !important;
	}
	
	.et_pb_fullwidth_header.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_left.staffheaderphoto.headerphotoshort.et_pb_fullwidth_header_0 {
    padding-top: 74px !important;
	}
	
	#search-filter-form-746 {	
		
	}
	
	.searchandfilter ul li {
    padding: 10px 9px 10px 0px;
	}
	
	.sf-field-submit {
		
	}
	
	.sf-field-submit input[type="submit"] {
    padding: 1% 23%;
		width:100%;
	}

	.sf-field-taxonomy-publication-category select {
		font-size:1.0rem;
	}
	
	.sf-field-post-meta-publication_type select {
		font-size:1.0rem;
	}
	
	.sf-field-sort_order select {
		font-size:1.0rem;
	}
	
	.sf-field-search input {		
	max-width:120px;
		font-size:1.0rem;
	}
	

	
} /* END MEDIA QUERY */



/* BEGIN MEDIA QUERY */

@media screen and (min-width:1400px) {
	.et_pb_fullwidth_header.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_left.staffheaderphoto.et_pb_fullwidth_header_0 {
		padding-top:17em !important;
	}
	
} /* END MEDIA QUERY */


/* BEGIN MEDIA QUERY */

@media screen and (min-width:1600px) {
	.headerhilltop .header-content  h1.et_pb_module_header {
	font-size:2.2rem !important;
	}
	
	.et_pb_fullwidth_header.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_left.staffheaderphoto.et_pb_fullwidth_header_0 {
		padding-top:20em !important;
	}
} /* END MEDIA QUERY */



/* BEGIN MEDIA QUERY */

@media screen and (min-width:981px) and (max-width:1100px) {

	#top-menu li {
    padding-right: 0px;
	}

	
	#top-menu li {
    display: inline-block;
    padding-right: 0px !important;
    font-size: 1.14rem;
	}
	
	.searchandfilter ul li { 
    padding: 10px 5px 10px 0px;
	}
	
	.sf-field-submit input[type="submit"] {
    padding: 1% 13%;
		width:100%;
	}

	.sf-field-taxonomy-publication-category select {
		font-size:0.95rem;
	}

	.sf-field-post-meta-publication_type select {
		font-size:0.95rem;
	}
	
	.sf-field-sort_order select {
		font-size:0.95rem;
	}
	
	.sf-field-search input {	
		font-size:0.95rem;
	}
} /* END MEDIA QUERY */


/* BEGIN MEDIA QUERY */
@media screen and (min-width:768px) and (max-width:980px) {
	header#main-header .container {
    width: 98%;
    max-width: 970px;
    margin: auto;
        margin-right: auto;
        margin-left: auto;
	}
	
	.homethree {
		width:100%;
	}
	
	.homethreecolumns {
	float: left;
	margin-right: 1.5%;
	width: 47.25% !important;
	padding-left:0 !important;
	padding-right:0 !important;	
	}
	
	#main-footer .container {
    width: 96%;
	}
	
	.footer-widget:nth-child(n) {
    margin: 0 6.5% 7.5% 0 !important;
	}
	
	.et_pb_gutters3.et_pb_footer_columns3 .footer-widget {
    width: 28.5% !important;
	}
	
	#footer-widgets .footer-widget .fwidget {
    margin-bottom: 3.21%;
	}
	
	#footer-widgets {
    padding: 6% 0 10px 0;
	}
	
	.footerbutton {
    font-size: 1rem;
	}
	
	.searchandfilter ul li {
  
    padding: 10px 5px 10px 0px;
	}
	.sf-field-submit {
		width:13%;
	}
	
	.sf-field-submit input[type="submit"] {
    	padding: 1% 7%;
		width:100%;
	}
		
	.sf-field-taxonomy-publication-category {
		width:33%;
	}

	.sf-field-taxonomy-publication-category select {
		min-width:90px !important;
		max-width:100%;
		width:100%;
		font-size:0.9rem;
	}
	
	.sf-field-post-meta-publication_type  {
		width:25%;
	}
	
	.sf-field-post-meta-publication_type select {
		min-width:70px !important;
		max-width:100%;
		width:100%;
		font-size:0.9rem;
	}
	
	.sf-field-sort_order select {
		min-width:60px !important;
		max-width:100%;
		width:100%;
		font-size:0.9rem;
	}
	.sf-field-sort_order {
		width:18%;
	}
	
	.sf-field-search {
		width:11%;
	}
	
	.sf-field-search input {	
		min-width:60px !important;
		width:100%;
		max-width:100%;
		font-size:0.9rem;
	}
}
/* END MEDIA QUERY */



/* BEGIN MEDIA QUERY */

@media screen and (max-width:768px) {
	header#main-header .container {
    width: 98%;
    max-width: 760px;
    margin: auto;
        margin-right: auto;
        margin-left: auto;
	}
	
	.widget_text .textwidget, .menu-widget  {	
		text-align:center;
	}
	
	#media_image-3 {
    max-width: 30%;
    margin: 0 35%;
	}
	
	#footer-widgets .footer-widget .fwidget, #footer-widgets .footer-widget:nth-child(n) {
    margin-bottom: 2% !important;
	}
	
	.the-news .pubsdate {
    width: 21%;
    font-size: 1rem;
	}
	
	.the-news .main_title.feeds {
    margin-bottom: 0px;
    width: 90%;
    font-size: 1.25rem;
	}
	
	.board .teamthumb {
		padding-bottom:17px;
	}
	
	#main-header{
		
		
		z-index: 24151699999999432246543;
	}
		
}  /* END MEDIA QUERY */


@media screen and (min-width:600px) and (max-width:767px)  {
	
	.header-content {
    position: relative;
    top: -80px;
	}
	
	.et-search-form input {
    position: absolute;
    right: 10px;
    width: 70% !important;
	}
	
	.focus {
		margin-bottom:13px;
	}
	.focus p {
		max-width:120px;
	}
	
	.homethree {
		width:100%;
	}
	
	.homethreecolumns {
		float: left;
		margin-right: 1.5%;
		width: 47.25% !important;
		padding-left:0 !important;
		padding-right:0 !important;	
}
	
	#search-filter-form-746 {
		margin-left:-9%;
		margin-right:-9%;		
	}
	
	.searchandfilter ul li { 
    	padding: 10px 5px 10px 0px;
	}
	.sf-field-submit {
		width:13%;
	}
	
	.sf-field-submit input[type="submit"] {
    	padding: 1% 7%;
		width:100%;
	}
		
	.sf-field-taxonomy-publication-category {
		width:33%;
	}

	.sf-field-taxonomy-publication-category select {
		min-width:90px !important;
		max-width:100%;
		width:100%;
		font-size:0.77rem;
	}
	
	.sf-field-post-meta-publication_type  {
		width:25%;
	}
	
	.sf-field-post-meta-publication_type select {
		min-width:70px !important;
		max-width:100%;
		width:100%;
		font-size:0.77rem;
	}
	
	.sf-field-sort_order select {
		min-width:60px !important;
		max-width:100%;
		width:100%;
		font-size:0.77rem;
	}
	.sf-field-sort_order {
		width:18%;
	}
	
	.sf-field-search {
		width:11%;
	}
	
	.sf-field-search input {		
		min-width:60px !important;
		width:100%;
		max-width:100%;
		font-size:0.77rem;
	}
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay {
    	/*background-image: url('http://dev-hilltop.pantheonsite.io/wp-content/uploads/2018/05/hilltop-building-peak-homepage.png'); */
    	background-size: contain;
    	background-position: bottom center;
	}
	
}  /* END MEDIA QUERY */



/* BEGIN MEDIA QUERY */
@media screen and (max-width:600px) {
	.focus {
		margin-bottom:9px;
	}
	.focus p {
		max-width:100px;
	}
	
	header#main-header .container {
    width: 98% !important;
	}
	
	.et-search-form input {
    position: absolute;
    right: 10px;
    width: 70% !important;
	}

	h3.lilo-accordion-control a {
    font-size: 1.4rem;
	}
	
	#menu-footer li {
		margin-bottom:3px;
	}	
	
	 .container {
		width:94% !important;
	}
	
	.introtext, .introtext p, p.introtext {
    font-size: 1.2rem; 
	}
	
	.lilo-accordion-content h4.main_title {
		font-size: 1.1rem;
	}
	
	div.staff-pic {		
		max-height: 400px;
		overflow: hidden;
	}
	
	.overlay .formholder {   
    padding: 15px 20px 20px 20px !important;  
	}
	
	.the-news .pubsdate, .featuredpubs .pubsdate, .pubsarchive .pubsdate {
    width: 21%;
    font-size: 0.9rem;
	}
	
	.the-news .main_title.feeds {
    width: 90%;
    font-size: 1.1rem;
	}
		.featuredpubs .main_title.feeds, .pubsarchive .main_title.feeds {
    width: 100%;
    font-size: 1.1rem;
	}
	
	.featuredpubs .pubslist p, .pubsarchive .pubslist p, .the-news p {
    font-size: 1.05rem;
	line-height: 150%;
	}
		
	.focus a.focuslink {
    line-height: 100%;
    font-size: 0.625rem;
	}
	
	div.introtext {
		padding-bottom: 33px;
	}
	
	.introtext {
		font-size:1.2rem;
	}
	
	.news-intro.introtext {
		font-size:1.1rem;
		font-weight:400 !important
	}
	
	h1.et_pb_module_header {
    	font-size: 1.5em !important; 
	}
		
	.homeintro p {
		font-size:1.2rem !important;
		line-height: 1.6rem !important;
	}
	
	.row.board p {
		font-size:0.95rem !important;
		line-height:170% !important;
	}
	
	#expand {
		font-size: 1.1rem;
		line-height: 1.7rem;
	}
	
	p {
		font-size: 1.1rem;
		line-height: 1.7rem;
	}
	
	.headerhilltop .header-content h1.et_pb_module_header {
    font-size: 1.6rem !important;
		margin: 0.07em 0 0.53em 0 !important;
}
	
}  /* END MEDIA QUERY */


@media screen and (min-width:992px) and (max-width:1070px) {
	
	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-left: 7px;
	}
}  /* END MEDIA QUERY */


.row.board {
	margin-bottom:25px;
}

.main_title.board {
    margin-bottom: 3px;
}

.stafftitle.boardco {
	margin-bottom: 13px;
}

p.staffexpert {
	margin-top:9px;
}

a.button.pdfbutton.expert {
    padding: 5px 13px !important;
}

.firstpara {
padding: 1.5em 0 1.7em 0 !important;
}

.container.firstpara {
 margin-top:27px !important; 
}

.board .teamdiv {
	padding-bottom:37px;
}

li.homeicon a {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

#mojo-sp-right-wrap {
    top: 133px;
	z-index:9999 !important;
	    height: auto !important;

}



#mojo-sp-right-wrap .mojo-sp-button {
display:none;
}
#mojo-sp-right-wrap.mojosp-panel-visible .mojo-sp-button {
	display:block;
}

.mojo-sp {
    height: auto;
  

}

#mojo-sp-right p {
    color: #333333 !important;
}

.mojo-sp-button span {
    font-size: 46px;
    font-weight: bold;
    position: absolute;
}

.mojo-sp > .mojosp-widget-area {
    height: inherit;
    padding: 15px 25px 33px;
}

.mojosp-widget-area h3.widget-title {
	color:#8b730f !important;
}

/* .broken_link, a.broken_link {
text-decoration:none !important;
} */
.et_pb_fullwidth_section.dataintrolscroll.my-sticky-element {
  position: relative; 
  background: rgb(255, 255, 255) none repeat scroll 0% 0%;

z-index: 3;

width: 100%;
}

.et_pb_fullwidth_section.dataintrolscroll {
 padding-top:37px;
}

.et_pb_fullwidth_section.my-sticky-element {
  position: relative; 
  background: rgb(255, 255, 255) none repeat scroll 0% 0%;

z-index: 3;

width: 100%;
}


.dataport-intro h2 {
	font-size:27px;
}
.dataportal .spacediv {
  margin-top:0px;
}
.dataportal .datatopbutton {
  float:left;
  padding-right:7px;
}
.dataodd {
    background:#8dbdc0;

  background:rgba(92,192,197,0.13);
}
.linkoff {
  margin-top:13px;
}

.datadesc h3 {
  font-size:30px;
}

.datadesc h4 {
  font-size:24px;
}

.datadesc h3, .datadesc h4 {
  color:#222222;
}
.button.databutton {

    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 0px;
    background-color: #d97310;
    padding: 9px 13px ;

}
.et_pb_button.button.databutton {

    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 0px;
    background-color: #d97310;
    padding: 9px 13px ;

}
.et_pb_fullwidth_section.dataodd, .et_pb_fullwidth_section.dataeven {

    padding-top: 35px;
    padding-bottom: 45px;
}
.datatopbuttons {
  width: 100%;
display: block;
clear: both;
padding: 20px 0 70px 0;
}
.datapage .footerbutton {
  font-size: 17px !important;
}


.datapage.datatopbutton {
  margin-bottom:25px;
	float:left;
	margin-right:5px;
}
.dataportal .footerbutton:after {
 /* content:'\00BB'; */
}

.dataportal .footerbutton:hover {
  text-decoration:none;
}

.datatopbutton .footerbutton {
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 0px;
    background-color: #007181 !important;
    padding: 11px 11px !important;
}

.dataicon img {
  max-width:70%;
}

.datasection {
  padding-top:150px;
    padding-bottom:150px;

}

.button.databutton:hover {
  background-color:#d98b3d !important;
  text-decoration:none;
  }

.et_pb_fullwidth_header.staffheaderphoto.dataportheader {
padding-top: 9em !important;
}

/*  CSS IN SITE STYLES */




/* SLIDEOUT PANEL FONT SIZE */
#mojo-sp-right p {
    font-size: 0.95em;
  line-height:1.1em;
}

#mojo-sp-right p a.text {
    color:#333333;
  
}

#mojo-sp-right p a.text:hover {
    color:#333333;
  text-decoration:none;
  
}
/* SLIDEOUT PANEL HEADER TEXT SIZE */

.mojosp-widget-area h3.widget-title {
  font-size:22px;
  padding-bottom:0;
  margin-bottom:7px;
}
/* SLIDEOUT PANEL BUTTON STYLING (You need to add the classes below to your <a> link tag)
Example link text: <a href="#" class="button pdfbutton slideout">button text here</a>  */

.button.pdfbutton.slideout, .wps-gfw-btn {
 
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 0px;
    background-color: #d97310 !important;
    padding: 7px 9px !important;
}



/* FOOTER UMBC LOGO STYLE CHANGE */
.et-footer-bottom, #et-footer-bottom {
text-align: center;
padding-top: 0px;
padding-bottom: 24px;
}


.staffheaderphoto.headerphotoshort.et_pb_fullwidth_header_0 {
    padding-top: 74px !important;
}

.et_pb_fullwidth_header.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_left.staffheaderphoto.headerphotoshort.et_pb_fullwidth_header_0 {
    padding-top: 74px !important;
}

.dataviz .tableauPlaceholder {
  margin: 0 auto;
}

.dataviz  h1.entry-title {

    font-size: 2em;
    margin: 0 0 0.67em 0;

}
.dataviz .entry-content {

    padding-top: 0px !important;
float:left;
  width:80%;
}

.dataviz .sidebarleft {
  width: 20%;

float: left;
}
.dataviz .archive-div {
padding-top: 15px;
border-top: 1px solid #00a0af;
margin-top: 47px;
}

li.viz_categories ul.children {
  padding-left:25px;
}