 .wfc_plugin {
	max-width: 100% !important; 
}

.wfc_plugin {
        font-family:"Basis Grotesque Pro Bold", 'Helvetica Neue', Arial, Droid, sans-serif;
}

.wfc_plugin_hidden {
        display: none;
}

.wfc_plugin  p { 
	line-height: normal !important;
	margin-bottom: 3px !important;
	padding-bottom: 3px !important;
}

.fc_wrap { 
	background-position: center; 
	background-size: 100% 100%;
	background-attachment: scroll !important; 
        background-color:  #658488 !important;
       /* box-shadow: -2px 5px 3px rgba(0,0,0,0.2), inset 0 1px 0 rgba(255,255,255,0.6) !important; */
        font-size: 15px; 
}
.wv-mceform {
        padding: 15px;
        background-color: #fff !important;
}
.wv-mceform .txta,
.wv-mceform .txtb,
.wv-mceform .wv-mceform-img {
         margin-bottom: 10px;
}

.wv-mceform form {
	display: none !important; 
	color: inherit; 
}

.wv-mceform form div {
        margin-bottom: 10px;
}

.wv-mceform label {
	display: block;
	float: none;
	clear: both;
	width: auto;
	margin: 0;
        text-align: left;
	padding:0;
}

.wv-mceform  input[type=text],  
.wv-mceform  input[type=email] {
	display: block; 
	float: none;
	clear: both;
	width: 100%;
	margin: auto;
	padding: 5px 0;
	background-color: #eaeaea;
}  

.wv-mceform  input[type=submit] {
	display: inline-block;
        float:right;
	margin: auto; 
	text-align: center;
}

.wv-mceform form > div {
	margin-bottom: 10px;
	float: none;
	clear: both;
}


.wv-mceform .wv_flb_trigger {
	display: inline-block !important;
	padding: 10px 15px !important;
	border-radius: 5px !important;
	line-height: normal !important;
	box-sizing: initial !important;
	-webkit-box-sizing: initial !important;
	border: 0 !important;
	background: #658488;
	color: #fff;
	cursor: pointer;
	opacity: 0.70;
}

.sbx_wrap {
        display:block;
        border: 0 !important;
}

.mce-status, 
.mce-standby {
        float: none;
        clear: both;
}
.wv_flb_layer .wppl_2 .fc_wrap {
         font-size: 18px !important;
}

.fc_wrap_right {
	display: table-cell !important;
	width: 70%;
	padding: 0 0 !important;
	margin: 0;
	vertical-align: top;
      
}

.fc_wrap ul {
        text-align: left !important;
        list-style-type: none !important;    
        padding: 10px 0 !important;
}

.fc_wrap ul li { 
        margin-bottom: 10px !important;
}

.fc_check {
	display: inline-block;  
	width: 20px;
	height: 20px;
	background: url( '../uploads/check.png'); 
	background-size: 100% 100%;
}
   
 
.wv_flb_layer .wppl_2 form {
        display: block !important; 
} 

form.fc_form {  
	vertical-align: middle;   
}

.fc_form_top_text {

        color: #fff !important;
}
   
form.fc_form .fc_field_sec { 
	display: block !important; 
	width: 90% !important;
	margin: 0 auto 10px !important;
} 

form.fc_form .fc_field_sec input[type=submit] {
	display: inline !important;
	width: auto !important;
	max-width: 89% !important; 
	padding: 5px 10px !important;
	/*background: url( '../uploads/submitbg.jpg') !important;*/
	background-color: #f38401 !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100% !important;
	background-position: left top !important;
	border: 0 !important; 
        border-radius: 5px !important;
	cursor: pointer !important;
	color: #fff !important; 
	font-size: 18px;
	font-family: inherit;
	font-weight: bold;
}


/*special rules on visiblity on poup and regular modes*/


form.fc_form.popuponly {
display:none !important;
}


.standard_mode form.fc_form.popuponly  {
display:block !important;
}

.wv_flb_layer .wppl_2 form.fc_form.popuponly {
	display: block !important;
} 

.wp_showpop2_div  {
	display: block !important;
        text-align: center; 
        padding: 20px 5px;
}
.trigger-hidden {
        display: none !important;
        
}
.standard_mode .wp_showpop2_div {
         display: none !important;
}


.wv_flb_layer .wppl_2  .wp_showpop2_div  {
	display: none !important; 
}

.wp_showpop2 { 
	display: inline-block !important;
	width: auto !important;
	max-width: 80% !important;
	line-height: normal!important;
	outline: none !important;
	margin: 0 auto !important;
	vertical-align: middle !important;
	padding: 5px 10px !important; 
	word-wrap: break-word !important;
	white-space: normal !important;
	background-color: #f38401 !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100% !important;
	background-position: left top !important;
	border: 0 !important;
	border-radius: 5px !important;
	cursor: pointer !important;
	color: #fff !important;
	font-size: 18px;
	font-family: inherit;
	font-weight: bold; 
}
 
ul.popuponly {
	display: none !important;
}

.standard_mode ul.popuponly {

display: block !important;
}

.wv_flb_layer .wppl_2 ul.popuponly {
	display: block !important;
}
  
@media screen and ( max-width: 1100px ) { 
	.fc_wrap_right {
		display: table !important;
		width: auto !important; 
		height: auto  !important; 
		padding: 5px !important;
	}
	
	.bwr_img_div {
		display: block !important;
		width: auto !important; 
                max-width: 300px;
	}
	
	.bwr_text {
		display: block !important;
		width:  auto !important; 
	}    
	
	.fc_wrap_left{
		display: table !important;
		width: 100% !important; 
		height: auto  !important; 
		padding: 0 !important; 
	} 
} 


@media screen and ( max-width: 500px ) {
      
      #mc_embed_signup {
               padding: 0 !important;
      }
      #mc_embed_signup form {
               padding: 0 !important;
      }
      #mc_embed_signup_scroll {
               padding: 25px !important;
      }
}