@import url("https://fonts.googleapis.com/css?family=Oswald:500|Roboto+Condensed|Roboto:100");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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.carousel .carousel-caption{background-color:rgba(0,0,0,0.4);width:100%;right:0;left:0}#events-timer .time-block{background:#666;color:#fff;display:inline-block;padding:2em 1em;text-transform:uppercase}#events-timer .time{font-size:2.25em;line-height:1.4em}.accordion{margin:0 auto;width:60%}.accordion .accordion-btn{background-color:#eee;cursor:pointer;font-size:.667em;padding:1.2em;border:none;text-align:left;outline:none;transition:0.4s}.accordion .accordion-btn.active,.accordion .accordion-btn:hover{background-color:#ccc}.accordion .accordion-btn:after{content:'\002B';color:#777;font-weight:bold;float:right;margin-left:5px}.accordion .active:after{content:"\2212"}.accordion .panel{padding:0 1.2em;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.accordion p{font-size:.667em;padding:1.2em 0;text-align:left}.ms-10{font-size:.162em}.ms-9{font-size:.194em}.ms-8{font-size:.233em}.ms-7{font-size:.279em}.ms-6{font-size:.335em}.ms-5{font-size:.402em}.ms-4{font-size:.482em}.ms-3{font-size:.579em}.ms-2{font-size:.694em}.ms-1{font-size:.833em}.ms0{font-size:1em}.ms1{font-size:1.2em}.ms2{font-size:1.44em}.ms3{font-size:1.728em}.ms4{font-size:2.074em}.ms5{font-size:2.488em}.ms6{font-size:2.986em}.ms7{font-size:3.583em}.ms8{font-size:4.3em}.ms9{font-size:5.16em}.ms10{font-size:6.192em}html{font:1em/strip-units(1.44em);-webkit-text-size-adjust:none}@media (min-width: 600px){html{font-size:1.44em}}@media (min-width: 992px){html{font-size:1.728em}}@media (min-width: 992px){.mobile{display:none !important}}.desktop{display:none !important}@media (min-width: 992px){.desktop{display:inline-block !important}}.layer-animation{height:130px;max-width:200px;position:relative}@media (min-width: 600px){.layer-animation{height:300px;max-width:400px}}@media (min-width: 1920px){.layer-animation{max-width:400px}}.layer-animation #top{max-width:476px;position:absolute;bottom:1em;left:-0.1em;z-index:110;-webkit-animation:unstack-top 0.8s ease-in-out 0.3s;-moz-animation:unstack-top 0.8s ease-in-out 0.3s;-ms-animation:unstack-top 0.8s ease-in-out 0.3s;-o-animation:unstack-top 0.8s ease-in-out 0.3s;animation:unstack-top 0.8s ease-in-out 0.3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.layer-animation #middle{max-width:476px;position:absolute;bottom:1em;left:-0.1em;z-index:99;-webkit-animation:unstack-middle 0.8s ease-in-out 0.3s;-moz-animation:unstack-middle 0.8s ease-in-out 0.3s;-ms-animation:unstack-middle 0.8s ease-in-out 0.3s;-o-animation:unstack-middle 0.8s ease-in-out 0.3s;animation:unstack-middle 0.8s ease-in-out 0.3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.layer-animation #bottom{position:absolute;bottom:0}.layer-animation .inner{position:relative}.layer-animation #css-layer{max-width:402px}.layer-animation #js-layer{max-width:402px}.layer-animation #html-layer{max-width:400px}.layer-animation .badges{max-width:120px;position:absolute;left:0;right:0;top:0;bottom:2em;margin:auto;width:30%;z-index:50}.layer-animation .badge-container{opacity:0}.layer-animation .badge-container.js{-webkit-animation:fadeIn 0.6s ease-in-out 0.5s;-moz-animation:fadeIn 0.6s ease-in-out 0.5s;-ms-animation:fadeIn 0.6s ease-in-out 0.5s;-o-animation:fadeIn 0.6s ease-in-out 0.5s;animation:fadeIn 0.6s ease-in-out 0.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.layer-animation .badge-container.css{-webkit-animation:fadeIn 0.6s ease-in-out 0.8s;-moz-animation:fadeIn 0.6s ease-in-out 0.8s;-ms-animation:fadeIn 0.6s ease-in-out 0.8s;-o-animation:fadeIn 0.6s ease-in-out 0.8s;animation:fadeIn 0.6s ease-in-out 0.8s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.layer-animation .badge-container.html{-webkit-animation:fadeIn 0.6s ease-in-out 1.1s;-moz-animation:fadeIn 0.6s ease-in-out 1.1s;-ms-animation:fadeIn 0.6s ease-in-out 1.1s;-o-animation:fadeIn 0.6s ease-in-out 1.1s;animation:fadeIn 0.6s ease-in-out 1.1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.layer-animation #js-badge{-webkit-animation:hover 3s ease-in-out infinite 0.5s;-moz-animation:hover 3s ease-in-out infinite 0.5s;-ms-animation:hover 3s ease-in-out infinite 0.5s;-o-animation:hover 3s ease-in-out infinite 0.5s;animation:hover 3s ease-in-out infinite 0.5s}.layer-animation #css3-badge{-webkit-animation:hover 3s ease-in-out infinite 0.2s;-moz-animation:hover 3s ease-in-out infinite 0.2s;-ms-animation:hover 3s ease-in-out infinite 0.2s;-o-animation:hover 3s ease-in-out infinite 0.2s;animation:hover 3s ease-in-out infinite 0.2s}.layer-animation #html-badge{-webkit-animation:hover 3s ease-in-out infinite;-moz-animation:hover 3s ease-in-out infinite;-ms-animation:hover 3s ease-in-out infinite;-o-animation:hover 3s ease-in-out infinite;animation:hover 3s ease-in-out infinite}.layer-animation #css3-shadow,.layer-animation #js-shadow{-webkit-animation:badgeShadow 4s ease-in-out infinite;-moz-animation:badgeShadow 4s ease-in-out infinite;-ms-animation:badgeShadow 4s ease-in-out infinite;-o-animation:badgeShadow 4s ease-in-out infinite;animation:badgeShadow 4s ease-in-out infinite}.layer-animation #html-shadow{-webkit-animation:badgeShadow 4s ease-in-out infinite 0.3s;-moz-animation:badgeShadow 4s ease-in-out infinite 0.3s;-ms-animation:badgeShadow 4s ease-in-out infinite 0.3s;-o-animation:badgeShadow 4s ease-in-out infinite 0.3s;animation:badgeShadow 4s ease-in-out infinite 0.3s}.badge-shadow,.layer-animation #css3-shadow,.layer-animation #js-shadow,.layer-animation #html-shadow{max-width:126px;top:2em;z-index:40}@-webkit-keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@-moz-keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@-ms-keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@-o-keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@-webkit-keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@-moz-keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@-ms-keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@-o-keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@-webkit-keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@-moz-keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@-ms-keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@-o-keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:0.9}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:0.9}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:0.9}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:0.9}}@keyframes fadeIn{0%{opacity:0}100%{opacity:0.9}}.hover,#mast .chevron{-webkit-animation:hover 2s ease-in-out infinite;-moz-animation:hover 2s ease-in-out infinite;-ms-animation:hover 2s ease-in-out infinite;-o-animation:hover 2s ease-in-out infinite;animation:hover 2s ease-in-out infinite}@-webkit-keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}@-moz-keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}@-ms-keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}@-o-keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}.flippable{backface-visibility:hidden;height:100%;position:absolute;transform-style:preserve-3d;transition:all 0.6s ease-in-out;width:100%}.flippable .side{backface-visibility:hidden;height:100%;position:absolute;overflow:hidden;width:100%}.flippable .back{transform:rotateY(180deg)}.flippable:hover{transform:rotateY(180deg)}.pulse{background-color:#ff0000;border:5px solid orange;border-radius:50%;display:block;margin:auto;width:5px;height:5px;position:absolute;bottom:-8px;left:0;right:0;-webkit-animation:pulse 2s infinite 1s;-moz-animation:pulse 2s infinite 1s;-ms-animation:pulse 2s infinite 1s;-o-animation:pulse 2s infinite 1s;animation:pulse 2s infinite 1s}@media (min-width: 600px){.pulse{background-color:#ff0000;border:8px solid orange;width:8px;height:8px;bottom:-12px}}@-webkit-keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}@-moz-keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}@-ms-keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}@-o-keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}.kb{-webkit-animation:kb 120s infinite;-moz-animation:kb 120s infinite;-ms-animation:kb 120s infinite;-o-animation:kb 120s infinite;animation:kb 120s infinite}@-webkit-keyframes kb{0%, 100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@-moz-keyframes kb{0%, 100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@-ms-keyframes kb{0%, 100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@-o-keyframes kb{0%, 100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes kb{0%, 100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}.bass,#ny-countdown .speaker{-webkit-animation:bass 1.8s infinite 0.4s;-moz-animation:bass 1.8s infinite 0.4s;-ms-animation:bass 1.8s infinite 0.4s;-o-animation:bass 1.8s infinite 0.4s;animation:bass 1.8s infinite 0.4s}@-webkit-keyframes bass{0%,100%{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}}@-moz-keyframes bass{0%,100%{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}}@-ms-keyframes bass{0%,100%{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}}@-o-keyframes bass{0%,100%{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}}@keyframes bass{0%,100%{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}}.spec-tag .details{-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-animation-fill-mode:forwards !important;-moz-animation-fill-mode:forwards !important;-ms-animation-fill-mode:forwards !important;-o-animation-fill-mode:forwards !important;animation-fill-mode:forwards !important}#tag-1 .activated{-webkit-animation:expandTag 0.4s ease-in 0.3s;-moz-animation:expandTag 0.4s ease-in 0.3s;-ms-animation:expandTag 0.4s ease-in 0.3s;-o-animation:expandTag 0.4s ease-in 0.3s;animation:expandTag 0.4s ease-in 0.3s}#tag-2 .activated{-webkit-animation:expandTag 0.4s ease-in 0.5s;-moz-animation:expandTag 0.4s ease-in 0.5s;-ms-animation:expandTag 0.4s ease-in 0.5s;-o-animation:expandTag 0.4s ease-in 0.5s;animation:expandTag 0.4s ease-in 0.5s}#tag-3 .activated{-webkit-animation:expandTag 0.4s ease-in 0.8s;-moz-animation:expandTag 0.4s ease-in 0.8s;-ms-animation:expandTag 0.4s ease-in 0.8s;-o-animation:expandTag 0.4s ease-in 0.8s;animation:expandTag 0.4s ease-in 0.8s}#tag-4 .activated{-webkit-animation:expandTag 0.4s ease-in 1.3s;-moz-animation:expandTag 0.4s ease-in 1.3s;-ms-animation:expandTag 0.4s ease-in 1.3s;-o-animation:expandTag 0.4s ease-in 1.3s;animation:expandTag 0.4s ease-in 1.3s}@-webkit-keyframes expandTag{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}}@-moz-keyframes expandTag{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}}@-ms-keyframes expandTag{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}}@-o-keyframes expandTag{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes expandTag{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes slide-in-up{0%{opacity:0;-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes slide-in-up{0%{opacity:0;-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes slide-in-up{0%{opacity:0;-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes slide-in-up{0%{opacity:0;-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slide-in-up{0%{opacity:0;-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes slide-in-left{0%{opacity:0;-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-webkit-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes slide-in-left{0%{opacity:0;-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-webkit-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes slide-in-left{0%{opacity:0;-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-webkit-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes slide-in-left{0%{opacity:0;-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-webkit-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slide-in-left{0%{opacity:0;-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-webkit-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes slide-in-right{0%{opacity:0;-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-webkit-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes slide-in-right{0%{opacity:0;-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-webkit-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes slide-in-right{0%{opacity:0;-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-webkit-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes slide-in-right{0%{opacity:0;-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-webkit-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slide-in-right{0%{opacity:0;-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-webkit-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.specs{position:relative}.specs .inner{position:relative;padding:1em}.specs img{display:block;margin:0 auto;height:123px;width:116px}@media (min-width: 360px){.specs img{height:189px;width:178px}}@media (min-width: 600px){.specs img{height:266px;width:250px}}@media (min-width: 1280px){.specs img{position:static;width:369px;height:393px}}.specs .spec-tag{color:#333;font-size:.833em;position:absolute;margin:auto auto auto auto;width:100%;z-index:1}.specs .spec-tag .pulse{bottom:-6px;z-index:10}@media (min-width: 992px){.specs .spec-tag .pulse{bottom:-8px}}.specs .spec-tag .spec-heading{border-bottom:1px solid #fdae2d;color:#403f3e;display:block;font-family:'Oswald', sans-serif;padding-bottom:0.2em;text-transform:uppercase;font-size:11px;z-index:8;text-shadow:1px 1px 1px #fff}@media (min-width: 360px){.specs .spec-tag .spec-heading{font-size:inherit}}.specs .spec-tag .details{display:block}.specs .spec-tag .details.show{-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.specs .tag-description{font-size:.833em;padding-top:0.4em;position:absolute;line-height:1.4em}@media (min-width: 600px){.specs .tag-description{font-size:.694em}}@media (min-width: 992px){.specs .tag-description{font-size:.694em}}@media (min-width: 1280px){.specs .tag-description{font-size:.833em}}.specs .spec-tag.left{text-align:left}.specs .spec-tag.left .pulse{left:initial;right:0}.specs .spec-tag.left .tag-description{left:0}.specs .spec-tag.right{text-align:right}.specs .spec-tag.right .pulse{left:0;right:initial}.specs .spec-tag.right .tag-description{right:0}.specs #tag-1{top:0;left:0;right:159px;max-width:116px}@media (min-width: 360px){.specs #tag-1{top:5px;right:194px;max-width:123px}}@media (min-width: 600px){.specs #tag-1{top:30px;right:320px;max-width:209px}}@media (min-width: 992px){.specs #tag-1{left:-5%}}@media (min-width: 1280px){.specs #tag-1{top:29px;max-width:212px;right:355px}}.specs #tag-1 .tag-description{width:73%}.specs #tag-2{top:28px;right:0;left:139px;max-width:120px}@media (min-width: 360px){.specs #tag-2{top:55px;right:0;left:177px;max-width:152px}}@media (min-width: 600px){.specs #tag-2{top:80px;max-width:224px;left:262px}}@media (min-width: 992px){.specs #tag-2{top:70px;left:54%}}@media (min-width: 1280px){.specs #tag-2{top:120px;left:313px;max-width:251px}}.specs #tag-2 .tag-description{width:64%}.specs #tag-3{bottom:21px;left:0;right:165px;max-width:106px}@media (min-width: 360px){.specs #tag-3{left:0;right:208px;bottom:45px;max-width:108px}}@media (min-width: 600px){.specs #tag-3{bottom:60px;max-width:169px;right:320px}}@media (min-width: 992px){.specs #tag-3{left:-5%}}@media (min-width: 1280px){.specs #tag-3{right:411px;max-width:175px;bottom:115px}}.specs #tag-3 .tag-description{width:64%}.specs #tag-4{bottom:30px;left:148px;right:0;max-width:124px}@media (min-width: 360px){.specs #tag-4{bottom:54px;right:0;max-width:149px;left:184px}}@media (min-width: 600px){.specs #tag-4{max-width:211px;bottom:76px;left:270px}}@media (min-width: 992px){.specs #tag-4{left:57%}}@media (min-width: 1280px){.specs #tag-4{bottom:117px;max-width:234px;left:336px}}.specs #tag-4 .tag-description{width:64%}.banner-ad{border:1px solid #ccc;margin:0 auto;overflow:hidden;position:relative;width:300px;height:250px;text-align:center}@media (min-width: 992px){.banner-ad.activated{-webkit-animation:growShadow 0.8s ease-in-out;-moz-animation:growShadow 0.8s ease-in-out;-ms-animation:growShadow 0.8s ease-in-out;-o-animation:growShadow 0.8s ease-in-out;animation:growShadow 0.8s ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}}.grow-shadow{-webkit-animation:growShadow 0.8s ease-in-out;-moz-animation:growShadow 0.8s ease-in-out;-ms-animation:growShadow 0.8s ease-in-out;-o-animation:growShadow 0.8s ease-in-out;animation:growShadow 0.8s ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes growShadow{0%{-moz-box-shadow:0px 0px 0px #333;-webkit-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333}100%{-moz-box-shadow:60px -60px 0 #333;-webkit-box-shadow:60px -60px 0 #333;box-shadow:60px -60px 0 #333}}@-moz-keyframes growShadow{0%{-moz-box-shadow:0px 0px 0px #333;-webkit-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333}100%{-moz-box-shadow:60px -60px 0 #333;-webkit-box-shadow:60px -60px 0 #333;box-shadow:60px -60px 0 #333}}@-ms-keyframes growShadow{0%{-moz-box-shadow:0px 0px 0px #333;-webkit-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333}100%{-moz-box-shadow:60px -60px 0 #333;-webkit-box-shadow:60px -60px 0 #333;box-shadow:60px -60px 0 #333}}@-o-keyframes growShadow{0%{-moz-box-shadow:0px 0px 0px #333;-webkit-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333}100%{-moz-box-shadow:60px -60px 0 #333;-webkit-box-shadow:60px -60px 0 #333;box-shadow:60px -60px 0 #333}}@keyframes growShadow{0%{-moz-box-shadow:0px 0px 0px #333;-webkit-box-shadow:0px 0px 0px #333;box-shadow:0px 0px 0px #333}100%{-moz-box-shadow:60px -60px 0 #333;-webkit-box-shadow:60px -60px 0 #333;box-shadow:60px -60px 0 #333}}.scale-in{-webkit-animation:scaleIn 0.8s ease-in-out;-moz-animation:scaleIn 0.8s ease-in-out;-ms-animation:scaleIn 0.8s ease-in-out;-o-animation:scaleIn 0.8s ease-in-out;animation:scaleIn 0.8s ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes scaleIn{0%{-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-moz-keyframes scaleIn{0%{-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-ms-keyframes scaleIn{0%{-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-o-keyframes scaleIn{0%{-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes scaleIn{0%{-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}100%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes wave{0%, 100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-moz-keyframes wave{0%, 100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-ms-keyframes wave{0%, 100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-o-keyframes wave{0%, 100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes wave{0%, 100%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}*,::after,::before{box-sizing:border-box}body,html{background-color:#f9f9f9;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:300px}h1,h2,h3,h4,h5{color:#111;font-family:'Oswald', sans-serif;text-transform:uppercase}p,li{font-size:1em}@media (min-width: 992px){p,li{font-size:.833em}}p{color:#333;line-height:1.4em}img{width:100%;height:auto}.error,#card-errors{color:#ff0000;font-size:.579em;font-weight:bold;text-transform:uppercase}.success{color:#008000;font-family:'Oswald', 'Helvetica', 'sans-serif'}.notice{font-family:'Oswald', 'Helvetica', 'sans-serif';font-size:.833em;text-transform:uppercase}.special{color:#ca2626}ul{padding:1em 0;text-align:left}ul li{padding:0.2em}a,a:link,a:hover,a:visited{color:#e07b61}.headings,section h2,article.page h3,.details h2,#blog h2{color:#111;font-family:'Oswald', sans-serif;font-size:1.44em;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;padding-bottom:0.4em}.support{color:#fff;font-family:'Roboto Condensed', 'sans-serif';font-size:1em;font-weight:200;margin:1em auto;width:80%}@media (min-width: 600px){.support{font-size:1em;width:100%}}.support span{color:#fff;display:block}.sub-list{list-style:disc;margin-left:2em}.fine-print,.note,.pricing-feature .currency{padding:1em 0;font-size:.833em}@media (min-width: 992px){.fine-print,.note,.pricing-feature .currency{font-size:.482em}}.note{color:#333;font-size:.694em;display:block;line-height:1.6em}strong{color:#000;font-family:'Roboto Condensed','helvetica', 'sans-serif'}blockquote{text-align:center;font-size:1.44em;font-family:oswald;padding:2em 0;text-transform:uppercase}.constrain{margin:0 auto}@media (min-width: 480px){.constrain{max-width:480px}}@media (min-width: 600px){.constrain{max-width:600px}}@media (min-width: 800px){.constrain{max-width:800px}}@media (min-width: 992px){.constrain{max-width:992px}}@media (min-width: 1280px){.constrain{max-width:1280px}}.wrapper{padding:0.4em;position:relative}#top-menu{background-color:#fff;background-attachment:fixed;border-bottom:1px solid #ccc;position:fixed;z-index:50;width:100%;padding:0.6em 0;-moz-box-shadow:0 0 40px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.1);box-shadow:0 0 40px 0 rgba(0,0,0,0.1)}@media (min-width: 992px){#top-menu{padding:0}}.no-col{display:table;margin:0 auto}.logo{color:#333;display:block;margin:0 auto;max-width:200px;z-index:1000}@media (min-width: 600px){.logo{margin:initial}}@media (min-width: 992px){.logo{max-width:300px}}#text-logo{color:#000;display:block;font-family:'Oswald','Helvetica', 'sans-serif';font-size:.833em;letter-spacing:3px;text-decoration:none}@media (min-width: 992px){#text-logo{font-size:.694em}}#text-logo img{max-width:17px;max-height:15px;vertical-align:middle}@media (min-width: 600px){#text-logo img{max-width:26px;max-height:24px}}.btn{background-color:#e85f3b;border:0;color:#fff !important;cursor:pointer;display:inline-block;font-family:'Roboto Condensed', 'sans serif';font-size:1.2em;outline-style:none;margin:2em 0 0 0;padding:0.4em 1em;text-decoration:none;text-transform:uppercase;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.btn:hover{background-color:#e07b61}.btn:active{-moz-box-shadow:0px 0px 2px 1px #777;-webkit-box-shadow:0px 0px 2px 1px #777;box-shadow:0px 0px 2px 1px #777}.btn:focus{outline-style:none}form{margin:0 auto;width:100%}form label{display:block;font-family:'Oswald', 'Helvetica', 'sans-serif';text-align:left;text-transform:uppercase}form label a:link,form label a:visited,form label a:hover{color:#000}form .field{padding:0.5em 0;overflow:auto}form .field.options label{font-size:.694em;line-height:1.4em}form .btn{margin:0}form .form-msg{display:block;font-size:.579em;padding-top:0.6em}form #dateSelection{color:#ca2626;text-transform:uppercase}form input[type="text"],form input[type="email"],form textarea[name="contact_msg"],form textarea,form input[type="password"],form input[type="tel"]{border:1px solid #888;font-family:'Roboto', sans-serif;font-size:.833em;font-weight:300;margin-top:0.4em;padding:0.6em 1em;width:100%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}form textarea{height:220px}form .date-selected{font-size:.833em;text-align:center}form .date-selected #dateSelection{font-family:'Oswald', 'Helvetica', 'sans-serif'}form #submissions .col{vertical-align:top}form #submissions .col .notices{width:84%}form input[type="file"]{border:0;background-color:#f9f9f9;font-family:'Roboto Condensed', 'sans-serif';font-weight:900;font-size:16px;max-width:200px;padding:1.4em 0 0 0}form input[type="file"]:hover{cursor:pointer}form input[type="file"]+label{display:inline-block;margin:0.2em 0 0 0 !important;opacity:0}form input[type="file"]:hover+label{cursor:pointer}form .checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}form .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form .checkbox .checkmark{background-color:#fff;border:1px solid #aaa;position:absolute;top:0;left:0;height:25px;width:25px}form .checkbox:hover input ~ .checkmark{background-color:#e8b7aa}form .checkbox input:checked ~ .checkmark{background-color:#fff}form .checkbox .checkmark:after{content:"";position:absolute;display:none}form .checkbox input:checked ~ .checkmark:after{display:block}form .checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #E85F3B;border-width:0 3px 3px 0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#date-picker{background-color:#fff;border:1px solid #ccc;margin-top:0.4em;overflow:auto}#date-picker p{font-family:'roboto condensed', 'helvetica', 'sans-serif';font-size:.833em}#date-picker #month{text-transform:uppercase}#date-picker #controls{background-color:#f1f1f1;border-bottom:1px solid #ccc;margin-bottom:0.2em;padding:0.4em;position:relative;text-align:center}#date-picker #controls .calendar-btn{color:#595963;cursor:pointer;position:absolute;bottom:10px;margin:auto}#date-picker #controls .calendar-btn:hover{color:#0c0c0c}#date-picker #controls #prev{left:0.5em}#date-picker #controls #next{right:0.5em}#date-picker #dates span{cursor:pointer;float:left;margin:0.2em;padding:0.6em;text-align:center;width:12%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}@media (min-width: 1280px){#date-picker #dates span{padding:0.7em}}#date-picker #dates span:hover{font-family:'Oswald', 'Helvetica', 'sans-serif';font-weight:600}#date-picker #dates span.selected{color:#D44A4B;font-family:'Oswald', 'Helvetica', 'sans-serif';font-weight:600}.page{text-align:left}@media (min-width: 992px){.page{font-size:.694em}}.page p{padding:0.4em 0}.page li{font-size:1.2em;line-height:1.4em;list-style-type:disc;margin-left:2em}#quote #quoteForm,#order-banners #quoteForm{margin-top:3em}#quote form,#order-banners form{padding:2em;position:relative;text-align:left}@media (min-width: 600px){#quote form,#order-banners form{border:1px solid #ccc}}#quote form h2.form-title,#order-banners form h2.form-title{text-align:center;background-color:#f9f9f9;position:absolute;margin:0 auto;top:-0.5em;left:0;right:0;max-width:480px;text-align:center}#quote form .col,#order-banners form .col{vertical-align:top}@media (min-width: 992px){#quote form input[type="text"],#quote form input[type="email"],#quote form textarea,#order-banners form input[type="text"],#order-banners form input[type="email"],#order-banners form textarea{width:90%}}#quote form textarea,#order-banners form textarea{height:191px}@media (min-width: 992px){#quote form textarea,#order-banners form textarea{min-height:213px}}#overlay-menu{background-color:rgba(0,0,0,0.9);position:fixed;top:0;bottom:0;width:100%;z-index:999;-moz-transform:translate(110%, 0);-ms-transform:translate(110%, 0);-webkit-transform:translate(110%, 0);transform:translate(110%, 0);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}@media (min-width: 800px){#overlay-menu{opacity:0}}#overlay-menu .inner{width:250px;position:absolute;left:0;right:0;margin:auto}@media (min-width: 600px){#overlay-menu .inner{width:320px;padding-left:1em;position:relative;margin:initial}}#overlay-menu h2,#overlay-menu h3{color:#fff;font-size:1.44em;margin:2em 0 1em 0}#overlay-menu a{color:#fff;display:block;font-family:'Roboto Condensed', 'sans-serif';font-size:1.2em;margin-bottom:1.2em;text-decoration:none;text-transform:uppercase}@media (min-width: 600px){#overlay-menu a{font-size:1.2em;text-align:left}}#overlay-menu a:hover{color:#EF5A25}#overlay-menu a i{min-width:30px}#overlay-menu #overlay-close-x{margin:1.4em 0 0 0;text-align:center;top:0}#overlay-menu.show{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media (min-width: 600px){#overlay-menu.show{-moz-transform:translate(50%, 0);-ms-transform:translate(50%, 0);-webkit-transform:translate(50%, 0);transform:translate(50%, 0)}}@media (min-width: 992px){#overlay-menu.show{-moz-transform:translate(65%, 0);-ms-transform:translate(65%, 0);-webkit-transform:translate(65%, 0);transform:translate(65%, 0)}}@media (min-width: 1920px){#overlay-menu.show{-moz-transform:translate(77%, 0);-ms-transform:translate(77%, 0);-webkit-transform:translate(77%, 0);transform:translate(77%, 0)}}#header{padding-top:0.5em;width:80%}#header .header-nav{display:none;position:absolute;bottom:0;right:0;top:0;margin:auto;height:30px}@media (min-width: 800px){#header .header-nav{display:initial}}#header .header-nav .selected{color:#e85f3b}#header .header-nav .header-btn{border:1px solid #e07b61;padding:0.2em 1em;border-radius:8px;margin-left:1em;color:#e85f3b;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#header .header-nav .header-btn:hover{background-color:#e07b61;color:#fff;text-shadow:2px 2px 2px #542013}#header .header-nav a,#header .header-nav .tel-link{color:#333;font-family:'Oswald','Helvetica', 'sans-serif';font-size:.579em;padding:0 0.4em;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-ms-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in}#header .header-nav a:hover,#header .header-nav .tel-link:hover{color:#e85f3b;font-size:.833em}#header .hamburger{color:#333;cursor:pointer;height:24px;width:24px;position:absolute;top:25%;right:0;bottom:0;z-index:999}@media (min-width: 800px){#header .hamburger{display:none;right:0.4em}}section{position:relative;padding:4em 0;text-align:center;width:94%;z-index:10}@media (min-width: 992px){section{width:100%}}section .col{padding:0.6em 0 0 0}@media (min-width: 992px){section .col{display:inline-block;vertical-align:middle;width:48%}}section figure{padding:1em 0}section.reverse{overflow:auto}section.reverse .col{float:right}@media (min-width: 992px){section.reverse .inner{position:absolute;top:0;bottom:0;margin:auto;height:30%}}.fullspan .col{text-align:center}@media (min-width: 992px){.fullspan .col{display:initial}}article.page{padding:6em 0;width:90%}@media (min-width: 1280px){article.page{padding:4em 0;width:60%}}article.page>div{padding:1em 0}#mast{border:0;height:480px;padding-top:5em;position:relative;text-align:center;width:100%;overflow:hidden}#mast .container{height:60%}#mast::after{content:"";background:#47626a;background:radial-gradient(circle, #47626a 0%,#333333 100%);background-color:#333;background-repeat:no-repeat;background-size:cover;background-position:center top;position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}@media (min-width: 600px){#mast::after{background-size:cover;background-position:50% 50%}}@media (min-width: 480px){#mast .container{height:50%}}@media (min-width: 600px){#mast{height:800px}#mast .container{height:50%;max-width:1024px;width:100%;position:absolute;left:0;right:0;top:-5em;bottom:0;margin:auto}}@media (min-width: 1920px){#mast{height:800px}#mast .container{height:70%;max-width:1280px;width:100%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}}#mast #mast-headline{color:#fff;font-family:'Oswald', sans-serif;font-size:1.792em;letter-spacing:3px;margin-bottom:8px;text-transform:uppercase;text-shadow:1px 1px 1px #3d5b67}@media (min-width: 600px){#mast #mast-headline{font-size:1.44em}}@media (min-width: 1280px){#mast #mast-headline{font-size:1.577em}}@media (min-width: 1920px){#mast #mast-headline{font-size:2.074em}}#mast p{color:#fff;font-weight:500;text-shadow:1px 1px 1px #3d5b67}@media (min-width: 600px){#mast p{margin:0 auto;width:80%}}@media (min-width: 992px){#mast p{width:100%}}#mast .btn{background-color:#e85f3b;margin:3em 0 0 0;padding:0.6em 1em}#mast .btn:hover{background-color:#e07b61}@media (min-width: 992px){#mast .btn{display:none}}#mast .note{text-transform:uppercase}#mast .special-price{color:#fff;display:block;font-family:'Oswald', 'helvetica', 'sans-serif';font-size:2.488em;padding:0.4em 0 0 0;text-shadow:none}@media (min-width: 480px){#mast .col{display:inline-block;vertical-align:bottom;width:48%}}#mast .chevron{color:#fff;position:absolute;bottom:0.4em}@media (min-width: 992px){#mast .chevron{bottom:0.6em}}#mast .sub-headings{font-family:'Roboto Condensed', 'sans-serif';font-weight:200;font-size:1.44em;height:1.018em;letter-spacing:1.4px;text-transform:uppercase;overflow:hidden;position:relative}#mast .sub-headings p,#mast .sub-headings h3{font-size:.833em;margin:auto;position:absolute;top:80px;left:0;bottom:0;right:0;opacity:0}#mast .sub-headings .scroll-headings{color:#fff;text-shadow:1px 1px 1px #385B67;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}#mast .sub-headings .show{top:0;opacity:1}#mast .layer-animation{margin:4em auto 0 auto}#mast .layer-animation #layers{width:245px;height:264px}@media (min-width: 600px){#mast .layer-animation #layers{width:257px;height:217px;float:right}}@media (min-width: 992px){#mast .layer-animation #layers{width:500px;height:434px}}.billboard{background-color:#eaeaea;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1.8em 0}.billboard .btn{margin:1em auto 0 auto;display:table}.billboard h2{color:#333;font-family:'Oswald', sans-serif;font-size:1.44em;font-weight:400;letter-spacing:3px;text-align:center;text-transform:uppercase}.billboard.icon-grid{font-size:1.44em;padding:1em 0;text-align:center}.billboard.icon-grid h3{margin-bottom:1em}.billboard.icon-grid span{white-space:nowrap}.billboard.icon-grid i{padding:0.2em 0.4em}.billboard .locale{display:block;font-size:1em;font-weight:500;padding-top:0.6em;text-align:center}.billboard .leaf{width:20px;height:20px;position:relative;top:-8px}.billboard.trademarks div{display:inline-block}.details p{margin:1em 0}.details .btn{font-size:1em;margin:1em 0 0 0}#what .inner{padding:1em 0}#what p{padding:0 2em}#trust .col{background-color:#1c2b47;border:1px solid #ccc;color:#fff;display:inline-block;height:150px;line-height:1.2em;padding:0;position:relative;text-align:center;text-transform:uppercase;vertical-align:top;width:49%}@media (min-width: 992px){#trust .col{height:250px}}#trust .col h4{color:#fff}#trust .col .side{padding-top:1em}#trust .col .back{background:#eaeaea;color:#333;font-size:.833em;line-height:150px;text-align:center}@media (min-width: 1280px){#trust .col{width:24%}}#trust i{padding-bottom:0.4em}#trust a:link,#trust a:visited{color:#fff;display:block;font-size:.579em;padding:1em 0 0 0;text-decoration:none;text-transform:capitalize}#psd img{max-width:574px;max-height:441px;position:relative;z-index:99}#psd .col:last-child{opacity:0}#psd .col:last-child.activated{-webkit-animation:slide-in-up 0.6s ease-out;-moz-animation:slide-in-up 0.6s ease-out;-ms-animation:slide-in-up 0.6s ease-out;-o-animation:slide-in-up 0.6s ease-out;animation:slide-in-up 0.6s ease-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}#faq{margin:0 auto}#faq .question{border-bottom:1px solid #ccc;padding:1.2em 0}#faq .question:last-child{border:0}#faq .faq-columns-toc .col{vertical-align:top}#faq .faq-columns-toc .question-toc{width:33%}#faq .faq-columns-toc .question-toc .inner{position:fixed}#faq .faq-columns-toc .question-toc .question{font-weight:900;padding:0 0 1em 0}#faq .faq-columns-toc .question{border:0;color:#333;display:block;font-size:.694em;text-align:left;text-decoration:none}#faq .faq-columns-toc .question:hover{text-decoration:underline}#faq .faq-columns-toc .answers{max-height:400px;width:64%;overflow:auto}@media (min-width: 1920px){#faq .faq-columns-toc .answers{max-height:550px}}#faq .faq-columns-toc .answers .question{padding:0 0 3em 0}#faq .faq-columns-toc .answers .question:hover{text-decoration:none}#faq .faq-columns{background-color:#fff;border:1px solid #ccc;padding-bottom:2em;width:80%;margin:0 auto;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}#faq .faq-columns .question{border:0;display:inline-block;text-align:center;vertical-align:top;width:80%}@media (min-width: 480px){#faq .faq-columns .question{padding:1em 0 0 2em;text-align:left;width:48%}}@media (min-width: 1280px){#faq .faq-columns .question{padding:1em 0 0 3em;width:33%}}#faq .faq-columns h4{font-size:.833em;padding:1em 0}#faq .faq-columns .answer{font-size:.694em}#faq .faq-columns .answer a,#faq .faq-columns .answer a:link,#faq .faq-columns .answer a:hover,#faq .faq-columns .answer a:visited{color:#e07b61;text-decoration:none}#faq .accordion{font-size:1.44em;width:100%}@media (min-width: 992px){#faq .accordion{max-width:800px}}#faq .accordion p{padding:1em 0 0 0}#faq .accordion .accordion-btn{background-color:#f9f9f9;color:#333;font-family:'Oswald','Helvetica','sans-serif';padding:0em}#faq .accordion .accordion-btn::after{color:#333}#faq .accordion .accordion-btn:hover{background-color:#f9f9f9;font-weight:900}#faq .accordion .active{background-color:#f9f9f9;font-weight:900}#faq .accordion .panel{background-color:#f9f9f9;padding:0}#showcase-nav{padding:2em 0}#showcase-nav #event-card{background-image:url("/img/placeholders/picsum-1.jpg")}#showcase-nav #product-card{background-image:url("/img/placeholders/picsum-2.jpg")}#showcase-nav #portfolio-card{background-image:url("/img/placeholders/picsum-3.jpg")}#showcase-nav #album-card{background-image:url("/img/placeholders/picsum-4.jpg")}#showcase-nav .spheres{background-repeat:no-repeat;background-position:center center;background-size:200%;border:1px solid #ccc;color:#333;display:inline-block;font-size:.833em;height:300px;margin-bottom:2em;overflow:hidden;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top;width:100%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width: 992px){#showcase-nav .spheres{width:24%}}#showcase-nav .spheres span{display:block;background-color:rgba(255,255,255,0.9);border-top:1px solid #ccc;padding:1em 0;position:absolute;bottom:40%;width:100%;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media (min-width: 992px){#showcase-nav .spheres span{bottom:-100px}}#showcase-nav .spheres:hover{background-size:300%}#showcase-nav .spheres:hover span{bottom:34%}#value .description{font-size:1em;margin-bottom:1em}.card-grid{margin:0 auto;width:100%}.card{display:inline-block;margin-bottom:4em;min-height:400px;max-width:300px;position:relative;text-align:left;vertical-align:top;width:94%}@media (min-width: 480px){.card{margin:0.4em 0.4em 2em 0.4em;max-width:initial;width:44%}}@media (min-width: 992px){.card{margin:0.4em 0.4em 2em 0.4em;min-height:208px;padding:1em;width:30%}}.card h3{border-bottom:6px solid #eaeaea;font-size:.833em;font-weight:900;margin:0 auto 0.6em auto;padding-bottom:0.4em;position:relative;text-transform:uppercase}.card p{font-size:1em}@media (min-width: 992px){.card p{font-size:.833em}}.card img{border:8px solid #e4e4e4;max-width:300px}.card .btn{margin:1em 0 0 0;font-size:.833em}.card .price{display:block;font-size:.579em;padding-top:0.4em}#showcase-collage{width:100%;max-width:1920px;margin:0}#showcase-collage img{width:100%;height:100%}#showcase-collage .tile{background-color:#171717;float:left;padding:0;margin:0;width:50%;height:140px;overflow:hidden}@media (min-width: 600px){#showcase-collage .tile{height:240px}}@media (min-width: 992px){#showcase-collage .tile{width:25%;height:300px}}#blog{padding:4em 0 0 0}#blog section,#blog article{border:0;padding:1em 0;text-align:left}#blog h3{letter-spacing:0.1em;padding:2.2em 0 0.5em 0;text-transform:uppercase}#banners{clear:both}#banners .inner{padding:1em 0}#pricing{padding:0}#pricing-mast{padding-top:4em}.pricing-feature{padding:2em 0;text-align:center}@media (min-width: 1280px){.pricing-feature{margin:0 auto;width:80%}}@media (min-width: 1920px){.pricing-feature{width:100%}}.pricing-feature h2{line-height:1.2em}.pricing-feature h4{padding:0.2em 0}.pricing-feature .revision{color:#333;font-size:.833em}@media (min-width: 992px){.pricing-feature .revision{font-size:.694em}}.pricing-feature .price-box{display:inline-block;font-size:1.2em;margin-top:0.6em;vertical-align:top;width:200px}@media (min-width: 600px){.pricing-feature .price-box{width:200px}}@media (min-width: 992px){.pricing-feature .price-box{border-right:1px solid #ccc;font-size:1em;padding:1em;width:300px}.pricing-feature .price-box:last-child{border-right:0}}.pricing-feature .discount{color:#f0723f;font-family:'Oswald','Roboto', 'sans-serif';font-size:1em;letter-spacing:1px}.pricing-feature .price{color:#f0723f;display:block;font-family:'Oswald','Roboto', 'sans-serif';font-size:1.2em;padding:0.2em 0 0.4em}.pricing-feature .currency{color:#797979;display:block;line-height:1.6em}.pricing-feature .banner-ad{border-top:0;border-left:0;border-bottom:1px solid #ccc;border-right:0}.price-inclusions{background-color:#fff;border:1px solid #ccc;padding:2em 0 1em 0;margin:1em 0;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}@media (min-width: 1280px){.price-inclusions{width:80%}}@media (min-width: 1920px){.price-inclusions{width:100%}}.price-inclusions h3{text-align:center}.price-inclusions p{font-size:.694em}.price-inclusions .card{min-height:initial;padding:0.5em 1em}.price-inclusions .card li{font-size:.833em;padding:0.6em 0.2em}@media (min-width: 1280px){.price-inclusions .card li{font-size:.694em}}@media (min-width: 1920px){.price-inclusions .card li{font-size:.833em}}.price-inclusions .card li .far{color:#e07b61}.price-inclusions.mobile p{padding:0 1em}.price-inclusions.mobile .card{width:initial}#multilingual .col:last-child{opacity:0}#multilingual .col:last-child.activated{-webkit-animation:slide-in-up 1s ease-out;-moz-animation:slide-in-up 1s ease-out;-ms-animation:slide-in-up 1s ease-out;-o-animation:slide-in-up 1s ease-out;animation:slide-in-up 1s ease-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (min-width: 992px){#multilingual .col:last-child.activated{-webkit-animation:slide-in-right 0.4s ease-out;-moz-animation:slide-in-right 0.4s ease-out;-ms-animation:slide-in-right 0.4s ease-out;-o-animation:slide-in-right 0.4s ease-out;animation:slide-in-right 0.4s ease-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}}#contact{text-align:left}#contact .top{text-align:center}.error-page{font-size:1.728em;text-align:center;padding:3em 0}.error-page #footer{position:absolute;bottom:0}.callouts .col{border:1px solid #ccc;width:80%}@media (min-width: 992px){.callouts .col{width:28%}}#dashboard table{border:1px solid #ccc;margin:0 auto;text-align:left;width:50%}#dashboard tr:nth-child(odd){background-color:#ffffff}#dashboard tr:hover{background-color:#f1f1f1 !important}#dashboard td{border-bottom:1px solid #ccc;padding:1em}#dashboard td:nth-child(even){text-align:right}#dashboard a:link,#dashboard a:visited,#dashboard a:hover{color:#333;display:block;font-family:'Oswald', 'helvetica';text-decoration:none}#request-quote{font-size:.833em}#request-quote h2{margin:1em 0}#request-quote h3{margin-bottom:0.4em}#request-quote .col{vertical-align:top}#request-quote tr{border-bottom:1px solid #ccc}#request-quote td{line-height:1.4em;padding:2em 0;vertical-align:top}#request-quote td:nth-child(odd){width:34%}#about .contact-details a,#contact .contact-details a{text-decoration:none}#about .contact-details p,#contact .contact-details p{padding:0.1em 0}#about .col,#contact .col{padding:0.6em 0 0 0}@media (min-width: 992px){#about .col,#contact .col{display:inline-block;vertical-align:top;width:48%}}#about form,#contact form{margin:0}#footer{background-color:#252423;font-family:'Oswald', 'helvetica', 'sans-serif';font-size:.694em;padding:1em 0;text-align:center;text-transform:uppercase;width:100%;z-index:1000000}#footer .inner{position:relative}#footer a:link,#footer a:visited{color:#fff;text-decoration:none}#footer p{color:#fff}@media (min-width: 600px){#footer p{display:inline-block;text-align:left;width:49%}}#footer #copyright{text-transform:uppercase}@media (min-width: 600px){#footer #copyright{text-align:right}}#accepted-payments{color:#333;font-size:1em;padding-top:1em;text-align:center}#thanks{min-height:540px}#thanks .inner{margin-top:2em}#thanks h2{margin-bottom:0.5em}#thanks #quote-number{background-color:#fff;border:2px dashed #ccc;display:inline-block;font-family:'Oswald', sans-serif;font-size:1.2em;letter-spacing:0.1em;margin:0.4em 0;padding:0.2em 1em;text-transform:uppercase}#thanks .quote-success-em{padding:0.4em 0 0 0}#thanks .quote-success-msg{font-size:.694em}#no-js{background-color:#fff;position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;z-index:99999}#no-js section{margin:0 auto;padding:1em 0}#no-js h2,#no-js h3{padding:0.4em;text-align:center;text-transform:uppercase}#no-js .inner{text-align:center}#no-js .links{margin:0 auto;max-width:800px}#no-js .links a{color:#fff;background-color:#203256;border:1px solid #3e537d;display:inline-block;margin:0.5em;padding:0.4em;position:relative;text-align:center;text-decoration:none;vertical-align:top;width:46%}#no-js .links a:hover{background-color:#3e537d}#no-js header{background-image:radial-gradient(#263c6c 28%,#151f2e);padding:0.4em 0;width:100%}#no-js header #logo{display:block;max-width:300px;margin:0 auto}#no-js .badge{background-color:#fff;border:4px solid #5e729a;color:#203256;display:inline-block;padding:0.4em;margin-right:0.2em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#integration #integration-grid{padding:1em 0}#integration #integration-grid i{font-size:2.488em;padding:0.3em 0.8em}#ny-countdown{position:relative}#ny-countdown .notes,#ny-countdown .speaker{max-width:260px;width:50%;position:absolute;z-index:1;top:0}#ny-countdown .notes.left,#ny-countdown .speaker.left{left:0}#ny-countdown .notes.right,#ny-countdown .speaker.right{right:0}@media (min-width: 600px){#ny-countdown .notes.left,#ny-countdown .speaker.left{left:-100px}#ny-countdown .notes.right,#ny-countdown .speaker.right{right:-100px}}#ny-countdown .speaker{left:0;right:0;top:-90px;margin:auto;max-width:320px;z-index:5}#events-timer{background-color:rgba(255,255,255,0.8);border:2px solid #587d8c;padding:0.4em 0;position:relative;z-index:10;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px}#events-timer .time-block{background-color:rgba(255,255,255,0.6);border:2px solid #587d8c;color:#333;display:inline-block;padding:2em 0.6em;text-transform:uppercase;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}@media (min-width: 600px){#events-timer .time-block{padding:1.5em 1em}}#events-timer .time{font-family:"Oswald";font-size:1.44em;line-height:1.4em}#cookie-notice{background-color:#333;border-top:1px solid #695b5b;color:#fff;font-family:'Oswald', 'helvetica', 'sans-serif';font-size:.694em;letter-spacing:0.1em;line-height:1.4em;padding:1em 2em;text-align:center;text-transform:uppercase;position:fixed;bottom:0;width:100%;z-index:9999}@media (min-width: 992px){#cookie-notice{font-size:.482em}}#cookie-notice.hide{display:none}#cookie-notice .inner{position:relative}#cookie-notice #cookie-notice-close{background-color:red;font-family:sans-serif;font-size:.833em;font-weight:900;cursor:pointer;color:#fff;padding:2px 4px}@media (min-width: 600px){#cookie-notice #cookie-notice-close{position:relative;right:initial;top:-25%;margin-left:0.5em}}#cookie-notice #cookie-notice-close:hover{color:#e85f3b}#cookie-notice a,#cookie-notice a:link,#cookie-notice a:hover{color:#fff !important;text-decoration:none}@media (min-width: 600px){#cookie-notice a,#cookie-notice a:link,#cookie-notice a:hover{display:initial}}#uses .col{vertical-align:top}#uses .inner{vertical-align:top}#uses h3{text-align:left}#uses p{text-align:left;margin:1em auto;max-width:640px;padding:0 0.4em}#uses span{text-align:center;line-height:1.4em}em{font-family:'Roboto Condensed', sans-serif;text-transform:uppercase}em.color{color:#e07b61}.no-scroll{position:fixed;top:0;left:0;width:100%}.absolute-center{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.clear{clear:both}.not-visible{opacity:0;position:absolute}.desktop{display:none}@media (min-width: 360px){.desktop{display:initial}}.uppercase{text-transform:uppercase}.strikethrough{text-decoration:line-through}.hide{display:none}.justify p{text-align:justify;margin:1em auto;max-width:870px;padding:0 0.4em}#checkout{color:#333;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Ubuntu,sans-serif;max-width:580px;width:94%}@media (min-width: 600px){#checkout .inner{background-color:#fff;border:1px solid #ccc;padding:0 1em 1em 1em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}}#checkout h2{text-align:center}#checkout p{font-size:1em}#checkout .checkout-details{padding:2em 0 1em 0}#checkout .col{display:inline-block;width:31%}#checkout span{display:block;padding:0.4em 0}#checkout #payment-form{margin-top:0.4em}#checkout #payment-form .btn{margin:0}.StripeElement{background-color:white;margin-top:0.5em;padding:0.8em 0.4em;border-radius:4px;border:1px solid #d7d8da;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}#card-errors{padding:1em 0;text-align:left}.samples .card img{display:block;margin:0 auto 1em auto;max-width:300px;max-height:250px}.samples .card img:hover{width:300px;height:250px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sample-code{padding-top:6em;position:relative;min-width:240px}.sample-code .back-to{display:block;font-size:.694em;margin:0 auto;max-width:1024px;position:relative;left:1em;top:-1.4em;text-align:left;text-decoration:none;text-transform:uppercase}@media (min-width: 992px){.sample-code .back-to{top:-3em}}#temperature-converter{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1.2em}@media (min-width: 600px){#temperature-converter{font-size:1em}}#temperature-converter .container{margin:0 auto 3em auto;min-width:240px}@media (min-width: 600px){#temperature-converter .container{width:70%}}#temperature-converter .col{display:inline-block;margin:4%;width:40%}#temperature-converter label{display:block;font-size:1.2em;padding-bottom:0.4em}#temperature-converter input{border:1px solid #ccc;font-size:1.4em;padding:0.2em;text-align:center;width:100%;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}#temperature-converter .footer{padding:1em 0;text-align:center}#temperature-converter .fun-fact{border:1px solid #333;background-color:#fff;font-size:.833em;margin:0 auto 1em auto;padding:1em;width:80%;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px}#temperature-converter .fun-fact h3{margin-bottom:0.4em}#temperature-converter .project-desc{font-size:.694em}#temperature-converter button{font-size:.833em;margin:1em 0 0 0}.base64-converter .img-container{margin:0 auto;max-width:300px}.base64-converter h3{margin-bottom:0.5em}.base64-converter #app{border:1px solid #ccc;padding:2em 0;background-color:#fff;margin:0 auto}.base64-converter .base64-form{max-width:640px}.base64-converter .base64-result{max-width:1024px}.base64-converter #code{border:1px solid #ccc;font-size:.833em;overflow-x:scroll;padding:0.4em;width:90%}.base64-converter .choose-file{display:inline-block;overflow:hidden;position:relative}.base64-converter .choose-file:hover .btn{background-color:#e2441b}.base64-converter .choose-file input[type="file"]{border:1px solid red;cursor:pointer;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.base64-converter .enable{display:block}.base64-converter .disable{display:none}.base64-converter label{-moz-appearance:none;-webkit-appearance:none}.base64-converter .btn{cursor:pointer;display:inline-block;font-size:.833em;margin-top:24px;padding:12px 24px;text-decoration:none;text-transform:uppercase;vertical-align:top;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}.base64-converter .btn:hover{background-color:#e2441b}.base64-converter #controls{padding:1em 0}.base64-converter .project-desc{padding:1em 0}#chicken-game{background-image:url("/views/samples/chicken-game/images/farm-2.png");background-repeat:no-repeat;background-position:right 0;background-size:cover;cursor:none !important;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;width:100%}#chicken-game #chicken-container{max-width:133px;position:absolute}#chicken-game #chicken-container img{width:100%}#chicken-game #maxEggs{color:#51991C;font-size:1.44em;font-weight:900}#chicken-game #scoreboard{border:4px solid #51991C;position:absolute;display:none;left:0;right:0;top:8%;margin:0 auto;text-align:center;width:300px;-webkit-transition:all 0.1s ease-out-in;-moz-transition:all 0.1s ease-out-in;-ms-transition:all 0.1s ease-out-in;-o-transition:all 0.1s ease-out-in;transition:all 0.1s ease-out-in}#chicken-game #scoreboard.win{font-size:2.074em}#chicken-game .back-to{color:#000;display:block;font-size:.694em;padding:1em 0 0 0;text-decoration:none;text-transform:capitalize}#chicken-game #bubble{background-color:#fff;border:2px solid #827e7e;font-size:.833em;padding:1em;position:absolute;opacity:0;top:-100%;text-align:center;width:200px;max-width:500px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#chicken-game .egg{max-width:60px}#chicken-game #instructions{background-color:#FBE75D;border:3px solid #51991C;max-width:340px;margin:auto;padding:1em;position:absolute;top:25%;left:0;right:0;text-align:center;width:100%;z-index:999;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#chicken-game #instructions.deactivate{opacity:0;top:-50%}#chicken-game #instructions p{padding:1em}#chicken-game .modal{font-family:'helvetica';background-color:#FBE75D;border:3px solid #51991C;opacity:0;padding:2em 0;text-align:center;width:300px;position:absolute;top:-50%;left:0;right:0;margin:0 auto;z-index:999;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#chicken-game .modal:hover{cursor:pointer}#chicken-game .modal.active{opacity:1;top:25%}#chicken-game .modal h2{font-weight:bold;text-transform:uppercase}
