article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}[hidden]{display:none;}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;color:#222;}body{margin:0;font-size:1em;line-height:1.4;}::-moz-selection{background:#2487c8;color:#fff;text-shadow:none;}::selection{background:#2487c8;color:#fff;text-shadow:none;}a{color:#00e;}a:visited{color:#551a8b;}a:hover{color:#06e;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}ins{background:#ff9;color:#000;text-decoration:none;}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:"";content:none;}small{font-size:85%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ul,ol{margin:1em 0;padding:0 0 0 40px;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:0;margin:0;padding:0;}label{cursor:pointer;}legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}input:invalid,textarea:invalid{background-color:#f0dddd;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:top;}.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}.font-regular{font-family:"proxima-nova", Helvetica, Arial, _sans;font-weight:400;}.font-bold{font-family:"proxima-nova", Helvetica, Arial, _sans;font-weight:700;}.headline-font-thin{font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", _sans;font-weight:200;}.font-light{font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", _sans;font-weight:300;}.headline-font-regular{font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:400;}.headline-font-semibold{font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:600;}.headline-font-bold{font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:700;}.icon-font{font-family:"gram.pl_icon_setregular";font-weight:normal !important;}@font-face{font-family:'gram.pl_icon_setregular';src:url('//static0.gram.pl/fonts/grampliconset.eot');src:url('//static0.gram.pl/fonts/grampliconset.eot?#iefix') format('embedded-opentype'), url('//static0.gram.pl/fonts/grampliconset.woff?v=2') format('woff'), url('//static0.gram.pl/fonts/grampliconset.ttf') format('truetype'), url('//static0.gram.pl/fonts/grampliconset.svg#gram.pl_icon_setregular') format('svg');font-weight:normal;font-style:normal;}*,*:before,*:after{-webkit-tap-highlight-color:rgba(0,0,0,-0.5);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;}*{font-family:'proxima-nova', Helvetica, Arial, Helvetica, sans-serif;}html{font-size:62.5%;}html,.animateme{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0;}html,body,.animtest{width:100%;height:100%;}@media only screen and (max-width: 64.375em){.animateme[style],.scrollme[style]{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;opacity:1 !important;}}hr{width:100%;height:0.1rem;margin:0;background-color:transparent;border:none;}a,a:hover,a:visited,a:active{font-family:inherit;cursor:pointer;color:inherit;text-decoration:none;}body{background:url(http://img0.gram.pl/konkursy/forza-horizon-2/dot_pattern.png) repeat;background-color:#1d1d1d;color:white;text-align:center;background-size:auto;}.copyrights{display:block;clear:both;width:100%;text-align:center;padding-bottom:4rem;color:#999;font-size:1.4rem;}html.android *{text-overflow:clip !important;}.spoiler{color:white;line-height:1.2em;background-image:url('data:image/svg+xml,<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg" version="1.1"><pattern id="Pattern" x="0" y="0" width=".25" height=".25"><rect fill="#eaeaea" x="0" width="25" height="25" y="0"/></pattern><rect fill="url(#Pattern)" x="0" y="0" width="200" height="200"/></svg>');background-size:16px 16px;background-repeat:repeat;margin-left:5em;margin-right:2em;}.spoiler:hover{cursor:pointer;}.spoiler:before{content:'Spoiler: [ ';color:#1d1d1d;font-weight:bold;margin-left:-4.5em;display:inline-block;width:4.5em;text-decoration:none;}.spoiler:after{content:'] ';color:#1d1d1d;font-weight:bold;margin-right:-1.5em;display:inline-block;width:2em;text-align:center;text-decoration:none;}.spoiler.touched{background:#1d1d1d;}.spoiler a{color:white !important;}.spoiler.touched a{color:#0e86ca !important;}.spoiler.touched a:hover{color:#555 !important;}p{font-size:1.8rem;padding:2rem;font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", _sans;font-weight:300;color:white;line-height:1.9em;}p.backdrop{background-color:rgba(0,0,0,0.45);box-shadow:0 0 1.5rem 0.5rem rgba(255,255,255,0.45);}p.backdrop a{font-weight:bold;text-decoration:underline;}p.backdrop a:hover{color:#fc3;}p.caption{background-color:#529a3b;color:white;font-size:1.4rem;padding:2rem;position:relative;}p.caption:before{content:'';display:block;width:0;height:0;border:1rem solid transparent;border-right-color:#529a3b;border-bottom-color:#529a3b;position:absolute;top:-2rem;right:2rem;}p.highlight{font-size:2.8rem;line-height:3.6rem;margin-top:0.5em;margin-bottom:0.5em;padding:0 2rem;text-shadow:0 0 1.5rem rgba(0,0,0,0.5);}figcaption{font-size:1.5rem;line-height:1.5em;}figcaption a{font-weight:bold;}figcaption a:hover{color:rgba(255,255,255,0.75);}img{max-width:100%;height:auto;width:auto;}h3,h4,h5,h6{font-family:"proxima-nova", Helvetica, Arial, _sans;font-weight:700;color:#333;margin:0;}h3 + .tagline,h4 + .tagline,h5 + .tagline,h6 + .tagline{font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", _sans;font-weight:200;color:#529a3b;}h3{font-size:7.2rem;}h3 + .tagline{font-size:4.8rem;}h4{font-size:4.8rem;}h4 + .tagline{font-size:3.2rem;}h5{font-size:3.2rem;}h5 + .tagline{font-size:2.4rem;}h6{font-size:2.4rem;}h6 + .tagline{font-size:2rem;}@media only screen and (max-width: 37.5em){p{line-height:1.5em;}h3{font-size:3.2rem;}h3 + .tagline{font-size:2.8rem;}h4{font-size:2.8rem;}h4 + .tagline{font-size:2.4rem;}h5{font-size:2.4rem;}h5 + .tagline{font-size:2rem;}h6{font-size:2rem;}h6 + .tagline{font-size:1.8rem;}}body > header.mainHeader{display:block;background-color:rgba(0,0,0,0.75);color:white;font-size:1.4rem;min-height:6rem;padding:0 1rem;position:fixed;top:0;left:0;width:100%;text-align:left;overflow:visible;z-index:100000000000;}body > header.mainHeader.violet{background-color:#5e3587;}body > header.mainHeader.violet .mainMenu > a.active:after{border-top-color:#5e3587;}body > header.mainHeader.orange{background-color:#fc9841;}body > header.mainHeader.orange .mainMenu > a.active:after{border-top-color:#fc9841;}body > header.mainHeader.dark-green{background-color:#177b19;}body > header.mainHeader.dark-green .mainMenu > a.active:after{border-top-color:#177b19;}body > header.mainHeader.blue{background-color:#1b68c9;}body > header.mainHeader.blue .mainMenu > a.active:after{border-top-color:#1b68c9;}body > header.mainHeader.yellow{background-color:#ca981f;}body > header.mainHeader.yellow .mainMenu > a.active:after{border-top-color:#ca981f;}body > header.mainHeader.gray{background-color:#363636;}body > header.mainHeader.gray .mainMenu > a.active:after{border-top-color:#363636;}body > header.mainHeader.red{background-color:#c71d22;}body > header.mainHeader.red .mainMenu > a.active:after{border-top-color:#c71d22;}body > header.mainHeader .soldOutInfo{background-color:#fc0;color:#1d1d1d;text-align:center;display:block;min-height:3rem;padding:0.5rem 2rem;width:100%;box-shadow:2rem 0 0 0 #fc0, -2rem 0 0 0 #fc0;}body > header.mainHeader .shoppingCart{display:block;background-color:rgba(0,0,0,0.75);position:absolute;bottom:0;left:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);width:100%;}body > header.mainHeader .shoppingCart .cartInfo{background-color:#fc0;color:#1d1d1d;text-align:left;display:block;min-height:none;padding:0;width:100%;box-shadow:2rem 0 0 #fc0, -2rem 0 0 0 #fc0;opacity:0;max-height:0;position:relative;overflow:hidden;visibility:hidden;height:0;}body > header.mainHeader .shoppingCart .cartInfo *{opacity:0;}body > header.mainHeader .shoppingCart .cartInfo .buyBtn{float:right;background-color:#1d1d1d;border:solid thin #1d1d1d;text-align:center;padding:0 1rem;font-weight:bold;color:#fc0;height:3rem;line-height:3rem;border-radius:0.3rem;}body > header.mainHeader .shoppingCart .cartInfo .buyBtn:hover{background-color:transparent;color:#1d1d1d;}body > header.mainHeader .shoppingCart .cartInfo .text{display:inline-block;margin-top:0.6rem;}body > header.mainHeader .shoppingCart .cartInfo:before{content:'C';font-family:"gram.pl_icon_setregular";font-weight:normal !important;display:inline-block;vertical-align:middle;font-size:2rem;margin-right:1rem;position:relative;top:-0.2rem;}body > header.mainHeader .shoppingCart .cartInfo:after{content:'>';font-family:"gram.pl_icon_setregular";font-weight:normal !important;display:inline-block;font-size:2rem;-webkit-transform:translate(-50%,-50%) rotate(90deg);-moz-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);-o-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);color:#1d1d1d;position:absolute;top:50%;left:50%;width:3rem;height:3rem;text-align:center;}body > header.mainHeader .shoppingCart .cartInfo:hover{cursor:pointer;}body > header.mainHeader .shoppingCart .cartInfo:hover:after{top:60%;}body > header.mainHeader .shoppingCart.expanded .cartInfo:hover{cursor:default;}body > header.mainHeader .shoppingCart .cartInfo.active{max-height:10rem;opacity:1;visibility:visible;height:auto;min-height:4rem;padding:0.5rem 2rem;}body > header.mainHeader .shoppingCart .cartInfo.active *{opacity:1;}body > header.mainHeader .shoppingCart .cartContents{text-align:center;padding:1rem;list-style:none;margin:0;}body > header.mainHeader .shoppingCart .cartContents .item{display:inline-block;width:10.2rem;height:13.8rem;border-radius:0.3rem;border:solid thin #999;background-color:#1d1d1d;padding:0.1rem;overflow:visible;margin:0 1rem 3rem;box-shadow:0 0 0 0.3rem transparent;position:relative;vertical-align:top;}body > header.mainHeader .shoppingCart .cartContents .item .image{height:9.9rem;background-size:cover;background-position:top center;width:100%;border-bottom:solid thin #1d1d1d;border-radius:0.2rem 0.2rem 0 0;}body > header.mainHeader .shoppingCart .cartContents .item .image:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0);}body > header.mainHeader .shoppingCart .cartContents .item .priceArea{display:block;font-size:0;border-radius:0 0 0.2rem 0.2rem;overflow:hidden;height:3.5rem;line-height:3.5rem;border-top:solid thin #999;}body > header.mainHeader .shoppingCart .cartContents .item .priceArea .discount{display:inline-block;font-size:2rem;color:white;background-color:#61a200;height:100%;text-align:center;width:50%;vertical-align:top;font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:600;}body > header.mainHeader .shoppingCart .cartContents .item .priceArea .price{display:inline-block;width:50%;vertical-align:top;font-size:1.4rem;background-color:black;color:white;font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:600;text-align:center;}body > header.mainHeader .shoppingCart .cartContents .item .name{color:white;font-size:1.3rem;padding-top:1rem;display:block;max-height:4rem;line-height:1.5rem;overflow:hidden;}body > header.mainHeader .shoppingCart .cartContents .item:after{content:'Usuń z koszyka';display:block;background-color:rgba(199,22,44,0.85);color:white;font-size:1.6rem;font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:600;position:absolute;width:100%;height:3rem;line-height:3rem;top:0;left:0;opacity:0;text-align:center;border-radius:0.2rem 0.2rem 0 0;}body > header.mainHeader .shoppingCart .cartContents .item:hover:after{opacity:1;}body > header.mainHeader .shoppingCart .cartContents .item:hover{box-shadow:0 0 0 0.3rem #c7162c;border-color:#c7162c;cursor:pointer;}body > header.mainHeader .shoppingCart .cartContents .item:hover .image:after{background-color:rgba(255,255,255,0.35);}body > header.mainHeader .shoppingCart .orderDetails,body > header.mainHeader .shoppingCart .orderConfirmation{padding:2rem;text-align:center;}body > header.mainHeader .shoppingCart .orderDetails .message,body > header.mainHeader .shoppingCart .orderConfirmation .message{font-size:1.8rem;color:white;font-weight:normal;margin:0;}body > header.mainHeader .shoppingCart .orderDetails .message.error,body > header.mainHeader .shoppingCart .orderConfirmation .message.error{color:#c7162c;}body > header.mainHeader .shoppingCart .orderDetails .orderID,body > header.mainHeader .shoppingCart .orderConfirmation .orderID{display:block;font-size:6rem;text-align:center;color:white;margin:0;}body > header.mainHeader .shoppingCart .orderDetails .orderID:before,body > header.mainHeader .shoppingCart .orderConfirmation .orderID:before{content:'Numer Twojego zamówienia:';display:block;font-size:1.4rem;line-height:normal;}body > header.mainHeader .shoppingCart .orderDetails .orderForm,body > header.mainHeader .shoppingCart .orderConfirmation .orderForm{width:100%;max-width:113rem;margin:0 auto;}body > header.mainHeader .shoppingCart .orderDetails input,body > header.mainHeader .shoppingCart .orderDetails .styled-select,body > header.mainHeader .shoppingCart .orderDetails .buyBtn,body > header.mainHeader .shoppingCart .orderConfirmation input,body > header.mainHeader .shoppingCart .orderConfirmation .styled-select,body > header.mainHeader .shoppingCart .orderConfirmation .buyBtn{display:inline-block;height:5.4rem;line-height:2.4rem;padding:2rem;background-color:#1d1d1d;border:solid thin #999;border-radius:0.5rem;text-align:center;margin:0 1rem 2rem;vertical-align:top;color:#999;}body > header.mainHeader .shoppingCart .orderDetails input:focus,body > header.mainHeader .shoppingCart .orderDetails select:focus,body > header.mainHeader .shoppingCart .orderConfirmation input:focus,body > header.mainHeader .shoppingCart .orderConfirmation select:focus{background-color:#333;border-color:#ccc;outline:none;}body > header.mainHeader .shoppingCart .orderDetails input:hover,body > header.mainHeader .shoppingCart .orderDetails .styled-select:hover,body > header.mainHeader .shoppingCart .orderConfirmation input:hover,body > header.mainHeader .shoppingCart .orderConfirmation .styled-select:hover{border-color:#ccc;}body > header.mainHeader .shoppingCart .orderDetails .styled-select:hover,body > header.mainHeader .shoppingCart .orderDetails select:hover,body > header.mainHeader .shoppingCart .orderConfirmation .styled-select:hover,body > header.mainHeader .shoppingCart .orderConfirmation select:hover{cursor:pointer;}body > header.mainHeader .shoppingCart .orderDetails .styled-select:hover:before,body > header.mainHeader .shoppingCart .orderConfirmation .styled-select:hover:before{background-color:#666;color:#1d1d1d;}body > header.mainHeader .shoppingCart .orderDetails .buyBtn,body > header.mainHeader .shoppingCart .orderConfirmation .buyBtn{background-color:rgba(255,255,255,0.35);color:#1d1d1d;font-weight:bold;width:80%;display:block;margin:0 auto;max-width:28rem;vertical-align:top;line-height:5.4rem;padding:0 2rem;font-size:2rem;border:none;cursor:default;}body > header.mainHeader .shoppingCart .orderDetails .buyBtn:before,body > header.mainHeader .shoppingCart .orderConfirmation .buyBtn:before{content:'>';font-family:"gram.pl_icon_setregular";font-weight:normal !important;float:right;color:#1d1d1d;}body > header.mainHeader .shoppingCart .orderDetails .buyBtn.active,body > header.mainHeader .shoppingCart .orderConfirmation .buyBtn.active{background-color:#fc0;cursor:pointer;}body > header.mainHeader .shoppingCart .orderDetails .buyBtn.active:hover,body > header.mainHeader .shoppingCart .orderConfirmation .buyBtn.active:hover{color:white;}body > header.mainHeader .shoppingCart .orderDetails .buyBtn.active:hover:before,body > header.mainHeader .shoppingCart .orderConfirmation .buyBtn.active:hover:before{color:white;}body > header.mainHeader .shoppingCart .orderDetails .styled-select,body > header.mainHeader .shoppingCart .orderConfirmation .styled-select{position:relative;padding:0;}body > header.mainHeader .shoppingCart .orderDetails .styled-select:before,body > header.mainHeader .shoppingCart .orderConfirmation .styled-select:before{content:'>';font-family:"gram.pl_icon_setregular";font-weight:normal !important;display:block;width:5.2rem;height:3rem;line-height:3rem;text-align:center;float:right;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background-color:#333;position:absolute;right:-1rem;top:1.1rem;}body > header.mainHeader .shoppingCart .orderDetails select,body > header.mainHeader .shoppingCart .orderConfirmation select{background:transparent;-webkit-appearance:none;height:5.2rem;width:100%;font-size:1.6rem;padding:0 4rem 0 1rem;border:none;color:#999;font-family:"proxima-nova", Helvetica, Arial, _sans;font-weight:400;text-align:center;margin:0;vertical-align:top;border-radius:0.5rem;line-height:5.4rem;text-align:center;display:inline-block;}body > header.mainHeader .shoppingCart .orderDetails ::-webkit-input-placeholder,body > header.mainHeader .shoppingCart .orderConfirmation ::-webkit-input-placeholder{color:#999;}body > header.mainHeader .shoppingCart .orderDetails :-moz-placeholder,body > header.mainHeader .shoppingCart .orderConfirmation :-moz-placeholder{color:#999;}body > header.mainHeader .shoppingCart .orderDetails ::-moz-placeholder,body > header.mainHeader .shoppingCart .orderConfirmation ::-moz-placeholder{color:#999;}body > header.mainHeader .shoppingCart .orderDetails :-ms-input-placeholder,body > header.mainHeader .shoppingCart .orderConfirmation :-ms-input-placeholder{color:#999;}body > header.mainHeader .shoppingCart .close{text-align:center;line-height:3rem;border-top:solid thin rgba(255,255,255,0.35);}body > header.mainHeader .shoppingCart .close:after{content:'>';font-family:"gram.pl_icon_setregular";font-weight:normal !important;display:inline-block;font-size:2rem;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);color:white;width:3rem;height:3rem;text-align:center;position:relative;top:0.2rem;}body > header.mainHeader .shoppingCart .close:hover{background-color:#1d1d1d;cursor:pointer;}body > header.mainHeader .shoppingCart .close:hover:after{top:-0.3rem;}body > header.mainHeader .shoppingCart .orderDetails,body > header.mainHeader .shoppingCart .orderConfirmation,body > header.mainHeader .shoppingCart .cartContents,body > header.mainHeader .shoppingCart .close{opacity:0;max-height:0%;visibility:hidden;display:block;height:0;padding:0;margin:0;overflow:hidden;}body > header.mainHeader .shoppingCart .orderDetails.active,body > header.mainHeader .shoppingCart .orderConfirmation.active,body > header.mainHeader .shoppingCart .cartContents.active,body > header.mainHeader .shoppingCart .close.active{opacity:1;max-height:100%;visibility:visible;height:auto;padding:2rem;}body > header.mainHeader .shoppingCart .close.active{padding:0 2rem;}body > header.mainHeader .shoppingCart.expanded .cartInfo:after{opacity:0;}body > header.mainHeader .logo{float:left;height:3rem;margin-top:1.5rem;margin-right:2rem;}body > header.mainHeader .logo:hover{opacity:0.65;}body > header.mainHeader .socials{float:right;margin-top:1.5rem;padding:0;font-size:0;}body > header.mainHeader .socials a{font-size:0;display:inline-block;width:3rem;height:3rem;margin:0;margin-left:1rem;vertical-align:top;}body > header.mainHeader .socials a:hover{opacity:0.65;}body > header.mainHeader .socials .shopBtn{font-size:1.5rem;color:#fc3;border:solid thin #fc3;width:auto;line-height:3rem;padding:0 1rem;margin-right:6rem;}body > header.mainHeader .socials .shopBtn strong{color:#fc3;}body > header.mainHeader .socials .shopBtn:hover{color:#1d1d1d;background-color:#fc3;opacity:1;}body > header.mainHeader .socials .shopBtn:hover strong{color:#1d1d1d;}body > header.mainHeader .mobileMenu{display:none;float:right;margin-top:1.5rem;width:3rem;height:3rem;}body > header.mainHeader .mobileMenu:hover{cursor:pointer;}body > header.mainHeader .mobileMenu select{width:0;height:0;opacity:0;position:fixed;top:13.1rem;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:5rem;}body > header.mainHeader .mobileMenu .selectBtn{display:block;width:3rem;height:0.5rem;background-color:white;margin-top:1.2rem;margin-bottom:1.1rem;box-shadow:0 -1.1rem 0 0 white, 0 1.1rem 0 0 white;}body > header.mainHeader .mainMenu{display:inline-block;display:-webkit-box ;display:-moz-box ;display:-ms-flexbox ;display:-webkit-flex ;display:flex ;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 4rem;min-height:6rem;width:80%;font-family:"proxima-nova", Helvetica, Arial, _sans;font-weight:400;font-size:1.8rem;}body > header.mainHeader .mainMenu > a{margin:0 1rem;text-align:center;padding:0;color:#ccc;position:relative;}body > header.mainHeader .mainMenu > a.active{font-weight:normal;}body > header.mainHeader .mainMenu > a.active:after{content:'';border:solid 0.8rem transparent;display:block;width:0;height:0;position:absolute;left:50%;margin-left:-0.8rem;bottom:-3.3rem;border-top-color:#529a3b;}body > header.mainHeader .mainMenu > a:hover.active{padding:0;}body > header.mainHeader .mainMenu > a:hover{padding-bottom:0.5rem;color:white;}section.normal{width:100%;max-width:113rem;margin:0 auto;display:block;text-align:center;border:none;clear:both;}section.normal h3,section.normal h4,section.normal h5,section.normal h6{display:inline-block;width:auto;max-width:80rem;margin:0 auto;}section.normal h3 + .tagline,section.normal h4 + .tagline,section.normal h5 + .tagline,section.normal h6 + .tagline{display:block;width:100%;max-width:80rem;margin:0 auto;}section.normal figure{width:100%;max-width:80rem;margin:2rem auto;}section.normal figcaption{color:white;background-color:#529a3b;padding:2rem;}section.normal aside{float:left;display:inline-block;width:11rem;position:relative;left:-1.5rem;color:#529a3b;}section.normal aside img{max-width:100%;}section.normal aside span{display:block;margin:1rem 0;font-size:1.2rem;}section.normal aside .button{border:solid thin;border-color:#529a3b;margin-top:1rem;text-align:center;padding:0.5rem 1rem;font-size:1.5rem;}section.normal aside:hover .button{background-color:#529a3b;color:white;}div[id]:last-of-type section.normal:last-of-type{border-bottom:none;}section.full{width:100%;border-top:none;border-bottom:none;min-height:3rem;}.bigPhoto{background-size:cover;background-position:center center;display:block;min-height:70rem;position:relative;border:solid thin rgba(0,0,0,0.2);overflow:visible;}.bigPhoto:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(http://img0.gram.pl/konkursy/forza-horizon-2/dot_pattern.png) repeat;background-size:auto;z-index:0;}.bigPhoto .highlight{max-width:80rem;width:100%;display:block;margin:0 auto;color:white;font-size:3.2rem;text-shadow:0 0 1.5rem rgba(0,0,0,0.5);padding:2rem;}.bigPhoto > *{position:relative;z-index:2;}.bigPhoto .thunderIcon{width:13.7rem;height:15.9rem;top:-8rem;}.bigPhoto .wrapper{width:100%;max-width:113rem;margin:0 auto;display:block;text-align:center;border:none;}.bigPhoto .productSelector{background-color:#1d1d1d;padding:0rem 1rem 2rem !important;border-radius:0.3rem;text-align:center !important;}.bigPhoto .productSelector .product{margin-bottom:0rem !important;margin-top:2rem !important;}.bigPhoto .productSelector .product.wider{width:50% !important;max-width:48rem !important;}div.comment{display:block;max-width:80rem;margin:0 auto;font-size:0;display:-webkit-box ;display:-moz-box ;display:-ms-flexbox ;display:-webkit-flex ;display:flex ;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}div.comment p{margin:0 auto;}div.comment .photo{width:30%;min-width:20rem;background-size:cover;padding:2rem;color:white;display:inline-block;font-size:1.4rem;min-height:30rem;vertical-align:top;position:relative;}div.comment .photo .who{margin-top:5rem;display:block;position:absolute;bottom:0;left:0;padding:2rem;font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", _sans;font-weight:200;background-color:rgba(0,0,0,0.5);width:100%;}div.comment .photo .who .name{font-family:"proxima-nova", Helvetica, Arial, _sans;font-weight:400;font-size:2rem;}div.comment .actualComment{background-color:#529a3b;color:white;padding:4rem;display:inline-block;width:70%;vertical-align:top;font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", _sans;font-weight:300;line-height:1.6em;}div.comment .actualComment .title{display:block;font-family:"proxima-nova", Helvetica, Arial, _sans;font-weight:400;font-size:2.4rem;margin-bottom:1em;}div.comment .actualComment a{font-weight:bold;}div.comment .actualComment a:hover{color:rgba(255,255,255,0.4);}.discussBtn{display:block;width:100%;max-width:113rem;font-size:1.5rem;text-align:center;padding:1rem 2rem;color:white;background-color:#c71d22;border:solid thin #eee;margin:-0.1rem auto 5rem;}.normal .logo{margin:3rem 0 2rem;}.promoSpot{background:url('http://urodziny.gram.pl/img/bg.jpg') no-repeat center top;height:61.2rem;text-indent:-9999px;}.products.dodatki .promoIcon{width:12rem;height:12rem;margin:4rem;}.products.dodatki .productSelector{max-width:100rem;display:-webkit-box ;display:-moz-box ;display:-ms-flexbox ;display:-webkit-flex ;display:flex ;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;display:none !important;}.products.dodatki .productSelector.active{display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;}.products.dodatki .rangeSelector{display:block;list-style:none;width:100%;max-width:113rem;font-size:0;margin:4rem auto 6rem;padding:0;}.products.dodatki .rangeSelector .button{display:inline-block;font-size:2rem;font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", _sans;font-weight:300;background-color:#333;width:25%;outline:solid thin #1d1d1d;line-height:5rem;position:relative;}.products.dodatki .rangeSelector .button.active{background-color:#666;}.products.dodatki .rangeSelector .button.active:after{content:'';display:block;width:0;height:0;border:solid 0.8rem transparent;border-top-color:#666;position:absolute;bottom:-1.6rem;left:50%;margin-left:-0.8rem;}.products.dodatki .rangeSelector .button:hover{background-color:#666;cursor:pointer;}section .header{font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", _sans;font-weight:200;font-size:4rem;text-align:left;}section .counter{margin-top:6rem;margin-bottom:0;padding:0;float:right;margin:0;font-size:2rem;text-align:right;}section .counter .number{display:inline-block;width:3.5rem;text-align:center;vertical-align:baseline;font-size:2.6rem;font-weight:bold;}section .counter:after{content:'Tyle czasu pozostaĹo do zakoĹczenia tej promocji';display:block;font-size:1.2rem;color:#666;position:relative;top:-1rem;}.products{border:none;border-top:solid thin rgba(255,255,255,0.2);border-bottom:solid thin rgba(255,255,255,0.2);color:white;padding-bottom:4rem;margin-bottom:4rem;position:relative;z-index:2;}.products.szybkiePromo .productSelector{max-width:110rem;display:-webkit-box ;display:-moz-box ;display:-ms-flexbox ;display:-webkit-flex ;display:flex ;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;padding-bottom:4rem !important;}.products.szybkiePromo .productSelector:after{display:none !important;}.products.szybkiePromo .productSelector .product{-webkit-box-flex:0 0 16rem;-moz-box-flex:0 0 16rem;-webkit-flex:0 0 16rem;-ms-flex:0 0 16rem;flex:0 0 16rem;}.products.szybkiePromo .productSelector .product.wider{-webkit-box-flex:1 2 68rem;-moz-box-flex:1 2 68rem;-webkit-flex:1 2 68rem;-ms-flex:1 2 68rem;flex:1 2 68rem;max-width:none !important;width:initial !important;}.products >	.info{font-size:1.3rem;}.products >	.info:before{content:'i';display:inline-block;width:4rem;height:4rem;line-height:4rem;text-align:center;color:#1d1d1d;font-size:3rem;background-color:white;border-radius:50%;margin-right:1rem;vertical-align:middle;font-weight:bold;}.products .productFilter{padding-bottom:6rem;position:relative;}.products .productFilter .clr{clear:both;}.products .productFilter h2{font-size:2.4rem;line-height:5.7rem;background:rgba(255,255,255,0.35);width:49.875%;position:relative;font-weight:400;margin:0;}.products .productFilter h2:after{content:'';display:block;position:absolute;width:20px;height:10px;background:url('http://urodziny.gram.pl/img/arrow.png') no-repeat center center;left:50%;margin-left:-10px;bottom:-10px;}.products .productFilter ul{padding:0;margin:0;}.products .productFilter ul li{width:14.07%;display:block;float:left;line-height:3.8rem;text-transform:uppercase;font-weight:500;font-size:2rem;background:rgba(255,255,255,0.35);margin-right:0.25%;margin-top:0.25%;cursor:pointer;opacity:0.15;}.products .productFilter ul li:nth-child(5n){margin-right:0;}.products .productFilter ul li.active{opacity:1;}.products .productFilter ul li:hover{opacity:1;background:#000;}.products .productFilter form{width:49.875%;height:5.7rem;line-height:5.7rem;position:absolute;top:0;right:0;background:rgba(255,255,255,0.2);}.products .productFilter form:hover{background:rgba(255,255,255,0.35);}.products .productFilter form input[type=text]{border-radius:5px;background:#2a2a2a;border:1px solid rgba(255,255,255,0.2);color:#fff;font-size:1.5rem;line-height:3rem;height:3rem;padding:0 1rem;width:33rem;font-family:inherit;}.products .productFilter form input[type=submit]{display:inline-block;width:34px;height:34px;border:none;background:url('http://urodziny.gram.pl/img/search.png') no-repeat center center;cursor:pointer;text-indent:-9999px;margin-right:2rem;}.products .errorNotFound{display:none;font-size:3rem;}.products .more_link{font-size:2.1rem;padding:1rem 3rem;display:inline-block;border:1px solid #ccc;border-radius:0.5rem;}.products .productSelector{display:block;margin:2rem auto;width:100%;max-width:110rem;list-style:none;padding:0;text-align:left;}.products .productSelector:after{content:'';display:inline-block;width:16rem;height:0rem;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}.products .productSelector li.empty,.products .productSelector li:empty{display:inline-block;width:16rem;height:0;margin:0 1rem;}.products .productSelector .product{display:inline-block;width:16rem;height:30rem;border:solid thin #333;border-radius:0.3rem;padding:0.1rem;text-align:center;position:relative;margin:0 1rem 6rem;box-shadow:0 0 0 0.5rem transparent;}.products .productSelector .product:before{content:'v';color:rgba(255,255,255,0);font-family:"gram.pl_icon_setregular";font-weight:normal !important;display:block;width:100%;height:24.4rem;background-color:rgba(255,255,255,0.15);font-size:5rem;text-align:center;line-height:24.4rem;position:absolute;z-index:1;top:0;left:0;opacity:0;}.products .productSelector .product:after{content:'Dodane do koszyka';background-color:rgba(255,204,0,0.85);color:#1d1d1d;font-size:1.6rem;font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:600;position:absolute;width:100%;height:3rem;line-height:3rem;top:0;left:0;opacity:0;text-align:center;}.products .productSelector .product .image{width:100%;height:19.8rem;background-size:cover;background-position:top center;position:relative;border-radius:0.2rem 0.2rem 0 0;overflow:hidden;}.products .productSelector .product .image .productInfo{display:block;position:absolute;background-color:black;color:white;text-align:center;width:100%;height:5rem;top:0;left:0;font-size:1.2rem;font-weight:normal;line-height:5rem;border-radius:0.2rem 0.2rem 0 0;z-index:3;opacity:0;}.products .productSelector .product .image .productInfo:hover{background-color:#fc0;color:#1d1d1d;}.products .productSelector .product .image .productInfo:hover:before{color:white;background-color:#1d1d1d;}.products .productSelector .product .image .productInfo:before{content:'i';display:inline-block;width:2.6rem;height:2.6rem;line-height:2.6rem;text-align:center;color:#1d1d1d;font-size:2rem;background-color:white;border-radius:50%;margin-right:1rem;vertical-align:middle;font-weight:bold;}.products .productSelector .product .image:after{content:'';display:block;width:100%;height:2.5rem;position:absolute;bottom:0;left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkMWQxZCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzFkMWQxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDFkMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(29,29,29,0) 0%,#1d1d1d 90%,#1d1d1d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(29,29,29,0)),color-stop(90%,#1d1d1d),color-stop(100%,#1d1d1d));background:-webkit-linear-gradient(top,rgba(29,29,29,0) 0%,#1d1d1d 90%,#1d1d1d 100%);background:-o-linear-gradient(top,rgba(29,29,29,0) 0%,#1d1d1d 90%,#1d1d1d 100%);background:-ms-linear-gradient(top,rgba(29,29,29,0) 0%,#1d1d1d 90%,#1d1d1d 100%);background:linear-gradient(to bottom,rgba(29,29,29,0) 0%,#1d1d1d 90%,#1d1d1d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001d1d1d',endColorstr='#1d1d1d',GradientType=0);}.products .productSelector .product .name{display:block;height:4.6rem;width:100%;color:white;font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:600;font-size:1.8rem;background-color:#1d1d1d;display:-webkit-box ;display:-moz-box ;display:-ms-flexbox ;display:-webkit-flex ;display:flex ;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-bottom:solid thin #333;}.products .productSelector .product .name span{max-height:4rem;display:inline-block;overflow:hidden;font:inherit;line-height:2rem;}.products .productSelector .product .priceArea{display:block;font-size:0;border-radius:0 0 0.2rem 0.2rem;overflow:hidden;}.products .productSelector .product .priceArea .discount{display:inline-block;font-size:3rem;color:white;background-color:#61a200;height:5.2rem;line-height:5.2rem;text-align:center;width:50%;vertical-align:top;font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:600;}.products .productSelector .product .priceArea .price{display:inline-block;width:50%;height:5.2rem;vertical-align:top;font-size:2.2rem;background-color:black;color:white;padding-top:0.6rem;font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:600;text-align:center;}.products .productSelector .product .priceArea .price:before{content:'' attr(data-savings) ' ';display:block;font-size:1.4rem;color:#61a200;margin-bottom:-0.5rem;}.products .productSelector .product .platform{color:#666;display:block;text-align:center;padding:1rem;font-size:1.2rem;}.products .productSelector .product .platform strong{font:inherit;font-weight:bold;}.products .productSelector .product.special{height:66rem;width:32rem;float:left;}.products .productSelector .product.special:before{height:55rem;line-height:55rem;font-size:10rem;}.products .productSelector .product.special .image{height:46rem;}.products .productSelector .product.special .image:after{height:10rem;}.products .productSelector .product.special .name{height:9rem;font-size:3.6rem;}.products .productSelector .product.special .name span{max-height:8rem;line-height:4rem;}.products .productSelector .product.special .priceArea .discount,.products .productSelector .product.special .priceArea .price{height:10.6rem;}.products .productSelector .product.special .priceArea .discount{line-height:10.6rem;font-size:6rem;}.products .productSelector .product.special .priceArea .price{font-size:4.4rem;}.products .productSelector .product.special .priceArea .price:before{font-size:2.8rem;font-weight:normal;}.products .productSelector .product.wider{width:25%;max-width:24rem !important;}.products .productSelector .product.wider .priceArea{background-color:black;}.products .productSelector .product.wider .priceArea .discount{width:8rem;float:left;}.products .productSelector .product.wider .priceArea .price{width:7rem;float:right;}.products .productSelector .product:hover{box-shadow:0 0 0 0.5rem #666;cursor:pointer;}.products .productSelector .product:hover:before{opacity:1;}.products .productSelector .product:hover .image .productInfo{opacity:1;}.products .productSelector .product.active{box-shadow:0 0 0 0.4rem #fc0;border-color:#fc0;}.products .productSelector .product.active:before,.products .productSelector .product.active:after{opacity:1;}.products .productSelector .product.active:before{color:white;background-color:rgba(255,204,0,0.25);}.products .productSelector .product.active .image .productInfo{top:2.9rem;}.products .productSelector.voter{display:-webkit-box ;display:-moz-box ;display:-ms-flexbox ;display:-webkit-flex ;display:flex ;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;}.products .productSelector.voter .product.votingOption:after{content:'ZagĹosuj';opacity:1;background-color:#fc0;border-radius:0 0 0.2rem 0.2rem;height:5.4rem;line-height:5.4rem;font-size:1.8rem;width:15.6rem;left:0.1rem;top:auto;bottom:0.1rem;}.products .productSelector.voter.activeVote .product.votingOption{opacity:1;}.products .productSelector.voter .product.votingOption{opacity:0.25;}.products .productSelector.voter:not(.activeVote) .product.votingOption:not(.active):hover{cursor:default;box-shadow:0 0 0 0.4rem transparent;}.products .productSelector.voter:not(.activeVote) .product.votingOption:not(.active):hover:before{display:none;}.products .productSelector.voter:not(.activeVote) .product.votingOption:not(.active):hover .image .productInfo{display:none;}.products .productSelector.voter .product.votingOption.active{opacity:1;}.products .productSelector.voter.activeVote .product.votingOption .image .productInfo,.products .productSelector.voter .product.active .image .productInfo{top:0;border-radius:0 !important;}.products .productSelector.voter .product.votingOption.active{box-shadow:0 0 0 0.4rem #405d7e;border-color:#405d7e;}.products .productSelector.voter .product.votingOption.active:after{background-color:#405d7e;color:#9dcdfd;}.products .productSelector.voter .product.votingOption.active:before{opacity:0;content:'';}.products .productSelector.voter .product.votingOption.active:after{content:'TwĂłj wybĂłr';}.products .productSelector.voter .votingInProgress{display:block;position:absolute;z-index:20;width:100%;box-shadow:0 0 0 0.1rem #1d1d1d inset;border-radius:0.3rem;height:100%;top:0;left:0;background-color:#333;display:-webkit-box ;display:-moz-box ;display:-ms-flexbox ;display:-webkit-flex ;display:flex ;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.products .productSelector.voter .votingInProgress .title{display:block;width:100%;text-transform:uppercase;font-size:1.4rem;font-family:"proxima-nova", "Helvetica Neue", "Helvetica", "Arial", _sans;font-weight:300;letter-spacing:0.3em;margin-bottom:0rem;}.products .productSelector.voter .votingInProgress .text{display:block;width:100%;font-size:1.2rem;}.products .productSelector.voter .voteInfo{display:inline-block;width:16rem;height:30rem;border:solid thin #333;border-radius:0.3rem;padding:0.1rem;text-align:center;position:relative;margin:0 1rem 6rem;background-color:#333;}.products .productSelector.voter .voteInfo .counter{text-align:center;font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:400;float:none;margin-top:0.5rem;color:white;font-size:1.4rem;}.products .productSelector.voter .voteInfo .counter .number{font-size:1.6rem;width:2rem;font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:600;}.products .productSelector.voter .voteInfo .counter:after{display:none;}.products .productSelector.voter .voteInfo .counter:before{content:'Do koĹca gĹosowania:';display:block;font-size:1.4rem;color:#ccc;margin-bottom:-0.5rem;}.products .productSelector.voter .voteInfo .peopleIcon{width:7.2rem;height:4.6rem;margin-top:3rem;}.products .productSelector.voter .voteInfo .voteCount{font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:600;font-size:5rem;display:inline-block;line-height:5rem;margin-top:1rem;}.products .productSelector.voter .voteInfo .voteCount:after{content:'Tyle osĂłb juĹź zagĹosowaĹo';display:block;font-size:1.3rem;color:#999;line-height:normal;width:100%;}.products .productSelector.voter .voteInfo:after{content:'Wybierz grÄ do promocji';display:block;position:absolute;bottom:0;left:0;width:100%;height:3rem;text-align:center;color:#ccc;font-size:1.4rem;font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;font-weight:400;line-height:3rem;}.products .productSelector.voter .voteInfo:before{content:'';display:block;position:absolute;top:50%;left:-1.6rem;border:solid 0.8rem transparent;border-right-color:#333;width:0;height:0;margin-top:-0.8rem;}.products .productSelector.voter:after{display:none;}.products > .giftImage{width:11.3rem;height:12.8rem;}.products > .checkIcon{width:13rem;height:11.1rem;display:block;margin:0 auto 6rem;text-align:center;}.products span.yellow{color:#fc0;}.products span.magenta{color:#f36;}.products .highlight{margin-bottom:0;}.products .highlight + p{margin:0;padding:0;}.products .buyBtn{display:inline-block;position:relative;}.products .buyBtn .button{display:inline-block;background-color:#fc3;color:#1d1d1d;font-size:2rem;height:5rem;line-height:5rem;padding:0 5rem;}.products .buyBtn .disclaimer{display:block;margin-top:1rem;font-size:1.4rem;color:#666;}.products .buyBtn:hover{cursor:pointer;}.products .buyBtn:hover .button{color:white;}.products .buyBtn.locked .button{background-color:rgba(255,204,51,0.25);}.products .buyBtn.locked:hover{cursor:default;}.products .buyBtn.locked:hover .button{color:#1d1d1d;}.urodziny{padding-bottom:5rem;}.urodziny p{margin:0;padding:0;}.urodziny p.line_1{margin-top:3.5rem;font-size:3.2rem;line-height:1.1;}.urodziny p.line_1 span{color:#a71a1d;}.urodziny p.line_2{font-size:2.4rem;}.urodziny p.line_3{margin-top:1rem;font-weight:500;font-size:3rem;}.lightbox{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.75);display:block;z-index:-1;visibility:hidden;opacity:0;}.lightbox .modal{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32rem;height:auto;background-color:white;border-radius:0.5rem;font-size:1.5rem;color:#1d1d1d;padding:2rem;}.lightbox .modal .button{display:block;border:solid thin #666;font-weight:bold;text-align:center;border-radius:0.3rem;line-height:3rem;margin:1rem auto 0;max-width:50%;}.lightbox .modal .button:hover{background-color:#fc0;border-color:#fc0;}.lightbox.active{visibility:visible;opacity:1;z-index:100;}@media only screen and (max-width: 37.5em){section.normal{padding:2rem;}header.normal h2{min-height:6rem;padding:0 4rem 0 2rem;}header.normal h2:after{right:1rem;background-position:center right;}header.normal h2 .title{font-size:3rem;}}.apps{background-color:#1d1d1d;color:white;padding:4rem 0;-webkit-transform-origin:center bottom center;-moz-transform-origin:center bottom center;-ms-transform-origin:center bottom center;-o-transform-origin:center bottom center;transform-origin:center bottom center;}.apps .appList{display:block;margin:0 auto;width:100%;max-width:113rem;list-style:none;display:-webkit-box ;display:-moz-box ;display:-ms-flexbox ;display:-webkit-flex ;display:flex ;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding:0;}.apps .appList .app{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;height:15rem;width:15rem;display:-webkit-box ;display:-moz-box ;display:-ms-flexbox ;display:-webkit-flex ;display:flex ;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background-color:#529a3b;outline:solid 0.2rem transparent;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.8rem;}.apps .appList .app > img{display:block;height:75%;}.apps .appList [data-app=Snap],.apps .appList [data-app=Snap] + .description{background-color:#363636;}.apps .appList [data-app="Upload Studio"],.apps .appList [data-app="Upload Studio"] + .description{background-color:#23a396;}.apps .appList [data-app="One Drive"],.apps .appList [data-app="One Drive"] + .description{background-color:#1c4daa;}.apps .appList [data-app=YouTube],.apps .appList [data-app=YouTube] + .description{background-color:#c9363a;}.apps .appList [data-app=Twitch],.apps .appList [data-app=Twitch] + .description{background-color:#6546a3;}.apps .appList [data-app=Skype],.apps .appList [data-app=Skype] + .description{background-color:#28b0ee;}.apps .appList [data-app=SmartGlass],.apps .appList [data-app=SmartGlass] + .description{background-color:#177b19;}.apps .appList .description{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:100%;padding:0;max-height:0;opacity:0;overflow:hidden;visibility:hidden;}.apps .appList .description p{color:white;font-size:1.4rem;padding:0 2rem;line-height:1.4em;}.apps .appList .description p:last-of-type{margin-bottom:0;}.apps .appList .description img{float:left;margin:0.2rem 2rem 0.2rem 0.2rem;max-width:50%;}.apps .appList .app.active,.apps .appList .app:hover{cursor:pointer;outline:solid 0.2rem white;}.apps .appList .description.active{max-height:none;opacity:1;visibility:visible;margin-top:1rem;}@media only screen and (max-width: 70em){.apps .appList .app{width:100%;height:4rem;}.apps .appList .app img{height:100%;}.apps .appList .app.hover,.apps .appList .app.active{outline:none;}.apps .appList .description{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin-top:0;border-top:solid thin white;}.apps .appList .description img{margin:2rem 2rem 2rem 2rem;}.apps .appList .description.active{margin-top:0;}}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}.ir br{display:none;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}


