@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900);@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);*{box-sizing:border-box;-webkit-box-sizing:border-box;line-height:normal;margin:0;padding:0}html{height:100%;overflow:auto;width:100%}body{background-color:#ffffff;color:#111111;font-size:14px;min-height:100%;overflow:auto;overflow-x:hidden;padding-bottom:80px;position:relative;width:100%}img{vertical-align:middle}hr{border:none;border-top:1px solid #dadada;float:left;margin:10px 0;width:100%}.cookies_message{background-color:rgba(0,0,0,0.8);color:#ffffff;padding:5px 0;font-size:12px;position:fixed;left:0;opacity:1;text-align:center;top:-100px;width:100%;z-index:10;-webkit-animation:show_cookies 6s ease forwards;-moz-animation:show_cookies 6s ease forwards;-webkit-animation-delay:2s;-moz-animation-delay:2s}.cookies_message .role_button{margin-left:10px;margin-right:10px}@-webkit-keyframes show_cookies{0%{top:-100px;opacity:0}10%{top:50px;opacity:1}100%{top:50px;opacity:1}}@-moz-keyframes show_cookies{0%{top:-100px;opacity:0}10%{top:50px;opacity:1}100%{top:50px;opacity:1}}.user_message{background-color:#008fff;border-radius:1px;color:#ffffff;padding:10px;position:fixed;bottom:-100px;left:calc(50% - 250px);opacity:1;text-align:center;width:500px;z-index:100;-webkit-animation:show 6s ease forwards;-moz-animation:show 6s ease forwards}@-webkit-keyframes show{0%{bottom:-100px;opacity:0}10%{bottom:20px;opacity:1}90%{bottom:20px;opacity:1}100%{bottom:-100;opacity:0}}@-moz-keyframes show{0%{bottom:-100px;opacity:0}10%{bottom:20px;opacity:1}90%{bottom:20px;opacity:1}100%{bottom:-100;opacity:0}}.user_message .fa{font-size:18px;margin-right:10px}.user_message.success{background-color:#008fff}.user_message.info{background-color:#008fff}.user_message.warning{background-color:#bdb937}.user_message.error{background-color:#bd3737}header.page_header{background-color:#171717;height:50px;line-height:50px;left:0;position:fixed;top:0;width:100%;z-index:10}header.page_header>.inner{height:50px;line-height:50px;margin:0 auto;max-width:1280px;min-width:1024px;padding:0 12px;position:relative;width:100%}header.page_header>.inner .phone{background-color:rgba(255,255,255,0.7);border-radius:3px;color:#111111;display:inline-block;font-size:12px;height:25px;line-height:25px;padding:0 10px;width:150px;-webkit-animation:showPhone 4s ease forwards;-moz-animation:showPhone 4s ease forwards}header.page_header>.inner .phone .fa{display:inline-block;margin-right:5px}header.page_header .logo{border:none;display:inline-block;vertical-align:middle}header.page_header .logo img{height:30px}header.page_header .user_action{font-size:12px;line-height:50px;position:absolute;right:12px;top:0}header.page_header .user_action .cart_wrapper{display:inline-block;position:relative}header.page_header .user_action .cart_wrapper .number{background-color:#008FFF;border-radius:50px;color:#ffffff;font-size:12px;height:15px;line-height:15px;padding:0 5px;pointer-events:none;position:absolute;right:-15px;text-align:center;top:-5px;min-width:15px}header.page_header .user_action .cart_wrapper a{border:none}header.page_header .user_action .divider{background-color:#888888;display:inline-block;height:10px;margin:0 20px;vertical-align:middle;width:2px}header.page_header .user_action .lightbox_link{border:none}header.page_header .user_action .search_wrapper{display:inline-block}header.page_header .user_action .search_wrapper .search_bar{background-image:url("/assets/icon_magnifier_3-f6bf2997fc3cf8f60ac437aa44685cbf.svg");background-repeat:no-repeat;background-position:5px center;padding-left:30px;width:400px}header.page_header .user_action .logged_in{display:inline-block}header.page_header .user_action .logged_out{display:inline-block}header.page_header .user_action .logged_out .role_button.primary{width:80px}header.page_header.homepage{background-color:#171717}header.page_header.homepage .search_wrapper{display:none}header.page_header.homepage a.secondary{color:#ffffff;border-color:#ffffff}header.page_header.homepage .divider{background-color:#ffffff}footer.page_footer{background-color:#282F34;bottom:0;height:80px;line-height:80px;position:absolute;text-align:center;width:100%}footer.page_footer>.inner{height:80px;line-height:80px;margin:0 auto;max-width:1280px;min-width:1024px;padding:0 12px;position:relative;width:100%}footer.page_footer>.inner .inspiring_logo{bottom:0;height:80px;line-height:80px;opacity:.5;position:absolute;text-align:right;right:12px}footer.page_footer>.inner .inspiring_logo a{border:none}footer.page_footer>.inner .inspiring_logo img{height:30px}.modal_container{background-color:rgba(0,0,0,0.5);display:none;height:100%;left:0;overflow:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:100}.modal_container .modal_wrapper{display:table-cell;height:100%;vertical-align:middle;width:100%}.modal_container .modal_wrapper .modal{background-color:#ffffff;border-radius:1px;display:none;margin:0 auto;padding:20px;position:relative}.modal_container .modal_wrapper .modal .close_button{background-color:#111111;background-image:url("/assets/icon_close-1a182a4d748a4b905530df897499a604.svg");background-position:center;background-repeat:no-repeat;border:none;border-radius:100%;box-shadow:none;height:30px;position:absolute;right:-20px;top:-15px;width:30px}.modal_container .modal_wrapper .modal>h4{padding:20px 0;text-align:center}.modal_container .modal_wrapper .modal .user_message{color:#888888;padding:10px 0;text-align:center;width:100%}.signup_login{width:360px}.signup_login .tabs{left:0;position:absolute;top:0;width:100%}.signup_login .tabs .tab{background-color:#008FFF;border:none;color:#ffffff;display:inline-block;float:left;font-size:12px;height:40px;line-height:40px;text-align:center;text-transform:uppercase;width:50%}.signup_login .tabs .tab.selected{background-color:#ffffff;color:#222222;pointer-events:none}.signup_login .tabs .tab:hover{background-color:#1A9AFF;color:#ffffff}.signup_login .login_form,.signup_login .signup_form{margin-top:30px}.signup_login .login_form .pass_forget,.signup_login .signup_form .pass_forget{text-align:right}.signup_login input[type="text"],.signup_login input[type="password"],.signup_login input[type="submit"],.signup_login input[type="email"]{margin-top:10px;width:100%}.signup_login .select_wrapper_group .label,.signup_login .select_wrapper_group .select_wrapper{margin-top:10px}.signup_login .half_input{float:left;width:calc(50% - 5px) !important}.signup_login .half_input:nth-of-type(2n){margin-right:10px}.hero_section{background-color:#111111;background-position:center;background-repeat:no-repeat;background-size:cover;display:table;height:550px;margin-top:50px;min-width:calc(1024px + 24px);position:relative;width:100%}.hero_content{display:table-cell;font-size:0;text-align:center;vertical-align:middle}.hero_content h2{color:#ffffff;font-family:Roboto Slab;margin:0 auto;margin-bottom:40px;padding:0;width:100%}.hero_content .search_bar{background-color:rgba(255,255,255,0.9);border:none;color:#222222;width:548px}.hero_content .search_bar::-webkit-input-placeholder{color:rgba(0,0,0,0.7)}.hero_content .search_bar:-moz-placeholder{color:rgba(0,0,0,0.7)}.hero_content .search_bar::-moz-placeholder{color:rgba(0,0,0,0.7)}.hero_content .search_bar:-ms-input-placeholder{color:rgba(0,0,0,0.7)}.hero_content .search_bar:hover,.hero_content .search_bar:focus{background-color:white}.hero_content .search_btn{background-image:url("/assets/icon_magnifier_1-eba7d9fcccd1b5f30edb9106d473765a.svg");background-position:center;background-repeat:no-repeat;width:60px}.links_wrapper{height:100px;line-height:100px;margin:0 auto;text-align:center;text-transform:uppercase;max-width:1280px;min-width:1024px;width:100%}.links_wrapper ul{line-height:100px;list-style:none;margin:0;padding:0}.links_wrapper ul>li{display:inline-block;margin:0 10px}.links_wrapper ul>li a{font-family:Roboto Slab}.links_wrapper ul>li.dropdown{position:relative}.links_wrapper ul>li.dropdown>a{border:none}.links_wrapper ul>li.dropdown .dropdown_links{background-color:#ffffff;border-radius:3px;display:none;left:0;position:absolute;top:19px;line-height:30px;min-width:100px;text-align:left;text-transform:none;z-index:10}.links_wrapper ul>li.dropdown:hover .dropdown_links{display:inline-block}.featured_wrapper{font-size:0;margin:0 auto;margin-bottom:40px;max-width:1280px;min-width:1024px;overflow:visible;width:100%}.featured_wrapper .featured_element{background-size:cover;background-repeat:no-repeat;background-position:center;display:inline-block;font-size:14px;position:relative;height:250px;vertical-align:top;width:250px}.featured_wrapper .featured_element>.title{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);bottom:0;left:0;padding:20px 10px 10px 10px;position:absolute;width:100%}.featured_wrapper .featured_element>.title h5{font-size:14px;margin-bottom:0;padding-bottom:0}.featured_wrapper .featured_element .expanded{box-shadow:0 0 5px 0 rgba(0,0,0,0.5);display:inline-block;position:absolute;visibility:hidden;z-index:10}.featured_wrapper .featured_element .expanded>.title{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);bottom:0;color:#ffffff;left:0;padding:20px 10px 10px 10px;position:absolute;width:100%}.container{margin:0 auto;margin-bottom:20px;margin-top:72px;padding:0 12px;position:relative;width:100%}.container.homepage{overflow:visible}.container>.top{margin:0 auto;margin-bottom:20px;max-width:1280px;min-width:1024px;overflow:auto}.container>.top>img{display:inline-block;float:left;margin-right:10px;margin-top:3px}.container>.top .title{float:left;position:relative}.container>.top .title h4{padding-bottom:0;height:30px;line-height:30px;margin:0 auto;position:relative;border-radius:1px;font-size:Roboto;font-weight:500;height:30px;line-height:30px;outline:none;overflow:hidden;text-overflow:ellipsis}.container>.top .title h4.editing{border:1px solid #0088ff;padding:0 10px}.container>.top .title .author{color:#888888;font-size:14px;font-family:Roboto Slab}.container>.top .lightbox_tools{background-color:rgba(255,255,255,0.9);float:left;height:30px;line-height:30px;margin-left:20px}.container>.top .lightbox_tools .edit,.container>.top .lightbox_tools .delete,.container>.top .lightbox_tools form{border-bottom:none;display:inline-block;overflow:auto;vertical-align:middle}.container>.top .lightbox_tools .edit input,.container>.top .lightbox_tools .delete input,.container>.top .lightbox_tools form input{margin-top:-2px}.container>.top .lightbox_tools .edit .fa,.container>.top .lightbox_tools .delete .fa,.container>.top .lightbox_tools form .fa{font-size:14px}.container.with_sidebar{max-width:1280px;min-width:1048px}.container>.content{margin:0 auto;overflow:visible;max-width:1280px;min-width:1024px;width:100%}.container>.content.with_sidebar{float:right;min-width:calc(1024px - 248px);width:calc(100% - 248px)}.sticky-wrapper{float:left}.last_events{overflow:auto}.last_events .event{display:inline-block;float:left;margin-bottom:40px;margin-right:16px;width:calc(25% - 12px)}.last_events .event:nth-of-type(4n){margin-right:0}.last_events .event .title{display:inline-block;height:20px;overflow:hidden;margin-left:5px;max-width:calc(100% - 25px);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.last_events .event .preview{background-repeat:no-repeat;background-size:cover;background-position:center;border:1px solid #dadada;border-radius:1px;display:inline-block;height:298px;margin-top:10px;position:relative;width:100%}.last_events .event .preview .thumbails_wrapper{height:100%;margin-right:10px;position:absolute;right:0;top:0;width:20%}.last_events .event .preview .thumbails_wrapper .thumbnail{background-repeat:no-repeat;background-size:cover;background-position:center;border:1px solid rgba(0,0,0,0.1);border-radius:1px;height:20%;margin:20% 0;border:5%;width:100%}.last_events .event .preview .total{background-color:rgba(0,0,0,0.5);border-radius:1px;color:#ffffff;bottom:10px;font-size:12px;height:20px;left:10px;line-height:20px;padding:0 10px;position:absolute}.last_events .event .preview button{background-image:url("/assets/icon_arrow_1-997a8ba41eef78119f1ab414aafd0ec8.svg");background-repeat:no-repeat;background-position:right 10px center;display:none;height:60px;left:50%;line-height:60px;margin:-30px auto auto -100px;padding-right:40px;position:absolute;top:50%;width:200px;z-index:1}.last_events .event .preview:hover button{display:inline-block}.last_events .event .preview:hover:after{background-color:rgba(0,143,255,0.3);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.last_events .see_all_wrapper{float:left;text-align:center;width:100%}.last_events .see_all_wrapper a{width:300px}.choose_lightbox{background-color:#f5f5f5;border:1px solid #dadada;border-radius:1px;display:none;font-size:0;height:auto;padding:10px;width:400px}.choose_lightbox .lightboxes_wrapper{max-height:500px;overflow:auto}.choose_lightbox .lightboxes_wrapper button{height:80px;margin-bottom:20px;margin-right:20px;width:calc(50% - 10px)}.choose_lightbox .lightboxes_wrapper button:nth-of-type(even){margin-right:0}.sidebar.search_filter{display:inline-block;float:left;margin-right:12px;width:236px}.sidebar.search_filter>.top{height:20px;line-height:20px}.sidebar.search_filter>.inner{background-color:#f5f5f5;border:1px solid #dadada;border-radius:1px;margin-top:10px;padding:10px}.sidebar.search_filter>.inner .filter{font-size:12px;overflow:hidden;width:100%}.sidebar.search_filter>.inner .filter .label{margin-bottom:5px}.sidebar.search_filter>.inner .filter .select_wrapper{width:100%}.sidebar.search_filter>.inner .filter .city{display:inline-block;margin-bottom:5px;width:100%}.sidebar.search_filter>.inner .filter .city.selected a{color:#111111;font-weight:500}.sidebar.search_filter>.inner .filter .orientation{border-radius:1px;display:inline-block;float:left;height:65px;padding:5px;text-align:center;width:calc(50% - 5px)}.sidebar.search_filter>.inner .filter .orientation:nth-of-type(1){margin-right:10px}.sidebar.search_filter>.inner .filter .orientation.selected{background-color:rgba(0,0,0,0.05);color:#111111;font-weight:500}.sidebar.search_filter>.inner .filter .orientation.selected .vert,.sidebar.search_filter>.inner .filter .orientation.selected .horiz{border:1px solid #111111}.sidebar.search_filter>.inner .filter .orientation.selected:hover{background-color:transparent}.sidebar.search_filter>.inner .filter .orientation:hover{background-color:rgba(255,255,255,0.7);border:none}.sidebar.search_filter>.inner .filter .orientation .vert{border:1px solid #008FFF;border-radius:1px;display:inline-block;height:25px;margin-top:5px;vertical-align:middle;width:18px}.sidebar.search_filter>.inner .filter .orientation .horiz{border:1px solid #008FFF;border-radius:1px;display:inline-block;height:18px;margin-top:10px;vertical-align:middle;width:25px}.search_results{overflow:visible}.search_results .top{min-height:20px;line-height:20px;position:relative}.search_results .top .showing .role_button{margin-left:10px}.search_results .top .show_options{position:absolute;right:0;top:0}.search_results .top .show_options a.black{pointer-events:none}.search_results .top .show_options a.grid_view,.search_results .top .show_options a.stack_view{background-position:center;background-size:contain;background-repeat:no-repeat;border-bottom:none;display:inline-block;height:17px;margin-left:5px;vertical-align:middle;width:17px}.search_results .top .show_options a.grid_view{background-image:url("/assets/icon_grid_view_1-d60c9389bba12d750ce73c442c30571d.svg")}.search_results .top .show_options a.grid_view.selected{background-image:url("/assets/icon_grid_view_2-2d10330174df644f1f52e288e1db654f.svg")}.search_results .top .show_options a.stack_view{background-image:url("/assets/icon_stack_view_1-0196f206da132865c3aa4e6a003118e8.svg")}.search_results .top .show_options a.stack_view.selected{background-image:url("/assets/icon_stack_view_2-9f4c3131e706521521a0cda6f1df3e72.svg")}.search_results .top .show_options .divider{background-color:#888888;display:inline-block;height:10px;margin:0 10px;vertical-align:middle;width:2px}.photos_stack{margin-top:10px;min-height:800px;overflow:visible}.photos_stack .photo{border:1px solid rgba(0,0,0,0.2);border-radius:1px;display:inline-block;margin-bottom:12px;position:relative;width:calc(20% - 10px)}.photos_stack .photo .checkbox{display:none}.photos_stack .photo .img_wrapper img{max-width:100%}.photos_stack .photo .info{background-color:#f5f5f5;font-size:12px;line-height:18px;overflow:hidden;padding:10px;padding-bottom:40px;position:relative}.photos_stack .photo .info .exclusive{background-color:#0088ff;border-radius:20px;bottom:10px;color:#ffffff;display:inline-block;height:20px;left:10px;line-height:20px;margin-top:10px;padding:0 10px;position:absolute}.photos_stack .photo .info .tags{margin-top:20px}.photos_stack .photo .info .tags .exclusive{background-color:#0088ff;border-radius:20px;color:#ffffff;display:inline-block;height:20px;line-height:20px;padding:0 10px}.photos_stack .photo .info .tags .category{background-color:#222222;border-radius:20px;color:#ffffff;display:inline-block;height:20px;line-height:20px;padding:0 10px}.photos_stack .photo.selectable{cursor:pointer}.photos_stack .photo.selectable .preview>img{cursor:pointer}.photos_stack .photo.selectable .checkbox{display:inline-block;background-color:transparent;background-image:url("/assets/icon_unchecked_1-e2a48a096403563bcbaf1e5ef3c9b510.svg");box-shadow:0 0 0 1px rgba(0,0,0,0.1);border-radius:0;content:'';cursor:pointer;height:25px;position:absolute;right:10px;top:10px;width:25px;z-index:2}.photos_stack .photo.selectable .checkbox:hover{box-shadow:0 0 0 3px rgba(0,0,0,0.1)}.photos_stack .photo.selected:before{background-color:rgba(0,143,255,0.3);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.photos_stack .photo.selected .checkbox{background-image:url("/assets/icon_checked_1-1594b471d3689b740e3a00f96d689c51.svg")}.photos_stack .photo.landscape .preview{left:calc(50% - 205px);top:-10px}.photos_stack .photo.landscape .preview .details_wrapper{min-height:250px;margin:0 5px;margin-top:-2px;width:410px}.photos_stack .photo.portrait .preview{left:0%;top:-10px}.photos_stack .photo.portrait .preview>img{float:left;margin-right:-2px}.photos_stack .photo.portrait .preview .details_wrapper{margin:5px 0;width:300px}.photos_stack .photo .preview{cursor:auto;position:absolute;visibility:hidden;z-index:10000000}.photos_stack .photo .preview>img{border-radius:1px;border:1px solid rgba(0,0,0,0.2);position:relative;z-index:3}.photos_stack .photo .preview .details_wrapper{background-color:#ffffff;border:1px solid rgba(0,0,0,0.2);border-radius:1px;overflow:hidden;position:relative}.photos_stack .photo .preview .details_wrapper>.inner{background-color:#f5f5f5;height:100%;padding:10px;position:relative;width:100%;z-index:2}.photos_stack .photo .preview .details_wrapper>.inner hr{border-color:rgba(0,0,0,0.2)}.photos_stack .photo .preview .details_wrapper>.inner .first_info{font-size:14px;line-height:24px}.photos_stack .photo .preview .details_wrapper>.inner .description{font-size:12px;line-height:22px}.photos_stack .photo .preview .details_wrapper>.inner .description .decoration{background-color:#222222;display:inline-block;height:3px;margin-right:10px;vertical-align:middle;width:40px}.photos_stack .photo .preview .details_wrapper>.inner .description .tags{margin-top:20px}.photos_stack .photo .preview .details_wrapper>.inner .description .tags .exclusive{background-color:#0088ff;border-radius:20px;color:#ffffff;display:inline-block;height:20px;line-height:20px;padding:0 10px}.photos_stack .photo .preview .details_wrapper>.inner .description .tags .category{background-color:#222222;border-radius:20px;color:#ffffff;display:inline-block;font-size:12px;height:20px;line-height:20px;margin-bottom:5px;padding:0 10px}.photos_stack .photo .preview .details_wrapper>.inner .description .tags .keyword{background-color:rgba(0,0,0,0.1);border-radius:20px;color:#222222;font-size:12px;display:inline-block;height:20px;line-height:20px;margin-bottom:5px;padding:0 10px}.photos_stack .photo .preview .details_wrapper>.inner .action{text-align:right}.photos_stack .photo .preview .details_wrapper>.inner .action .role_button{background-color:transparent}.photos_stack .photo .preview .details_wrapper>.inner .action .see_similar{position:absolute;bottom:10px;font-size:12px;height:30px;line-height:30px;left:10px;z-index:3}.photos_stack .photo .preview .details_wrapper>.inner .action .see_similar a{vertical-align:middle}.photos_stack.not_stacked .photo{background-color:rgba(0,0,0,0.01);border-color:rgba(0,0,0,0.1)}.photos_stack.not_stacked .photo:after{background-image:url("/assets/icon_unchecked_2-873526c035a835c7405591eda791be69.svg")}.photos_stack.not_stacked .photo.selected:after{background-image:url("/assets/icon_checked_1-1594b471d3689b740e3a00f96d689c51.svg")}.photos_stack.not_stacked .photo .img_wrapper{background-color:transparent;height:240px;overflow:hidden;padding:10px;position:relative;text-align:center;line-height:220px}.photos_stack.not_stacked .photo .img_wrapper img{max-width:100%;max-height:100%;position:relative;vertical-align:middle;z-index:1}.photos_stack.not_stacked .photo .info{background-color:transparent;border-top:1px solid rgba(0,0,0,0.1);height:120px}.content.with_sidebar .photos_stack .photo{width:calc(25% - 9px)}.content .photos_stack .photo{width:calc(20% - 10px)}.content .photos_stack.not_stacked .photo{margin-right:0px;width:calc(20% - 12px) !important}.content .photos_stack.not_stacked .photo:nth-of-type(5n){margin-right:0}.content.with_sidebar .photos_stack.not_stacked .photo{margin-right:0px;width:calc(25% - 12px) !important}.content.with_sidebar .photos_stack.not_stacked .photo:nth-of-type(4n){margin-right:0}.photo_selection{background-color:#1A9AFF;display:none;height:40px;left:0;position:fixed;top:0;width:100%;z-index:9}.photo_selection>.inner{color:#ffffff;font-size:18px;font-weight:500;height:40px;line-height:40px;margin:0 auto;max-width:1280px;padding:0 12px;position:relative;width:100%}.photo_selection>.inner>img{margin-right:10px}.photo_selection>.inner .add_to_cart,.photo_selection>.inner .add_to_lightbox,.photo_selection>.inner .exclude_from_lightbox{background-color:transparent}.photo_selection>.inner .add_to_cart img,.photo_selection>.inner .add_to_lightbox img,.photo_selection>.inner .exclude_from_lightbox img{margin-right:5px}.photo_selection>.inner .action{height:100%;line-height:37px;position:absolute;right:12px;top:0}.photo_selection>.inner .action .role_button img{margin-top:-3px}.images_paginator{float:right;height:30px;line-height:30px;text-align:center;width:calc(100%)}.images_paginator .pagination{height:30px;line-height:30px}.images_paginator a{margin:0 5px}.images_paginator em{font-style:normal;font-weight:500;margin:0 5px}.images_paginator .disabled{display:none}.images_paginator.top{margin-top:-5px}.images_paginator.top a,.images_paginator.top .current{margin:0 10px 0 0}.image_window{overflow:auto}.image_window .img_wrapper{background-position:center;background-size:contain;background-repeat:no-repeat;float:left;height:500px;position:fixed;top:75px;left:10px;width:500px}.image_window .details_wrapper{float:right;padding:20px;width:calc(100% - 500px)}.image_window .details_wrapper .tags{margin-top:20px}.image_window .details_wrapper .tags .exclusive{background-color:#0088ff;border-radius:20px;color:#ffffff;display:inline-block;height:20px;line-height:20px;padding:0 10px}.image_window .details_wrapper .tags .category{background-color:#222222;border-radius:20px;color:#ffffff;display:inline-block;height:20px;line-height:20px;padding:0 10px}.sidebar.user_account{display:inline-block;float:left;margin-right:12px;width:236px}.sidebar.user_account nav{border-radius:1px;margin-top:10px;overflow:hidden}.sidebar.user_account nav a{background-color:#282F34;border-bottom:1px solid transparent;border-top:1px solid transparent;color:#ffffff;display:inline-block;height:40px;line-height:40px;padding:0 20px;width:100%}.sidebar.user_account nav a img{float:right;margin-top:13px}.sidebar.user_account nav a.selected,.sidebar.user_account nav a:hover{background-color:#1C2024}.content.user_account .top img{margin-right:5px}.content.user_account .lightboxes_wrapper{margin-top:8px;overflow:auto}.content.user_account .lightboxes_wrapper .lightbox{float:left;margin-bottom:10px;margin-right:16px;position:relative;width:calc(25% - 12px)}.content.user_account .lightboxes_wrapper .lightbox:nth-of-type(4n){margin-right:0}.content.user_account .lightboxes_wrapper .lightbox:before{background-image:url("/assets/lightbox_back-4e3698d439c0bb97ee56179d215a084c.svg");background-repeat:no-repeat;background-position:center;background-size:calc(100% - 10px) 8px;content:'';height:10px;left:0;position:absolute;top:0;width:100%}.content.user_account .lightboxes_wrapper .lightbox .title{display:inline-block;height:30px;line-height:30px;margin:0 auto;position:relative;width:100%}.content.user_account .lightboxes_wrapper .lightbox .title>a{border-radius:1px;display:inline-block;font-size:Roboto;font-weight:500;height:30px;line-height:30px;outline:none;overflow:hidden;text-overflow:ellipsis;max-width:100%}.content.user_account .lightboxes_wrapper .lightbox .preview{background-color:#dadada;background-repeat:no-repeat;background-size:cover;background-position:center;border:1px solid #dadada;border-radius:1px;height:298px;margin-top:10px;position:relative;width:100%}.content.user_account .lightboxes_wrapper .lightbox .preview .total{background-color:rgba(0,0,0,0.5);border-radius:1px;color:#ffffff;bottom:10px;font-size:12px;height:20px;left:10px;line-height:20px;padding:0 10px;position:absolute}.content.user_account .lightboxes_wrapper .lightbox .preview .role_button{background-image:url("/assets/icon_arrow_1-997a8ba41eef78119f1ab414aafd0ec8.svg");background-repeat:no-repeat;background-position:right 10px center;display:none;height:60px;left:50%;line-height:60px;margin:-30px auto auto -100px;padding-right:40px;position:absolute;top:50%;width:200px;z-index:1}.content.user_account .lightboxes_wrapper .lightbox .preview:hover .role_button{display:inline-block}.content.user_account .lightboxes_wrapper .lightbox .preview:hover:after{background-color:rgba(0,143,255,0.3);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.content.user_account .lightboxes_wrapper .lightbox:hover .action{display:block}.content.user_account .lightboxes_wrapper .lightbox.add_new{margin-top:8px}.content.user_account .lightboxes_wrapper .lightbox.add_new:before{display:none}.content.user_account .lightboxes_wrapper .lightbox.add_new button{height:100%;font-size:18px;width:100%}.content.user_account .account_update_wrapper{background-color:#f5f5f5;border:1px solid #dadada;border-radius:1px;margin-top:10px;padding:20px}.content.user_account .account_update_wrapper .errors_wrapper{background-color:rgba(189,185,55,0.2);padding:10px;margin-bottom:10px;width:100%}.content.user_account .account_update_wrapper .errors_wrapper .error{color:#bd3737;margin-bottom:5px}.content.user_account .account_update_wrapper .row{padding:10px}.content.user_account .account_update_wrapper label{color:#888888;display:inline-block;width:200px}.content.user_account .account_update_wrapper .field_with_errors{display:inline-block}.content.user_account .history_wrapper .month{margin-top:10px;margin-bottom:20px}.content.user_account .history_wrapper .month .top{margin-bottom:10px}.content.user_account .history_wrapper .month .history_element{border:1px solid #dadada;border-bottom:none}.content.user_account .history_wrapper .month .history_element:last-of-type{border-bottom:1px solid #dadada}.content.user_account .history_wrapper .month .history_element .photo{border-right:1px solid #dadada;float:left;height:110px;padding:10px;width:110px}.content.user_account .history_wrapper .month .history_element .photo>.inner{background-size:contain;background-repeat:no-repeat;background-position:center;height:100%;width:100%}.content.user_account .history_wrapper .month .history_element .description{display:table;height:110px;position:relative;width:calc(100% - 110px)}.content.user_account .history_wrapper .month .history_element .description>.inner{display:table-cell;line-height:24px;padding:10px;vertical-align:middle}.content.user_account .history_wrapper .month .history_element .description .cart_again{display:none;position:absolute;right:10px;top:50px}.content.user_account .history_wrapper .month .history_element .description .cart_again img{margin-left:10px}.content.user_account .history_wrapper .month .history_element .description:hover .cart_again{display:block}.content.user_account .cart_wrapper{margin-top:10px}.content.user_account .cart_wrapper .cart_element{border:1px solid #dadada;border-bottom:none}.content.user_account .cart_wrapper .cart_element:last-of-type{border-bottom:1px solid #dadada}.content.user_account .cart_wrapper .cart_element .photo{border-right:1px solid #dadada;float:left;height:110px;padding:10px;width:110px}.content.user_account .cart_wrapper .cart_element .photo>.inner{background-size:contain;background-repeat:no-repeat;background-position:center;height:100%;width:100%}.content.user_account .cart_wrapper .cart_element .description{display:table;height:110px;position:relative;width:calc(100% - 110px)}.content.user_account .cart_wrapper .cart_element .description>.inner{display:table-cell;line-height:24px;padding:10px;vertical-align:middle}.content.user_account .cart_wrapper .cart_element .description>.inner.sizes{border-right:1px solid #dadada;margin-right:10px;width:110px}.content.user_account .cart_wrapper .cart_element .description .remove_cart{display:none;position:absolute;right:10px;top:50px}.content.user_account .cart_wrapper .cart_element .description .remove_cart img{margin-left:10px;margin-top:-3px}.content.user_account .cart_wrapper .cart_element .description:hover .remove_cart{display:block}.content.user_account .cart_wrapper .buy_btn{float:right;margin-top:20px;width:200px}*{font-family:Roboto;font-weight:400}::selection{background-color:#008FFF;color:#ffffff}::-moz-selection{background-color:#008FFF;color:#ffffff}.font_smoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong{font-weight:600}.title{font-family:Roboto Slab}h1,h2,h3,h4,h5{font-family:Roboto Slab}h1 a,h2 a,h3 a,h4 a,h5 a{font-family:Roboto Slab;font-weight:inherit}h1{font-size:48px;font-weight:300;padding-bottom:10px}h2{font-size:36px;font-weight:300;padding-bottom:10px}h3{font-size:32px;font-weight:400;padding-bottom:10px}h4{font-size:24px;font-weight:400;padding-bottom:10px}h5{font-size:18px;font-weight:400;padding-bottom:10px}p{padding-bottom:10px}small{font-size:12px}.secondary_text{color:#888888}a{border-color:#008FFF;color:#008FFF;text-decoration:none}a.white{border-color:#ffffff;color:#ffffff}a.black{border-color:#222222;color:#222222}a.secondary{border-color:#888888;color:#888888}a:hover{border-bottom:2px solid}.form_error{color:#FF4400;font-size:12px}button,.role_button,input[type="button"],input[type="submit"]{background-color:#111111;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:1px;border-bottom:none !important;color:#ffffff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:30px;line-height:30px;outline:none;overflow:visible;padding:0 5px;text-align:center;vertical-align:middle;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none}button.small,.role_button.small,input[type="button"].small,input[type="submit"].small{font-size:12px;height:20px;line-height:20px;padding:0 5px}button.large,.role_button.large,input[type="button"].large,input[type="submit"].large{font-size:14px;height:40px;line-height:40px;padding:0 10px;text-transform:none}button.huge,.role_button.huge,input[type="button"].huge,input[type="submit"].huge{font-size:18px;height:60px;line-height:60px;padding:0 10px;text-transform:none}button:hover,.role_button:hover,input[type="button"]:hover,input[type="submit"]:hover{background-color:#222222;color:#ffffff}button:active,.role_button:active,input[type="button"]:active,input[type="submit"]:active{background-color:#000000}button.primary,.role_button.primary,input[type="button"].primary,input[type="submit"].primary{background-color:#008FFF;color:#ffffff}button.primary:hover,.role_button.primary:hover,input[type="button"].primary:hover,input[type="submit"].primary:hover{background-color:#1A9AFF}button.primary:active,.role_button.primary:active,input[type="button"].primary:active,input[type="submit"].primary:active{background-color:#0080E5}button.secondary,.role_button.secondary,input[type="button"].secondary,input[type="submit"].secondary{background-color:#222222;color:#ffffff}button.secondary:hover,.role_button.secondary:hover,input[type="button"].secondary:hover,input[type="submit"].secondary:hover{background-color:#2D2D2D}button.secondary:active,.role_button.secondary:active,input[type="button"].secondary:active,input[type="submit"].secondary:active{background-color:#111111}input[type="text"],input[type="password"],input[type="email"]{background-color:#ffffff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:1px;border:1px solid #dadada;display:inline-block;font-family:Roboto;font-size:14px;height:30px;padding:0 5px;vertical-align:middle;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder{color:#888888;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="email"]:-moz-placeholder{color:#888888;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder{color:#888888;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder{color:#888888;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type="text"].large,input[type="password"].large,input[type="email"].large{height:42px;font-size:14px}input[type="text"].huge,input[type="password"].huge,input[type="email"].huge{height:60px;font-size:18px}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus{border-color:#008FFF;outline:none}input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover{background-color:#fafafa}input[type="text"].error,input[type="password"].error,input[type="email"].error{border:2px solid #bd3737}textarea{background-color:#ffffff;border:1px solid #dadada;-webkit-border-radius:0;-moz-border-radius:0;border-radius:1px;font-size:14px;display:inline-block;padding:5px;resize:vertical;vertical-align:middle}textarea:focus{border-color:#008FFF;outline:none}textarea:hover{background-color:#fafafa}.select_wrapper_group .label{border:1px solid #dadada;color:#888888;height:30px;padding:5px;float:left;line-height:14px}.select_wrapper_group .label.large{height:40px}.select_wrapper_group .select_wrapper{border-left:none;float:left}.select_wrapper{background-color:#ffffff;border:1px solid #dadada;border-radius:1px;color:#222222;cursor:pointer;display:inline-block;height:30px;line-height:30px;outline:none;overflow:hidden;padding-left:5px;position:relative;text-align:left;vertical-align:middle}.select_wrapper:after{background-color:transparent;border-radius:0px 0px 0px 0px;color:#888888;content:"▼";font-size:8px;height:100%;right:0;width:15px;pointer-events:none;position:absolute;top:0;z-index:5}.select_wrapper .label{color:#888888;border-right:1px solid #dadada;display:inline-block;font-size:12px;height:100%;padding-top:3px;text-align:left;vertical-align:top}.select_wrapper select{background:#ffffff;border:2px solid transparent;cursor:pointer;font-size:14px;height:29px;margin-top:-1px;outline:none;padding-right:20px;position:relative;width:calc(100% + 20px);-webkit-appearance:none;appearance:none;z-index:4}.select_wrapper.large{height:40px;line-height:40px}.select_wrapper.large select{height:39px}input[type="checkbox"]{display:none;visibility:hidden}.privacy_terms{color:#888888;-webkit-font-smoothing:antialiased;font-size:12px}.privacy_terms input[type="checkbox"]{display:inline-block;visibility:visible}.role_checkbox{background-color:#ffffff;border:1px solid #dadada;border-radius:1px;color:transparent;cursor:pointer;display:inline-block;height:25px;position:relative;-webkit-user-select:none;-moz-user-select:none;vertical-align:middle;width:25px}.role_checkbox:after{content:'✓';height:25px;font-size:18px;left:0;line-height:25px;position:absolute;text-align:center;top:0;width:25px}.role_checkbox.small{height:20px;width:20px}.role_checkbox.small:after{font-size:14px;height:20px;line-height:20px;width:20px}.role_checkbox:hover{background-color:#dadada;color:#ffffff}input[type="checkbox"]:checked+.role_checkbox,input[type="checkbox"]:checked+.role_checkbox:hover{background-color:#0088FF;border-color:#0088FF;color:#ffffff}@media screen and (max-width: 480px){button,.role_button,input[type="button"],input[type="submit"]{font-size:14px;height:40px;line-height:40px}input[type="text"],input[type="password"],input[type="email"]{font-size:14px;height:40px;line-height:40px}}.slideshow{display:inline-block;height:400px;position:relative;width:500px}.slideshow .slides_wrapper{height:calc(100% - 50px);left:0;overflow:hidden;position:absolute;top:0;width:100%}.slideshow .slides_wrapper .slide{background-position:center;background-size:contain;background-repeat:no-repeat;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.slideshow .slides_wrapper .slide:first-of-type{opacity:1;z-index:1}.slideshow .nav_wrapper{bottom:0;height:50px;left:0;line-height:50px;position:absolute;text-align:center;width:100%}.slideshow .nav_wrapper button{background-color:transparent;border:1px solid #0088FF !important;border-radius:100%;height:15px;margin:0 5px;width:15px}.slideshow .nav_wrapper button.selected{background-color:#0088FF}.slideshow .nav_wrapper button:hover{background-color:#1A9AFF}.slideshow .nav_wrapper button:active{background-color:#0080E5}.about_us,.terms,.tv,.ebooks{font-size:18px;line-height:28px;width:1024px}.partners .partner{border:none;margin:0 40px 40px 0;display:inline-block}.static_top{font-size:18px;line-height:28px}.collection{border-bottom:1px solid #dadada;float:left;margin-bottom:50px;padding:40px 0;width:100%}.collection .slideshow{float:left}.collection .description{display:inline-block;width:calc(100% - 500px)}.collection:last-of-type{border-bottom:none}.calltoaction_msg{background-color:#0088FF;color:#ffffff;float:left;font-size:18px;line-height:28px;padding:50px 0;text-align:center;width:100%}.marketing_picture_modal{background-color:rgba(0,0,0,0.95);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.marketing_picture_modal .close_button{background-repeat:no-repeat;background-color:transparent;background-position:center;background-size:contain;border:none;height:30px;position:absolute;right:50px;top:50px;width:30px}.marketing_picture_modal .inner_table{display:table;height:100%;width:100%}.marketing_picture_modal .inner_table .inner_tablecell{display:table-cell;text-align:center;vertical-align:middle}.marketing_picture_modal .inner_table .inner_tablecell .slides_wrapper{display:inline-block;height:calc(100% - 150px);overflow:hidden;position:relative;width:100%}.marketing_picture_modal .inner_table .inner_tablecell .slides_wrapper .slide{background-position:center;background-size:contain;background-repeat:no-repeat;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:-1}.marketing_picture_modal .inner_table .inner_tablecell .slides_wrapper .slide:first-of-type{opacity:1;z-index:1}.marketing_picture_modal .inner_table .inner_tablecell .nav_wrapper{bottom:0;height:100px;left:0;line-height:100px;position:absolute;text-align:center;width:100%}.marketing_picture_modal .inner_table .inner_tablecell .nav_wrapper button{background-color:transparent;border:1px solid #ffffff !important;border-radius:100%;height:15px;margin:0 5px;width:15px}.marketing_picture_modal .inner_table .inner_tablecell .nav_wrapper button.selected{background-color:#ffffff}.marketing_picture_modal .inner_table .inner_tablecell .nav_wrapper button:hover{background-color:#ffffff}.marketing_picture_modal .inner_table .inner_tablecell .nav_wrapper button:active{background-color:#ffffff}.syndication_wrapper{overflow:auto;width:100%}.syndication_wrapper .syndication_elem{border:1px solid #dadada;border-radius:3px;float:left;display:inline-block;margin:0 13px 20px 0;width:calc((100%/4) - 10px)}.syndication_wrapper .syndication_elem:nth-of-type(4n){margin-right:0}.syndication_wrapper .syndication_elem .image{background-color:#f5f5f5;background-position:center;background-size:contain;background-repeat:no-repeat;border-bottom:1px solid #dadada;height:300px;width:100%}.syndication_wrapper .syndication_elem .title{font-size:18px;margin:20px 0;text-align:center}.syndication_wrapper .syndication_elem .role_button{margin:20px;margin-top:0;width:calc(100% - 40px)}.games_wrapper{overflow:auto;width:100%}.games_wrapper .game_elem{border:1px solid #dadada;border-radius:3px;float:left;display:inline-block;margin:0 13px 20px 0;width:calc((100%/4) - 10px)}.games_wrapper .game_elem:nth-of-type(4n){margin-right:0}.games_wrapper .game_elem .image{background-color:#f5f5f5;background-position:center;background-size:contain;background-repeat:no-repeat;border-bottom:1px solid #dadada;height:300px;width:100%}.games_wrapper .game_elem .title{font-size:18px;margin:20px 0;text-align:center}.games_wrapper .game_elem .role_button{margin:20px;margin-top:0;width:calc(100% - 40px)}.websites_wrapper{overflow:auto;width:100%}.websites_wrapper .website{float:left;padding:50px 0}.websites_wrapper .website .screenshot{box-shadow:0 0 5px 0 rgba(0,0,0,0.1),inset 0 0 0 1px rgba(0,0,0,0.5);border-radius:5px;float:left;margin-right:20px;width:600px}.websites_wrapper .website .description{display:inline-block;width:calc(100% - 600px)}.websites_wrapper .website:last-of-type{border-bottom:none}
