@charset "UTF-8";
/* CSS Document */
.even-row {overflow: hidden; }
.equal-item {margin-bottom:-99999px; padding-bottom:99999px;}
.padding-match-e {background-color:#eeeeee;margin-top: 30px;}
.ellen-home {padding:25% 10%; border:solid 1px #eee; background-color:#fafafa; color: #333; text-decoration:none; border-radius:5px} 
.headline-e {font-size:24px}
.ec-omnes-itl {font-family: omnes-pro, sans-serif;font-weight: 400; font-style: italic;font-size:22px}	
.ec-omees-bld {font-family: omnes-pro, sans-serif;font-weight: 600;font-style: italic;font-size:22px}
.ec-header {font-family: omnes-pro, sans-serif;font-weight: 400; font-style: italic; font-size:32px; line-height:1.25em}
.ec-header-h1 {font-family: omnes-pro, sans-serif;font-weight: 400; font-style: italic;font-size:36px; line-height:1.25em; margin-bottom:.15em}
.name-e {font-family: omnes-pro, sans-serif;font-weight: 400; font-style: italic;font-size:24px; line-height:1.25em; color:#231F20; padding:0 2%}
.ec-gray-box-social{background-color:#fafafa; border: solid 1px #eee; border-radius:5px;margin:0px 0px 15px 0px}
.ec-gray-box-top{background-color:#fafafa; border: solid 1px #eee; border-radius:5px;margin:15px 0px 15px 0px; padding:30px}
* {box-sizing: border-box;}

input[type=text], select, textarea {width: 100%;padding: 12px 12px 12px 20px;border: 1px solid #eee;border-radius: 10px; resize: vertical;}

label {padding: 12px 5px 12px 0;display: inline-block;float:right}
.ec-button {background-color:#231F20; color:#fff; border-radius:5px; padding:5px 50px; font-family: omnes-pro, sans-serif;font-weight: 400; font-style: italic;font-size:22px; line-height:1.25em;border:none; margin-top:15px; letter-spacing:.05em; text-align:center; margin-bottom:2%}

.ec-button:hover {background-color:rgb(97, 137, 61,1);color:#fff;}



input[type=submit] {background-color:#eee; color:#231F20; border-radius:5px; padding:5px 50px; font-family: omnes-pro, sans-serif;font-weight: 400; font-style: italic;font-size:22px; line-height:1.25em;border:none; margin-top:15px; letter-spacing:.05em}

input[type=submit]:hover {background-color:#0d0129;opacity:.9; color:#fff}
/* Clear floats after the columns */
.row::after {content: "";display: table;clear: both;}

/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
.col-25, .col-75, input[type=submit] {
width: 100%;
margin-top: 0;
}
}

@media screen and (min-width: 768px){
.padding-match-e {padding-top: 48px;padding-bottom: 48px;}	
.ellen-home {height:350px} 	
}

@media screen and (min-width: 992px){
.ellen-home {height:auto} 	
}



@media screen and (max-width: 768px){
.mobile-full-img {padding:10%}	
.ellen-home {padding:8% 10%;margin:15px} 
.padding-icon{padding:5%}	

}

