.ellipsis-mobile {position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;margin: 0;padding: 30px 0;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(1, #fafafa));background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fafafa);background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #fafafa);background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0), #fafafa);background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #fafafa);}.ellipsis {overflow: hidden;position: relative;}.hidden {display: none !important;visibility: hidden;}.invisible {visibility: hidden;}.alignleft {display: inline;float: left;}.alignright {display: inline;float: right;}.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}.txtleft {text-align: left;}.txtright {text-align: right;}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-o-font-smoothing: antialiased;font-smoothing: antialiased;-webkit-user-drag: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}html {-ms-overflow-style: scrollbar;-webkit-text-size-adjust: 100%;background-color: white;}html body {background-color: white;}::-moz-selection {background: #0aaff1;color: white;text-shadow: none;}::selection {background: #0aaff1;color: white;text-shadow: none;}a {text-decoration: none;pointer-events: all;}hr {display: block;height: 1px;border: 0;border-top: 1px solid #d1d1d1;margin: 1em 0;padding: 0;}audio,canvas,img,video {vertical-align: middle;}::-webkit-input-placeholder {color: #bbb;}:-moz-placeholder {color: #bbb;}::-moz-placeholder {color: #bbb;}:-ms-input-placeholder {color: #bbb;}@-ms-viewport {width: device-width;}.clearfix:before, .clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}@font-face {font-family: 'eurostile';src: url('../store/fonts/eurostile-webfont-6ead6679a09aae4ce0dd4a33f727e7a7.eot');src: url('../store/fonts/eurostile-webfont-6ead6679a09aae4ce0dd4a33f727e7a7.eot?#iefix') format("embedded-opentype"), url('../store/fonts/eurostile-webfont-f1d38ff80a03b46f640f25e87226a808.woff') format("woff"), url('../store/fonts/eurostile-webfont-ea0a5b5d6790a6f16a969540facccd2b.ttf') format("truetype"), url('../store/fonts/eurostile-webfont-a9e070420f6fcdaaca75a324570c7031.svg#eurostileregular') format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: 'eurostile';src: url('../store/fonts/eurostile-bold-webfont-7e0c684221dbc906a91b0780b488605f.eot');src: url('../store/fonts/eurostile-bold-webfont-7e0c684221dbc906a91b0780b488605f.eot?#iefix') format("embedded-opentype"), url('../store/fonts/eurostile-bold-webfont-6ac7ec34bef046c4eb6ec6b4413b1a60.woff') format("woff"), url('../store/fonts/eurostile-bold-webfont-58ed42dc1f47b7715ce147863e39599a.ttf') format("truetype"), url('../store/fonts/eurostile-bold-webfont-1ad5cbdc2aa5aca8d26f22266cabb207.svg#eurostilebold') format("svg");font-weight: bold;font-style: normal;}@font-face {font-family: 'Nanum Gothic';font-style: normal;font-weight: 400;src: url('../store/fonts/NanumGothic-Regular-bc9d2153d225afa3214420cca46ea465.eot');src: url('../store/fonts/NanumGothic-Regular-bc9d2153d225afa3214420cca46ea465.eot?#iefix') format("embedded-opentype"), url('../store/fonts/NanumGothic-Regular-1d98d61bb3f3c62920b0edcdbade3070.woff2') format("woff2"), url('../store/fonts/NanumGothic-Regular-5bb7da03f992f9107c674046378259d6.woff') format("woff"), url('../store/fonts/NanumGothic-Regular-95527de74660b432c6debc6a218c6759.ttf') format("truetype");}@font-face {font-family: 'Nanum Gothic';font-style: normal;font-weight: 700;src: url('../store/fonts/NanumGothic-Bold-a2b223c86a9cdd1b56b2431b8c40385b.eot');src: url('../store/fonts/NanumGothic-Bold-a2b223c86a9cdd1b56b2431b8c40385b.eot?#iefix') format("embedded-opentype"), url('../store/fonts/NanumGothic-Bold-60ccd866579bed370ea18836602a9330.woff2') format("woff2"), url('../store/fonts/NanumGothic-Bold-fe20860171e099a80db4236ba0314d1a.woff') format("woff"), url('../store/fonts/NanumGothic-Bold-776eefeaa2429ad496d2c11b9365560f.ttf') format("truetype");}@font-face {font-family: 'icomoon';src: url('../store/fonts/icons/icomoon-2bba6f35c6612467fae9b970f2c5d7a9.eot?a14w0f');src: url('../store/fonts/icons/icomoon-2bba6f35c6612467fae9b970f2c5d7a9.eot?#iefixa14w0f') format("embedded-opentype"), url('../store/fonts/icons/icomoon-c605b10e016a62dae443e44fec7ba6cc.woff?a14w0f') format("woff"), url('../store/fonts/icons/icomoon-1974c2e4c4942d542c03f081937b9608.ttf?a14w0f') format("truetype"), url('../store/fonts/icons/icomoon-1ce897b5f85a2dd39dad6980c0c13d7d.svg?a14w0f#icomoon') format("svg");font-weight: normal;font-style: normal;}[class^="icon-"], [class*=" icon-"] {font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-external:before {content: "\e601";}.icon-search:before {content: "\e036";}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}.billboard-sprite, .page-header > ul > li a + span, .page-header .mobile-nav-button .mobile-nav-caret, .comments .comment-vote .comment-upvote, .comments .comment-vote .comment-upvote:hover, .comments .comment-vote .comment-downvote, .comments .comment-vote .comment-downvote:hover, .comments .comment p.comment-links .comment-like, .comments .comment p.comment-links .comment-like:hover, .comments .comment p.comment-links .comment-dislike, .comments .comment p.comment-links .comment-dislike:hover, .comments .comment p.comment-links .comment-report, .comments .comment p.comment-links .comment-report:hover, .comments .comment p.comment-links .comment-edit, .comments .comment p.comment-links .comment-edit:hover, .comments .comment p.comment-links .comment-remove, .comments .comment p.comment-links .comment-remove:hover, .comments .comment p.comment-links .comment-facebook, .comments .comment p.comment-links .comment-facebook:hover, .comments .comment p.comment-links .comment-twitter, .comments .comment p.comment-links .comment-twitter:hover, .comments .comments-container .comment .comment-links a.comment-report, .comments .comments-container .comment .comment-links a.comment-report:hover, .comments .comments-container .comment .comment-links a.comment-edit, .comments .comments-container .comment .comment-links a.comment-edit:hover, .comments .comments-container .comment .comment-links a.comment-remove, .comments .comments-container .comment .comment-links a.comment-remove:hover, .comments .comments-container .comment .comment-links a.comment-facebook, .comments .comments-container .comment .comment-links a.comment-facebook:hover, .comments .comments-container .comment .comment-links a.comment-twitter, .comments .comments-container .comment .comment-links a.comment-twitter:hover, .asset-search .input-search span, .page-asset-store .assets-search .input-search span, .store-page-asset .assets-search .input-search span, .content-share-twitter, .content-share-twitter:hover, .content-share-facebook, .content-share-facebook:hover, div.asset-dl-message div.pc a.btn:before, div.asset-dl-message div.mac a.btn:before, div.asset-dl-message div.mac div.dl-text:before, div.asset-dl-message div.pc div.dl-text:before {background: url('../../../../billboard-s4c60a3765a-6fc66e2aa47610462c789ec9c2cbbdda.png') no-repeat;}.store-page-asset {line-height: 1.5;font-size: 16px;}.store-page-asset * {line-height: inherit;font-size: inherit;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}.store-page-asset ol li, .store-page-asset ul li {margin-bottom: 0;}.store-page-asset header {text-align: left;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;line-height: inherit;background-color: white;text-transform: none;}.store-page-asset .btn {position: relative;margin: 1.5em auto;padding: 0;display: block;width: 140px;height: 30px;border-radius: 4px;background-color: #0aaff1;color: white;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-size: 1.125em;line-height: 32px;text-align: center;text-transform: uppercase;border: none;outline: none;cursor: pointer;-webkit-transition: 0.3s all ease-in;-moz-transition: 0.3s all ease-in;-o-transition: 0.3s all ease-in;transition: 0.3s all ease-in;}.page-header {position: relative;z-index: 1001;padding: 3em 2em 0 2em;border-bottom: 1px solid #d1d1d1;margin-bottom: 2em;}.page-header:before, .page-header:after {content: " ";display: table;}.page-header:after {clear: both;}@media only screen and (max-width: 480px) {.page-header {padding: 4em 1em 0 1em;}}.page-header .page-title {display: inline-block;margin-top: 0.4em;}@media only screen and (max-width: 480px) {.page-header .page-title {width: 100%;}}.page-header .page-title h1 {font-size: 1.8em;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-weight: bold;text-transform: uppercase;color: #313233;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;float: left;}.page-header .page-title h1 a {color: black;}.page-header .page-title h1 a:hover {color: #313233;}.page-header > ul {float: right;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}.page-header > ul:before, .page-header > ul:after {content: " ";display: table;}.page-header > ul:after {clear: both;}.page-header > ul > li {float: left;padding: 1em 1em;position: relative;}.page-header > ul > li:hover, .page-header > ul > li:active, .page-header > ul > li:focus {background-color: #efefef;color: #4c4c4e;}@media only screen and (max-width: 480px) {.page-header > ul > li:hover, .page-header > ul > li:active, .page-header > ul > li:focus {background-color: white;color: #0aaff1;}}@media only screen and (max-width: 480px) {.page-header > ul > li {height: auto;margin-right: 0;}}.page-header > ul > li a {display: inline-block;color: black;}.page-header > ul > li a + span {display: inline-block;background-position: -43px 0;background-position: -43px 3px;width: 16px;height: 16px;}.page-header > ul > li:hover > ul {display: block;}.page-header > ul > li > ul {display: none;width: 22em;position: absolute;background-color: inherit;left: 0;font-size: 0.8em;margin-top: 1.25em;padding: 0;z-index: 2;}@media only screen and (max-width: 480px) {.page-header > ul > li > ul {width: 100%;position: relative;border: none;box-shadow: none;margin-top: 2em;font-size: 1em;}}@media only screen and (max-width: 480px) {.page-header > ul > li > ul li {margin-bottom: 1em;}}.page-header > ul > li > ul li:last-child a {border-bottom: 1px solid transparent;}.page-header > ul > li > ul li:not(:last-child) a {border-bottom: 1px solid #d1d1d1;}.page-header > ul > li > ul li a {width: 100%;padding: 1em 2em;}.page-header > ul > li > ul li a:hover {background-color: #0aaff1;border-bottom: 1px solid transparent;color: white;}@media only screen and (max-width: 480px) {.page-header > ul > li > ul li a:hover {background-color: white;color: #0aaff1;}}@media only screen and (max-width: 480px) {.page-header > ul > li > ul li a {border-bottom: none !important;padding: 0 1em;}}.page-header .header-navigation {display: block;}@media only screen and (max-width: 480px) {.page-header .header-navigation {display: none;}}.page-header .mobile-header-navigation {display: none;float: none;}@media only screen and (max-width: 480px) {.page-header .mobile-header-navigation.open {display: block;}}.page-header .mobile-header-navigation li {float: none;}.page-header .mobile-nav-button {display: none;float: right;padding: 0.7em;}.page-header .mobile-nav-button:hover {cursor: pointer;}@media only screen and (max-width: 480px) {.page-header .mobile-nav-button {display: inline-block;}}.page-header .mobile-nav-button:before, .page-header .mobile-nav-button:after {content: " ";display: table;}.page-header .mobile-nav-button:after {clear: both;}.page-header .mobile-nav-button .mobile-nav-caret {float: right;width: 16px;height: 16px;background-position: -43px 0;}#carousel, .carousel, .defaultimg {max-height: 30.5em;}@media only screen and (max-width: 480px) {#carousel, .carousel, .defaultimg {min-height: 20em;}}@media only screen and (min-width: 481px) and (max-width: 799px) {#carousel, .carousel, .defaultimg {min-height: 24em;}}@media only screen and (min-width: 800px) {#carousel, .carousel, .defaultimg {min-height: 30.5em;}}#carousel {width: 100% !important;position: relative;padding: 0;overflow: hidden !important;background-color: #d1d1d1;max-height: 400px;visibility: hidden;}#carousel iframe {max-height: 400px;}#carousel .carousel {background-color: #efefef;}#carousel .carousel .carousel-error {background-color: #efefef;}#carousel .carousel .carousel-error .tp-bgimg {background-size: contain !important;}#carousel .carousel .tp-bgimg {border-radius: 2px;}#carousel .carousel .info {left: 0;background-color: rgba(10, 175, 241, 0.9);padding: 10px;position: absolute;bottom: 4em;}@media only screen and (max-width: 1079px) {#carousel .carousel .info {width: 100%;font-size: 0.8em;}}@media only screen and (min-width: 1079px) {#carousel .carousel .info {width: 60%;border-top-right-radius: 2px;border-bottom-right-radius: 2px;}}#carousel .carousel .info h1 {text-transform: none;float: left;}#carousel .carousel .info h1.price {float: right;}#carousel .carousel .info * {color: white;}#carousel .carousel .info p {line-height: 17px;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-size: 13px;overflow: hidden;text-overflow: ellipsis;max-height: 4em;}@media only screen and (max-width: 800px) {#carousel .carousel .info p {display: none;}}#carousel .carousel ul {margin: 0;padding: 0;display: none;background: url('../../../../logo-epic-5f523206930e3d5f894cef1e1ac9080e.svg') center no-repeat;background-size: contain;}#carousel .carousel ul li img {width: 100% !important;}#carousel .tp-bullets {z-index: 30;}@media only screen and (max-width: 480px) {#carousel .tp-bullets {display: none;}}#carousel .tp-bullets .bullet {width: 5em;height: 0.7em;border-radius: 0;margin-left: 0;}#carousel .tp-bullets .bullet.selected {color: #0aaff1;background-color: #0aaff1;}#carousel .tp-bullets .bullet.first {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}#carousel .tp-bullets .bullet.last {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}.tp-hide-revslider, .tp-caption.tp-hidden-caption {visibility: hidden !important;display: none !important;}.tp-caption {z-index: 1;}.tp-caption.heading {position: absolute;color: #fff;text-shadow: none;font-size: 30px;line-height: 32px;font-weight: bold;padding: 10px;margin: 0px;background-color: #888;white-space: nowrap;text-transform: uppercase;}.tp-caption.subheading {position: absolute;color: #fff;background-color: #0aaff1;text-shadow: none;font-size: 22px;line-height: 22px;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;padding: 10px;white-space: nowrap;}.tp-caption.boxshadow {-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);}.tp-caption.black {color: #000;text-shadow: none;font-weight: 300;font-size: 19px;line-height: 19px;font-family: 'Open Sans', sans;}.tp-caption.noshadow {text-shadow: none;}.tp-caption a {color: #ff7302;text-shadow: none;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;}.tp-caption a:hover {color: #ffa902;}.tp_inner_padding {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;max-height: none !important;}.tp-simpleresponsive .slotholder *,.tp-simpleresponsive img {-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;-webkit-perspective: 1000;}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;position: absolute;visibility: hidden;}.tp-simpleresponsive img {max-width: none;}.noFilterClass {filter: none !important;}.tp-bannershadow {position: absolute;margin-left: auto;margin-right: auto;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}.tp-caption.fullscreenvideo {left: 0px;top: 0px;position: absolute;width: 100%;height: 100%;}.tp-caption.fullscreenvideo iframe {width: 100% !important;height: 100%;}.tpclear {clear: both;}.tp-bullets {z-index: 1000;position: absolute;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-webkit-transition: opacity 0.2s ease-out;-moz-transition: opacity 0.2s ease-out;-o-transition: opacity 0.2s ease-out;-ms-transition: opacity 0.2s ease-out;}.tp-bullets.simplebullets.round .bullet {cursor: pointer;position: relative;width: 0.938em;height: 0.938em;border-radius: 50%;border: 1px solid #fff;margin-right: 0px;float: left;margin-top: -10px;margin-left: 3px;-webkit-transition: background-color 0.2s ease-out;-moz-transition: background-color 0.2s ease-out;-o-transition: background-color 0.2s ease-out;-ms-transition: background-color 0.2s ease-out;}.tp-bullets.simplebullets.round .bullet.last {margin-right: 3px;}.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected {background-color: #fff;}.tparrows {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-webkit-transition: opacity 0.2s ease-out;-moz-transition: opacity 0.2s ease-out;-o-transition: opacity 0.2s ease-out;-ms-transition: opacity 0.2s ease-out;}.tparrows.hidearrows {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}.tp-leftarrow {z-index: 100;cursor: pointer;position: relative;background: url('../../../../carousel/assets/largeLeft-abca6784e257f356cff97d40958e562f.png') no-Repeat top left;width: 40px;height: 40px;}.tp-rightarrow {z-index: 100;cursor: pointer;position: relative;background: url('../../../../carousel/assets/largeRight-c7dd626a6890e6739e55e1bc5e7b2a6e.png') no-Repeat top left;width: 40px;height: 40px;}.tp-leftarrow.default {z-index: 100;cursor: pointer;position: relative;background: url('../../../../carousel/assets/largeLeft-abca6784e257f356cff97d40958e562f.png') no-Repeat 0 0;width: 40px;height: 40px;}.tp-rightarrow.default {z-index: 100;cursor: pointer;position: relative;background: url('../../../../carousel/assets/largeRight-c7dd626a6890e6739e55e1bc5e7b2a6e.png') no-Repeat 0 0;width: 40px;height: 40px;}.tp-leftarrow:hover,.tp-rightarrow:hover {background-position: bottom left;}@media only screen and (min-width: 0px) and (max-width: 479px) {.responsive .tp-bullets {display: none;}.responsive .tparrows {display: none;}}.tp-simpleresponsive img {-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}.tp-simpleresponsive a {text-decoration: none;}.tp-simpleresponsive ul {list-style: none;padding: 0;margin: 0;}.tp-simpleresponsive > ul > li {list-style: none;position: absolute;visibility: hidden;}.caption.slidelink a div,.tp-caption.slidelink a div {width: 3000px;height: 1500px;background: url('../../../../carousel/assets/coloredbg-397e5bd80bc0fe4e18c1837deead5e72.png') repeat;}.tp-loader {background: url('../../../../carousel/assets/loader-4b3afb84b2b71ef56df09997a350bd04.gif') white no-repeat 10px 10px;margin: -22px -22px;top: 50%;left: 50%;z-index: 10000;position: absolute;width: 44px;height: 44px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}.tp-transparentimg {content: "img_url('carousel/assets/transparent.png')";}.tp-3d {-webkit-transform-style: preserve-3d;-webkit-transform-origin: 50% 50%;}@media (max-width: 800px) {.owl-carousel {display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper {display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px);-webkit-perspective: 1000;-moz-perspective: 1000;-ms-perspective: 1000;-o-perspective: 1000;perspective: 1000;}.owl-carousel .owl-wrapper-outer {overflow: hidden;position: relative;width: 100%;}.owl-carousel .owl-item {float: left;}.owl-carousel.owl-controls .owl-page,.owl-controls .owl-buttons div {cursor: pointer;}.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.grabbing {cursor: url('../image/carousel/touch/grabbing.png') 8 8, move;}.owl-carousel .owl-wrapper,.owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;}}.rating-container {width: 100%;float: none;}.rating-container:before, .rating-container:after {content: " ";display: table;}.rating-container:after {clear: both;}.rating {height: 24px !important;}.rating.isRateable .ratingMessage {display: block;font-weight: 500;color: #0aaff1;font-size: 1.2em !important;}.rating.isRateable img {display: none;}.rating.isRateable:hover .ratingMessage {display: none;}.rating.isRateable:hover img {display: inline-block;}.rating .ratingCount {vertical-align: top;font-size: 16px !important;}@media only screen and (max-width: 480px) {.rating .ratingCount {display: none;}}.rating .ratingMessage {width: 100%;font-size: 1em;}.rating label {display: block;float: left;}.rating .rating-unavailable {font-size: 12px;line-height: 16px;font-weight: 400;width: 100%;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}.rated .rating.isRateable .ratingMessage {display: none !important;}.rated .rating.isRateable img {display: inline-block !important;}.rated .rating-submit {display: inline-block !important;}.submitted .rating.isRateable .ratingMessage {display: none !important;}.submitted .rating.isRateable img {display: inline-block !important;}.ratingPanel:before, .ratingPanel:after {content: " ";display: table;}.ratingPanel:after {clear: both;}.ratingPanel .rating-row .rating-submit {display: none;cursor: pointer;color: #0aaff1;width: auto;font-weight: 400;font-size: 1em !important;}.ratingPanel .ratingCount {vertical-align: top;display: inline-block;}.ratingPanel .ratingLoading {display: inline-block;}.ratingPanel .ratingDescription {font-size: 1em !important;display: inline-block;}@media only screen and (min-width: 1079px) {.ratingPanel .ratingDescription {width: 36%;}}.ratingPanel .ratingDisplay {vertical-align: middle;display: inline-block;}.ratingPanel #yourRatingDisplay svg:hover {cursor: pointer;opacity: 0.75;}.asset-container {padding: 1em;}@media only screen and (max-width: 480px) {.asset-container {position: relative;float: left;width: 50%;padding-left: 10px;padding-right: 10px;}}@media only screen and (min-width: 480px) {.asset-container {position: relative;float: left;width: 25%;padding-left: 10px;padding-right: 10px;}}@media only screen and (max-width: 480px) {.asset-container.learn:not(.compact) {position: relative;float: left;width: 100%;padding-left: 10px;padding-right: 10px;}}@media only screen and (min-width: 481px) and (max-width: 799px) {.asset-container.learn:not(.compact) {position: relative;float: left;width: 50%;padding-left: 10px;padding-right: 10px;}}@media only screen and (min-width: 801px) and (max-width: 1079px) {.asset-container.learn:not(.compact) {position: relative;float: left;width: 33.33333%;padding-left: 10px;padding-right: 10px;}}@media only screen and (min-width: 1079px) {.asset-container.learn:not(.compact) {position: relative;float: left;width: 25%;padding-left: 10px;padding-right: 10px;}}.asset-container.learn:not(.compact) .asset .image-box:before {padding-top: 52%;}.asset-container.learn:not(.compact) .asset .info {background-color: inherit;}.asset-container.learn:not(.compact) .asset .info h3 {font-size: 1.2em;height: 2em;}.asset-container.learn:not(.compact) .asset .info p {font-size: 0.9em;height: 5em;overflow: hidden;text-overflow: ellipsis;}.asset-container.learn:not(.compact) .asset .info a:hover, .asset-container.learn:not(.compact) .asset .info a:focus, .asset-container.learn:not(.compact) .asset .info a:active {color: #0aaff1;}.asset-container .asset {width: 100%;border-radius: 2px;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;overflow: visible;background-color: white;-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);-webkit-transition: box-shadow 0.1s ease-in-out;-webkit-transition-delay: 0s;-moz-transition: box-shadow 0.1s ease-in-out 0s;-o-transition: box-shadow 0.1s ease-in-out 0s;transition: box-shadow 0.1s ease-in-out 0s;}.asset-container .asset:hover, .asset-container .asset:focus, .asset-container .asset:active {background-color: white;-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);}.asset-container .asset:hover .icon-search, .asset-container .asset:focus .icon-search, .asset-container .asset:active .icon-search {visibility: visible !important;}.asset-container .asset:hover .image-box img, .asset-container .asset:focus .image-box img, .asset-container .asset:active .image-box img {opacity: 0.5;}.asset-container .asset .image-box {position: relative;width: 100%;overflow: hidden;display: table;border-radius: 2px 2px 0 0;}.asset-container .asset .image-box > div {position: absolute;overflow: hidden;top: 0;left: 0;bottom: 0;right: 0;}.asset-container .asset .image-box > div > div {display: table;width: 100%;height: 100%;}.asset-container .asset .image-box > div > div > div {background-size: contain;display: table-cell;text-align: center;vertical-align: middle;}.asset-container .asset .image-box > div > div > div img {width: 100%;height: auto;}.asset-container .asset .image-box > div > div > div i.icon-search {visibility: hidden;position: absolute;top: 40%;left: 0;right: 0;margin-left: auto;margin-right: auto;width: 3em;background: rgba(51, 51, 51, 0.7);padding: 20px;border-radius: 200px;font-size: 20px;color: #fff;line-height: 1;}.asset-container .asset .image-box > div > div > div i.icon-search:hover {cursor: pointer;}.asset-container .asset .image-box .asset-price {position: absolute;display: block;right: 0;bottom: 1em;padding: 0.2em 0.4em;font-size: 1.2em;line-height: 1em;border-top-left-radius: 2px;border-bottom-left-radius: 2px;background-color: #0aaff1;color: white;-webkit-font-smoothing: subpixel-antialiased;}.asset-container .asset .image-box:before {content: "";display: block;padding-top: 100%;}.asset-container .asset .info {padding: 0.5em;background-color: inherit;}.asset-container .asset .info h3 {font-size: 16px;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-weight: 400;-webkit-font-smoothing: subpixel-antialiased;height: 3.5em;}@media only screen and (max-width: 480px) {.asset-container .asset .info h3 {font-size: 0.8em;}}.asset-container .asset .info h3 a {color: #313233;font-family: Arial;}.asset-container .asset .info h3 a:hover {color: black;}.asset-container .asset .info .asset-download-link {margin: 0.5em auto 0 auto;width: 100%;}.asset-container .asset .info ul {background-color: inherit;}.asset-container .asset .info ul li {background-color: inherit;}.asset-container .asset .info ul li > * {background-color: inherit;font-size: 14px;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-weight: 300;color: black;}.asset-container .asset .info ul li.creator a {color: #0aaff1;font-weight: 400;text-decoration: none;font-size: 14px;}.asset-container .asset .info ul li.creator a:hover {color: #06688f;}.asset-container .asset .info ul li a {color: black;font-weight: 400;font-size: 12px;}.asset-container .asset .info ul li a:hover {color: #666;}.comments {margin-top: 4em;min-height: 8em;}.comments h1 {border-bottom: 1px solid #c3c3c3;}.comments .loading-comments {width: 32px;height: 32px;display: block;margin: 0 auto;}.comments .comment-vote {display: block;width: 38px;float: left;margin-right: 6px;margin-top: -2px;}.comments .comment-vote .comment-count {display: block;text-align: center;}.comments .comment-vote .comment-upvote,.comments .comment-vote .comment-downvote {display: block;width: 20px;height: 16px;margin: 0 auto;}.comments .comment-vote .comment-upvote {background-position: -139px 0;}.comments .comment-vote .comment-upvote:hover {background-position: -114px 0;}.comments .comment-vote .comment-downvote {background-position: -89px 0;}.comments .comment-vote .comment-downvote:hover {background-position: -64px 0;}.comments .comment {margin-bottom: 2em;}.comments .comment .reply-viewmore-btn {display: block;margin-left: 120px;margin-top: 0.4em;color: #0aaff1;cursor: pointer;text-transform: capitalize;}.comments .comment .reply-viewmore-btn:hover {color: #06688f;}.comments .comment div[replydiv] {clear: both;}.comments .comment .comment-body {width: -moz-calc(100% - 44px);width: -o-calc(100% - 44px);width: -webkit-calc(100% - 44px);width: calc(100% - 44px);float: right;margin-bottom: 1.5em;}.comments .comment p.comment-content {font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;color: #4c4c4e;font-size: 14px;text-overflow: ellipsis;overflow: hidden;}.comments .comment p.comment-content .username {display: block;margin-bottom: 0.4em;}.comments .comment p.comment-content span {color: #0aaff1;font-weight: bold;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-size: 14px;}.comments .comment p.comment-links {margin-top: 5px;}.comments .comment p.comment-links:before, .comments .comment p.comment-links:after {content: " ";display: table;}.comments .comment p.comment-links:after {clear: both;}.comments .comment p.comment-links .comment-date {margin-top: 3px;float: left;color: #7e7e82;}.comments .comment p.comment-links .comment-reply-btn,.comments .comment p.comment-links .view-reply-btn {cursor: pointer;width: auto;white-space: nowrap;}.comments .comment p.comment-links .comment-reply-btn:hover,.comments .comment p.comment-links .view-reply-btn:hover {width: auto;white-space: nowrap;}.comments .comment p.comment-links a {color: #0aaff1;margin-left: 1.4em;width: 20px;height: 20px;cursor: pointer;float: left;position: relative;}.comments .comment p.comment-links a .comment-count {position: relative;left: 20px;bottom: 1px;color: #0aaff1;font-size: 12px;font-weight: bold;}.comments .comment p.comment-links a .comment-tooltip {z-index: 1000;font-size: 12px;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;padding: 5px 10px;margin: 0;position: absolute;min-width: 60px;background: #000;color: #fff;top: 35px;left: -20px;display: block;line-height: 1.2;border-radius: 4px;display: none;text-align: center;}.comments .comment p.comment-links a .comment-tooltip:before {content: '';display: block;width: 0;height: 0;position: absolute;border-width: 8px;border-style: solid;border-top-color: transparent;border-left-color: transparent;border-right-color: transparent;border-bottom-color: #000;left: 20px;top: -16px;}.comments .comment p.comment-links a:hover {width: 20px;height: 20px;}.comments .comment p.comment-links a:hover .comment-tooltip {display: block;}.comments .comment p.comment-links .comment-like {background-position: -2798px 0;}.comments .comment p.comment-links .comment-like:hover {background-position: -2773px 0;}.comments .comment p.comment-links .comment-dislike {background-position: -2748px 0;margin-top: 3px;}.comments .comment p.comment-links .comment-dislike:hover {background-position: -2723px 0;}.comments .comment p.comment-links .comment-dislike .comment-count {bottom: 3px !important;}.comments .comment p.comment-links .comment-report {background-position: -1009px 0;}.comments .comment p.comment-links .comment-report:hover {background-position: -984px 0;}.comments .comment p.comment-links .comment-edit {background-position: -959px 0;}.comments .comment p.comment-links .comment-edit:hover {background-position: -934px 0;}.comments .comment p.comment-links .comment-remove {background-position: -215px 0;}.comments .comment p.comment-links .comment-remove:hover {background-position: -190px 0;}.comments .comment p.comment-links .comment-facebook {background-position: -600px 0;}.comments .comment p.comment-links .comment-facebook:hover {background-position: -575px 0;}.comments .comment p.comment-links .comment-twitter {background-position: -650px 0;}.comments .comment p.comment-links .comment-twitter:hover {background-position: -625px 0;}.comments .comment:after {content: "";display: table;clear: both;}.comments .comment .comment-reply {margin-left: 70px;margin-top: 20px;padding-left: 10px;min-height: 50px;position: relative;}.comments .comment .comment-reply:first-child {margin-top: 0px;}.comments .comment .comment-reply .comment-content,.comments .comment .comment-reply .comment-links {width: -moz-calc(100% - 44px);width: -o-calc(100% - 44px);width: -webkit-calc(100% - 44px);width: calc(100% - 44px);}.comments .comment .comment-reply .comment-content {white-space: normal;float: right;}.comments .comment .comment-reply .comment-content .username {display: inline;}.comments .comment .comment-reply .comment-links {float: right;}.comments .comment .comment-reply .comment-vote.comment-vote {border-right: 2px solid #c3c3c3;margin-top: 0px;position: absolute;top: 0;bottom: 0;min-height: 50px;}.comments .comment .comment-reply .comment-vote.comment-vote .comment-upvote {margin-top: -4px;}.comments .comment .comment-add-reply {margin-top: 15px;margin-left: 115px;}.comments .comment .comment-add-reply textarea {width: 100%;max-width: 707px;height: 140px;max-height: 200px;border-color: #c3c3c3;padding: 1.6em;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-size: 14px;color: #555;}.comments .comment .comment-add-reply textarea:focus {border-color: #0aaff1;outline: 0;}.comments .comment .comment-add-reply textarea::-webkit-input-placeholder, .comments .comment .comment-add-reply textarea:-moz-placeholder, .comments .comment .comment-add-reply textarea::-moz-placeholder, .comments .comment .comment-add-reply textarea:-ms-input-placeholder {color: #c3c3c3;font-size: 14px;}.comments .comment .comment-add-reply .comment-reply-chars {color: #0aaff1;}.comments .comment .comment-add-reply a {float: right !important;margin-top: .5em !important;}.comments .comment .comment-add-reply:after {content: "";display: table;clear: both;}.comments .comment .comment-add-reply input[type="submit"] {float: right !important;margin-top: .5em !important;}#sort-div {margin-bottom: 1.6em;}#sort-div > div {float: right;}#sort-div a {color: #313233;margin-left: 10px;font-weight: bold;}#sort-div a.sortby {color: #0aaff1;}.add-comment textarea {width: 100%;max-width: 707px;height: 140px;max-height: 200px;border-color: #c3c3c3;padding: 1.6em;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-size: 14px;color: #555;}.add-comment textarea:focus {border-color: #0aaff1;outline: 0;}.add-comment textarea::-webkit-input-placeholder, .add-comment textarea:-moz-placeholder, .add-comment textarea::-moz-placeholder, .add-comment textarea:-ms-input-placeholder {color: #c3c3c3;font-size: 14px;}.add-comment .comment-chars {color: #0aaff1;}.add-comment a {float: right !important;margin-top: .5em !important;}.add-comment:after {content: "";display: table;clear: both;}.comment-edit-chars {color: #0aaff1 !important;padding-bottom: 10px;display: block;}.no-comment {background-color: #eee;padding: 10px;border-radius: 5px;border: 1px solid #e3e3e3;text-align: center;margin-bottom: 25px;}.no-comment a {color: #666;text-transform: uppercase;letter-spacing: 1px;}.no-comment a:hover {color: #313233;}.pagination span.currentStep {font-size: 16px !important;}.comment-window {position: fixed;font-family: Arial, Helvetica, sans-serif;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.8);z-index: 99999;opacity: 0;visibility: hidden;pointer-events: auto;}.comment-window > div {width: 400px;position: relative;margin: 10% auto;padding: 46px 20px 20px;border-radius: 5px;border-top-left-radius: 10px;border-top-right-radius: 10px;background: #fff;}.comment-window > div textarea {width: 100%;max-width: 380px;height: 140px;max-height: 140px;border-color: #c3c3c3;padding: 1em;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-size: 14px;color: #555;}.comment-window > div textarea:focus {border-color: #0aaff1;outline: 0;}.comment-window > div textarea::-webkit-input-placeholder, .comment-window > div textarea:-moz-placeholder, .comment-window > div textarea::-moz-placeholder, .comment-window > div textarea:-ms-input-placeholder {color: #c3c3c3;font-size: 14px;}.comment-window > div p {margin-bottom: 1em;}.comment-window > div .btn {margin: 0 auto !important;}.comment-window .cw-close {background: #606061;color: #fff;line-height: 25px;position: absolute;right: 0;top: 0;width: 40px;text-align: center;text-decoration: none;font-weight: bold;border-radius: 0;border-top-right-radius: 5px;pointer-events: auto !important;cursor: pointer;}.comment-window .cw-close:hover {background-color: #2d2d2e;color: #0aaff1;}.comment-window .cw-title {background: #909091;color: #fff;line-height: 25px;position: absolute;left: 0;top: 0;width: -moz-calc(100% - 40px);width: -o-calc(100% - 40px);width: -webkit-calc(100% - 40px);width: calc(100% - 40px);padding-left: 20px;text-align: center;text-decoration: none;font-weight: bold;border-radius: 0;border-top-left-radius: 5px;text-transform: uppercase;}.loading-image {width: 32px;height: 32px;display: block;margin: 0 auto;}.ajax-inline-message {clear: both;color: red;}.comment-message {color: red;padding: 10px 0 30px;text-align: center;display: none;}#comment-pagination {text-align: right;}#comment-pagination a {cursor: pointer;}@media (max-width: 500px) {.comments textarea {font-size: 16px !important;}.comments .comment-links a {display: block;margin-top: 0 !important;}.comments .comment-date {display: block;clear: right;float: none !important;margin-bottom: 4px;}.comments .comment-report, .comments .comment-edit, .comments .comment-remove {margin-top: 5px !important;}.comments .comment-reply.comment-reply {margin-left: 22px;}.comments .comment-add-reply.comment-add-reply,.comments .add-comment.add-comment {margin-left: 1em;margin-right: 1em;}.comments .reply-viewmore-btn.reply-viewmore-btn {margin-left: 70px;}.comments .comment-reply-btn,.comments .view-reply-btn {float: right !important;margin-left: 1em !important;padding-top: 6px;}.comments .comment-reply-btn {clear: left;margin-right: 1.5em !important;}.comment-window > div {width: 300px !important;}}.asset-comments {position: relative;float: left;width: 100%;padding-left: 10px;padding-right: 10px;}.asset-comments .comment-chars {display: block;}.asset-comments #comment-pagination {height: auto;text-align: left;}.asset-comments .add-comment textarea {width: 100%;max-width: 707px;height: 140px;max-height: 200px;border-color: #e2e3e4;padding: 1.6em;font-size: 14px;color: #313233;}.asset-comments .add-comment textarea:focus {border-color: #0aaff1;}.comment-window {position: fixed;font-family: Arial, Helvetica, sans-serif;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.8);background-color: rgba(0, 0, 0, 0.4) !important;z-index: 99999;opacity: 0;visibility: hidden;pointer-events: auto;}.comment-window textarea:focus {border-color: #0aaff1 !important;}.comments {margin-top: 4em;min-height: 8em;display: block;}.comments h1 {border-bottom: 1px solid #d1d1d1;text-transform: uppercase !important;font-weight: bold;font-size: 1.25em;}.comments #sort-div {margin-bottom: 1.6em;}.comments #sort-div a {margin-left: 1em;font-weight: bold;color: #313233;}.comments #sort-div a.sortby {color: #0aaff1;}.comments #sort-div > div {float: right;}.comments .comments-container .comment p.comment-content span {color: #0aaff1;}.comments .comments-container .comment .comment-reply-chars {display: block;}.comments .comments-container .comment .comment-links a {color: #0aaff1;}.comments .comments-container .comment .comment-links a:hover, .comments .comments-container .comment .comment-links a:focus, .comments .comments-container .comment .comment-links a:active {color: #06688f;}@media only screen and (max-width: 480px) {.comments .comments-container .comment .comment-links a {margin-left: 0 !important;margin-right: 1.4em;}}.comments .comments-container .comment .comment-links a.comment-report {background-position: -1009px 0;}.comments .comments-container .comment .comment-links a.comment-report:hover {background-position: -984px 0;}.comments .comments-container .comment .comment-links a.comment-edit {background-position: -959px 0;}.comments .comments-container .comment .comment-links a.comment-edit:hover {background-position: -934px 0;}.comments .comments-container .comment .comment-links a.comment-remove {background-position: -215px 0;}.comments .comments-container .comment .comment-links a.comment-remove:hover {background-position: -190px 0;}.comments .comments-container .comment .comment-links a.comment-facebook {background-position: -600px 0;}.comments .comments-container .comment .comment-links a.comment-facebook:hover {background-position: -575px 0;}.comments .comments-container .comment .comment-links a.comment-twitter {background-position: -650px 0;}.comments .comments-container .comment .comment-links a.comment-twitter:hover {background-position: -625px 0;}.no-comment {background-color: #efefef;padding: 10px;border-radius: 5px;border: 1px solid #e2e3e4;text-align: center;margin-bottom: 25px;}.no-comment a {text-transform: uppercase;letter-spacing: 1px;}.pagination span {color: #0aaff1 !important;}.shared a {color: #0aaff1 !important;}.shared a:hover, .shared a:focus, .shared a:active {color: #06688f !important;}.store-page-asset h1, .store-page-asset h2, .store-page-asset h3, .store-page-asset h4, .store-page-asset h5, .store-page-asset h6 {color: #4c4c4e;text-transform: none;}.store-page-asset #carousel, .store-page-asset .carousel, .store-page-asset .defaultimg {max-height: 30.5em !important;}@media only screen and (max-width: 480px) {.store-page-asset #carousel, .store-page-asset .carousel, .store-page-asset .defaultimg {min-height: 20em !important;}}@media only screen and (min-width: 481px) and (max-width: 799px) {.store-page-asset #carousel, .store-page-asset .carousel, .store-page-asset .defaultimg {min-height: 24em !important;}}@media only screen and (min-width: 800px) {.store-page-asset #carousel, .store-page-asset .carousel, .store-page-asset .defaultimg {min-height: 30.5em !important;}}.page-asset, .store-page-asset {margin: 0 auto;}.page-asset > div > aside, .store-page-asset > div > aside {padding-top: 30px;position: relative;float: left;width: 16.66667%;padding-left: 10px;padding-right: 10px;}.page-asset > div > aside h1, .store-page-asset > div > aside h1 {text-align: center;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;-webkit-font-smoothing: subpixel-antialiased;font-size: 19px;}.page-asset > div > aside > *, .store-page-asset > div > aside > * {margin-left: 20px !important;}.asset-search {display: inline-block;margin-top: 0.8em;}.asset-search .input-search {display: block;white-space: nowrap;vertical-align: middle;width: 100%;height: 30px;padding: 0;background-color: white;border-radius: 0;border: 1px solid #e3e3e3;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;-webkit-transition: 0.3s all ease-in-out;-moz-transition: 0.3s all ease-in-out;-o-transition: 0.3s all ease-in-out;transition: 0.3s all ease-in-out;}.asset-search .input-search span {display: inline-block;width: 28px;height: 28px;margin-top: 0px;margin-left: 0px;margin-right: 0;background-position: -1527px 0;}.asset-search .input-search input {border: 0;border-radius: 0;outline: 0;background-color: white;margin: 0;height: 20px;margin-top: 4px;padding-left: 0px;vertical-align: top;color: #cccccc;font-size: 14px;width: -moz-calc(100% - 4em);width: -o-calc(100% - 4em);width: -webkit-calc(100% - 4em);width: calc(100% - 4em);}.asset-search .input-search input:focus {background-color: white !important;color: black !important;outline: 0;}.asset-search .input-search-focus {outline: 0;border-color: #0aaff1;}@media only screen and (max-width: 480px) {.asset-search {width: 100%;position: fixed;right: 0;left: 0;top: 3em;margin-top: 0;padding: 1.5em 1em 0.5em 1em;background-color: #efefef;z-index: 999;}}@media only screen and (min-width: 481px) and (max-width: 799px) {.asset-search {width: 100%;}}@media only screen and (min-width: 801px) and (max-width: 1079px) {.asset-search {width: 19em;float: right;margin-left: 1.5em;}}@media only screen and (min-width: 1079px) {.asset-search {width: 19em;float: right;margin-left: 1.5em;}}.asset-search ul.autocomplete {background: white;top: -11px;position: relative;border: 1px solid #e3e3e3;border-top: 0px;padding: 0 2px;display: block;}.asset-search ul.autocomplete li {padding-left: 20px;cursor: pointer;}.asset-search ul.autocomplete li:hover {background: #0aaff1;}.asset-search ul.autocomplete li.selected {background: #efefef;}.list-group:before, .list-group:after {content: " ";display: table;}.list-group:after {clear: both;}@media only screen and (max-width: 480px) {.list-group .asset-container {position: relative;float: left;width: 50%;padding-left: 10px;padding-right: 10px;}}@media only screen and (min-width: 481px) and (max-width: 799px) {.list-group .asset-container {position: relative;float: left;width: 50%;padding-left: 10px;padding-right: 10px;}}@media only screen and (min-width: 801px) and (max-width: 1079px) {.list-group .asset-container {position: relative;float: left;width: 25%;padding-left: 10px;padding-right: 10px;}}@media only screen and (min-width: 1080px) {.list-group .asset-container {position: relative;float: left;width: 20%;padding-left: 10px;padding-right: 10px;}}.half-list-group:before, .half-list-group:after {content: " ";display: table;}.half-list-group:after {clear: both;}@media only screen and (max-width: 1079px) {.half-list-group .asset-container {position: relative;float: left;width: 100%;padding-left: 10px;padding-right: 10px;padding-left: 0px;padding-right: 0px;}}@media only screen and (min-width: 801px) and (max-width: 1079px) {.half-list-group .asset-container {position: relative;float: left;width: 50%;padding-left: 10px;padding-right: 10px;}}@media only screen and (min-width: 1079px) {.half-list-group .asset-container {position: relative;float: left;width: 33.33333%;padding-left: 10px;padding-right: 10px;}}.page-asset-store, .store-page-asset {margin: 0 auto;}.page-asset-store .btn, .store-page-asset .btn {background-color: #0aaff1;}.page-asset-store .btn:hover, .store-page-asset .btn:hover, .page-asset-store .btn:active, .store-page-asset .btn:active, .page-asset-store .btn:focus, .store-page-asset .btn:focus {background-color: #06688f;}.page-asset-store .assets-block, .store-page-asset .assets-block {width: 100%;margin: 0 auto;padding: 0 30px;overflow-y: hidden;overflow: visible;}.page-asset-store .assets-block:before, .store-page-asset .assets-block:before, .page-asset-store .assets-block:after, .store-page-asset .assets-block:after {content: " ";display: table;}.page-asset-store .assets-block:after, .store-page-asset .assets-block:after {clear: both;}@media only screen and (max-width: 1079px) {.page-asset-store .assets-block, .store-page-asset .assets-block {padding: 0 0;}}.page-asset-store .assets-block + .assets-block, .store-page-asset .assets-block + .assets-block {margin-top: 2em;}.page-asset-store .store-page-asset, .store-page-asset .store-page-asset {margin-top: 4em;}@media only screen and (max-width: 1079px) {.page-asset-store .carousel-container, .store-page-asset .carousel-container {position: relative;float: left;width: 100%;padding-left: 10px;padding-right: 10px;}}@media only screen and (min-width: 1080px) {.page-asset-store .carousel-container, .store-page-asset .carousel-container {position: relative;float: left;width: 75%;padding-left: 10px;padding-right: 10px;}}@media only screen and (min-width: 1080px) {.page-asset-store .categories-list-container, .store-page-asset .categories-list-container {position: relative;float: left;width: 25%;padding-left: 10px;padding-right: 10px;}}.page-asset-store .categories-list-container .store-top-categories h2, .store-page-asset .categories-list-container .store-top-categories h2 {color: #313233;}.page-asset-store .category, .store-page-asset .category {border-radius: 2px;min-height: 30.5em;border: 1px solid #d1d1d1;background-color: white;-webkit-transition: background-color 0.1s ease-out;-webkit-transition-delay: 0s;-moz-transition: background-color 0.1s ease-out 0s;-o-transition: background-color 0.1s ease-out 0s;transition: background-color 0.1s ease-out 0s;padding: 0 !important;}.page-asset-store .category:hover, .store-page-asset .category:hover, .page-asset-store .category:active, .store-page-asset .category:active, .page-asset-store .category:focus, .store-page-asset .category:focus {background-color: white;}@media only screen and (max-width: 1079px) {.page-asset-store .category, .store-page-asset .category {display: none;}}.page-asset-store .category h2, .store-page-asset .category h2 {font-size: 1.4em;font-weight: bold;padding: 0.5em;margin-bottom: 0;border-bottom: 1px solid #d1d1d1;}.page-asset-store .category ul li, .store-page-asset .category ul li {display: block;}.page-asset-store .category ul li a, .store-page-asset .category ul li a {color: black;font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-size: 0.8em;-webkit-font-smoothing: subpixel-antialiased;padding: 1em;width: 100%;display: inline-block;}.page-asset-store .category ul li a:hover, .store-page-asset .category ul li a:hover {background-color: #0aaff1;color: white;}.page-asset-store .assets-search, .store-page-asset .assets-search {width: 99%;height: 50px;}.page-asset-store .assets-search .input-search, .store-page-asset .assets-search .input-search {display: block;white-space: nowrap;vertical-align: middle;width: 100%;height: 30px;padding: 0;background-color: white;border-radius: 0;border: 1px solid #e3e3e3;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;-webkit-transition: 0.3s all ease-in-out;-moz-transition: 0.3s all ease-in-out;-o-transition: 0.3s all ease-in-out;transition: 0.3s all ease-in-out;}.page-asset-store .assets-search .input-search span, .store-page-asset .assets-search .input-search span {display: inline-block;width: 28px;height: 28px;margin-top: 0px;margin-left: 0px;margin-right: 0;background-position: -1527px 0;}.page-asset-store .assets-search .input-search input, .store-page-asset .assets-search .input-search input {border: 0;border-radius: 0;outline: 0;background-color: white;margin: 0;height: 20px;margin-top: 4px;padding-left: 0px;vertical-align: top;color: #cccccc;font-size: 14px;width: -moz-calc(100% - 4em);width: -o-calc(100% - 4em);width: -webkit-calc(100% - 4em);width: calc(100% - 4em);}.page-asset-store .assets-search .input-search input:focus, .store-page-asset .assets-search .input-search input:focus {background-color: white !important;color: black !important;outline: 0;}.page-asset-store .assets-search .input-search-focus, .store-page-asset .assets-search .input-search-focus {outline: 0;border-color: #0aaff1;}.page-asset-store .cat-block, .store-page-asset .cat-block {position: relative;float: left;width: 50%;padding-left: 10px;padding-right: 10px;}.page-asset-store .cat-block > header h2, .store-page-asset .cat-block > header h2 {font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-weight: bold;text-transform: uppercase;color: #313233;border-bottom: 2px solid #000;}@media only screen and (max-width: 480px) {#categories-container .category-container .sub-header {padding: 0 0.8em;}}#categories-container .category-container:not(:first-child) {margin-top: 2em;}#categories-container hr {margin: 0.5em 0em 1em 0;}.category-container .sub-header h2 {text-transform: capitalize;}.category-container .sub-header a {color: #0aaff1;}.category-container .sub-header a:hover, .category-container .sub-header a:active, .category-container .sub-header a:focus {color: #06688f;}.category-navigation {font-size: 0.8em;width: 10%;position: fixed;margin-left: 99em;top: 8em;z-index: 1;display: none;}@media only screen and (max-width: 1600px) {.category-navigation {display: none !important;}}.category-navigation .asset-search {margin-top: 1em;margin-bottom: 1em;width: 100%;float: none;padding-left: 1em;padding-right: 1em;margin-left: 0;}.category-navigation .category {width: auto;min-height: inherit;}.category-navigation .category h2 {padding: 0.6em 1em;}.category-navigation .category h2 a {color: #313233;}.category-navigation .category ul {padding-bottom: 0.5em;}.category-navigation .category ul li.active a {border-left: 3px solid #0aaff1;}.category-navigation .category ul li a {padding-left: 1.2em;border-left: 3px solid transparent;}.category-container, .profile-assets-container, .asset-details-container, .profile-container, .featured-items-container,.asset-comments-container, .my-assets-container, .payment-container, .payment-successful-container, .error-message-container {width: 100%;margin: 0 auto;padding: 0 30px;overflow-y: hidden;}.category-container:before, .category-container:after, .profile-assets-container:before, .profile-assets-container:after, .asset-details-container:before, .asset-details-container:after, .profile-container:before, .profile-container:after, .featured-items-container:before, .featured-items-container:after,.asset-comments-container:before,.asset-comments-container:after, .my-assets-container:before, .my-assets-container:after, .payment-container:before, .payment-container:after, .payment-successful-container:before, .payment-successful-container:after, .error-message-container:before, .error-message-container:after {content: " ";display: table;}.category-container:after, .profile-assets-container:after, .asset-details-container:after, .profile-container:after, .featured-items-container:after,.asset-comments-container:after, .my-assets-container:after, .payment-container:after, .payment-successful-container:after, .error-message-container:after {clear: both;}.category-container:before, .category-container:after, .profile-assets-container:before, .profile-assets-container:after, .asset-details-container:before, .asset-details-container:after, .profile-container:before, .profile-container:after, .featured-items-container:before, .featured-items-container:after,.asset-comments-container:before,.asset-comments-container:after, .my-assets-container:before, .my-assets-container:after, .payment-container:before, .payment-container:after, .payment-successful-container:before, .payment-successful-container:after, .error-message-container:before, .error-message-container:after {content: " ";display: table;}.category-container:after, .profile-assets-container:after, .asset-details-container:after, .profile-container:after, .featured-items-container:after,.asset-comments-container:after, .my-assets-container:after, .payment-container:after, .payment-successful-container:after, .error-message-container:after {clear: both;}@media only screen and (max-width: 480px) {.category-container, .profile-assets-container, .asset-details-container, .profile-container, .featured-items-container,.asset-comments-container, .my-assets-container, .payment-container, .payment-successful-container, .error-message-container {padding: 0;}}.asset-details-container .asset-content-container:before, .asset-details-container .asset-content-container:after {content: " ";display: table;}.asset-details-container .asset-content-container:after {clear: both;}.asset-details-container a:not(.btn) {color: #0aaff1;}.asset-details-container a:not(.btn):hover, .asset-details-container a:not(.btn):focus, .asset-details-container a:not(.btn):active {color: #06688f;}.billing-accounts-container {margin-top: 2em;}.error-message-container {margin-bottom: 2em;color: #af4f4f;font-weight: bold;padding: 1em;border: 1px solid #af4f4f;}.featured-items-container, .payment-container {margin-top: 2em;margin-bottom: 2em;}@media only screen and (max-width: 480px) {.featured-items-container .sub-header, .payment-container .sub-header {text-align: center;}}.requested-payment-amount, .billing-account-options {width: 100%;margin: 0 auto;padding: 0 30px;overflow-y: hidden;padding-left: 0;padding-right: 0;}.requested-payment-amount:before, .requested-payment-amount:after, .billing-account-options:before, .billing-account-options:after {content: " ";display: table;}.requested-payment-amount:after, .billing-account-options:after {clear: both;}.requested-payment-amount > *, .billing-account-options > * {position: relative;float: left;width: 50%;padding-left: 10px;padding-right: 10px;padding-left: 0;padding-right: 0;}@media only screen and (max-width: 480px) {.requested-payment-amount > *, .billing-account-options > * {position: relative;float: left;width: 100%;padding-left: 10px;padding-right: 10px;padding-left: 0;padding-right: 0;margin-bottom: 1em;}}.asset-details:before, .asset-details:after {content: " ";display: table;}.asset-details:after {clear: both;}.direct-contact {cursor: pointer;margin-left: 5px;vertical-align: middle;display: inline-block;width: 20px;height: 20px;}.content-share-twitter {background-position: -650px 0;width: 20px;height: 27px;display: inline-block;clear: both;vertical-align: bottom;cursor: pointer;}.content-share-twitter:hover {background-position: -625px 0;}.content-share-facebook {background-position: -600px 0;width: 20px;height: 27px;display: inline-block;clear: both;vertical-align: bottom;cursor: pointer;}.content-share-facebook:hover {background-position: -575px 0;}.purchase {width: 100%;margin-top: 2em;}.purchase:before, .purchase:after {content: " ";display: table;}.purchase:after {clear: both;}.purchase .btn {float: left;max-width: 12em;min-width: 8em;margin-right: 1em;}.add-payment-method.btn {width: 20em;margin: 0;}.vault-btn {width: 12em !important;}.social-share {display: none;}.asset-desc {position: relative;float: left;width: 100%;padding-left: 10px;padding-right: 10px;padding-top: 2em;}.asset-desc h1 {font-size: 1.2em;font-weight: bold;}.asset-desc h2, .asset-desc h3, .asset-desc h4, .asset-desc h5, .asset-desc h6 {font-size: 1.1em;font-weight: bold;}.asset-desc .collapse-chooser {font-weight: bold;font-size: 1.25em;}.asset-desc .collapse-chooser:before, .asset-desc .collapse-chooser:after {content: " ";display: table;}.asset-desc .collapse-chooser:after {clear: both;}.asset-desc .collapse-chooser span {color: #313233;cursor: pointer;float: left;padding: 0 10px;}@media only screen and (max-width: 480px) {.asset-desc .collapse-chooser span {position: relative;float: left;width: 50%;padding-left: 10px;padding-right: 10px;}}.asset-desc .collapse-chooser span:first-child {padding: 0 10px 0 0;border-right: 2px solid #313233;}.asset-desc .collapse-chooser label {float: left;}.asset-desc .collapse-chooser .active {color: #0aaff1;cursor: inherit;}.asset-desc .collapse-container {display: none;}.asset-desc .active {display: block;}.asset-detail-full {padding-top: 1em;}@media only screen and (max-width: 480px) {.asset-detail-full {position: relative;float: left;width: 50%;padding-left: 10px;padding-right: 10px;}}@media only screen and (min-width: 480px) {.asset-detail-full {position: relative;float: left;width: 75%;padding-left: 10px;padding-right: 10px;}}.asset-detail-full h1 {font-size: 1.6em;text-transform: none;display: inline-block;}.asset-detail-full .share-links {display: inline-block;}@media only screen and (max-width: 480px) {.asset-detail-full .share-links {display: block;}}.profile-details {font-family: eurostile, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;-webkit-font-smoothing: subpixel-antialiased;}.profile-details .info p {padding-top: 10px;padding-left: 20px;}.profile-assets {background-color: #d1d1d1;-webkit-box-shadow: inset 0 0 10px #777777;-moz-box-shadow: inset 0 0 10px #777777;box-shadow: inset 0 0 10px #777777;border-radius: 4px;padding: 20px;margin-top: 50px;}.profile-assets:before, .profile-assets:after {content: " ";display: table;}.profile-assets:after {clear: both;}.profile-assets h1 span {color: #1475a6;}.message-dialog {position: relative;background: #f3f3f3;width: 40%;margin: 0 30% 0 30%;padding: 20px;border-radius: 14px;}.message-dialog .mfp-close {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;right: -9px;top: -9px;background-color: #ffffff;}.message-dialog header h1 {font-weight: bold;text-align: center;}.message-dialog form {padding-top: 20px;}.message-dialog form .input-control {width: 100%;}.message-dialog form .input-control:focus {background: white;}.message-dialog form .btn {margin: 0 20px;display: inline-block;}.message-dialog form .btn-first {margin-left: 15%;}.message-dialog form .btn-last {margin-right: 15%;}.sub-header {margin: 0;}.sub-header h2 {font-size: 1.8em;font-weight: bold;}.sub-header p {font-size: 1em;}.sub-header .callout {font-weight: bold;}.gallery:hover {cursor: pointer;}.order-container {margin-top: 2em;width: 100%;margin: 0 auto;padding: 0 30px;overflow-y: hidden;}.order-container:before, .order-container:after {content: " ";display: table;}.order-container:after {clear: both;}.order-container:before, .order-container:after {content: " ";display: table;}.order-container:after {clear: both;}.order-container .price {color: #b12704;font-weight: bold;}.order-container .price_save {color: #555;font-size: 12px;}.order-container .total {font-size: 16px;font-weight: bold;padding-right: 20px;text-align: right;}.order-container .preview-error span {color: #b12704;font-weight: bold;}.order-container thead {color: #4c4c4e;border-bottom: 1px solid #d1d1d1;text-align: left;}.order-container table th {font-weight: bold;}.order-container table td {text-align: left;border-bottom: 1px solid #d1d1d1;}.order-container table td a {color: #0066c0;font-size: 16px;font-weight: bold;}.order-container table td a.btn {color: #fff;margin: 5px auto;}.order-container table.total-info td {border-bottom-width: 0;border-bottom-style: none;}.order-container table div {padding: 10px;width: 100%;text-align: right;}.mfp-wrap.mfp-gallery {z-index: 100000;}.mfp-wrap.mfp-gallery .mfp-content .mfp-figure {border: none;}.mfp-wrap.mfp-gallery .mfp-content .mfp-figure .mfp-close {right: 0;color: white;margin-top: 0.35em;width: 1em;top: 0;}.mfp-wrap.mfp-gallery .mfp-content .mfp-figure .mfp-title {background-color: transparent;}.mfp-wrap.mfp-gallery .mfp-content .mfp-counter {right: 1em;}.mfp-bg.mfp-with-zoom {z-index: 99999;}.page-order-detail {margin-top: 2em;}.page-order-detail header {background-color: inherit;padding-bottom: 0;font-size: 1.2em;}.page-order-detail .tax-table thead {border-bottom: none;}.page-order-detail div + div {margin-top: 1em;}.page-order-detail table + div {margin-top: 0.5em;}.page-order-detail table tr td {padding: 0.5em 0;}.push-down {margin-top: 1em;}.push-down-lg {margin-top: 2em;}@media (min-width: 900px) and (max-width: 1140px) {div.asset-dl-message div.dl-text {width: 100% !important;text-indent: 55px !important;}div.asset-dl-message div.dl-text:before {left: 10px !important;}div.asset-dl-message .mac a.btn, div.asset-dl-message .pc a.btn {width: 90% !important;}}div.asset-dl-message div.pc, div.asset-dl-message div.mac {position: relative;}div.asset-dl-message div.pc:before, div.asset-dl-message div.pc:after, div.asset-dl-message div.mac:before, div.asset-dl-message div.mac:after {content: " ";display: table;}div.asset-dl-message div.pc:after, div.asset-dl-message div.mac:after {clear: both;}div.asset-dl-message div.pc div.dl-text, div.asset-dl-message div.mac div.dl-text {width: 7.25em;clear: left;display: inline-block;float: left;text-transform: uppercase;font-weight: bold;line-height: 40px;height: 40px;text-indent: 43px;}div.asset-dl-message div.pc a.btn, div.asset-dl-message div.mac a.btn {margin-top: 0.3125em;margin-left: .75em;display: inline-block;float: left;clear: right;font-weight: bold;position: relative;}div.asset-dl-message div.pc a.btn:before, div.asset-dl-message div.mac a.btn:before {content: "";width: 30px;height: 30px;background-position: -1837px 0;position: absolute;left: 2.5em;}div.asset-dl-message div.pc a.btn.hotLink, div.asset-dl-message div.mac a.btn.hotLink {width: 175px;text-indent: 2.0625em;font-size: 0.875em;}div.asset-dl-message div.mac {margin-top: 0.625em;}div.asset-dl-message div.mac div.dl-text:before {content: "";background-position: -2422px 0;width: 40px;height: 40px;position: absolute;left: 0;}div.asset-dl-message div.pc div.dl-text:before {content: "";background-position: -2467px 0;width: 40px;height: 40px;position: absolute;left: 0;}.pswp.top-overlay {z-index: 10000;}@media only screen and (max-width: 480px) {#sort-div > div {float: none !important;}}.loading-spinner-center {text-align: center;margin: 2em 0;}.loading-spinner-center img {width: 6em;height: 6em;}.store-page-asset {max-width: 1280px;margin-bottom: 1em;}.store-page-asset .asset .info ul li {height: inherit;}.store-page-asset .asset .info ul li.creator {height: 24px;}.store-page-asset .asset .info ul li.categories {position: relative;z-index: 99;}.store-page-asset .asset .info ul li.categories ul.mock-text-ellipsis {background-color: inherit;overflow: hidden;}.store-page-asset .asset .info ul li.categories ul.mock-text-ellipsis:hover {overflow: visible;}.store-page-asset .asset .info ul li.categories ul.mock-text-ellipsis .mock-ellipsis-container {background-color: inherit;}.store-page-asset .asset .info ul li.categories ul.mock-text-ellipsis .mock-ellipsis-item-helper {background-color: inherit;padding: 0em 1em;}.store-page-asset .asset .info ul li.categories ul.mock-text-ellipsis .mock-ellipsis-item-helper a {color: #0aaff1;}.store-page-asset .asset .info ul li.categories ul.mock-text-ellipsis .mock-ellipsis-item-helper a:hover, .store-page-asset .asset .info ul li.categories ul.mock-text-ellipsis .mock-ellipsis-item-helper a:active, .store-page-asset .asset .info ul li.categories ul.mock-text-ellipsis .mock-ellipsis-item-helper a:focus {color: #06688f;}.store-page-asset .asset .info ul li.categories span {position: absolute;margin-top: 2px;}.store-page-asset .asset .info ul li.categories ul {display: inline-block;height: 42px;margin-left: 18px;vertical-align: top;overflow: hidden;}.store-page-asset .asset .info ul li.categories ul.categories-full-view {display: none;position: absolute;height: auto;margin-left: 0;left: 18px;top: 0;background-color: #f3f3f3;z-index: 999;}.store-page-asset .asset .info ul li.categories ul li {height: 21px;}.store-page-asset .asset .info ul li.categories ul > li a {height: 21px;color: #0aaff1;}.store-page-asset header ul li ul {display: none;}.store-page-asset header ul li ul:hover {display: block;}a.mock-ellipsis-item-cat {text-transform: capitalize;}