/*
Theme Name: iAngels
Description: <strong>Child Theme for Enfold</strong>
Author: Omer Levi
Author URI: http://www.omerlevi.com
Template: enfold
Version: 0.1.1
*/


/*
----------------------------------------------------------------

readyclass.css
Gravity Forms Ready Class Pre-Set Styles
http://www.gravityforms.com
updated: December 12, 2013 12:14 PM

Gravity Forms is a Rocketgenius project
copyright 2013 Rocketgenius Inc.
http: //www.rocketgenius.com
this may not be redistributed without the
express written permission of the author.

NOTE: DO NOT EDIT THIS FILE! MAKE ANY MODIFICATIONS IN YOUR
THEME STYLESHEET. THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

If you need to make extensive customizations,
copy the contents of this file to your theme
style sheet for editing. Then, go to the form
settings page & set the 'output CSS' option
to no.

----------------------------------------------------------------
*/


/* inline fields ready class ------------------------------------------------------*/

.gform_wrapper .top_label li.gfield.gf_inline {
	vertical-align: top;
	width: auto !important;
	margin-right: 14px;
	float: none !important;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
}

.gform_wrapper .top_label li.gfield.gf_inline input[type=text].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type=url].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type=email].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type=number].large,
.gform_wrapper .top_label li.gfield.gf_inline input[type=password].large {
	width: 25.4em !important;
}

.gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium,
.gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium {
	width: 18.7em !important;
}

.gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium {
	width: 6em !important;
}

.gform_wrapper .top_label li.gfield.gf_inline input[type=text].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type=url].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type=email].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type=number].small,
.gform_wrapper .top_label li.gfield.gf_inline input[type=password].small {
	width: 5em !important;
}

.gform_wrapper .top_label li.gfield.gf_inline select  {
	width: auto !important;
}

.gform_wrapper .top_label li.gfield.gf_inline textarea {
	width: 95% !important;
}

.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text],
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text] {
	width: 70% !important;
}

.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour,
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute,
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,
.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year {
	width: 50px;
}

.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm {
	width: auto;
}

.gform_wrapper li.gf_inline div.ginput_container {
	white-space: nowrap !important;
}

/* 2 column ready class ------------------------------------------------------*/

.gform_wrapper .top_label li.gfield.gf_left_half {
	margin: 0 0 8px 0;
	width: 49%;
}

.gform_wrapper .top_label li.gfield.gf_right_half {
	margin: 0 0 8px 0;
	width: 49%;
}

.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {
	width: 46%;
}

.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {
	margin-right: 1%;
}

.gform_wrapper .top_label li.gfield.gf_left_half {
	float: left;
	clear: left !important;
}

.gform_wrapper .top_label li.gfield.gf_right_half {
	float: right;
	clear: right !important;
}

.gform_wrapper .top_label li.gfield.gf_left_half input.medium,
.gform_wrapper .top_label li.gfield.gf_left_half input.large,
.gform_wrapper .top_label li.gfield.gf_left_half select.medium,
.gform_wrapper .top_label li.gfield.gf_left_half select.large,
.gform_wrapper .top_label li.gfield.gf_right_half input.medium,
.gform_wrapper .top_label li.gfield.gf_right_half input.large,
.gform_wrapper .top_label li.gfield.gf_right_half select.medium,
.gform_wrapper .top_label li.gfield.gf_right_half select.large {
	width: 97%;
}

.gform_wrapper .top_label li.gfield.gf_left_half textarea,
.gform_wrapper .top_label li.gfield.gf_right_half textarea {
	width: 98%;
}

.gform_wrapper .top_label li.gfield.gf_left_half input.small,
.gform_wrapper .top_label li.gfield.gf_right_half input.small {
	width: 35%;
}

.gform_wrapper .top_label li.gfield.gf_left_half+li.gsection,
.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection {
	padding: 16px 0 8px 0;
}

.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_left_half,
.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_left_half,
.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_right_half,
.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_right_half,
.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_left_half,
.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half,
.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_right_half {
	padding: 16px 0 8px 0;
}

.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half {
	padding: 0 0 8px 0;
}

.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half {
	padding: 16px 0 8px 0;
}

.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,
.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield,
.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer {
	clear: both
}

/* 3 column ready class ------------------------------------------------------*/

.gform_wrapper .top_label li.gfield.gf_left_third,
.gform_wrapper .top_label li.gfield.gf_middle_third,
.gform_wrapper .top_label li.gfield.gf_right_third {
	margin: 0 0 8px 0;
	width: 32%;
}

.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,
.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third,
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
	width: 29%;
}

