/*
 Theme Name:   Corpus Child
 Theme URI:    http://themeforest.net/user/euthemians
 Description:  Corpus Child Theme
 Version:      2.8.1
 Author:       Euthemians Team
 Author URI:   http://euthemians.com
 Text Domain:  corpus
 Template:     corpus
*/

/* CUSTOM STYLES */

.eut-btn {
    font-weight: 700 !important;
}

.tel-btn span{
    font-weight: 700;
    font-style: normal;
    font-size: 30px;
    text-transform: none;
    line-height: 42px;
}

.aiowps-site-lockout-body{
    background-color: #ffffff !important;
}

.aiowps-site-lockout-body-content{
    
}

.aiowps-site-lockout-box{
    margin-right: auto;
    margin-left: auto;
    max-width: 800px;
    margin-top: 100px;
    padding: 30px;
    border: none;
}

.aiowps-site-lockout-msg{
    color: #727272;
    font-size: 30px;
    line-height: 42px;
    font-weight: 300;
    text-align: center;
}

.aiowps-site-lockout-msg a{
    color: #7568a8;
    font-size: 30px;
    line-height: 42px;
    font-weight: 600;
    text-align: center;
}

/* SITE LAYOUT */

/* CUSTOM NAV - ANCHORS */

#digital, #print, #design, #display, #signage, #presentations, #contact-us {
    border-top: 90px solid transparent;
    margin-top: -90px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

/* ELEMENTS */

/* TYPOGRAPHY */

#eut-header #eut-main-menu > ul > li > a, #eut-main-menu-responsive ul.eut-menu > li > a, #eut-header .eut-responsive-menu-text {text-transform: none !important;}

p {margin-bottom: 18px !important;}

.eut-topbar-item p {margin-bottom: 0px !important;}

#eut-top-bar a:hover { color: #ffffff !important;}

#eut-main-content a, #eut-footer a { 
    font-weight: 600 !important;
}

/* MAILCHIMP FORM CUSTOM STYLES */

#mc_embed_signup {
	width: 50%;
	margin: 0 auto;
}

#mc_embed_signup_scroll input[type='email'] {
    width: 70% !important;
	float: left !important;
	clear: none !important;
    font-family: "Arial", sans-serif;
    font-size: 15px;
    color: #000;
    background-color: #fff;
    line-height: 46px;
    padding: 0 20px;
    cursor: text;
    border: 0;
    margin-bottom: 0px;
    -webkit-transition: background-color 0.5s;
    -moz-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
    -ms-transition: background-color 0.5s;
    transition: background-color 0.5s;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.mc4wp-form-basic button, .mc4wp-form-basic input[type=submit], .mc4wp-form-basic input[type=button], .mc4wp-form-theme button, .mc4wp-form-theme input[type=submit], .mc4wp-form-theme input[type=button] {
    width: 30% !important;
	float: left !important;
	clear: none !important;
    font-family: "Arial", sans-serif;
    line-height: 46px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    padding: 0 20px;
    border: 0;
    background: #000;
    color: #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

/* CONTACT FORM CUSTOM STYLES */

#eut-theme-wrapper .input-text,
#eut-theme-wrapper input[type="text"],
#eut-theme-wrapper input[type="input"],
#eut-theme-wrapper input[type="password"],
#eut-theme-wrapper input[type="email"],
#eut-theme-wrapper input[type="number"],
#eut-theme-wrapper input[type="date"],
#eut-theme-wrapper input[type="url"],
#eut-theme-wrapper input[type="tel"],
#eut-theme-wrapper input[type="search"],
#eut-main-menu-responsive input[type="text"],
#eut-theme-wrapper textarea,
#eut-theme-wrapper select,
#eut-theme-wrapper .select2-choice {
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-left: 10px;
	margin: 0;
	width: 100%;
	text-indent: 0;
	background-color: #fafafa;
	opacity: 1;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

#eut-theme-wrapper .input-text,
#eut-theme-wrapper input[type="text"]:hover,
#eut-theme-wrapper input[type="input"]:hover,
#eut-theme-wrapper input[type="password"]:hover,
#eut-theme-wrapper input[type="email"]:hover,
#eut-theme-wrapper input[type="number"]:hover,
#eut-theme-wrapper input[type="date"]:hover,
#eut-theme-wrapper input[type="url"]:hover,
#eut-theme-wrapper input[type="tel"]:hover,
#eut-theme-wrapper input[type="search"]:hover,
#eut-main-menu-responsive input[type="text"]:hover,
#eut-theme-wrapper textarea:hover,
#eut-theme-wrapper select:hover,
#eut-theme-wrapper input[type="text"]:focus,
#eut-theme-wrapper input[type="password"]:focus,
#eut-theme-wrapper input[type="email"]:focus,
#eut-theme-wrapper input[type="number"]:focus,
#eut-theme-wrapper input[type="date"]:focus,
#eut-theme-wrapper input[type="url"]:focus,
#eut-theme-wrapper input[type="tel"]:focus,
#eut-theme-wrapper input[type="search"]:focus,
#eut-theme-wrapper textarea:focus,
#eut-theme-wrapper select:focus {
	outline: none;
	opacity: 1;
}

