body{background-color:#ffffff;}
.box_link{color:#ffffff;border:1px solid #ffffff;background-color:#cc6666}
body{font-family:'Roboto', Helvetica, sans-serif;font-size:16px;line-height:26px;color:#666666;margin:0px;padding:0px;}
div{box-sizing:border-box;-moz-box-sizing:border-box;}
ul{padding:0px 0px 20px 20px;margin:0px;line-height:26px;}
.container{width:1600px;margin:auto;}
#main_container{width:100%;clear:both;padding:35px 10px 35px 10px;background-color:#f9f9f7;margin:20px 0px 20px 0px;}
#main{width:100%;max-width:1140px;margin:auto;}
#top{padding:23px 15px 10px 15px;}
.top_col{float:left;display:inline-block;margin:0px 0px 0px 0px;}
.top_col img{border:none;}
.c1{}
.c2{float:right;clear:right;line-height:23px;}
.c3{font-family:'Montserrat', Helvetica, sans-serif;color:#333300;font-size:15px;float:right;}
.c3 a{color:#333300;text-decoration:none;}
.big_pic{width:100%;height:500px;min-height:500px;max-height:500px !important;background-size:100% 100%;background-repeat:no-repeat;background-position:center;position:relative;}
#big_pic_home{height:550px;min-height:550px;max-height:550px !important;}
.big_pic_text_container{position:relative;overflow:visible;width:1600px;max-width:1600px;height:550px;max-height:550px !important;margin:auto;}
.pictext{background-image:url("../images/bgnd.png");position:absolute;right:3%;bottom:27%;color:#ffffff;font-family:'Raleway', sans-serif;font-size:50px;line-height:60px;width:auto;padding:20px;}
.pictext_small{font-size:35px;line-height:45px;}
.large_text{color:#333300;font-size:18px;line-height:28px;}
.box_link{font-family:'Raleway', sans-serif;font-size:18px;line-height:28px;display:inline-block;padding:5px 15px 5px 15px;text-decoration:none;font-weight:bold}
.box_link:hover{color:#ffffff;background-color:#5cb5e3;}
.publications_link{clear:both;font-family:'Raleway', sans-serif;background-color:#d4d2c7;width:100%;font-size:16px;font-weight:600;text-decoration:none;display:block;padding:12px 5px 12px 5px;margin:12px 0px 12px 0px;text-align:center;color:#666666;box-sizing:border-box;-moz-box-sizing:border-box;}
#home_left{width:66%;float:left;padding:0px 60px 0px 0px;}
#home_right{width:34%;float:left;max-width:378px;}
#home_right img{display:block;}
#home_rightL{float:left;width:50%;padding-right:9px;}
#home_rightR{float:left;width:50%;padding-left:9px;}
#home_right1{color:#5cb5e3;font-family:'Montserrat', Helvetica, sans-serif;background:url("../images/envelope.png") no-repeat 7% 50%;padding:25px 0px 25px 120px;cursor:pointer;}
#home_right1:hover{color:#999999;}
#home_boxes{width:100%;display:table-row;}
.home_box{display:table-cell;padding:40px;width:25%;text-align:center;vertical-align:top;background-color:#CCCCCC;}
.home_box h1{font-size:22px;line-height:32px;}
.box_pointer{width:100%;height:16px;background-repeat:no-repeat;background-position:center center;margin-top:20px;}
#hb1{color:#ffffff;background-color:#FF3B3F;}
#hb1 h1{color:#ffffff;}
#hb1 .box_pointer{background-image:url("../images/box_pointer_white.png");}
#hb2{color:#5cb5e3;background-color:#CAEBF2;}
#hb2 h1{color:#5cb5e3;}
#hb2 .box_pointer{background-image:url("../images/box_pointer_blue.png");}
#hb3{color:#ffffff;background-color:#cccc66;}
#hb3 h1{color:#ffffff;}
#hb3 .box_pointer{background-image:url("../images/box_pointer_white.png");}
#hb4{color:#666666;background-color:#E2E1D9;}
#hb4 h1{color:#666666;}
#hb4 .box_pointer{background-image:url("../images/box_pointer_grey.png");}
#quote{width:100%;clear:both;color:#FFF;padding:50px 12% 50px 12%;background-color:#5cb5e3;position:relative;margin-top:20px;font-family:'Raleway', sans-serif;font-size:18px;line-height:28px;text-align:center;}
#quote_name{font-size:16px;line-height:26px;text-align:center;padding:30px 0px 0px 0px;}
#quote_left{width:68px;height:53px;background:url("../images/quoteleft.png") no-repeat;position:absolute;left:4%;top:35px;}
#quote_right{width:68px;height:53px;background:url("../images/quoteright.png") no-repeat;position:absolute;right:4%;bottom:35px;}
.cols{padding:15px;margin:10px;float:left;width:250px;min-width:200px;background-color:#FF99CC;}
#main_left{float:left;width:80%;padding:0px 100px 0px 0px;}
#main_right{float:left;width:20%;max-width:220px;}
#main_wide{width:100%;}
.side_book img{display:block;}
.side_green{background-color:#cccc66;color:#ffffff;padding:20px 25px 20px 25px;text-align:center;}
.side_green h2{font-family:'Raleway', sans-serif;font-size:22px;line-height:32px;color:#FFFFFF;}
.green_large_text{font-family:'Raleway', sans-serif;font-size:22px;line-height:32px;}
.side_green a{text-decoration:none;color:#ffffff;}
#side_red{background-color:#FF3B3F;text-align:left;margin-bottom:12px;padding:15px 10px 20px 10px;}
#side_red h2{text-align:center;}
#side_red a{text-decoration:underline;}
#side_red a:hover{color:#cccccc;}
#books_left{width:79%;float:left;padding:0px 30px 0px 0px;}
#books_right{width:21%;float:left;}
.books_side_book img{cursor:pointer;}
.booksL{width:25%;float:left;max-width:220px;}
.booksM{width:75%;float:left;padding:0px 0px 0px 30px;text-align:left;}
.book_spacer{width:100%;clear:both;height:50px;}
.booklinks{font-family:'Raleway', sans-serif;font-size:22px;line-height:32px;color:#FFFFFF;background-color:#cccc66;text-align:center;padding:15px 5px 15px 5px;margin-top:12px;cursor:pointer;}
.booklinks .box_pointer{background-image:url("../images/box_pointer_white.png");margin-top:5px;}
#main_heading_container{background-color:#d4d2c7;padding:25px 10px 25px 10px;}
#main_heading{width:100%;max-width:1140px;margin:auto;}
#courses_left{width:65%;float:left;padding:0px 90px 0px 0px;}
#courses_right{width:35%;float:left;}
.courses_side_box{width:100%;padding:23px;text-align:center;margin-bottom:20px;}
.courses_side_box h2{font-family:'Raleway', sans-serif;font-size:20px;line-height:30px;font-weight:500;}
#courses_pebble{background-color:#E2E1D9;color:#666666;}
#courses_pebble a{color:#666666;}
#courses_pebble h2{color:#666666;}
#courses_green{background-color:#cccc66;color:#ffffff;}
#courses_green h2{color:#ffffff;}
#courses_green a{color:#ffffff;}
.courses_green_small{font-size:14px;line-height:24px;padding:15px 0px 15px 0px;}
.tcell1{width:60px;background:url("../images/quotes_testimonial.png") no-repeat top left;padding:0px 0px 60px 0px;}
.tcell2{padding:0px 40px 60px 30px;}
#teacher_left{width:65%;float:left;padding:0px 80px 0px 0px;}
#teacher_right{width:35%;float:left;}
#teacher_booking{font-size:20px;line-height:30px;padding:25px;cursor:pointer;}
#teacher_booking .box_pointer{background-image:url("../images/box_pointer_white.png");margin-top:15px;}
.course_list{width:100%;border:1px solid #cccccc;padding:20px;background-color:#f7f7f7;margin:25px 0px 10px 0px;clear:both;}
.C_left{float:left;width:83%;padding-right:40px;}
.C_right{float:right;max-width:180px;width:17%;}
.C_right img{width:100% !important;display:block;padding-bottom:10px;}
.courses_booking_link{font-family:'Raleway', sans-serif;color:#ffffff;font-size:20px;line-height:30px;display:block;text-align:center;padding:5px;text-decoration:none;background-color:#5cb5e3;}
.courses_booking_link:hover{background-color:#FF3B3F;color:#ffffff;}
.course_list_heading{font-size:18px;line-height:28px;color:#333300;}
.C_col{float:left;width:50%;padding:15px 10px 0px 0px;}
.C_wide{clear:both;width:100%;padding-top:15px;}
.events_list_heading{padding:10px 0px 0px 0px;font-size:18px;line-height:28px;color:#333300;clear:both;}
#event_search{float:right;padding:0px 0px 10px 20px;font-size:16px;text-align:right;}
#event_search select{background-color:#FFFFFF;padding:5px;font-size:13px;}
#events_months_heading{font-family:'Raleway', sans-serif;font-size:18px;line-height:28px;background-color:#cccc66;display:inline-block;padding:10px;color:#FFFFFF;clear:both;margin-bottom:10px;}
#events_months{clear:both;width:100%;background-color:#cccc66;}
#events_months a{font-family:'Raleway', sans-serif;font-size:18px;line-height:28px;width:8.3%;display:block;float:left;margin:0px;color:#FFFFFF;text-decoration:none;padding:5px 0px 5px 0px;text-align:center;}
#events_months a:hover{background-color:#dbd79a;}
.events_month_selected{background-color:#dbd79a;}
#bottom_line{width:100%;clear:both;background-color:#cccccc;height:2px;}
#bottom_spacer{clear:both;width:100%;height:30px;}
#footer{clear:both;text-align:center;color:#333300;font-size:14px;line-height:24px;padding:30px 0px 30px 0px;position:relative;}
#footer a{white-space:nowrap;color:#333300;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer_spacer{clear:both;height:40px;}
#addthis{padding-top:25px;}
#social_networks{float:right;display:inline-block;}
#social_networks p{display:inline;}
#social_networks img{border:none;margin:0px 10px 0px 10px;}
#footer_logos{clear:both;text-align:center;margin:80px 0px 0px 0px;}
#footer_logos p{display:inline;}
#footer_logos img{vertical-align:middle;margin:10px;border:none;}
#cookie_link{font-size:12px;}
#cookie_link a{text-decoration:underline;}
#catfish_link{font-size:12px;}
#catfish_link a{}
#topmenu1{clear:both;overflow:hidden;text-align:center;background-color:inherit;background-image:inherit;padding-bottom:10px;}
#topmenu1 a{font-family:'Montserrat', Helvetica, sans-serif;white-space:nowrap;display:inline-block;margin:0px 5px 0px 5px;padding:0px 10px 0px 10px;font-size:15px;color:#5cb5e3;text-decoration:none;}
#topmenu1 a:hover{color:#333300;}
#topmenu1 .page_selected{color:#333300;}
.nav_link{}
.dropdown1{position:absolute;visibility:hidden;z-index:10000;overflow:visible;padding:0px;background-color:#ffffff;}
.dropdown1 a{font-family:'Montserrat', Helvetica, sans-serif;font-size:15px;color:#5cb5e3;display:block;padding:2px 10px 2px 10px;text-decoration:none;font-weight:normal;white-space:nowrap;}
.dropdown1 a:hover{color:#333300;}
.vert_menu_sub{display:none;}
#sidemenu2{width:300px;}
#sidemenu2 .vert_link_container{border-bottom:1px solid #ff0000;margin:0px;position:relative;z-index:1000;}
#sidemenu2 .menu_expand_vert{display:inline-block;position:absolute;top:10px;right:10px;padding-left:30px;cursor:pointer;z-index:5000;}
#sidemenu2 .side_first{}
#sidemenu2 .side_last{border:none;}
#sidemenu2 a{display:block;width:100%;max-width:313px;text-align:left;padding:7px 10px 7px 35px;font-size:18px;color:#990033;font-family:'Open Sans', sans-serif;text-decoration:none;background-color:#CCCCCC;box-sizing:border-box;-moz-box-sizing:border-box;}
#sidemenu2 a:hover{background-color:#999999;color:#ffffff;text-decoration:none;}
#sidemenu2 .vert_menu_sub a{background-image:none;padding:5px 10px 5px 55px;}
#sidemenu2 .vert_menu_sub a:hover{background-color:#999999;color:#ffffff;}
#sidemenu2 #page_selected_vert{}
#sidemenu2 #page_selected_vert .side_top_page_selected{background-color:#999999;color:#ffffff;}
#sidemenu2 #page_selected_vert .side_sub_page_selected{background-color:#999999;color:#ffffff;}
#sidemenu2 #page_selected_vert .side_parent_page_selected{color:#000000;}
#half_left{float:left;width:50%;padding:30px 20px 0px 15px;}
#half_right{float:right;width:50%;padding:30px 0px 0px 20px;}
#half_right iframe{max-width:400px;width:100% !important;}
img[src*="gstatic.com/"], img[src*="googleapis.com/"]{max-width:none !important;}
.search_box{display:block;background-color:#FFFFFF;padding:5px 0px 5px 0px;}
.search_keyword{border:1px solid #cccccc;line-height:18px;height:18px;width:110px;padding:2px;margin:0px;display:block;float:left;}
.search_button{float:left;display:block;width:24px;height:24px;line-height:24px;background:url("../images/search.png") no-repeat center;cursor:pointer;border:none;margin-left:5px;}
#search_results{padding-right:20px;float:left;width:100%;}
#search_results img{max-width:100px;height:auto;float:left;border:1px solid #cccccc;margin-right:5px;margin-bottom:20px;}
.search_item{clear:both;margin-bottom:20px;}
.search_item_img_container{max-width:100px;float:left;margin-right:10px;}
#search_results_pages{width:100%;}
.contact_form{}
.contact_form_field{margin:0px 0px 15px 0px;}
.contact_form_field input{width:90%;max-width:400px;padding:3px;font-size:13px;display:block;}
.contact_form_field select{width:90%;max-width:400px;padding:3px;font-size:13px;display:block;}
.contact_form_field textarea{width:90%;padding:3px;max-width:400px;font-size:13px;display:block;}
.contact_form_field input[type="submit"]{width:150px;padding:3px;font-size:13px;display:block;}
.contact_form_field input[type="checkbox"]{width:auto;display:inline;}
.field_required{background-image:url("../images/required.png");background-repeat:no-repeat;background-position:left top;padding-left:10px;}
#contact_finish{margin-top:50px;width:100%;}
#contact_loading{margin-top:50px;text-align:center;width:100%;}
#contact_iframe{min-height:150px;}
#loginout{color:#333;background-color:#ffffff;padding:20px;margin:40px;border:1px solid #CCCCCC;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;display:inline-block;text-align:left;}
#loginout h1{font-size:26px;color:#333333;font-weight:normal;background-color:#FFFFFF;}
#loginout a{display:inline-block;background-color:#666666;padding:2px 10px 2px 10px;color:#FFFFFF;text-decoration:none;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;margin-top:10px;}
#loginout input[type="text"]{width:90%;margin:5px;}
#loginout input[type="password"]{width:90%;margin:5px;}
#admintext{width:200px;padding:2px;background-color:#FFFFFF;border:1px solid #cccccc;margin:0px 0px 30px 30px;color:#999999;font-size:10px;}
#admintext a{text-decoration:none;color:#3366FF;}
#admintext a:hover{text-decoration:none;background-color:#CCCCCC;color:#FFFFFF;}
#pagenotfound{display:inline-block;margin:50px auto 50px auto;padding:30px;background-color:#FFF;color:#666666;text-align:center;border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px;}
#jump_top{position:absolute;cursor:pointer;right:20px;display:none;width:50px;height:50px;background-color:transparent;background:url("../images/jumptotop.png") no-repeat center center;opacity:0.7;filter:alpha(opacity=70);z-index:999999;}
#popup_layer_bgnd{background-image:url("../images/bgnd_w.png");position:fixed;width:100%;top:0px;left:0px;z-index:888888;visibility:hidden;text-align:center;}
#popup_layer_contents{display:inline-block;text-align:left;position:fixed;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:999999;padding:20px;border:1px solid #666666;border-radius:5px;background-color:#FFFFFF;box-shadow:5px 5px 15px #999999;}
#open_popup_layer{cursor:pointer;}
#close_popup_layer{width:20px;height:20px;background:url("../images/close.png") no-repeat;position:absolute;top:5px;right:5px;cursor:pointer;}
@media screen and (max-width:1030px){#popup_layer_contents{position:absolute;display:inline-block;top:10px;left:10px;-ms-transform:translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);}
#popup_layer_bgnd{position:absolute;}
}
.start_row{margin-left:0px !important;}
.end_row{margin-right:0px !important;}
.list_spacer_horiz{clear:both;width:100%;display:none;}
.list_spacer{width:100%;clear:both;}
.list_spacer_mobile{width:100%;clear:both;display:none;}
.item_list{margin-left:0px;margin-right:0px;margin-bottom:10px;margin-top:2px;padding:0px;width:650px;float:left;}
.pagination{margin:5px 0px 0px 0px;}
.pagination a{border:1px solid #CCCCCC;padding:2px;text-decoration:none;color:#000000;margin:0px 5px 0px 0px;}
.pagination a:hover{background-color:#CCCCCC;color:#000000;}
.pagination .list_page_selected{background-color:#CCCCCC;color:#000000;}
.pagination .fade_pagination_button{border:1px solid #CCCCCC;padding:2px;text-decoration:none;color:#999999;margin:0px 5px 0px 0px;}
#site_map{background-color:#ffffff;}
#site_map .site_map_indent{margin-left:20px;}
#site_map .site_map_indent_1{margin-left:40px;}
.comment_form{display:none;position:relative;margin-top:10px;clear:both;float:left;background-color:#e5e5e5;border:1px solid #999999;padding:10px;border-radius:4px;-moz-border-radius:4px;}
.comment_form input{margin-bottom:2px;font-size:13px;width:200px;}
.comment_form #submit{margin-top:5px;font-size:13px;width:100px;}
.comment_form textarea{margin-bottom:2px;width:100%;height:100px;}
.close_top{position:absolute;top:5px;right:5px;}
.close_top img{}
.comment_item_list{clear:both;margin-left:0px;margin-right:0px;margin-bottom:5px;margin-top:15px;padding:0px;}
#fading_text_container{position:relative;width:100%;height:370px;background:url("https://old.mindfulnessworks.com/images/QUILL.png") bottom right no-repeat #f2f7e8;color:#999999;font-family:'Montserrat', sans-serif;font-size:14px;line-height:24px;}
.fading_text{position:absolute;display:none;padding:25px 25px 30px 25px;}
#quote_arrow{width:100%;height:26px;background:url("../images/quote_arrow.png") no-repeat top center;}
#fading_text_bottom_link{position:absolute;bottom:20px;left:25px;color:#99cc66;cursor:pointer;}
.F_text{}
.F_text_name{color:#666666;padding:20px 50px 0px 0px;}
.F_text_title{color:#666666;}
.F_text_company{color:#666666;}
.skype_pnh_container{display:none;}
.pale_grey{color:#999999;}
#breadcrumb{color:#999999;font-size:10px;}
#breadcrumb a{color:#999999;font-size:10px;text-decoration:none;}
#breadcrumb a:hover{color:#999999;font-size:10px;text-decoration:underline;}
.box{border:1px solid #cccccc;}
.spacer{margin:0px;padding:0px;clear:both;width:100%;height:0px;}
.share_social_networks img{margin-bottom:2px;}
#item_added_confirmation{z-index:1000;width:250px;top:auto;left:auto;position:absolute;background-color:#FFFFFF;border:1px solid #000000;margin:20px;font-size:12px;font-weight:bold;padding:10px;}
#item_added_confirmation p{margin:10px;}
#close_top{display:inherit;float:right;vertical-align:middle;}
#close_top img{padding:0px;margin:2px;}
.general_form{background-color:#e5e5e5;border:1px solid #999999;padding:10px;}
form{margin:0px;padding:0px;}
select{}
input{}
input[type="checkbox"],input[type="radio"],input[type="image"]{border:none;}
textarea{}
.checkbox_group{padding-top:15px;}
.check_box_group_float_item{float:left;}
.cal_image_pop{margin:0px 5px -3px 5px;}
.button{font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;font-weight:normal !important;width:auto !important;color:#ffffff;text-decoration:none;margin:0px;padding:5px 10px 5px 10px !important;background-color:#5cb5e3 !important;border:none;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;}
.button:hover{cursor:pointer;background-color:#666666;}
.top_right_nowrap{text-align:right;vertical-align:top;white-space:nowrap;}
.top_center_nowrap{text-align:center;vertical-align:top;white-space:nowrap;}
.top_left_nowrap{text-align:left;vertical-align:top;white-space:nowrap;}
.main_details_form{display:none;}
.form_botcheck{margin:10px 0px 10px 0px;}
.form_botcheck input{width:20px !important;height:15px;margin:2px;vertical-align:middle;}
#mce-success-response{color:#666666 !important;}
.payment_waiting{padding:15px;width:300px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;border:1px solid #CCCCCC;background-color:#FFFFFF;text-align:center;clear:both;}
.payment_waiting div{margin-top:20px;display:block;margin-left:auto;margin-right:auto;width:32px;height:32px;background-image:url("../images/loading.gif");}
h1{font-family:'Raleway', sans-serif;text-decoration:none;font-size:24px;line-height:34px;color:#333300;margin-top:0px;margin-bottom:0px;font-weight:500;}
h1 .glossary_link{font-weight:normal !important;}
h2{text-decoration:none;font-size:18px;line-height:28px;color:#333300;margin-top:0px;margin-bottom:0px;font-weight:normal;}
p{margin:0px;padding:0px;}
a{color:#5cb5e3;}
a:hover{color:#999999;}
img{border:none;}
.admin_links{font-size:10px;font-weight:normal;color:#3366FF;}
a.admin_links{font-size:10px;font-weight:normal;color:#3366FF;text-decoration:none;}
a.admin_links:hover{background-color:#CCCCCC;color:#FFFFFF;}
.small{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;}
.red{color:#FF0000;}
#error{color:#FF0000;margin:0px 15px 2px 0px;}
#teachers{width:100%;clear:both;text-align:center;padding-top:20px;}
.teacher{float:left;width:240px;text-decoration:none;margin:15px 0px 15px 0px;}
.middle_col{margin:15px 46px 15px 46px;}
.teacher img{width:100%;display:block;padding-bottom:15px;}
.teacher a{text-decoration:none;}
