/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */

/*Body, Paragraphs, and Menu Font override */
body, p{
	font-size: .98em;
    line-height: 1.5em;
    margin: 0 0 1em;
}

hr {
	margin: 0;
    padding: 0;
    border: none;
    height: 1px;
    background: #ccc;
}

/*H1*/
h1.fall15-postcard{
    font-size: 300%;
}

h2.margin-top,
h3.margin-top{
	margin-top:2em;
}


/*ZONE STYLES*/
#zone-menu-wrapper{
	background:#660033;
	width:100%;
	height:44px;
}

#zone-content{
	margin-bottom:1em;
}

#zone-footer-wrapper{
	background-image: 
	url("/sites/all/themes/lemon_lime/images/fall15-footer-bg.jpg");
	width:100%;
	height:120px;
}

#zone-user,#zone-preface,#zone-postscript{
	border:none;
	width:940px;
	padding:0;
}

/*END ZONE STYLES*/

#footer {
	position: absolute; /* replace the existing relative with absolute */
	bottom: 0;
}

#region-header-first{
	width:65%;
}
/*Footer Info*/

.lemon-lime-fall15-footer{
	border:none;
}

.lemon-lime-fall15-footer .footer-left{
	float:left;
}

.lemon-lime-fall15-footer .footer-left img{
	margin: 0 1em 0 0 ;
    width: 20px;
}

.lemon-lime-fall15-footer .footer-right{
	float:right;
	padding:0;
	width:66.5%;
	font-size:85%;
	margin-top:0;
}

.lemon-lime-fall15-footer .footer-right a{
	margin-right:0;
	border:none;
	padding:0;
	font-weight:normal;
	clear:none;
	font-size:100%;
}

.lemon-lime-fall15-footer .footer-right img{
	margin-right:1em;
	display:block;
	float:left;
}

#region-footer-first{
	vertical-align:middle;
}

#region-footer-first a.contact-site{
	float:left;
	color:#fff;
	padding-top:0;
	margin-left:.35em;
	/*margin-right..65em;*/
	font-size:80%;
	width:11%;
	border:none;
	margin-top:0;
}

#region-footer-first a.askdataone{
	color:#fff;
	padding-left:.35em;
	padding-right:.35em;
	margin-left:.65em;
	margin-right:-2.55em;
	/*margin-right:.45em;*/
	font-size:100%;
	border:solid 2px #fff;
	width:11%;
	display:block;
}

#region-footer-first a.newsletter{
	color:#fff;
	padding-top:0;
	margin-top:0;
	margin-left:0;
	margin-right:.15em;
	font-size:80%;
	display:block;
	width:46%;
	border:none;

}

.footer-right .outer-ask-box{
	float:left;
	display:block;
	font-size:80%;
	color:#fff;
	padding-right:0em;
	/*padding-right:1em;*/
	width:26%;
	/*width:27%;*/
	border:none;
}
.footer-right .outer-ask-box a{
	color:#fff;
}


/*Show Twitter Feed on Mobile*/
#region-header-second{
	display:block;
	width:30%;
	margin-top:1.75em;
}

.alert-home-page-fall15{
	border:solid 1px #faebcc;
	text-align:left;
	padding:1em;
	margin:1.5em 0 1.5em 0;
	background: #fcf8e3;
	color:rgb(138, 109, 59);
}

/*X buttons on News Alert Box */
.closeblock-processed .closeblock {
    float:right;
    cursor:pointer;
    color: #a94442;
    border: 1px solid #a94442;
    border-radius: 0;
    font-size: 12px;
    font-weight: normal;
    display: inline-block;
	margin-top:1em;
	margin-right:1em;
    padding: .5px 1em;  
}

.closeblock-processed .closeblock:before {
    content: "× ";
}

/* Reveal Search box(es) for desktop*/

#region-user-second{
	display:block;
	
}

#edit-advanced{
	float:left;
	clear:left;
	margin-top:1em;
}

#edit-advanced input[type="submit"]{
	width:auto;
}

/*new frontpage banner 1/3 boxes 'Discover' 'Participate' 'Learn'  */
.thirty-thirty-thirty-container{
  	height:240px;
    padding: 1em;
    background-image: url("/sites/all/images/fall15-header-banner-back.jpg");
	background-repeat: no-repeat;
    background-attachment: fixed;
    background-position:top; 
}

.thirty-thirty-thirty-container p{
    padding: 4.25em 0 2em 0;
}

