html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,and,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,select{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}del{text-decoration:line-through}hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}mark{background-color:#ffffb3;font-style:italic}input,select{vertical-align:middle}ins{background-color:red;color:#fff;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;margin:0;padding:0;font-size:14px;line-height:28px;background:url(images/xbody_bg.jpg.pagespeed.ic.Q8o5smJH_m.jpg) repeat}body.doodle-image .main{position:relative;z-index:1}body.doodle-image .main:before{background:url(images/xdoodle-image.png.pagespeed.ic.DYOl5-amZQ.png) no-repeat center center;content:"";display:block;float:left;height:925px;margin:auto;position:absolute;top:200px;width:100%;z-index:-1;background-size:contain}h1,h2,h3,h4,h5,h6,.event-carousel-wrapper .dt-sc-event-date p,header .header_top .alignright p{font-family:'Roboto Slab',serif;font-weight:700}select,.widget.widget_nav_menu .menu ul li a,.megamenu-child-container ul.sub-menu ul ul li a,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="range"],input[type="date"],textarea,input.text,input[type="search"]{font-family:'Open Sans',sans-serif}.menu ul li a,.dt-sc-button,.content h2,.intro_content h1,.services h4,ul.team li h4,ul.dt-sc-tabs-frame li a,ul.dt-sc-tabs li a,.tabs-frame-content h5,footer h3,.dt-sc-testimonial p,.dt-sc-testimonial span,.toggle-frame h5.toggle-accordion a,.toggle-frame h5.toggle a,.button.btn,.intro_text h1,ul.commentlist li .author-name a,input[type="submit"],.project-details span,.dt-sc-contact-info,.event_details p,.event-carousel-wrapper h4,.event-carousel-wrapper h5,.ls-slide h2,.ls-slide .button-text2 a,.ls-s-1.text2,.ls-s-1.button-text,.ls-s-1.text3,.ls-s-1.text_3,.ls-s-1.button-text-3,.text_3.ls-l-3,.button-text-3.ls-l-3 a,.text3.ls-l-1,.button-text1,.text3.ls-l-3,.woocommerce-tabs ul.tabs li a,.simple_link{font-family:'Roboto Slab',serif}.breadcrumb a,.breadcrumb span,.dt-sc-team-wrapper h6,.blog-entry .entry-metadata a,.blog-entry .entry-metadata p,.widget_links ul li a,.widget_recent_entries ul li,.pagination-wrapper ul li,.pagination-wrapper ul li a,.pagination .prev-post a,.pagination .next-post a,.about-author .author-description span,ul.commentlist li .commentmetadata,ul.commentlist li .reply a,.sorting-container a,.donate-form label,.solid-hr-title span,.bordered_label,.dt-widget_recent_entries ul li,.page-link a,.page-link a span,.page-link span,.event_program ul li h6,.event_program ul li h6 a,footer .widget .footer_contact_form input[type="submit"],.gallery-detail h5{font-family:'Open Sans',sans-serif}.breadcrumb span.fa,blockquote:before,h5.dt-sc-toggle:before,h5.dt-sc-toggle-accordion:before,h5.dt-sc-toggle:after,h5.dt-sc-toggle-accordion:after,.dt-sc-error-box:before,.dt-sc-warning-box:before,.dt-sc-success-box:before,.dt-sc-info-box:before,.dt-sc-title-fullwidth span:before,.dt-sc-title-fullwidth span:after,ul.dt-sc-fancy-list li:before,.btn:before,.icon-heart:after,.icon-star:after,.icon-plus:after,.icon-file:before,.blog-entry .entry-metadata p span.fa,.menu ul>li>ul li.menu-item-has-children>a:after,.widget_links ul li a:before,.woocommerce .star-rating,.woocommerce-page .star-rating,.woocommerce p.stars a.star-5:after,.woocommerce-page p.stars a.star-5:after,.woocommerce p.stars a.star-4:after,.woocommerce-page p.stars a.star-4:after,.woocommerce p.stars a.star-3:after,.woocommerce-page p.stars a.star-3:after,.woocommerce p.stars a.star-2:after,.woocommerce-page p.stars a.star-2:after,.woocommerce p.stars a.star-1:after,.woocommerce-page p.stars a.star-1:after,.dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after,.ls-v5 .ls-nav-prev:before,.ls-v5 .ls-nav-next:before,.event-carousel-wrapper li .venue:before,.event-carousel-wrapper li .details:before{font-family:FontAwesome;font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:normal}h1{font-size:26px;text-transform:uppercase;margin-bottom:20px}h2{font-size:24px;text-transform:uppercase;margin-bottom:15px}h3{font-size:22px;text-transform:uppercase;margin-bottom:10px}h4{font-size:18px;text-transform:uppercase;margin-bottom:10px}h5{font-size:16px;text-transform:uppercase;margin-bottom:10px}h6{font-size:14px;text-transform:uppercase;margin-bottom:10px}a,input[type="submit"],input[type="text"],input[type="submit"],.dt-sc-testimonial .author img,.event-carousel-wrapper li img,.widget.flickrbox .flickr-widget .flickr_badge_image img,.gallery-detail .views,.ls-nav-prev,.ls-nav-next,ul.commentlist li .comment-author img,.gallery .image-overlay>a>span,.gallery .gallery-thumb>img,.gallery:hover .gallery-thumb>img,.dt-sc-callout-box .icon,.image-overlay,.widget ul li:before,.widget ul li a:before,.yith-wcwl-add-to-wishlist,button,.page-link span,.dt-widget_recent_entries ul li .thumb:before,.widget_recent_entries ul li .thumb:before,.event_program ul li .thumb:before,header .search_form,.gallery-detail p,ul.side-nav li a:before{transition:all 300ms linear 0s;-webkit-transition:all 300ms linear 0s;-moz-transition:all 300ms linear 0s}a{text-decoration:none}a img{border:none}strong{font-weight:bold}em{font-style:italic}address{display:block;margin:10px 0 20px}abbr{border-bottom:1px dotted #868686;cursor:help}ins{background:#fff9c0;color:gray}sub,sup{font-size:75%;position:relative;vertical-align:baseline}sub{bottom:-3px}sup{top:-5px}del{text-decoration:line-through}p{padding:0;margin:0 0 20px 0}ol,ul{list-style:none outside none;padding:0}ul,ol,pre,code{margin-bottom:20px}ul{list-style-type:square;list-style-position:inside}li{margin:0;padding:0}ul li{padding-bottom:10px}ul li ul{list-style-type:disc;padding-left:20px;margin:10px 0 0}ul ul ul{margin-bottom:0;list-style-type:circle}ol{list-style-type:decimal;list-style-position:outside;padding-left:20px;padding-top:10px}ol li{padding-bottom:10px}ol li ol{margin-bottom:0;list-style-type:lower-alpha}ol ol ol{margin-bottom:0;list-style-type:lower-roman}ol li{list-style-position:outside;list-style-type:decimal}pre,code{border-left:3px solid #999;background-color:#fff;display:block;padding:10px 3%;font-size:11px;font-family:monospace;line-height:20px;width:100%;overflow:auto}hr{background-color:#dfdfdf;border:none;height:1px;margin:30px 0;clear:both}blockquote{display:block;padding:25px 25px 25px 50px;margin:0;clear:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote q{display:inline-block;font-style:italic}blockquote cite{font-style:normal;font-size:14px;line-height:30px;font-weight:300;margin:10px 0 0;display:block;text-align:right}blockquote cite span{font-size:20px}blockquote p{margin-bottom:0}blockquote.alignleft{margin-right:20px;text-align:left;width:30%;float:left}blockquote.alignright{margin-left:20px;text-align:left;width:30%;float:right}blockquote.aligncenter{text-align:center}blockquote p a{color:#fff}.hr{border:1px solid;width:100%;clear:both;display:block;float:left;margin:40px 0;position:relative;z-index:1}.hr-border{border:4px double;width:100%;clear:both;display:block;float:left;margin:50px 0;position:relative;z-index:1;border-radius:3px}.hr.top,.hr-border.top{width:97%}.hr.top,.hr-border.top{background-position:right center;text-align:right}.hr.top a,.hr-border.top a{color:#999589;background:transparent;font-size:11px;line-height:16px;padding-left:5px;position:absolute;right:-21px;top:-5px}.hr-border.top a{top:-10px;right:-23px}.hr.top a:hover,.hr-border.top a:hover{color:gray}.clear{float:none;clear:both;margin:0;padding:0}.float-right{float:right}.float-left{float:left}.center{width:100%;text-align:center}.hidden{display:none!important}.post-edit-link{border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#2c2c2c;float:right;clear:both;margin:20px 0 20px;line-height:24px;padding:0 10px;font-size:12px}.page-link{float:left;clear:both;width:100%;padding:16px 0 19px;margin:10px 0;text-align:center;border-bottom:1px solid;font-size:14px}.page-link a{display:inline-block;border-width:1px;border-style:solid;padding:12px 16px 8px;margin:0 -6px 0 0}.page-link a span{border:0;padding:0;margin:0}.page-link>span{padding:12px 16px 8px;display:inline-block;margin-right:-3px;border-right:none!important}.page-link>span:last-child{border-right:1px solid!important}.page-link span{border:1px solid}table{border-collapse:separate;border-spacing:0;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-collapse:collapse;border-image:none;border-spacing:0;border-style:solid none none solid;border-width:1px 0 2px 1px;clear:both;margin-bottom:20px;width:100%}th{padding:16px 15px 12px;font-size:16px;line-height:normal;text-align:center}th,td{border-width:0 1px 1px 0;border-style:solid}td,tbody th{line-height:normal;text-align:center;padding:13px 15px}tbody td .dt-sc-button.small{padding:7px 14px;font-size:12px;margin:0}th a:hover{text-decoration:underline}td{font-size:14px;line-height:normal;padding:13px 15px;text-align:center;border-collapse:collapse}dl{margin:0 20px}dl.gallery-item{margin:0}.gallery-caption{margin-bottom:10px}.gallery-item img{border:10px solid #f0f0f0!important}dt{font-weight:bold;font-size:14px;margin-bottom:10px}dd{margin-bottom:20px;line-height:20px}label span.required{color:red}fieldset{border:1px solid #eaeaea;padding:15px;margin:0 0 20px 0}legend{font-weight:bold}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="tel"],input[type="number"],input[type="range"],input[type="date"],textarea,input.text,input[type="search"]{width:100%;padding:15px 15px;margin:0;border:none;outline:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;display:block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}input,select{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,textarea:-moz-placeholder{opacity:1}input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="range"]:focus,input[type="date"]:focus,textarea:focus,input.text:focus,input[type="search"]:focus{outline:none}#searchform input[type="text"]{width:395px}.quantity input.qty{background:#fff;border:1px solid #ddd;padding:12px 5px 12px 10px;display:block;font-size:14px;margin:10px 0 10px;width:100%;outline:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}input.error,textarea.error{padding:15px 18px;border:1px solid red}textarea{height:190px;overflow:auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}select{margin:0;border:1px solid;outline:none;padding:15px 15px;margin:10px 0 10px;display:block;width:100%}select::-ms-expand{display:none}input[type="text"]::-ms-clear{display:none;opacity:0;width:0;height:0}select{height:50px;width:100%;margin:0;padding:15px 15px 14px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-indent:.01px;text-overflow:''}.select-sort{display:block;width:100%;position:relative}.donate{text-align:center}.donate .donate_form{width:75.2%;margin:0 auto}.donate_form select{font-size:13px;padding-left:10px}.donate_form input[type="text"],.donate_form input[type="password"],.donate_form input[type="email"],.donate_form input[type="url"],.donate_form input[type="tel"],.donate_form input[type="number"],.donate_form input[type="range"],.donate_form input[type="date"],.donate_form textarea,.donate_form input.text,.donate_form input[type="search"],.donate_form select{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.donate_form .selection-box:after{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0}.donate_form input[type="submit"]{float:none;display:inline-block;margin:0 auto}span.select-sort:before,span.select-sort:after{content:"";pointer-events:none;position:absolute}span.select-sort:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.2);bottom:0;height:0;margin:auto;right:20px;top:3px;z-index:1}span.select-sort:after{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;height:44px;right:0;top:1px;width:48px}.donate-form select{border:1px solid transparent;color:#a9a9a9;cursor:pointer;height:45px;margin:0 0 0;padding:10px 10px 10px 5px;outline:none;text-indent:.01px;text-overflow:'';width:99.9%;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}select{opacity:1;-moz-appearance:none;-moz-user-select:none;cursor:pointer;width:100%}input[type="submit"],button,input[type="button"],button[type="submit"]{padding:9px 28px 9px;margin:10px 0 0;float:right;line-height:34px;font-size:25px;border:none;outline:none;text-transform:uppercase;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;-webkit-appearance:none;display:inline-block}input[type="submit"]:hover,button:hover,input[type="button"]:hover,button[type="submit"]:hover{opacity:.8}#searchform{clear:both}.ie9 button{width:auto;overflow:visible;padding:5px 20px!important}.ie9 button.single_add_to_cart_button{padding:11px 20px!important}.selection-box{position:relative;clear:both}.selection-box:before,.selection-box:after{content:"";pointer-events:none;position:absolute}.selection-box:before{z-index:1;right:17px;top:5px;bottom:0;height:0;margin:auto;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid}.selection-box:after{width:48px;height:48px;right:0;top:1px;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-width:0 1px;border-style:solid}.buddypress .selection-box{display:inline-block}.zn_mailchimp_result span{display:inline-block;margin:10px 0 0;color:#75b632}span.wpcf7-form-control-wrap{position:static}div.wpcf7-response-output{margin-left:0;margin-right:0}img{border:none;max-width:100%}figure{margin:0;padding:0}.ie8 img{width:auto}.post-content input[type="submit"]{float:none}.wp-caption{background:#e5e8e8;border:1px solid #dbdcdc;margin-bottom:10px;margin-top:10px;max-width:96%;padding:5px 7px 7px 5px;text-align:center}.wp-caption img{display:block;margin:0 auto;padding:6px;max-width:100%}.wp-caption .wp-caption-text{text-align:center;padding-top:0;margin:0!important;color:inherit}.wp-caption.alignnone{clear:both}img.size-auto,img.size-large,img.size-full,img.size-medium{max-width:100%;height:auto}.widget img.size-auto,.widget img.size-large,.widget img.size-full,.widget img.size-medium{max-width:100%}.alignleft,img.alignleft{display:inline;float:left;margin-right:20px}.alignright,img.alignright{display:inline;float:right;margin-left:20px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center}.alignleft,.alignright,.aligncenter,.alignnone,img.alignleft,img.alignright,img.aligncenter{margin-bottom:20px}.column iframe,iframe,embed,iframe,object,video{max-width:100%;border:none}.column img{height:auto}.shadow{margin:0;width:100%;float:left}.dt-top-code{margin:0 0 15px 0;clear:both;display:block}.dt-bottom-code{margin:15px 0 0 0;clear:both;display:block}.widget{float:left;width:100%;padding:0 0 40px;margin:0}.widget h3.widgettitle{position:relative;text-transform:uppercase;float:left;clear:both;width:100%}.widget ul{float:left;width:100%;margin:0;padding:0}.widget ul li{line-height:20px;float:left;display:block;clear:both;padding-bottom:0}.widget ul ul{margin-top:10px}.widget ul li{position:relative;padding:6px 0 6px 12px}.widget ul li:last-child{border-bottom:none}.widget ul li:before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:12px;position:absolute;top:5px;left:0;content:"\f105"}.widget.widget_archive ul li{position:relative}.widget_categories ul,.widget.widget_archive ul,.widget.widget_meta ul{margin-top:-12px}.widget_categories ul ul,.widget.widget_archive ul ul{margin-top:0}.widget_categories ul li,.widget.widget_archive ul li{position:relative;float:none;display:block;padding:0 0 0 18px;margin:0;border-bottom:1px solid rgba(150,131,106,.3)}.widget_categories ul li:last-child,.widget.widget_archive ul li:last-child{border-bottom:none}.widget_categories ul li a{padding:0 45px 0 5px;display:block}.widget_categories ul li a,.widget.widget_archive ul li a{padding:10px 45px 10px 15px;display:block}.widget_categories ul li a span,.widget.widget_archive ul li a span{position:absolute;right:0}.widget_categories ul li a:before,.widget_archive ul li a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:12px;position:absolute;top:9px;left:0;content:"\f124"}.widget_categories ul li:before,.widget.widget_archive ul li:before{content:""}.widget .recent-posts-widget ul li{padding:0 0 25px}.widget .recent-posts-widget ul li:last-child{padding:0}.widget .recent-posts-widget ul li:before{content:"";display:none}.widget .recent-posts-widget ul li .entry-meta{float:left}.widget .recent-posts-widget ul li .entry-details{margin:0;padding-left:65px;min-height:70px}.widget .recent-posts-widget ul li .entry-details .entry-title h4{font-size:16px;line-height:22px;top:-2px}.widget .recent-posts-widget ul li .entry-details .entry-title h4 a{color:#303030}.widget .recent-posts-widget ul li .entry-details .entry-metadata{float:none;display:block;margin:0}.widget .recent-posts-widget ul li .entry-body{display:block;clear:both;margin:10px 0 0;float:left;width:100%}.widget .recent-posts-widget ul li .entry-meta .date .month{font-weight:300}.widget .recent-posts-widget ul li .entry-meta .date .day{font-size:20px;font-weight:300}.widget .recent-posts-widget ul li .entry-details .entry-metadata p{line-height:normal}.widget .recent-posts-widget ul li .entry-details .entry-metadata p a span{margin-right:5px}.widget.widget_popular_entries .recent-course-widget ul li{padding:0;margin:0 0 15px;width:100%;border-bottom:1px solid rgba(150,131,106,.3)}.widget.widget_popular_entries .recent-course-widget ul li:before{content:""}.widget.widget_popular_entries .recent-course-widget ul li:last-child{border:none;margin-bottom:0;padding-bottom:0}.widget.widget_popular_entries .recent-course-widget ul li img{max-width:90px;float:left;margin:0 15px 0 0}.widget.widget_popular_entries .recent-course-widget ul li h6{margin-bottom:10px;font-size:14px;font-weight:500}.widget.widget_popular_entries .recent-course-widget ul li .dt-sc-course-price{font-weight:500;font-size:16px}.widget .mailchimp-form{margin:0;float:left;clear:both;width:100%}.widget .mailchimp-form input[type="submit"]{font-size:14px;padding:5px 15px 3px;line-height:22px}.widget ul.tweet_list li{padding:0 0 20px;line-height:22px}.widget ul.tweet_list li:last-child{padding:0}.widget ul.tweet_list li:before{content:""}.widget ul.tweet_list li .tweet-thumb{float:left;margin:5px 10px 10px 0;border:1px solid;padding:0}.widget ul.tweet_list li .tweet-time{color:#535353}.widget ul.tweet_list li a:hover{color:#303030}.widget.widget_recent_comments ul li,.widget.widget_ratings-widget ul li,.widget.widget_sensei_lesson_component ul li,.widget.widget_meta ul li{padding-left:20px}.widget.widget_recent_comments ul li:before{content:"\f0e6"}.widget.widget_archive ul li{padding-left:5px}.widget.widget_archive ul li a:before{content:"\f1c6"}.widget.widget_ratings-widget ul li:before{content:"\f006"}.widget.widget_sensei_lesson_component ul li:before{content:"\f02d"}.widget.widget_meta ul li:before{content:"\f044"}.widget.widget_text .textwidget ul li{border-bottom:1px solid;padding-bottom:10px;margin-bottom:10px;width:100%}.widget.widget_text .textwidget ul li:before{top:4px}.widget.widget_text .textwidget ul li:last-child{border:none;margin-bottom:0;padding-bottom:0}.widget.widget_text .textwidget .dt-sc-contact-info{padding:10px 0 5px}.widget.widget_text .textwidget .dt-sc-contact-info .icon{width:15px;top:0;position:initial}.widget.widget_text .textwidget .dt-sc-contact-info.address .icon{margin-bottom:10px}.widget.widget_text .textwidget .dt-sc-contact-info .icon i{position:absolute;left:0;font-size:18px;line-height:24px;top:10px}.widget.widget_text .textwidget .dt-sc-contact-info p{margin-bottom:0;line-height:24px}.widget.widget_text .textwidget .dt-sc-contact-info span{display:none}.widget.widget_text .textwidget .dt-sc-contact-info.address p{line-height:24px}.widget.widget_text .textwidget .dt-sc-contact-info.address i{top:0}.widget.widget_text .textwidget .dt-sc-contact-info p a:hover{color:#303030}.widget.widget_text .textwidget .dt-sc-contact-info:last-child{border:none}.widget.widget_text .textwidget .dt-sc-contact-info.address{padding:0 0 5px}.widget .search-form{width:100%}.widget .search-form input[type="search"]{margin-top:0}.widget .search-form label span,.widget.tribe-events-venue-widget li:before{display:none}.widget .search-form input[type="text"],.widget .search-form input[type="search"],.widget .mailchimp-form input[type="email"]{float:left}.widget .tagcloud a{font-style:italic;font-size:13px!important;float:left;padding:4px 9px;margin:0 10px 10px 0;text-transform:capitalize}.widget #wp-calendar th{padding:10px}.widget #wp-calendar td{padding:9px 10px}#wp-calendar caption{border:none;color:#fff;margin:0 0 -1px 0;padding:5px 0;width:100%}.datepicker td,.datepicker th{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.datepicker td:hover,.datepicker th:hover{color:#2f2f2f}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:none;background:none;top:2px;right:2px}.ui-datepicker .ui-datepicker-prev{left:2px;right:2px}.widget.flickrbox .flickr-widget div{float:left;max-width:75px;margin:0 7px 7px 0}.widget.flickrbox .flickr-widget div img{height:auto;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;opacity:1;filter:alpha(opacity=100)}.widget.flickrbox .flickr-widget div img:hover{opacity:.4;filter:alpha(opacity=40)}.widget .recent-portfolio-widget li{padding:0;width:100%;margin-bottom:10px}.widget .recent-portfolio-widget li:before{content:""}.widget .recent-portfolio-widget li .thumb{float:left;margin:0 15px 10px 0}.widget .recent-portfolio-widget li .thumb img{max-width:70px;height:auto}.widget .recent-portfolio-widget li h6{margin-bottom:5px;font-weight:300;font-size:14px;margin-top:-2px}.widget .recent-portfolio-widget li p{font-size:12px;line-height:20px}.widget .rev_slider_wrapper{clear:both}.widget_rss .rsswidget img{display:none}.widget.widget_rss .rss-date{clear:both;display:block;margin:5px 0}.widget.widget_rss li:before{content:"\f09e";font-size:10px}.widget.widget_search form{position:relative}.widget.widget_search .search_form{float:left;width:100%}.widget.widget_search input[type="submit"]{position:absolute;right:0;top:0;background-image:url(images/xmagnifier2.png.pagespeed.ic.0fXkWJlhJo.png);background-position:center center;background-repeat:no-repeat;background-size:16px 17px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background-color:transparent;border:none;margin:0;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;text-indent:-9999px;padding:0;width:48px;height:50px}.secondary-sidebar .widget{margin:0 0 30px;padding:0;float:left;width:100%}#secondary .widget #wp-calendar th,#secondary .widget #wp-calendar td,.secondary-sidebar .widget #wp-calendar th,.secondary-sidebar .widget #wp-calendar td{padding:5px}.secondary-sidebar .widget.flickrbox .flickr-widget div{max-width:64px;margin:0 3px 7px}.secondary-sidebar img,.secondary-sidebar img{max-width:100%}.secondary-sidebar img.size-auto,.secondary-sidebar img.size-large,.secondary-sidebar img.size-full,.secondary-sidebar img.size-medium{max-width:95.6%}#footer .widget .dt-sc-social-icons{margin-bottom:-15px}.widget #searchform,#primary #searchform{position:relative}.widget #searchform input[type="text"],#primary #searchform input[type="text"]{padding-right:60px}.widget.widget_popular_entries ul li{padding:0 0 10px;margin:0 0 10px;width:100%}.widget.widget_popular_entries ul li:before{content:"";display:none}.widget.widget_popular_entries ul li:last-child{border:none;margin-bottom:0;padding-bottom:0}.widget.widget_popular_entries ul li img{max-width:90px;float:left;margin:0 15px 0 0;height:auto}.widget.widget_popular_entries ul li h6{margin-bottom:10px;font-size:14px}.widget.widget_popular_entries ul li p{margin-bottom:5px}.widget ul.dt-sc-tabs{margin:0}.widget ul.dt-sc-tabs li:before{display:none}.widget.widget_text .textwidget ul.dt-sc-tabs li{width:auto;display:inline;float:left;padding:0;margin:0 5px 0 0;clear:none}.widget.widget_text .textwidget ul.dt-sc-tabs li:last-child:before{content:"";display:none}.widget.widget_text .textwidget .dt-sc-tabs-frame-content,.widget.widget_text .textwidget .dt-sc-tabs-content{margin:-2px 0 0}.secondary-sidebar .widget .search_form{width:100%}.container{width:1170px;margin:0 auto}.wrapper{float:left;clear:both;margin:0;padding:0 0 0;width:100%}body.boxed{background-attachment:fixed}.boxed .wrapper{width:1250px;margin:0 auto;float:none}.inner-wrapper{margin:0;width:100%;float:left;padding:0}.boxed .inner-wrapper{background:url(images/xbody_bg.jpg.pagespeed.ic.Q8o5smJH_m.jpg) repeat;box-shadow:0 0 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3)}.boxed #menu-container{width:1250px}.fullwidth-section,#slider,sub,sup,.widget.flickrbox .flickr-widget div,.logo{line-height:0}.fullwidth-section .container,#footer .footer-widgets-wrapper .container{line-height:28px}.simple_link{font-size:16px}.full-width-background{position:relative}.fullwidth-section{width:100%;float:left;clear:both;margin:0;padding:0}.fullwidth-section.strip-bg{position:relative}.fullwidth-section.strip-bg:before,.fullwidth-section.strip-bg:after{content:"";background-image:url(images/xarrow_bg.png.pagespeed.ic.gJ_uzUzkTZ.png);background-repeat:repeat-x;height:10px;background-position:left top;width:100%;display:inline-block;position:absolute;top:0;float:left;clear:both;left:0}.fullwidth-section.strip-bg:after{background-position:left bottom;bottom:0;top:auto;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}.full-width-background .dt-sc-button{margin:10px 10px 0}.full-width-background:after{content:"";background-image:url(images/xhome_top_bg_strip.png.pagespeed.ic.OMjs9ukKhI.png);background-repeat:no-repeat;background-position:center top;background-size:cover!important;width:100%;height:10px;display:inline-block;margin:0;padding:0;position:absolute;bottom:-10px;left:0}.fullwidth-section.dark-bg h1,.fullwidth-section.dark-bg h2,.fullwidth-section.dark-bg h3,.fullwidth-section.dark-bg h4,.fullwidth-section.dark-bg h5,.fullwidth-section.dark-bg h6,.fullwidth-section.dark-bg h1 a,.fullwidth-section.dark-bg h2 a,.fullwidth-section.dark-bg h3 a,.fullwidth-section.dark-bg h4 a,.fullwidth-section.dark-bg h5 a,.fullwidth-section.dark-bg h6 a,.fullwidth-section.dark-bg a:hover,.fullwidth-section.dark-bg p,.fullwidth-section.dark-bg{color:#fff}textarea{border:none;outline:none;color:#a9a7a7;padding:15px 15px;width:100%;display:inline}#primary form p{margin-bottom:20px}.dt-sc-button,.dt-sc-button:hover,.dt-sc-button.with-icon.medium i,.dt-sc-button.with-icon.large i,.dt-sc-social-icons li a,.dt-sc-testimonial blockquote:before,blockquote.blue,blockquote.ocean,blockquote.orange,blockquote.pink,blockquote.purple,blockquote.steel-blue,blockquote.cyan,blockquote.grey,blockquote.ocean,blockquote.purple,blockquote.pink,blockquote.red,blockquote.grey,blockquote.steel-blue,blockquote.orange,blockquote.aqua,blockquote.turquoise,blockquote.ruby,blockquote.pearl,blockquote.violet,blockquote.teal,blockquote.lavender,blockquote.palebrown,blockquote.ferngreen,blockquote.brown,.dt-sc-pr-tb-col:hover .dt-sc-tb-content li,.dt-sc-pr-tb-col.selected .dt-sc-tb-content li,.dt-sc-progress .dt-sc-bar-text,.dt-sc-progress .dt-sc-bar,footer .success-msg,.dt-sc-ico-content.type3 .icon span,.dt-sc-ico-content.type3 .dt-sc-button,#main-menu .menu ul li a:hover,#main-menu .menu ul li ul li a:hover,#main-menu .menu>ul>li.current_page_item>a,.breadcrumb a,.breadcrumb span,.post-edit-link,.gallery .image-overlay p a,.gallery .image-overlay p,.gallery-detail .views a,.gallery .image-overlay .views,.gallery:hover .gallery-detail h5 a,.gallery:hover .gallery-detail p a,.gallery:hover .gallery-detail p,.gallery-detail .views,.bx-prev:hover a,.bx-next:hover a,footer .dt-sc-contact-info,footer .dt-sc-contact-info span,footer .dt-sc-contact-info i,footer .dt-sc-contact-info a,.dt-sc-sponsor-carousel-wrapper .carousel-arrows a,.event-carousel-wrapper .carousel-arrows a,footer .widget_text ul li a,footer .widget_text ul li span,.post-edit-link:hover,input[type="submit"],button,input[type="button"],button[type="submit"],.dt-sc-subscribe-frm .dt_sc_mc_result span,header .header_top .alignright a,.page-link span,.page-link a:hover span,.dt-sc-callout-box.type4 h4,.dt-sc-callout-box.type4 h5,.dt-sc-callout-box.with-icon.type2:hover .icon span,.dt-sc-callout-box.type1 .dt-sc-button,.dt-sc-callout-box.type5 .dt-sc-button,.dt-sc-callout-box.type4:hover .icon,.dt-sc-callout-box.type2:hover .icon,.dt-sc-callout-box.type3:hover .icon,.dt-sc-callout-box.type4:hover .icon span,.dt-sc-callout-box.type1 .icon,.dt-sc-callout-box.type5 .icon,.dt-sc-callout-box.with-icon.type2:hover .icon,.dt-sc-callout-box.type3 .icon span,.dt-sc-ico-content.type2 .icon span,.dt-sc-ico-content.type1 .icon span{color:#fff}.gallery-single h4,.project-details p span,.dt-sc-contact-info span{text-shadow:none}.blog-entry h2 a,h4 a{text-shadow:1px 1px 0 #fff}.widget.mailchimp .dt-sc-button.small.palebrown{cursor:pointer;margin-bottom:0;line-height:inherit}header{width:100%;float:left;margin:0;padding:0;position:relative;z-index:999}header .header_top{float:left;width:100%;padding:25px 0;background:url(images/xheader_top_strip.png.pagespeed.ic.zkjCSHtUBA.png) center bottom repeat-x}.logo{float:left}.logo img{line-height:0}header .header_top .alignright .donate_btn{float:left;margin:5px 15px 0 0;padding:6px 20px;font-weight:bold;text-transform:uppercase;font-weight:600;border-radius:5px;display:none}header .header_top .alignright{margin-bottom:0}header .header_top .alignright p{font-style:italic;float:left;margin:12px 17px 0 0;font-size:16px;font-weight:normal}.retina_logo{display:none}header .search_form{margin:5px 0 0}header .search_form{float:right;border:1px solid;width:40px;padding:19px 17px;display:inline-block;position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}header .search_form input[type="text"],header .search_form input[type="submit"]{border:none;outline:none}header .search_form input[type="text"]{float:left;padding:0 0 0 5px;margin:0;display:block;border-width:0;font-size:12px;font-family:inherit;line-height:40px}header .search_form input[type="submit"]{background:url(images/xmagnifier.png.pagespeed.ic.2YuwlQ2Fvg.png) center center no-repeat;border:0;cursor:pointer;float:right;padding:3px 19px 3px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;text-indent:-9999px;background-color:transparent;position:absolute;top:-1px;right:0;width:40px}header .search_form #btnsearch{background:url(images/xmagnifier.png.pagespeed.ic.2YuwlQ2Fvg.png) center center no-repeat;border:0;float:right;padding:3px 19px 3px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;text-indent:-9999px;background-color:transparent;margin:0;position:absolute;cursor:pointer;right:0;top:-1px;width:40px}#btnsearch{display:none}header .search_form #btnsearch{display:block}header .search_form input[type="submit"]:hover{opacity:.8}header .search_form input[type="text"]{width:0;height:0;padding-top:0;padding-bottom:0}header .search_form,header .search_form input[type="text"],header .search_form input[type="submit"]{background-color:transparent}header .search_form input[type="text"],header .search_form input[type="submit"]{margin:0}#menu-container{float:left;width:100%;margin:0 0 0;padding:0}.menu{position:relative}#main-menu{padding:0;position:relative;z-index:100;line-height:normal}#menu-container:after{content:"";float:left;margin:0 0 -7px;width:100%;position:absolute;left:0;bottom:0;z-index:9;height:10px;background-size:cover!important}#main-menu>ul.menu{margin:0;padding:0}#main-menu>ul.menu>li{margin:0;padding:0;display:inline;float:left;position:relative}#main-menu>ul.menu>li:after{float:left;display:inline;width:1px;height:100%;position:absolute;top:0;right:0;content:"";border-right:1px solid}#main-menu>ul.menu>li>a{display:block;padding:13px 14px 10px;margin:0;text-transform:uppercase;text-shadow:1px 1px 1px #000;font-weight:700}#main-menu>ul.menu>li.current_page_item span,#main-menu>ul.menu>li.current-menu-ancestor span{display:block}#main-menu .megamenu-child-container>ul.sub-menu>li>a:hover,#main-menu .megamenu-child-container ul.sub-menu>li>ul li a:hover,#main-menu .megamenu-child-container>ul.sub-menu>li>a:hover .menu-item-description,#main-menu .megamenu-child-container ul.sub-menu>li>ul li.current_page_item>a,#main-menu ul.sub-menu ul.menu li.current_page_item>a,#main-menu ul.sub-menu .widget ul li.current_page_item:before,.megamenu-child-container ul.sub-menu ul ul li.current_page_item>a,#main-menu .megamenu-child-container>ul.sub-menu .widget li.current_page_ancestor>a,#main-menu .megamenu-child-container>ul.sub-menu .widget li.current_page_ancestor:before,.megamenu-child-container ul.sub-menu>li>ul li.current-menu-item>a{color:#fff}#main-menu ul li.menu-item-simple-parent ul,#main-menu ul li.menu-item-simple-parent ul li ul,#main-menu ul li.menu-item-simple-parent ul li ul li ul{display:none}#main-menu ul li.menu-item-simple-parent ul{width:220px;padding:0;position:absolute;top:100%;left:0;margin:0;padding:0;float:left;border-style:solid;border-width:0 1px 3px;z-index:10}#main-menu ul li.menu-item-simple-parent ul li{display:block;padding:0;position:relative}#main-menu ul li.menu-item-simple-parent ul li a{position:relative;padding:10px 16px 10px 16px;border-bottom:1px solid;display:block}#main-menu ul li.menu-item-simple-parent>ul>li:last-child>a{border:none}#main-menu ul li.menu-item-simple-parent ul li ul{left:218px;top:0;border-top:0}#main-menu ul li.menu-item-simple-parent:last-child ul{right:0;left:inherit}#main-menu ul li.menu-item-simple-parent:last-child ul li ul{right:218px;left:inherit}#main-menu ul>li>ul li.menu-item-has-children>a:after{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;top:12px;right:10px}#main-menu>ul.menu>li>.megamenu-child-container{display:none}#main-menu>ul.menu>li:hover>.megamenu-child-container{display:block}.megamenu-child-container{border-width:0 1px 3px;border-style:solid;padding:10px 10px 5px;position:absolute;top:100%;left:0;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.megamenu-2-columns-group .megamenu-child-container{width:500px}.megamenu-3-columns-group .megamenu-child-container{width:750px}.megamenu-4-columns-group .megamenu-child-container{width:1000px}.megamenu-child-container>ul.sub-menu>li.fill-two-columns{width:470px}.megamenu-child-container>ul.sub-menu>li.fill-three-columns{width:720px}.megamenu-child-container>ul.sub-menu>li.fill-four-columns{width:970px}.megamenu-2-columns-group .megamenu-child-container>ul.sub-menu>li.fill-three-columns,.megamenu-2-columns-group .megamenu-child-container>ul.sub-menu>li.fill-four-columns{width:480px}.megamenu-3-columns-group .megamenu-child-container>ul.sub-menu>li.fill-four-columns{width:730px}.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget{width:465px}.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget{width:303px}.megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget{width:340px}.megamenu-child-container>ul.sub-menu>li.fill-two-columns .widget_sensei_course_component ul li a img,.megamenu-child-container>ul.sub-menu>li.fill-two-columns .widget_sensei_lesson_component ul li a img,.megamenu-child-container>ul.sub-menu>li.fill-two-columns .widget_sensei_category_courses ul li a img{width:100px}.menu-item-widget-area-container{width:100%;margin:0;padding:0}.menu-item-widget-area-container ul{padding:0;margin:0}.menu-item-widget-area-container .widget{padding:0;display:inline}li.widget{list-style:none}.megamenu-child-container>ul.sub-menu>li{width:220px;padding:15px;float:left;display:inline;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.megamenu-2-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth{width:470px;display:block}.megamenu-3-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth{width:720px;display:block}.megamenu-4-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth{width:970px;display:block}.megamenu-child-container>ul.sub-menu{padding:0;margin:0}.megamenu-child-container>ul.sub-menu>li>a,.megamenu-child-container>ul.sub-menu>li>.nolink-menu{color:#fff;padding:10px 12px;display:block;font-size:15px;font-weight:bold;margin-bottom:15px}.megamenu-child-container>ul.sub-menu>li>a .menu-item-description,.menu-item-description{color:#b1b1b1;display:block;font-weight:normal;padding:5px 0 0}.dt-megamenu-custom-content{display:block;padding:10px 0 0}.megamenu-child-container ul.sub-menu>li>ul{padding:10px 0 0;margin-bottom:0}.megamenu-child-container ul.sub-menu>li>ul li{display:block}.megamenu-child-container ul.sub-menu>li>ul li a{position:relative;padding:0 0 10px 12px;border-bottom:1px solid;display:block}.megamenu-child-container ul.sub-menu>li>ul li a:before{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:14px;position:absolute;top:2px;left:0}.megamenu-child-container ul.sub-menu>li>ul li:last-child a{border:none}.megamenu-child-container ul.sub-menu>li>ul>li>ul{padding-left:20px}.megamenu-child-container>ul.sub-menu>li.fulwidth-image-link>.nolink-menu{padding:0}.megamenu-child-container>ul.sub-menu>li.fulwidth-image-link ul.sub-menu{padding-top:0}.megamenu-child-container>ul.sub-menu>li.fulwidth-image-link img{max-width:100%}.megamenu-child-container ul.sub-menu .widget.widget_nav_menu ul li.menu-item-has-children>a:after,.megamenu-child-container ul.sub-menu .widget.widget_nav_menu ul li.menu-item-has-children a:before{content:"";display:none}.megamenu-child-container ul.sub-menu .widget.widget_nav_menu ul li a{border-bottom:none;padding:0}.megamenu-child-container .widget #wp-calendar th,.megamenu-child-container .widget #wp-calendar td{padding:5px}#main-menu .megamenu-child-container .widget.tribe-events-adv-list-widget .list-date .list-dayname,#main-menu .megamenu-child-container .widget.tribe-events-adv-list-widget .list-date .list-daynumber{background:none}#main-menu .megamenu-child-container .widget.tribe-events-adv-list-widget h2{font-size:15px}#main-menu .megamenu-child-container .widget.tribe-events-adv-list-widget .list-date .list-dayname{color:inherit}#main-menu .megamenu-child-container .widget .tagcloud a:hover{background-color:#333334}#main-menu .megamenu-child-container .widget .woocommerce-product-search input[type="submit"]{top:0}#main-menu .megamenu-child-container .mega_menu_fullwidth_image{margin:-20px 0 0}#main-menu .megamenu-child-container .widget.woocommerce ul.product_list_widget li img{width:50px;margin-bottom:10px}.mean-container .mean-nav ul li a.mean-expand{height:auto}.dt-menu-toggle{display:none;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;padding:10px 15px;cursor:pointer;border-bottom:1px solid #2f2f2f}.dt-menu-toggle-icon{background:#fff;display:inline-block;float:right;height:2px;margin-top:10px;position:relative;text-align:left;width:20px}.dt-menu-expand{font-size:16px!important;display:none!important;position:absolute!important;right:0;top:0;line-height:37px!important;padding:0!important;text-align:center;cursor:pointer;width:37px;height:37px;font-weight:bold;background:none!important;border:none!important}.dt-menu-toggle-icon:before,.dt-menu-toggle-icon:after{content:"";position:absolute;background:#fff;height:2px;width:20px;left:0;top:-5px}.dt-menu-toggle-icon:after{top:5px}.main{width:100%;float:left;margin:0;padding:0 0 50px}.aligncenter.welcome-text{margin-bottom:0}.aligncenter.welcome-text h1{text-transform:none;text-shadow:1px 1px 1px #fff;margin-bottom:25px}#primary{width:100%;margin:0;padding:0}#primary.content-full-width{width:100%}#primary{width:880px;margin:50px 0 0 0;padding:0;float:left}#secondary,#secondary-right,#secondary-left{width:270px;margin:50px 0 0 0;float:left;padding:0}#primary.page-with-right-sidebar{float:left;margin-right:20px}#secondary-right.secondary-has-right-sidebar{float:right}#secondary-left.secondary-has-left-sidebar{float:left}#primary.page-with-left-sidebar{float:right;margin-left:20px}#primary .author-content h2{text-transform:none}.full-width-background{float:left;width:100%;clear:both;margin:0 0 10px;text-align:center;background:url(images/xhome_top_bg.jpg.pagespeed.ic.9XQP8eg2xR.jpg) repeat;background-size:cover;padding:40px 0 50px}.full-width-background h1{text-transform:none;font-weight:400;font-size:22px;line-height:34px;margin-bottom:30px}#slider{float:left;clear:both;width:100%;margin:0;padding:0;position:relative;overflow:hidden;z-index:1}#slider img{max-width:100%}.ls-v5 .ls-nav-prev,.ls-v5 .ls-nav-next{z-index:99}#slider .ls-v5 .ls-nav-prev,#slider .ls-v5 .ls-nav-next{background-image:none;width:34px;height:34px;line-height:36px;text-align:center;display:inline-block;border:1px solid;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.ls-v5 .ls-nav-prev:before,.ls-v5 .ls-nav-next:before{content:"\f053";font-size:18px;margin-left:-3px}.ls-v5 .ls-nav-next:before{content:"\f054";margin-left:3px}.ls-v5 .ls-nav-prev:hover,.ls-v5 .ls-nav-next:hover{opacity:.8}.solid-hr-title{width:100%;float:left;display:block;text-align:center;text-transform:uppercase;font-size:16px;position:relative;margin-bottom:15px;clear:both}.solid-hr-title:before{position:absolute;content:"";top:14px;left:0;height:1px;width:100%;z-index:-10}.solid-hr-title span{background:url(images/xbody_bg.jpg.pagespeed.ic.Q8o5smJH_m.jpg) repeat;display:inline-block;padding:0 10px}.breadcrumb-section{width:100%;float:left;margin:40px 0 0}.breadcrumb:before{width:100%;height:16px;position:absolute;top:-10px;left:0;content:"";float:left}.breadcrumb:after{width:100%;height:16px;position:absolute;bottom:-10px;left:0;content:"";float:left}.breadcrumb{width:99%;float:left;padding:5px 10px 5px 30px;margin:10px .5% 0 .5%;position:relative}.breadcrumb-section{position:relative}.breadcrumb-section:before,.breadcrumb-section:after{content:"";left:0;bottom:-5px;float:left;width:100%;width:15px;height:50px;position:absolute}.breadcrumb-section:after{right:0;left:auto}.breadcrumb a:hover{text-shadow:none}.breadcrumb span.fa{margin:0 10px}.breadcrumb span.current{margin:0}.blog-entry{width:100%;float:left}.blog-entry{width:100%;float:left;margin:0 0 10px;padding:0}.entry-metadata{float:left;width:100%;display:block}.blog-entry .entry-metadata p{float:left;display:inline-block;border-right:1px solid;padding:0 10px 0 10px}.blog-entry .entry-metadata p:first-child{padding-left:0}.blog-entry .entry-metadata p:last-child{border:none;padding-right:0}.blog-entry-inner{float:left;width:100%}.blog-entry{padding-left:0}.entry-thumb{margin-bottom:20px;overflow:hidden}.entry-thumb img,.blog-single-entry .blog-entry img{display:block;height:auto}.dt-sc-sponsor-carousel li img,.widget.flickrbox .flickr-widget .flickr_badge_image img{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.blog-single-entry .entry-thumb img:hover{opacity:1}.dt-sc-blog-full-width-content .entry-thumb img:hover{opacity:1}.dt-sc-sponsor-carousel li img:hover,.widget.flickrbox .flickr-widget .flickr_badge_image img:hover{opacity:.7}.blog-entry .entry-details p{margin:0 0 10px 0}.entry-details{display:block;margin:0;padding:0;float:left;width:100%}.blog-entry .entry-metadata p span{text-transform:uppercase;font-size:13px;font-weight:bold}.blog-entry .entry-metadata p{display:inline-block;font-size:13px;text-transform:capitalize}.blog-entry h2{margin-bottom:10px;font-size:22px}.blog-entry h2 a{text-transform:none}.blog-entry h2 a:hover{text-shadow:none}.entry-details .entry-body{float:left;width:100%}.entry-footer{width:100%;float:left;border-width:1px 0;border-style:solid;margin:10px 0 0}.entry-footer .read-more{float:right;background:#535353;margin:0;font-family:inherit}.entry-footer .read-more:hover{color:#fff}.entry-footer .read-more{position:relative;padding:6px 19px 6px 11px;overflow:hidden;margin:-1px 0 -1px}.entry-footer .read-more span{position:absolute;right:10px;top:0;bottom:0;margin:7px auto 0;line-height:inherit;-webkit-transition:right 300ms linear;-moz-transition:right 300ms linear;-o-transition:right 300ms linear;transition:right 300ms linear}.entry-footer .read-more:hover{padding:6px 15px 6px 15px}.entry-footer .read-more:hover span{right:-100%}.dt-sc-blog-full-width-content{width:100%;float:left}.dt-sc-blog-full-width-content .entry-thumb{margin:0 20px 0 0;padding:0;float:left}.dt-sc-blog-full-width-content .entry-thumb{width:33%}.blog-entry .entry-thumb img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.blog-entry .entry-thumb img{float:left;transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1)}.blog-entry:hover .entry-thumb img{transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2)}.dt-sc-blog-full-width-content .entry-details{width:65.2%;float:left;margin:0;padding:0}#primary.page-with-sidebar .dt-sc-blog-full-width-content .entry-thumb{width:25%}#primary.page-with-sidebar .dt-sc-blog-full-width-content .entry-details{width:72.5%}.blog-entry{margin:0 0 50px;float:left;clear:both;width:100%}.blog-single-entry .blog-entry{margin:0 0 10px}.blog-single-entry .blog-entry .entry-thumb{position:relative}.blog-single-entry .blog-entry .bx-controls-direction a,.event-single .bx-controls-direction a{position:absolute;z-index:10;height:18px;width:12px;background:url(images/xblog_prev_next.png.pagespeed.ic.QyBH3SjXsl.png) no-repeat;text-indent:-99999px}.blog-single-entry .blog-entry .bx-controls-direction a:hover,.event-single .bx-controls-direction a:hover{opacity:.8}.blog-single-entry .blog-entry .bx-controls-direction .bx-prev,.event-single .bx-controls-direction .bx-prev{top:0;bottom:0;margin:auto;left:12px;background-position:left top}.blog-single-entry .blog-entry .bx-controls-direction .bx-next,.event-single .bx-controls-direction .bx-next{top:0;bottom:0;margin:auto;right:12px;background-position:right top}.blog-single-entry .blog-entry .entry-details{padding:0 0 0;margin:0;float:left}.blog-single-entry .blog-entry .entry-details p{margin:0 0 15px 0}.blog-single-entry .blog-entry .entry-details blockquote p{margin-bottom:0}.blog-single-entry .blog-entry .entry-title h2{margin-bottom:15px;text-transform:none}.blog-entry .entry-metadata a{text-decoration:none}.bx-wrapper{position:relative}ul.blog-slider,ul.gallery-slider{margin:0;padding:0}.social-share-icons{width:100%;clear:both;float:left;margin:20px 0 0;padding:0}.social-share-icons li{display:inline;margin:0 10px 0 0;padding:0}.social-share-icons li img{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.social-share-icons li img:hover{opacity:.6;filter:alpha(opacity=60)}.social-bookmark{clear:both}.post-edit-link{clear:both;float:left;padding:5px 15px;margin:20px 0}.sticky .featured-post,.featured-post{float:left;margin:2px 10px 0 0;padding:3px 10px;font-size:14px}.about{float:left;width:100%}.about_content h2{text-transform:none;display:block;text-shadow:none;margin-bottom:18px;line-height:inherit}.about-author{clear:both;float:left;width:100%}.about-author h2{margin-bottom:20px}.about-author .author-details{width:100%;padding:20px;border-bottom:1px solid;float:left}.about-author .author-thumb{float:left;margin:0 20px 0 0;width:80px;height:80px}.about-author .author-thumb img{border:1px solid #fff;max-width:80px;max-height:80px}.about-author .author-thumb img{}.about-author .author-description{width:84%;float:left;margin:0 0 0 0}.about-author .author-description h5{margin-bottom:5px;text-transform:none;text-shadow:none}.about-author .author-description span,ul.commentlist li .commentmetadata{font-size:14px;padding-bottom:8px;display:block}.about-author .author-description span{text-transform:capitalize}ul.commentlist li .commentmetadata{clear:both}.about-author .author-description p{margin-bottom:0}.commententries{width:100%;float:left;margin:10px 0 0;padding:0}.commententries h3{margin-bottom:25px}#respond{clear:both;float:left;width:100%}ul.commentlist{float:left;margin:0 0 20px 0;padding:0 0 20px 0;list-style:none;border-top:0;width:100%}ul.commentlist li{display:block;float:none;list-style:none;border:none;margin:0 0 28px;padding:0 0 0 100px;position:relative;clear:both;border-bottom:1px solid}ul.commentlist li ul.children{margin:30px 0 0 0;padding:0;float:left;border:none;clear:both;width:100%}ul.commentlist li .respond{margin-left:69px}ul.commentlist li .comment-author{left:0;top:0;position:absolute;background:none;float:none;width:auto}ul.commentlist li.bypostauthor .author-name{float:left;color:#2f2f2f}ul.commentlist li .comment-author img{max-width:80px;max-height:80px;float:left;margin:0;border:1px solid #fff}ul.commentlist li .author-name{font-size:15px;padding-bottom:5px}ul.commentlist li .comment-details{display:block}ul.commentlist li .comment-body{margin:0;padding:0}#commentform p a{text-decoration:none}ul.commentlist li .reply{background:url(images/xbody_bg.jpg.pagespeed.ic.Q8o5smJH_m.jpg) repeat;margin:-14px 0 0;float:right;width:48px;text-align:right}ul.commentlist li .reply a{font-size:13px}ul.commentlist li ul.children{width:100%;float:left;clear:both;margin:20px 0 0 0;padding:0 0 0 0}.comment-body ul li,.comment-body ol li{padding-left:0;list-style:circle;display:list-item;border-bottom:none}#commentform .form-submit{clear:both;float:right}#respond #cancel-comment-reply-link{clear:both;display:block;font-size:14px;font-weight:bold;margin:0 0 10px}.pagination-wrapper{float:left;clear:both;width:100%;padding:16px 0 13px;margin:10px 0;text-align:center;border-bottom:1px solid}.pagination-wrapper .pagination{border-bottom:1px solid;display:inline-block;border:1px solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.pagination-wrapper .pagination .active-page{padding:12px 16px 8px}.pagination-wrapper .pagination .prev-post{display:inline-block;float:left}.pagination-wrapper .pagination .next-post{display:inline-block;float:left}.pagination-wrapper .pagination .prev-post a,.pagination-wrapper .pagination .next-post a{padding:12px 12px 8px;float:left}.pagination-wrapper .pagination ul{display:inline-block;float:left;margin:0}.pagination-wrapper .pagination ul li a{display:inline-block;border-width:0 1px 0 1px;border-style:solid;padding:12px 16px 8px;float:left;margin:0 -1px 0 0}.pagination-wrapper .pagination ul li{display:inline;padding:0;margin:0;float:left}.pagination-wrapper .pagination ul li,.pagination-wrapper .pagination ul li a,.pagination-wrapper .pagination .prev-post,.pagination-wrapper .pagination .next-post{font-size:14px}.secondary-sidebar .widget:last-child{border-bottom:none;margin:0;padding:0}.widget h3.widgettitle{float:left;margin-bottom:30px;font-size:18px;clear:both;width:100%}footer .widget h3.widgettitle{line-height:inherit;text-shadow:none;font-weight:normal;font-size:20px;position:relative}.secondary-sidebar .widget h3.widgettitle{line-height:inherit}footer .widget h3.widgettitle{width:100%;display:inline-block;float:left}.widget h3.widgettitle{width:100%;display:inline-block;float:left}footer .widget h3.widgettitle span{background:url(images/xfooter_title_strip.png.pagespeed.ic.uGGo3wwkQU.png) left bottom repeat-x;width:auto;display:inline-block;padding-bottom:10px}.widget h3.widgettitle span{background:url(images/xsidebar_title_strip.png.pagespeed.ic.WtedQe0AGU.png) left bottom repeat-x;width:auto;display:inline-block;padding-bottom:10px}.widget_categories ul li{position:relative;float:none;display:block;margin:0 0 10px;padding:0;margin:0;width:100%}.widget_categories ul li:last-child a{border-bottom:none;margin-bottom:0}.widget_categories ul li a span{position:absolute;right:0;padding:0 5px}.widget_categories ul li a span:before{content:"(";display:inline-block;position:absolute;left:0}.widget_categories ul li a span:after{content:" )";display:inline-block;position:absolute;right:0}.widget_text .dt-sc-button{margin:0;line-height:inherit}.upcoming-program-widget p{clear:both;float:left;margin:15px 0 0}.upcoming-program-widget .program-footer{float:left;clear:both;display:block;width:100%}.widget ul.dt-sc-tabs-frame{margin:0 0 10px 0}.gallery-container{float:left;width:100%;clear:both;margin:0;padding:0}.gallery{margin-bottom:20px;overflow:hidden;clear:none;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.gallery-container .column{margin-left:0;margin-right:0}.gallery.isotope-item,.gallery.isotope-item.column,.gallery.isotope-item.column.first{margin-left:0;clear:none;margin-right:0}.gallery .gallery-thumb{float:left;overflow:hidden;padding:0;position:relative;width:100%}.gallery-detail{background:#fff;transition:background .5s ease;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;clear:both;display:block;padding:10px 10px;float:left;width:100%}.gallery-detail h4{font-size:20px;margin-bottom:15px}.gallery-detail p{margin-bottom:0}.image-overlay{float:left;height:100%;bottom:-100%;left:0;opacity:0;position:absolute;top:auto;width:100%;overflow:hidden}.gallery .image-overlay>a{background:#fff;opacity:0;filter:alpha(opacity=0);cursor:pointer;display:inline-block;height:40px;line-height:40px;width:40px;text-align:center;border-radius:40px;behavior:url(PIE.htc);font-size:18px}.gallery .image-overlay>a:hover{-moz-transform:scale(1.2) rotate(0deg) translate(0);-webkit-transform:scale(1.2) rotate(0deg) translate(0);-o-transform:scale(1.2) rotate(0deg) translate(0);transform:scale(1.2) rotate(0deg) translate(0)}.gallery:hover .image-overlay,.gallery:hover .image-overlay a{opacity:1;filter:alpha(opacity=100)}.gallery .image-overlay>a{display:inline-block;position:absolute;text-align:center;top:50%;margin:-20px 10px}.gallery .image-overlay a.link{left:50%}.gallery .image-overlay a.zoom{right:50%}.gallery .image-overlay p{left:10px;bottom:5px;position:absolute;margin:0}.gallery .image-overlay .views{right:10px;bottom:7px;position:absolute}.gallery .gallery-thumb>img,.gallery:hover .gallery-thumb>img{max-width:100%;float:left;display:block}.gallery:hover .image-overlay{left:0;right:0;bottom:0;opacity:1}.gallery:hover .gallery-detail .views{background:#fff}.gallery-detail h5{margin-bottom:0}.gallery-detail .views{float:right;padding:3px 0 3px;width:20%;text-align:center;line-height:25px}.gallery-title{float:left;width:80%;margin-top:3px;padding:0 10px 0 2px}.gallery-title p a{text-decoration:none}.gallery-detail .views span{font-size:14px}.gallery-single-entry{float:left;width:100%;margin:0;padding:0 0 100px;position:relative}.gallery-single-entry h3{font-size:20px;margin:0}.gallery-single-entry .tags,.gallery-single-entry .tags a{color:#9a9a9a}.gallery-single-entry .tags span{margin-right:5px}.gallery-single-entry .button span{margin:0 5px 0 0}.sorting-container{float:left;clear:both;margin:0 0 30px;padding:12px 15px;width:100%;background:#fff}.sorting-container a{font-size:16px;border-right:1px solid;padding:0 8px 0 8px;float:left}.sorting-container a:last-child{border-right:none}.sorting-container a:first-child{padding-left:0}.gallery-container{float:left;width:100%;clear:both;margin:0;padding:0}.gallery-container .gallery{margin-bottom:30px}.gallery-detail h5{text-transform:none;margin:0 0 5px 0}.gallery-detail p{padding:0 0 0 0}.gallery-single{float:left;width:100%;padding:0;margin:0}.bx-controls.bx-has-controls-direction{float:left;clear:both;width:100%;margin:10px 0 0 0;padding:0}.bx-prev a{float:left;padding:10px 22px 10px 44px;display:block;border-bottom:1px solid #f9f6f2;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-shadow:1px 1px 0 #fff;text-transform:uppercase;font-size:16px;position:relative;line-height:normal;font-weight:bold}.bx-prev a:hover,.bx-next a:hover{background:#535353;text-shadow:1px 1px 0 #333}.bx-prev a:hover:before{background:url(images/xpost-nav-container-prev-arrow.png.pagespeed.ic.cPb-d2Fl_E.png) center bottom no-repeat}.bx-prev a:before{content:"";background:url(images/xpost-nav-container-prev-arrow.png.pagespeed.ic.cPb-d2Fl_E.png) center top no-repeat;position:absolute;left:18px;top:12px;height:21px;width:16px;padding:0;float:left;line-height:20px;background-size:16px 44px}.bx-next a{float:right;padding:10px 44px 10px 22px;display:block;border-bottom:1px solid #f9f6f2;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;text-shadow:1px 1px 0 #fff;text-transform:uppercase;font-size:16px;position:relative;font-weight:bold;line-height:normal}.bx-next a:before{content:"";background:url(images/xpost-nav-container-next-arrow.png.pagespeed.ic.6vmmsVjtHJ.png) center top no-repeat;position:absolute;right:18px;top:12px;height:21px;width:16px;padding:0;float:left;line-height:20px;background-size:16px 44px}.bx-next a:hover:before{background:url(images/xpost-nav-container-next-arrow.png.pagespeed.ic.6vmmsVjtHJ.png) center bottom no-repeat}.gallery-single h4{margin-bottom:20px}.gallery-single{float:left;width:100%;padding:0;margin:0}.gallery-single .right-gallery.dt-sc-two-third{margin-left:2%;float:right;margin-right:0}.gallery-single .dt-sc-two-third{margin-right:2%}.gallery-single .dt-sc-one-third.last{margin-left:0}.bx-wrapper{position:relative;margin-bottom:0}.bx-controls.bx-has-controls-direction a{position:absolute;z-index:9;top:0;bottom:0;margin:auto;text-indent:-9999px;width:40px;height:60px}.bx-controls.bx-has-controls-direction a.bx-prev{background-image:url(images/xslider-arrow-left.png.pagespeed.ic._k2DIO0sMO.png);left:0;background-repeat:no-repeat;background-position:center center;background-size:contain}.bx-controls.bx-has-controls-direction a.bx-next{background-image:url(images/xslider-arrow-right.png.pagespeed.ic.cygsZ1xbvi.png);right:0;background-repeat:no-repeat;background-position:center center;background-size:contain}.bx-controls.bx-has-controls-direction a:hover{opacity:.8}.bx-controls-direction{float:left;clear:both;width:100%;padding:0;margin:20px 0 0}.portfolio-slider{float:left;clear:both;margin:0;padding:0;width:100%;line-height:0}.portfolio-slider li{display:block;margin:0;padding:0}#portfolio-thumb{float:left;display:inline;margin:30px 0 10px;padding:0;width:100%;text-align:center}#portfolio-thumb a{margin:0 10px;padding:3px;line-height:0;display:inline-block;cursor:pointer;position:relative}#portfolio-thumb a img{max-width:85px}#portfolio-thumb a.active:before{border:1px solid;position:absolute;width:100%;height:100%;left:-1px;top:-1px;content:""}ul.portfolio-slider li{list-style:none}.project-details{float:left;clear:both;width:100%;margin:0 0 0}.project-details p{display:block;float:left;width:100%;margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid}.project-details p a{text-decoration:none}.project-details p:last-child{border-bottom:none}.project-details span{text-transform:uppercase;font-size:18px;display:block;margin-bottom:10px}.grey_border iframe{border:1px solid #ddd;line-height:0;display:block}#contact-form textarea{width:100%;height:112px}footer .dt-sc-contact-info,footer .dt-sc-contact-info span{font-family:inherit;font-size:inherit}footer .dt-sc-contact-info a{border-bottom:none}footer .dt-sc-contact-info span{text-transform:none;font-weight:bold;float:left;margin-right:3px}footer .dt-sc-contact-info p{font-size:inherit;margin-bottom:0;line-height:22px}.dt-sc-contact-info p{margin-bottom:0}.responsive-map{width:447px;height:260px;max-width:100%}#footer_map{width:420px;height:120px;max-width:100%}#tribe-events-content table.tribe-events-calendar,.events-list #tribe-events-footer,.single-tribe_events #tribe-events-footer,.tribe-events-day #tribe-events-footer,.tribe-events-map #tribe-events-footer,.tribe-events-photo #tribe-events-footer{border-top:1px solid}.tribe-events-grid{border:1px solid}#tribe-events .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a,.tribe-events-sub-nav li a:hover,.tribe-events-read-more:hover{color:#fff}.tribe-events-sub-nav li a:hover,.tribe-events-read-more:hover{opacity:.8}.tribe-events-sub-nav li a,.tribe-events-read-more{padding:8px 15px 8px;display:inline-block;font-size:13px;width:auto;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#tribe-bar-form .tribe-bar-submit input[type="submit"],#tribe-bar-form .tribe-bar-filters-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#tribe-events-footer:before,#tribe-events-header:before{display:none}.tribe-events-list-separator-month:after{display:none}#tribe-events-content .updated{display:inline-block;margin:0 0 15px}.tribe-events-loop .tribe-events-event-meta{margin-bottom:20px}.tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2{margin-bottom:15px}.single-tribe_events h2.tribe-events-single-event-title{font-size:24px;margin-bottom:10px}.tribe-grid-header{border-left:0;border-right:0}.tribe-events-list-separator-month span{background-color:transparent}.tribe-events-list .tribe-events-event-cost span{border:none;color:#fff;float:right;margin:-1px 0 -1px;border-width:1px 0;border-style:solid;padding:4px 11px;line-height:inherit}.tribe-events-grid .tribe-grid-content-wrap .column{margin:0}.slimScrollDiv,.tribe-week-grid-wrapper{background-color:#fff}.widget.tribe_mini_calendar_widget .tribe-mini-calendar .tribe-events-past{opacity:.5}.tribe-grid-allday .type-tribe_events>div,.tribe-grid-allday .type-tribe_events>div:hover,.tribe-grid-body .type-tribe_events .tribe-events-week-hourly-single,.tribe-grid-body .type-tribe_events .tribe-events-week-hourly-single:hover{border:1px solid}.widget.tribe_mini_calendar_widget .tribe-mini-calendar div[id*="daynum-"] a:hover{background-color:transparent;opacity:.8}.tribe-mini-calendar-list-wrapper .duration,.tribe-events-adv-list-widget .duration{line-height:20px}.widget.tribe-events-adv-list-widget .tribe-mini-calendar-event{clear:both;float:left}.widget.tribe-events-venue-widget .tribe-venue-widget-list .type-tribe_events{margin-bottom:10px;padding:0}#tribe-events.tribe-events-read-more{display:table;margin:15px 0 0}#tribe-events #tribe-events-content-wrapper .tribe-events-read-more{display:table;margin:15px 0 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.type-tribe_events .tribe-mini-calendar-event .list-date{padding:0}.tribe-mini-calendar-event .vcard.adr.location{line-height:24px}.tribe-events-list .tribe-events-event-cost{width:100%;border-style:solid;border-width:1px 0;margin-bottom:25px}#tribe-geo-options h2,#tribe-geo-results h2{clear:both;margin:0 0 15px}.tribe-events-widget-link a{text-decoration:none}.tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2{display:block}.events-archive.events-gridview #tribe-events-content table .type-tribe_events{margin:0}#tribe-bar-form .tribe-bar-views-inner label{display:none}#tribe-bar-form #tribe-bar-views+.tribe-bar-filters{width:100%;right:0}#tribe-bar-views li.tribe-bar-views-option{display:inline-block!important}#tribe-bar-form #tribe-bar-views{left:0;width:100%;cursor:default}#tribe-bar-form{padding:0 20px 20px}#tribe-bar-views .tribe-bar-views-list{text-align:center}#tribe-events-bar{margin-bottom:40px}.recurring-info-tooltip,.tribe-events-calendar .tribe-events-tooltip,.tribe-events-week .tribe-events-tooltip{text-align:left}footer .tribe-mini-calendar-event .list-info,.type-tribe_events .tribe-mini-calendar-event .list-date .list-dayname{color:#fff}.tribe-events-day .tribe-events-day-time-slot h5{background:#fff}footer .widget.tribe-events-venue-widget h4 a{text-shadow:none;color:#fff}.events-list .tribe-events-loop,.tribe-events-day .tribe-events-loop,.single-tribe_venue .tribe-events-loop,.single-tribe_organizer .tribe-events-loop,.tribe-events-organizer .tribe-events-organizer-meta{max-width:1170px}.events_list{float:left;clear:both;width:100%;display:block}.events_list:after{content:"";width:100%;height:1px;float:left;border-bottom:1px solid #e5ded4;margin:30px 0}.events_list.last:after{content:"";background:none;border-bottom:none;margin:30px 0 10px}.events_list .event_thumb{float:left;width:190px;margin:0 20px 0 0}.events_list .event_content{float:left;width:69%}.event_details{width:215px;float:left;margin-right:20px}.event_details p{font-size:14px;margin-bottom:10px}.main .event_content h2{margin-bottom:15px;line-height:inherit}.event_description{padding-left:20px;border-left:none;float:left;width:234px}.event_description p{margin-bottom:15px}.event_description a{margin:0}.event_details span{margin-bottom:5px}.event-single{width:100%;float:left;clear:both}.event-single h2.dt-sc-hr-title{margin-bottom:10px}ul.event-slider{margin:0;padding:0}.event-single .event-carousel-wrapper img{margin:5px 20px 0 5px;max-width:95px}.event-single .event-carousel-wrapper{border:none;background:none}.event-single .event-carousel-wrapper li{padding:0}.event-single .event-carousel-wrapper li p{padding-left:10px}.event-single .event-carousel-wrapper{padding-bottom:30px}.event-single .caroufredsel_wrapper{height:115px!important}.event_program{padding:18px}.donate-form{width:100%;float:left;display:block;clear:both}.donate-form input[type="text"],.donate-form input[type="email"]{width:100%}.donate-form label{font-size:16px;margin-bottom:15px;display:block;clear:both;float:left;width:100%}.donate-form .bordered_label{border-bottom:1px solid;clear:both;padding-bottom:10px;margin-bottom:20px;font-size:16px}.donate-form p{margin-bottom:20px}.donate-form p span{margin-bottom:0;display:inline-block}.donate-form textarea{height:160px}.main .contact_form .ajax-loader{margin-left:0;clear:both;float:left}.campaign{overflow:hidden}.campaign img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.campaign img{width:100%;float:left;transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1)}.campaign:hover img{transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2)}.error-info{min-height:500px;text-align:center}.error-info h2{font-size:80px}.side-navigation{float:left;width:27%;margin:0 2% 0 0;padding:0}.side-navigation-content{width:71%;float:left;margin:0;padding:0}.side-navigation-content img{height:auto!important}.side-nav-container{float:left;margin:0;padding:0;width:98%}ul.side-nav{border:1px solid;border-bottom:0;margin:0;padding:0;float:left;width:100%}ul.side-nav li{float:left;width:100%;display:block;padding:0;border-bottom:1px solid}ul.side-nav li a{color:#303030;line-height:normal;padding:14px 0 13px 60px;display:block;position:relative}ul.side-nav li a:before{content:"\f006";font-family:FontAwesome;font-style:normal;font-weight:normal;position:absolute;left:0;top:0;margin:auto;width:45px;height:100%;text-align:center;line-height:49px}ul.side-nav>li.current_page_item>a:after,ul.side-nav>li>ul>li.current_page_item>a:after{content:"";position:absolute;background:url(images/xside-nav-active.png.pagespeed.ic.EfPx112Mxh.png) no-repeat;width:11px;height:46px;right:-11px;top:0}ul.side-nav li a:hover:before,ul.side-nav>li.current_page_item>a:before,ul.side-nav>li>ul>li.current_page_item>a:before,ul.side-nav>li>ul>li>ul>li.current_page_item>a:before{color:#fff}ul.side-nav li ul{border-top:1px solid;margin:0;padding-left:0}ul.side-nav li ul li:last-child{border:none;padding-bottom:0}ul.side-nav li ul li a{padding-left:85px}ul.side-nav ul ul li a{padding-left:120px}ul.side-nav li a:before,ul.side-nav>li>a:hover,ul.side-nav>li>ul>li>a:hover,ul.side-nav>li>ul>li>ul>li>a:hover{color:#303030}.full-width-background .event-carousel-wrapper.content_top{z-index:10;margin:-89px 0 0}.event-carousel-wrapper{clear:both;float:left;width:100%;background:url(images/xslidy_content_bg.jpg.pagespeed.ic.ys0_MtP4uL.jpg) repeat;background-size:100px 100px;padding-bottom:40px;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-bottom:3px solid #d0c1a3}.event-carousel-wrapper .caroufredsel_wrapper{margin:0!important;clear:both;float:left;width:100%}.event-carousel-wrapper h4{display:inline;float:left;text-align:left;padding:14px 20px 14px;font-size:16px;width:100%;text-transform:uppercase;margin:0 0 24px;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}.event-carousel-wrapper h4 a{text-shadow:none}.event-carousel-wrapper h4 a:hover{text-shadow:1px 1px 1px #000}.event-carousel-wrapper li{float:left;display:inline;padding:0;margin:0 0;width:940px}.event-carousel-wrapper .dt-sc-two-third{width:64%;padding:0 0 0 20px}.event-carousel-wrapper .dt-sc-one-third{width:34%;padding:0 20px 0 0}.event-carousel-wrapper li img{float:left;max-height:104px;max-width:104px;border-radius:100%;margin-right:20px}.event-carousel-wrapper li img{float:left;border-radius:100%}.event-carousel-wrapper li .venue{border-bottom:1px dashed;padding:0 0 12px;margin:0 0 18px}.event-carousel-wrapper li .venue,.event-carousel-wrapper li .details{width:100%;float:left;clear:both}.event-carousel-wrapper li .venue:before,.event-carousel-wrapper li .details:before{content:"\f041";font-size:28px;float:left;padding:0;width:25px;display:inline-block;margin:7px 8px 15px 0}.event-carousel-wrapper li .venue p,.event-carousel-wrapper li .details p{clear:none}.event-carousel-wrapper li .details:before{content:"\f017"}.event-carousel-wrapper li h1,.event-carousel-wrapper li h2,.event-carousel-wrapper li h3,.event-carousel-wrapper li h4,.event-carousel-wrapper li h5,.event-carousel-wrapper li h6{margin-bottom:0;text-transform:none}.event-carousel-wrapper li img{float:left;margin-right:20px}.event-carousel-wrapper li p{margin-bottom:0;clear:both;text-shadow:1px 0 0 #fff}.event-carousel-wrapper .dt-sc-event-date{float:left;padding:0 20px 0 0;margin:0 17px 0 0;border-right:2px solid}.event-carousel-wrapper .dt-sc-event-title h1,.event-carousel-wrapper .dt-sc-event-title h2,.event-carousel-wrapper .dt-sc-event-title h3,.event-carousel-wrapper .dt-sc-event-title h4,.event-carousel-wrapper .dt-sc-event-title h5,.event-carousel-wrapper .dt-sc-event-title h6{float:left;padding:8px 0 0 0;font-size:20px}.event-carousel-wrapper .dt-sc-event-date p{font-size:18px;text-transform:uppercase;font-weight:bold;line-height:20px;float:left;text-shadow:none}.event-carousel-wrapper .dt-sc-event-date span{font-size:31px;margin:0}.event-carousel-wrapper .carousel-arrows{position:absolute;top:10px;right:20px}.event-carousel-wrapper .carousel-arrows a{font-size:22px;float:left}.event-carousel-wrapper .carousel-arrows a:hover{opacity:.5}.event-carousel-wrapper .carousel-arrows .event-prev-arrow{margin-right:20px}.isotope-hidden{display:none!important}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height , width;-moz-transition-property:height , width;-ms-transition-property:height , width;-o-transition-property:height , width;transition-property:height , width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform , opacity;-moz-transition-property:-moz-transform , opacity;-ms-transition-property:-ms-transform , opacity;-o-transition-property:top , left , opacity;transition-property:transform , opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}footer{width:100%;float:left;padding:45px 0 0 0;color:#8a8279;font-size:13px;position:relative}footer p,footer .widget_recent_entries ul li .date,footer .dt-widget_recent_entries ul li .date,.copyright a{color:#8a8279}footer:before{content:"";background-repeat:no-repeat;background-position:center top;background-size:cover!important;width:100%;height:10px;display:inline-block;margin:0;padding:0;position:absolute;top:-5px;left:0}footer .dt-widget_recent_entries ul li span,footer .widget_recent_entries ul li span,footer .widget h6 a{text-decoration:none;font-size:13px}footer a,footer .widget ul li:before,footer .widget ul li a:before,footer .widget ul li,footer .widget.widget_categories ul li a,footer .widget.widget_nav_menu .menu ul li a,footer .widget h3.widgettitle a:hover,footer .widget_tag_cloud a:hover{color:#fff}footer .widget_categories ul li,footer .widget.widget_archive ul li{border-bottom-color:rgba(255,255,255,.2)}footer h3{margin-bottom:20px;text-shadow:2px 2px 2px #000}footer .dt-sc-social-icons li{padding-bottom:0}.dt-widget_recent_entries ul,.widget_recent_entries ul,.event_program ul{margin:0;padding:0}.dt-widget_recent_entries ul li,.widget_recent_entries ul li,.event_program ul li{width:100%;margin:0 0 0;float:left}.event_program ul li{margin:0 0 20px}.dt-widget_recent_entries ul li .thumb,.widget_recent_entries ul li .thumb,.event_program ul li .thumb{width:60px;height:60px;float:left;position:relative;background-color:rgba(255,255,255,.5)}.dt-widget_recent_entries ul li .thumb img,.widget_recent_entries ul li .thumb img,.event_program ul li .thumb img{transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;opacity:1}.event_program ul li img{width:75px;height:75px}.dt-widget_recent_entries ul li:hover .thumb img,.widget_recent_entries ul li:hover .thumb img,.event_program ul li:hover .thumb img{opacity:.4}.event_program ul li:last-child{margin-bottom:0}.dt-widget_recent_entries ul li h6,.widget_recent_entries ul li h6{margin-top:-3px}.dt-widget_recent_entries ul li a,.widget_recent_entries ul li a,.event_program ul li a{text-transform:none}.dt-widget_recent_entries ul li,.widget_recent_entries ul li{width:100%}.widget_recent_entries ul li .featured-post span.fa{margin:0 5px 0 0}.event_program ul li p{margin-bottom:10px;font-style:italic}.dt-widget_recent_entries ul li>a,.widget_recent_entries ul li>a{float:left;margin-right:10px}.event_program ul li>a{float:left;margin-right:15px}.widget_recent_entries ul li .news_headline{display:block}.widget_links ul{width:100%;padding:0;margin:0;position:relative}.widget_links ul li{border-bottom:1px solid;margin:0;padding:7px 0}.widget_links ul li:first-child{padding-top:0}.widget_links ul li a{font-size:14px;display:block;transform:translateX(0);transition:all .2s linear 0s}.widget_links ul li a:before{content:"\f105";font-weight:bold;margin-right:10px}.widget_links ul li a:hover{transform:translateX(5px);-webkit-transform:translateX(5px);-moz-transform:translateX(5px)}footer .footer_contact_form input[type="text"],footer .footer_contact_form input[type="email"],footer .footer_contact_form textarea{outline:none;border:none;padding:10px 12px;width:100%;background-color:rgba(255,255,255,.1);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;clear:both;display:block}footer .footer_contact_form p{margin-bottom:10px}footer .footer_contact_form textarea{height:70px}footer .footer_contact_form input[type="text"]::-webkit-input-placeholder,footer .footer_contact_form input[type="email"]::-webkit-input-placeholder,footer .footer_contact_form textarea::-webkit-input-placeholder{color:#a99479;opacity:1}footer .footer_contact_form input[type="text"]:-moz-placeholder,footer .footer_contact_form input[type="email"]:-moz-placeholder,footer .footer_contact_form textarea:-moz-placeholder{color:#a99479;opacity:1}footer .footer_contact_form input[type="text"]::-moz-placeholder,footer .footer_contact_form input[type="email"]::-moz-placeholder,footer .footer_contact_form textarea::-moz-placeholder{color:#a99479;opacity:1}footer .footer_contact_form input[type="text"]:-ms-input-placeholder,footer .footer_contact_form input[type="email"]:-ms-input-placeholder,footer .footer_contact_form textarea:-ms-input-placeholder{color:#a99479;opacity:1}footer .widget{padding:0 0 30px}footer .widget.widget_text .textwidget .footer_contact_form input[type="submit"]{background-color:#96836a;font-size:15px;margin-top:0;padding:8px 5px 8px;width:100%;border:none;outline:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.widget.mailchimp form{width:100%;float:left;margin:0;padding:0}.widget.mailchimp form p{margin:0 0 10px 0}.widget_text ul li span{float:left;margin:0 2% 0 0;width:6%;line-height:inherit}.widget_text ul li p{margin:0 0 10px;display:inline-block;float:left;width:92%;line-height:22px}.widget_text ul li:last-child p{margin:0}.widget_text ul{margin:10px 0 0;padding:0}.copyright{width:100%;margin:0;clear:both;padding:15px 0;float:left;text-align:center;border-top:1px dashed #3e352e}.copyright p{margin:0}#toTop{position:fixed;bottom:8px;right:8px;width:40px;height:40px;background:url(images/xui.totop.png.pagespeed.ic.8cDsbkIoAU.png) no-repeat left bottom;text-indent:-99999px;font-size:0;display:none;z-index:999}input.error,textarea.error{border:1px solid red;padding:14px 10px}input[type="text"].error,input[type="email"].error{border:1px solid red}.wrapper .wpcf7-response-output{margin:20px 0 10px;clear:both;float:left;width:100%}.dt-style-picker-wrapper{position:fixed;z-index:9999;left:0;top:150px}#dt-style-picker{background:#fff;width:225px;float:left;position:absolute;top:0;z-index:1;margin:0;padding:0 0 10px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5)}#dt-style-picker h2{background:url(images/style-picker/xtitle-bg.jpg.pagespeed.ic.ikiniuBAAh.jpg) repeat-x;font:12px Tahoma,Geneva,sans-serif;text-transform:uppercase;line-height:48px;width:100%;color:#848484;margin:0 0 15px;padding:0}#dt-style-picker h3{font:12px Tahoma,Geneva,sans-serif;padding:0 0 10px;width:100%;color:#848484;margin:0;text-transform:uppercase}#dt-style-picker ul{float:left;margin:0;padding:0;text-align:center;width:225px}#dt-style-picker ul li{display:inline-block;*display:inline;list-style-type:none;padding:0;margin:0 3px 5px 0;position:relative}#dt-style-picker ul li a{background:#fff;border:1px solid #fff;padding:2px;display:inline-block;margin:0;line-height:0}#dt-style-picker ul li a.selected span{background:url(images/style-picker/selected.png) no-repeat;width:16px;height:16px;position:absolute;right:11px;top:13px}#dt-style-picker ul li a.selected,#dt-style-picker ul li a:hover{border:1px solid #d7d7d7}#dt-style-picker ul li a img{border:1px solid #d7d7d7}#dt-style-picker .hr{background:url(images/style-picker/xseperator.png.pagespeed.ic.4KaXrFPV1T.png) no-repeat;width:100%;height:25px;margin:-10px 0 10px;float:left;border:none}.style-picker-ico{position:absolute;top:25px;left:225px;width:50px;height:50px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5)}.style-picker-ico img,.fixed-help-form .fixed-help-form-icon img{-webkit-animation:spin 4s infinite linear;-moz-animation:spin 4s infinite linear;animation:spin 4s infinite linear;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}@-moz-keyframes
spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes
spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}html,body{overflow-x:hidden}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-devicepixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.normal_logo{display:none}.retina_logo{display:inline-block}body,.solid-hr-title span{background:url(images/xbody_bg,402x.jpg.pagespeed.ic._cl67bSgqY.jpg) repeat;background-size:470px 470px}body.doodle-image .main:before{background:url(images/xdoodle-image,402x.png.pagespeed.ic.7h1FOVmKCg.png) no-repeat center center;background-size:contain}header .header_top{background:url(images/xheader_top_strip,402x.png.pagespeed.ic.Nt1XlGy687.png) center bottom repeat-x;background-size:27px 6px}.bx-prev a:hover:before{background:url(images/xpost-nav-container-prev-arrow,402x.png.pagespeed.ic.Ja6yYBKN9w.png) center bottom no-repeat;background-size:16px 44px}.bx-prev a:before{background:url(images/xpost-nav-container-prev-arrow,402x.png.pagespeed.ic.Ja6yYBKN9w.png) center top no-repeat;background-size:16px 44px}.bx-next a:before{background:url(images/xpost-nav-container-next-arrow,402x.png.pagespeed.ic.pCDXKuBlSj.png) center top no-repeat;background-size:16px 44px}.bx-next a:hover:before{background:url(images/xpost-nav-container-next-arrow,402x.png.pagespeed.ic.pCDXKuBlSj.png) center bottom no-repeat;background-size:16px 44px}.event-carousel-wrapper{background:url(images/xslidy_content_bg,402x.jpg.pagespeed.ic.l58scv_tvg.jpg) repeat;background-size:100px 100px}header .search_form input[type="submit"],header .search_form #btnsearch{background-image:url(images/xmagnifier,402x.png.pagespeed.ic.yIkHW8hl_Y.png);background-size:16px 17px}.widget.widget_search input[type="submit"]{background-image:url(images/xmagnifier2,402x.png.pagespeed.ic.-QHa47C_Q9.png);background-size:16px 17px}ul.commentlist li .comment-author{background:none}ul.side-nav>li.current_page_item>a:after,ul.side-nav>li>ul>li.current_page_item>a:after{background:url(images/xside-nav-active,402x.png.pagespeed.ic.wsZbFOdKCT.png) no-repeat;background-size:11px 46px}.widget #searchform input[type="submit"],#primary #searchform input[type="submit"]{background-image:url(images/search_icon_2@2x.png);background-size:16px 16px}.bx-next a:before{background:url(images/xpost-nav-container-next-arrow,402x.png.pagespeed.ic.pCDXKuBlSj.png) center top no-repeat;background-size:16px 44px}.bx-prev a:before{background:url(images/xpost-nav-container-prev-arrow,402x.png.pagespeed.ic.Ja6yYBKN9w.png) center top no-repeat;background-size:16px 44px}.fullwidth-section.strip-bg:before,.fullwidth-section.strip-bg:after{background-image:url(images/xarrow_bg,402x.png.pagespeed.ic.j_J2ocXMId.png);background-size:30px 10px}.event-carousel-wrapper li .venue{background:url(images/foot_print@2x.png) no-repeat;background-size:13px 31px}.event-carousel-wrapper li .details{background:url(images/day_calendar@2x.png) no-repeat;background-size:24px 24px}.bx-controls.bx-has-controls-direction a.bx-prev{background-image:url(images/xslider-arrow-left,402x.png.pagespeed.ic.YANPOG_1qe.png);background-size:contain}.bx-controls.bx-has-controls-direction a.bx-next{background-image:url(images/xslider-arrow-right,402x.png.pagespeed.ic.qDs-jWF820.png);background-size:contain}.solid-hr-title:before{background-size:100% 1px}.widget h3.widgettitle span{background:url(images/xsidebar_title_strip,402x.png.pagespeed.ic.ytvx9grt9U.png) left bottom repeat-x;background-size:12px 5px}.full-width-background{background:url(images/xhome_top_bg,402x.jpg.pagespeed.ic.ZAZqcylCzp.jpg) repeat;background-size:1600px 444px}.full-width-background:after{background:url(images/xhome_top_bg_strip,402x.png.pagespeed.ic.mDp7rjxJ94.png) repeat;background-size:1600px 10px}footer .widget h3.widgettitle span{background:url(images/xfooter_title_strip,402x.png.pagespeed.ic.ddszgUw4cX.png) left bottom repeat-x;background-size:12px 5px}}@media only screen and (min-width:1200px){.dt-sc-one-fourth.column #calendar_wrap td,.dt-sc-one-fourth.column #calendar_wrap th{padding:5px;font-size:10px}.dt-sc-one-sixth.column #calendar_wrap td,.dt-sc-one-sixth.column #calendar_wrap th{padding:5px;font-size:10px}.dt-sc-one-sixth.column #wp-calendar caption{padding:5px 0;font-size:12px}#primary.page-with-sidebar .column.dt-sc-one-fourth .gallery-detail h5{font-size:14px}}