 /** 
 * Reduce padding on top of Events. 
 * Pedro 2020-02-13
 */

/*HI PEDRO, That problematic white bar moves around from the top to below Nick and messes up alignment with Events and Strategic Alliances. Evelyn want to make the first section smaller. At the very bottom, I tried changing 100% to 80 but it just added white space above the NEWS :-(*/
/*
.archive tribe-events .tribe-events-l-container {
    padding-top: 20px;
}
.archive .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-top: 20px;
}*/

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 0px #fff;
}

.table-hover tbody tr:hover td {
    background: #fff;
}

h1 {
margin: 20px 0px 20px 0px; 
}

.page-id-865 h1 {
    font-size: 52px;
	
}

/*Trying to remove word "Archives:" from Events page*/



.field--body h4 {
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.42857;
		font-family: franklin-gothic-urw,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;
}

.footer-credits { display: none; }

/*Individual Page Headers change backgroung from grey to white and reduce padding*/

.bg-secondary {
    background: #FFFFFF;
}

h3.page-title {
    font-size: 42px;
    line-height: 43px;
}



p { color: black;}

ul { color: black;}

.navbar-collapse {
    padding-right: 5px;
    padding-left: 5px;
}

.main-navigation .menu > li {
    margin-right: 12px;
}

#tribe-events-pg-template .tribe-events-content h1, .tribe-events-after-html h1, .tribe-events-before-html h1 {
    font-size: 60px;
    line-height: 1.5;
}

.single-tribe_events .tribe-events-single-event-title {
    font-size: 40px;
    line-height: 1;
    margin: 0;
    padding: 0;
}



.btn-white:visited, .btn:visited:hover {
    color: #fff;
}
.btn-white:hover, .image-bg .btn:hover, .image-bg .btn:visited:hover {
    background: #ff880d;
    border-color: #fff;
    color: #fff;
}

.btn, .button {
    font-family: inherit;
    border: 2px solid #ffffff;
    padding: 0 26px;
    min-width: 150px;
    line-height: 36px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0;
    color: #ff880d;
    text-align: center;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    margin-right: 8px;
    margin-bottom: 24px;
    white-space: normal;
}

.btn-filled:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .video-widget .video-controls button:hover, input[type="submit"]:hover, button[type="submit"]:hover, .post-content .more-link:hover, .btn:not(.btn-white):hover, .button:not(.btn-white):hover {
    background: #FF880D !important;
    border: 2px solid#FF880D !important;
}

.btn-filled, .btn-filled:visited, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .video-widget .video-controls button, input[type="submit"], button[type="submit"], .post-content .more-link {
    background: #9b9a98 !important;
    border: 2px solid#9b9a98 !important;
}

.shapely_home_parallax > section:not(.image-bg) .btn-white {
    border-color: #FF880D;
    color: #FF880D;
}
.btn:visited {
    color: #FF880D;
}
.shapely_home_parallax > section:not(.image-bg) .btn-lg.btn-white {
    border-color: #FF880D;
    color: #FF880D;
}

.shapely_home_parallax > section:not(.image-bg) .btn-white {
    border-color: #FF880D;
    color: #FF880D;
}

.shapely_home_parallax > section:not(.image-bg) a.btn.btn-lg.btn-white {
    border-color: #FF880D;
    color: #FFFFFF;
}
.shapely_home_parallax > section:not(.image-bg) .btn-white {
    border-color: #FF880D;
    color: #FFFFFF;
}

a, a:visited {
    color: #FF6600;
}

a:hover {
color: #745cf9
}

.btn, .button {
	border: 2px solid #FF880D;
	color: #FF880D
} 

.btn-lg.btn-white {
    border-color: #FF880D;
    color: #FFFFFF;
}

.btn:visited {
    color: #800080;
}
h3.mb32 a, a:visited {
		font-weight:normal
}

/*changes font size of About iDSC on homepage*/
div.col-md-4.col-md-offset-1.col-sm-5.col-sm-offset-1 h3 {
	font-size: 4em;
} 

/*changes font size of Projects on homepage*/
h3.mb32 {
	font-size: 4em;
}

/*changes font size of Strategic Alliances on homepage*/
h3.mb64.mb-xs-40 {
	font-size: 4em;
}
/*reducing padding around homepage IDSC logo*/
#site-navigation .module.left {
    padding-left: 0px;
}
.module {
    display: inline-block;
    padding: 0 18px;
}
/*reducing the padding in the dropdown arrows on main menu*/
.menu > li.dropdown {
    padding-right: 12px;
}
/*removing "Untitled" from Events page*/
h2.post-title.entry-title
 { display: none; }

