.resnweb_section { float: left; width: 100%; }
.resnweb_container{ width:1200px; margin:auto; padding: 0px; }
.resnweb_clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; } .resnweb_width_100_percentage { width: 100%; }
.resnweb_width_75_percentage { width: 75%; }
.resnweb_width_70_percentage { width: 70%; }
.resnweb_width_66_percentage { width: 66.66%; }
.resnweb_width_65_percentage { width: 65%; }
.resnweb_width_60_percentage { width: 60%; }
.resnweb_width_50_percentage { width: 50%; }
.resnweb_width_45_percentage { width: 45%; }
.resnweb_width_40_percentage { width: 40%; }
.resnweb_width_35_percentage { width: 35%; }
.resnweb_width_33_percentage { width: 33.33%; }
.resnweb_width_30_percentage { width: 30%; }
.resnweb_width_25_percentage { width: 25%; }
.resnweb_width_20_percentage { width: 20%; }
.resnweb_width_15_percentage { width: 15%; }
.resnweb_width_10_percentage { width: 10%; }
.resnweb_width_650 { width: 650px; }
.resnweb_width_160 { width: 160px; }
.resnweb_width_60 { width: 60px; }
.resnweb_width_50 { width: 50px; }
.resnweb_width_40 { width: 40px; }
.resnweb_width_30 { width: 30px; }
.resnweb_width_25 { width: 25px; }
.resnweb_width_20 { width: 20px; }
.resnweb_width_18 { width: 18px; }
.resnweb_width_initial { width: initial; }
.resnweb_height_250 { height: 250px; }
.resnweb_height_200 { height: 200px; }
.resnweb_height_130 { height: 130px; }
.resnweb_height_110 { height: 110px; }
.resnweb_height_100 { height: 100px; }
.resnweb_height_80 { height: 80px; }
.resnweb_height_60 { height: 60px; }
.resnweb_height_50 { height: 50px; }
.resnweb_height_45 { height: 45px; }
.resnweb_height_40 { height: 40px; }
.resnweb_height_30 { height: 30px; }
.resnweb_height_25 { height: 25px; }
.resnweb_height_20 { height: 20px; }
.resnweb_height_15 { height: 15px; }
.resnweb_height_18 { height: 18px; }
.resnweb_height_10 { height: 10px; }
.resnweb_height_7 { height: 7px; }
.resnweb_height_5 { height: 5px; }
.resnweb_height_3 { height: 3px; }
.resnweb_height_1 { height: 1px; }
.resnweb_height_2 { height: 2px; }
.resnweb_height_0 { height: 0px; }
.resnweb_height_0_important { height: 0px !important; }
.resnweb_height_100_percentage { height: 100%; }
.resnweb_min_height_100 { min-height: 100px; }
.resnweb_float_left { float: left; }
.resnweb_float_right { float: right; }
.resnweb_float_none { float: none; }
.resnweb_padding_0 { padding: 0px; }
.resnweb_padding_0_important { padding: 0px !important; }
.resnweb_padding_5 { padding: 5px; }
.resnweb_padding_7 { padding: 7px; }
.resnweb_padding_8 { padding: 8px; }
.resnweb_padding_10 { padding: 10px; }
.resnweb_padding_15 { padding: 15px; }
.resnweb_padding_20 { padding: 20px; }
.resnweb_padding_30 { padding: 30px; }
.resnweb_padding_40 { padding: 40px; }
.resnweb_padding_50 { padding: 50px; }
.resnweb_padding_10_0 { padding: 10px 0px; }
.resnweb_padding_10_20 { padding: 10px 20px; }
.resnweb_padding_10_15 { padding: 10px 15px; }
.resnweb_padding_10_20_important { padding: 10px 20px !important; }
.resnweb_padding_10_25 { padding: 10px 25px; }
.resnweb_padding_20_10 { padding: 20px 10px; }
.resnweb_padding_20_15 { padding: 20px 15px; }
.resnweb_padding_20_25 { padding: 20px 25px; }
.resnweb_padding_20_30 { padding: 20px 30px; }
.resnweb_padding_20_0 { padding: 20px 0px; }
.resnweb_padding_15_0 { padding: 15px 0px; }
.resnweb_padding_18_0 { padding: 18px 0px; }
.resnweb_padding_15_20 { padding: 15px 20px; }
.resnweb_padding_15_25 { padding: 15px 25px; }
.resnweb_padding_15_30 { padding: 15px 30px; }
.resnweb_padding_15_35 { padding: 15px 35px; }
.resnweb_padding_15_35_important { padding: 15px 35px !important; }
.resnweb_padding_15_30_important { padding: 15px 30px !important; }
.resnweb_padding_15_25_important { padding: 15px 25px !important; }
.resnweb_padding_5_0 { padding: 5px 0px; }
.resnweb_padding_40_20 { padding: 40px 20px; }
.resnweb_padding_40_0 { padding: 40px 0px; }
.resnweb_padding_5_10 { padding: 5px 10px; }
.resnweb_padding_3_5 { padding: 3px 5px; }
.resnweb_padding_5_20 { padding: 5px 20px; }
.resnweb_padding_0_5 { padding: 0px 5px; }
.resnweb_padding_0_10 { padding: 0px 10px; }
.resnweb_padding_0_15 { padding: 0px 15px; }
.resnweb_padding_0_20 { padding: 0px 20px; }
.resnweb_padding_0_30 { padding: 0px 30px; }
.resnweb_padding_0_50 { padding: 0px 50px; }
.resnweb_padding_bottom_0 { padding-bottom: 0px; }
.resnweb_padding_bottom_5 { padding-bottom: 5px; }
.resnweb_padding_bottom_15 { padding-bottom: 15px; }
.resnweb_padding_bottom_20 { padding-bottom: 20px; }
.resnweb_padding_left_20 { padding-left: 20px; }
.resnweb_padding_left_10 { padding-left: 10px; }
.resnweb_padding_left_15 { padding-left: 15px; }
.resnweb_padding_left_40 { padding-left: 40px; }
.resnweb_padding_left_50 { padding-left: 50px; }
.resnweb_padding_left_120 { padding-left: 120px; }
.resnweb_padding_right_15 { padding-right: 15px; }
.resnweb_padding_right_10 { padding-right: 10px; }
.resnweb_padding_right_20 { padding-right: 20px; }
.resnweb_padding_top_5 { padding-top: 5px; }
.resnweb_padding_top_12 { padding-top: 12px; }
.resnweb_padding_top_0 { padding-top: 0px; }
.resnweb_margin_auto { margin: auto; }
.resnweb_margin_0 { margin: 0px; }
.resnweb_margin_0_important { margin: 0px !important; }
.resnweb_margin_0_10 { margin: 0px 10px; }
.resnweb_margin_0_20 { margin: 0px 20px; }
.resnweb_margin_5 { margin: 5px; }
.resnweb_margin_top_1 { margin-top: 1px; }
.resnweb_margin_top_5 { margin-top: 5px; }
.resnweb_margin_top_7 { margin-top: 7px; }
.resnweb_margin_top_8 { margin-top: 8px; }
.resnweb_margin_top_10 { margin-top: 10px; }
.resnweb_margin_top_10_negative { margin-top: -10px; }
.resnweb_margin_top_20 { margin-top: 20px; }
.resnweb_margin_top_30 { margin-top: 30px; }
.resnweb_margin_bottom_20 { margin-bottom: 20px; }
.resnweb_margin_bottom_40 { margin-bottom: 40px; }
.resnweb_margin_right_40 { margin-right: 40px; }
.resnweb_margin_right_30 { margin-right: 30px; }
.resnweb_margin_right_10 { margin-right: 10px; }
.resnweb_margin_right_15 { margin-right: 15px; }
.resnweb_margin_right_5 { margin-right: 5px; }
.resnweb_margin_right_20 { margin-right: 20px; }
.resnweb_margin_left_20 { margin-left: 20px; }
.resnweb_margin_left_10 { margin-left: 10px; }
.resnweb_margin_left_5 { margin-left: 5px; }
.resnweb_margin_left_40 { margin-left: 40px; }
.resnweb_color_white { color: #fff; }
.resnweb_color_white_important { color: #fff !important; }
.resnweb_font_size_70 { font-size: 70px; line-height: 70px; }
.resnweb_font_size_60 { font-size: 60px; line-height: 60px; }
.resnweb_font_size_55 { font-size: 55px; line-height: 55px; }
.resnweb_font_size_50 { font-size: 50px; line-height: 50px; }
.resnweb_font_size_40 { font-size: 40px; line-height: 45px; }
.resnweb_font_size_35 { font-size: 35px; line-height: 35px; }
.resnweb_font_size_20 { font-size: 20px; line-height: 20px; }
.resnweb_font_size_16 { font-size: 16px; line-height: 16px; }
.resnweb_font_size_15 { font-size: 15px; line-height: 15px; }
.resnweb_font_size_14 { font-size: 14px; line-height: 14px; }
.resnweb_font_size_13 { font-size: 13px; line-height: 13px; }
.resnweb_font_size_12 { font-size: 12px; line-height: 12px; }
.resnweb_font_size_11 { font-size: 11px; line-height: 11px; }
.resnweb_font_size_10 { font-size: 10px; line-height: 10px; }
.resnweb_letter_spacing_2 { letter-spacing: 2px; }
.resnweb_font_weight_bold {font-weight: bold; }
.resnweb_font_weight_bolder {font-weight: bolder; }
.resnweb_font_weight_lighter {font-weight: lighter; }
.resnweb_white_space_normal { white-space: normal; }
.resnweb_line_height_18 { line-height: 18px; }
.resnweb_line_height_16 { line-height: 16px; }
.resnweb_line_height_20 { line-height: 20px; }
.resnweb_line_height_50 { line-height: 50px; }
.resnweb_line_height_40 { line-height: 40px; }
.resnweb_line_height_30 { line-height: 30px; }
.resnweb_line_height_25 { line-height: 25px; }
.resnweb_line_height_9 { line-height: 9px; }
.resnweb_line_height_0 { line-height: 0px; }
.resnweb_background_size_cover { background-size: cover; }
.resnweb_background_size_25 { background-size: 25px; }
.resnweb_background_size_18 { background-size: 18px; }
.resnweb_background_position_center_bottom { background-position: center bottom; }
.resnweb_background_position_center_top { background-position: center top; }
.resnweb_background_position_center { background-position: center; }
.resnweb_background_repeat_no_repeat { background-repeat: no-repeat; }
.resnweb_background_transparent_important { background: transparent !important; }
.resnweb_bg_black { background-color: #000; }
.resnweb_bg_black_important { background-color: #000 !important; }
.resnweb_bg_white { background-color: #fff; }
.resnweb_bg_white_alpha_85 { background-color: rgba(255, 255, 255, 0.85); }
.resnweb_bg_white_alpha_10 { background-color: rgba(255, 255, 255, 0.10); }
.resnweb_bg_grey_3 { background-color: #e4e4e4; }
.resnweb_bg_yellow { background-color: #FFDA44; }
.resnweb_bg_greydark { background-color: #1c1c1c; }
.resnweb_bg_greydark_2 { background-color: #151515; }
.resnweb_bg_greydark_2_important { background-color: #151515 !important; }
.resnweb_background_color_transparent { background-color: transparent; }
.resnweb_background_color_transparent_important { background-color: transparent !important; }
.resnweb_bg_greydark_alpha_2 { background-color: rgba(101, 100, 96, 0.2); }
.resnweb_bg_greydark_alpha_3 { background-color: rgba(101, 100, 96, 0.3); }
.resnweb_bg_greydark_alpha_4 { background-color: rgba(101, 100, 96, 0.4); }
.resnweb_bg_greydark_alpha_5 { background-color: rgba(101, 100, 96, 0.5); }
.resnweb_bg_greydark_alpha_6 { background-color: rgba(101, 100, 96, 0.6); }
.resnweb_bg_greydark_alpha_8 { background-color: rgba(101, 100, 96, 0.8); }
.resnweb_bg_greydark_alpha_9 { background-color: rgba(101, 100, 96, 0.9); }
.resnweb_bg_greydark_alpha_gradient {
background: -moz-linear-gradient(top, rgba(101,100,96,0) 0%, rgba(101,100,96,0.1) 60%, rgba(101,100,96,0.65) 100%);
background: -webkit-linear-gradient(top, rgba(101,100,96,0) 0%,rgba(101,100,96,0.1) 60%,rgba(101,100,96,0.65) 100%);
background: linear-gradient(to bottom, rgba(101,100,96,0) 0%,rgba(101,100,96,0.1) 60%,rgba(101,100,96,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00656460', endColorstr='#a6656460',GradientType=0 );
}
.resnweb_bg_greydark_alpha_gradient_2{
background: -moz-linear-gradient(top, rgba(101,100,96,0.8) 0%, rgba(101,100,96,0) 35%, rgba(101,100,96,0) 45%, rgba(101,100,96,0.8) 100%);
background: -webkit-linear-gradient(top, rgba(101,100,96,0.8) 0%,rgba(101,100,96,0) 35%,rgba(101,100,96,0) 45%,rgba(101,100,96,0.8) 100%);
background: linear-gradient(to bottom, rgba(101,100,96,0.8) 0%,rgba(101,100,96,0) 35%,rgba(101,100,96,0) 45%,rgba(101,100,96,0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99656460', endColorstr='#99656460',GradientType=0 );
}
.resnweb_bg_greydark_alpha_gradient_3 {
background: -moz-linear-gradient(to bottom, rgba(28, 28, 28, 0) 60%,rgba(28, 28, 28, 0.5) 100%);
background: -webkit-linear-gradient(to bottom, rgba(28, 28, 28, 0) 60%,rgba(28, 28, 28, 0.5) 100%);
background: linear-gradient(to bottom, rgba(28, 28, 28, 0) 60%,rgba(28, 28, 28, 0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00656460', endColorstr='#a6656460',GradientType=0 );
}
.resnweb_bg_greydark_alpha_gradient_3_2{
background: -moz-linear-gradient(top, rgba(101,100,96,0) 0%, rgba(101,100,96,1) 100%);
background: -webkit-linear-gradient(top, rgba(101,100,96,0) 0%,rgba(101,100,96,1) 100%);
background: linear-gradient(to bottom, rgba(101,100,96,0) 0%,rgba(101,100,96,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00656460', endColorstr='#a6656460',GradientType=0 );
}
.resnweb_bg_greydark_alpha_gradient_4 {
background: -moz-linear-gradient(top, rgba(101,100,96,0.65) 0%, rgba(101,100,96,0.1) 60%, rgba(101,100,96,0) 100%);
background: -webkit-linear-gradient(top, rgba(101,100,96,0.65) 0%,rgba(101,100,96,0.1) 60%,rgba(101,100,96,0) 100%);
background: linear-gradient(to bottom, rgba(101,100,96,0.65) 0%,rgba(101,100,96,0.1) 60%,rgba(101,100,96,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00656460', endColorstr='#a6656460',GradientType=0 );
}
.resnweb_bg_greydark_alpha_gradient_5 {
background: -moz-linear-gradient(top, rgba(101,100,96,0) 0%, rgba(101,100,96,0.2) 60%, rgba(28,28,28,1) 100%);
background: -webkit-linear-gradient(top, rgba(101,100,96,0) 0%,rgba(101,100,96,0.2) 60%,rgba(28,28,28,1) 100%);
background: linear-gradient(to bottom, rgba(101,100,96,0) 0%,rgba(101,100,96,0.2) 60%,rgba(28,28,28,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00656460', endColorstr='#a6656460',GradientType=0 );
}
.resnweb_bg_greydark_alpha_gradient_6 {
background: -moz-linear-gradient(to bottom, rgba(28, 28, 28, 0) 0%,rgba(28, 28, 28, 1) 100%);
background: -webkit-linear-gradient(to bottom, rgba(28, 28, 28, 0) 0%,rgba(28, 28, 28, 1) 100%);
background: linear-gradient(to bottom, rgba(28, 28, 28, 0) 0%,rgba(28, 28, 28, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00656460', endColorstr='#a6656460',GradientType=0 );
}
.resnweb_text_decoration_none { text-decoration: none; }
.resnweb_text_decoration_underline{ text-decoration: underline; }
.resnweb_word_wrap_break_word { -ms-word-wrap: break-word; word-wrap: break-word; }
.resnweb_text_align_center { text-align: center; }
.resnweb_text_align_right { text-align: right; }
.resnweb_text_align_left { text-align: left; }
.resnweb_border_radius_top_3 { border-radius: 3px 3px 0px 0px; }
.resnweb_border_radius_3 { border-radius: 3px; }
.resnweb_border_radius_30 { border-radius: 30px; }
.resnweb_border_radius_3_important { border-radius: 3px !important; }
.resnweb_border_radius_100_percentage { border-radius: 100%; }
.resnweb_border_radius_0 { border-radius: 0px; }
.resnweb_border_radius_0_important { border-radius: 0px !important; }
.resnweb_border_width_0 { border-width: 0px; }
.resnweb_border_width_0_important { border-width: 0px !important; }
.resnweb_border_1_solid_white { border: 1px solid #fff; }
.resnweb_border_2_solid_white_important { border: 1px solid #fff !important; }
.resnweb_border_right_2_solid_grey { border-right: 1px solid #f9f9f9; }
.resnweb_display_none { display: none; }
.resnweb_display_none_important { display: none !important; }
.resnweb_display_inline_block { display: inline-block; }
.resnweb_display_inline_flex { display: inline-flex;  }
.resnweb_display_table { display: table; }
.resnweb_display_table_cell { display: table-cell; }
.resnweb_display_block { display: block; }
.resnweb_display_block_important { display: block !important; }
.resnweb_vertical_align_middle { vertical-align: middle; }
.resnweb_vertical_align_bottom { vertical-align: bottom; }
.resnweb_vertical_align_top { vertical-align: top; }
.resnweb_position_fixed { position: fixed; }
.resnweb_position_relative { position: relative; }
.resnweb_position_absolute { position: absolute; }
.resnweb_left_0 { left: 0px; }
.resnweb_left_20 { left: 20px; }
.resnweb_left_35 { left: 35px; }
.resnweb_left_40 { left: 40px; }
.resnweb_left_305_negative { left: -305px; }
.resnweb_top_0 { top: 0px; }
.resnweb_top_2 { top: 2px; }
.resnweb_top_10 { top: 10px; }
.resnweb_top_20 { top: 20px; }
.resnweb_top_25 { top: 25px; }
.resnweb_top_16 { top: 16px; }
.resnweb_top_35 { top: 35px; }
.resnweb_top_50 { top: 50px; }
.resnweb_bottom_20 { bottom: 20px; }
.resnweb_bottom_30 { bottom: 30px; }
.resnweb_bottom_40 { bottom: 40px; }
.resnweb_bottom_50 { bottom: 50px; }
.resnweb_bottom_60 { bottom: 60px; }
.resnweb_bottom_70 { bottom: 70px; }
.resnweb_bottom_0 { bottom: 0px; }
.resnweb_right_30 { right: 30px; }
.resnweb_right_20 { right: 20px; }
.resnweb_right_15 { right: 15px; }
.resnweb_right_10 { right: 10px; }
.resnweb_right_53 { right: 53px; }
.resnweb_right_15_important { right: 15px !important; }
.resnweb_right_0 { right: 0px; }
.resnweb_bottom_35_negative { bottom: -35px; }
.resnweb_z_index_9 { z-index: 9; }
.resnweb_z_index_99 { z-index: 99; }
.resnweb_z_index_999 { z-index: 999; }
.resnweb_box_sizing_border_box { box-sizing: border-box; }
.resnweb_text_transform_uppercase { text-transform: uppercase; }
.resnweb_text_transform_capitalize { text-transform: capitalize; }
.resnweb_list_style_none { list-style: none; }
.resnweb_outline_0 { outline: 0; }
.resnweb_overflow_hidden { overflow: hidden; }
.resnweb_overflow_visible { overflow: visible; }
.resnweb_overflow_visible_important { overflow: visible !important; }
.resnweb_overflow_x_auto { overflow-x: auto; }
.resnweb_cursor_pointer { cursor: pointer; }
.resnweb_cursor_text { cursor: text; }
.resnweb_cursor_progress { cursor: progress; }
.resnweb_cursor_no_drop { cursor: no-drop; }
.resnweb_cursor_not_allowed { cursor: not-allowed; }
.resnweb_opacity_0 { opacity: 0; }
.resnweb_opacity_06 { opacity: 0.6; }
.resnweb_opacity_04 { opacity: 0.4; }
.resnweb_opacity_03 { opacity: 0.3; }
.resnweb_opacity_02 { opacity: 0.2; }
.resnweb_opacity_5 { opacity: 5; } .resnweb_border_3_solid_white { border: 3px solid #fff; }
.resnweb_border_1_solid_grey { border: 1px solid #f1f1f1; }
.resnweb_border_right_1_solid_grey { border-right: 1px solid #f1f1f1; }
.resnweb_bg_grey { background-color: #f9f9f9; }
.resnweb_border_top_1_solid_grey { border-top: 1px solid #f1f1f1; }
.resnweb_border_top_2_solid_grey { border-top: 2px solid #f9f9f9; }
.resnweb_border_bottom_1_solid_grey { border-bottom: 1px solid #f1f1f1; }
.resnweb_border_bottom_1_solid_greydark { border-bottom: 1px solid #575757; }
.resnweb_single_cause_tags_container p a { border: 1px solid #f1f1f1; padding: 5px; margin: 5px 10px; border-radius: 3px; font-size: 13px; }
.resnweb_border_bottom_2_solid_grey { border-bottom: 2px solid #f1f1f1; }
.resnweb_border_bottom_2_solid_white { border-bottom: 2px solid #ffffff; }
.resnweb_color_grey { color:#a3a3a3; }
.resnweb_color_yellow { color: #c19b76; }
.resnweb_color_yellow_important { color: #c19b76 !important; }  #resnweb_shortcode_account_login_form label { float: left; width: 100%; margin-top: 20px; }
#resnweb_shortcode_account_login_form input[type="text"],
#resnweb_shortcode_account_login_form input[type="password"],
#resnweb_shortcode_account_login_form input[type="submit"] { float: left; width: 100%; }
#resnweb_shortcode_account_login_form input[type="submit"] { margin-top: 20px; } .resnweb_single_cause_form_validation_errors { color: #fff; font-size: 10px; line-height: 10px; padding: 5px 5px; position: absolute; right: 0; bottom: 0; }
.resnweb_single_cause_form_donation_value.resnweb_fixed_value_donation_selected { color: #fff !important; } .ui-helper-hidden-accessible { display: none; } .ui-tooltip.resnweb_tooltip_jquery_content{ z-index: 99; border-radius: 0px; padding: 8px; position: absolute; color: #fff; margin: 0px; font-size: 11px;line-height:11px; outline: 0; -webkit-appearance: none; border: 0;letter-spacing:2px;font-weight:lighter;text-transform:uppercase;} #resnweb_single_cause_form_donation_paypal_submit:hover{
background-repeat: no-repeat;
background-size: 57px;
background-position: right 20px top -10px;
} body.single-causes .single-featured-image-header { display: none; }  @media only screen and (min-width: 960px) and (max-width: 1199px) {
.resnweb_container{width:960px;}
} @media only screen and (min-width: 768px) and (max-width: 959px) {
.resnweb_container {width:748px;}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
body{ -webkit-text-size-adjust:none; }
.resnweb_container {width:460px;}
} @media only screen and (min-width: 320px) and (max-width: 479px) {
body{ -webkit-text-size-adjust:none; }
.resnweb_container{ width:300px;}
.resnweb_margin_top_20_iphone_port { margin-top: 20px; }
.resnweb_display_none_iphone_port { display: none; }
.resnweb_display_block_iphone_port { display: block; }
.resnweb_display_margin_top_10_iphone_port { margin-top: 10px; } #resnweb_single_cause_tab_list li { width: 100%; margin: 0px; }
} @media only screen and (min-width: 320px) and (max-width: 1199px) {
.resnweb_display_none_responsive { display: none; }
.resnweb_display_block_responsive { display: block; }
.resnweb_cursor_move_responsive { cursor: move; }
.resnweb_width_100_percentage_responsive { width: 100%; }
.resnweb_width_20_responsive { width: 20px; }
.resnweb_width_300_responsive { width: 300px; }
.resnweb_text_align_left_responsive { text-align: left; }
.resnweb_text_align_center_responsive { text-align: center; }
.resnweb_float_left_responsive { float: left; }
.resnweb_margin_bottom_20_responsive { margin-bottom: 20px; }
.resnweb_margin_top_40_responsive { margin-top: 40px; }
.resnweb_margin_top_50_responsive { margin-top: 50px; }
.resnweb_margin_0_10_responsive { margin: 0px 10px; }
.resnweb_margin_0_responsive { margin: 0px; }
.resnweb_left_130_negative_responsive { left: -130px; }
.resnweb_padding_top_0_responsive { padding-top: 0px; }
.resnweb_padding_bottom_0_responsive { padding-bottom: 0px; }
.resnweb_padding_bottom_20_responsive { padding-bottom: 20px; }
.resnweb_padding_bottom_20_important_responsive { padding-bottom: 20px !important; }
.resnweb_padding_20_responsive { padding: 20px; }
.resnweb_padding_0_responsive { padding: 0px; }
.resnweb_font_size_30_responsive { font-size: 30px; }
.resnweb_font_size_17_responsive { font-size: 17px; }
.resnweb_font_size_13_responsive { font-size: 13px; }
} @media only screen and (min-width: 320px) and (max-width: 767px) {
.resnweb_width_50_all_iphone { width: 50px; }
.resnweb_width_100_percentage_all_iphone { width: 100%; }
.resnweb_width_initial_all_iphone { width: initial; }
.resnweb_float_left_all_iphone { float: left; }
.resnweb_float_initial_all_iphone { float: initial; }
.resnweb_display_none_all_iphone { display: none; }
.resnweb_display_block_all_iphone { display: block; }
.resnweb_display_inline_block_all_iphone { display: inline-block; }
.resnweb_padding_left_0_all_iphone { padding-left: 0px; }
.resnweb_padding_0_all_iphone { padding: 0px; }
.resnweb_padding_15_all_iphone { padding: 15px; }
.resnweb_padding_30_15_all_iphone { padding: 30px 15px; }
.resnweb_width_50_percentage_all_iphone { width: 50%; }
.resnweb_font_size_40_all_iphone { font-size: 40px; }
.resnweb_line_height_40_all_iphone { line-height: 40px; }
.resnweb_line_height_25_all_iphone { line-height: 25px; }
.resnweb_font_size_30_all_iphone  { font-size: 30px; }
.resnweb_margin_0_all_iphone { margin: 0px; }
.resnweb_margin_top_20_all_iphone { margin-top: 20px; }
.resnweb_margin_top_40_all_iphone { margin-top: 40px; }
.resnweb_margin_bottom_20_all_iphone { margin-bottom: 20px; }
.resnweb_margin_left_0_all_iphone { margin-left: 0px; }
.resnweb_text_align_center_all_iphone { text-align: center; }
.resnweb_box_sizing_border_box_all_iphone { box-sizing: border-box; }
.resnweb_border_0_all_iphone { border-width: 0px; }
} .resnweb_section h1,
.resnweb_section h2,
.resnweb_section h2,
.resnweb_section h3,
.resnweb_section h4,
.resnweb_section h5,
.resnweb_section h6 {
margin-bottom: 0;
}
.resnweb_section input {
margin: 0!important;
min-height: 0!important;
}#ui-datepicker-div {
display: none;
}
.ui-datepicker {
width: 216px;
height: auto;
margin: 5px auto 0;
font: 9pt Arial, sans-serif;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
background-color: #FFF;
}
.ui-datepicker a {
text-decoration: none;
} .ui-datepicker table {
width: 100%;
margin: 0;
}
.ui-datepicker-header {
background: #333;
color: #e0e0e0;
font-weight: bold;
-webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 2);
-moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2);
text-shadow: 1px -1px 0px #000;
filter: dropshadow(color=#000, offx=1, offy=-1);
line-height: 30px;
border: 0 none;
}
.ui-datepicker-title {
text-align: center;
}
.ui-datepicker-prev, .ui-datepicker-next {
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
cursor: pointer;
background-image: url(//www.zichypark-hotel.hu/wp-content/plugins/resnweb-booking-block/img/arrow.png);
background-repeat: no-repeat;
line-height: 600%;
overflow: hidden;
}
.ui-datepicker-prev {
float: left;
background-position: center -30px;
}
.ui-datepicker-next {
float: right;
background-position: center 0px;
}
.ui-datepicker .ui-widget-content .ui-icon,
.ui-datepicker .ui-widget-header .ui-icon {
background-image: none;
}
.ui-datepicker .ui-state-highlight {
border: 1px solid #999;
}
.ui-datepicker thead {
background-color: #f7f7f7;
background-image: -moz-linear-gradient(top,  #f7f7f7 0%, #f1f1f1 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1));
background-image: -webkit-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
background-image: -o-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
background-image: -ms-linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
background-image: linear-gradient(top,  #f7f7f7 0%,#f1f1f1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 );
border-bottom: 1px solid #bbb;
}
.ui-datepicker th {
text-transform: uppercase;
font-size: 6pt;
padding: 5px 0;
color: #666666;
text-shadow: 1px 0px 0px #fff;
filter: dropshadow(color=#fff, offx=1, offy=0);
}
.ui-datepicker tbody td {
padding: 0;
border-right: 1px solid #bbb;
min-width: 0!important;
}
.ui-datepicker tbody td:last-child {
border-right: 0px;
}
.ui-datepicker tbody tr {
border-bottom: 1px solid #bbb;
}
.ui-datepicker tbody tr:last-child {
border-bottom: 0px;
}
.ui-datepicker table tr:hover td,
.ui-datepicker table tr:hover td a {
color: unset!important;
}
.ui-datepicker td span, .ui-datepicker td a {
display: inline-block;
font-weight: bold;
text-align: center;
width: 30px;
height: 30px;
line-height: 30px;
color: #666666;
text-shadow: 1px 1px 0px #fff;
filter: dropshadow(color=#fff, offx=1, offy=1);
}
.ui-datepicker-calendar .ui-state-default {
background: #ededed;
background: -moz-linear-gradient(top,  #ededed 0%, #dedede 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dedede));
background: -webkit-linear-gradient(top,  #ededed 0%,#dedede 100%);
background: -o-linear-gradient(top,  #ededed 0%,#dedede 100%);
background: -ms-linear-gradient(top,  #ededed 0%,#dedede 100%);
background: linear-gradient(top,  #ededed 0%,#dedede 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 );
-webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
-moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5);
}
.ui-datepicker-calendar .ui-state-hover {
background: #f7f7f7;
}
.ui-datepicker-calendar .ui-state-active {
background: #6eafbf;
-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1);
color: #e0e0e0;
text-shadow: none;
filter: dropshadow(color=#4d7a85, offx=0, offy=1);
border: 0 none;
position: relative;
margin: -1px;
}
.ui-datepicker-unselectable .ui-state-default {
background: #f4f4f4;
color: #b4b3b3;
}
.ui-datepicker-calendar td:first-child .ui-state-active {
width: 29px;
margin-left: 0;
}
.ui-datepicker-calendar td:last-child .ui-state-active {
width: 29px;
margin-right: 0;
}
.ui-datepicker-calendar tr:last-child .ui-state-active {
height: 29px;
margin-bottom: 0;
}