.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
	margin-right: 1%;
}

.gform_wrapper .top_label li.gfield.gf_left_third {
	float: left;
	clear: left !important;
}

.gform_wrapper .top_label li.gfield.gf_middle_third {
	float: left;
	margin-left: 2% !important;
	clear: none !important;
}

.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third {
	margin-left: 3%;
}

.gform_wrapper .top_label li.gfield.gf_right_third {
	float: right;
	clear: right !important;
}

.gform_wrapper .top_label li.gfield.gf_left_third input.medium,
.gform_wrapper .top_label li.gfield.gf_left_third input.large,
.gform_wrapper .top_label li.gfield.gf_left_third select.medium,
.gform_wrapper .top_label li.gfield.gf_left_third select.large,
.gform_wrapper .top_label li.gfield.gf_middle_third input.medium,
.gform_wrapper .top_label li.gfield.gf_middle_third input.large,
.gform_wrapper .top_label li.gfield.gf_middle_third select.medium,
.gform_wrapper .top_label li.gfield.gf_middle_third select.large,
.gform_wrapper .top_label li.gfield.gf_right_third input.medium,
.gform_wrapper .top_label li.gfield.gf_right_third input.large,
.gform_wrapper .top_label li.gfield.gf_right_third select.medium,
.gform_wrapper .top_label li.gfield.gf_right_third select.large {
	width: 95%;
}

.gform_wrapper .top_label li.gfield.gf_left_third+li.gsection,
.gform_wrapper .top_label li.gfield.gf_right_third+li.gsection {
	padding: 16px 0 8px 0;
}

.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,
.gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,
.gform_wrapper .top_label li.gfield.gf_right_third+li.gfield,
.gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer {
	clear: both;
}

/* radio/checkbox sub-column ready classes ------------------------------------------------------*/

.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li,
.gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_2col ul.gfield_radio li {
	width: 50%;
	float: left;
	margin: 0 0 8px 0;
	min-height: 1.8em;
}

.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li,
.gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_3col ul.gfield_radio li {
	width: 33%;
	float: left;
	margin: 0 0 8px 0;
	min-height: 1.8em;
}

.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li {
	width: 25%;
	float: left;
	margin: 0 0 8px 0;
	min-height: 1.8em;
}

.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li {
	width: 20%;
	float: left;
	margin: 0 0 8px 0;
	min-height: 1.8em;
}

.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,
.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,
.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio,
.gform_wrapper li.gfield.gf_2col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_2col ul.gfield_radio,
.gform_wrapper li.gfield.gf_3col ul.gfield_checkbox,
.gform_wrapper li.gfield.gf_3col ul.gfield_radio {
	overflow: hidden;
}

.gform_wrapper  li.gfield.gf_list_2col label.gfield_label,
.gform_wrapper  li.gfield.gf_list_3col label.gfield_label,
.gform_wrapper  li.gfield.gf_list_4col label.gfield_label,
.gform_wrapper  li.gfield.gf_list_5col label.gfield_label,
.gform_wrapper  li.gfield.gf_list_inline label.gfield_label {
	margin: 10px 0 10px 0;
}

/* optional height settings for the radio/checkbox columns */

.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li {
	height: 25px;
}

.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li {
	height: 50px;
}

.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li {
	height: 75px;
}

.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li {
	height: 100px;
}

.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li {
	height: 125px;
}
.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li,
.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li {
	height: 150px;
}

/* radio/checkbox inline list ready classes ------------------------------------------------------*/

.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,
.gform_wrapper li.gf_list_inline ul.gfield_radio li {
	width: auto !important;
	float: none !important;
	margin: 0 10px 10px 0;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
}

/* hide am/pm field ready class ------------------------------------------------------*/

.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm {
	display: none !important;
}

/* scrolling text section break ready class ------------------------------------------------------*/

.gform_wrapper li.gsection.gf_scroll_text {
	height: 180px;
	width: 96%;
	overflow: auto;
	border: 1px solid #ccc;
	border-bottom: 1px solid #CCC !important;
}

.gform_wrapper li.gsection.gf_scroll_text h2.gsection_title {
	margin: 10px 10px 0 10px !important;
}

.gform_wrapper li.gsection.gf_scroll_text .gsection_description {
	margin: 10px;
	font-size: 0.8em;
}

.gform_wrapper div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description ul li,
.gform_wrapper form div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description ul li {
	list-style-type: disc !important;
	margin: 0 0 0.5em;
	overflow: visible;
	padding-left: 0;
}

