@charset "UTF-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;font-family:latto,sans-serif;font-size:14px;line-height:22px}.container{width:1170px;margin:0 auto}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}a{text-decoration:none}q:before{content:"\201c"}q:after{content:"\201d"}a,.textWrapper,ul.products .image-overlay,footer .widget_recent_entries ul li img,footer .widget_recent_entries ul li,input[type=submit],.entry-thumb,.dt-sc-ico-content.type2 .icon span,.dt-sc-ico-content.type1 .infolayer,.dt-sc-team .team-details h4,h5.dt-sc-toggle,.dt-sc-ico-content.type3 .icon,.dt-sc-ico-content.type3 .icon span,button[type=submit],.dt-sc-tb-header-img img,h5.dt-sc-toggle-accordion:before,h5.dt-sc-toggle:before,.dt-sc-toggle-frame h5.dt-sc-toggle,.dt-sc-toggle-frame h5 span:before,.dt-sc-toggle-frame h5 span:after,.dt-sc-toggle-frame h5 span,.front-portfolio .image-overlay,.dt-sc-toggle-frame h5 a:before,.dt-sc-toggle-frame h5 a:after,.dt-sc-toggle-frame,h5.dt-sc-toggle-accordion,header ul.dt-sc-social-icons li a:after,#slider .slider1 a:hover,#slider .slider2 a:hover,#slider .slider3 a:hover{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}a.highlighter:hover,.portfolio-title p a:hover{border-bottom:1px dotted}ul.dt-sc-tabs li a,.dt-sc-tabs-content .products h3{text-transform:capitalize}p{margin:0 0 10px;padding:0}img{border:none;max-width:100%}ul{list-style:none;margin:0;padding:0}ol{margin:0;list-style-position:outside;padding:0 0 0 20px}ul li,ol li{padding-bottom:10px}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:font-weight: normal;font-style:normal}h1{font-size:32px;margin-bottom:25px}h2{font-size:30px;margin-bottom:25px}h3{font-size:24px;margin-bottom:15px}h4{margin-bottom:20px;font-size:20px}h5{font-size:18px;margin-bottom:20px}h6{margin-bottom:15px;font-size:16px}.headingCenter{text-align:center;margin:50px 0}sub,sup{font-size:14px;line-height:0;vertical-align:baseline}del{text-decoration:line-through}table{border-collapse:separate;border-spacing:0;margin-bottom:20px;width:100%;clear:both;border:1px solid;border-bottom:0px}th{border-bottom:1px solid;padding:15px;line-height:normal;text-transform:uppercase;text-align:center}td{border-bottom:1px solid;line-height:normal;text-align:center;padding:13px 15px}tbody td .dt-sc-button.small{padding:7px 14px;font-size:12px;margin:0}iframe{max-width:100%;border:none}#map{width:1170px;height:500px;max-width:100%}.aligncenter{text-align:center;width:100%;display:inline-block;margin:0 auto}.alignleft{float:left}.alignright{float:right}blockquote q{font-style:italic}input[type=text],input[type=email],input[type=telephone],input[type=password]{width:100%;padding:16px 18px;font-size:16px;border:1px solid;outline:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}input[type=text]:focus,input[type=email]:focus,textarea:focus{box-shadow:0 0 10px #ddd;-webkit-box-shadow:0px 0px 10px #ddd;-moz-box-shadow:0px 0px 10px #ddd}.fullwidth-background.turquoise-plain-bg input[type=text]:focus,.fullwidth-background.turquoise-plain-bg input[type=email]:focus,.fullwidth-background.turquoise-plain-bg textarea:focus{box-shadow:0 0 10px #015057}input[type=button]{border:0px;outline:none;cursor:pointer}input[type=submit]{font-family:inherit;padding:18px 24px;font-size:14px;border:none;outline:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer}input[type=number]{border:1px solid;padding:12px 5px 12px 10px;display:block;margin:10px 0;width:100%;outline:none;-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}button[type=submit]{cursor:pointer;border:0px;outline:none}textarea{border:none;outline:none;font-size:16px;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}#primary form p{margin-bottom:20px}.primary-inner{margin-top:80px!important}#primary.page-1{margin:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.dt-sc-toggle-frame h5 a,.course h5.dt-sc-toggle-accordion:before,.course h5.dt-sc-toggle-accordion.active:before,h5.dt-sc-toggle a,h5.dt-sc-toggle-accordion a,.product-details h5 a,.front-portfolio .image-overlay h5 a{font-family:latto,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,.ls-l.dt-sc-button,#slider p,#slider a{font-family:FootlightMTLight,sans-serif}h1,h2,h3,h4,h5,h6,.search-field,.dt-sc-ico-content h4 a,.dt-sc-ico-content.type2 h4 a,.entry-title h3,.dt-sc-team h4,h3.widgettitle,.dt-sc-music-audio h5 a,input[type=text],input[type=email],textarea,.breadcrumb-section h1,.activity h4,.megamenu-child-container>ul.sub-menu>li>a{font-family:FootlightMTLight,cursive;font-weight:400}footer .widget.widget_text ul li:before,.portfolio-detail p:before,h5.dt-sc-toggle-accordion:before,h5.dt-sc-toggle:before,.entry-meta .entry_format,.dt-sc-error-box:before,.dt-sc-warning-box:before,.dt-sc-success-box:before,.dt-sc-info-box:before,.dt-sc-toggle-frame h5 a:before,.dt-sc-toggle-frame h5 a:after,.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,ul.dt-sc-fancy-list li:before,header ul.dt-sc-social-icons li a:before{font-family:FontAwesome;font-style:normal;font-weight:400}.sticky-wrapper{clear:both;width:100%;z-index:9999;display:block;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 .search-field{float:right;width:auto;margin:17px 0 0;position:relative;text-align:right}header .search-field .phone-no{margin:25px 0;font-size:33px;white-space:nowrap}header .search #go{float:left;margin:20px 10px 0 265px;position:absolute;clear:both}header .tool_bar_cust_cart{font-size:23px;white-space:nowrap}header .cartcount{padding-left:50px}header input[type=text]{text-align:right}.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{height:55px;line-height:50px}.is-sticky header ul.dt-sc-social-icons li a span{height:55px;line-height:50px}header{width:100%;float:left;margin:0;padding:0;display:block;z-index:9999}.is-sticky header #menu-container{height:auto}.header_top{width:100%;float:left;padding:28px 0;margin:0}.logo{float:left;padding-bottom:30px}.logo h1{margin:36px 0}.logo img{display:block}.contact-details .fa{margin-left:5px}.contact-details{float:left;width:100%;margin:10px 0;padding:0}.contact-details p{text-align:left;float:left;margin:0 30px 0 0}#TopMenu{float:left;width:100%}#TopMenu .float-right{float:right}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;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: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.instagram:before{content:"\f16d"}header ul.dt-sc-social-icons li a.pinterest:before{content:"\f0d2"}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}header #TopMenu{float:left;width:100%}header #TopMenu .cart{float:left}#TopMenu .toolbar-customer{float:left;list-style:none;margin-right:30px}#TopMenu .toolbar-customer{list-style:none}#menu-container{clear:both;float:left;width:100%;position:relative;z-index:10;box-shadow:0 4px 2px -2px #ccc;-webkit-box-shadow:0 4px 2px -2px #CCCCCC;-moz-box-shadow:0 4px 2px -2px #CCCCCC;border-top:5px solid;height:70px}.main-menu-wrapper{width:100%;float:left;clear:both;border-top:1px solid}#main-menu{float:left;margin:0;padding:0;position:relative;z-index:100;line-height:normal}#main-menu>ul.menu{margin:0;padding:0}#main-menu>ul.menu>li{padding:0;margin:0;display:inline;float:left;position:relative}#main-menu>ul.menu>li>a{display:block;padding:0 15px;margin:-5px 0 0;text-transform:uppercase;line-height:65px;position:relative;border-top:5px solid}#main-menu>ul.menu>li:first-child>a{padding-left:10px}#main-menu>ul.menu>li>a:after{content:"";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:none;width:0px}#main-menu>ul.menu>li.color1>a{border-color:#f27b81}#main-menu>ul.menu>li.current_page_item.color1>a,#main-menu>ul.menu>li.color1>a:hover{color:#f27b81}#main-menu>ul.menu>li.color2>a{border-color:#f7c44e}#main-menu>ul.menu>li.current_page_item.color2>a,#main-menu>ul.menu>li.color2>a:hover{color:#f7c44e}#main-menu>ul.menu>li.color3>a{border-color:#aec158}#main-menu>ul.menu>li.current_page_item.color3>a,#main-menu>ul.menu>li.color3>a:hover{color:#aec158}#main-menu>ul.menu>li.color4>a{border-color:#fce480}#main-menu>ul.menu>li.current_page_item.color4>a,#main-menu>ul.menu>li.color4>a:hover{color:#fce480}#main-menu>ul.menu>li.color5>a{border-color:#4cbcd4}#main-menu>ul.menu>li.current_page_item.color5>a,#main-menu>ul.menu>li.color5>a:hover{color:#4cbcd4}#main-menu>ul.menu>li.color6>a{border-color:#fcc6e6}#main-menu>ul.menu>li.current_page_item.color6>a,#main-menu>ul.menu>li.color6>a:hover{color:#fcc6e6}#main-menu>ul.menu>li.color7>a{border-color:#dd72b3}#main-menu>ul.menu>li.current_page_item.color7>a,#main-menu>ul.menu>li.color7>a:hover{color:#dd72b3}#main-menu>ul.menu>li.color8>a{border-color:#b0b6fb}#main-menu>ul.menu>li.current_page_item.color8>a,#main-menu>ul.menu>li.color8>a:hover{color:#b0b6fb}#main-menu>ul.menu>li.color9>a{border-color:#fcc6e6}#main-menu>ul.menu>li.current_page_item.color9>a,#main-menu>ul.menu>li.color9>a:hover{color:#b0b6fb}#main-menu>ul.menu>li>.megamenu-child-container{display:none}.megamenu-child-container{background:url(mega_menu_bg.png) center center no-repeat;padding:10px 15px 40px;position:absolute;top:100%;left:0;float:left;border-radius:0 0 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 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>a,.megamenu-child-container>ul.sub-menu>li>.nolink-menu{display:block;font-size:22px;background-image:url(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{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{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.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{width:220px;padding:10px 0;position:absolute;top:100%;left:0;float:left}#main-menu ul li.menu-item-simple-parent ul li ul{left:220px;top:-8px;border-top:0px;padding-top:5px}.megamenu-child-container>ul.sub-menu>li.fulwidth-image-link img{max-width:100%}#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}#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 p{display:inline-block;float:left;clear:none;background:none;margin:0;line-height:inherit;padding:0}.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 .date:before,.menu-item-widget-area-container .widget .entry-details .comments:before{background:none}.dt-menu-toggle{display:none;font-size:16px;font-weight:700;text-transform:uppercase;padding:10px 15px;cursor:pointer}.dt-menu-toggle-icon{display:inline-block;float:right;height:2px;margin-top:10px;position:relative;text-align:left;width:20px}.dt-menu-expand1,.dt-menu-expand2,.dt-menu-expand3{font-size:16px!important;display:none!important;position:absolute!important;right:0;top:0;line-height:normal;padding:0!important;text-align:center;line-height:50px!important;cursor:pointer;width:37px;height:37px;font-weight:700;background:none!important}.dt-menu-toggle-icon:before,.dt-menu-toggle-icon:after{content:"";position:absolute;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:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border-top:3px solid}#main-menu ul li.menu-item-simple-parent ul:before,.megamenu-child-container:before{content:"";background:url(sub_menu_bg.jpg) center bottom repeat-x;position:absolute;bottom:0;height:3px;width:100%;left:0;border-radius:0 0 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 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{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(flower.png) center center no-repeat;width:14px;height:14px}#main-menu ul li.current_page_item.red ul li a:before{background:url(flower_red.png) center center no-repeat}#main-menu ul li.current_page_item.mustard ul li a:before{background:url(flower_mustard.png) center center no-repeat}#main-menu ul li.current_page_item.green ul li a:before{background:url(flower_green.png) center center no-repeat}#main-menu ul li.current_page_item.yellow ul li a:before{background:url(flower_yellow.png) center center no-repeat}#main-menu ul li.current_page_item.blue ul li a:before{background:url(flower_blue.png) center center no-repeat}#main-menu ul li.current_page_item.steelblue ul li a:before{background:url(flower_steelblue.png) center center no-repeat}#main-menu ul li.current_page_item.purple ul li a:before{background:url(flower_purple.png) center center no-repeat}#main-menu ul li.current_page_item.lavender ul li a:before{background:url(flower_lavender.png) center center no-repeat}#main-menu ul li.current_page_item.pink ul li a:before{background:url(flower_pink.png) center center no-repeat}#main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand1:before,#main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand2:before,#main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand3:before,.megamenu-child-container ul.sub-menu>li>ul li a.dt-menu-expand1:before,.megamenu-child-container ul.sub-menu>li>ul li a.dt-menu-expand2:before,.megamenu-child-container ul.sub-menu>li>ul li a.dt-menu-expand3: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{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;text-decoration:none;font-size:16px;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;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;position:absolute;left:0;margin-top:10px}.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;border-bottom:1px solid;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:#ffffff1a}.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:none}.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{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.with-sidebar{width:910px;margin-right:40px}#secondary{width:220px;margin:80px 0 0;float:left;padding:0}.dt-sc-hr-green-title,.dt-sc-hr-white-title{margin:0 auto;text-align:center;padding-bottom:25px;position:relative;display:inline}.dt-sc-hr-white-title:before,.dt-sc-hr-white-title:after{background:url(heading-icon-white.png) no-repeat}.dt-sc-hr-green-title:before,.dt-sc-hr-green-title:after{background:url(heading-icon.png) no-repeat}.dt-sc-hr-green-title:before,.dt-sc-hr-white-title:before{content:"";position:absolute;top:5px;left:-80px;width:56px;height:21px}.dt-sc-hr-green-title:after,.dt-sc-hr-white-title:after{content:"";position:absolute;top:5px;right:-80px;width:56px;height:21px}#main .fullwidth-background.product_bg .dt-sc-hr-white-title{color:inherit}#slider{clear:both;position:relative;overflow:hidden}#slider img{max-width:100%}.breadcrumb-section{background:#73d5f0;width:100%;float:left;clear:both;padding:35px 0;margin:0}.breadcrumb-section h1{float:left;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:left;width:100%}.breadcrumb-section .breadcrumb .align-right{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{text-transform:capitalize}.fullwidth-background.turquoise-bg{background-image:url(parallax-bg-img.png)}.fullwidth-background.mustard-bg,.fullwidth-background.turquoise-plain-bg{width:100%;padding:78px 0;float:left;clear:both}.fullwidth-background.product_bg{background:url(product_bg.png) center center repeat}.add-slider-wrapper{background-image:url(add_bg.png);padding:8% 9% 0 8.8%;background-size:contain;background-repeat:no-repeat}.add-slider-wrapper iframe{overflow:hidden}.banner{float:left;width:100%}.fullwidth_banner{background:url(services_banner.jpg) 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-pager-item{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;width:14px;height:14px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.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(arrow.png) 0px 0px 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-image:url(hexagon.png);background-repeat:no-repeat;background-size:contain;display:inline-block;width:330px;height:381px;position:relative;overflow:hidden;z-index:9}.portfolio-content1{margin:0 0 0 250px;float:left}.portfolio-content2{margin:0 0 0 10px;float:left}.portfolio-content3{margin:-85px 0 0 80px;float:left;clear:both}.portfolio-content4,.portfolio-content5{margin:-85px 0 0 10px;float:left}.portfolio-content6{margin:-85px 0 0 250px;float:left;clear:both}.portfolio-content7{margin:-85px 0 0 10px;float:left}.front-portfolio{overflow:hidden;position:absolute;display:inline-block;height:381px;left:0;top:0;transform:rotate(120deg);-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);right:0;bottom:0;margin:auto}.portfolio-outer,.front-portfolio .portfolio-thumb{overflow:hidden;width:100%;height:100%;transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg)}.front-portfolio .image-overlay{position:absolute;visibility:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:9999;background:#008c99e6}.portfolio-content1 .front-portfolio .image-overlay{background:#e6bc6be6}.portfolio-content2 .front-portfolio .image-overlay{background:#f3a6bde6}.portfolio-content3 .front-portfolio .image-overlay{background:#e66b72e6}.portfolio-content4 .front-portfolio .image-overlay{background:#e9ba0be6}.portfolio-content5 .front-portfolio .image-overlay{background:#2f86cee6}.portfolio-content6 .front-portfolio .image-overlay{background:#e56854e6}.portfolio-content7 .front-portfolio .image-overlay{background:#679cbbe6}.portfolio-content .front-portfolio .image-overlay h5 a{color:inherit}.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;font-weight:700;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0)}.front-portfolio .image-overlay a.link,.front-portfolio .image-overlay a.zoom{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;position:absolute}.front-portfolio a.link:before,.front-portfolio a.zoom:before{content:"";position:absolute;left:-14px;width:0px;height:0px;border-top:21px solid transparent;border-bottom:21px solid transparent;border-right:14px solid #FFFFFF}.front-portfolio a.link:after,.front-portfolio a.zoom:after{content:"";position:absolute;right:-14px;width:0px;height:0px;border-top:21px solid transparent;border-bottom:21px solid transparent;border-left:14px solid #FFFFFF}.front-portfolio a.link:before,.front-portfolio a.zoom:before{left:-.74em\	}.front-portfolio a.link:after,.front-portfolio a.zoom:after{right:-.74em\	}.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;width:50px;height:50px;line-height:44px;margin:0 14px;display:inline-block;border:2px solid;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.front-portfolio-container .carousel-arrows a:hover{border:2px solid}.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 0px 8px 0px;-moz-border-radius:8px 0px 8px 0px;color:#fff}.dt-sc-sorting-container a:hover,.dt-sc-sorting-container .active-sort{color:#fff;background:#cf571b;border-bottom:3px solid #b54913}.portfolio-detail{display:block}.isotope-hidden{display:none!important}#slider .slider2 a:hover{background:#d12829;color:#fff}#slider .slider1 a:hover{background:#fb7f01;color:#fff}#slider .slider3 a:hover{background:#000;color:#fff}#slider .slider1 .dt-sc-button,#slider .slider2 .dt-sc-button{color:#191919}#slider .slider3 .dt-sc-button{color:#474747}#slider .slider3 .dt-sc-button,#slider .slider2 .dt-sc-button,#slider .slider1 .dt-sc-button{border-radius:5px}#slider .slider2 h2{text-shadow:0px 3px 0 #000000}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.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%;position:relative;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{float:left;width:100%;padding:0;margin:0}.portfolio-slider-container{float:left;width:100%;margin:0;padding:0;position:relative}.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}.portfolio-slider-container .bx-controls-direction a:hover{opacity:.8}.portfolio-slider-container .bx-controls-direction a.bx-prev{background:url(portfolio-slider-arrow-left.png) center center no-repeat #008c99;left:0}.portfolio-slider-container .bx-controls-direction a.bx-next{background:url(portfolio-slider-arrow-right.png) center center no-repeat #008c99;right:0}.portfolio-slider-container .bx-pager.bx-default-pager .bx-pager-item a{display:none}.project-details{float:left;clear:both;width:100%;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{float:left;width:100%}.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-entry-thumb img{float:left;width:100%}.dt-sc-team .dt-sc-image-overlay,.portfolio .image-overlay{background:#1897a3e6;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,.portfolio:hover .image-overlay{opacity:1;visibility:visible}.dt-sc-entry-title{padding:15px 0 11px;text-align:center;float:left;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{opacity:1;visibility:visible}.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:45%}.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:before,.portfolio .image-overlay a:before{content:"";position:absolute;left:-12px;width:0px;height:0px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:12px solid #FFFFFF}.dt-sc-image-overlay a:after,.portfolio .image-overlay a:after{content:"";position:absolute;right:-12px;width:0px;height:0px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:12px solid #FFFFFF}.homeBlog{position:relative;padding:0 0 25px}.homeBlog:before{background:url(lt-blue-yarn-border.png) center top repeat-x;content:"";position:absolute;top:-10px;left:0;width:100%;height:21px;z-index:5}.homeBlog .dt-sc-button.small{color:#fff!important;background:#4f91cd!important}.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}.blog-entry .entry-meta .date{text-align:left;line-height:normal;width:auto}.entry-meta .date:after,.entry-meta .comments:after,.entry-meta .entry_format:after{content:"";border-style:solid;border-width:5px 8px 0px 0px;width:0;height:0;line-height:0;font-size:0px;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;display:inline-block;margin-bottom:15px}.entry-meta .blog-author img{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.entry-meta .blog-author:hover{border:3px solid}.entry-details p{line-height:25px}.entry-meta .date,.comments,.entry_format{margin:0 0 10px;float:right;display:block;padding:0 18px 0 16px;line-height:39px;position:relative;clear:both}.entry-meta .date span{font-size:26px;font-weight:700}.entry-meta .date:before,.comments:before,.entry_format:before{content:"";background:url(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;display:block}.entry-thumb img{display:block}#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 .date,#primary.with-sidebar .dt-sc-one-half .comments,#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:0px}ul.commentlist li{display:block;float:none;list-style:none;border:none;margin:0 0 28px;padding:0 0 0 110px;position:relative;clear:both;border-bottom:2px dotted}ul.commentlist li ul.children{margin:30px 0 0;padding:0;float:left;border:none;clear:both;width:100%}ul.commentlist li .respond{margin-left:69px}ul.commentlist li .comment-author{left:0;top:0;position:absolute;background:none;float:none;width:auto;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-details{display:block}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{margin:-10px 0 0;float:right;width:48px;text-align:right}ul.commentlist li .reply a{font-size:13px}ul.commentlist li ul.children{width:100%;float:left;clear:both;margin:20px 0 0;padding:0}.fullwidth-background .blog-entry{margin:0}.fullwidth-background.orange-bg .date:before,.fullwidth-background.orange-bg .comments:before,.fullwidth-background.orange-bg .entry_format:before{content:"";background:url(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-details p{font-size:16px;line-height:30px}.fullwidth-background.orange-bg .entry-meta .blog-author:hover{border:3px solid}.fullwidth-background.orange-bg .entry-thumb{border:3px solid;margin-bottom:30px;display:block}.fullwidth-background.orange-bg .entry-meta .blog-author{border:3px solid}.fullwidth-background.orange-bg .entry-meta .blog-author:hover{border:3px solid #a2bc56}.fullwidth-background.orange-bg .dt-sc-button.small{font-size:13px}ul.products{float:left;clear:both;margin:0;padding:0;width:100%}ul.products li{padding-bottom:0;float:left;display:inline-block;margin-bottom:2%}ul.products li.dt-sc-one-third.column:nth-child(3n+1),ul.products li.dt-sc-one-fourth.column:nth-child(4n+1){clear:both}#collection .product-details{background:#fff}#collection .product{margin-bottom:2%}.fullwidth-background ul.products li{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;position:relative}.dt-sc-tabs-content ul.products li{margin-bottom:7%}.dt-sc-tabs-content .product-thumb{float:left;width:60%}.dt-sc-tabs-content .product-details{float:left;width:30%;text-align:left;padding:20px 0 0 15px;overflow:inherit}.dt-sc-tabs-content .dt-sc-one-third{width:97%}.dt-sc-tabs-content .product-details .price,.dt-sc-tabs-content .product-details del{float:left;margin:0}.dt-sc-tabs-container .dt-sc-tabs-content h5{margin:0}.dt-sc-tabs-content .product-thumb .product-button a,.dt-sc-tabs-content .product-thumb .product-button input{padding:7px 5px;font-size:12px}.dt-sc-tabs-content .product-thumb .sale{display:none}.product-thumb .sale{position:absolute;left:25px;top:10px;z-index:9;font-size:16px;width:34px;height:50px;line-height:50px;float:left}.product-thumb .sale:after{width:0;content:"";height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:13px solid #008c99;float:left;position:absolute;top:0;right:-12px}.product-thumb .sale:before{width:0;content:"";height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:13px solid #008c99;float:left;position:absolute;top:0;left:-13px}.product-thumb a img{display:block;width:100%}.product-details{padding:20px;float:left;width:100%;text-align:center;overflow:hidden}.product-details h5{margin-bottom:10px}.product-details h5 a{font-size:14px;font-weight:100}.product-details .price{margin:10px 0 0;font-weight:700}.product-details del{margin:10px 10px 0}.product-thumb .product-button{position:absolute;display:inline-block;top:50%;left:0;right:0;margin:-11px auto 0;display:none;text-align:center}.product-thumb .product-button a,.product-thumb .product-button input{padding:13px 18px;border:1px solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.product-thumb .product-button a:hover,.product-thumb .product-button input[type=submit]:hover{border:1px solid}.product-thumb .product-button input[type=submit]{background:none}ul.products li:hover .product-thumb .product-button{display:block}ul.products .image-overlay{opacity:0;width:100%;height:100%;left:0;top:0;position:absolute;z-index:9}ul.products .image-overlay p{display:inline-block;margin:0 auto;position:absolute;text-align:center;text-transform:uppercase;top:47%;left:0;right:0;width:100%}ul.products li:hover .image-overlay{opacity:1}.pagination{float:left;width:100%;margin:20px 0 10px;padding:0}.pagination ul{float:left;margin:0;padding:0}.pagination ul li{float:left;display:inline;margin:0;padding:0}.pagination ul li a,.pagination .next-post a,.pagination .prev-post 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;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{float:left;margin-left:4px;padding:0}.pagination .prev-post{float:left;margin-right:4px;padding:0}.images{width:42%}.images{float:left;margin-right:25px}.images img{border:3px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.summary{width:55%}.summary{float:left}.summary h2,.summary p.price{display:block;float:left;width:100%}.summary p.price{margin-bottom:20px}.summary p.price span{font-size:24px;line-height:20px;float:left}.summary p.price del{float:left;font-size:14px;margin-right:5px}ol.commentlist{padding-left:0}form.cart input[type=button]{padding:11px 15px;width:40px;height:40px;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;border:0px;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}.dt-sc-button.medium.secondary{margin-left:7px}.summary .product_meta{margin:15px 0 0;float:left;clear:both}.related{width:100%;clear:both;float:left;margin:40px 0 0}ol.commentlist{list-style:none}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}.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;display:inline-block;width:100%;margin:0 0 35px}.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}.dt-sc-music-audio h5 a,.current-time,.duration-container{color:#fff}.time-rail{width:350px;display:inline-block;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 0px 0px 2px;-moz-border-radius:2px 0px 0px 2px}.time-rail:after{content:"";width:220px;background:#fff;height:10px;float:left;border-radius:0 2px 2px 0;-webkit-border-radius:0px 2px 2px 0px;-moz-border-radius:0px 2px 2px 0px}.audio-list{float:left;width:100%;display:inline-block;margin:0 0 32px}.audio-list h5{margin:0 10px 0 15px;width:490px;overflow:hidden;font-size:16px}.audio-list h5 a{color:#1f1f1f}.audio-list h5{display:block;background:url(audio-bg.png) 0px center repeat-x}.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}.audio-list h5 a{white-space:pre;padding-right:10px;background:#f0f3f3}.author-rating{background:url(rating.png) no-repeat;width:77px;height:13px;display:inline-block}.author-rating.rating-4{background-position:0px -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,.contact-form textarea,.comment-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;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(contact_form_bg.png) -20px 0px;box-shadow:0 5px 5px #64646433;-webkit-box-shadow:0px 5px 5px 0px rgba(100,100,100,.2);-moz-box-shadow:0px 5px 5px 0px rgba(100,100,100,.2);padding:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.contact-form{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:30px 30px 10px;box-shadow:inset 0 3px 3px #0000001a;-webkit-box-shadow:inset 0px 3px 3px 0px rgba(0,0,0,.1);-moz-box-shadow:inset 0px 3px 3px 0px rgba(0,0,0,.1)}.contact-form input[type=submit]{margin:0}.contact-form #contactFormWrapper{margin:40px auto 20px;width:75%}.contact-form #contactFormWrapper label{float:left;margin-bottom:10px}.contact-form #contactFormWrapper p{margin-bottom:30px}.contact-form .dt-sc-success-box p{margin:0!important}.class_hours h2{color:#fff;line-height:normal;margin:0;padding:10px 15px;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px}.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:#cf571b;float:right}#secondary .widget{float:left;width:100%;padding-bottom:30px;margin:0}#secondary h3.widgettitle{border-bottom:2px dotted}#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}#secondary .widget_categories.blog ul li a{border-bottom:none;margin:0;padding:0 20px 0 0}#secondary .widget_categories.blog ul li{border-bottom:1px dotted;padding:0 0 15px}#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;font-style:italic}.widget ul{float:left;width:100%;margin:0;padding:0}#secondary .tagcloud a{display:inline-block;line-height:normal;padding:4px 9px;margin:0 3px 10px 0;border-radius:5px 0;-webkit-border-radius:5px 0px 5px 0px;-moz-border-radius:5px 0px 5px 0px;border-bottom:3px solid}footer{width:100%;margin:0;padding:65px 0 0;float:left;clear:both;position:relative;background-position:center top}footer:before{background:url(lt-blue-yarn-border.png) center top repeat-x;content:"";position:absolute;top:-10px;left:0;width:100%;height:21px;z-index:5}.footer-widgets-wrapper{padding-bottom:20px;width:100%;clear:both;float:left}footer h3.widgettitle{padding-bottom:25px}footer h3.widgettitle.red_sketch{background:url(red-yarn-border.png) center bottom no-repeat}footer h3.widgettitle.green_sketch{background:url(green-yarn-border.png) center bottom no-repeat}footer h3.widgettitle.yellow_sketch{background:url(yellow-yarn-border.png) center bottom no-repeat}footer h3.widgettitle.steelblue_sketch{background:url(blue-yarn-border.png) center bottom no-repeat}h3.widgettitle{font-size:22px;padding-bottom:10px;margin-bottom:25px;text-transform:capitalize}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}footer .widget.widget_text ul li a,footer .dt-sc-contact-info a{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}footer .widget_recent_entries ul li{width:100%;float:left;margin:0 0 10px}footer .widget_recent_entries ul li img{font-size:14px;border:2px solid}footer .widget_recent_entries ul li span{display:block;float:left}footer .widget_recent_entries ul li>a{float:left;margin-right:10px;height:60px}footer .widget_recent_entries ul li img{width:60px;height:auto;float:left}footer .widget_recent_entries ul li:hover img{border:2px solid}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(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:0px}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;background-color:transparent;border-right:0px;padding:10px 12px;float:left;border-radius:5px 0 0 5px;-moz-border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px}.mailchimp-form input[type=email]{border:none;background-color:transparent;outline:none;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;cursor:pointer;outline:none;border-radius:0 5px 5px 0;-moz-border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;display:inherit}.widget .mailchimp-form input[type=submit]:hover{border:1px solid}.copyright{clear:both;float:left;width:100%;margin:0;padding:10px 0;background:url(footer_strip.jpg) center top repeat-x}.copyright p{float:left}.copyright .footer-links{float:right;margin:0;padding:0}.copyright .footer-links ul,.class_hours ul.dt-sc-social-icons{margin:0;padding:0;float:right}.copyright .footer-links ul li,.class_hours ul.dt-sc-social-icons li{margin:0 8px 0 0}.copyright .footer-links ul li:last-child,.class_hours ul.dt-sc-social-icons li:last-child{margin:0}.copyright .footer-links ul li a,.class_hours ul.dt-sc-social-icons li a{width:35px;height:35px;display:block;line-height:40px;text-align:center;padding:0}footer .footer-links p{float:left;background:url(footer_arrow.png) right 7px no-repeat;padding:0 50px 0 75px;margin:7px 5px 0 0}.copyright .copyright-info{margin:0;line-height:35px;text-align:center;font-size:12px}#payment-options img{margin-top:7px}.back-to-top{position:fixed;bottom:8px;right:8px;width:42px;height:43px;line-height:43px;background:url(go_to_top.png) no-repeat;font-size:10px;text-indent:-9999px;text-align:center;display:none;z-index:9999}.summary .selector-wrapper{float:left;width:100%;margin-bottom:20px}.summary .addtocart{margin-top:20px}#primary form .product-options .selector-wrapper p{float:left;margin:4px 0 0}.single-option-selector{padding:5px;width:195px;border:1px solid #e1e1e1}.summary label{width:120px;display:inline-block;text-align:left;padding-right:10px;margin:0;font-weight:400;float:left;text-transform:none;font-weight:700;line-height:30px}.thumbs .image{float:left;padding:0 0 0 15px!important}#customer-register #register form,#customer-reset-password form{float:left;width:52%}#customer-register #register form label,#customer-reset-password form label{float:left;margin-bottom:10px}#customer-register #register form input,#customer-reset-password form input{margin-bottom:20px}#login #customer_login{float:left;width:52%}#login #customer_login label{float:left;margin-bottom:10px}#login #customer_login input{margin-bottom:15px}.dt-sc-success-box p{margin:0!important}#cart .Grand_Total{float:right;padding:10px 0}#search .search_box{float:left;margin:17px 0 0;width:47%}#toggle-panel a{width:34px;height:45px;text-align:center;line-height:45px;float:right;position:absolute;right:0;top:0}#toggle-panel i{position:relative}#panel{float:right;width:17%;padding:0 0 0 25px;right:0;top:0;position:fixed;z-index:999}#toggle-panel a{color:#fff}#toggle-panel a:before{border-color:transparent #fff transparent transparent}#toggle-panel a:hover:before{border-color:transparent #000 transparent transparent}#toggle-panel{position:fixed;right:0;top:0;z-index:9999999}#toggle-panel a:before{border-color:transparent #008c99 transparent transparent;border-style:solid;border-width:0 65px 65px 0;content:"";height:0;position:absolute;right:0;width:0}.mcart{display:none}.mcart .dt-sc-info-box{background:#fff;border-color:#008c99;padding:0}.mcart .dt-sc-info-box p{line-height:13px;color:#008c99;padding:15px 15px 12px 42px}.mcart .dt-sc-info-box:before{top:10px;color:#008c99}.mcart_panel{background:#fff;float:left;width:100%;height:200px;overflow-y:scroll;padding:17px 0 0 20px;border-radius:0 0 0 5px;border:1px solid #eaeaea}.mcart_panel .cart-buttons.inner-right.inner-left{width:100%;float:left;margin-bottom:15px}.wrapper .mcart_panel .dt-sc-button.medium{padding:10px 16px;font-size:13px}.mcart_panel h3{margin:0 0 17px;padding:0}.mcart_panel h6{margin-bottom:5px}.mcart_panel .thumb img{border:3px solid #008c99;border-radius:5px}.cartcount{float:right}#panel .thumb{display:block;float:left;padding-right:15px;padding-bottom:15px}#slider{float:left;width:100%}.product-thumb .product-button .ajaxified-cart-feedback a{border:none;text-decoration:underline;text-transform:capitalize;padding:0 0 0 7px}.product-thumb .product-button .ajaxified-cart-feedback a:hover{border:none;background:none}#primary form p.ajaxified-cart-feedback{margin:0;top:105%}.row.account_details_primary{float:left;width:76%}.row.account_details_secondary{float:right;width:20%}#add_address>form{float:left;width:100%;margin:20px 0 0}.errors ul li{padding:0}#recover-password{width:52%}.fb-like-box{float:left;width:100%}.fb-like-box span{float:left;width:100%!important}#cartform input[type=text]{padding:10px 0;text-align:center;width:40px;font-size:14px}.cart-buttons.inner-right.inner-left{float:left;width:75%}.account_details_primary h1,.account_details_secondary h2{margin-bottom:15px}.dt-sc-three-fourth.contact_form_outer,.customer_address select{width:100%}#collection .details h4{margin-bottom:10px}.action_bottom{margin-bottom:25px}#shipping-calculator{float:left;width:40%;margin:40px 0 0}#shipping-calculator .field{float:left;margin:0 .6em 1em 0;font-size:15px;width:100%}#shipping-calculator .field label{display:block;float:left;margin:0 0 .3em;font-size:1em;width:200px}#shipping-calculator .field select{width:170px;padding:.4em .6em}#shipping-calculator h3{margin-bottom:25px}#shipping-calculator .field input[type=text]{display:inline-block;width:170px;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0;padding:.4em .6em;font-size:1em;border:1px solid rgba(0,0,0,.15);outline:0;border-radius:.3125em;-webkit-appearance:none}#shipping-calculator .field:last-child:before{content:"\a0";display:block;margin:0 0 .3em;font-size:1em}#shipping-calculator #wrapper-response{clear:both}@media (max-width: 800px){#shipping-calculator .field{float:none}#shipping-calculator .field:last-child:before{content:none}}.remove .fa{color:#f27b81}.cart-note{float:right;width:60%;margin:40px 0 0}#payment-options img{max-width:35px}.dt-sc-team .dt-sc-tooltip-top.facebook{left:18%}.dt-sc-team .dt-sc-tooltip-top.twitter{left:70%}.dt-sc-team .dt-sc-tooltip-top.youtube{left:44%}.entry-move-right{margin-left:15px}.img-placeholder{width:100%;height:auto}#collection-loop .dt-sc-one-fourth.column:nth-child(4n){margin-right:0}#collection-loop .dt-sc-one-fourth.column:nth-child(4n+1){clear:both}.clients-skin-carousel{position:relative;padding:0 40px 10px;width:100%;float:left;clear:both;margin:20px 0 0}.clients-skin-carousel h2{margin-bottom:20px}.clients-skin-carousel .jcarousel-container{width:100%}.clients-skin-carousel .jcarousel-container-horizontal{width:100%;padding:0}.clients-skin-carousel .jcarousel-clip{overflow:hidden}.clients-skin-carousel .jcarousel-clip-horizontal{width:100%;height:auto}.clients-skin-carousel .jcarousel-item{width:88px}.clients-skin-carousel .jcarousel-item img{height:auto!important;max-width:100%}.clients-skin-carousel .jcarousel-direction-rtl .jcarousel-item-horizontal{margin:10px}.clients-nav{margin:20px 0 0;clear:both;float:left;width:100%}.clients-skin-carousel .jcarousel-prev-horizontal{position:absolute;left:-30px;top:35px;display:inline-block;width:14px;height:21px;padding:0;cursor:pointer}.clients-skin-carousel .jcarousel-next-horizontal{position:absolute;right:-15px;top:35px;display:inline-block;margin:0 5px;width:14px;height:21px;padding:0;cursor:pointer}.clients-skin-carousel .jcarousel-prev-horizontal:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:18px;position:absolute;top:2px;left:0;content:"\f053";width:34px;height:34px;line-height:36px;text-align:center;color:#008c99}.clients-skin-carousel .jcarousel-next-horizontal:before{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:18px;position:absolute;top:2px;left:0;content:"\f054";width:34px;height:34px;line-height:36px;text-align:center;color:#008c99}.clients-skin-carousel .jcarousel-next-horizontal:hover:before{-webkit-transition:opacity .7s;-moz-transition:opacity .7s;-o-transition:opacity .7s;opacity:.6;filter:alpha(opacity=60)}.clients-skin-carousel .jcarousel-prev-horizontal:hover:before{-webkit-transition:opacity .7s;-moz-transition:opacity .7s;-o-transition:opacity .7s;opacity:.6;filter:alpha(opacity=60)}.thumb_bg{background:none!important;box-shadow:none;width:82.2%;text-align:center;float:left;padding:0;margin:29px 20.2% 24px 9.5%;clear:both}ul.thumbs li{margin-left:0;margin-right:18px}.fiberCatProduct{height:300px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
