.light_green { color: #93b11a; }

.grey, a p.grey { color: #666; }

a.non_underline_hover:hover { text-decoration: none; }

.bg_grey { background-color: #cccccc; }

.menu-main-menu-container ul { padding: 0; list-style: none; margin: 10px 0px 0px; }
.menu-main-menu-container ul li { text-align: center; display: inline-block; padding: 5px 5px 0px; }
.menu-main-menu-container ul li a { color: #1b4e13; font-weight: bold; display: block; padding: 5px 15px; }
.menu-main-menu-container ul li.current-menu-item a, .menu-main-menu-container ul li.current_page_item a, .menu-main-menu-container ul li.current-post-ancestor a, .menu-main-menu-container ul li.current-menu-parent a, .menu-main-menu-container ul li.current-post-parent a { color: #fff; background-color: #1b4e13; border-radius: 15px; }

a.btn_green_round, .btn.btn_green_round { display: inline-block; color: #fff; background-color: #93b11a; padding: 10px 25px; font-size: 11px; font-weight: bold; border-radius: 20px; }

.home_program { background-color: #93b11a; padding: 15px 0; color: #fff; -webkit-box-shadow: 0px 3px 10px #000; box-shadow: 0px 3px 10px #000; z-index: 1; position: relative; }
.home_program h4 { margin: 15px 0; }
.home_program a { color: #fff; }

a.testimonial_btn { display: block; margin: 90px 0px 0px; width: 43px; height: 43px; }
a.testimonial_btn.testimonial_btn.btn_next { background: url("img/next_inactive.png") no-repeat center; }
a.testimonial_btn.testimonial_btn.btn_prev { background: url("img/prev_inactive.png") no-repeat center; }
a.testimonial_btn.testimonial_btn.btn_next:hover { background: url("img/next_hover.png") no-repeat center; }
a.testimonial_btn.testimonial_btn.btn_prev:hover { background: url("img/prev_hover.png") no-repeat center; }

a.light_green:hover { color: #cccccc; }

#sidebar_frame { /*padding: 15px 25px 60px;*/ padding: 15px 12px 60px; background: url("img/sidebar_footer.png") #1c4e13 no-repeat center bottom; }

#sidebar { position: relative; z-index: 101; margin-top: -50px; }

#sidebar_mountain { margin-top: -140px; position: relative; z-index: 100; }

.sidebar_widget_group { margin-bottom: 30px; }

ul.sidebar_program_list { padding: 0 0 0 15px; margin-top: 15px; list-style: none; font-weight: bold; }
ul.sidebar_program_list li { margin-bottom: 15px; }

.amz_footer { margin-top: 50px; background-color: #1c4e13; padding: 20px 0; color: #ddd; }

.amz_footer strong { color: #fff; }

a.social-link { margin-left: 15px; }

.amz-cover-page { height: 275px; width: 100%; background-image: url("img/menu_bg.jpg"); background-size: cover; background-attachment: fixed; }

#head_label { max-height: 45px; }

.fake_slide_nav { position: absolute; display: block; z-index: 1000; top: -85px; }
.fake_slide_nav a { top: 7px; position: absolute; display: block; }
.fake_slide_nav a img { opacity: 0; }
.fake_slide_nav a:hover img { opacity: 1; }
.fake_slide_nav a#fake_prev { left: 9px; background: url(img/slide_controller_prev_inactive.png); }
.fake_slide_nav a#fake_next { left: 68px; background: url(img/slide_controller_next_inactive.png); }
.fake_slide_nav a#fake_go_to_gallery { left: 126px; background: url(img/slide_controller_viewall_inactive.png); }

.facebook-md { margin: 15px auto; padding: 0px 15px; }

.tripadvisor-md { padding: 15px; }
.tripadvisor-md #CDSRATINGWIDGET639 { width: 100% !important; }

.testimonial-body-mobile ~ a { display: block; text-align: center; padding: 10px 0px 0px; }

.contact-form .firstname, .testimoial-form .firstname { display: none; }

/*# sourceMappingURL=style.css.map */