/* FORM */

#form {
padding: 5px;
width: auto;
margin: 20px auto;
}

#contentleft {
width: 50%;
float: left;
padding: 5px 15px;
}

#contentright {
width: 50%;
padding: 5px 15px;
float: left;
}

#bottom {
clear: both;
padding: 0 15px;
}

#bottom input[type="submit"]{
float:right;
margin-top: 30px;
margin-bottom: 60px;
}

#cf7-message {
height: 220px !important;
}

div.wpcf7-response-output {
margin-top: 60px;
}

.imprint {
line-height: 12px;
text-align: center;
margin-bottom: 12px !important;
}

.imprint label {
line-height: 3em;
}

#recaptcha {
float: left;
transform-origin: 0 0;
transform: scale(0.75);
}

.sign-up-btm input[type="submit"] {
margin-top: 12px !important;
margin-bottom: 0px !important;
}


/* CONTACT FORM MEDIA QUERIES */

/* for 980px or less */
@media screen and (max-width: 980px) {

#form {
width: 94%;
}

#contentleft {
clear: both;
padding: 1% 4%;
width: auto;
float: none;
}

#contentright {
clear: both;
padding: 1% 4%;
width: auto;
float: none;
}

#bottom {
clear: both;
padding: 1% 4%;
width: auto;
float: none;
}

#bottom input[type="submit"]{
float:right;
padding-right: 15px;
margin-top: 30px;
margin-bottom: 60px;
}

#mc_embed_signup {
	width: 90%;
}
}

/* for 700px or less */
@media screen and (max-width: 600px) {

#contentleft {
width: auto;
float: none;
}

#contentright {
width: auto;
float: none;
}

#bottom {
width: auto;
float: none;
}

#bottom input[type="submit"]{
float:right;
padding-right: 15px;
margin-top: 30px;
margin-bottom: 60px;
}

#mc_embed_signup {
	width: 90%;
}
#mc_embed_signup_scroll input[type='email'] {
    width: 60% !important;
}

.mc4wp-form-basic button, .mc4wp-form-basic input[type=submit], .mc4wp-form-basic input[type=button], .mc4wp-form-theme button, .mc4wp-form-theme input[type=submit], .mc4wp-form-theme input[type=button] {
    width: 40% !important;
}
}

/* for 480px or less */
@media screen and (max-width: 480px) {

#contentleft, #contentright, #bottom {
margin-bottom: 5px;
}

#bottom input[type="submit"]{
float:right;
margin-top: 30px;
margin-bottom: 60px;
}

#recaptcha {
transform:scale(0.75);
-webkit-transform:scale(0.75);
transform-origin:0 0;
-webkit-transform-origin:0 0;
}
}