		  #twitter-panel {background-color:#aec5e3 !important; font-size:1.2em;font-weight:500;padding: 10px 0 0 0 !important;}
		  .banners{/*background-color:#4a91e9;*/padding:0px 0 5px 0; }
			.fa{ color:#ffffff;}
			.fa:hover {color: #aec6e3;}
      .column-envio{ float: left; width: 25%; background-color:#4a91e9;}
			.column-envio:hover{ float: left; width: 25%; background-color:#3f84d9;}
      .column-garantia{ float: left; width: 25%; background-color:#4a91e9; }
			.column-garantia:hover{ float: left; width: 25%; background-color:#3f84d9;}
      .column-pagos{ float: left; width: 25%; background-color:#4a91e9; }
			.column-pagos:hover{ float: left; width: 25%; background-color:#3f84d9;}
      .column-ofertas{ display: inline-block; width: 25%;  background-color:#4a91e9;}
      .column-ofertas:hover{ display: inline-block; width: 25%;  background-color:#3f84d9;}
			
      .letra-banner {font-family:arial;font-size:0.3em;color:#ffffff; font-weight: normal !important;}
			.letra-banner;hover {font-family:arial;font-size:0.4em;color:#aec6e3;}
		  #app-panel {background-color:#c2373e !important;color:#fff; font-size:1em;height:100px;}


      @media screen and (max-width: 960px) {
          .column-envio{ float: none; width: 100%; }
          .column-garantia{ float: none; width: 100%; }
          .column-pagos{ float: none; width: 100%; }
          .column-ofertas{ display: block; width: 100%; }
					.boton-what {display: block;}
      }
			
			#app-panel {
        background-color: #c2373e !important;
        color: #fff;
        font-size: .8em;
        height: 100px;
        font-weight: 400;
    	}
			.sugerencia {
			  margin-bottom: .5rem;
        font-family: inherit;
        font-weight: 500;
        line-height: 1.2;
        color: inherit;
			  font-size: 1.02rem;
			}
.i-rounded.fa, .i-circled.fa {
    width: 1.5em;
    height: 1.5em;
    padding: 5px;
		}
		.widget-title {
      color: #ff6372;
		}
		.widget-title {
      font-size: 13px;
      text-transform: uppercase;
      letter-spacing: 1.5px;
      margin-bottom: 5px;
  	}		
  .widget-title h3,  {
      margin-top: 0px;
      margin-bottom: 20px;
      line-height: 1.2;
      font-weight: 700;
  }	
	.realfactory-footer-column {
    padding-bottom: 1029px;
    margin-bottom: -1020px;
    border-left: 1px;
    border-style: solid;
    border-color: #474747;
    padding-left: 15px;
    padding-right: 14px;		
  }	
	.realfactory-footer-column-border-derecho {
    border-right: 1px;
    border-style: solid;
    border-color: #474747;		
  }	
	ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list li a {
    display: inline-block;
    padding-left: 15px;
    border-left-width: 0px;
    border-left-style: solid;
}
.menu-item {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 5px 0px;
		text-decoration:none;
		font-size:.8em;
}
.menu-item  a {
    display: inline-block;
    padding-left: 1px;
    border-left-width: 0x|px;
    border-left-style: solid;
}
.menu-item a:hover{
		text-decoration:none;
}
#footer.footer-dark a {
    color: #CCC;
    border-bottom: 0px dotted #DDD; 
    text-shadow: 1px 1px 1px rgb(0 0 0 / 60%);
		 padding: 5px 0px 5px 5px;
}
#footer.footer-dark a:hover {
    color: #ff6372;
		font-weight:600;
}
     #footer .col_one_fourth {
          width: 225px;
          margin: 0 21px 0px 0;
          min-height: 270px;
      }	
			input[type="text"], input[type="password"] {
    font-size: .75em;
}
.footer-widgets-wrap {
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
    overflow: hidden;
    margin: 0 5px 5px 0;
    margin: 0 auto;
    margin: 0 auto;
    max-width: 1200px;
}

.col_full {
    clear: both;
    float: none;
    margin-right: 0;
    margin-bottom: -5px;
}
@media (max-width:767px) {
  #footer .col_one_fourth {
    width: 100%;
    margin: 0 5px 0px 0;
    min-height: 270px;
  }
	.boton-what {
	  display:none;
	}
}
@media (min-width:1200px) {
  #footer .col_one_fourth {
      width: 24%;
      margin: 0 5px 0px 0;
      min-height: 270px;
  }
	.boton-what {
	  display: block;
	}
	.footer-sticker { display: none !important; }
}
.footer-sticker {
  /*position: absolute;*/
  /*bottom: 0;*/
 /* width: 100%;*/
  height: 70px;  
  line-height: 70px; 
 /* background-color: #f5f5f5;*/
	
	 position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   background-color: #353839;
   color: white;
   text-align: center;	 	 
}
.containerf  {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%) ;
		padding-bottom:10px;
		font-size:1em;
		margin-left:5px
		}
		
		
.containerf .i-rounded.fa, .i-circled.fa {
    width: 1.4em;
    height: 1.4em;
    padding: 2px;
}
.containerf .i-rounded.fa, .i-plain.fa, .i-circled.fa {
    display: block !important;
    float: left !important;
    margin: 12px 5px 12px 0;
    text-align: center !important;
    font-size: 25px;
    line-height: 34px !important;
    color: #FFF;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 30%);
    cursor: pointer;
}