.main-container,.footer-container{position:relative;margin:0 auto;padding:15px}footer#footer{background-color:#333}footer#footer h3,footer#footer h2,footer#footer span.title-block{font-family:"Montserrat",sans-serif;text-transform:uppercase;color:#fff;font-size:19px;line-height:1.4}footer#footer span.title-block{margin-bottom:10px;display:block}footer#footer a{color:#7dbc00;font-size:13px}footer#footer a:hover{color:#fff;text-decoration:none}footer#footer li{line-height:1.5;margin-bottom:5px}footer#footer .footer{border-top:medium none;color:#fff;font-weight:500;padding:50px 0 10px}footer#footer .footer .links,footer#footer .footer .block-subscribe{text-transform:uppercase;font-size:12px;margin-bottom:20px}footer#footer .footer .block-subscribe .input-text{border:0;outline:0;padding:0 8px;color:#7d7d7d;width:100%;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:#eee;height:36px;font-size:13px}footer#footer .footer .block-subscribe .input-text:focus{border-color:#666}footer#footer .footer .block .actions-footer .button::after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(102,102,102,0);border-right-color:#666;border-width:8px;margin-top:-8px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}footer#footer .footer .block .actions-footer .button:hover::after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(126,175,28,0);border-right-color:#7eaf1c;border-width:8px;margin-top:-8px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}footer#footer .footer .block-subscribe .block-content:after{content:'';display:table;clear:both}footer#footer .footer .block-subscribe .actions-footer{position:absolute;right:0;top:0}footer#footer .footer .block-subscribe .actions-footer .button{height:36px;line-height:18px;position:relative;background-color:#666;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}footer#footer .footer .block-subscribe .actions-footer .button:hover,footer#footer .footer .footer .block-subscribe .actions-footer .button:focus{height:36px;line-height:18px;position:relative;background-color:#7eaf1c;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}footer#footer .footer #newsletter-validate-detail{position:relative}footer#footer .footer-custom-links h4{font-family:"Montserrat";text-transform:uppercase;color:#fff;font-size:19px;border-bottom:medium none !important;margin-top:0 !important;line-height:1.2}footer#footer .legales{margin-top:30px;font-size:12px;padding-bottom:10px;text-align:center}footer#footer .legales p{margin-bottom:0}footer#footer .legales a{font-size:11px;margin-left:30px}.redes-sociales a{text-indent:100%;white-space:nowrap;overflow:hidden}.redes-sociales p{margin-bottom:0}.footer .redes-sociales a#fb{background-image:url(/skin/frontend/fyo/fyo/images/agrofy.png);background-repeat:no-repeat;display:inline-block;width:48px;margin-right:2px;background-position:1px -100px;height:48px;color:transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer .redes-sociales a#fb:hover{background-position:1px -147px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer .redes-sociales a#tt{background-image:url(/skin/frontend/fyo/fyo/images/agrofy.png);background-repeat:no-repeat;display:inline-block;width:47px;margin-right:5px;height:48px;color:transparent;background-position:-47px -100px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer .redes-sociales a#tt:hover{background-position:-47px -147px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer .redes-sociales a#ln{background-image:url(/skin/frontend/fyo/fyo/images/agrofy.png);background-repeat:no-repeat;display:inline-block;width:48px;margin-right:2px;height:48px;color:transparent;background-position:-94px -100px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer .redes-sociales a#ln:hover{background-position:-94px -147px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer .redes-sociales a#gg{background-image:url("/skin/frontend/fyo/fyo/images/agrofy.png");background-repeat:no-repeat;display:inline-block;width:48px;margin-right:2px;height:48px;color:transparent;background-position:-240px -98px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.footer .redes-sociales a#gg:hover{background-position:-240px -145px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#afip{margin-top:20px;max-width:43px;max-height:50px;display:inline-block;background:url(/skin/frontend/fyo/fyo/images/agrofy.png) no-repeat;background-position:6px -50px;height:70px;width:50px}@media(min-width:1200px){.redes-sociales{margin-left:-50px}}@media(max-width:768px){.footer{text-align:center}.redes-sociales{margin-left:0}footer#footer .legales a{display:block;margin-top:10px;margin-left:0}}@media(max-width:479px){.footer-list{width:100% !important;margin-bottom:15px}}.button,.cart-table .product-cart-actions .button,#co-shipping-method-form .buttons-set .button,.footer .button{background:#7eaf1c;display:inline-block;padding:7px 15px;border:0;color:#fff;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:400;line-height:19px;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}