@import url(https://fonts.googleapis.com/css?family=Roboto:100,400,300,500,700,900);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}*{margin:0;background:none;max-width:100%}body{overflow-x:hidden;clear:both}html,body{height:100%}header,#slideshow,#container,#contentWrapper,footer{clear:both}header>div,#container>div,footer>div{height:100%}#wrapper{min-height:100%;height:100%!important;clear:both;display:table}#ctaWrapper,#footerWidgetsWrapper{clear:both;display:flex;justify-content:space-around;padding:10px 0}#cta{display:inline-flex;margin:auto}.post{padding:10px 5px 20px}.post-edit-link{float:right}.push{content:"";display:block}img{max-width:100%;max-height:100%;min-width:none;vertical-align:middle;height:auto}.alignLeft,.alignleft,div.alignleft,.alignRight,.alignright,div.alignright,.alignCenter,.aligncenter,div.aligncenter,.alignNone{max-width:100%;height:auto;margin:20px;text-align:center;border:10px solid #9bbfb9}.alignLeft,.alignleft,div.alignleft{float:left}.alignRight,.alignright,div.alignright{float:right}.alignCenter h2,.aligncenter h2,div.aligncenter h2{display:inline-block}.aligncenter,div.aligncenter{text-align:center;margin:10px auto;display:block}.alignnone,div.alignnone{margin:10px 5px}table{width:100%;border-collapse:collapse}th{color: ;text-align:left}th,td{padding:5px;vertical-align:top}hr{height:0!important;border:none!important;border-top:solid 1px!important;color: ;background-color:  !important;clear:both}.ml-responsive-table .ml-grid{border-bottom:1px solid;border-top:1px solid}.ml-responsive-table{clear:both}.ml-responsive-table dt,.ml-responsive-table dd{text-align:center}.ml-responsive-table dl dt:nth-of-type(even), .ml-responsive-table dl dd:nth-of-type(even) {background-color:rgba(1,137,221,.06)}.post-edit-link{margin-top:-20px}input{background-color:#fff!important}.panel{background:none}#branding,#menu,#cart,#slideshow,#pageHeader p,#content,#homepageWidgetSection,#ctaWrapper,#homepagePostsSection .post,#homepageBusinessDetails,#footerWidgetsWrapper,#footerWrapper,.error404 #content,.blog #content,.woocommerce #containerWrapper,.single #content,#pageBannerWrapper #pageBanner{width:auto;max-width:1200px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}#site-title{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}#site-title:last-child{margin-right:0}#site-description{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}#site-description:last-child{margin-right:0}#search{float:left;clear:none;width:22.75%;margin-left:0;margin-right:3%;float:right}#search:last-child{margin-right:0}.menu{float:left;clear:none;width:74.25%;margin-left:0;margin-right:3%;float:left}.menu:last-child{margin-right:0}.ctaContainer{float:left;clear:none;width:100%;margin-left:0;margin-right:3%;margin:0}.ctaContainer:last-child{margin-right:0}.ctaContainer .cta{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%;margin:0}.ctaContainer .cta:last-child{margin-right:0}#homepageBusinessDetails .businessDetailsColumn{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%;margin:0}#homepageBusinessDetails .businessDetailsColumn:last-child{margin-right:0}#content{float:left;clear:none;width:100%;margin-left:0;margin-right:3%;margin:0}#content:last-child{margin-right:0}.archive #content,.error404 #content,.blog #content,.single #content{width:auto;max-width:1200px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.page-template-fullwidth_homepage #content{float:left;clear:none;width:100%;margin-left:0;margin-right:3%;margin:0}.page-template-fullwidth_homepage #content:last-child{margin-right:0}#sidebarWrapper{float:left;clear:none;width:18.45833%;margin-left:0;margin-right:3%;margin:0}#sidebarWrapper:last-child{margin-right:0}#footerLogo{float:left;clear:none;width:22.75%;margin-left:0;margin-right:3%;margin:0}#footerLogo:last-child{margin-right:0}#footerMenu{float:left;clear:none;width:100%;margin-left:0;margin-right:3%;clear:both}#footerMenu:last-child{margin-right:0}#footerContent{float:left;clear:none;width:57.08333%;margin-left:0;margin-right:3%}#footerContent:last-child{margin-right:0}#footerDescription{float:left;clear:none;width:14.16667%;margin-left:0;margin-right:3%}#footerDescription:last-child{margin-right:0}.imageBorder{border-radius:5px}body{text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}.primaryFont,body{font-family:Roboto,Arial,Verdana,'Times New Romans'!important}.secondaryFont{font-family: , Arial, Verdana, 'Times New Romans'}h1,#pageBannerWrapper #pageBanner .entry-title{font-size:39.55px;line-height:41px;font-weight:500;margin-bottom:12px}.home h1,#pageBannerWrapper #pageBanner .entry-title{color:#fff;font-size:44.39px;line-height:45px;text-transform:uppercase}.home h1{font-size:35px;line-height:37px}h2{font-size:28px;font-weight:500;color:#48887b}h3{font-size:23px;font-weight:500;color:#4a4848}h4{font-size:19px;font-weight:500;color:#4a4848}h5{font-size:19px;font-weight:500;color:#000}h6{font-size:19px;font-weight:500;color:#48887b;font-style:italic}table,dl{margin:10px 0}p,#container td,#container dd{font-weight:300;line-height:25px;padding:0 0 10px 0}p{padding:5px 0;margin-bottom:10px}th,dt{font-weight:500;padding:5px 0}#container p,#container td,#container dd,#container th,#container dt,#container ol li{font-size:16px;color:#373435}#container ol{margin:10px 0 10px 15px}#container ol li{list-style:decimal;margin-left:10px}.home #container p{font-size:19.44px;color:#fff}a{color:#373435}a:hover{text-decoration:none;color:#7eb1a6}iframe{padding:20px 0}b,strong{font-weight:500}i{font-style:italic}big{font-size:x-large}small{font-size:small}#content ul{list-style:none;padding:10px 5px}#content ul li{padding:5px 5px 5px 15px;font-weight:300;line-height:25px;background:url(http://www.zigzaggymnastics.com.au/wp-content/themes/zigzag/img/list-item.png.pagespeed.ce.5V7UppXJ5m.png) no-repeat 0 15px}.pdf li{list-style-image:url(http://www.zigzaggymnastics.com.au/wp-content/themes/zigzag/img/pdf-icon.jpg.pagespeed.ce.EFjBDA_6Ij.jpg)}#brandingWrapper{border-top:5px solid #555253;border-bottom:3px solid #252525;background:url(http://www.zigzaggymnastics.com.au/wp-content/themes/zigzag/img/xheaderBackground.jpg.pagespeed.ic.JKVSIwYZtZ.jpg) #fff no-repeat top left;background-size:cover}#branding{padding:20px;overflow:hidden;background:none;position:relative}#branding h3{font-size:36px;padding:0}#site-title,#site-description{position:relative;color: ;vertical-align:top}#site-title h3,#site-description h3{display:inline-block;vertical-align:inherit}#site-title{margin-right:0}#site-description{position:absolute;bottom:30px;right:0;text-align:right}#site-description #headerTelephone{color:#373435;font-size:55.93px;background:url(http://www.zigzaggymnastics.com.au/wp-content/themes/zigzag/img/headerPhone.png.pagespeed.ce.W01ve0OOO4.png) no-repeat left bottom;padding-left:55px}#menuWrapper{background:#373435;box-shadow:none;border-bottom:4px solid #252525;margin-bottom:10px}#menu{float:none;margin:0 auto!important}#menu ul .current-menu-item a{color:#7eb1a6;font-weight:800}#menu ul ul .current_page_item a{color:#fff}#menu ul li{background:url(http://www.zigzaggymnastics.com.au/wp-content/themes/zigzag/img/navDivider.png.pagespeed.ce.bD7b-dOVKk.png) no-repeat left;display:inline-block;padding:20px 2% 10px 2%;text-align:center!important;width:100%}#menu ul li a{color:#fff;font-weight:500;font-size:17.73px;text-transform:uppercase;text-decoration:none}#menu ul li a:hover{color:#7eb1a6}#search{display:none}.menu{width:100%;float:none!important}.menu-main-menu-container{width:100%}#search{display:none}#menu{padding:0;border:0}#menu ul,#menu li{list-style:none;margin:0;padding:0}#menu ul{position:relative;z-index:597;text-transform:uppercase}#menu>ul{*display: inline-block}#menu-main-menu{justify-content:space-between;display:flex;display:-webkit-flex}#menu ul li{float:left;min-height:1px;vertical-align:middle}#menu-main-menu li.hover,#menu-main-menu li:hover{position:relative;z-index:599;cursor:default}#menu ul li:hover>ul{visibility:visible}#menu a{display:block;line-height:1em;text-decoration:none;padding:20px}#menu ul .current_page_item>a{color:#7eb1a6;font-weight: }#menu:after,#menu ul:after{content:'';display:block;clear:both}#menu a{background: ;color:#fff;padding:0}#menu>ul>li>a{line-height:48px}#menu ul li:hover>a,#menu ul li.active>a{background: ;color:#7eb1a6}#menu ul li.last ul{left:auto;right:0}#menu ul li.last ul ul{left:auto;right:99.5%}#menu-main-menu > li:last-of-type > ul, #menu-main-menu > li:nth-last-of-type(2) > ul {bottom:10px;border-top:0 none;right:auto;left:-99.5%}#menu-main-menu > li:last-of-type > ul ul, #menu-main-menu > li:nth-last-of-type(2) > ul ul {right:auto;left:-99.5%}#menu ul ul{min-width:400px;visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%;bottom:0;margin-top:0}#menu ul ul li{position:relative;float:none;background:none;background-color:#373435;width:100%;text-align:center;margin:0;padding:0}#menu ul ul li:last-child:hover>a{border-radius:0 0 0 3px}#menu ul ul li:hover>a{background:#9ec4bc;color:#fff}#menu ul ul a{background:#373435;color:#fff!important;border-top:0 none;padding:16px 20px;font-size:15px;line-height:17px;font-weight:500!important}#menu ul ul ul{top:10px;left:auto;right:-99.5%;border-top:0 none}#menu ul ul ul a{background:#8ebbb1}#menu ul ul ul a:hover{background:#8ebbb1}#menu ul ul ul ul a{background:#9ec4bc}#menu ul ul ul ul a:hover{background:#9ec4bc}.slicknav_btn{background-color:#7eb1a6!important}.slicknav_menu{background:#373435!important;box-shadow:1px 1px 5px;margin-bottom:5px;overflow:auto;clear:both;position:absolute;width:100%;z-index:99;top:0}.slicknav_menutxt{color:none!important}.slicknav_menu:before{content:"ZigZag Gymnastics"!important;color:#fff;font-size:31px;float:left;position:relative;top:6px}.slicknav_nav{margin-top:50px;background-color:#fff}.slicknav_nav .menu{width:100%;margin-left:0}.slicknav_nav a{background-color:#7eb1a6!important;padding:20px}.slicknav_nav li a{text-transform:uppercase!important;font-size:20px!important}.slicknav_nav li a img{display:none!important}.slicknav_nav li a:hover,.slicknav_nav .slicknav_row:hover,.slicknav_nav li a:active{background-color:#373435!important;color:#fff!important}.slicknav_nav .search{clear:both}.slicknav_nav div:first-of-type{display:none}#slicknav-searchform{clear:both;background:#fff;margin:0 5px;padding-bottom:0!important}.slicknav_nav .search{border:1px solid #a9a9a9!important;width:90%!important;display:block!important;margin:20px auto;clear:both;overflow:visible}input#s{color:#000}@media only screen and (min-width:1024px){.menu-item-has-children a::after{content:' \25BC';font-size:10px;vertical-align:top;position:relative}}#menu ul ul li a::after{content:none}@media only screen and (max-width:1024px){.slicknav_nav{height:auto}.slicknav_nav li{display:inline-block!important;width:49%;border:2px solid #fff}.slicknav_nav li a{font-size:20px;color:#fff;text-align:center;padding:20px!important}.slicknav_nav li a a{padding:0!important;background:none!important}.slicknav_nav li .sub-menu{float:left;height:auto;width:80%;position:relative;margin:0!important}.slicknav_nav li .sub-menu li{padding-right:0!important;width:100%;border:none}.slicknav_nav li .sub-menu li a{font-size:16px!important;color:#fff}.slicknav_nav li .sub-menu li a:hover{background-color:#373435!important}.slicknav_arrow{transform:rotate(90deg)}.slicknav_open .slicknav_arrow{transform:rotate(180deg)}}@media only screen and (max-width:480px){.slicknav_menu{width:100%!important;box-shadow:1px 1px 5px black}.slicknav_menu:before{font-size:20px;top:12px}.slicknav_nav li{width:100%!important;display:block!important}.slicknav_nav li .sub-menu{float:none!important;position:initial;width:100%!important}}#wrapper{width:100%;background:#fff;display:block!important}#containerWrapper{background:none}#bannerContainer img{max-width:100%;width:100%;height:auto}#pageHeader{box-shadow:-1px 51px 63px -32px rgba(3,3,127,.15);background-color: }#pageHeader img{max-height:250px;height:auto;width:100%;border-bottom:8px solid}#pageHeader p{width:auto;max-width:1200px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;color:#fff;padding:0 20px;font-size:12px;text-align:right}#breadcrumbs{padding:50px 10px 5px 0!important;margin-top:-10px;height:32px;margin-bottom:20px;border-radius:0 0 0 5px;width:120%;overflow:visible;position:relative;right:-60px;left:0}#breadcrumbs li{display:inline-block;padding-right:5px;margin-top:-34px;vertical-align:middle;font-weight:300!important;vertical-align:-webkit-baseline-middle;color:#48887b}#breadcrumbs a{color:#373435;font-size:16px;font-weight:400}#breadcrumbs a:hover{color: }#containerWrapper{background: ;overflow:hidden}.home #contentWrapper{background:url(http://www.zigzaggymnastics.com.au/wp-content/themes/zigzag/img/homepageContentBG.jpg.pagespeed.ce.OuAw5H7qq-.jpg) no-repeat top center;background-size:cover}#contentWrapper #content{float:none;margin:0 auto!important;padding:40px 0;position:relative}#featuredItems{margin-left:50px;left:50px;position:relative;padding-bottom:30px;margin-right:20px}#sidebarWrapper{padding:45px 20px 20px 45px}#sidebarWrapper li{padding:15px 0}#sidebarWrapper li:last-of-type{border-bottom:none!important}#sidebarWrapper li:hover{background-color: }#sidebarWrapper a{color:#000;font-size:20px;font-weight:300;margin-left:10px}.separator-home,.item-parent{}#content .home-entry-content{display:inline-block;max-width:57%;margin-right:1%}.home #content .homepageContentImage{position:absolute;top:-10px;right:0}#homepageWidgetSectionWrapper{background:url(http://www.zigzaggymnastics.com.au/wp-content/themes/zigzag/img/homepageContentSectionBG.jpg.pagespeed.ce.GenopHeYoG.jpg) no-repeat top center;background-size:cover;border-bottom:5px solid #252525}#homepageWidgetSection{padding:100px 0 80px 0;background:url(http://www.zigzaggymnastics.com.au/wp-content/themes/zigzag/img/homepageSectionBG2.png.pagespeed.ce.9zDtmDF_uP.png) no-repeat right}#homepageWidgetSection h3{font-size:44px;line-height:46px;margin-bottom:15px;color:#fff;font-weight:500;text-transform:uppercase}#homepageWidgetSection ul li{font-size:21.64px;margin-bottom:10px;background:url(http://www.zigzaggymnastics.com.au/wp-content/themes/zigzag/img/xhomepageSectionListItem.png.pagespeed.ic.fIVU3gsw41.png) no-repeat 0 8px;color:#fff;padding-left:35px}#homepageCtaWrapper{background:#373435;width:100%;border-top:20px solid #48887b;overflow:hidden}.ctaContainer .cta{border-left:1px solid #6d6b6c;padding:2% .5%;margin-top:2%;margin-bottom:2%}.ctaContainer #cta1{border-left:none}.ctaContainer .cta .ctaDetails{text-align:center}.ctaContainer .cta .ctaDetails h3{font-size:31.07px;line-height:32px;color:#fff;font-weight:500}.ctaContainer .cta .ctaDetails .ctaDescription{font-size:21.64px;font-weight:500;line-height:23.12px}.ctaContainer .cta .ctaDetails .ctaButton{background:#48887b;display:block;max-width:175px;margin:35px auto 0 auto;text-decoration:none;padding:2% 1%}.ctaContainer .cta .ctaDetails .ctaButton:hover{background:#7eb1a6}.ctaContainer .cta .ctaDetails .ctaButton:hover>p{color:#373435!important}.ctaContainer .cta .ctaDetails .ctaButton p{padding:0;margin:0;font-size:21.64px;line-height:23px;font-weight:500}#homepageBusinessDetailsWrapper{background:#373435;overflow:hidden;margin-top:70px}#homepageBusinessDetails .businessDetailsColumn{padding-top:12px}#homepageBusinessDetails .businessDetailsColumn h3{font-size:31.07px;line-height:32px;font-weight:500;color:#fff;margin-bottom:20px}#homepageBusinessDetails .businessDetailsColumn p,#homepageBusinessDetails .businessDetailsColumn .openinghourstable td{padding:0;margin:0;font-size:21.64px;font-weight:500;line-height:23px;color:#fff}#homepageBusinessDetails .businessDetailsColumn .openinghourstable{table-layout:fixed;width:250px}#homepagePostsWrapper{padding-top:95px}#homepagePostsWrapper .title{font-size:40px;line-height:42px;font-weight:500;max-width:1200px;margin:0 auto 15px auto;text-transform:uppercase}#homepagePosts{background:url(http://www.zigzaggymnastics.com.au/wp-content/themes/zigzag/img/xbottomBannerBg.jpg.pagespeed.ic.KbcuXNurfW.jpg) #48887b repeat-y right top;border-bottom:12px solid #fff;overflow:hidden}#homepagePosts .post{max-width:1200px;margin:0 auto;padding:0}#homepagePosts .post .homepagePostImage{float:left;margin-right:2%;width:18%}#homepagePosts .post .wp-post-image{border:10px solid #fff;border-top:0}#homepagePosts .post .homepagePostDetails{float:left;width:80%}#homepagePosts .post .homepagePostDetails h2{padding-top:20px;line-height:23px}#homepagePosts .post .homepagePostDetails h2 a,#homepagePosts .post .homepagePostDetails .meta{font-size:21.64px;color:#fff;text-decoration:none;line-height:23px;font-weight:500}#homepagePosts .post .homepagePostDetails .meta{margin-top:5px;display:block}#homepagePosts .post .homepagePostDetails .description{margin-top:25px}#homepagePosts .post .homepagePostDetails .description p{padding:0}#homepagePosts .post .homepagePostDetails .read_more{display:block;margin-bottom:5px}#homepagePosts .post .homepagePostDetails .read_more a{text-decoration:none}#homepagePostsWrapper .postNavigation{background:#48887b}#homepagePostsWrapper .postNavigation .morePosts{display:block;max-width:1200px;margin:0 auto;padding:10px 20px}#homepagePostsWrapper .postNavigation .morePosts a{text-decoration:none}#pageBannerWrapper{background:url(http://www.zigzaggymnastics.com.au/wp-content/themes/zigzag/img/xpageHeaderBg.jpg.pagespeed.ic.4bHClnxkjC.jpg);background-size:cover;border-bottom:10px solid #373435}#pageBannerWrapper #pageBanner .entry-title{margin:0;padding:40px 0 20px 0}.search-results{}.search-results #content{width:inherit!important;float:none!important}.search-results #sidebar{display:none}.error404{}.error404 #sidebar{display:none}.imageShadow{box-shadow:1px 2px 7px black}.gallery-item img{box-shadow:1px 1px 2px black}.gallery-item{padding:9px}.gallery-item div{width:225px;height:169px}.gallery-item img{height:auto;width:auto;max-height:100%}.gallery-caption{display:none}.slb_data_content{display:none}.wp-caption-text{font-size:14px!important;line-height:16px!important;padding-top:10px;text-align:left}.blog #content .post{border-bottom:2px solid #48887b;overflow:hidden;padding:20px 0}.blog #content .post .entry-title{margin-bottom:10px}.blog #content .post .entry-title a{text-decoration:none}.blog #content .post .entry-meta span{font-weight:500;font-size:15px;color:#373435}.blog #content .post .postImage,.blog #content .post .postContent{float:left;display:inline-block}.blog #content .post .postImage{max-width:18%;margin-top:20px;margin-right:1%}.blog #content .post .postImage img{border:4px solid #48887b}.blog #content .post .postContent{max-width:79%;margin-top:1%}.single .post .entry-meta{margin-bottom:30px}.single .post .entry-content .postImage{text-align:center}.single .post .entry-content .postImage img{max-width:300px}#nav-below .nav-previous{width:50%;text-align:left;float:left;display:inline-block}#nav-below .nav-next{width:50%;text-align:right;float:left;display:inline-block}#footerWidgetsWrapper{display:none}#footer{background:#48887b}#footer a{font-size:14px}#footer a{color:#fff}#footer p{color:#fff}#footer a:hover{color:#7eb1a6}#footerWrapper{overflow:auto;height:auto;padding:10px 0 50px 0}#footerContent{display:inline-block;padding-top:40px}#footerContent p{clear:both;display:inline;font-size:14px;padding:0}#footerMenu .menu{width:100%}#footerMenu ul{padding:0;display:flex;justify-content:space-between}#footerMenu li{display:inline-block;padding:10px 5px}#footerMenu li:first-of-type{padding-left:0}#footerMenu li a{font-size:12.77px;text-transform:uppercase;text-decoration:none}#footerMenu li a:hover{color:#7eb1a6}#footerMenu .current_page_item a{color:#373435;font-weight:700}#footerMenu .children{display:none}#footerDescription{text-align:right;float:none;margin-left:auto;display:inline-block;padding-top:60px}.footerEmail{color:  !important;font-weight:400;text-decoration:underline}.bypostauthor{}.wpcf7 input{padding:5px}textarea{font-family:'Roboto',sans-serif}.wpcf7 input[type="submit"]{background:#48887b!important;padding:10px 25px;font-size:18px;color:#fff;border:2px solid #7eb1a6;cursor:pointer}.wpcf7 input[type="submit"]:hover{border:2px solid #48887b;background:#7eb1a6!important}@media only screen and (max-width:1200px){#site-title h3,#site-description h3{font-size:35px}#branding{padding-left:25px;padding-right:25px}#menu{padding-left:10px;padding-right:10px}#menu ul li{padding:1%}#sidebarWrapper{padding-left:30px}#brandingWrapper,#pageBanner,#homepageWidgetSectionWrapper,#homepageCtaWrapper,#homepagePostsWrapper #homepagePosts,#homepagePostsWrapper .title,#contentWrapper #content,#homepageBusinessDetailsWrapper,#footerWrapper{padding-left:2%;padding-right:2%;max-width:96%!important}#contentWrapper #content{width:100%!important}.home #content .homepageContentImage{position:relative;max-width:30%;float:left;display:inline-block;top:auto;right:auto}#content .home-entry-content{max-width:69%}}@media only screen and (max-width:1200px) and (min-width:768px){.ml-responsive-table dt,.ml-responsive-table dd{display:inline-block;width:48%!important;clear:none}}@media only screen and (max-width:1024px){#menuWrapper{border-bottom:none}#menuWrapper #menu{display:none}.slicknav_nav{background:none!important}.slicknav_menu{position:relative;top:auto!important;box-shadow:none;margin-bottom:0}.slicknav_menu:before{display:none!important}.slicknav_nav li{border:none!important}.slicknav_nav li .sub-menu{width:100%!important}}@media only screen and (max-width:930px){body{padding-top:0}#cart{display:none}#banner h4{font-size:30px;bottom:80px}#sidebarWrapper{padding-left:10px}#content .homepageContentImage{display:none}#content .home-entry-content{max-width:100%;margin-right:0}.home #content .homepageContentImage{display:none}#homepageWidgetSection{background:none;padding:20px 0}#homepagePosts .post .homepagePostDetails{margin-left:2%;width:78%}#homepageBusinessDetails .businessDetailsColumn .openinghourstable{display:block!important}#homepageBusinessDetails .businessDetailsColumn .ml-responsive-table{display:none}#homepageBusinessDetails .businessDetailsColumn .openinghourstable td{width:130px}}@media only screen and (max-width:768px){#branding{padding:10px 20px}#site-title,#site-description{width:100%;float:none;display:block;text-align:center;position:relative;bottom:auto;right:auto}#wrapper{top:-5px;position:relative;display:block!important}.page-template-sidebar_left #sidebarWrapper,.page-template-sidebar_right #sidebarWrapper{display:none}#banner{margin-bottom:10px}#banner h4{position:initial;width:100%}#sidebarWrapper,#content{display:block;float:none;width:100%}#menu-category-menu{width:100%;margin-top:10px;border-top:2px solid #92877b}#sidebarWrapper{box-shadow:0 2px 4px #888;padding:20px;overflow:auto}#sidebarWrapper ul{padding-top:20px;width:100%;display:none}#sidebarWrapper li{width:32%;text-align:center;font-size:20px;border:none;display:inline-block}#sidebarWrapper a{font-size:20px;color:#000}#breadcrumbs{display:none}#featuredItems h3{width:100%}.ctaContainer .cta{width:100%;float:none;display:block;border-left:0;border-bottom:1px solid #6d6b6c;margin-top:0;margin-bottom:0}.ctaContainer .cta .ctaDetails .ctaButton{margin-top:15px}#homepagePosts .post .homepagePostImage{display:none!important}#homepagePosts .post .homepagePostDetails{width:100%;margin-left:0}#homepageBusinessDetails .businessDetailsColumn1,#homepageBusinessDetails .businessDetailsColumn2{width:50%;text-align:center}#homepageBusinessDetails .businessDetailsColumn .openinghourstable{margin:0 auto}#homepageBusinessDetails .businessDetailsColumn3{clear:both;float:none;display:block;width:100%;text-align:center}#footer{display:block!important}#footerWrapper{padding:20px}#footerContent,#footerDescription,#footerLogo{display:block;float:none;width:100%;text-align:center;padding-top:5px;padding-bottom:5px}#footer p{display:block}.wpcf7-form p>span{float:none;display:block;position:inherit;width:100%}.wpcf7-form text{width:100%}.wpcf7-text,.wpcf7-textarea,.wpcf7-captchar,.wpcf7-submit{width:100%}.wpcf7-submit{margin:0}.wpcf7-captchac{margin-bottom:20px}.alignleft,.alignright,.aligncenter,.alignnone,.alignLeft,.alignleft,div.alignleft,.alignRight,.alignright,div.alignright,.alignCenter,.aligncenter,div.aligncenter{text-align:center;margin:15px auto;display:block;float:none;max-width:100%}div.alignnone,div.alignLeft,div.alignleft,div.alignleft,div.alignRight,div.alignright,div.alignright,div.alignCenter,div.aligncenter,div.aligncenter{text-align:center;margin:0 auto;display:block;width:100%}}@media only screen and (max-width:480px){body{padding:0}h1,h2,h3,h4,h5,h6{text-align:center}#site-description #headerTelephone{background:none;padding-left:0;font-size:45px;margin-top:15px}#cart{background:none;height:0}#sidebarWrapper{padding:15px}#menu-category-menu{border:none}#sidebarWrapper li{border-bottom:1px solid #f4e6d8}#wrapper{top:5px}#pageHeader{display:none}#banner{display:none}#sidebarWrapper li{width:100%;display:block}#featuredItems{margin-left:0;left:0}#content{padding:10px 5px 20px}.woocommerce .product{margin:0!important}#homepageBusinessDetails .businessDetailsColumn1,#homepageBusinessDetails .businessDetailsColumn2{float:none;width:100%}#homepagePostsWrapper .title{font-size:31px;line-height:34px}table td{}.blog #content .post .entry-title,.blog #content .post .entry-meta{text-align:center}.blog #content .post .postImage,.blog #content .post .postContent{float:none;display:block;text-align:center;width:100%;margin:10px auto;max-width:100%}#footerMenu ul{display:block}#footerMenu ul li{display:block;width:100%}}