@charset "UTF-8";@font-face{font-family:MarkProLight;src:url("../fonts/MarkPro-Light.otf") format("opentype"),url("../fonts/MarkPro-Light.ttf") format("truetype"),url("../fonts/MarkPro-Light.eot?#iefix") format("embedded-opentype")}@font-face{font-family:MarkProBook;src:url("../fonts/MarkPro-Book.otf") format("opentype"),url("../fonts/MarkPro-Book.ttf") format("truetype"),url("../fonts/MarkPro-Book.eot?#iefix") format("embedded-opentype")}@font-face{font-family:MarkProBold;src:url("../fonts/MarkPro-Bold.otf") format("opentype"),url("../fonts/MarkPro-Bold.ttf") format("truetype"),url("../fonts/MarkPro-Bold.eot?#iefix") format("embedded-opentype")}*{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;outline:none;margin:0;padding:0;border:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}*:hover,*:active,*:focus,*:visited,*:link,*::-moz-focus-inner,*::-moz-focusring{outline:none;border:none}*.noTransition{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:inherit}body{font-family:"MarkProBook";font-size:100%;line-height:1.5;color:#5d6770;background-color:#fff;-webkit-font-smoothing:antialiased}.topMargin-45{margin-top:45px !important}.wrapper{-moz-box-shadow:0px 0px 8px #666;-webkit-box-shadow:0px 0px 8px #666;box-shadow:0px 0px 8px #666;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='$color')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='$color');position:relative;width:100%;height:auto !important;min-height:790px;max-width:780px;margin:0 auto;background-image:url("../img/main_bg.jpg");background-attachment:local;background-repeat:no-repeat;background-position:center center;background-size:auto 130%}.wrapper.productPage{height:auto !important;min-height:auto;background:url() #e01e27 !important}.wrapper.productPage .header{background-image:url("../img/header_prod_bg.png");background-attachment:local;background-repeat:no-repeat;background-position:right -20px;background-size:110% auto;height:310px}.wrapper.productPage .content{float:none;height:auto;margin:-170px 0 0;width:100%}.wrapper.productPage .mainProduct{width:88%;margin:0 auto;background:#fff;padding:10px 46px}.wrapper.productPage .mainProduct .imageMain{width:100%;height:auto;border:0}.wrapper.productPage .mainProduct h1{color:#d2232b;font-family:"MarkProBold";font-size:2em;margin:10px 0 5px}.wrapper.productPage .mainProduct h1.subTitle{clear:both;font-family:"MarkProBook";font-size:1.3em;margin:0 0 -20px;padding:20px 0 0}.wrapper.productPage .mainProduct h2{font-family:"MarkProBold";color:#e01e27;font-size:1.8em;margin:0 0 -5px}.wrapper.productPage .mainProduct p{font-size:1.3em;line-height:1.3em;width:68%;position:relative;float:left}.wrapper.productPage .mainProduct .createGift{display:block;float:right}.wrapper.productPage .mainProduct .createGift img{height:37px;width:170px}.wrapper.productPage .mainProduct .shareGift{display:block;float:right;font-size:0.8em;padding:0 10px 30px}.wrapper.productPage .mainProduct .shareGift img{display:inline;position:relative;top:2px;margin:0 0 0 5px;width:17px;height:15px}.wrapper.productPage .secondaryProducts,.wrapper.productPage .moreProducts{list-style:none;width:88%;margin:0 auto;background:#fff;padding:10px 46px;display:block}.wrapper.productPage .secondaryProducts:after,.wrapper.productPage .moreProducts:after{content:"";display:table;clear:both}.wrapper.productPage .secondaryProducts ul,.wrapper.productPage .moreProducts ul{list-style:none}.wrapper.productPage .secondaryProducts li,.wrapper.productPage .moreProducts li{opacity:1;float:left;width:46%;margin:4px 0}.wrapper.productPage .secondaryProducts li:nth-child(odd),.wrapper.productPage .moreProducts li:nth-child(odd){margin-right:7%}.wrapper.productPage .secondaryProducts li:hover,.wrapper.productPage .moreProducts li:hover{opacity:0.7}.wrapper.productPage .secondaryProducts li img,.wrapper.productPage .moreProducts li img{width:100%;height:auto;display:block;margin:10px auto}.wrapper.productPage .secondaryProducts li h3,.wrapper.productPage .moreProducts li h3{color:#e01e27;font-family:"MarkProBold"}.wrapper.productPage .secondaryProducts li p,.wrapper.productPage .moreProducts li p{width:80%;position:relative}.wrapper.productPage .secondaryProducts li p:after,.wrapper.productPage .moreProducts li p:after{display:block;content:"";height:40px;width:40px;background:url("../img/arrow.png");background-attachment:local;background-repeat:no-repeat;background-position:center center;background-size:100% auto;position:absolute;right:-55px;top:15px}.wrapper.productPage .moreProducts{margin:0 auto 40px}.header{width:100%;background-image:url("../img/header_bg.png");background-attachment:local;background-repeat:no-repeat;background-position:0 -105px;background-size:100% auto;height:320px;margin:0 auto;padding:0 0 0 18px}.header .appname{width:310px;height:auto;margin:20px 0 -10px}.header .appname.result{margin-left:20px}.header .share-fb{margin:14px 14px 0 0;text-align:right;color:#fff;font-size:.8em;float:right}.header .share-fb img{margin:5px 0 0;border:0;outline:none;width:30px;height:28px}.header h1{font-size:3.4em;color:#fff;margin-top:-5px}.header p{color:#f099bf;font-size:1.2em;font-weight:700;line-height:1.3em}.content{opacity:1;height:260px;margin:-70px auto 0;width:100%}.content:after{content:"";display:table;clear:both}.content h2{color:#5d6770;font-size:2em}.content.fadeMeOut{opacity:0}.content.hideMe{display:none}.content.loader{opacity:0;margin:40px auto 0}.content.loader.fadeMeIn{opacity:1}.content.loader.hideMe{display:none}.content.loader .questionBox{height:100px;padding:16px 10px;width:60%;min-width:310px}.content.loader .questionBox img{display:inline-block;margin:20px 20px 0 0}.content.loader .questionBox h1{position:relative;top:-5px;font-size:1.3em;display:inline-block}.content.loader .questionBox h2{font-size:1.3em}.content .questionBox{display:block;text-align:center;background:rgba(255,255,255,0.85);width:80%;max-width:690px;padding:16px 16px 24px;margin:0 auto;height:130px}.content .questionBox.expandMe{height:270px}.content .questionBox h3{font-size:.9em;margin:-8px 0 4px}.content .selectWrapper{position:relative;overflow:hidden;width:320px;height:30px;margin:0 auto;background-image:url("../img/select_arrow.png");background-attachment:local;background-repeat:no-repeat;background-position:89% center;background-size:24px auto;background-color:#e01e27}.content .selectWrapper select{height:auto;opacity:1;text-align:center;background:transparent;color:#fff;font-size:1em;border:0 none;width:110%;padding:4px 20px 0 10px;-webkit-appearance:none;-moz-appearance:none}.content .selectWrapper select option{padding:2px 6px 0;text-align:left;color:#fff;background:#f099bf}.content .selectWrapper select option:hover{box-shadow:0 0 10px 100px #e01e27 inset}.content .hideMe{height:0px !important;opacity:0 !important}.content .tip{font-family:"MarkProBold";font-size:1.15em;margin:20px 0}.content .tip span{color:#e01e27;float:left;display:inline-block;margin:0 10px 0 0;height:50px}.content .displayMoreLink{opacity:1;position:relative;font-size:1.1em;color:#d2232b;font-family:"MarkProBold";padding:0 0 0 15px;text-decoration:underline;cursor:pointer}.content .displayMoreLink.hideMe{opacity:0}.content .displayMoreLink.searching{text-align:center}.content .displayMoreLink.searching:before{display:none}.content .displayMoreLink:before{content:"";display:block;position:absolute;color:#d2232b;left:0;top:0;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #d2232b}.content .resetSearch{display:block;height:90px;margin:30px 0 0;padding:20px 0 0 70px;position:relative;font-family:"MarkProBold";color:#d2232b !important;font-size:1.5em;text-decoration:underline !important;clear:both}.content .resetSearch:after{display:block;content:"";height:60px;width:60px;background-image:url("../img/reload.png");background-attachment:local;background-repeat:no-repeat;background-position:center center;background-size:100% auto;position:absolute;left:0;top:0}.footer{position:absolute;left:0;bottom:0;width:100%;margin:0 auto;height:300px;background-image:url("../img/footer_bg.png");background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;background-attachment:local}.footer .logo{bottom:15px;display:block;height:50px;left:50%;margin:0 auto 0 -110px;position:absolute;text-align:center;width:220px}.footer .logo img{width:100%;height:auto}.mail-opt-in{clear:both;display:block;height:50px;margin:30px auto;position:absolute;text-align:center;width:100%}.mail-opt-in a{color:#e01e27}.mail-opt-in input{display:inline-block}.mail-opt-in p{display:inline-block;font-size:.9em;font-family:"MarkProBold"}@media only screen and (max-width: 599px){.wrapper{min-height:760px}.wrapper.productPage .mainProduct{font-size:70%;padding:5px 8px}.wrapper.productPage .mainProduct h1{font-size:2em;margin:0}.wrapper.productPage .mainProduct h1.subTitle{padding:0 20px}.wrapper.productPage .mainProduct p{width:100%}.wrapper.productPage .mainProduct .createGift,.wrapper.productPage .mainProduct .shareGift{text-align:center;width:100%}.wrapper.productPage .mainProduct .createGift{margin:10px 0 5px}.wrapper.productPage .secondaryProducts,.wrapper.productPage .moreProducts{font-size:80%;padding:10px 30px}.wrapper.productPage .secondaryProducts li,.wrapper.productPage .moreProducts li{width:100%;margin-right:0}.wrapper.productPage .secondaryProducts li:nth-child(odd),.wrapper.productPage .moreProducts li:nth-child(odd){margin-right:5%}.wrapper.productPage .content{margin-top:-190px}.wrapper.productPage .content .displayMoreLink{padding:0 0 0 30px}.wrapper.productPage .content .resetSearch{padding:6px 0 0 70px}.wrapper.productPage .tip{font-size:1em}.wrapper.productPage .tip span{height:50px}.header{background-position:left -10px;background-color:#e01e27}.header .appname{width:90%;margin:20px 0 12px}.header .appname.result{margin-left:0}.header p{font-size:1.2em;line-height:1.2em}.header .share-fb{display:none}.content.loader .questionBox h1{font-size:1.4em}.content.loader .questionBox img{vertical-align:text-bottom;margin:20px 20px 0 0}.content .questionBox{width:90%}.content .questionBox h2{font-size:1.5em;line-height:1em;margin-bottom:14px}.content .questionBox.expandMe{height:290px}.content .selectWrapper{width:100%;max-width:280px}.content .selectWrapper select{font-size:.9em;padding:5px 0 5px 20px !important}.footer{height:220px}.footer .logo{width:120px;height:auto;bottom:4px;margin:0 auto 0 -60px}.mail-opt-in{padding:14px 0;height:70px;margin:30px 0}.mail-opt-in p{font-size:1em;width:100%;display:block}}
