.error-msg{display:none;margin:-7px auto 6px;font-size:11px;font-weight:700;color:#CC3401;text-align:left}.tos_error,form .error{background:#fff url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAvVBMVEWmFxOmFxOmFxOmFxOmFxOmFxOmFxOmFxOmFxOmFxOmFxOmFxOmFxOmFxOmFxOmFxOmFxOnFhKpGBKpGBKnFhKpGBKnFhKqGBKnFhKpEw6vFg6zGA64Gw6pEg60GA65Gw7CHQutEAuwEwu/GwvCHQurDwu3FwumFxOnFxO4Fwq6Fwq7FwrFHgqsDwqmFxOvEQq2CAC5CgC+DQDCEADEHQrHEwDMFgDSGADXGwDbHgDgIQDjIwDmJQDnJQD////608w2AAAAL3RSTlMAAwQHCAkVT1FSU1R0dXl6e5ycnp+f4eHi8PDw8PHx8fj5+fn5+vr8/Pz8/Pz9/smYzYAAAACgSURBVBgZTcGJFoFQFAXQk/dKQhTKPJRZilCG3P//LO+2WMveKAnLtk0NP8LdzqJoHLsSJcOfF2+lWPoGFOlfX19XXwLohE+F6KmEPUCLH4zowbYC5ujOiO5sasHe54woZ4cW7F3GiDK2bsAc3v4Ma9DiCyO6sI0AukGqEKVK0AUgveT8lXgSitFfnEoLz0BJdzaT42oQOzp+RL3drFbAPia2IXx/bKlgAAAAAElFTkSuQmCC) no-repeat}form .error{background-position:right 5px center;border:1px solid #CC3401}.tos_error{padding:2px 0 0 19px;margin-top:3px;background-color:rgba(0,0,0,0);background-position:left center}.signup-form{float:none;margin-top:20px}.signup-form input:invalid{color:#333;box-shadow:none}.signup-options{margin:20px 0}.signup-option{width:auto;padding:0;margin-bottom:9px}.signup-option input{position:relative;top:-1px;width:14px;height:14px;margin:0;padding:0;outline:0;border:0}.signup-option label{display:block;padding-left:17px;text-indent:-17px;text-align:left;font-size:11px}.signup-options a{color:#c2e1ed}.signup-options a:hover{color:#def1f8}.signup-form .text-box{width:100%;height:28px;padding:4px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.signup-form .button{width:100%;margin-bottom:11px;white-space:normal}.signup-form-pack-dropdown input{margin:15px 1% 0 0}.signup-form-pack-dropdown select{margin-right:1%;width:44%;font-size:12px;color:#444}.signup-form-pack-radio{margin:15px 0;color:#ccc;font-size:13px}.signup-form-pack-radio .nav-tabs{margin-bottom:0;border-color:#444;text-align:right}.signup-form-pack-radio .nav-tabs li{display:inline-block;float:none;margin-bottom:0}.signup-form-pack-radio .nav-tabs li a{width:45px;padding:3px 0 1px;margin-right:0;border-color:#222;border-radius:0;border-bottom-width:0;color:#c2e1ed;background:0 0;text-align:center}.signup-form-pack-radio .nav-tabs li a:hover{color:#fff;font-weight:700}.signup-form-pack-radio .nav-tabs li.active a{margin-bottom:-1px;padding-bottom:2px;color:#fff;border-color:#444;border-bottom:1px solid #111;background:0 0;font-weight:700}.signup-form-pack-radio.selected-top-row .nav-tabs li.active a{border-bottom-color:#444}.signup-form-pack-radio label{padding:6px 5px 7px;border-bottom:1px solid #444}.signup-form-pack-radio label.selected{color:#fff;background:#444;font-weight:700;text-shadow:none}.signup-form-pack-radio input[type=radio]{position:relative;top:-1px}.signup-form-pack-radio .price{float:right;margin-top:2px;width:50px}#wrapper{position:relative;width:100%;overflow:hidden}#shutterstock-header{margin-bottom:51px}#site-footer{margin-top:0}#lohp h2{font-size:36px}#lohp h3{font-size:29px}#lohp h3 .minor{display:block;color:#aaa;font-size:13px;text-transform:uppercase}.hero{position:relative;width:100%}.hero-top{margin-top:40px}.hero-background,.hero-background-mask,.hero-video-wrapper{position:absolute;top:0;left:0;width:100%}.hero-video-wrapper{height:720px;overflow:hidden}@media screen and (max-width:1280px){.hero-video-wrapper{width:1280px;left:50%;margin-left:-640px}}img.hero-background{top:-70px}.hero-play-pause,.hero.hero-clickable{cursor:pointer}.hero-background-mask{background:#fff;height:600px;top:434px;cursor:default}.hero-play-pause-container{position:absolute;bottom:0}.hero-play-pause{position:absolute;bottom:-35px;right:-475px;color:#fff;font-size:14px;font-family:Frank,Helvetica,Arial,sans-serif;text-transform:uppercase;text-shadow:0 0 5px rgba(0,0,0,.5);z-index:1}.hero-play-pause i{position:relative;display:inline-block;top:-3px;width:13px;margin-left:5px;padding:7px;border-radius:30px;border:2px solid #fff;box-shadow:0 0 5px rgba(0,0,0,.5);font-size:10px;text-align:center}.hero-play-pause i.icon-play:before{position:relative;left:1px}.hero-play-pause:hover{color:#ddd;text-shadow:none}.hero-play-pause:hover i{border-color:#ddd;box-shadow:none}.hero-play-pause .hero-play,.hero-play-pause.paused .hero-pause{display:none}.hero-play-pause.paused .hero-play{display:block}.hero .mejs-controls{width:0;height:0;overflow:hidden}.hero .container{position:relative}.call-to-action{border-radius:3px;background:#303030;background:rgba(48,48,48,.93);color:#fff}.call-to-action h1,.call-to-action h2,.call-to-action h3{color:#fff}.ie9 .hero-background{width:100%!important;height:100%!important}#homepage-tout{cursor:default;z-index:3;height:358px;padding:0 12px 0 18px;margin:15px 0}#homepage-tout a{color:#fff;text-decoration:none}#homepage-tout h1{background-color:transparent;color:#fff;font-size:2.55em;font-weight:200;line-height:125%;margin-top:0;padding-top:28px}#homepage-tout h3{color:#999;padding-top:12px;text-transform:uppercase;display:block;margin:0;font-size:1.333em}.download-single{margin-left:-8px;margin-right:-3px;padding-left:8px;border-top:1px solid #555;border-bottom:1px solid #555}.download-single ul{display:block;overflow:hidden}.download-single li{color:#777;text-transform:uppercase;float:left;border-right:1px solid #555;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:4%;margin:5px 5% 5px 0;width:38%;font-size:.916em}.download-single .last{border:0;padding-right:0;margin-right:0;width:53%}.download-single li strong{font-size:2.25em;font-weight:400}#homepage-tout .btn{margin-top:22px;font-size:1.333em;font-weight:400}.cs #homepage-tout h1,.es #homepage-tout h1,.hu #homepage-tout h1,.ja #homepage-tout h1,.pl #homepage-tout h1,.ru #homepage-tout h1{font-size:2.166em}.fr #homepage-tout h1{font-size:2em}.de #homepage-tout h3{font-size:1.083em}.jpy .download-single li,.usd.cs .download-single li,.usd.fr .download-single li,.usd.it .download-single li,.usd.ko .download-single li,.usd.nl .download-single li,.usd.pl .download-single li,.usd.pt .download-single li,.usd.sv .download-single li,.usd.th .download-single li,.usd.zh .download-single li{width:45%}.jpy .download-single .last,.usd.cs .download-single .last,.usd.fr .download-single .last,.usd.it .download-single .last,.usd.ko .download-single .last,.usd.nl .download-single .last,.usd.pl .download-single .last,.usd.pt .download-single .last,.usd.sv .download-single .last,.usd.th .download-single .last,.usd.zh .download-single .last{width:50%}.usd.cs .download-single li strong,.usd.fr .download-single li strong,.usd.it .download-single li strong,.usd.ko .download-single li strong,.usd.nl .download-single li strong,.usd.pl .download-single li strong,.usd.pt .download-single li strong,.usd.sv .download-single li strong,.usd.th .download-single li strong,.usd.zh .download-single li strong{font-size:2em}.jpy.de .download-single li strong,.jpy.en .download-single li strong,.jpy.fi .download-single li strong,.jpy.hu .download-single li strong,.jpy.ja .download-single li strong,.jpy.th .download-single li strong,.jpy.tr .download-single li strong{font-size:1.833em}.gbp.fr .download-single li strong,.jpy .download-single li strong,.nb .download-single li strong{font-size:1.5em}.fi #homepage-tout .btn,.nb #homepage-tout .btn,.pt #homepage-tout .btn{font-size:1.25em}.fr #homepage-tout .btn{padding-left:17px;padding-right:17px;font-size:1.25em}.featured-galleries .overlap{position:relative;padding:11px 50px 0;margin:0 -50px;background:#fff;border-radius:3px;box-shadow:0 0 40px 0 rgba(50,50,50,.5)}.featured-galleries .overlap:after,.featured-galleries .overlap:before{position:absolute;content:"";width:50px;height:600px;top:170px;background:-webkit-linear-gradient(top,rgba(255,255,255,.001)0,rgba(255,255,255,1)30%,rgba(255,255,255,1)100%);background:linear-gradient(to bottom,rgba(255,255,255,.001)0,rgba(255,255,255,1)30%,rgba(255,255,255,1)100%)}.featured-galleries .overlap:before{left:-50px}.featured-galleries .overlap:after{right:-50px}.featured-galleries h3{display:inline-block;margin-right:15px;margin-bottom:17px}.featured-galleries .view-all{font-size:16px}.featured-galleries li{margin-bottom:20px}.featured-galleries a:hover{text-decoration:none}.categories-featured{margin-bottom:20px}.categories-featured li{position:relative;display:inline-block;float:none;margin-bottom:20px}.categories-featured img{display:block}.categories-featured-label{position:absolute;left:0;bottom:0;width:92%;padding:10px 4%;color:#fff;font-size:16px;font-family:Frank,Helvetica,Arial,sans-serif;text-shadow:0 0 5px rgba(0,0,0,.5);-webkit-transition:background .2s linear;transition:background .2s linear}.categories-featured-label i{margin-right:4px;font-size:.8em}.categories-featured a:hover .categories-featured-label{background:rgba(0,0,0,.8)}.categories{position:relative;margin-bottom:50px;background:#fff}.music-banner a:hover{text-decoration:none}.music-banner .banner-stretch{position:absolute;left:0;width:100%;height:275px;background:#7d7d7d url(../images/banner-music-storefront-bg.png) 0 0 repeat-x}.music-banner .banner-content{position:static}.music-banner .container{position:relative;height:225px;padding-top:50px;color:#fff}.music-banner .row{position:relative}#lohp .music-banner h2{margin-bottom:0;font-size:30px;font-family:Frank,Helvetica,Arial,sans-serif}#lohp .music-banner h2 b{font-size:14px;font-family:Frank,Helvetica,Arial,sans-serif}#lohp .music-banner p{margin-bottom:12px;line-height:18px}.music-banner-image{position:absolute;top:0;right:-10%;width:435px;height:275px;background:url(../images/banner-music-storefront.png) 0 0 no-repeat}.music-banner-image:after{position:absolute;top:0;right:-1000px;width:1000px;height:275px;background:#010221;content:""}.contributor{margin-top:50px}.contributor-profile{border-right:1px solid #ccc;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contributor img{float:left;max-width:50%;margin:5px 15px 0 0}.contributor h3{margin:5px 0}.contributor a{text-decoration:none}.contributor p{line-height:18px}.contributor p a:hover{text-decoration:underline}.contributor a.btn-secondary{margin-top:10px;color:#fff}.directors-choice{margin-top:50px;padding-top:30px;padding-bottom:50px;background:#eee}.directors-choice h3{display:inline-block;margin-right:15px;margin-bottom:17px}.directors-choice .view-all{font-size:16px;font-family:Frank,Helvetica,Arial,sans-serif}.directors-choice li{display:inline-block;float:none;margin-bottom:20px}.directors-choice-image{position:relative;width:100%;margin-bottom:8px}.directors-choice-image:after{position:absolute;width:80px;height:80px;top:50%;left:50%;margin:-40px 0 0 -40px;background:url(../images/bigplay.png);background-size:cover;opacity:.3;content:""}.directors-choice-image img{display:block;width:100%}.directors-choice-name{display:block;font-size:16px;font-family:Frank,Helvetica,Arial,sans-serif;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.directors-choice a:hover .directors-choice-name{color:#249cc9}.popular-searches{position:relative;padding-bottom:50px;background:#eee}.popular-searches h2{margin-top:0}.columns-list{-webkit-column-count:4;-moz-column-count:4;column-count:4}.columns-list li{float:none;padding-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ie9 .columns-list li{float:left}.columns-list a{color:#606060}.columns-list a:hover{color:#249cc9}.hero.hero-bottom{height:600px;overflow:hidden}.hero.hero-bottom img{position:absolute;top:-10%;left:0;min-height:110%;min-width:2128px;width:100%;height:auto}@media screen and (max-width:1804px){.hero.hero-bottom img{left:50%;margin-left:-900px}}.create-account{margin:90px 0;padding:40px}#lohp .create-account h3{font-size:30px}.create-account label{color:#aaa}@media (max-width:1310px){.hero .hero-play-pause{top:auto;bottom:15px;right:0}}@media (min-width:768px) and (max-width:979px){#homepage-tout{font-size:10.3px}.download-single li{padding-right:0;margin-right:3%}#lohp .music-banner .container{height:245px;padding-top:30px}#lohp .music-banner h2{width:520px;font-size:28px}}@media (max-width:767px){body{padding-left:0;padding-right:0}#lohp section,#site-footer{padding-left:20px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#shutterstock-header{margin:0}.row.bisect-mobile{margin-left:-2%}.bisect-mobile [class*=span]{float:left;width:48%;margin-left:2%}.bisect-mobile [class*=offset]{margin-left:50%}.hero video{position:relative;visibility:hidden}.hero #homepage-tout{margin:0}.hero-play-pause{display:none}.call-to-action{border-radius:0;background:#303030}.directors-choice .overlap{box-shadow:none}.columns-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.music-banner .banner-stretch,.music-banner-image{display:none}.music-banner .container{height:auto;padding:20px;margin-bottom:50px;background:#7d7d7d url(../images/banner-music-storefront-bg.png) 0 0 repeat-x}.contributor img{margin-bottom:5px}.hero.hero-bottom img{display:none}}