.gform_wrapper div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description ul,
.gform_wrapper form div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description ul {
	list-style-type: disc !important;
	margin: 1em 0 1em 1.5em;
	padding-left: 0;
}

.gform_wrapper div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description ol li,
.gform_wrapper form div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description ol li {
	list-style-type: decimal!important;
	overflow:visible;
	margin: 0 0 0.5em;
	padding-left: 0;
}

.gform_wrapper div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description ol,
.gform_wrapper form div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description ol {
	list-style-type: decimal!important;
	margin: 1em 0 1.5em 2.0em;
	padding-left: 0;
}

.gform_wrapper div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul,
.gform_wrapper form div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li {
    list-style-type: disc !important;
    padding-left: 0;
}

.gform_wrapper div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul {
	margin: 1em 0 1em 1.5em;
}

.gform_wrapper form div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li {
	margin: 0 0 0.5em;
}

.gform_wrapper div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description dl {
	margin: 0 0 1.5em 0;
	padding-left: 0;
}

.gform_wrapper div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description dl dt {
	font-weight: bold;
}

.gform_wrapper div.gform_ul.gform_fields li.gfield.gsection.gf_scroll_text div.gsection_description dl dd {
	margin: 0 0 1em 1.5em;
}

/* HTML field alert style ready classes  ------------------------------------------------------*/

.gform_wrapper li.gfield.gfield_html.gf_alert_green,
.gform_wrapper li.gfield.gfield_html.gf_alert_red,
.gform_wrapper li.gfield.gfield_html.gf_alert_yellow,
.gform_wrapper li.gfield.gfield_html.gf_alert_gray,
.gform_wrapper li.gfield.gfield_html.gf_alert_blue {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 20px 0 !important;
	padding: 20px !important;
}

.gform_wrapper li.gfield.gfield_html.gf_alert_green {
	border: 1px solid #97B48A;
	background-color: #CBECA0;
	text-shadow: #DFB 1px 1px;
	color: #030;
}

.gform_wrapper li.gfield.gfield_html.gf_alert_red {
	border: 1px solid #CFADB3;
	background-color: #FAF2F5;
	text-shadow: #FFF 1px 1px;
	color: #832525;
}

.gform_wrapper li.gfield.gfield_html.gf_alert_yellow {
	border: 1px solid #E6DB55;
	background-color: #FFFBCC;
	text-shadow: #FCFAEA 1px 1px;
	color: #222;
}

.gform_wrapper li.gfield.gfield_html.gf_alert_gray {
	border: 1px solid #CCC;
	background-color: #EEE;
	text-shadow: #FFF 1px 1px;
	color: #424242;
}

.gform_wrapper li.gfield.gfield_html.gf_alert_blue {
	border: 1px solid #a7c2e7;
	background-color: #D1E4F3;
	text-shadow: #E0F1FF 1px 1px;
	color: #314475;
}

/* confirmation styles Ready Classes ------------------------------------------------------*/


div.gform_confirmation_wrapper.gf_confirmation_simple_yellow {
	margin: 30px 0;
	max-width: 99%;
	border-top: 1px solid #E6DB55;
	border-bottom: 1px solid #E6DB55;
	padding: 2em;
	background-color: #FFFBCC;
	color: #424242;
	font-size: 1.6em;
}

div.gform_confirmation_wrapper.gf_confirmation_simple_gray {
	margin: 30px 0;
	max-width: 99%;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 2em;
	background-color: #EAEAEA;
	color: #424242;
	font-size: 1.6em;
}

div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient {
	position: relative;
	background-color: #FFFBD2;
	margin: 30px 0;
	border: 1px solid #E6DB55;
	-webkit-box-shadow: 0px 0px 5px rgba(221, 215, 131, 0.75);
	-moz-box-shadow: 0px 0px 5px rgba(221, 215, 131, 0.75);
	box-shadow: 0px 0px 5px rgba(221, 215, 131, 0.75);
}

