html,address,article,body,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,blockquote,dd,div,dl,dt,figcaption,figure,hr,li,main,ol,p,pre,ul,img,video,embed,iframe,object,del,ins,caption,col,colgroup,table,tbody,td,tfoot,th,thead,tr,button,datalist,fieldset,form,input,keygen,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary{padding:0;margin:0}html{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;-webkit-box-sizing:inherit;-moz-box-sizing:inherit}body{font:16px sans-serif}code,pre{font:16px monospace}h1{font-size:220%}h2{font-size:200%}h3{font-size:180%}h4{font-size:160%}h5{font-size:140%}h6{font-size:120%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{border:none;max-width:100%;height:auto}a,button,select,input[type='button'],input[type='submit'],input[type='checkbox'],input[type='radio'],.interactive{cursor:pointer}ol,ul{list-style:none}textarea{resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFF url("/textures/lib/select-arrow.svg") no-repeat right 12px center}label{display:block}input,select,textarea,button{font:inherit;outline:none;border:none}button{color:inherit;background:none}.clear:after,.carousel .slide:after,.blocks:after,.full-article figure:after,.recipe-overview:after,.recipe:after,.products:after,.product-list:after{content:'';display:block;clear:both}.float-left{float:left}.float-right{float:right}.float-none{float:none}.grid{display:block;margin:0 auto;max-width:1100px;padding:0 20px}.grid:after{content:'';display:block;clear:both}.column{width:100%}@media screen and (min-width: 600px){.column.thin{float:left;width:50%}.column.thin.gutter-before,.column.thin.gutter,.column.thin.gutter-half-before,.column.thin.gutter-half{padding-top:0}.column.thin:nth-child(n+3).gutter-before,.column.thin.gutter:nth-child(n+3){padding-top:20px}.column.thin:nth-child(n+3).gutter-half-before,.column.thin.gutter-half:nth-child(n+3){padding-top:10px}.column.thin:nth-child(odd).gutter-after,.column.thin.gutter:nth-child(odd){padding-right:20px}.column.thin:nth-child(odd).gutter-half-after,.column.thin.gutter-half:nth-child(odd){padding-right:10px}.column.thin:nth-child(even).gutter-before,.column.thin.gutter:nth-child(even){padding-left:20px}.column.thin:nth-child(even).gutter-half-before,.column.thin.gutter-half:nth-child(even){padding-left:10px}}@media screen and (min-width: 900px){.column{float:left}.column.size-0{width:0%}.column.size-1{width:1%}.column.size-2{width:2%}.column.size-3{width:3%}.column.size-4{width:4%}.column.size-5{width:5%}.column.size-6{width:6%}.column.size-7{width:7%}.column.size-8{width:8%}.column.size-9{width:9%}.column.size-10{width:10%}.column.size-11{width:11%}.column.size-12{width:12%}.column.size-13{width:13%}.column.size-14{width:14%}.column.size-15{width:15%}.column.size-16{width:16%}.column.size-17{width:17%}.column.size-18{width:18%}.column.size-19{width:19%}.column.size-20{width:20%}.column.size-21{width:21%}.column.size-22{width:22%}.column.size-23{width:23%}.column.size-24{width:24%}.column.size-25{width:25%}.column.size-26{width:26%}.column.size-27{width:27%}.column.size-28{width:28%}.column.size-29{width:29%}.column.size-30{width:30%}.column.size-31{width:31%}.column.size-32{width:32%}.column.size-33{width:33%}.column.size-34{width:34%}.column.size-35{width:35%}.column.size-36{width:36%}.column.size-37{width:37%}.column.size-38{width:38%}.column.size-39{width:39%}.column.size-40{width:40%}.column.size-41{width:41%}.column.size-42{width:42%}.column.size-43{width:43%}.column.size-44{width:44%}.column.size-45{width:45%}.column.size-46{width:46%}.column.size-47{width:47%}.column.size-48{width:48%}.column.size-49{width:49%}.column.size-50{width:50%}.column.size-51{width:51%}.column.size-52{width:52%}.column.size-53{width:53%}.column.size-54{width:54%}.column.size-55{width:55%}.column.size-56{width:56%}.column.size-57{width:57%}.column.size-58{width:58%}.column.size-59{width:59%}.column.size-60{width:60%}.column.size-61{width:61%}.column.size-62{width:62%}.column.size-63{width:63%}.column.size-64{width:64%}.column.size-65{width:65%}.column.size-66{width:66%}.column.size-67{width:67%}.column.size-68{width:68%}.column.size-69{width:69%}.column.size-70{width:70%}.column.size-71{width:71%}.column.size-72{width:72%}.column.size-73{width:73%}.column.size-74{width:74%}.column.size-75{width:75%}.column.size-76{width:76%}.column.size-77{width:77%}.column.size-78{width:78%}.column.size-79{width:79%}.column.size-80{width:80%}.column.size-81{width:81%}.column.size-82{width:82%}.column.size-83{width:83%}.column.size-84{width:84%}.column.size-85{width:85%}.column.size-86{width:86%}.column.size-87{width:87%}.column.size-88{width:88%}.column.size-89{width:89%}.column.size-90{width:90%}.column.size-91{width:91%}.column.size-92{width:92%}.column.size-93{width:93%}.column.size-94{width:94%}.column.size-95{width:95%}.column.size-96{width:96%}.column.size-97{width:97%}.column.size-98{width:98%}.column.size-99{width:99%}.column.size-100{width:100%}.column.gutter-before,.column.gutter,.column.gutter-half-before,.column.gutter-half,.column.thin:nth-child(n+3).gutter-before,.column.thin.gutter:nth-child(n+3),.column.thin:nth-child(n+3).gutter-half-before,.column.thin.gutter-half:nth-child(n+3){padding-top:0}.column.gutter-after,.column.gutter,.column.gutter-half-after,.column.gutter-half,.column.thin:nth-child(n+3).gutter-after,.column.thin.gutter:nth-child(n+3),.column.thin:nth-child(n+3).gutter-half-after,.column.thin.gutter-half:nth-child(n+3){padding-bottom:0}.column.gutter-before,.column.gutter{padding-left:20px}.column.gutter-half-before,.column.gutter-half{padding-left:10px}.column.gutter-after,.column.gutter{padding-right:20px}.column.gutter-half-after,.column.gutter-half{padding-right:10px}.column.float-right{float:right}}.gutter-before,.gutter{padding-top:20px}.gutter-half-before,.gutter-half{padding-top:10px}.gutter-after,.gutter{padding-bottom:20px}.gutter-half-after,.gutter-half{padding-bottom:10px}.content>.content-element,.content>h1,.content>h2,.content>h3,.content>h4,.content>h5,.content>h6,.content>hgroup,.content>p,.content>ul,.content>ol,.content>table,.content>pre,.content>figure,.content figcaption,.content>iframe,.content>object,.content>embed,.content>form{margin-bottom:20px}.content>.content-element:last-child,.content>h1:last-child,.content>h2:last-child,.content>h3:last-child,.content>h4:last-child,.content>h5:last-child,.content>h6:last-child,.content>hgroup:last-child,.content>p:last-child,.content>ul:last-child,.content>ol:last-child,.content>table:last-child,.content>pre:last-child,.content>figure:last-child,.content figcaption:last-child,.content>iframe:last-child,.content>object:last-child,.content>embed:last-child,.content>form:last-child{margin-bottom:0}.content ul,.content ol{padding-left:30px}.content ul{list-style:disc}.content ol{list-style:decimal}body{font-family:'Open Sans', sans-serif}a{color:inherit}a:hover{color:#e92390}.vc{position:relative}.vc>.vc-content,.vc:before{display:inline-block;vertical-align:middle}.vc:before{content:'';height:100%}.button{display:inline-block;padding:2px 10px;color:#333;border:1px solid #333;line-height:20px;text-decoration:none;text-transform:uppercase;transition:color 300ms ease-in-out, border-color 300ms ease-in-out}.button--round{border-radius:20px}.button--with-arrow:after{display:inline-block;margin-left:10px;font-size:120%;content:'\203A'}.button--small{padding:2px 8px}.button--small.button--with-arrow:after{margin-left:5px}.button:hover{color:#e92390;border-color:#e92390}.main{border-top:5px solid #000;padding-top:30px}.inline-photo{display:block;max-width:40%;margin-bottom:20px}.inline-photo.left{float:left;margin-right:20px}.inline-photo.right{float:right;margin-left:20px}.photo{position:relative;background:#EEE;overflow:hidden}.photo img{display:block;width:100%;transition:filter 350ms ease-in-out, -webkit-filter 350ms ease-in-out}.photo a:hover img{filter:grayscale(90%);-webkit-filter:grayscale(90%)}.photo--with-play-button a:after{display:block;position:absolute;font-family:'icomoon';font-size:70px;color:#FFF;color:rgba(255,255,255,0.5);top:50%;left:50%;content:'\ea15';width:80px;height:80px;text-align:center;line-height:80px;margin-top:-40px;margin-left:-40px;text-shadow:0 1px 4px rgba(0,0,0,0.2);transition:color 300ms ease-in-out}.photo--with-play-button a:hover:after{color:#FFF}header nav ul li{display:inline}header nav ul li a{display:inline-block;text-transform:uppercase;text-decoration:none;transition:color 300ms ease-in-out}header .top{line-height:48px;overflow:hidden;background:#000}@media screen and (min-width: 900px){header .top{height:48px}}header .top ul,header .top .right{display:inline-block}header .top .right{width:100%}header .top .social{display:none}@media screen and (min-width: 600px){header .top .social{display:inline-block}}@media screen and (min-width: 900px){header .top .right{width:auto;float:right}}header .top .nav{display:none;font-size:0}header .top .nav a{color:#999;font-size:14px}header .top .nav a:hover,header .top .nav a.current{color:#EEE}header .top .nav li+li:before{content:'|';display:inline-block;font-size:14px;padding:0 6px}@media screen and (min-width: 900px){header .top .nav{display:inline-block}}header .top form{display:inline-block;position:relative;vertical-align:middle;width:200px;height:48px}@media screen and (min-width: 600px){header .top form{margin-left:5px}}header .top form input{position:absolute;left:0;top:10px;height:28px;line-height:28px;background:none;border:1px solid #999;border-radius:20px;color:#999;width:100%;padding:0 28px 0 12px;transition:color 300ms ease-in-out, border-color 300ms ease-in-out}header .top form input::-webkit-input-placeholder{color:#444}header .top form input:-moz-placeholder{color:#444}header .top form input::-moz-placeholder{color:#444}header .top form input:-ms-input-placeholder{color:#444}header .top form input:focus{color:#DDD;border-color:#DDD}header .top form button{position:absolute;top:50%;right:6px;width:28px;height:28px;line-height:28px;margin-top:-14px;text-align:center;transition:color 300ms ease-in-out}header .top form button:hover{color:#DDD}header .logo{text-align:center;margin-top:30px}header .logo a{color:#e92390;font-size:34px;text-decoration:none}@media screen and (min-width: 600px){header .logo a{font-size:56px}}@media screen and (min-width: 900px){header .logo a{font-size:70px}}@media screen and (min-width: 900px){header .logo{margin-top:80px}}header .main-nav{display:none;text-align:center;font-size:0;margin-top:30px;background:#EEE}header .main-nav.open{display:block}@media screen and (min-width: 900px){header .main-nav{display:block;background:none;margin-top:80px}header .main-nav li+li:before{content:'|';color:#A6A6A6;display:inline-block;font-size:16px;padding:0 8px}}header .main-nav li+li a{border-top:1px solid #CFCFCF}@media screen and (min-width: 900px){header .main-nav li+li a{border-top:none}}header .main-nav a{display:block;color:#252525;padding:12px 0;font-size:16px}header .main-nav a:hover,header .main-nav a.current{color:#e92390}header .main-nav a.current{font-weight:bold}@media screen and (min-width: 900px){header .main-nav a{display:inline-block;padding:0}}#burger{position:absolute;top:0;right:0;width:48px;height:48px;transition:color 300ms ease-in-out;font-size:20px}#burger:hover,#burger.selected{color:#FFF}@media screen and (min-width: 900px){#burger{display:none}}body{background:#000;font-size:14px;line-height:1.4;color:#999}#shell{background:#FFF}main{color:#252525;padding:30px 0}@media screen and (min-width: 900px){main{padding:50px 0}}footer{padding-top:25px;padding-bottom:50px;text-transform:uppercase}footer .group h6{text-decoration:underline;margin-bottom:10px}footer .group ul{line-height:1.6}footer .group a{text-decoration:none;color:#999;transition:color 300ms ease-in-out}footer .group a:hover{color:#DDD}footer .subscribe h6{color:#EEE;margin-bottom:10px}footer .subscribe form{margin-bottom:30px}footer .subscribe form input,footer .subscribe form button{background:none;border:1px solid #999;padding:6px 8px;color:#999;transition:color 300ms ease-in-out, border-color 300ms ease-in-out}footer .subscribe form input{width:60%}footer .subscribe form input::-webkit-input-placeholder{color:#444}footer .subscribe form input:-moz-placeholder{color:#444}footer .subscribe form input::-moz-placeholder{color:#444}footer .subscribe form input:-ms-input-placeholder{color:#444}footer .subscribe form input:focus,footer .subscribe form button:hover{border-color:#DDD;color:#DDD}footer .subscribe form button{border-radius:20px;text-transform:uppercase;margin-left:10px}footer .copyright{text-transform:none;margin-top:20px;font-size:smaller;color:#555}.social{vertical-align:middle}.social li{display:inline}.social li a{display:inline-block;vertical-align:middle;width:28px;height:28px;line-height:26px;text-decoration:none;border:1px solid #999;color:#999;border-radius:100%;text-align:center;transition:color 300ms ease-in-out, border-color 300ms ease-in-out}.social li a:hover{color:#DDD;border-color:#DDD}.carousel{background:#222;color:#FFF;margin-bottom:10px}.carousel .slide{display:block}.carousel figure img{display:block;width:100%}.carousel article{padding:40px 20px}.carousel article p+p,.carousel article p+h3,.carousel article h3+p,.carousel article h3+h3{margin-top:14px}.carousel article small{color:#e92390;text-transform:uppercase;font-size:100%}.carousel article .button{border:1px solid #FFF;color:#FFF}.carousel article .button:hover{color:#e92390;border-color:#e92390}.carousel *{outline:none}.carousel-dots{margin-bottom:35px;text-align:center}.carousel-dots li{display:inline}.carousel-dots li button{background:#DDD;width:12px;height:12px;margin-right:4px;border-radius:100%;overflow:hidden;text-indent:999px}.carousel-dots li.slick-active button{background:#e92390}.blocks li{display:inline}.blocks li article .photo{margin-bottom:20px}.blocks li article small{color:#e92390;text-transform:uppercase;font-size:100%}.blocks li article h3,.blocks li article p{margin-bottom:14px}@media screen and (min-width: 600px){.blocks li article h3,.blocks li article p{padding-right:20px}}.blocks li article p:last-child{margin-bottom:0}.blocks li+li article{margin-top:20px}@media screen and (min-width: 600px){.blocks li+li article{margin-top:0}}@media screen and (min-width: 600px){.blocks li article{float:left;width:32%}.blocks li+li article{margin-left:2%}}@media screen and (min-width: 600px){.blocks.multiline li:nth-child(3n+1) article{margin-left:0;clear:left}}.blocks.multiline article{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #000}.featured{margin-bottom:35px}.recent .column:first-child{border-top:10px solid #000;border-bottom:10px solid #000;padding:25px 0}.recent .articles li{display:block}@media screen and (min-width: 600px){.recent .articles li{position:relative;padding-left:190px;min-height:170px}.recent .articles li .photo{position:absolute;top:0;left:0;width:170px;height:170px}}.recent .articles li article small{color:#e92390;text-transform:uppercase;font-size:100%}.recent .articles li article h3{margin-bottom:12px}.recent .articles li article p{margin-bottom:12px}.recent .articles li+li{margin-top:25px;padding-top:25px;border-top:2px solid #000;min-height:195px}.recent .articles li+li .photo{top:25px}.article-list{border-top:10px solid #000;padding-top:25px}.article-list h1{margin-bottom:20px;color:#e92390;font-size:150%;text-transform:uppercase}.list-top-body{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #000}.sidebar{margin-top:50px;border-top:10px solid #000;border-bottom:10px solid #000;padding:25px 0}.sidebar .sidebar-item h4{color:#e92390;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:100%}.sidebar .sidebar-item h5{margin-bottom:10px}.sidebar .sidebar-item .photo{margin-bottom:10px}.sidebar .sidebar-item+.sidebar-item{margin-top:20px;line-height:30px;padding-top:20px;border-top:3px solid #000}.sidebar .sidebar-item+.sidebar-item.instagram .photo{border:1px solid #8d8d8d}.sidebar .sidebar-item.instagram .account{padding-bottom:20px;color:#666}.sidebar .sidebar-item.instagram .account .icon-instagram{float:right;text-decoration:none;font-size:150%}.sidebar .sidebar-item .block h4{margin-bottom:20px}.sidebar .sidebar-item .block+.block{margin-top:20px}@media screen and (min-width: 900px){.sidebar{margin-top:0}}.full-article .auxiliary{padding-bottom:25px}.full-article .auxiliary time{color:#AAA;text-transform:uppercase}.full-article .auxiliary h6{padding-top:10px}.full-article .auxiliary h6 a{color:#999;text-transform:uppercase;font-weight:normal;font-size:100%;text-decoration:none}.full-article .auxiliary h6 a:hover{color:#333}.full-article figure{margin-left:-2px}.full-article figure.with-credit{margin-bottom:5px}.full-article figure img{display:block;float:left;padding-left:2px}.full-article figure.count-1 img{width:100%}.full-article figure.count-2 img{width:50%}.full-article figure.count-3 img{width:33.333%}.full-article figcaption{color:#999;font-size:smaller}.full-article h5{color:#e92390;font-size:120%}.full-article h5 a{color:#e92390;text-decoration:none}.full-article h5 a:hover{color:#111}.full-article.travel h5{font-size:150%}.full-article .author{color:#AAA;font-size:smaller;margin-top:-10px}.full-article .credits{padding-left:0;list-style-type:none}.article-relations{margin-top:30px;border-top:2px solid #000;border-bottom:2px solid #000;padding:20px 0}.article-relations h2{color:#e92390;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;font-size:140%}#share{margin-top:40px;padding-top:10px;border-top:1px solid #EEE}#share h6{color:#000;font-size:100%;text-transform:uppercase;margin-bottom:12px}.video{position:relative;padding-bottom:56.25%;height:0}.video iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.recipe-overview{border-top:3px solid #000;border-bottom:3px solid #000;margin-bottom:20px;padding:10px 0}.recipe-overview span{width:25%}.recipe h4{color:#e92390;margin-bottom:10px;font-size:100%;font-weight:normal}.recipe ul{padding-left:0;list-style:none}.recipe .ingredients{background:#F2F2F2;padding:10px}.recipe .ingredients li{position:relative}.recipe .ingredients li strong{display:block;color:#e92390;padding-bottom:10px;font-weight:normal}.recipe .ingredients li span{display:block;position:relative;padding-left:20px}.recipe .ingredients li span:before{position:absolute;font-family:sans-serif;top:-2px;left:0;content:'\25A1';font-size:120%}.recipe .ingredients li+li strong{padding-top:10px}.recipe .method{list-style:none}.recipe .method strong{color:#e92390;text-transform:uppercase}.recipe .method li+li{margin-top:8px}.recipe .method .photo{margin-top:5px}.recipe .book{border-top:3px solid #000;border-bottom:3px solid #000;padding:10px 0;margin-top:30px}.recipe .book h4{text-transform:uppercase;letter-spacing:1px}.recipe .book img{display:block;margin:15px auto}.recipe .book .button{margin-top:15px}@media screen and (min-width: 900px){.products{margin-left:-1%}}.products li{display:inline}.products li+li .product{margin-top:10px}@media screen and (min-width: 900px){.products li+li .product{margin-top:0}}.products .product{position:relative;border:1px solid #CCC}@media screen and (min-width: 900px){.products .product{width:19%;float:left;margin-left:1%}}.products .product .details{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.85);text-align:center;opacity:0;padding:10px;transition:opacity 350ms ease-in-out}.products .product .details .button{pointer-events:none;margin-top:12px}.products .product .details .valign{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.products .product img{width:100%;transition:filter 350ms ease-in-out, -webkit-filter 350ms ease-in-out}.products .product:hover .details{opacity:1}.products .product:hover .details .button{pointer-events:auto}.products .product:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.result-summary{color:#e92390;margin-bottom:30px}.professionals{border-top:3px solid #000;padding-top:20px}.professionals li{display:block;position:relative;padding-left:190px;min-height:170px}.professionals li .photo{position:absolute;top:0;left:0;width:170px;height:170px;overflow:hidden;background:#EEE}.professionals li .photo .icon-heart{position:absolute;border:2px solid #e92390;background:#FFF;top:4px;left:4px;width:24px;height:24px;text-align:center;line-height:24px;color:#e92390;border-radius:100%}.professionals li .photo img{display:block;transition:opacity 300ms ease-in-out}.professionals li .photo a:hover img{opacity:0.7}.professionals li .professional{position:relative}.professionals li .professional .featured{display:none;position:absolute;top:0;right:0;color:#AAA;text-transform:uppercase}.professionals li .professional .featured .icon-heart{color:#e92390}@media screen and (min-width: 900px){.professionals li .professional .featured{display:inline-block}}.professionals li .professional small{color:#e92390;text-transform:uppercase}.professionals li .professional h3{margin-bottom:12px}.professionals li .professional h3 span{display:inline-block;margin-left:5px;font-size:50%;color:#AAA;text-transform:uppercase}.professionals li .professional p{margin-bottom:12px}.professionals li+li{margin-top:20px;padding-top:20px;border-top:2px solid #000;min-height:190px}.professionals li+li .photo{top:20px}.content .professionals{padding-left:0}.form--large input[type="text"],.form--large input[type="email"],.form--large textarea,.form--large select{display:block;width:100%;border:none;border-bottom:1px solid #AAA;border-radius:0;margin-bottom:10px;padding-top:10px;padding-bottom:30px}.form--large textarea{height:120px}form .server-message{margin-bottom:10px;color:#C00;text-transform:capitalize}form .server-message.successful{color:#0A0}form .message{border:1px solid #C00;color:#C00;padding:12px;margin-bottom:20px}form .message.ok{border:1px solid #0A0;color:#0A0}.shop{border-top:10px solid #000;padding-top:25px}.shop h2{color:#e92390;margin-bottom:30px}.product-list li{display:inline}.product-list li a{display:block;margin-bottom:20px;text-decoration:none}.product-list li a .photo .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:10;text-align:center;color:#111;line-height:100%;opacity:0;transition:opacity 300ms ease-in-out;text-transform:uppercase}.product-list li a .photo .overlay:before,.product-list li a .photo .overlay span{display:inline-block;vertical-align:middle}.product-list li a .photo .overlay:before{height:100%;content:''}.product-list li a:hover img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.product-list li a:hover .photo .overlay{opacity:1}@media screen and (min-width: 900px){.product-list li a{width:19%;margin-left:1.25%;float:left}}.product-list li a .photo{margin-bottom:12px}.product-list li a strong,.product-list li a small{display:block}.product-list li a small{font-size:100%;font-style:italic;margin-top:5px}.product-list li:nth-child(5n+1) a{margin-left:0;clear:left}.ad-container{display:block;margin:0 auto;position:relative;overflow:hidden;background:#FAFAFA;border:1px solid #E8E8E8}.ad-container img{display:block;width:100%;height:auto}.ad-container.medium-rectangle{width:300px;height:250px}.ad-container.leaderboard{display:none;margin-top:40px;width:728px;height:90px}@media screen and (min-width: 800px){.ad-container.leaderboard{display:block}}.ad-container.banner{display:none}@media screen and (min-width: 500px){.ad-container.banner{display:block;margin-top:40px;width:468px;height:60px}}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;transition-duration:300ms;padding:10px;overflow:auto;z-index:10}.modal-container.modal-transition-enter:before,.modal-container.modal-transition-leave-active:before{opacity:0}.modal-container.modal-transition-enter .modal,.modal-container.modal-transition-leave-active .modal{opacity:0;margin-top:-30px}.modal-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(238,238,238,0.8);transition:all 300ms ease-in-out}.modal{position:relative;max-width:500px;top:50%;margin:0 auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:#FFF;box-shadow:0 2px 6px rgba(0,0,0,0.2);transition:all 300ms ease-in-out;max-height:100%;padding:20px;overflow:auto}.modal h4{text-transform:uppercase;color:#e92390;margin-bottom:20px}.modal input{width:100%;display:block;margin-bottom:20px;border:1px solid #CCC;padding:5px 8px}.modal input:focus{border:1px solid #AAA}.modal .close{position:absolute;top:5px;right:5px;padding:4px 6px}