footer {
	width:1100px;
	margin: 5rem auto;
	font-size:1rem;
}
footer .bottomSpotArea {
	width:100%;
	display:block;
	background-color:#1d1d1d;
	color:white;
}
footer .bottomSpotArea .newsletterArea {
	height:7.3rem;
	border-bottom:solid 0.1rem #4d4d4d;
	background-color:rgba(0,0,0,0.4);
	display:block;
	padding:2rem;
	width:100%;
	padding-right:16rem;
	text-align:left;
}
footer .bottomSpotArea .newsletterArea .newsletterBtn {
	display:block;
	background-color:#ffbe0d;
	color:#1d1d1d;
	padding:0 10px;
	border:solid thin #ffbe0d;
	float:right;
	margin-right:-14rem;
	height:3.2rem;
	border:solid 0.1rem #ffbe0d;
	line-height:3.2rem;
	font-size:1.4rem;
	font-weight:bold;
	padding-left:3rem;
	position:relative;
}
footer .bottomSpotArea .newsletterArea .newsletterBtn:hover {
	cursor:pointer;
	color:white;
}
footer .bottomSpotArea .newsletterArea .newsletterBtn:before {
	content:attr(data-icon);
	font-family:"gram.pl_icon_setregular";
	font-weight:normal !important;
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:3.2rem;
	width:3rem;
	text-align:center;
	font-size:1.4rem;
	line-height:3.2rem;
}
footer .bottomSpotArea .newsletterArea .newsletterInput {
	float:right;
	display:block;
	width:38.5rem;
	height:3.2rem;
	border:solid 0.1rem white;
	font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;
	font-weight:600;
	font-size:1.6rem;
	padding:0 1rem;
}
footer .bottomSpotArea .newsletterArea .newsletterInput:focus {
	outline:none;
	border-color:#999;
}
footer .bottomSpotArea .newsletterArea .outgoing {
	margin-top:0;
}
footer .bottomSpotArea .anticipation {
	display:block;
	height:24rem;
	width:100%;
	padding:2rem;
	text-align:left;
	background-size:cover;
}
footer .bottomSpotArea .anticipation > a {
	display:block;
	width:100%;
	height:100%;
}
footer .bottomSpotArea .anticipation > a .box {
	width:13rem;
	height:17rem;
	background-size:cover;
	border:solid 0.1rem #4d4d4d;
	margin-top:0;
	margin-bottom:0.5rem;
}
footer .bottomSpotArea .anticipation > a .title {
	font-family:"proxima-nova-extra-condensed", "Arial Narrow", "Impact", "Helvetica", "Arial", _sans;
	font-weight:600;
	color:white;
	font-size:1.6rem;
	display:block;
	line-height:1em;
	text-transform:uppercase;
	text-shadow:0 0 2px black;
}
footer .bottomSpotArea .anticipation > a .title[data-prefix]:before {
	content:attr(data-prefix);
	display:block;
	font-size:1.2rem;
	line-height:1em;
	text-transform:uppercase;
	color:#ccc;
}
footer .bottomSpotArea .anticipation > a:hover .box {
	box-shadow:0 0 0 20rem rgba(255,255,255,0.45) inset;
}
footer .bottomSpotArea .anticipation .verticalBoxSlider {
	margin-right:2rem;
	display:inline-block;
	margin-bottom:15rem;
}
footer .bottomSpotArea .anticipation .relatedProductBox {
	height:20rem;
}
footer .bottomSpotArea .anticipation .globalBox {
	height:20rem;
	margin-bottom:0;
	margin:0;
}
footer .bottomSpotArea .anticipation .globalBox .productName,footer .bottomSpotArea .anticipation .globalBox .savings,footer .bottomSpotArea .anticipation .globalBox .itemPriceArea,footer .bottomSpotArea .anticipation .globalBox .metaInfo {
	display:none;
}
footer .bottomSpotArea .techStuff {
	width:100%;
	display:block;
	padding:0 2rem;
	background-color:rgba(50,50,50,0.85);
	min-height:7.3rem;
	padding-top:0;
	padding-bottom:0;
	display:-webkit-box ;
	display:-moz-box ;
	display:-ms-flexbox ;
	display:-webkit-flex ;
	display:flex ;
	-webkit-align-items:center;
	-moz-align-items:center;
	-ms-align-items:center;
	align-items:center;
	border-top:solid 0.1rem #4d4d4d;
	font-size:1.2rem;
}
footer .bottomSpotArea .techStuff a {
	color:#0e86ca;
}
footer .bottomSpotArea .techStuff a:hover {
	color:white;
}
footer .bottomSpotArea .techStuff nav {
	margin:0;
	width:100%;
	line-height:1.5em;
	display:-webkit-box ;
	display:-moz-box ;
	display:-ms-flexbox ;
	display:-webkit-flex ;
	display:flex ;
	-webkit-flex-wrap:wrap;
	-moz-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-flex:1 1 auto;
	-moz-box-flex:1 1 auto;
	-webkit-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	-webkit-align-items:center;
	-moz-align-items:center;
	-ms-align-items:center;
	align-items:center;
	-webkit-justify-content:flex-end;
	-moz-justify-content:flex-end;
	-ms-justify-content:flex-end;
	justify-content:flex-end;
}
footer .bottomSpotArea .techStuff nav a {
	margin-bottom:0.5rem;
	margin-top:0.5rem;
}
footer .bottomSpotArea .techStuff nav a:after {
	content:"|";
	margin:0 1rem;
	color:#666;
}
footer .bottomSpotArea .techStuff nav a:last-of-type:after {
	display:none;
}
footer .bottomSpotArea .techStuff span {
	-webkit-box-flex:1 0 auto;
	-moz-box-flex:1 0 auto;
	-webkit-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	padding-right:2rem;
}
footer .bottomSpotArea .techStuff span a:before {
	content:'Gram.pl v' attr(data-gramVersion) ' | ';
	color:#666;
}
footer .bottomSpotArea .techStuff span a {
	background:#1d1d1d;
	background:rgba(0,0,0,0.2);
	display:inline-block;
	display:none;
	line-height:2.8em;
	padding:0 1rem;
}
footer .bottomSpotArea .techStuff svg {
	height:3.8rem;
	width:3.8rem;
	margin:0 0 -1.2rem 0;
}
footer .bottomSpotArea .techStuff .technology > img {
	width:4rem;
	height:4rem;
	display:inline-block;
}