.thirty-thirty-thirty-container a.orange-box{
	border:solid 2px #FF6633;
	text-align:center;
	padding: .5em 3em .5em 3em;
	position:absolute;
	bottom:1em;
	left:0;
	margin-left:0;
}

.thirds-box-orange-box a{
	border:solid 2px #FF6633;
	text-align:center;
	padding: .25em 4em .25em 4em ;
	padding:1em;
	position:absolute;
	left:0;
	bottom:20%;
	z-index: 99;
}
	
.thirds-box{
	float:left;
    width:30%;
    padding:.4em;
	margin-left:.75em;
    position:relative;
    border:none;
    text-align:left;
	height:220px;
	margin-right:0;
	background:transparent;
}

.thirds-box h1{
	font-size:225%;
	position:absolute;
	top:0;
	margin-bottom:1em;
	color:#660033;
}

.fall15-card-half-left{
	width:47%;
	float:left;
	display:block;
	padding-left:1.5em;
}

.fall15-card-half-left-learn{
	width:47%;
	float:left;
	display:block;
	padding-left:0;
}

.fall15-card-half-left-learn img{
	width:100%;
	padding:0 0 1em 0; 
	border: solid 1px #ccc;
	margin-top:1em;
	display:block;
}

.fall15-card-half-left-participate{
	width:47%;
	float:left;
	display:block;
	padding-left:1.5em;
}

.fall15-card-half-left-participate-bottom{
	width:45%;
	padding-left:0;
	float:left
}

.fall15-card-half-right{
	width:48%;
	padding-left:1em;
	float:right;
	display:block;
}

.fall15-card-half-right-learn{
	width:46.5%;
	padding-left:0;
	padding-right:1em;
	float:right;
	display:block;
}

.fall15-card-half-right-participate-bottom{
	width:48%;
	padding-left:1em;
	float:right;
	display:block;
}

.discover-top-half{
	height:auto;
	display:block;
	height:380px;
	margin-bottom:1em;
}

.discover-bottom-half{
	border-top:solid thin #ccc;
	height:auto;
	display:block;
	clear:left;
	padding-top:2em;
	width:97%;
}

.participate-bottom-half{
	border-top:solid thin #ccc;
	height:auto;
	display:block;
	clear:left;
	padding-top:2em;
}
.content clearfix {
	margin-left:0;
	margin-right:0;
}
		
/*Spring 2015 Left Hand Navigation Group titles*/
p.spring2015-lhs-group-title,
a.spring2015-lhs-group-title-link{
	color: #1C6E84;
	text-transform:inherit;
	font-size:105%;
	font-weight: bold;
	margin-bottom:.15em;
}

/***********
 * search
 * 
/**********/

/*TOP TOP Right Area*/
#fall-15-search-box-dual{
	padding:1em 0 1em 0;
	position:absolute;
	right:0;
	top:-1.5em;
	clear:none;
	display: block;
	width:80%;
	color:#666;
	font-family: 'Source Sans Pro',
	'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:11px;
}

#fall-15-search-box-dual input{
	margin-left:.7em;
	margin-right:.7em;
	padding-left:.7em;
	color:#333;
	height:28px;
	font-family: 'Source Sans Pro',
	'Helvetica Neue', Helvetica, Arial, sans-serif;
	
}

input#fall15search-top-bar{
	color:#333;
	width:55%;
}

#fall15-search-query-bar{
	width:50%;
	height:28px;
}

#fall-15-search-box-dual input[type="submit"], 
#fall-15-search-box-dual input[type="button"]{
	color:#666;
	width:10%;
	float:right;
	font-weight:500;
	margin-top: -.025em;
}

/*TOP TOP Right Area*/
#fall-15-search-box{
	padding:1.5em 0 1em 0;
	position:absolute;
	right:0;
	top:.5em;
	clear:none;
	display: block;
}

#fall-15-search-box .tftextinput2{
	margin: 0;
	padding: 5px 15px;
	font-family: 'Source Sans Pro', 
	Helvetica, Arial,sans-serif;	
	font-size:14px;
	color:#666;
	border:1px solid #ccc; 
	float:left;
	display:block;
}

#fall-15-search-box-discover-section{
	clear:none;
	display: block;
	margin-bottom:-2em;
}