div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div#gforms_confirmation_message {
	margin: 0;
	padding: 40px;
	max-width: 99%;
	font-size: 1.8em;
	border-top: 2px solid #FFF;
	border-bottom: 1px solid #E6DB55; 
	background-color:#FFFBCC; 
	color:#424242;
	background: #fffce5;
	background: -moz-linear-gradient(top,  #fffce5 0%, #fff9bf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffce5), color-stop(100%,#fff9bf));
	background: -webkit-linear-gradient(top,  #fffce5 0%,#fff9bf 100%);
	background: -o-linear-gradient(top,  #fffce5 0%,#fff9bf 100%);
	background: -ms-linear-gradient(top,  #fffce5 0%,#fff9bf 100%);
	background: linear-gradient(to bottom,  #fffce5 0%,#fff9bf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffce5', endColorstr='#fff9bf',GradientType=0 );
}

div.gform_confirmation_wrapper.gf_confirmation_green_gradient {
	position: relative;
	background-color: #f1fcdf;
	margin: 30px 0;
	border: 1px solid #a7c37c;
	-webkit-box-shadow: 0px 0px 5px rgba(86, 122, 86, 0.4);
	-moz-box-shadow: 0px 0px 5px rgba(86, 122, 86, 0.4);
	box-shadow: 0px 0px 5px rgba(86, 122, 86, 0.4);
}

div.gform_confirmation_wrapper.gf_confirmation_green_gradient div#gforms_confirmation_message {
	margin: 0;
	padding: 40px;
	max-width: 99%;
	font-size: 1.8em;
	border-top: 2px solid #effade;
	border-bottom: 1px solid #a7c37c;
	background-color:#FFFBCC; 
	text-shadow: #DFB 1px 1px;
	color: #030;
	background: rgb(219,242,183);
	background: -moz-linear-gradient(top,  rgba(219,242,183,1) 0%, rgba(180,208,136,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,242,183,1)), color-stop(100%,rgba(180,208,136,1)));
	background: -webkit-linear-gradient(top,  rgba(219,242,183,1) 0%,rgba(180,208,136,1) 100%);
	background: -o-linear-gradient(top,  rgba(219,242,183,1) 0%,rgba(180,208,136,1) 100%);
	background: -ms-linear-gradient(top,  rgba(219,242,183,1) 0%,rgba(180,208,136,1) 100%);
	background: linear-gradient(to bottom,  rgba(219,242,183,1) 0%,rgba(180,208,136,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbf2b7', endColorstr='#b4d088',GradientType=0 );
}

div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before,
div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,
div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,
div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after {
	z-index: -1; 
	position: absolute; 
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%; 
	top: 80%;
	max-width:40%;
	background: rgba(0, 0, 0, 0.2); 
	-webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.2);   
	-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
	-webkit-transform: rotate(-3deg);    
	-moz-transform: rotate(-3deg);   
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,
div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}


/** change background color for title bar **/ 
.title_container {
background-color: #ecebe6 !important;
color: #17273e !important;
}

/** Remove caps in headings **/
h1, h2, h3 {
text-transform: none !important;
}


/* modify theme's top menu normal links style */
#top .main_menu ul:first-child > li > a .avia-menu-text {
font-size: 14px;
font-weight: normal;
text-transform: uppercase;
}
#top .main_menu ul:first-child > li > a:hover{}


/* custom styles for top menu buttons (join/login) */
#top .main_menu ul:first-child > li.cyanbutton > a .avia-menu-text{
margin-left:5px;
font-size: 13px;
background-color: #4cb9ba !important;
padding: 7px 10px; 
border: none;
border-radius:4px;
}
#top .main_menu ul:first-child > li.darkbutton > a .avia-menu-text{
margin-left:5px;
font-size: 13px;
background-color: #17273e !important;
padding: 7px 10px;
border: none;
border-radius:4px;
}


/**** home hero section - enable few buttons in the same line/row using align= center ****/
#home_hero{
text-align: center;
}
#home_hero .avia-button-center {
   display: inline;
   padding: 0 5px;
}


/* limit font size for headings on mobiles */
@media only screen and (max-width: 480px) {
h1 { font-size: 38px!important; }
}/* end media query */



@media only screen and (max-width: 768px) {
#why_iangels,
#why_crowd,
#why_israel{
background-image: none !important;
}
}/* end media query */



/*** social icons for the footer - copy and paste from the socket and change ul class to .social_bookmarks_footer **/
.social_bookmarks_footer li{
    display: inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    background-color: rgba(255,255,255,.1);
    border-radius:2px;
    margin-right:2px;
}
.social_bookmarks_footer li a{
    display: inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    font-size: 18px;
}
.social_bookmarks_footer li a:hover{
    text-decoration: none;  
border-radius:2px;
}

/** buttons on the homepage - borders **/
#top #home_hero .avia-button.avia-size-x-large{
    border: 1px solid #4cb9ba !important;
    border-radius: 4px;
}


/*********************** Calculator Styles ******************************/
.how-to-container .fee-calc-container {
background: #fff;
box-shadow: 0 25px 20px -20px rgba(0,0,0,.2);
}

.how-to-container .fee-calc-container .input-container {
padding: 0;
}
.how-to-container .fee-calc-container h2{
  background-color:;
  display: inline-block;
  padding-bottom: 5px;
  margin: 3% 3% 0 3%;
  font-size: 20px;
  font-weight: 500;
  border-bottom: 2px solid #4cb9ba
}