body > header.mainHeader .shoppingCart .cartInfo .promoCode {
	float: right;
	margin-right: 1rem;
        line-height: 30px;
}

body > header.mainHeader .shoppingCart .cartInfo .promoCode input[type=text] {
	background: #1c1c1c;
	border: thin solid rgba(255,255,255,0.3);
	border-radius: 0.4rem;
	line-height: 3rem;
	height: 3rem;
	display: inline-block;
	color: #ffffff;
	font-family: inherit;
	font-size: inherit;
	padding: 0 1rem;
	margin: 0 1rem;
	width: 20rem;
}

body > header.mainHeader .shoppingCart .cartInfo .promoCode .codeBtn {
	background-color: #1D1D1D;
	border: thin solid #1D1D1D;
	text-align: center;
	padding: 0px 1rem;
	font-weight: bold;
	color: #FC0;
	height: 3rem;
	line-height: 3rem;
	border-radius: 0.3rem;
	display: inline-block;
}

.zimogram {
	padding-bottom: 5rem;
}
.zimogram p {
	margin: 0;
	padding: 0;
}
.zimogram p.line_1 {
	margin-top: 3.5rem;
	font-size: 4rem;
	line-height: 1.1;
	font-weight: 700;
}
.zimogram p.line_2 {
	font-size: 3.5rem;
}

