.flex-direction-nav a,.flex-direction-nav a:before{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flexslider:hover .flex-direction-nav .flex-next:hover,.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider .slides>li,.mfp-wrap{-webkit-backface-visibility:hidden}@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(fonts/flexslider-icon.ttf) format('truetype'),url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:focus,.flex-container a:hover,.flex-slider a:focus,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{padding:0;margin:0 0 60px;background:#fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides>li{display:none}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flexslider .slides img{width:100%;display:block;height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;position:absolute;top:50%;z-index:10;cursor:pointer}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav .flex-next{text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{left:10px}.flexslider:hover .flex-direction-nav .flex-next{right:10px}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a .flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}#mini-cart,.woocommerce-ordering{float:right}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.product-archive article:after,header.woocommerce:after{height:0;content:' ';clear:both}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}body.woocommerce-demo-store{margin-bottom:30px}.demo-store-wrapper{display:none;color:#fff;padding:15px 0;background:#121011}.woocommerce-demo-store .demo-store-wrapper{display:block;position:fixed;width:100%;bottom:0;z-index:999;font-size:12px;text-transform:uppercase;padding:5px 0;background:rgba(0,0,0,.85);box-shadow:0 0 10px rgba(0,0,0,.5)}p.demo_store{margin:0;padding:0;text-align:center}#mini-cart{color:#fff;border:2px solid #fff;padding:7px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-left:10px;font-size:12px;font-weight:600}#mini-cart.flash,#mini-cart:hover{background-color:#fff;border:2px solid #fff}#mini-cart:hover{color:#cd4f26;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#mini-cart i{margin-right:10px}#mini-cart:hover a{color:#cd4f26}#mini-cart.flash,#mini-cart.flash a{color:#666}#mini-cart a{color:#fff;text-decoration:none}.woocommerce-message{padding:25px 15px;margin:0 0 25px;text-align:center;font-size:14px;border:2px solid #eee}.woocommerce-message .button{font-size:14px;margin-right:50px}header.woocommerce{margin:0 0 15px}.archive.woocommerce #main{padding-top:25px}.archive.woocommerce #main .section-title{padding-top:0}header.woocommerce:after{width:0;display:block}.woocommerce-result-count{margin:0;float:right;font-size:12px;text-transform:uppercase;width:30%}.frankfurt-wgm-fee-overview-text{display:block}.woocommerce-ordering select{width:auto}.woocommerce.archive #content .sidebar,.woocommerce.single-product #content .sidebar{width:25%;margin-right:2%;float:left}.woocommerce.archive #content .product-archive,.woocommerce.single-product #content .single-product{width:auto;width:73%;max-width:870px;float:right}.product-archive mark{background-color:transparent}.product-archive article{padding:0;float:left;max-width:31.5%;margin:0 2.75% 24px 0}.product-archive article:after{width:0;display:block}.product-archive article:nth-of-type(3n){margin-right:0}.full-width .product-archive .entry-content-error article,.product-archive .entry-content-error article{max-width:100%;width:100%;padding:1%}.woocommerce.archive #content .full-width .product-archive,.woocommerce.single-product #content .single-product.full-width{width:100%;max-width:1200px}.full-width .product-archive article{width:22.75%;margin-right:3%}.full-width .product-archive article:nth-of-type(4n){margin-right:0}.product-archive .product-image{float:left;width:100%;height:auto}.product-archive .product-image a{display:block}.product-archive .product-image img{width:100%;height:auto}.product-archive .article-content{float:left;width:100%;min-height:224px;position:relative;padding:12px 12px 20px 20px;box-sizing:border-box;-moz-box-sizing:border-box}.product-archive .category-description{text-align:left;color:#333;font-size:14px}.product-archive .article-content>a{color:#000;font-weight:700}.product-archive .article-content>a:active,.product-archive .article-content>a:focus,.product-archive .article-content>a:hover{color:#df4949;text-decoration:none!important}.product-archive .product-image a:active,.product-archive .product-image a:focus,.product-archive .product-image a:hover{opacity:.7}.product-archive .article-content h3{margin:0 0 6px}.product-archive .article-content .price>.amount,.product-archive .article-content .price>del,.product-archive .article-content .price>ins{font-size:16px;font-weight:700;letter-spacing:-.5px}.wgm-info.shipping_de.shipping_de_string{padding-bottom:25px}.product-archive .article-content .price>del{color:#999;font-weight:400}.woocommerce ins{background-color:#fff;display:inline-block;padding:0 5px 0 0}.add_to_cart_button.fa.fa-shopping-cart{color:#fff;float:left;font-weight:300;padding:9px;font-size:14px;text-align:center;background:#df4949;text-decoration:none;margin-left:5px}.added_to_cart,a.view-product-link{font-size:12px;text-transform:uppercase}.added_to_cart{display:inline;background:#333;border-radius:5px;color:#fff;padding:5px 15px;position:absolute;z-index:1;text-decoration:none;margin-top:30px;white-space:nowrap;right:0;top:10px}.added_to_cart:before{border:solid;border-color:#333 transparent;border-width:0 6px 6px;content:"";left:85%;position:absolute;z-index:99;top:-6px}.buttons a,a.view-product-link{z-index:0;display:inline-block;text-decoration:none}.cart-links{position:relative;float:left}.product-links{bottom:20px;position:absolute;width:92%}.product-links a{display:inline-block;float:left}a.view-product-link{float:left;margin:0 0 0 -20px;color:#666;padding:10px 10px 10px 20px;background:#eee;border:none}.buttons a,.view-product-link{background:#df4949;color:#fff}.buttons a{margin:0;padding:7px 10px;-webkit-transition:background-color .3s linear;-o-transition:background-color .3s linear;transition:background-color .3s linear;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.cart_list.product_list_widget a,.price-per-unit.price-per-unit-loop,.product_list_widget a,.woocommerce-de_price_taxrate,.woocommerce-price-suffix,.woocommerce_de_versandkosten{display:block}.view-product-link{padding:10px 5px;line-height:1;font-size:14px;border:2px solid #df4949}.add_to_cart_button.fa.fa-shopping-cart:active,.add_to_cart_button.fa.fa-shopping-cart:focus,.add_to_cart_button.fa.fa-shopping-cart:hover,.buttons a:active,.buttons a:focus,.buttons a:hover,.view-product-link:active,.view-product-link:focus,.view-product-link:hover{background:#fff;color:#df4949;text-decoration:none!important}.price-per-unit.price-per-unit-loop{margin-top:10px}.price-tag>.amount,.price-tag>del>.amount,.price-tag>ins>.amount{font-size:1.3em;font-weight:700;font-style:italic}.product_list_widget{margin:0!important}.product_list_widget li{margin-bottom:15px;border-bottom:0!important;list-style:none}.product_list_widget li:last-child,.widget_shopping_cart_content .buttons{margin-bottom:0}.product_list_widget li:after{width:0;height:0;clear:both;content:' ';display:block}.product_list_widget img{width:50px;height:50px;float:left;margin-right:15px}.product_list_widget a{color:#000;font-size:14px}.product_list_widget .reviewer{font-size:12px}.product_list_widget a:active,.product_list_widget a:focus,.product_list_widget a:hover{text-decoration:none!important;color:#df4949}.product_list_widget .amount{font-weight:700;font-style:italic;font-size:12px}.product_list_widget del{color:#999}.cart_list.product_list_widget a.remove{width:20px;float:left}.widget_shopping_cart_content .jde_hint{font-size:12px}#content .widget_shopping_cart_content .buttons a{margin-top:10px;font-size:12px;color:#fff}.widget_shopping_cart_content .buttons a:active .widget_shopping_cart_content .buttons a:focus,.widget_shopping_cart_content .buttons a:hover{text-decoration:none!important}.widget_product_search .search-field{margin:25px 0 15px;font-size:12px;padding:12px}.widget_product_search input[type=submit]{font-size:12px}.widget_product_tag_cloud a{font-size:12px!important;padding:5px 10px 5px 0;display:inline-block}.widget_layered_nav li,.widget_layered_nav_filters li{border-bottom:0!important;padding:6px 5px 6px 0}.widget_layered_nav li small.count{float:right}.widget_layered_nav select{font-size:12px}.widget_product_categories ul.children li{list-style-type:disc;list-style-position:inside;border-bottom:1px solid #333}.widget_product_categories li.cat-item{border-bottom:none}.widget_price_filter form{overflow:visible}.widget_price_filter .price_slider_wrapper{margin-top:40px}.widget_price_filter .price_slider{margin-bottom:40px}.widget_price_filter .price_slider_amount{text-align:right;font-size:.75rem;line-height:2.16667}.widget_price_filter .price_slider_amount .button{float:left;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider-handle{width:25px;z-index:2;height:25px;top:-.375rem;cursor:pointer;position:absolute;border:3px solid #fff;background-color:#df4949;outline:0;border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;margin-top:-3px;margin-left:-.125rem}.widget_price_filter .ui-slider-handle:last-child{margin-left:-1.125rem}.widget_price_filter .ui-slider-range{border:0;z-index:1;display:block;position:absolute;font-size:.875rem;background:#df4949}.widget_price_filter .ui-widget-content{background:#f1f1f1}.frankfurt_np .slider .list-item a:after,.frankfurt_pc .slider .container .slides .slide a:after{background-image:url(../img/trans.png);background-repeat:repeat-x;background-position:left bottom;max-height:100px;content:''}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:0}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:0}footer .widget.woocommerce ins{background-color:inherit}.frankfurt_np .np-title,.frankfurt_pc .pc-title{text-align:center;font-size:24px;text-transform:uppercase;margin-bottom:65px;font-weight:400}.frankfurt_np .slider,.frankfurt_pc .slider{max-width:1200px;width:100%;text-align:center}.frankfurt_np .slider .list-item{width:100%;position:relative;text-align:center;overflow:hidden}.frankfurt_np .slide{margin:0 0 0 30px}.frankfurt_np .slide:first-child{margin-left:0}.frankfurt_np .slider .list-item a:after{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1}.frankfurt_np .slider .list-item a{position:relative;z-index:2}.frankfurt_np .slider .list-item h4,.frankfurt_np .slider .list-item span{position:absolute;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;z-index:2;text-transform:uppercase;color:#fff}.frankfurt_np .slider .list-item h4{bottom:30px;margin:0;width:100%;text-align:center;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.frankfurt_np .slider .list-item span{opacity:0;visibility:hidden;background-color:#df4949;display:block;font-size:12px;padding:6px 10px;width:75%;left:50%;bottom:-40px;border:2px solid #DF4949;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.frankfurt_np .slider .list-item a:active span,.frankfurt_np .slider .list-item a:focus span,.frankfurt_np .slider .list-item a:hover span{opacity:1;visibility:visible;bottom:20px}#main .frankfurt_np .slider .list-item:active h4,#main .frankfurt_np .slider .list-item:focus h4,#main .frankfurt_np .slider .list-item:hover h4{bottom:70px;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.frankfurt_pc .flexslider .slide{margin:0 0 0 24px;position:relative;text-align:center;overflow:hidden}.frankfurt_pc .slider .container .slides .slide a img{opacity:1}.frankfurt_pc .slide:first-child{margin-left:0}.frankfurt_pc .slider .container .slides .slide a{display:block;z-index:2;position:relative}.frankfurt_pc .slider .container .slides .slide a:after{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1}.frankfurt_pc .categorie-name{position:absolute;bottom:30px;margin:0;width:100%;text-align:center;color:#fff;text-transform:uppercase;z-index:2;font-weight:300;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.flexslider .slide .slide-title,.frankfurt_pc .slider .container .slides .slide span{-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;text-transform:uppercase}.frankfurt_pc .slider .container .slides .slide span{opacity:0;visibility:hidden;background-color:#df4949;color:#fff;display:block;position:absolute;font-size:12px;padding:6px 10px;width:75%;z-index:2;left:50%;bottom:-40px;border:2px solid #DF4949;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.frankfurt_pc .slider .container .slides .slide a:active span,.frankfurt_pc .slider .container .slides .slide a:focus span,.frankfurt_pc .slider .container .slides .slide a:hover span{opacity:1;visibility:visible;bottom:20px}.frankfurt_pc .slider .container .slides .slide a:active .categorie-name,.frankfurt_pc .slider .container .slides .slide a:focus .categorie-name,.frankfurt_pc .slider .container .slides .slide a:hover .categorie-name{bottom:70px}.frankfurt_pc .flexslider .flex-direction-nav a{top:43%}#main .frankfurt_np .all-link.featured-link,#main .frankfurt_pc .all-link.featured-link{color:#df4949;border:2px solid #df4949;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;font-size:14px;padding:10px;display:inline-block;margin:25px 0 70px}#main .frankfurt_np .all-link.featured-link:active,#main .frankfurt_np .all-link.featured-link:focus,#main .frankfurt_np .all-link.featured-link:hover,#main .frankfurt_pc .all-link.featured-link:active,#main .frankfurt_pc .all-link.featured-link:focus,#main .frankfurt_pc .all-link.featured-link:hover{background-color:#df4949;color:#fff}#main .frankfurt_pc .all-link.featured-link{margin-top:45px}.frankfurt_pc .slider .related-navigation a{top:40%}body>#content>.wrapper>main.single-product{width:100%}.single-product article.product{padding:50px}main.single-product .product-images{float:left;width:35%}main.single-product .product-images .images{margin-top:10px}main.single-product .product-images .images>a{height:100px;width:100px;margin:20px 0 0 22px}main.single-product .stock.out-of-stock{padding:10px 20px;border:2px solid #333;border-radius:2px;color:#333;font-weight:700;text-transform:uppercase;font-size:14px;display:inline-block;line-height:100%}main.single-product .product-images .images>a:first-child,main.single-product .product-images .images>a:nth-child(3n+1){margin-left:0}main.single-product .product-images .images img{width:100%;height:auto}main.single-product .mp-product-images-thumbnails.images img,main.single-product .product-images .wp-post-image{width:100%}main.single-product h2.product_title{margin:-5px 0 0;padding:0 0 35px;font-weight:700;font-size:1.75em}main.single-product .single_add_to_cart_button{float:left;margin-left:5px;padding:10px 14px;text-transform:uppercase;font-size:12px;font-weight:700;font-family:'Open Sans',sans-serif}main.single-product form.cart:after{content:'';clear:both;display:block}main.single-product .wgm-extra-costs-eu{font-size:12px;color:#666;margin-top:10px;display:block}main.single-product .quantity{float:left}main.single-product .product-content p{line-height:1.6}main.single-product .price .amount{margin:0;font-weight:700;font-size:1.6em}.woocommerce form td.label{vertical-align:top}main.single-product .price .price-per-unit .amount{font-weight:400;font-size:1em}main.single-product .price del{color:#ccc}main.single-product .price ins{padding:5px 7px;background:inherit;display:inline-block}.woocommerce-de_price_taxrate{margin-top:0}.woocommerce-de_price_taxrate,.woocommerce_de_versandkosten{font-size:10px;line-height:1.5}main.single-product .product-thumbnail{margin:20px 20px 0 0}main.single-product .product-thumbnail img{margin:0}main.single-product .product-thumbnail:nth-child(3n+3){margin:20px 0 0}main.single-product .product-content{float:right;width:60%}main.single-product .product-container:after{width:0;height:0;clear:both;content:' ';display:block}main.single-product article.product hr{margin:50px 0 0;padding:50px 0 0}main.single-product article.product .woocommerce-product-rating{margin:15px 0}.quantity.buttons_added{margin:0 0 15px}.quantity.buttons_added input{z-index:0;width:50px;height:auto;margin:0 5px;color:#df4949;font-size:100%;padding:7px 10px;background:#fff;position:relative;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid #df4949!important;-moz-appearance:window;-webkit-appearance:none}.quantity.buttons_added input.minus,.quantity.buttons_added input.plus{width:auto;cursor:pointer;font-weight:700;border-radius:100%;-o-border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.quantity.buttons_added input.minus:active,.quantity.buttons_added input.minus:focus,.quantity.buttons_added input.minus:hover,.quantity.buttons_added input.plus:active,.quantity.buttons_added input.plus:focus,.quantity.buttons_added input.plus:hover{color:#fff;background:#df4949}.single_variation_wrap .variations_button{margin-top:45px}.product-content .variations .reset_variations,.product-content .variations label{text-transform:uppercase;font-weight:600;font-size:14px;margin-right:10px}.product-content .variations .reset_variations{margin-left:10px;float:left}.product-content .variations select{float:left}.mp-product-additional_information,.mp-product-description{border:0;margin:0 0 50px;width:100%;border-bottom:3px solid #f6f6f6}.mp-product-additional_information>*,.mp-product-description>*{margin:0 auto 50px;max-width:700px}.mp-product-additional_information>ol,.mp-product-additional_information>ul,.mp-product-description>ol,.mp-product-description>ul{padding-left:18px}.mp-product-additional_information h2{text-align:center;margin:0 0 25px}.mp-product-additional_information table th{text-align:right;padding:5px;vertical-align:top}.mp-product-additional_information table td{text-align:left;padding:5px;vertical-align:top}.mp-product-additional_information table p{margin-bottom:10px}.mp-product-additional_information{padding:0 200px}.mp-product-additional_information table{text-align:left}.shop_attributes td p{margin:0}#reviews h2,.woocommerce-noreviews{text-align:center;margin:0 0 75px}#review_form_wrapper #respond.comment-respond{padding-left:250px}#reviews .comment_container{padding:0 250px 40px 80px}#reviews .comment-author{width:15%}#reviews ol.commentlist>li:last-child .comment_container{border:none;padding-bottom:25px;margin-bottom:45px}.woocommerce .star-rating span:before,.woocommerce .star-rating:before,.woocommerce p.stars span a:before,.woocommerce p.stars span:before,.woocommerce-page .star-rating span:before,.woocommerce-page .star-rating:before,.woocommerce-page p.stars span a:before,.woocommerce-page p.stars span:before{font-family:FontAwesome;font-size:16px;font-weight:400;left:2px;line-height:16px;padding-left:1px;position:absolute;top:2px;width:100%;white-space:nowrap}.woocommerce .star-rating,.woocommerce-page .star-rating{font-family:FontAwesome;font-size:16px;height:16px;line-height:16px;overflow:hidden;padding-bottom:1px;position:relative;width:77px;margin:2px 0 2px -2px}.woocommerce .star-rating span,.woocommerce-page .star-rating span{float:left;left:0;overflow:hidden;position:absolute;padding-top:1.5em;top:0}.woocommerce .star-rating strong,.woocommerce-page .star-rating strong{font-weight:400}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{color:#eee;content:"\f006\f006\f006\f006\f006"}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{color:#f4835e;content:"\f005\f005\f005\f005\f005"}.woocommerce p.stars:after,.woocommerce-page p.stars:after{content:"";display:block;clear:both}.woocommerce p.stars span,.woocommerce-page p.stars span{display:block;float:left;height:16px;overflow:hidden;padding:0;position:relative;width:80px}.woocommerce p.stars span:before,.woocommerce-page p.stars span:before{color:#eee;content:"\f005\f005\f005\f005\f005"}.woocommerce p.stars span a,.woocommerce-page p.stars span a{float:left;height:0;left:0;overflow:hidden;padding-top:16px;position:absolute;top:0;width:16px}.woocommerce p.stars span a.active:before,.woocommerce p.stars span a:focus:before,.woocommerce p.stars span a:hover:before,.woocommerce-page p.stars span a.active:before,.woocommerce-page p.stars span a:focus:before,.woocommerce-page p.stars span a:hover:before{color:#f4835e;content:"\f005\f005\f005\f005\f005"}.woocommerce .comment-form-rating p.stars span a.active:before,.woocommerce .comment-form-rating p.stars span a:focus:before,.woocommerce .comment-form-rating p.stars span a:hover:before,.woocommerce-page .comment-form-rating p.stars span a.active:before,.woocommerce-page .comment-form-rating p.stars span a:focus:before,.woocommerce-page .comment-form-rating p.stars span a:hover:before{color:#fff;content:"\f005\f005\f005\f005\f005"}.woocommerce .comment-form-rating p.stars span:before,.woocommerce-page .comment-form-rating p.stars span:before{color:#eee;content:"\f006\f006\f006\f006\f006"}.woocommerce p.stars span a.star-1,.woocommerce-page p.stars span a.star-1{width:16px;z-index:10}.woocommerce p.stars span a.star-2,.woocommerce-page p.stars span a.star-2{width:32px;z-index:9}.woocommerce p.stars span a.star-3,.woocommerce-page p.stars span a.star-3{width:48px;z-index:8}.woocommerce p.stars span a.star-4,.woocommerce-page p.stars span a.star-4{width:64px;z-index:7}.woocommerce p.stars span a.star-5,.woocommerce-page p.stars span a.star-5{width:80px;z-index:6}.related-products .flexslider .slide{margin-left:24px}.related-products .flexslider .slide:first-child{margin-left:0}.related-products .flex-direction-nav .flex-next{right:-35px!important}.related-products .flex-direction-nav .flex-prev{left:-35px!important}.woocommerce-cart .flex-direction-nav .flex-prev{left:-32px!important}.woocommerce-cart .flex-direction-nav .flex-next{right:-32px!important}.slider-title{width:100%;text-align:center;font-size:22px}.flexslider{max-width:1200px;border:0;background-color:transparent}.flexslider .slide a{display:block;text-align:center;position:relative}.flexslider .slide .slide-title{opacity:0;visibility:hidden;background-color:#df4949;color:#fff;display:block;position:absolute;font-size:12px;padding:6px 10px;width:75%;z-index:2;left:50%;top:60%;border:2px solid #DF4949;border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mfp-bg,.mfp-wrap{position:fixed;top:0}.cross-sells,table.shop_table.shop_table_responsive.my_account_orders tr{border-bottom:1px solid #eee}.checkout-button.button.alt.wc-forward,.flexslider .slide img{-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.flexslider .slide img{opacity:1;transition:all .2s ease-in-out}.flexslider .slide a:active .slide-title,.flexslider .slide a:focus .slide-title,.flexslider .slide a:hover .slide-title{opacity:1;visibility:visible;top:50%}.flexslider .slide a:active img,.flexslider .slide a:focus img,.flexslider .slide a:hover img{opacity:.6}.flex-direction-nav a:active,.flex-direction-nav a:focus,.flex-direction-nav a:hover,.flexslider:hover .flex-direction-nav .flex-next,.flexslider:hover .flex-direction-nav .flex-prev{opacity:1}#main .flexslider .flex-nav-next,#main .flexslider .flex-nav-prev{margin:0;padding:0}.flex-direction-nav a{height:30px;width:30px;margin:0;opacity:1;text-align:center;overflow:visible;font-size:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;outline:0}.flex-direction-nav .flex-prev{left:-50px!important}.mfp-bg,.mfp-container,.mfp-wrap{left:0;height:100%}.flex-direction-nav .flex-next{right:-50px!important}.flex-direction-nav .flex-disabled{display:none}.flex-direction-nav a:hover:before{color:#df4949}.flex-direction-nav a.flex-next:before,.flex-direction-nav a.flex-prev:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;font-size:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flex-direction-nav a.flex-prev:before{content:"\f053"}.flex-direction-nav a.flex-next:before{content:"\f054"}.checkout h3{font-weight:700}.checkout h3:after{content:' ';height:3px;width:30px;display:block;margin-top:12px;background:#eee}.coupon{margin:15px 0;background:#fff;padding:10px 13px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.coupon input,.coupon label{width:auto!important}.checkout-button.button.alt.wc-forward{float:right;font-size:12px;text-transform:uppercase;transition:all .2s ease-in-out}input.button.alt#place_order,input.button.alt#place_order:hover,input.button.wgm-go-back-button{-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.wc-proceed-to-checkout{text-align:center;margin-top:50px;padding-bottom:10px}.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward{float:none;display:inline-block}.cross-sells{margin:25px 0;padding:25px 0 0;border-top:1px solid #eee}.cross-sells article{margin-bottom:25px}.woocommerce-checkout .form-row .chosen-container{width:250px!important;margin-left:5px}#order_comments_field,.shipping_address{clear:both}#order_comments_field textarea{width:100%;max-width:360px;height:125px}ul.payment_methods.methods{list-style:none;padding-left:8px}.payment_method_paypal img{display:inline-block;margin:-15px 8px 0 5px;vertical-align:bottom}.woocommerce-cart .shop_table td{width:50%!important}article .woocommerce header h2:after{display:none}#main .woocommerce .woocommerce-billing-fields label,#main .woocommerce .woocommerce-shipping-fields label{width:175px;float:left;padding-top:7px}#main .woocommerce .woocommerce-shipping-fields h3#ship-to-different-address label{width:auto;float:none;padding:0;margin-bottom:10px;display:inline-block}.woocommerce-billing-fields #billing_address_2,.woocommerce-shipping-fields #shipping_address_2{margin-left:175px}.woocommerce form.cart{margin-top:50px}.woocommerce form select{width:250px;box-sizing:border-box}.woocommerce form .quantity input{width:50px;margin:0;padding:5px 10px;font-size:12px}.woocommerce form .quantity input.input-text.qty.text{padding:12px 10px}.woocommerce-review-link{color:#333;font-size:12px}.woocommerce-review-link:active,.woocommerce-review-link:focus,.woocommerce-review-link:hover{color:#df4949;text-decoration:none!important}ul.payment_methods.methods input[type=radio],ul.payment_methods.methods input[type=checkbox]{float:left;margin:3px 15px 0 0;width:auto!important}ul.payment_methods.methods .payment_box{clear:both;margin-top:5px;display:block}ul.payment_methods.methods label{padding-top:0;float:none}ul.payment_methods.methods li{padding:10px 0}.form-row.terms .input-checkbox,.form-row.terms label{float:right;width:92%}.product-category.product{padding:0;text-align:center}.product-category.product h3{margin:10px 0 3px}.woocommerce-billing-fields,.woocommerce-shipping-fields{margin-bottom:50px}.select2-container .select2-choice,.woocommerce-billing-fields .input-text,.woocommerce-shipping-fields .input-text{width:100%;max-width:360px;margin-left:0;display:inline-block}#ship-to-different-address label{width:49%}#ship-to-different-address input{margin-top:12px}.woocommerce-checkout .woocommerce-info{margin-bottom:40px}.checkout_coupon p{display:inline-block}.checkout_coupon input{width:auto!important;margin-left:0}.woocommerce-checkout-payment .form-row.place-order{background-color:#f6f6f6;padding:20px;border-radius:5px;float:left;width:100%;margin-bottom:25px;text-align:center}.form-row.place-order{text-align:center}.form-row.terms .input-checkbox{float:left;width:5%;margin:5px 0 0}.form-row.place-order p{float:left;width:100%;margin:0 0 10px;padding:0;clear:both;text-align:left;font-size:12px}.form-row.place-order:after{content:'';clear:both}input.button.alt#place_order,input.button.wgm-go-back-button{clear:both;text-transform:uppercase;font-size:12px;text-align:center;margin:25px 0 5px;transition:all .2s ease-in-out;font-family:'Open Sans',sans-serif}input.button.wgm-go-back-button{color:#666;background-color:#eee}input.button.alt#place_order:hover{transition:all .2s ease-in-out;background-color:transparent}.coupon input.button,.woocommerce-cart .shop_table input[name=update_cart]{-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.wgm-digital-checkout-notice{color:#999;font-size:12px}.woocommerce-error{color:#DF1B1B;list-style:none;padding:0}.woocommerce article footer,.woocommerce-account article footer,.woocommerce-cart article footer,.woocommerce-checkout article footer{display:none}table.shop_table.shop_table_responsive.my_account_orders{width:100%}table.shop_table.shop_table_responsive.my_account_orders td{padding:15px 5px}table.shop_table.shop_table_responsive.my_account_orders td .button.view{height:auto;font-size:12px;text-transform:uppercase;padding:5px 10px}.woocommerce-account table>tfoot>tr>td,.woocommerce-account table>tfoot>tr>th{padding:10px 0}.woocommerce-account .product-name .woocommerce-account .product-total{padding:5px 0}.woocommerce-cart .shop_table.cart thead{text-align:left}.woocommerce-cart .shop_table.cart a{color:#333}.woocommerce-cart .shop_table.cart a .wgm-virtual-notice{font-size:12px}.woocommerce-cart .shop_table td{padding:10px}.cart_item td .variation,.checkout_table_item td .variation{margin:5px 0 0;font-size:14px;line-height:1.4}.cart_item td .variation dd,.cart_item td .variation p,.checkout_table_item td .variation dd,.checkout_table_item td .variation p{margin:0}.woocommerce-cart .shop_table td.product-remove{width:10px;text-align:center}.woocommerce-cart .shop_table td.product-remove a{padding:0}.shop_table span.product-tax-rate-amount{display:block;padding:0;margin:0;line-height:4px}.woocommerce-cart .shop_table .product-tax{font-size:12px;color:#999}.product-remove a.remove{font-size:18px;color:#666}.woocommerce-cart .shop_table .jde_hint .actions{font-size:12px;padding-top:30px}.woocommerce-cart .shop_table .coupon{margin:0 0 30px;padding:0;float:left}.woocommerce-cart .shop_table .coupon label{display:none}.woocommerce-cart .shop_table .coupon .input-text{margin-left:0}.woocommerce-cart .shop_table input[name=update_cart]{width:auto;float:left;padding:0 10px;margin-left:11px;transition:all .2s ease-in-out;color:#aaa;background-color:#fff;border:2px solid #ccc}.woocommerce-cart .shop_table input[name=update_cart]:hover{color:#333;background-color:#eee;border:2px solid #eee}td.actions input{font-size:12px;text-transform:uppercase}.shop_table input#coupon_code{line-height:36px;padding:0 10px;margin:0}.coupon input.button{background-color:#333;transition:all .2s ease-in-out;margin-left:-15px}.coupon input.button:hover{background-color:#fff}.cart_totals tr,.woocommerce-cart .shop_table td.actions{text-align:left}.cart_totals tr.shipping td{display:inline-block;padding:15px 0;margin:0}#calc_shipping_postcode_field input{margin-left:0}.cart_totals tr.shipping th{vertical-align:top;padding-top:35px}.cart_totals tr.shipping th:first-child{padding:15px 0}.cart_totals small{color:#999}tr.order-total td .includes_tax,tr.total td .includes_tax{display:block;font-size:12px}tr.order-total th{vertical-align:top}.cart_totals>p{font-size:14px}.cart_totals .shipping .woocommerce-shipping-calculator,select.shipping_method{margin:0 0 20px;text-overflow:ellipsis;white-space:nowrap;width:100%}.cart_totals .shipping .woocommerce-shipping-calculator{float:none}.cart_totals .shipping .woocommerce-shipping-calculator>*{margin:0;font-size:14px}.shipping-calculator-button{font-size:14px;text-transform:uppercase;display:inline-block;margin-top:15px}.woocommerce-checkout td,.woocommerce-checkout tr{text-align:left;padding:15px;vertical-align:middle}table.shop_table order_details tr th{padding:10px 15px}.woocommerce-checkout tr.cart_item,.woocommerce-checkout tr.order_item{border-bottom:1px #eee solid;padding:50px 0}.woocommerce-checkout tr td.product-name{font-size:18px;padding:30px 15px;width:50%}.woocommerce-checkout tr td.product-name dl{font-size:14px}.woocommerce-checkout tr td.product-name dl dt{width:auto;overflow:inherit;text-align:left;font-weight:700;white-space:inherit;text-overflow:inherit}.woocommerce-checkout tr td.product-name dl dd{margin-left:0}.woocommerce-checkout tr td.product-name dl dd p{margin:0}.woocommerce-checkout tr td.product-name .displayhiddentext{font-size:14px;font-weight:500}.woocommerce-checkout tr td.product-name a{display:block;font-size:18px}.woocommerce-checkout tr td.product-name .product-desc{font-size:12px;display:block}.woocommerce-checkout tr td.product-total .amount{display:block;font-weight:600}.woocommerce-checkout tr td.product-total .product-tax .amount{display:inherit;font-weight:400}.woocommerce-checkout td.wgm-tax.product-tax,.woocommerce-checkout tr td.product-total .product-tax{font-size:12px;color:#999}.woocommerce-checkout .shop_table.order_details tfoot tr td span.amount{font-weight:600}.woocommerce-checkout .shop_table.order_details tfoot tr td span.amount:after{display:block;content:''}.woocommerce-checkout .shop_table.order_details{border-bottom:3px solid #eee;margin-bottom:25px}.woocommerce .col-1.address,.woocommerce .col-2.address,.woocommerce-checkout .col2-set.addresses .col-1,.woocommerce-checkout .col2-set.addresses .col-2{padding:25px;background-color:#f6f6f6;border-radius:5px;width:48%;float:left}.woocommerce .col-2.address,.woocommerce-checkout .col2-set.addresses .col-2{float:right}.woocommerce .col-1.address header.title,.woocommerce .col-2.address header.title,.woocommerce-checkout .col2-set.addresses header.title{margin:0}.woocommerce .col-1.address .title h3,.woocommerce .col-2.address .title h3,.woocommerce-checkout .col2-set.addresses .title h3{margin:0 0 10px;font-size:18px}.woocommerce-checkout .col2-set.addresses .col-1 address,.woocommerce-checkout .col2-set.addresses .col-2 address{font-size:14px;font-style:normal}.wgm-second-checkout td{padding:6px 8px}.wgm-second-checkout #customer_details td:first-child{width:36.5%}.wgm-second-checkout>h3{margin-top:40px}.wgm-second-checkout label[for=payment_method]{display:none}.wgm-second-checkout #payment_method{margin:0}.wgm-second-checkout #order_review tfoot{border-top:1px solid #ddd}.col2-set.addresses>div{width:50%;float:left}#main .slider .slides .slide{padding:0}#main .slider ul li{border-bottom:0}ul#shipping_method{width:100%;padding-left:0;margin:0}ul#shipping_method li{width:100%;list-style:none;margin-bottom:10px}ul#shipping_method li span.amount{display:block;margin-left:30px}ul#shipping_method li .wgm-tax.product-tax span.amount{display:inline-block;margin-left:0}ul#shipping_method li .wgm-tax.product-tax{font-size:12px;color:#999;margin-left:30px;display:block;margin-top:-20px}.displayhiddentext{display:none}.woocommerce .login{margin-bottom:50px}.woocommerce .login .form-row-first input,.woocommerce .login .form-row-last input{margin:10px 0;display:block}.frankfurt-body .mfp-close,.frankfurt-body .mfp-zoom-out-cur{cursor:pointer!important}.frankfurt-body .mfp-arrow:focus,.frankfurt-body .mfp-arrow:hover,.frankfurt-body .mfp-close:focus,.frankfurt-body .mfp-close:hover,.frankfurt-body .mfp-zoom-out-cur:focus,.frankfurt-body .mfp-zoom-out-cur:hover{border:none!important;color:#df4949!important}.frankfurt-body .mfp-arrow-left:after,.frankfurt-body .mfp-arrow-right:after{border:none;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;font-size:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.frankfurt-body .mfp-arrow-left:after{content:"\f053"}.frankfurt-body .mfp-arrow-right:after{content:"\f054"}.mfp-container:before,.mfp-figure:after{content:''}.frankfurt-body .mfp-bottom-bar{margin-top:-25px}.woocommerce #customer_login .col-1{border-bottom:1px solid #eee;margin-bottom:35px}.woocommerce #customer_login input,.woocommerce-edit-address .woocommerce input{display:block;clear:both;margin:5px 0 0}.woocommerce-edit-address .woocommerce input{width:75%}.mfp-bg,.mfp-container,.mfp-wrap,.page-template-page-sidebar-left .section-title{width:100%}.woocommerce-account .woocommerce label{display:block}.woocommerce input#rememberme{display:inherit;margin-top:20px;margin-right:10px}.woocommerce #customer_login .button,.woocommerce-account .woocommerce .button{text-transform:uppercase;font-size:14px;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:'Open Sans',sans-serif}.woocommerce-account .woocommerce fieldset{border:none;padding:0;margin:0}.woocommerce-account .woocommerce fieldset legend{font-weight:700;font-size:16px}.page-template-page-sidebar-left>#content>.wrapper>aside{float:left}.page-template-page-sidebar-left>#content>.wrapper>main{float:right}.order-total .wgm-break,.total .wgm-break{display:none}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:1043;outline:0!important}.mfp-container{text-align:center;position:absolute;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