.how-to-container .fee-calc-container .input-container .field{
background-color:#fff;
width:50%;
padding: 0 3%;
float: left;
position: relative;
}

.how-to-container .fee-calc-container .input-container .field-fw{
width: 100%;
height: 40px;
}

.how-to-container .fee-calc-container .result-double {  
float: left;
font-size: 16px;
color: #646c79;
}

.how-to-container .fee-calc-container .input-container .field div.years::after{
content: "Years";
color: #646c79;
font-size:12px;
position: absolute;
top:10px;
right:35px;

}

.how-to-container .fee-calc-container .input-container label{
display: block;
width:38%;
float:left !important;
color: #17273e;
font-size:13px;
line-height: 16px;
padding-top: 4px;
font-weight: 400 !important; 
}

.label-fee {width: 115px !important;}

.how-to-container .fee-calc-container .input-container input[type=text]{
display: block;
width:60% !important;
float:left !important;
background-color: #fff !important;
border-color: 1px solid #e1e1e1;
border-radius: 3px !important;
height: 40px;
line-height:40px;
font-size: 16px !important;
color: #646c79 !important;
font-weight: 200 !important;
font-family: "Open Sans" !important;

}

.how-to-container .fee-calc-container .input-container input[type=button]{
display: block;
width:100% !important;
float:left !important;
background-color: #4cb9ba !important;
border: 0;
border-radius:3px;
height: 40px;
line-height:40px;
font-size: 14px !important;
color: #fff !important;
font-weight: 500 !important;
font-family: "Open Sans" !important;

}

.how-to-container .fee-calc-container .results-wrapper{
clear:both;
}
.how-to-container .fee-calc-container .results-container{
overflow:hidden
}
.how-to-container .fee-calc-container .results-container:first-child{
clear:both;
background-color:none;
margin: 0 3% 0px;
border-top: 1px solid #dcdee2;
padding: 18px 0 12px;
}

.how-to-container .fee-calc-container .results-container:last-child{
clear:both;
border-top: 1px solid #eeeeec;
background-color: #fbfbf9;
margin: 0;
padding: 18px 3% 12px;
}

.how-to-container .fee-calc-container .results-container .result-label,
.how-to-container .fee-calc-container .results-container .result-double,
.how-to-container .fee-calc-container .results-container .result-one{
  display:block;
  width: 25%;
  float: left;
  font-size: 18px;
  color: #17273e;
}

.how-to-container .fee-calc-container .results-container .result-double .result-sublabel,
.how-to-container .fee-calc-container .results-container .result-one .result-sublabel{
  font-size: 12px;
  color: #646c79;
}


@media only screen and (max-width: 989px) {

.how-to-container .fee-calc-container {}

}

  /*
 
  .how-to-container .fee-calc-container .results-container {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-color: #fbfbf9;
    height: 120px;
    padding: 20px 0;
    padding-left: 50px;
  }
 
  .how-to-container .fee-calc-container .results-container:after {
    content: " ";
    display: block;
    clear: both;
  }
 
  .how-to-container .fee-calc-container .result-label {
    width: 24.1379310345%;
    float: left;
    margin-right: 1.1494252874%;
    color: #336699;
  }
 
  .how-to-container .fee-calc-container .result-double {
    width: 24.1379310345%;
    float: left;
    margin-right: 1.1494252874%;
    font-size: 1.4em;
  }
 
  .how-to-container .fee-calc-container .result-one {
    width: 11.4942528736%;
    float: left;
    margin-right: 1.1494252874%;
    font-size: 1.6em;
  }
 
  .how-to-container .fee-calc-container .result-sublabel {
    font-size: 0.5em;
    text-transform: uppercase;
    line-height: 1em;
  }
 
 */




/** enfold recent posts widget font italic **/
.recentcomments a, .widget_recent_entries li{
  margin:0;
  border-width:1px;
}
.recentcomments a, .widget_recent_entries li a {
    font-style: normal !important;
    font-family: inherit;
}



/************ GRAVITY FORM STYLES *************/
body .gform_wrapper {} /* contains the entire Gravity Form */
body .gform_wrapper .gform_heading {} /* contains the form title and description */
body .gform_wrapper .gform_heading .gform_title {} /* Form Title */
body .gform_wrapper .gform_heading .gform_description {} /* Form Description */

