/*
Theme Name:     Mobius Child
Theme URI:      http: //www.simplethemes.com/wordpress-themes/theme/mobius
Description:    Child theme for the Mobius Theme
Author:         Simple Themes
Author URI:     http: //www.simplethemes.com
Template:       mobius
Version: 1.1
====================================
Using a child theme allows you to safely make CSS (and PHP) customizations which override the parent theme defaults.

The style.css file contains most of the structural settings such as floats, margins and padding.

By default, we have imported a reference of the parent theme's style.css below.
If you intend on making advanced customizations, you may wish to copy its contents into this file instead.

*/

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

/*

For color styles and simple overrides you can safely edit the theme presets located in your child theme folder:
(e.g; style1.css, style2.css, style3.css, style4.css)

*/

body {
background: #DDD !Important;
}
body #content-wrapper>div {
background: #FFF;
}

/* CSS for short form */

#wpcf7-f78-o1 { 
	background:#F2F2F2; 
	padding:10px; 
	border:1px solid #d4d4d4; 
	margin-bottom:20px; 
	border-radius:2px; 
}

#wpcf7-f78-o1 input[type="text"], 
#wpcf7-f78-o1 input[type="email"], 
#wpcf7-f78-o1 input[type="tel"], 
#wpcf7-f78-o1 input[type="file"], 
#wpcf7-f78-o1 input,
 textarea {
    background-color: #F2F2F2;
    border: 1px solid #d4d4d4;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset;
    color: #888;
    width: 100%;
    font-size: 12px;
}


/* changed this from #wpcf7-f78-o1 input[type="select"]*/
#wpcf7-f78-o1 select{    
    background-color: #F2F2F2;
    border: 1px solid #d4d4d4;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset;
    color: #BDBDBD;
    width: 100%;
    font-size: 12px;
}

#wpcf7-f78-o1 textarea {
    background: #F2F2F2;
    border: 1px solid #d4d4d4;
    color: #888;
    height: 140px;
    margin: 0;
    outline: medium none;
    /*padding: 6px;*/
    resize: vertical;
    width: 100%;
    font-size: 12px;
} 

#wpcf7-f78-o1 input[type="submit"] { 
	background:#0032a0;	
	cursor:pointer; 
	width: 60px;
	padding: 3px 8px;
	/*float: right;*/
	font-size: 12px;
	color:#fff; 
}


/* CSS for long form */

#wpcf7-f4-p31-o1 { 
	background:#FFFFFF; 
	padding:10px; 
	border:0px solid #d4d4d4; 
	margin-bottom:20px; 
	border-radius:2px; 
}

#wpcf7-f4-p31-o1 input[type="text"], 
#wpcf7-f4-p31-o1 input[type="email"], 
#wpcf7-f4-p31-o1 input[type="tel"], 
#wpcf7-f4-p31-o1 input[type="file"], 
#wpcf7-f4-p31-o1 input,
 textarea {
    background-color: #FFFFFF;
    border: 1px solid #d4d4d4;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset;
    color: #888;
    width: 100%;
    font-size: 14px;
}


/* changed this from #wpcf7-f4-p31-o1 input[type="select"]*/
#wpcf7-f4-p31-o1 select{    
    background-color: #FFFFFF;
    border: 1px solid #d4d4d4;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1) inset;
    color: #BDBDBD;
    width: 100%;
    font-size: 14px;
}

#wpcf7-f4-p31-o1 textarea {
    background: #FFFFFF;
    border: 1px solid #d4d4d4;
    color: #888;
    height: 140px;
    margin: 0;
    outline: medium none;
    /*padding: 6px;*/
    resize: vertical;
    width: 100%;
    font-size: 14px;
} 

#wpcf7-f4-p31-o1 input[type="submit"] { 
	background:#0032a0;	
	cursor:pointer; 
	width: 60px;
	padding: 3px 8px;
	/*float: right;*/
	font-size: 14px;
	color:#fff; 
}

/* top search */
#header form#searchform {
	float: right;
	margin: 0;
	padding: 0;
	font-size: 12px;
	margin: 1em 0 0 0;
}
#header form>div {
	margin: 0;
	padding: 0;
}
#header form label {
	display: none;
}
#header form input[type="text"] {
	margin: 0;
	font-size: 1em !important;
}

/* end top search */

#breadcrumbs {
	height: auto !important;
}

div.wpforms-container-full .wpforms-form button[type=submit] {
    background-color: #0e418c !important;
}



.youtube-embed-container {
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%;
}
.youtube-embed-container iframe,
.youtube-embed-container object,
.youtube-embed-container embed {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}