/*
Theme Name: Blockchain Research Institute
Description:  Blockchain Theme with Don Tapscott style guide
Author:       Longbourne
Author URI:   http://longbourne.com
Template: Divi
*/

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

html body { color: #000; }
h1, h2, h3, h4, h5 { font-family: 'Ropa Sans', sans-serif; }

body, .et_pb_text { font-family: 'PT Sans', sans-serif; font-size: 18px; }

/*h2 { font-size: 3.0208333333333335vw; line-height: 1.2em; letter-spacing: -.01em; font-weight: 300; font-style: normal; color: #000; }
.et_pb_column_1_3 h2, .et_pb_column_1_4 h2 {
    font-size: 58px;
} */
h3 { color: #e54a35; line-height: 1.2em; text-transform: uppercase; text-decoration: none; font-weight:500; font-style: normal; font-size: 20px!important; font-family: 'PT Sans', sans-serif; }

.header-content span { line-height: 1; }

a.et_pb_button, .nf-form-cont input[type="button"], .et_pb_button { font-family: 'Ropa Sans', sans-serif; text-transform: uppercase; background: #FFF; }
#et-top-navigation { font-weight: 400; text-transform: uppercase; }
p.accent { font-size: 24px; font-family: 'Ropa Sans', sans-serif; line-height: 1.4em; letter-spacing: -.01em; color: #081b33; }

#main-header { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
#main-footer { padding-top: 60px; }
#footer-bottom { padding: 0 0 100px; }
#footer-bottom p.copyright { text-align: center; }
#bri_footer img.alignleft { width: 90px; }
#bri_footer p.accent { display: table; }

hr { border: 0; border-top: 1px solid #bbb; clear: both; display: table; width: 100%; height: 30px; margin-top: 30px; }
.event hr { margin: 0; height: 0; border: 0; }

.nf-form-cont input[type="button"] { color: #081b33; font-size: 18px; text-transform: uppercase; letter-spacing: 2px; border: 2px solid; padding: 0.3em 1em; cursor: pointer; }
.nf-form-cont input[type="button"]:hover { background-color: #081b33; color: #FFF; transition: all 0.2s; }
body.et_pb_button_helper_class .et_pb_button:hover { color: #FFF!important; }

#signup-content { display: table; margin: auto; }

article.eab-event { border-bottom: 1px solid #bbb; padding-bottom: 10px; margin-bottom: 15px; }
.eab-event h4 {  font-size: 25px; line-height: 1.4; }

#text-2 { width: 100%; }

.wpmudevevents-list table th { font-size: 10px; text-align: center; }

.et_pb_text ul, .et_pb_text ol {
    padding-bottom: 1em;
    list-style-position: outside;
    padding: 0 0 1em 1em;
}

.et_pb_text ul li, .et_pb_text ol li {
	padding-bottom:0.5em;	
}


h2, .product .related h2, .et_pb_column_1_2 .et_quote_content blockquote p, .et_pb_column_1_3 h2, .et_pb_column_1_4 h2 {
    font-size: 37px;
}

.et_project_meta { display: none; }

.single-faculty.et_right_sidebar #main-content .container:before { display: none; content: ''; }
.single-faculty img.et_featured_image { text-align: center; margin: auto; }
.single-faculty .et-social-icon a { font-size: 18px; margin: 0 6px; color: #0076B4 !important; }