body .gform_wrapper .gform_body {} /* contains the main form content */
body .gform_wrapper .gform_body .gform_fields {
margin: 0;
} /* unordered list used to structure all of the form elements */
body .gform_wrapper .gform_body .gform_fields .gfield {
list-style: none;
} /* individual list items containing each form element */
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container {} /* wraps the actual form element inside the containing list item */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description {} /* contains the field description inside the containing list item */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label, #top label.gfield_label {
color: #222222;
font-weight: 400;
display: inline;
} /* Standard Field Label */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required, #top label.gfield_label span {
font-size:12px;
font-weight: 400;
display: inline-block;
padding: 0 3px;
} /* Required Field Indicator (Asterisk) */
/*** Standard Fields ***/
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text], body .gform_wrapper .gform_body .gform_fields .gfield input[type=password] {
  width: 100%;
  border-radius: 3px !important;
  } /* Text Field */
body .gform_wrapper .gform_body .gform_fields .gfield select {} /* Drop-Down (Select) Field */
body .gform_wrapper .gform_body .gform_fields .gfield textarea {
  width: 100% !important;
  border-radius: 3px !important;
  } /* Paragraph (Textarea) Field */ 
body .gform_wrapper .gform_body .gform_fields .gform_hidden {display:none !important;} /* hidden fields */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio {
	margin-left:0;
} /* Multiple-Choice (Radio) List */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li {
	list-style: none;
} /* Multiple-Choice (Radio) List Items */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li input[type=radio] {} /* Multiple-Choice (Radio) Inputs */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox {margin:0; } /* Checkbox List */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li {list-style:none; margin:0; color: #222;} /* Checkbox List Items */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox] {} /* Checkbox Inputs */
/***  Advanced Fields ***/
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex {} /* Advanced Field (multi-field) Container */
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_left {} /* Advanced Field ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Left Container */
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_left label {} /* Sub-Label: Advanced Field ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Left Container */
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_right {} /* Advanced Field ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Right Container */
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_right label {} /* Sub-Label: Advanced Field ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Right Container */
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_full {} /* Advanced Fields ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Full Container */
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_complex .ginput_full label {} /* Sub-Label: Advanced Field ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Full Container */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_time_hour {} /* Time ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Hours Container */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_time_hour input {} /* Time ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Hours Input Field */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_time_hour label {} /* Sub-Label: Time ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Hours */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_time_minute {} /* Time ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Minutes Container */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_time_minute input {} /* Time ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Minutes Input Field */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_time_minute label {} /* Sub-Label: Time ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Minutes */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_time_ampm {} /* Time ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ AM/PM Container */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_time_ampm select {} /* Time ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ AM/PM Selector */
body .gform_wrapper .gform_body .gform_fields .gfield .datepicker {} /* Date ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Input Field (Datepicker Option) */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_input_datepicker_icon {} /* Date ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Icon Image (Datepicker Option) */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_date_month {} /* Date ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Month Container */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_date_month input {} /* Date ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Month Input Field */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_date_month label {} /* Sub-Label: Date ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Month */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_date_day {} /* Date ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Day Container */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_date_day input {} /* Date ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Day Field Input */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_date_day label {} /* Sub-Label: Date ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Day */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_date_year {} /* Date ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Year Container */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_date_year input {} /* Date ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Year Input Field */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_date_year label {} /* Sub-Label: Date ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Year */
/*** HTML 5 Fields ***/
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email] {
  width: 100% !important;
  border-radius: 3px !important;
  } /* Email Input Field (HTML 5 Option) */
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel] {
  width: 100% !important;
  border-radius: 3px !important;
  } /* Telephone Input Field (HTML 5 Option) */
body .gform_wrapper .gform_body .gform_fields .gfield input[type=url] {
  width: 100% !important;
  border-radius: 3px !important;
  } /* Website Input Field (HTML 5 Option) */
