@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@font-face{font-family:'proxima-nova';src:url("/css/fonts/proxnova/ProximaNova-Thin-webfont.eot");src:local("☺"),url("/css/fonts/proxnova/ProximaNova-Thin-webfont.eot?#iefix") format('embedded-opentype'),url("/css/fonts/proxnova/ProximaNova-Thin-webfont.woff") format('woff'),url("/css/fonts/proxnova/ProximaNova-Thin-webfont.ttf") format('truetype'),url("/css/fonts/proxnova/ProximaNova-Thin-webfont.svg#ProximaNovaThThin") format('svg');font-weight:100;font-style:normal}@font-face{font-family:'proxima-nova';src:url("/css/fonts/proxnova/ProximaNova-Light-webfont.eot");src:local("☺"),url("/css/fonts/proxnova/ProximaNova-Light-webfont.eot?#iefix") format('embedded-opentype'),url("/css/fonts/proxnova/ProximaNova-Light-webfont.woff") format('woff'),url("/css/fonts/proxnova/ProximaNova-Light-webfont.ttf") format('truetype'),url("/css/fonts/proxnova/ProximaNova-Light-webfont.svg#ProximaNovaLtLight") format('svg');font-weight:300;font-style:normal}@font-face{font-family:'proxima-nova';src:url("/css/fonts/proxnova/ProximaNova-Reg-webfont.eot");src:local("☺"),url("/css/fonts/proxnova/ProximaNova-Reg-webfont.eot?#iefix") format('embedded-opentype'),url("/css/fonts/proxnova/ProximaNova-Reg-webfont.woff") format('woff'),url("/css/fonts/proxnova/ProximaNova-Reg-webfont.ttf") format('truetype'),url("/css/fonts/proxnova/ProximaNova-Reg-webfont.svg#ProximaNovaRgRegular") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'proxima-nova';src:url("/css/fonts/proxnova/ProximaNova-Sbold-webfont.eot");src:local("☺"),url("/css/fonts/proxnova/ProximaNova-Sbold-webfont.eot?#iefix") format('embedded-opentype'),url("/css/fonts/proxnova/ProximaNova-Sbold-webfont.woff") format('woff'),url("/css/fonts/proxnova/ProximaNova-Sbold-webfont.ttf") format('truetype'),url("/css/fonts/proxnova/ProximaNova-Sbold-webfont.svg#ProximaNovaLtSemibold") format('svg');font-weight:600;font-style:normal}@font-face{font-family:'proxima-nova';src:url("/css/fonts/proxnova/ProximaNova-Bold-webfont.eot");src:local("☺"),url("/css/fonts/proxnova/ProximaNova-Bold-webfont.eot?#iefix") format('embedded-opentype'),url("/css/fonts/proxnova/ProximaNova-Bold-webfont.woff") format('woff'),url("/css/fonts/proxnova/ProximaNova-Bold-webfont.ttf") format('truetype'),url("/css/fonts/proxnova/ProximaNova-Bold-webfont.svg#ProximaNovaRgBold") format('svg');font-weight:bold;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'proxima-nova';font-weight:300;src:url("/css/fonts/proxnova/ProximaNova-Light-webfont.svg#ProximaNovaLtLight") format('svg')}@font-face{font-family:'proxima-nova';font-weight:400;src:url("/css/fonts/proxnova/ProximaNova-Reg-webfont.svg#ProximaNovaRgRegular") format('svg')}@font-face{font-family:'proxima-nova';font-weight:600;src:url("/css/fonts/proxnova/ProximaNova-Sbold-webfont.svg#ProximaNovaLtSemibold") format('svg')}@font-face{font-family:'proxima-nova';font-weight:bold;src:url("/css/fonts/proxnova/ProximaNova-Bold-webfont.svg#ProximaNovaRgBold") format('svg')}}@font-face{font-family:'rh_icons';src:url("/css/fonts/rh_icons/rh_icons.eot?v=22");src:url("/css/fonts/rh_icons/rh_icons.eot?v=22#iefix") format('embedded-opentype'),url("/css/fonts/rh_icons/rh_icons.svg?v=22#icomoon") format('svg'),url("/css/fonts/rh_icons/rh_icons.woff?v=22") format('woff'),url("/css/fonts/rh_icons/rh_icons.ttf?v=22") format('truetype');font-weight:normal;font-style:normal}[data-icon]:before{font-family:'rh_icons';content:attr(data-icon);speak:none;font-weight:normal;-webkit-font-smoothing:antialiased;margin-right:0.2em}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}html.cursor-wait,html.cursor-wait *{cursor:wait!important}.requires_facebook{display:none}.facebook_login_or{width:270px;height:20px;display:block;text-align:center;line-height:20px;color:#999;font-size:14px;font-family:proxima-nova,Helvetica,Arial,sans-serif;margin:25px auto;margin-bottom:15px;background:url("/img/facebook_login_or_bg.png") no-repeat center center}.facebook_find_friends_homepage{text-align:center;width:940px;padding:15px 0 0 0;height:60px;border-radius:4px;background:url("/img/facebook_find_friends_bg_large.png") no-repeat center center}.facebook_find_friends_homepage span{color:#fff;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:18px;margin-left:7px}.facebook_find_friends_profile{text-align:left;width:690px;padding:10px 0 0 10px;height:48px;background:url("/img/facebook_find_friends_bg_small.png") no-repeat center center;margin-bottom:25px}.facebook_find_friends_profile a.facebook_find_friends{padding-right:10px}.facebook_find_friends_profile a.facebook_find_friends:before{width:40px!important;margin-right:10px}.facebook_find_friends_profile span{color:#333;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;margin-left:5px}.facebook_find_friends_modal{width:800px!important;padding:15px 0!important}.facebook_find_friends_modal .friends_list{outline:none!important}.facebook_find_friends_modal .no_friends{display:none;text-align:center}.facebook_find_friends_modal .no_friends .bigger{margin-top:90px;font-size:21px;font-weight:500;text-shadow:0 1px 1px #fff}.facebook_find_friends_modal .no_friends .smaller{margin-top:4px;font-size:14px;font-weight:500;text-shadow:0 1px 1px #fff}.facebook_find_friends_modal .no_friends .rh_button{margin-top:30px}.facebook_find_friends_modal .modal_bottom{margin-top:0!important;width:775px!important}.facebook_find_friends_modal .modal_bottom button{float:right!important}.facebook_find_friends_modal .modal_bottom .invite_friends{float:left}.facebook_find_friends_modal .modal_bottom .invite_friends button{float:left!important}.facebook_find_friends_modal .modal_bottom .invite_friends .invite_msg{float:left;text-align:left;margin-left:10px}.facebook_find_friends_modal h5{margin:0 auto;width:500px;padding:20px 0}.facebook_find_friends_modal ul{height:300px;width:780px;padding:0 0 20px 20px;box-shadow:inset 0 8px 8px -8px #696868,inset 0 -8px 8px -8px #696868}.facebook_find_friends_modal ul li:not(.nostyle){float:left;width:360px;height:75px;margin:20px 20px 0 0;background:#eee;background:-webkit-linear-gradient(#eee,#ccc);background:linear-gradient(#eee,#ccc);box-shadow:1px 1px 2px rgba(0,0,0,0.3);border-radius:3px}.facebook_find_friends_modal ul li:not(.nostyle):hover{box-shadow:0 0 7px rgba(0,0,0,0.6)}.facebook_find_friends_modal ul li:not(.nostyle) img{float:left}.facebook_find_friends_modal ul li:not(.nostyle) .name{float:left;font-weight:600;font-size:14px;font-family:proxima-nova,Helvetica,Arial,sans-serif;margin-left:15px;margin-top:20px;width:130px}.facebook_find_friends_modal ul li:not(.nostyle) .follow_button{width:125px;margin:20px 15px 0 0}.facebook_find_friends_modal ul li:not(.nostyle) .follow_button:hover ul{display:none}form.rh_form h2{font:600 24px proxima-nova,Helvetica,Arial,sans-serif;line-height:0.8;margin-bottom:20px}form.rh_form p{margin:1em 0}form.rh_form label{display:block;font-weight:bold}form.rh_form input[type=text],form.rh_form input[type=password],form.rh_form input[type=email],form.rh_form textarea,form.rh_form .output{display:block;padding:10px;margin:5px 0 20px;border:1px solid #ccc;border-radius:3px;width:350px}form.rh_form textarea{height:100px}form.rh_form select{margin:5px 0 25px;border:1px solid #ccc;width:370px}form.rh_form select:focus{outline:1px solid #7d929e}p.empty_list{text-align:center;font-size:1.5em;font-weight:500;color:#999}.more_less_toggle{height:70px;overflow:hidden;position:relative;padding-bottom:20px}.more_less_toggle .toggle_more,.more_less_toggle .toggle_less{display:none;width:100%;padding:15px 0}.more_less_toggle .toggle_more:before,.more_less_toggle .toggle_less:before{content:'';display:inline-block;width:15px;height:10px;margin-right:3px;background:url("/img/homepage/chevrons.png") no-repeat 0 1px}.more_less_toggle .toggle_less:before{background-position:-15px 1px}.more_less_toggle.open .toggle_less{display:block}.more_less_toggle .toggle_controls{font-weight:bold;cursor:pointer;position:absolute;bottom:0;width:100%}.more_less_toggle.open{height:auto}.more_less_toggle.collapsed .toggle_more{display:block;padding-top:50px;background:#3c3c3c;background:-webkit-linear-gradient(rgba(60,60,60,0),#3c3c3c 70%);background:linear-gradient(rgba(60,60,60,0),#3c3c3c 70%)}.more_less_toggle.wrap_contents{height:auto}.more_less_toggle.wrap_contents > div{overflow:hidden}#rh_sidebar_nav{float:left;width:220px}#rh_sidebar_nav li a{display:block;color:#666;font:300 18px proxima-nova,Helvetica,Arial,sans-serif;padding:15px 20px;background:#fff}#rh_sidebar_nav li a:hover{text-decoration:none}#rh_sidebar_nav li a.active{color:#fff;background-color:#333;position:relative}#rh_sidebar_nav li a.active:after{content:url("/img/settings_pointer2.png");position:absolute;right:-15px;top:0}blockquote.fancy{margin:0.5em 0;padding:0.5em 30px;color:#999;position:relative}blockquote.fancy:before,blockquote.fancy:after{font:bold 50px Georgia;color:#bbb;line-height:0;position:absolute}blockquote.fancy:before{content:"“";left:0;top:25px}blockquote.fancy:after{content:"”";right:0;bottom:0}input.share_link{min-width:200px;border:1px solid #ccc;padding:10px;margin-top:5px}.artist_content .tab_counter{padding-bottom:1px}body.bgpreview{background-size:1920px 1200px}.filepicker_widget input[type="file"]{opacity:0;text-align:right;position:absolute;right:0;top:0;visibility:hidden}#user_page_header{background:#e5e5e5 url("/img/artist_header_texture.jpg");padding:20px 0 0}#user_page_header .avatar{display:block;float:left;margin-right:20px;margin-bottom:30px}#user_page_header h1{font-weight:600;font-size:44px;text-transform:none;margin-bottom:10px;line-height:0.8}#user_page_header .artist_title{font-size:18px;font-weight:600;font-family:proxima-nova,Helvetica,Arial,sans-serif;color:#999;text-shadow:0 0 0 transparent,0 1px 1px #fff}#user_page_header + .container h2{font-size:18px;font-weight:600;text-transform:uppercase;clear:both;border-bottom:1px dotted #999;margin:40px 0 20px;padding-bottom:5px}#watch_later_content{position:relative}#watch_later_content #delete_queue{position:absolute;top:50px;right:20px;margin-right:0}#watch_later_content .media_summary{margin:0 14px 20px 0}#watch_later_content .media_summary:nth-child(3n){margin-right:0}#watch_later_content .media_summary.towatch .controls{opacity:0}#watch_later_content .media_summary.towatch:hover .controls{opacity:1}.base_layout #messages{top:0}html,body{margin:0;padding:0;height:100%}html{overflow:auto}html.project_page{overflow-y:visible;overflow:visible}body .background_image{background-color:body-background}.project_body.defaultbg body .background_image{background-image:url("/img/rh_default_bg_light.jpg")}.project_body.dark.defaultbg body .background_image{background-color:#424242;background-image:url("/img/rh_default_bg_dark.jpg")}.outer{width:100%;margin-right:auto;margin-left:auto}.main{padding:0;width:980px;margin:0 auto;min-height:100%;box-sizing:border-box;position:relative;background:-webkit-linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,0) 24%,#fff 25%,#fff 100%);background:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,0) 24%,#fff 25%,#fff 100%)}.headerspace{height:60px;pointer-events:none}.wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -340px}body > footer,.push{height:340px}body.project_body .wrapper{min-height:0;height:auto;margin:0 auto}body.project_body .wrapper > .push{height:0}body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5,body.dark h6{color:#eee}.outer{width:100%;margin-right:auto;margin-left:auto;height:100%}.required{margin-left:2px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.wide_page{background:#fff}.wide_page .container{box-sizing:border-box;width:980px;padding:20px 20px;margin:0 auto}.wide_page .main{width:100%;background-image:none;position:static}.wide_page.standalone .wrapper{background-color:rgba(17,17,17,0.95)}.wide_page.standalone .container.standalone{padding:0;width:910px}.wide_page.standalone .sidebar{position:relative;float:left;width:170px;margin-right:20px;min-height:300px}.wide_page.standalone .sidebar .panel{position:fixed;width:inherit}@media screen and (max-height:880px){.wide_page.standalone .sidebar .panel{position:static}}.wide_page.standalone .sidebar .panel .top{box-sizing:border-box;height:90px;padding-top:15px}.wide_page.standalone .sidebar .panel a.back_to_proj{font-size:16px;padding:0}.wide_page.standalone .sidebar .panel a.back_to_proj:before{font-family:rh_icons;content:'[';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:8px;margin-right:5px;vertical-align:3%}.wide_page.standalone .sidebar .artist_profile{box-sizing:border-box;width:inherit;background:#292929;padding:10px;margin-bottom:10px}.wide_page.standalone .sidebar .artist_profile > img{float:left;margin-bottom:10px}.wide_page.standalone .sidebar .artist_profile .artist_wrap{float:left;margin-left:10px;color:#eee;font-weight:500;font-size:12px;width:110px;height:30px;display:table;word-wrap:break-word}.wide_page.standalone .sidebar .artist_profile .artist_wrap div.artist_name{vertical-align:middle;display:table-cell}.wide_page.standalone .sidebar .artist_profile button.followArtist{box-sizing:border-box;width:inherit;padding:10px 0;margin:0 -10px 0 -10px;background:#1d1d1d;text-align:center;font-size:11px;font-weight:300;line-height:1;color:#eee;text-transform:uppercase;border:none}.wide_page.standalone .sidebar .artist_profile button.followArtist:hover{background:#111}.wide_page.standalone .sidebar .artist_profile button.followArtist:before{content:'Follow'}.wide_page.standalone .sidebar .artist_profile button.followArtist.active:before{content:'Following'}.wide_page.standalone .sidebar .project_profile{box-sizing:border-box;width:inherit;background:#292929;padding:10px;color:#eee;text-align:center;text-transform:uppercase}.wide_page.standalone .sidebar .project_profile > div{padding:8px 0}.wide_page.standalone .sidebar .project_profile > div.title{padding-top:18px;font-size:16px;font-weight:600;border-bottom:1px solid #353535}.wide_page.standalone .sidebar .project_profile > div.details{font-size:12px;line-height:16px;color:#999;padding-bottom:0}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}body.ab_projectlike section.subscribe_project_button h1:before{content:'Like'}body.ab_projectlike section.subscribe_project_button.active h1:before{content:'Liked'}body.ab_projectlike section.subscribe_project_button:not(.unhover).active:hover h1:before{content:'Unlike'}body.ab_projectlike #like_button_tooltip span.verb{display:none}body.ab_projectlike #like_button_tooltip:before{content:'Like'}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#about_page header{background:url("/img/about_page/about_bg.jpg") center 0;padding:90px 0;box-shadow:none}#about_page header h1{text-shadow:none;color:#fff;font-weight:100;width:980px;margin:0 auto}#about_page section{font-size:16px}#about_page h2{width:980px;margin:80px auto 0;font-weight:300;font-size:40px;text-align:center}#about_page h3{font-weight:bold;font-size:16px;margin-bottom:3px}#about_page .small_cta{display:block;width:980px;margin:10px auto 0;font-size:14px;text-align:center;cursor:pointer;font-weight:bold;text-transform:uppercase;text-decoration:none}#about_page .small_cta:after{font-family:rh_icons;content:'}';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;margin-left:6px;font-size:0.8em}#about_page .mission{text-align:center}#about_page .mission p{padding:10px 80px 70px;line-height:1.4;border-bottom:1px solid #eee}#about_page .team > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#about_page .team h2{margin-top:50px;margin-bottom:20px}#about_page .team > ul{margin-bottom:60px}#about_page .team h3{margin-top:32px}#about_page .team li{width:32%;padding:10px 5%;float:left}#about_page .team li:before{content:'';display:block;width:112px;height:115px;margin-right:15px;background:url("/img/about_page/about_sprite.png");float:left;vertical-align:middle}#about_page .team li.aaron:before{background-position:-112px 0}#about_page .team li.adrian:before{background-position:0 -112px}#about_page .team li.keegan:before{background-position:-112px -112px}#about_page .team li.shawn:before{background-position:-224px -112px}#about_page .news{background:#f5f5f5}#about_page .news > ul{margin-bottom:60px}#about_page .news > ul li{box-sizing:border-box;width:25%;padding-top:60px;padding-right:30px;float:left}#about_page .news > ul li:nth-child(5){clear:left}#about_page .news > ul p{color:#333}#about_page .news > ul p:hover{color:#46b8d3}#about_page .news a{text-decoration:none}#about_page .news time{display:block;color:#aaa;font-size:12px;font-weight:bold;margin:5px 0 10px}#about_page .news .read_more{font-weight:bold;font-size:14px}#about_page .saying .container{padding-bottom:50px;border-bottom:1px solid #eee}#about_page .saying li{width:33%;box-sizing:border-box;padding:15px;line-height:1.6;float:left}#about_page .saying li blockquote{margin:0 0 10px;font-family:Georgia,serif;font-style:italic}#about_page .saying li blockquote:before{content:'“'}#about_page .saying li blockquote:after{content:'”'}#about_page .saying li a{color:#333;font-weight:bold}#about_page .saying li img{display:inline-block;width:50px;height:50px;border-radius:50%;margin-right:5px}#about_page .connect{padding-bottom:100px}#about_page .connect .container{text-align:center}#about_page .connect a{display:inline-block;margin:30px 20px;width:110px;height:110px;color:transparent;background:url("/img/about_page/about_sprite.png")}#about_page .connect a.twitter{background-position:0 -233px}#about_page .connect a.twitter:hover{background-position:0 -343px}#about_page .connect a.facebook{background-position:-159px -233px}#about_page .connect a.facebook:hover{background-position:-159px -343px}#about_page .connect a.tumblr{background-position:-318px -233px}#about_page .connect a.tumblr:hover{background-position:-318px -343px}#about_page .connect a.instagram{background-position:-477px -233px}#about_page .connect a.instagram:hover{background-position:-477px -343px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.address_modal{width:568px;background-color:#f7f7f7;margin:90px auto;padding:25px}#address{font-size:14px;color:#333;position:relative}#address a.closeModal{position:absolute;font-size:12px;top:-10px;right:-10px;text-decoration:none;cursor:pointer;z-index:980}#address a.closeModal:before{font-family:rh_icons;content:'X';text-transform:none;color:#aaa;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}#address a.closeModal:hover{text-shadow:0 0 10px #fff}#address h3,#address h4,#address h6{color:#333!important}#address h3{font-size:26px!important;margin-bottom:50px!important}#address h4{font-size:20px}#address h6{font-size:16px;margin-top:22px}#address .reward_items{border-bottom:1px solid #ccc;margin-top:12px}#address .reward_items .reward{border-top:1px solid #ccc;padding-top:22px}#address .reward_items .reward .reward_graphic{float:left;margin-right:22px}#address .reward_items .reward .survey{padding-bottom:22px;margin-left:122px}#address .reward_items .reward .survey select{display:block;margin-bottom:16px}#address .reward_items .reward .survey .note textarea{margin-top:8px;width:400px}#address .shipping{padding:30px 0 17px;border-bottom:1px solid #ccc}#address .shipping.actions{padding:20px 0}#address .shipping label{float:left;width:240px;margin-bottom:30px;margin-right:24px;font-weight:bold;font-size:16px}#address .shipping label.long{width:480px}#address .shipping label.med{width:140px}#address .shipping label.country{margin-right:0}#address .shipping label input,#address .shipping label select,#address .shipping label textarea{font-size:14px;margin-top:15px;display:block;width:100%}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#alerts_page_body .unread{background:none}#alerts_page_body h2{margin-bottom:0!important}#alerts_page_body ul.alert_list li{min-height:50px;padding-left:15px}#alerts_page_body ul.alert_list li:hover{background:#eee}ul.alert_list li:last-child{border-bottom:none}ul.alert_list li[data-href]{cursor:pointer}ul.alert_list li.unread{background:#fff9de}ul.alert_list li img.avatar{float:left}ul.alert_list li blockquote.fancy{display:inline-block;padding:0.5em 35px}ul.alert_list > a{display:block;color:inherit;font-weight:inherit!important}.feedItem{padding:15px 0;border-bottom:1px dotted #999}.feedItem > .details{margin-left:60px}.feedItem > .details:before{content:"";display:inline-block;width:17px;height:13px;position:relative;background:url("/img/alerts_sprite.png?v=2") no-repeat}.feedItem > .details.video_like:before,.feedItem > .details.comment_like:before{background-position:0 0}.feedItem > .details.project_funding:before,.feedItem > .details.project_purchase:before{background-position:-1px -101px;height:15px;top:2px}.feedItem > .details.user_follow:before{background-position:0 -68px;width:20px}.feedItem > .details.project_follow:before{background-position:-1px -33px;height:17px;top:2px}.feedItem > .details.project_comment:before,.feedItem > .details.update_comment:before,.feedItem > .details.comment_reply:before{background-position:0 -171px}.feedItem > .details.comment_flag:before{background-position:0 -204px}.feedItem > .details.video_liked:before,.feedItem > .details.project_followed:before{background-position:0 0}.feedItem > .details.project_funded:before,.feedItem > .details.project_funding_on:before{background-position:-1px -101px;height:15px;top:2px}.feedItem > .details.creator_followed:before{background-position:0 -68px;width:20px}.feedItem > .details.project_created:before{background-position:-1px -33px;height:17px;top:2px}.feedItem > .details.project_update:before{background-position:0 -171px}.feedItem > .details.project_video_added:before,.feedItem > .details.image_added:before{background-position:-1px -137px;height:16px;top:2px}.feedItem .time{color:#bbb;font-weight:600;font-size:12px;margin-top:3px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.artist_liked_projects{margin-right:-20px}.artist_liked_projects li.project_tile:nth-child(odd){clear:both}.artist_liked_projects .project_tile{background:#f7f7f7}.artist_liked_projects .media_summary_overlay{background:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1)}#artist_page > header{background:#eee;padding:50px 0 0}#artist_page > header.warnerbros{background:url("https://rhdev_images.s3.amazonaws.com/WB_lot_BG.jpg") no-repeat center center}#artist_page > header.warnerbros div{text-shadow:none}#artist_page > header.warnerbros div h1{color:#fff}#artist_page > header.warnerbros div .artist_title,#artist_page > header.warnerbros div .member_since{color:#ddd}@media screen and (min-width:1920px){#artist_page > header.warnerbros{background-size:cover}}.artist_header > div,.artist_content{width:940px;margin:0 auto}.artist_header > div{box-sizing:border-box;height:150px;padding-left:240px;font-family:proxima-nova,Helvetica,Arial,sans-serif;color:#999;text-shadow:0 0 0 transparent,0 1px 1px #fff}.artist_header > div > h1{text-transform:none;font-size:44px;font-weight:300;line-height:0.8;margin-bottom:15px}.artist_header > div .artist_title{font-size:18px;font-weight:300;margin-top:-7px;margin-bottom:3px}.artist_header > div .member_since{font-size:12px;font-weight:600;color:#999}.artist_header > div .edit_trigger.basic{margin-left:5px;margin-top:5px}.artist_sidebar{position:relative;bottom:150px;float:left;width:220px;padding-right:20px;font-family:proxima-nova,Helvetica,Arial,sans-serif}#artist_tabs{position:relative;top:-38px}#artist_tabs #tab_bar li > a{padding-left:0;padding-right:0;width:136px}.artist_content .tab_area{width:700px;float:left}#artist_tabs .tab_card{width:700px;font-family:proxima-nova,Helvetica,Arial,sans-serif;background:none;padding:40px 0;box-shadow:none;border:none}#artist_tabs .tab_card h2{font-size:28px;line-height:0.8em;font-weight:100;margin:0 0 20px 0;padding-bottom:5px}#artist_tabs .tab_card > div:first-child{display:block}#artist_page .project_list_item_large:first-child{margin-top:0}#artist_page .project_list_item_large .info,#artist_page .project_list_item_large .stats{width:380px}#artist_page .project_list_item_large .stat.money{display:none}@media screen and (min-width:1300px){.artist_content{width:1190px}.artist_content .tab_area{width:940px}.artist_header > div{width:1190px;padding-left:240px}#artist_page #artist_likes{width:100%}.artist_liked_projects li.project_tile:nth-child(odd){clear:none}.artist_liked_projects li.project_tile:nth-child(3n+1){clear:both}#artist_page .project_list_item_large .info,#artist_page .project_list_item_large .stats{float:left}}#artist_tabs #artist_projects{width:700px}#artist_projects a:hover{text-decoration:none}#artist_projects article{position:relative}#artist_projects article .proj_wrapper{position:relative;height:270px;background:#333;margin-bottom:20px}#artist_projects article.animating{-webkit-transition:all 0.75s;transition:all 0.75s}#artist_projects article.animating .controls{opacity:0}#artist_projects article img{float:left}#artist_projects article.paid:before{content:"";display:block;width:60px;height:60px;background:url("/img/funding_drive_sprite.png?v=2");position:absolute;left:-5px;top:-5px;pointer-events:none;z-index:2}#artist_projects article.paid:before{background-position:-65px -6px}#artist_projects article.paid:hover:before{background-position:-65px -64px}.artist_project_summary_info{float:left;box-sizing:border-box;width:220px;height:270px;padding:15px 20px;overflow:hidden}.artist_project_summary_info h3{color:#fff;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:18px}.artist_project_summary_info .editable_project_description{font-size:11px;color:#eee;line-height:1.4;height:110px;overflow:hidden;word-wrap:break-word}.artist_project_summary_info .tags{color:#fff;font-size:11px;margin-bottom:25px;font-style:italic}.artist_project_summary_info .tags li{float:left}.artist_project_summary_info .tags li:before{content:'•';padding:0 5px}.artist_project_summary_info .tags li:first-child:before{content:'';display:none}.artist_project_summary_info .edit_trigger{bottom:3px;right:20px}#artist_projects .project_stats{position:absolute;bottom:20px}#artist_projects .project_stats .artist_project_videos{color:#fff;font-weight:bold;font-size:14px}#artist_projects .project_stats .artist_project_videos:before{content:'';width:30px;height:28px;background:url("/img/metrics_icons_sprite.png?v=5") no-repeat -64px -266px;display:inline-block;position:relative;margin-right:2px;top:6px}#artist_projects .project_stats .artist_project_subscribers{color:#fff;font-weight:bold;font-size:14px}#artist_projects .project_stats .artist_project_subscribers:before{font-family:rh_icons;content:'★';text-transform:none;color:#f7f7f7;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;width:30px;height:28px;font-size:26px;top:0.1em;left:-0.1em;margin-right:0.1em}#artist_projects .project_stats .artist_project_videos:before{background-position:-111px -266px}#artist_projects .controls{position:absolute;top:25px;left:15px;height:30px;padding:5px 0;z-index:5;-webkit-transition:0.2s opacity;transition:0.2s opacity}#artist_projects .controls button,#artist_projects .controls a{display:block;width:30px;height:30px;border-radius:50%;border:none;margin-bottom:10px;background:#000 url("/img/overlay_icon_sprite.png") no-repeat;opacity:0.6;text-indent:-999em}#artist_projects .controls button:hover,#artist_projects .controls a:hover{opacity:1}#artist_projects .controls button.up,#artist_projects .controls a.up{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:2px;background-position:4px 9px}#artist_projects .controls button.down,#artist_projects .controls a.down{border-top-left-radius:0;border-top-right-radius:0;background-position:4px -23px}#artist_projects .controls button.delete,#artist_projects .controls a.delete{background-position:4px -64px}#artist_projects .controls button.delete:hover,#artist_projects .controls a.delete:hover{background-color:rgba(136,2,2,0.7)}#artist_projects .controls button.settings,#artist_projects .controls a.settings{background-position:4px -103px}#artist_projects .controls button.inactive,#artist_projects .controls a.inactive{opacity:0.3}#artist_projects .controls .edit_trigger.basic{float:right;margin-top:5px;position:static}#artist_projects .inactive_overlay{display:none}#artist_projects .inactive_bar{position:relative;box-sizing:border-box;height:40px;padding:10px;background:#333;display:none}#artist_projects .inactive_bar h4{font-size:16px;color:#999}#artist_projects .inactive_bar h4 span{text-transform:uppercase;color:#eee}#artist_projects .inactive_bar button.activate{color:#fff;border:none;font-weight:bold;font-size:12px;position:absolute;top:10px;right:10px;background:url("/img/overlay_icon_sprite.png") -3px -169px no-repeat;padding-left:22px;height:19px}#artist_projects .project.inactive .inactive_bar{display:block}#artist_projects article.inactive .controls{top:10px}#artist_projects article.inactive .controls .reorder_project{display:none}#artist_projects article.inactive .inactive_overlay{display:block;z-index:2;position:absolute;top:0;height:100%;width:100%;background:-webkit-radial-gradient(rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.75) 60%);background:radial-gradient(rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.75) 60%)}.artist_sidebar h3,.artist_sidebar h4,.artist_sidebar h5{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:5px}.artist_sidebar section{background:#eee;padding:15px;margin-bottom:20px;font-size:14px;color:#333;line-height:1.5;text-shadow:0 0 0 transparent,0 1px 1px #fff;word-wrap:break-word}.artist_sidebar section.location{margin-top:17px}.artist_sidebar section.unfilled{background:#f4f4f4}.artist_sidebar section.unfilled h3,.artist_sidebar section.unfilled h4,.artist_sidebar section.unfilled h5{color:#aaa}.artist_sidebar section .edit_trigger{position:relative;float:right}.artist_sidebar .artist_contact{position:relative;margin-right:-15px}.artist_sidebar .artist_contact.unfilled:after{content:url("/img/contact_icons.png");opacity:0.4}.artist_sidebar .artist_contact .edit_trigger{position:absolute;right:15px;top:10px}.artist_sidebar .artist_contact a{display:block;font-weight:300;text-shadow:none;color:#333;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.artist_sidebar .artist_contact a:before{content:"";display:inline-block;width:37px;height:32px;vertical-align:middle;background:url("/img/contact_icons.png") no-repeat 0 2px}.artist_sidebar .artist_contact a.contact_facebook:before{background-position:0 -31px}.artist_sidebar .artist_contact a.contact_web:before{background-position:0 -65px}.artist_sidebar #artist_metrics li{color:#999;font-weight:300;font-size:11px;line-height:1.2;padding:20px 0;clear:left;border-bottom:1px solid #ddd}.artist_sidebar #artist_metrics li:first-child{padding-top:5px}.artist_sidebar #artist_metrics li:last-child{padding-bottom:5px;border-bottom:none}.artist_sidebar #artist_metrics li:before{content:" ";display:inline-block;height:30px;width:30px;margin-right:8px;float:left;background-image:url("/img/metrics_icons_sprite.png?v=5");background-repeat:no-repeat}.artist_sidebar #artist_metrics li div{color:#333;font-size:16px}.artist_sidebar #artist_metrics li.vids:before{background-position:-110px -214px}.artist_sidebar #artist_metrics li.contribs:before{background-position:-157px -214px}.artist_sidebar #artist_metrics li.followers:before{background-position:-438px -173px}.artist_sidebar #artist_metrics li.subscribers:before{font-family:rh_icons;content:'★';text-transform:none;color:#333;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:24px;background:none;margin-right:0.3em}#artist_tabs #artist_collection{width:740px;padding-top:30px}#artist_tabs #artist_collection h2{font-size:23px;color:#999;text-align:center;margin:50px 0 32px}#artist_tabs #artist_collection .privacy_toggle{float:right;position:relative;top:-10px;color:#999;font-size:15px;font-weight:300}#artist_tabs #artist_collection .privacy_toggle .slide_toggle{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:7px;position:relative;top:7px}#artist_tabs #artist_collection .privacy_toggle .slide_toggle .fancy{height:22px;width:50px;background:#ccc;padding:2px;border-radius:13px;position:relative;-webkit-transition:background 0.15s linear;transition:background 0.15s linear}#artist_tabs #artist_collection .privacy_toggle .slide_toggle .fancy.checked{background:#79b217}#artist_tabs #artist_collection .privacy_toggle .slide_toggle .fancy .knob{position:relative;width:23px;height:22px;background:url("/img/shelf_sprite.png") -89px -47px;-webkit-transition:left 0.22s ease-out;transition:left 0.22s ease-out;left:27px}#artist_tabs #artist_collection .privacy_toggle .slide_toggle .fancy.checked .knob{background-position:-89px -10px;left:0}#artist_tabs #artist_collection ul.collection_list > li.collection_list_row{padding:0 58px;margin-bottom:24px;background:url("/img/collection_shelf.png") center 171px no-repeat}#artist_tabs #artist_collection ul.collection_list > li.collection_list_row > ul li.collection_list_item{width:140px;float:left;margin:0 8px}#artist_tabs #artist_collection ul.collection_list > li.collection_list_row > ul li.collection_list_item .poster{margin-bottom:40px;box-shadow:0 5px 8px -5px rgba(0,0,0,0.4)}#artist_tabs #artist_collection ul.collection_list > li.collection_list_row > ul li.collection_list_item .title{text-align:center;margin:0 -20px;opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}#artist_tabs #artist_collection ul.collection_list > li.collection_list_row > ul li.collection_list_item a:hover .poster{outline:3px solid #00aeef;outline-offset:-3px}#artist_tabs #artist_collection ul.collection_list > li.collection_list_row > ul li.collection_list_item a:hover + .title{opacity:1}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}html,body{height:100%}body{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:14px;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.full_height_content > .wrapper,body.full_height_content .main{height:100%!important}body.full_height_content .main{overflow:hidden}body.full_height_content .rh_footer,body.full_height_content div.push{display:none}body.ipadFormFix .rh_header{position:static}body.ipadFormFix .headerspace{display:none}h1,h2,h3,h4,h5,h6{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;color:#333;margin:0}a,a:visited{color:#46b8d3;text-decoration:none}a:hover{color:#47c9e8;text-decoration:underline}img,.news_tile .bgimg,.video_poster_holder{-webkit-animation:fadeIn ease-in 0.8s;animation:fadeIn ease-in 0.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}img.crop_target,.news_tile .bgimg.crop_target,.video_poster_holder.crop_target{-webkit-animation:none;animation:none;-webkit-animation-fill-mode:none;animation-fill-mode:none}input,textarea,button{font-family:proxima-nova,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea,.token-input-list{box-sizing:border-box;box-shadow:1px 2px 3px #eee inset;border:1px solid #d6d6d6;color:#333;background:#fff}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.token-input-list::-webkit-input-placeholder{color:#b6b6b6}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.token-input-list::-webkit-input-placeholder{color:#b6b6b6}input:-moz-placeholder,textarea:-moz-placeholder,.token-input-list:-moz-placeholder{color:#b6b6b6}input::-moz-placeholder,textarea::-moz-placeholder,.token-input-list::-moz-placeholder{color:#b6b6b6}input[type=checkbox],input[type=radio]{box-shadow:none}input,textarea{padding:10px}input:invalid,textarea:invalid{background:#fff}input::-ms-clear,textarea::-ms-clear{display:none}object{outline:none!important}body.dark input::-webkit-input-placeholder,body.dark textarea::-webkit-input-placeholder,body.dark input::-moz-placeholder,body.dark textarea::-moz-placeholder{color:#999}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#bundles_module{background-color:#1e1e1e;padding:50px 0;min-height:0}#bundles_module:after{height:0}#bundles_module .container{margin:0 auto;max-width:960px;padding:0!important}@media screen and (max-width:1180px){#bundles_module .container{margin-left:100px;margin-right:100px}}@media screen and (min-width:1400px){#bundles_module .container{max-width:1264px}}@media screen and (min-width:1700px){#bundles_module .container{max-width:1580px}}#bundles_module .bundle_item{margin-bottom:18px;border:1px solid #333}#bundles_module .bundle_item:hover{border:1px solid #666}#bundles_module .bundle_item:last-child{margin-bottom:0}#bundles_module .bundle_item .image{float:left;margin-right:28px}@media screen and (max-width:900px){#bundles_module .bundle_item .image{display:none}}#bundles_module .bundle_item .box{position:relative;padding:0 28px;height:150px}@media screen and (min-width:1200px){#bundles_module .bundle_item .box{height:95px}}#bundles_module .bundle_item .box .bundle_details{background-color:#1e1e1e;color:#999;border:1px solid #999}#bundles_module .bundle_item .box .bundle_details:hover{color:#fff;border-color:#fff}#bundles_module .bundle_item .box .details{margin-right:300px;max-width:calc(100% - 460px);overflow:hidden;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:900px){#bundles_module .bundle_item .box .details{max-width:none}}#bundles_module .bundle_item .box .details h3{font-weight:normal;font-size:22px;line-height:22px;margin-bottom:5px;color:#fff}#bundles_module .bundle_item .box .details h3 button{background:none;border:none;padding:0;color:#fff;text-align:left}#bundles_module .bundle_item .box .details h3 button:hover{color:#46b8d3}#bundles_module .bundle_item .box .details .description{font-weight:300;font-size:14px;line-height:18px;color:#aaa}#bundles_module .bundle_item .box .button_wrap{display:inline-block;float:right;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}#bundles_module .bundle_item .box .button_wrap a{border-radius:3px}#bundles_module .bundle_item .box .button_wrap .price{margin-right:4px}#bundles_module .bundle_item .rh_tooltip .buy_again{display:inline-block;margin-left:30px}#bundles_module .secondary{background-color:#232323}#bundles_module .secondary p{padding:15px 28px;font-size:14px}#bundles_module .secondary .bundle_includes a:hover{text-decoration:none;cursor:pointer}#bundles_module .secondary a.film_link{text-decoration:none;color:#999}#bundles_module .secondary a.film_link:hover{text-decoration:none;color:#bbb}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}button:not(.rh_button):not(.rh_button_secondary):not(.rh_button_delete):not(.with_outline){outline:none}.rh_button{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;background:#46b8d3}.rh_button:hover{text-decoration:none}.rh_button:hover,.rh_button:visited{color:#fff}.rh_button:hover{background:#47c9e8}.rh_button:active{background:#46b8d3}.rh_button:not(.saving)[disabled]{background:#ddd;color:#b4b3b3}.rh_button.stretch{width:100%;padding:0!important}.rh_button.facebook{background:#3c5a99}.rh_button.facebook:hover{background:#4467b0}.rh_button.facebook:before{font-family:rh_icons;content:'"';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:20px;vertical-align:bottom}.rh_button.twitter{background:#00aced}.rh_button.twitter:hover{background:#0eb9fa}.rh_button.twitter:before{font-family:rh_icons;content:'#';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:22px;vertical-align:bottom}.rh_button_secondary{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;background:#333}.rh_button_secondary:hover{text-decoration:none}.rh_button_secondary:hover,.rh_button_secondary:visited{color:#fff}.rh_button_secondary:hover{background:#414141}.rh_button_secondary:active{background:#333}.rh_button_secondary:not(.saving)[disabled]{background:#ddd;color:#b4b3b3}.rh_button_delete{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;background:#b04235}.rh_button_delete:hover{text-decoration:none}.rh_button_delete:hover,.rh_button_delete:visited{color:#fff}.rh_button_delete:hover{background:#c44b3d}.rh_button_delete:active{background:#9e3b30}.rh_button_delete:not(.saving)[disabled]{background:#ddd;color:#b4b3b3}.rh_button_transparent{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;background:rgba(16,16,16,0.8)}.rh_button_transparent:hover{text-decoration:none}.rh_button_transparent:hover,.rh_button_transparent:visited{color:#fff}.rh_button_transparent:hover{background:#101010}.rh_button.saving,.rh_button_secondary.saving{background:#a1a1a1}.rh_button.saving:before,.rh_button_secondary.saving:before{content:url("/img/save_button_loader.gif");float:left;margin-top:6px;margin-right:10px}button.no_bg{border:none;background:none;padding:0 2px;font-weight:600}button.no_bg:hover{text-decoration:underline}.rh_button.proj_button{background:#46b8d3}.rh_button.proj_button:hover{background:#6bc6dc}.rh_button.proj_button:active{background:#46b8d3}body.dark .rh_button.proj_button{background:#46b8d3}body.dark .rh_button.proj_button:hover{background:#6bc6dc}body.dark .rh_button.proj_button:active{background:#46b8d3}.rh_button_secondary.proj_button{background:#666}.rh_button_secondary.proj_button:hover{background:#777}.rh_button_secondary.proj_button:active{background:#666}body.dark .rh_button_secondary.proj_button{background:#202020}body.dark .rh_button_secondary.proj_button:hover{background:#1b1b1b}body.dark .rh_button_secondary.proj_button:active{background:#151515}.rh_stage_button_secondary{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;background:#424242;border-radius:3px;font-weight:500}.rh_stage_button_secondary:hover{text-decoration:none}.rh_stage_button_secondary:hover,.rh_stage_button_secondary:visited{color:#fff}.rh_stage_button_secondary:hover{background:#515151}.rh_stage_button_secondary:active{background:#424242}.rh_stage_button_secondary.no-hover{cursor:default}.rh_stage_button_secondary.no-hover:hover{background:#424242}.rh_stage_button_secondary:before{content:"";display:inline-block;background-image:url("/img/stage_download_sprite.png");position:relative;top:3px;margin-right:5px}.rh_stage_button_secondary.download:before{background-position:-53px 0;width:17px;height:17px}.rh_stage_button_secondary.purchased:before{background-position:-27px 0;width:17px;height:17px}.rh_stage_button_secondary.rental:before{background-position:0 0;width:17px;height:17px}.rh_button_paypal{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;background:#78b217}.rh_button_paypal:hover{text-decoration:none}.rh_button_paypal:hover,.rh_button_paypal:visited{color:#fff}.rh_button_paypal:hover{background:#3976ae}.rh_button_paypal:active{background:#78b217}.rh_button_facebook{box-sizing:border-box;display:inline-block;height:38px;line-height:38px;padding:0 20px;border:0;border-radius:3px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;text-transform:uppercase;text-align:center;text-decoration:none;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:none;padding:0 19px;background:#405fa0}.rh_button_facebook:hover{text-decoration:none}.rh_button_facebook:hover,.rh_button_facebook:visited{color:#fff}.rh_button_facebook:before{font-family:rh_icons;content:'"';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:20px;float:left;border-right:1px solid #fff;margin:0 20px 0 -20px;width:38px;height:38px}.rh_button_facebook:hover{background:#5075b5}.rh_button_facebook:active{background:#395991}.rh_mini_social_button{display:inline-block;width:32px;height:32px;border:0;cursor:pointer;text-align:center;vertical-align:top;line-height:32px}.rh_mini_social_button:hover{text-decoration:none}.rh_mini_social_button.fb{background:#3c5a99}.rh_mini_social_button.fb:hover{background:#4467b0}.rh_mini_social_button.fb:before{font-family:rh_icons;content:'"';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:16px;margin-right:0}.rh_mini_social_button.twitter{background:#00aced}.rh_mini_social_button.twitter:hover{background:#0eb9fa}.rh_mini_social_button.twitter:before{font-family:rh_icons;content:'#';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:18px;margin-right:0}.tile_delete{background:rgba(0,0,0,0.5);border:none;padding:7px 8px}.tile_delete:before{font-family:rh_icons;content:'X';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:11px;margin-right:0}.tile_delete:hover:before{color:#fff}.tile_edit{background:rgba(0,0,0,0.5);border:none;padding:7px 8px}.tile_edit:before{font-family:rh_icons;content:'p';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:11px;margin-right:0}.tile_edit:hover:before{color:#fff}button.inline_follow{padding:3px 10px;background:#46b8d3;color:#fff;border:none;border-radius:3px;font-weight:300;text-transform:uppercase}button.inline_follow:after{content:'Follow'}button.inline_follow:hover{background:#59bfd7}button.inline_follow.active{background:#999}button.inline_follow.active:before{font-family:rh_icons;content:'/';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}button.inline_follow.active:after{content:'Following'}.curr_code{font-size:0.85em;text-transform:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@media only screen and (min-width:600px){.case-studies .med-only{display:none}}#mobile_page .case-studies{padding-top:44px}.case-studies img{max-width:100%;height:auto}.case-studies .center{text-align:center}.case-studies .center-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case-studies section.solid-grey{background:#333;padding:125px 30px}.case-studies section.solid-grey .row{padding:0}.case-studies p.sign-up{font-size:38px;font-weight:300;color:#fff}.case-studies a.sign-up{font-size:18px;font-weight:600;height:42px;line-height:42px;text-transform:uppercase}.case-studies div.sign-up > div{width:100%;text-align:center}.case-studies ol{margin:0}.case-studies hr{border:0;height:0;border-bottom:1px solid rgba(0,0,0,0.1);border-top:1px solid rgba(255,255,255,0.3);margin:0 auto}.case-studies hr.slim{width:50%}.case-studies .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1080px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media only screen and (max-width:415px){.case-studies .row{text-align:center}.case-studies .row ol{text-align:left}.case-studies .row .case-study,.case-studies .row .sprite-1,.case-studies .row .sprite-2{margin-left:auto;margin-right:auto}.case-studies .row .prose-med,.case-studies .row .prose-lg{text-align:left}.case-studies .row .prose-light{text-align:center}.case-studies .row .prose-objective{text-align:center}.case-studies .row .rh_button.sign-up{font-size:14px}.case-studies .row .rh_button,.case-studies .row .rh_button_secondary{width:250px;margin-right:0}.case-studies .row .prose{text-align:center}.case-studies .row .prose.white{text-align:left}.case-studies .row hr.slim{margin:0 0 32px 0}}.case-studies .row.no-flex{display:block}.case-studies .va{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.case-studies .va-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case-studies .prose,.case-studies .metrics-prose{font-size:16px;line-height:22px}.case-studies .metrics-title,.case-studies .metrics-prose{width:100%}.case-studies .metrics-prose{margin-bottom:3px}.case-studies .metrics-prose:last-of-type{margin-bottom:0}.case-studies .prose-med{font-size:17px;line-height:25px}.case-studies .prose-light{font-size:16px;font-weight:300;line-height:22px}.case-studies .prose-sm{font-size:14px}.case-studies .prose-lg{font-size:22px;font-weight:400;line-height:32px}.case-studies .mt-2{margin-top:24px}.case-studies .mb-1{margin-bottom:12px}.case-studies .mb-2{margin-bottom:24px}.case-studies .mb-2-1{margin-bottom:31px}.case-studies .mb-3{margin-bottom:36px}@media only screen and (max-width:600px){.case-studies .mb-3{margin-bottom:12px}}.case-studies .mb-4{margin-bottom:48px}@media only screen and (max-width:600px){.case-studies .mb-4{margin-bottom:24px}}.case-studies .mb-5{margin-bottom:60px}@media only screen and (max-width:600px){.case-studies .mb-5{margin-bottom:36px}}.case-studies-page .heading{padding:58px 0 24px;text-align:center}@media only screen and (max-width:415px){.case-studies-page .heading{padding-bottom:30px;padding-top:14px}}.case-studies-page .heading h2,.case-studies-page .heading h3{text-transform:uppercase}.case-studies-page .heading h2{font-size:18px;font-weight:700;margin-bottom:12px}.case-studies-page .heading h3{font-size:16px;font-weight:700;color:#999}.case-studies-page .col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1));margin-bottom:24px}.case-studies-page .col-2:nth-child(n){margin-right:30px}.case-studies-page .col-2:last-child{margin-right:0}.case-studies-page .col-2:nth-child(1n){margin-right:0}.case-studies-page .col-2:last-of-type{margin-bottom:0}@media only screen and (min-width:600px){.case-studies-page .col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/2 - (30px - 30px * 1/2));margin-bottom:0}.case-studies-page .col-2:nth-child(n){margin-right:30px}.case-studies-page .col-2:last-child{margin-right:0}.case-studies-page .col-2:nth-child(2n){margin-right:0}}.case-studies-page .col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1));margin-bottom:24px}.case-studies-page .col-3:nth-child(n){margin-right:30px}.case-studies-page .col-3:last-child{margin-right:0}.case-studies-page .col-3:nth-child(1n){margin-right:0}.case-studies-page .col-3:last-of-type{margin-bottom:0}@media only screen and (min-width:600px){.case-studies-page .col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/3 - (100px - 100px * 1/3));margin-bottom:0}.case-studies-page .col-3:nth-child(n){margin-right:100px}.case-studies-page .col-3:last-child{margin-right:0}.case-studies-page .col-3:nth-child(0n){margin-right:0}}.case-studies-page .col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1));margin-bottom:24px}.case-studies-page .col-4:nth-child(n){margin-right:30px}.case-studies-page .col-4:last-child{margin-right:0}.case-studies-page .col-4:nth-child(1n){margin-right:0}.case-studies-page .col-4:last-of-type{margin-bottom:0}@media only screen and (min-width:600px){.case-studies-page .col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/4 - (50px - 50px * 1/4))}.case-studies-page .col-4:nth-child(n){margin-right:50px}.case-studies-page .col-4:last-child{margin-right:0}.case-studies-page .col-4:nth-child(0n){margin-right:0}}.case-studies-page .col-3-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1));margin-bottom:24px}.case-studies-page .col-3-5:nth-child(n){margin-right:30px}.case-studies-page .col-3-5:last-child{margin-right:0}.case-studies-page .col-3-5:nth-child(1n){margin-right:0}.case-studies-page .col-3-5.secondary{margin-bottom:0}@media only screen and (min-width:600px){.case-studies-page .col-3-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 3/5 - (30px - 30px * 3/5));margin-bottom:0}.case-studies-page .col-3-5:nth-child(n){margin-right:30px}.case-studies-page .col-3-5:last-child{margin-right:0}.case-studies-page .col-3-5:nth-child(5n){margin-right:0}.case-studies-page .col-3-5.secondary{position:relative;left:calc(99.99% * -2/5 - (30px - 30px * -2/5) + 30px)}}.case-studies-page .col-2-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1))}.case-studies-page .col-2-5:nth-child(n){margin-right:30px}.case-studies-page .col-2-5:last-child{margin-right:0}.case-studies-page .col-2-5:nth-child(1n){margin-right:0}.case-studies-page .col-2-5.primary{margin-bottom:24px}@media only screen and (min-width:600px){.case-studies-page .col-2-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 2/5 - (30px - 30px * 2/5))}.case-studies-page .col-2-5:nth-child(n){margin-right:30px}.case-studies-page .col-2-5:last-child{margin-right:0}.case-studies-page .col-2-5:nth-child(5n){margin-right:0}.case-studies-page .col-2-5.primary{margin-bottom:0;position:relative;left:calc(99.99% * 3/5 - (30px - 30px * 3/5) + 30px)}}.case-studies-page .col-7-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1));margin-bottom:24px}.case-studies-page .col-7-12:nth-child(n){margin-right:30px}.case-studies-page .col-7-12:last-child{margin-right:0}.case-studies-page .col-7-12:nth-child(1n){margin-right:0}.case-studies-page .col-7-12.secondary{margin-bottom:0}@media only screen and (min-width:600px){.case-studies-page .col-7-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 7/12 - (30px - 30px * 7/12));margin-bottom:0}.case-studies-page .col-7-12:nth-child(n){margin-right:30px}.case-studies-page .col-7-12:last-child{margin-right:0}.case-studies-page .col-7-12:nth-child(12n){margin-right:0}.case-studies-page .col-7-12.secondary{position:relative;left:calc(99.99% * -5/12 - (30px - 30px * -5/12) + 30px)}}.case-studies-page .col-5-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1))}.case-studies-page .col-5-12:nth-child(n){margin-right:30px}.case-studies-page .col-5-12:last-child{margin-right:0}.case-studies-page .col-5-12:nth-child(1n){margin-right:0}.case-studies-page .col-5-12.primary{margin-bottom:24px}@media only screen and (min-width:600px){.case-studies-page .col-5-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 5/12 - (30px - 30px * 5/12))}.case-studies-page .col-5-12:nth-child(n){margin-right:30px}.case-studies-page .col-5-12:last-child{margin-right:0}.case-studies-page .col-5-12:nth-child(12n){margin-right:0}.case-studies-page .col-5-12.primary{margin-bottom:0;position:relative;left:calc(99.99% * 7/12 - (30px - 30px * 7/12) + 30px)}}.case-studies-page .overview-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 1/1 - (30px - 30px * 1/1))}.case-studies-page .overview-content:nth-child(n){margin-right:30px}.case-studies-page .overview-content:last-child{margin-right:0}.case-studies-page .overview-content:nth-child(1n){margin-right:0}@media only screen and (min-width:600px){.case-studies-page .overview-content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(99.99% * 10/18 - (30px - 30px * 10/18))}.case-studies-page .overview-content:nth-child(n){margin-right:30px}.case-studies-page .overview-content:last-child{margin-right:0}.case-studies-page .overview-content:nth-child(18n){margin-right:0}}.case-studies-page h3{font-size:42px;font-weight:300}.case-studies-page h4{font-size:16px;font-weight:700}.case-studies-page .tips h4{margin-bottom:1px}.case-studies-page h5{font-size:26px;font-weight:400;color:#777;margin-bottom:4px}.case-studies-page .heading-med{font-size:14px;font-weight:700;text-transform:uppercase}.case-studies-page .rh_button,.case-studies-page .rh_button_secondary{height:45px;line-height:45px}.case-studies-page .rh_button{margin-bottom:12px;margin-right:7px}.case-studies-page .rh_button.play:before{font-family:rh_icons;content:'>';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:12px;margin-right:6px}.case-studies-page .prose-objective{max-width:390px}.case-studies-page .white{color:#fff}.case-studies-page .rh_button_pink{background-color:#fa025a}.case-studies-page .rh_button_pink:hover{background-color:#fd196a}.case-studies-page .film-intro{padding:40px 0}@media only screen and (max-width:415px){.case-studies-page .film-intro{padding-bottom:70px}}.a24.case-studies-page .film-intro{padding:37px 0 40px}.seb-montaz.case-studies-page .film-intro{padding:59px 0 61px}.case-studies-page .study-overview{padding-bottom:96px}.case-studies-page .study-overview .logo-a24-kickstarter{margin-top:85px}.case-studies-page .solutions.pink{background-color:#d3316a}@media only screen and (max-width:600px){.case-studies-page .solutions{text-align:center}.case-studies-page .solutions ol{text-align:left}.case-studies-page .solutions .case-study,.case-studies-page .solutions .sprite-1,.case-studies-page .solutions .sprite-2{margin-left:auto;margin-right:auto}.case-studies-page .solutions .prose-med,.case-studies-page .solutions .prose-lg{text-align:left}.case-studies-page .solutions .prose-light{text-align:center}.case-studies-page .solutions .prose-objective{text-align:center}.case-studies-page .solutions .rh_button.sign-up{font-size:14px}.case-studies-page .solutions .rh_button,.case-studies-page .solutions .rh_button_secondary{width:250px;margin-right:0}.case-studies-page .solutions .prose{text-align:center}.case-studies-page .solutions .prose.white{text-align:left}.case-studies-page .solutions hr.slim{margin:0 0 32px 0}}.case-studies-page .solutions{padding:60px 0 100px}.case-studies-page .solutions h3,.case-studies-page .solutions h4,.case-studies-page .solutions p{color:#fff}.case-studies-page .solutions .solution-icon{height:80px}.case-studies-page .solutions-row > div{margin-bottom:64px}.case-studies-page .tips{padding:68px 0 50px}@media only screen and (max-width:415px){.case-studies-page .tips h4{text-align:center}}.case-studies-page .tips li{margin-bottom:31px}.case-studies-page .tips li:last-of-type{margin-bottom:0}.case-studies-page .metrics{padding:60px 0 115px}.case-studies-page .rh_button_green{background-color:#9fb189}.case-studies-page .rh_button_green:hover{background-color:#a9b995}.case-studies-page .seb-highline{background:url("/img/case_studies/seb-highline.jpg") no-repeat center center;background-size:cover;min-height:540px;padding:40px 0}.case-studies-page .solutions.green{background-color:#9fb189}.case-studies-page .rh_button_orange{background-color:#e4572a}.case-studies-page .rh_button_orange:hover{background-color:#e7683f}.case-studies-page .solutions.orange{background-color:#e4572a}.case-studies-page .oys-overview{background:url("/img/case_studies/oys-surfer-bg.jpg") no-repeat center center;background-size:cover}.case-studies-page .oys-overview,.case-studies-page .oys-live-overview{padding:90px 0}.case-studies-page .oys-live-overview .row,.case-studies-page .rh-live-logo{text-align:left}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.case-studies-index .row{padding:102px 30px}.case-studies-index .row.top{padding-top:76px}.case-studies-index .fade-a24{background:url("/img/case_studies/case-studies-bg-a24.jpg") no-repeat center center;background-size:cover}.case-studies-index .fade-seb-montaz{background:url("/img/case_studies/case-studies-bg-seb-montaz.jpg") no-repeat center center;background-size:cover}.case-studies-index .fade-nomad-earth{background:url("/img/case_studies/case-studies-bg-nomad-earth.jpg") no-repeat center center;background-size:cover}.case-studies-index .solid-white{background:#fff}.case-studies-index .heading{width:calc(99.99% * 1/1 - (30px - 30px * 1/1));margin-bottom:24px}.case-studies-index .heading:nth-child(n){float:left;margin-right:30px;clear:none}.case-studies-index .heading:last-child{margin-right:0}.case-studies-index .heading:nth-child(1n){margin-right:0}.case-studies-index .heading:nth-child(1n + 1){clear:left}@media only screen and (min-width:600px){.case-studies-index .heading{width:calc(99.99% * 1/2 - (30px - 30px * 1/2));margin-bottom:0}.case-studies-index .heading:nth-child(n){float:left;margin-right:30px;clear:none}.case-studies-index .heading:last-child{margin-right:0}.case-studies-index .heading:nth-child(2n){margin-right:0}.case-studies-index .heading:nth-child(2n + 1){clear:left}}.case-studies-index .heading-icons{width:calc(99.99% * 1/1 - (30px - 30px * 1/1));text-align:center}.case-studies-index .heading-icons:nth-child(n){float:left;margin-right:30px;clear:none}.case-studies-index .heading-icons:last-child{margin-right:0}.case-studies-index .heading-icons:nth-child(1n){margin-right:0}.case-studies-index .heading-icons:nth-child(1n + 1){clear:left}@media only screen and (min-width:600px){.case-studies-index .heading-icons{width:calc(99.99% * 1/2 - (30px - 30px * 1/2))}.case-studies-index .heading-icons:nth-child(n){float:left;margin-right:30px;clear:none}.case-studies-index .heading-icons:last-child{margin-right:0}.case-studies-index .heading-icons:nth-child(2n){margin-right:0}.case-studies-index .heading-icons:nth-child(2n + 1){clear:left}}.case-studies-index h1{font-size:50px;font-weight:300;line-height:1.1em}.case-studies-index h3{font-size:18px;font-weight:600}.case-studies-index .heading-prose{font-size:26px;font-weight:300}.case-studies-index .case-study{max-width:420px}.case-studies-index .film{font-size:14px;font-weight:600;text-transform:uppercase;color:#999}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.case-studies .sprite-1{background-image:url("/img/case_studies/case_studies_sprite_1x_1.png")}.case-studies .sprite-1.center{margin-left:auto;margin-right:auto}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.case-studies .sprite-1{background-image:url("/img/case_studies/case_studies_sprite_2x_1.png");background-size:84px 469px}}.case-studies .sprite-2{background-image:url("/img/case_studies/case_studies_sprite_1x_2.png")}.case-studies .sprite-2.center{margin-left:auto;margin-right:auto}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.case-studies .sprite-2{background-image:url("/img/case_studies/case_studies_sprite_2x_2.png");background-size:115px 479px}}@media only screen and (max-width:415px){.case-studies ol{padding-left:0}}.case-studies ol li:before{background-image:url("/img/case_studies/case_studies_sprite_1x_1.png");content:"";position:absolute;margin-left:-40px}@media only screen and (max-width:415px){.case-studies ol li:before{position:static;display:block;margin:0 auto;margin-bottom:12px}}.case-studies ol li.one:before{width:30px;height:31px;background-position:0 0}.case-studies ol li.two:before{width:30px;height:31px;background-position:0 -31px}.case-studies ol li.three:before{width:30px;height:31px;background-position:0 -62px}.case-studies ol li.four:before{width:30px;height:31px;background-position:0 -93px}.case-studies ol li.five:before{width:30px;height:31px;background-position:0 -124px}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.case-studies ol li:before{background-image:url("/img/case_studies/case_studies_sprite_2x_1.png");background-size:84px 469px}}.case-studies .icon-chart{width:61px;height:58px;background-position:0 -155px}.case-studies .icon-embed{width:84px;height:56px;background-position:0 -213px}.case-studies .icon-fulfilment{width:81px;height:63px;background-position:0 -269px}.case-studies .icon-drm{width:76px;height:76px;background-position:0 -332px}.case-studies .icon-direct-buy{width:58px;height:61px;background-position:0 -408px}.case-studies .icon-embed-buy-red{width:115px;height:69px;background-position:0 0}.case-studies .icon-affiliate{width:84px;height:69px;background-position:0 -69px}.case-studies .icon-store{width:69px;height:69px;background-position:0 -138px}.case-studies .icon-interaction{width:76px;height:69px;background-position:0 -207px}.case-studies .icon-discount-tool{width:83px;height:67px;background-position:0 -276px}.case-studies .icon-embed-buy-green{width:115px;height:69px;background-position:0 -343px}.case-studies .icon-metrics{width:67px;height:67px;background-position:0 -412px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.usa_shipping_warning{text-align:center;margin-top:32px!important}.usa_shipping_warning .warning{width:100%;background-color:#ecd9d9;border:1px solid #cd908d;padding:14px 0}.usa_shipping_warning .warning p{font-size:16px;color:#a44}.checkout_page{min-height:500px;width:780px!important;font-weight:300}.checkout_page .checkout_reward{float:left;margin-right:39px;margin-bottom:50px}.checkout_page .order_details{float:left;width:400px}.checkout_page .order_details table{font-size:18px}.checkout_page .order_details table th{font-weight:bold;padding:10px 10px 10px 0;text-align:left}.checkout_page .order_details table th .header{width:78px}.checkout_page .order_details table th .header:after{content:':'}.checkout_page .order_details table tr:first-of-type th{padding-bottom:9px}.checkout_page .order_details table tr:last-of-type th{padding:0}.checkout_page .order_details table input{width:100px;margin-bottom:10px}.checkout_page .order_details table .dollarsign{display:inline-block;padding-top:10px;width:10px}.checkout_page .order_details table .reward_amount,.checkout_page .order_details table .price_holder{padding-top:10px}.checkout_page .order_details table #reward{display:none}.checkout_page .order_details h3.payment{font-size:18px;font-weight:bold;margin-bottom:11px}.checkout_page .order_details .card_name{margin-bottom:6px}.checkout_page .order_details .change_payment{background:none;border:none;color:#46b8d3;text-decoration:none;font-size:13px;margin-left:-2px}.checkout_page .order_details .card_details{position:relative}.checkout_page .order_details .card_details .card_text{position:absolute;top:0;margin-left:8px}.checkout_page h1{font-weight:300;font-size:36px;margin:0 0 12px;line-height:1;margin-left:-2px;margin-top:46px}.checkout_page h1.finished{color:#88bb2a}.checkout_page dl{font-size:18px;line-height:23px;margin-top:5px;margin-bottom:28px}.checkout_page dl input{padding:5px;text-align:center;width:80px}.checkout_page dt{font-weight:bold;float:left;clear:left;margin-right:5px}.checkout_page dt:after{content:':'}.checkout_page dt:last-of-type,.checkout_page dd:last-of-type{margin-top:20px}.checkout_page .order_details #checkout_share{margin-top:40px;color:#aaa;line-height:2}.checkout_page .payment_options{font-weight:bold;margin:22px 0 6px}.checkout_page hr.full_line{border-top:1px solid #eee;margin:0 -100px}.checkout_page section{clear:both}.checkout_page section.actions{margin:0 -90px;padding:20px 0 80px 0;border-top:1px solid #eee}.checkout_page section.actions button.back{float:left}.checkout_page section.actions a.submit,.checkout_page section.actions button[type=submit]{float:right}.checkout_page section.shipping{border-bottom:1px solid #eee}.checkout_page section label{float:left;width:300px;margin-bottom:30px;margin-right:20px;font-weight:bold;font-size:16px}.checkout_page section label.long{width:480px}.checkout_page section label.med{width:180px}.checkout_page section label input,.checkout_page section label select,.checkout_page section label textarea{font-size:14px;margin-top:10px;display:block;width:100%}.checkout_page section.entered_info{font-size:16px;line-height:1.4;padding-top:10px;padding-bottom:24px;color:#999}.checkout_page section.entered_info ul{margin-top:-5px}.checkout_page section.entered_info li{width:280px;padding-right:20px;float:left}.checkout_page section.entered_info strong{display:block;margin:19px 0 4px;color:#333}.checkout_page section.entered_info em{font-size:16px}.checkout_page .shipping{padding:27px 0 20px;margin-bottom:30px;width:720px}.checkout_page section.feedback{padding:18px 0 20px}.checkout_page section.feedback label.note{width:600px}.checkout_page section.feedback label.note textarea{min-height:80px}.checkout_page section.shipping_options{padding:30px 0;border-top:1px solid #eee}.checkout_page section.shipping_options label{display:block;float:none;margin:5px 0 0;font-weight:normal}.checkout_page section.shipping_options input[type=radio]{display:inline;width:auto;margin-right:5px}.checkout_page section.shipping_options input[type=radio]:checked + span{font-weight:bold}.checkout_page#checkout_finished h1{margin-top:35px}.checkout_page#checkout_finished dl{margin-bottom:18px}.checkout_page#checkout_finished dd,.checkout_page#checkout_finished dt{margin-top:0}.checkout_page#checkout_finished p{margin-bottom:6px}.order_details #checkout_share a{display:inline-block}.order_details #checkout_share h2{font-size:16px;margin-bottom:10px}.order_details #checkout_share img{margin-right:5px;margin-bottom:10px}.order_details #checkout_share button{border:none;width:33px;height:33px;text-align:center;margin-right:2px}.order_details #checkout_share button:before{font-size:20px;vertical-align:top}.order_details #checkout_share button.facebook{background:#4a5d9f}.order_details #checkout_share button.facebook:before{font-family:rh_icons;content:'"';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.order_details #checkout_share button.twitter{background:#4fa9eb}.order_details #checkout_share button.twitter:before{font-family:rh_icons;content:'#';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.checkout_reward{width:300px;height:330px;overflow:hidden;box-sizing:border-box;padding:20px;color:#666;background:#e3e3e3;font-weight:300;position:relative}.checkout_reward:after{content:'';height:60px;width:100%;baground:linear-gradient(rgba(227,227,227,0),#e3e3e3 70%);position:absolute;bottom:0;left:0}.checkout_reward img{margin:-20px 0 15px -20px}.checkout_reward h3{font-weight:600;font-size:18px;margin-bottom:12px}.checkout_reward .purchase_count{text-transform:uppercase;color:#999;margin:5px 0 15px}.cc-card{width:27px;height:19px;display:inline-block;background:url("/img/cc_icons.png") no-repeat}.cc-card-visa{background-position:0 0}.cc-card-mastercard{background-position:-29px 0}.cc-card-amex{background-position:-58px 0}.cc-card-discover{background-position:-87px 0}.cc-card-card{background-position:-116px 0}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#checkout_cancelled{padding-right:20px;min-height:500px;font-weight:300}#checkout_cancelled section{padding:20px 0}#checkout_cancelled section:first-child{text-align:center;padding:40px 0}#checkout_cancelled h2{font-size:28px;font-weight:300;margin:30px 0 20px;text-align:center}#checkout_cancelled .blurb{width:650px;margin:0 auto;text-align:center}#checkout_cancelled .blurb p{line-height:1.5;font-size:18px;margin-bottom:25px}#checkout_cancelled .blurb button{margin-right:10px}#checkout_cancelled .share_project{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#checkout_cancelled .share_project h3{font-weight:bold;font-size:16px}#checkout_cancelled .share_project .pane{width:460px;float:left}#checkout_cancelled .share_project .pane:last-child{margin-left:20px}#checkout_cancelled .share_project textarea{box-sizing:border-box;width:100%;margin:10px 0 15px;padding:10px;min-height:80px;border:1px solid #ccc;font-size:18px;font-weight:300}#checkout_cancelled .share_project button{float:right;margin-left:10px}#checkout_cancelled .share_project button.facebook,#checkout_cancelled .share_project button.twitter{padding-left:0}#checkout_cancelled .share_project button.facebook:before,#checkout_cancelled .share_project button.twitter:before{font-size:20px;border-right:1px solid #fff;padding:8px;margin-right:10px!important;vertical-align:top}#checkout_cancelled .share_project button.facebook{background:#4a5d9f}#checkout_cancelled .share_project button.facebook:before{font-family:rh_icons;content:'"';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}#checkout_cancelled .share_project button.twitter{background:#4fa9eb}#checkout_cancelled .share_project button.twitter:before{font-family:rh_icons;content:'#';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}#checkout_cancelled .share_project #share_link{margin-top:40px;padding-top:30px;border-top:1px solid #ddd}#checkout_cancelled .share_project #share_link h3{display:inline}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#checkout_payment .total,#checkout_payment .quantity{color:#aaa;text-transform:uppercase;font-weight:300;font-size:12px}#checkout_payment .quantity{margin:3px 0}#checkout_payment .total{margin:30px 0 0}#checkout_payment .amount{font-size:30px;font-weight:300;line-height:1.3}#checkout_payment .rh_button{margin:20px 0}#checkout_payment .cancel{margin-top:20px}#checkout_payment .cancel a{color:#999}#checkout_payment .creditcard{margin-top:40px}#checkout_payment .payment_wrapper_form{width:450px;padding-right:20px;float:left}#checkout_payment .payment_wrapper_form #payment_form{float:right}#checkout_payment .payment_wrapper_info{width:450px;padding-left:20px;float:right}#checkout_payment .rh_tooltip{border-radius:3px;padding:10px;text-align:center!important}#checkout_payment .payment_forms .input_wrapper.valid:after{background:-webkit-linear-gradient(left,rgba(233,233,233,0),#e9e9e9 50%);background:linear-gradient(to right,rgba(233,233,233,0),#e9e9e9 50%)}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.chosen-container{position:relative;display:inline-block;vertical-align:middle;box-shadow:1px 1px 5px #ddd inset}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-top:0}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#46b8d3;color:#fff}.chosen-container .chosen-results li em{font-style:normal;font-weight:600}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;box-sizing:border-box;margin:0;padding:5px;width:100%;border:1px solid #d6d6d6;height:auto!important;height:1%;cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:5px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:5px 20px 4px 5px;border-radius:3px;background:#333;color:#fff;line-height:13px;font-size:12px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:5px;right:2px;display:block;width:12px;height:12px;text-decoration:none;font-size:8px;cursor:pointer}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{font-family:rh_icons;content:'X';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.coinbase_modal{text-align:center}.coinbase_container.modal{width:505px;background-color:#fff;margin:100px auto;padding:40px;border-radius:5px}.coinbase_container.modal iframe{box-shadow:none!important}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.colpick{z-index:12;font-family:proxima-nova,Helvetica,Arial,sans-serif;background:rgba(0,0,0,0.85);border-color:#000;width:225px;height:189px}.colpick .colpick_hue{border-color:#555;border-radius:3px;top:15px;right:15px;left:initial}.colpick .colpick_color{outline:none;border:1px solid #555;border-radius:3px;top:15px;left:15px}.colpick .colpick_color div{border-radius:3px}.colpick .colpick_new_color,.colpick .colpick_hex_field{display:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}section.comments{padding:25px 0 50px 0;width:100%;float:left;color:#666;position:relative}#comments_sidebar + section.comments{width:625px}body.dark section.comments{color:#eee}section.comments h3{font-size:24px;text-shadow:0 0 0 transparent,1px 1px 1px #efefef;color:#333;margin-top:7px;margin-bottom:15px}section.comments h3 span{color:#666}section.comments h4{text-transform:uppercase;font-size:18px;color:#333}section.comments a{text-decoration:none}section.comments form.post_comment{position:relative;min-height:80px;overflow:hidden}section.comments form.post_comment.reply_form{margin:20px 0;margin-left:30px}section.comments form.post_comment h5{font-size:18px;font-weight:300;text-transform:uppercase;display:inline}body.dark section.comments form.post_comment h5{color:#eee}section.comments form.post_comment textarea{width:100%;height:120px;margin:10px 0 20px;box-shadow:1px 1px 4px rgba(0,0,0,0.2) inset;padding:7px 10px;border:1px solid #ccc}body.dark section.comments form.post_comment textarea{background:#373737;border-color:#444;color:#aaa}section.comments form.post_comment button{float:right;margin-left:10px}body.dark section.comments form.post_comment button{background:#202020}section.comments form.post_comment a.comment_policy{float:right;font-size:12px;position:relative;top:8px}section.comments .comments_spinner{position:absolute;bottom:-40px;width:100%;height:100px}.comment{position:relative;padding-top:20px}.comment.highlight{border-left:5px solid #46b8d3;margin-left:-5px}.comment .comment_anchor{position:absolute;top:-50px}.comment .comment{margin-left:30px}.comment.hidden{display:none}.comment_avatar{width:50px;height:50px}.comment_text{width:100%;line-height:1.4;word-wrap:break-word;margin:20px 0}.comment > .comment_text{margin-bottom:20px}.comment_text .deleted{opacity:0.4;font-weight:bold}a.commenter{position:relative;top:4px;margin-left:11px;font-size:24px;font-weight:300;color:inherit}a.commenter.creator{color:#8a4a92}.comment_likes:before{content:url("/img/littleheart_comment.png");margin-right:4px;position:relative;top:1px}.comments_count.closed:before,.comments_count.open:before{margin-left:-18px;position:absolute;right:auto;text-decoration:none}.comments_non_user_block{width:100%;padding:17px 0;background:#e7e7e7;margin-bottom:20px;text-transform:uppercase;font-size:13px;text-align:center;font-weight:500}body.dark .comments_non_user_block{background:#292929;color:#ccc}section.comments .footer{padding-bottom:10px;padding-right:20px;border-bottom:1px solid #4a4a4a}body.light section.comments .footer{border-color:#ccc}section.comments .footer .time{color:#999;font-weight:300;font-size:12px}section.comments .footer button{padding:3px 6px;border:none;background:none;color:#999;font-size:12px;text-transform:uppercase}section.comments .footer button:before{content:'';display:block;width:15px;height:13px;float:left;top:0.15em}section.comments .footer button.flag{float:right}section.comments .footer button.flag.active,section.comments .footer button.flag:hover{color:#e83723}section.comments .footer button.flag:before{font-family:rh_icons;content:'⚑';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:1px}section.comments .footer button.like{float:right}section.comments .footer button.like.liked,section.comments .footer button.like:hover{color:#46b8d3}section.comments .footer button.like:before{font-family:rh_icons;content:'6';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0.3em;top:1px}section.comments .footer button.delete{float:right}section.comments .footer button.delete.active,section.comments .footer button.delete:hover{color:#e83723}section.comments .footer button.delete:before{font-family:rh_icons;content:'≈';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:10px;top:2px}section.comments .footer button.reply:before{font-family:rh_icons;content:'↩ ';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:1px}.single_comment .footer button.reply{display:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#comments_module h2 > div{width:940px}#comments_module .container{width:940px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#comments_sidebar{float:right;width:280px;margin-left:20px;color:#999;font-weight:300}#comments_sidebar .instructions,#comments_sidebar .admin,#comments_sidebar .question,#comments_sidebar .answer{padding-left:20px;padding-right:20px}#comments_sidebar header{width:280px;position:relative;background:#e1e1e1;color:#666}body.dark #comments_sidebar header{color:#eee;background:#292929}#comments_sidebar header .instructions{border-top:1px solid #fff;padding-top:20px;padding-bottom:20px}body.dark #comments_sidebar header .instructions{border-color:#404040;color:#999}#comments_sidebar header .admin{border-top:1px solid #ccc;margin:0;text-align:left;padding-bottom:30px}body.dark #comments_sidebar header .admin{border-color:#404040}#comments_sidebar header .admin form{margin:0;padding:10px 0 20px}#comments_sidebar header .admin .input{margin:10px 0 30px}#comments_sidebar header .admin label{margin-bottom:15px;text-align:left;color:inherit;display:block;font-size:15px}body.dark #comments_sidebar header .admin label{color:#e6e6e6}#comments_sidebar header .admin button.submit{width:100%;position:absolute;bottom:0;left:0}body.dark #comments_sidebar header .admin textarea{color:#999}#comments_sidebar header h3{display:inline;margin-left:10px;color:inherit;font-weight:300;text-transform:uppercase}#comments_sidebar button.submit{width:240px;display:block;margin:10px auto 0;text-transform:uppercase;border:none;padding:15px;background:#666;color:#eee;font-size:16px;font-weight:300}body.dark #comments_sidebar button.submit{background:#202020}#comments_sidebar textarea{width:100%;background:#eee;border:1px solid #bbb;box-shadow:inset 1px 1px 4px rgba(0,0,0,0.2);padding:8px;font-weight:300}#comments_sidebar textarea::-webkit-input-placeholder{font-style:italic}#comments_sidebar textarea::-moz-placeholder{font-style:italic}#comments_sidebar textarea:-ms-input-placeholder{font-style:italic}body.dark #comments_sidebar textarea{color:#999;background:#313131;border-color:#383838}#comments_sidebar .group{position:relative;margin-top:30px}#comments_sidebar .group button.basic{position:absolute;right:-31px;border:none;height:30px;width:30px;display:none;background:#666;font-size:12px}#comments_sidebar .group button.basic:hover{background:#46b8d3}body.dark #comments_sidebar .group button.basic{background:#202020}body.dark #comments_sidebar .group button.basic:hover{background:#46b8d3}#comments_sidebar .edit_faq{top:31px}#comments_sidebar .edit_faq:before{font-family:rh_icons;content:'P';text-transform:none;color:#ddd;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}#comments_sidebar .edit_faq.active{background-color:#46b8d3!important}#comments_sidebar .delete_faq{top:0}#comments_sidebar .delete_faq:before{font-family:rh_icons;content:'X';text-transform:none;color:#ddd;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}#comments_sidebar .question{position:relative;padding:25px;margin:20px 0;font-size:16px;font-weight:bold;text-align:center;background:#e1e1e1}#comments_sidebar .question:after{content:'';display:block;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e1e1e1;position:absolute;bottom:-10px;left:50%;margin-left:-5px}body.dark #comments_sidebar .question{background:#292929}body.dark #comments_sidebar .question:after{border-top:10px solid #292929}#comments_sidebar .answer{clear:both;text-align:center;font-weight:300}body.dark #comments_sidebar .answer{color:#eee}body.dark #comments_sidebar .answer textarea{color:#eee}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#contact_contents{margin-top:95px;font-size:16px;font-weight:300;line-height:1.3}#contact_contents h2{font-size:28px;font-weight:300;line-height:1;margin:0 0 5px;text-transform:none}#contact_contents article{width:570px;float:left;box-sizing:border-box;border-right:1px solid #e6e6e6;padding-right:50px;padding-bottom:100px}#contact_contents article p{margin:20px 0}#contact_contents article .select_wrap{width:100%;font-size:14px;padding:8px 0;margin-bottom:5px}#contact_contents input,#contact_contents textarea{width:100%;margin:5px 0;font-size:14px;border-radius:4px;box-shadow:none}#contact_contents textarea{height:140px}#contact_contents select:invalid{color:#aaa}#contact_contents button{margin-top:10px}#contact_contents aside{width:325px;float:right;padding:0 100px 30px 0;margin-top:50px;margin-bottom:40px;box-sizing:border-box}#contact_contents aside h2{font-size:18px}#contact_contents .hidden{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}#contact_contents .login_form{margin:5px 0;padding:20px 70px 20px;border:1px solid #46b8d3;border-radius:6px}#contact_contents .login_form .actions{padding:10px 0;line-height:2}#contact_contents .login_form button{float:right;margin-top:0}#contact_contents .login_form .forgot{color:#aaa;font-weight:normal;font-size:0.9em}#contact_contents .login_form:not(.hidden) ~ .field{display:none}#contact_contents .project_selector hr{margin:1.5em 5em}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.creditcard{font-size:16px;float:left;margin:20px 0}.creditcard .cc_body{position:relative;width:377px;height:265px}.creditcard .face{position:absolute;width:377px;height:265px;background-color:transparent;background-repeat:no-repeat;background-image:url("/img/creditcard/rh-front-bg-dark.png")}.creditcard .face.cc_back{top:-34px;left:180px;background-image:url("/img/creditcard/rh-back-bg-dark.png")}.creditcard .face.cc_front{z-index:5}.creditcard label{display:none!important}.creditcard input{position:absolute;left:30px;display:inline-block;padding:5px;background:none;color:#fff;box-shadow:none;border:1px solid #777;border-radius:3px;outline-color:#00aeef;font-weight:600}.creditcard input:hover{border-color:#999}.creditcard input:focus{border:1px solid #00aeef;outline:none}.creditcard input.cc_number{top:103px;width:225px;font-size:1.2em}.creditcard input.cc_name{top:196px;width:225px}.creditcard input.cc_exp_month,.creditcard input.cc_exp_year{top:164px;width:27px;padding:3px 2px 2px;font-size:13px;text-align:center}.creditcard input.cc_exp_month{left:70px}.creditcard input.cc_exp_year{left:110px}.creditcard input.cc_cvc{top:138px;left:261px;width:4em}.creditcard .cc_front:before{content:' ';background-size:cover;display:block;width:94%;height:86%;position:absolute;top:10px}.creditcard.type-visa .cc_front:before{background-image:url("/img/creditcard/products/visa-front.png")}.creditcard.type-mastercard .cc_front:before{background-image:url("/img/creditcard/products/mastercard-front.png")}.creditcard.type-amex .cc_front:before{background-image:url("/img/creditcard/products/amex-front.png")}.creditcard.type-dinersclubintl .cc_front:before{background-image:url("/img/creditcard/products/dinersclubintl-front.png")}.creditcard.type-discover .cc_front:before{background-image:url("/img/creditcard/products/discover-front.png")}.light_card .creditcard .face{background-image:url("/img/creditcard/rh-front-bg-light.png")}.light_card .creditcard .face.cc_back{background-image:url("/img/creditcard/rh-back-bg-light.png")}.light_card .creditcard .face input{color:#333;border-color:#bbb}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.select_wrap{display:inline-block;position:relative;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.select_wrap:before{content:'';display:block;position:absolute;top:-1px;right:-1px;width:20px;height:100%;background:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px;border:1px solid #ccc;border-left:none;pointer-events:none}.select_wrap:after{content:'';display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #333;position:absolute;top:42%;top:calc(50% - 3px);right:12px;pointer-events:none}.select_wrap select{width:100%;height:100%;border:none;background:none;font-family:proxima-nova,Helvetica,Arial,sans-serif;outline:none}.select_wrap select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.datepicker_icon{position:absolute;margin-left:10px;margin-top:10px;width:22px;height:18px;background:#000;background:url("/img/megasprite.png?v=3") no-repeat left top;background-position:-22px -374px;pointer-events:none}.datepicker_icon + input{padding-left:35px!important}.pika-single{font-family:proxima-nova,Helvetica,Arial,sans-serif}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.developer_page.container{font-size:16px}.developer_page.container h3{margin:1.5em 0 0.5em}.developer_page.container h4{font-size:14px;margin:1em 0 -0.3em}.developer_page.container p{margin:1em 0}.developer_page.container code{display:block;background:#eee;padding:1em;margin:0.5em 0 1em}.developer_page.container code pre{margin:0}.developer_page.container dl dt{font-family:monospace}.developer_page.container dl dd{margin-bottom:10px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.wide_page .projectlist,.wide_page .discover_breadcrumbs{width:1088px;padding:20px 10px;margin-bottom:20px}.projectlist_hero{height:600px;background:#777;background-position:center 0;text-align:center}@media screen and (min-width:1640px){.projectlist_hero{background-size:cover}}.projectlist_hero .discover_breadcrumbs{box-sizing:border-box;padding:0 20px;margin:100px auto 0;color:#fff;font-weight:bold;font-size:15px;text-align:left}.projectlist_hero .discover_breadcrumbs .category,.projectlist_hero .discover_breadcrumbs .name{cursor:pointer}.projectlist_hero .discover_breadcrumbs .category{background:none;border:none;color:rgba(255,255,255,0.7)}.projectlist_hero .discover_breadcrumbs .category:after{content:'';display:block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff;display:inline-block;margin:0 5px 0 8px}.projectlist_hero .discover_breadcrumbs .name{padding:3px 10px;border:2px solid #fff;border-radius:2px}.projectlist_hero .discover_breadcrumbs .name:after{font-family:rh_icons;content:'}';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:0.7em;margin-left:7px;margin-right:-5px}.projectlist_hero .list_logo{max-height:270px;position:relative;top:-20px}.projectlist_hero h1{color:#fff;font-size:64px;font-weight:300;margin:120px 0 0}.projectlist_hero h1 + .description{margin-top:10px;color:#fff;font-size:18px}.projectlist_hero + .projectlist{position:relative;top:-110px;margin-bottom:-70px;width:1080px;box-sizing:border-box;padding:8px 0 0 10px;background:#fff}.projectlist .tile_list{margin:0;padding:0}#discover_page .img_source{position:absolute;top:-22px;right:0;font-size:14px;color:#ddd;text-decoration:none}#discover_page .img_source:hover{color:#fff}#discover_page .project_plain_tile{background-color:#eee}#discover_page .project_plain_tile:first-of-type,#discover_page .project_plain_tile:nth-of-type(2){width:526px;height:296px}#discover_page .project_plain_tile:first-of-type img,#discover_page .project_plain_tile:nth-of-type(2) img{width:526px;height:296px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#discovery_panel{position:fixed;top:-312px;-webkit-transition:top 0.5s;transition:top 0.5s;background:rgba(17,17,17,0.95);height:312px;width:100%;z-index:100}#discovery_panel img{-webkit-animation:none;animation:none}#discovery_panel .inner{padding:35px 20px 40px 20px;width:940px;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#discovery_panel h2{color:#999;font-weight:300;font-size:24px;margin-bottom:35px}#discovery_panel h2 > span,#discovery_panel h2 a{margin-left:4px;margin-right:2px;color:#eee;padding:8px 12px}#discovery_panel h2 > span.seeall,#discovery_panel h2 a.seeall{margin:0;padding:8px 0;text-decoration:none;font-weight:500}#discovery_panel h2 > span.seeall:after,#discovery_panel h2 a.seeall:after{font-family:rh_icons;content:'r';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:12px;margin-left:10px;padding:3px 1px 1px 1px}#discovery_panel h2 > span.seeall:hover,#discovery_panel h2 a.seeall:hover{color:#46b8d3}#discovery_panel h2 > span.seeall:hover:after,#discovery_panel h2 a.seeall:hover:after{color:#46b8d3}#discovery_panel h2 > span.filter,#discovery_panel h2 a.filter{position:relative;border-bottom:1px solid #999;font-weight:500;z-index:1}#discovery_panel h2 > span.filter:not(.nodrop),#discovery_panel h2 a.filter:not(.nodrop){cursor:pointer}#discovery_panel h2 > span.filter:not(.nodrop):after,#discovery_panel h2 a.filter:not(.nodrop):after{font-family:rh_icons;content:'v';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:12px;margin-left:10px;padding:3px 1px 1px 1px}#discovery_panel h2 > span.filter:not(.nodrop):hover,#discovery_panel h2 a.filter:not(.nodrop):hover,#discovery_panel h2 > span.filter:not(.nodrop).open,#discovery_panel h2 a.filter:not(.nodrop).open{color:#46b8d3}#discovery_panel h2 > span.filter:not(.nodrop):hover:after,#discovery_panel h2 a.filter:not(.nodrop):hover:after,#discovery_panel h2 > span.filter:not(.nodrop).open:after,#discovery_panel h2 a.filter:not(.nodrop).open:after{color:#46b8d3}#discovery_panel .carouselWrap{margin:0}#discovery_panel .carouselWrap .nextPage,#discovery_panel .carouselWrap .prevPage{background:none;border-radius:0;box-shadow:none}#discovery_panel .carouselWrap .nextPage:active,#discovery_panel .carouselWrap .prevPage:active,#discovery_panel .carouselWrap .nextPage:hover,#discovery_panel .carouselWrap .prevPage:hover{background:#222!important;box-shadow:none!important}#discovery_panel .carouselWrap .nextPage:active:before,#discovery_panel .carouselWrap .prevPage:active:before,#discovery_panel .carouselWrap .nextPage:hover:before,#discovery_panel .carouselWrap .prevPage:hover:before{color:#fff}#discovery_panel .carouselWrap ol{padding:0;margin:0}#discovery_panel .carouselWrap li{float:left;margin:0 20px 0 0;-webkit-animation:fadeIn ease-in 0.65s;animation:fadeIn ease-in 0.65s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#discovery_panel .selector_dropdown{box-sizing:border-box;display:none;position:absolute;left:360px;top:65px;z-index:2;background:#fff;padding:18px 32px 8px 18px;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,0.4)}#discovery_panel .selector_dropdown.open{display:block}#discovery_panel .selector_dropdown li{font-size:18px;font-weight:normal;color:#6e6e6e;margin-bottom:10px}#discovery_panel .selector_dropdown li:hover{cursor:pointer;color:#46b8d3}#discovery_panel .selector_dropdown li.active{display:none}#discovery_panel.open{top:60px;-webkit-transition:top 0.25s;transition:top 0.25s}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.discovery_project_tile{float:left;width:220px;margin-right:10px;margin-bottom:20px;background:none;color:#999;font-weight:300;line-height:1.4;position:relative}.discovery_project_tile.paid:before,.discovery_project_tile.supported:before{content:"";display:block;width:60px;height:60px;background:url("/img/funding_drive_sprite.png?v=2");position:absolute;left:-5px;top:-5px;pointer-events:none;z-index:1}.discovery_project_tile.paid:before{background-position:-65px -6px}.discovery_project_tile.paid:hover:before{background-position:-65px -64px}.discovery_project_tile.supported:before{background-position:-126px -64px}.discovery_project_tile h3{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;font-weight:500}.discovery_project_tile h3:hover{color:#46b8d3!important}.discovery_project_tile .homepage_tile_fan_badge{position:absolute;top:4px;right:4px;width:58px;height:58px;background:url("/img/fan_badge_right.png");z-index:2;pointer-events:none}.discovery_project_tile a{text-decoration:none}.discovery_project_tile .info{padding:14px 15px 14px 0;position:relative}.discovery_project_tile .creator{display:block;font-size:14px;color:inherit;color:#aaa}.discovery_project_tile .creator:hover{color:#46b8d3}.discovery_project_tile h3{color:#fff;font-size:16px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.discovery_sidebar{position:fixed;top:0;bottom:0;left:-400px;max-width:400px;z-index:200;-webkit-transition:left 0.2s;transition:left 0.2s;background:rgba(34,34,34,0.95)}.discovery_sidebar.active{left:0}.discovery_sidebar > div,.discovery_sidebar > ul{padding:40px 20px 20px 40px}.discovery_sidebar > .close{position:absolute;right:20px;top:20px;color:#aaa;background:none;border:none;padding:0}.discovery_sidebar > .close:before{font-family:rh_icons;content:'X';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:18px;margin-right:0}.discovery_sidebar .discovery_groups,.discovery_sidebar .static_links{width:160px;padding-right:0;float:left}.discovery_sidebar .discovery_groups label,.discovery_sidebar .discovery_groups a{display:block;border:none;padding:0;background:none;color:#fff;font-size:18px;font-weight:bold;line-height:1.9}.discovery_sidebar .discovery_groups label.active,.discovery_sidebar .discovery_groups a.active,.discovery_sidebar .discovery_groups label:hover,.discovery_sidebar .discovery_groups a:hover{text-decoration:none;color:#46b8d3}.discovery_sidebar .discovery_groups .wl_count{display:inline-block;margin-left:3px;padding:1px 3px;position:relative;top:-1px;border:1px solid;border-radius:2px;color:#aaa;line-height:1.3;font-size:10px}.discovery_sidebar .discovery_groups a:hover .wl_count{color:#46b8d3}.discovery_sidebar .static_links{clear:left;border-top:1px solid #444;padding-top:20px}.discovery_sidebar .static_links a{display:block;font-size:14px;line-height:1.8;color:#999}.discovery_sidebar .static_links a:hover{text-decoration:none;color:#fff}.discovery_sidebar > input[type=radio]{display:none}.discovery_sidebar input:checked + .subpanel{width:190px;padding:40px 0 0 40px;opacity:1}.discovery_sidebar .subpanel{float:right;height:100%;box-sizing:border-box;width:0;padding:40px 0;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0;overflow:hidden}.discovery_sidebar .subpanel h2{font-size:1em;text-transform:uppercase;color:#999;font-weight:normal;margin:8px 0 5px}.discovery_sidebar .subpanel a{display:block;color:#fff;line-height:2;width:150px}.discovery_sidebar .subpanel a:hover,.discovery_sidebar .subpanel a.active{text-decoration:none;color:#46b8d3}.discovery_sidebar_overlay{position:fixed;top:0;left:0;z-index:199;background:transparent;-webkit-transition:background 0.4s;transition:background 0.4s}.discovery_sidebar.active + .discovery_sidebar_overlay{right:0;bottom:0;background:rgba(0,0,0,0.6)}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.tooltip_wizard{width:200px;padding:15px;background:#eee;color:#999;border-radius:3px;font-size:14px;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3));filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3))}.tooltip_wizard:before{content:'';display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #eee;position:absolute;left:-10px;top:10px}.tooltip_wizard h5{color:#999!important;font-size:14px}.tooltip_wizard > p{line-height:1.4}.tooltip_wizard button{color:#999;border:1px solid;border-radius:3px;background:none;padding:3px 12px;margin-top:15px}.tooltip_wizard button:hover{color:#46b8d3}.tooltip_wizard button:first-of-type{float:right}.discovery_wizard{position:absolute;top:70px;left:20px;z-index:1001}.discovery_wizard[data-step="0"]:before{content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #eee;top:-20px;left:15px}.discovery_wizard[data-step="0"] div.next{content:'';display:block;width:50px;height:80px;position:absolute;top:-85px;left:0;cursor:pointer}.filmpage_wizard{position:absolute;top:70px;left:20px;right:auto;z-index:1001}.filmpage_wizard[data-step="0"]:before,.filmpage_wizard[data-step="1"]:before{content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #eee;top:-20px;left:15px}.filmpage_wizard[data-step="2"]:before{content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #eee;top:-20px;right:15px;left:auto}.filmpage_wizard[data-step="0"] div.next{content:'';display:block;width:50px;height:80px;position:absolute;top:-85px;left:0;cursor:pointer}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.download_videos_modal{width:900px;background-color:#f7f7f7;margin:90px auto;padding:25px}#video_downloads{font-size:14px;color:#333;position:relative}#video_downloads a.closeModal{position:absolute;font-size:12px;top:-10px;right:-10px;text-decoration:none;cursor:pointer;z-index:980}#video_downloads a.closeModal:before{font-family:rh_icons;content:'X';text-transform:none;color:#aaa;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}#video_downloads a.closeModal:hover{text-shadow:0 0 10px #fff}#video_downloads h5{font-size:36px!important;margin-bottom:10px!important;font-family:proxima-nova,Helvetica,Arial,sans-serif!important;font-weight:300!important;color:#333!important}#video_downloads h6{font-size:16px!important;margin:-3px 0 4px 0!important;color:#333!important}#video_downloads p{font-size:18px;font-weight:300}#video_downloads .heading{border-bottom:1px solid #dcdcdc;margin:30px 0;padding-bottom:5px}#video_downloads .heading .title{font-size:28px;line-height:32px;float:left}#video_downloads .heading .count{float:right;font-weight:bold;font-size:16px;line-height:32px;color:#aaa}#video_downloads .heading .subtitles{float:left;font-weight:bold;font-size:16px;line-height:32px;color:#aaa}#video_downloads .heading .subtitles a:not([href]){color:#aaa;cursor:default;text-decoration:none}#video_downloads .heading .subtitles select{margin-right:10px}#video_downloads .download_choice{width:400px;height:97px;padding:15px;border:1px solid #f7f7f7;overflow:visible}#video_downloads .download_choice:nth-child(odd){margin-left:-15px;float:left}#video_downloads .download_choice:nth-child(even){margin-right:-15px;float:right}#video_downloads .download_choice.active{background-color:#fdf8e0;border:1px solid #ebe6c8}#video_downloads .download_choice .vidposter{float:left;margin-right:15px}#video_downloads .download_choice .choices_right{float:left;width:225px}#video_downloads .download_choice .download_links{font-size:16px}#video_downloads .download_choice .download_links .resolution{font-weight:bold;font-size:16px;color:#333}#video_downloads .download_choice .download_links li{margin-bottom:4px}#video_downloads .download_choice .download_links li:last-of-type{margin-bottom:0}#video_downloads .download_choice a.download{color:inherit}#video_downloads .download_choice a.download:before{content:"";display:block;width:14px;height:14px;background:url("/img/download_icons_sprite.png") 0 0;float:left;margin-right:5px;margin-top:2px}#video_downloads .download_choice a.download.vr:before{font-family:rh_icons;content:'W';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;background:none;left:-2px;margin-top:0;margin-right:5px}#video_downloads .download_choice a.download:hover{color:#46b8d3;text-decoration:none;cursor:pointer}#video_downloads .download_choice a.download:hover:before{background-position:-48px 0}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#simplemodal-overlay{background-color:#333}.simplemodal-container{background-color:#f7f7f7;padding:25px 30px 30px 30px;font-size:13px;color:#333;height:auto!important;max-height:600px;overflow:auto;box-shadow:3px 3px 6px 3px rgba(0,0,0,0.1)}.simplemodal-container.login_modal{background-color:#fff}.simplemodal-container.flat_styles{background-color:#fff}.simplemodal-container.flat_styles input[type=text],.simplemodal-container.flat_styles textarea{box-sizing:border-box;box-shadow:none;border-radius:3px;width:100%}a.modalCloseImg{background:none!important;position:absolute;top:20px;right:20px;display:inline-block;width:12px;height:12px;z-index:3200;cursor:pointer;text-decoration:none}a.modalCloseImg:before{font-family:rh_icons;content:'X';text-transform:none;color:#ccc;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:12px}a.modalCloseImg:hover:before{color:#999}.scrollable_modal_div{overflow:hidden}.edit_modal{display:none;color:#555;width:500px}.edit_modal.delete_project,.edit_modal.delete_video,.edit_modal.delete_extra_image{width:400px}.edit_modal input,.edit_modal textarea{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:15px}.edit_modal input[type=text],.edit_modal textarea{margin-bottom:10px}.edit_modal textarea{width:464px}.edit_modal input[type=text]{width:484px}.simplemodal-container h5,.edit_modal h5,.simplemodal-container h6,.edit_modal h6{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;color:#333!important}.simplemodal-container h5,.edit_modal h5{font-size:24px;margin-bottom:30px}.simplemodal-container h6,.edit_modal h6{font-size:18px;margin-top:10px;margin-bottom:10px;margin-left:1px}.modal_bottom{margin-top:20px}.modal_bottom button{float:right;margin-left:10px}.edit_modal::-webkit-input-placeholder{color:#999}.edit_modal:-moz-placeholder{color:#999}.edit_modal::-moz-placeholder{color:#999}.modal_textarea:focus,.modal_textinput:focus{border:1px solid #46b8d3;outline:none}.modal_textarea.saving,.modal_textinput.saving{background:#f7f7f7;color:#bbb}.edit_modal textarea,.modal_textarea{box-sizing:content-box;height:65px;line-height:1.3}.edit_modal textarea.big,.modal_textarea.big{height:150px}.edit_modal textarea.grow,.modal_textarea.grow{height:85px;-webkit-transition:height 0.2s ease-in;transition:height 0.2s ease-in;resize:none}.edit_modal textarea.video_description,.modal_textarea.video_description{min-height:55px}.edit_modal .number_circles{float:left;margin-right:12px;margin-top:1px}.numberCircle{border-radius:999px;width:15px;height:15px;padding:4px;background:#999;color:#fff;text-align:center;float:left;font-size:12px;font-weight:bold;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:3px}.numberCircle.active{background:#46b8d3}.numberCircle.finished{opacity:0.5}.modal_textarea_counter,.modal_textinput_counter{display:block;margin:-5px 0 30px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:12px;color:#ccc}.modal_textarea_counter.tcAlert,.modal_textinput_counter.tcAlert{color:#000}.modal_textarea_counter.tcWarn,.modal_textinput_counter.tcWarn{color:#f00}.project_modal_contents{margin:40px auto;padding:30px;width:540px;background:#f7f7f7}.contact_modal label{display:block;margin:15px 0 3px}.contact_modal .twitter_wrapper{position:relative}.contact_modal .twitter_wrapper:after{content:'@';position:absolute;left:7px;top:7px;font-size:24px;font-weight:bold;line-height:1;color:#ccc}.contact_modal .twitter_wrapper input{padding-left:30px;width:460px}.coded_access_success_modal{text-align:center;padding-top:50px;padding-bottom:50px;margin-top:100px}.coded_access_success_modal h2{font-size:28px;font-weight:300;margin-bottom:10px;color:#333!important}.coded_access_success_modal h2:before{font-family:rh_icons;content:'/';text-transform:none;color:#81b000;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.coded_access_success_modal .rh_button_secondary{margin-top:20px}.help_modal h5{margin:20px;text-align:center;font-size:18px}.help_modal form{padding:10px;-webkit-transition:opacity 1s;transition:opacity 1s}.help_modal form.submitted{opacity:0}.help_modal form.submitted + .success{opacity:1}.help_modal textarea{margin-bottom:0}.help_modal .success{position:absolute;top:60px;left:40%;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;pointer-events:none;text-align:center;font-size:20px}.help_modal .success:before{font-family:rh_icons;content:'◊';text-transform:none;color:#22c064;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;display:block;font-size:100px;margin-bottom:10px;margin-right:0}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.edit_trigger.basic,.crop_trigger.image,.edit_trigger.write{display:inline-block;position:absolute;font-size:11px;font-weight:500;text-transform:none;font-family:proxima-nova,Helvetica,Arial,sans-serif;color:#333;line-height:1.231;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}body.dark .edit_trigger.basic,body.dark .crop_trigger.image,body.dark .edit_trigger.write{color:#fff}.edit_trigger.basic:before,.crop_trigger.image:before,.edit_trigger.write:before,.edit_icon:before{content:"";background:url("/img/edit_icons_sprite.png") no-repeat;display:inline-block;float:left}.edit_trigger.basic:before,.edit_trigger.write:before,.edit_icon:before{width:16px;height:16px;margin-right:5px;margin-top:-1px}.edit_trigger.basic.dark:before{background-position:0 0}body.dark .edit_trigger.basic.dark:before{background-position:-20px 0}.edit_trigger.basic.dark:hover:before{background-position:0 -18px}body.dark .edit_trigger.basic.dark:hover:before{background-position:-20px -18px}.edit_trigger.basic.light:before{background-position:-20px 0}.edit_trigger.basic.light:hover:before{background-position:-20px -18px}.edit_trigger.write:before{background-position:-38px -17px;width:20px;height:17px}.edit_trigger.write:hover:before{background-position:-38px -17px}.editable_image{position:relative}.editable_image .crop_trigger{z-index:2;opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.editable_image:hover .crop_trigger{opacity:1}.crop_trigger.image{right:7px;top:7px;color:#fff;background:#666;padding:4px 7px}.crop_trigger.image:hover{background:#999}.crop_trigger.image:before{background-position:-40px 0;width:18px;height:16px;float:left;margin-right:8px;margin-top:-1px}.crop_trigger.image.edit_poster:before{background-position:-15px 0}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.email_modal_preview{position:relative;width:660px;margin:80px auto}.email_modal_preview .sample_banner{position:absolute;top:0;right:0}.email_modal_preview td{vertical-align:middle}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#register_embed,#login_page_embed{text-align:center}#register_embed .wrap,#login_page_embed .wrap{max-width:350px;margin:0 auto;text-align:left}#register_embed .wrap.logo,#login_page_embed .wrap.logo{padding:20px 0}#register_embed .rh_logo,#login_page_embed .rh_logo{display:block;width:220px;height:30px;margin:0 auto}#register_embed .fb_button_container,#login_page_embed .fb_button_container{text-align:center;padding:20px 0}#register_embed .context_message,#login_page_embed .context_message{padding:35px 0 25px 0;font-size:22px;text-align:center}#register_embed .context_message .icon,#login_page_embed .context_message .icon{position:relative;top:2px;font-size:19px;color:#ec3b1a}#register_embed .context_message .icon:before,#login_page_embed .context_message .icon:before{margin-right:1px}#register_embed .submit_fieldset,#login_page_embed .submit_fieldset{margin-bottom:32px}#register_embed form,#login_page_embed form{width:85%;margin:0 auto;margin-top:20px}#register_embed form label,#login_page_embed form label{display:block;font-size:16px;font-weight:600;margin-bottom:10px;cursor:default}#register_embed form input[type=text],#login_page_embed form input[type=text],#register_embed form input[type=password],#login_page_embed form input[type=password]{width:100%}#register_embed .line-break,#login_page_embed .line-break{display:block;border-top:1px solid #f4f4f4;width:90%}#register_embed .full-line-break,#login_page_embed .full-line-break{display:block;border-top:1px solid #f4f4f4;width:100%;margin:0}#register_embed .alternative,#login_page_embed .alternative{padding-top:5px;font-size:14px;text-align:center;color:#999;font-weight:300}#register_embed{display:none}#register_embed p.terms{padding-top:25px;font-size:13px;color:#999;text-align:center}#register_embed form button{display:block;margin:0 auto}#login_page_embed form button[type=submit]{float:left}#login_page_embed form .forgotpass{float:right;margin-top:10px;font-size:14px;font-weight:normal;color:#999}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.video-js.vjs-ended .rh-embed-watermark{display:none}.rh-end-state{position:absolute;top:0;bottom:50px;left:0;right:0;opacity:0;z-index:0;font-size:14px;background:#000;background:rgba(0,0,0,0.9);-webkit-transition:opacity 0.3s;transition:opacity 0.3s;overflow:hidden}.video-js.vjs-ended .rh-end-state{opacity:1;z-index:4}.rh-end-state .poster_wrap{background-size:cover;height:100%}.rh-end-state .content_wrap{height:100%;background:rgba(0,0,0,0.7)}.rh-end-state .endstate_header{padding:20px 30px 25px 40px;position:relative;z-index:2}.rh-end-state .endstate_header .button_wrap{float:right;margin-right:30px!important}.rh-end-state .endstate_header .button_wrap .rh_button{line-height:35px;height:35px;padding:0 15px;font-size:14px;font-weight:normal}.rh-end-state .endstate_header .button_wrap .rh_button:first-child{margin-right:6px}.rh-end-state .endstate_header .discover_more{text-align:center;font-size:20px;font-weight:600;line-height:30px;color:#fff}.rh-end-state .endstate_header .title{color:#fff;font-weight:normal!important}.rh-end-state .endstate_header .subhead{color:#999;font-weight:normal!important}.rh-end-state .endstate_header .title,.rh-end-state .endstate_header .subhead{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rh-end-state .endstate_header .title a,.rh-end-state .endstate_header .subhead a{color:inherit!important;text-decoration:none}.rh-end-state .tiles ul{display:block}.rh-end-state .project_plain_tile{float:none;display:inline-block;width:31%;width:calc(33.3% - 1px);margin-right:-2px;margin-bottom:-2px}@media screen and (max-width:850px) and (min-width:600px){.rh-end-state .project_plain_tile .details h3{font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rh-end-state .project_plain_tile .details p{font-size:0.95em}}@media screen and (max-width:600px){.rh-end-state .project_plain_tile{width:49%;width:calc(50% - 2px);display:none}.rh-end-state .project_plain_tile:nth-child(1),.rh-end-state .project_plain_tile:nth-child(2){display:inline-block}}.rh-end-state .project_plain_tile .poster{width:100%;height:auto}.rh-end-state .project_plain_tile .details{padding:8%}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#hero404,#hero500{box-sizing:border-box;height:424px;padding-top:50px;color:#fff;background-color:#bbb}#hero404{background:#bbb url("/img/404_background.jpg") center no-repeat}#hero404 .hero_text{width:340px}#hero404 h1{font-size:50px;font-weight:300;color:#fff}#hero404 .subhead{font-size:24px;margin-bottom:30px;line-height:1.3}#hero404 .rh_button + p{margin-top:15px;font-size:16px}#hero500{text-align:center;background:#333 url("/img/500_background.jpg") center no-repeat;padding-top:90px}#hero500 h1{font-size:42px;font-weight:bold;color:#fff}#hero500 .subhead{font-size:26px;font-weight:bold;text-transform:uppercase;margin-bottom:50px}#hero500 .rh_button_secondary + span{text-transform:uppercase;font-size:16px}#error_page_links{font-size:16px}#error_page_links section{float:left;width:400px;margin-right:50px}#error_page_links h2{font-size:30px;font-weight:300;margin:30px 0 10px}#error_page_links p,#error_page_links a{line-height:1.5}#error_page_links a{font-weight:bold}#error_info{position:absolute;right:10px;bottom:10px;z-index:10;background:rgba(255,255,255,0.85);padding:10px;border-radius:10px;border:4px solid rgba(128,128,128,0.5)}#error_info summary{font-weight:bold;cursor:pointer}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#faq_header{background-image:url("/img/faq/faq_bg.jpg");box-shadow:none}#faq_header form{padding:60px 0;text-align:center}#faq_header form button{text-transform:uppercase;padding:0 12px;height:auto}#faq_header form div{margin-top:10px;font-weight:500;font-size:20px;color:#eee}#faq_header form div a{color:#fff}#faq_header input.searchbox{padding:13px 20px;padding-left:50px;width:470px;border-radius:5px;border:1px solid #ddd;box-shadow:none;font-size:24px;background:#fff url("/img/faq/search_icon.png") 10px 11px no-repeat}#faq_header input.searchbox::-webkit-input-placeholder{color:#ccc}#faq_header input.searchbox::-moz-placeholder{color:#ccc}#faq_contents{padding-bottom:50px}#faq_contents .searchterm{background:#ff0;display:inline-block;padding:0 1px}#faq_contents #categories a{font-weight:bold}#faq_contents #categories h3{padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #e5e5e5;font-size:16px}#faq_contents #categories h3 a{color:inherit}#faq_contents #categories h3 a:hover{color:#46b8d3;text-decoration:none}#faq_contents #categories a.cta{display:inline-block;color:#fff;background:#333;padding:7px 14px;margin-top:5px;border-radius:3px;text-decoration:none}#faq_contents #categories a.cta:after{font-family:rh_icons;content:'→';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.7em;margin-left:0.3em;margin-left:0.5em}#faq_contents #categories a.cta:hover{background:#46b8d3}#faq_contents #categories .guides{background:#f5f5f5;padding:50px 0;margin-bottom:60px;font-size:16px}#faq_contents #categories .guides ul > li{width:48%}#faq_contents #categories .guides ul > li:before{content:'';display:block;float:left;width:90px;height:100px;margin-right:15px;margin-bottom:50px;background:url("/img/faq/faq_icons.png") 0 6px no-repeat}#faq_contents #categories .guides ul > li:last-child:before{background-position:-80px 6px;margin-right:10px}#faq_contents #categories .guides h3{margin-bottom:0;text-transform:uppercase;border:none;font-size:18px}#faq_contents #categories .guides .cta{background:#46b8d3;text-transform:uppercase;font-size:14px;padding:7px 20px;margin-top:15px}#faq_contents #categories ul > li{float:left;width:31%;margin-right:2%;box-sizing:border-box;padding:15px 15px 22px}#faq_contents #categories ul > li ol{padding-left:0}#faq_contents #categories ul > li ol li{margin:1em 0;line-height:1.2em}#faq_contents #articles{display:none;position:relative;padding-top:40px;font-size:16px}#faq_contents #articles aside{width:300px;float:left;line-height:1.6;-webkit-transition:top 0.5s;transition:top 0.5s}#faq_contents #articles aside.sticky{position:fixed;top:100px}#faq_contents #articles aside.sticky.bottom{top:-200px}#faq_contents #articles aside a{display:block;color:#999;line-height:1.8}@media screen and (max-height:800px){#faq_contents #articles aside a{line-height:1.35;font-size:0.95em}}@media screen and (max-height:600px){#faq_contents #articles aside a{line-height:1.3;font-size:0.85em}}#faq_contents #articles aside a:hover{text-decoration:none;color:#46b8d3}#faq_contents #articles aside a[rel=top]{color:#999;font-weight:bold}#faq_contents #articles aside a[rel=top]:after{content:'';display:block;height:5px;width:70px;margin:10px 0 30px;background:#e5e5e5}#faq_contents #articles aside a.active{color:#46b8d3;font-weight:600}#faq_contents #articles aside a.heading{color:#333;font-weight:bold;margin:30px 0 5px}#faq_contents #articles aside a.heading:first-child{margin-top:0!important}#faq_contents #articles aside a.heading:hover{text-decoration:none;cursor:normal}#faq_contents #articles .result_set{width:600px;float:right}#faq_contents #articles .result_set > h2{margin:0;text-transform:none;font-size:28px;font-weight:300}#faq_contents #articles .result_set h3{font-size:22px;color:#999;margin:0;padding-top:60px;font-weight:normal}#faq_contents #articles .result_set h2 + h3{padding-top:0}#faq_contents #articles .result_set article{position:relative;padding:60px 0;border-bottom:1px solid #ddd;box-shadow:0 1px 0 #fff}#faq_contents #articles .result_set article:last-child{border-bottom:none}#faq_contents #articles .result_set article h4{font-size:18px;margin-bottom:5px}#faq_contents #articles .result_set article ul,#faq_contents #articles .result_set article ol{margin:1.3em 0}#faq_contents #articles .result_set article ul li{list-style-type:disc}#faq_contents #articles .result_set article ol li{list-style-type:decimal}#faq_contents #articles .result_set article li{margin-bottom:1.3em;margin-left:2em}#faq_contents #articles .result_set article p{margin:1em 0 0}#faq_contents #articles .result_set article figure{display:block;margin:40px 0}#faq_contents #articles .result_set article figure img{border:1px solid #ddd;display:block;margin:0 auto}#faq_contents #articles .result_set article figcaption{margin:10px;color:#999;font-size:14px;text-align:center}#faq_contents #articles #howto,#faq_contents #articles #best-practices{padding-bottom:100px}#faq_contents #articles #howto article,#faq_contents #articles #best-practices article{display:none;padding-top:0;border-bottom:none}#faq_contents #articles #howto article.active,#faq_contents #articles #best-practices article.active{display:block}#faq_contents #articles #howto h3,#faq_contents #articles #best-practices h3{padding-top:100px;margin:-100px 0 50px}#faq_contents #articles #search_results #result_items article:first-child{padding-top:20px}#faq_contents #articles #search_results #result_items article:first-child h3{padding-top:0;margin-bottom:20px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#carousel-bgs li:not(:first-child){-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:1920px){#carousel-bgs li{background-size:cover!important}}.feature_carousel{height:590px;overflow:hidden;position:relative}.feature_carousel #featured_overlay{position:absolute;z-index:1;width:100%;height:100%;top:0;background:-webkit-linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.3) 25%,rgba(0,0,0,0.3));background:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.3) 25%,rgba(0,0,0,0.3));box-shadow:0 -10px 11px rgba(0,0,0,0.25) inset}.feature_carousel div.container{padding-top:80px}.feature_carousel div.container h2{font-size:22px;color:#aaa;margin:30px 0 20px;line-height:0.9}.feature_carousel div.container > ol{width:30000px;padding:0;margin:0;position:relative;z-index:2}.feature_carousel .timers_box{text-align:center}.feature_carousel canvas.timers{margin-top:50px;position:relative;z-index:2}.feature_carousel .container > h1{color:#eee;font-size:20px;text-transform:none;margin-bottom:15px}.feature_carousel button.next,.feature_carousel button.prev{display:block;position:absolute;top:260px;box-sizing:border-box;width:40px;height:83px;border:none;z-index:10;background-color:rgba(0,0,0,0.4);color:#999;font-size:22px}.feature_carousel button.next:hover,.feature_carousel button.prev:hover{color:#fff;background:#212121}.feature_carousel button.next{right:0;padding-left:15px}.feature_carousel button.next:before{font-family:rh_icons;content:'}';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.feature_carousel button.prev{left:0;padding-left:10px}.feature_carousel button.prev:before{font-family:rh_icons;content:'{';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.feature_carousel .featured_item{float:left;width:940px;margin-right:870px}.feature_carousel .featured_item.paid{position:relative}.feature_carousel .featured_item.paid:before{content:"";display:block;width:60px;height:60px;background:url("/img/funding_drive_sprite.png?v=2");background-position:-65px -6px;position:absolute;left:-5px;top:-5px;pointer-events:none;z-index:2}.feature_carousel .featured_item.paid:hover:before{background-position:-65px -64px}.feature_carousel .featured_item .display,.feature_carousel .featured_item .details{position:relative;float:left;height:410px;box-sizing:border-box;background:#222;background:rgba(34,34,34,0.9);color:#a9a9a9;font-weight:300}.feature_carousel .featured_item .display h3,.feature_carousel .featured_item .details h3,.feature_carousel .featured_item .display h3 a,.feature_carousel .featured_item .details h3 a,.feature_carousel .featured_item .display .watch_cta,.feature_carousel .featured_item .details .watch_cta{color:#fff}.feature_carousel .featured_item .display{position:relative;width:600px;margin-right:20px}.feature_carousel .featured_item .display .watch_cta{position:absolute;bottom:0;right:0;box-sizing:border-box;height:72px;padding:27px 25px;background:#1c1c1c;font-weight:400;font-size:16px;color:#fff;text-transform:uppercase;text-decoration:none}.feature_carousel .featured_item .display .watch_cta:hover{background:#111}.feature_carousel .featured_item .display .watch_cta:after{font-family:rh_icons;content:'}';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;margin-left:5px;margin-right:0;font-size:13px;display:inline-block;width:5px}.feature_carousel .featured_item .display .artist_pic{position:absolute;bottom:20px;left:20px}.feature_carousel .featured_item .display .artist_info{padding:16px 30px 0 110px}.feature_carousel .featured_item .display .artist_info h3{font-size:18px}.feature_carousel .featured_item .display .artist_info p{font-size:13px}.feature_carousel .featured_item .display .follow_button{bottom:28px}.feature_carousel .featured_item .details{width:320px;padding:30px}.feature_carousel .featured_item .details h3{font-size:28px}.feature_carousel .featured_item .details p.classify{font-style:italic;margin-bottom:20px}.feature_carousel .featured_item .details .description{line-height:1.4;max-height:155px;overflow:hidden}.feature_carousel .featured_item .details .more{display:block;margin:15px 0;font-weight:500;text-decoration:none}.feature_carousel .featured_item .details .stats{position:absolute;bottom:20px;font-weight:500}.feature_carousel .featured_item .details .stats .subscribers:before{font-family:rh_icons;content:'★';text-transform:none;color:#999;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:22px;display:inline-block;width:30px;height:27px;margin-right:5px;margin-bottom:10px;top:0.1em}.feature_carousel .featured_item .details .stats .videos:before{content:'';display:inline-block;width:30px;height:27px;vertical-align:middle;background:url("/img/metrics_icons_sprite.png?v=5");background-position:-64px -155px;margin-right:5px}.feature_carousel .featured_item .details .stats .videos:before{background-position:-111px -155px}#featured_projects .follow_button div{display:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.screen_fade_carousel{position:relative}.screen_fade_carousel .frame{position:relative;z-index:5;-webkit-animation:none;animation:none}.screen_fade_carousel .screen-wrap{box-sizing:border-box;margin:0 auto;width:870px}.screen_fade_carousel .screens{position:relative;top:53px;left:9px}.screen_fade_carousel .screens img{-webkit-animation:none;animation:none;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity 2s linear;transition:opacity 2s linear}.screen_fade_carousel .screens img.active{opacity:1}#features_page{font-size:16px}#features_page section > h2{font-size:40px;text-align:center;margin:80px 0 30px;font-weight:300}#features_page .thirds > li{float:left;box-sizing:border-box;width:33%;padding:20px 28px;line-height:1.4}#features_page .quarters > li{float:left;box-sizing:border-box;width:25%;padding-right:20px;line-height:1.4}#features_page li h3{font-weight:bold;font-size:1em;margin-bottom:5px}#features_page header{background-image:url("/img/get_started/get_started_bg.jpg");text-align:center;height:497px;margin-bottom:190px}#features_page header .container{padding:0}#features_page header h1{font-size:44px;font-weight:100;margin:80px 0 20px;color:#fff}#features_page header .rh_button{padding:0 37px;height:44px;line-height:44px;font-weight:bold;font-size:18px}#features_page .laptop_carousel{margin:40px auto 0}#features_page .laptop_carousel .screens{top:0;left:106px}#features_page .laptop_carousel .bg{position:absolute;top:0;left:159px}#features_page .simple_list{padding-top:8px;padding-bottom:40px;border-bottom:1px solid #eee;font-weight:300;line-height:1.4;counter-reset:simple_list}#features_page .simple_list > li{text-align:center;padding:20px 45px}#features_page .simple_list > li:before{counter-increment:simple_list;content:counter(simple_list);display:block;box-sizing:border-box;width:40px;height:40px;padding-top:8px;margin:0 auto 20px;font-size:18px;font-weight:bold;border-radius:50%;background:#333;color:#fff}#features_page .poster_carousel{margin:35px auto 30px;padding-bottom:5px;border-bottom:1px solid #eee}#features_page .poster_carousel p{margin-bottom:-17px;font-weight:bold;line-height:1.5;text-align:center}#features_page .poster_carousel .posters a{display:inline-block;margin-left:-155px;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-transform:scale(0.85);transform:scale(0.85)}#features_page .poster_carousel .posters a:first-child{margin-left:0}#features_page .poster_carousel .posters a:hover{-webkit-transform:scale(0.92);transform:scale(0.92)}#features_page .small_cta{font-size:14px;display:block;text-align:center;cursor:pointer;font-weight:bold;text-transform:uppercase;text-decoration:none}#features_page .small_cta:after{font-family:rh_icons;content:'}';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;margin-left:6px;font-size:0.8em}#features_page .customize{background:#f5f5f5;padding:0 0 70px;margin:94px 0 0}#features_page .customize h2{margin-bottom:20px}#features_page .customize .container{padding-top:0}#features_page .customize ul{float:right;width:225px}#features_page .customize h3{margin-bottom:0}#features_page .customize li{margin-top:17px;line-height:1.4}#features_page .customize li:before{content:'';display:block;width:50px;height:50px;background-image:url("/img/features/features_sprite.png?v=3")}#features_page .customize li:nth-child(1):before{background-position:-24px -17px;position:relative;left:-5px}#features_page .customize li:nth-child(2):before{background-position:-89px -17px}#features_page .customize li:nth-child(3):before{background-position:-154px -17px}#features_page .customize li:nth-child(4):before{background-position:-219px -17px}#features_page .customize .customize_carousel{left:-12px}#features_page .customize .customize_carousel .screens{top:53px;left:9px}#features_page .upload{background:#7fb8c6;color:#fff;text-align:center;padding-bottom:43px}#features_page .upload h2,#features_page .upload h3,#features_page .upload .small_cta{color:#fff}#features_page .upload h2{margin-bottom:0}#features_page .upload p{margin:10px 0}#features_page .upload .container:before{content:'';display:block;height:60px;width:160px;margin:43px auto 24px;background:url("/img/features/features_sprite.png?v=3") -20px -69px}#features_page .upload li{text-align:left}#features_page .get_paid h2{margin:60px 0 35px}#features_page .get_paid .container{padding-bottom:65px;border-bottom:1px solid #eee}#features_page .get_paid li{float:left;box-sizing:border-box;width:25%;padding-right:20px;line-height:1.4}#features_page .get_paid li:before{content:'';display:block;margin:0 0 20px;width:125px;height:84px;background-image:url("/img/features/features_sprite.png?v=3")}#features_page .get_paid li:nth-child(1):before{background-position:-24px -127px}#features_page .get_paid li:nth-child(2):before{background-position:-394px -120px}#features_page .get_paid li:nth-child(3):before{background-position:-523px -125px}#features_page .get_paid li:nth-child(4):before{width:215px;height:64px;margin:20px 0;background-position:-375px -204px}#features_page .get_paid a{display:block;margin-top:5px;font-weight:600}#features_page .store{padding-top:0}#features_page .store h2{margin:60px 0 20px}#features_page .store .tablet_carousel{text-align:center}#features_page .store .tablet_carousel .screens{top:45px;left:163px}#features_page .store li{margin-top:22px}#features_page .store li:before{content:'';position:relative;display:block;width:65px;height:60px;background-image:url("/img/features/features_sprite.png?v=3")}#features_page .store li:nth-child(1):before{background-position:-20px -201px;top:-10px}#features_page .store li:nth-child(2):before{background-position:-100px -212px;height:50px;margin-bottom:10px}#features_page .store li:nth-child(3):before{background-position:-166px -213px}#features_page .store li:nth-child(4):before{width:125px;background-position:-245px -213px}#features_page .dont_pay{margin:75px auto 110px;background:#f5f5f5;border:1px solid #ddd}#features_page .dont_pay h2{margin-top:40px 0 0}#features_page .dont_pay > p{text-align:center;margin:10px 0}#features_page .dont_pay li{text-align:center;padding-top:23px;padding-top:50px}#features_page .dont_pay li:before{position:relative;content:'';display:block;width:104px;height:72px;margin:20px auto;background-image:url("/img/features/features_sprite.png?v=3")}#features_page .dont_pay li:nth-child(1):before{top:-10px;background-position:-20px -260px}#features_page .dont_pay li:nth-child(2):before{top:-2px;left:-22px;width:276px;background-position:-123px -264px}#features_page .dont_pay li:nth-child(3):before{top:-5px;width:156px;background-position:-420px -267px}#features_page .manage_content{background:#f5f5f5;padding-bottom:75px;font-weight:300}#features_page .manage_content h2{margin:70px auto 33px}#features_page .manage_content li{float:left;box-sizing:border-box;width:50%;padding-left:30px;line-height:1.4}#features_page .manage_content li:before{content:'';display:block;float:left;width:90px;height:103px;position:relative;top:-10px;background-image:url("/img/features/features_sprite.png?v=3")}#features_page .manage_content li:nth-child(1):before{background-position:-20px -348px;margin-right:10px}#features_page .manage_content li:nth-child(2):before{background-position:-120px -348px}#features_page .manage_content h3{text-transform:uppercase}#features_page .own_audience{text-align:center}#features_page .own_audience h2{margin-bottom:10px}#features_page .own_audience .container{padding-top:28px}#features_page .own_audience li{float:left;box-sizing:border-box;width:50%;padding:20px 60px 30px;line-height:1.4}#features_page .own_audience li:before{content:'';display:block;width:110px;height:110px;margin:0 auto 20px;background-image:url("/img/features/features_sprite.png?v=3")}#features_page .own_audience li:nth-child(1):before{background-position:-24px -470px}#features_page .own_audience li:nth-child(2):before{background-position:-146px -470px;width:180px}#features_page .own_audience li:nth-child(3):before{background-position:-325px -470px;height:153px}#features_page .own_audience li:nth-child(4):before{background-position:-440px -410px;height:153px;width:260px}#features_page .own_audience li a{display:block;font-weight:600;margin-top:10px}#features_page .viewer_trends{margin:60px 0;text-align:center;background:#f5f5f5}#features_page .viewer_trends h2{margin-bottom:10px}#features_page .viewer_trends img{margin:20px 0 84px}#features_page .videos_anywhere{text-align:center;margin-bottom:115px}#features_page .videos_anywhere h2{margin-bottom:0}#features_page .videos_anywhere > p{margin:10px 0 48px}#features_page .videos_anywhere .mos_wrap{margin:0 auto;width:764px;height:505px;position:relative}#features_page .videos_anywhere .mos_wrap img{position:absolute;left:0}#features_page .videos_anywhere .mos_wrap .contents{position:absolute;top:26px;left:73px;width:619px;height:350px;overflow:hidden}#features_page .videos_anywhere .mos_wrap .contents img{-webkit-animation:superman_fly 15s ease-in-out infinite alternate;animation:superman_fly 15s ease-in-out infinite alternate;-webkit-transform-origin:-10% -10%;transform-origin:-10% -10%}#features_page .videos_anywhere ul.media{padding-top:18px;padding-bottom:55px;text-align:left}#features_page .videos_anywhere h3.chromecast:after{content:'';display:inline-block;width:40px;height:40px;background-image:url("/img/features/features_sprite.png?v=3");background-position:-643px -271px;position:absolute;margin-top:-14px;margin-left:4px}#features_page .videos_anywhere .devices{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#features_page .videos_anywhere .devices li{text-align:center;padding:30px 0 43px}#features_page .videos_anywhere .devices li:before{content:'';display:block;width:100px;height:130px;margin:0 auto 10px;background-image:url("/img/features/6_anywhere/set_top.png")}#features_page .videos_anywhere .devices li:nth-child(1):before{background-position:-20px -16px}#features_page .videos_anywhere .devices li:nth-child(2):before{background-position:-133px 12px;width:180px}#features_page .videos_anywhere .devices li:nth-child(3):before{background-position:-349px 12px;width:160px}#features_page .videos_anywhere .devices h3{margin-bottom:0}#features_page .videos_anywhere .devices .ready{color:#79b000;font-weight:bold}#features_page .videos_anywhere .devices .soon{color:#999;font-weight:bold}#features_page .features_footer{background:#333;color:#fff;text-align:center;padding:80px 0 100px}#features_page .features_footer h2{color:#fff;margin-bottom:30px;font-weight:300;font-size:40px}#features_page .features_footer .rh_button{font-weight:bold;font-size:18px;padding:0 25px;height:44px;line-height:44px}@-webkit-keyframes superman_fly{0%{-webkit-transform:scale(0.75);transform:scale(0.75)}100%{-webkit-transform:scale(0.8) translateY(-40px);transform:scale(0.8) translateY(-40px)}}@keyframes superman_fly{0%{-webkit-transform:scale(0.75);transform:scale(0.75)}100%{-webkit-transform:scale(0.8) translateY(-40px);transform:scale(0.8) translateY(-40px)}}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.list_update_item{margin-right:-20px}.list_update_item > h3{margin:10px 0 30px;text-align:center;font-size:20px}.list_update_item .project_plain_tile{margin-right:20px;margin-bottom:20px}.list_update_item .project_plain_tile .details{padding-top:30px}.list_update_item .project_plain_tile,.list_update_item .project_plain_tile img{width:300px;height:170px}.feedItem{position:relative;padding:36px 0;border-bottom:1px solid #ddd}.feedItem:hover .followOptions{display:block}.feedItem .followOptions{display:none;position:absolute;z-index:90;cursor:pointer;top:20px;font-size:12px;right:0;opacity:0.3}.feedItem .followOptions:hover{opacity:0.8}.feedItem .followOptions:before{content:'';display:block;float:right;width:25px;height:25px;border-radius:6px;background:#333 url("/img/follow_sprite.png?v=3") 3px -87px no-repeat}.feedItem .followOptions.expanded{opacity:0.8;display:block}.feedItem .followOptions.expanded:before{border-bottom-left-radius:0;border-bottom-right-radius:0}.feedItem .followOptions.expanded ul{display:block}.feedItem .followOptions ul{display:none;float:right;clear:right;background:#333;color:#fff;border-radius:6px;border-top-right-radius:0;padding:10px}.feedItem .followOptions button{color:#fff;position:relative;display:block;box-sizing:border-box;width:100%;padding:5px 15px 5px 30px;margin-bottom:4px;border-radius:5px;background:none;border:none;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:bold;text-align:left}.feedItem .followOptions button:hover{background:#ccc;color:#333;text-decoration:none}.feedItem .followOptions button.active{background:#fff;color:#333}.feedItem .followOptions button:hover:before,.feedItem .followOptions button.active:before{content:"";color:transparent;background:url("/img/follow_sprite.png?v=3") 0 -38px no-repeat;display:inline-block;width:18px;height:13px;position:absolute;left:8px;top:6px}.feedItem .avatar{float:left;margin-right:10px;margin-bottom:20px}.feedItem .content{clear:both}.feedItem .project_tile:nth-child(3n){margin-right:0}.feedItem .media_list{margin-bottom:20px}.feedItem .project_image{float:left;margin-right:20px}.feedItem li.media_summary{margin-right:9px;margin-bottom:9px}.feedItem .projectCarousel li.media_summary{margin-bottom:0;margin-right:20px}.feedItem .video-js{display:block;margin:15px 0}.feedItem .image_wrap img{max-width:100%;max-height:400px}.feed_image_list{list-style-type:none}.feed_image_list li{margin:0 10px 10px 0;float:left}.feed_image_list img{width:140px;height:80px}.creator_list li{float:left;width:300px;height:75px;margin-bottom:10px;margin-right:20px;background:#eee;font-size:12px}.creator_list li:nth-child(3n){margin-right:0}.creator_list li a{text-decoration:none}.creator_list li .avatar{display:block;float:left;margin-right:15px}.creator_list li h3{margin-top:10px;font-size:14px;font-weight:normal;line-height:0.9}.creator_list li h3:hover{color:#46b8d3}.creator_list li .tagline{color:#999;margin:3px 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.followItem blockquote{margin:0 60px;position:relative;top:-20px}.item_summary{float:left;box-sizing:border-box;padding:23px 20px 20px;background:#eee;overflow:hidden;position:relative}.item_summary:after{display:block;width:100%;height:40px;position:absolute;bottom:0;left:0;background:-webkit-linear-gradient(transparent,#eee 50%);background:linear-gradient(transparent,#eee 50%);content:' '}.item_summary h3{color:#bbb;text-transform:uppercase;font-size:12px;margin-bottom:0}.item_summary h4{font-size:20px;margin:0 0 10px;font-weight:normal}.item_summary h4:hover{color:#46b8d3}.feed_update{margin-left:80px;margin-bottom:20px}.feed_update .item_summary{width:590px;height:191px}.feed_update .item_summary img{display:none}.feed_update a.teaser{display:block;float:left;width:191px;height:191px;background-size:cover;background-position:center}.feed_update a{text-decoration:none}.feed_project{margin:0 80px 20px}.feed_project .item_summary{height:168px;width:480px}.feed_project img{float:left}.feed_project h3 + a:hover{text-decoration:none;color:#46b8d3}.feed_project h4{margin-bottom:2px}.feed_project .tidbits{font-size:12px;color:#bbb;margin-bottom:15px}.feed_project .tidbits a{margin-right:10px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#rh_feedback{position:fixed;bottom:-245px;right:0;width:296px;height:200px;padding:22px;text-align:center;border-top:1px solid #666;background-color:#fff}#rh_feedback .close{position:absolute;top:16px;right:16px}#rh_feedback .close:before{font-family:rh_icons;content:'≈';text-transform:none;color:#666;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}#rh_feedback .close:hover{cursor:pointer}#rh_feedback .close:hover:before{font-family:rh_icons;content:'≈';text-transform:none;color:#000;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}#rh_feedback h3{font-size:16px;font-weight:bold;color:#666;margin-top:20px;margin-bottom:10px}#rh_feedback .label-0,#rh_feedback .label-5{display:inline-block;font-size:14px;color:#999;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:14px}#rh_feedback .label-0{float:left}#rh_feedback .label-5{float:right}#rh_feedback .rating{margin-bottom:20px}#rh_feedback textarea{height:60px;width:100%;resize:none;margin-bottom:10px}#rh_feedback .feedback_submit{text-align:right}#rh_feedback .star-rating{font-size:0;white-space:nowrap;display:inline-block;width:150px;height:30px;overflow:hidden;position:relative;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMDAgMjAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRDZENkQ2IiBkPSJNMTkwLjY5NSw2Mi44NmgtMi4zNDNoLTUwLjI4OHYtMC4wOTJjLTYuMDUzLDAtMTEuMjI5LTMuNjc5LTEzLjIzNi04Ljg1NWMtMC4xNi0wLjM4OS0wLjI5LTAuNzg2LTAuNDA1LTEuMTkxbC0xNS40NDItNDUuODNsLTAuMzg5LTEuMTUzQzEwNy4yMSwyLjM3NCwxMDMuODEzLDAsOTkuODM2LDBjLTQuMjI5LDAtNy44MDksMi42ODctOSw2LjQwNGgtMC4wMDhsLTE1LjY0MSw0Ni4xMmMtMC4wMDgsMC4wMTUtMC4wMDgsMC4wNTMtMC4wMzEsMC4wNjljLTAuMTMsMC40OTYtMC4yODIsMC45NjktMC40ODEsMS40NWMtMi4wNDYsNS4xMDctNy4xNzUsOC43MjUtMTMuMTksOC43MjV2MC4wOTJIMTEuNDczSDguODA5Yy00LjU3MiwwLjYyNi04LjA5MSw0LjQyNy04LjA5MSw5LjAyM2MwLDIuOTYyLDEuNDU4LDUuNTg4LDMuNzE3LDcuMjQ0YzAuMTQ1LDAuMTA3LDAuMjgyLDAuMjE0LDAuNDI3LDAuMzEzbDQwLjkxNCwyOC43OTNoLTAuMDE1YzMuNzU2LDIuNDUsNi4yMzYsNi42MSw2LjIzNiwxMS4zMjhjMCwxLjA2OS0wLjEzLDIuMTA3LTAuMzgyLDMuMDk5Yy0wLjE4MywwLjc5NC0wLjQ0MywxLjU1Ny0wLjc3MSwyLjI4MmwtMTUuNTExLDQ2LjA0NGMtMC4wMTUsMC4wNTMtMC4wNDYsMC4xMDctMC4wNjksMC4xNmwtMC4xMjIsMC4zNDRjLTAuMjQ0LDAuODI0LTAuMzg5LDEuNzEtMC4zODksMi42MThjMCw1LjAzLDQuMjIxLDkuMTE0LDkuNDI3LDkuMTE0YzEuNzAyLDAsMy4zMTMtMC40MzUsNC42OTQtMS4yMDZsMS42MTgtMS4xMzdjMC4wMTUtMC4wMjMsMC4wMjMtMC4wMjMsMC4wMzEtMC4wMzhsNDAuNjAyLTI4LjQ2NWMwLjI4Mi0wLjIyMSwwLjU4OC0wLjQyNywwLjg5My0wLjYzNGMyLjIzNy0xLjQzNSw0LjkxNi0yLjI1OSw3LjgwMS0yLjI1OWMyLjc4NiwwLDUuMzgxLDAuNzcxLDcuNTY1LDIuMTIyYzAuNTA0LDAuMjksMC45NzcsMC42MzQsMS40MjcsMWMwLjAwOCwwLjAwOCwwLjAzMSwwLjAwOCwwLjAzMSwwLjAzMWw0MC4zNzMsMjguMzY1bDEuMTM3LDAuODAxYzAuMDIzLDAuMDA4LDAuMDM4LDAuMDMxLDAuMDUzLDAuMDM4YzEuNDI3LDAuODMyLDMuMTA3LDEuMzEzLDQuODkzLDEuMzEzYzUuMTk4LDAsOS40MTktNC4wNzYsOS40MTktOS4xMDdjMC0wLjkzOS0wLjEzNy0xLjg1NS0wLjQyNy0yLjcxYy0wLjAzOC0wLjEzNy0wLjA5Mi0wLjI4Mi0wLjE0NS0wLjQyN2wtMTUuNTg3LTQ2LjIyN2MtMC4yNTItMC41OTUtMC40NjYtMS4yMDYtMC42MTEtMS44NGMtMC4yNzUtMS4wNTMtMC40MjctMi4xNjgtMC40MjctMy4zMDVjMC00LjMxMywyLjA4NC04LjE3NSw1LjMyOC0xMC42NzFjMC4zNDMtMC4yNzUsMC43MS0wLjUxOSwxLjA3Ni0wLjc2M2w0MC40NTYtMjguNDExaDAuMDA4bDEuMjI5LTAuODdjMi4wMy0xLjY3MiwzLjMwNS00LjE2LDMuMzA1LTYuOTIzQzE5OC45NTQsNjcuMjQ5LDE5NS4zNTEsNjMuNDE3LDE5MC42OTUsNjIuODZ6Ii8+PC9zdmc+");background-size:contain}#rh_feedback .star-rating i{opacity:0;position:absolute;left:0;top:0;height:100%;width:20%;z-index:1;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyNi4yMDEgMjYuMjAxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNi4yMDEgMjYuMjAxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMTNEM0M0IiBkPSJNMjQuOTgyLDguMjM1aC0wLjMwN2gtNi41ODhWOC4yMjNjLTAuNzkzLDAtMS40NzEtMC40ODItMS43MzQtMS4xNkMxNi4zMzIsNy4wMTIsMTYuMzE1LDYuOTYsMTYuMyw2LjkwN2wtMi4wMjMtNi4wMDRsLTAuMDUxLTAuMTUxQzE0LjA0NSwwLjMxMSwxMy42LDAsMTMuMDc5LDBjLTAuNTU0LDAtMS4wMjMsMC4zNTItMS4xNzksMC44MzloLTAuMDAxTDkuODUsNi44ODFDOS44NDksNi44ODMsOS44NDksNi44ODgsOS44NDYsNi44OUM5LjgyOSw2Ljk1NSw5LjgwOSw3LjAxNyw5Ljc4Myw3LjA4Yy0wLjI2OCwwLjY2OS0wLjk0LDEuMTQzLTEuNzI4LDEuMTQzdjAuMDEySDEuNTAzSDEuMTU0Yy0wLjU5OSwwLjA4Mi0xLjA2LDAuNTgtMS4wNiwxLjE4MmMwLDAuMzg4LDAuMTkxLDAuNzMyLDAuNDg3LDAuOTQ5YzAuMDE5LDAuMDE0LDAuMDM3LDAuMDI4LDAuMDU2LDAuMDQxbDUuMzYsMy43NzJINS45OTVjMC40OTIsMC4zMjEsMC44MTcsMC44NjYsMC44MTcsMS40ODRjMCwwLjE0LTAuMDE3LDAuMjc2LTAuMDUsMC40MDZjLTAuMDI0LDAuMTA0LTAuMDU4LDAuMjA0LTAuMTAxLDAuMjk5bC0yLjAzMiw2LjAzMmMtMC4wMDIsMC4wMDctMC4wMDYsMC4wMTQtMC4wMDksMC4wMjFsLTAuMDE2LDAuMDQ1Yy0wLjAzMiwwLjEwOC0wLjA1MSwwLjIyNC0wLjA1MSwwLjM0M2MwLDAuNjU5LDAuNTUzLDEuMTk0LDEuMjM1LDEuMTk0YzAuMjIzLDAsMC40MzQtMC4wNTcsMC42MTUtMC4xNThsMC4yMTItMC4xNDljMC4wMDItMC4wMDMsMC4wMDMtMC4wMDMsMC4wMDQtMC4wMDVsNS4zMTktMy43MjljMC4wMzctMC4wMjksMC4wNzctMC4wNTYsMC4xMTctMC4wODNjMC4yOTMtMC4xODgsMC42NDQtMC4yOTYsMS4wMjItMC4yOTZjMC4zNjUsMCwwLjcwNSwwLjEwMSwwLjk5MSwwLjI3OGMwLjA2NiwwLjAzOCwwLjEyOCwwLjA4MywwLjE4NywwLjEzMWMwLjAwMSwwLjAwMSwwLjAwNCwwLjAwMSwwLjAwNCwwLjAwNGw1LjI4OSwzLjcxNmwwLjE0OSwwLjEwNWMwLjAwMywwLjAwMSwwLjAwNSwwLjAwNCwwLjAwNywwLjAwNWMwLjE4NywwLjEwOSwwLjQwNywwLjE3MiwwLjY0MSwwLjE3MmMwLjY4MSwwLDEuMjM0LTAuNTM0LDEuMjM0LTEuMTkzYzAtMC4xMjMtMC4wMTgtMC4yNDMtMC4wNTYtMC4zNTVjLTAuMDA1LTAuMDE4LTAuMDEyLTAuMDM3LTAuMDE5LTAuMDU2bC0yLjA0Mi02LjA1NmMtMC4wMzMtMC4wNzgtMC4wNjEtMC4xNTgtMC4wOC0wLjI0MWMtMC4wMzYtMC4xMzgtMC4wNTYtMC4yODQtMC4wNTYtMC40MzNjMC0wLjU2NSwwLjI3My0xLjA3MSwwLjY5OC0xLjM5OGMwLjA0NS0wLjAzNiwwLjA5My0wLjA2OCwwLjE0MS0wLjFsNS4zLTMuNzIyaDAuMDAxbDAuMTYxLTAuMTE0YzAuMjY2LTAuMjE5LDAuNDMzLTAuNTQ1LDAuNDMzLTAuOTA3QzI2LjA2NCw4LjgxLDI1LjU5Miw4LjMwOCwyNC45ODIsOC4yMzV6Ii8+PC9zdmc+");background-size:contain}#rh_feedback .star-rating input{-moz-appearance:none;-webkit-appearance:none;opacity:0;display:inline-block;width:20%;height:100%;margin:0;padding:0;z-index:2;position:relative}#rh_feedback .star-rating input:hover{cursor:pointer}#rh_feedback .star-rating input:hover + i,#rh_feedback .star-rating input:checked + i{opacity:1}#rh_feedback .star-rating i ~ i{width:40%}#rh_feedback .star-rating i ~ i ~ i{width:60%}#rh_feedback .star-rating i ~ i ~ i ~ i{width:80%}#rh_feedback .star-rating i ~ i ~ i ~ i ~ i{width:100%}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#filmpage-wizard-overlay{display:block;position:fixed;top:140px;bottom:0;width:100%;z-index:14;overflow:auto;padding:40px;color:#333;overflow-y:hidden;text-align:center}#filmpage-wizard-overlay.solid{background:#fff}#filmpage-wizard-overlay.modal{background:rgba(0,0,0,0.9)}#filmpage-wizard-overlay .content{height:100%;width:780px;margin:0 auto;margin-top:150px}#filmpage-wizard-overlay .content h2{font-size:36px;font-weight:300;color:#666;margin-bottom:50px}#filmpage-wizard-overlay .content p.number:before{display:block;content:attr(data-number);border:1px solid #666;border-radius:100%;width:25px;height:25px;margin:0 auto;margin-bottom:20px;line-height:24px}#filmpage-wizard-overlay .content .steps .step{width:190px;padding:0 35px;float:left}#filmpage-wizard-overlay .content h3{color:#666;margin-bottom:10px}#filmpage-wizard-overlay .content hr{margin:50px 0 30px 0}#filmpage-wizard-overlay .skip{margin-top:15px}#filmpage-wizard-overlay .skip a{font-size:12px;color:#333}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}noscript.global_noscript,#browser-warning{position:fixed;top:60px;width:100%;padding:11px 0 13px 15px;box-sizing:border-box;color:#fff;background:#d76745;border-bottom:1px solid #a3543b;box-shadow:0 2px 5px rgba(0,0,0,0.5);text-align:center;font:18px proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;z-index:10}noscript.global_noscript a,#browser-warning a{color:#fff;color:rgba(255,255,255,0.8);text-decoration:underline}#messages{position:fixed;top:60px;width:100%;z-index:1002;opacity:0.95;color:#fff;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,0.5);font:15px proxima-nova,Helvetica,Arial,sans-serif;font-weight:600}.live_page #messages{top:0}#messages a{color:#fff;text-decoration:underline}#messages ul{box-sizing:border-box;background:#fff}#messages ul:empty{border:none!important}#messages ul.success{background:#92b854;border-bottom:1px solid #78914c}#messages ul.success li:before{background-position:0 -43px}#messages ul.info{background:#eec633;border-bottom:1px solid #c3a434}#messages ul.info li:before{background-position:0 -23px;width:25px}#messages ul.error{background:#d76745;border-bottom:1px solid #a3543b}#messages ul.notice{background:#d8edf8;color:#20678a;border-bottom:1px solid #20678a}#messages ul.notice li{padding:13px 0 5px 15px}#messages ul.notice li:before{display:none}#messages ul.notice li:after{color:#fff;background-color:#20678a;margin-top:-4px}#messages ul.address{background:#eec633;border-bottom:1px solid #c3a434}#messages ul.address li:before{background-position:0 -23px;width:25px}#messages li{width:940px;margin:0 auto;padding:8px 0 10px 15px;height:26px;cursor:pointer}#messages li:before{content:" ";display:inline-block;width:23px;height:20px;position:relative;top:3px;margin-right:5px;background-image:url("/img/flash_message_sprite.png");background-repeat:no-repeat}#messages li:after{content:"Close";padding:6px 10px;padding-left:30px;background:rgba(0,0,0,0.2) url("/img/flash_message_close.png") 8px 5px no-repeat;float:right;font-size:13px;border-radius:5px;margin-top:2px}#messages li:hover:after{background-color:rgba(0,0,0,0.4)}#messages li.autohide:after{content:"";background:none}#messages li.autohide:hover{background-color:none}#messages ul.address li:before{font-family:rh_icons;content:'j';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;background:none;margin-right:20px;top:1px}#messages ul.address li:after{content:"";width:17px;height:17px;padding:0;background:url("/img/flash_message_close.png") no-repeat;float:right;border-radius:0;margin-top:6px}#messages ul.address li:hover:after{background-color:none}#messages ul.address li .address{display:inline;font-size:13px;background:rgba(0,0,0,0.2);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:6px 10px;margin-left:25px}#messages ul.address li .address:hover{background:rgba(0,0,0,0.4)}#messages ul.address li .address a,#messages ul.address li .address a:hover{text-decoration:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}section.follow_button{position:relative;float:right;text-align:right;width:160px;font-size:14px;font-family:proxima-nova,Helvetica,Arial,sans-serif;cursor:pointer}section.follow_button h1{text-transform:uppercase;padding:7px 10px 6px;font-size:1em;font-weight:300;line-height:1.4em;display:inline-block;color:#fff;text-shadow:none}section.follow_button h1:before{content:"";background:url("/img/metrics_icons_sprite.png?v=5") -468px -178px no-repeat;display:inline-block;float:left;width:28px;height:16px;margin-right:4px}section.follow_button.active h1:before{width:18px;background:url("/img/follow_sprite.png?v=3") 0 -20px no-repeat}section.follow_button div{position:relative}section.follow_button h1,section.follow_button ul{background:#444;z-index:100}section.follow_button ul{position:absolute;top:0;right:0;display:none;border-top-right-radius:0;font-weight:300;text-align:left;color:#fff}section.follow_button ul button{color:#fff;position:relative;display:block;box-sizing:border-box;font-weight:300;width:100%;padding:10px;margin-right:50px;background:none;border:none;text-align:left;font-family:proxima-nova,Helvetica,Arial,sans-serif;text-transform:uppercase}section.follow_button ul button.active{background:#464646;color:#46b8d3}section.follow_button ul button.active:after{font-family:rh_icons;content:'/';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;position:absolute;right:8px}section.follow_button ul button:hover{background:#46b8d3;color:#fff;text-decoration:none}section.follow_button ul li:nth-child(1) button{-webkit-animation-duration:0.5s;animation-duration:0.5s}section.follow_button ul li:nth-child(2) button{-webkit-animation-duration:1s;animation-duration:1s}section.follow_button ul li:nth-child(3) button{-webkit-animation-duration:1.5s;animation-duration:1.5s}section.follow_button ul li:nth-child(4) button{-webkit-animation-duration:2s;animation-duration:2s}section.follow_button ul li:nth-child(5) button{-webkit-animation-duration:2.5s;animation-duration:2.5s}section.follow_button.animate button{-webkit-mask-image:-webkit-linear-gradient(left,#000 0%,#000 80%,rgba(0,0,0,0) 80%);-webkit-mask-size:120% 100%;-webkit-mask-repeat:no-repeat;-webkit-animation-name:followFadeOut;animation-name:followFadeOut;-webkit-animation-iteration-count:1;animation-iteration-count:1}section.follow_button.animate button.active{-webkit-animation-name:followFadeIn;animation-name:followFadeIn}section.follow_button:hover ul{display:block}section.follow_button.follow_user:hover h1{border-bottom-left-radius:0;border-bottom-right-radius:0}section.subscribe_project_button{cursor:pointer;display:inline-block;margin-right:3px}section.subscribe_project_button.active .bookmark_icon:before{font-family:rh_icons;content:'T';text-transform:none;color:#ccc;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;-webkit-animation:scaleFade 200ms;animation:scaleFade 200ms}section.subscribe_project_button.active .bookmark_icon:hover:before{font-family:rh_icons;content:'T';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}section.subscribe_project_button .bookmark_icon{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.subscribe_project_button .bookmark_icon:before{font-family:rh_icons;content:'N';text-transform:none;color:#ccc;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:1.8em}section.subscribe_project_button .bookmark_icon:hover:before{font-family:rh_icons;content:'N';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}@-webkit-keyframes followFadeOut{0%{color:#46b8d3}100%{color:#fff}}@keyframes followFadeOut{0%{color:#46b8d3}100%{color:#fff}}@-webkit-keyframes followFadeIn{0%{color:#fff;-webkit-mask-position-x:-20px}100%{color:#46b8d3;-webkit-mask-position-x:10px}}@keyframes followFadeIn{0%{color:#fff;-webkit-mask-position-x:-20px}100%{color:#46b8d3;-webkit-mask-position-x:10px}}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#feed_page img,#feed_page .video_poster_holder{opacity:1;-webkit-animation:none;animation:none}#feed_page h2{margin:40px 0 10px}#feed_page ol{margin:0;padding:0}.feed_list{margin:0;padding:0;width:940px}.feed_list a{color:#46b8d3}#followFeed .followItem:last-child{border-bottom:none;padding-bottom:0}#followFeed footer{text-align:center;margin-top:10px}#followFeed footer button#load_more{width:100%;background:#e9e9e9;background:-webkit-linear-gradient(#e9e9e9,#d8d8d8);background:linear-gradient(#e9e9e9,#d8d8d8);box-shadow:0 1px 2px #aaa;color:#666;padding:15px;border-radius:5px;border:none;font-weight:500;font-size:13px}#followFeed footer button#load_more:hover{background:-webkit-linear-gradient(#ececec,#dedede);background:linear-gradient(#ececec,#dedede)}#followFeed footer button#load_more:active{box-shadow:0 0 10px #999 inset}#followFeed footer button#load_more[disabled]{opacity:0.4}#followFeed footer p{color:#999;font-style:italic}#followFeed .empty_list{margin:40px 0}.feed_loggedout{text-align:center;padding:200px 0 400px;background:url("/img/follow_feed_placeholder.jpg") center 30px no-repeat}.feed_loggedout h2{margin-bottom:20px;font-size:40px;font-weight:300;line-height:1.5}.feed_loggedout button{font-size:20px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#artist_following .empty,#artist_followers .empty{margin-top:25px;text-align:center}#artist_following h2,#artist_followers h2{margin-bottom:0}#artist_following a:hover,#artist_followers a:hover{text-decoration:none}.followed_miniprofile{width:320px}.followed_miniprofile img{float:left}.followed_miniprofile span{display:block;padding-left:95px}.followed_miniprofile .followed_miniprofile_name{font-size:16px;color:#333;padding-top:19px;line-height:1.4}.followed_miniprofile .followed_miniprofile_tagline{color:#999;font-size:12px;font-weight:500;text-shadow:0 0 0 transparent,0 1px 1px #fff}.followed_user_list li{margin-bottom:15px}.followed_user_list li:nth-child(even){background:#e9e9e9}.followed_user_list li:last-child{border-bottom:none}.followed_user_list li div{float:left}.followed_user_list .followers,.followed_user_list .subscribers{font-size:14px;font-weight:300;color:#333;line-height:75px;width:95px;padding-left:15px}.followed_user_list .followers:before,.followed_user_list .subscribers:before{content:'';display:block;width:33px;height:24px;float:left;background:url("/img/metrics_icons_sprite.png?v=5") 0 0 no-repeat;margin-top:26px;margin-right:10px}.followed_user_list .followers{margin-left:8px}.followed_user_list .followers:before{background-position:-437px -205px}.followed_user_list .subscribers:before{font-family:rh_icons;content:'★';text-transform:none;color:#333;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;background:none;margin-top:-0.1em;font-size:23px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.rh_footer .logo,.rh_project_footer .logo{padding:0;overflow:hidden}.rh_footer .logo:before,.rh_project_footer .logo:before{font-family:rh_icons;content:'R';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:100px}.rh_footer{clear:both;background:#444 url("/img/footer_tile.jpg") repeat-x;color:#fff;font-size:16px}.rh_footer .col{width:230px;float:left}.rh_footer a{display:block;line-height:1.7;color:#fff}.rh_footer a:hover{text-decoration:none;color:#46b8d3}.rh_footer a.tw:before{font-family:rh_icons;content:'#';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.rh_footer a.fb:before{font-family:rh_icons;content:'"';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.rh_footer a.tb:before{font-family:rh_icons;content:'†';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.rh_footer h2{color:inherit;text-transform:uppercase;font-size:1em;padding:25px 0 15px}.rh_footer .made_with{width:172px;margin-top:15px;padding-top:15px;border-top:1px solid #666;font-size:14px}.rh_footer .made_with a{display:inline;margin-right:9px;font-size:12px}.rh_footer .made_with .logo{display:block;height:25px;margin:5px 0 20px -1px}.rh_footer .made_with .logo:before{line-height:20px;font-size:150px}.rh_project_footer{height:54px;padding:0;font-family:proxima-nova,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;background:#bbb;color:#666;clear:both;font-weight:600}body.dark .rh_project_footer{background:#484848}body.dark .rh_project_footer a{color:#999}.rh_project_footer > .container{padding-top:0;padding-bottom:0}.rh_project_footer .logo{float:left;height:54px}.rh_project_footer .logo:before{line-height:54px}.rh_project_footer > div{width:940px;margin:0 auto}.rh_project_footer .footer_list{display:block;padding:0;margin:20px 0 0 15px;float:left}.rh_project_footer .footer_list li{display:block;float:left;text-align:center;margin:0 5px}.rh_project_footer a{color:#666;padding:0 6px}.rh_project_footer .footer_logo{float:left;margin-top:19px}.rh_project_footer .faq{float:right;text-align:right;padding-top:20px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#store_module{position:relative}#store_module .empty_state{padding:30px 0}#store_module .empty_state:before{font-family:rh_icons;content:'¢';text-transform:none;color:#666;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:140px;line-height:1;float:left;margin-top:15px;margin-right:40px;margin-left:80px}body.dark #store_module .empty_state:before{color:#e6e6e6}#support_module{position:relative}#support_module .empty_state{padding:30px 0}#support_module .empty_state:before{font-family:rh_icons;content:'5';text-transform:none;color:#666;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:140px;line-height:1;float:left;margin-top:15px;margin-right:20px;margin-left:100px}body.dark #support_module .empty_state:before{color:#e6e6e6}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.galleryModal{overflow:hidden!important}.galleryModal a.closeModal{display:none!important}.galleryModal .mainimg{display:block;margin:0 auto;cursor:pointer;opacity:0}.galleryModal .mainimg.loaded{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.imageComments{position:relative;width:310px;height:100%;background:#e0e0e0;font-family:proxima-nova,Helvetica,Arial,sans-serif;float:right}.imageComments img{-webkit-animation:none;animation:none}.imageComments header{background:#eee;padding:20px 25px;box-shadow:0 3px 10px #aaa}.imageComments header .name{display:block;font-weight:600;color:#333;margin:6px 0 3px;text-decoration:none}.imageComments header .tagline{font-weight:500;color:#999;font-size:13px}.imageComments header button.followArtist{display:block;width:100%;padding:10px;clear:both;font-family:proxima-nova,Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;background:#5a9bb1;border:none}.imageComments header button.followArtist:before{content:'Follow'}.imageComments header button.followArtist.active{background:#999}.imageComments header button.followArtist.active:before{content:'Following'}.imageComments .avatar{float:left;margin-right:10px;margin-bottom:20px}.imageComments .imageComment{padding:20px 10px;border-bottom:1px solid #d3d3d3}.imageComments .imageComment .name{color:#333;font-weight:600;text-decoration:none}.imageComments .imageComment .commentBody{font-size:13px;margin:5px 0 10px}.imageComments .imageComment .commentBody,.imageComments .imageComment .foot{padding-left:60px}.imageComments .imageComment .foot{margin-top:3px;color:#aaa;font-size:12px;text-transform:uppercase}.imageComments .imageComment .foot .date{font-weight:300;font-size:12px;color:#959595}.imageComments .imageComment .foot button{float:right;border:none;background:none;margin-left:10px;color:#999;font-size:10px;font-weight:600;text-transform:uppercase}.imageComments .imageComment .foot .flag{font-size:11px}.imageComments .imageComment .foot .flag:before{font-family:rh_icons;content:'⚑';text-transform:none;color:#aaa;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.imageComments .imageComment .foot .flag.active{color:#46b8d3}.imageComments .imageComment .foot .like:before{font-family:rh_icons;content:'6';text-transform:none;color:#999;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:3px}.imageComments .imageComment .foot .like.active{color:#46b8d3}.imageComments .imageComment .foot .like.active:before{font-family:rh_icons;content:'6';text-transform:none;color:#46b8d3;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.imageComments .empty{padding:20px 10px;text-align:center}.imageComments footer{position:absolute;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,0.2)}.imageComments footer textarea{position:relative;left:-4px;box-sizing:border-box;width:265px;height:50px;padding:10px;margin-right:-11px;border-color:#bbb;outline:none}.imageComments footer textarea[disabled]{background:#ddd}.rhGallery{position:relative;box-sizing:border-box;height:100%;padding:35px 0;color:#999;font-family:proxima-nova,Helvetica,Arial,sans-serif}.rhGallery.artist_viewing .image_like_button{display:none}.rhGallery button.prev,.rhGallery button.next{position:absolute;top:0;height:100%;display:block;width:50px;padding:0 10px;background:none;border:none;color:#666;font-size:24px;z-index:2}.rhGallery button.prev:before,.rhGallery button.next:before{top:-60px}.rhGallery button.prev:hover,.rhGallery button.next:hover{color:#ddd}.rhGallery button.prev:active,.rhGallery button.next:active{border:none;outline:none}.rhGallery button.prev{left:0;width:30%;text-align:left}.rhGallery button.prev:before{font-family:rh_icons;content:'[';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.rhGallery button.next{right:0;width:70%;text-align:right}.rhGallery button.next:before{font-family:rh_icons;content:']';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.rhGallery button.close{position:absolute;top:0;right:0;z-index:3;padding:20px;background:none;border:none}.rhGallery button.close:before{content:'';display:block;background:url("/img/lightbox_sprite.png") -80px -5px no-repeat;width:12px;height:12px}.rhGallery button.close:hover:before{background-position:-94px -5px}.rhGallery footer{position:absolute;bottom:0;z-index:3;box-sizing:border-box;width:100%;-webkit-transform:translateY(95px);transform:translateY(95px);-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s}.rhGallery footer:hover,.rhGallery footer.reveal{-webkit-transform:none;transform:none}.rhGallery footer:hover .hoverspace,.rhGallery footer.reveal .hoverspace{height:20px}.rhGallery footer > div{padding:0 50px;background:rgba(0,0,0,0.6)}.rhGallery footer .mid{padding-top:20px}.rhGallery footer .hoverspace{height:100px;-webkit-transition:height 0.2s;transition:height 0.2s;background:none}.rhGallery footer .image_like_button{position:relative;float:right;padding:0;border:none;background:none!important;color:#eee;text-transform:uppercase;font-weight:100}.rhGallery footer .image_like_button:before,.rhGallery footer .image_like_button:after{display:inline-block;background:#202020;padding:10px;height:15px}.rhGallery footer .image_like_button:after{content:'Like';padding:10px 20px;position:relative;top:-1px}.rhGallery footer .image_like_button:before{font-family:rh_icons;content:'6';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:1px!important}.rhGallery footer .image_like_button:hover:before{background:#46b8d3}.rhGallery footer .image_like_button.active:before{background:#46b8d3}.rhGallery footer .image_like_button.active:after{content:'Liked'}.rhGallery footer .image_like_button.active:hover:before{font-family:rh_icons;content:'u';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.rhGallery footer .image_like_button.active:hover:after{content:'Unlike'}.rhGallery footer .likes{font-size:14px;color:#aaa;font-weight:100}.rhGallery footer .likes:before{font-family:rh_icons;content:'6';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:12px;margin-right:7px}.rhGallery footer .likes.active:before{font-family:rh_icons;content:'6';text-transform:none;color:#46b8d3;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.rhGallery footer .description{min-height:40px;margin-top:10px;line-height:1.4;font-size:13px;font-weight:300}.rhGallery footer .foot{padding-top:10px;height:80px;border-top:1px solid #2d2d2d}.rhGallery footer .count{float:left;width:15%;box-sizing:border-box;margin-top:23px;padding-right:15px;font-weight:100;font-size:20px}.rhGallery .thumbs{float:left;width:85%;max-width:800px;margin-top:10px;position:relative}.rhGallery .thumbs .twindow{box-sizing:border-box;height:50px;padding:0 25px;overflow:hidden;position:relative}.rhGallery .thumbs .tcontents{width:4000px;height:50px;position:absolute;top:0;left:0;font-size:0}.rhGallery .thumbs img{margin:0 5px;opacity:0.5;cursor:pointer;-webkit-animation:none;animation:none}.rhGallery .thumbs img:first-child{margin-left:0}.rhGallery .thumbs img:last-child{margin-right:0}.rhGallery .thumbs img.active{opacity:1;border:3px solid #eee;box-sizing:border-box}.rhGallery .thumbs img:hover{opacity:1}.rhGallery .thumbs .tnext,.rhGallery .thumbs .tprev{position:absolute;top:0;height:50px;width:20px;background:none;border:none;vertical-align:top;background:#1c1c1c}.rhGallery .thumbs .tnext:hover,.rhGallery .thumbs .tprev:hover{background:#242424}.rhGallery .thumbs .tnext:before,.rhGallery .thumbs .tprev:before{content:'';display:block;background:url("/img/lightbox_sprite.png") no-repeat;width:9px;height:22px}.rhGallery .thumbs .tprev{left:-25px}.rhGallery .thumbs .tprev:before{background-position:-48px 0}.rhGallery .thumbs .tnext{right:-25px}.rhGallery .thumbs .tnext:before{background-position:-63px 0}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#games_module .centered_wrapper{text-align:center}.edit_modal[data-modal=games_module] .copy{margin-top:-10px;margin-bottom:20px}#games_module{min-height:550px;background-color:#000;background-position:center center;background-repeat:no-repeat}#games_module .launch_game{position:absolute;text-indent:-9999em;background-repeat:no-repeat;background-position:0 0}#games_module.game-warnerbros-man-of-steel{background-image:url("/img/studio/games/mos/mos_bg.jpg")}#games_module.game-warnerbros-man-of-steel .launch_game{left:569px;top:259px;width:200px;height:40px;background-image:url("/img/studio/games/mos/mos_button_sprite.jpg")}#games_module.game-warnerbros-man-of-steel .launch_game:hover{background-position:-200px 0}#games_module.game-warnerbros-man-of-steel .launch_game:active{background-position:-400px 0}#games_module.game-warnerbros-pacific-rim{background-image:url("/img/studio/games/pacrim/pacrim_bg.jpg")}#games_module.game-warnerbros-pacific-rim .launch_game{left:586px;top:320px;width:140px;height:46px;background-image:url("/img/studio/games/pacrim/pacrim_button_sprite.jpg")}#games_module.game-warnerbros-pacific-rim .launch_game:hover{background-position:-140px 0}#games_module.game-warnerbros-pacific-rim .launch_game:active{background-position:-280px 0}#games_module.game-warnerbros-argo{background-image:url("/img/studio/games/argo/argo_bg.jpg")}#games_module.game-warnerbros-argo .launch_game{left:263px;top:170px;width:409px;height:160px;background-image:url("/img/studio/games/argo/argo_button_sprite.png")}#games_module.game-warnerbros-argo .launch_game:hover{background-position:-409px 0}#games_module.game-warnerbros-argo .launch_game:active{background-position:-818px 0}#games_module.game-warnerbros-gravity{background-image:url("/img/studio/games/gravity/gravity_bg.jpg")}#games_module.game-warnerbros-gravity .launch_game{left:380px;top:170px;width:470px;height:90px;background-image:url("/img/studio/games/gravity/gravity_button_off.png");-webkit-transition:background 0.5s;transition:background 0.5s}#games_module.game-warnerbros-gravity .launch_game:after{display:block;content:url("/img/studio/games/gravity/gravity_button_on.png");width:0;height:0}#games_module.game-warnerbros-gravity .launch_game:hover{background-image:url("/img/studio/games/gravity/gravity_button_on.png");height:95px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#get_started_header{background-image:url("/img/get_started/get_started_bg.jpg")}#get_started_header .container{padding:0}#get_started_header h1{color:#fff;text-shadow:none;font-size:34px}#get_started_header .laptop_carousel{padding-bottom:30px;position:relative}#get_started_header .laptop_carousel .laptop{position:relative;z-index:5}#get_started_header .laptop_carousel .screen-wrap{width:870px;padding:0 120px;box-sizing:border-box;margin:0 auto}#get_started_header .laptop_carousel .screens{position:relative;top:44px;width:631px}#get_started_header .laptop_carousel .screens img{-webkit-animation:none;animation:none;position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s}#get_started_header .laptop_carousel .screens img.active{opacity:1}#get_started_contents{width:630px;margin:0 auto 100px;font-size:22px;font-weight:100}#get_started_contents h2{margin-top:30px;font-size:36px;font-weight:300;text-transform:none}#get_started_contents ol{counter-reset:item;padding:0}#get_started_contents em{font-weight:600}#get_started_contents li{margin:25px 0}#get_started_contents li:before{display:inline-block;content:counter(item);counter-increment:item;width:36px;margin-right:12px;padding:5px 0 4px;border-radius:50%;color:#fff;background:#333;text-align:center;font-weight:bold;font-size:18px}#get_started_contents li:last-child{margin-top:-5px}#get_started_contents li:last-child:before{content:url("/img/get_started/oscar.png");background:none;vertical-align:middle;margin-left:-9px;margin-right:21px;padding:0}#get_started_contents li a,#get_started_contents li button.show_register{font-weight:600;color:#46b8d3}#get_started_contents li button.show_register{background:none;border:none;padding:0}#get_started_contents li button.show_register:hover{color:#47c9e8}#get_started_contents .cta{border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;padding:25px 0}#get_started_contents .rh_button{font-size:20px;padding:0 30px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#homepage .projectlist:last-child{margin-bottom:150px}.projectlist > header{position:relative;margin:40px 0;text-align:center}.projectlist > header h2{font-size:24px;font-weight:300;letter-spacing:-0.03em;color:#666}.projectlist .follow_playlist_button{position:absolute;right:0;border:none;background:none;line-height:28px;text-transform:uppercase;color:#bbb}.projectlist .follow_playlist_button:hover{color:#333}.projectlist .follow_playlist_button.active{color:#46b8d3}.projectlist .follow_playlist_button:before{font-family:rh_icons;content:'N';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:1.2em;vertical-align:top;margin-right:5px}.projectlist .follow_playlist_button:hover:before,.projectlist .follow_playlist_button.active:before{font-family:rh_icons;content:'T';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;margin-right:5px}#homepage .unslider-nav{z-index:100;position:relative;top:-150px}#homepage .unslider-nav ol li{width:5px;height:5px}.projectlist_hero.homepage{height:650px;position:relative}.projectlist_hero.homepage.secondary{display:none}.projectlist_hero.homepage h1{font-size:48px;font-weight:bold;line-height:1;margin-top:200px;margin-bottom:20px}.projectlist_hero.homepage .subhead{color:#fff;font-size:28px;margin:13px 0 10px;max-width:700px;margin:0 auto}.projectlist_hero.homepage .rh_button,.projectlist_hero.homepage .rh_button_secondary{border-radius:24px;width:220px;line-height:44px!important;box-shadow:none!important}.projectlist_hero.homepage .rh_button{margin-right:20px;border:2px solid #46b8d3}.projectlist_hero.homepage .rh_button:hover{border:2px solid #47c9e8}.projectlist_hero.homepage .rh_button_secondary{border:1px solid #fff;background:none}.projectlist_hero.homepage .rh_button_secondary:hover{border-color:#47c9e8;color:#47c9e8}.projectlist_hero.homepage .img_source_wrap{position:absolute;right:20px;bottom:20px;text-align:right}.projectlist_hero.homepage .img_source_wrap a{color:#ddd;text-decoration:none}.projectlist_hero.homepage .img_source_wrap a:hover{color:#fff}.projectlist_hero.homepage .main_cta,.projectlist_hero.homepage .main_cta_login{font-size:20px;font-weight:600;padding:0 40px;margin-top:30px;height:48px;line-height:48px;box-shadow:1px 1px 1px rgba(0,0,0,0.4)}body:not(.logged_in) .projectlist_hero.homepage.secondary a.main_cta{display:none}body.logged_in .projectlist_hero.homepage.secondary button.main_cta{display:none}body.logged_in .projectlist_hero.homepage.secondary a.main_cta_login{display:none}.projectlist_hero.homepage .start_watching_wrap{position:absolute;bottom:30px;left:50%}.projectlist_hero.homepage .start_watching{display:block;margin-left:-100%;text-align:center;color:#fff;font-weight:600;font-size:15px;text-decoration:none}.projectlist_hero.homepage .start_watching:after{font-family:rh_icons;content:'v';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;display:block;font-size:13px;height:25px;width:25px;line-height:26px;border-radius:50%;border:2px solid #fff;margin:5px auto 0}#homepage .hp_icon_tidbits{padding:40px 0;border-bottom:1px solid #eee;margin-bottom:40px;color:#333}#homepage .hp_icon_tidbits li:before{background-image:url("/img/homepage/hp_icons.png")}@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){#homepage .hp_icon_tidbits li:before{background-image:url("/img/homepage/hp_icons_2x.png")}}#homepage .hp_icon_tidbits h3{color:#333}#homepage .hp_icon_tidbits > .upload_cta{display:block}.hp_icon_tidbits{color:#fff}.hp_icon_tidbits h3{color:#fff}.hp_icon_tidbits > .upload_cta{text-align:center;margin:25px 0 30px;display:none}.hp_icon_tidbits li{width:33%;float:left;text-align:center}.hp_icon_tidbits li:before{content:'';display:block;margin:15px auto 5px;background-image:url("/img/homepage/hp_icons_white.png")}@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.hp_icon_tidbits li:before{background-size:82px 138px;background-image:url("/img/homepage/hp_icons_white_2x.png")}}.hp_icon_tidbits li.bundles:before{width:82px;height:46px;background-position:0 0;margin:10px auto}.hp_icon_tidbits li.sell:before{width:82px;height:46px;background-position:0 -46px}.hp_icon_tidbits li.extras:before{width:57px;height:46px;background-position:0 -92px}.hp_icon_tidbits li a{display:none;color:inherit;font-weight:bold;line-height:4}.hp_icon_tidbits li a:after{font-family:rh_icons;content:'}';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:0.7em;margin-left:6px;text-decoration:none}.hp_icon_tidbits h3{line-height:30px}.list_megatile{position:relative;float:left;width:704px;height:401px;background:#ccc;margin-right:7px;margin-bottom:7px;overflow:hidden}.list_megatile > .overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.15)}.list_megatile > a{position:relative;z-index:2;display:block;height:100%;text-decoration:none}.list_megatile .list_label{margin:190px 0 0;color:#fff;font-weight:600;font-size:22px;text-align:center;-webkit-transition:all 0.2s;transition:all 0.2s}.list_megatile .list_label > span{padding:10px 20px;border:3px solid;text-transform:uppercase}.list_megatile .logo{display:block;margin:80px auto;width:250px}.list_megatile .description{position:absolute;width:100%;height:120px;bottom:-120px;box-sizing:border-box;padding:40px 40px 0;-webkit-transition:bottom 0.2s;transition:bottom 0.2s;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3));color:#fff}.list_megatile .description h3{font-weight:normal;font-size:20px;color:#fff;margin-bottom:10px}.list_megatile:hover .list_label{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}.list_megatile:hover .description{bottom:0}.success_hero{background:#2c3b42 url("/img/homepage/success_bg.jpg") center 0;color:#fff;padding:133px 0;margin:80px 0 40px}@media screen and (min-width:1640px){.success_hero{background-size:cover}}.success_hero .container{padding-right:400px}.success_hero .heading{color:#fff;font-size:36px;font-weight:300}.success_hero p{margin:10px 0 20px;font-size:20px;line-height:1.6}.success_hero .learn_more{background:#fff;color:#000}.devices_hero{background:#f5f5f5}.devices_hero .container{padding-left:50px;padding-right:50px;padding-bottom:5px}.devices_hero .heading{margin-top:140px;font-size:36px;font-weight:300}.devices_hero p{margin:10px 0 20px;line-height:1.3;font-size:20px}.devices_hero .device_carousel{float:left}.devices_hero .screen-wrap{position:relative}.devices_hero .screens{position:absolute;top:80px;left:28px;overflow:hidden}.devices_hero .screens img{-webkit-animation:none;animation:none;position:absolute;left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 1s;transition:transform 1s}.devices_hero .screens img.active{z-index:3;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 1s;transition:transform 1s}.devices_hero .screens img.postActive{z-index:2;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 1s;transition:transform 1s}.devices_hero .screens.iphone{left:199px;top:209px}.devices_hero .screens.iphone img.active{z-index:4}.devices_hero .screens.iphone img.postActive{z-index:5}.devices_hero .device_frame{position:relative;z-index:6;float:left;margin:50px 0;margin-right:80px}#invitees{width:790px;background:url("/img/facebook_invitees_modal_bg.jpg") #000}#invitees .top_space{height:391px}#invitees .modal_bottom{text-align:left}#invitees button{float:right;margin-top:4px}#invitees .invitee_pic{float:left;margin-top:-40px}#invitees .invitee_info{float:left;margin-left:20px}#invitees .invitee_info .bigger{font-weight:500;font-size:17px}#invitees .invitee_info .smaller{font-size:14px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#images_module{overflow:hidden}#images_module .container.empty_state{padding-top:80px}#images_module .container.empty_state:before{content:url("/img/empty_project/add_images.png");float:right;margin:-25px 100px 0 40px}body.dark #images_module .container.empty_state:before{content:url("/img/empty_project/add_images_dark.png")}#images_module:after{display:none}#images_module h2{margin-bottom:0}#images_module .proj_carousel{height:316px}#images_module .proj_carousel .prevPage,#images_module .proj_carousel .nextPage{top:2px;width:312px;height:312px;background:#5e5e5e;opacity:0.75;z-index:2}#images_module .proj_carousel .prevPage:hover,#images_module .proj_carousel .nextPage:hover{opacity:0.67}#images_module .proj_carousel .prevPage:hover:before,#images_module .proj_carousel .nextPage:hover:before{color:#fff}body.dark #images_module .proj_carousel .prevPage,body.dark #images_module .proj_carousel .nextPage{background:#000}#images_module .proj_carousel .prevPage:before{right:10px;left:auto}#images_module .proj_carousel .prevUnder,#images_module .proj_carousel .nextUnder{position:absolute;top:2px;z-index:1}#images_module .proj_carousel .prevPage,#images_module .proj_carousel .prevUnder{left:-314px}#images_module .proj_carousel .nextPage,#images_module .proj_carousel .nextUnder{right:-314px}@media screen and (min-width:1400px){#images_module .proj_carousel .nextPage,#images_module .proj_carousel .nextUnder{right:-304px}}@media screen and (min-width:1700px){#images_module .proj_carousel .nextPage,#images_module .proj_carousel .nextUnder{right:-302px}}.image_tile{position:relative;width:312px;margin:2px;margin-left:0;float:left}.image_tile .image_overlay{position:absolute;top:0;left:0;width:312px;height:312px;z-index:2;background:#000;opacity:0.15;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.image_tile .image_overlay:hover{background:none;opacity:0}.ie9 .image_tile .image_overlay,.ie10 .image_tile .image_overlay{display:none}.image_tile button.tile_delete{z-index:3;position:absolute;top:8px;right:8px;display:none}.artist_viewing .image_tile button.tile_delete{display:block}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.jcrop-holder{direction:ltr;text-align:left}.jcrop-vline,.jcrop-hline{background:#fff top left repeat;font-size:0;position:absolute}.jcrop-vline{height:100%;width:1px!important}.jcrop-hline{height:1px!important;width:100%}.jcrop-vline.right{right:0}.jcrop-hline.bottom{bottom:0}.jcrop-handle{background-color:#333;border:1px #eee solid;font-size:1px}.jcrop-tracker{height:100%;width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}.jcrop-dragbar.ord-n{margin-top:-4px}.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}.jcrop-dragbar.ord-e{margin-right:-4px;right:0}.jcrop-dragbar.ord-w{margin-left:-4px}.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#fff;filter:Alpha(70)!important;opacity:0.7!important}.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#fff;border-radius:3px}.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000;filter:Alpha(70)!important;opacity:0.7!important}.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;border-color:#000;border-radius:3px}.jcrop-holder img,img.jcrop-preview{max-width:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}header.jobs_header{padding:80px 0 0;background:none;box-shadow:none}header.jobs_header .container{font-size:18px;font-weight:300;line-height:1.5}header.jobs_header h1{font-size:42px;margin-bottom:20px;text-shadow:none}header.jobs_header p{padding:0 140px 60px;border-bottom:1px solid #eee}#jobs_contents{padding-bottom:150px;box-shadow:none}#jobs_contents h2{font-weight:300;font-size:32px;text-align:center;text-transform:none;margin:20px 0}#jobs_contents .jobs_preamble{text-align:center;margin-bottom:3em;font-size:18px;font-weight:300}#jobs_contents .job{padding:30px;box-sizing:border-box}#jobs_contents .job input[type=checkbox]{display:none}#jobs_contents .job:nth-child(3n+1) h1{color:#d9451a}#jobs_contents .job:nth-child(3n+1).desktop:hover{background:#d9451a;color:#fff}#jobs_contents .job:nth-child(3n+1).desktop:hover h1{color:#fff}#jobs_contents .job:nth-child(3n+1).desktop:hover .location{color:#d9451a}#jobs_contents .job:nth-child(3n+2) h1{color:#5a9bb4}#jobs_contents .job:nth-child(3n+2).desktop:hover{background:#5a9bb4;color:#fff}#jobs_contents .job:nth-child(3n+2).desktop:hover h1{color:#fff}#jobs_contents .job:nth-child(3n+2).desktop:hover .location{color:#5a9bb4}#jobs_contents .job:nth-child(3n+3) h1{color:#49972e}#jobs_contents .job:nth-child(3n+3).desktop:hover{background:#49972e;color:#fff}#jobs_contents .job:nth-child(3n+3).desktop:hover h1{color:#fff}#jobs_contents .job:nth-child(3n+3).desktop:hover .location{color:#49972e}#jobs_contents .job h1{font-size:22px;line-height:1.2;margin:-0.2em 0 0.5em}#jobs_contents h3{font-size:18px;font-weight:600;margin:15px 0 3px;color:#333}#jobs_contents h3:first-of-type{padding-top:10px}#jobs_contents .apply{margin-top:10px}.jobs_modal{line-height:1.4}.jobs_modal h3{margin:1em 0 0}.jobs_modal li{list-style-type:disc;margin-left:1.2em}.jobs_modal p + p{margin-top:1em}.desktop .jobs_modal{position:relative;width:600px;background:#f7f7f7;padding:40px 40px 60px;margin:40px auto;font-weight:300}.desktop .jobs_modal h2{font-size:32px;font-weight:300;margin-bottom:0.5em}.desktop .jobs_modal .subhead{font-style:italic;margin:-15px 0 20px}.job.desktop{position:relative;float:left;width:280px;height:430px;margin-right:20px;box-shadow:0 0 8px #aaa;cursor:pointer}.desktop .job.desktop:only-child{width:100%;height:220px}.job.desktop .location{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;padding:10px 30px;background:#f7f7f7;color:#999;font-weight:600}.job.desktop .location:before{font-family:rh_icons;content:'~';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:1.2em;margin-right:5px;margin-left:-3px;top:2px}.job.desktop p{line-height:1.5;max-height:275px;overflow:hidden}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.hash_anchor{position:relative;top:-120px}#layer_dock{position:fixed;left:0;top:174px;width:80px;z-index:100;-webkit-transition:all 0.2s;transition:all 0.2s;background:#333;color:#aaa;text-align:center;font-weight:300}@media screen and (max-width:1100px){#layer_dock{left:-80px;opacity:0}}#layer_dock.inactive{left:-80px;opacity:0}#layer_dock .jump_to,#layer_dock .comments{padding:8px 0 10px;font-size:12px;font-weight:normal;letter-spacing:-0.05em}#layer_dock .jump_to:after{font-family:rh_icons;content:'v';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;display:block;font-size:10px;margin:0 0 -2px}#layer_dock a{text-decoration:none;display:block;color:inherit;color:#fff}#layer_dock a.comments:hover{background:#46b8d3}#layer_dock a.comments:before{font-family:rh_icons;content:'c';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:2px;left:-1px}#layer_dock .layerlink{position:relative;padding:20px 0;background-position:center;background-size:auto 100%}#layer_dock .layerlink:before{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}#layer_dock .layerlink:hover:before{background:rgba(0,0,0,0.4)}#layer_dock .layerlink div{position:relative;z-index:1}#layer_dock .layerlink .count{font-size:26px;line-height:0.9}#layer_dock .layerlink .type{font-weight:normal}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}html body.live_page{margin:0;padding:0;height:100%}html body.live_page .container{box-sizing:border-box;width:980px;padding:20px 20px;margin:0 auto}.live_wrap{background-position:center 0;background-repeat:no-repeat;background-size:1920px 1200px}@media screen and (min-width:1920px){.live_wrap{background-size:cover}}.live_wrap header{width:100%;box-sizing:border-box;height:70px;padding-top:25px;text-align:center;background:rgba(17,17,17,0.9)}.live_wrap .splash_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;text-align:center}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.live_wrap .splash_main{display:block}}.live_wrap h2.notice{font-weight:500;margin-top:150px;margin-bottom:15px}.live_wrap .splash_info{-webkit-box-flex:1;-ms-flex:1;flex:1}.live_wrap .logo{margin-top:150px;margin-bottom:90px;display:inline_block}.live_wrap h2,.live_wrap h3{color:#fff}.live_wrap h2{font-size:28px;font-weight:300;margin-bottom:20px}.live_wrap h3{font-size:17px;font-weight:bold}.live_wrap p{color:#fff;margin:0 auto;font-size:16px;line-height:24px;width:560px}.live_wrap p.primary{margin-bottom:50px}.live_wrap p.email_list{margin-bottom:20px}.live_wrap .viewer_cta_form{margin-bottom:100px}.live_wrap .viewer_cta_form .email_address{width:225px;border-radius:3px;margin-right:5px}.live_wrap .upcoming_events{margin-top:-30px;margin-bottom:120px}.live_wrap .upcoming_events h3{margin-bottom:15px}.live_wrap .upcoming_events li{width:620px;margin:0 auto;font-size:15px;border-bottom:1px solid rgba(221,221,221,0.2);padding:12px 20px}.live_wrap .upcoming_events li:first-child{border-top:1px solid rgba(221,221,221,0.2)}.live_wrap .upcoming_events li .title{float:left;color:#fff;text-transform:uppercase;font-weight:600;max-width:420px;text-align:left}.live_wrap .upcoming_events li .title a{color:inherit!important}.live_wrap .upcoming_events li .date{float:right;color:#aaa}#live_splash footer,#live footer{width:100%;padding:60px 0;background-color:rgba(25,25,25,0.8);color:#fff}#live_splash footer .footer_info,#live footer .footer_info{width:930px;margin:0 auto}#live_splash footer .filmmaker_cta_form,#live footer .filmmaker_cta_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#live_splash footer .filmmaker_cta_form p,#live footer .filmmaker_cta_form p{text-align:left;width:560px;margin-right:20px;font-size:20px;color:#fff}#live_splash footer .filmmaker_cta_form form,#live footer .filmmaker_cta_form form{width:430px}#live_splash footer .filmmaker_cta_form .email_address,#live footer .filmmaker_cta_form .email_address{width:225px;border-radius:3px;margin-right:5px}#live_splash footer .social,#live footer .social{text-align:center}#live_splash footer .share,#live footer .share{display:inline-block;width:35px;height:35px;margin-right:10px;margin-top:60px;border:none;background:url("/img/live/social_icons.png")}#live_splash footer .share.twitter,#live footer .share.twitter{background-position:0 0}#live_splash footer .share.twitter:hover,#live footer .share.twitter:hover{background-position:0 -35px}#live_splash footer .share.facebook,#live footer .share.facebook{background-position:-55px 0}#live_splash footer .share.facebook:hover,#live footer .share.facebook:hover{background-position:-55px -35px}#live_splash footer .share.gplus,#live footer .share.gplus{background-position:-110px 0}#live_splash footer .share.gplus:hover,#live footer .share.gplus:hover{background-position:-110px -35px}#live_splash footer .share.tumblr,#live footer .share.tumblr{background-position:-165px 0}#live_splash footer .share.tumblr:hover,#live footer .share.tumblr:hover{background-position:-165px -35px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.live_help_modal{line-height:1.5;width:460px;padding:20px}.live_help_modal li{list-style:disc inside;margin:10px 20px}.live_help_modal h2{margin:0 0 10px}.live_help_modal h3{margin:30px 0 0}.live_help_modal .cancel_modal{float:right;margin-top:40px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}body.live_page .mobile_notice{width:100vw;height:100vh;color:#fff;font-size:1.4rem;text-align:center}body.live_page .mobile_notice .content{position:relative;z-index:2}body.live_page .mobile_notice .overlay{position:absolute;top:0;bottom:0;width:100%;background:rgba(0,0,0,0.6)}body.live_page .mobile_notice header{background:rgba(17,17,17,0.8);padding:1.4rem}body.live_page .mobile_notice .message{line-height:1.6;padding:25% 5% 3rem}body.live_page .mobile_notice .message:before{font-family:rh_icons;content:'µ';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:10rem;line-height:1;display:block;margin-bottom:1rem}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}html body.live_page{margin:0;padding:0;height:100%}html body.live_page .container{box-sizing:border-box;width:980px;padding:20px 20px;margin:0 auto}.live_wrapper{background-position:center;background-repeat:no-repeat;background-size:1920px 1200px}@media screen and (min-width:1920px){.live_wrapper{background-size:cover}}.live_wrapper > header{width:100%;box-sizing:border-box;height:70px;padding-top:25px;text-align:center;background:rgba(17,17,17,0.9)}.live_wrapper .splash_main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-color:rgba(0,0,0,0.8)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.live_wrapper .splash_main{display:block}}.live_wrapper .share_and_cal{padding:3px 0 8px;margin:30px 0;border-top:1px solid rgba(51,51,51,0.9);border-bottom:1px solid rgba(51,51,51,0.9)}.live_wrapper .share_and_cal .share,.live_wrapper .share_and_cal .calendar_link{color:#999;border:none;background:none;margin:0;text-decoration:none}.live_wrapper .share_and_cal .share:hover,.live_wrapper .share_and_cal .calendar_link:hover{color:#fff}.live_wrapper .share_and_cal .share:before,.live_wrapper .share_and_cal .calendar_link:before{content:'';display:inline-block;margin-right:6px;position:relative;top:3px}.live_wrapper .share_and_cal .share{margin-right:40px}.live_wrapper .share_and_cal .share:before{width:13px;height:21px;background:url("/img/live/share_grey_icon.png")}.live_wrapper .share_and_cal .share:hover:before{background-position:-13px 0}.live_wrapper .share_and_cal .calendar_link:before{width:18px;height:16px;background:url("/img/live/calendar_icon.png")}.live_wrapper .share_and_cal .calendar_link:hover:before{background-position:-18px 0}.live_wrapper .rh_share_dropdown:after{content:'';display:block;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:8px solid #f0f0f0;position:absolute;bottom:-8px;left:50%;left:calc(50% - 7px)}.live_wrapper .splash_info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.live_wrapper .splash_info .learn_more{margin-top:20px;text-align:center;color:#999}.live_wrapper .splash_info .learn_more > a{display:block;font-size:20px;color:#fff}.live_wrapper .splash_info .info{width:560px;min-height:445px;color:#fff;margin:0 50px;text-align:center}.live_wrapper .splash_info .info .event_heading{font-size:18px;font-weight:600;text-transform:uppercase;margin-bottom:5px}.live_wrapper .splash_info .info .start_time{font-size:12px;font-weight:300;color:#999;margin-bottom:5px}.live_wrapper .splash_info .info .time_countdown{margin-bottom:40px;text-align:center}.live_wrapper .splash_info .info .time_countdown .time{font-size:90px;font-weight:100;height:90px;margin-bottom:10px}.live_wrapper .splash_info .info .time_countdown .time .days,.live_wrapper .splash_info .info .time_countdown .time .hours,.live_wrapper .splash_info .info .time_countdown .time .mins,.live_wrapper .splash_info .info .time_countdown .time .secs{display:inline-block;width:106px}.live_wrapper .splash_info .info .time_countdown .labels{font-size:14px;font-weight:600;text-transform:uppercase}.live_wrapper .splash_info .info .time_countdown .labels .label{display:inline-block;width:123px}.live_wrapper .splash_info .info .event_title{font-size:22px;font-weight:bold;margin-bottom:15px}.live_wrapper .splash_info .info .event_desc{font-size:16px;line-height:20px;margin-bottom:30px;line-height:1.6}.live_wrapper .splash_info .not_started_notice{display:none;padding:10px;margin:10px;background-color:rgba(33,33,33,0.8);border-radius:3px;font-size:16px}.live_wrapper .splash_info .ended{font-size:22px;font-weight:bold;margin-bottom:15px}.live_wrapper .splash_info .signup_notice{margin-bottom:15px}.live_wrapper .splash_info .viewer_cta_form{margin-bottom:100px}.live_wrapper .splash_info .viewer_cta_form .email_address{width:225px;border-radius:3px;margin-right:5px}.live_wrapper .splash_info .enter_event{display:inline-block}.live_wrapper .splash_info .buttons .trailer{margin-right:5px}.live_wrapper .splash_info .buttons .trailer:before{font-family:rh_icons;content:'>';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;float:left;margin-right:5px}.live_wrapper .splash_info small{display:block;font-size:13px;margin:10px;line-height:1;color:#999}.live_wrapper .splash_info button.show_login{border:none;background:none;padding:0;font-weight:bold;color:#46b8d3}.live_wrapper .splash_info button.show_login:focus{outline:1px solid #00aeef}.live_wrapper .splash_info button.show_login:hover{color:#52c1dd}#live_splash footer{background-color:#191919}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}body.live_page{background-color:#000;min-width:1100px}body.live_page.phone,body.live_page.tablet{min-width:100%}.toggle_chat{position:absolute;right:340px;top:20px;cursor:pointer}.toggle_chat:before{font-family:rh_icons;content:'}';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.toggle_chat.on{right:10px}.toggle_chat.on:before{font-family:rh_icons;content:'{';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}#live_stream{height:100%;width:calc(100% - 340px);min-width:760px;float:left}#live_stream.full{width:100%}#live_stream > div.player{height:inherit;box-sizing:border-box;padding:0 80px 80px}#live_stream .header .logo,#live_stream .header .title{float:left;height:60px}#live_stream .header .rh_logo{margin-top:15px}#live_stream .header .title{margin-top:15px;margin-left:50px}#live_stream .header .title h2{font-size:20px;color:#fff}#live_stream .header .title p{color:#aaa}#live_stream .player_action_menu{display:none}#live_stream .video-js{width:100%!important;min-width:600px!important}#live_stream .video-js .waiting_screen,#live_stream .video-js .rh-end-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0;flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:absolute;top:0;right:0;left:0;bottom:80px;background-color:#111;min-height:170px}#live_stream .video-js .waiting_screen .wrap,#live_stream .video-js .rh-end-state .wrap{margin:0 auto}#live_stream .video-js .waiting_screen .icon,#live_stream .video-js .rh-end-state .icon{display:block;margin:0 auto;margin-bottom:20px}#live_stream .video-js .waiting_screen p,#live_stream .video-js .rh-end-state p{color:#fff;font-size:24px}#live_stream .video-js .waiting_screen .time,#live_stream .video-js .rh-end-state .time{display:inline-block;width:65px;text-align:left}#live_stream .video-js .vjs-control-bar{padding-top:0}#live_stream .video-js .vjs-progress-control{display:none}#live_stream .video-js .vjs-control:not(.vjs-play-control){top:1px}#live_stream .video-js .videojs-live-button{padding:5px;background:rgba(0,0,0,0.5);text-transform:uppercase;font-weight:bold;font-size:12px;border-radius:2px;margin-top:9px;margin-left:12px;cursor:pointer}#live_stream .video-js .videojs-live-button .hoverText{display:none}#live_stream .video-js .videojs-live-button:before{content:'\25CF';font-size:21px;line-height:0;color:#999;position:relative;top:2px;margin-right:2px}#live_stream .video-js.live .videojs-live-button:before{color:#df1f29}#live_stream .video-js:not(.live) .videojs-live-button:hover .hoverText{display:inline}#live_stream .video-js:not(.live) .videojs-live-button:hover .normalText{display:none}#live_stream .video-js:not(.live).vjs-has-started.vjs-user-inactive.vjs-playing .live_msg{visibility:visible;opacity:1;-webkit-transition:visibility 0.4s ease-in 0.7s,opacity 0.4s ease-in 0.7s;transition:visibility 0.4s ease-in 0.7s,opacity 0.4s ease-in 0.7s}#live_stream .video-js .vjs-error-display{height:90%;height:calc(100% - 40px)}#live_stream .video-js .live_msg{visibility:hidden;opacity:0;position:absolute;bottom:11px;left:77px;background:#1b1b1b;color:#fff;padding:4px 6px;border-radius:2px;font-size:13px}#live_stream .player,#live_stream .video-js{height:90%!important;height:calc(100% - 40px)!important}#live_stream .player_footer{color:#fff;padding-top:10px}#live_stream .player_footer .user_count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:16px;float:right}#live_stream .player_footer .user_count:before{content:url("/img/live/viewers_lrg.png");margin-right:5px}#live_stream .share{border:0;background:none;color:#fff;font-weight:bold;float:right;padding:0 20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:-2px}#live_stream .share:hover{opacity:0.8}#live_stream .share:before{content:url("/img/live/share_icon.png");margin-right:6px}#live_stream .rh_share_dropdown:after{content:'';display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f0f0f0;position:absolute;bottom:-5px;left:5px}#live_stream .page_footer{position:fixed;bottom:10px;right:420px}#live_stream .page_footer button.help{position:static;padding:10px 0;font-size:13px;background:none;border:none;color:#999}#live_stream .page_footer button.help:before{content:'?';color:#666;background:none;border:1px solid;border-radius:50%}.chat_sidebar{position:relative;width:340px;height:100%;float:right;background:#f7f7f7;font-size:13px}.chat_sidebar header{padding:20px;border-bottom:1px solid #ddd}.chat_sidebar header img{float:left;border-radius:50%;margin-right:10px}.chat_sidebar header .name{margin:5px 0;font-weight:bold}.chat_sidebar form{position:absolute;bottom:0;box-sizing:border-box;width:100%;height:150px;padding:20px;border-top:1px solid #ccc}.chat_sidebar form .login_overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(221,221,221,0.85);color:#666;font-size:16px;font-weight:bold;line-height:2;text-align:center;padding:40px 0}.chat_sidebar form .login_overlay button.auth{border:none;background:none;color:#46b8d3;font-weight:inherit;padding:0}.chat_sidebar form textarea{width:100%;min-height:70px;margin-bottom:10px;border-radius:3px;box-shadow:none}.chat_sidebar form button.send_message{float:right}.chat_sidebar form input[type=checkbox]{margin-right:5px}.chat_sidebar .transcript{box-sizing:border-box;height:80%;height:calc(100% - 240px);padding:10px;overflow:auto;overflow-x:hidden;word-wrap:break-word}.chat_sidebar .transcript.with_timestamps .timestamp{display:inline-block}.chat_sidebar .transcript > div{padding:0 10px}.chat_sidebar .transcript .join{color:#999;font-weight:bold;margin:5px 0;position:relative}.chat_sidebar .transcript .join:before{content:'';display:inline-block;width:5px;height:5px;position:absolute;left:0;top:5px;background:#46b8d3;border-radius:50%}.chat_sidebar .transcript .message{position:relative;padding:10px;line-height:1.7;margin:10px 0}.chat_sidebar .transcript .message.admin_controls .commenter{cursor:pointer;position:relative}.chat_sidebar .transcript .message.by_artist,.chat_sidebar .transcript .message.by_admin{background:#ddeef1;border-radius:3px}.chat_sidebar .transcript .message.by_artist b,.chat_sidebar .transcript .message.by_admin b{color:#333}.chat_sidebar .transcript .message.by_panelist{background:#f7e8d7;border-radius:3px}.chat_sidebar .transcript .message.by_panelist b{color:#333}.chat_sidebar .transcript .admin_tooltip{position:absolute;top:-50px;left:-13px;background:#fff;border-radius:3px;border:1px solid #ddd;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));filter:drop-shadow(0 0 3px rgba(0,0,0,0.3))}.chat_sidebar .transcript .admin_tooltip:after{content:'';display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;position:absolute;bottom:-5px;left:48%;left:calc(50% - 5px)}.chat_sidebar .transcript .admin_tooltip .mute{border:none;background:none;padding:10px}.chat_sidebar .transcript .admin_tooltip .mute:hover{color:#46b8d3}.chat_sidebar .timestamp{color:#aaa;width:30px;font-size:12px;display:none}.chat_sidebar .avatar{border-radius:50%;margin-right:5px;vertical-align:center;position:relative;top:-2px}.chat_sidebar .comcol0{color:#19bfb2}.chat_sidebar .comcol1{color:#f7941d}.chat_sidebar .comcol2{color:#e14f5f}.chat_sidebar .comcol3{color:#f8bc3b}.chat_sidebar .comcol4{color:#cf423b}.chat_sidebar .comcol5{color:#e68423}.chat_sidebar .comcol6{color:#00b2b2}.chat_sidebar .comcol7{color:#f169a7}.chat_sidebar .comcol8{color:#b973ff}.chat_sidebar .comcol9{color:#036564}.chat_sidebar .comcol10{color:#cdb380}.chat_sidebar .comcol11{color:#556270}.chat_sidebar .comcol12{color:#4ecdc4}.chat_sidebar .comcol13{color:#948c75}.chat_sidebar .comcol14{color:#99b2b7}.chat_sidebar .comcol15{color:#0b486b}.chat_sidebar .comcol16{color:#79bd9a}.chat_sidebar .comcol17{color:#1a1f1e}.chat_sidebar .comcol18{color:#1b676b}.chat_sidebar .comcol19{color:#7ab317}.chat_sidebar .comcol20{color:#ab526b}.chat_sidebar .comcol21{color:#00b4ff}.chat_sidebar .comcol22{color:#f04155}#start_screening,#end_screening{position:absolute;top:0;left:0;z-index:99;background:#008000;color:#fff;font-weight:bold;padding:20px;border:none;box-shadow:none;outline:none}#end_screening{background:#f00}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#login_page{height:100%;color:#fff;background:#5f7077 url("/img/RH_login_bg.jpg") center top no-repeat;font-family:proxima-nova,Helvetica,Arial,sans-serif}#login_page .login_page_logo{text-align:center;margin-top:150px}#login_page form{width:390px;margin:100px auto 0}#login_page form .facebook_login{width:95%}#login_page form .facebook_login_or{color:#cfcfcf;background:url("/img/facebook_login_or_dark_bg.png") no-repeat center center;width:300px}#login_page form fieldset#fields{padding:20px 40px;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;background:rgba(255,255,255,0.1)}#login_page form fieldset#submit{background:rgba(255,255,255,0.2);border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:15px 40px}#login_page .forgotpass{font-size:13px;font-weight:bold;color:#ccc;float:right;margin-top:-4px}#login_page input[type=text],#login_page input[type=password],#login_page button{font-family:proxima-nova,Helvetica,Arial,sans-serif;outline:none}#login_page input[type=text]:focus,#login_page input[type=password]:focus,#login_page button:focus{box-shadow:0 0 10px #fff}#login_page input[type=text]::-webkit-input-placeholder,#login_page input[type=password]::-webkit-input-placeholder,#login_page button::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}#login_page input[type=text]::-moz-placeholder,#login_page input[type=password]::-moz-placeholder,#login_page button::-moz-placeholder{color:rgba(255,255,255,0.5)}#login_page input[type=text]:focus::-webkit-input-placeholder,#login_page input[type=password]:focus::-webkit-input-placeholder,#login_page button:focus::-webkit-input-placeholder{opacity:0}#login_page input[type=text],#login_page input[type=password]{display:block;width:100%;padding:10px 0;margin:12px 0;text-align:center;border:0;border-radius:4px;background:#5f6f74;box-shadow:0 0 5px #515e63 inset,0 1px 1px rgba(255,255,255,0.3);color:#fff;font-weight:bold}#login_page .error{background:#d76745;font-weight:bold;padding:5px 8px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#login_reg{width:370px;padding:20px 0;display:none}#login_reg .facebook_login{display:block}#login_reg h2{color:#333}#login_reg h2.login_reg{margin-bottom:20px;font-size:22px;text-shadow:0 0 0 transparent,0 1px 1px #fff}#login_reg h2.login_reg span{color:#999}#login_form,#register_form{width:270px;margin-left:auto;margin-right:auto;display:none}input.login_reg{width:250px;margin:0;padding:10px;border:1px solid #d7d7d7;background:#fff;border-radius:4px;box-shadow:none;color:#666;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:14px;height:18px;-webkit-transition:background 0.1s ease-in,border 0.1s ease-in;transition:background 0.1s ease-in,border 0.1s ease-in;box-sizing:content-box}input.login_reg:focus{color:#333}input.login_reg[disabled]{background:#ddd}input.login_reg.error{border:1px solid #ed513a;background:#f2b9b0;color:#ec5238;text-shadow:0 0 0 transparent,0 1px 1px #fff;font-weight:bold}input.login_reg.success{border:1px solid #79b217;background:#e8fec0;color:#89bf2b;text-shadow:0 0 0 transparent,0 1px 1px #fff;font-weight:bold}.rh_button.login{padding:0 20px;float:right}fieldset.login_reg{margin-bottom:10px}fieldset.login_reg:last-of-type{margin:5px 0 0 0}#register_form fieldset.actions{text-align:center}label.login_reg{color:#666;margin-bottom:5px;display:block;font-weight:500;cursor:default}label.login_reg.casl_opt_in{margin-bottom:15px}label.login_reg.casl_opt_in input{margin-right:3px}label#agree_terms_label{display:block;margin-top:13px;text-align:center;font-size:11px}a.forgotpass{display:inline-block;margin-top:6px}.validation_icon{float:right;position:relative;top:-28px;right:-23px;color:#f00;display:none;width:17px;height:15px;background:url("/img/validation_icons_sprite.png")}.validation_icon.success{background-position:0 -16px}.validation_msg{margin:5px 0 10px 0;font-size:11px;font-weight:bold;color:#ed513a;height:7px}.check_field label{display:inline-block;margin-bottom:0}.check_field small{display:block;color:#999;font-weight:bold;margin-left:16px}#register_form #invitees{padding:10px;background-color:#ddd;border-radius:4px;margin-bottom:10px;text-align:center}#register_form #invitees a:before{left:-40px}#register_form #invitees a:after{left:9px}#register_form #invitees a img{width:30px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.numberCircle{cursor:pointer}#simplemodal-container.cropping{width:625px!important;padding:0!important}.cropping_modal{position:relative;width:625px;display:none}.cropping_modal p{font-size:14px}.cropping_modal .crop_header,.cropping_modal .modal_bottom{width:540px}.cropping_modal .crop_header{padding:25px 30px 30px}.cropping_modal .modal_bottom{padding:0 30px 30px}.cropping_modal .filepicker_widget span{font-size:12px;display:block;margin-top:10px}.cropping_modal .filepicker_widget .choose_file{font-weight:600;width:260px}.cropping_modal .crop_box{position:relative;display:table;width:625px;display:none;background:#e6e6e6}.cropping_modal .crop_box .jcrop-holder{margin:0 auto;overflow:hidden}.cropping_modal .crop_message,.cropping_modal .redactor_modal_box{height:200px;box-sizing:border-box;width:inherit;display:table-cell;text-align:center;font-size:15px;color:#999}.cropping_modal .crop_message{height:140px;padding-top:10px}.cropping_modal .modal_bottom{display:none}.image_picker{font-size:14px;padding:6px;border-radius:5px}.crop_canvas{width:auto;height:auto}.confirm_box{background:#e6e6e6;display:none}.confirm_box .crop_preview{max-width:100%;margin:0 auto;display:block}.confirm_image{float:left;width:220px;height:220px;margin-right:20px}.confirm_message{padding-left:220px;font-size:14px;width:370px;display:none}.crop_header p{margin-bottom:5px}.crop_header h5{margin-bottom:10px!important}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#news_module .container.empty_state{padding:120px 0}#news_module .container.empty_state:before{content:url("/img/empty_project/fake_news.png");float:left;margin-right:40px;margin-top:-70px}#news_module h2{margin-bottom:50px}#news_module .proj_carousel{height:400px;overflow:visible}#news_module .proj_carousel > button{margin-top:100px;height:300px}#news_module .newsColumn{position:relative;margin-right:20px;width:300px;height:300px;padding-top:100px;float:left}#news_module .newsColumn:first-child.hasPrev .line{display:block;background:-webkit-linear-gradient(right,#bbb 70%,transparent);background:linear-gradient(to left,#bbb 70%,transparent);left:-52px;width:497px}body.dark #news_module .newsColumn:first-child.hasPrev .line{background:-webkit-linear-gradient(right,#222 70%,transparent);background:linear-gradient(to left,#222 70%,transparent)}#news_module .newsColumn:last-child{margin-right:0}#news_module .newsColumn:last-child .line{display:none}#news_module .newsColumn:last-child.hasNext .line{display:block;background:-webkit-linear-gradient(left,#bbb,transparent);background:linear-gradient(to right,#bbb,transparent);width:175px}body.dark #news_module .newsColumn:last-child.hasNext .line{background:-webkit-linear-gradient(left,#222 70%,transparent);background:linear-gradient(to right,#222 70%,transparent)}#news_module .newsColumn:first-child:last-child.hasPrev .line{width:177px}#news_module .newsColumn .news_timeline_item{position:absolute;left:0;top:0;height:100px;width:300px}#news_module .newsColumn .news_timeline_item .icon{position:relative;z-index:2;margin:0 auto;width:52px;height:52px;background:url("/img/news_module/news_timeline_sprite.png");margin-bottom:8px}#news_module .newsColumn .news_timeline_item .icon.update{background-position:0 0}#news_module .newsColumn .news_timeline_item .icon.image{background-position:-60px 0}#news_module .newsColumn .news_timeline_item .icon.video{background-position:-120px 0}#news_module .newsColumn .news_timeline_item .icon.store{background-position:-180px 0}#news_module .newsColumn .news_timeline_item .icon.support{background-position:-240px 0}#news_module .newsColumn .news_timeline_item .icon.facebook{background-position:-300px 0}#news_module .newsColumn .news_timeline_item .icon.twitter{background-position:-360px 0}#news_module .newsColumn .news_timeline_item .text{text-align:center;font-size:11px;color:#999}body.dark #news_module .newsColumn .news_timeline_item .text{color:#ccc}#news_module .newsColumn .news_timeline_item .withimg .text{color:#ccc}#news_module .newsColumn .news_timeline_item .date{text-align:center;color:#bbb;font-size:11px}body.dark #news_module .newsColumn .news_timeline_item .date{color:#999}#news_module .newsColumn .news_timeline_item .line{position:absolute;z-index:1;height:2px;width:270px;background:#bbb;top:27px;left:175px}body.dark #news_module .newsColumn .news_timeline_item .line{background:#222}.news_social_connect{float:right;font-size:21px}.news_social_connect .msg{text-transform:uppercase;vertical-align:middle;font-size:14px;margin-right:5px;color:#999;font-weight:400}.news_social_connect button{width:32px;height:32px;border:0;background:#333}.edit_news_modal .news_social_connect button{background:#ddd}.news_social_connect button:not(.unhover):hover.facebook:before,.news_social_connect button.enabled.facebook:before,.news_social_connect button:not(.unhover):hover.twitter:before,.news_social_connect button.enabled.twitter:before{color:#fff}.news_social_connect button:not(.unhover):hover.facebook{background:#4467b0}.news_social_connect button:not(.unhover):hover.twitter{background:#0eb9fa}.news_social_connect button.enabled.facebook{background:#3c5a99}.news_social_connect button.enabled.twitter{background:#00aced}.news_social_connect button:not(.unhover).enabled:hover{background:#444}.news_social_connect button:not(.unhover).enabled:hover:before{color:#666}.news_social_connect button.facebook:before{font-family:rh_icons;content:'"';text-transform:none;color:#555;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;position:relative;font-size:0.8em;margin-right:0;top:0.1em}.news_social_connect button.twitter:before{font-family:rh_icons;content:'#';text-transform:none;color:#555;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;position:relative;font-size:0.9em;margin-right:0;top:0.15em}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.news_tile{box-sizing:border-box;position:relative;float:left;width:300px;height:300px;padding:0 20px;background:#e1e1e1;color:#464646;overflow:hidden}body.dark .news_tile{background:#292929;color:#e5e5e5}.news_tile .bgimg{position:absolute;top:0;left:0;width:inherit;height:inherit;background-size:cover;z-index:0}.news_tile .bgimg .darken{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(rgba(25,25,25,0) 20%,#191919);background:linear-gradient(rgba(25,25,25,0) 20%,#191919)}.news_tile h3{position:relative;color:inherit;font-size:23px;line-height:1.25;margin-top:130px;margin-bottom:10px}.news_tile .text{position:relative;font-size:14px;line-height:19px;word-wrap:break-word}.news_tile footer{height:100px;position:absolute;bottom:0;left:0;right:0;padding:0 20px;text-transform:uppercase;font-size:12px;color:#999}.news_tile footer .date,.news_tile footer .detail{margin-top:67px}.news_tile footer .date{float:left}.news_tile footer .detail{float:right}.news_tile footer .hr{height:1px;width:260px;background:#bbb;position:absolute;bottom:44px}body.dark .news_tile footer .hr{background:rgba(255,255,255,0.3)}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#omnibar_search_spinner{width:40px;height:40px;display:inline-block;position:relative;top:14px;margin-top:-23px}#omnibar_search_mask{width:100%;height:0;background:#161616;opacity:0;position:fixed;top:0;z-index:100;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}#omnibar_search_dropdown{display:none;position:fixed;top:0;left:0;width:100%;padding:80px 0 20px;background:rgba(34,34,34,0.8);color:#aaa;z-index:101}#omnibar_search_dropdown .container{position:relative;width:940px;padding:0;margin:0 auto}#omnibar_search_dropdown input[name=q]{width:100%;background:none;box-shadow:none;border:none;padding:0;font-weight:600;font-size:60px;color:#999;outline:none;text-transform:uppercase}#omnibar_search_dropdown input[name=q]::-webkit-input-placeholder{color:#444}#omnibar_search_dropdown input[name=q]::-moz-input-placeholder{color:#444}#omnibar_search_dropdown input[name=q]:-moz-input-placeholder{color:#444}#omnibar_search_dropdown .results{height:0;margin-top:20px;box-sizing:border-box;font-size:18px;-webkit-transition:height 0.1s;transition:height 0.1s;overflow:hidden}.ie9 #omnibar_search_dropdown .results{display:none}#omnibar_search_dropdown .results.active{height:70px}#omnibar_search_dropdown .results.active.hasresults{height:380px;overflow:visible}#omnibar_search_dropdown .results.active.hasresults .see_all{display:inline-block}#omnibar_search_dropdown .results .see_all{display:none;font-size:15px;padding-right:0}#omnibar_search_dropdown .results .carouselWrap{margin:10px 0}#omnibar_search_dropdown .results .carouselWrap .nextPage,#omnibar_search_dropdown .results .carouselWrap .prevPage{background:#2c2c2c;border-radius:0;box-shadow:none}#omnibar_search_dropdown .results .carouselWrap .nextPage:active,#omnibar_search_dropdown .results .carouselWrap .prevPage:active,#omnibar_search_dropdown .results .carouselWrap .nextPage:hover,#omnibar_search_dropdown .results .carouselWrap .prevPage:hover{background:#222!important;box-shadow:none!important}#omnibar_search_dropdown .results .carouselWrap .nextPage:active:before,#omnibar_search_dropdown .results .carouselWrap .prevPage:active:before,#omnibar_search_dropdown .results .carouselWrap .nextPage:hover:before,#omnibar_search_dropdown .results .carouselWrap .prevPage:hover:before{color:#fff}#omnibar_search_dropdown .results .carouselWrap ol{padding:0;margin:0}#omnibar_search_dropdown .results .carouselWrap h3{color:#777}#omnibar_search_dropdown .results .carouselWrap p.empty{margin-left:380px;font-weight:300}#omnibar_search_dropdown .results .carouselWrap li{margin-bottom:0}#omnibar_search_dropdown a.see_all{float:right;color:#46b8d3;font-weight:600;text-decoration:none}#omnibar_search_dropdown a.see_all:after{font-family:rh_icons;content:'→';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.7em;margin-left:0.3em;margin-left:5px}#omnibar_search_dropdown a.see_all:hover{color:#63cce6}#omnibar_search_dropdown button.more_results{float:left;width:306px;height:321px;box-sizing:border-box;padding:100px 30px;background:#2c2c2c;text-align:left}#omnibar_search_dropdown button.more_results:after{content:none}#omnibar_search_dropdown button.more_results span{font-size:1.1em}#omnibar_search_dropdown button.more_results span:after{font-family:rh_icons;content:'→';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.7em;margin-left:0.3em}#omnibar_search_dropdown button.more_results div{color:#999;font-weight:300;font-size:0.9em;margin-top:5px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.on_off_toggle input[type=checkbox]{display:none}.on_off_toggle .toggler{position:relative;top:-1px;display:inline-block;width:50px;height:17px;padding:3px;margin-left:4px;border-radius:26px;background:#999;-webkit-transition:background 0.2s;transition:background 0.2s;vertical-align:middle}.on_off_toggle .toggler:before{position:absolute;color:#fff;font-size:13px;line-height:17px;font-weight:600}.on_off_toggle .toggler:after{position:absolute;content:'';display:inline-block;width:17px;height:17px;border-radius:50%;background:#fff;-webkit-transition:left 0.2s;transition:left 0.2s}.on_off_toggle input:checked + .toggler{background:#7fb100}.on_off_toggle input:checked + .toggler:before{content:'ON';left:8px}.on_off_toggle input:checked + .toggler:after{left:36px}.on_off_toggle input:not(:checked) + .toggler:before{content:'OFF';right:8px}.on_off_toggle input:not(:checked) + .toggler:after{left:3px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.pagination{color:#999}.pagination form{display:inline}.pagination form input[name=p]{width:3em;color:#999;margin:0 5px;padding:5px 0;text-align:center;font-weight:600}.pagination .pageLinks{float:right}.pagination .pageLinks a{display:inline-block;padding:5px 0;width:20px;text-align:center;color:#000;border-radius:3px}.pagination .pageLinks a:hover{color:#fff;background:#46b8d3;text-decoration:none}.pagination .pageLinks a[disabled]{color:inherit;background:none;cursor:default;width:auto}.pagination .pageLinks a.prev,.pagination .pageLinks a.next{width:auto;padding-left:5px;padding-right:5px}.pagination .pageLinks a.prev{margin-right:20px}.pagination .pageLinks a.next{margin-left:20px}.pagination .pageLinks a.current{background:#333;color:#fff}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#password_header{padding:10px 0;background:#5f6e75 url("/img/metrics_header_bg.jpg") no-repeat center 0;color:#fff}#password_header h1{font-weight:bold;color:#fff}#password_header h1.forgot{background:url("/img/password_reset_icons.png") no-repeat;background-position:0 -55px;padding-left:65px;padding-bottom:6px}#password_header h1.choose{background:url("/img/password_reset_icons.png") no-repeat;padding-left:55px;padding-bottom:6px}.wide_page #password_body{padding-top:40px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.payments_wrapper{float:left;padding-top:20px;width:468px;border-right:1px solid rgba(255,255,255,0.2)}#payment_form{width:331px}#payment_form .hidden{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,1px)}.payment_selection{height:45px;margin-bottom:17px}.payment_selection .payment_button{cursor:pointer;display:inline-block;padding:10px;border-radius:3px;width:136px;height:25px;text-align:center;margin-right:6px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.payment_selection .payment_button input[type=radio]{display:none}.payment_dark .payment_selection .payment_button.active{border:1px solid #fff}.payment_light .payment_selection .payment_button.active{background:#666;border:1px solid #666}.payment_selection .payment_button:hover{border:1px solid #aaa!important}.payment_selection .payment_button:hover.active{border:1px solid #fff!important}.payment_dark .payment_selection .payment_button{background-color:#222;border:1px solid #222}.payment_light .payment_selection .payment_button{background-color:#c9c9c9;border:1px solid #c9c9c9}.payment_selection .payment_button:nth-child(3){margin-right:0}.payment_selection .payment_button input{position:relative;top:3px}.payment_selection .payment_button input.stripe{left:-38px}.payment_selection .payment_button input.paypal{left:-35px}.payment_selection .payment_button label{content:"";position:absolute}.payment_selection .payment_button label.paypal{left:48px;top:13px}.payment_selection .payment_button label.stripe,.payment_selection .payment_button label.gift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;width:100%;padding-top:3px;font-size:14px;font-weight:bold;text-transform:uppercase}.payment_selection .payment_button label.stripe .card-copy .payment_light,.payment_selection .payment_button label.gift .card-copy .payment_light{color:#fff}.payment_selection .payment_button label.stripe .card-icon,.payment_selection .payment_button label.gift .card-icon{line-height:1;margin-right:6px}.payment_selection .payment_button label.stripe .card-icon:before,.payment_selection .payment_button label.gift .card-icon:before{content:"";width:24px;height:17px;display:inline-block;background:url("/img/credit_card_icon.png") no-repeat}.payment_selection .payment_button label.paypal:before{font-family:rh_icons;content:'A';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:60px;line-height:22px}.payment_selection.three-cols .payment_button{width:80px}.payment_selection.three-cols .payment_button input.stripe{left:-35px}.payment_selection.three-cols .payment_button input.paypal{left:-29px}.payment_selection.three-cols .payment_button input.coinbase{left:-15px}.payment_selection.three-cols .payment_button label.paypal{left:24px}.payment_selection.three-cols .payment_button label.coinbase{left:23px;top:13px;width:102px;height:47px;background:url("/img/bitcoin_icon.png") no-repeat}.payment_forms > div{display:none}.payment_forms > div.active{display:inline}.payment_forms button.buy{width:328px;height:52px;margin-top:15px;margin-bottom:10px;box-shadow:none!important;overflow:hidden;font-size:18px}.payment_forms button.buy.discounted{font-size:16px}.payment_forms button.buy:focus{outline:thin solid #45b8d3}.payment_dark .payment_forms button.buy,.payment_light .payment_forms button.buy{background-color:#00a652}.payment_dark .payment_forms button.buy:hover,.payment_light .payment_forms button.buy:hover{background-color:#00c863}.payment_dark .payment_forms button.buy.using-card,.payment_light .payment_forms button.buy.using-card{background-color:#46b8d3}.payment_dark .payment_forms button.buy.using-card:hover,.payment_light .payment_forms button.buy.using-card:hover{background-color:#59bfd7}.payment_dark .payment_forms button.buy.saving,.payment_light .payment_forms button.buy.saving{background-color:#a1a1a1}.payment_dark .payment_forms button.buy.saving:before,.payment_light .payment_forms button.buy.saving:before{margin-right:0}.payment_dark .payment_forms button.buy.saving > div,.payment_light .payment_forms button.buy.saving > div{margin-top:3px;width:264px}.payment_forms button.buy .confirm_price{display:none;position:relative}.payment_forms button.buy .buy_price{position:relative;line-height:0.9em}.payment_forms button.buy .rights-text{font-size:12px;text-transform:none;opacity:0.9}.payment_forms button.buy .price{font-weight:bold}.payment_forms .email,.payment_forms .gift_recipient,.payment_forms .gift_note{width:326px}.payment_forms p.input_wrapper{display:block}.payment_forms .discount_input{width:100%;text-transform:uppercase}.payment_forms .discount_input::-webkit-input-placeholder{text-transform:none}.payment_forms .discount_input::-moz-placeholder{text-transform:none}.payment_forms .paypal .discount_container,.payment_forms .coinbase .discount_container{width:326px}.payment_forms .paypal .invalid .rh_tooltip,.payment_forms .coinbase .invalid .rh_tooltip{left:345px}.payment_forms .stripe .cc_num{width:286px}.payment_forms .stripe .cc_country{width:326px}.payment_forms .stripe .cc_expiry_month,.payment_forms .stripe .cc_expiry_year,.payment_forms .stripe .cc_cvc_container{font-size:16px}.payment_forms .stripe .cc_expiry_month,.payment_forms .stripe .cc_expiry_year{padding:10px 0;width:33px}.payment_forms .stripe .cc_expiry_month{padding-left:10px;text-align:right}.payment_forms .stripe .cc_expiry_year{padding-right:10px}.payment_forms .stripe .cc_number_container{width:326px}.payment_forms .stripe .cc_country_container{width:326px}.payment_forms .stripe .expiry_cvc_discount{width:328px}.payment_forms .stripe .cc_cvc_container{width:84px;margin-left:5px}.payment_forms .stripe .cc_number_label{width:40px}.payment_forms .stripe .cc_number_label:before{content:"";width:27px;height:19px;display:none;background:url("/img/cc_icons.png") no-repeat;position:relative;top:4px}.payment_forms .stripe .cc_number_label.type-visa:before{display:inline-block;background-position:0 0}.payment_forms .stripe .cc_number_label.type-mastercard:before{display:inline-block;background-position:-29px 0}.payment_forms .stripe .cc_number_label.type-amex:before{display:inline-block;background-position:-58px 0}.payment_forms .stripe .cc_number_label.type-discover:before{display:inline-block;background-position:-87px 0}.payment_forms .stripe .cc_cvc_label{margin-left:0}.payment_forms .stripe .cc_cvc_label:before{content:"";width:24px;height:17px;display:inline-block;position:relative;top:3px}.payment_dark .payment_forms .stripe .cc_cvc_label:before{background:url("/img/cvc.png") no-repeat}.payment_light .payment_forms .stripe .cc_cvc_label:before{background:url("/img/cvc_light.png") no-repeat}.payment_forms .stripe .discount_container{width:141px;float:right}.payment_forms .stripe .discount_input{width:140px}.payment_forms .stripe .save_card{margin-bottom:20px;font-size:14px;width:100%;text-align:center;display:inline-block}.payment_forms .stripe .replace_card{margin-bottom:20px;display:none;font-size:14px;width:100%;text-align:center}.payment_forms .stripe .replace_card a:hover{cursor:pointer}.payment_dark .payment_forms .stripe .replace_card a{color:#fff}.payment_dark .payment_forms .stripe .replace_card a:hover{color:#46b8d3}.payment_light .payment_forms .stripe .replace_card a{color:#999}.payment_light .payment_forms .stripe .replace_card a:hover{color:#a3a3a3}.payment_forms .gift_section{box-sizing:border-box;width:328px;border:1px solid #999;border-radius:3px;padding:0 20px;margin-top:5px}.payment_forms .gift_section .header{display:block;padding:10px 0 5px;text-transform:uppercase;font-size:13px;text-align:center;color:#999}.payment_forms .gift_section .header:before{font-family:rh_icons;content:'g';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:16px;vertical-align:top;position:relative;top:-3px;left:-5px}.payment_forms .gift_section .header:hover{color:#e9e9e9;border-color:#e9e9e9}.payment_forms .gift_section input[name=is_gift_purchase_stripe],.payment_forms .gift_section input[name=is_gift_purchase_paypal]{display:none}.payment_forms .gift_section input[name=is_gift_purchase_stripe]:not(:checked) ~ .toggleable,.payment_forms .gift_section input[name=is_gift_purchase_paypal]:not(:checked) ~ .toggleable{display:none}.payment_forms .gift_section input[name=is_gift_purchase_stripe]:checked ~ label,.payment_forms .gift_section input[name=is_gift_purchase_paypal]:checked ~ label{color:#e9e9e9}.payment_forms .gift_section .cancel_gift{display:block;color:#e9e9e9!important;font-size:13px;text-align:center;padding:10px}.payment_forms .payment_form.gift .gift_discount{width:240px}.payment_forms .payment_form.gift .gift_discount_label{position:absolute;top:9px;right:-80px;color:#999}.payment_forms .payment_form.gift .invalid .rh_tooltip{left:260px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#payments_choose.summary{width:328px;margin-bottom:17px}#payments_choose.summary p{line-height:1.3}#payments_choose.summary .price_controls{margin:20px 0}#payments_choose.summary .price_input{float:left;position:relative;font-size:18px;font-weight:100;top:4px}#payments_choose.summary .price_input span{position:absolute;top:8px;left:4px;color:#fff;font-weight:500;font-size:13px}#payments_choose.summary .price_input input{width:89px;height:32px;font-weight:300;font-size:14px;border-radius:3px;box-shadow:none;color:#fff;padding:0 5px;text-align:center}#payments_choose.summary .price_input input:focus{outline:thin solid #45b8d3}.payment_dark #payments_choose.summary .price_input input{background-color:rgba(68,68,68,0.9);border:1px solid rgba(68,68,68,0.9)}.payment_light #payments_choose.summary .price_input input{background-color:rgba(232,232,232,0.9);border:1px solid rgba(232,232,232,0.9)}#payments_choose.summary .price_input input::-webkit-outer-spin-button,#payments_choose.summary .price_input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#payments_choose.summary .price_slider{display:none;float:left;padding-top:10px;margin-right:10px}#payments_choose.summary .price_slider button{display:inline-block;position:relative;top:-7px;border:1px solid #fff;border-radius:3px;background:#333;color:#fff;padding:3px 4px 3px;font-size:12px}#payments_choose.summary .price_slider button.inc{margin-left:-4px}#payments_choose.summary .price_slider button.inc:before{font-family:rh_icons;content:'=';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;top:1px}#payments_choose.summary .price_slider button.dec{margin-right:-4px}#payments_choose.summary .price_slider button.dec:before{font-family:rh_icons;content:'m';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;top:1px}#payments_choose.summary .price_slider input[type='range']{-webkit-appearance:none;padding:0;border:none;box-shadow:none;height:22px;width:183px;background:-webkit-linear-gradient(transparent,transparent 45%,#fff 45%,#ccc 55%,transparent 55%);background:linear-gradient(transparent,transparent 45%,#fff 45%,#ccc 55%,transparent 55%)}#payments_choose.summary .price_slider input[type='range']:focus{outline:none}#payments_choose.summary .price_slider input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:8px;cursor:pointer;background:#fff}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}ul.checkout_steps{width:940px;margin:0 auto 50px;padding:20px 0 18px 0;text-align:center;counter-reset:steps;border-bottom:1px solid #eee}ul.checkout_steps li{display:inline-block;margin:0 30px;counter-increment:steps;font-size:16px;font-weight:600;color:#ccc;line-height:50px}ul.checkout_steps li:before{content:counter(steps);float:left;font-size:40px;margin-right:20px}ul.checkout_steps li.active{color:#46b8d3}.you_could_buy{margin:0 auto;width:940px;text-align:center;border-bottom:1px solid #eee;padding:20px 0;margin-top:-50px;margin-bottom:50px;font-size:15px;color:#666}.checkout_login_flow .facebook_prompt{width:940px;height:94px;margin:0 auto;padding:0 0 60px 0;text-align:center;border-bottom:1px solid #eee}.checkout_login_flow .facebook_prompt .title{margin:0 auto 12px auto;font-size:36px;font-weight:300}.checkout_login_flow .login_or_register{width:940px;margin:0 auto 80px auto}.checkout_login_flow .login_or_register > section{box-sizing:border-box;float:left;width:50%}.checkout_login_flow .login_or_register > section:first-of-type{padding:40px 50px 0 120px;border-right:1px solid #eee}.checkout_login_flow .login_or_register > section:last-of-type{padding:40px 120px 0 50px}.checkout_login_flow .login_or_register .title{font-size:36px;font-weight:300;margin-bottom:10px}.checkout_login_flow .login_or_register .form_title{font-size:23px;font-weight:600;margin-bottom:18px}.checkout_login_flow .login_or_register label{display:block;margin-bottom:10px;font-size:16px;font-weight:600;cursor:default}.checkout_login_flow .login_or_register input{width:100%;margin:0}.checkout_login_flow .login_or_register input.error{border:1px solid #ed513a;background:#f2b9b0;color:#ec5238;text-shadow:0 0 0 transparent,0 1px 1px #fff;font-weight:bold}.checkout_login_flow .login_or_register .validation_msg{margin:5px 0 10px 0}.checkout_login_flow .login_or_register a.forgotpass{display:block;margin:0}.checkout_login_flow .login_or_register .agree_terms{font-size:12px;color:#999}.checkout_login_flow .login_or_register button[type=submit]{margin-top:20px}.checkout_login_flow .login_or_register .casl_opt_in{font-weight:normal}.checkout_login_flow .login_or_register .casl_opt_in input{width:auto;margin-right:3px}.paywall_review .summary{width:560px;margin:0 auto;padding:0 0 55px}.paywall_review .summary .poster_wrap{position:relative;float:left}.paywall_review .summary > .project_poster{float:left}.paywall_review .summary .ribbon{position:absolute;top:-6px;left:-6px;z-index:2}.paywall_review .summary .details{width:300px;float:left;margin-left:40px}.paywall_review .summary .details .heading{font-size:32px;margin:15px 0 20px 0;font-weight:300}.paywall_review .summary .details .heading.success{color:#80bc20}.paywall_review .summary .details .project_title{font-size:24px;margin-bottom:5px;font-weight:600}.paywall_review .summary .details .project_price{font-size:18px;margin-bottom:13px;font-weight:600}.paywall_review .summary .details .project_price .price{font-weight:300}.paywall_review .summary .details .what_you_get{margin-bottom:35px}.paywall_review .summary .details .what_you_get .release_date{margin-top:10px;margin-bottom:-10px}.paywall_review .summary .details .payment_info{font-weight:600;margin-bottom:20px}.paywall_review .summary .details .payment_info img{margin-top:10px}.paywall_review .summary .details .terms{color:#999}.paywall_review .summary .details .share{margin-top:10px}.paywall_review .summary .details .share .msg{color:#999;margin-bottom:10px}.paywall_review .buttons{width:940px;margin:0 auto;border-top:1px solid #eee;padding-top:20px;text-align:center;margin-bottom:50px}.paywall_review .buttons button{margin:0 5px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.pill_overlay{position:absolute;top:0;margin:55px 15%;box-sizing:border-box;height:60px;width:70%;padding:20px;border-radius:30px;background:rgba(0,0,0,0.8);opacity:0;-webkit-transition:opacity 0.1s;transition:opacity 0.1s;text-align:center;cursor:default}.pill_overlay button{color:#ccc;text-decoration:none;padding:0 5px;width:25px;height:25px;background-image:url("/img/megasprite.png?v=3")}.pill_overlay button.edit{background-position:-223px -198px}.pill_overlay button:hover.edit{background-position:-318px -198px}.pill_overlay button.delete{background-position:-256px -198px}.pill_overlay button:hover.delete{background-position:-351px -198px}.pill_overlay button.play{background-position:-188px -198px}.pill_overlay button:hover.play{background-position:-283px -198px}body.mobile .pill_overlay,body.tablet .pill_overlay{opacity:1}*:hover > .pill_overlay{opacity:1}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.stage.studio{color:#eee}.stage.studio .container{width:940px;margin:0 auto}.stage.studio .container > div{width:560px}.stage.studio .main_top{text-align:center;margin:50px 0}.stage.studio .cta{background:rgba(0,0,0,0.2);padding:10px 20px;margin-right:5px;border:2px solid #fff;border:2px solid rgba(255,255,255,0.4);border-radius:3px;color:#eee;font-size:15px;text-transform:uppercase}.stage.studio h2{font-weight:400}.stage.studio a.buy{height:50px;line-height:50px}.stage.studio a .price{font-weight:bold;border-left:1px solid rgba(0,0,0,0.3);margin-left:5px;padding-left:7px}.stage.studio .get_access{border-top:1px solid rgba(255,255,255,0.4);border-bottom:1px solid rgba(255,255,255,0.4);padding:30px 0;margin:30px 0}.stage.studio .get_access p{margin:10px 0 30px}.stage.studio .tidbits{font-size:12px;text-transform:uppercase;text-align:center;margin:15px 0}.stage.studio .tidbits span{margin-right:10px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.player_action_menu{position:absolute;right:20px;top:20px;z-index:9;width:35px;min-height:35px;padding-left:60px;opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;overflow:hidden}.vjs-user-inactive.vjs-playing ~ .player_action_menu{opacity:0;visibility:hidden}.player_action_menu:hover{height:auto}.player_action_menu:hover .inner{height:110px}.player_action_menu .inner{float:right;height:35px;background:rgba(17,17,17,0.9);border-radius:3px;-webkit-transition:height 0.3s;transition:height 0.3s}.player_action_menu .cta_container{position:relative}.player_action_menu .cta_container:hover .label{display:block}.player_action_menu .label{display:none;position:absolute;right:35px;width:60px;padding-right:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.2);color:#fff;font-size:15px;line-height:34px;text-transform:uppercase;text-align:right}.vjs-ended ~ .player_action_menu .label{opacity:0;visibility:hidden}.player_action_menu:hover .cta_container:not(:first-of-type) button:before{-webkit-animation:rotateIn 400ms;animation:rotateIn 400ms}.player_action_menu button{float:left;clear:left;color:#fff;background:none;border:none;width:35px;height:35px;text-align:center}.player_action_menu button:hover{color:#46b8d3}.player_action_menu button:before{margin-right:0!important}.player_action_menu button.share:before{font-family:rh_icons;content:'◍';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:20px}.player_action_menu button.like:before{font-family:rh_icons;content:'♡';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:16px;top:2px}.player_action_menu button.later:before{font-family:rh_icons;content:'○';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:17px;top:1px}.video-js.liked ~ .player_action_menu .like,.video-js.towatch ~ .player_action_menu .later{color:#46b8d3}.video-js.liked ~ .player_action_menu .like:before{font-family:rh_icons;content:'◎';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.video-js.towatch ~ .player_action_menu .later:before{font-family:rh_icons;content:'◌';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.video-js.liked ~ .player_action_menu.like_triggered .like{-webkit-animation:scaleFade 200ms;animation:scaleFade 200ms}.video-js.towatch ~ .player_action_menu.later_triggered .later{-webkit-animation:scaleFade 200ms;animation:scaleFade 200ms}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.megamenu_panel .prefixed_input{position:relative;padding-left:37px}.megamenu_panel .prefixed_input:before{box-sizing:border-box;position:absolute;left:0;content:attr(data-prefix);background:#d6d6d6;border:1px solid #d6d6d6;border-right:none;border-top-left-radius:5px;border-bottom-left-radius:5px;height:37px;line-height:37px;width:37px;text-align:center;color:#999;font-size:18px;font-weight:600}.megamenu_panel .prefixed_input input{width:57px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.press_contents{padding:110px 20px 70px!important;font-size:16px}.press_contents aside{width:230px;margin-right:50px;float:left}.press_contents aside h1{font-weight:bold;font-size:32px;margin-bottom:10}.press_contents aside a{display:block;font-size:18px;font-weight:100;padding:15px 20px;margin-left:-20px;color:#333}.press_contents aside a.active,.press_contents aside a:hover{background:#eee;text-decoration:none}.press_contents section{width:660px;float:left}.press_contents section h2{font-size:32px;font-weight:100;margin-bottom:20px}.press_contents section h3{font-size:24px;font-weight:100;margin-bottom:25px}.press_contents section .blurb{margin:23px 0;padding:25px;border:1px solid #eee;line-height:1.6;font-weight:300}.press_contents section .blurb.tagline{font-size:24px;text-align:center}.press_contents section .blurb .word_count{width:70px;float:left;margin-right:10px;font-weight:bold;text-align:center}.press_contents section .blurb .word_count em{font-style:normal;display:block;font-size:34px;line-height:1}.press_contents section .blurb p{float:right;width:520px}.press_contents #recent{color:#999;font-weight:300}.press_contents #recent > ul{margin-top:-20px}.press_contents #recent li{padding:25px 20px;margin-left:-20px;border-bottom:1px solid #eee}.press_contents #recent a{font-weight:bold;font-size:18px;color:#333}.press_contents #recent .date{font-size:13px;margin-left:10px}.press_contents #recent p{line-height:1.4;font-weight:100}.press_contents #leadership{overflow:hidden}.press_contents #leadership .bio{line-height:1.5;border:1px solid #eee;border-top:none;padding:40px 30px 30px;font-size:18px}.press_contents #leadership p{margin-bottom:1em;font-weight:300}.press_contents #leadership p:last-child{margin-bottom:0}.press_contents #quotes .author .title{color:#999;font-size:13px;font-weight:300}.press_contents #quotes .author .title.film:before{content:"“"}.press_contents #quotes .author .title.film:after{content:"”"}.press_contents #quotes .quote{float:left;width:50%;padding:0 18px 40px;box-sizing:border-box}.press_contents #quotes .quote .author{position:relative;margin-top:20px;padding-top:20px;border-top:1px solid #ccc;text-align:center;font-size:14px}.press_contents #quotes .quote .author:after{content:url("/img/press/arrow_down.png");position:absolute;top:-4px;left:44%}.press_contents #quotes blockquote{margin:0 0 10px;font-family:Georgia;font-style:italic;color:#000;line-height:1.7;text-align:center}.press_contents #quotes blockquote:before{content:"“"}.press_contents #quotes blockquote:after{content:"”"}.press_contents #quotes .quote.feature{width:100%}.press_contents #quotes .quote.feature .author{float:left;width:140px;min-height:180px;box-sizing:border-box;padding:25px 20px 20px 0;margin:0 20px 0 0;border-right:1px solid #ddd;border-top:none;text-align:right}.press_contents #quotes .quote.feature .author:after{content:url("/img/press/arrow_left.png");position:absolute;right:-2px;top:24%}.press_contents #quotes .quote.feature .author img{margin-bottom:10px}.press_contents #quotes .quote.feature:nth-child(even) blockquote{text-align:right}.press_contents #quotes .quote.feature:nth-child(even) .author{float:right;margin:0 0 0 20px;padding-right:0;padding-left:20px;border-right:none;border-left:1px solid #ddd;text-align:left}.press_contents #quotes .quote.feature:nth-child(even) .author:after{content:url("/img/press/arrow_right.png");position:absolute;left:-2px;top:24%}.press_contents #quotes .quote.feature blockquote{padding:20px;text-align:left}.press_contents #resources ul{width:110%}.press_contents #resources p{margin:10px 0}.press_contents #resources .logos .preview{background-size:80%}.press_contents .resource{float:left;margin-right:20px;margin-bottom:25px}.press_contents .resource a{text-decoration:none!important}.press_contents .resource:nth-child(even){margin-right:0}.press_contents .resource .preview{width:322px;height:207px;background-size:120%;background-position:center;background-repeat:no-repeat;display:block;margin-bottom:10px;border:1px solid #ddd}.press_contents .resource .name{color:#333}.press_contents .resource .format{float:right;margin-left:10px;font-size:14px;font-weight:100;color:#ccc}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.carouselWrap{width:100%;position:relative;margin-bottom:20px;padding:0 50px;left:-50px}.carouselWrap button.nextPage,.carouselWrap button.prevPage{display:block;background:#e5e5e5;width:40px;height:100%;position:absolute;top:0;border:none;text-align:center}.carouselWrap button.nextPage:before,.carouselWrap button.prevPage:before{font-family:rh_icons;content:'[';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;display:block;width:17px;height:24px;font-size:24px}.carouselWrap button.nextPage:hover,.carouselWrap button.prevPage:hover{background:#333}.carouselWrap button.nextPage:active,.carouselWrap button.prevPage:active{background:#46b8d3}.carouselWrap button.nextPage{right:0}.carouselWrap button.nextPage:before{font-family:rh_icons;content:']';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.carouselWrap button.prevPage{left:0}.carouselWrap div.projectCarousel{width:940px;overflow:hidden}.carouselWrap ol{width:12000px;padding:0;margin:0}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#project_details_module{font-family:proxima-nova,Helvetica,Arial,sans-serif;padding:0;box-shadow:0 -3px 10px rgba(0,0,0,0.4)}#project_details_module.no_poster .tidbits{width:858px}#project_details_module.no_poster .poster_tall img{display:none}#project_details_module.no_poster .centered_wrapper{padding-left:40px}body.dark #project_details_module{box-shadow:0 -3px 10px rgba(0,0,0,0.55)}#project_details_module .centered_wrapper{margin-top:50px;background:#e1e1e1;color:#666;padding-right:40px;box-sizing:border-box}body.dark #project_details_module .centered_wrapper{background:#292929;color:#aaa}#project_details_module .poster{float:left;margin-right:40px}#project_details_module h3{margin:30px 0;font-size:28px}#project_details_module h3 .tidbits{position:static;border:none;font-weight:normal;line-height:5px}#project_details_module .description{font-size:16px;line-height:1.5;font-weight:300;min-height:160px;margin-bottom:50px}#project_details_module .edit_icon{position:absolute;top:15px;right:15px;padding:3px;border:none;background:#666}body.dark #project_details_module .edit_icon{background:#222}#project_details_module .edit_icon:before{margin:0;background-position:-20px 0}body.dark #project_details_module .edit_icon:before{background-position:0 0}#project_details_module .tidbits{position:absolute;bottom:25px;right:40px;padding-top:10px;border-top:1px solid #d6d6d6;color:#999;width:644px;font-size:12px}body.dark #project_details_module .tidbits{border-color:#666}#project_details_module .tidbits span{display:inline-block;text-transform:uppercase;padding-right:20px}#project_details_module .tidbits span.legal_copy{text-transform:none}#project_details_module .tidbits span.legal_copy > span{position:absolute;left:0;top:25px}#project_details_module .more_less_toggle .toggle_more,#project_details_module .more_less_toggle .toggle_less{color:#555;padding-top:20px}body.dark #project_details_module .more_less_toggle .toggle_more,body.dark #project_details_module .more_less_toggle .toggle_less{color:#eee}#project_details_module .more_less_toggle .toggle_more{background:transparent}#project_details_module .more_less_toggle .toggle_more:before{content:'';background:url("/img/chevron_sprite.png") no-repeat;background-position:0 0;float:left;height:10px;margin-right:5px;margin-top:4px;width:14px}body.dark #project_details_module .more_less_toggle .toggle_more:before{background-position:-17px 0}#project_details_module .more_less_toggle .toggle_less:before{content:'';background:url("/img/chevron_sprite.png") 0 -16px no-repeat;background-position:0 -16px;float:left;height:10px;margin-right:5px;margin-top:4px;width:14px}body.dark #project_details_module .more_less_toggle .toggle_less:before{background-position:-17px -16px}#project_details_module .more_less_toggle .open + .toggle_controls .toggle_less{display:block}#project_details_module .more_less_toggle .toggle_controls{font-size:12px;bottom:-15px;left:0}#project_details_module .more_less_toggle .collapsed{overflow:hidden}#project_details_module .more_less_toggle .collapsed + .toggle_controls .toggle_more{display:block}#project_details_module .morelesswrap.open{padding-bottom:50px}#project_details_module .morelesswrap.open + .toggle_controls{bottom:50px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.project_dock{display:block;position:fixed;bottom:0;height:50px;background:rgba(28,28,28,0.95);width:100%;padding:0 30px;-webkit-animation:fadeUpIn 150ms;animation:fadeUpIn 150ms;z-index:100}.project_dock.footer-hidden{-webkit-animation:fadeDownOut 150ms;animation:fadeDownOut 150ms;opacity:0;pointer-events:none}.project_dock .wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.project_dock .primary{float:left}.project_dock .secondary{position:absolute;right:56px}.project_dock .secondary .share_project{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.project_dock .secondary .share_project.show_tooltip{-webkit-animation:shiftUpDown 400ms;animation:shiftUpDown 400ms}.project_dock .secondary .share_project.show_tooltip:before{font-family:rh_icons;content:'Q';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.project_dock .secondary .share_project:before{font-family:rh_icons;content:'Q';text-transform:none;color:#ccc;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:28px}.project_dock .secondary .share_project:hover{cursor:pointer}.project_dock .secondary .share_project:hover:before{font-family:rh_icons;content:'Q';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:28px}.project_dock .rh_share_dropdown:after{font-family:rh_icons;content:'w';text-transform:none;color:#f0f0f0;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;position:absolute;bottom:-16px;right:25px;font-size:21px;text-shadow:1px 1px 1px rgba(0,0,0,0.25)}.project_dock .artist_image{margin-right:6px}.project_dock .artist_image img{border-radius:50%}.project_dock .artist_name{font-size:13px;font-weight:600;color:#eee}.project_dock .artist_name a{text-decoration:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.project_header{height:75px;background-color:rgba(28,28,28,0.85)}.project_header .inner{margin:0 30px}.project_header h1.project_title,.project_header h2.artist_name{float:left;line-height:20px;margin-top:28px}.project_header h2.artist_name{line-height:23px}.project_header > button{float:right;margin-top:20px}.project_header .project_title{font-size:19px;font-weight:600}.project_header .artist_name{font-size:14px;font-weight:300;margin-left:10px;color:#999}.project_header .artist_name a{color:#999}.project_header .artist_name a:hover{color:#eee;text-decoration:none}.link_title,.link_title:hover{text-decoration:none}.project_header_button{font-family:proxima-nova,Helvetica,Arial,sans-serif;background:#252525;border:0;border-radius:0;color:#fff;font-size:12px;font-weight:500;height:30px;margin:0;float:right;margin-left:10px;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:30px;text-align:center;border-radius:3px}.project_header_button:hover,.project_header_button:visited{color:#fff;text-decoration:none}.project_header_button.share_project{padding:0 5px 0 7px;margin-top:20px;background:#3f3f3f;color:#ccc;height:38px;width:38px}.project_header_button.share_project:hover{background:#414141;color:#fff}.project_header_button.share_project:before{font-family:rh_icons;content:'S';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:20px;margin-right:0;height:18px;top:3px}.ie9 .project_header_button.share_project:before{top:8px}.project_header_button.edit_project{width:100px}#sundance_badge{float:left;margin:15px 25px;padding:0 20px;border-left:1px solid #2b2b2b;border-right:1px solid #2b2b2b}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.project_list_item_large{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #eee;position:relative}.project_list_item_large div,.project_list_item_large img{float:left}.project_list_item_large img{margin-right:20px}.project_list_item_large span{display:block}.project_list_item_large h3{font-size:18px;margin-bottom:-2px}.project_list_item_large a{color:inherit;text-decoration:inherit}.project_list_item_large a:hover{color:#46b8d3}.project_list_item_large .info,.project_list_item_large .stats{width:620px;float:right}.project_list_item_large .info .subheading{font-size:12px;color:#bbb;font-weight:500;margin-top:3px}.project_list_item_large .info p{margin-top:10px;font-size:13px;line-height:20px}.project_list_item_large .stats{margin-top:20px}.project_list_item_large .stats .stat{width:85px;height:25px;font-size:12px;color:#666}.project_list_item_large .stats .stat.videos:before{font-family:rh_icons;content:'4';text-transform:none;color:#999;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:0.2em;margin-right:0.4em;font-size:16px}.project_list_item_large .stats .stat.subscribers:before{font-family:rh_icons;content:'★';text-transform:none;color:#999;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:0.1em;font-size:16px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.project_modal_overlay{overflow:auto;overflow-y:scroll;position:fixed;bottom:0;right:0;top:0;left:0;z-index:950;background:rgba(17,17,17,0.95);-webkit-animation:fadeIn ease-in 0.2s;animation:fadeIn ease-in 0.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:translateZ(0);transform:translateZ(0)}.project_modal_overlay.white{background:rgba(238,238,238,0.95)}.project_modal_overlay .project_header{position:fixed;top:0;left:0;right:0;background:rgba(34,34,34,0.85);z-index:970}.ie9 .project_modal_overlay .project_header,.ie10 .project_modal_overlay .project_header{right:15px}.project_modal_overlay .project_header .inner{width:720px}.project_modal_overlay > .closeModal{position:fixed;top:30px;right:40px;z-index:980;cursor:pointer;text-decoration:none;font-size:12px;background:none;border:none}.project_modal_overlay > .closeModal:before{font-family:rh_icons;content:'X';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}.project_modal_overlay > .closeModal:hover{text-shadow:0 0 10px #fff}.project_modal_overlay form,.project_modal_overlay .edit_modal{position:relative}.project_modal_overlay form button.close,.project_modal_overlay .edit_modal button.close{position:absolute;top:20px;right:20px;padding:0;border:none;font-size:12px;color:#ccc;background:none!important}.project_modal_overlay form button.close:before,.project_modal_overlay .edit_modal button.close:before{font-family:rh_icons;content:'X';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;background:none;margin-right:0}.project_modal_overlay form button.close:hover,.project_modal_overlay .edit_modal button.close:hover{color:#999}body.projectModalOpen{overflow:hidden;margin-right:15px}body.projectModalOpen .rh_header{right:15px;min-width:auto}body.projectModalOpen #messages{top:0;z-index:1001}.project_modal_loader{position:fixed;top:43%;left:47.5%;margin:0 auto;display:inline-block;padding:10px;size:40px;height:40px;width:40px;border-radius:6px;background:rgba(0,0,0,0.8);z-index:999}.loader-wrapper.in{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:-webkit-transform 0.3s ease,opacity 0.3s ease;transition:-webkit-transform 0.3s ease,opacity 0.3s ease;transition:transform 0.3s ease,opacity 0.3s ease}.loader{position:relative;width:62px;height:77px;margin:0 auto;zoom:0.5}.loader div{position:absolute;display:block;margin:0;padding:0;width:10px;height:24px;background-color:rgba(255,255,255,0);-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-animation:fadeG 0.72s infinite linear;animation:fadeG 0.72s infinite linear;border-radius:8px}.loader div:nth-of-type(1){left:0;top:28px;-webkit-animation-delay:0.27s;animation-delay:0.27s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.loader div:nth-of-type(2){left:8px;top:10px;-webkit-animation-delay:0.36s;animation-delay:0.36s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.loader div:nth-of-type(3){left:26px;top:3px;-webkit-animation-delay:0.45s;animation-delay:0.45s;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.loader div:nth-of-type(4){right:8px;top:10px;-webkit-animation-delay:0.54s;animation-delay:0.54s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.loader div:nth-of-type(5){right:0;top:28px;-webkit-animation-delay:0.63s;animation-delay:0.63s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.loader div:nth-of-type(6){right:8px;bottom:7px;-webkit-animation-delay:0.72s;animation-delay:0.72s;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.loader div:nth-of-type(7){bottom:0;left:26px;-webkit-animation-delay:0.81s;animation-delay:0.81s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.loader div:nth-of-type(8){left:8px;bottom:7px;-webkit-animation-delay:0.9s;animation-delay:0.9s;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@-webkit-keyframes fadeG{0%{background-color:#fff}100%{background-color:rgba(0,0,0,0)}}@keyframes fadeG{0%{background-color:#fff}100%{background-color:rgba(0,0,0,0)}}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.project_module{position:relative;min-height:270px;padding-top:52px;background-clip:content-box;background:rgba(255,255,255,0.95);color:#666}.project_module:nth-of-type(even){background-color:rgba(245,245,245,0.95)}body.dark .project_module{background-color:rgba(59,59,59,0.92);color:#fff}body.dark .project_module:nth-of-type(even){background-color:rgba(44,44,44,0.94)}.project_module.empty{min-height:0}.project_module:after{content:'';display:block;height:52px}.project_module .container{width:940px;margin:0 auto}.project_module .container.empty_state{font-weight:300;font-size:18px}.project_module .container.empty_state h3{font-weight:300;font-size:34px;line-height:0.9;color:#666}body.dark .project_module .container.empty_state h3{color:#eee}.project_module .container.empty_state p{margin:20px 0 25px}.project_module .centered_wrapper{width:940px;margin:0 auto;position:relative}.project_module h2,.project_module h3.sub_banner{text-transform:uppercase;font-weight:100;font-size:24px}body.dark .project_module h2,body.dark .project_module h3.sub_banner{color:#eee}.project_module h2 > div,.project_module h3.sub_banner > div{width:940px;margin:0 auto;height:inherit}.project_module h2 > .nogrow,.project_module h3.sub_banner > .nogrow{width:940px!important}.project_module h2{margin:-52px 0 50px 0;height:52px;line-height:52px;background-color:rgba(225,225,225,0.95)}body.dark .project_module h2{background-color:rgba(29,29,29,0.96)}.project_module h3.sub_banner{background-color:#e1e1e1;margin:50px 0;padding:10px 0;clear:both}body.dark .project_module h3.sub_banner{background-color:#292929}button.project_module_header_button,a.project_module_header_button{float:right;display:block;border:0;background:none;height:inherit;margin-left:15px;line-height:50px!important;padding:0 20px;color:#999;text-transform:uppercase;font:bold 14px proxima-nova,Helvetica,Arial,sans-serif}button.project_module_header_button:first-child,a.project_module_header_button:first-child{margin-right:-20px}button.project_module_header_button:hover,a.project_module_header_button:hover,button.project_module_header_button:hover:before,a.project_module_header_button:hover:before{color:#fff;background:#1b1b1b;text-decoration:none}button.project_module_header_button.add:before,a.project_module_header_button.add:before{font-family:rh_icons;content:'t';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;float:left;margin-right:7px}button.project_module_header_button.change_order:before,a.project_module_header_button.change_order:before{font-family:rh_icons;content:'_';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;float:left;margin-right:7px}button.project_module_header_button.settings:before,a.project_module_header_button.settings:before{font-family:rh_icons;content:'(';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;float:left;margin-right:10px;font-size:20px}.proj_carousel ul.carouselFadeRight > div,.proj_carousel ul.carouselFadeRight > li,.proj_carousel ul.carouselFadeRight > a{opacity:1}.proj_carousel ul.carouselFadeRight > div:nth-child(1),.proj_carousel ul.carouselFadeRight > li:nth-child(1),.proj_carousel ul.carouselFadeRight > a:nth-child(1){-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.proj_carousel ul.carouselFadeRight > div:nth-child(2),.proj_carousel ul.carouselFadeRight > li:nth-child(2),.proj_carousel ul.carouselFadeRight > a:nth-child(2){-webkit-transition:opacity 0.2s ease-in 0.2s;transition:opacity 0.2s ease-in 0.2s}.proj_carousel ul.carouselFadeRight > div:nth-child(3),.proj_carousel ul.carouselFadeRight > li:nth-child(3),.proj_carousel ul.carouselFadeRight > a:nth-child(3){-webkit-transition:opacity 0.2s ease-in 0.4s;transition:opacity 0.2s ease-in 0.4s}.proj_carousel ul.carouselFadeRight > div:nth-child(4),.proj_carousel ul.carouselFadeRight > li:nth-child(4),.proj_carousel ul.carouselFadeRight > a:nth-child(4){-webkit-transition:opacity 0.2s ease-in 0.6s;transition:opacity 0.2s ease-in 0.6s}.proj_carousel ul.carouselFadeRight > div:nth-child(5),.proj_carousel ul.carouselFadeRight > li:nth-child(5),.proj_carousel ul.carouselFadeRight > a:nth-child(5){-webkit-transition:opacity 0.2s ease-in 0.8s;transition:opacity 0.2s ease-in 0.8s}.proj_carousel ul.carouselFadeLeft > div,.proj_carousel ul.carouselFadeLeft > li,.proj_carousel ul.carouselFadeLeft > a{opacity:1}.proj_carousel ul.carouselFadeLeft > div:nth-last-child(5),.proj_carousel ul.carouselFadeLeft > li:nth-last-child(5),.proj_carousel ul.carouselFadeLeft > a:nth-last-child(5){-webkit-transition:opacity 0.2s ease-in 0.8s;transition:opacity 0.2s ease-in 0.8s}.proj_carousel ul.carouselFadeLeft > div:nth-last-child(4),.proj_carousel ul.carouselFadeLeft > li:nth-last-child(4),.proj_carousel ul.carouselFadeLeft > a:nth-last-child(4){-webkit-transition:opacity 0.2s ease-in 0.6s;transition:opacity 0.2s ease-in 0.6s}.proj_carousel ul.carouselFadeLeft > div:nth-last-child(3),.proj_carousel ul.carouselFadeLeft > li:nth-last-child(3),.proj_carousel ul.carouselFadeLeft > a:nth-last-child(3){-webkit-transition:opacity 0.2s ease-in 0.4s;transition:opacity 0.2s ease-in 0.4s}.proj_carousel ul.carouselFadeLeft > div:nth-last-child(2),.proj_carousel ul.carouselFadeLeft > li:nth-last-child(2),.proj_carousel ul.carouselFadeLeft > a:nth-last-child(2){-webkit-transition:opacity 0.2s ease-in 0.2s;transition:opacity 0.2s ease-in 0.2s}.proj_carousel ul.carouselFadeLeft > div:nth-last-child(1),.proj_carousel ul.carouselFadeLeft > li:nth-last-child(1),.proj_carousel ul.carouselFadeLeft > a:nth-last-child(1){-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.proj_carousel ul.transition > div,.proj_carousel ul.transition > li,.proj_carousel ul.transition > a{opacity:0}@media screen and (min-width:1400px){.project_module .container,.project_module h2 > div,.project_module .proj_carousel,.project_module h3.sub_banner div{width:1264px}}@media screen and (min-width:1700px){.project_module .container,.project_module h2 > div,.project_module .proj_carousel,.project_module h3.sub_banner div{width:1580px}}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.project_plain_tile{float:left;margin-right:8px;margin-bottom:8px;overflow:hidden}.project_plain_tile > a{position:relative;display:block}.project_plain_tile .corner-tag{position:absolute;padding:10px;line-height:0.8;font-size:14px}.project_plain_tile .price{top:0;right:-40px;border-bottom-left-radius:3px;background:rgba(0,0,0,0.4);color:#fff;font-weight:600;text-align:right;-webkit-transition:right 0.2s;transition:right 0.2s}.project_plain_tile .price.bundle{right:-60px}.project_plain_tile .price:hover{right:0}.project_plain_tile .price .type{display:inline-block;width:40px;margin-left:5px;margin-right:-10px;text-transform:uppercase;text-align:left}.project_plain_tile .price .type.bundle{width:60px}.project_plain_tile .details{box-sizing:border-box;position:absolute;top:0;left:0;height:100%;width:100%;padding:40px 30px 0;opacity:0;-webkit-transition:opacity 0.2s,color 0.2s 0.15s;transition:opacity 0.2s,color 0.2s 0.15s;color:transparent;background:rgba(0,0,0,0.5)}.project_plain_tile .details h3{margin-bottom:10px;color:inherit;font-weight:normal;font-size:18px;-webkit-transition:-webkit-transform 0.2s 0.15s;transition:transform 0.2s 0.15s;-webkit-transform:translateY(10px);transform:translateY(10px)}.project_plain_tile .details p{-webkit-transition:-webkit-transform 0.2s 0.2s;transition:transform 0.2s 0.2s;-webkit-transform:translateY(10px);transform:translateY(10px)}.project_plain_tile .poster{-webkit-transition:-webkit-transform 0.1s;transition:transform 0.1s}.project_plain_tile:hover .poster{-webkit-transform:scale(1.05);transform:scale(1.05)}.project_plain_tile:hover .details{opacity:1;color:#fff}.project_plain_tile:hover .details h3,.project_plain_tile:hover .details p{-webkit-transform:translateY(0);transform:translateY(0)}.project_plain_tile .vr-corner{top:0;left:0;background:#35998f;color:#fff;font-weight:600;border-bottom-right-radius:3px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.subpage_header{height:75px;padding:18px 30px;box-sizing:border-box;background:#222;color:#fff;font-family:proxima-nova,Helvetica,Arial,sans-serif;text-transform:uppercase}.subpage_header div.container{padding:0!important;margin:0;line-height:41px}.subpage_header .rh_button.back{margin-right:20px;text-decoration:none}.subpage_header .rh_button.back:before{font-family:rh_icons;content:'[';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.5em;float:left;margin-right:0.5em}.subpage_header h1,.subpage_header h2{display:inline;font-size:18px;line-height:40px;color:#fff}.subpage_header h1{font-weight:300}.subpage_header h1:only-child{font-weight:600}.subpage_header h2{font-weight:600}.subpage_header h1 + h2:before{font-family:rh_icons;content:'>';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;top:-2px;font-size:0.4em;margin:0 5px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#home_vids .project_tile:nth-child(3n){margin-right:0}#home_vids .project_tile:nth-child(3n+1){clear:left}.project_tile{float:left;width:306px;margin-right:10px;margin-bottom:20px;background:#fff;color:#999;font-weight:300;line-height:1.4;position:relative}.project_tile.mini{width:220px}.project_tile.mini .info{padding:14px 15px}.project_tile.mini .info h3{font-size:16px}.project_tile.mini .info .creator{margin-bottom:26px;font-size:12px}.project_tile.paid:before,.project_tile.supported:before{content:"";display:block;width:60px;height:60px;background:url("/img/funding_drive_sprite.png?v=2");position:absolute;left:-5px;top:-5px;pointer-events:none;z-index:1}.project_tile.paid:before{background-position:-65px -6px}.project_tile.paid:hover:before{background-position:-65px -64px}.project_tile.supported:before{background-position:-126px -64px}.project_tile h3{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.project_tile h3:hover{color:#46b8d3!important}.project_tile .homepage_tile_fan_badge{position:absolute;top:4px;right:4px;width:58px;height:58px;background:url("/img/fan_badge_right.png");z-index:2;pointer-events:none}.project_tile a{text-decoration:none}.project_tile .info{padding:20px;position:relative}.project_tile .creator{display:block;margin-bottom:40px;color:inherit;color:#999}.project_tile a.creator:hover{color:#46b8d3}.ie9 .project_tile .stats{max-height:19px}.project_tile .stats span{margin-right:20px;font-size:12px}.project_tile .stats .project_videos:before{font-family:rh_icons;content:'4';text-transform:none;color:#ccc;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0.5em;top:0.2em}.project_tile h3{color:#666;font-size:18px;font-weight:300}body.dark .project_tile h3{color:#666}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#reward_page{position:relative;float:left;width:620px;margin-top:60px}#reward_page .project_header .share_project,#reward_page .project_header .subscribe_project_button{display:none}#reward_page .rh_button.buy{border-radius:0}#reward_page .graphics{width:620px;position:relative}#reward_page .graphics .full_graphic{display:block;max-width:100%;margin:0 auto}#reward_page .graphics div.counter{position:absolute;background:rgba(20,20,20,0.6);bottom:0;right:0;width:60px;height:30px;color:#bcbcbc;text-align:center}#reward_page .graphics div.counter span{position:relative;top:6px}#reward_page .graphics span.prev,#reward_page .graphics span.next{background:rgba(20,20,20,0.6);position:absolute;top:25%;height:50%;width:40px;display:inline-block;border:none;font-size:30px}#reward_page .graphics span.prev:hover,#reward_page .graphics span.next:hover{background:#2c2c2c;opacity:0.6}#reward_page .graphics span.prev:hover,#reward_page .graphics span.next:hover{cursor:pointer}#reward_page .graphics span.prev{left:0}#reward_page .graphics span.prev:before{font-family:rh_icons;content:'[';text-transform:none;color:#bcbcbc;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:40%;left:2px}#reward_page .graphics span.next{right:0}#reward_page .graphics span.next:before{font-family:rh_icons;content:']';text-transform:none;color:#bcbcbc;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:40%;right:-6px}#reward_page section{clear:both;overflow:hidden;background-color:#313131;margin-bottom:50px}#reward_page section .left{float:left;width:220px;min-height:400px;height:100%}#reward_page section .left .price{box-sizing:border-box;width:100%;padding:20px 30px;font-size:34px;font-weight:300;font-family:proxima-nova,Helvetica,Arial,sans-serif;color:#e6e6e6;background:#202020}#reward_page section .left .rh_button{height:50px;line-height:50px;font-size:1.3em;margin-bottom:20px}#reward_page section .left .specs{margin:0;padding:0;text-indent:0}#reward_page section .left .specs li{padding:5px 0 5px 30px;width:150px;font-size:18px;font-family:proxima-nova,Helvetica,Arial,sans-serif;color:#999}#reward_page section .left .specs li.remaining{font-weight:600}#reward_page section .right{float:left;width:340px;padding:25px 30px;background:#292929;min-height:360px}#reward_page section .right h2{font-size:25px;font-weight:600;color:#e6e6e6;margin-bottom:20px}#reward_page section .right div.reward_description{font-size:14px;color:#999}.wide_page.standalone #reward_page header .subheader{height:25px;margin-top:20px;margin-bottom:45px;position:relative}.wide_page.standalone #reward_page header .subheader .project_title{font-size:18px;font-weight:300;display:inline;text-transform:uppercase}.wide_page.standalone #reward_page header .subheader .breadcrumb-arrow:before{font-family:rh_icons;content:'>';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:8px;margin:0 5px;vertical-align:25%}.wide_page.standalone #reward_page header .subheader .reward-type{font-size:18px;font-weight:600;display:inline;color:#fff;text-transform:uppercase}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#omnibar_floathack{float:right;height:60px}.headerspace{-webkit-transition:margin-top 0.3s;transition:margin-top 0.3s;margin-top:0}.discovery_sidebar.active ~ .headerspace{margin-top:-60px}.discovery_sidebar.active ~ .main .headerspace{margin-top:-60px}.rh_header{position:fixed;top:0;left:0;width:auto;min-width:100%;z-index:102;background:#fff;box-shadow:0 1px 2px rgba(40,40,40,0.5);font-family:proxima-nova,Helvetica,Arial,sans-serif;height:60px;color:#333;-webkit-transition:top 0.3s;transition:top 0.3s;-webkit-transform:translateZ(0);transform:translateZ(0)}.rh_header.integrated{background:none;box-shadow:none;color:#fff}.rh_header.integrated span.top,.rh_header.integrated span.bottom,.rh_header.integrated button{color:#fff}.rh_header.integrated span.user_header_active_user{color:inherit;text-shadow:none}.rh_header.integrated a.active_dropdown{border-color:transparent;box-shadow:none}.rh_header.integrated .toggle_discovery_sidebar{background:rgba(34,34,34,0.5);border-radius:50%}.rh_header.integrated .toggle_discovery_sidebar:before{background:url("/img/menu_icon_white_2x.png");background-size:100%}.rh_header.integrated .toggle_discovery_sidebar:hover{background:rgba(34,34,34,0.75);color:#fff;width:44px;height:44px;margin:8px 22px}.rh_header.integrated .toggle_discovery_sidebar:hover:before{background:url("/img/menu_icon_blue_2x.png");background-size:100%}.rh_header.integrated .divider{border:none}.rh_header.integrated .upload a{color:#fff}.rh_header.integrated .upload a:hover{color:#46b8d3}.rh_header.integrated #discovery_panel_button button{border:none;color:#fff}.rh_header.integrated #discovery_panel_button button:hover{border:none;color:#46b8d3}.rh_header.integrated #discovery_panel_button button:hover:before{color:#46b8d3}.rh_header.integrated .show_login:hover,.rh_header.integrated .show_register:hover{color:#fff}.rh_header.slideUp,.discovery_sidebar.active ~ .rh_header#omnibar{top:-60px}.rh_header a:hover{cursor:pointer;text-decoration:none}#omnibar_search_dropdown.visible ~ .rh_header{box-shadow:none}.rh_header .omnibar_logo{position:absolute;left:50%;width:156px;margin-left:-78px;display:inline-block;height:60px;overflow:hidden;color:inherit}.rh_header .omnibar_logo:before{font-family:rh_icons;content:'R';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:140px;line-height:60px}.rh_header .toggle_discovery_sidebar{position:relative;float:left;border:none;background:none;margin:10px 24px;height:40px;width:40px}.rh_header .toggle_discovery_sidebar:before{background:url("/img/menu_icon_black_2x.png");background-size:100%;content:'';display:inline-block;width:18px;height:15px;margin-top:2px}.rh_header .toggle_discovery_sidebar:hover:before{background:url("/img/menu_icon_blue_2x.png");background-size:100%}.rh_header .toggle_discovery_sidebar.unread:after{content:'';position:absolute;top:16px;right:1px;display:block;width:10px;height:10px;border-radius:50%;background:#e11920}.rh_header .divider{display:inline-block;position:relative;float:left;height:60px;border-left:1px solid #ddd;padding-left:35px}.rh_header .upload{position:relative;display:inline-block;float:left;height:60px;font-size:14px}.rh_header .upload a{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;font-weight:bold;text-transform:uppercase;color:#777}.rh_header .upload a:hover{color:#46b8d3}.rh_inner_header{font-size:13px;position:relative;height:60px}span.user_header_active_user{color:#777;text-shadow:0 0 0 transparent,0 1px 1px #f4f4f4;float:left;margin:0 20px 0 0;line-height:60px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;padding:0 12px;border-left:1px solid transparent;border-right:1px solid transparent}span.user_header_active_user{padding:0 12px 0 15px;cursor:pointer}span.user_header_active_user.active_dropdown ~ #omnibar_search:after{background:transparent}.header_user_avatar{border-radius:50%;margin-right:7px;margin-top:-2px}.show_form{float:right}#login,#register{display:none}.header_dropdown{position:absolute;z-index:100;background-color:rgba(255,255,255,0.9);color:#333;display:none;padding:5px 12px 0 12px}.user_dropdown{width:146px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:14px;padding:15px 24px;border-radius:3px;-webkit-filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3));filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3))}.user_dropdown .alert_dot{display:inline-block;position:relative;top:-4px;margin-left:6px;width:6px;height:6px;border-radius:50%;background-color:#2ad870}.user_dropdown .arrow_up{position:absolute;top:-10px;right:24px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(255,255,255,0.9)}.user_dropdown .site_links{margin:10px -24px 0;border-top:1px solid #ccc;padding:20px 0 10px 32px;font-size:14px}.user_dropdown .site_links a{color:#999;padding:5px 0;display:block}.user_dropdown .site_links a:hover{color:#333}.user_dropdown .user_links li{margin-bottom:16px}.user_dropdown .user_links li a{display:inline-block;height:20px;color:#999;text-shadow:0 0 0 transparent;font-weight:500;font-size:16px}.user_dropdown .user_links li a:before{top:-2px;height:20px;font-size:1.25em;vertical-align:middle;margin-right:12px!important}.user_dropdown .user_links li a.community:before{font-family:rh_icons;content:'K';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.user_dropdown .user_links li a.alerts:before{font-family:rh_icons;content:'J';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.user_dropdown .user_links li a.mymovies:before{font-family:rh_icons;content:'f';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.user_dropdown .user_links li a#start_project_header_link:before{font-family:rh_icons;content:'h';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.user_dropdown .user_links li a.watchlist:before{font-family:rh_icons;content:'b';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.user_dropdown .user_links li a.fans:before{font-family:rh_icons;content:'I';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.user_dropdown .user_links li a.metrics:before{font-family:rh_icons;content:'√';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.user_dropdown .user_links li a:hover{color:#333}#omnibar_search{position:relative;display:inline-block;float:left;height:60px;margin-right:25px}.logged_in #omnibar_search{margin-right:15px}#omnibar_search .search_icon{position:absolute;top:25px;left:16px;color:#ddd}#omnibar_search .search_icon:before{font-family:rh_icons;content:'¿';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:18px;top:-6px}#omnibar_search form{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:240px;-webkit-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out}#omnibar_search form input{border:none;border-radius:18px;width:100%;color:#f7f7f7;padding-left:50px;font-weight:600;font-size:15px;background:rgba(45,45,45,0.4);box-shadow:none}#omnibar_search form input::-webkit-input-placeholder{color:#ddd}#omnibar_search form input::-moz-placeholder{color:#ddd}#omnibar_search form input:-ms-input-placeholder{color:#ddd}#omnibar_search form input::placeholder{color:#ddd}#omnibar_search form input:focus{outline:none}#omnibar_search form input.small{display:none}#omnibar_search form input.medium{display:none}#omnibar_search form input.large{display:inline-block}#omnibar_search.extended form{width:340px;-webkit-transition:width 0.2s ease-in-out;transition:width 0.2s ease-in-out}#discovery_panel_button{position:relative;display:inline-block;height:60px;float:left;text-align:center;margin-right:34px}#discovery_panel_button button{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid transparent;border-radius:3px;background:none;padding-top:6px;padding-bottom:7px;text-transform:uppercase;color:#333;font-weight:600}#discovery_panel_button button:before{font-family:rh_icons;content:'>';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:10px;line-height:14px;margin-right:8px}#discovery_panel_button button:hover{border:1px solid #46b8d3;color:#46b8d3;border-radius:3px}.alerts_counter{position:absolute;top:10px;right:28px;width:17px;height:17px;line-height:17px;border-radius:99px;background:#2d6;font-weight:normal;color:#fff;font-size:10px;text-align:center}.loginreg_button{color:#46b8d3;background:none;float:right;text-transform:none;font-weight:bold;font-size:14px;text-transform:uppercase;padding:0 10px;height:30px;line-height:30px;margin-top:15px;margin-right:30px}.loginreg_button.show_register{margin-right:0}.loginreg_button:hover{background:none;color:#333}#discovery_panel_button + .loginreg_button{margin-right:15px}@media screen and (max-width:1050px){.rh_header .toggle_discovery_sidebar{margin:10px}.rh_header.integrated .toggle_discovery_sidebar:hover{margin:8px}#omnibar_search{margin-right:0}#omnibar_search form{width:36px}#omnibar_search form input{padding-left:0}#omnibar_search form input.small{display:inline-block}#omnibar_search form input.medium{display:none}#omnibar_search form input.large{display:none}#omnibar_search .search_icon:before{top:-6px;left:-6px}#omnibar_search.extended{margin-right:25px}#omnibar_search.extended form{width:225px}#omnibar_search.extended form input{padding-left:50px}#omnibar_search.extended form input.small{display:none}#omnibar_search.extended form input.medium{display:inline-block}#omnibar_search.extended + .user_header_active_user,#omnibar_search.extended ~ .loginreg_button{display:none}}@media screen and (min-width:501px) and (max-width:850px){.rh_header #discovery_panel_button,.rh_header .upload{display:none}.rh_header .omnibar_logo{position:relative;left:auto;margin-left:0}}@media screen and (max-width:500px){.rh_header #discovery_panel_button,.rh_header .upload{display:none}.rh_header .omnibar_logo{display:none}}@-webkit-keyframes arrowBounce{0%{top:13px;opacity:0}5%{top:13px;opacity:0.5}40%{top:-5px;opacity:0}100%{top:-5px;opacity:0}}@keyframes arrowBounce{0%{top:13px;opacity:0}5%{top:13px;opacity:0.5}40%{top:-5px;opacity:0}100%{top:-5px;opacity:0}}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.rh_share_dropdown{display:none;z-index:9;position:absolute;right:0;box-sizing:border-box;width:226px;height:110px;background:#f0f0f0;padding:20px;text-align:center;border-radius:3px;box-shadow:1px 1px 3px 1px rgba(0,0,0,0.25);-webkit-animation:fadeInOut 150ms;animation:fadeInOut 150ms}.rh_share_dropdown h5{color:#777!important;font-size:16px;font-weight:500}.rh_share_dropdown .dropdown{margin-top:5px}.rh_share_dropdown .button{display:inline-block;margin-right:15px}.rh_share_dropdown .button:last-of-type{margin-right:0}.rh_share_dropdown .button a{color:#777}.rh_share_dropdown .button a:hover{color:#46b8d3;text-decoration:none}.rh_share_dropdown .share_button{display:block}.rh_share_dropdown .share_button.facebook:before{font-family:rh_icons;content:'"';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:16px;top:-1px;margin-right:0}.rh_share_dropdown .share_button.twitter:before{font-family:rh_icons;content:'#';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:18px;top:-1px;margin-right:0}.rh_share_dropdown .share_button.email:before{font-family:rh_icons;content:'M';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:24px;margin-right:0}.copy_link_holder{position:relative;display:inline-block}.copy_link_holder .share_copy_link{background:#333;color:#ccc;border:none;height:30px;width:132px;font-weight:600;font-family:proxima-nova,Helvetica,Arial,sans-serif!important;font-size:12px}.copy_link_holder .share_copy_link:hover,.copy_link_holder .share_copy_link.hover{background:#3b3b3b}.copy_link_holder .share_copy_link .mini_check{margin-bottom:1px;margin-right:1px;vertical-align:bottom}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}body.search{background:#f7f7f7}.query_banner{color:#bbb;background:#ebebeb;text-transform:uppercase;font-size:60px;line-height:70px;padding:38px 0;margin-bottom:20px;font-weight:600}.query_banner .container{padding-top:0;padding-bottom:0}.search_results{margin-bottom:100px;width:1080px}.search_results ol{padding:0;margin-top:0}.search_results .pagination{clear:left;color:#999;text-align:center;padding:40px 0}.search_results .pagination span{padding:0 20px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#gateway_page #featured_overlay{background:-webkit-linear-gradient(rgba(0,0,0,0.9),rgba(0,0,0,0.75) 25%,rgba(0,0,0,0.75) 75%,rgba(0,0,0,0.9));background:linear-gradient(rgba(0,0,0,0.9),rgba(0,0,0,0.75) 25%,rgba(0,0,0,0.75) 75%,rgba(0,0,0,0.9))}#gateway_page #featured_projects > .container{padding-top:140px;width:875px}#gateway_page h3{margin-top:0;line-height:0.8;font-size:30px}#gateway_page .details{height:270px;width:550px;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#gateway_page .description{max-height:none;line-height:1.2;font-size:18px}#gateway_page .feature_carousel{position:static}#gateway_page .poster{box-shadow:0 5px 10px rgba(0,0,0,0.4)}#gateway_page form.special_access{margin:1em 0 0;padding:0.6em 0 0}#gateway_page form.special_access label{display:block;margin-bottom:7px;color:#eee;font-size:16px;font-weight:bold}#gateway_page form.special_access input{font-size:16px;border-radius:3px}#gateway_page form.special_access .rh_button{height:40px}#gateway_page .actions{display:block;margin:30px 0 5px}#gateway_page .actions button{margin-right:5px}#gateway_page button.no_bg{color:#46b8d3;font-weight:normal;font-size:14px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#special_access_panel .password_access{min-width:660px}#special_access_panel .password_access .on_off_toggle{margin:0 90px 15px;font-weight:bold}#special_access_panel .password_access .stats{margin:-40px -40px 40px;border-bottom:1px solid #e4e4e4}#special_access_panel .password_access .stats li{box-sizing:border-box;width:33%;float:left;padding:15px 0;border-right:1px solid #e4e4e4;color:#aaa;font-weight:bold;font-size:0.9em;text-align:center;text-transform:uppercase}#special_access_panel .password_access .stats li:last-child{border-right:none}#special_access_panel .password_access .stats li > div{color:#333;font-size:2.3em;font-weight:300;line-height:1}#special_access_panel .password_access label{display:block}#special_access_panel .password_access label.disabled{opacity:0.4}#special_access_panel .password_access label div.left_align{float:left;width:90px;line-height:2.5;font-weight:bold}#special_access_panel .password_access input[type=text]{width:300px;margin-bottom:10px}#special_access_panel .password_access input[type=text].url{width:230px}#special_access_panel .password_access .copy_link_holder{position:relative;top:1px}#special_access_panel .password_access .copy_link{width:73px;height:37px;margin-left:-7px;padding:0;border-bottom-left-radius:0;border-top-left-radius:0}#special_access_panel .password_access input[name=special_access_downloads]{margin-left:90px;margin-right:10px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.spinner[aria-role=progressbar]{position:absolute;width:0;z-index:90}canvas.rh_spin_canvas{-webkit-transition:opacity 0.3s 0.1s;transition:opacity 0.3s 0.1s}.vjs-clickHandler{-webkit-transition:background 0.3s 0.1s;transition:background 0.3s 0.1s}.vjs-clickHandler.waiting{background:rgba(0,0,0,0.4)}.youtube .vjs-clickHandler.waiting{background:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.splash_modal,body.dark .splash_modal{display:none}.splash_modal .modal_bottom,body.dark .splash_modal .modal_bottom{padding:20px;text-align:center}.splash_modal .modal_bottom button,body.dark .splash_modal .modal_bottom button{float:none}.splash_modal h2,body.dark .splash_modal h2,.splash_modal h3,body.dark .splash_modal h3{font-size:25px;color:#333;text-align:center}.splash_modal h3,body.dark .splash_modal h3{font-size:14px}.splash_modal .items,body.dark .splash_modal .items{margin-top:30px;text-align:center;padding-bottom:20px}.splash_modal.project_splash h4:before,body.dark .splash_modal.project_splash h4:before,.splash_modal.project_splash .item .image,body.dark .splash_modal.project_splash .item .image{background:url("/img/project_splash_sprite.png")}.splash_modal.user_splash h4:before,body.dark .splash_modal.user_splash h4:before,.splash_modal.user_splash .item .image,body.dark .splash_modal.user_splash .item .image{background:url("/img/user_splash_sprite.png")}.splash_modal.user_splash .modal_bottom,body.dark .splash_modal.user_splash .modal_bottom{margin-top:40px}.splash_modal .item,body.dark .splash_modal .item{width:250px;display:inline-block;vertical-align:top}.splash_modal .item h4,body.dark .splash_modal .item h4{font-size:20px;color:#333;margin:0 auto 5px auto;line-height:40px}.splash_modal .item h4:before,body.dark .splash_modal .item h4:before{content:"";display:block;width:35px;height:40px;float:left;margin-right:5px}.splash_modal .item h4.customize,body.dark .splash_modal .item h4.customize{width:140px}.splash_modal .item h4.customize:before,body.dark .splash_modal .item h4.customize:before{background-position:-5px 0}.splash_modal .item h4.info,body.dark .splash_modal .item h4.info{width:150px}.splash_modal .item h4.info:before,body.dark .splash_modal .item h4.info:before{background-position:-50px 0}.splash_modal .item h4.sell,body.dark .splash_modal .item h4.sell{width:180px}.splash_modal .item h4.sell:before,body.dark .splash_modal .item h4.sell:before{background-position:-95px 0}.splash_modal .item h4.like,body.dark .splash_modal .item h4.like{width:90px}.splash_modal .item h4.like:before,body.dark .splash_modal .item h4.like:before{background-position:-5px 0}.splash_modal .item h4.follow,body.dark .splash_modal .item h4.follow{width:110px}.splash_modal .item h4.follow:before,body.dark .splash_modal .item h4.follow:before{background-position:-50px 0}.splash_modal .item h4.discover,body.dark .splash_modal .item h4.discover{width:120px}.splash_modal .item h4.discover:before,body.dark .splash_modal .item h4.discover:before{background-position:-95px 0}.splash_modal .item .image,body.dark .splash_modal .item .image{display:block;margin:0 auto;height:150px}.splash_modal .item .image.customize,body.dark .splash_modal .item .image.customize{background-position:2px -46px;width:240px}.splash_modal .item .image.info,body.dark .splash_modal .item .image.info{background-position:1px -198px;width:140px}.splash_modal .item .image.sell,body.dark .splash_modal .item .image.sell{background-position:6px -345px;width:120px;height:130px;margin-bottom:20px}.splash_modal .item .image.like,body.dark .splash_modal .item .image.like{background-position:2px -46px;width:190px}.splash_modal .item .image.follow,body.dark .splash_modal .item .image.follow{background-position:1px -198px;width:190px}.splash_modal .item .image.discover,body.dark .splash_modal .item .image.discover{background-position:6px -345px;width:190px}.splash_modal .item ul,body.dark .splash_modal .item ul{padding:20px 15px 0 15px;text-align:left;margin-left:15px}.splash_modal .item ul li + li,body.dark .splash_modal .item ul li + li{margin-top:15px}.splash_modal .item ul li:not(.nobullet):before,body.dark .splash_modal .item ul li:not(.nobullet):before{content:"";display:block;float:left;width:15px;height:10px;background:url("/img/triangle_bullet.png") 0 3px no-repeat;margin-left:-15px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}body > .background_blurred,body > .background_image{background-position:center 60px;background-repeat:no-repeat;background-size:1920px 1200px;position:fixed;left:0;right:0;display:block;width:100%;height:1200px;z-index:-100;-webkit-transition:opacity 0.1s,background-image 0.3s;transition:opacity 0.1s,background-image 0.3s}@media screen and (min-width:1920px){body > .background_blurred,body > .background_image{background-size:cover}}body > .background_image.blur{opacity:0}.stage{margin:0;padding:40px 0 70px 0}body .stage{min-width:745px}body.embed .stage{padding:0}.cards{background:rgba(0,0,0,0.7);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.55) 70%,rgba(0,0,0,0.85) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.55) 70%,rgba(0,0,0,0.85) 100%)}#stage_cards.dimmed .cards{background:none}.stage_video{margin:0;padding:0;margin-left:auto;margin-right:auto;width:940px;box-shadow:0 0 40px 0 rgba(0,0,0,0.75);position:relative}body.embed .stage_video{width:auto;overflow:hidden;box-shadow:none}.stage_video.youtube{padding-bottom:56px}.stage_video.youtube .rh-embed-watermark{display:none!important}.stage_video.vimeo{overflow:hidden}.stage_video.vimeo iframe{height:200%;top:-50%}.stage_inputs input{outline:none;background:none;box-shadow:none;border:none;font-weight:300;font-size:15px!important;color:#ccc}.stage_inputs input::-webkit-input-placeholder{color:#888}.stage_inputs input::-moz-placeholder{color:#888}.payment_light .stage_inputs input{color:#333}.stage_inputs input.cc_cvc{width:45px;padding:10px 0 10px 10px}.stage_inputs .info{text-align:center;padding:10px 10px;width:306px;font-size:12px;margin-top:6px;margin-bottom:5px;border-radius:4px}.payment_dark .stage_inputs .info{border:1px solid #5c5c5c}.stage_inputs .purchasing_for{font-size:14px}.stage_inputs .input_wrapper{position:relative;border-radius:3px;display:inline-block;margin:5px 0;background-color:rgba(68,68,68,0.9);border:1px solid rgba(68,68,68,0.9)}.payment_light .stage_inputs .input_wrapper{background-color:rgba(232,232,232,0.9);border:1px solid rgba(232,232,232,0.9)}.stage_inputs .input_wrapper.active{border:1px solid #45b8d3}.stage_inputs .input_wrapper.valid{border-color:#00a652!important}.stage_inputs .input_wrapper.valid:after{font-family:rh_icons;content:')';text-transform:none;color:#00a652;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;position:absolute;right:0;top:5px;background:-webkit-linear-gradient(left,rgba(63,63,63,0),#3f3f3f 50%);background:linear-gradient(to right,rgba(63,63,63,0),#3f3f3f 50%);padding:5px;padding-left:20px}.stage_inputs .input_wrapper.invalid{border-color:#f00!important}.stage_inputs .input_wrapper.invalid .rh_tooltip{opacity:1;display:block;left:150px;line-height:25px!important;top:-3px;width:160px}.stage_inputs .input_wrapper.invalid .rh_tooltip:after{top:13px}body.project_body.preview:not(.studio) #main_video:not(.vjs-playing):before{position:absolute;top:0;left:0;z-index:2;content:url("/img/trailer_ribbon.png")}#stage_footer{margin:-10px auto 0;width:940px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#888;font-family:proxima-nova,Helvetica,Arial,sans-serif}#stage_footer.feature{padding:0}#stage_footer h2{font:300 24px proxima-nova,Helvetica,Arial,sans-serif;margin-bottom:4px;color:#eee}#stage_footer .comments,#stage_footer .download{display:inline-block;position:relative;top:30px;float:right;font-size:16px;margin:0 0 8px 30px;color:#eee}.ie9 #stage_footer .comments,.ie9 #stage_footer .download{height:33px}#stage_footer .download{background:none;border:none;padding:5px 8px;font-family:proxima-nova,Helvetica,Arial,sans-serif}#stage_footer .download:before{font-size:1.2em;font-family:rh_icons;content:'d';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none}#stage_footer .comments{top:33px;text-decoration:none}#stage_footer .comments:before{font-size:1.2em;font-family:rh_icons;content:'c';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;position:relative;top:0.2em}#stage_footer .tabs{overflow:hidden;width:100%;border-bottom:1px solid #2d2d2d;margin-top:10px}#stage_footer .tabs li{float:left;position:relative;padding:0;text-transform:uppercase}#stage_footer .tabs li:first-child{margin-left:10px}#stage_footer .tabs li.active a.tab{background-color:rgba(30,30,30,0.75);color:#eee}#stage_footer .tabs li.active + li.edit{display:block}#stage_footer .tabs li a.tab{display:inline-block;min-width:0;font:400 16px proxima-nova,Helvetica,Arial,sans-serif;padding:7px 20px;color:#999;border-radius:0;border:none;text-shadow:none;text-decoration:none}#stage_footer .tabs li .edit_settings{position:static;padding:9px 2px 0 5px;vertical-align:bottom;cursor:pointer;display:block;background:url("/img/edit_icons_sprite.png") no-repeat;background-position:10px 7px;width:20px;height:14px}#stage_footer .tab_card{overflow:hidden;padding:40px 0 0;min-height:120px;clear:left}#credits_panel li{float:left;width:33%;margin-bottom:20px;text-align:center}#credits_panel .name{font-size:16px;color:#eee}#music_panel li{float:left;width:25%;box-sizing:border-box;padding:0 10px;margin-bottom:20px;min-height:90px}#music_panel .song{font-size:16px;color:#eee}#gear_panel ul{float:left;width:20%;box-sizing:border-box;padding:0 10px}#gear_panel ul li{margin-bottom:2px}#gear_panel h3{font-size:16px;margin-bottom:10px;color:#eee}#project_panel .title{width:245px;float:left;padding-right:30px}#project_panel .title div{font-size:15px}#project_panel .description{float:left;width:620px;padding-left:30px;border-left:1px solid #666;height:auto;font-size:16px;color:#eee}#project_panel .description .more_less_toggle .toggle_more,#project_panel .description .more_less_toggle .toggle_less{padding-left:0}#stage_footer .more_less_toggle{padding-bottom:0}#stage_footer .more_less_toggle.active{padding-bottom:20px}#stage_footer .more_less_toggle .toggle_more,#stage_footer .more_less_toggle .toggle_less{color:#eee;padding-top:40px;padding-left:44%}#stage_footer .more_less_toggle .toggle_more{background:transparent}#stage_footer .more_less_toggle .toggle_more:before{content:'';background:url("/img/chevron_sprite.png") no-repeat;background-position:-17px 0;float:left;height:10px;margin-right:5px;margin-top:4px;width:14px}#stage_footer .more_less_toggle .toggle_less:before{content:'';background:url("/img/chevron_sprite.png") 0 -16px no-repeat;background-position:-17px -16px;float:left;height:10px;margin-right:5px;margin-top:4px;width:14px}#stage_footer .more_less_toggle .open + .toggle_controls .toggle_less{display:block}#stage_footer .more_less_toggle .toggle_controls{font-size:12px;bottom:-16px}#stage_footer .more_less_toggle .collapsed{overflow:hidden}#stage_footer .more_less_toggle .collapsed + .toggle_controls .toggle_more{display:block}#stage_footer #paywall_panel .more_less_toggle .toggle_controls div{padding-left:0}#stage_footer #paywall_panel .more_less_toggle .toggle_controls div:before{float:none}.ie9 .vjs-fullscreen-control div:before{top:11px}.ie9 .vjs-default-skin.vjs-paused .vjs-play-control div:before,.ie9 .vjs-default-skin .vjs-play-control.vjs-playing div:before{top:11px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#stage_cards.title-great-gatsby .start{top:20px}#stage_cards.title-great-gatsby .studio_project_header{margin-top:-45px!important}#stage_cards.title-great-gatsby .postpurchase .studio_project_header{margin-top:-60px!important}#stage_cards.title-pacific-rim .postpurchase .title_img{width:550px}#stage_cards.title-pacific-rim .start .title_img{width:500px}#stage_cards.title-argo.purchased{background:rgba(0,0,0,0.5);background:-webkit-linear-gradient(top,rgba(0,0,0,0.4) 0%,transparent 95px),-webkit-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 5%,rgba(0,0,0,0.3) 5%,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0%,transparent 95px),linear-gradient(to bottom,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 5%,rgba(0,0,0,0.3) 5%,rgba(0,0,0,0.7) 100%)}#stage_cards.title-dark-knight-trilogy + #project_layers #videos_module .media_summary.paywall .heading,#stage_cards.title-dark-knight-trilogy + #project_layers #videos_module .media_summary[data-id="529fd4dab1baed080000000c"] .heading,#stage_cards.title-dark-knight-trilogy + #project_layers #videos_module .media_summary[data-id="529fd649a1c422080000000e"] .heading,#stage_cards.title-dark-knight-trilogy + #project_layers #videos_module .media_summary[data-id="529cc14ea5bf440a0000000b"] .heading{opacity:0}#stage_cards.title-dark-knight-trilogy #project_panel .description{font-size:15px}body:not(.purchased) #stage_cards.title-prisoners{background:rgba(0,0,0,0.4);background:-webkit-linear-gradient(top,rgba(0,0,0,0.4) 0%,transparent 95px),-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 5%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.4) 0%,transparent 95px),linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 5%,rgba(0,0,0,0.5) 100%)}#stage_cards.title-gravity .start .title_img{position:relative;left:-30px}#stage_cards.title-gravity .postpurchase .title_img{position:relative;left:-29px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.stage#stage_cards section.player{display:block!important;opacity:0;height:0;overflow:hidden}.stage#stage_cards section.player.active{height:740px;overflow:auto}section.postpurchase{text-align:center;padding-top:35px}section.postpurchase .title_img{display:block;margin:0 auto}section.postpurchase button.watch{width:170px;display:block;margin:40px auto 0;padding:0;background:none;border:none;color:#fff;font-size:32px;font-weight:300;line-height:0.8;cursor:pointer}section.postpurchase button.watch:hover{opacity:1!important}section.postpurchase button.watch:before{content:url("/img/pilot/playbutton.png");display:block;margin-bottom:20px}section.postpurchase aside{width:50%;float:left;margin-top:100px;text-align:left}section.postpurchase aside h3{margin-bottom:10px;font-weight:normal;font-size:24px}section.postpurchase aside p,section.postpurchase aside .rh_button_secondary{float:left;margin-bottom:15px}section.postpurchase aside p{width:300px;max-height:94px;overflow:hidden}section.postpurchase aside > img{float:left;margin-right:30px}section.postpurchase aside > img:not(.poster_tall){margin-right:10px;position:relative;top:-4px}section.postpurchase .title_img{opacity:0}.stage.loaded section.postpurchase .title_img{-webkit-transition:opacity 2s;transition:opacity 2s;opacity:1}section.postpurchase button.watch{opacity:0;-webkit-transition:opacity 0.5s 0.8s;transition:opacity 0.5s 0.8s}.stage.loaded section.postpurchase button.watch{-webkit-transition-delay:0s;transition-delay:0s;opacity:0.7}section.postpurchase .rentTimer{margin-top:15px;font-weight:600;opacity:0}.stage.loaded section.postpurchase .rentTimer{-webkit-transition:opacity 1s 4s;transition:opacity 1s 4s;opacity:1}section.postpurchase aside{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}.stage.loaded section.postpurchase aside{-webkit-transition:opacity 0.5s 1.5s,-webkit-transform 0.5s 1.5s;transition:opacity 0.5s 1.5s,-webkit-transform 0.5s 1.5s;transition:opacity 0.5s 1.5s,transform 0.5s 1.5s;opacity:1;-webkit-transform:none;transform:none}.stage.loaded section.postpurchase aside:last-of-type{-webkit-transition-delay:2.3s;transition-delay:2.3s}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.stage#stage_cards{box-sizing:border-box;padding:0;overflow:hidden;color:#eee;font-size:16px;background-color:#000}.stage#stage_cards.loaded{-webkit-transition:background-color 0.8s;transition:background-color 0.8s;background-color:rgba(0,0,0,0)}.ie9 .stage#stage_cards.loaded{background-color:rgba(0,0,0,0.4)}.stage#stage_cards.dimmed{background-color:rgba(0,0,0,0.75)!important}.stage#stage_cards section.progressive_load > div{opacity:0}.stage#stage_cards section.progressive_load > .loaded{-webkit-transition:opacity 0.5s;transition:opacity 0.5s;opacity:1}.stage#stage_cards .container{padding-top:30px}.stage#stage_cards .rh_tooltip{background:#fff;color:#000!important;border-radius:3px;padding:12px;text-align:center!important}.stage#stage_cards .rh_tooltip.top:after{border-color:#fff transparent}.stage#stage_cards .rh_tooltip.bottom:after{border-color:#fff transparent}.stage#stage_cards .rh_tooltip.left:after{border-color:transparent #fff transparent}.stage#stage_cards .rh_tooltip.right:after{border-color:transparent #fff transparent}.stage#stage_cards .rh_tooltip .dismiss_rhtooltip{top:2px;right:2px}.stage#stage_cards .rh_tooltip .dismiss_rhtooltip:before{font-family:rh_icons;content:'≈';text-transform:none;color:#000;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:8px}.stage#stage_cards .tooltip{color:#000;font-weight:500;display:none;position:absolute;z-index:9999;padding:15px 20px;border:1px solid #eee;border-radius:4px;background:#fff;font-size:13px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));left:50%;top:0;-webkit-transform:translate3d(-50%,-110%,0);transform:translate3d(-50%,-110%,0);width:160px;text-align:center}.ie9 .stage#stage_cards .tooltip{left:40px;top:-80px}.stage#stage_cards .tooltip:after{content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;left:43%;bottom:-10px}.stage#stage_cards *:hover > .tooltip{display:block}.stage#stage_cards .zeroclip_wrap{position:relative;display:inline-block}.stage#stage_cards .cards section{width:940px;min-height:525px;padding-bottom:50px;margin:0 auto;display:none;position:relative}.stage#stage_cards .cards section.start{width:100%}.stage#stage_cards .cards section.start .details_wrapper{max-width:940px;margin:0 auto}@media screen and (max-width:1180px){.stage#stage_cards .cards section.start .details_wrapper{margin-left:100px;margin-right:100px}}@media screen and (min-width:1400px){.stage#stage_cards .cards section.start .details_wrapper{max-width:1264px}}@media screen and (min-width:1700px){.stage#stage_cards .cards section.start .details_wrapper{max-width:1580px}}.stage#stage_cards .cards section.active{display:block}.stage#stage_cards .cards section a[rel=prev]:first-child,.stage#stage_cards .cards section a[rel=up]:first-child{padding:0;color:#fff;text-transform:uppercase;display:inline-block;margin-bottom:40px;font-size:18px}.stage#stage_cards .cards section a[rel=prev]:first-child:hover,.stage#stage_cards .cards section a[rel=up]:first-child:hover{text-decoration:none;color:#46b8d3}.stage#stage_cards .cards section a[rel=prev]:first-child:before,.stage#stage_cards .cards section a[rel=up]:first-child:before{font-family:rh_icons;content:'{';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:14px;top:1px}.stage#stage_cards .cards section .tidbits{font-size:14px;text-transform:uppercase;color:#aaa}.stage#stage_cards .cards section .tidbits span{margin-right:10px}.stage#stage_cards h2{font-weight:300;font-size:24px;letter-spacing:-0.05em}.stage#stage_cards button.large,.stage#stage_cards a.large{height:50px;line-height:50px;font-size:18px;background:-webkit-linear-gradient(#46b8d3,#429cb2);background:linear-gradient(#46b8d3,#429cb2)}.stage#stage_cards button.large:hover,.stage#stage_cards a.large:hover{background:#52c1dd}.stage#stage_cards button.large.rh_button_secondary,.stage#stage_cards a.large.rh_button_secondary{background:#333}.stage#stage_cards button.large.rh_button_secondary:hover,.stage#stage_cards a.large.rh_button_secondary:hover{background:#414141}.stage#stage_cards button.large.multiRes,.stage#stage_cards a.large.multiRes{min-width:238px}.stage#stage_cards .rh_button_secondary.multiRes{min-width:211px}.stage#stage_cards .multiRes,.stage#stage_cards .miniMultiRes{position:relative}.stage#stage_cards .multiRes > .price,.stage#stage_cards .miniMultiRes > .price{display:inline-block;margin-right:4px;text-align:left}.stage#stage_cards .multiRes.rh_button_secondary > .price,.stage#stage_cards .miniMultiRes.rh_button_secondary > .price{width:50px}.stage#stage_cards .multiRes .selected_resolution,.stage#stage_cards .miniMultiRes .selected_resolution{box-sizing:border-box;position:relative;top:-1px;width:47px;padding:3px 5px;font-weight:600;font-size:14px;margin-right:-7px;margin-left:3px;border-radius:3px}.stage#stage_cards .multiRes .selected_resolution:after,.stage#stage_cards .miniMultiRes .selected_resolution:after{font-family:rh_icons;content:'a';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;margin-left:5px;font-size:12px;top:1px}.stage#stage_cards .multiRes .selected_resolution:hover,.stage#stage_cards .miniMultiRes .selected_resolution:hover{background:#1689a8}.stage#stage_cards .multiRes.rh_button_secondary .selected_resolution:hover,.stage#stage_cards .miniMultiRes.rh_button_secondary .selected_resolution:hover{background:#333}.stage#stage_cards .multiRes.green .selected_resolution:hover,.stage#stage_cards .miniMultiRes.green .selected_resolution:hover{background:#358436}.stage#stage_cards .multiRes .alternative_resolution,.stage#stage_cards .miniMultiRes .alternative_resolution{box-sizing:border-box;display:none;position:absolute;right:0;top:100%;width:142px;height:40px;line-height:40px;text-align:left;background:#1689a6}.stage#stage_cards .multiRes .alternative_resolution:hover,.stage#stage_cards .miniMultiRes .alternative_resolution:hover{background:#1ba0c1}.stage#stage_cards .multiRes .alternative_resolution .price,.stage#stage_cards .miniMultiRes .alternative_resolution .price{display:inline-block;width:70px;margin-left:12px}.stage#stage_cards .multiRes .alternative_resolution .res,.stage#stage_cards .miniMultiRes .alternative_resolution .res{position:relative;top:-1px;font-size:14px;font-weight:600}.stage#stage_cards .multiRes.rh_button_secondary .alternative_resolution,.stage#stage_cards .miniMultiRes.rh_button_secondary .alternative_resolution{width:126px;background:#444}.stage#stage_cards .multiRes.rh_button_secondary .alternative_resolution:hover,.stage#stage_cards .miniMultiRes.rh_button_secondary .alternative_resolution:hover{background:#555}.stage#stage_cards .multiRes.rh_button_secondary .alternative_resolution .price,.stage#stage_cards .miniMultiRes.rh_button_secondary .alternative_resolution .price{width:55px}.stage#stage_cards .multiRes.green .alternative_resolution,.stage#stage_cards .miniMultiRes.green .alternative_resolution{background:#358436}.stage#stage_cards .multiRes.green .alternative_resolution:hover,.stage#stage_cards .miniMultiRes.green .alternative_resolution:hover{background:#3b953c}.stage#stage_cards .multiRes .down_arrow,.stage#stage_cards .miniMultiRes .down_arrow{box-sizing:border-box;position:relative;top:-1px;width:17px;padding:0 3px;margin-right:-8px;margin-left:15px;border-radius:3px}.stage#stage_cards .multiRes .down_arrow:after,.stage#stage_cards .miniMultiRes .down_arrow:after{font-family:rh_icons;content:'a';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:12px;margin-right:0}.stage#stage_cards .multiRes .down_arrow:hover,.stage#stage_cards .miniMultiRes .down_arrow:hover{background:#1689a8}.stage#stage_cards .multiRes.rh_button_secondary .down_arrow:hover,.stage#stage_cards .miniMultiRes.rh_button_secondary .down_arrow:hover{background:#333}.stage#stage_cards .multiRes .resolutions,.stage#stage_cards .miniMultiRes .resolutions{display:none;box-sizing:border-box;position:absolute;top:100%;right:0;width:130px;padding:10px 0;background:#1689a6;text-align:left}.stage#stage_cards .multiRes .resolutions > div,.stage#stage_cards .miniMultiRes .resolutions > div{height:34px;line-height:34px}.stage#stage_cards .multiRes .resolutions > div.selected,.stage#stage_cards .miniMultiRes .resolutions > div.selected{background:#1ba0c1}.stage#stage_cards .multiRes .resolutions > div:not(.selected):hover,.stage#stage_cards .miniMultiRes .resolutions > div:not(.selected):hover{background:#1fb5da}.stage#stage_cards .multiRes .resolutions .price,.stage#stage_cards .miniMultiRes .resolutions .price{display:inline-block;width:70px;font-size:18px;margin-left:18px}.stage#stage_cards .multiRes .resolutions .res,.stage#stage_cards .miniMultiRes .resolutions .res{position:relative;top:-1px;font-size:14px;font-weight:600}.stage#stage_cards .multiRes.rh_button_secondary .resolutions,.stage#stage_cards .miniMultiRes.rh_button_secondary .resolutions{background:#444}.stage#stage_cards .multiRes.rh_button_secondary .resolutions > div.selected,.stage#stage_cards .miniMultiRes.rh_button_secondary .resolutions > div.selected{background:#555}.stage#stage_cards .multiRes.rh_button_secondary .resolutions > div:not(.selected):hover,.stage#stage_cards .miniMultiRes.rh_button_secondary .resolutions > div:not(.selected):hover{background:#666}.stage#stage_cards button.as_link{color:#46b8d3;border:none;background:none;padding:0;font-weight:300}.stage#stage_cards .rh_button{box-shadow:none}.stage#stage_cards .rh_button .price{margin-right:4px}.stage#stage_cards .big_ctas{float:right;text-align:right;width:380px}.stage#stage_cards .big_ctas button.rh_button{margin-right:4px}.stage#stage_cards .extras_overlay{position:absolute;right:0;bottom:0;box-sizing:border-box;width:100%;padding:35px 20px 20px;background:-webkit-linear-gradient(transparent,rgba(0,0,0,0.8));background:linear-gradient(transparent,rgba(0,0,0,0.8));text-transform:uppercase;text-align:right;font-size:18px;line-height:0.8;color:#eee}.stage#stage_cards .extras_overlay:before{content:url("/img/extras_icon.png");position:relative;top:4px;left:-5px}.stage#stage_cards section.start .container{height:100%}.stage#stage_cards section.start .details_wrapper{height:270px;position:relative}.stage#stage_cards section.start .watch{text-align:center;padding-top:200px}.stage#stage_cards section.start .watch a.trailer{display:inline-block}.stage#stage_cards section.start .watch a.film{display:inline-block}.stage#stage_cards section.start .watch a:nth-child(n+1){margin-left:20px}.stage#stage_cards section.start .film_info{position:absolute;bottom:0;left:0}.stage#stage_cards section.start .film_info .vr_film{float:left}.stage#stage_cards section.start .film_info .vr_film h3{font-size:14px;text-transform:uppercase;margin-top:6px}.stage#stage_cards section.start .film_info .vr_film p{font-size:14px;color:#46d3c1;text-transform:uppercase}.stage#stage_cards section.start .film_info .vr_film .vr_learn_more{cursor:pointer}.stage#stage_cards section.start .film_info .vr_icon{float:left;margin-right:10px}.stage#stage_cards section.start .film_info .vr_icon:before{background-image:url("/img/vr_icon_solid.png");background-size:40px 24px;width:40px;height:24px;content:"";display:block;margin-top:2px}.stage#stage_cards section.start .film_info h2{font-size:34px;color:#eee}.stage#stage_cards section.start .film_info .logline{margin:10px 0 15px;max-width:380px}.stage#stage_cards section.start .buttons{position:absolute;bottom:0;right:0;width:800px;text-align:right}.stage#stage_cards section.start .buttons .button_wrap{float:right;margin-left:4px}.stage#stage_cards section.start .buttons button.rental{float:right}.stage#stage_cards section.start .buttons a,.stage#stage_cards section.start .buttons button{border-radius:3px;margin-left:6px}.stage#stage_cards section.start .buttons .vr_icon:before{font-family:rh_icons;content:'W';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;top:6px;font-size:26px}.stage#stage_cards section.start .buttons .rh_button.is_vr{line-height:26px}.stage#stage_cards section.start .more{background:none;padding:6px 12px;border:1px solid #fff;border:1px solid rgba(255,255,255,0.4);border-radius:3px;color:#fff;font-size:14px;text-transform:uppercase}.stage#stage_cards section.start .cta_wrapper{display:inline-block;position:relative}.stage#stage_cards section.start .cta_wrapper:last-child{padding-right:20px}.stage#stage_cards section.start .cta_wrapper .tooltip{display:block;top:-25px;opacity:0.8;text-transform:none;text-align:left;line-height:1.4;color:#333;-webkit-transition:all 0.3s;transition:all 0.3s}.stage#stage_cards section.start .cta_wrapper .tooltip .dismiss_rhtooltip:before{color:#333}.stage#stage_cards section.start .cta_wrapper input.radio_toggler{display:none}.stage#stage_cards section.start .cta_wrapper input.radio_toggler:checked ~ .tooltip{opacity:0;top:-35px}.stage#stage_cards section.start .cta{background:#222;background:rgba(34,34,34,0.7);padding:15px 30px 15px;line-height:23px;border:none;border-radius:34px;color:#fff;font-size:24px;text-transform:uppercase}.stage#stage_cards section.start .cta:hover{background:#46b8d3;text-decoration:none;cursor:pointer}.stage#stage_cards section.start .cta.play_icon:before{font-family:rh_icons;content:'>';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;top:2px;left:-2px;margin-right:15px;font-size:23px;line-height:23px}.stage#stage_cards section.start .cta.download:before{font-family:rh_icons;content:'\e801';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:2px;left:-2px;margin-right:5px;font-size:23px;line-height:23px}.stage#stage_cards section.start .cta.live_event{position:relative}.stage#stage_cards section.start .cta.live_event:before{content:'';display:inline-block;width:18px;height:18px;margin-right:15px;border-radius:50%;background:#e11920;-webkit-animation:pulsate 3s infinite;animation:pulsate 3s infinite}.stage#stage_cards section.start .offline_player_cta{border-radius:3px}.stage#stage_cards section.start .availability{float:left;margin-right:20px;margin-top:10px;font-size:14px}.stage#stage_cards section.video_player .top{margin-bottom:20px}.stage#stage_cards section.video_player a[rel=prev]{position:relative;top:5px}.stage#stage_cards section.video_player .buttons{float:right}.stage#stage_cards section.video_player .button_wrap{float:right}.stage#stage_cards section.video_player .button_wrap:not(:first-child){margin-right:10px}.stage#stage_cards section.video_player .button_wrap .availability{padding-right:20px;font-size:14px}.stage#stage_cards section.details header{border-bottom:1px solid rgba(255,255,255,0.2);margin-bottom:40px}.stage#stage_cards section.details header h2{font-size:30px;line-height:0.8}.stage#stage_cards section.details header .tidbits{text-align:left;margin:7px 0 25px}.stage#stage_cards section.details .sidebar{float:left;margin-right:40px}.stage#stage_cards section.details .sidebar img{box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}.stage#stage_cards section.details #stage_footer{margin-top:0}.stage#stage_cards section.details #stage_footer .tabs{width:auto;border-bottom:none;margin-top:0}.stage#stage_cards section.details #stage_footer .tabs li{margin-left:0}.stage#stage_cards section.details #stage_footer .tabs li.active a{background:#333;background:rgba(51,51,51,0.6);border-radius:3px}.stage#stage_cards section.details #stage_footer .notabs{color:#eee;font-size:24px;font-weight:300;line-height:0.8;text-transform:capitalize;padding:30px 0 0}.stage#stage_cards section.details #stage_footer .notabs + .tab_card{padding-top:20px}.stage#stage_cards section.details #stage_footer .tab_card{clear:none}.stage#stage_cards section.details #stage_footer .tab{padding:10px 20px;color:#666;background:none;border:none;text-transform:uppercase;font-size:16px}.stage#stage_cards section.details #stage_footer .active .tab{color:#e6e6e6;background:#51504b}.stage#stage_cards section.details #project_panel .title{display:none}.stage#stage_cards section.details #project_panel .description{padding-left:0;border-left:none;line-height:22px}.stage#stage_cards section.details #credits_panel li{text-align:left}.stage#stage_cards section.player h1{display:inline-block;font-weight:300;margin-left:15px;position:relative;top:2px;letter-spacing:-1px}.stage#stage_cards section.player footer{margin-top:20px}.stage#stage_cards section.player footer h2{float:left;display:inline-block;padding:10px 0;font-size:22px}.stage#stage_cards section.player footer .rh_button{margin-right:7px}.stage#stage_cards section.player footer .included_items{float:left;display:inline-block;width:370px;line-height:1.5;margin-left:5px}.stage#stage_cards section.player footer .included_items li{float:left;margin-left:15px;width:170px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px}.ie9 .stage#stage_cards section.player footer .included_items li{text-overflow:clip}.stage#stage_cards section.player footer .included_items li:before{font-family:rh_icons;content:')';text-transform:none;color:#80b200;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:16px;margin-right:10px;top:2px}.stage#stage_cards section.player .video_placeholder{top:57px}.stage#stage_cards section.payment.validated input:invalid:focus,.stage#stage_cards section.payment.validated input.cc_cvc:invalid:focus{outline-color:#e66}.stage#stage_cards section.payment .extra_features{width:470px;padding-top:20px;min-height:348px;float:right;clear:right}.stage#stage_cards section.payment .extra_features .purchase_screen_icon{display:inline-block;background-image:url("/img/unifiedcheckout_sprite2.png?v=2");background-size:51px 241px;background-repeat:no-repeat}.stage#stage_cards section.payment .extra_features .purchase_screen_icon.extras_icon{background-position:0 0;width:51px;height:36px}.stage#stage_cards section.payment .extra_features .purchase_screen_icon.hd_icon{background-position:0 -63px;width:51px;height:38px}.stage#stage_cards section.payment .extra_features .purchase_screen_icon.subtitles_icon{background-position:0 -126px;width:51px;height:47px}.stage#stage_cards section.payment .extra_features .purchase_screen_icon.preorder_icon{background-position:0 -199px;width:51px;height:43px}.stage#stage_cards section.payment .extra_features .purchase_screen_icon.live_icon{background-image:url("/img/live/rh_live_logo_live_welcome_page.png");width:51px;height:38px;background-position:-270px 12px;background-size:auto 34px}.stage#stage_cards section.payment .extra_features li{padding-left:32px;padding-bottom:30px;padding-right:0}.stage#stage_cards section.payment .extra_features li:before{content:' ';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.stage#stage_cards section.payment .extra_features li > *{display:inline-block;vertical-align:middle}.stage#stage_cards section.payment .extra_features li:first-child{padding-top:6px}.stage#stage_cards section.payment .extra_features li:last-child{border-bottom:none}.stage#stage_cards section.payment .extra_features li .center_img{width:60px;text-align:left;margin-right:15px}.stage#stage_cards section.payment .extra_features li .center_img p{font-size:14px;color:#aaa;margin-top:5px}.stage#stage_cards section.payment .extra_features li img{max-width:181px;max-height:99px}.stage#stage_cards section.payment .extra_features li .blurb{position:absolute;width:355px;font-size:16px}.stage#stage_cards section.payment .extra_features li .blurb > .no-wrapping{width:370px}.stage#stage_cards section.payment .extra_features li .film_format{color:#aaa;font-size:14px}.stage#stage_cards section.payment .extra_features li .film_format .offline_player:after{font-family:rh_icons;content:'o';text-transform:none;color:#aaa;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;margin-left:5px;top:2px}.stage#stage_cards section.payment .extra_features li p.tos{font-size:13px;color:#aaa}.stage#stage_cards section.payment .extra_features li p.tos a{color:#fff}.stage#stage_cards section.payment .extra_features li span.news_icon:before,.stage#stage_cards section.payment .extra_features li span.images_icon:before{font-size:42px;line-height:30px}.stage#stage_cards section.payment .extra_features li span.news_icon:before{font-family:rh_icons;content:'E';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.stage#stage_cards section.payment .extra_features li span.images_icon:before{font-family:rh_icons;content:'F';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.stage#stage_cards section.payment .extra_features li button.no_bg{color:#46b8d3;font-weight:light}.stage#stage_cards section.payment .extra_features li.upgrade{width:100%;font-weight:bold}.stage#stage_cards section.payment .extra_features li.upgrade .bundle_details{background:none;border:none;padding:0;color:#fff!important;font-weight:bold;text-transform:uppercase}.stage#stage_cards section.payment .extra_features li.upgrade .bundle_details:after{font-family:rh_icons;content:'}';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:12px;margin-left:6px}.stage#stage_cards section.payment .extra_features li.upgrade .bundle_details:hover{color:#6bc6dc!important}.stage#stage_cards section.payment .extra_features li.upgrade .bundle_details:hover:after{color:#6bc6dc}.stage#stage_cards section.payment .extra_features li.upgrade .purchase_upgrade{background:none;border:none;padding:0;color:#46b8d3;font-weight:bold}.stage#stage_cards section.payment .extra_features li.upgrade .purchase_upgrade:hover{color:#6bc6dc}.stage#stage_cards section.bundle{width:100%;padding-bottom:90px;text-align:center}.stage#stage_cards section.bundle .container{margin:0 auto;width:940px;text-align:left}.stage#stage_cards section.bundle .bundle_bar{width:100%;border-bottom:1px solid rgba(255,255,255,0.2)}.stage#stage_cards section.bundle .heading button{float:left}.stage#stage_cards section.bundle .heading .button_wrap{float:right}.stage#stage_cards section.bundle .heading .button_wrap a{border-radius:3px}.stage#stage_cards section.bundle .details{text-align:center;margin-top:30px;padding-bottom:53px}.stage#stage_cards section.bundle .details h2{font-size:30px;font-weight:500;margin-bottom:14px;color:#fff}.stage#stage_cards section.bundle .details p{font-size:15px;color:#aaa;max-width:675px;margin:0 auto}.stage#stage_cards section.bundle .items .title{margin-top:45px;margin-bottom:25px;text-align:center}.stage#stage_cards section.bundle .items .title h4{color:#fff;font-size:18px}.stage#stage_cards section.bundle .items .bundle_item{position:relative;width:458px;border:1px solid rgba(255,255,255,0.2);border-radius:3px;float:left;-webkit-transform-style:preserve-3d;color:#fff;margin-bottom:20px}.stage#stage_cards section.bundle .items .bundle_item:nth-child(2n+1){margin-right:20px}.stage#stage_cards section.bundle .items .bundle_item.video{height:72px}.stage#stage_cards section.bundle .items .bundle_item.product{height:75px}.stage#stage_cards section.bundle .items .bundle_item img{float:left;margin-right:20px;border-top-left-radius:3px;border-bottom-left-radius:3px}.stage#stage_cards section.bundle .items .bundle_item .play_icon{position:absolute;bottom:0;left:0;width:37px;height:25px;background-color:rgba(0,0,0,0.6)}.stage#stage_cards section.bundle .items .bundle_item .play_icon:before{content:"";font-family:rh_icons;content:'>';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:12px;top:4px;left:13px}.stage#stage_cards section.bundle .items .bundle_item .text{margin-right:20px;color:#fff;font-weight:600;font-size:14px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.stage#stage_cards section.bundle .items .bundle_item .resolutions{font-size:0.9em;color:#999}.stage#stage_cards section.bundle .items .bundle_item .duration{padding-left:10px}.stage#stage_cards section.bundle .items .bundle_item .price{color:#aaa}.stage#stage_cards .creditcard{opacity:0}.stage#stage_cards .creditcard.loaded{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.stage#stage_cards .creditcard .face{opacity:0;-webkit-transform:translateX(-400px);transform:translateX(-400px)}.stage#stage_cards .creditcard.loaded .face{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.stage#stage_cards .creditcard.loaded .face.cc_back{-webkit-transition-delay:0.6s;transition-delay:0.6s}.stage#stage_cards .creditcard.clone{opacity:0;display:block;position:absolute;left:-200px;top:80px}.stage#stage_cards .creditcard.clone.swiped{-webkit-transition:-webkit-transform 1.2s ease-in-out;transition:-webkit-transform 1.2s ease-in-out;transition:transform 1.2s ease-in-out;-webkit-transform:translateX(1200px);transform:translateX(1200px);-webkit-animation-name:opacityOffOnOff;animation-name:opacityOffOnOff;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s}.stage#stage_cards .creditcard.clone .cc_back{display:none}.stage#stage_cards .creditcard.clone .cc_body{position:relative;overflow:hidden}.stage#stage_cards .creditcard.clone .cc_body .cc_front{position:relative;top:-100px}.stage#stage_cards .payment_preamble{margin-bottom:30px;padding-bottom:15px}.stage#stage_cards .payment_preamble h2{font-size:33px;font-weight:300;letter-spacing:-0.02em;color:#eee}.stage#stage_cards .payment_preamble h3{font-size:24px;font-weight:300;text-align:center}.stage#stage_cards .payment_preamble label{display:block;margin-bottom:7px;font-weight:bold;color:#bbb;font-size:19px}.stage#stage_cards .payment_preamble input{padding:5px;min-width:270px}.stage#stage_cards .payment_preamble input:focus{outline:2px solid #00aeef}.stage#stage_cards .payment_preamble > span{color:#ddd;font-size:12px;margin-left:10px}.stage#stage_cards .user_login{position:absolute;font-size:13px;margin-bottom:10px;color:#999}.stage#stage_cards button.show_login{border:none;background:none;padding:0;font-weight:bold;color:#46b8d3}.stage#stage_cards button.show_login:focus{outline:1px solid #00aeef}.stage#stage_cards button.show_login:hover{color:#52c1dd}.stage#stage_cards aside.payment_details{float:right;width:300px}.stage#stage_cards aside.payment_details .rh_button{box-shadow:none}.stage#stage_cards aside.payment_details h3{font-weight:300;font-size:24px}.stage#stage_cards aside.payment_details label{display:block;margin:20px 0;font-size:14px}.stage#stage_cards aside.payment_details label input[type=checkbox]{margin-right:5px}.stage#stage_cards aside.payment_details .purchase_type{font-size:12px;text-transform:uppercase;color:#bbb}.stage#stage_cards aside.payment_details .total{margin:30px 0;font-size:12px;text-transform:uppercase;color:#bbb}.stage#stage_cards aside.payment_details .total b{display:block;font-size:30px;font-weight:300;color:#fff}.stage#stage_cards .waiting_screen{text-align:center;padding-bottom:20px;margin:110px auto 10px auto}.stage#stage_cards .waiting_screen h2{padding:20px 0 50px;font-size:34px;color:#eee}.stage#stage_cards .waiting_screen .spinner-icon{position:relative;display:inline-block}.stage#stage_cards .waiting_screen .spinner-icon .spinner{left:-28px!important;top:-20px!important}.stage#stage_cards section.countryblock{text-align:center}.stage#stage_cards section.countryblock h2,.stage#stage_cards section.countryblock p{width:70%;margin:30px auto 20px;font-weight:300;color:#eee}.stage#stage_cards section.countryblock h2{font-size:34px}.stage#stage_cards section.countryblock p{box-sizing:border-box;padding:30px;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2);font-size:22px}.stage#stage_cards section.account > .container{padding-left:170px;padding-right:170px}.stage#stage_cards section.account .account_pane{box-sizing:border-box;width:300px;margin-right:60px;padding-right:60px;float:left}.stage#stage_cards section.account .account_pane:first-of-type{border-right:1px solid rgba(255,255,255,0.2)}.stage#stage_cards section.account .input_wrapper{display:block;margin:0 0 10px}.stage#stage_cards section.account .input_wrapper input{width:100%}.stage#stage_cards section.account button.username_signup{width:100%}.stage#stage_cards section.account h2{text-align:center;margin:70px 0 40px;font-size:32px;font-weight:300;color:#eee}.stage#stage_cards section.account .facebook{box-sizing:border-box;padding:50px;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2)}.stage#stage_cards section.account .facebook img{cursor:pointer}.stage#stage_cards section.account .rh_button{margin-top:10px;box-shadow:none}.stage#stage_cards section.account .casl_opt_in{font-size:14px}.stage#stage_cards section.account .casl_opt_in input{margin-right:5px}.stage#stage_cards section.account .fb_preamble{margin-bottom:10px}.stage#stage_cards section.complete h2:before{font-family:rh_icons;content:'◊';text-transform:none;color:#80b200;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;display:block;font-size:60px}.vr_tag{background:#45d2c0;color:#fff;padding:3px;width:25px;border-radius:14px;text-align:center;font-weight:bold;font-size:10px}.vr_purchase_button_subtext{display:none;color:#aaa;font-size:13px;text-align:center}.vr_purchase_button_subtext:before{font-family:rh_icons;content:'\e800';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;vertical-align:top}.vr_purchase_button_subtext .vr_learn_more{color:#ddd}.vr_payment .buy_price:before{font-family:rh_icons;content:'W';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;vertical-align:top;font-size:1.5em;margin-right:5px}.vr_payment .vr_purchase_button_subtext{display:block}.vr_complete p{max-width:500px;margin:-30px auto 0;font-size:18px;line-height:1.5}.vr_complete .vr_learn_more{display:block;margin:0 auto 50px;color:#46b8d3;font-weight:normal;font-size:13px}.vr_complete .download_vr{padding:15px 30px 15px;line-height:23px;border:none;border-radius:34px;color:#fff;font-size:24px;text-transform:uppercase;background:#46b8d3;color:#fff!important;display:inline-block;margin:50px 0 10px;font-size:20px;text-decoration:none}.vr_complete .download_vr:before{font-family:rh_icons;content:'\e801';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:5px;vertical-align:top}.vr_complete .continue{display:inline-block;margin:0 auto;color:#fff!important;text-transform:uppercase;font-weight:bold;font-size:20px}.vr_complete .continue:after{font-family:rh_icons;content:'→';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.7em;margin-left:0.3em}.vr_complete small{color:#aaa;font-size:12px}@-webkit-keyframes opacityOffOnOff{0%{opacity:0}40%{opacity:0.5}80%{opacity:0.5}100%{opacity:0}}@keyframes opacityOffOnOff{0%{opacity:0}40%{opacity:0.5}80%{opacity:0.5}100%{opacity:0}}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.stage_shipping_step p{color:#999;margin:20px 0;font-size:15px;line-height:1.5;width:100%}.stage_shipping_step .clickable_area{display:block;padding:10px;margin-bottom:10px;border-radius:3px;border:1px solid #333;color:#999;font-size:14px;line-height:1.4}.stage_shipping_step input:checked + .clickable_area{border-color:#fff;color:#fff}.stage_shipping_step input:checked + .clickable_area:after{font-family:rh_icons;content:'/';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;display:inline-block;padding:4px;float:right;border-radius:50%;background:#00a652;font-size:11px;line-height:1;text-align:center}.stage_shipping_step input[type=radio]{display:none}.stage_shipping_step button.rh_button{width:100%;height:52px;background:#00a652!important}.stage_shipping_step button.rh_button .price{font-weight:bold}.stage_shipping_step .shipping_form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:10px -8px 20px 0}.stage_shipping_step .shipping_form > p{margin:-10px 0 20px}.stage_shipping_step .shipping_form.show-errors input:invalid{box-shadow:0 0 0 1px rgba(200,0,0,0.7) inset}.stage_shipping_step .shipping_form label{display:block;position:relative;box-sizing:border-box;width:50%;padding-right:8px}.stage_shipping_step .shipping_form label.long{width:100%}.stage_shipping_step .shipping_form label.med{width:33.33%}.stage_shipping_step .shipping_form label > span{position:absolute;top:14px;left:10px;color:#fff;opacity:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:all 0.3s;transition:all 0.3s;width:200%;pointer-events:none}.stage_shipping_step .shipping_form label input:focus + span{opacity:1;-webkit-transform:translateY(-16px) scale(0.8);transform:translateY(-16px) scale(0.8)}.stage_shipping_step .shipping_form input{background-color:rgba(68,68,68,0.9);border-radius:3px;margin:4px 0;width:100%}.stage_shipping_step .shipping_form input:focus::-webkit-input-placeholder{color:transparent}.stage_shipping_step .shipping_form input:focus::-moz-placeholder{color:transparent}.stage_shipping_step .shipping_form input:focus:-ms-input-placeholder{color:transparent}.stage_shipping_step .shipping_form input:focus::placeholder{color:transparent}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.brochure_header{background:#b2b5b7 url("/img/homepage/about_bg.jpg") center 0;text-align:center;padding:70px 0 30px;box-shadow:0 5px 16px #888}.brochure_header h1,.brochure_header h2{font-weight:300;color:#333;text-shadow:0 1px 1px #fff;text-transform:none;line-height:1}.brochure_header h1{font-size:52px;padding-top:10px}.brochure_header h2{font-size:32px}.brochure_header .social_links{margin:25px 0 0}.brochure_header .social_links a{display:inline-block;width:26px;height:26px;background:url("/img/homepage/homepage_social_icons_sprite.png")}.brochure_header .social_links a.fb{background-position:-47px -61px}.brochure_header .social_links a.fb:hover{background-position:-124px -61px}.brochure_header .social_links a.twitter{background-position:-3px -61px;width:35px;margin-right:5px}.brochure_header .social_links a.twitter:hover{background-position:-80px -61px}.brochure_contents{line-height:1.5}.brochure_contents h2{font-weight:600;text-transform:uppercase;margin:30px 0 5px}#about_contents .greeting{text-align:center;font-size:22px;font-weight:200;color:#999}#about_contents .greeting .why{font-weight:600;font-family:proxima-nova,Helvetica,Arial,sans-serif;color:#333;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px;margin:30px 0 10px}#about_contents section{padding:30px 0 70px;padding-left:270px;border-bottom:1px solid #ddd;background:url("/img/homepage/about_sprites.png") no-repeat 0 29px}#about_contents section.connection{padding-top:70px;padding-bottom:120px;background-position:0 -330px}#about_contents section.monetization{padding-top:10px;background-position:0 -659px}#about_contents section:last-child{border-bottom:none}#about_contents h2{font-size:20px;line-height:1;margin-top:30px;text-transform:none!important}#about_contents p{margin:1em 0;line-height:1.4}#legal_quick_links{font-size:12px}#legal_quick_links a{display:block;line-height:1.3;margin:0.4em 0}#legal_quick_links a:hover{color:#46b8d3;text-decoration:none}#legal_header h2{font-size:20px;font-weight:normal;margin-top:3px}#legal_contents article{margin-bottom:50px}#legal_contents ol li{list-style-type:decimal;margin-bottom:1em}#legal_contents ol li p{margin:1em 3em}#legal_contents .preamble{color:#999;margin:30px 0 20px;font-size:18px}#legal_contents nav{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0;margin:30px 0 0}#legal_contents nav h2{font-size:1.3em;margin-top:5px}#legal_contents nav ol{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;margin-bottom:1em}#legal_contents nav li{margin-bottom:0;list-style-type:none}#legal_contents nav a{color:#333;font-weight:600}#legal_contents h4{font-size:1.2em;font-weight:600;text-transform:uppercase;margin:0 5px;padding-top:50px}#legal_contents ol{margin-bottom:-30px}#legal_contents #privacy_text p{line-height:1.5;margin:1em 0}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#stats_dashboard{margin-bottom:40px}#stats_dashboard #chart{width:100%;height:0;min-height:0;position:relative;left:-25px}#stats_dashboard #chart.active{height:380px}#stats_dashboard h1{margin:0.5em 0}#stats_dashboard section.active h1{background:#f09e00}#stats_dashboard section{position:relative;float:left;box-sizing:border-box;width:450px;padding:10px;margin-bottom:40px;margin-right:20px;background:#f5f5f5;box-shadow:0 1px 4px #ddd}#stats_dashboard section .graphit{position:absolute;top:8px;right:10px;background:rgba(0,0,0,0.3);color:#fff;border:none;padding:4px 7px}#stats_dashboard section .graphit:hover{background:#333}#stats_dashboard section .graphit:before{font-family:rh_icons;content:'√';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}#stats_dashboard section .title{text-transform:uppercase;font-weight:300;margin:-10px -10px 10px;padding:10px;line-height:0.9;color:#fff;background:#999}#stats_dashboard section ol{clear:both}#stats_dashboard section li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#stats_dashboard .stats > div{float:left;width:32%;margin-right:1%;margin-bottom:5px;white-space:nowrap}#stats_dashboard .stats b{font-size:2em;margin-right:0.1em;vertical-align:middle;-webkit-transition:0.5s opacity;transition:0.5s opacity}#stats_dashboard .stats b.oldData{opacity:0.1}#stats_dashboard .stats input.num_days{padding:2px;width:2em;text-align:center}#stats_dashboard .latest{padding-left:0;padding-top:5px;margin-bottom:0;border-top:1px solid #eee;color:#999}#stats_dashboard .latest .time{float:right}#stats_dashboard .title:before{margin-right:0.3em!important;float:left}#stats_dashboard .signups .title:before,#stats_dashboard .returninglogins .title:before{font-family:rh_icons;content:'7';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:0.2em}#stats_dashboard .signups .title:before,#stats_dashboard .returninglogins .title:before{font-family:rh_icons;content:'7';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:0.2em}#stats_dashboard .paywallpurchases .title:before{font-family:rh_icons;content:'$';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;float:left}#stats_dashboard .supportpurchases .title:before,#stats_dashboard .storepurchases .title:before{font-family:rh_icons;content:'¢';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;float:left}#stats_dashboard .videoscreated .title:before{font-family:rh_icons;content:'4';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;top:0.1em;font-size:0.9em}#stats_dashboard .projectscreated .title:before{font-family:rh_icons;content:'+';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.8em}#stats_dashboard .commentsposted .title:before{font-family:rh_icons;content:'c';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.8em}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#store_module .proj_carousel{overflow:visible}#reward_page .reward_item header.all_access:before{content:"";display:block;width:127px;height:126px;background:url("/img/all_access_store_modal_ribbon.png");position:absolute;left:-8px;top:-7px;pointer-events:none;z-index:2}.reward_details{overflow:hidden;height:100%}.reward_item{height:375px;width:300px;float:left;margin-right:20px;position:relative;background:#e3e3e3;font-family:proxima-nova,Helvetica,Arial,sans-serif}.reward_item a{text-decoration:none}body.dark .reward_item{background:#292929}.reward_item:last-child{margin-right:0}.reward_item h4{margin:20px 20px 10px;line-height:1.1;font-size:24px;font-weight:bold;color:#555}.reward_item h4 a{color:inherit}.reward_item .fan_count{margin:0 30px;color:#aaa;font-size:13px;text-transform:uppercase}body.dark .reward_item .fan_count{color:#777}.reward_item .description{margin:20px 20px 0;font-weight:200;max-height:200px}.reward_item .edit_reward,.reward_item .tile_delete{position:absolute;top:10px;box-sizing:border-box;height:30px;width:30px;text-align:center;display:none}.artist_viewing .reward_item .edit_reward,.artist_viewing .reward_item .tile_delete{display:block}.reward_item .edit_reward{right:45px}.reward_item .tile_delete{right:10px}.reward_item .buy{position:absolute;z-index:2;font-size:16px;bottom:0;left:0}.reward_item .buy > span{float:left;padding:10px;background:#666;color:#e6e6e6;font-weight:600}body.dark .reward_item .buy > span{background:#202020;color:#eee}.reward_item .buy span.strike{float:left;position:relative;color:#f00!important;text-decoration:line-through;padding:10px 0}.reward_item .buy span.strike:after{border-bottom:1px solid #f00;content:"";left:0;position:absolute;right:0;top:46%}.reward_item .buy span.has_discount{float:none}.reward_item .buy span.discount_amount{color:#46b8d3!important}.reward_item .buy .store_cta{float:left;box-sizing:border-box;height:38px;padding:10px 20px;margin-left:1px;background:#46b8d3;color:#eee;font-weight:300;font-size:14px;text-transform:uppercase}.reward_item .buy span.bundle_bought{float:left;padding:10px 20px;background:#aaa!important;color:#eee;font-weight:300;text-transform:uppercase;margin-left:1px}.reward_item .text_fade{position:absolute;z-index:1;left:0;right:0;bottom:0;height:105px;background-color:#e3e3e3;background:-webkit-linear-gradient(top,rgba(227,227,227,0) 20%,#e3e3e3 48%);background:linear-gradient(to bottom,rgba(227,227,227,0) 20%,#e3e3e3 48%)}body.dark .reward_item .text_fade{background-color:#292929;background:-webkit-linear-gradient(top,rgba(41,41,41,0) 20%,#292929 48%);background:linear-gradient(to bottom,rgba(41,41,41,0) 20%,#292929 48%)}.ie9 .reward_item .text_fade{height:74px}.reward_item .digital_download{position:absolute;top:0;left:0;width:47px;height:47px;background:url("/img/digital_dl_corner.png") no-repeat}.project_modal_overlay .reward_container.modal{box-sizing:border-box;width:620px;color:#eee;min-height:100%;margin:55px auto}.reward_item:hover .buy a{background:#47c9e8}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#subscribers_panel .download_csv{float:right;position:relative;top:-5px}#subscribers_panel h2 .total{font-size:0.65em;color:#aaa;vertical-align:middle}#subscribers_panel tbody td{padding-top:20px;padding-bottom:20px}#subscribers_panel td.controls{text-align:right;padding-right:40px;width:auto}#subscribers_panel .empty{text-align:center;padding:40px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#subtitles_panel{position:relative;overflow:hidden;margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px;margin-bottom:40px}#subtitles_panel button.add_subtitle{position:relative;top:20px;left:80px}#subtitles_panel .h3_holder{padding-top:18px;padding-bottom:18px;border-bottom:1px solid #e2e2e2}#subtitles_panel .h3_holder h3{font-size:16px;margin-bottom:0}#subtitles_panel ul.subtitles{margin-bottom:20px}#subtitles_panel ul.subtitles li{position:relative;padding:25px 0;border-top:1px solid #e2e2e2;font-weight:600;font-size:16px}#subtitles_panel ul.subtitles li:first-child{border:none}#subtitles_panel ul.subtitles li.empty{font-weight:normal}#subtitles_panel ul.subtitles li .delete_subtitle{position:absolute;top:25%;right:0}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#sundance_page{background:#888}#sundance_page #sundance_welcome{text-align:center;padding:83px 0 93px 0;background:#f7f7f7 url("/img/sundance/sundance_welcome_bg.jpg") center 0 no-repeat}#sundance_page #sundance_welcome .logo{width:190px;height:auto;margin-bottom:50px;-webkit-animation:none;animation:none}#sundance_page #sundance_welcome .welcome{width:515px;margin:0 auto;font-size:16px;font-weight:normal;color:#333;line-height:1.4}#sundance_page #sundance_welcome .welcome h2{width:600px;margin-left:-42px;font-size:40px;margin-bottom:15px;font-weight:300;line-height:1.231}#sundance_page #sundance_welcome .welcome a.learn_more{display:block;margin-top:20px;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:none}#sundance_page #sundance_welcome .welcome a.learn_more:after{font-family:rh_icons;content:'→';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.7em;margin-left:0.3em;margin:0;left:5px}#sundance_page #sundance_all{clear:both;background:#fff;padding-bottom:30px;border-bottom:1px solid #ddd}#sundance_page #sundance_all .blurb{color:#333;font-weight:600;width:460px;margin:0 auto;text-align:center;padding-top:73px;margin-bottom:-16px;font-size:15px;line-height:1.6}#sundance_page #sundance_all .container{padding:50px 20px}#sundance_page #sundance_all img.poster{box-shadow:3px 3px 7px rgba(0,0,0,0.4)}#sundance_page #sundance_all .poster_item{margin-bottom:20px}#sundance_page #sundance_all .poster_item:not(:nth-child(4n)){margin-right:20px}#sundance_page #sundance_all .poster_item:hover img.poster{outline:none}#sundance_page #gates_layer{background:#fff;text-align:center;padding-top:60px}#sundance_page #gates_layer .logo{width:655px;height:auto;margin-bottom:62px}#sundance_page #gates_layer .copy{width:770px;margin:0 auto;font-size:16px;font-weight:normal;color:#333;line-height:1.4}#sundance_page #gates_layer .copy h2{width:910px;margin-left:-70px;font-size:40px;margin-bottom:12px;font-weight:300;line-height:1.231}#sundance_page #gates_layer .container{width:940px;padding:44px 0 80px 0;border-bottom:1px solid #ddd}#sundance_page #gates_layer .poster_item{margin-bottom:10px}#sundance_page #gates_layer .poster_item:not(:nth-child(5n)){margin-right:10px}#sundance_page #gates_layer .poster_item:hover img.poster{outline:none}#sundance_page #gates_layer .poster_item img.poster{width:180px;height:auto}#sundance_page #gates_layer .info{box-sizing:border-box;width:940px;padding:80px 60px;margin:0 auto}#sundance_page #gates_layer .info .left{width:320px;float:left}#sundance_page #gates_layer .info .left > img{width:220px;height:auto;margin-bottom:20px;position:relative;top:-10px}#sundance_page #gates_layer .info .right{width:320px;float:right}#sundance_page #gates_layer .info .right > img{width:230px;height:auto;margin-bottom:42px}#sundance_page #gates_layer .info .title{font-size:15px;font-weight:700;margin-bottom:8px}#sundance_page #gates_layer .info .text{font-size:15px;line-height:1.5;margin-bottom:8px}#sundance_page #gates_layer .info .learn_more{font-size:15px;font-weight:600;margin-top:5px}#sundance_page #gates_layer .crowd_footer{height:194px;background:url("/img/sundance/crowd_footer.png") center 0 no-repeat}#sundance_page #sundance_footer{text-align:center;background-color:#222;color:#eee;padding-top:50px}#sundance_page #sundance_footer h3{font-size:30px;font-weight:100;color:#eee}#sundance_page #sundance_footer small{font-size:16px;font-weight:100;display:inline-block}#sundance_page #sundance_footer .vintage{width:940px}#sundance_page #sundance_footer .vintage .alumni,#sundance_page #sundance_footer .vintage .current{display:inline-block;text-align:left;width:430px;margin-bottom:70px}#sundance_page #sundance_footer .vintage .alumni p,#sundance_page #sundance_footer .vintage .current p{font-size:16px;font-weight:100;line-height:22px}#sundance_page #sundance_footer .vintage .alumni{float:left;margin-right:40px}#sundance_page #sundance_footer .vintage .alumni .title:before{background:url("/img/sundance/legacy.png");width:62px;height:57px}#sundance_page #sundance_footer .vintage .title:before{content:'';display:block;float:left;margin-right:15px}#sundance_page #sundance_footer .vintage .title{margin-bottom:25px}#sundance_page #sundance_footer .vintage .current{float:right;margin-left:40px}#sundance_page #sundance_footer .vintage .current .title:before{background:url("/img/sundance/2014.png");width:53px;height:53px}#sundance_page #sundance_footer .quotes{clear:both;position:relative;height:260px;margin-bottom:50px}#sundance_page #sundance_footer .quotes .quote{display:none;vertical-align:middle;position:absolute;top:50%;margin-right:140px;margin-left:140px}#sundance_page #sundance_footer .quotes blockquote{width:660px;margin:0 auto;color:#aaa}#sundance_page #sundance_footer .quotes blockquote p{font-family:Georgia,Times,"Times New Roman",serif;font-size:28px;line-height:38px;font-weight:lighter;font-style:italic;margin-bottom:40px}#sundance_page #sundance_footer .quotes blockquote footer{font-size:18px;font-weight:100}#sundance_page #sundance_footer hr{clear:both;border:0;background-color:#333;margin:50px 0}#sundance_page #sundance_footer .submit_film{margin-bottom:40px;background-color:#292929;border-top:1px solid #333;padding:60px 0 70px}#sundance_page #sundance_footer .submit_film .filmmaker{width:375px;margin:20px auto 25px;font-size:18px;font-weight:100;line-height:22px}#sundance_page #sundance_footer .submit_film a{color:#eee;text-decoration:none}.carousel_sundance_item .container{color:#fff;position:relative}.carousel_sundance_item .container h1{display:none}.carousel_sundance_item .container a{position:absolute;top:203px;left:672px;font:normal 24px proxima-nova,Helvetica,Arial,sans-serif;color:#b7b7b7;text-decoration:none}.carousel_sundance_item .container a:after{font-family:rh_icons;content:'→';text-transform:none;color:#b7b7b7;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.7em;margin-left:0.3em}#sundance_hp_layer{font-family:proxima-nova,Helvetica,Arial,sans-serif;background:#fff}#sundance_hp_layer .container{padding:40px 20px!important}#sundance_hp_layer img.sundance_logo{float:left;margin-right:30px;margin-left:20px}#sundance_hp_layer p{line-height:1.4;margin:10px;font-size:15px}#sundance_carousel.container{clear:both}#sundance_carousel.container ol{padding:0;margin:0}#sundance_carousel.container li{float:left;margin-right:19px}#sundance_carousel.container li:nth-child(4n){margin-right:13px}#sundance_carousel.container .projectCarousel button{border-radius:0;background:#5e5e5e}#sundance_carousel.container .projectCarousel button.hidden{display:block!important;visibility:visible;opacity:0.1;background:#5e5e5e!important}#sundance_carousel.container .projectCarousel button:hover{background:#3e90a5}#sundance_carousel.container .projectCarousel button.nextPage:hover:before{background-position:-115px -8px}#sundance_carousel.container .projectCarousel button.prevPage:hover:before{background-position:-140px -8px}.feature_carousel.wide_feature{height:620px}.feature_carousel.wide_feature button.next,.feature_carousel.wide_feature button.prev{display:block;position:absolute;background:url("/img/homepage/user_home_page_sprites.png?v=3") no-repeat;width:40px;height:45px;border:none;top:265px}.feature_carousel.wide_feature button.next:before,.feature_carousel.wide_feature button.prev:before{content:none}.feature_carousel.wide_feature button.prev{background-position:-214px -2px;left:-25px}.feature_carousel.wide_feature button.next{background-position:-214px -48px;right:-35px}.feature_carousel.wide_feature div.container{padding-top:120px}.feature_carousel.wide_feature canvas.timers{margin-top:17px}.feature_carousel.wide_feature #featured_overlay{background:-webkit-linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.55) 25%,rgba(0,0,0,0.55) 75%,rgba(0,0,0,0.8));background:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.55) 25%,rgba(0,0,0,0.55) 75%,rgba(0,0,0,0.8))}.feature_carousel.wide_feature #featured_overlay.pilot{background-image:none}.wide_feature .featured_item{font-weight:300;font-size:24px;font-family:proxima-nova,Helvetica,Arial,sans-serif;color:#eee}.wide_feature .featured_item .details{color:#eee;background:none;width:650px;height:350px;padding:0}.wide_feature .featured_item .poster{float:left;margin-right:50px}.wide_feature .featured_item a{color:#eee;text-decoration:none}.wide_feature .featured_item .description{max-height:120px;overflow:hidden}.wide_feature .featured_item h3{font-size:48px;font-weight:normal;margin:20px 0 25px}.wide_feature .featured_item a.watch{display:block;font-weight:600;margin-top:30px}.wide_feature .featured_item a.watch:after{font-family:rh_icons;content:'→';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.7em;margin-left:0.3em;margin-left:10px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.tab{text-transform:uppercase;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;line-height:22px;text-align:center;text-shadow:0 0 0 transparent,1px 1px 1px #efefef;overflow:hidden;height:20px;padding:0.5em 25px;border-top-left-radius:4px;border-top-right-radius:4px}.tab.on:before{content:'ON';background:#72a024}.tab.off:before{content:'OFF';background:#bbb}.tab:focus{outline:none}.tab:hover{color:#212121}.tab a{display:block;float:left;font-size:14px;padding:0.5em 1em;color:#666}.tab_counter.inactive{background-color:#bbb}body.dark .tab_counter.inactive{background-color:#666}.tab_counter,.tab.on:before,.tab.off:before{display:inline-block;color:#888;padding:1px 6px 0 0;text-shadow:none;font-size:0.9em;font-weight:600;line-height:16px;border-radius:4px}.active .tab_counter,.active .tab.on:before,.active .tab.off:before{color:#333}.tab.on:before,.tab.off:before{margin-right:7px}#tab_bar{padding-left:0;color:#ccc}#tab_bar > li{float:left;margin-right:5px;height:38px;background-color:#d5d5d5}#tab_bar > li.active{background:#fff}#tab_bar > li:last-child{margin-right:0}#tab_bar > li a{display:block;padding:7px 12px;text-decoration:none;text-shadow:#efefef 1px 1px 1px;color:#666}#tab_bar > li a:hover{color:#222}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.poster_item{position:relative;float:left;margin-right:20px;margin-bottom:20px}.poster_item .proj_tooltip{box-sizing:border-box;display:none;position:absolute;left:187px;top:-30px;color:#333;z-index:3;background:#fff;padding:30px;width:285px;box-shadow:0 0 7px #aaa;text-align:left;border-radius:2px}.poster_item .proj_tooltip:before{content:'';height:100%;position:absolute;left:-10px;width:10px}.poster_item .proj_tooltip:after{content:'';position:absolute;left:-15px;top:50px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #fff}.poster_item .proj_tooltip h3{font-size:16px;font-weight:600;margin-bottom:5px}.poster_item .proj_tooltip .details{font-size:15px;font-weight:300}.poster_item .proj_tooltip .directors{border-top:1px solid #ddd;margin-top:26px}.poster_item .proj_tooltip .directors > li{padding-top:15px}.poster_item .proj_tooltip .directors > li > img{float:left;width:50px;height:50px;border-radius:50px}.poster_item .proj_tooltip .directors > li .right{float:left;margin-left:10px}.poster_item .proj_tooltip .directors > li .right .name{font-weight:600;margin-top:8px}.poster_item:hover img.poster{outline:4px solid #fff}.poster_item:hover > .proj_tooltip{display:block}.four_per_row .poster_item:nth-child(4n){margin-right:0}.four_per_row .poster_item:nth-child(4n) .proj_tooltip,.four_per_row .poster_item:nth-child(4n-1) .proj_tooltip{left:auto;right:187px}.four_per_row .poster_item:nth-child(4n) .proj_tooltip:before,.four_per_row .poster_item:nth-child(4n-1) .proj_tooltip:before{left:auto;right:-10px}.four_per_row .poster_item:nth-child(4n) .proj_tooltip:after,.four_per_row .poster_item:nth-child(4n-1) .proj_tooltip:after{left:auto;right:-15px;border-right:none;border-left:15px solid #fff}.five_per_row .poster_item:nth-child(5n){margin-right:0}.five_per_row .poster_item:not(:first-child) .proj_tooltip{left:auto;right:187px}.five_per_row .poster_item:not(:first-child) .proj_tooltip:before{left:auto;right:-10px}.five_per_row .poster_item:not(:first-child) .proj_tooltip:after{left:auto;right:-15px;border-right:none;border-left:15px solid #fff}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.thumbnail_teaser_view{width:520px;position:relative}.thumbnail_teaser_view .thumb_picker{box-sizing:border-box;padding-bottom:40px;margin-bottom:20px;border-bottom:1px solid #e4e4e4}.thumbnail_teaser_view .main_picker{margin-top:20px}.thumbnail_teaser_view .main_picker .video_preview{display:block}.thumbnail_teaser_view .main_picker .time_bar{width:516px;height:30px;margin-bottom:10px;background:#46b8d3}.thumbnail_teaser_view .custom_picker{position:relative}.thumbnail_teaser_view .custom_picker.loading{opacity:0.4}.thumbnail_teaser_view .custom_picker.inactive .custom_preview{display:none}.thumbnail_teaser_view .custom_picker.inactive aside .filepicker_widget{display:none}.thumbnail_teaser_view .custom_picker.inactive .start_filepicker{display:block}.thumbnail_teaser_view .custom_picker .custom_preview{position:relative;margin-top:25px;width:294px;height:166px;float:right}.thumbnail_teaser_view .custom_picker .custom_preview:hover .pill_overlay{opacity:1;width:50%;margin-left:25%}.thumbnail_teaser_view .custom_picker .start_filepicker{display:none;float:right;padding:50px 70px;margin:20px 0 50px;border:1px dashed #d2d2d2}.thumbnail_teaser_view .custom_picker aside{box-sizing:border-box;width:200px;padding:30px 20px 20px 0;float:left}.thumbnail_teaser_view .custom_picker p{line-height:1.4;margin-bottom:20px}.thumbnail_teaser_view .custom_picker .filepicker_widget button:before{content:'';display:inline-block;width:30px;height:20px;background-image:url("/img/megasprite.png?v=3");background-position:-71px -339px;vertical-align:middle;margin-right:10px;margin-left:-5px}.thumbdrag_widget{width:100%;position:relative}.thumb{width:120px;float:left;margin-left:12px;overflow:auto;position:relative}.thumb.thumb1{margin-left:0}.thumb.thumb1.loading{opacity:0.4}.thumb img{width:100%}.thumb .thumb_time{width:100%;font-size:0.9em;font-weight:300;line-height:1.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time_tooltip{width:45px;height:18px;padding-top:2px;position:absolute;top:-27px;left:130px;background:#2a2a2a;color:#fff;font-size:12px;text-align:center;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.time_tooltip:after{content:'';position:absolute;top:20px;left:50%;margin-left:-7px;border-style:solid;border-width:4px 7px 0 7px;border-color:#2a2a2a transparent transparent transparent}.time_tooltip.hide{opacity:0}.time_dragger{width:16px;height:15px;position:absolute;top:9px;left:0;background:-webkit-linear-gradient(#444,#222);background:linear-gradient(#444,#222);color:#fff;font-size:10px;line-height:14px;text-align:center;cursor:pointer}.time_dragger:before{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:9px solid #444;display:block;position:absolute;top:-9px}.thumbnail_picker_info_tooltip.rh_tooltip.top{display:block;opacity:1;top:-69px;left:-53px;width:115px;padding:12px 15px;-webkit-transition:opacity 0.1s linear;transition:opacity 0.1s linear;background:#333}.thumbnail_picker_info_tooltip.rh_tooltip.top:after{left:47px;border-color:#333 transparent}.thumbnail_picker_info_tooltip.rh_tooltip.top.hide{opacity:0}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}ul.token-input-list{overflow:hidden;height:auto!important;height:1%;width:400px;border:1px solid #ccc;cursor:text;font-weight:300;font-family:proxima-nova,Helvetica,Arial,sans-serif;min-height:1px;z-index:999;margin:0;padding:7px 7px 3px;background-color:#fff;list-style-type:none;clear:left}ul.token-input-list li input{border:0;width:110px;padding:5px 4px;background-color:#fff;margin:2px 0;font:normal 1em proxima-nova,Helvetica,Arial,sans-serif;box-shadow:none!important;outline-style:none;-webkit-appearance:caret}ul.token-input-list .token-input-token{overflow:hidden;height:auto!important;height:15px;margin:3px;padding:0 8px;cursor:default;float:left;white-space:nowrap;font:300 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:28px;color:#eee;background:#333;border-radius:4px}ul.token-input-list .token-input-token p{display:inline;padding:0;margin:0}ul.token-input-list .token-input-token span{margin-left:8px;font:500 1.5em proxima-nova,Helvetica,Arial,sans-serif!important;color:#eee!important;vertical-align:sub;cursor:pointer}div.token-input-dropdown{position:absolute;width:400px;background-color:#fff;overflow:hidden;cursor:default;z-index:1;box-shadow:0 2px 3px rgba(0,0,0,0.1)}div.token-input-dropdown p{margin:0;padding:5px;color:#777}div.token-input-dropdown ul{margin:0;padding:0}div.token-input-dropdown ul li{background-color:#fff;padding:3px;margin:0;list-style-type:none;border-left:1px solid #ccc;border-right:1px solid #ccc}div.token-input-dropdown ul li:first-child{border-top:1px solid #ccc}div.token-input-dropdown ul li:last-child{border-bottom:1px solid #ccc}div.token-input-dropdown ul li.token-input-dropdown-item{background-color:#fff}div.token-input-dropdown ul li em{font-weight:bold;font-style:normal}div.token-input-dropdown ul li.token-input-selected-dropdown-item{background-color:#46b8d3;color:#fff}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.rh_tooltip{display:none;z-index:80;box-sizing:border-box;position:absolute;padding:30px;width:240px;opacity:0;font-size:12px!important;line-height:1.4!important;text-align:left!important;box-shadow:0 0 6px 0 rgba(0,0,0,0.7);background:#3d8fa4;color:#fff!important}.rh_tooltip.notice{background:#fffde2;color:#333!important}.rh_tooltip.notice.top:after,.rh_tooltip.notice.bottom:after{border-color:#fffde2 transparent}.rh_tooltip.notice.left:after,.rh_tooltip.notice.right:after{border-color:transparent #fffde2}.rh_tooltip.notice .dismiss_rhtooltip:before{color:#333}.rh_tooltip.chat_bubbles{width:270px;padding:15px 15px 15px 70px}.rh_tooltip.chat_bubbles:before{font-family:rh_icons;content:'s';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:38px;position:absolute;left:15px}.rh_tooltip.chat_bubbles.top:after,.rh_tooltip.chat_bubbles.bottom:after{left:126px}.rh_tooltip.top:after{content:"";position:absolute;bottom:-10px;border-width:10px 10px 0;border-style:solid;border-color:#3d8fa4 transparent;display:block;width:0;left:110px}.rh_tooltip.bottom:after{content:"";position:absolute;top:-10px;border-width:0 10px 10px;border-style:solid;border-color:#3d8fa4 transparent;display:block;width:0;left:110px}.rh_tooltip.left:after{content:"";position:absolute;top:15px;border-width:9px 0 9px 9px;border-style:solid;border-color:transparent #3d8fa4 transparent;display:block;width:0;right:-9px}.rh_tooltip.right:after{content:"";position:absolute;top:15px;border-width:9px 9px 9px 0;border-style:solid;border-color:transparent #3d8fa4 transparent;display:block;width:0;left:-9px}a.dataTooltip[data-tooltip]{display:inline-block;position:relative}a.dataTooltip[data-tooltip]:before,a.dataTooltip[data-tooltip]:after{display:block;box-sizing:border-box;position:absolute;opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;z-index:5}a.dataTooltip[data-tooltip]:hover:before,a.dataTooltip[data-tooltip]:hover:after{opacity:1}a.dataTooltip[data-tooltip]:before{content:attr(data-tooltip);top:-46px;width:145px;left:-35px;padding:10px;text-align:center;border-radius:5px;box-shadow:0 0 6px 0 rgba(0,0,0,0.7);background:#3d8fa4;color:#fff!important;font-size:12px!important;line-height:1.4!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.dataTooltip[data-tooltip]:after{content:"";left:29px;top:-10px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #3d8fa4}a.dataTooltip[data-tooltip].dataTooltipBottom:before{display:none;pointer-events:none;top:auto;bottom:-37px;width:100px;left:-35px}a.dataTooltip[data-tooltip].dataTooltipBottom:after{dipslay:none;top:36px;border-top:none;border-bottom:5px solid #3d8fa4;left:10px}a.dataTooltip[data-tooltip].dataTooltipBottom:hover:before,a.dataTooltip[data-tooltip].dataTooltipBottom:hover:after{display:block}#like_button_tooltip{padding:20px;left:-48px;margin-top:3px;width:210px;opacity:1}.dismiss_rhtooltip{position:absolute;top:10px;right:10px;cursor:pointer;background:none;border:none;padding:0}.dismiss_rhtooltip:before{font-family:rh_icons;content:'≈';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#twitter_module.empty .tweets{height:auto}#twitter_module.empty .tweets:before{content:'No tweets to show. Check back later!';display:block;font-size:20px;text-align:center}#twitter_module .tweets{position:relative;height:400px;margin-right:-20px;overflow:hidden;color:#bbb}body.light #twitter_module .tweets{color:#666}#twitter_module .tweets li{float:left;position:relative;box-sizing:border-box;width:300px;height:190px;padding:16px 20px 0;font-size:15px;background:#333;border-radius:3px;margin-right:20px;margin-bottom:15px}body.light #twitter_module .tweets li{background:#ddd}#twitter_module .tweets li .link_to_tweet{position:absolute;right:20px;bottom:20px;display:none;color:#fff;font-size:14px}#twitter_module .tweets li:hover .link_to_tweet{display:inline}#twitter_module .tweets .author{display:block;margin-top:15px;color:#e8e8e8;text-decoration:none}body.light #twitter_module .tweets .author{color:#555}#twitter_module .tweets .author .avatar{float:left;margin-right:15px;border-radius:50%}#twitter_module .tweets .author .name{font-weight:bold}#twitter_module .tweets .author .handle{font-size:14px}#twitter_module .load_more{display:block;margin:20px auto 0;padding:10px 20px;border:none;border-radius:3px;background:#333;color:#fff;font-size:16px;text-transform:uppercase}body.light #twitter_module .load_more{background:#ddd;color:#333}#twitter_module .load_more:before{font-family:rh_icons;content:'ø';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:7px;vertical-align:top}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.unslider-nav ol{list-style:none;text-align:center}.unslider-nav ol li{display:inline-block;width:6px;height:6px;margin:0 4px;background:transparent;border-radius:5px;overflow:hidden;text-indent:-999em;border:2px solid #fff;cursor:pointer}.unslider-nav ol li.unslider-active{background:#fff;cursor:default}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.unslider{overflow:auto;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.update_container{float:left;box-sizing:border-box;width:720px;border-left:1px solid #222;border-right:1px solid #222;color:#eee;min-height:100%;margin-top:1px;overflow:hidden}.update_container.modal{float:none;margin:0 auto;margin-top:74px;overflow:visible;background:rgba(0,0,0,0.3)}.update_container .update_header{box-sizing:border-box;height:90px;padding:20px;padding-bottom:30px}.update_container .update_header .artist_profile{float:left}.update_container .update_header .artist_profile img{float:left}.update_container .update_header .artist_profile .artist{float:left;margin-left:15px}.update_container .update_header .artist_profile .artist_wrap{float:left;margin-left:12px;line-height:30px}.update_container .update_header .artist_profile a.artist_name{display:block;color:#eee;font-weight:500;font-size:16px;margin-top:8px;margin-bottom:3px;vertical-align:middle}.update_container .update_header .artist_profile a.artist_name:hover{color:#46b8d3;text-decoration:none}.update_container .update_header .artist_profile .artist_tagline{color:#888;font-size:11px}.update_container .update_header button.followArtist{float:right;display:block;width:100px;padding:10px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;text-transform:uppercase;color:#fff;background:#46b8d3;border:none;margin-top:7px}.update_container .update_header button.followArtist:hover{background:#47c9e8}.update_container .update_header button.followArtist:before{content:'Follow'}.update_container .update_header button.followArtist.active{background:#999}.update_container .update_header button.followArtist.active:before{content:'Following'}.update_container .update_header button.followArtist.active:hover{background:#e73622}.update_container .update_header button.followArtist.active:hover:before{content:'Unfollow'}.update_container .standalone_header{box-sizing:border-box;height:90px;border-bottom:1px solid #222}.update_container .standalone_header h1{padding-top:24px;font-weight:normal;font-size:17px;color:#eee;padding-left:20px}.update_container .standalone_header h1 span{color:#eee;font-weight:bold;text-transform:uppercase}.update_container .standalone_header h1 span:before{font-family:rh_icons;content:'>';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:7px;margin-right:6px;margin-left:4px;top:-2px}.update_container .update_body{padding:20px 50px 50px 50px;border-bottom:1px solid #222}.update_container .update_body h2{font-size:36px;line-height:37px;margin-bottom:15px}.update_container .update_body .update_date{font-size:13px;text-transform:uppercase;color:#666;margin-bottom:40px}.update_container .update_body .update_text{color:#888;font-size:15px;line-height:20px}.update_container .image_wrap{background:rgba(30,30,30,0.9);max-height:450px;text-align:center;margin:25px -50px}.update_container .image_wrap > a{max-height:inherit}.update_container .image_wrap img{max-width:100%;max-height:inherit}.update_container .image_wrap > .image_wrap{margin:0}.update_container .news_header{padding:40px 50px;font-family:proxima-nova,Helvetica,Arial,sans-serif}.update_container .proj_carousel_wrap{padding:0 20px}.update_container h4{text-transform:uppercase;font-weight:300;font-size:24px}.update_container .vid_placeholder{position:relative;cursor:pointer}.update_container .vid_placeholder:before{content:url("/img/video_wide_play_btn.png");width:65px;height:37px;position:absolute;bottom:0;left:0;z-index:2}.comments_wrapper{margin-top:50px;border-top:1px solid #ddd;padding:40px 50px}body.dark .comments_wrapper{border-color:#222}.comments_wrapper h4 .thoughts{color:#999}.comments_wrapper h5{display:none}.comments_wrapper button.reply{display:none}.update_carousel.proj_carousel{width:640px;margin:0 auto}.standalone .update_carousel.proj_carousel{margin:0 20px}.update_carousel.proj_carousel .prevPage{left:0}.update_carousel.proj_carousel .nextPage{right:0}.update_carousel.proj_carousel .news_tile{margin:0 10px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.news_tile_link{position:relative}.news_tile_link .actions{display:none;position:absolute;top:8px;right:8px;z-index:2}.news_tile_link .actions button{border:none;background:#666;padding:5px;margin-left:3px;color:#ccc;opacity:0.8}.news_tile_link .actions button:hover{color:#ddd;opacity:1}.artist .news_tile_link .actions{display:block}.news_tile_link .actions .delete:before{font-family:rh_icons;content:'X';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.news_tile_link .actions .edit:before{font-family:rh_icons;content:'p';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.news_tile.update_tile h3{margin-top:30px}.news_tile.update_tile.withimg h3{margin:160px 0 0;color:#eee}.news_tile.update_tile.withimg .text:not(:empty){color:#e5e5e5;margin-top:7px}.news_tile.update_tile footer{background:#e1e1e1;background:-webkit-linear-gradient(rgba(250,250,250,0),#e1e1e1 44%);background:linear-gradient(rgba(250,250,250,0),#e1e1e1 44%)}body.dark .news_tile.update_tile footer{background:#292929;background:-webkit-linear-gradient(rgba(41,41,41,0),#292929 44%);background:linear-gradient(rgba(41,41,41,0),#292929 44%)}.news_tile.update_tile.withimg h3{margin-top:0}.news_tile.update_tile.withimg footer{background:none}body.dark .news_tile.update_tile.withimg footer{background:none}.news_tile.update_tile.withimg .text_wrap{position:absolute;bottom:55px;box-sizing:border-box;overflow:hidden}a.news_tile_link{display:block;float:left}a.news_tile_link:hover{text-decoration:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#updates_panel > h2{margin-bottom:40px}#updates_panel > p{font-size:16px}#updates_panel > .write_new,#updates_panel .social_wrapper{float:right;margin-left:10px;position:relative}#updates_panel > .write_new .tooltip,#updates_panel .social_wrapper .tooltip{bottom:-20px;left:-200px;width:155px;text-align:left}#updates_panel > .write_new .tooltip:after,#updates_panel .social_wrapper .tooltip:after{content:'';display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;right:-18px;left:initial;bottom:38%}#updates_panel .connect_social:not(:hover){background:none;color:#333;border:1px solid #333}#updates_panel table.item_list .author,#updates_panel table.item_list .date{width:20%;text-align:center}form#updates_panel .connect_social.enabled,.connect_social_drawer button.enabled{color:#81b100;border:1px solid #81b100;background:none}form#updates_panel .connect_social.enabled:before,.connect_social_drawer button.enabled:before{font-family:rh_icons;content:'/';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:14px;margin-right:5px;vertical-align:bottom}form#updates_panel .connect_social.enabled:hover,.connect_social_drawer button.enabled:hover{background:none}.megamenu_panel section.side_drawer.connect_social_drawer{width:500px;right:-500px}.megamenu_panel section.side_drawer.connect_social_drawer.active{right:0}.megamenu_panel section.side_drawer.connect_social_drawer .social_buttons{text-align:center;padding:40px}.megamenu_panel section.side_drawer.connect_social_drawer .social_buttons button{width:300px;margin-bottom:10px}.megamenu_panel section.side_drawer.connect_social_drawer fieldset.panel_ctas{border-top:1px solid #eee!important;padding-top:20px}#add_update_panel label{display:block;font-weight:600;margin:30px 0 15px}#add_update_panel label:first-child{margin-top:0}#add_update_panel input[name=title],#add_update_panel textarea,#add_update_panel .redactor_box{width:100%;max-width:700px}#add_update_panel .redactor_box{border-radius:3px;border-top:none;min-height:350px}#add_update_panel .redactor_box > iframe{height:100%;min-height:350px}#add_update_panel .redactor_box .redactor_toolbar{border-top-left-radius:3px;border-top-right-radius:3px}#add_update_panel .redactor_box iframe{border-radius:3px}#add_update_panel .social_buttons h4{font-weight:bold;margin-bottom:20px}#add_update_panel .social_buttons label{display:inline-block;position:relative;min-width:250px;font-weight:normal;margin:0}#add_update_panel .social_buttons label:last-of-type{margin-left:40px}#add_update_panel .social_buttons input[type=checkbox]{margin-right:5px}#add_update_panel .social_buttons button{position:absolute;top:0;right:0;width:100%;height:100%;text-align:right;background:rgba(255,255,255,0.5)}#add_update_panel .social_buttons button.enabled{display:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#settings_header{padding:5px 0;background-color:#000;color:#fff}#settings_header .container{padding-top:25px}#settings_header h1{font-weight:600;color:#fff;text-transform:uppercase}#settings_body{padding-top:20px}#settings_body #rh_sidebar_nav a.delete{color:#c6643d}#settings_body #rh_sidebar_nav a.delete.active{background:#fff}#settings_body #rh_sidebar_nav a.delete.active:after{content:''}#settings_body .rh_form{display:none;margin-left:300px}#settings_body .rh_form .output{font-weight:bold;color:#999;text-shadow:0 0 0 transparent,0 1px 1px #fff;background:#e5e5e5}#settings_body #alerts label{font-weight:normal;line-height:1.8}#settings_body #alerts p{margin:2.5em 0 1em}#settings_body #payments h2{margin-bottom:30px}#settings_body #payments .creditcard{font-size:16px;margin:65px 0 30px}#settings_body #payments .creditcard .cc_name{width:auto}#settings_body #payments .remove_card{position:relative}#settings_body #payments .remove_card .x{position:absolute;top:68px;left:355px;width:21px;height:21px;z-index:10;padding:0;background:url("/img/cast_modal_ui_sprite.png") -83px 0}#settings_body #payments .remove_card .x:hover{background-position:-83px -27px}#settings_body #payments .remove_card .creditcard .cc_back{display:none}#settings_body #payments input{display:inline-block}#settings_body #payments button{display:block;clear:both;margin-bottom:30px}#settings_body #payments button.save{float:right}#settings_body #funding label:first-of-type{margin-top:2em}#settings_body #funding p,#settings_body #funding ul{font-size:13px}#settings_body #funding ul li{list-style-type:disc;margin-left:2em;line-height:2em}#settings_body #funding p.small{display:block;font-size:12px;color:#999}#settings_body #funding .verifiedCheck{display:inline-block;width:17px;height:16px;background:url("/img/validation_icons_sprite.png") 0 -16px no-repeat;position:relative;left:375px;top:-48px}#settings_body #funding .verifiedCheck + label{margin-top:-16px}#settings_body #devices h2{font:600 24px proxima-nova,Helvetica,Arial,sans-serif;line-height:0.8;margin-bottom:20px}#settings_body #devices .info{margin-bottom:30px}#settings_body #devices .registered-device:first-of-type{border-top:1px solid #aaa}#settings_body #devices .registered-device{padding:20px 0;border-bottom:1px solid #aaa}#settings_body #devices .registered-device .label{display:inline-block;width:40%;font-size:16px;text-transform:capitalize}#settings_body #devices .registered-device button{border:1px solid #f00;border-radius:3px;color:#f00;padding:8px;background:none;text-transform:uppercase}#settings_body #devices .registered-device button:hover{border:1px solid #c00;color:#c00}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#encoding_placeholder,#no_video_placeholder{width:940px;height:530px;box-sizing:border-box;text-align:center;background-color:#333;background-repeat:no-repeat;color:#eee;font-weight:300;font-size:20px}#encoding_placeholder span,#no_video_placeholder span{color:#666}#encoding_placeholder{padding-top:350px;background-image:url("/img/upload_clock_aaa.png");background-position:center 95px}#encoding_placeholder p:last-child{margin-top:20px}#encoding_placeholder #encoding_updates{display:none}#no_video_placeholder{text-align:left;padding-top:190px;padding-left:410px;background-image:url("/img/camera140_black.png");background-position:230px 200px}#no_video_placeholder p{font-size:36px}#no_video_placeholder p.small{font-size:18px;margin:5px 0 10px}#no_video_placeholder .rh_button{float:none;margin-top:10px}#no-stream-available{width:940px;height:530px;box-sizing:border-box;text-align:center}#no-stream-available .overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.8)}#no-stream-available .message{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#no-stream-available .message h3{font-size:36px;font-weight:300;color:#fff;margin:20px 0 5px 0}#no-stream-available .message p{font-size:20px;width:50%;margin:0 auto}#no-stream-available .message img{-webkit-animation:none;animation:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.video_tooltip{display:none;background:#000;background:rgba(0,0,0,0.7);color:#fff;font-size:12px;margin-top:-10px;padding-bottom:25px;height:85px;width:152px;text-align:center;z-index:3;margin-left:-6.3em;border-radius:3px;pointer-events:none}.video_tooltip:after{content:'';position:relative;bottom:-7px;border-width:8px 8px 0;border-style:solid;border-color:#000 transparent;border-color:rgba(0,0,0,0.7) transparent;display:block;width:0;margin-left:auto;margin-right:auto;z-index:-1}.video_tooltip span{font-weight:normal;display:block;padding-top:5px;font-size:11px}#tooltip_video{width:152px;height:85px}.video_placeholder_bg{z-index:0}.video_placeholder_bg img{max-height:528px}.video_placeholder{z-index:1;position:absolute;top:0;width:940px;max-width:100%;max-height:100vh;text-align:center;color:#fff!important;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:36px;font-weight:lighter;opacity:0.98;background:#000;background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#000),color-stop(0%,#222),color-stop(100%,#000));background:-webkit-radial-gradient(center,ellipse cover,#000 0%,#222 0%,#000 100%);background:-webkit-radial-gradient(center,ellipse,#000 0%,#222 0%,#000 100%);background:radial-gradient(ellipse at center,#000 0%,#222 0%,#000 100%)}.video_placeholder p{position:relative;top:40%;vertical-align:middle}.embed .video_placeholder{color:#000}.embed .video_background{background-size:contain!important}@media screen and (max-width:500px){body .video_placeholder p{font-size:16px}}body.error .video_background{background:#000}body.error .video_placeholder{background:#000;background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#222),color-stop(0%,#444),color-stop(100%,#222));background:-webkit-radial-gradient(center,ellipse cover,#222 0%,#444 0%,#222 100%);background:-webkit-radial-gradient(center,ellipse,#222 0%,#444 0%,#222 100%);background:radial-gradient(ellipse at center,#222 0%,#444 0%,#222 100%)}.vjs-resolution-control{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rh-resolution-panel{position:absolute;bottom:56px;left:-20px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:none;z-index:4}.rh-resolution-panel.slide-out{pointer-events:none}.rh-resolution-panel .inner{box-sizing:border-box;width:100px;padding:10px 0 10px 20px;background:rgba(33,33,33,0.9);background:-webkit-linear-gradient(rgba(33,33,33,0.9),rgba(20,20,20,0.9));background:linear-gradient(rgba(33,33,33,0.9),rgba(20,20,20,0.9));box-shadow:0 -10px 10px -5px rgba(0,0,0,0.5) inset;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-transform:translateY(0);transform:translateY(0);text-align:left}.rh-resolution-panel.slide-out .inner{-webkit-transform:translateY(100%);transform:translateY(100%)}.rh-resolution-panel .header{color:#fff;font-weight:600;line-height:25px}.rh-resolution-panel .resolution{font-size:12px;line-height:25px;color:#777}.rh-resolution-panel .resolution:hover{color:#fff;cursor:pointer}.rh-resolution-panel .resolution.selected,.rh-resolution-panel .resolution.selected:hover{color:#17bde6;text-shadow:0 0 7px rgba(65,217,255,0.35)}.rh-resolution-panel .resolution.selected:before,.rh-resolution-panel .resolution.selected:hover:before{content:'▶';position:absolute;left:7px;font-size:7px;margin-top:1px}.vjs-default-skin{text-align:center}.vjs-default-skin .vjs-big-play-button{display:none!important}.vjs-poster{z-index:4}.vjs-threesixty-playback{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.vjs-control-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.vjs-control-bar .vjs-play-control{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100;position:absolute;left:0}.vjs-control-bar .vjs-fullscreen-control{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.vjs-control-bar .vjs-resolution-control{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.vjs-control-bar .vjs-split-screen-control{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.vjs-control-bar .vjs-control.vjs-split-screen-control{float:right;height:45px;padding:0 8px;cursor:pointer}.vjs-control-bar .vjs-control.vjs-split-screen-control:before{font-family:rh_icons;content:'y';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:28px;top:6px;margin-right:0}.vjs-control-bar .vjs-control.vjs-split-screen-control:hover:before,.vjs-control-bar .vjs-control.vjs-split-screen-control.active:before{font-family:rh_icons;content:'y';text-transform:none;color:#46b8d3;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.media_summary{position:relative;float:left;display:block;width:300px;height:168px;overflow:hidden}.media_summary .big_play_button{position:absolute;width:82px;height:82px;top:25px;left:50%;margin-left:-37px;background:url("/img/playbtn.png") center center no-repeat;z-index:3;pointer-events:none}.media_summary:hover .big_play_button{background-image:url("/img/playbtn_hover.png")}.media_summary .media_summary a:hover{text-decoration:none}.media_summary .full_overlay{background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;-webkit-transition:background 0.2s linear;transition:background 0.2s linear;z-index:1}.media_summary:hover .full_overlay{background:rgba(0,0,0,0.18)}.media_summary.paywall:hover .full_overlay{background:rgba(0,0,0,0.5)}.media_summary .lock_icon{position:absolute;top:12px;right:12px;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.media_summary .lock_icon:before{font-family:rh_icons;content:'L';text-transform:none;color:#eee;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;font-size:20px}.media_summary.paywall:hover .media_summary_overlay{bottom:-77px}.media_summary.paywall:hover .buy_button{bottom:0}.media_summary .buy_button{position:absolute;bottom:-38px;left:0;z-index:2;pointer-events:none;-webkit-transition:bottom 0.2s linear;transition:bottom 0.2s linear}.media_summary .media_summary_overlay{color:#aaa;height:57px;width:100%;position:absolute;bottom:0;padding:10px 0 2px;background:#000;background:rgba(0,0,0,0.6);background:-webkit-linear-gradient(transparent,rgba(0,0,0,0.8));background:linear-gradient(transparent,rgba(0,0,0,0.8));pointer-events:none;-webkit-transition:bottom 0.2s linear;transition:bottom 0.2s linear;z-index:2}.media_summary .media_summary_overlay h3{font-size:14px;font-weight:normal;color:#eee;margin:13px 13px 0;padding-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media_summary .media_summary_overlay .description{display:none}.media_summary .media_summary_overlay .duration{font-size:12px;margin-left:13px}.media_summary:hover .controls{opacity:1}.media_summary.playing .controls{display:none}.media_summary .controls{position:absolute;top:0;right:0;padding:10px;opacity:0;-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;-webkit-transition-delay:0s;transition-delay:0s;z-index:5}.media_summary .controls button,.media_summary .controls a{display:block;width:35px;height:35px;margin-bottom:5px;padding:0;border-radius:4px;text-indent:-999em;text-align:center;line-height:35px;text-decoration:none;opacity:0.5;background:rgba(0,0,0,0.8) url("/img/overlay_icon_sprite.png") no-repeat;border:none}.media_summary .controls button:hover,.media_summary .controls a:hover{opacity:1}.media_summary .controls .add_to_queue{background-position:6px -196px}.media_summary .controls .settings{background-image:none;text-indent:0;font-size:1.2em}.media_summary .controls .settings:before{font-family:rh_icons;content:'P';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0}.media_summary .controls .download{background-position:6px -231px}.media_summary .controls .vr-download{position:relative;box-sizing:border-box;background-image:none;text-indent:0;font-weight:bold;font-size:14px;color:#fff}.media_summary .controls .vr-download:hover{color:#46b8d3}.media_summary .controls .vr-download:before{content:'DOWNLOAD';color:#fff;position:absolute;top:0;right:35px;text-align:right;font-weight:normal;padding-right:10px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;opacity:0}.media_summary .controls .vr-download:hover:before{opacity:1}.media_summary.towatch .controls{opacity:1}.media_summary.towatch .controls .add_to_queue{opacity:1}.media_summary .video_poster_holder{display:inline-block;position:relative;width:inherit;height:inherit}.media_summary .video_poster_holder .media_thumb{position:absolute;top:0;left:0;width:inherit;height:inherit;-webkit-transition:opacity 0.1s linear;transition:opacity 0.1s linear;background-size:100% auto;background-repeat:no-repeat}.media_summary .video_poster_holder.jumbo .media_thumb{width:620px;height:348px;background-size:cover;background-position:center center}.media_summary .video_poster_holder .media_thumb.second,.media_summary .video_poster_holder .media_thumb.third,.media_summary .video_poster_holder .media_thumb.fourth{opacity:0}.media_summary .quarter{position:absolute;height:100%;width:25%;top:0;z-index:2}.media_summary .show_second{left:25%}.media_summary .show_third{left:50%}.media_summary .show_fourth{left:75%}.media_summary .show_second:hover ~ .first{opacity:0}.media_summary .show_second:hover ~ .second{opacity:1}.media_summary .show_third:hover ~ .first{opacity:0}.media_summary .show_third:hover ~ .third{opacity:1}.media_summary .show_fourth:hover ~ .first{opacity:0}.media_summary .show_fourth:hover ~ .fourth{opacity:1}.message_overlay{position:absolute;top:0;left:0;display:block;z-index:3;box-sizing:border-box;height:100%;width:100%;font-size:33px;font-weight:100;text-transform:uppercase;text-align:center;background:rgba(0,0,0,0.6);color:#eee;padding:60px 20px 0;pointer-events:none}.video-js .message_overlay{padding-top:200px}.jumboVidColumn .message_overlay{padding-top:150px;font-size:40px}.message_overlay.watchlater .message:before{font-family:rh_icons;content:'C';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;margin-right:0;margin-right:0.2em}.message_overlay .message:before{font-weight:normal;font-size:28px}#videos .sortable-placeholder,#videos .sortable-dragging{width:912px;height:170px;clear:both;float:none;overflow:hidden;margin-top:20px!important;margin-bottom:20px!important;display:block;box-shadow:inset 1px 1px 4px rgba(0,0,0,0.5);padding:10px;border-radius:3px;margin:8px 0 12px 14px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.news_tile.video_tile{background:#e3e3e3}body.dark .news_tile.video_tile{background:#292929}.news_tile.video_tile .poster_holder{position:relative;margin-left:-20px;margin-right:-20px}.news_tile.video_tile .poster_holder .play-btn{position:absolute;left:0;bottom:0}.news_tile.video_tile h3{color:inherit;font-size:19px;line-height:19px;margin-top:15px;margin-bottom:7px}.news_tile.video_tile .text{font-size:14px;line-height:19px}.news_tile.video_tile footer{background:#e3e3e3;background:-webkit-linear-gradient(rgba(227,227,227,0),#e3e3e3 50%);background:linear-gradient(rgba(227,227,227,0),#e3e3e3 50%)}body.dark .news_tile.video_tile footer{background:#292929;background:-webkit-linear-gradient(rgba(41,41,41,0),#292929 50%);background:linear-gradient(rgba(41,41,41,0),#292929 50%)}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.upload_widget{position:relative;text-align:center;padding-bottom:30px}.upload_widget .choose_file,.upload_widget .choose_dropbox,.upload_widget .choose_google{display:inline-block;margin:30px 5px 0;width:80px;height:80px;text-decoration:none!important;border:1px solid #333;border-radius:3px;font-size:12px}.upload_widget .choose_file:before,.upload_widget .choose_dropbox:before,.upload_widget .choose_google:before{content:'';background-image:url("/img/megasprite.png?v=3");background-position:-23px -149px;display:inline-block;margin:2px auto;width:50px;height:40px}.upload_widget .choose_file:hover,.upload_widget .choose_dropbox:hover,.upload_widget .choose_google:hover{background-color:#333;color:#fff;border-color:#fff}.upload_widget .choose_file:hover:before,.upload_widget .choose_dropbox:hover:before,.upload_widget .choose_google:hover:before{background-position:-78px -149px}.upload_widget .option{position:relative;width:20%;display:inline-block;text-align:center;font-size:13px}.upload_widget .option button:hover ~ .tooltip{display:block!important}.upload_widget .option .tooltip{top:auto!important;padding:15px!important;bottom:90px!important}.upload_widget .choose_dropbox{color:#4382f0;border-color:#4382f0}.upload_widget .choose_dropbox:before{background-position:-131px -149px}.upload_widget .choose_dropbox:hover{background-color:#4382f0}.upload_widget .choose_dropbox:hover:before{background-position:-180px -149px}.upload_widget .choose_google{color:#01ad5d;border-color:#01ad5d}.upload_widget .choose_google:before{background-position:-231px -149px}.upload_widget .choose_google:hover{background-color:#01ad5d}.upload_widget .choose_google:hover:before{background-position:-281px -149px}.upload_widget .bar{position:relative;height:30px;width:100%;margin-bottom:30px;background:#eee}.upload_widget .bar .cancel_upload{position:relative;top:1px;z-index:2;float:right;height:100%;width:20px;margin-right:5px;background-image:url("/img/megasprite.png?v=3");background-position:-108px -194px}.upload_widget .bar .cancel_upload:hover{background-position:-130px -194px}.upload_widget .bar .progress{position:absolute;top:0;left:0;height:100%;background:#46b8d3;-webkit-transition:width 0.5s;transition:width 0.5s}.upload_widget .details{font-size:18px;padding:0 50px}.upload_widget .details .text{font-weight:500;line-height:0.9}.upload_widget .details .percent{display:inline-block;width:60px;margin-right:15px;text-align:right;vertical-align:middle;font-size:30px}.upload_widget .details .help{color:#aaa;font-weight:normal;font-size:16px;margin-top:15px;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.upload_widget .details .help.invisible{opacity:0}.upload_widget .details .help a{font-weight:bold}.upload_widget .retry_upload{display:block;width:100%;margin:5px;font-weight:300;text-align:center;color:#46b8d3}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.overlay_message.share{z-index:3;background:rgba(0,0,0,0.75)}.overlay_message.share .share_overlay{display:table-cell;vertical-align:middle;text-align:center}.overlay_message.share .share_overlay .menu{margin-bottom:24px}.small .overlay_message.share .share_overlay .menu{margin-bottom:0}.overlay_message.share .share_overlay .menu a{padding:15px 12px;font-size:24px;font-weight:300;color:#999!important;cursor:pointer}.overlay_message.share .share_overlay .menu a.active{color:#46b8d3!important}.overlay_message.share .share_overlay .menu a:not(.active):hover{color:#62c3da}.overlay_message.share .share_overlay .menu a:hover{text-decoration:none}.overlay_message.share .share_overlay .panel{height:180px}.small .overlay_message.share .share_overlay .panel{height:115px}.overlay_message.share .share_overlay .social_buttons{padding-top:20px;margin-bottom:10px}.overlay_message.share .share_overlay .social_buttons a{display:inline-block;width:60px;height:60px;line-height:60px;vertical-align:top;margin:0 3px;border-radius:3px}.small .overlay_message.share .share_overlay .social_buttons a{width:50px;height:50px;line-height:50px}.overlay_message.share .share_overlay .social_buttons a.fb{background:#3560bf}.overlay_message.share .share_overlay .social_buttons a.fb:hover{background:#4e76ce;text-decoration:none}.overlay_message.share .share_overlay .social_buttons a.fb:before{font-family:rh_icons;content:'"';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:24px;margin-right:0}.overlay_message.share .share_overlay .social_buttons a.twitter{background:#45b1e2}.overlay_message.share .share_overlay .social_buttons a.twitter:hover{background:#61bde6;text-decoration:none}.overlay_message.share .share_overlay .social_buttons a.twitter:before{font-family:rh_icons;content:'#';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:28px;margin-right:0}.overlay_message.share .share_overlay .social_buttons a.email{background:#55ab60}.overlay_message.share .share_overlay .social_buttons a.email:hover{background:#6fb878;text-decoration:none}.overlay_message.share .share_overlay .social_buttons a.email:before{font-family:rh_icons;content:'n';text-transform:none;color:#fff;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:26px;margin-right:0}.overlay_message.share .share_overlay .copy_link{display:block;margin:0 auto;width:198px;height:40px;line-height:40px;background:#333;font-size:14px;color:#ccc;padding:0;border:0;border-radius:3px}.small .overlay_message.share .share_overlay .copy_link{width:168px}.overlay_message.share .share_overlay .copy_link:hover,.overlay_message.share .share_overlay .copy_link.hover{background:#46b8d3}.overlay_message.share .share_overlay textarea{box-sizing:border-box;width:400px;height:135px;padding:20px 30px;background:#161616;font-size:14px;font-weight:300;color:#bbb;border:0;outline:none;overflow:auto;box-shadow:none;resize:none;margin-top:6px;white-space:pre}.small .overlay_message.share .share_overlay textarea{width:300px;height:70px;padding:10px;font-size:11px}.overlay_message.share .share_overlay .embed_size{font-size:18px;font-weight:100;color:#bbb;margin-top:10px}.overlay_message.share .share_overlay .embed_size .sized.inactive{opacity:0.4}.small .overlay_message.share .share_overlay .embed_size{font-size:14px;margin-left:-117px}.overlay_message.share .share_overlay .embed_size input[type=number]{box-sizing:border-box;margin:0 5px;height:36px;width:75px;line-height:36px;padding:0 18px;padding-top:1px;background:#161616;font-size:14px;font-weight:100;color:#bbb;border:1px solid #222;outline:none;box-shadow:none}.overlay_message.share .share_overlay .embed_size input[type=number]::-webkit-outer-spin-button,.overlay_message.share .share_overlay .embed_size input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.small .overlay_message.share .share_overlay .embed_size input[type=number]{height:28px;line-height:28px;width:55px;padding:0 10px}.overlay_message.share .share_overlay .embed_size input[type=number]:focus{border-color:#333}.overlay_message.share .share_overlay .embed_size .x_icon{font-family:rh_icons;font-size:12px;position:relative;top:2px}.small .overlay_message.share .share_overlay .embed_size .x_icon{top:0;font-size:10px}.overlay_message.share .share_overlay .embed_size label.responsive{font-size:13px;padding:10px 3px 10px 10px}.overlay_message.share .share_overlay .embed_size .tooltip_cta{display:inline-block;width:16px;height:16px;padding:0;position:relative;top:-1px;font-size:12px;font-weight:300;border-radius:50%;border:none;background:#666;color:#fff;cursor:pointer}.overlay_message.share .share_overlay .embed_size .tooltip_cta:hover{background:#46b8d3}.overlay_message.share .share_overlay .embed_size .responsive_tooltip{background:#333;padding:15px}.overlay_message.share .share_overlay .embed_size .responsive_tooltip:after{border-color:transparent #333 transparent}.overlay_message.share .share_overlay .embed_size .responsive_tooltip button{display:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.project_module .media_summary{width:300px;height:164px;overflow:hidden;box-shadow:none}.proj_carousel_wrap{position:relative}.proj_carousel{width:960px;overflow:hidden}.proj_carousel .prevPage,.proj_carousel .nextPage{position:absolute;top:0;width:40px;height:100%;background:#5e5e5e;border:none;display:block}.proj_carousel .prevPage:before,.proj_carousel .nextPage:before{font-size:28px;position:absolute!important;top:45%}body.dark .proj_carousel .prevPage,body.dark .proj_carousel .nextPage{background:#202020}.proj_carousel .prevPage{left:-50px}.proj_carousel .prevPage:before{font-family:rh_icons;content:'[';text-transform:none;color:#999;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;left:4px}.proj_carousel .nextPage{right:-50px}.proj_carousel .nextPage:before{font-family:rh_icons;content:']';text-transform:none;color:#999;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;left:6px}#videos_carousel .empty_state{padding:100px 0}#videos_carousel .empty_state:before{content:url("/img/empty_project/upload_video.jpg");float:right;margin-left:40px;margin-top:-8px}body.dark #videos_carousel .empty_state:before{content:url("/img/empty_project/upload_video_dark.jpg")}#videos_carousel .jumboVidColumn li{width:620px;height:348px;margin-right:20px;float:left}#videos_carousel .jumboVidColumn li img{width:620px;height:348px}#videos_carousel .vidColumn{margin-right:20px;width:300px;height:348px;float:left}#videos_carousel .vidColumn:last-child{margin-right:0}#videos_carousel .vidColumn .media_summary:first-child{margin-bottom:20px}#videos_carousel ul > li.media_summary{float:left;margin-right:20px}#videos_carousel ul > li.media_summary:last-child{margin-right:0}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}#vimff_page{background:#888}#vimff_page #vimff_welcome{text-align:center;padding:183px 0 193px 0;background:#f7f7f7 url("/img/vimff/vimff_welcome_bg.jpg") no-repeat;background-size:cover;background-position:bottom}#vimff_page #vimff_welcome .logo{width:190px;height:auto;margin-bottom:50px;-webkit-animation:none;animation:none}#vimff_page #vimff_welcome .welcome{width:515px;margin:0 auto;font-size:16px;font-weight:normal;color:#333;line-height:1.4}#vimff_page #vimff_welcome .welcome h2{width:600px;margin-left:-42px;font-size:40px;margin-bottom:15px;font-weight:300;line-height:1.231}#vimff_page #vimff_welcome .welcome a.learn_more{display:block;margin-top:20px;font-size:14px;font-weight:600;text-transform:uppercase;color:#333;text-decoration:none}#vimff_page #vimff_welcome .welcome a.learn_more:after{font-family:rh_icons;content:'→';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;font-size:0.7em;margin-left:0.3em;margin:0;left:5px}#vimff_page #vimff_all{clear:both;background:#fff;padding-bottom:30px;border-bottom:1px solid #ddd}#vimff_page #vimff_all .container{width:765px}#vimff_page #vimff_all .blurb{color:#333;font-weight:600;width:460px;margin:0 auto;text-align:center;padding-top:73px;margin-bottom:-16px;font-size:15px;line-height:1.6}#vimff_page #vimff_all .container{padding:50px 20px}#vimff_page #vimff_all img.poster{box-shadow:3px 3px 7px rgba(0,0,0,0.4)}#vimff_page #vimff_all .poster_item{margin-bottom:20px}#vimff_page #vimff_all .poster_item:not(:nth-child(4n)){margin-right:20px}#vimff_page #vimff_all .poster_item:hover img.poster{outline:none}#vimff_footer{text-align:center;background-color:#222;color:#eee;padding-top:50px}#vimff_footer h3{font-size:30px;font-weight:100;color:#eee}#vimff_footer .submit_film{margin-bottom:40px;background-color:#292929;border-top:1px solid #333;padding:60px 0 70px}#vimff_footer .submit_film .filmmaker{width:375px;margin:20px auto 25px;font-size:18px;font-weight:100;line-height:22px}#vimff_footer .submit_film a{color:#eee;text-decoration:none}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.vr-list-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vr-list-hero h1{font-weight:600;line-height:1.1}.vr-list-hero .description{color:#fff;font-weight:600;font-size:22px;width:50%;max-width:300px;min-width:150px;margin:0 auto}.vr-list-hero .watch-now{width:100%;padding:20px 0;text-transform:uppercase;font-size:18px;font-weight:bold;color:#45d2c0;text-align:center}.vr-list-hero .watch-now:after{font-family:rh_icons;content:'v';text-transform:none;color:inherit;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em;position:relative;speak:none;display:block;margin:10px}.vr-list-hero .vr-hero-content{-webkit-box-flex:1;-ms-flex:1;flex:1;width:80%;margin:0 auto}.vr-list-hero .vr-email-form{margin:30px 0;font-size:24px}.vr-list-hero .vr-email-form input,.vr-list-hero .vr-email-form button{height:70px;line-height:70px;box-sizing:border-box;padding:0 30px;box-shadow:none}.vr-list-hero .vr-email-form input{color:#fff;border:2px solid #45d2c0;background:none;border-radius:10px}.vr-list-hero .vr-email-form input::-webkit-input-placeholder{color:#45d2c0}.vr-list-hero .vr-email-form input::-moz-placeholder{color:#45d2c0}.vr-list-hero .vr-email-form input:-ms-input-placeholder{color:#45d2c0}.vr-list-hero .vr-email-form input::placeholder{color:#45d2c0}.vr-list-hero .vr-email-form button{border:none;border-radius:10px;background:#45d2c0;color:#fff;font-weight:bold;font-size:22px;text-transform:uppercase;margin-left:10px}.vr-list-hero + .projectlist{top:120px;margin-bottom:200px}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.project_modal_overlay.vr{text-align:center}.project_modal_overlay.vr > .closeModal:before{color:#000}.project_modal_overlay.vr .content{margin:0 auto}.project_modal_overlay.vr h2{margin-top:132px;font-size:36px;font-weight:300;color:#000}.project_modal_overlay.vr p{font-size:16px;width:400px;margin:0 auto}.project_modal_overlay.vr .links{margin:24px 0}.project_modal_overlay.vr .links .item{display:inline-block;padding-top:36px;border-radius:5px;width:170px;height:134px;line-height:18px;color:#333}.project_modal_overlay.vr .links .item:hover{background-color:rgba(0,0,0,0.05);color:#46b8d3}.vr-modal-icon{margin:0 auto;margin-bottom:10px}.vr-modal-icon.appstore{background-image:url("/img/appstore_icon.png");background-repeat:no-repeat;width:70px;height:70px}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vr-modal-icon.appstore{background-image:url("/img/appstore_icon@2x.png");background-size:70px 70px}}.vr-modal-icon.play{background-image:url("/img/googleplay_icon.png");background-repeat:no-repeat;width:60px;height:65px;padding:2px 0 3px 0}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vr-modal-icon.play{background-image:url("/img/googleplay_icon@2x.png");background-size:60px 65px}}.vr-modal-icon.cardboard{background-image:url("/img/cardboard_icon.png");background-repeat:no-repeat;width:90px;height:42px;padding:9px 0 10px 0}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vr-modal-icon.cardboard{background-image:url("/img/cardboard_icon@2x.png");background-size:90px 51px}}.vr-modal-icon.oculus{background-image:url("/img/oculus_icon.png");background-repeat:no-repeat;width:90px;height:47px;padding:8px 0 8px 0}@media (min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vr-modal-icon.oculus{background-image:url("/img/oculus_icon@2x.png");background-size:90px 54px}}@-webkit-keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleInX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpIn{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fadeDownOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes pulsate{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@-webkit-keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleFade{0%{opacity:0;-webkit-transform:scale(0.6);transform:scale(0.6)}50%{opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@keyframes shiftUpDown{0%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}50%{-webkit-transform:translate(0px,-5px);transform:translate(0px,-5px)}100%{-webkit-transform:translate(0px,0px);transform:translate(0px,0px)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}100%{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}.watch_list_hero.projectlist_hero{background:url("/img/congruent_outline.png") repeat}.watch_list_hero.projectlist_hero h1{margin-top:220px}#watch_list_page{margin-bottom:60px;min-height:150px}#watch_list_page .empty_list{padding-top:100px}.watch_list_tiles li{width:348px;height:195px;margin-bottom:8px;margin-right:8px;overflow:hidden}