#fall-15-search-box .tfbutton2{
	font-family: 'Source Sans Pro', Helvetica, Arial,sans-serif;	
	font-size:14px;
	font-weight:normal;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	color: #ccc;
	background: #fff;
	border:1px solid #ccc; 
	margin-left:1em;
	padding: .2em 1.5em .2em 1.25em;
	width:15%;
	display: block;
}

/*Discover Postcard Search*/
#fall-15-search-box-discover-section .tftextinput2-discover-section{
	color:#666;
	border:1px solid #ccc; 
	float:left;
	padding: 5px 15px;
	width:80%;
}

#fall-15-search-box-discover-section input{
	height:28px;
	margin-bottom:1.25em;
}

#fall-15-search-box-discover-section .tfbutton2-discover-section{
	color: #ccc;
	background: #fff;
	border:1px solid #ccc; 
	text-align:center;		
	width:10%;
	display: block;
	margin-top:-2em;
}
	
/****
 * 
 * Image Styles
 * 
 */

.fall15-card-half-left img{
	padding:0 0 1em 0; 
	border: solid 1px #ccc;
	margin-top:1em;
	width:100%;
}

.fall15-card-half-left img.no-border{
	padding:0 0 1em 0; 
	border: none;
}

.fall15-card-half-left-participate img.no-border{
	padding:0 0 1em 0; 
	border: none;
	width:65%;
	margin:0;
}

.fall15-card-half-right img{
	float:right;
	border: solid 1px #ccc;
	width:auto;
	width:96%;
	margin-top:3.5em;
	margin-right:1em;
}

img.search-map-map{
	display:block;
}

.fall15-card-half-right-participate-bottom img{
	float:right;
	border: solid 1px #ccc;
	width:auto;
	width:100%;
	max-width:none;
	margin-top:0;
	margin-right:0;
	display:block;
}

.fall15-card-half-right img.fall15-responsive-right{
	float:right;
	display:inline-block;
	margin-top:0;
	width:100%;
}

img.float-right-trng-act {
    width: 95%;
    max-width: 300px;
    height: auto;
    float: right;
    padding: 0 2em 1em 1em;
}

/*Webinar Styles*/
span.upcoming-webinar-date{
}

span.upcoming-webinar-time{
	font-size:90%;
}

span.webinar-click-here{
	margin-left:0;
}
.views-field.views-field-nothing-1{
	clear:both;
	margin:0;
}

a.upcoming-webinar-boxes{
	padding: .25em 2em .25em 2em;
	margin-right:2em;
	margin-top:.5em;
	width:20%;
	clear:none;
	display:inline-block;
}

a.upcoming-webinar-boxes:hover{
	background:#660033;
	color:#fff;
}

.webinars-anchor-boxes{
	margin-top:4em;
	clear:left;
	left:0;
}

.previous-webinars {
    border-top: dashed thin #ccc;
    height: auto;
    float: left;
    display: block;
    width: 98%;
    margin-bottom: 1em;
}

.previous-webinar-presenter-thumbnail img {
    margin-right: 1em;
    float: left;
    padding: .25em;
    /*padding-left:0;*/
    background: #666;
}

.master-upcoming-webinar-box{
	height:240px;
	font-size:100%;
	line-height:150%;
	background:#fff;
	border:none;
	padding:0;
}

.flexslider-views-slideshow-main-frame-row {
	/*height:270px;*/
	font-size:100%;
	line-height:150%;
	background:#fff;
	border:none;
	padding:0;
}

.previous-webinars h2 {
    padding-top: 0;
    padding-bottom: .15em;
    font-size:115%;
}

.views-field-field-date-webinar{
	margin-top:.15em;
}

.view-upcoming-webinar .view-footer{
	clear:none;
	margin-left:0;
	margin-right:0;	
}

.views-field-field-abstract-webinar{
	padding-top:-0.7em;
	/*padding-top:1.3em;*/
}
/**end webinar styles */

img.responsive-org-page{
	width:95%;
	height:auto;
	padding:1em;	
	display:block;
}
	
#region-menu{
	width: 940px;
	margin-left:0;
}

.tb-megamenu{
	margin-top:0;
}

h2.block-title-margin-none{
	margin-left:0;
}

#region-menu h2.block-title{
	display:none;
}

#region-preface-first{
	width:45%;
	padding-left:1em;
	position:relative;
	display:block;
}

#region-preface-second{
	width:47%;
	padding-left: 1em;
    float: right;
    display: block;
}

