article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}html{font-size:100%;overflow-y:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{border:0;border-top:1px solid #ccc;display:block;margin:1em 0;padding:0}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre,code{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:0;padding:0;list-style-position:inside}ul ul,ol ol,ul ol,ol ul{margin:0}ul li{list-style-type:none}dd{margin:0 0 0 40px}nav ul,nav ol,img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;*margin-left:-7px;padding:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;*overflow:visible;}table button,table input{*overflow:auto;}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}th{text-align:left}tr,th,td{padding-right:1.625em;border-bottom:1px solid #eae7de}td{vertical-align:top}p{margin:0 0 1em}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}a{color:#b03b69;text-decoration:none}a:hover,a:focus{color:#2b9cb5;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}body{background-color:#fff;color:#555;font-family:'Source Sans Pro',Arial,Tahoma,sans-serif;font-size:62.5%;line-height:1.2em;text-align:center;margin:0;padding:0}#container{font-size:13px;line-height:1.75em;text-align:center;width:100%}div.wrapper{margin:0 auto;padding:0;text-align:left;width:1100px}div.cleaner,div.clear,div.divider{margin:0;clear:both;font-size:1px;height:1px;line-height:1px}div.divider{border-top:solid 1px #e7e7e7;clear:none;margin:20px 0}div.divider-notop{margin-top:0}h1,h2,h3,h4,h5,h6,.title-widget{color:#222;margin:0}h2 a{color:#151515}h2 a:hover,h2 a:focus{color:#ff6543}.title-uppercase{text-transform:uppercase}.title-center{text-align:center}header{padding:25px 0}#logo{display:inline;float:left;margin-right:50px}#logo .site-title{color:#151515;display:block;font-size:30px;font-weight:700;line-height:36px;text-transform:uppercase}#logo .site-description{color:#999;display:block;font-size:12px;font-weight:400;line-height:24px;margin-top:6px;text-transform:uppercase}#logo a{color:#151515}#logo a:hover,#logo a:focus{color:#2b9cb5}header .banner-header{display:inline;float:right}.btn_menu{display:none}#nav-main-menu .wpzoom-notice{color:#fff;line-height:30px;margin:0;text-align:center}#nav-main-menu .wpzoom-notice a{text-decoration:underline}#nav-main-menu{background-color:#252525}#menu-main{position:relative}#menu-main li{border-right:solid 1px #454545;display:inline-block;float:left;font-size:15px;font-weight:600;line-height:2em;position:relative;text-transform:uppercase}#nav-main-menu li:last-child{border-right-width:0;margin-right:0;padding-right:0}#menu-main .cleaner{clear:both;display:block;height:1px;float:none;font-size:1px;line-height:1px}#menu-main li li{background-color:#363636;font-size:12px;margin-left:0;text-transform:none}#menu-main li.cleaner{font-size:1px;height:1px;line-height:1px;clear:both;float:none;display:block}#menu-main li:hover,#menu-main li:focus{visibility:inherit}#menu-main a:hover,#menu-main a:focus,#menu-main a:active,#menu-main li.sfHover a,#menu-main li.current-menu-ancestor a,#menu-main li.current-menu-item a,#menu-main li.current-menu-item li a,#menu-main li.current-item li a{color:#f7e763}#nav-main-menu .dropdown ul{position:absolute;top:-999em;width:190px;background:#363636;margin:0;padding:10px 5px;text-align:left;text-transform:none}#nav-main-menu .dropdown ul li{border-right:0;border-bottom:solid 1px #464646;font-size:13px;line-height:20px;margin:0;padding:0;text-transform:none;width:100%}#nav-main-menu .dropdown ul li a{color:#aaa;padding:10px 12px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-bottom:none}#menu-main a{color:#fff;padding:10px 15px 10px 10px;display:block;position:relative}#menu-main li li a,#menu-main .current-menu-item li a,#menu-main li .current-menu-item a,#menu-main li li a:hover,#menu-main li li a:focus{background:0 0;border:none;-moz-box-shadow:none;-webkit-box-shadow:none}#menu-main li li a{color:#fff}#menu-main li li a:hover,#menu-main li li a:focus{background-color:#cd4151;color:#fff}#nav-main-menu .dropdown li:hover ul,#nav-main-menu .dropdown li:focus ul,#nav-main-menu .dropdown li.sfHover ul{padding:0;margin:0;left:0;top:3.4em;z-index:99}#nav-main-menu ul.dropdown li:hover li ul,#nav-main-menu ul.dropdown li:focus li ul,#nav-main-menu ul.dropdown li.sfHover li ul{top:-999em}#nav-main-menu ul.dropdown li li:hover ul,#nav-main-menu ul.dropdown li li:focus ul,#nav-main-menu ul.dropdown li li.sfHover ul{left:191px;top:0}#nav-main-menu ul.dropdown li li:hover li ul,#nav-main-menu ul.dropdown li li:focus li ul,#nav-main-menu ul.dropdown li li.sfHover li ul{top:-999em}#nav-main-menu ul.dropdown li li li:hover ul,#nav-main-menu ul.dropdown li li li:focus ul,#nav-main-menu ul.dropdown li li li.sfHover ul{left:191px;top:0}#nav-main-menu .dropdown li:hover,.dropdown li.sfHover,#nav-main-menu .dropdown a:focus,.dropdown a:hover,.dropdown a:active{outline:0}#nav-main-menu .dropdown li ul .sf-sub-indicator{display:inline}#nav-main-menu .wpzoom-notice{color:#fff;font-size:12px;margin:0;padding:5px 0}#nav-main-menu .wpzoom-notice a{color:#fff;text-decoration:underline}a.cart-button:before{font:normal 18px/28px 'dashicons';display:inline-block;margin:0 8px 0 0;content:'\f174';vertical-align:top;-webkit-font-smoothing:antialiased}a.cart-button{display:block;float:right}#main{font-size:14px;line-height:1.75em;margin:50px 0 20px}#content .widget{margin-bottom:60px}aside .widget{margin-bottom:30px}#content .title-widget{font-size:20px;font-weight:600;margin-bottom:30px;text-transform:uppercase}.wpzoom-pages-widget .title-widget{text-align:center}#main .wpzoom-recent-posts .title-widget,#main aside .title-widget{background-color:#cd4151;color:#fff;font-size:14px;font-weight:700;letter-spacing:1px;padding:15px 20px}#main aside .title-widget{margin-bottom:20px;text-transform:uppercase}footer .wpzoom-pages-widget .title-widget{margin-bottom:2em}#main .wpzoom-column{display:inline;float:left}#main .wpzoom-column-half{margin-right:3.6363%;width:48.1818%}#main .wpzoom-column-last{margin-right:0}#main .wpzoom-column-double{margin-right:3.6363%;width:65.4545%}#main .wpzoom-column-full{margin-right:0;width:100%}#main .wpzoom-column-aside{margin-right:0;width:30.9090%}#main .wrapper-reversed .wpzoom-column-double{float:right;margin-right:0;margin-left:3.6363%;width:65.4545%}#main .wrapper-reversed .wpzoom-column-aside{margin-left:0}.post-excerpt .more-link{display:block;margin:10px 0 0}.wpzoom-dir-pages{margin-top:20px}.wpzoom-featured-pages .wpzoom-featured-page{display:inline;float:left}.wpzoom-dir-pages .wpzoom-featured-page{margin-bottom:30px}.featured-pages-1 .wpzoom-featured-page{display:block;float:none;margin-right:0;width:100%}.featured-pages-3 .wpzoom-featured-page{margin-right:3.6363%;width:30.9090%}.featured-pages-4 .wpzoom-featured-page{margin-right:3.6363%;width:22.2727%}.wpzoom-featured-pages .wpzoom-featured-page-1{clear:both}.featured-pages-3 .wpzoom-featured-page-3,.featured-pages-4 .wpzoom-featured-page-4{margin-right:0}.featured-pages-1 .post-cover{display:inline;float:left;margin-right:3.6363%;width:30.9090%}.featured-pages-1 .post-content{overflow:hidden}.wpzoom-featured-page .post-content{font-size:14px;line-height:1.75em;margin-top:20px}.wpzoom-featured-page .post-cover .thumbnail{height:auto;width:100%}.featured-pages-3 .title-post{font-size:16px;font-weight:700;line-height:1.6em;margin-bottom:15px;text-transform:uppercase}.featured-pages-4 .title-post{font-size:14px;font-weight:700;line-height:1.6em;margin-bottom:15px;text-transform:uppercase}.wpzoom-featured-page .post-excerpt{margin-top:12px;margin-bottom:0}.wpzoom-featured-page .title-post,.wpzoom-featured-page .title-post a{color:#252525}.wpzoom-featured-page .title-post a:hover,.wpzoom-featured-page .title-post a:focus{color:#ff6543;text-decoration:underline}.featured-pages-3 .post-excerpt{font-size:16px;margin-top:20px;margin-bottom:0}footer .wpzoom-featured-page .title-post,footer .wpzoom-featured-page .title-post a{color:#f1d34a}footer .wpzoom-featured-page .title-post a:hover,footer .wpzoom-featured-page .title-post a:focus{color:inherit;text-decoration:underline}.wpzoom-loop-post{border-bottom:solid 1px #ddd;margin-bottom:30px;padding-bottom:30px}.wpzoom-loop-post .post-cover{display:inline;float:left;width:39.5833%}.wpzoom-loop-post .post-cover-wrapper{margin-right:40px}.wpzoom-loop-post .post-content{overflow:hidden}.wpzoom-loop-post .thumbnail{height:auto;width:100%;margin-bottom:20px}.wpzoom-loop-post .post-meta{font-size:12px;letter-spacing:1px;margin:0;text-align:center;text-transform:uppercase}.wpzoom-loop-post .title-post{font-size:18px;font-weight:700;line-height:28px;margin-bottom:20px;text-transform:uppercase}.wpzoom-loop-post .post-excerpt{font-size:16px;line-height:24px}.wpzoom-loop-post .more-link{margin-top:20px}.wpzoom-loop-post .title-post a{color:#151515}.wpzoom-loop-post a{color:#2b9cb5}.wpzoom-loop-post a:hover,.wpzoom-loop-post a:focus{color:#b03b69}.wpzoom-call2action{background-color:#ebeff1;color:#191313;padding:25px;text-align:center}.wpzoom-call2action .call2action-title{font-size:28px;font-weight:700;line-height:36px;margin:0}.wpzoom-call2action .call2action-description{font-size:18px;font-weight:400;line-height:26px;margin:20px 0 0}.wpzoom-column-half .wpzoom-call2action .call2action-title{font-size:24px;line-height:32px}.wpzoom-column-half .wpzoom-call2action .call2action-description{font-size:16px;line-height:24px}#content .wpzoom-welcome{font-size:20px;line-height:32px}#content .wpzoom-welcome .title-widget{font-size:40px;font-weight:400;line-height:50px;text-align:left;text-transform:none}.wpzoom-contacts{display:inline;float:right}.wpzoom-contacts .wpzoom-contact{font-size:14px;line-height:20px;margin:0 0 6px;text-align:left}.wpzoom-contacts .wpzoom-contact:last-child{margin-bottom:0}.wpzoom-sprite-contact{background:transparent url(//www.dirtydancingstockholm.se/wp-content/themes/modena/images/sprite-contact-icons.png) no-repeat top left;display:inline-block;margin-right:8px}.wpzoom-contact .wpzoom-contact-email{background-position:0 -62px}.wpzoom-contact .wpzoom-contact-fax{background-position:0 -90px}.wpzoom-contact .wpzoom-contact-marker{background-position:0 0}.wpzoom-contact .wpzoom-contact-phone{background-position:0 -31px}.widget-worhours-item{border-bottom:solid 1px #ddd;line-height:24px;padding:8px 0}.widget-worhours-item:last-child{border-bottom:0}.widget-worhours-item .workhours-label{display:inline;float:left}.widget-worhours-item .workhours-value{display:inline;float:right}footer .widget-worhours-item{border-bottom-color:#3d3d3d}#main .workhours-value{color:#151515;font-weight:400}footer .workhours-value{color:#f7e763;font-weight:400}.wpzoom-loop-testimonial{border-bottom:solid 1px #ddd;margin-bottom:40px;padding-bottom:30px}.wpzoom-loop-testimonial .testimonial-excerpt{font-family:Georgia,serif;font-size:18px;font-weight:400;line-height:34px;margin:20px 0 0}.wpzoom-loop-testimonial .testimonial-excerpt .more-link{display:block;font-size:11px;margin-top:10px;letter-spacing:1px;text-transform:uppercase}.wpzoom-loop-testimonial .title-post{font-size:28px;line-height:38px;text-align:left}.wpzoom-loop-testimonial .testimonial-author{font-size:14px;letter-spacing:1px;margin:10px 0 0;text-align:left}.wpzoom-column-full .wpzoom-testimonials .title-post,.wpzoom-column-full .wpzoom-testimonials-widget .title-widget,.wpzoom-column-full .wpzoom-testimonials-widget .testimonial-author{text-align:center}.wpzoom-column-full .wpzoom-testimonials-widget .testimonial-author{margin-top:25px}.wpzoom-column-full .wpzoom-testimonials-widget .testimonial-author-name{display:inline-block;font-size:15px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.wpzoom-column-full .testimonial-excerpt{margin-right:50px;margin-left:50px}.wpzoom-column-full .wpzoom-loop-testimonial:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.wpzoom-column-full .wpzoom-testimonials-widget{background-color:#f3f3f3;padding:50px}.post-single,.archive-meta{color:#555;font-size:16px;line-height:26px;max-width:100%}.post-meta-single{border-bottom:solid 1px #ddd;margin-bottom:30px;padding-bottom:30px}.post-meta-single .post-meta{margin-bottom:0}.archive-meta{margin-top:20px}.archive-meta p{margin-bottom:0}.title-post-single,.title-archive{font-size:40px;font-weight:700;line-height:50px;margin-bottom:20px}.title-archive{margin-bottom:0}p.post-meta,.wpzoom-breadcrumbs .crumbs,.woocommerce-breadcrumb{color:#999;font-size:14px}.wpzoom-breadcrumbs .crumbs,.woocommerce-breadcrumb{margin-bottom:20px}.post-meta .divider{border-top-color:#f1f1f1}.post-single h2,.post-single h3,.post-single h4,.post-single h5,.post-single h6{font-weight:700;line-height:1.25em;margin:12px 0 12px}.post-single p{margin-top:0;margin-bottom:1.5em}.post-single img{margin-bottom:20px}.post-single img.alignnone,.post-single img.aligncenter,.post-single img.alignleft,.post-single img.alignright{max-width:100%;width:auto;height:auto}.post-single .alignright{display:inline;float:right;margin-left:20px}.post-single .alignleft{display:inline;float:left;margin-right:20px}.post-single iframe{max-width:100%}.post-single textarea{max-width:97%}.post-single ul,.post-single ol{margin:0 0 1em 1em}.post-single li ul,.post-single li ol{margin-bottom:0}.post-single li{list-style-position:outside;margin-left:20px}.post-single ul li{list-style-type:square}.post-single ol li{list-style-type:decimal}.post-single .woocommerce ul li{list-style-type:none}.post-single blockquote{border-left:solid 3px #ececec;color:#999;margin:10px;padding:0 15px}.post-single a{text-decoration:none}.post-single a:hover,.post-single a:focus{cursor:pointer;text-decoration:underline}p.title-section,#reply-title{color:#151515;font-size:15px;font-weight:600;letter-spacing:1px;text-transform:uppercase}div.author-cover{display:inline;float:left;width:90px;margin:0 20px 0 0}div.comment-author div.author-cover{width:50px}div.author-cover img{background-color:#fff;border:solid 1px #dadada;padding:4px}#comments{clear:both}#comments .logged-in-as{font-size:13px;line-height:1.5em;margin:1em 0}#comments .navigation{padding:0 0 18px}.commentlist{list-style:none;margin:0}.commentlist li.comment{border-bottom:1px solid #e1e1e1;font-size:14px;line-height:1.75em;margin:0 0 20px;padding:0;position:relative}.commentlist li.comment ul.children{margin-left:25px}.commentlist ul.children li{background-color:#f6f6f6;border-bottom:solid 1px #e1e1e1;margin-bottom:1px;padding:15px 20px 0}.commentlist ul.children li:last-child{border-bottom:0}#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px}#comments .comment-body p:last-child{margin-bottom:6px}#comments .comment-body blockquote p:last-child{margin-bottom:24px}.commentlist ol{list-style:decimal}.comment-author{margin-bottom:3px}.comment-author cite{color:#b1b1b1;font-weight:700;font-style:normal;font-size:14px}.comment-author .says{display:none}.comment-meta{display:inline;float:right;font-size:13px;margin:0}.comment-meta a:link,.comment-meta a:visited{color:#bbb;text-decoration:none}.comment-meta a:active,.comment-meta a:hover{color:#333}.reply{font-size:12px;padding:0 0 24px}.commentlist .children{list-style:none;margin:0}.commentlist .children li{border:none;margin:0}.nopassword,.nocomments{display:none}#comments .pingback{border-bottom:1px solid #dedede;margin-bottom:18px;padding-bottom:18px}.commentlist li.comment+li.pingback{margin-top:-6px}#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0}#comments .pingback .url{font-size:13px;font-style:italic}.comment-notes{display:none}#respond{overflow:hidden;position:relative}#respond p{margin:0}#respond .comment-notes{margin-bottom:1em}.form-allowed-tags{line-height:1em}.children #respond{margin:0 48px 0 0}.commentlist #respond{clear:both;display:block}#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px}#respond .required_lab{font-weight:700;color:#d24355}#respond label{display:block;font-size:12px;font-weight:700;line-height:30px}#respond input{margin:0}#respond input,#respond textarea{background-color:#f4f4f4;border:solid 1px #e1e1e1;color:#444;font-size:13px;line-height:20px;padding:4px 6px}#respond textarea{width:93%;height:100px}#respond .form-allowed-tags{display:none;color:#888;font-size:12px;line-height:18px}#respond .form-allowed-tags code{font-size:11px}#respond .form-submit{text-align:left;margin:10px 0 20px}#respond .form_fields{width:100%}#respond .form_fields p{margin-bottom:7px}#respond .form_fields input{width:40%}footer{background-color:#222;border-top:solid 2px #333;color:#aaa;font-size:14px;line-height:1.65em;padding:50px 0 0}footer a{color:#fff}footer a:hover,footer a:focus{color:#f1d34a;text-decoration:underline}footer .widget{margin-bottom:30px}footer .title-widget{color:#fff;font-size:16px;font-weight:600;margin-bottom:1em;text-transform:uppercase}footer .widget_nav_menu .menu-item{border-bottom:solid 1px #3d3d3d;line-height:26px;list-style-type:circle;padding:8px 0}footer .widget_nav_menu .menu-item:last-child{border-bottom-width:0}footer .widget_nav_menu .menu-item:hover,footer .widget_nav_menu .menu-item:focus{color:#f7e763;list-style-type:disc}footer .column{display:inline;float:left;margin-right:3.6363%;width:22.2727%}footer .column-full{border-bottom:solid 1px #444;margin-right:0;margin-bottom:30px;width:100%}footer .column-last{margin-right:0 !important}#footer-copy{background:#1e1e1e;border-top:solid 1px #2c2c2c;font-size:13px;margin:0;padding:30px 0}#footer-copy p{margin-bottom:0}#footer-copy .wpzoom{display:inline;float:right}#footer-copy .wpzoom a{color:#666}#footer-copy .wpzoom a:hover,#footer-copy .wpzoom a:focus{text-decoration:underline}footer #setop{border-color:#bbb}div.fb-like.fb_iframe_widget{width:100% !important}.fb_iframe_widget{width:100%!important}.fb_iframe_widget span{width:100%!important}.fb_iframe_widget span iframe{width:100%!important}div.navigation{font-size:13px;margin-bottom:40px;text-align:center}div.navigation p{margin:0}div.navigation a{background-color:#f1f1f1;color:#777;line-height:24px;padding:7px 10px}div.navigation .current{background-color:#cd4151;color:#fff;font-weight:700;line-height:24px;padding:7px 10px}div.navigation a:hover,div.navigation a:focus{background:0 0;background-color:#cd4151;color:#fff}.banner-header .wpzoom-banner-ad,.side_ad .wpzoom-banner-ad{height:auto;width:100%}.post-share{min-height:30px}.post-share .title{font-size:12px;font-weight:700;text-transform:uppercase}span.share_btn{display:inline;float:right}.recent-comments-list .recent-comment-item{margin-bottom:10px}.comment-cover{display:inline;float:left;margin-right:10px}.wpzoom-recent-posts{font-size:14px;line-height:22px}.wpzoom-recent-posts .wpzoom-recent-post{border-bottom:solid 1px #ddd;margin-bottom:20px;padding-bottom:20px}.wpzoom-recent-posts .wpzoom-recent-post:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.wpzoom-recent-posts .title-post{font-size:16px;line-height:24px;margin-bottom:10px}.wpzoom-recent-posts .post-excerpt{margin-bottom:0}.wpzoom-recent-posts .post-meta{margin:10px 0 10px}.wpzoom-recent-posts .post-cover .thumbnail{height:auto;width:100%}.wpzoom-column-half .post-cover,aside .post-cover{display:inline;float:left;margin-right:0;width:22.6415%}.wpzoom-column-half .post-content,aside .post-content{display:inline;float:left;width:77.3584%}.wpzoom-column-half .post-cover-wrapper,aside .post-cover-wrapper{margin-right:20px}aside .post-cover{width:35.2941%}aside .post-content{width:64.7058%}aside p.post-meta{font-size:12px;letter-spacing:1px;text-transform:uppercase}footer .wpzoom-recent-posts .post-cover{display:none}div.widget input#setop{float:none;display:block;border:solid 1px #ccc;background-color:#fff;color:#777;font-size:11px;height:20px;width:90%;padding:3px 2%}#searchform .screen-reader-text{display:none}div.widget input#s{-webkit-border-radius:3px 0px 0px 3px;border-radius:3px 0 0 3px;width:115px}#respond input[type=submit],input#searchsubmit{font-size:11px;font-weight:700;text-align:center;padding:8px 15px;border:0;cursor:pointer;display:block;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all}input#searchsubmit{display:block;margin:5px 0 0}input#searchsubmit{background-color:#cd4151}#respond input[type=submit]{background-color:#cd4151}input#searchsubmit:hover,input#searchsubmit:focus,#respond input[type=submit]:hover,#respond input[type=submit]:focus{background-color:#b73746;text-decoration:none}#featured-posts{display:block;margin:0 0 50px;position:relative}.wpzoom-featured-post{position:relative}#featured-posts .slides>li{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;height:600px;overflow:hidden}#featured-posts .slide-content{background:#f7e763;color:#252525;padding:30px 5%;position:absolute;bottom:0;width:90%}#featured-posts .slide-title{font-size:40px;font-weight:700;line-height:50px;margin:0;text-transform:uppercase}#featured-posts .slide-tagline{font-size:20px;font-weight:400;line-height:28px;margin:20px 0 0;text-transform:uppercase}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-direction-nav{*height:0;}.flex-direction-nav{*height:0;}.flex-direction-nav a{background:transparent url(//www.dirtydancingstockholm.se/wp-content/themes/modena/images/sprite-arrows-115.png) no-repeat top left;cursor:pointer;position:absolute;bottom:50%;width:63px;height:115px;text-indent:-9999px;z-index:50;zoom:1;filter:alpha(opacity=30);opacity:.3;-webkit-transition:all .3s ease}.flexslider:hover .flex-next,.flexslider:focus .flex-next{filter:alpha(opacity=60);opacity:.6}.flexslider:hover .flex-prev,.flexslider:focus .flex-prev{filter:alpha(opacity=60);opacity:.6}#featured-posts a.flex-next{background-position:0 0;right:20px}#featured-posts a.flex-prev{background-position:0 -115px;left:20px}#featured-posts a.flex-next:hover,#featured-posts a.flex-next:focus{filter:alpha(opacity=100);opacity:1}#featured-posts a.flex-prev:hover,#featured-posts a.flex-prev:focus{filter:alpha(opacity=100);opacity:1}