@charset "utf-8";body,p,ul{padding:0}#main-menu>ul.menu>li>a,.dt-menu-toggle,th{text-transform:uppercase}#map,#slider img,.megamenu-child-container>ul.sub-menu>li.fulwidth-image-link img,iframe,img{max-width:100%}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background:#fcc6e6}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{background-color:#fcc6e6;color:#FFF}body{background:rgba(208,235,255,.21);color:#5c5c5c;margin:0;font-family:Lato,sans-serif;font-size:14px;line-height:22px}.container{width:1170px;margin:0 auto}ol,ul{margin:0}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],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:#b6a369!important}.portfolio-title p a:hover,a.highlighter:hover{border-bottom:1px dotted #9ceaed}td,th{border-bottom:1px solid #f0f0f0;line-height:normal;text-align:center}iframe,img{border:none}.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:#fcc6e6}.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:rgba(47,134,206,.9)}p{margin:0 0 10px}ul{list-style:none}ol{padding:0 0 0 20px;list-style-position:outside}ol li,ul li{padding-bottom:10px}h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#2f2f2f}h1,h2{margin-bottom:25px}h3,h6{margin-bottom:15px}h4,h5,table{margin-bottom:20px}h1{font-size:32px}h2{font-size:30px;line-height: 110%;}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}sub,sup{font-size:14px;line-height:0;vertical-align:baseline}del{text-decoration:line-through}table{border-collapse:separate;border-spacing:0;width:100%;clear:both;border:1px solid #f0f0f0;border-bottom:0}th{color:#fff;padding:15px}td{background:#f9f9f9;padding:13px 15px}tbody tr:nth-child(2n+1) td{background:#fff}tbody td .dt-sc-button.small{padding:7px 14px;font-size:12px;margin:0}#map{width:1170px;height:500px}.aligncenter{text-align:center;width:100%;display:inline-block;margin:0 auto}.logo img,.sticky-wrapper,header{display:block}.alignleft{float:left}.alignright{float:right}blockquote q{font-style:italic}input[type=email],input[type=text]{width:100%;padding:16px 18px;font-size:16px;color:#a9a7a7;background:#FFF;border:1px solid #eaeaea;outline:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}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:0;cursor:pointer}input[type=submit]{background:#ff97d5;color:#FFF;font-family:inherit;padding:18px 24px;font-size:14px;border:none;outline:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer}input[type=submit]:hover{background:#f729a3;color:#FFF}input[type=number]{background:#FFF;border:1px solid #ddd;padding:12px 5px 12px 10px;display:block;margin:10px 0;width:100%;outline:0;-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button[type=submit]{cursor:pointer;border:0;outline:0}textarea{border:none;outline:0;font-size:16px;color:#a9a7a7;padding:16px 18px;width:100%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}input.error,textarea.error{padding:15px 18px;border:1px solid red}#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-style:normal;font-weight:400}.sticky-wrapper{clear:both;width:100%;z-index:9999;height:auto!important}.is-sticky header{clear:both;float:left;width:100%}.is-sticky header .logo a img{max-height:60px}.is-sticky header .contact-details{margin:8px 0 0}.header_top,header{width:100%;margin:0;float:left}.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{height:55px;line-height:50px}header{padding:0;background:#FFF;z-index:9999}.is-sticky header #menu-container{height:auto}.header_top{padding:28px 0}.logo,header .contact-details{padding-bottom:10px;padding-top:10px}.logo{float:left}header .contact-details .fa{margin-left:5px;color:#252525}header .contact-details{float:right;margin:25px 0 0}header .contact-details p{text-align:right;margin:0}header ul.dt-sc-social-icons li{display:inline;float:left;margin-right:1px}header ul.dt-sc-social-icons li:last-child{margin-right:0}header ul.dt-sc-social-icons li a{position:relative;border-top:5px solid;display:inline-block;width:50px;height:70px;overflow:hidden;color:#292929;line-height:65px;text-align:center;background-color:transparent;margin-top:-5px}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.linkedin:before{content:"\f0e1"}header ul.dt-sc-social-icons li a.gplus:before{content:"\f0d5"}header ul.dt-sc-social-icons li a.instagram:before{content:"\f16d"}header ul.dt-sc-social-icons li a span{width:inherit;padding:0 10px;height:70px;line-height:65px;bottom:auto;top:-70px;left:0;-webkit-transition:top .3s ease-in-out;-moz-transition:top .3s ease-in-out;transition:top .3s ease-in-out;display:block;position:absolute}#main-menu,#main-menu>ul.menu{padding:0;margin:0}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.linkedin{border-color:#283E4A}header ul.dt-sc-social-icons li a.linkedin span{border-color:#283E4A;background:#283E4A}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}header ul.dt-sc-social-icons li a.instagram{border-color:#d232f2}header ul.dt-sc-social-icons li a.instagram span{border-color:#d232f2;background:#d232f2}#main-menu>ul.menu>li,#menu-container{background:#FFF;position:relative;float:left}#menu-container{clear:both;width:100%;z-index:10;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;height:70px}.main-menu-wrapper{width:100%;float:left;clear:both;border-top:1px solid #dfdfdf}#main-menu{float:left;position:relative;z-index:100;line-height:normal}#main-menu>ul.menu>li{padding:0;margin:0;display:inline}#main-menu>ul.menu>li>a{display:block;padding:0 15px;margin:-5px 0 0;line-height:65px;color:#434343;position:relative;border-top:5px solid #ebebeb}#main-menu>ul.menu>li:first-child>a{padding-left:10px}#main-menu>ul.menu>li>a:after{content:"";background:-webkit-linear-gradient(bottom,#FFF -100%,#f3f3f3 89%,#FFF 100%);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 100%);width:2px;height:38px;float:left;position:absolute;top:0;right:0;bottom:0;margin:auto}#main-menu>ul.menu>li:last-child>a:after{background:0 0;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{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{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{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{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{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{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{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{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{color:#fcc6e6}#main-menu>ul.menu>li>.megamenu-child-container{display:none}.megamenu-child-container{background:url(../images/mega_menu_bg.png) center center no-repeat #FFF;padding:10px 15px 40px;position:absolute;top:100%;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}.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{width:230px;padding:15px;float:left;display:inline}.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{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;padding-top:0;padding-right:5px}.megamenu-child-container>ul.sub-menu{padding:0;margin:0}.megamenu-child-container>ul.sub-menu>li>.nolink-menu,.megamenu-child-container>ul.sub-menu>li>a{color:#343434;display:block;font-size:22px;background-image:url(../images/megamenu-title_bg.png);padding-bottom:25px;margin-bottom:25px;background-repeat:no-repeat;background-position:left bottom}.megamenu-child-container>ul.sub-menu>li>a .menu-item-description,.menu-item-description{color:#b1b1b1;display:block;font-weight:400;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{color:#545454;position:relative;padding:5px 0 5px 20px;display:block;font-weight:300}.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}#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{clear:both;display:block;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{margin-right:20px;float:left;border:2px solid #f3f3f3}#main-menu .megamenu-child-container .widget ul.product_list_widget li span.amount{margin:20px 0 0;display:block;font-weight:600}.megamenu-child-container>ul.sub-menu>li.fill-two-columns{width:445px;padding-right:0}.menu-item-widget-area-container{width:100%;margin:0;padding:0}.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{display:inline-block;float:left;clear:none;background:0 0;margin:0;line-height:inherit;padding:0}.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{display:inline-block;float:left;margin:0 5px}.menu-item-widget-area-container .widget .entry-details .comments:before,.menu-item-widget-area-container .widget .entry-details .date:before{background:0 0}.dt-menu-toggle{display:none;color:#fff;font-size:16px;font-weight:700;padding:10px 15px;cursor:pointer}.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;padding:0!important;text-align:center;line-height:50px!important;cursor:pointer;width:37px;height:37px;font-weight:700;background:0 0!important}.dt-menu-toggle-icon:after,.dt-menu-toggle-icon:before{content:"";position:absolute;background:#fff;height:2px;width:20px;left:0;top:-5px}.dt-menu-toggle-icon:after{top:5px}.menu-item-widget-area-container .widget.widget_recent_entries{width:200px;margin-left:30px;float:left}.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{width:220px;padding:10px 0;position:absolute;top:100%;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}#main-menu ul li.menu-item-simple-parent ul:before,.megamenu-child-container:before{content:"";background:url(../images/sub_menu_bg.jpg) center bottom repeat-x #FFF;position:absolute;bottom:0;height:3px;width:100%;left:0;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}#main-menu ul li.menu-item-simple-parent ul li{display:block;padding:0 15px;position:relative}#main-menu ul li.menu-item-simple-parent ul li a{color:#2d2d29;position:relative;padding:10px 0 10px 20px;font-weight:300;display:block}#main-menu ul li.menu-item-simple-parent ul li a:before,.megamenu-child-container ul.sub-menu>li>ul li a:before{content:"";text-decoration:inherit;font-size:14px;position:absolute;top:12px;left:0;background:url(../images/flower.png) center center no-repeat;width:14px;height:14px}#main-menu ul li.current_page_item.red ul li a:before{background:url(../images/flower_red.png) center center no-repeat}#main-menu ul li.current_page_item.mustard ul li a:before{background:url(../images/flower_mustard.png) center center no-repeat}#main-menu ul li.current_page_item.green ul li a:before{background:url(../images/flower_green.png) center center no-repeat}#main-menu ul li.current_page_item.yellow ul li a:before{background:url(../images/flower_yellow.png) center center no-repeat}#main-menu ul li.current_page_item.blue ul li a:before{background:url(../images/flower_blue.png) center center no-repeat}#main-menu ul li.current_page_item.steelblue ul li a:before{background:url(../images/flower_steelblue.png) center center no-repeat}#main-menu ul li.current_page_item.purple ul li a:before{background:url(../images/flower_purple.png) center center no-repeat}#main-menu ul li.current_page_item.lavender ul li a:before{background:url(../images/flower_lavender.png) center center no-repeat}#main-menu ul li.current_page_item.pink ul li a:before{background:url(../images/flower_pink.png) center center 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:0 0}.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{right:0;left:inherit}#main-menu ul li.menu-item-simple-parent:last-child ul li ul{right:220px;left:inherit}a.meanmenu-reveal{display:none}.mean-container .mean-bar{padding:0;z-index:999999}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:5px;right:5px!important;cursor:pointer;color:#FFF;text-decoration:none;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;z-index:9999}.mean-container a.meanmenu-reveal span{display:block;background:#FFF;height:3px;margin-top:3px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;padding-bottom:0;width:100%}.mean-container .mean-nav{float:left;width:100%;position:absolute;left:0;top:0;margin-top:56px;z-index:9999}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#FFF;border-bottom:1px solid #383838;border-bottom:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li:last-child a{border-bottom:none}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-bottom:1px solid #f1f1f1;border-bottom:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}.mean-container .mean-nav ul li a.mean-expand{width:26px;height:26px;border:none!important;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700}.mean-container .mean-nav ul li a.mean-expand:hover{background:0 0}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.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{float:left;clear:both;margin:0;padding:0;width:100%}#main{float:left;clear:both;margin:0;padding:0 0 80px;width:100%}#primary.content-full-width{width:100%}#primary{margin:80px 0 0;padding:0;float:left}#primary-sobre-nos{margin:0;padding:0;float:left}#primary.with-sidebar{width:910px;margin-right:40px}#secondary{width:220px;margin:80px 0 0;float:left;padding:0}#main .dt-sc-hr-green-title,#main .dt-sc-hr-white-title{padding:0 0 30px;margin:0 0 30px;line-height:inherit;width:100%;display:inline-block;text-align:center}#main .dt-sc-hr-white-title{color:#FFF;background:url(../images/white_title_bg.png) center bottom no-repeat}#main .fullwidth-background.product_bg .dt-sc-hr-white-title{color:inherit}#slider{clear:both;position:relative;overflow:hidden}.breadcrumb-section{background:#73d5f0;width:100%;float:left;clear:both;padding:35px 0;margin:0}.breadcrumb-section h1{float:left;color:#333334;text-transform:capitalize;margin-bottom:0;line-height:normal}.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;clear:both;width:100%;margin:0;padding:78px 0;background-position:center center;background-repeat:repeat;background-attachment:fixed}.fullwidth-background.turquoise-bg h2{color:#4d4d4d;text-transform:capitalize}.fullwidth-background.turquoise-bg{background-color:#fff}.fullwidth-background.orange-bg{background-color:#cf571b}.fullwidth-background.mustard-bg{background:#df9b00;width:100%;padding:78px 0;float:left;clear:both}.fullwidth-background.turquoise-plain-bg{width:100%;padding:78px 0;float:left;clear:both}.fullwidth-background.product_bg{background:url(http://placehold.it/1920x717) center center #d2d2d2}.add-slider-wrapper{background-image:url(../images/add_bg.png);padding:8% 9% 0 8.8%;background-size:contain;background-repeat:no-repeat}.add-slider-wrapper iframe{overflow:hidden}.fullwidth_banner{background:url(http://placehold.it/1920x253) center center no-repeat;text-align:center;width:100%;background-size:cover;padding:87px 0}.fullwidth_banner h1{font-family:'Berkshire Swash',cursive;font-size:36px}.add-slider-wrapper .bx-controls.bx-has-pager{margin:54px 0 0}.add-slider-wrapper .bx-pager.bx-default-pager{width:100%;text-align:center}.add-slider-wrapper .bx-pager-item{text-align:center;display:inline-block}.add-slider-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction{display:none}.add-slider-wrapper .bx-pager-item a{display:inline-block;text-indent:-9999px;margin:0 8px;background:#4d4d4d;width:14px;height:14px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.add-slider-wrapper .bx-pager-item a.active,.add-slider-wrapper .bx-pager-item a:hover{background:#b6a369}.about-slider-wrapper{float:left;width:100%;margin:0;padding:0;position:relative}.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{position:absolute;z-index:9;top:0;bottom:0;margin:auto;background:url(../images/arrow.png) no-repeat;text-indent:-9999px;width:36px;height:36px}.about-slider-wrapper .bx-controls-direction a.bx-prev{left:10px;background-position:left top}.about-slider-wrapper .bx-controls-direction a:hover{opacity:.6}.about-slider-wrapper .bx-controls-direction a.bx-next{background-position:right top;right:10px}.portfolio-content{background-repeat:no-repeat;background-size:contain;display:inline-block;width:381px;height:320px;position:relative;overflow:hidden;z-index:9}.portfolio-content1{margin:auto;right:0;left:0}.portfolio-content2,.portfolio-content3{margin:0 2px!important}.portfolio-content4{margin:0 2px 0 0!important}.portfolio-content5,.portfolio-content6{margin:0 2px!important}.portfolio-content7{display:none;margin:0 2px}@media only screen and (max-width:1240px) and (min-width:960px){.portfolio-content1,.portfolio-content4{margin:0 2px 0 18%!important}.front-portfolio-container{margin-bottom:62px!important}}.front-portfolio{overflow:hidden;display:inline-block;height:318px}.front-portfolio .portfolio-thumb,.portfolio-outer{overflow:hidden;width:100%;height:100%}.front-portfolio .image-overlay{position:absolute;visibility:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgba(173,101,154,.79)}@media screen and (-webkit-min-device-pixel-ratio:0){.front-portfolio .image-overlay,::i-block-chrome{visibility:visible;opacity:1;display:none}.front-portfolio:hover .image-overlay,::i-block-chrome{display:block}}.portfolio-content1 .front-portfolio .image-overlay,.portfolio-content2 .front-portfolio .image-overlay,.portfolio-content3 .front-portfolio .image-overlay,.portfolio-content4 .front-portfolio .image-overlay,.portfolio-content5 .front-portfolio .image-overlay,.portfolio-content6 .front-portfolio .image-overlay,.portfolio-content7 .front-portfolio .image-overlay{background:rgba(173,101,154,.79)}.portfolio-content .front-portfolio .image-overlay h5 a{color:inherit}.portfolio-content1 .front-portfolio .image-overlay a,.portfolio-content2 .front-portfolio .image-overlay a,.portfolio-content3 .front-portfolio .image-overlay a,.portfolio-content4 .front-portfolio .image-overlay a,.portfolio-content5 .front-portfolio .image-overlay a,.portfolio-content6 .front-portfolio .image-overlay a,.portfolio-content7 .front-portfolio .image-overlay a{color:#fa8cba}.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;clear:both;width:100%;margin:0 auto;padding:0;position:relative}.front-portfolio-container .front-portfolio.center.top{top:0;left:0;right:0;margin:5px auto 0}.front-portfolio.top.left{top:105px;left:295px}.front-portfolio.bottom.left{top:310px;left:295px}.front-portfolio.center.center{top:205px;left:470px}.front-portfolio.center.bottom{top:410px;left:475px}.front-portfolio.top.right{top:100px;right:345px}.front-portfolio.bottom.right{top:305px;right:340px}.front-portfolio .image-overlay h5{top:35%;left:0;right:0;margin:auto;text-align:center;position:absolute;text-transform:uppercase;color:#FFF;font-weight:700;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0)}.front-portfolio .image-overlay h5 a{color:#FFF}.front-portfolio .image-overlay a.link,.front-portfolio .image-overlay a.zoom{background:#fff;cursor:pointer;display:inline-block;font-size:18px;height:42px;line-height:42px;width:25px;text-align:center;position:absolute;z-index:9999}.front-portfolio .image-overlay .link{top:55%;margin:-23px 0 0;left:0}.front-portfolio .image-overlay .zoom{top:55%;margin:-23px 0 0;right:0}.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{width:25px;height:42px;background:#FFF;position:absolute}.front-portfolio a.link:after,.front-portfolio a.link:before,.front-portfolio a.zoom:after,.front-portfolio a.zoom:before{content:"";position:absolute;width:0;height:0;border-top:21px solid transparent;border-bottom:21px solid transparent}.front-portfolio a.link:before,.front-portfolio a.zoom:before{left:-14px;border-right:14px solid #FFF}.front-portfolio a.link:after,.front-portfolio a.zoom:after{right:-14px;border-left:14px solid #FFF}.portfolio-slider-container,.portfolio-thumb{position:relative}.front-portfolio-container .carousel-arrows{width:100%;display:inline-block;text-align:center;margin:50px auto 0}.front-portfolio-container .carousel-arrows a{font-size:24px;color:#898b8c;width:50px;height:50px;line-height:44px;margin:0 14px;display:inline-block;border:2px solid #898b8c;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.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;width:100%;padding:20px 0 10px;background:#efc043;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-top:5px solid #df9b00;border-bottom:5px solid #df9b00}.activity h4{text-align:center}.activity p{padding:0 20px}.activity.box1{background:#efc043;border-color:#df9b00}.activity.box2{background:#d5c651;border-color:#c2b130}.activity.box3{background:#f5bbd1;border-color:#de81b8}.activity.box4{background:#a9e1f9;border-color:#5fa9c9}.activity img{display:block;margin-bottom:15px}.dt-sc-sorting-container{clear:both;display:inline-block;text-align:center;margin:0 auto 45px;padding:0;width:100%}.dt-sc-sorting-container a{background:#df9b00;padding:8px 12px;display:inline-block;margin:0 5px 0 0;border-bottom:3px solid #ca8e06;border-radius:8px 0;-webkit-border-radius:8px 0;-moz-border-radius:8px 0;color:#FFF}.dt-sc-sorting-container .active-sort,.dt-sc-sorting-container a:hover{color:#FFF;background:#cf571b;border-bottom:3px solid #b54913}.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{width:379px;text-align:center}.portfolio.dt-sc-one-fourth{text-align:center}.dt-sc-portfolio-container .portfolio{margin:0 0 30px}.portfolio.dt-sc-one-third{width:292px;margin:0 0 30px;text-align:center}.portfolio-thumb{width:100%;display:inline-block;float:none;margin:0 0 20px;overflow:hidden}.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{content:"\f06b";display:inline-block;margin:0 5px 0 0}.portfolio-single,.portfolio-slider-container{float:left;width:100%;margin:0;padding:0}.portfolio-slider-container .bx-controls-direction a{position:absolute;z-index:9;top:0;bottom:0;margin:auto;text-indent:-9999px;width:40px;height:60px}.dt-sc-entry-title,.dt-sc-team,.dt-sc-team .dt-sc-entry-thumb img,.project-details{width:100%;float:left}.portfolio-slider-container .bx-controls-direction a:hover{opacity:.8}.portfolio-slider-container .bx-controls-direction a.bx-prev{background:url(../images/portfolio-slider-arrow-left.png) center center no-repeat #4c7296;left:0}.portfolio-slider-container .bx-controls-direction a.bx-next{background:url(../images/portfolio-slider-arrow-right.png) center center no-repeat #4c7296;right:2px}.portfolio-slider-container .bx-pager.bx-default-pager .bx-pager-item a{display:none}.project-details{clear:both;margin:25px 0 0;padding:30px 0 0;border-top:1px dotted #a2a2a2}.project-details p{margin:0 0 15px}.project-details p span{float:left;display:inline-block;margin:0 5px 0 0;line-height:inherit}.dt-sc-team .dt-sc-entry-thumb{position:relative;float:left;overflow:hidden}.dt-sc-team .item-mask,.services .item-mask{left:0;position:absolute;top:0;transition:all .2s ease 0s;z-index:999}.dt-sc-team .dt-sc-image-overlay,.portfolio .image-overlay{background:rgba(255,157,229,.79);float:left;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-webkit-transition:opacity .2s ease 0s;visibility:hidden;width:100%}.dt-sc-team:hover .dt-sc-entry-thumb .dt-sc-image-overlay,.dt-sc-team:hover .dt-sc-image-overlay,.portfolio:hover .image-overlay{opacity:1;visibility:visible}.dt-sc-entry-title{padding:15px 0 11px;text-align:center}.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-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{display:inline-block;position:absolute;text-align:center;z-index:999;background:#FFF;width:25px;height:40px;line-height:40px;top:50%;margin:-18px 0 0}.dt-sc-image-overlay a:after,.dt-sc-image-overlay a:before,.portfolio .image-overlay a:after,.portfolio .image-overlay a:before{position:absolute;width:0;border-top:20px solid transparent;border-bottom:20px solid transparent;content:""}.dt-sc-image-overlay a:before,.portfolio .image-overlay a:before{left:-12px;height:0;border-right:12px solid #FFF}.dt-sc-image-overlay a:after,.portfolio .image-overlay a:after{right:-12px;height:0;border-left:12px solid #FFF}.blog-entry{width:100%;margin:0 0 50px;padding:0;float:left;clear:both;position:relative}.blog-entry-inner{padding:0 0 0 122px}.entry-meta{width:130px;text-align:center;position:absolute;left:0}.entry-meta .entry_format{display:inline-block;text-align:center;text-decoration:inherit;position:relative}.entry-meta .date{text-align:left;line-height:normal;width:auto}.entry-meta .comments:after,.entry-meta .date:after,.entry-meta .entry_format:after{content:"";border-style:solid;border-width:5px 8px 0 0;border-color:#008c99 transparent transparent;width:0;height:0;line-height:0;font-size:0;position:absolute;right:0;bottom:-5px}.entry-meta .date p{line-height:15px;font-size:12px;margin:4px 0 0 8px;display:inline-block}.entry-meta .date span{display:inline-block;line-height:36px}.entry-meta .comments{display:block}.entry-meta .blog-author{max-width:56px;max-height:56px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border:3px solid #008c99;background:#a2bc56;display:inline-block;margin-bottom:15px}.comments,.date,.entry-thumb,.entry-thumb img,.entry_format,.product-thumb a img,ul.commentlist li,ul.commentlist li .comment-details{display:block}.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{margin:0 0 10px;float:right;color:#FFF;padding:0 18px 0 16px;line-height:39px;position:relative;clear:both}.date p,.date span{color:#FFF}.date span{font-size:26px;font-weight:700}.comments:before,.date:before,.entry_format:before{content:"";background:url(../images/green-meta-arrow.png) left center no-repeat;float:left;width:15px;height:39px;margin:0;position:absolute;top:0;left:-15px}.entry-thumb{border:5px solid #008c99;margin-bottom:30px}#primary.with-sidebar .dt-sc-one-half .entry-meta .blog-author{max-width:50px;max-height:50px;margin-bottom:10px}#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{width:100%;float:left;margin:10px 0 0;padding:0}ul.commentlist{float:left;margin:0 0 20px;padding:0 0 20px;list-style:none;border-top:0}ul.commentlist li{float:none;list-style:none;border:none;margin:0 0 28px;padding:0 0 0 110px;position:relative;clear:both;border-bottom:2px dotted #a2a2a2}ul.commentlist li ul.children{border:none;width:100%}ul.commentlist li .respond{margin-left:69px}ul.commentlist li .comment-author{left:0;top:0;position:absolute;background:0 0;float:none;width:auto;border:none;z-index:1}ul.commentlist li .comment-author img{max-width:100px;max-height:100px;float:left;margin:0;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}ul.commentlist li .author-name{font-size:15px;padding-bottom:5px}ul.commentlist li .commentmetadata{font-size:13px;padding-bottom:5px;font-style:italic}ul.commentlist li .comment-body{margin:0;padding:0}ul.commentlist li .comment-content{padding:5px 10px 10px 0;margin:0}ul.commentlist li .reply{background:#f0f3f3;margin:-10px 0 0;float:right;width:48px;text-align:right}ul.commentlist li .reply a{font-size:13px}ul.commentlist li ul.children{float:left;clear:both;margin:20px 0 0;padding:0}.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{content:"";background:url(../images/meta_arrow.png) left center no-repeat;float:left;width:15px;height:39px;margin:0;position:absolute;top:0;left:-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{color:#FFF;font-size:16px;line-height:30px}.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-thumb{border:3px solid #FFF;margin-bottom:30px;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{font-size:13px;background:#FFF;color:#cf571c}.fullwidth-background.orange-bg .dt-sc-button.small:hover{background:#a2bc56;color:#FFF}ul.products{float:left;clear:both;margin:0;padding:0;width:100%}ul.products li{background:#FFF;padding-bottom:0;float:left;display:inline-block;margin-bottom:2%}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{background:#FFF;padding-bottom:0;width:270px;margin:0 0 0 30px}.fullwidth-background ul.products li.column.first{margin-left:0}.product-thumb{border-bottom:1px solid #f2f2f2;position:relative}.product-thumb .sale{position:absolute;left:25px;top:10px;z-index:9;font-size:16px;color:#FFF;background:#008c99;width:34px;height:50px;line-height:50px;float:left}.product-thumb .sale:after,.product-thumb .sale:before{width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;top:0;position:absolute;float:left;content:""}.product-thumb .sale:after{border-left:13px solid #008c99;right:-13px}.product-thumb .sale:before{border-right:13px solid #008c99;left:-13px}.product-details{padding:20px;float:left;width:100%}.product-details h5{float:left;margin-bottom:0}.product-details h5 a{color:#8c8c8c;font-size:14px;font-weight:100}.product-details h5 a:hover{color:#008c99}.product-details .price{float:right;font-weight:700;color:#008c99}.product-thumb .product-button{position:absolute;top:50%;left:0;right:0;margin:-11px auto 0;display:none;text-align:center}.product-thumb .product-button a{padding:13px 18px;border:1px solid #FFF;color:#FFF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.product-thumb .product-button a:hover{color:#008c99;border:1px solid #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{background:rgba(0,140,153,.5);opacity:0;width:100%;height:100%;left:0;top:0;position:absolute;z-index:9}ul.products li:hover .image-overlay{opacity:1}.pagination{float:left;width:100%;margin:20px 0 10px;padding:0}.pagination ul,.pagination ul li{margin:0;padding:0;float:left}.pagination ul li{display:inline}.pagination .next-post a,.pagination .prev-post a,.pagination ul li a{font-size:14px;font-weight:700;line-height:30px;padding:0 12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:0 10px 0 0;float:left;border:1px solid #008c99;position:relative;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}.pagination ul li.active-page{font-weight:700;line-height:30px;padding:0 12px;margin:0 10px 0 0;float:left;position:relative;border:1px solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.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;margin-right:4px;padding:0}.images{float:left;width:32%;margin-right:25px}.images img{border:3px solid #008c99;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.summary{float:left;width:64%}.summary h2,.summary p.price{display:block;float:left;width:100%}.summary p.price{margin-bottom:15px}.summary p.price span{font-size:24px;line-height:20px;margin:0 0 0 5px;float:left}.summary p.price del{float:left}ol.commentlist{padding-left:0;list-style:none}form.cart input[type=button]{padding:11px 15px;width:40px;height:40px;color:#FFF;font-weight:700;font-size:15px;float:left;display:inline-block}form.cart input[type=number]{display:inline-block;width:55px;height:40px;text-align:center;color:#333334;border:0;margin:0;padding:0;float:left}form.cart input[type=text]{width:55px;height:40px;float:left;padding:0;line-height:40px;text-align:center}form.cart .quantity.buttons_added{margin:10px 0 12px;display:inline-block;width:100%;float:left}form.cart button[type=submit]{text-transform:uppercase;font-weight:700}.summary .product_meta{margin:15px 0 0;float:left;clear:both}.related{width:100%;clear:both;float:left;margin:40px 0 0}ol.commentlist .comment_container{float:left;margin-right:20px;max-width:60px}.events-list{width:100%;float:left;margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #d8e8ea}.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{font-size:16px;margin-bottom:8px;display:block}.events-list h2 a{color:#000;display:inherit}.events-list .event-meta{margin:0;color:#5c5c5c;padding:0 0 10px;display:block;width:100%;font-size:16px}.audio-list,.dt-sc-music-audio,.dt-sc-music-audio .audio-button img,.time-rail{display:inline-block}.events-list .event-meta span{margin-right:5px;position:relative;top:-1px}.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{padding:20px;width:100%;margin:0 0 35px}.dt-sc-music-audio .audio-button{float:left;margin:0 18px 0 0}.dt-sc-music-audio h5{margin-bottom:15px}.current-time,.dt-sc-music-audio h5 a,.duration-container{color:#FFF}.time-rail{width:350px;height:10px;margin:0 21px}.time-rail:before{content:"";width:130px;background:#000;height:10px;float:left;border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px}.time-rail:after{content:"";width:220px;background:#FFF;height:10px;float:left;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0}.audio-list{float:left;width:100%;margin:0 0 32px}.audio-list h5{margin:0 10px 0 15px;width:490px;overflow:hidden;font-size:16px;display:block;background:url(../images/audio-bg.png) 0 center repeat-x}.audio-list h5 a{color:#1f1f1f;white-space:pre;padding-right:10px;background:#f0f3f3}.audio-list .fa{font-size:16px}.audio-list .pause{display:inline-block;float:left;margin:5px 0 0}.audio-list .fa,.audio-list h5{float:left}.author-rating{background:url(../images/rating.png) no-repeat;width:77px;height:13px;display:inline-block}.author-rating.rating-4{background-position:0 -20px}.author-description h5{margin-bottom:10px}.author-description h5 a{color:#1f1f1f}.author-thumb{display:inline-block;margin:0 20px 20px 0;width:100%;text-align:center;max-height:101px;max-width:119px;position:relative;float:left;overflow:hidden}.author-role,.students-count{display:block;margin-bottom:5px}.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{width:100%;padding:16px 18px;background:#FFF;height:190px;border:1px solid #eaeaea}.dt-sc-contact-info{padding:0 0 12px;border-bottom:1px dotted #a2a2a2;width:100%;display:block;clear:both;float:left;margin:0 0 25px}.dt-sc-contact-info a{text-transform:lowercase}.dt-sc-contact-info i{display:inline-block;font-size:20px;margin:2px 15px 10px 0;float:left}.contact_form_outer{background:url(../images/contact_form_bg.png) -20px 0;box-shadow:0 5px 5px 0 rgba(100,100,100,.2);-webkit-box-shadow:0 5px 5px 0 rgba(100,100,100,.2);-moz-box-shadow:0 5px 5px 0 rgba(100,100,100,.2);padding:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.contact-form{background:#FFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:30px 30px 10px;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)}.contact-form input[type=submit]{margin:0}.class_hours h2{color:#FFF;line-height:normal;margin:0;padding:10px 15px;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}.class_hours p{font-size:15px;display:inline-block;width:100%;margin:0 0 15px}ul.class_hours{margin:0;padding:0;width:100%;background:#FFF}ul.class_hours li{width:100%;display:block;padding:10px;margin:0;border-bottom:1px solid #f0f0f0;font-size:16px;font-weight:700;float:none;position:relative}ul.class_hours li:last-child{border-bottom:none}ul.class_hours li span{font-style:italic;font-weight:400;color:#4c7296;float:right}#secondary .widget{float:left;width:100%;padding-bottom:30px;margin:0}#secondary h3.widgettitle{border-bottom:2px dotted #a2a2a2}#secondary .widget_categories ul li{position:relative;float:none;display:block;padding:0;margin:0}#secondary .widget_categories ul li a{font-size:16px;padding:0 45px 0 5px;margin-bottom:5px;display:block;line-height:35px;border-bottom:1px dotted #a2a2a2}#secondary .widget_categories ul li:last-child a{border-bottom:none;margin-bottom:0}#secondary .widget_categories ul li a span{position:absolute;right:0;color:#cf571b;font-style:italic}.widget ul{float:left;width:100%;margin:0;padding:0}#secondary .tagcloud a{float:left;background:#df9b00;color:#FFF;padding:4px 9px;margin:0 10px 10px 0;border-radius:5px 0;-webkit-border-radius:5px 0;-moz-border-radius:5px 0;border-bottom:3px solid #ca8e06}#secondary .tagcloud a:hover{background:#cf571b;border-bottom:3px solid #b54913}footer{width:100%;margin:25px 0 0;padding:65px 0 0;float:left;clear:both;background-image:url(../images/footer_bg.png);background-color:#FFF;position:relative;background-position:center top}footer:before{content:"";background:url(../images/footer_top_bg.png) center top no-repeat;position:absolute;top:-46px;left:0;width:100%;height:46px;background-size:cover}.footer-widgets-wrapper{padding-bottom:0;width:100%;clear:both;float:left}footer h3.widgettitle{padding-bottom:25px}footer h3.widgettitle.red_sketch{background:url(../images/red_sketch.png) left bottom no-repeat}footer h3.widgettitle.green_sketch{background:url(../images/green_sketch.png) left bottom no-repeat}footer h3.widgettitle.yellow_sketch{background:url(../images/yellow_sketch.png) left bottom no-repeat}footer h3.widgettitle.steelblue_sketch{background:url(../images/steelblue_sketch.png) left bottom no-repeat}h3.widgettitle{font-size:22px;padding-bottom:10px;margin-bottom:25px;text-transform:capitalize}footer h3 a{color:#2f2f2f}footer .widget{float:left;width:100%;padding-bottom:20px;margin:0}footer .widget ul{width:100%;margin:0;padding:0}footer .widget.widget_text ul li{width:100%;font-size:14px;font-weight:400;display:block;position:relative;line-height:20px;padding:7px 0 7px 20px}footer .widget.widget_text ul li:before{content:"\f00c";text-decoration:inherit;font-size:16px;position:absolute;top:7px;left:0}#slider-de,#slider-sonhos{left:600px!important;white-space:nowrap}footer .dt-sc-contact-info a,footer .widget.widget_text ul li a{color:#5c5c5c;display:block}footer .widget_recent_entries ul li h6{font-size:14px;font-weight:400;margin-bottom:10px;font-family:inherit}footer .widget_recent_entries ul li a{text-transform:none;color:#5c5c5c}footer .widget_recent_entries ul li{width:100%;float:left;margin:0 0 10px}.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{color:#efebe6;font-size:14px;border:2px solid #818181;width:60px;height:60px;float:left}footer .widget_recent_entries ul li span{color:#818181;display:block;float:left}footer .widget_recent_entries ul li>a{float:left;margin-right:10px}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{clear:both;display:block;padding-left:30px}footer #tweets_container li:before{content:"";background:url(../images/twitter_icon.png) no-repeat;float:left;width:21px;height:15px;margin:5px 0 0 -30px}footer .dt-sc-contact-info{clear:both;float:left;width:100%;margin:0 0 10px;padding:0;border:0}footer .dt-sc-contact-info span{font-size:18px;float:left;margin:2px 10px 0 0;padding-bottom:12px}.widget.mailchimp p{text-transform:uppercase;font-weight:700}.mailchimp-form p{border:1px solid #ddd;background-color:transparent;border-right:0;padding:10px 12px;float:left;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px}.mailchimp-form input[type=email]{border:none;background-color:transparent;outline:0;width:110px;font-family:inherit;font-size:inherit;padding:0}.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]{padding:0 14px;line-height:40px;height:44px;border:1px solid #008c99;color:#FFF;cursor:pointer;outline:0;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;display:inherit}.widget .mailchimp-form input[type=submit]:hover{background:#df9b00;border:1px solid #df9b00}.copyright{clear:both;text-align:center;width:100%;margin:0;padding:15px 0 10px}.copyright p,.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{margin:0;padding:0;float:left}.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{width:35px;height:35px;display:block;line-height:40px;text-align:center;padding:0}.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;background:url(../images/footer_arrow.png) right 7px no-repeat;padding:0 50px 0 0;margin:7px 15px 0 0}.copyright .copyright-info{margin:0;line-height:35px}.back-to-top{position:fixed;top:auto!important;bottom:8px;right:8px;width:42px;height:43px;line-height:43px;background:url(../img/backtotop.png) no-repeat;font-size:10px;text-indent:-9999px;text-align:center;display:none;z-index:9999}a{outline:0!important}@media screen and (max-width:600px){.portfolio_img{max-height:247px;max-width:289px}}@media screen and (min-width:601px) and (max-width:1199px){.portfolio_img{max-height:292px;max-width:338px}}.dt-sc-testimonial blockquote{background-color:#4c7296}@media screen and (max-width:768px){.logo{padding-top:27px}.front-portfolio .image-overlay a.zoom,.portfolio .image-overlay a.zoom{display:none}.front-portfolio .image-overlay .link,.portfolio .image-overlay a.link{margin:12px 32px 0}}.selected-social{color:#fff}#slider-balao{top:120px!important;left:570px!important;white-space:nowrap}#slider-de{top:195px!important}#slider-sonhos{top: 26%!important;left: 11%!important;}#slider-organizacao{top:405px!important;left:509px!important;white-space:nowrap}#slider-balao-img{top:0;left:0;white-space:nowrap}.descricao-portfolio{white-space:pre-wrap}.author-details img{width:460px}.about-header-img{width:100%;max-height:500px}.header-hidden{font-size:0!important;color:transparent!important;padding:0!important;margin:0!important}.slider-style{width:100%!important;height:610px!important;max-width:1920px!important;margin:0 auto!important}