.topmenu ul li{display:block !important;}
ul#css3menu1,ul#css3menu1 ul{margin:0;list-style:none;padding:0;background-color:#ffffff;border-width:0;border-style:solid;border-color:;}
ul#css3menu1 ul{display:none;position:absolute;left:0;top:80%;background-color:#4B4F51;border-width:9px;border-radius:0 11px 11px 11px;-moz-border-radius:0 11px 11px 11px;-webkit-border-radius:0;-webkit-border-top-right-radius:11px;-webkit-border-bottom-right-radius:11px;-webkit-border-bottom-left-radius:11px;border-style:solid;border-color:#4B4F51;padding:0;}
ul#css3menu1 li:hover>*{display:block;}
ul#css3menu1 li{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle;}
ul#css3menu1 li:hover{z-index:1;}
ul#css3menu1{font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;padding:5px 5px 5px 0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;*display:inline;}
* html ul#css3menu1 li a{display:inline-block;}
ul#css3menu1>li{margin:0 0 0 5px;}
ul#css3menu1 ul>li{margin:5px 0 0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{outline-style:none;}
ul#css3menu1 a{display:block;vertical-align:middle;text-align:left;text-decoration:none;font:16px Arial,Helvetica;color:#2E3132;cursor:pointer;padding:12px 15px 12px 15px;background-color:#ffffff;background-repeat:repeat;border-width:0px;border-style:none;border-color:;}
ul#css3menu1 ul li{float:none;margin:0;}
ul#css3menu1 ul a{text-align:left;padding:4px 8px;background-color:#4B4F51;border-width:1;border-style:solid;border-color:#888888 #4B4F51 #3D3D3D #4B4F51;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;font:14px Arial,Helvetica;color:#ffffff;text-decoration:none;}
ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{background-color:#4B4F51;border-style:none;color:#ffffff;text-decoration:none;}
ul#css3menu1 img{border:none;vertical-align:middle;margin-right:12px;margin-top:0px;}
ul#css3menu1 span{display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed{background-color:#C0C3C5;border-style:solid;border-color:#53595C #4B4F51 #D3D5D5 #C0C3C5;color:#2E3132;text-decoration:underline;}
ul#css3menu1 li.topmenu>a{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
ul#css3menu1 li.toproot>a{background-color:;border-radius:9px 9px 0 0;-moz-border-radius:9px 9px 0 0;-webkit-border-radius:9px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;}
ul#css3menu1 li.toproot:hover>a,ul#css3menu1 li.toproot a.pressed{background-color:#4B4F51;}
.gift-img{text-align:left;}
.gift-img img{margin-top:15px;}
.gift-content h1{font-family:Verdana;font-size:12pt;padding-bottom:0;}
.gift-content p{font-family:Verdana;font-size:11pt;}
.gift-content h2{font-family:Verdana;font-size:12pt;}
.topbnner{margin-top:-16px;}
.topmenu.bnner img{height:60px;}
.newsletter-link{position:relative;}
.newsletter-box{position:absolute;right:0;box-shadow:0 0 4px #ccc;padding:15px;top:50px;background-color:#fff;width:250px;min-height:125px;z-index:999;}
.newsletter-box::before, .newsletter-box::after{border:9px solid transparent;bottom:100%;content:"";display:block;height:0;left:55%;margin:auto;position:absolute;right:0;width:0;}
.newsletter-box::after{border-bottom-color:#fff;}
.newsletter-bg{background-color:rgba(0, 0, 0, 0.5);bottom:0;left:0;position:fixed;right:0;top:0;}
.newsletter-box h5{font-size:14px;font-weight:normal;margin:0 0 7px;text-align:left;}
.newsletter-inner{position:relative;display:inline-block;width:100%;}
.newsletter-box .email-input{border:1px solid #ddd;border-radius:3px;height:24px;padding:5px;width:95%;}
.terms-box-main{float:left;width:100%;margin-top:10px;}
.terms-box-main .terms-box-left, .terms-box-main .terms-box-right{float:left;}
.terms-box-right{font-size:10px;margin-left:5px;text-align:left;white-space:normal;width:90%;}
.terms-box-right a{display:inline !important;font-size:10px !important;background:none !important;padding:0 !important;}
.newsletter-link a{border-radius:6px;}
.subscribe-box .email-footer{max-width:205px !important;}
.subscribe-box .email-subscribe{border:1px solid #CCC;border-right:0;width:100%;max-width:220px;float:left;height:28px;margin-left:0px;margin-right:-2px;margin-top:8px;padding-left:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.social-subscribe-btn{border:1px solid #CCC;border-left:none;background:none;display:block;height:28px;width:28px;top:8px;position:relative;cursor:pointer;}
.subscribe-box input:focus + button{background:transparent url(../images/index-arrow.png) no-repeat scroll center;background-size:contain;border:2px solid #29ABE2;border-left:0;}
.social-subscribe-btn:focus, .subscribe-box .email-subscribe:focus{outline:none;}
.subscribe-box .email-subscribe:focus{border:2px solid #29ABE2;border-right:0;}
.newsletter-content-footer{font-size:12px;}
@media all and (max-width:1199px){.gift-img img{width:100%;}
}
@media all and (max-width:991px){}
@media all and (max-width:767px){}
@media all and (max-width:640px){}
@media all and (max-width:480px){}


.hidden{display:none;}