/*removing spacing above Events page top below menu*/

section, footer {
    padding: 20px 0px 0px 0px;
    position: relative;
    overflow: hidden;
}

/*ABOVE was . . . 
section, footer {
    padding: 0px 10;
    position: relative;
    overflow: hidden;
}
*/

/*Restoring padding to top of logo in footer*/
#colophon .widget {
    margin-bottom: 24px;
    margin-top: 24px;
}

/*removing padding under EVENTS */
section.content-area {
    padding: 0px 0px 0px 0px;
}

/*hiding catergory display over photo in blog posts
span.shapely-category {
	display: none;
}*/


/*increasing space below Strategic Alliances logos*/
div#shapely_home_parallax-9 {
height: 50%;
}

/*trying to increase width of Strategic Alliances parallax*/
div#shapely_home_clients-2.widget.shapely_home_clients {
	width: 1518px;
	height: 267px;
}

/*trying to decrease height of Catalyzing Discovery parallax
div#shapely_home_parallax-9.widget.shapely_home_parallax {
    height: 75%;
    display: block;
}*/

/*getting rid of grey text*/
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 14px;
	line-height: 24px;
	font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #000000;
	overflow-x: hidden;
	font-weight: 400;
}

/*trying to stop Events titles from displaying twice. This works but it also turns off the headings on pages
div.col-xs-12 h3.page-title {
display: none;
}*/

/*CCS is now IDSC smaller*/

div.col-md-4.col-md-offset-1.col-sm-5.col-sm-offset-1 h3 {
    font-size: 3em;
}

/*Trying to change button background on Read More so it's not orange text on grey but orange text on white*/
.btn, .button {
    border: 1px solid #FF880D;
    color: #FFFFFF;
}

/*reducing size of first section tried 80% but it just put white space below this and above news*/
.cover:first-child .fullscreen {
    max-height: 100%;
}

/*Solving Removal of Line Breaks in Tables Problem-no solution yet*/

/*small caps class*/
.small-caps {
  font-variant-caps: small-caps;
}

/*removing line under menu*/
nav {
    border-bottom: 0px solid rgba(0, 0, 0, 0.1);
    background-color: rgba(255,255,255,1);
}

/*is this the white bar?
.page-title-section {
    height: 165px;
    padding: 50px 0;
}*/

/*adding white space above strategic alliances on homepage*/
.mb64 {
    margin-top: 64px;
}

main {
  margin-bottom: 0px !important;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
	  padding-bottom: 0px;
    margin-right: auto;
    margin-left: auto;
}
/*Code supplied by Shapely theme support to fix white bar*/
#shapely_home_parallax-5 {
    background-image: url(https://idsc.miami.edu/wp-content/uploads/2021/03/Smart-Cities-Miami-Conference-2017-127-72dpi.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
/*reducing space between headline and image but when headline wraps to 2 lines it gets cut off
section.page-title-section.bg-secondary {
	height: 115px;
padding: 50px 0px 0px 0px;}*/

/*removed date from pages but not posts*/
.page .entry-meta {
      display:none;
} 
/*making space on left to keep form from touching monitor edge*/
.mb-xs-24 {
    margin-bottom: 24px;
    margin-left: 20px;
}

/*Trying to eliminate white space under menu*/
element.style {
    visibility: visible;
    z-index: -100;
    position: fixed;
    top: 0px;
    left: 0px;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    height: 937px;
    width: 719px;
}
/*adding space under header image for pages-THIS WORKED! */
img.attachment-shapely-full.size-shapely-full.wp-post-image.jetpack-lazy-image.jetpack-lazy-image--handled { 
	padding-bottom: 20px;}

/*removing border around captioned photos on Sweng page*/
.thumbnail {
    border: 0px solid #ddd;
}

/*Formatting shortcode display of stories on Visualization page*/
.display-posts-listing .alignleft {
    float: left;
    margin: 10px 10px 10px 10px;
}

/*workaround for br clear="all"*/
p.clear {
	clear:both
}

/*reducing padding above and height of page title, romved height: 150px; per Kim's request, was 10 reverted to 80*/
.page-title-section {
    padding: 80px 0 0 0;
}

.post-content .entry-header img {
    width: 100%;
	padding-bottom: 20px;}


/*reduce size of homepage background image-STOPPED DOING THIS BUT it didn't fix the lost buttons issue.
div.top-parallax-section {
 height: 500px; 
}*/

/*change paragraph text to black, Yelena complaining it's hard to read*/
 p {font-weight: 500; } 