/*** Section Breaks ***/
body .gform_wrapper .gform_body .gform_fields .gsection {} /* Section Break Container */
body .gform_wrapper .gform_body .gform_fields .gsection .gsection_title {} /* Section Break Title */
body .gform_wrapper .gform_body .gform_fields .gsection .gsection_description {} /* Section Break Description */
/*** Captcha Fields ***/
body .gform_wrapper .gform_body .gform_fields .gfield .recaptcha_widget_div .recaptcha_area {} /* ReCaptcha Container */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_captcha_container {} /* Captcha Container (Really Simple Captcha Option) */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_captcha_container .gfield_captcha {} /* Captcha Image (Really Simple Captcha Option) */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_captcha_container .gfield_captcha_input_container input {} /* Captcha Input Field (Really Simple Captcha Option) */
/*** Form Footer ***/
body .gform_wrapper .gform_footer {
text-align: center;
} /* Form Footer */
body .gform_wrapper .gform_footer input[type=submit] {
color: #fff;
border-radius: 3px;
font-weight: 500;
font-size: 16px;
padding: 5px 30px;
} /* Submit Button */
body .gform_wrapper .gform_footer input[type=submit]:active, body .gform_wrapper .gform_footer input[type=submit]:focus{
-webkit-appearance: none; box-shadow: none !important;
}
body .gform_wrapper .gform_footer input[type=image] {} /* Submit Button (image) */
/*** Form Confirmation ***/
body #gforms_confirmation_message  {
background: #8BAF5B;
padding: 20px;
margin-bottom: 30px;
text-align: center;
color: #4F5F39;
} /* Inline Confirmation Message */
body .gform_wrapper .validation_error {
background: #FFF8F4;
padding: 20px;
margin-bottom: 30px;
text-align: center;
color: #AF2C20;
} /* Validation Error Message */
body .gform_wrapper .gform_body .gform_fields .gfield_error {} /* Validation ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ Error Container */
body .gform_wrapper .gform_body .gform_fields .gfield_error .validation_message {
padding: 1px 5px;
color: #AF2C20;
font-size: 0.7em;
} 


 
/** style fixes specifically for the newsletter registration page **/ 
#gform_wrapper_3 form{
  text-align: center; 
}
body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_label{
  display:none;
}
#gform_wrapper_3 li, #gform_wrapper_3 .ginput_container{
  margin:0 !important;
  padding:0;
}
body #gform_wrapper_3 .gform_body .gform_fields .gfield{
  display: inline-block;
}
body #gform_wrapper_3 .gform_body .gform_fields .gfield button{
  width:100%;
  border:1px solid #fff;
  font-size:18px;
  height:40px;
  line-height:40px;
  padding: 0 20px;
  margin: 0 10px;
  border-radius: 3px;

}
body #gform_wrapper_3 .gform_body .gform_fields .gfield input{
  width:100%;
  border: 1px solid #fff !important;
  font-size:18px !important;
  height:40px;
  line-height:40px;
  padding:0 8px;
  font-weight:100 !important;
border-radius: 3px;
}
#gform_wrapper_3 .gform_footer.top_label, #gform_wrapper_3 label{
display: none;
}



/**** white paper lp styles **/
.whitepaperform span.gfield_required{
display: none;
}



/*** fancy form ***/
.fancylpform_wrapper .gform_button{
width: 100%;
padding: 20px 30px !important; 
}

.fancylpform_wrapper span.gfield_required{
display: none;
}



.fancylpform_wrapper ul.gfield_checkbox li{
display:inline-block;
width: 50%;
text-align:center;
}

#top .fancylpform_wrapper ul.gfield_checkbox li label{
  margin-left: 5px;
}

/* homepage header title workaround for ios */
@media only screen and (max-width: 480px) {
div.adaptive{
font-size: 40px;
line-height: 45px;
color: #fff;
font-weight: 300;
}
}/* end media query */
@media only screen and (min-width: 480px) {
div.adaptive{
font-size: 64px;
line-height: 72px;
color: #fff;
font-weight: 300;
}
}/* end media query */


/* disqus div padding fix */
@media only screen and (min-width: 768px) {
#disqus_thread {width:100%; padding:23px 50px 33px 0;}
}/* end media query */



/** FLATFORM class **/ 
.gform_wrapper form.flatform{
  display: inline-block;
  padding: 10px 0;
}
body .gform_wrapper form.flatform .gform_body .gform_fields .gfield .gfield_label{
  display:none !important;
}
.gform_wrapper form.flatform li, .gform_wrapper form.flatform .ginput_container{
  margin:0 !important;
  padding:0;
}
body .gform_wrapper form.flatform .gform_body .gform_fields .gfield{
  display: inline-block;

}
body .gform_wrapper form.flatform .gform_body .gform_fields .gfield .validation_message{
	position: absolute;
}
body .gform_wrapper form.flatform .gform_body .gform_fields .gfield button{
  border:0px solid #fff;
  font-size:14px;
  height:30px;
  line-height:30px;
  padding: 0 20px;
  margin: 0 10px;
  border-radius: 3px;

}
body .gform_wrapper form.flatform .gform_body .gform_fields .gfield input{
  width:100%;
  border: 1px solid #ddd !important;
  font-size:14px !important;
  height:30px;
  line-height:30px;
  padding:0 8px;
  font-weight:100 !important;
border-radius: 3px;
}
.gform_wrapper form.flatform .gform_footer.top_label, .gform_wrapper form.flatform label{
display: none;
}
.gform_wrapper form.flatform .validation_error{display:none;}


