*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{color:#fff;background-color:#008c99}body{font-family:Lato,sans-serif;margin:0;line-height:22px;color:#5c5c5c;padding:0;font-size:14px;background:#f0f3f3}.container{margin:0 auto;width:1170px}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}a{text-decoration:none}q:before{content:"\201c"}q:after{content:"\201d"}.dt-sc-ico-content.type1 .infolayer,.dt-sc-ico-content.type2 .icon span,.dt-sc-ico-content.type3 .icon,.dt-sc-ico-content.type3 .icon span,.dt-sc-tb-header-img img,.dt-sc-team .team-details h4,.dt-sc-toggle-frame,.dt-sc-toggle-frame h5 a:after,.dt-sc-toggle-frame h5 a:before,.dt-sc-toggle-frame h5 span,.dt-sc-toggle-frame h5 span:after,.dt-sc-toggle-frame h5 span:before,.dt-sc-toggle-frame h5.dt-sc-toggle,.entry-thumb,.front-portfolio .image-overlay,.textWrapper,a,button[type=submit],footer .widget_recent_entries ul li,footer .widget_recent_entries ul li img,h5.dt-sc-toggle,h5.dt-sc-toggle-accordion,h5.dt-sc-toggle-accordion:before,h5.dt-sc-toggle:before,header ul.dt-sc-social-icons li a:after,input[type=submit],ul.products .image-overlay{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}#main-menu .megamenu-child-container .widget ul.product_list_widget li a:hover,#main-menu .megamenu-child-container .widget ul.product_list_widget li span.amount,.audio-list h5 a:hover,.author-description h5 a:hover,.dt-sc-ico-content.type1:hover h4 a,.dt-sc-ico-content:hover h4 a,.dt-sc-team:hover .team-details h4,.dt-sc-toggle-frame h5 a:hover,.dt-sc-toggle-frame h5.active a,.entry-title h3,.events-list h2 a:hover,.fullwidth_banner h1,.highlighter,.mailchimp-form p span,.pagination .next-post a,.pagination .prev-post a,.pagination ul li a,.portfolio-detail h5 a:hover,.summary p.price span,a,footer .dt-sc-contact-info a:hover,footer .dt-sc-contact-info span,footer .widget ul li:before,footer .widget.widget_text ul li a:hover,footer .widget_recent_entries ul li:hover h6 a,h5.dt-sc-toggle a:hover,h5.dt-sc-toggle-accordion a:hover,h5.dt-sc-toggle-accordion.active a,h5.dt-sc-toggle.active a,ul.dt-sc-social-icons li a:hover,ul.dt-sc-tabs li a.current,ul.dt-sc-tabs-frame li a.current,ul.dt-sc-tabs-vertical-frame li a.current,ul.tweet_list li a{color:#008c99}.portfolio-title p a:hover,a.highlighter:hover{border-bottom:1px dotted #008c99}.class_hours h2,.comments,.copyright,.date,.dt-menu-toggle,.dt-sc-ico-content.type1 .infolayer a,.dt-sc-ico-content.type3 .icon,.dt-sc-music-audio,.dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price,.dt-sc-testimonial blockquote,.dt-sc-testimonial-carousel-wrapper .carousel-arrows a:hover,.dt-sc-titled-box h4.dt-sc-titled-box-title,.entry_format,.fullwidth-background.turquoise-plain-bg,.mean-container a.meanmenu-reveal,.mean-nav,.pagination .next-post a:hover,.pagination .prev-post a:hover,.pagination ul li a:hover,.widget .mailchimp-form input[type=submit],form.cart input[type=button],h5.dt-sc-toggle-accordion.active:before,h5.dt-sc-toggle.active:before,header ul.dt-sc-social-icons li a:after,th{background:#008c99}.breadcrumb-section .breadcrumb a:hover,.copyright p a:hover,.dt-sc-ico-content.type3:hover h4 a,.fullwidth-background.orange-bg a:hover,.portfolio-detail h5 a,.sorting-container a,a:hover,ul.tweet_list li a:hover{color:#434343}p{margin:0 0 10px;padding:0}img{border:none;max-width:100%}ul{list-style:none;padding:0}ol,ul{margin:0}ol{list-style-position:outside;padding:0 0 0 20px}ol li,ul li{padding-bottom:10px}h1,h2,h3,h4,h5,h6{margin:0;color:#2f2f2f;padding:0}h1{font-size:32px}h1,h2{margin-bottom:25px}h2{font-size:30px}h3{margin-bottom:15px;font-size:24px}h4{font-size:20px}h4,h5{margin-bottom:20px}h5{font-size:18px}h6{margin-bottom:15px;font-size:16px}sub,sup{line-height:0;vertical-align:baseline;font-size:14px}del{text-decoration:line-through}table{margin-bottom:20px;border:1px solid #f0f0f0;clear:both;border-bottom:0;border-collapse:separate;border-spacing:0;width:100%}th{text-transform:uppercase;color:#fff;padding:15px}td,th{line-height:normal;text-align:center;border-bottom:1px solid #f0f0f0}td{padding:13px 15px;background:#f9f9f9}tbody tr:nth-child(odd) td{background:#fff}tbody td .dt-sc-button.small{margin:0;padding:7px 14px;font-size:12px}iframe{border:none}#map,iframe{max-width:100%}#map{height:500px;width:1170px}.aligncenter{margin:0 auto;display:inline-block;text-align:center;width:100%}.alignleft{float:left}.alignright{float:right}blockquote q{font-style:italic}input[type=email],input[type=text]{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #eaeaea;outline:none;color:#a9a7a7;padding:16px 18px;font-size:16px;background:#fff;width:100%}input[type=email]:focus,input[type=text]:focus,textarea:focus{box-shadow:0 0 10px #ddd;-webkit-box-shadow:0 0 10px #ddd;-moz-box-shadow:0 0 10px #ddd}.fullwidth-background.turquoise-plain-bg input[type=email]:focus,.fullwidth-background.turquoise-plain-bg input[type=text]:focus,.fullwidth-background.turquoise-plain-bg textarea:focus{box-shadow:0 0 10px #015057}input[type=button]{border:0;outline:none;cursor:pointer}input[type=submit]{font-family:inherit;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:none;outline:none;color:#fff;cursor:pointer;padding:18px 24px;font-size:14px;background:#015057}button,button[type=submit],input[type=button],input[type=submit]{-webkit-appearance:none}input[type=submit]:hover{color:#fff;background:#333334}input[type=number]{margin:10px 0;-moz-appearance:textfield;border:1px solid #ddd;display:block;outline:none;padding:12px 5px 12px 10px;background:#fff;width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}button[type=submit]{border:0;outline:none;cursor:pointer}textarea{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:none;outline:none;color:#a9a7a7;padding:16px 18px;font-size:16px;width:100%}input.error,textarea.error{border:1px solid red;padding:15px 18px}#primary form p{margin-bottom:20px}.course h5.dt-sc-toggle-accordion.active:before,.course h5.dt-sc-toggle-accordion:before,.dt-sc-toggle-frame h5 a,.front-portfolio .image-overlay h5 a,.product-details h5 a,h5.dt-sc-toggle a,h5.dt-sc-toggle-accordion a{font-family:Lato,sans-serif}#main-menu .megamenu-child-container .widget ul.product_list_widget li a,#main-menu .megamenu-child-container .widget ul.product_list_widget li span.amount{font-family:Open Sans,sans-serif}.activity h4,.breadcrumb-section h1,.dt-sc-ico-content h4 a,.dt-sc-ico-content.type2 h4 a,.dt-sc-music-audio h5 a,.dt-sc-team h4,.entry-title h3,.megamenu-child-container>ul.sub-menu>li>a,h1,h2,h3,h3.widgettitle,h4,h5,h6,input[type=email],input[type=text],textarea{font-family:Bubblegum Sans,cursive;font-weight:400}.dt-sc-error-box:before,.dt-sc-info-box:before,.dt-sc-success-box:before,.dt-sc-toggle-frame h5 a:after,.dt-sc-toggle-frame h5 a:before,.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle-accordion:after,.dt-sc-toggle-frame-set .dt-sc-toggle-frame h5.dt-sc-toggle:after,.dt-sc-warning-box:before,.entry-meta .entry_format,.portfolio-detail p:before,footer .widget.widget_text ul li:before,h5.dt-sc-toggle-accordion:before,h5.dt-sc-toggle:before,header ul.dt-sc-social-icons li a:before,ul.dt-sc-fancy-list li:before{font-family:FontAwesome;font-weight:400;font-style:normal}.sticky-wrapper{display:block;clear:both;z-index:9999;height:auto!important;width:100%}.is-sticky header{float:left;clear:both;width:100%}.is-sticky header .logo a img{max-height:60px}.is-sticky header .contact-details{margin:8px 0 0}.sticky-wrapper.is-sticky header #main-menu>ul.menu>li>a{line-height:50px}.is-sticky header #menu-container ul.dt-sc-social-icons{height:50px}.is-sticky header ul.dt-sc-social-icons li a,.is-sticky header ul.dt-sc-social-icons li a span{line-height:50px;height:55px}header{float:left;margin:0;display:block;z-index:9999;padding:0;background:url(images/header_bg.png) repeat #fff;width:100%}.is-sticky header #menu-container{height:auto}.header_top{float:left;margin:0;padding:28px 0;width:100%}.logo{float:left}.logo img{display:block}header .contact-details .fa{margin-left:5px;color:#252525}header .contact-details{float:right;margin:25px 0 0;padding:0}header .contact-details p{margin:0;text-align:right}header ul.dt-sc-social-icons li{float:left;display:inline;margin-right:1px}header ul.dt-sc-social-icons li:last-child{margin-right:0}header ul.dt-sc-social-icons li a{margin-top:-5px;border-top:5px solid;line-height:65px;display:inline-block;text-align:center;overflow:hidden;color:#292929;position:relative;height:70px;background-color:transparent;width:50px}header ul.dt-sc-social-icons li a:before{opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out}header ul.dt-sc-social-icons li a:hover{color:#fff}header ul.dt-sc-social-icons li a:hover:before{opacity:0}header ul.dt-sc-social-icons li a:hover span{top:0}header ul.dt-sc-social-icons li a.facebook:before{content:"\f09a"}header ul.dt-sc-social-icons li a.youtube:before{content:"\f167"}header ul.dt-sc-social-icons li a.twitter:before{content:"\f099"}header ul.dt-sc-social-icons li a.gplus:before{content:"\f0d5"}header ul.dt-sc-social-icons li a span{left:0;line-height:65px;display:block;position:absolute;top:-70px;padding:0 10px;height:70px;bottom:auto;-webkit-transition:top .3s ease-in-out;-moz-transition:top .3s ease-in-out;transition:top .3s ease-in-out;width:inherit}header ul.dt-sc-social-icons li a.facebook span{border-color:#35538f;background:#35538f}header ul.dt-sc-social-icons li a.facebook{border-color:#35538f}header ul.dt-sc-social-icons li a.youtube{border-color:#b70400}header ul.dt-sc-social-icons li a.youtube span{border-color:#b70400;background:#b70400}header ul.dt-sc-social-icons li a.twitter{border-color:#34b3d3}header ul.dt-sc-social-icons li a.twitter span{border-color:#34b3d3;background:#34b3d3}header ul.dt-sc-social-icons li a.gplus{border-color:#d53e2b}header ul.dt-sc-social-icons li a.gplus span{border-color:#d53e2b;background:#d53e2b}#menu-container{float:left;box-shadow:0 4px 2px -2px #ccc;-webkit-box-shadow:0 4px 2px -2px #ccc;-moz-box-shadow:0 4px 2px -2px #ccc;border-top:5px solid #ebebeb;clear:both;z-index:10;position:relative;background:#fff;width:100%}.main-menu-wrapper{float:left;border-top:1px solid #dfdfdf;clear:both;width:100%}#main-menu{float:left;line-height:normal;z-index:100;position:relative}#main-menu,#main-menu>ul.menu{margin:0;padding:0}#main-menu>ul.menu>li{float:left;margin:0;display:inline;position:relative;padding:0;background:#fff}#main-menu>ul.menu>li>a{text-transform:uppercase;margin:-5px 0 0;border-top:5px solid #ebebeb;line-height:65px;display:block;color:#434343;position:relative;padding:0 15px}#main-menu>ul.menu>li:first-child>a{padding-left:10px}#main-menu>ul.menu>li>a:after{float:left;margin:auto;right:0;position:absolute;top:0;height:38px;bottom:0;background:-webkit-linear-gradient(bottom,#fff -100%,#f3f3f3 89%,#fff);background:-o-linear-gradient(bottom,#fff -100%,#f3f3f3 89%,#fff 100%);background:-moz-linear-gradient(bottom,#fff -100%,#f3f3f3 89%,#fff 100%);background:-ms-linear-gradient(bottom,#fff -100%,#f3f3f3 89%,#fff 100%);background:linear-gradient(bottom,#fff -100%,#f3f3f3 89%,#fff);content:"";width:2px}#main-menu>ul.menu>li:last-child>a:after{background:none;width:0}#main-menu>ul.menu>li.red>a{border-color:#f27b81}#main-menu>ul.menu>li.current_page_item.red>a,#main-menu>ul.menu>li.red>a:hover,#main-menu>ul>li.red:hover>a{color:#f27b81}#main-menu>ul.menu>li.mustard>a{border-color:#f7c44e}#main-menu>ul.menu>li.current_page_item.mustard>a,#main-menu>ul.menu>li.mustard>a:hover,#main-menu>ul>li.mustard:hover>a{color:#f7c44e}#main-menu>ul.menu>li.green>a{border-color:#aec158}#main-menu>ul.menu>li.current_page_item.green>a,#main-menu>ul.menu>li.green>a:hover,#main-menu>ul>li.green:hover>a{color:#aec158}#main-menu>ul.menu>li.yellow>a{border-color:#fce480}#main-menu>ul.menu>li.current_page_item.yellow>a,#main-menu>ul.menu>li.yellow>a:hover,#main-menu>ul>li.yellow:hover>a{color:#fce480}#main-menu>ul.menu>li.blue>a{border-color:#4cbcd4}#main-menu>ul.menu>li.blue>a:hover,#main-menu>ul.menu>li.current_page_item.blue>a,#main-menu>ul>li.blue:hover>a{color:#4cbcd4}#main-menu>ul.menu>li.steelblue>a{border-color:#4c7297}#main-menu>ul.menu>li.current_page_item.steelblue>a,#main-menu>ul.menu>li.steelblue>a:hover,#main-menu>ul>li.steelblue:hover>a{color:#4c7297}#main-menu>ul.menu>li.purple>a{border-color:#dd72b3}#main-menu>ul.menu>li.current_page_item.purple>a,#main-menu>ul.menu>li.purple>a:hover,#main-menu>ul>li.purple:hover>a{color:#dd72b3}#main-menu>ul.menu>li.lavender>a{border-color:#b0b6fb}#main-menu>ul.menu>li.current_page_item.lavender>a,#main-menu>ul.menu>li.lavender>a:hover,#main-menu>ul>li.lavender:hover>a{color:#b0b6fb}#main-menu>ul.menu>li.pink>a{border-color:#fcc6e6}#main-menu>ul.menu>li.current_page_item.pink>a,#main-menu>ul.menu>li.pink>a:hover,#main-menu>ul>li.pink:hover>a{color:#fcc6e6}#main-menu>ul.menu>li>.megamenu-child-container{display:none}.megamenu-child-container{left:0;float:left;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-top:3px solid #f8f8f8;position:absolute;top:100%;padding:10px 15px 40px;background:url(images/mega_menu_bg.png) 50% no-repeat;background-color:#fff}.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{float:left;display:inline;padding:15px;width:230px}.megamenu-child-container>ul.sub-menu>li.menu-item-with-widget-area{width:280px}.megamenu-2-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth{display:block;width:470px}.megamenu-3-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth{display:block;width:720px}.megamenu-4-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth{display:block;padding-right:5px;padding-top:0;width:970px}.megamenu-child-container>ul.sub-menu{margin:0;padding:0}.megamenu-child-container>ul.sub-menu>li>.nolink-menu,.megamenu-child-container>ul.sub-menu>li>a{margin-bottom:25px;display:block;background-image:url(images/megamenu-title_bg.png);background-position:0 100%;background-repeat:no-repeat;color:#343434;padding-bottom:25px;font-size:22px}.megamenu-child-container>ul.sub-menu>li>a .menu-item-description,.menu-item-description{font-weight:400;display:block;color:#b1b1b1;padding:0}.dt-megamenu-custom-content{display:block;padding:10px 0 0}.megamenu-child-container ul.sub-menu>li>ul{padding:0}.megamenu-child-container ul.sub-menu>li>ul li{display:block;padding-left:10px}.megamenu-child-container ul.sub-menu>li>ul li a{font-weight:300;display:block;color:#545454;position:relative;padding:5px 0 5px 20px}.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>a:hover,.megamenu-child-container>ul.sub-menu>li>a:hover .menu-item-description{color:#fff}.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}#main-menu ul li.menu-item-simple-parent ul{background:#fff}#main-menu ul li.menu-item-simple-parent ul li ul{border-top:0;top:-8px}.megamenu-child-container>ul.sub-menu>li.fulwidth-image-link img{max-width:100%}#main-menu ul.menu ul.sub-menu li.current_page_item>a,#main-menu>ul.menu>li a:hover,#main-menu>ul.menu>li.current_page_item>a{color:#7d996e}#main-menu ul.menu li.current_page_item.red ul.sub-menu li a:hover,#main-menu ul.menu li.current_page_item.red ul.sub-menu li.current_page_item>a{color:#f27b81}#main-menu ul.menu li.current_page_item.mustard ul.sub-menu li a:hover,#main-menu ul.menu li.current_page_item.mustard ul.sub-menu li.current_page_item>a{color:#f7c44e}#main-menu ul.menu li.current_page_item.green ul.sub-menu li a:hover,#main-menu ul.menu li.current_page_item.green ul.sub-menu li.current_page_item>a{color:#aec158}#main-menu ul.menu li.current_page_item.yellow ul.sub-menu li a:hover,#main-menu ul.menu li.current_page_item.yellow ul.sub-menu li.current_page_item>a{color:#fce480}#main-menu ul.menu li.current_page_item.blue ul.sub-menu li a:hover,#main-menu ul.menu li.current_page_item.blue ul.sub-menu li.current_page_item>a{color:#4cbcd4}#main-menu ul.menu li.current_page_item.steelblue ul.sub-menu li a:hover,#main-menu ul.menu li.current_page_item.steelblue ul.sub-menu li.current_page_item>a{color:#4c7297}#main-menu ul.menu li.current_page_item.lavender ul.sub-menu li a:hover,#main-menu ul.menu li.current_page_item.lavender ul.sub-menu li.current_page_item>a{color:#b0b6fb}#main-menu ul.menu li.current_page_item.purple ul.sub-menu li a:hover,#main-menu ul.menu li.current_page_item.purple ul.sub-menu li.current_page_item>a{color:#dd72b3}#main-menu ul.menu li.current_page_item.pink ul.sub-menu li a:hover,#main-menu ul.menu li.current_page_item.pink ul.sub-menu li.current_page_item>a{color:#fcc6e6}#main-menu .megamenu-child-container .widget ul.product_list_widget li{display:block;clear:both;padding:15px 0 30px}#main-menu .megamenu-child-container .widget ul.product_list_widget li:first-child{padding-top:0}#main-menu .megamenu-child-container .widget ul.product_list_widget li a{font-weight:100;color:#545454}#main-menu .megamenu-child-container .widget ul.product_list_widget li a img{float:left;border:2px solid #f3f3f3;margin-right:20px}#main-menu .megamenu-child-container .widget ul.product_list_widget li span.amount{font-weight:600;margin:20px 0 0;display:block}.megamenu-child-container>ul.sub-menu>li.fill-two-columns{padding-right:0;width:445px}.menu-item-widget-area-container{margin:0;padding:0;width:100%}.menu-item-widget-area-container .widget{padding:0}.menu-item-widget-area-container .widget .entry-thumb{border:none}.menu-item-widget-area-container .widget .entry-body p{line-height:26px}.menu-item-widget-area-container .widget .entry-details{border-top:2px solid #ebebeb;padding-top:15px}.menu-item-widget-area-container .widget .entry-details .entry-title h5{margin-bottom:10px}.menu-item-widget-area-container .widget .entry-details .entry-title h5 a{color:#343434}.menu-item-widget-area-container .widget .entry-details p{float:left;margin:0;line-height:inherit;display:inline-block;clear:none;padding:0;background:none}.menu-item-widget-area-container .widget .entry-details p,.menu-item-widget-area-container .widget .entry-details p a{color:#b6b6b6}.menu-item-widget-area-container .widget .entry-details span{float:left;margin:0 5px;display:inline-block}.menu-item-widget-area-container .widget .entry-details .comments:before,.menu-item-widget-area-container .widget .entry-details .date:before{background:none}.dt-menu-toggle{text-transform:uppercase;font-weight:700;display:none;color:#fff;cursor:pointer;padding:10px 15px;font-size:16px}.dt-menu-toggle-icon{float:right;margin-top:10px;display:inline-block;text-align:left;position:relative;height:2px;background:#fff;width:20px}.dt-menu-expand{font-weight:700;right:0;line-height:normal;line-height:50px!important;display:none!important;text-align:center;cursor:pointer;position:absolute!important;top:0;padding:0!important;height:37px;font-size:16px!important;background:none!important;width:37px}.dt-menu-toggle-icon:after,.dt-menu-toggle-icon:before{left:0;position:absolute;top:-5px;height:2px;background:#fff;content:"";width:20px}.dt-menu-toggle-icon:after{top:5px}.menu-item-widget-area-container .widget.widget_recent_entries{float:left;margin-left:30px;width:200px}.menu-item-widget-area-container li.widget.widget_recent_entries:first-child{margin-left:0}#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{left:0;float:left;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-top:3px solid #f8f8f8;position:absolute;top:100%;padding:10px 0;width:220px}#main-menu ul li.menu-item-simple-parent ul:before,.megamenu-child-container:before{left:0;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;position:absolute;height:3px;bottom:0;background:url(images/sub_menu_bg.jpg) bottom repeat-x #fff;content:"";width:100%}#main-menu ul li.menu-item-simple-parent ul li{display:block;position:relative;padding:0 15px}#main-menu ul li.menu-item-simple-parent ul li a{font-weight:300;display:block;color:#2d2d29;position:relative;padding:10px 0 10px 20px}#main-menu ul li.menu-item-simple-parent ul li a:before,.megamenu-child-container ul.sub-menu>li>ul li a:before{left:0;text-decoration:inherit;position:absolute;top:12px;height:14px;font-size:14px;background:url(images/flower.png) 50% no-repeat;content:"";width:14px}#main-menu ul li.current_page_item.red ul li a:before{background:url(images/flower_red.png) 50% no-repeat}#main-menu ul li.current_page_item.mustard ul li a:before{background:url(images/flower_mustard.png) 50% no-repeat}#main-menu ul li.current_page_item.green ul li a:before{background:url(images/flower_green.png) 50% no-repeat}#main-menu ul li.current_page_item.yellow ul li a:before{background:url(images/flower_yellow.png) 50% no-repeat}#main-menu ul li.current_page_item.blue ul li a:before{background:url(images/flower_blue.png) 50% no-repeat}#main-menu ul li.current_page_item.steelblue ul li a:before{background:url(images/flower_steelblue.png) 50% no-repeat}#main-menu ul li.current_page_item.purple ul li a:before{background:url(images/flower_purple.png) 50% no-repeat}#main-menu ul li.current_page_item.lavender ul li a:before{background:url(images/flower_lavender.png) 50% no-repeat}#main-menu ul li.current_page_item.pink ul li a:before{background:url(images/flower_pink.png) 50% no-repeat}#main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand:before,.megamenu-child-container ul.sub-menu>li>ul li a.dt-menu-expand:before{background:none}.megamenu-child-container ul.sub-menu>li>ul li a:before{top:7px}#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:220px;top:-5px;padding-top:5px}#main-menu ul li.menu-item-simple-parent:last-child ul{left:inherit;right:0}#main-menu ul li.menu-item-simple-parent:last-child ul li ul{left:inherit;right:220px}#main-menu ul li.menu-item-simple-parent ul li ul li:hover>ul,#main-menu ul li.menu-item-simple-parent ul li:hover>ul,#main-menu ul li.menu-item-simple-parent:hover>ul,#main-menu>ul.menu>li:hover>.megamenu-child-container{display:block}a.meanmenu-reveal{display:none}.mean-container .mean-bar{z-index:999999;padding:0}.mean-container a.meanmenu-reveal{font-family:Arial,Helvetica,sans-serif;font-weight:700;text-indent:-9999em;text-decoration:none;right:5px!important;line-height:22px;display:block;color:#fff;z-index:9999;cursor:pointer;position:absolute;top:5px;padding:13px 13px 11px;height:22px;font-size:16px;font-size:1px;width:22px}.mean-container a.meanmenu-reveal span{margin-top:3px;display:block;height:3px;background:#fff}.mean-container .mean-nav{margin-top:10px}.mean-container .mean-nav ul{list-style-type:none;margin:0;padding:0;width:100%}.mean-container .mean-nav ul li{float:left;padding-bottom:0;position:relative;width:100%}.mean-container .mean-nav{left:0;float:left;margin-top:56px;z-index:9999;position:absolute;top:0;width:100%}.mean-container .mean-nav ul li a{text-transform:uppercase;float:left;margin:0;text-decoration:none;display:block;text-align:left;color:#fff;border-bottom:1px solid #383838;border-bottom:1px solid hsla(0,0%,100%,.5);padding:1em 5%;width:90%}.mean-container .mean-nav ul li:last-child a{border-bottom:none}.mean-container .mean-nav ul li li a{filter:alpha(opacity=75);visibility:visible;opacity:.75;text-shadow:none!important;border-bottom:1px solid #f1f1f1;border-bottom:1px solid hsla(0,0%,100%,.25);padding:1em 10%;width:80%}.mean-container .mean-nav ul li.mean-last a{margin-bottom:0;border-bottom:none}.mean-container .mean-nav ul li li li a{padding:1em 15%;width:70%}.mean-container .mean-nav ul li li li li a{padding:1em 20%;width:60%}.mean-container .mean-nav ul li li li li li a{padding:1em 25%;width:50%}.mean-container .mean-nav ul li a:hover{background:#252525;background:hsla(0,0%,100%,.1)}.mean-container .mean-nav ul li a.mean-expand{font-weight:700;border:none!important;right:0;text-align:center;z-index:2;position:absolute;top:0;padding:12px!important;height:26px;width:26px}.mean-container .mean-nav ul li a.mean-expand:hover{background:none}.mean-container .mean-push{float:left;clear:both}.mean-container .mean-push,.mean-nav .wrapper{margin:0;padding:0;width:100%}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}header #menu-container ul.dt-sc-social-icons{float:right;height:60px}.class_hours ul.dt-sc-social-icons li a:hover{opacity:.8}.main #main,.wrapper{padding:0}#main,.main #main,.wrapper{float:left;margin:0;clear:both;width:100%}#main{padding:0 0 80px}#primary.content-full-width{width:100%}#primary{float:left;margin:80px 0 0;padding:0}#primary.with-sidebar{margin-right:40px;width:910px}#secondary{float:left;margin:80px 0 0;padding:0;width:220px}#main .dt-sc-hr-green-title{background:url(images/green_title_bg.png) bottom no-repeat}#main .dt-sc-hr-green-title,#main .dt-sc-hr-white-title{margin:0 0 30px;line-height:inherit;display:inline-block;text-align:center;padding:0 0 30px;width:100%}#main .dt-sc-hr-white-title{color:#fff;background:url(images/white_title_bg.png) bottom no-repeat}#main .fullwidth-background.product_bg .dt-sc-hr-white-title{color:inherit}#slider{float:left;margin:0;clear:both;overflow:hidden;position:relative;padding:0;width:100%}#slider img{max-width:100%}.breadcrumb-section{float:left;margin:0;clear:both;padding:35px 0;background:#73d5f0;width:100%}.breadcrumb-section h1{text-transform:capitalize;float:left;margin-bottom:0;line-height:normal;color:#333334}.breadcrumb-section .breadcrumb a{float:left}.breadcrumb-section .breadcrumb span{float:left;margin:0 8px;line-height:24px}.breadcrumb-section .breadcrumb span.current{margin:0}.breadcrumb-section .breadcrumb{float:right;margin:8px 0 0}.fullwidth-background{float:left;margin:0;clear:both;background-image:url(images/cloud-bg.png);background-position:50%;background-repeat:repeat;padding:78px 0;width:100%;background-attachment:fixed}.fullwidth-background.turquoise-bg h2{text-transform:capitalize;color:#fff}.fullwidth-background.turquoise-bg{background-color:#008c99}.fullwidth-background.orange-bg{background-color:#cf571b}.fullwidth-background.mustard-bg{background:#df9b00}.fullwidth-background.mustard-bg,.fullwidth-background.turquoise-plain-bg{float:left;clear:both;padding:78px 0;width:100%}.fullwidth-background.product_bg{background:url(images/product_bg.png) 50% repeat #d2d2d2}.add-slider-wrapper{background-image:url(images/add_bg.png);background-repeat:no-repeat;background-size:contain;padding:8% 9% 0 8.8%}.add-slider-wrapper iframe{overflow:hidden}.fullwidth_banner{text-align:center;background:url(images/services_banner.jpg) 50% no-repeat;background-size:cover;padding:87px 0;width:100%}.fullwidth_banner h1{font-family:Berkshire Swash,cursive;margin-bottom:0;font-size:36px}.add-slider-wrapper .bx-controls.bx-has-pager{margin:54px 0 0}.add-slider-wrapper .bx-pager.bx-default-pager{text-align:center;width:100%}.add-slider-wrapper .bx-pager-item{display:inline-block;text-align:center}.add-slider-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction{display:none}.add-slider-wrapper .bx-pager-item a{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:0 8px;text-indent:-9999px;display:inline-block;height:14px;background:#fff;width:14px}.add-slider-wrapper .bx-pager-item a.active,.add-slider-wrapper .bx-pager-item a:hover{background:#015057}.about-slider-wrapper{float:left;margin:0;position:relative;padding:0;width:100%}.about-slider-wrapper ul{margin:0;padding:0}.about-slider-wrapper ul li{padding:0}.about-slider-wrapper .bx-pager.bx-default-pager{display:none}.about-slider-wrapper .bx-controls-direction a{margin:auto;text-indent:-9999px;z-index:9;position:absolute;top:0;height:36px;bottom:0;background:url(images/arrow.png) 0 0 no-repeat;width:36px}.about-slider-wrapper .bx-controls-direction a.bx-prev{left:10px;background-position:0 0}.about-slider-wrapper .bx-controls-direction a:hover{opacity:.6}.about-slider-wrapper .bx-controls-direction a.bx-next{right:10px;background-position:100% 0}.portfolio-content{display:inline-block;background-image:url(images/hexagon.png);background-repeat:no-repeat;overflow:hidden;background-size:contain;z-index:9;position:relative;height:330px;width:381px}.portfolio-content1{left:0;margin:auto;right:0;display:block}.portfolio-content2{float:left;margin:-168px 0 0 114px}.portfolio-content3{float:left;margin:-168px 0 0 182px}.portfolio-content4{float:left;margin:-6px 0 0 114px}.portfolio-content5{float:left;margin:-168px 0 0 -100px}.portfolio-content6{float:left;margin:-6px 0 0 -100px}.portfolio-content7{float:left;margin:-168px 0 0 395px}.front-portfolio{left:0;transform:rotate(120deg);-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);margin:auto;right:0;display:inline-block;overflow:hidden;position:absolute;top:0;height:318px;bottom:0}.front-portfolio .portfolio-thumb,.portfolio-outer{transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);overflow:hidden;height:100%;width:100%}.front-portfolio .image-overlay{left:0;visibility:hidden;opacity:0;z-index:9999;position:absolute;top:0;height:100%;background:rgba(0,140,153,.9);width:100%}@media screen and (-webkit-min-device-pixel-ratio:0){.front-portfolio .image-overlay,::i-block-chrome{visibility:visible;opacity:1;display:none}}@media screen and (-webkit-min-device-pixel-ratio:0){.front-portfolio:hover .image-overlay,::i-block-chrome{display:block}}.portfolio-content1 .front-portfolio .image-overlay{background:hsla(40,71%,66%,.9)}.portfolio-content2 .front-portfolio .image-overlay{background:rgba(243,166,189,.9)}.portfolio-content3 .front-portfolio .image-overlay{background:rgba(230,107,114,.9)}.portfolio-content4 .front-portfolio .image-overlay{background:rgba(233,186,11,.9)}.portfolio-content5 .front-portfolio .image-overlay{background:rgba(47,134,206,.9)}.portfolio-content6 .front-portfolio .image-overlay{background:hsla(8,74%,61%,.9)}.portfolio-content7 .front-portfolio .image-overlay{background:rgba(103,156,187,.9)}.portfolio-content .front-portfolio .image-overlay h5 a{color:inherit}.portfolio-content1 .front-portfolio .image-overlay a{color:#ddaa0c}.portfolio-content2 .front-portfolio .image-overlay a{color:#fa8cba}.portfolio-content3 .front-portfolio .image-overlay a{color:#ef7b80}.portfolio-content4 .front-portfolio .image-overlay a{color:#ebb50d}.portfolio-content5 .front-portfolio .image-overlay a{color:#6996cf}.portfolio-content6 .front-portfolio .image-overlay a{color:#ec6d5a}.portfolio-content7 .front-portfolio .image-overlay a{color:#6a9eba}.portfolio-content .front-portfolio .image-overlay a:hover{color:#333338}.portfolio-thumb:hover .image-overlay{visibility:visible;opacity:1}.front-portfolio.even{margin-top:102px}.front-portfolio-container{float:left;margin:0 auto;clear:both;position:relative;padding:0;width:100%}.front-portfolio-container .front-portfolio.center.top{left:0;margin:5px auto 0;right:0;top:0}.front-portfolio.top.left{left:295px;top:105px}.front-portfolio.bottom.left{left:295px;top:310px}.front-portfolio.center.center{left:470px;top:205px}.front-portfolio.center.bottom{left:475px;top:410px}.front-portfolio.top.right{right:345px;top:100px}.front-portfolio.bottom.right{right:340px;top:305px}.front-portfolio .image-overlay h5{text-transform:uppercase;left:0;font-weight:700;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);margin:auto;right:0;text-align:center;color:#fff;position:absolute;top:35%}.front-portfolio .image-overlay h5 a{color:#fff}.front-portfolio .image-overlay a.link,.front-portfolio .image-overlay a.zoom{line-height:42px;display:inline-block;text-align:center;z-index:9999;cursor:pointer;position:absolute;height:42px;font-size:18px;background:#fff;width:25px}.front-portfolio .image-overlay .link{left:0;margin:-23px 0 0;top:55%}.front-portfolio .image-overlay .zoom{margin:-23px 0 0;right:0;top:55%}.front-portfolio:hover .link{left:35%}.front-portfolio:hover .zoom{right:35%}.front-portfolio:hover .image-overlay h5{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.front-portfolio a.link,.front-portfolio a.zoom{position:absolute;height:42px;background:#fff;width:25px}.front-portfolio a.link:before,.front-portfolio a.zoom:before{left:-14px;border-top:21px solid transparent;border-bottom:21px solid transparent;position:absolute;border-right:14px solid #fff;height:0;content:"";width:0}.front-portfolio a.link:after,.front-portfolio a.zoom:after{border-left:14px solid #fff;border-top:21px solid transparent;right:-14px;border-bottom:21px solid transparent;position:absolute;height:0;content:"";width:0}.front-portfolio-container .carousel-arrows{margin:50px auto 0;display:inline-block;text-align:center;width:100%}.front-portfolio-container .carousel-arrows a{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin:0 14px;border:2px solid #898b8c;line-height:44px;display:inline-block;color:#898b8c;height:50px;font-size:24px;width:50px}.front-portfolio-container .carousel-arrows a:hover{border:2px solid #000}.front-portfolio-container .carousel-arrows a.front-portfolio-prev span{margin-left:-1px}.activity{float:left;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-top:5px solid #df9b00;border-bottom:5px solid #df9b00;padding:20px 0 10px;background:#efc043;width:100%}.activity h4{text-align:center}.activity p{padding:0 20px}.activity.box1{border-color:#df9b00;background:#efc043}.activity.box2{border-color:#c2b130;background:#d5c651}.activity.box3{border-color:#de81b8;background:#f5bbd1}.activity.box4{border-color:#5fa9c9;background:#a9e1f9}.activity img{margin-bottom:15px;display:block}.dt-sc-sorting-container{margin:0 auto 45px;display:inline-block;clear:both;text-align:center;padding:0;width:100%}.dt-sc-sorting-container a{border-radius:8px 0 8px 0;-webkit-border-radius:8px 0 8px 0;-moz-border-radius:8px 0 8px 0;margin:0 5px 0 0;display:inline-block;color:#fff;border-bottom:3px solid #ca8e06;padding:8px 12px;background:#df9b00}.dt-sc-sorting-container .active-sort,.dt-sc-sorting-container a:hover{color:#fff;border-bottom:3px solid #b54913;background:#cf571b}.portfolio-detail{display:block}.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 .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.dt-sc-portfolio-container{clear:both}#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth{width:280px}#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-third{text-align:center;width:379px}.portfolio.dt-sc-one-fourth{text-align:center}.dt-sc-portfolio-container .portfolio{margin:0 0 30px}.portfolio.dt-sc-one-third{margin:0 0 30px;text-align:center;width:292px}.portfolio-thumb{float:none;margin:0 0 20px;display:inline-block;overflow:hidden;position:relative;width:100%}.content-full-width .portfolio.dt-sc-one-third .portfolio-thumb{max-height:328px}.portfolio.dt-sc-one-third .portfolio-thumb{max-height:251px}.portfolio.dt-sc-one-fourth .portfolio-thumb img,.portfolio.dt-sc-one-third .portfolio-thumb img{height:auto}.portfolio.dt-sc-one-fourth .portfolio-thumb{max-height:242px}.portfolio-detail h5{margin:0 0 10px}.portfolio-detail p:before{margin:0 5px 0 0;display:inline-block;content:"\f06b"}.portfolio-single,.portfolio-slider-container{float:left;margin:0;padding:0;width:100%}.portfolio-slider-container{position:relative}.portfolio-slider-container .bx-controls-direction a{margin:auto;text-indent:-9999px;z-index:9;position:absolute;top:0;height:60px;bottom:0;width:40px}.portfolio-slider-container .bx-controls-direction a:hover{opacity:.8}.portfolio-slider-container .bx-controls-direction a.bx-prev{left:0;background:url(images/portfolio-slider-arrow-left.png) 50% no-repeat #008c99}.portfolio-slider-container .bx-controls-direction a.bx-next{right:0;background:url(images/portfolio-slider-arrow-right.png) 50% no-repeat #008c99}.portfolio-slider-container .bx-pager.bx-default-pager .bx-pager-item a{display:none}.project-details{float:left;margin:25px 0 0;border-top:1px dotted #a2a2a2;clear:both;padding:30px 0 0;width:100%}.project-details p{margin:0 0 15px}.project-details p span{float:left;margin:0 5px 0 0;line-height:inherit;display:inline-block}.dt-sc-team{float:left;width:100%}.dt-sc-team .dt-sc-entry-thumb{float:left;overflow:hidden;position:relative}.dt-sc-team .item-mask,.services .item-mask{left:0;z-index:999;position:absolute;top:0;transition:all .2s ease 0s}.dt-sc-team .dt-sc-entry-thumb img{float:left;width:100%}.dt-sc-team .dt-sc-image-overlay,.portfolio .image-overlay{left:0;float:left;visibility:hidden;opacity:0;position:absolute;top:0;height:100%;transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-webkit-transition:opacity .2s ease 0s;background:rgba(24,151,163,.9);width:100%}.dt-sc-team:hover .dt-sc-entry-thumb .dt-sc-image-overlay,.portfolio:hover .image-overlay{visibility:visible;opacity:1}.dt-sc-entry-title{float:left;text-align:center;padding:15px 0 11px;width:100%}.dt-sc-entry-title h2,.dt-sc-entry-title h6{margin:0 0 15px}.dt-sc-team:hover .dt-sc-entry-title span{background:#e2b961}.dt-sc-team:hover .dt-sc-image-overlay{visibility:visible;opacity:1}.dt-sc-image-overlay a.link,.portfolio .image-overlay a.link{left:0}.dt-sc-image-overlay a.zoom,.portfolio .image-overlay a.zoom{right:0}.dt-sc-team:hover .dt-sc-image-overlay a.link,.portfolio:hover .image-overlay a.link{left:29%}.dt-sc-team:hover .dt-sc-image-overlay a.zoom,.portfolio:hover .image-overlay a.zoom{right:29%}.content-full-width .portfolio.dt-sc-one-third:hover .image-overlay a.link{left:35%}.content-full-width .portfolio.dt-sc-one-third:hover .image-overlay a.zoom{right:35%}.dt-sc-image-overlay a,.portfolio .image-overlay a{margin:-18px 0 0;line-height:40px;display:inline-block;text-align:center;z-index:9;position:absolute;top:50%;height:40px;background:#fff;width:25px}.dt-sc-image-overlay a:before,.portfolio .image-overlay a:before{left:-12px;border-top:20px solid transparent;border-bottom:20px solid transparent;position:absolute;border-right:12px solid #fff;height:0;content:"";width:0}.dt-sc-image-overlay a:after,.portfolio .image-overlay a:after{border-left:12px solid #fff;border-top:20px solid transparent;right:-12px;border-bottom:20px solid transparent;position:absolute;height:0;content:"";width:0}.blog-entry{float:left;margin:0 0 50px;clear:both;position:relative;padding:0;width:100%}.blog-entry-inner{padding:0 0 0 122px}.entry-meta{left:0;text-align:center;position:absolute;width:130px}.entry-meta .entry_format{text-decoration:inherit;display:inline-block;text-align:center;position:relative}.entry-meta .date{line-height:normal;text-align:left;width:auto}.entry-meta .comments:after,.entry-meta .date:after,.entry-meta .entry_format:after{border-width:5px 8px 0 0;border-style:solid;right:0;line-height:0;position:absolute;border-color:#008c99 transparent transparent;height:0;bottom:-5px;font-size:0;content:"";width:0}.entry-meta .date p{margin:4px 0 0 8px;line-height:15px;display:inline-block;font-size:12px}.entry-meta .date span{line-height:36px;display:inline-block}.entry-meta .comments{display:block}.entry-meta	.blog-author{margin-bottom:15px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border:3px solid #008c99;max-height:56px;display:inline-block;max-width:56px;background:#a2bc56}.entry-meta	.blog-author img{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.entry-meta	.blog-author:hover{border:3px solid #333334}.entry-details p{line-height:25px}.comments,.date,.entry_format{float:right;margin:0 0 10px;line-height:39px;display:block;clear:both;color:#fff;position:relative;padding:0 18px 0 16px}.date p,.date span{color:#fff}.date span{font-weight:700;font-size:26px}.comments:before,.date:before,.entry_format:before{left:-15px;float:left;margin:0;position:absolute;top:0;height:39px;background:url(images/green-meta-arrow.png) 0 no-repeat;content:"";width:15px}.entry-thumb{margin-bottom:30px;border:5px solid #008c99}.entry-thumb,.entry-thumb img{display:block}#primary.with-sidebar .dt-sc-one-half .entry-meta .blog-author{margin-bottom:10px;max-height:50px;max-width:50px}#primary.with-sidebar .dt-sc-one-half .comments,#primary.with-sidebar .dt-sc-one-half .date,#primary.with-sidebar .dt-sc-one-half .entry_format{margin:0 0 6px 14px}.commententries{float:left;margin:10px 0 0;padding:0;width:100%}ul.commentlist{float:left;margin:0 0 20px;border-top:0;list-style:none;padding:0 0 20px}ul.commentlist li{float:none;margin:0 0 28px;border:none;display:block;clear:both;border-bottom:2px dotted #a2a2a2;list-style:none;position:relative;padding:0 0 0 110px}ul.commentlist li ul.children{margin:30px 0 0;border:none}ul.commentlist li .respond{margin-left:69px}ul.commentlist li .comment-author{left:0;float:none;border:none;z-index:1;position:absolute;top:0;background:none;width:auto}ul.commentlist li .comment-author img{float:left;margin:0;max-height:100px;max-width:100px;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}ul.commentlist li .author-name{padding-bottom:5px;font-size:15px}ul.commentlist li .commentmetadata{padding-bottom:5px;font-style:italic;font-size:13px}ul.commentlist li .comment-details{display:block}ul.commentlist li .comment-body{margin:0;padding:0}ul.commentlist li .comment-content{margin:0;padding:5px 10px 10px 0}ul.commentlist li .reply{float:right;margin:-10px 0 0;text-align:right;background:#f0f3f3;width:48px}ul.commentlist li .reply a{font-size:13px}ul.commentlist li ul.children{float:left;margin:20px 0 0;clear:both;padding:0;width:100%}.fullwidth-background .blog-entry{margin:0}.fullwidth-background.orange-bg .comments:before,.fullwidth-background.orange-bg .date:before,.fullwidth-background.orange-bg .entry_format:before{left:-15px;float:left;margin:0;position:absolute;top:0;height:39px;background:url(images/meta_arrow.png) 0 no-repeat;content:"";width:15px}.fullwidth-background.orange-bg .entry-title h3 a{color:#fff}.fullwidth-background.orange-bg .comments,.fullwidth-background.orange-bg .date,.fullwidth-background.orange-bg .entry_format{background:#fff}.fullwidth-background.orange-bg .entry-details p{line-height:30px;color:#fff;font-size:16px}.fullwidth-background.orange-bg .entry-title h3 a:hover{color:#a2bc56}.fullwidth-background.orange-bg .date p,.fullwidth-background.orange-bg .date span,.fullwidth-background.orange-bg a{color:#cf571c}.fullwidth-background.orange-bg .entry-meta .comments:after,.fullwidth-background.orange-bg .entry-meta .date:after,.fullwidth-background.orange-bg .entry-meta .entry_format:after{border-color:#fff transparent transparent}.fullwidth-background.orange-bg .entry-meta	.blog-author:hover{border:3px solid #fff}.fullwidth-background.orange-bg .entry-thumb{margin-bottom:30px;border:3px solid #fff;display:block}.fullwidth-background.orange-bg .entry-meta	.blog-author{border:3px solid #fff}.fullwidth-background.orange-bg .entry-meta	.blog-author:hover{border:3px solid #a2bc56}.fullwidth-background.orange-bg .dt-sc-button.small{color:#cf571c;font-size:13px;background:#fff}.fullwidth-background.orange-bg .dt-sc-button.small:hover{color:#fff;background:#a2bc56}ul.products{float:left;margin:0;clear:both;padding:0;width:100%}ul.products li{float:left;margin-bottom:2%;display:inline-block;padding-bottom:0;background:#fff}ul.products li.dt-sc-one-fourth.column:nth-child(4n+1),ul.products li.dt-sc-one-third.column:nth-child(3n+1){clear:both}.fullwidth-background ul.products li{margin:0 0 0 30px;padding-bottom:0;background:#fff;width:270px}.fullwidth-background ul.products li.column.first{margin-left:0}.product-thumb{border-bottom:1px solid #f2f2f2;position:relative}.product-thumb .sale{left:25px;float:left;line-height:50px;color:#fff;z-index:9;position:absolute;top:10px;height:50px;font-size:16px;background:#008c99;width:34px}.product-thumb .sale:after{border-left:13px solid #008c99;right:-13px}.product-thumb .sale:after,.product-thumb .sale:before{float:left;border-top:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:0;height:0;content:"";width:0}.product-thumb .sale:before{left:-13px;border-right:13px solid #008c99}.product-thumb a img{display:block}.product-details{float:left;padding:20px;width:100%}.product-details h5{float:left;margin-bottom:0}.product-details h5 a{font-weight:100;color:#8c8c8c;font-size:14px}.product-details h5 a:hover{color:#008c99}.product-details .price{float:right;font-weight:700;color:#008c99}.product-thumb .product-button{left:0;margin:-11px auto 0;right:0;display:inline-block;display:none;text-align:center;position:absolute;top:50%}.product-thumb .product-button a{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #fff;color:#fff;padding:13px 18px}.product-thumb .product-button a:hover{border:1px solid #008c99;color:#008c99;background:#fff}ul.products li:hover .product-details h5 a{color:#008c99}ul.products li:hover .product-thumb .product-button{display:block}ul.products .image-overlay{left:0;opacity:0;z-index:9;position:absolute;top:0;height:100%;background:rgba(0,140,153,.5);width:100%}ul.products li:hover .image-overlay{opacity:1}.pagination{float:left;margin:20px 0 10px;padding:0;width:100%}.pagination ul,.pagination ul li{float:left;margin:0;padding:0}.pagination ul li{display:inline}.pagination .next-post a,.pagination .prev-post a,.pagination ul li a{float:left;font-weight:700;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:0 10px 0 0;border:1px solid #008c99;line-height:30px;z-index:1;position:relative;padding:0 12px;font-size:14px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}.pagination ul li.active-page{float:left;font-weight:700;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:0 10px 0 0;border:1px solid;line-height:30px;position:relative;padding:0 12px}.pagination .next-post a:hover,.pagination .prev-post a:hover,.pagination ul li a:hover{color:#fff}.pagination .next-post{float:left;margin-left:4px;padding:0}.pagination .prev-post{float:left;padding:0;margin-right:4px}.images{float:left;margin-right:25px;width:32%}.images img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:3px solid #008c99}.summary{float:left;width:64%}.summary h2,.summary p.price{float:left;display:block;width:100%}.summary p.price{margin-bottom:15px}.summary p.price span{float:left;margin:0 0 0 5px;line-height:20px;font-size:24px}.summary p.price del{float:left}ol.commentlist{padding-left:0}form.cart input[type=button]{float:left;font-weight:700;display:inline-block;color:#fff;padding:11px 15px;height:40px;font-size:15px;width:40px}form.cart input[type=number]{margin:0;border:0;display:inline-block;color:#333334}form.cart input[type=number],form.cart input[type=text]{float:left;text-align:center;padding:0;height:40px;width:55px}form.cart input[type=text]{line-height:40px}form.cart .quantity.buttons_added{float:left;margin:10px 0 12px;display:inline-block;width:100%}form.cart button[type=submit]{text-transform:uppercase;font-weight:700}.summary .product_meta{float:left;margin:15px 0 0;clear:both}.related{float:left;margin:40px 0 0;clear:both;width:100%}ol.commentlist{list-style:none}ol.commentlist .comment_container{float:left;max-width:60px;margin-right:20px}.events-list{float:left;margin:0 0 30px;border-bottom:1px solid #d8e8ea;padding:0 0 20px;width:100%}.column .events-list:last-child{border:none}.events-list .event-thumb{float:left;margin:0 20px 0 0;max-width:100px}.events-list .event-thumb img{max-width:100%}.events-list h2{margin-bottom:8px;display:block;font-size:16px}.events-list h2 a{display:inherit;color:#000}.events-list .event-meta{margin:0;display:block;color:#5c5c5c;padding:0 0 10px;font-size:16px;width:100%}.events-list .event-meta span{position:relative;top:-1px;margin-right:5px}.events-list .event-meta span.fa-location-arrow{margin-left:10px}.events-list .read-more{float:right;margin:0;padding:0}.events-list .read-more span{margin-left:5px;position:relative;top:1px}.dt-sc-music-audio{margin:0 0 35px;display:inline-block;padding:20px;width:100%}.dt-sc-music-audio .audio-button{float:left;margin:0 18px 0 0}.dt-sc-music-audio .audio-button img{display:inline-block}.dt-sc-music-audio h5{margin-bottom:15px}.current-time,.dt-sc-music-audio h5 a,.duration-container{color:#fff}.time-rail{margin:0 21px;display:inline-block;height:10px;width:350px}.time-rail:before{float:left;border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;height:10px;background:#000;content:"";width:130px}.time-rail:after{float:left;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;height:10px;background:#fff;content:"";width:220px}.audio-list{float:left;margin:0 0 32px;display:inline-block;width:100%}.audio-list h5{margin:0 10px 0 15px;overflow:hidden;font-size:16px;width:490px}.audio-list h5 a{color:#1f1f1f}.audio-list h5{display:block;background:url(images/audio-bg.png) 0 repeat-x}.audio-list .fa{font-size:16px}.audio-list .pause{float:left;margin:5px 0 0;display:inline-block}.audio-list .fa,.audio-list h5{float:left}.audio-list h5 a{padding-right:10px;white-space:pre;background:#f0f3f3}.author-rating{display:inline-block;height:13px;background:url(images/rating.png) no-repeat;width:77px}.author-rating.rating-4{background-position:0 -20px}.author-description h5{margin-bottom:10px}.author-description h5 a{color:#1f1f1f}.author-thumb{float:left;margin:0 20px 20px 0;max-height:101px;display:inline-block;text-align:center;overflow:hidden;position:relative;max-width:119px;width:100%}.author-role,.students-count{margin-bottom:5px;display:block}.author-description p{float:left;display:block}.rating-review a{margin:0 0 0 10px}.admission-form .aligncenter{margin-bottom:0}.admission-form textarea,.comment-form textarea,.contact-form textarea{border:1px solid #eaeaea;padding:16px 18px;height:190px;background:#fff;width:100%}.dt-sc-contact-info{float:left;margin:0 0 25px;display:block;clear:both;border-bottom:1px dotted #a2a2a2;padding:0 0 12px;width:100%}.dt-sc-contact-info a{text-transform:lowercase}.dt-sc-contact-info i{float:left;margin:2px 15px 10px 0;display:inline-block;font-size:20px}.contact_form_outer{box-shadow:0 5px 5px 0 hsla(0,0%,39%,.2);-webkit-box-shadow:0 5px 5px 0 hsla(0,0%,39%,.2);-moz-box-shadow:0 5px 5px 0 hsla(0,0%,39%,.2);padding:5px;background:url(images/contact_form_bg.png) -20px 0}.contact-form,.contact_form_outer{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.contact-form{box-shadow:inset 0 3px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 3px 3px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 3px 3px 0 rgba(0,0,0,.1);padding:30px 30px 10px;background:#fff}.contact-form input[type=submit]{margin:0}.class_hours h2{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;margin:0;line-height:normal;color:#fff;padding:10px 15px}.class_hours p{margin:0 0 15px;display:inline-block;font-size:15px;width:100%}ul.class_hours{margin:0;padding:0;background:#fff;width:100%}ul.class_hours li{float:none;font-weight:700;margin:0;display:block;border-bottom:1px solid #f0f0f0;position:relative;padding:10px;font-size:16px;width:100%}ul.class_hours li:last-child{border-bottom:none}ul.class_hours li span{float:right;font-weight:400;color:#cf571b;font-style:italic}#secondary .widget{float:left;margin:0;padding-bottom:30px;width:100%}#secondary h3.widgettitle{border-bottom:2px dotted #a2a2a2}#secondary .widget_categories ul li{float:none;margin:0;display:block;position:relative;padding:0}#secondary .widget_categories ul li a{margin-bottom:5px;line-height:35px;display:block;border-bottom:1px dotted #a2a2a2;padding:0 45px 0 5px;font-size:16px}#secondary .widget_categories ul li:last-child a{margin-bottom:0;border-bottom:none}#secondary .widget_categories ul li a span{right:0;color:#cf571b;font-style:italic;position:absolute}.widget ul{float:left;margin:0;padding:0;width:100%}#secondary .tagcloud a{float:left;border-radius:5px 0 5px 0;-webkit-border-radius:5px 0 5px 0;-moz-border-radius:5px 0 5px 0;margin:0 10px 10px 0;color:#fff;border-bottom:3px solid #ca8e06;padding:4px 9px;background:#df9b00}#secondary .tagcloud a:hover{border-bottom:3px solid #b54913;background:#cf571b}footer{float:left;margin:0;clear:both;background-image:url(images/footer_bg.png);background-position:top;position:relative;padding:65px 0 0;background-color:#fff;width:100%}footer:before{left:0;position:absolute;top:-46px;height:46px;background:url(images/footer_top_bg.png) top no-repeat;background-size:cover;content:"";width:100%}.footer-widgets-wrapper{float:left;clear:both;padding-bottom:20px;width:100%}footer h3.widgettitle{padding-bottom:25px}footer h3.widgettitle.red_sketch{background:url(images/red_sketch.png) 0 100% no-repeat}footer h3.widgettitle.green_sketch{background:url(images/green_sketch.png) 0 100% no-repeat}footer h3.widgettitle.yellow_sketch{background:url(images/yellow_sketch.png) 0 100% no-repeat}footer h3.widgettitle.steelblue_sketch{background:url(images/steelblue_sketch.png) 0 100% no-repeat}h3.widgettitle{text-transform:capitalize;margin-bottom:25px;padding-bottom:10px;font-size:22px}footer h3 a{color:#2f2f2f}footer .widget{float:left;margin:0;padding-bottom:20px;width:100%}footer .widget ul{margin:0;padding:0;width:100%}footer .widget.widget_text ul li{font-weight:400;line-height:20px;display:block;position:relative;padding:7px 0 7px 20px;font-size:14px;width:100%}footer .widget.widget_text ul li:before{left:0;text-decoration:inherit;position:absolute;top:7px;font-size:16px;content:"\f00c"}footer .dt-sc-contact-info a,footer .widget.widget_text ul li a{display:block;color:#5c5c5c}footer .widget_recent_entries ul li h6{font-family:inherit;margin-bottom:10px;font-weight:400;font-size:14px}footer .widget_recent_entries ul li a{text-transform:none;color:#5c5c5c}footer .widget_recent_entries ul li{float:left;margin:0 0 10px;width:100%}.widget_links ul li:hover a,.widget_links ul li:hover a:before,footer .widget_recent_entries ul li a:hover{color:#a99479}footer .widget_recent_entries ul li img{border:2px solid #818181;color:#efebe6;font-size:14px}footer .widget_recent_entries ul li span{float:left;display:block;color:#818181}footer .widget_recent_entries ul li>a{float:left;margin-right:10px}footer .widget_recent_entries ul li img{float:left;height:60px;width:60px}footer .widget_recent_entries ul li:hover img{border:2px solid #008c99}footer #tweets_container ul.tweet_list{overflow:hidden}footer #tweets_container ul.tweet_list li{display:block;clear:both;padding-left:30px}footer #tweets_container li:before{float:left;margin:5px 0 0 -30px;height:15px;background:url(images/twitter_icon.png) no-repeat;content:"";width:21px}footer .dt-sc-contact-info{float:left;margin:0 0 10px;border:0;clear:both;padding:0;width:100%}footer .dt-sc-contact-info span{float:left;margin:2px 10px 0 0;padding-bottom:12px;font-size:18px}.widget.mailchimp p{text-transform:uppercase;font-weight:700}.mailchimp-form p{float:left;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border:1px solid #ddd;border-right:0;padding:10px 12px;background-color:transparent}.mailchimp-form input[type=email]{font-family:inherit;border:none;outline:none;padding:0;font-size:inherit;background-color:transparent;width:110px}.mailchimp-form input[type=email]:focus{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.mailchimp-form p span{padding-right:5px}.widget .mailchimp-form input[type=submit]{border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border:1px solid #008c99;line-height:40px;display:inherit;outline:none;color:#fff;cursor:pointer;padding:0 14px;height:44px}.widget .mailchimp-form input[type=submit]:hover{border:1px solid #df9b00;background:#df9b00}.copyright{float:left;margin:0;clear:both;padding:15px 0 10px;background:url(images/footer_strip.jpg) top repeat-x #008c99;width:100%}.copyright p{float:left;color:#fff}.copyright p a{color:#fff}.copyright .footer-links{float:right;margin:0;padding:0}.class_hours ul.dt-sc-social-icons,.copyright .footer-links ul{float:left;margin:0;padding:0}.class_hours ul.dt-sc-social-icons li,.copyright .footer-links ul li{margin:0 8px 0 0}.class_hours ul.dt-sc-social-icons li:last-child,.copyright .footer-links ul li:last-child{margin:0}.class_hours ul.dt-sc-social-icons li a,.copyright .footer-links ul li a{line-height:40px;display:block;text-align:center;padding:0;height:35px;width:35px}.class_hours ul.dt-sc-social-icons li.facebook a,.copyright .footer-links ul li.facebook:hover a{background:#3c5b9b}.class_hours ul.dt-sc-social-icons li.twitter a,.copyright .footer-links ul li.twitter:hover a{background:#2caae1}.class_hours ul.dt-sc-social-icons li.gplus a,.copyright .footer-links ul li.gplus:hover a{background:#ba3526}.class_hours ul.dt-sc-social-icons li.pinterest a,.copyright .footer-links ul li.pinterest:hover a{background:#ca1325}footer .footer-links p{float:left;margin:7px 15px 0 0;padding:0 50px 0 0;background:url(images/footer_arrow.png) right 7px no-repeat}.copyright .copyright-info{margin:0;line-height:35px}.back-to-top{text-indent:-9999px;right:8px;line-height:43px;display:none;text-align:center;z-index:9999;position:fixed;height:43px;bottom:8px;font-size:10px;background:url(images/go_to_top.png) no-repeat;width:42px}