/*
Theme Name: Hasadna
Description: <strong>Child Theme for Enfold</strong>
Author: Omer Levi
Author URI: http://www.omerlevi.com
Template: enfold
Version: 0.1.0
*/

@font-face {
    font-family: 'Alef';
    src: url('fonts/Alef-bold.eot');
    src: url('fonts/Alef-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Alef-bold.woff') format('woff'),
         url('fonts/Alef-bold.ttf') format('truetype'),
         url('fonts/Alef-bold.svg#alefbold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'Alef';
    src: url('fonts/Alef-regular.eot');
    src: url('fonts/Alef-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Alef-regular.woff') format('woff'),
         url('fonts/Alef-regular.ttf') format('truetype'),
         url('fonts/Alef-regular.svg#alefregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* Manually override font settings */
h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title{font-family:'Alef', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
body p, body{font-family:'Alef', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}

/*** remove redundant styling from special amp **/
.special_amp {
font-family: inherit;
font-style: normal;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: inherit !important;
}

/* remove unwanted border from top bar icons */
#top .social_bookmarks li {
    border-right-width: 0px;
}

/** remove bodereds from in between language links in the top header bar **/
.sub_menu li{border-left-width: 0px;}
.sub_menu > ul > li:last-child, .sub_menu > div > ul > li:last-child{ padding-left: 0; padding-right: 12px;}
.sub_menu > ul > li:first-child, .sub_menu > div > ul > li:first-child{padding-right:0;}


/* fix inner padding in tooltip search input */
#top #s {
    padding: 5px 47px 6px 8px;
}
/* RTL fix alignment of search tooltip submit button */
.rtl#top #searchsubmit, .ajax_load{
right: auto;
left: 0;
}
/* RTL fix inner padding in tooltip search input */
.rtl#top #s {
    padding: 5px 8px 6px 47px;
}
/* RTL fix -13px overslide of the main menu */
.html_header_top.html_main_nav_header .rtl#top .av_menu_left .main_menu{
left: 0;
}



/******** EVENTS ************/

@media only screen and (min-width: 989px) {
.responsive .tribe-events-single-section.tribe-events-event-meta.primary .tribe-events-meta-group{width:100% !important; float:right; margin-right:4%;}
}
.rtl .tribe-events-event-meta .tribe-events-meta-group h3, .rtl .tribe-events-event-meta .tribe-events-meta-group-venue {
    text-align: right;
}

.rtl .tribe-country-name, .rtl .tribe-delimiter{
    display: none;
}

.rtl .tribe-events-gmap{
    display: block;
}

.rtl .tribe-events-event-url, .rtl .tribe-events-abbr{
    direction: ltr;
}

.rtl .tribe-events-gcal{margin-right:0px; margin-left:9px;}




/*
----------------------------------------------------------------

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;
}




/************ 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 {} /* Multiple-Choice (Radio) List */
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio li {} /* 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 {
display:none;
} /* 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;
} /* Validation â€“ Error Description Message */
/*** Multi-Page Form Fields ***/
/* TODO! */
/*** List Fields â€“ NEW for version 1.6 ***/
/* TODO! */


 
/** 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;
}



#top .hidden_label label.gfield_label{
	display:none;
}




#top .input-text,
#top input[type="text"],
#top input[type="input"],
#top input[type="password"],
#top input[type="email"],
#top input[type="number"],
#top input[type="url"],
#top input[type="tel"],
#top input[type="search"],
#top textarea,
#top select {
font: inherit;
}




/**** twitdget fixes ******/
ul.tweetlist{
margin-top: 20px !important;
}
ul.tweetlist li{
	list-style:none;
	margin-right: 0;
	margin-left: 0;
	border: 0px solid #0097e2;
	padding-top:0;
	padding: 20px 20px 15px;
	margin-bottom: 25px;
	background-color: #eff7ff; 
	position: relative;
}
ul.tweetlist li span.twtime{
	display: block;
	background-color: #0097e2;
	padding: 0px 10px;
	color: #fff;
	position: absolute;
	top: -10px; right:0px
}


/** fix the looks of the sidebar's recent posts widget **/
.widget_recent_entries li a {
    font-style: normal;
    font-family: inherit;
}