.spotZimogram {
	background-image: url('http://urodziny.gram.pl/img/zimogram.jpg');
}
.spotUrodziny2016{
	background-image: url(http://img0.gram.pl/promocje-custom/urodziny2016/baner-top@2.jpg); background-size: cover; border-bottom: solid thin #999 !important; margin-bottom: 2rem !important;
}
section.urodziny2016.taglines { margin-bottom: 3rem;}
section.urodziny2016.taglines p{ margin: 0; padding: 0; line-height: 1.3em;}
section.urodziny2016.taglines .line_1{ font-weight: 200; color: #666; font-size: 4rem; text-transform: uppercase;}
section.urodziny2016.taglines .line_2{ color: #C7232E; font-size: 2rem; text-transform: uppercase;}

section.products .productFilter h2{ background-color: #459E38; color: white;}
section.products .productFilter ul > li { background-color: #666;}
section.products .productFilter ul > li:hover{ background-color: #459E38;}
section.products .productFilter form { background-color: #EEEDEE;}
section.products .productFilter form:hover{ background-color: #999;}
section.products .productFilter form fieldset input.text_filter{ background-color: #C4C4C4;}
section.products .more_link { color: #2487C8;}
section.products .productSelector .product .priceArea .price{ line-height: 5.2rem;}
body{ background-color: white; background-image: none;}

.asus {
	padding-bottom: 5rem;
}
.asus p {
	margin: 0;
	padding: 0;
	font-size: 3.2rem;
	line-height: 1.25;
}
.asus p.line_1 {
	margin-top: 3.5rem;
	font-size: 3.2rem;
	font-weight: 700;
}
.asus p.line_3 {
	font-weight: 400;
}

.spotASUS {
	background-image: url('http://urodziny.gram.pl/img/asus.jpg');
	margin-top: 6rem;
	height: 53rem;
}