#learn,#discover,#participate{
	padding:0 1em 0 1em;
	margin:0 auto;
	position:relative;
	border:none;
}
#region-sidebar-second{
	display:none;
}


#region-preface-third,
#region-postscript-fourth{
	padding-bottom:1em;
	width:98%;
}

#region-postscript-third{
	background:#f2f2f2;
	width:auto;	
	padding:1em;
}

/*#region-header-first img{
	float:left;
	padding-right:1em;
	width:125px;
	height:auto;
	padding-top:0;
}*/

.master-upcoming-webinar-box img{
	width:120px;	
}

.flexslider-views-slideshow-main-frame-row img{
	width:120px;	
}

/*slider styles - Current MNs*/
#block-views-current-member-nodes-block{
	width:426px;
	display:block;
}

.current-mn-fall15-slider{
	padding:1em 2.15em 1em 2.5em;
	border:solid thin #ccc;
	height:200px;
	width:352px;
	float:left;
	position:relative;
}

.current-mn-fall15-slider p{
	clear:both;
	padding-left:.35em;
	padding-right:.35em;
}

.current-mn-logo-max-height{
	padding-bottom:0;
	display: block;
    margin: 0 auto;
    max-height:90px;
    height:100%;
    width:360px;
}
.views-field-field-mn-logo-frontpage,
.views-field-field-mn-new-logo-img{
	 max-height:90px;
    max-width:330px;
    height:100%;
    width:100%;
    /*border:solid thin teal;*/
    margin-left:auto;
    margin-right:auto;
    margin-bottom:1em;
}

.current-mn-logo-max-height img,
.views-field-field-mn-logo-frontpage img,
.views-field-field-mn-new-logo-img img
 {
	  padding-bottom:0;
	  display: block;
      width:100%;
      height:auto;
}

.current-mn-fall15-slider .views-label-field-online-date,
.views-label-field-new-online-date{
	font-weight:bold;
	color:#660033;
}

span.views-slideshow-controls-text-previous a{
    left: 1em ;
    position: absolute;
    top:65%;
    z-index: 99;
    overflow: hidden;
    cursor: pointer;
    clear: none;
    display: inline-block;
    background-image: 
    url("/sites/all/themes/lemon_lime/images/nav-arrow-left.png");
	background-repeat: no-repeat;
 	width:22px;
 	height:34px;
	text-indent: -19999px;
}

span.views-slideshow-controls-text-next a{
    right:1em;
    position: absolute;
    top:65%;
    z-index: 99;
    overflow: hidden;
    cursor: pointer;
    clear: none;
    display: inline-block;
    background-image: 
    url("/sites/all/themes/lemon_lime/images/nav-arrow-right.png");
	background-repeat: no-repeat;
 	width:22px;
 	height:34px;
	text-indent: -19999px;  
}

span.views-slideshow-controls-text-pause{
	display:none;
}

.row{
	margin-left: -15px;
	margin-right: -15px;
}

/* Clear for Region Content on Publication Views*/
.view-biblio-views-pubs .view-content{
	clear:both;	
}

/*****/

/* button styles 2015*/
#region-content a.videos-page-outbound-links{
	float: left;
	padding: .5em;
	background: #f6f6f6;
	color: #660033;
	border-radius: 0;
	border: 1px solid #999;
	cursor: pointer;
	text-decoration: none;
	padding: .5em;
	width: 35%;
	text-align: center;
	/*margin-left: 2.5em;*/
	margin-bottom:0em;
	margin-top:0;
	position:relative;	
}

#region-content a.pubs-page-outbound-links{
	float: left;
	padding: .5em;
	background: #f6f6f6;
	color: #660033;
	border-radius: 0;
	border: 1px solid #999;
	cursor: pointer;
	text-decoration: none;
	padding: .35em;
	width: 25%;
	font-size:90%;
	text-align: center;
	margin-left: 2.5em;
	margin-bottom:0em;
	margin-top:0;
	position:relative;	
}

#region-content a.pubs-page-outbound-links{
	float: left;
	padding: .5em;
	background: #f6f6f6;
	color: #660033;
	border-radius: 0;
	border: 1px solid #999;
	cursor: pointer;
	text-decoration: none;
	padding: .35em;
	width: 25%;
	font-size:90%;
	text-align: center;
	margin-left: 2.5em;
	margin-bottom:1em;
	margin-top:0;
	position:relative;	
}

