/*
Theme Name: Adrenalin
Theme URI: http://www.commercegurus.com/themes/adrenalin
Author: CommerceGurus
Author URI: http://www.commercegurus.com
Description: Adrenalin is a beautiful WordPress & WooCommerce theme that will get your pulse racing.
Version: 1.3.3
License: GNU General Public License
License URI: license.txt
Text Domain: commercegurus
Domain Path: /languages/
Tags: light, white, two-columns, three-columns, right-sidebar, custom-background, custom-header, custom-menu, featured-images, flexible-header, sticky-post, theme-options, translation-ready
*/

/*CONTACT FORM 7 TWO COLUMNS*/

/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}

/*CONTACT FORM 7 FOUR COLUMNS*/
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.6%;
}
.span_2_of_4 {
	width: 49.2%;
}
.span_1_of_4 {
	width: 23.8%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
}

/* CONTACT 7 FORM BACKGROUND*/
.wpcf7-form {
background:#fff;
padding: 20px 25px 15px 25px;
border:1px solid #022243;
margin-bottom:30px;
border-radius:0px;
}

/*CONTACT 7 FORM BUTTON*/

/*input.wpcf7-form-control.wpcf7-submit{
    background: #396cb2 !important;
    border: 1px solid #2d558b !important;
    box-shadow: inset 0 1px 0 #5586c9, 0 2px 3px rgba(0, 0, 0, 0.3) !important;
    padding: 12px 45px 12px 45px !important;
    font-weight: normal !important;
    font-size: 18px !important;
    color: #fff !important;
    text-align: center;
}*/
.home-submit input.wpcf7-form-control.wpcf7-submit{background: transparent linear-gradient(169deg, #FB952B 22%, #df440b 100%) repeat scroll 0 0!important;
    border-image: none!important;
    border-style: none none solid!important;
    border-width: medium medium 1px;!important
    box-shadow: 0.5px 1px 0 #ffa022 inset;
    color: #fff!important;
    font-size: 27px!important;
    font-weight: 700!important;
    line-height: 1em!important;
    padding: 12px 40px!important;
    text-decoration: none!important;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2)!important;
    margin-top:25px!important;
    text-transform:none!important;
}
.continue input.wpcf7-form-control.wpcf7-submit{float:left;margin-top:30px!important;background: #396cb2 !important;
    border: 1px solid #2d558b !important;
    box-shadow: inset 0 1px 0 #5586c9, 0 2px 3px rgba(0, 0, 0, 0.3) !important;
    color: #fff!important;
    font-size: 20px!important;
    font-weight: 700!important;
    line-height: 1em!important;
    padding: 11px!important;
    text-decoration: none!important;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2)!important;text-transform:none!important;}
.continue{float:left;}

.wpcf7-submit:hover{
	text-decoration: underline;
        color:#fff!important;
}

span.wpcf7-list-item{margin-right:20px; display:flex; position:relative}
@media (min-width: 480px)
{
.wpcf7-radio{ display:inline-flex;}
}
@media (max-width: 480px)
{
span.wpcf7-list-item{width:100%; margin:10px 0px;}	
}
span.wpcf7-list-item > input{float:left}
.wpcf7-list-item span{float:left}

.app-submit input.wpcf7-form-control.wpcf7-submit{background: transparent linear-gradient(169deg, #ff833c 22%, #f30 100%) repeat scroll 0 0!important;
    border-color: -moz-use-text-color -moz-use-text-color #b1320a!important;
    border-image: none!important;
    border-style: none none none!important;
    border-width: medium medium 1px;!important
    box-shadow: 0.5px 1px 0 #ffa022 inset;
    color: #fff!important;
    font-size: 22px!important;
    font-weight: 700!important;
    line-height: 1em!important;
    padding: 12px 40px!important;
    text-decoration: none!important;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2)!important;
    margin-top:30px!important;
    margin-bottom:15px!important;
    text-transform:none!important;
}


/*CONTACT 7 FORM VALIDATION FORMATING*/
span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 12px;
	color: #fff;
	background: #ff0000;
	padding: 5px;
}
div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
	background: #f9cd00;
	padding: 5px;
	color: #9C6533;
	text-align: center;
	margin: 0;
	font-size: 12px;
}
div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #59a80f;
	border-color: #59a80f;
	color: #fff;
	margin: 0;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media all and (max-width: 480px) {

h3, .content-area h3 {
    font-size: 20px !important;
}
.cg-menu-below {
    height: 60px !important;
}
.mean-container a.meanmenu-reveal {
    display: none !important;
}
.widget_text {
    float: center;
    line-height: 15px !important;
    margin-top: 7px !important;
}
.wpcf7 .wpcf7-list-item input[type="radio"] {

float: left	;
	position: relative !important;
	display: inline-block !important;
	
}
.wpcf7-form {
    padding-right: 20px !important;
    padding-left: 20px !important;
    margin-top: 20px !important;
    padding-bottom: 0px !important;
    max-width:100%!important;
}
.home-submit input.wpcf7-form-control.wpcf7-submit{
    margin-left: 20px !important;    
    margin-top:25px!important;
    padding: 12px 40px!important;
}
}
