html,body{max-width:100%;height:100%}body{color:#a4a4a4;background:#f7f7f7;max-width:100%;font:13px/18px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;overflow:hidden scroll;margin:0!important}img{border-style:none}a{color:#000;text-decoration:none}a:hover{cursor:pointer;text-decoration:underline}input,textarea,select{vertical-align:middle;font:100% arial,sans-serif}input:active,input:hover,:focus{outline:none}aside,figure{display:block}figure{margin:0}form,fieldset{border-style:none;margin:0;padding:0}#page{width:100%;max-width:100vw;min-height:100%;overflow:hidden}div.fix-width{width:100%;max-width:1140px;margin:0 auto;position:relative}h1{margin:0;padding:0 0 20px;font-size:24px;line-height:26px}h2{color:#fff;margin:0;padding:0 0 7px;font:61px/63px lft-etica-n4,lft-etica,Arial,Helvetica,sans-serif}h3{text-shadow:0 1px #fff;margin:0;padding:0 0 12px;font:26px/28px lft-etica-n7,lft-etica,Arial,Helvetica,sans-serif}h4{margin:0;padding:0 0 6px;font-size:18px;line-height:21px}p{margin:0;padding:0 0 33px}.promo p{margin:0;padding:0}#header{z-index:1001;width:100%;margin-top:0;position:relative;top:0;left:0;right:0}a.join-link{color:#fff;text-shadow:0 1px #008bbf;opacity:1;background:#00aeef;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 22px;font:700 14px/34px Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block;position:relative}a.join-link:hover{opacity:.7;text-decoration:none}.menu{float:left}.menu ul{margin:0;padding:0;list-style:none;overflow:hidden}.menu ul li{float:left;margin:0}.menu .dropdown li:hover a{color:#17191c;text-decoration:none;position:relative}.menu ul li a{color:#676767;display:block}.menu .dropdown>a{width:100%;height:100%;margin-bottom:-18px;padding-top:1px;padding-bottom:18px;display:block;position:relative}.menu .dropdown ul.menu-dropdown li a{color:#6f6f6f;text-shadow:none;text-align:left;background-color:#0000;border:none;padding:10px 10px 7px 0;font:14px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;position:relative}.menu .menu-dropdown li:hover a{text-shadow:0;color:#fff;background:#d6d6d6;border-bottom:none;box-shadow:0 0 #b1b1b1}.fader img{-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}img.swap1,.fader:hover img.swap2{opacity:1}.fader:hover img.swap1,img.swap2{opacity:0}img.swap1{z-index:1;position:absolute}.fader{position:relative}.block-white{background:#fff;-moz-border-radius:3px;position:relative;-webkit-box-shadow:0 1px 2px #0003;-moz-box-shadow:0 1px 2px #0003;box-shadow:0 1px 2px #0003}#email-signup .support-popup{text-align:left;background:#fff;width:425px;min-height:300px}.support-popup p{text-align:left}.support-popup h4{color:#696969;text-align:left;padding:0 0 20px;font:700 22px/22px Helvetica Neue,Helvetica,Arial,sans-serif}.support-popup form .btn-row{box-shadow:none;float:none;background:0 0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.support-popup .row{width:100%;padding:0 0 20px}.support-popup .row .text-holder{float:left;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:182px;height:23px;margin:0 0 0 19px;padding:7px 9px;position:relative}.support-popup .row .text-holder input{color:#bcbcbc;background:0 0;border:none;width:100%;height:23px;padding:0;font:14px/23px lft-etica-n7,lft-etica,Arial,Helvetica,sans-serif}.support-popup .row span.star{background:0 -1190px no-repeat;width:7px;height:6px;display:block;position:absolute;top:14px;right:13px}.support-popup .row .email-holder span.star{top:9px;right:12px}.support-popup .btn-row .btn{float:left;background:#00aeef 116px -1073px no-repeat;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:45px;padding:0;position:relative;overflow:hidden}.support-popup .btn-row .btn input{color:#fff;cursor:pointer;background:0 0;border:none;height:45px;padding:0 57px 0 50px;font:700 16px/45px Helvetica Neue,Helvetica,Arial,sans-serif;display:block}.support-popup .row .textarea-holder{background:#fff;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:403px;height:108px;padding:9px;position:relative}.support-popup .row .textarea-holder textarea{color:#bcbcbc;background:0 0;border:none;margin:0;padding:0;font:14px/16px lft-etica-n7,lft-etica,Arial,Helvetica,sans-serif;overflow:auto;width:403px!important;height:108px!important}.support-popup .btn-row a{color:#828383;float:left;margin:16px 0 0 16px;font:12px/14px lft-etica-n4,lft-etica,Arial,Helvetica,sans-serif;text-decoration:underline}a.post-share{float:left;text-indent:50px;color:#fff;background:#3e599a no-repeat;width:24%;min-width:185px;height:46px;margin:10px 0 0;font:15px/46px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;display:block}a.post-share:hover{opacity:.8;cursor:pointer;text-decoration:none}a.post-share span{float:right;color:#fff;vertical-align:middle;text-align:center;text-indent:0;background-color:#4665af;width:20px;height:16px;padding:15px;font:16px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;display:block}a.post-share.facebook{background:#3e599a 0 1px no-repeat;margin-right:10px}a.post-share.facebook span{background-color:#4665af80}a.post-share.twitter{background:#4b8cbe 0 -111px no-repeat;margin-right:10px}a.post-share.twitter span{background-color:#529fda80}a.post-share.gplus{background:#b8382e 0 -50px no-repeat;margin-right:10px}a.post-share.gplus span{background-color:#d2423880}a.post-share.stumble{background:#e15131 0 -165px no-repeat}a.post-share.stumble span{background-color:#fd5d3b80}#footer{z-index:121;width:100%;box-sizing:initial;background:#e2e2e2;margin:0;padding:0;position:relative}#footer .social-block{zoom:1;background-color:#f5f5f5;border-top:1px solid #dedede;width:100%;position:relative;-webkit-box-shadow:0 2px 2px #cdcdcd;-moz-box-shadow:0 2px 2px #cdcdcd;box-shadow:0 2px 2px #cdcdcd}#footer .social-holder{float:left;margin:1px 0 0;padding:0 0 0 23px}#footer .social{width:100%;margin:0;list-style:none}#footer .social li{float:left;border-right:1px solid #eaeaea;margin:0 25px 0 0;padding:15px 20px 13px 0}#footer .social li:first-child{border-left:1px solid #eaeaea;padding-left:20px}#footer .social a{width:21px;height:21px;display:block;overflow:hidden}#footer a.facebook{color:#3e599a;height:22px}#footer a.gplus{color:#b8382e;height:20px;margin-top:2px}#footer a.twitter{color:#4b8cbe}#footer a.dribble{color:#ea4c89;width:26px;height:26px;margin-top:-2px}#footer a.email{color:#0006;width:24px;height:22px;margin-top:1px}#footer a.rss{color:#e15131;width:20px;height:19px;margin-top:2px}.pop-ups{float:right;margin:1px 0 0;padding:0}.pop-ups ul{float:left;margin:0;padding:0;list-style:none;position:relative}.pop-ups ul a{color:#6d6e71;font:17px/26px lft-etica-n4,lft-etica,Arial,Helvetica,sans-serif}.pop-ups ul li a{z-index:1;padding:12px 20px 9px 22px;display:block;position:relative}.pop-ups ul li:hover{cursor:pointer}form .text-holder{border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:210px;height:22px;padding:3px 7px;position:relative}form .text-holder:after{clear:both;content:"";display:block}form .text-holder input{color:#bcbcbc;background:0 0;border:none;width:210px;height:22px;padding:0;font:12px/22px lft-etica-n7,lft-etica,Arial,Helvetica,sans-serif}form .textarea-holder{border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:210px;height:75px;padding:5px 7px;position:relative}form .textarea-holder textarea{color:#bcbcbc;resize:none;background:0 0;border:none;margin:0;padding:0;font:12px/14px lft-etica-n7,lft-etica,Arial,Helvetica,sans-serif;overflow:auto;width:210px!important;height:75px!important}form .btn-row{float:left;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:28px;position:relative;-webkit-box-shadow:0 2px 3px #e6e6e6;-moz-box-shadow:0 2px 3px #e6e6e6;box-shadow:0 2px 3px #e6e6e6}form .btn-row input{color:#676767;cursor:pointer;background:0 0;border:none;height:28px;padding:0 28px;font:13px/28px lft-etica-n4,lft-etica,Arial,Helvetica,sans-serif}.pop-ups .join{float:left;width:95px;margin:0;padding:8px 24px 6px 23px;overflow:hidden}.footer-bottom{width:100%;padding:0 0 20px;overflow:hidden}.footer-bottom .logo{float:left;text-indent:-9999px;background:no-repeat;width:160px;height:27px;margin:19px 0 0 23px;overflow:hidden}.footer-bottom .logo a{height:100%;display:block}.footer-bottom p{color:#a6a6a6;float:right;margin:21px 8px 0 0;padding:0;font:700 13px/26px Helvetica Neue,Helvetica,Arial,sans-serif}.footer-bottom p a{color:#a6a6a6;font:700 13px/26px Helvetica Neue,Helvetica,Arial,sans-serif}.support-popup .row .text-holder{width:280px}#header.ml-header{background:#fff;border-top:2px solid #31b5eb;border-bottom:1px solid #eaeaea;max-width:100%}.ml-header div.bottom{padding:15px 0}.ml-header .menu ul li{float:left;box-sizing:border-box;background-image:none;padding-bottom:17px;display:block}.ml-header .menu ul li a{color:#747475;background-image:none;padding:10px 13px;font:16px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;display:block}.ml-header .menu ul li a:hover{color:#1e1e1e}#header.ml-header .logo{float:left;text-indent:0;color:#0000009c;background:no-repeat;width:36px;height:36px;margin:3px 5px 0 0;padding:0}#header.ml-header .logo .mcil{transition:transform .8s}#header.ml-header .logo:hover .mcil{transform:rotate(360deg)}.ml-header .menu ul li:hover a{box-shadow:none;border-bottom:none}.menu ul li.dropdown span.dropdown-arrow{float:right;width:13px;height:20px;margin:0 -5px 0 8px;display:inline-block}.ml-header .menu .dropdown:hover ul.menu-dropdown{display:block}.ml-header .menu ul li ul.menu-dropdown li:hover a,.menu ul li ul.menu-dropdown li:hover a{color:#fff}.comment-block{background-color:#fff;padding:40px;font-size:150%}.redditbg{fill:#f40}.redditbrand{fill:#fff;fill-rule:evenodd}a.button.login-register{color:#fff;opacity:1;background:#474949;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 7px;padding:5px 22px;font:16px/34px Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block;position:relative}.glyph{fill:currentColor;text-align:center;vertical-align:middle;width:100%;height:100%;margin-left:auto;margin-right:auto;display:inline-block;position:relative;overflow:visible}.glyph-svg{width:100%;height:100%}.glyph-svg .fill{fill:inherit}.pop-ups ul li{float:left;min-width:75px;margin:-1px 0 0;padding:0 2px 2px 0}.down-arrow{width:15px;height:10px;font-size:11.5px;display:inline-block;position:relative}.down-arrow:after{content:"▼";color:#747474;width:100%;height:100%;display:block;position:absolute;top:0;left:5px;transform:scaleY(.75)}.social-login .facebook{background:#3e599a url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='glyph-svg' viewBox='0 0 12 24'%3E%3Cpath fill='%23ffffff' d='M12 0v5H9S8 5 8 6v2h4l-1 5H8v11H3V13H0V8h3V4.7S2.8 0 7.6 0H12z'/%3E%3C/svg%3E") 50%/12px no-repeat}.social-login .google{background:#b8382e url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' viewBox='0 0 19 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;' fill='%23ffffff' d='M8.68,4.7C8.42,2.61,7.01,0.929,5.53,0.88C4.05,0.83,3.06,2.43,3.31,4.53c0.26,2.09,1.67,3.83,3.15,3.88C7.94,8.46,8.93,6.8,8.68,4.7z M6.26,12.48c-2.21-0.03-4.18,1.449-4.18,3.22c0,1.81,1.59,3.309,3.8,3.309c3.1,0,4.18-1.41,4.18-3.22c0-0.22-0.02-0.43-0.07-0.64c-0.24-1.02-1.1-1.53-2.3-2.431C7.26,12.57,6.78,12.48,6.26,12.48z M8.89,1c1.21,0.5,1.85,2.02,1.85,3.58c0,1.309-0.67,2.43-1.62,3.229c-0.93,0.79-1.1,1.11-1.1,1.78c0,0.561,0.99,1.53,1.51,1.92c1.52,1.16,2.01,2.231,2.01,4.03c0,2.24-2.01,4.46-5.65,4.46C2.69,20,0,18.599,0,16.36c0-2.271,2.46-4.46,5.65-4.46l1-0.011c-0.44-0.46-0.78-1.019-0.78-1.71c0-0.41,0.12-0.81,0.29-1.16C5.98,9.04,5.81,9.04,5.62,9.04c-2.62,0-4.38-2.01-4.38-4.5C1.24,2.099,3.67,0,6.25,0H12l-1.29,1H8.89zM19,5h-2v2h-2V5h-2V3h2V1h2v2h2V5z'/%3E%3C/svg%3E") 13px/26px no-repeat}.social-login .twitter{background:#4b8cbe url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 20'%3E%3Cpath class='fill' fill='%23ffffff' d='M23 2.37c-.85.4-1.76.67-2.71.79.97-.62 1.72-1.61 2.07-2.79-.91.58-1.92 1-2.99 1.23C18.51.61 17.28 0 15.92 0c-2.6 0-4.71 2.26-4.71 5.05 0 .4.04.78.12 1.15C7.41 5.99 3.93 3.98 1.6.93c-.4.74-.64 1.61-.64 2.53 0 1.76.84 3.3 2.1 4.21-.77-.03-1.5-.26-2.14-.64v.07c0 2.44 1.63 4.48 3.79 4.95-.4.11-.81.18-1.24.18-.31 0-.6-.04-.89-.1.6 2.01 2.34 3.47 4.41 3.51-1.62 1.35-3.65 2.16-5.86 2.16-.39 0-.76-.02-1.13-.07C2.09 19.16 4.57 20 7.23 20c8.68 0 13.43-7.69 13.43-14.36l-.01-.66c.92-.71 1.72-1.6 2.35-2.61z'/%3E%3C/svg%3E") 50%/24px no-repeat}.close-btn{color:#fff;opacity:1;cursor:pointer;z-index:2000;background:url(https://s3.medialoot.com/images/top-close.png) 50% no-repeat;width:30px;height:30px;position:absolute;top:32px;right:25px}.modal-bg{visibility:hidden;width:0;height:0;position:fixed}.modal-bg.modal-open{visibility:visible;z-index:2100;text-align:center;background-color:#ffffff80;width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:scroll}.modal-open.modal-bg.dark-bg{background-color:#00000080}.modal{box-sizing:border-box;text-align:center;background:#1e1e1e url(https://medialoot.com/assets/img/site/homepage-banner.jpg) 50%;max-width:1000px;min-height:540px;margin:0 auto;padding:130px 50px 50px;transition:transform .3s;position:relative;top:50%;transform:translateY(-50%)scale(.1);box-shadow:1px 1px 30px #0000004d}.modal.narrow{max-width:500px}.modal.no-image{background-color:#fff;background-image:none}.modal-bg.dark-bg h2{color:#777;font-size:38px}.modal-open .modal{transform:translateY(-50%)scale(1)}.narrow .status-bar{margin-left:0}.narrow .status-bar li{width:30%}.status-bar{counter-reset:step;z-index:3;height:40px;margin-left:17%;position:relative}.status-bar li{float:left;text-align:center;text-transform:uppercase;color:#7d7d7d;width:25%;font-size:12px;list-style-type:none;position:relative}.status-bar li:before{content:counter(step);counter-increment:step;text-align:center;background-color:#fff;border:2px solid #7d7d7d;border-radius:50%;width:30px;height:30px;margin:0 auto 10px;line-height:30px;display:block}.status-bar li:after{content:"";z-index:-1;background-color:#7d7d7d;width:100%;height:2px;position:absolute;top:15px;left:-50%}.status-bar li:first-child:after{content:none}.status-bar li.active{color:green}.status-bar li.active:before{border-color:#55b776}.status-bar li.active+li:after{background-color:#55b776}.status-container{box-sizing:border-box;background-color:#f9f9f9;border-bottom:1px solid #e6e6e6;margin:-50px -50px 20px;padding-top:5px;padding-bottom:20px;position:relative}.freebie-modal .modal{min-height:560px;padding-top:50px;position:relative}.modal form input{box-shadow:none;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:100%;margin-bottom:10px;margin-right:0;padding:10px;font-size:18px}.modal form.register{box-sizing:border-box;width:95%;margin-top:15px;margin-bottom:5px;padding:0 5% 0 10%}.errors{text-align:left;color:#940505;opacity:.7;margin-top:-5px;margin-bottom:10px;padding:0;font-size:12px}input#subscribe-check{width:auto;margin:0 10px 30px 0}.modal form input.big-register{color:#fff;cursor:pointer;background-color:#3f9fe8;border:none;padding:15px}.modal .or{box-sizing:border-box;border-bottom:1px solid #ddd;width:80%;height:20px;margin-left:auto;margin-right:auto;line-height:20px}.modal .or span{background:#fff;width:50px;height:40px;margin-bottom:-20px;line-height:40px;display:inline-block}a.or-login{color:#7d7d7d;margin:-10px 0 27px;padding:0;font-size:15px;text-decoration:underline;display:block}input:active,textarea:active,input:hover,:focus{outline:none}figure,footer,header,nav,.menu ul li:hover ul.menu-dropdown{display:block}figure,.support-popup .row .text-holder:first-child{margin:0}div.fix-width:after,#header:after,.support-popup .row:after,#footer:after,#footer .social-block:after,#footer .social:after,.pop-ups:after,.pop-ups ul li .popup-holder:after{clear:both;content:"";display:block}.menu .menu-dropdown{z-index:400;-webkit-box-shadow:0 1px 1px #b1b1b1;-moz-box-shadow:0 1px 1px #b1b1b1;background:#fff;border-top:1px solid #0000001a;border-radius:4px;padding:0 9px;display:none;position:absolute;box-shadow:0 1px 2px #0003}.menu .menu-dropdown li{clear:both;background:0 0;width:100%;margin:0;padding:1px 9px;position:relative}.menu ul.menu-dropdown li:hover{background-color:#f6f6f6}.menu ul li:hover ul.menu-dropdown li a,.ml-header .menu ul li:hover ul.menu-dropdown li a{color:#5c5c5e;background:0 0;border-bottom:none;padding-left:12px;-webkit-box-shadow:0 0 #b1b1b1;-moz-box-shadow:0 0 #b1b1b1;box-shadow:0 0 #b1b1b1}.pop-ups ul a:hover,.or-login:hover{text-decoration:none}.support-popup .btn-row .btn input:hover,form .btn-row .btn:hover{opacity:.7}@media screen and (width<=1140px){body{min-width:auto;max-width:100%}div.fix-width{width:100%;margin:0 1%}.ml-header .menu ul li a{padding:10px}}@media screen and (width<=850px){.ml-header .menu{display:none}}.related-bar{box-sizing:border-box;background-color:#f3f3f3;width:100vw;margin:30px 0 40px 50%;padding:60px 2vw 70px 7vw;font-size:16px;line-height:1.4em;transform:translate(-50%)}.related-bar *{box-sizing:border-box}.nav-button{color:#fff;text-shadow:none;text-align:center;background:#31b5eb;border-radius:3px;min-width:195px;margin:1px 0 1px 10px;padding:1px 22px;font:16px/38px Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block}.nav-button:hover{opacity:.8;text-decoration:none}.nav-button.green{background-color:#51c351}.nav-button.right{float:right}.ais-search-box{text-align:center;width:100%}.ais-search-box--input{color:#fff;background-color:#0000008c;border:none;border-radius:5px;width:65%;font-size:20px}.result-count{font-size:16px;position:absolute;top:36px;right:20px}.search-bar{background-color:#222326;padding:19px 20px 18px;position:relative}.search-bar input{color:#fff;box-sizing:border-box;background-color:#2d2f33;border-radius:5px;width:100%;padding:13px 13px 13px 55px;left:0;right:0}.search-bar .ais-stats{color:#969696;width:200px;position:absolute;top:91px;right:20px}.search-bar::-webkit-input-placeholder{color:#dadada}.search-bar:-moz-placeholder-shown{color:#dadada}.search-bar::-moz-placeholder{color:#dadada}.search-bar:-ms-placeholder-shown{color:#dadada}.search-bar input,.use-magnifier{background-image:url(data:image/svg+xml;utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2022.997%2022%22%3E%0D%0A%3Cpath%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23ccc%3B%22%20d%3D%22M8.92%2C0C3.99%2C0%2C0%2C3.95%2C0%2C8.83c0%2C4.88%2C3.99%2C8.83%2C8.92%2C8.83%0D%0A%09c2.13%2C0%2C4.07-0.74%2C5.61-1.97c0.07%2C0.12%2C0.13%2C0.25%2C0.24%2C0.35l5.55%2C5.51c0.31%2C0.3%2C0.71%2C0.45%2C1.11%2C0.45c0.4%2C0%2C0.8-0.15%2C1.11-0.46%0D%0A%09c0.61-0.6%2C0.61-1.59%2C0-2.19l-5.55-5.51c-0.16-0.15-0.33-0.26-0.52-0.34c0.86-1.35%2C1.36-2.95%2C1.36-4.67C17.83%2C3.95%2C13.84%2C0%2C8.92%2C0z%0D%0A%09%20M8.92%2C2.72c3.4%2C0%2C6.17%2C2.74%2C6.17%2C6.11c0%2C1.14-0.33%2C2.25-0.94%2C3.23l-0.56%2C0.89l-0.79%2C0.63c-1.11%2C0.89-2.45%2C1.36-3.88%2C1.36%0D%0A%09c-3.41%2C0-6.17-2.74-6.17-6.11C2.75%2C5.46%2C5.51%2C2.72%2C8.92%2C2.72z%22%2F%3E%0D%0A%3C%2Fsvg%3E);background-position:20px 16px;background-repeat:no-repeat;background-size:18px}.search-container{z-index:10;background-color:#000c;width:100%;height:300%;position:absolute;top:149px;left:0}.search-popup{flex-wrap:wrap;justify-content:center;align-items:center;width:85vw;max-width:1600px;margin:30px auto;display:flex}.search-item{background-color:#0000001a;margin:0 10px 20px;padding:15px 15px 10px}.search-item p{color:#fff;padding-bottom:0}.search-container .search-item{color:#fff}.search-container .close{color:#fff;box-sizing:border-box;text-align:center;cursor:pointer;opacity:.6;border:1px solid #fff;border-radius:50%;width:35px;height:35px;padding-top:8px;display:block;position:absolute;top:30px;right:35px}.all-results{color:#ffffffc9;text-transform:uppercase;text-align:center;cursor:pointer;background-color:#646564;border-radius:3px;padding:10px;font-size:12px;font-weight:400;display:block}.all-results.top{width:150px;position:absolute;top:-62px;right:26px}.all-results.full{background-color:#31b5eb;width:40vw;margin-left:auto;margin-right:auto;padding:20px;font-size:14px}.related-bar .post{float:left;background-color:#fff;width:20vw;margin-right:2vw;padding:0 30px 20px;overflow:visible;box-shadow:0 2px 5px #0000001a}.related-bar .post img{width:20vw;height:auto;margin:0}.related-bar p{height:110px;position:relative;overflow:hidden}.related-bar .metadata p{height:auto;margin:0;padding:0}.related-bar .metadata .comments,.related-bar .metadata .author{display:none}.related-bar .metadata{margin:0}.related-bar .related-content a.read-more{z-index:2;color:#666;width:100%;padding:8px;font-size:16px;font-weight:700;bottom:0;right:0}.related-bar .related-content{position:relative}.related-bar .related-content:after{content:"";background:linear-gradient(#fff0 0%,#ffffff40 10%,#fffc 65%);width:100%;height:100%;position:absolute;top:0;left:0}.loading .show-subscriber,.loading .hide-subscriber,.loading .show-member,.loading .hide-member{opacity:0;transition:opacity .2s;display:none!important}.subscriber .hide-subscriber,.logged-in .hide-member{opacity:0;display:none!important}.loaded .show-subscriber,.loaded .show-member{opacity:0;display:none}.loaded.subscriber .show-subscriber,.loaded.logged-in .show-member{display:inherit;opacity:1}.show-admin{display:none!important}body.admin .show-admin{display:inherit!important}.basic-green-check li{background:url(https://medialoot.com/assets/img/site/teal-checkmark.svg) 0 no-repeat;padding:3px 0 3px 17px;list-style-type:none}header .flex-width{box-sizing:border-box;justify-content:space-between;width:100%;margin:0 auto;padding:0 12px 0 31px;display:flex;position:relative}.flex-width .menu{align-self:flex-start}#member-drop-options{background-color:#fff;border-top:1px solid #0000001a;border-radius:4px;min-width:170px;padding:10px;display:none;position:absolute;top:48px;right:0;overflow:visible;box-shadow:0 1px 2px #0003}#member-drop-options ul{text-align:left;margin:0;padding:0;list-style-type:none;overflow:hidden}#member-drop-options ul li{margin:0;padding:0;list-style-image:none}#member-drop-options ul li:hover a{color:#fff;text-decoration:none}#member-drop-options ul li:hover{background-color:#31b5eb}.nav-search{box-sizing:border-box;border-radius:3px;flex-grow:1;margin:6px 20px 4px 15px;position:relative}.nav-search input{color:#737373;box-sizing:border-box;border:none;width:100%;height:100%;padding:7.5px 20px 7.5px 35px}.nav-search .use-magnifier{background-position:10px 7px}.nav-search input::-webkit-input-placeholder{color:#aaa}.nav-search input::placeholder{color:#aaa}.nav-search input:placeholder-shown{color:#aaa}.nav-search input:-ms-placeholder-shown{color:#aaa}.ml-header .search-container{box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;border-top:none;height:auto;padding-bottom:30px;top:30px;left:0}.ml-header .search-popup{width:100%}.searching .menu{display:none}.searching .nav-search{margin-right:0}.searching .search-container .close{color:#666;opacity:.2;border:1px solid #666;top:-15px;right:20px}.ml-header .search-item{color:#666;clear:both;box-sizing:border-box;background-color:#0000;height:130px;margin-bottom:0;display:block}.ml-header .search-item img{float:left;width:150px;height:auto;display:block}.ml-header .search-popup{display:block}.search-popup .item-details{height:97px;margin-left:170px;display:block}.ml-header .search-item p.title{color:#444;width:100%;margin-top:20px;font-size:1.4em;display:inline-block}.ml-header .search-item p.desc{color:#888;max-width:500px;font-size:1em}.searching .search-item:hover{background-color:#f6f6f6;text-decoration:none}.search-bg{display:none}.searching .search-bg{background-color:#00000080;display:block;position:absolute;inset:0}.search-box{border:1px solid #e5e5e5;border-radius:3px}.ml-header .menu .menu-dropdown{border-top:1px solid #e6e6e6;border-radius:7px;margin-top:16px;margin-left:-65px;padding:7px 0 10px;overflow:visible}.ml-header .menu .browse .menu-dropdown,.ml-header .menu .free .menu-dropdown{margin-left:0}.ml-header .menu .free .menu-dropdown li{padding:2px 10px 5px 15px}.ml-header .menu .blog .menu-dropdown{margin-left:0}.ml-header .menu .blog .menu-dropdown li{padding:2px 18px 5px 15px}#browse-menu .menu-dropdown li{box-sizing:border-box;padding:3px 22px 10px 28px;position:relative;overflow:hidden}#browse-menu .menu-dropdown li a{color:#444;padding-top:12px;padding-left:38px}#browse-menu .menu-dropdown li img{border-radius:23px;position:absolute;top:6px;left:0}ul.menu-dropdown:before,.cart:hover .basket:before,.account .dropdiv:before{content:"";background-color:#fff;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;width:15px;height:15px;margin:0 auto 0 53px;position:absolute;top:-9px;left:5px;right:0;transform:rotate(45deg)}.user-bar .account .dropdiv:before{right:-100px}.ml-header .cart:hover .basket:before{left:auto;right:27px}.blog .menu-dropdown:before{margin-left:43px}.free .menu-dropdown:before{margin-left:61px}.cart:hover .basket:before,.account .dropdiv:before{margin:0 auto}html body .cart.dropdown:after{top:55px}.menu .dropdown:hover:after,.user-bar .dropdown:hover:after{opacity:.2;z-index:-1}.toast{color:#dedede;z-index:3500;background-color:#313131e0;border-radius:100px;width:200px;margin:0 auto;padding:0 45px 0 35px;font-weight:700;transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:fixed;top:-80px;left:0;right:0;transform:scale(0)}.toast.success{color:#fff;background-color:#4da236e3}.toast.error{color:#ffffffe6;background-color:#ca4f2ded}.toast.notice{color:#000000d6;background-color:#ecbf5de6}.toast .close{text-align:center;cursor:pointer;border:1px solid;border-radius:50px;width:19px;height:18px;padding-top:1px;font-size:10px;font-weight:700;display:block;position:absolute;top:18px;right:15px}.toast.show{opacity:1;top:20px;transform:scale(1)}.toast p{padding:20px 0}@media screen and (width<=900px){header .flex-width{box-sizing:border-box;width:100%;padding:0 20px}.searching .nav-button.right{display:none}}@media screen and (width<=700px){header .nav-button.right,.ml-header .search-item p.desc{display:none}.favorites{display:none!important}}@media screen and (width>=1650px){.ml-header .search-container{width:100%}.searching .menu{display:block}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.pin-it-btn{color:#fff;box-sizing:border-box;background-color:#bd081c;border-radius:7px;width:110px;height:35px;position:absolute;bottom:20px;right:15px}.pin-it-btn svg{color:#fff;fill:#fff;max-width:100%;max-height:100%}.pin-it-btn a{box-sizing:border-box;width:100%;height:100%;padding:5px;display:block}.basket .basket-item{width:100%}.basket .basket-item:after{clear:both;content:"";display:block}.basket ul.items{margin:0;padding:0;list-style:none}.basket ul.items li{border-bottom:1px solid #ededed;width:100%;margin:14px 0 0;padding:0 0 17px;position:relative;overflow:hidden}.basket ul.items figure{float:left;border:1px solid #cdcdcd;width:95px;height:68px;margin:0 8px 0 0}.basket ul.items figure a{display:block}.basket ul.items figure a,.basket ul.items figure img{width:95px;height:68px}.basket ul.items figure img{object-fit:cover}.basket ul.items .info{float:left;width:95px;padding:4px 0 0;font:13px/15px Helvetica Neue,Helvetica,Arial,sans-serif}.basket ul.items .info .title{color:#3c3c3c;margin:0;padding:0 0 6px;font:700 13px/15px Helvetica Neue,Helvetica,Arial,sans-serif}.basket ul.items .info .price{color:#9d9d9d;margin:0;font:700 13px/15px Helvetica Neue,Helvetica,Arial,sans-serif}.basket ul.items a.close{background:url(//medialoot.com/assets/img/site/sprite_site.png) 0 -50px no-repeat;width:18px;height:18px;display:block;position:absolute;top:25px;right:3px}.basket .total-info{width:100%;padding:6px 0 0}.basket .total-info:after{clear:both;content:"";display:block}.basket .total-info .total{color:#9d9d9d;float:left;width:100px;padding:0 0 0 3px;font:700 13px/15px Helvetica Neue,Helvetica,Arial,sans-serif}.basket .total-info .total span{color:#3c3c3c;margin:0;font:700 24px/26px Helvetica Neue,Helvetica,Arial,sans-serif;display:block}.basket .total-info .btn{float:right;text-align:center;behavior:url(https://medialoot.com/assets/css/assets/css/PIE.htc);background:url(//medialoot.com/assets/img/site/bg_btn.gif) repeat-x;border:1px solid #a4a4a4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:31px;margin:8px 3px 0 0;-webkit-box-shadow:0 2px 3px #d7d7d7;-moz-box-shadow:0 2px 3px #d7d7d7;box-shadow:0 2px 3px #d7d7d7}.basket .total-info .btn a{color:#676767;background:url(//medialoot.com/assets/img/site/sprite_site.png) 82px -79px no-repeat;padding:0 31px 0 16px;font:14px/31px lft-etica-n7,lft-etica,Arial,Helvetica,sans-serif;display:block}.basket .total-info .btn a:hover{opacity:.7;text-decoration:none}div.clear{clear:both}.ml-header div.top a{color:#6f6f6f;margin:3px 4px;padding:3px;font:14px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;display:inline-block}.ml-header div.top a.dropdown{background:url(//medialoot.com/assets/img/site/header-sprite.png) right 5px no-repeat;padding-right:20px}.ml-header div.top div.basket{z-index:4500;text-align:left;background-color:#fff;border-radius:5px;width:300px;margin:0;padding:8px;display:none;position:absolute;top:26px;right:0}.ml-header #login-header:hover{color:#ff65f4;display:block}.ml-header #login-header{z-index:1000;background-color:#fff;border-top:1px solid #0000001a;border-radius:4px;width:260px;padding:15px;position:absolute;top:27px;right:0;box-shadow:0 1px 2px #0003}.ml-header #login-header input{color:#6f6f6f;float:left;clear:both;background-color:#f7f7f7;border:1px solid #ddd;border-radius:4px;width:238px;margin:6px 0;padding:7px 10px;font:14px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif}.ml-header #login-header input[type=submit]{color:#feffff;float:right;cursor:pointer;clear:none;background-color:#31b5eb;border:1px solid #31b5eb;width:auto;margin-bottom:20px;padding:7px 30px}.ml-header #login-header input[type=submit]:hover{background-color:#29a6d9}.ml-header #login-header label{color:#6f6f6f;float:left;padding:5px 0;font:13px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif}.ml-header #login-header a.forgot_password{color:#6f6f6f;float:right;clear:both;text-align:right;width:130px;margin:0 auto;padding:6px 0;font:13px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;display:block}.ml-header #login-header div.checkbox{float:left;width:150px;margin:6px 0;padding:2px 0}.ml-header #login-header div.checkbox input{width:23px}.ml-header .user-bar .basket-holder{margin-top:0;padding-top:0;display:inline-block;position:relative;top:2px}#ml-basket div.basket{text-align:left;background-color:#fff;border-top:1px solid #0000001a;border-radius:4px;width:260px;padding:15px;display:block;position:absolute;top:55px;right:-15px;box-shadow:0 1px 2px #0003}#ml-basket div.basket ul.items li figure a{margin:0;padding:0}#ml-basket div.basket ul.items a{color:#444;margin:0;padding:0;font:700 14px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;display:inline-block}#ml-basket div.basket ul.items .info{z-index:100;width:127px;box-sizing:initial;padding:0}#ml-basket div.basket ul.items .info span.price{color:#6f6f6f;margin-top:5px;font:15px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;display:inline-block}#ml-basket .basket ul.items a.close{z-index:5000;background:url(//medialoot.com/assets/img/site/sprite_site.png) 0 -50px no-repeat}#ml-basket .basket .total-info .total{color:#444;font:700 13px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif}#ml-basket .basket .total-info .total span{color:#444;font:200 23px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif}#ml-basket .basket .total-info .btn{drop-shadow:none;box-shadow:none;background-color:#31b5eb;background-image:none;border:none;width:auto;height:auto}#ml-basket .basket .total-info .btn:hover{background-color:#29a6d9}#ml-basket .basket .total-info .btn a{color:#fff;background-image:none;padding:5px 20px;font:16px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif}#ml-basket .basket .total-info .btn a:hover{color:#fff;opacity:1}.social-login .facebook{background-size:12px}.social-login .google{background-size:26px}.social-login .twitter{background-size:24px}.social-login{width:100%;margin-top:10px}.ml-header .social-login{text-align:center;margin:10px 0 0}.ml-header .social-login a{width:40px;height:40px}.ml-header .social-login .twitter{background-size:20px}.ml-header .social-login .facebook{background-size:10px}.ml-header .social-login .google{background-size:20px}.ml-header .social-login .or{margin-top:0;margin-bottom:20px}.social-login a{text-indent:-9999px;color:#fff0;text-align:center;background-size:16px;border-radius:50px;width:50px;height:50px;margin:10px 15px;font-size:16px;line-height:50px;display:inline-block}.ml-header div.top .social-login a{margin:0 10px;padding:0}.ml-header #login-header:hover .social-login .or{color:#a4a4a4}.social-login .or{box-sizing:border-box;text-align:center;border-bottom:1px solid #ddd;width:100%;height:20px;margin:10px auto;line-height:20px}.social-login .or span{background:#fff;height:40px;margin-bottom:-20px;padding:0 10px;line-height:40px;display:inline-block}.ml-header .top{background-color:#f5f5f5;border-bottom:1px solid #eee}.ml-header div.top .dropdown{color:#6f6f6f;padding:6px 4px;font:14px Helvetica Neue,Arial,Helvetica,Geneva,sans-serif;display:inline-block;position:relative}.ml-header .login{text-align:right;display:block}.top .dropdown span{cursor:pointer}.dropdown .dropdiv{display:none}.dropdown:hover #member-drop-options,.dropdown:hover .dropdiv,.dropdiv:hover{display:block}#member-drop-options ul li a{width:130px;margin:0;padding:8px 14px}.top .down-arrow{width:10px;font-size:70%}#header.scrolled{position:fixed;top:-80px}#header.scrolled.scroll-anim{transition:top .3s;top:0}#header.scrolled .top,#header.scrolled .menu,#header.scrolled .promo-btn,#header.scrolled .nav-search,#header.scrolled .show-subscriber.buy-btn{display:none}#header.scrolled .buy-btn,.subscriber #header.scrolled .show-subscriber.buy-btn{opacity:1;display:block}#header.scrolled .scroll-title{display:block!important}.scroll-title{float:left;margin-left:10px;margin-right:auto}.scroll-title h2{color:#666;margin:3px 0 -1px;padding:0;font:23px/23px lft-etica-n4,lft-etica,Arial,Helvetica,sans-serif}.scroll-title p{margin:0 0 -6px 2px;padding:0;display:block}.links .dropdown{text-align:center;flex-grow:1;display:inline}.menu .dropdown .glyph{box-sizing:border-box;background-color:#dfe8ea;border-radius:4px;width:24px;height:24px;margin-right:7px;padding:5px}.user-bar>div{z-index:1010;margin:5px 0 0;padding:0 15px;line-height:32px;display:inline-block;position:relative}.user-bar .dropdown{margin-bottom:-20px;padding-bottom:20px}.user-bar .login-btn{cursor:pointer;color:#888;border-right:1px solid #eee;margin-left:0;margin-right:5px;padding:0 25px}.user-bar .login-btn:hover{background-color:#f5f5f5;border-right:1px solid #eee;border-radius:5px}.cart.dropdown{margin-bottom:-20px;padding-bottom:20px}.cart .glyph{opacity:.6;width:37px;height:37px;margin-top:-1px}.basket-holder{text-align:center;z-index:1000}#cart-total{color:#777979;margin:0 auto;font-weight:700;position:absolute;top:9.5px;left:0;right:0;transform:scaleY(.8)}#member-drop svg{opacity:.6;box-sizing:border-box;width:32px;height:32px;padding:0}@media screen and (width<=1200px){.over-1200{display:none!important}}@media screen and (width<=1000px){.over-1000{display:none!important}}@media screen and (width<=1024px){.over-1024{display:none!important}}@media screen and (width<=900px){.over-900{display:none!important}}@media screen and (width<=800px){.over-800{display:none!important}}.checkout-btn,.cart-full .promo-btn{display:none}.cart-full .checkout-btn{display:block}.category-bar{background-color:#fafafa;border-top:1px solid #ddd;width:100%}.category-bar .links{border:none;justify-content:space-between;max-width:calc(60% + 320px);margin:0 auto;padding:0;display:flex}.category-bar .links>a,.category-bar .links>div{color:#666;text-align:center;background-color:#fafafa;border-bottom:none;border-right:1px solid #eee;flex-grow:1;height:100%;margin:0;padding:2px 0;font-size:14px;line-height:36px;display:inline}.category-bar .links>:hover{background-color:#fff}.category-bar .links>:first-child{border-left:1px solid #eee}.category-bar img{border-radius:4px;width:24px;height:24px;margin:7px 10px -6px -2px;display:inline-block}.nav-button.buy-btn{display:none}.logo .ml-text{z-index:10;width:157px;position:absolute;left:41px}