#region-content a.pubs-page-outbound-links-active{
	float: left;
	padding: .5em;
	background: #660033;
	color: #fff;
	border-radius: 0;
	border: 1px solid #999;
	cursor: pointer;
	text-decoration: none;
	padding: .35em;
	width: 25%;
	font-size:90%;
	text-align: center;
	margin-left: 2.5em;
	margin-bottom:1em;
	margin-top:0;
	position:relative;	
	
}



#region-content a.videos-page-outbound-links:hover{
	color:#1C6E84;	
}


#region-content a.videos-page-outbound-links:hover{
	color:#1C6E84;	
}

/*remove border from image links*/
#region-content img{
	/*margin-bottom:-.1em;*/
}

span.st-tags-fall15{
	margin-top:1.2em;
	margin-bottom:.5em;
	display:inline-block;
}

button, 
input[type="reset"], 
input[type="submit"], 
input[type="button"]{
	/*width: 20%;*/
	margin-top:.5em;
	font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}


.views-exposed-widget.views-reset-button{
	/**width:90%;*/
	/*margin-left:-15em;*/
}

#views-exposed-form-advanced-best-practices-search-block-2 .views-reset-button{
	/**width:90%;*/
	margin-left:-15em;
}

/*Contact form Button*/
form.contact-form input[type="submit"], 
form.contact-forminput[type="button"]{
	float: left;
	padding: .5em;
	background: #f6f6f6;
	color: #660033;
	border-radius: 0;
	border: 1px solid #999;
	cursor: pointer;
	text-decoration: none;
	padding: .5em;
	width: 20%;
	text-align: center;
	margin-left: 0;
	margin-bottom:3em;
	margin-top:0;
	position:relative;	
}

/*****/
/*Responsive Calendar Styles****/

.regular-google-calendar-calendar-responsive{
    overflow:hidden;
   /* padding-bottom:56.25%;*/
    position:relative;
    display:block;
	width:100%;
	height:630px;
}
.calendar-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.mobile-google-calendar-calendar-responsive{
	display:none;
}

/*****/
/*Footer 1*/
#block-block-86{
	padding-left: 1em;
	padding-top:.1em;
	height:3.75em;
}

/*Footer 2*/
#block-block-85{
	padding:.25em 1em .25em 1em;
	height:3.75em;
}

.publications-postcards {
    float: left;
    margin-bottom: 2em;
    width: 100%;
}

.publications-postcards h2 {
    text-transform: none;
	color: #660033;
	font-weight: 700;
	font-size: 125%;
}

img.publications-image {
    float: right;
    width: 220px;
    padding: 1em;
}

.publications-rows.views-row-even {
    background: #F0F0F0;
    padding: .5em;
}

/***======== SHOW FOR DESKTOP ========***/
#region-sidebar-first{
	display:block;
}

#region-content{
	width:72.8%;
}

#my-button-search{
	display:none;
}

/*MN Summary Page for Front Page - Fall2015*/
#left-orange-mn-box{
	width:100%;
	height:70px;
	display:block;
	position:relative;
	color:#fff;
	margin:.5em 1em .5em 0;
}

.left-orange-mn-box{
	background:#FF6633;
	padding:.5em 1em .5em 1em;
	float:left;
	width:41%;
	height:70%;
}

.right-teal-mn-box{
	background:#2285A0;
	padding:.5em 1em .5em 1em;
	float:right;
	width:41%;
	height:70%;
}

.left-plum-data-mn-box-two{
	width:41%;
	margin-right:0;
}

.right-teal-mn-box-two{
	width:41%;
	margin-left:0;
}

/*Footer styles*/

p.footer-text {
	padding:.5em 0 .5em 1em;
	margin-top:0;
}

/*two column styles for Partners page --- Memberships and Collaborations */
#member-collaboration-table .left-column {
	padding: 0 1em 1em 1em;
	float:left;
	display:block;
	min-height:50px;
	width:22%;
}
 
#member-collaboration-table .right-column{
	width:68%;
	float:right;
	height:100%;
	vertical-align:text-top;
	padding: 0 1em 1em 1em;
}

/*Summer 2016 Front page temp block*/
#block-block-90 img,
.master-container .left-float-image img{
	width:210px;	
}

/* Internship Form Styles */

.webform-component--information-2017-intern-app-us,
.webform-component--intern-information-2017-intern-app-non-us,
.webform-component--sponsor-information-2017-intern-app-non-us{
	padding:.5em 2em;
}