/*** SABOX styles clean ***/
.saboxplugin-wrap {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border: 1px solid;
  border-color: #EEE;
	width: 100%;
	clear: both;
	display: block;
	overflow: hidden;
  word-wrap:break-word;
  margin-bottom: 30px;
  padding-bottom: 10px !important;
}

.saboxplugin-wrap .saboxplugin-gravatar {
	float: left;
	padding: 20px;
}

.saboxplugin-wrap .saboxplugin-gravatar img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}

.saboxplugin-wrap .saboxplugin-authorname {
	font-size: 18px;
	line-height: 1;
	margin: 20px 0 0 20px;
	display: block;
  line-height: 25px;
}

.saboxplugin-wrap .saboxplugin-desc {
  display: block;
  margin: 5px 20px;
  font-size: 14px;
  line-height: 21px;
}

.saboxplugin-wrap .saboxplugin-desc a {
	text-decoration: none;
}

.saboxplugin-wrap .saboxplugin-desc p {
	margin: 5px 0 12px 0;
}

.clearfix:after,
.clearfix:before {
	content: ' ';
	display: table;
	line-height: 0;
	clear: both;
}

.ie7 .clearfix {
	zoom: 1;
}

.saboxplugin-wrap .saboxplugin-socials.sabox-colored .saboxplugin-icon-color {
  color:#fff;
}

/*  - GLOBAL MEDIA QUERIES
-------------------------------------------------------------- */
@media screen and (max-width: 480px) {

  .saboxplugin-wrap {
    text-align: center;
  }

  .saboxplugin-wrap .saboxplugin-gravatar {
    float: none;
    padding: 20px 0;
    text-align: center;
    margin: 0 auto;
    display:block;
  }
  .saboxplugin-wrap .saboxplugin-gravatar img {
    float:none;
    display:inline-block;
    display:-moz-inline-stack;
    vertical-align:middle;
    *vertical-align:auto;
    zoom:1;
    *display:inline;
  }

  .saboxplugin-wrap .saboxplugin-desc {
    margin: 0 10px 20px;
    text-align: center;
  }

  .saboxplugin-wrap .saboxplugin-authorname {
    text-align: center;
    margin:10px 0 20px;
  }

}




/**** AUTH0 css tweaks ***/
#a0-lock.a0-theme-default .a0-panel {margin: 0 auto;}

/**** fix padding on special quotes ****/
.special_amp{
padding-right:5px !important;
}


/*** aligning the top menu to the left **/
.main_menu {
position: relative;
left: 180px;
}
/*
div#slint{
position:absolute;
right: 0;
}

.av-main-nav-wrap ul.av-main-nav{padding-left: 180px;}

*/

nav.main_menu{
	display:inline-block;
}

div.log-out-view{
	float:right
}

.link-login{
font-size: .8em;
font-weight:100;
letter-spacing:0.01em;
padding: 0 1em;
cursor: pointer;
}

.btn-signup{
	color: #fff !important;
    background-color: #4cb9ba;
    padding: 0 1em;
    margin: 0 0 .2em;
    font-size: .8em;
    display: inline-block;
    position: relative;
    cursor: pointer;
    min-height: 36px;
    min-width: 88px;
    line-height: 36px;
    vertical-align: middle;
    -webkit-box-align: center;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
    text-transform: uppercase;
    text-align: center;
border:0;
    border-radius:3px;
    font-weight:100;
    letter-spacing:0.01em;
}
.btn-signup:hover{
	text-decoration:none;
}

@media only screen and (max-width: 989px) {
div.log-out-view, div.log-in-view{
	padding-right:60px;
}
}

@media only screen and (max-width: 767px) {

.responsive #top .logo{ position:absolute; display:table;height:91px !important;float:none;padding:0;border:none;width:auto;}
}



div.log-in-view{
	float:right
}

.log-in-view #user-img {
width: 40px;
height: 40px;
border-radius: 50%;
display: inline-block;
vertical-align: middle;
margin: 0 5px 0 0;
}

.log-in-view .user-info {
display: inline-block;
vertical-align: middle;
}

.log-in-view #user-name {
color: #000;
font-size: 15px;
font-weight: 400;
letter-spacing: .01em;
margin: 0;
line-height: 1.2em;
}

.log-in-view #user-email {
color: rgba(0, 0, 0, 0.87);
font-weight: 300;
font-size: 13px;
letter-spacing: .01em;
margin: 0 0 0 1px;
line-height: 1.6em;
}
