#aboutNav{display:none;}
#outerWrapper{display:block;width:100%;padding-bottom:0px;clear:both;background-color:#00001f;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}
#innerWrapper{position:relative;background-color:transparent;margin-top:0;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-right:0px;padding-left:0px;width:100%;padding-bottom:0px;z-index:10;}
#wrapper{position:relative;background-color:transparent;margin-top:0;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-right:0px;padding-left:0px;width:100%;}
#topwrapper{height:auto;background-color:transparent;position:relative;width:100%;}
#banner{height:auto;background-color:transparent;max-width:960px;width:100%;position:relative;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}
#wrapper, #topwrapper{text-align:left;margin-top:0;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;width:100%;}
body{text-align:left;font-family:futura-pt, sans-serif;font-weight:400;margin-top:0px;margin-bottom:0px;background-repeat:no-repeat;background-color:#00001f;}
#logo{padding-bottom:20px;padding-top:20px;float:right;width:33%}
#socialtop{float:left;width:65%;padding-top:0px;position:relative;}
.baskettotals{float:right;width:15%;text-align:right;padding-top:15px;font-size:90%;}
.searchbox{padding-top:14px;display:block;float:right;width:15%;text-align:right;}
.baskettotals a:link, .baskettotals a:visited, .emailbox a:link, .emailbox a:visited{color:#ffffff !important;}
.emailbox{padding-top:15px;display:block;float:left;width:40%;text-align:left;font-size:100%;}
#topBanner{width:100%;float:none;padding-bottom:3px;padding-top:0px;text-align:left;margin-right:0px;height:auto;background-color:rgba(0, 208, 255, 0.1);background:rgba(0, 208, 255, 0.1);}
#topInner{max-width:100%;width:960px;margin-right:auto;margin-left:auto;height:auto;}
#topBanner p{padding-bottom:5px;color:#ffffff !important;}
#navWrapper{width:100%;margin:0 auto;background-color:transparent;text-align:center;}
#prodNav{padding-left:0px;padding-right:0px;background-color:transparent;max-width:960px;width:100%;padding-top:0px;margin-right:auto;margin-bottom:0;margin-left:auto;position:relative;height:auto;text-align:center;z-index:10000;}
#topNav{width:25%;background-color:transparent;padding-top:14px;padding-bottom:10px;padding-left:15px;padding-right:15px;float:right;text-align:right;}
.topNav{margin-bottom:30px;}
#middleWrapper{width:100%;clear:both;background-color:transparent;background-repeat:no-repeat;position:relative;padding:0px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
#wrapper #leftWrapper{float:right;padding-top:20px;padding-bottom:0px;width:75%;margin-left:0px;}
#outerWrapper.fullwidth #wrapper #leftWrapper{float:none;padding-top:20px;padding-bottom:0px;width:100%;margin-left:0px;}
.blog #leftWrapper{float:left;padding-top:20px;padding-bottom:0px;width:75%;margin-left:0px;}
#mainContent{width:100%;padding:0;position:relative;margin-bottom:0px;}
#middleWrapper.posttype #mainContent{width:74% !important;float:right !important;}
#mainNav, #wrapper.blog #mainNav{float:left;padding-top:0px;padding-bottom:0px;margin-right:0px;overflow:hidden;width:22%;background-color:transparent;margin-top:0px;position:relative;}
#mainNav ul.product_list_widget li img{float:right;height:auto;}
#mainNav ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none;}
#mainNav ul.product_list_widget li:after{content:" ";display:table;}
#mainNav ul.product_list_widget li:before{content:" ";display:table;}
#mainNav ul.product_list_widget li:after{clear:both;}
#mainNav ul.product_list_widget li dl:after{clear:both;}
#mainNav ul.product_list_widget{list-style:none;padding:0;margin:0;}
#mainNav ul.product_list_widget li{padding:4px 0;margin:0;list-style:none;background-image:none !important;}
#mainNav ul.product_list_widget li dl dd{display:inline-block;float:left;margin-bottom:1em;}
#mainNav ul.product_list_widget li .product-title{font-weight:normal !important;}
#mainNav ul.product_list_widget li .product-title:after{clear:both;margin:0;padding:0;line-height:0;height:0;}
#outerWrapper.fullwidth #wrapper #mainNav{display:none;}
#footerWrapperBlue{margin-right:auto;margin-bottom:0;margin-left:auto;background-color:rgba(0, 208, 255, 0.1);background:rgba(0, 208, 255, 0.1);width:100%;position:relative;clear:both;padding-bottom:0px;margin-top:0px;height:auto;z-index:10;}
#footerWrapperInnerGrey{margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;bottom:0px;height:auto;background-color:transparent;}
#footerWrapperInnerMan{margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;bottom:0px;height:auto;background-color:transparent;}
#infoWrapper{width:100%;margin-right:auto;padding-bottom:0px;padding-top:20px;margin-left:auto;background-color:transparent;clear:both;}
#infoWrapperInner{max-width:960px;width:100%;margin-right:auto;margin-left:auto;position:relative;height:auto;}
#newsFeeds{background-color:transparent;max-width:960px;width:100%;margin-top:0px;margin-bottom:0px;margin-right:auto;margin-left:auto;position:relative;height:auto;padding-bottom:20px;}
#footerInner, #footerInner2{padding-bottom:20px;padding-top:0px;background-color:transparent;max-width:960px;width:100%;margin-top:0px;margin-bottom:0px;margin-right:auto;margin-left:auto;}
#address{padding-top:10px;width:70%;margin-right:0;margin-left:0;float:left;color:#ffffff;}
address{color:#ffffff !important;}
#address p, #logos p{font-size:80%;padding-top:10px;}
#socialFooter{float:right;width:25%;padding-top:20px;text-align:right;}
#socialFooter img, .darkBackground p.speakercontact img{filter:contrast(200%) brightness(200%);}
#blogBox{padding-top:0px;width:30.5%;float:left;margin-right:1%;padding-right:1%;border-right:1px solid #fff;}
#contactBox{padding-top:0px;width:30.5%;float:left;margin-right:1%;padding-right:1%;border-right:1px solid #fff;}
#blogBox h3{padding-top:0px;padding-left:0px;margin-bottom:0px;}
#blogBox p, #contactBox p{line-height:128%;font-size:90%;padding-bottom:10px;color:#ffffff;}
#twitterBox{padding-top:0px;width:30.5%;float:left;margin-right:0px;}
#contact1, #contact2{padding-top:0px;width:30.5%;float:left;margin-right:1%;padding-right:1%;margin-bottom:40px;}
#contact3{padding-top:0px;width:30.5%;float:left;margin-right:0px;margin-bottom:40px;}
#contact3 p, #contact2 p, #contact1 p{line-height:128%;font-size:90%;padding-bottom:20px;color:#ffffff;}
.socialimage{margin-bottom:20px !important;}
ul.teamgrid li.teambox .socialimage img, ul.authorgrid li.authorbox .socialimage img, ul.speakergrid li.speakerbox .socialimage img{max-height:230px;}
ul.teamgrid li.teambox, ul.authorgrid li.authorbox, ul.speakergrid li.speakerbox, ul.pressgrid li.pressbox{width:29%;display:inline-block;margin-left:2% !important;margin-right:2% !important;padding:0px !important;margin-bottom:20px;vertical-align:top;background-image:none !important;}
ul.teamgrid, ul.authorgrid, ul.speakergrid, ul.pressgrid{width:100%;margin-left:auto !important;margin-right:auto !important;padding:0px !important;text-align:center !important;display:inline-block;}
ul.teamgrid li.teambox, ul.authorgrid li.authorbox , ul.speakergrid li.speakerbox, ul.pressgrid li.pressbox{text-align:center !important;padding:0px !important;}
ul.teamgrid li.teambox p, ul.authorgrid li.authorbox p, ul.speakergrid li.speakerbox p, ul.pressgrid li.pressbox p{text-align:center !important;}
ul.teamgrid li.teambox .emailaddress, ul.speakergrid li.speakerbox .emailaddress{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/blueEmail.png);width:20px;height:20px;background-repeat:no-repeat;background-position:center center;display:inline-block;padding-left:10px;padding-right:10px;}
ul.teamgrid li.teambox .twitter, ul.speakergrid li.speakerbox .twitter{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/blueTwitter.png);width:20px;height:20px;background-repeat:no-repeat;background-position:center center;display:inline-block;padding-left:10px;padding-right:10px;}
ul.teamgrid li.teambox .skype, ul.speakergrid li.speakerbox .skype{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/blueSkype.png);width:20px;height:20px;background-repeat:no-repeat;background-position:center center;display:inline-block;padding-left:10px;padding-right:10px;}
ul.teamgrid li.teambox .linkedin, ul.speakergrid li.speakerbox .linkedin{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/blueLinkedin.png);width:20px;height:20px;background-repeat:no-repeat;background-position:center center;display:inline-block;padding-left:10px;padding-right:10px;}
ul.teamgrid li.teambox .phone, ul.speakergrid li.speakerbox .phone{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/phone.png);width:20px;height:20px;background-repeat:no-repeat;background-position:center center;display:inline-block;padding-left:10px;padding-right:10px;}
ul.teamgrid li.teambox .mobile, ul.speakergrid li.speakerbox .mobile{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/mobile.png);width:20px;height:20px;background-repeat:no-repeat;background-position:center center;display:inline-block;padding-left:10px;padding-right:10px;}
.darkBackground ul.teamgrid li.teambox .emailaddress, .darkBackground ul.speakergrid li.speakerbox .emailaddress{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/EmailWhite.png);width:20px;height:20px;background-repeat:no-repeat;background-position:center center;display:inline-block;padding-left:10px;padding-right:10px;}
.darkBackground ul.teamgrid li.teambox .twitter, .darkBackground ul.speakergrid li.speakerbox .twitter{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/TwitterWhite.png);width:20px;height:20px;background-repeat:no-repeat;background-position:center center;display:inline-block;padding-left:10px;padding-right:10px;}
.darkBackground ul.teamgrid li.teambox .skype, .darkBackground ul.speakergrid li.speakerbox .skype{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/SkypeWhite.png);width:20px;height:20px;background-repeat:no-repeat;background-position:center center;display:inline-block;padding-left:10px;padding-right:10px;}
.darkBackground ul.teamgrid li.teambox .linkedin, .darkBackground ul.speakergrid li.speakerbox .linkedin{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/LinkedinWhite.png);width:20px;height:20px;background-repeat:no-repeat;background-position:center center;display:inline-block;padding-left:10px;padding-right:10px;}
.darkBackground ul.teamgrid li.teambox .phone, .darkBackground ul.speakergrid li.speakerbox .phone{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/phoneWhite.png);width:20px;height:20px;background-repeat:no-repeat;background-position:center center;display:inline-block;padding-left:10px;padding-right:10px;}
.darkBackground ul.teamgrid li.teambox .mobile, .darkBackground ul.speakergrid li.speakerbox .mobile{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/mobileWhite.png);width:20px;height:20px;background-repeat:no-repeat;background-position:center center;display:inline-block;padding-left:10px;padding-right:10px;}
#contact2 .emailaddress{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/blueEmail.png);background-repeat:no-repeat;background-position:center left;display:inline-block;padding-left:30px;text-align:left !important;}
#contact3 .twitter{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/blueTwitter.png);background-repeat:no-repeat;background-position:center left;display:inline-block;padding-left:30px;text-align:left !important;}
#contact2 .skype{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/blueSkype.png);background-repeat:no-repeat;background-position:center left;display:inline-block;padding-left:30px;text-align:left !important;}
#contact3 .linkedin{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/blueLinkedin.png);background-repeat:no-repeat;background-position:center left;display:inline-block;padding-left:30px;text-align:left !important;}
#contact1 .phone{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/phone.png);background-repeat:no-repeat;background-position:center left;display:inline-block;padding-left:30px;text-align:left !important;}
#contact1 .mobile{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/mobile.png);background-repeat:no-repeat;background-position:center left;display:inline-block;padding-left:30px;text-align:left !important;}
.shadow{-moz-box-shadow:1px 1px 10px #000000;-webkit-box-shadow:1px 1px 10px #000000;box-shadow:1px 1px 10px #000000;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color='#000000');}
.nodata{display:none;}
.neonfont{font-weight:700;font-family:futura-pt, sans-serif;font-style:normal;color:#ffffff;animation:neon 1s ease-in-out infinite alternate;}
.master-slider{-webkit-box-shadow:0 0 6px rgba(0,0,162,0.92), 0 0 30px rgba(0,0,162,0.34), 0 0 12px rgba(30,132,242,0.52), 0 0 21px rgba(30,132,242,0.92), 0 0 34px rgba(30,132,242,0.78), 0 0 54px rgba(30,132,242,0.92);-moz-box-shadow:0 0 6px rgba(0,0,162,0.92), 0 0 30px rgba(0,0,162,0.34), 0 0 12px rgba(30,132,242,0.52), 0 0 21px rgba(30,132,242,0.92), 0 0 34px rgba(30,132,242,0.78), 0 0 54px rgba(30,132,242,0.92);box-shadow:0 0 6px rgba(0,0,162,0.92), 0 0 30px rgba(0,0,162,0.34), 0 0 12px rgba(30,132,242,0.52), 0 0 21px rgba(30,132,242,0.92), 0 0 34px rgba(30,132,242,0.78), 0 0 54px rgba(30,132,242,0.92);}
@keyframes neon {
from{text-shadow:0 0 6px rgba(0,0,162,0.92), 0 0 30px rgba(0,0,162,0.34), 0 0 12px rgba(30,132,242,0.52), 0 0 21px rgba(30,132,242,0.92), 0 0 34px rgba(30,132,242,0.78), 0 0 54px rgba(30,132,242,0.92);-webkit-text-shadow:0 0 6px rgba(0,0,162,0.92), 0 0 30px rgba(0,0,162,0.34), 0 0 12px rgba(30,132,242,0.52), 0 0 21px rgba(30,132,242,0.92), 0 0 34px rgba(30,132,242,0.78), 0 0 54px rgba(30,132,242,0.92);-moz-text-shadow:0 0 6px rgba(0,0,162,0.92), 0 0 30px rgba(0,0,162,0.34), 0 0 12px rgba(30,132,242,0.52), 0 0 21px rgba(30,132,242,0.92), 0 0 34px rgba(30,132,242,0.78), 0 0 54px rgba(30,132,242,0.92);}
to{text-shadow:0 0 6px rgba(0,0,162,0.98), 0 0 30px rgba(0,0,162,0.42), 0 0 12px rgba(30,132,242,0.58), 0 0 22px rgba(30,132,242,0.84), 0 0 38px rgba(30,132,242,0.88), 0 0 60px rgba(30,132,242,1);-webkit-text-shadow:0 0 6px rgba(0,0,162,0.98), 0 0 30px rgba(0,0,162,0.42), 0 0 12px rgba(30,132,242,0.58), 0 0 22px rgba(30,132,242,0.84), 0 0 38px rgba(30,132,242,0.88), 0 0 60px rgba(30,132,242,1);-moz-text-shadow:0 0 6px rgba(0,0,162,0.98), 0 0 30px rgba(0,0,162,0.42), 0 0 12px rgba(30,132,242,0.58), 0 0 22px rgba(30,132,242,0.84), 0 0 38px rgba(30,132,242,0.88), 0 0 60px rgba(30,132,242,1);}
}
@keyframes move-twink-back {
from{background-position:0 0;}
to{background-position:-10000px 5000px;}
}
@-webkit-keyframes move-twink-back {
from{background-position:0 0;}
to{background-position:-10000px 5000px;}
}
@-moz-keyframes move-twink-back {
from{background-position:0 0;}
to{background-position:-10000px 5000px;}
}
@-ms-keyframes move-twink-back {
from{background-position:0 0;}
to{background-position:-10000px 5000px;}
}
.stars, .twinkling{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;}
.stars{background:transparent url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/stars.png) repeat top center;z-index:0;}
.twinkling{background:transparent url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/twinkling.png) repeat top center;z-index:1;-moz-animation:move-twink-back 200s linear infinite;-ms-animation:move-twink-back 200s linear infinite;-o-animation:move-twink-back 200s linear infinite;-webkit-animation:move-twink-back 200s linear infinite;animation:move-twink-back 200s linear infinite;}
.titlebox{position:relative;min-height:240px;}
.learn{position:absolute;bottom:40px;left:0;font-size:80%;}
.jive{position:absolute;bottom:0px;left:70px;font-size:90%;}
.with{position:absolute;bottom:0px;left:500px;font-size:40%;}
a.PDFbutton:link, a.PDFbutton:visited{padding-left:30px;padding-bottom:20px;padding-top:20px;background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/AdobePDFicon.png);background-repeat:no-repeat;background-position:left center;font-size:100%;display:block;}
a.glowButton:link, a.glowButton:visited, .darkBackground a.glowButton:link, .darkBackground a.glowButton:visited, p a.glowButton:link, p a.glowButton:visited, a.moretag:link, a.moretag:visited, a.more-link:link, a.more-link:visited{background-color:transparent;color:#ffffff !important;padding-left:30px;padding-top:10px;padding-bottom:10px;padding-right:30px;border:solid 2px #ffffff;font-size:130% !important;animation:neon 1s ease-in-out infinite alternate;}
a.glowButton:hover, a.glowButton:active{color:#fcee21;}
img.nospace{vertical-align:middle;}
.clearme img{height:0;}
.iframe-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;}
.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#wrapperMain.clearme img, #wrapperMain .postmeta img{border:none;}
#address .widgettitle, #address .widget-title, #blogBox img.attachment-page-single, #blogBox img.attachment-index-categories, #case img.attachment-page-single, #case img.attachment-index-categories, #topBanner .widget-title, #topBanner .widgettitle #boxes div .widget-title, #logos .widgettitle, .page img.attachment-page-single, .home img.attachment-page-single, .blog img.attachment-page-single, .gc-testimonial-widget .widget-title, .gc-testimonial-widget h5, #key .widgettitle, #bBox1 .widgettitle, #bBox1 .widget-title, #bBox2 .widgettitle, #bBox2 .widget-title, #bBox3 .widgettitle, #bBox3 .widget-title, #homeBox1 .widgettitle,  #homeBox1 .widget-title, #homeBox2 .widgettitle,  #homeBox2 .widget-title, #homeBox3 .widgettitle, #homeBox3 .widget-title, #case .widget-title, #case .widgettitle, #manlogos .widget-title, #manlogos .widgettitle{display:none;}
.blogfooterimage{vertical-align:top;}
.Black{color:#000000;}
.White{color:#FFFFFF;}
.centerWidth, div.centerWidth{max-width:960px;width:100%;margin-left:auto;margin-right:auto;}
.rpc-box h3.rpc-post-title{text-align:center;}
.rpc-box h3.rpc-post-title a:link, .rpc-box h3.rpc-post-title a:visited{font-size:70% !important;}
.rpc-comment-box{display:none;}
H1, H2, H3, H4, H5, H6{text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:10px;padding-left:0px;margin:0px;font-weight:600;font-style:normal;line-height:120%;color:#ffffff;}
H1.nopadding, H2.nopadding, H3.nopadding, H4.nopadding, H5.nopadding, H6.nopadding{line-height:40%;padding-bottom:0px;}
#blogBox H3, #key H3{font-size:140%;}
H1{font-size:470%;}
H2{font-size:250%;}
H2.widgettitle{font-size:110% !important;}
H3{font-size:190%;}
H4{font-size:140%;}
H5{font-size:110%;}
H6{font-size:100%;}
.largeBodytext{font-size:130%;line-height:150%;}
.smallBodytext {
font-size: 90%;
line-height: 128%;
} p{margin:0px;padding:0px;text-decoration:none;}
#mainContent p, #mainNav p{padding-bottom:10px;font-size:100%;color:#ffffff;line-height:150%;text-align:left;}
#mainContent .darkBackground p, #mainNav .darkBackground p{color:#ffffff;}
#news img{display:none;}
.ninetyPercent{font-size:90%;}
.eightyPercent{font-size:80%;}
.seventyPercent{font-size:70%;}
.sixtyfivePercent{font-size:65%;}
ul{margin-top:0px;margin-bottom:0px;list-style-type:none;}
#mainContent ul, #mainContent ol, #mainNav ul{padding-top:0px;padding-bottom:10px;}
#mainContent ul li, #mainNav ul li{background-repeat:no-repeat;background-position:left 5px;line-height:150%;padding-left:15px;color:#ffffff;font-size:100%;padding-bottom:5px;background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/bullet.png);}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{text-align:left !important;}
ul.tp-revslider-mainul li, ul.vc_tta-tabs-list li{background-image:none !important;padding-left:0px;padding-bottom:0px;}
#mainNav ul, #mainNav ol{padding-top:0px;padding-bottom:10px;}
#mainContent ol li ol, #mainNav ol li ol, #mainContent ol li ul li{font-size:100%;background-image:none;}
#mainContent ol, #mainNav ol{margin-top:0px;margin-bottom:0px;list-style-type:decimal;margin-right:0px;margin-left:10px;color:#ffffff;font-size:90%;}
#mainContent ol.letter{margin-top:0px;margin-bottom:0px;list-style-type:lower-alpha;margin-right:0px;margin-left:15px;font-size:100%;color:#ffffff;}
#mainContent ol li, #mainNav ol li{line-height:150%;margin-left:15px;margin-bottom:10px;}
form{margin:0px;padding:0px;}
.space{display:block;height:10px;width:5px;}
.space img{height:10px;width:5px;}
.padmetop{padding-top:10px;}
.padmebottom{padding-bottom:10px;}
.padmeright{padding-right:10px;}
.padmeleft{padding-left:10px;}
.marginright{margin-right:10px;}
.marginleft{margin-left:10px;}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.centreme{text-align:center;}
.floatright{float:right;}
.floatleft{float:left;}
.clearme{clear:both;margin:0;padding:0;line-height:0;height:0;}
.clearleft{clear:left;}
.clearright{clear:right;}
div.half{width:49%;margin-right:1%;float:left;overflow:hidden;}
div.third{width:32%;margin-right:1.5%;float:left;overflow:hidden;}
.twothirds{width:65%;margin-right:1%;}
.quarter{width:22%;margin-right:1%;}
.heightSmall{height:80px;}
.heightMedium{height:120px;}
.heightLarge{height:160px;}
.hideme {
display: none;
} *{margin:0;padding:0;}
hr{height:1px;border-bottom-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:solid;border-left-style:none;border-bottom-color:#666666;}
.nounderline{text-decoration:none;}
em{font-style:italic;font-family:futura-pt, sans-serif;}
strong, b{font-weight:600;font-family:futura-pt, sans-serif;}
.hand{cursor:pointer;cursor:hand;}
ul.sf-menu, ul.sf-menu *{margin:0;padding:0;list-style:none;}
ul.sf-menu{line-height:1.0;}
ul.sf-menu ul{position:absolute;top:-999em;width:200px;}
ul.sf-menu ul li{width:100%;}
ul.sf-menu li:hover{visibility:inherit;}
ul.sf-menu li{float:left;position:relative;}
ul.sf-menu a{display:block;position:relative;}
ul.sf-menu li:hover ul, ul.sf-menu li.sfHover ul{left:0px;top:57px;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:200px;top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:200px;top:0;}
ul.sf-menu{margin:0 auto;text-align:center;}
ul.sf-menu li a:link, ul.sf-menu li a:visited{color:#ffffff;font-family:futura-pt, sans-serif;text-decoration:none;margin-top:0px;margin-bottom:0px;margin-right:0px;margin-left:0px;padding-bottom:20px;padding-top:20px;padding-right:22px;padding-left:22px;font-size:125%;height:auto;z-index:150;width:auto;background-color:transparent;text-align:center;font-weight:600;text-transform:uppercase;animation:neon 1s ease-in-out infinite alternate;}
ul.sf-menu li a:hover, ul.sf-menu li a:active{color:#fcee21;font-weight:600;}
ul.sf-menu li{padding-left:0px;padding-right:0px;background-color:transparent;}
ul.sf-menu li.mobile{display:none;}
ul.sf-menu li ul.sub-menu li, ul.sub-menu li{background-color:rgba(0, 0, 31, 0.9);background:rgba(0, 0, 31, 0.9);}
ul.sf-menu li ul.sub-menu li a:link, ul.sf-menu li ul.sub-menu li a:visited{color:#ffffff;padding-right:0px;padding-left:0px;padding-top:8px;padding-bottom:8px;margin-top:0px;margin-bottom:0px;margin-right:1px;font-size:90%;font-family:futura-pt, sans-serif;background-image:none;height:auto;text-align:center;border-top-width:0px;border-bottom-style:solid;border-right-style:none;border-top-style:none;border-left-style:none;font-weight:600;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-bottom-color:#fff;}
ul.sf-menu li.current_page_item a:link, ul.sf-menu li.current_page_item a:visited, ul.sf-menu li.current_page_parent a:link, ul.sf-menu li.current_page_parent a:visited, 
ul.sf-menu li.current-menu-parent a:link, ul.sf-menu li.current-menu-parent a:visited, ul.sf-menu li.current-menu-item a:link, ul.sf-menu li.current-menu-item a:visited{color:#fcee21;background-color:transparent;font-weight:600;}
ul.sf-menu li a:hover, ul.sf-menu li a:active, ul.sf-menu li.current_page_item a:hover, ul.sf-menu li.current_page_item a:active, ul.sf-menu li.current_page_parent a:hover, ul.sf-menu li.current_page_parent a:active{text-decoration:underline;}
ul.sf-menu{list-style:none;float:none;margin-right:auto;margin-left:auto;width:auto;max-width:980px;padding-top:0;padding-right:0px;padding-bottom:0;padding-left:0;display:inline-block;}
ul.sf-menu li ul.sub-menu li a:hover, ul.sf-menu li ul.sub-menu li a:active{text-decoration:underline;color:#fcee21;}
ul.sf-menu a.sf-with-ul{min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
#topNav ul.horiz{margin:0px;padding:0px;list-style-type:none;background-image:none;float:right;}
#topNav ul.horiz li{float:left;background-image:none;}
#topNav ul.horiz a, #topNav ul.horiz a:visited{font-family:futura-pt, sans-serif;text-decoration:none;display:block;font-weight:600 !important;width:auto;padding-right:15px;padding-left:15px;margin-top:0px;margin-bottom:0px;background-image:none;color:#ffffff;font-size:90%;border-right-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:none;border-left-style:none;border-right-color:#ffffff;height:auto;padding-top:0px;}
#topNav ul.horiz a:hover, #topNav ul.horiz a:active{text-decoration:underline;font-weight:normal;border-bottom:none;color:#fcee21;background-image:none;}
#topNav ul.horiz li{display:inline;}
#footerNav{width:auto;margin:0 auto;padding-bottom:20px;}
#footerNav ul.horiz{margin:0px;padding:0px;list-style-type:none;background-image:none;}
#footerNav ul.horiz li{float:left;background-image:none;}
#footerNav ul.horiz a, #footerNav ul.horiz a:visited{font-family:futura-pt, sans-serif;text-decoration:none;display:block;font-weight:400 !important;width:auto;padding-right:5px;padding-left:5px;margin-top:5px;margin-bottom:0px;color:#ffffff;font-size:80%;border-right-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:none;border-left-style:none;border-right-color:ffffff;height:auto;padding-top:0px;background-image:none;}
#footerNav ul.horiz a:hover, #footerNav ul.horiz a:active{text-decoration:underline;font-weight:normal;border-bottom:none;color:#aaaaaa;background-image:none;}
#footerNav ul.horiz li{display:inline;}
a:link img, a:visited img, a:hover img, a:active img{border:none;}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{text-decoration:none;font-family:futura-pt, sans-serif;font-weight:600;}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{color:#fcee21;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:underline;color:#ffffff;font-family:futura-pt, sans-serif;font-weight:600;}
a:link, a:visited{text-decoration:none;font-weight:600;font-family:futura-pt, sans-serif;color:#fcee21;}
.darkBackground a:link, .darkBackground a:visited{color:#ffffff;}
a.glowButton:link, a.glowButton:visited{color:#ffffff;}
a:hover, a:active{text-decoration:underline;color:#ffffff;font-weight:600;}
#mainNav ul li a{color:#ffffff;}
#categoryposts-3 ul li.cat-post-item{background-image:none;list-style-type:none;}
#categoryposts-3 ul li.cat-post-item a{background-image:none;list-style-type:none;}
.rss{float:right;width:25px;}
.rssicon{position:relative;display:block;float:right;background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/rss.png);background-position:center right;background-repeat:no-repeat;margin:5px 5px auto auto;height:17px;width:17px;}
.title{padding:5px 5px 5px 20px;color:#fff;}
#nextprev{clear:both;display:block;text-align:center;padding-top:30px;padding-bottom:30px;}
.post{padding-bottom:10px;}
.article{width:auto;}
.article{padding-right:0px;padding-bottom:0px;}
blockquote{}
.postmeta{font-size:80%;padding-top:0px;color:#666;padding-bottom:10px;float:none;width:100%;text-align:left;}
.commentCount{text-align:right;margin-right:10px;font-size:10px;}
.small{font-size:10px;}
code{font:12px 'Courier New', Courier, Fixed;}
#wrapper.archive .post{display:inline-block;width:47%;margin-right:2.5%;vertical-align:top;border-bottom:1px solid #aaaaaa;padding-top:15px;padding-bottom:20px;text-align:center !important;margin-bottom:10px;}
#wrapper.videos .post{display:inline-block;width:47%;margin-right:2.5%;vertical-align:top;padding-top:15px;padding-bottom:0px;text-align:center !important;margin-bottom:10px;}
#wrapper.blog .post h4.posttitle{text-align:center !important;font-weight:bold !important;min-height:75px;}
#wrapper.blog .post h4.posttitle a{font-weight:bold !important;}
#wrapper.blog .post .blogthumbnail, #wrapper.blog .post .blogexcerpt, #wrapper.videos .post p{display:block !important;vertical-align:top !important;float:none !important;text-align:center !important;}
#wrapper.blog .post .blogexcerpt{width:100% !important;}
#wrapper.blog .post .blogexcerpt p, #wrapper.blog .post .blogexcerpt .postmeta{text-align:center !important;}
#wrapper.blog .post .blogthumbnail{width:100% !important;margin-bottom:20px;}
.fooevents-calendar-list{margin-top:10px;}
.fulldetails .fooevents-calendar-list-item{display:inline-block !important;text-align:center !important;width:46%;vertical-align:top;margin-bottom:20px !important;}
.fulldetails .fooevents-calendar-list-item:nth-child(odd){margin-right:3%;}
.fulldetails .fooevents-calendar-list-item:nth-child(even){margin-left:3%;}
.fulldetails p{text-align:center !important;}
.fulldetails img{margin-bottom:20px !important;}
.basics .fooevents-calendar-list-item p{font-size:120% !important;}
.fulldetails form, .fulldetails table{display:none;}
.fooevents-calendar-list-item h4.fooevents-shortcode-title a:link, .fooevents-calendar-list-item h4.fooevents-shortcode-title a:visited{color:#ffffff;}
.fooevents-calendar-list-item h4.fooevents-shortcode-title a:hover, .fooevents-calendar-list-item h4.fooevents-shortcode-title a:active{color:#fcee21;}
.basicList .fulldetails, .fulllist .basics{display:none;}
.basicList .basics, .fulllist .fulldetails{display:block;}
.basics .fooevents-calendar-list-item{margin-bottom:5px !important;padding-bottom:0px !important;}
.basicList .tribe-events-widget-events-list__events h3, .basicList a.tribe-events-widget-events-list__view-more-link, .basicList time.tribe-events-widget-events-list__event-datetime, .basicList div.tribe-events-widget-events-list__event-wrapper{display:none !important;}
.basicList .tribe-events-widget-events-list__event-date-tag-month, .basicList .tribe-events-widget-events-list__event-date-tag-daynum{color:#ffffff !important;font-size:130%;display:inline-block;}
time.tribe-events-widget-events-list__event-date-tag-datetime{}
.classdate{width:60%;display:inline-block;vertical-align:top;}
.status{width:38%;display:inline-block;vertical-align:top;text-transform:uppercase;}
#fooevents_calendar a:link, #fooevents_calendar a:visited{color:#000000;}
h3.yotu-video-title, h3.yotu-video-title a, .yotu-video-description{color:#ffffff !important;text-align:center !important;}
h3.yotu-video-title{font-size:110% !important;font-weight:600 !important;}
#mainContent table#twentyfive{width:25%;}
#mainContent table{width:100%;empty-cells:show;border-top-width:1px;border-right-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:none;border-left-style:none;border-top-color:#ffffff;border-right-color:#ffffff;background-color:transparent;border-bottom-width:0px;border-left-width:0px;border-bottom-color:transparent;border-left-color:transparent;letter-spacing:normal;border-spacing:0;border-collapse:collapse;text-align:left;font-weight:normal;}
#mainContent .summary table{border-top-color:transparent;border-right-color:transparent;}
#mainContent table.fullcalendar{width:100%;empty-cells:show;border-top-width:0px;border-right-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:transparent;border-right-color:transparent;background-color:#ffffff;border-bottom-width:0px;border-left-width:0px;border-bottom-color:transparent;border-left-color:transparent;letter-spacing:normal;border-spacing:0;border-collapse:collapse;text-align:left;}
table caption{font-size:60%;}
#mainContent table th{background-color:transparent;border-left-color:#ffffff;border-bottom-color:#ffffff;color:#ffffff;letter-spacing:normal;font-size:90%;padding:3px;border-collapse:collapse;border-spacing:0;border-left-width:1px;border-bottom-width:1px;border-left-style:solid;border-bottom-style:solid;text-align:left;font-weight:bold;}
#mainContent table td{padding:3px;border-collapse:collapse;border-spacing:0;border-left-width:1px;border-bottom-width:1px;border-left-style:solid;border-bottom-style:solid;text-align:left;color:#ffffff;font-weight:normal;font-size:90%;}
#mainContent .summary table th, #mainContent .summary table td{border-left-color:transparent;border-bottom-color:transparent;}
#mainContent .fc-view-container table th, #mainContent .fc-view-container table td{color:#000017;}
.widget_search{clear:both;text-align:right;}
.ysm-search-widget{margin-bottom:0px;}
.search-field{background-color:#ffffff !important;padding:3px !important;}
.ysm-search-widget .search-submit:before{display:block;color:inherit;text-align:center;font-size:17px;font-family:'ysm-fontello';line-height:10px !important;content:'\e800';-webkit-transition:color .25s ease;transition:color .25s ease;}
input#s{width:130px;background:#fff;border:1px solid #999999;color:#000;font-size:11px;font-family:futura-pt, sans-serif;font-weight:600;margin-top:2px;margin-right:5px;margin-bottom:2px;margin-left:0;padding-top:3px;padding-right:0px;padding-bottom:3px;padding-left:0px;}
#searchform{text-align:left;}
#mainContent .ninja-forms-cont input{border:1px solid #ffffff;width:70%;}
.nf-form-fields-required{font-size:80%;}
#searchsubmit, input#submit, .form-group input[type=submit], #mainContent .ninja-forms-cont input[type=submit], input.submit{background-color:transparent;color:#ffffff !important;padding-left:30px;padding-top:10px;padding-bottom:10px;padding-right:30px;border:solid 2px #ffffff;font-size:130% !important;animation:neon 1s ease-in-out infinite alternate;}
#searchsubmit:hover, input#submit:hover, .form-group input[type=submit]:hover, #mainContent .ninja-forms-cont input[type=submit]:hover, input.submit:hover{color:#fcee21;}
#callbackbox form{background-image:none;padding:0px;margin:0px;}
#callbackbox form p#hidden{padding:0px;margin:0px;}
select{color:#222222 !important;margin:0px !important;padding-right:0px !important;padding-left:0px !important;padding-top:5px;padding-bottom:5px;border:1px solid #222222 !important;}
select#format{-webkit-appearance:button;-webkit-border-radius:0px;-webkit-padding-end:20px;-webkit-padding-start:10px;-webkit-user-select:none;background-image:url(http://i62.tinypic.com/15xvbd5.png);background-position:97% center;background-repeat:no-repeat;border:1px solid #AAA;color:#555;font-size:inherit;margin:10px;overflow:hidden;padding:5px 10px !important;text-overflow:ellipsis;white-space:nowrap;width:auto;}
input:focus, textarea:focus, select:focus{background-color:#DDDDDD;}
label.nowidth{float:none;padding-left:0px;padding-right:0px;color:#ffffff;text-decoration:none;}
#mainContent .ninja-forms-cont label{font-weight:normal;padding-left:0px;padding-right:0px;color:#ffffff;text-decoration:none;display:block;width:170px;float:left;font-size:100%;}
div.form-group{clear:both;margin-bottom:10px;}
input#user_captcha{margin-left:100px;}
div.form-group label{padding-left:0px;padding-right:0px;color:#ffffff;text-decoration:none;display:block;width:100px;float:left;font-size:100%;}
input.radio, input.checkbox{width:auto;margin:0px;padding-right:0px;padding-left:0px;border:none;}
#mainContent .ninja-forms-cont textarea{height:100px;width:70%;margin:0px;padding-top:3px;padding-right:0px;padding-bottom:5px;padding-left:0px;border:1px solid #ffffff;}
fieldset{padding:1em;padding-top:1em;border:1px solid #ffffff;}
legend{font-size:90%;background-color:transparent;color:#ffffff;}
#sidebarLeft{width:200px;float:left;color:#000;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;}
.sidebar ul li{margin:0 0 0.6em 7px;list-style-position:inside;}
.sidebar ul li ul, .sidebar ul li ol, .sidebar ol li ul, .sidebar ol li ol{margin:0.5em 0 0.5em 5px;}
img.post{padding:1px;margin:5px 5px 5px 5px;float:right;background:transparent;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;padding-bottom:10px;border:none;}
img.alignright{padding:1px;border:none;margin:5px 5px 5px 5px;display:inline;background:transparent;}
img.alignleft{padding:1px;border:none;margin:5px 5px 5px 5px;display:inline;background:transparent;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
#comments{width:100%;float:left;margin:5px 0px 5px 0px;}
.commentlist{width:95%;float:left;margin:5px;}
.commentlist li ul li{font-size:12px;}
.commentlist li{font-weight:500;color:#666;font-family:futura-pt, sans-serif;}
.commentlist li .avatar{background:#FFFFFF;float:right;border:1px solid #EEEEEE;margin:0px 5px 0px 10px;padding:2px;}
.commentlist cite, .commentlist cite a{font-weight:500;font-family:futura-pt, sans-serif;color:#666;font-style:normal;font-size:12px;}
.commentlist p{font-weight:normal;text-transform:none;}
.commentmetadata{padding:5px 0 0 0;font-weight:normal;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0px;}
#commentform{margin:5px 10px 0px 0px;}
#commentform textarea{width:98%;padding:10px;border:1px solid #666;}
#respond:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
#commentform p{margin:5px 0px 5px 0px;}
#commentform #submit{margin:5px 0px 20px 0px;float:left;border:1px solid #ffffff;}
.alt{margin:0px;padding:10px;}
.commentlist{margin:0px;padding:0px;}
.commentlist ol{margin:0px;padding:10px;}
.commentlist li{margin:15px 0px 10px;padding:10px 5px 10px 10px;list-style:none;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 0px 10px 0px;padding:0px;}
.children{margin:0px;padding:0px;}
.nocomments{text-align:center;margin:0px;padding:0px;}
.commentmetadata{font-size:10px;margin:0px;display:block;}
#author, #email, #url{background:#FFFFFF;color:#222222;font-size:12px;font-family:futura-pt, sans-serif;font-weight:500;margin:0px;padding:4px;border:1px solid #666;}
.thread-alt{background:#FFFFFF;margin:0px;padding:0px;}
.thread-even{background:#F2F2F2;margin:0px;padding:0px;}
.depth-1{border:1px solid #E6E6E6;margin:0px;padding:0px;}
.even, .alt{border:1px solid #CCC;margin:0px;padding:0px;}
.pinglist{padding-top:10px;width:500px;float:left;margin-left:20px}
li.pings{border-bottom:1px dotted #CCC;margin:0;padding:5px 0 5px 5px;width:500px;}
.pings:first-child{border-top:none;}
.pings:last-child{border-bottom:none;padding-bottom:30px;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:transparent;padding-top:4px;overflow:hidden;}
.wp-caption img{margin:0;padding:0;border:0 none;}
#mainContent .wp-caption p.wp-caption-text{font-size:100%;line-height:120%;padding:3px;margin:0;text-align:center;font-family:futura-pt, sans-serif;font-weight:500;color:#ffffff;z-index:2000;position:relative;}
#wp-calendar{border:1px solid #900;empty-cells:show;font-size:14px;margin:0;width:90%;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;text-decoration:none;}
#wp-calendar a:hover{background:#e0e6e0;color:#333;}
#wp-calendar caption{color:#630;font-size:16px;text-align:left;}
#wp-calendar td{color:#933;font-family:futura-pt, sans-serif;font-weight:500;letter-spacing:normal;padding:2px 0;text-align:center;}
#wp-calendar td.pad:hover{background:#fff;}
#wp-calendar td:hover, #wp-calendar #today{background:#eee;color:#bbb;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
img.wp-post-image{margin-right:10px;margin-bottom:10px;background-color:transparent;}
img.attachment-snippets{float:left;}
#mainImage{padding-bottom:15px;}
#mainImage img.attachment-page-single{float:none;}
#mainContent.page img.attachment-page-single{display:none;}
img.attachment-page-single{float:right;}
img.attachment-index-categories{float:left;}
#mainContent img{background-color:transparent;}
li.menu-item{background-color:transparent;}
li.menu-item a:link, li.menu-item a:visited{background-color:transparent;}
#wrapper.home #leftWrapper #last.wp-caption{margin-right:0px;}
#blogBox br{display:none;}
#blogBox p a{padding-left:10px;}
#outerWrapper #wrapper #middleWrapper .featuredposts-excerpt{background-image:none;color:#ffffff;left:0px;background-color:#989A9D;position:absolute;text-align:left;}
#mainImage img.attachment-page-single, .pageColumns #mainContent img.attachment-page-single{display:none;}
#mainContent .responsive-tabs ul li{background-image:none;}
#mainContent .responsive-tabs ul{margin-bottom:0px;}
#mainContent .tabcontent{border:1px solid #ffffff;margin-top:8px;background-color:transparent;padding:12px;}
#mainContent .responsive-tabs ul li.responsive-tabs__list__item{padding-bottom:8px;border-top:#ffffff solid 1px;border-left:#ffffff solid 1px;border-right:#ffffff solid 1px;border-top-left-radius:10px;border-top-right-radius:10px;margin-right:10px;background-color:#ffffff;font-family:futura-pt, sans-serif;font-weight:500;color:#ffffff;}
#mainContent .responsive-tabs ul li.responsive-tabs__list__item--active{padding-bottom:9px;border-top:#ffffff solid 1px;border-left:#ffffff solid 1px;border-right:#ffffff solid 1px;}
#mainContent .responsive-tabs .tabcontent ul li{background-repeat:no-repeat;background-position:left 5px;line-height:128%;padding-left:15px;color:#ffffff;font-size:90%;padding-bottom:5px;background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/bullet.png);}
#mainContent ul.responsive-tabs__list{padding-bottom:0px;margin-bottom:0px}
#mainContent .responsive-tabs .tabcontent ul{padding-top:0px;padding-bottom:10px;}
.woocommerce-privacy-policy-text p, .woocommerce-terms-and-conditions-checkbox-text{color:#ffffff !important;}
#customer_details input[type="text"], #customer_details input[type="email"], #customer_details input[type="tel"], .woocommerce-form-login input[type="text"], .woocommerce-form-login input[type="email"], .woocommerce-form-login input[type="password"], .woocommerce-ResetPassword input#user_login, .woocommerce-form-row input[type="text"], .woocommerce-form-row input[type="email"], .woocommerce-form-row input[type="password"]{padding:10px;}
li.woocommerce-notice{color:#000000 !important;}
p.woocommerce-result-count{display:none;}
#mywooWrapper{padding-top:40px;}
#mywooWrapper h1.page-title{display:none;}
.quantity{width:120px;}
input.qty{font-size:120% !important;}
#mywooWrapper .page-description, #mywooWrapper ul.products, #mywooWrapper .singlewrapper, #mywooWrapper .related h2{max-width:960px;width:100%;margin-left:auto;margin-right:auto;}
#mywooWrapper .productswrapper, #mywooWrapper .related{padding-top:40px;padding-bottom:100px;text-align:center;}
#mainContent .product_meta, .woocommerce-breadcrumb{color:#cccccc;}
#mainContent .entry-summary{width:50%;margin-right:auto;margin-left:0px;float:none;}
#mywooWrapper .product_title{margin-bottom:15px;font-size:200% !important;}
.sku_wrapper, .posted_in{display:none;}
.woocommerce-widget-layered-nav-dropdown{margin-bottom:15px !important;}
#middleWrapper .entry-summary h1, #wrapper.event h1{font-size:200%;}
#mainContent .woocommerce-tabs{width:99%;float:none;clear:both;padding-top:5px;}
#mainContent .entry-summary .cart button[type="submit"]{background-color:transparent;color:#ffffff !important;padding-left:30px;padding-top:10px;padding-bottom:10px;padding-right:30px;border:solid 2px #ffffff;font-size:130% !important;animation:neon 1s ease-in-out infinite alternate;}
#mainContent .entry-summary .cart button[type="submit"]:hover{color:#fcee21;}
.wc-proceed-to-checkout{margin-top:10px;margin-bottom:10px;}
#wrapper.shop #mainContent img.attachment-page-single{display:none;}
#mainContent .images{width:100%;float:none;clear:left;text-align:center;}
#mainNav .widget_shopping_cart li{background-image:none !important;margin-left:0px !important;border:none !important;}
#mainNav .widget_shopping_cart ul.product_list_widget li.mini_cart_item a.remove{left:-5px;}
#mainNav dl.variation{font-size:80%;border:none;}
#mainNav dd p{padding-bottom:0px !important;padding-top:2px !important;}
#mainContent .summary .product-enquiry-click{display:none;}
#mainContent .summary .vartable{display:none;}
.related{clear:both;padding-top:30px;width:100%;}
#mainContent related ul.products{width:100%;}
#mainContent .related img, #mainContent .upsells img{border:1px solid #cccccc;width:auto;}
.upsells{clear:both;padding-top:30px;width:auto;}
#mainContent .related h3, #mainContent .upsells h3{font-size:100%;}
.woocommerce-breadcrumb{padding-bottom:30px;}
#mainContent div.woocommerce-tab{margin-left:0px;margin-bottom:30px !important;}
#mainContent .woocommerce-tabs ul.tabs{padding-top:0px;padding-bottom:0px;margin:0px;clear:both;display:block;}
a.wc-forward:hover{color:#cccccc;}
#mainContent .woocommerce-tabs ul.tabs:before, #mainContent .woocommerce-tabs ul.tabs:after,#mainContent .woocommerce-tabs ul.tabs li:before, #mainContent .woocommerce-tabs ul.tabs li:after{display:none;}
#mainContent .woocommerce-tabs ul.tabs li{padding-left:0px !important;padding-right:0px !important;color:#ffffff;font-size:110%;padding-bottom:0px !important;padding-top:0px !important;background-image:none;float:left;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;border-bottom:none;margin-right:10px;background-color:transparent;-webkit-border-top-left-radius:0px !important;-webkit-border-top-right-radius:0px !important;-moz-border-radius-topleft:0px !important;-moz-border-radius-topright:0px !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;}
#mainContent .woocommerce-tabs ul.tabs li.active{background-color:transparent;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
#mainContent .woocommerce-tabs ul.tabs li a{color:#ffffff;}
#mainContent .woocommerce-tabs ul.tabs li.active a{color:#fcee21;}
#tab-description, #tab-additional_information, #tab-reviews, #mainContent .panel{clear:both;width:100% !important;padding-left:0 !important;padding-right:0 !important;padding-top:0px;padding-bottom:10px;}
#tab-description h2{display:none;}
#woocommerce-tabs p{color:#ffffff !important;}
.woocommerce div.product div.summary{margin-bottom:0px !important;}
#tab-description img{display:block;}
#mainContent .entry-content img.attachment-page-single{display:none;}
#mainContent .entry-content p{color:#ffffff;}
#mainContent .entry-content h2{font-size:100%;}
#mainContent .images{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#outerWrapper.shop input.qty{width:30px !important;}
.buttons_added{float:left;width:auto;}
button.single_add_to_cart_button, #mainContent a.custom_button_shop_, #mainContent a.custom_button_shop_:visited{background-color:transparent;color:#ffffff !important;padding-left:30px;padding-top:10px;padding-bottom:10px;padding-right:30px;border:solid 2px #ffffff;font-size:130% !important;animation:neon 1s ease-in-out infinite alternate;}
button.single_add_to_cart_button:hover, #mainContent a.custom_button_shop_:hover{color:#fcee21;}
.product_meta{clear:both;}
.woocommerce-ordering{padding-bottom:15px;}
.products h3{font-size:100%;}
#mainContent ul.products li, #mainContent ul.products li.product-category{display:inline-block;vertical-align:top !important;background-image:none;padding-left:0px;margin-left:0px;background-color:transparent !important;}
#mainContent .panel li.type-product{width:24% !important;overflow:visible;margin-right:auto !important;margin-bottom:15px !important;padding-top:10px !important;padding-bottom:10px !important;display:inline-block !important;border:none;min-height:220px;vertical-align:top;text-align:center;}
#mainContent li.type-product .excerpt{padding-left:5px !important;padding-right:5px !important;padding-top:0px;margin-top:0px;font-size:90%;color:#ffffff;padding-bottom:5px;line-height:125%;}
#mainContent li.type-product .excerpt li{margin-bottom:0px;padding-bottom:0px;padding-top:0px;margin-top:0px;}
#mainContent li.type-product .excerpt ul{padding-bottom:0px;padding-top:0px !important;margin-bottom:0px;margin-top:0px !important;}
#mainContent ul.products li h3, #mainContent ul.products li.product-category h3, #mainContent ul.products li .shop_cat_desc{padding-left:0px;padding-right:0px;}
#mainContent li.product .imagewrapper{max-width:100% !important;background-color:transparent !important;height:195px !important;text-align:center !important;margin-bottom:15px !important;z-index:1000 !important;padding:0px !important;white-space:nowrap;margin:auto;}
#mainContent ul.products li.product .imagewrapper img{max-height:195px !important;max-width:195px !important;vertical-align:middle !important;border:none !important;z-index:1 !important;margin-left:0px !important;}
div.imagewrapper:before{content:" ";display:inline-block;height:100%;vertical-align:middle;}
#mainContent ul.products li img, #mainContent ul.products li.product-category img{max-width:100%;width:auto;vertical-align:middle;display:inline-block;}
div.sale .onsale{position:absolute;top:90px;left:0px;background-color:#fcee21;z-index:100;padding:10px;color:#fff;}
.woocommerce .onsale, p.wc-new-badge, .imagewrapper .onsale{position:absolute;top:0 !important;left:0 !important;background-color:#fcee21 !important;z-index:100;padding-left:10px !important;padding-right:10px !important;padding-top:5px !important;padding-bottom:5px !important;border-radius:0px !important;width:50px !important;height:25px !important;min-height:25px !important;min-width:50px !important;line-height:150% !important;color:#fff !important;}
div.woocommerce-message, p.woocommerce-info{margin-bottom:20px;font-family:futura-pt, sans-serif;font-weight:500;color:#fcee21;background-color:#000000;}
div.woocommerce-message a{clear:both !important;display:block !important;max-width:90px;margin-bottom:10px !important;}
.woocommerce-NoticeGroup, .woocommerce-NoticeGroup ul.woocommerce-error{background-color:#000000 !important;}
table.variations, table.variations td, table.variations th{border:none !important;}
#mainContent .summary .amount{font-size:120% !important;font-weight:600;}
#mainContent li.product .amount, #mainContent .summary .amount{color:#fcee21;}
#mainContent li.product .price{display:block;clear:both;margin-top:0px;margin-bottom:10px;color:#fcee21 !important;}
#mainContent ul.page-numbers, #middleWrapper ul.page-numbers{clear:both;float:none;border:none !important;}
#mainContent ul.page-numbers li, #middleWrapper ul.page-numbers li{background-image:none;padding-left:0px;padding-right:10px;margin-left:0px;float:left;border:none !important;}
#mainContent .count, #middleWrapper .count{background-color:transparent;color:#292929;}
#mainContent ul.products li a.button, #middleWrapper ul.products li a.button{background-color:transparent;color:#ffffff !important;padding-left:30px;padding-top:10px;padding-bottom:10px;padding-right:30px;border:solid 2px #ffffff;font-size:130% !important;animation:neon 1s ease-in-out infinite alternate;}
#mainContent ul.products li a.button:hover, #middleWrapper ul.products li a.button:hover{color:#fcee21;}
#middleWrapper div.coupon{position:relative;padding-right:140px;}
#middleWrapper div.coupon input.button{position:absolute;right:0px;top:0px;}
#mainContent form .button, #middleWrapper form .button{background-color:transparent;color:#ffffff !important;padding-left:30px;padding-top:10px;padding-bottom:10px;padding-right:30px;border:solid 2px #ffffff;font-size:130% !important;animation:neon 1s ease-in-out infinite alternate;z-index:1000;}
#mainContent form .button:hover, #middleWrapper form .button:hover{color:#fcee21;}
#mainContent form img.attachment-shop_thumbnail, #middleWrapper form img.attachment-shop_thumbnail{width:80px;}
#mainContent ul.products li img, #middleWrapper ul.products li img{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#mainContent .button, .checkout-button, #middleWrapper .button{background-color:transparent;color:#ffffff !important;padding-left:30px;padding-top:10px;padding-bottom:10px;padding-right:30px;border:solid 2px #ffffff;font-size:130% !important;animation:neon 1s ease-in-out infinite alternate;z-index:1000;}
#mainContent .button:hover, .checkout-button:hover, #middleWrapper .button:hover{color:#fcee21;}
#mainContent table.variations td.label, #middleWrapper table.variations td.label{width:25%;}
#mainContent table.variations td.value, #middleWrapper table.variations td.value{width:75%;}
#mainContent #payment, #middleWrapper #payment{background-color:transparent;}
#mainContent #payment p, #middleWrapper #payment p{color:#292929;}
#mainContent #payment li{background-image:none;}
#mainContent address, #mainContent dl, #middleWrapper address, #middleWrapper dl{color:#292929;}
#mainContent #wc_product_finder p, #middleWrapper #wc_product_finder p{color:#000000;}
#mainContent .ngg-gallery-thumbnail img, #middleWrapper .ngg-gallery-thumbnail img{border:1px solid #cccccc;}
#mainContent #tab-reviews #respond label, #middleWrapper #tab-reviews #respond label{color:#292929;}
#mainContent #tab-reviews #respond select option, #middleWrapper #tab-reviews #respond select option{background-image:url(//www.danceyourselfdizzy.co.uk/wp-content/themes/DYD2019/images/heartrating.png);background-repeat:no-repeat;background-position:center center;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"]{height:auto;}
img.size-full, img.size-large, img.header-image, img.wp-post-image{width:auto;height:auto;}
img[class*="wp-image-"]{height:auto;max-width:auto;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"]{height:auto;}
#mainContent .thumbnails{display:inline-block;width:15%;margin-top:0px;vertical-align:top;position:relative;}
#mainContent .thumbnails a, #middleWrapper .thumbnails a{display:inline-block;height:100px;vertical-align:middle;position:relative;}
#middleWrapper .thumbnails a:before{content:" ";display:inline-block;height:100%;vertical-align:middle;}
#middleWrapper .thumbnails a img{display:inline-block;}
#mainContent .thumbnails img{max-width:100%;vertical-align:middle;height:auto;position:relative;margin-top:auto;margin-bottom:auto;}
.gift-certificate h3, #mainContent .gift-certificate p, #mainContent .gift-certificate ul li, #mainContent .gift-certificate label{color:#000000;}
#mainContent ul.products li.product, #mainContent ul.products li.first, #mainContent ul.products li.last{width:22% !important;overflow:visible !important;margin-right:1% !important;margin-left:1% !important;margin-bottom:15px !important;display:inline-block !important;vertical-align:top !important;text-align:center !important;float:none !important;}
#mainContent .woocommerce, #mainContent .columns-3{text-align:center !important;}
#mainContent ul.products{display:inline-block !important;}
#mainContent ul.products li.product-category{width:29% !important;overflow:visible !important;margin-right:1.5% !important;margin-left:1.5% !important;margin-bottom:15px !important;display:inline-block !important;vertical-align:top !important;text-align:center !important;float:none !important;}
#mainContent div.columns-4 ul.products li.product, #mainContent div.columns-4 ul.products li.first, #mainContent div.columns-4 ul.products li.last{width:20% !important;overflow:visible !important;margin-right:2% !important;margin-left:2% !important;margin-bottom:15px !important;display:inline-block !important;vertical-align:middle !important;text-align:center !important;float:none !important;}
#mainContent .related ul.products li.product, #mainContent .upsells ul.products li.product{width:20% !important;margin-right:2% !important;margin-left:2% !important;margin-bottom:15px;display:inline-block;}
#mainContent #tab-accessories ul.products li.product{width:20% !important;margin-right:2% !important;margin-left:2% !important;overflow:visible;margin-bottom:15px;display:inline-block;}
#mainContent li.product .imagewrapper img{max-height:130px;max-width:99% !important;width:auto;vertical-align:middle;border:none;margin-top:auto;margin-bottom:auto;position:relative;z-index:1;text-align:center;margin-left:auto !important;margin-right:auto !important;}
.single_variation{color:#292929;}
.ninja-forms-required-items{color:#aaaaaa;font-size:70%;}
#middleWrapper .minimum-text, #middleWrapper .minimum-price .amount{display:none;}
#mainContent .columns-4 li.last:after, #mainContent li.last:after{display:none !important;}
#mainContent td.greyBack{background-color:#CCCCCC;border-left-color:#FFFFFF;border-bottom-color:#FFFFFF;}
#mainContent ul.products li.product-category{width:29% !important;overflow:visible !important;margin-right:1.5% !important;margin-left:1.5% !important;margin-bottom:10px !important;display:inline-block !important;vertical-align:top !important;text-align:center !important;float:none !important;position:relative;}
#mainContent li.product-category .imagewrapper2{max-width:100% !important;background-color:transparent !important;height:305px !important;text-align:center !important;margin-bottom:0px !important;z-index:1000 !important;padding:0px !important;white-space:nowrap;margin:auto;overflow:hidden !important;}
#mainContent ul.products li.product h2{z-index:1000 !important;font-size:90% !important;text-align:center;}
#mainContent ul.products li.product-category h2{z-index:1000 !important;font-size:120% !important;text-align:center;}
.categoryImage{width:100%;margin-bottom:15px;height:150px;overflow:hidden;background-repeat:none;background-size:cover;background-position:center right;}
.term-light-engines #mainContent .categoryImage{display:none;}
.nav-button, #mobileNav{display:none;}
@media screen and (min-width: 0px) and (max-width: 768px) {
.mobileNav{background-color:transparent;}
body{padding-top:0px;}
#banner{padding-top:0px;padding-left:0px;padding-bottom:0px;clear:both;display:block;background-color:transparent;height:auto;width:100%;margin-left:auto;margin-right:auto;position:relative;}
#bannerInner{width:100%;position:relative;margin-left:auto;margin-right:auto;height:auto;}
#socialtop{float:none;width:100%;position:relative;padding-top:70px;}
.titlebox{position:relative;min-height:60px;}
.learn{position:absolute;bottom:40px;left:90px;font-size:80%;}
.jive{position:absolute;bottom:0px;left:170px;font-size:90%;}
.with{position:absolute;bottom:0px;left:550px;font-size:40%;}
img.attachment-snippet{width:20%;}
.quantity{width:90px;}
ul.horiz{float:none;width:auto;display:inline-block;}
#topNav ul.horiz{float:none;margin-bottom:0px !important;padding-bottom:0px !important;margin-top:0px !important;padding-top:0px !important;}
#topNav ul.horiz li:first-child a{padding-left:0px !important;}
#topNav ul.horiz li{margin-bottom:0px !important;padding-bottom:0px !important;margin-top:0px !important;padding-top:0px !important;}
#topNav ul.horiz a, #topNav ul.horiz a:visited{color:#ffffff;font-size:80%;border-right-color:#ffffff;margin-bottom:0px !important;padding-bottom:0px !important;margin-top:0px !important;padding-top:0px !important;}
#topNav ul.horiz a:hover, #topNav ul.horiz a:active{color:#ffffff;margin-bottom:0px !important;padding-bottom:0px !important;margin-top:0px !important;padding-top:0px !important;}
#mywooWrapper .page-description, #mywooWrapper ul.products, #mywooWrapper .singlewrapper, #mywooWrapper .related h2{width:96%;margin-left:auto;margin-right:auto;}
#logo{float:none;width:100%;padding-top:20px;padding-bottom:15px;clear:both;display:block;margin-left:auto;margin-right:auto;position:relative;text-align:center !important;}
#contact p{font-size:100%;}
#wrapper{padding-top:0px;}
#topwrapper{position:relative;}
#topNav{width:70%;background-color:transparent;padding-left:10px;padding-top:5px;padding-bottom:5px;float:none;text-align:left;}
.topNav{display:none;}
#mainImage{clear:both;}
#topBanner{width:100%;float:none !important;padding-bottom:5px;padding-top:0px;text-align:left;margin-right:0px;height:auto;position:relative !important;margin-top:0px !important;display:block;}
.baskettotals{float:none;width:70%;text-align:left;padding-top:4px;font-size:80%;padding-left:10px;}
#topBanner .baskettotals a:link, #topBanner .baskettotals a:visited{color:#ffffff !important;}
#contact{float:none;padding-top:15px;width:96%;margin-left:auto;margin-right:auto;}
#phone{position:absolute;top:5px;left:5px;width:70%;z-index:10000;}
#phoneInner{padding-top:0px;padding-bottom:0px;text-align:left;}
div.centerWidth, .centerWidth{width:96% !important;margin-left:auto !important;margin-right:auto !important;}
#mainContent{float:none;width:100% !important;margin-left:auto;margin-right:auto;}
#middleWrapper.innerPage #mainContent{float:none;width:100% !important;margin-left:auto;margin-right:auto;}
#middleWrapper.posttype #mainContent{float:none;width:100% !important;margin-left:auto;margin-right:auto;}
#mainNav{float:none;width:96%;margin-left:auto;margin-right:auto;}
#wrapper.blog #mainNav{display:none;}
#leftWrapper{width:100%;margin-left:auto;margin-right:auto;}
#mainContent{width:100%;margin-left:auto;margin-right:auto;}
.searchbox, .emailbox{display:none;}
img.alignright{padding:0px;margin:0px;border:none;display:block;float:none;}
img.alignleft{padding:0px;margin:0px;border:none;display:block;float:none;}
a.whiteButton:link, a.whiteButton:visited{margin-top:5px;margin-bottom:5px;}
#footerWrapper{width:100%;margin-left:auto;margin-right:auto;}
#footerNav{width:auto;margin:0 auto;padding-bottom:20px;text-align:center;}
#footerNav ul.horiz{display:inline-block;}
#footerNav ul.horiz li{float:left;background-image:none;}
#contact{float:none;padding-top:0px;padding-bottom:10px;width:96%;margin-left:auto;margin-right:auto;display:block;}
img.attachment-snippet{float:left;max-width:20%;height:auto;}
#wrapper #leftWrapper{float:none;padding-top:10px;padding-bottom:0px;width:96%;margin-right:auto;margin-left:auto;overflow:visible;}
.blog #leftWrapper{float:none;padding-top:10px;padding-bottom:0px;width:96%;margin-right:auto;margin-left:auto;overflow:visible;}
#socialFooter{float:none;width:96%;text-align:center;}
#address{padding-top:10px;width:96%;margin-right:auto;margin-left:auto;float:none;}
#address p{text-align:center;}
#logos{float:none;width:96%;padding-top:5px;margin-right:auto;margin-left:auto;}
#mainContent .entry-summary, #mainContent .entry-content, #mainContent .woocommerce-tabs, #middleWrapper .entry-summary, #mainContent .entry-content, #middleWrapper .woocommerce-tabs{width:100%;float:none;clear:both;}
#mainContent .images .thumbnails a{float:none !important;clear:both !important;width:48%;}
#mainContent .images img.attachment-shop_single, #mainContent .images a.woocommerce-main-image, #middleWrapper .images img.attachment-shop_single, #middleWrapper .images a.woocommerce-main-image{width:100%;}
#mainContent .images, #middleWrapper .images{height:auto;padding-bottom:0;background-color:#ffffff;width:96%;float:none;clear:both;margin-bottom:20px;}
#middleWrapper .woocommerce-tabs ul.tabs li{padding-left:0px;padding-right:0px;color:#ffffff;font-size:110%;margin-bottom:5px;margin-top:5px;float:none;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;border-top-left-radius:0px;border-top-right-radius:0px;margin-right:0px;display:block;}
#middleWrapper .woocommerce-tabs ul.tabs{display:block !important;clear:both !important;}
#mainContent ul.products li.product , #mainContent .columns-4 li.product{max-width:290px !important;width:96% !important;overflow:visible !important;margin-right:auto !important;margin-left:auto !important;margin-bottom:15px;display:block;vertical-align:middle;float:none;}
#mainContent .related ul.products li.product, #mainContent .upsells ul.products li.product{width:96% !important;margin-right:2% !important;margin-left:2% !important;margin-bottom:15px;display:inline-block;}
#mainContent .columns-4 ul.products li.product, #mainContent #tab-accessories ul.products li.product{width:96% !important;margin-right:2% !important;margin-left:2% !important;overflow:visible;margin-bottom:15px;display:inline-block;}
#middleWrapper .related li.product, #middleWrapper .upsells li.product{display:inline-block;vertical-align:top;background-image:none;padding-left:0px;width:96%;margin-right:auto;margin-left:auto;}
#middleWrapper ul.brand-thumbnails li img{width:80% !important;height:80% !important;}
#wrapper.home #middleWrapper, #wrapper.shop #middleWrapper{padding-top:0px;}
#wrapper.home #mainContent, #wrapper.shop #mainContent{float:none;width:96%;margin-left:auto;margin-right:auto;}
#middleWrapper div.coupon{position:relative;padding-right:0px;}
#middleWrapper div.coupon input.button{position:relative;}
.woocommerce form.login p.form-row, .woocommerce form.checkout p.form-row{display:block;float:none;}
.woocommerce .shop_table{max-width:100% !important;}
.woocommerce .shop_table td, .woocommerce .shop_table th{font-size:80% !important;}
.coupon input#coupon_code{width:150px !important;}
#mainContent .thumbnails{display:inline-block;width:98%;margin-top:0px;vertical-align:top;position:relative;}
#mainContent .images .thumbnails a{float:left !important;clear:none !important;max-width:33%;max-height:100px;margin-bottom:10px;border:1px solid #cccccc;overflow:hidden;}
H1{font-size:410%;}
H2{font-size:140%;}
H2.widgettitle{font-size:110% !important;}
H3{font-size:120%;}
H4{font-size:110%;}
H5{font-size:100%;}
H6{font-size:90%;}
#contactBox{padding-top:10px;width:96% !important;float:none;margin-right:auto !important;margin-left:auto !important;padding-right:auto;border-right:none;text-align:center;}
#mywooWrapper .productswrapper, #mywooWrapper .related{padding-top:40px;padding-bottom:160px;}
#mainContent ul.products li.product-category{width:46% !important;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {
#socialtop{float:none;width:100%;position:relative;padding-top:0px;}
.titlebox{position:relative;min-height:100px;}
.learn{position:absolute;top:0px;left:10px;font-size:55%;}
.jive{position:absolute;top:27px;left:60px;font-size:60%;}
.with{position:absolute;bottom:-40px;left:130px;font-size:40%;}
.fooevents-calendar-list .fooevents-calendar-list-item{width:96%;margin-left:auto;margin-right:auto;text-align:center !important;}
.fooevents-calendar-list .fooevents-calendar-list-item p{text-align:center !important;}
ul.teamgrid li.teambox{width:96%;margin-left:auto;margin-right:auto;}
#wrapper.archive .post{margin-left:auto;margin-right:auto;width:96%;}
#mainContent ul.products li.product-category{width:96% !important;}
} img { 
max-width:100%;
height: auto;
}