/*
Theme Name: SWI THeme
Theme URI: http://www.stylewithintention.com/
Version: 1.0
Description: The stylish theme for Styling your life with Intention
Author: Terry Culkin
Author URI: http://www.terryculkin.com
Template: Divi
*/

.formStyleTeam {
color: #000;
}

labenl.gfield_label {
display:none;
float:none;
margin:0;
width:0;
}

.swi_form p input {
    background-color: #fff;
color: #000;
}
.swi_form p input.buttonbiz{
background-color: #54a4a6;
color: #fff;
cursor: pointer;
font-size: 16px;
font-weight: bold;
}

.swi_form p input.buttonbiz:hover{
background-color: #3A7274;
}

.fa {
    line-height: inherit !important;
}
.fa-ul {
    list-style-type: none !important;
}
.fa-li {
    top: 0px !important;
}

.fa-about-icons{
    font-size:30px;
    color: #79eef8;
}

/*** REMOVE LABEL ON FIELDS USING PLACEHOLDER ***/
.gform_wrapper .top_label .gfield_label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
 display: none;
}
/*** FIELD STYLING ***/
.gform_wrapper input,
.gform_wrapper textarea {
 background: #eee;
 border: none;
width:300px;
 border-radius: 0;
 color: #999 !important;
 padding: 15px !important;
}
.about-form .gform_wrapper input{
background: #fff!important;
 border: none;
width: 100%!important;
}
form.slim-email-optin{
text-align:center;
margin:auto;

}

.gform_widget form.slim-email-optin > .gform_footer, .about-form form.slim-email-optin > .gform_footer{
    display: block;
    padding: 0.85em 0 0.625em;
    width: 100%;
	text-align:center;
}
.gform_widget form.slim-email-optin .gform_body, .about-form form.slim-email-optin > .gform_footer{
    display: block;
    float: none;
    width: 80%;
text-align:left;
}

form.slim-email-optin > .gform_footer {
    display: inline-block;
    padding: 0.85em 0 0.625em;
    width: 20%;
	
}

form.slim-email-optin .gform_body {
float:left;
    display: inline-block;
   width: 80%;
margin:auto;
}

@media only screen and (max-width: 1200px) {
form.slim-email-optin > .gform_footer {
    display: block;
    padding: 0.85em 0 0.625em;
    width: 100%;
text-align:center;
}
.gform_wrapper form .slim-email-optin {
    display: inline-block;
float:left;
    width: 100%;
text-align:center;
}

}

Body button.gform_button{
    background-color: #f88379;
    color: #fff !important;
  	height:50px;
	width:100%;
    font-size: 16px;
    font-weight: bold;
}
body .gform_footer .et_pb_button:hover{
background-color: #79eef8!important;
    color: #fff!important;
}



body .slim-email-optin .gform_body .gform_fields .gfield .ginput_container {
width:90%;
  font-size: 12px!important;
text-align:center;
padding:0px;
margin:0px;
}
.about-form button.gform_button{
width:100%;
padding:0px;
margin:0px;
float:left;
}
.gform_widget .gform_wrapper .top_label li.gfield.gf_left_half, .gform_widget .gform_wrapper .top_label li.gfield.gf_right_half, .about-form .gform_wrapper .top_label li.gfield.gf_right_half, .about-form .gform_wrapper .top_label li.gfield.gf_left_half{
width:100%;
background-color:#fff;
margin:auto;
margin:2px;

}


.large-social-icons li a.icon { 
    height: 60px; 
    width: 60px; 
    padding: 0; 
}

.large-social-icons li a.icon::before { 
    font-size:36px; 
    margin-left:12px; 
    line-height:60px; 
}


h4.widgettitle{
border-bottom:thick solid darkgrey;
text-align:center;
margin-bottom: 10px;
}

h4.testimonial_rotator_slide_title{
font-style:normal;
}
@media only screen and (min-width: 1350px){
div.et_pb_section {
    padding: 10px;
}
	div.hometopimage{
    padding: 0;
}
	
}
@media (min-width: 981px){
	div.et_pb_section {
    padding: 1% 0;
}
	div.hometopimage{
    padding: 0;
}
}
@media (max-width: 980px){
	div.et_pb_section {
    padding: 10px;
}
	div.hometopimage{
    padding: 0;
}
}
div.hometopimage{
    padding: 0;
}
.swigumroadbutton, .swigumroadbutton:hover{
	padding-top: 25px!important;
    padding-right: 100px!important;
    padding-bottom: 25px!important;
    padding-left: 100px!important;
	margin-bottom:20px!important;
	margin-top:20px!important;
	margin:auto;
}

.swigumroadbutton {
    color: #ffffff!important;
    font-size: 27px;
    background-color: #ea4b3f;
}
.swigumroadbutton:hover {
    color: #ffffff!important;
    font-size: 27px;
    background-color: red;
}
.gummodule{
	margin:auto;
	
}
.post-type-archive-products #main-content .container:before{
	background: none;
}
.post-type-archive-products #left-area{width: 100%;}

.full_row1{
	width: 100% !important;
}
.olgifts {
    padding: 0 0 32px 1em;
    line-height: 32px !important;
}