#subscribe{height:0;z-index:9999;background:#000;position:fixed;overflow:visible!important;bottom:0;width:100%}#subscribe.open{height:130px}#newsletter-form{margin:0 auto;max-width:900px}#newsletter-form .block-title{border-bottom:0;left:43px;padding-bottom:0;position:absolute;top:-30px}#newsletter-form .block-title .title{background:#000 none repeat scroll 0 0;color:#9b9b9b;float:left;font-family:oswald;height:31px;padding:5px 10px 0;position:absolute;text-align:center;letter-spacing:2px;text-transform:uppercase;width:90px}#newsletter-form .title label{cursor:pointer}#newsletter-form #opener{background:#000 url(../images/Subscribe_Berrics_up.png) no-repeat scroll 0 0;cursor:pointer;float:right;height:31px;left:112px;position:absolute;width:35px}#newsletter-form .open #opener{background:url(../images/Subscribe_Berrics.png) no-repeat;background-color:#000}#newsletter-form .block-subscribe{margin-bottom:0}#newsletter-form .block-content{padding:1% 9%;display:none}#newsletter-form .open .block-content{display:block}#newsletter-form .input-box{padding-bottom:10px;border-bottom:1px solid #9b9b9b;margin-bottom:20px}#newsletter-form .input-text.required-entry.validate-email{background:#000 none repeat scroll 0 0;border:0;color:#fff;width:100%;font-style:italic;font-size:14px;font-family:georgia}#newsletter-form .block-content .actions{text-align:center;text-transform:uppercase;padding:5px 20px;border:1px solid #9b9b9b;width:60px;float:left}#newsletter-form .actions .button span{font-family:georgia;font-style:italic;padding:0;letter-spacing:1px}#newsletter-form .error-msg,#newsletter-form .success-msg,#newsletter-form .note-msg,#newsletter-form .notice-msg{background:0 0;color:#fff;border:0!important;font-style:italic;text-transform:none;font-size:14px!important;font-family:georgia;padding:0!important;letter-spacing:0}#newsletter-form .validation-failed{background:0 0!important;border:0!important}#newsletter-form .error-msg{color:red;background:transparent none repeat scroll 0 0;font-family:georgia;font-size:12px;font-style:italic;padding-left:0}#newsletter-form #advice-validate-email-newsletter{display:none}#newsletter-form .form-success #newsletter,#newsletter-form .form-success .actions{display:none}#newsletter-form .social-link .label{color:#fff;font-style:italic}#newsletter-form .social-link{float:right;width:180px}#newsletter-form .social-link li{display:inline-block;vertical-align:middle}#newsletter-form .social-link li a{margin:0 0 0 5px;display:block}#newsletter-form .social-link li a span{text-indent:-9999em;display:block;width:22px;height:22px}#newsletter-form .social-link .rss span,#newsletter-form .social-link .facebook span,#newsletter-form .social-link .instagram span,#newsletter-form .social-link .search span,#newsletter-form .social-link .twitter span{background:url(../images/sprite.png) no-repeat center}#newsletter-form .social-link .facebook span{background-position:-4px -240px}#newsletter-form .social-link .twitter span{background-position:-3px -286px}#newsletter-form .social-link .instagram span{background-position:-4px -333px}#newsletter-form .social-link .youtube span{background:url(../images/youtube_social_icon.png) no-repeat 0 2px}#newsletter-form .social-link li:hover a span{background-color:#fff}#newsletter-form .social-link li:hover .facebook span{background-position:-4px -223px}#newsletter-form .social-link li:hover .twitter span{background-position:-4px -269px}#newsletter-form .social-link li:hover .instagram span{background-position:-4px -315px}#newsletter-form .social-link li:hover .youtube span{background:#fff url(../images/youtube_social_icon_hover.png) no-repeat -.5px 2px}#newsletter-form .social-link li.label:hover{background:#000}#newsletter-form .button.validation-passed{opacity:.5}@media only screen and (max-width:320px){#newsletter-form .social-link{margin-top:10px}}