/*! Animate.css - http://daneden.me/animate */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes pulse{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.pulse{}
.pulse:hover{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes shake{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
}
@keyframes shake{0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
}
.shake{}
.shake:hover{-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%, 20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes tada{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%, 20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.tada{}
.tada:hover{-webkit-animation-name:tada;animation-name:tada;}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutDown{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
@keyframes fadeOutDown{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@-webkit-keyframes fadeOutDownBig{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
@keyframes fadeOutDownBig{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@keyframes fadeOutLeft{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
@keyframes fadeOutLeftBig{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
@keyframes fadeOutRight{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}
@-webkit-keyframes fadeOutRightBig{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
@keyframes fadeOutRightBig{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
@-webkit-keyframes fadeOutUp{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@keyframes fadeOutUp{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
@-webkit-keyframes fadeOutUpBig{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
@keyframes fadeOutUpBig{0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}
@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
/* END ANIMATE CSS*/
input[type="text"].control, input[type="number"], input[type="email"].control, textarea{background:rgba(255,253,228,1);background:-moz-linear-gradient(top, rgba(255,253,228,1) 70%, rgba(255,255,254,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(70%, rgba(255,253,228,1)), color-stop(100%, rgba(255,255,254,1)));background:-webkit-linear-gradient(top, rgba(255,253,228,1) 70%, rgba(255,255,254,1) 100%);background:-o-linear-gradient(top, rgba(255,253,228,1) 70%, rgba(255,255,254,1) 100%);background:-ms-linear-gradient(top, rgba(255,253,228,1) 70%, rgba(255,255,254,1) 100%);background:linear-gradient(to bottom, rgba(255,253,228,1) 70%, rgba(255,255,254,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffde4', endColorstr='#fffffe', GradientType=0);border:2px solid #e4ce82;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;webkit-box-shadow:inset 0px 2px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow:inset 0px 2px 5px 0px rgba(0,0,0,0.4);box-shadow:inset 0px 2px 5px 0px rgba(0,0,0,0.4);color:#555555;display:inline-block;height:35px;font-family:'Droid Serif', serif;font-size:12px;line-height:1em;padding:0 10px;-webkit-transition:all 700ms ease-in-out;-moz-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out;vertical-align:middle;}
input[type="number"]{font-family:'Droid Serif', serif;overflow:hidden;padding:0 0 0 10px;}
input[type="text"]:focus, input[type="text"]:hover, textarea:focus, textarea:hover{border-color:#005826;-webkit-box-shadow:0px 0px 10px 0px rgba(0,88,38,0.5), inset 0 0 7px 0 #852624;-moz-box-shadow:0px 0px 10px 0px rgba(0,88,38,0.5), inset 0 0 7px 0 #852624;box-shadow:0px 0px 10px 0px rgba(0,88,38,0.5), inset 0 0 7px 0 #852624;}
input[type=radio].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=radio].css-checkbox + label.css-label{padding-left:31px;height:26px;display:inline-block;line-height:26px;background-repeat:no-repeat;background-position:0 0;font-size:26px;vertical-align:middle;cursor:pointer;font-family:'Droid Serif', serif;font-size:18px;font-weight:400;letter-spacing:-1px;}
input[type=radio].css-checkbox:checked + label.css-label{background-position:0 -26px;}
label.css-label{background-image:url(../img/csscheckbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.input-default{width:210px;}
.input-default-long{width:265px;}
.input-min{width:80px;}
.select-container{display:inline-block;width:210px;}
.select-container-long{width:270px;}
select{background:rgba(255,253,228,1);background:-moz-linear-gradient(top, rgba(255,253,228,1) 70%, rgba(255,255,254,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(70%, rgba(255,253,228,1)), color-stop(100%, rgba(255,255,254,1)));background:-webkit-linear-gradient(top, rgba(255,253,228,1) 70%, rgba(255,255,254,1) 100%);background:-o-linear-gradient(top, rgba(255,253,228,1) 70%, rgba(255,255,254,1) 100%);background:-ms-linear-gradient(top, rgba(255,253,228,1) 70%, rgba(255,255,254,1) 100%);background:linear-gradient(to bottom, rgba(255,253,228,1) 70%, rgba(255,255,254,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffde4', endColorstr='#fffffe', GradientType=0);border:2px solid #e4ce82;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;webkit-box-shadow:inset 0px 2px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow:inset 0px 2px 5px 0px rgba(0,0,0,0.4);box-shadow:inset 0px 2px 5px 0px rgba(0,0,0,0.4);color:#555555;display:block;font-family:'Droid Serif', serif;font-size:13px;height:35px;line-height:1.4em;-webkit-appearance:none;padding:0 10px;position:absolute;top:15px;vertical-align:middle;}
#list-region + label, #list-country + label, #list-good + label{display:block;height:20px;left:95%;position:relative;top:20px;width:10px;}
textarea{height:130px;resize:none;padding:15px;width:100%;}
button[type="button"]{background:url(../img/btn-submit.png) center 5px no-repeat;border:none;color:#FFF;font-family:'Lobster', 'Helvetica';font-size:25px;font-weight:normal;height:66px;margin:40px 0 0 0;padding:0;text-shadow:1px 1px 0 rgba(90,90,90,.3);width:380px;}
button[type="button"] > p{margin:0;}
::-webkit-input-placeholder{color:#999;font:13px 'Droid Serif', serif;line-height:1.1em;}
:-moz-placeholder{color:#999;font:13px 'Droid Serif', serif;line-height:1.1em;}
::-moz-placeholder{color:#999;font:13px 'Droid Serif', serif;line-height:1.1em;}
:-ms-input-placeholder{color:#999;font:13px 'Droid Serif', serif;line-height:1.1em;}
.ads728x90{}
.content-mail{background-image:url(https://www.emailSanta.com/2014-img-home/content-bg.jpg);background-position:center;background-repeat:no-repeat;height:100%;}
.content-mail > div{background-image:url(../img/bg-content.png);background-position:center;background-repeat:repeat-y;background-size:100% auto;border:2px solid #406d3b;border-bottom:none;border-top:none;}
.content-mail > div .panel-left > ul.list-write-letter{display:inline-block;float:left;list-style:none;margin:0;padding:0 10px 0 35px;width:100%;}
.content-mail > div .panel-left > ul.list-write-letter > li{display:inline-block;float:left;margin:0;padding:5px 0;width:100%;line-height:110%;}
.content-mail > div .panel-left > ul.list-write-letter > li > a{color:#005826;display:inline-block;font-family:'Risque', 'Helvetica';font-size:17px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;text-decoration:none;width:100%;}
.content-mail > div .panel-left > ul.list-write-letter > li > a:hover{text-shadow:0 0 1px #003517;}
.title-list{color:#790000;display:inline-block;font-family:'Risque', 'Helvetica';font-size:18px;font-weight:400;padding:0 0 0 30px;width:100%;}
.title-list span.icon-flower{background:url(../img/baloon3.png) center no-repeat;display:inline-block;height:30px;position:relative;top:8px;width:30px;}
.panel-right{border-left:1px solid #f0e3c8;margin:30px 0;}
.panel-right div.subtitle{background-image:url(../img/tape-left.png), url(../img/tape-right.png);background-repeat:no-repeat, no-repeat;background-position:left center, right center;display:inline-block;margin:10px 0;width:100%;}
.panel-right div.subtitle > p{color:#555555;font-family:'Droid Serif', serif;font-size:22px;font-weight:400;letter-spacing:-1px;text-align:center;}
.panel-right div.subtitle > p > span{color:#005826;font-weight:700;}
.panel-right div.subtitle-tip > p{color:#555555;font-family:'Droid Serif', serif;font-size:15px;font-weight:400;letter-spacing:-1px;margin:40px;text-align:center;}
.panel-right div.subtitle-tip > p > span{color:#005826;font-weight:700;}
.panel-right .info-desc{}
.panel-right .info-desc > p{color:#555;display:inline-block;font-family:'Droid Serif', serif;font-size:12px;font-weight:400;letter-spacing:-.5px;padding:0 15px;width:100%;}
.panel-right form ul.list-check{}
.panel-right form ul.list-check > li > img{display:block;margin:0 auto;}
.panel-right .content-letter{padding:0;}
.panel-right .content-letter > div{display:inline-block;margin:0;padding:0;width:100%;}
.panel-right .content-letter > div > div{padding:0 0 0 15px;}
.panel-right .content-letter > div > div{height:60px;}
.panel-right .content-letter > div > div.content{height:auto;}
.panel-right .content-letter > div > div.content > img{display:block;margin:0 auto;}
.panel-right .content-letter > div > div label{color:#555555;font-family:'Droid Serif', serif;font-size:18px;font-weight:400;letter-spacing:-1px;line-height:60px;padding:0;vertical-align:middle;}
.panel-right .content-letter > div > div input{margin:0 15px;}
.panel-right .content-letter > div > div input:last-child{margin:0 0 0 15px;}
.panel-right .content-letter > div > div select{margin:0 0 0 15px;}
.panel-right .content-letter > div > div label.sex{display:inline-block;font-size:28px;font-family:'Risque', 'Helvetica';font-weight:normal;padding:0 0 0 15px;}
.panel-right .content-letter > div > div label.boy-sex{color:#0072bc;}
.panel-right .content-letter > div > div label.girl-sex{color:#f06eaa;}
.promise-checked{display:inline-block;padding:20px 0 45px 0;width:100%;}
.promise-checked > li{height:45px;}
p.clear{color:#555555;display:inline-block;font-family:'Droid Serif', serif;font-size:14px;font-weight:400;margin:40px 0;letter-spacing:-.5px;padding:0 15px;width:100%;}
p.clear > a{color:#790000;font-weight:bold;text-decoration:none;}
.tool-error{position:absolute;top:13px;}
h2.ho-text{color:#005826;display:inline-block;float:left;font-family:'Risque', 'Helvetica';font-size:50px;font-weight:normal;letter-spacing:-4px;margin:0;text-align:center;width:100%;}
h2.ho-text > span{display:inline-block;float:left;margin:0;padding:0;position:relative;width:100%;}
h2.ho-text > span:first-child > span{color:#852624;font-size:40px;}
h3.text-separate{color:#005826;display:inline-block;float:left;font-family:'Risque', 'Helvetica';font-size:28px;font-weight:normal;letter-spacing:-2px;margin:30px 0 0 0;text-align:left;width:35%;}
h3.text-separate > span{display:inline-block;float:left;height:23px;margin:0;padding:0;position:relative;width:100%;}
h3.text-separate > span:nth-child(1){color:#790000;}
h3.text-separate > span:nth-child(2){padding:0 0 0 20px;}
h3.text-separate > span:nth-child(3){font-size:16px;line-height:25px;letter-spacing:-1px;}
p.info-type-1{color:#005826;display:inline-block;font-family:'Droid Serif', serif;font-size:18px;font-weight:normal;letter-spacing:-1px;margin:35px 0;padding:0;text-align:center;width:100%;}
p.info-type-1 > span{display:inline-block;margin:0;padding:0;width:100%;}
p.info-type-1 > span:nth-child(2){color:#555555;font-size:14px;margin:20px 0 0;}
p.txt, span.txt{color:#555555;font-family:'Droid Serif', serif;font-size:18px;font-weight:400;letter-spacing:-1px;text-align:center;}
.separate-line{border-top:1px solid #dbbd59;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.2);display:inline-block;height:1px;position:relative;top:45px;width:65%;}
.text-red{color:#852624 !important;}
.m-right{margin:0 0 0 15px !important;}
@media only screen and (max-width:1200px){.title-list{padding:0;text-align:left;}
.content-mail > div .panel-left > ul.list-write-letter{margin:0 0 40px 0;}
.panel-right > div{padding:0;}
.panel-right div.subtitle{background:none;}
.panel-right form{padding:0;}
.panel-right .content-letter > div > div{height:auto;padding:0;}
h3.text-separate{width:50%;}
.separate-line{width:50%;}
.panel-right .info-desc > p{padding:0;}
.panel-right .content-letter > div > div.content{padding:0;}
.panel-right .content-letter > div > div label{line-height:45px;padding:10px 0 0;}
.panel-right .promise-checked label{line-height:5px !important;}
.panel-right .content-letter > div > div input,
.panel-right .content-letter > div > div input:last-child,
.panel-right .content-letter > div > div select{margin:0 10px !important;}
.panel-right .content-letter > div > div input.input-min{margin:0 10px !important;}
.panel-right .content-letter > div > div input.m-right{margin:0 0 0 10px !important;}
.select-container{position:absolute;margin:0;width:220px;}
#list-region + label, #list-country + label, #list-good + label{top:30px;}
.panel-right div.subtitle-tip > p{margin:40px 15px;}
select.input-default{width:100%;}
.input-default{width:27%;}
.tool-error{position:relative;top:0;}
header{padding-bottom:20px;}
header div > ul.social > li > a{margin:0;}
header div > ul.menu > li > a{padding:0 0 0 11px;}
section.postits > div > div.naughty ul{padding-left:30px;padding-right:10px;}
section.postits > div > div.comingtotown .holder{margin:15px 30px 1px;padding:0px 0px 0px;height:178px;}
section.postits > div > div.comingtotown .holder p span.bigem{margin:0 0px 0 12px;margin-top:16px;}
button.gold{font-size:23px;line-height:25px;font-weight:normal;}
section.postits > div > div.emailnow h2{max-width:230px;margin:100px auto 0;}
section.postits > div > div.emailnow p{margin:10px auto;}
section.postits > div > div.joke p{padding:20px 30px 20px 40px;}
section.postits > div > div.liveemails .holder{margin:0px 30px 20px 50px;text-align:left;margin-top:35px;padding-right:30px;height:140px;}
section.postits > div > div.toybag p{padding:30px 30px 30px 25px;}
section.postits > div > div.counter p{padding:0px 0px 20px 40px;}
section.postits > div > div.counter p span.green{font-size:23px;}
section.postits > div > div.video{margin-right:-14%;margin-left:2%;}
footer div > ul.social > li > a{margin:0;}
footer{min-height:113px;}
header div > ul.menu > li{background-position:-10px;padding-left:0px;margin-left:-3px;}
header div > ul.menu > li:first-child > a{padding-left:11px;margin-left:2px;}
footer div > ul.menu > li:first-child > a{padding-left:26px;}
section.postits > div > div h2{font-size:45px;}
section.postits > div > div.naughty h2 span.red{margin-right:-47px;font-size:40px;}
section.postits > div > div.naughty h2 img{left:0%;top:4%;}
section.postits > div > div.emailnow h2{margin-bottom:-10px;}
section.postits > div > div.emailnow h2 span.green{margin-left:-55px;font-size:40px;}
section.postits > div > div.emailnow h2 span.green em{font-size:46px;top:8px;left:-3px;}
section.postits > div > div.emailnow h2 span.red{font-size:61px;left:-8%;top:-16px;}
section.postits > div > div.emailnow h2 img{max-width:90px;margin-right:-15px;}
section.postits > div > div.comingtotown h2 span.green{font-size:55px;top:5px;margin-bottom:12px;margin-left:-22%;}
section.postits > div > div.comingtotown h2 span.red{font-size:36px;margin-left:3%;}
section.postits > div > div.comingtotown h2 span.red em{font-size:45px;}
section.postits > div > div.joke h2 img{right:1%;}
section.postits > div > div.liveemails h2 img{right:4%;}
section.postits > div > div.toybag h2{padding-left:20px;margin-bottom:-20px;}
section.postits > div > div.counter h2{margin-bottom:0px;}
section.postits > div > div.counter h2 img{position:absolute;top:39px;z-index:100;left:2%;max-width:55px !important;}
footer div > ul.menu > li.copyright{position:relative;bottom:0;}
}
@media screen and (max-width:1030px){header ul.language{display:none;}
header div > ul.social{margin:10px 0 0 0;}
header{min-height:125px;}
header div > ul.menu > li > a{padding:0 0 0 8px;}
header div > ul.menu > li:first-child > a{padding-left:0px;margin-left:2px;font-size:12px;}
footer div > ul.menu > li{background:url(../img/header-bullet.png) no-repeat left;}
footer div > ul.menu > li > a:hover{color:#fff;}
footer div > ul.menu > li > a{color:#fefbd3}
footer div > ul.menu > li > a:hover{color:#bb924a;text-decoration:none;}
footer{background-size:auto 160%;}
footer div > ul.menu > li.copyright{background:none;color:#FEFBD3;font-size:12px;position:relative;display:block;float:none;bottom:0;margin-bottom:15px;margin-top:20px;}
footer ul.language{display:inline-block;}
}
@media screen and (max-width:1029px) and (min-width:992px){section.postits > div >div.post.tright{background-size:100% 100%;height:440px;min-height:1px;}
section.postits > div >div.post.tleft{background-size:100% 100%;height:440px;min-height:1px;}
section.postits > div > div.emailnow{height:440px;min-height:1px;}
section.postits > div > div{margin:-20px 0 -40px;}
section.postits > div > div.ad02{min-height:1px;}
button.gold{max-width:80%;}
section.postits > div > div.comingtotown button{margin-left:-17px;}
section.postits > div > div.emailnow input[type="text"]{padding:0 5px;}
section.postits > div > div h2{margin-top:40px;}
section.postits > div > div.naughty h2 img{left:7%;top:15%;max-width:70px !important;}
section.postits > div >div.post.tright img{max-width:70px;}
section.postits > div >div.post.tleft img{max-width:60px;}
section.postits > div > div.comingtotown h2 span.green{top:-5px;}
section.postits > div > div.comingtotown h2 span.red{top:-42px;}
section.postits > div > div.liveemails h2 span.green{font-size:45px;}
section.postits > div > div.liveemails h2 span.red{font-size:43px;}
section.postits > div > div.liveemails h2 img{right:12%;}
section.postits > div > div.counter p{padding:0px 25px 20px 32px;}
}
@media only screen and (max-width:1024px){.title-list{padding:0;text-align:left;}
.content-mail > div .panel-left > ul.list-write-letter{margin:0 0 40px 0;}
.panel-right > div{padding:0;}
.panel-right div.subtitle{background:none;}
.panel-right form{padding:0;}
.panel-right .content-letter > div > div{height:auto;padding:0;}
h3.text-separate{width:50%;}
.separate-line{width:50%;}
.panel-right .info-desc > p{padding:0;}
.panel-right .content-letter > div > div.content{padding:0;}
.panel-right .content-letter > div > div label{line-height:45px;padding:10px 0 0;}
.panel-right .promise-checked label{line-height:5px !important;}
.panel-right .content-letter > div > div input,
.panel-right .content-letter > div > div input:last-child,
.panel-right .content-letter > div > div select{margin:0 !important;}
.panel-right .content-letter > div > div input.input-min{margin:0 0 0 15px !important;}
.select-container{position:absolute;margin:0 0 0 5px;width:175px;}
#list-region + label, #list-country + label, #list-good + label{top:30px;}
.panel-right div.subtitle-tip > p{margin:40px 15px;}
.input-default{width:180px;}
.tool-error{position:relative;top:0;}
}
@media only screen and (max-width:992px){.title-list{padding:0;text-align:left;}
.content-mail > div .panel-left > ul.list-write-letter{margin:0 0 40px 0;}
.panel-right > div{padding:0;}
.panel-right div.subtitle{background:none;}
.panel-right form{padding:0;}
.panel-right .content-letter > div > div{height:auto;padding:0;}
h3.text-separate{width:50%;}
.separate-line{width:50%;}
.panel-right .info-desc > p{padding:0;}
.panel-right .content-letter > div > div.content{padding:0;}
.panel-right .content-letter > div > div label{line-height:45px;padding:10px 0 0;}
.panel-right .promise-checked label{line-height:5px !important;}
.panel-right .content-letter > div > div input,
.panel-right .content-letter > div > div input:last-child,
.panel-right .content-letter > div > div select{margin:0 !important;}
.panel-right .content-letter > div > div input.input-min{margin:0 0 0 15px !important;}
.select-container{position:relative;margin:0px 0 50px 0;width:100%;}
#list-region + label, #list-country + label, #list-good + label{top:30px;}
.panel-right div.subtitle-tip > p{margin:40px 15px;}
.input-default{width:100%;}
.tool-error{position:relative;top:0;}
.panel-right .content-letter > div > div input.m-right{margin:0 !important;}
}
@media screen and (max-width:991px) and (min-width:767px){section.postits > div > div.post.tright.counter{display:none;}
section.postits > div > div.ad02{display:none;}
section.postits > div > div.ad02.hiding{display:inline-block;margin-left:17%;margin-right:-4%;margin-top:-60px;}
}
@media screen and (max-width:991px){header.container-fluid{background-size:150% auto;background-position:bottom;background-color:#7A0001;}
header div > div ul.menu{margin:20px 0 5px;}
header div > ul.social{text-align:center;margin:12px auto;max-width:320px;}
header div > ul.social > li > a{margin:0 4px;}
header div > div.logo{text-align:center;width:100%;margin-bottom:-15px;}
section.feature > div.add{background-color:#020208;}
section.feature{padding-bottom:127px;}
section.postits > div > div.post.tright{background-size:100% 100%;}
section.postits > div > div{margin:-10px 0 -45px;}
section.postits > div > div.video{min-height:180px;margin-bottom:190px;}
section.postits > div > div.counter p{padding:0px 50px 20px 40px;}
footer.container-fluid{background:url(../img/header-bg.jpg) no-repeat center;background-color:#7A0001;background-size:150% auto;background-position:bottom;padding-bottom:15px;}
footer div > ul.social > li > a{margin:0 4px;}
footer div > div ul.menu{margin:20px 0 5px;}
footer > div{text-align:center;}
footer div > ul.social{margin:15px 0 0px;width:100%;text-align:center;}
section.postits > div > div.joke h2 img{right:10%;}
section.postits > div >div.post.tleft{background-size:100% 100%;}
section.postits > div > div.liveemails h2 img{right:10%;}
footer div > ul.social > li{width:70px;margin:10px 0;}
.addthis_native_toolbox{display:inline-block;margin:10px 0 0px;}
}
@media only screen and (max-width:768px){.title-list{padding:0;text-align:left;}
.content-mail > div .panel-left > ul.list-write-letter{margin:0 0 40px 0;}
.panel-right > div{padding:0;}
.panel-right div.subtitle{background:none;}
.panel-right form{padding:0;}
.panel-right .content-letter > div > div{height:auto;padding:0;}
h3.text-separate{width:50%;}
.separate-line{width:50%;}
.panel-right .info-desc > p{padding:0;}
.panel-right .content-letter > div > div.content{padding:0;}
.panel-right .content-letter > div > div label{line-height:45px;padding:10px 0 0;}
.panel-right .promise-checked label{line-height:5px !important;}
.panel-right .content-letter > div > div input,
.panel-right .content-letter > div > div input:last-child,
.panel-right .content-letter > div > div select{margin:0 !important;}
.panel-right .content-letter > div > div input.input-min{margin:0 0 0 15px !important;}
.select-container{position:relative;margin:0px 0 50px 0;width:100%;}
#list-region + label, #list-country + label, #list-good + label{top:30px;}
.panel-right div.subtitle-tip > p{margin:40px 15px;}
.input-default{width:100%;}
.tool-error{position:relative;top:0;}
.panel-right .content-letter > div > div input.m-right{margin:0 !important;}
}
@media screen and (max-width:767px){section.postits > div > div.video{width:100%;margin-right:0%;margin-left:0px;margin-top:40px;margin-bottom:10px;max-width:100%;}
section.postits > div > div.video video{width:100%;}
section.postits > div > div{float:none;display:inline-block;}
section.postits > div > div.post.tright{background-size:100% 100%;}
section.postits > div > div.post.tleft{background-size:100% 100%;}
header div > ul.menu > li > a{margin:0 4px;padding:0 0 0 0;padding:0 0 0 9px;}
footer div > ul.menu > li > a{margin:0 3px;padding:0 0 0 0;padding:0 0 0 9px;}
section.feature > div.add{position:relative;}
section.feature{padding-bottom:0px;}
footer div > ul.menu > li{background-position:-10px;padding-left:0px;margin-left:-3px;}
footer div > ul.menu > li:first-child > a{padding-left:13px;}
footer div > ul.menu > li{margin-left:4px;padding-left:11px;}
section.postits > div > div.naughty h2 img{left:7%;top:4%;}
section.postits > div > div.emailnow h2{margin-top:132px;}
section.postits > div > div.joke h2 img{right:9%;}
header div > ul.social{display:none;}
}
@media only screen and (max-width:640px){.title-list{padding:0;text-align:left;}
.content-mail > div .panel-left > ul.list-write-letter{margin:0 0 40px 0;}
.panel-right > div{padding:0;}
.panel-right div.subtitle{background:none;}
.panel-right form{padding:0;}
.panel-right .content-letter > div > div{height:auto;padding:0;}
h3.text-separate{width:50%;}
.separate-line{display:block !important;float:right;width:50%;}
.panel-right .info-desc > p{padding:0;}
.panel-right .content-letter > div > div.content{padding:0;}
.panel-right .content-letter > div > div label{line-height:45px;padding:10px 0 0;}
.panel-right .content-letter > div > div input,
.panel-right .content-letter > div > div input:last-child,
.panel-right .content-letter > div > div select{margin:0 !important;}
.panel-right .content-letter > div > div input.input-min{margin:0 5px !important;}
.select-container{position:relative;margin:0px 0 50px 0;width:100%;}
#list-region + label, #list-country + label, #list-good + label{top:30px;}
.input-default{width:100%;}
input[type=radio].css-checkbox + label.css-label{line-height:5px;}
.tool-error{position:relative;top:0;}
button[type="button"]{padding:0;}
.panel-right .content-letter > div > div input.m-right{margin:0 !important;}
.panel-right{border:none;border-top:1px solid #f0e3c8;padding:60px 15px 0;}
}
@media only screen and (max-width:480px){.title-list{padding:0;text-align:left;}
.content-mail > div .panel-left > ul.list-write-letter{margin:0 0 40px 0;}
.panel-right > div{padding:0;}
.panel-right div.subtitle{background:none;}
.panel-right form{padding:0;}
.panel-right .content-letter > div > div{height:auto;padding:0;}
h3.text-separate{width:100%;}
.separate-line{display:none !important;}
.panel-right .info-desc > p{padding:0;}
.panel-right .content-letter > div > div.content{padding:0;}
.panel-right .content-letter > div > div label{line-height:45px;padding:10px 0 0;}
.panel-right .content-letter > div > div input,
.panel-right .content-letter > div > div input:last-child,
.panel-right .content-letter > div > div select{margin:0 !important;}
.panel-right .content-letter > div > div input.input-min{margin:0 15px 0 0 !important;}
.select-container{position:relative;margin:0px 0 50px 0;width:100%;}
input[type=radio].css-checkbox + label.css-label{line-height:7px;}
#list-region + label, #list-country + label, #list-good + label{display:none;}
.panel-right div.subtitle-tip > p{margin:40px 0;}
label.visible-xs{height:0;}
button[type="button"]{background-size:96% 95%;line-height:.8em;padding:0 10px;width:100%;}
.input-default{width:100%;}
.tool-error{position:relative;top:0;}
.panel-right .content-letter > div > div input.m-right{margin:0 !important;}
input[type=radio].css-checkbox + label.css-label{line-height:21px !important;font-size:18px;padding:3px 0 0 30px;}
.promise-checked > li{height:70px;}
header div > ul.menu > li{display:block;text-align:left;padding-left:20px;}
header div > form{position:relative;margin:20px 0;}
header div > ul.social > li > a{margin:0 0px;max-width:27px;}
section.postits{padding:0 0 30px 0;}
section.postits > div > div.naughty .holder{margin-top:9px;margin-right:20px;margin-left:-25px;}
section.postits > div > div.comingtotown{margin-top:-100px;}
section.postits > div > div.ad02{padding-top:60px;}
section.postits > div > div.liveemails{margin-top:-140px;}
section.postits > div > div.liveemails .holder{margin:0px 20px 20px 30px;padding-right:35px;}
section.postits > div > div.video{margin-top:80px;}
section.postits > div > div.video h2{left:-19px;top:-51px;}
footer div > ul.social > li > a{margin:0 0px;max-width:27px;}
header div > div ul.menu{display:none;}
section.feature > img{max-width:250%;width:220%;left:-66%;position:relative;}
header div > ul.menu > li > a{padding:0 !important;}
header div > div.logo{text-align:center;width:100%;padding:0 30px;}
header div > ul.menu > li{display:block;text-align:right;margin-left:30%;padding-right:17px;background-position:right;margin-right:-10px;}
header div > div ul.menu{display:none;}
a.hamb{display:block;}
header div > ul.social{display:none;}
header div > form{position:relative;margin:20px 0 10px 0;}
section.postits > div > div.comingtotown{margin-top:10px;}
footer div > ul.social > li{width:47px;margin:10px 0;}
}
@media screen and (max-width:380px){section.postits > div > div.counter p{padding:0px 30px 20px 30px;}
footer div > ul.menu > li{padding:3px 10px;}
footer div > ul.menu{margin-bottom:20px !important;}
ul.language > li > a{font-size:12px;}
section.postits > div > div.toybag p span.pad2{padding-left:25px;}
section.postits > div > div.toybag p span.pad3{padding-left:40px;}
section.postits > div > div.toybag p span.pad4{padding-left:53px;}
section.postits > div > div.toybag p span.pad5{padding-left:88px;}
section.postits > div > div.comingtotown{margin-top:-90px;}
section.postits > div > div.naughty h2 img{left:7%;top:10%;max-width:74px !important;}
section.postits > div > div.emailnow h2{margin-top:92px;margin-bottom:-25px;}
section.postits > div > div.joke h2 img{right:9%;max-width:65px !important;}
section.postits > div > div.joke h2 span.red{margin-left:-10%;font-size:45px;}
section.postits > div > div.joke h2 span.green{margin-left:-24%;top:5px;margin-bottom:3px;font-size:50px;}
section.postits > div > div.liveemails h2 span.green{font-size:43px;font-weight:100;margin-left:-34%;}
section.postits > div > div.liveemails h2 span.red{font-weight:100;position:relative;top:-17px;margin-left:-24%;font-size:42px;}
section.postits > div > div.liveemails h2{margin-bottom:10px;}
footer div > ul.social{width:100%;float:right;}
a.addthis_button_facebook_share.at300b{margin-left:0;}
footer div > ul.social > li{width:35px;margin:0px 0;}
a.addthis_button_google_plusone.at300b{margin-top:8px;}
div.addthis_native_toolbox > div > a{margin:0px 0;width:auto;margin-right:0 !important;vertical-align:top;display:inline-block;}
a.addthis_button_tweet.at300b{width:86px;}
a.addthis_button_google_plusone.at300b{width:87px;float:right;margin:0;}
.addthis_native_toolbox{width:108%;margin-top:10px;margin-right:-40px;text-align:center;margin-bottom:0;}
header div > form input[type="text"]{padding:0 5px;}
}
@media only screen and (max-width:320px){.list-check > li{width:100%;}
.title-list{padding:0;text-align:left;}
.content-mail > div .panel-left > ul.list-write-letter{margin:0 0 40px 0;padding:0;}
.content-mail > div .panel-left > ul.list-write-letter > li{text-align:center;}
.panel-right > div{padding:0;}
.panel-right div.subtitle{background:none;}
.panel-right form{padding:0;}
.panel-right .content-letter > div > div{height:auto;padding:0;}
h3.text-separate{width:100%;}
.panel-right .info-desc > p{padding:0;}
.panel-right .content-letter > div > div.content{padding:0;}
.panel-right .content-letter > div > div label{line-height:45px;padding:10px 0 0;}
.panel-right .content-letter > div > div input,
.panel-right .content-letter > div > div input:last-child,
.panel-right .content-letter > div > div select{margin:0 !important;}
.panel-right .content-letter > div > div input.input-min{margin:0 0 0 15px !important;}
.panel-right div.subtitle-tip > p{margin:40px 0;}
input[type=radio].css-checkbox + label.css-label{line-height:15px;padding:5px 15px;}
#list-region + label, #list-country + label, #list-good + label{display:none;}
button[type="button"]{background-size:96% 95%;line-height:.8em;padding:0 10px;width:100%;}
.input-default{width:100%;}
.tool-error{position:relative;top:0;}
.panel-right .content-letter > div > div input.m-right{margin:0 !important;}
.panel-right .content-letter > div > div label{font-size:16px;}
input[type=radio].css-checkbox + label.css-label{line-height:21px !important;font-size:17px;padding:3px 0 0 30px;}
.promise-checked > li{height:70px;}
}