/*
Theme Name: 16Wells
Template: Divi
Author: 16Wells LLC
Version: 1.0
Updated: 2014-07-02 19:23:29
*/

@charset "UTF-8";
@import url('../Divi/style.css');

/*=====[ Logo / Header ]=====*/

.et_fixed_nav #logo { 
	max-height: 55px; 
}

/*=====[ Navs ]=====*/
#main-header{
	padding: 
}
#main-header nav#top-menu-nav{
	padding-right: 20px;
}
#top-header, #top-header a{
	color: #ffffff;
}
/*=====[ CTAs ]=====*/
#faq-cta a{ 
	background-color: white !important;
	color: #006633 !important;
	border: 2px #006633 solid;
}
#faq-cta a:hover{
	background-color: #f4f4f4 !important;
}

/*=====[ Google Partner logo ]=====*/

#google-partner { 
	float: left; 
	-moz-transition: all 0.2s ease-in-out; 
	-webkit-transition: all 0.2s ease-in-out; 
	transition: all 0.2s ease-in-out; 
	margin-bottom: 18px; 
	margin-left: 20px; 
	max-height: 66px !important;
	max-width: 225px !important;
}
#google-partner img{
	float:right;
	margin-left: 30px;
}
.et_fixed_nav #google-partner { 
	margin-top: -15px; 
}
.et-fixed-header #google-partner {  
	
}


/*=====[ Gravity Forms ]=====*/
.gform_wrapper .top_label .gfield_label {
	margin: 10px 0 4px 0;
	font-weight: bold;
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.3em;
	clear: both;
	font-size: 1.4em !important;
}
.gform_wrapper .top_label input.medium {
	padding-right: 2px;
	font-size: 1.4em !important;
}

.srequest input#gform_submit_button_1 {
	font-size: 1.5em !important;
	padding: 10px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	background: #006633 !important;
	border: 2px solid #fff !important;
	color: #fff !important;
	border-radius: 5px !important;
}

.gform_wrapper select{
       font-size: 1.4em !important;
}

input[type=text], 
input.text, 
input.title, 
textarea, 
select{
   font-size: 1.4em !important;
}

.gform_wrapper input[type=text],
.gform_wrapper input[type=url],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password]{
	outline-style:none;
	font-size: 1.4em !important;
	font-family:inherit;
	padding:5px 2px 5px 2px;
	letter-spacing:normal
}

h2.gsection_title {
    font-size: 1.4em !important;
}
.gsection_description {
    font-size: 1.1em !important;
}
.form-register input#input_1_8_3 {
    font-size: 1.4em !important;
}

.form-register input#input_1_8_6{
    font-size: 1.4em !important;
}

/*-------------[ Whitelisting Email ]-----------------*/
.mobileButton {
	margin: 2%;
	margin-bottom: 3%;
	padding: 2%;
	border: solid #adadba 1px;
	border-radius: 0px;
	text-align: center;
	font-family: verdana;
	font-weight: bold;
	}
.mobileBackToTop {
	margin: 1%;
	padding: 1%;
	border: solid #adadba 1px;
	border-radius: 0px;
	width: 20%;
	float: right;
	text-align: center;
	font-family: verdana;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	}
.mobileButton a {color:white; font-size:large;}

/*-------------------[981px]------------------*/
@media only screen and (min-width: 981px){
	
}

/*-------------------[767px]------------------*/
@media only screen and ( max-width: 767px ) {
	  	
  .et_right_sidebar #left-area {
    width: 100% !important;
}
  .widget_search #searchsubmit{position: relative; right:-10px;}
}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 480px ) {
  	.et_right_sidebar #left-area {width: 100% !important;}
	.widget_search #searchsubmit{position: relative; right:-10px;}
	div#google-partner {
    	display: none;
	}
}    

/*-------------------[479px]------------------*/
@media only screen and ( max-width: 479px ) {
	div#gpartner{
        background-image: url('http://www.16wells.com/wp-content/uploads/2014/09/google-partner-badge.png') !important;
        width: 163px!important;
        height: 43px!important;
}
	
}
  
@media only screen and ( max-width: 400px ) {
	.widget_search #searchsubmit{position: relative; right:-10px;}
	#google-partner {
    	display: none;
	}
	    	
}


