/*
Theme Name: Cornell
Template: Divi
Author: Mary Wald
Version: 1.0.1504652047
Updated: 2017-09-05 15:54:07

*/

#logo {
    max-height: 93%;
}

h1 {
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}

h3 {
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 140%;
    text-transform: uppercase;
    color:#576C4E;
}

h2, h4 {
    text-transform: uppercase;
}


#main-header {
    padding-bottom:10px;
}

.et_pb_fullwidth_header {
    background-position: center center;
    background-size: cover;
    min-height: 550px !important;
    padding: 50px 0;
    position: relative;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
    margin-left: 10px;
    margin-right: 6%;
    text-align: left;
    max-width: 50%;
    font-size: 40px !important;
    background-color: rgba(0,0,0,.65);
    padding: 15px !important;
    line-height: 140% !important;
    margin-top:240px;
}

.et_pb_bg_layout_dark, .et_pb_bg_layout_dark h1, .et_pb_bg_layout_dark h2, .et_pb_bg_layout_dark h3, .et_pb_bg_layout_dark h4, .et_pb_bg_layout_dark h5, .et_pb_bg_layout_dark h6 {
    color: #fff;
    font-size: 34px;
    line-height: 135%;
    letter-spacing: 1px;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
    color: #fff;
    font-size: 1em;
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) {

.et_pb_fullwidth_header {
    min-height: 450px;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
    max-width: 70%;
    font-size: 24px !important;
}
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 766px)  {

.et_pb_fullwidth_header {
    min-height: 250px;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
    font-size: 18px !important;
    margin-top:200px;
}
}

h1, h2, h3, h4, h5, h6, .et_quote_content blockquote p, .et_pb_slide_description .et_pb_slide_title {
line-height:130%;
}

et_pb_testimonial_description_inner p {
    color: #b11212;
    font-family: "Lato",Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.et_pb_testimonial_author {
    color:#747474 !important;
    text-transform:capitalize !important;
    font-size:14 !important;
    font-weight:400;
}

.et_pb_blurb h4 {
    padding-bottom: 5px;
    text-transform: uppercase;
}

#about_testimonial {
    color: #ffffff;
    font-size: 16px !important;
    line-height: 140% !important;
}

.image-with-caption img {
padding: 3px;
background-color: #f7f7f7;
border-radius:5px;
}

.image-with-caption::after {
padding: 10px 5px 15px 5px;
display: block;
text-align: center;
font-size:12px;
line-height: 150%;
background-color: #f7f7f7;
color:#444;
text-transform:uppercase;
letter-spacing:1px;
border-radius:5px;
margin-top:5px
}

.et_pb_blog_grid h2 {
    font-size: 16px;
    margin-top: 19px;
    text-transform: uppercase;
}

.et_pb_blog_grid .et_pb_post {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    height: 510px !important;
    overflow-wrap: break-word;
    padding: 19px;
}

input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select  {
    width:450px !important;
}

.h2 .give-form-title {
display:none;
}

[id*=give-form] .give-form-title, [id*=give-form] div.images {
display:none;
}

