#nav2{
    height: 39px;
   /* border-radius: 3px; */
    width:100%;
   /* border:1px solid #ddd; */
   /* margin:10px 0 10px 0;  */
   /* background:#333333; */
    z-index:999999;
}

#nav2 li{
    list-style: none;
    display: block;
    float: left;
    height: 40px;
    position: relative;
    z-index:99999;
}

#nav2 li a{
    padding: 0px 10px 0px 10px;
    margin: 0px 0;
    line-height: 40px;
  /*  border-right: 1px solid #ddd; */
    height: 40px;
    color:#b6b6b6;
    z-index:99999;
}

#nav2 ul{
    padding: 0px;
    width:170px;
    border:1px solid #ddd;
    z-index:99999;
}

#nav2 li a{
    display: block;
}
#nav2 ul li {
    border-right:none;
   /* border-bottom:1px solid #DDDDDD;   */
    width:170px;
    height:25px;
    background:#fff;
    z-index:999999;
}
#nav2 ul li a {
    border-right: none;
  /*  border-bottom:1px solid #FFFFFF;   */
    height:25px;
    color:#555;
    z-index:999999;
}

/* Sub menus */
#nav2 ul{
    display: none;
        visibility:hidden;
    position: absolute;
    top: 40px;
    z-index:999999;
}
/* Third-level menus */
#nav2 ul ul{
    top: 0px;
    left:170px;
    width:230px;
    display: none;
        visibility:hidden;
    z-index:999999;
   /* border: 1px solid #DDDDDD;  */
}
/* Fourth-level menus */
#nav2 ul ul ul{
    top: 0px;
    left:230px;
    display: none;
        visibility:hidden;
    z-index:999999;
    /* border: 1px solid #DDDDDD; */
}

#nav2 ul li{
    display: block;
        visibility:visible;
        background:#fff;
        z-index:999999;
}
#nav2 li:hover > ul{
    display: block;
        visibility:visible;
        color:#555;
        background:#fff;
        z-index:999999;
}

.marcas span a{
    list-style: none;
    display: block;
    float: left;
    height: 40px;
    font: 16px/16px 'Oswald', sans-serif;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight:normal !important;
    
    position: relative;
    z-index:999999;
}

/*
.megamenu .col_171 {
background: url(../images/background/vertical_divider.png) top left no-repeat;
margin-left: -10px;
padding-left: 10px;
height: 155px;
width: 171px;
}

.megamenu .col_171, .megamenu .col_172, .megamenu .col_724 {
float: left;
margin-right: 10px;
text-align: left;
}
*/

.top-nav-content .col_171 {
background: url(../images/background/vertical_divider.png) top left no-repeat;
margin-left: -10px;
padding-left: 10px;
/* height: 155px; */
width: 171px;
}


.top-nav-content .col_724 {
height: 60px;
margin-top: 15px;
margin-left: -10px;
overflow: hidden;
width: 724px;
}

.top-nav-content .col_172 {
/* height: 230px; */
width: 172px;
}

.top-nav-content .col_240 {
  width: 250px;
  height:100%;
  border-right: 1px dotted #0098e0;
  background-color: #f1f1f1;
}

.top-nav-content .col_240 h2{
  color: #0069aa;
  font-size: 14px;
  font-style: normal;
  text-transform: none;
  margin-bottom: 10px;
}

.top-nav-content .col_240 h2 span{
  color: #000000;
  font-size: 14px;
  font-style: normal;
  margin-bottom: 10px;
  margin-left:10px;
  text-transform: none;
}



.top-nav-content .col_200 {
background: url(../images/background/vertical_divider.png) top left no-repeat;
margin-left: -10px;
padding-left: 10px;
/* height: 155px; */
width: 400px;
}

.top-nav-content .col_200ab {
/* width: 100%; */
width:897px;
height:250px;
}


.top-nav-content .col_200a {
margin-left: -10px;
padding-left: 10px;
/* height: 155px; */
width: 213px;
height:250px;
}

.top-nav-content .col_200b {
background: url(../images/background/vertical_divider.png) top left no-repeat;
margin-top: 30px;
margin-left: -10px;
padding-left: 10px;
/* height: 155px; */
width: 213px;
height:250px;
}

.top-nav-content .col_190 {
background: url(../images/background/vertical_divider.png) top left no-repeat;
margin-left: -10px;
padding-left: 10px;
/* height: 155px; */
width: 200px;
border:1px solid red;
}


.top-nav-content .col_brands {
float: left;
width:152px;
height:274px;
text-align: left;
border-left: 1px dotted #0098e0;
border-right: 1px dotted #0098e0;
}


.top-nav-content .col_brands h2{
  color: #0069aa;
  margin: 5px 0 5px 5px;
  font-family: Arial, Verdana;
  font-size: 12px;
  font-style:normal;
  text-transform: none;
  font-weight:bold;
}


.aaa {
 clear:both;
}

.top-nav-content .col_171, .top-nav-content .col_172, .top-nav-content .col_724, .top-nav-content .col_200, .top-nav-content .col_200a, .top-nav-content .col_200b,  .top-nav-content .col_200ab, .top-nav-content .col_240 {
float: left;
margin-right: 10px;
text-align: left;
}


.top-nav-content .col_200ag {
float: left;
margin-left: -10px;
padding-left: 10px;
margin-right: 10px;
text-align: left;
/* height: 155px; */
width: 295px;
height:250px;
}




.top-nav-content p, .top-nav-content h1, .top-nav-content h2, .top-nav-content h3 {
color: #000;
font-family: Arial;
margin: 0;
padding: 0;
text-align: left;
}

.top-nav-content h2 {
color: #0069aa;
font-size: 14px;
font-style: normal;
margin-bottom: 10px;
}

.top-nav-content li {
  margin: 0px;
}

.top-nav-content li a{
    padding: 0px 40px 0px 0px;
    margin: 0px 0;
    line-height: 1.5em;
    height: 25px;
    z-index:99999;
    font-weight:normal !important;
}



div.brands {
width:100%;
height:40px;
/* margin:-30px 0px 10px 0px; */
background-color: #ffffff;
}


div.brands h2{
  font-family: Arial, Verdana;
  color: #0069aa;
  font-size: 14px;
  font-style: normal;
  text-transform: none;
  margin: 5px 5px 0 10px;
}

div.brands h2 span{
  font-family: Arial, Verdana;
  color: #000000;
  font-size: 14px;
  font-style: normal;
  text-transform: none;
}




ul#brand-list {
  height: 34px;
  list-style-type:none;
  border-top: 1px solid #0098e0;
  border-bottom: 5px solid #0098e0;
}

ul#brand-list li {
cursor: pointer;
}

ul#type-list li {
cursor: pointer;
/* height: 24px;
width: 200px; */
margin-left:5px;
clear:both;
}

.viewallp{
  color:#0069aa;
  font-weight:bold;
}

.acuvue-brand{
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/acuvue_brand_sprite2.png) 0px 0px no-repeat;
}

.acuvue-brand:hover{
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/acuvue_brand_sprite2.png) -142px 0px no-repeat;
}

.dailies-brand {
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/dailies_brand_sprite2.png) 0px 0px no-repeat;
}

.dailies-brand:hover {
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/dailies_brand_sprite2.png) -142px 0px no-repeat;
}

.optix-brand {
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/airoptix_brand_sprite2.png) 0px 0px no-repeat;
}

.optix-brand:hover {
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/airoptix_brand_sprite2.png) -142px 0px no-repeat;
}


.biofinity-brand {
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/biofinity_brand_sprite2.png) 0px 0px no-repeat;
}

.biofinity-brand:hover {
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/biofinity_brand_sprite2.png) -142px 0px no-repeat;
}

.freshlook-brand {
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/freshlook_brand_sprite2.png) 0px 0px no-repeat;
}

.freshlook-brand:hover {
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/freshlook_brand_sprite2.png) -142px 0px no-repeat;
}

.bnl-brand {
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/purevision_soflens_brand_sprite2.png) 0px 0px no-repeat;
}

.bnl-brand:hover {
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/purevision_soflens_brand_sprite2.png) -142px 0px no-repeat;
}

.proclear-brand {
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/proclear_brand_sprite.png) 0px 0px no-repeat;
}


.proclear-brand:hover {
position:relative;
float:left;
width:142px;
height:34px;
background: url(../images/proclear_brand_sprite.png) -142px 0px no-repeat;
}

.adv_top_menu{
  position:relative;
  float:left;
  width:960px;
  margin:189px 0  0 280px;
}

.adv_top_lang{
  position:absolute;
  top:190px;
  right:180px;
}

.adv_top_lang img{
  margin-left:5px;
}

.advanier_contact_us{
 width:680px;
 margin:auto;
 border:1px solid silver;
 border-radius:20px;
 padding:30px;
}

.adv_mapa_local{
  position:relative;
  float:left;
  width:335px;
}

.adv_mapa_local ul{
  list-style-type:none;
}

.adv_mapa_gmap{
  position:relative;
  float:left;
  width:300px;
  height:300px;
  margin-left:20px;
  border:8px solid silver;
  border-radius:15px;
}

.adv_mapa small a{
  border-top:10px;
}

.adv_brands_container{
 width:960px;
 height:148px;
 margin:auto;
 border:1px solid silver;
}

.adv_brands_h_text{
 text-align:center;
 border-bottom:1px solid silver;
 font-weight:bold;
}

.adv_brands_iberica{
 position:relative;
 float:left;
 width:191px;
 height:132px;
 border-right:1px solid silver;
 background: url('/media/oi.png') center no-repeat;
}

.adv_brands_institute{
 position:relative;
 float:left;
 width:191px;
 height:132px;
 border-right:1px solid silver;
 background: url('/media/institute.jpg') center no-repeat;
}

.adv_brands_cork{
 position:relative;
 float:left;
 width:191px;
 height:132px;
 border-right:1px solid silver;
 background: url('/media/Logo_Corkfashion.png') center no-repeat;
}

.adv_brands_dymo{
 position:relative;
 float:left;
 width:191px;
 height:132px;
 border-right:1px solid silver;
 background: url('/media/EuEyeWear.png') center no-repeat;
}

.adv_brands_sousvide{
 position:relative;
 float:left;
 width:191px;
 height:132px;
 background: url('/media/Logo_SousVideShop.png') center no-repeat;
}

div.fullwidth{
 left: -1px;
 margin:-20px 0px 20px;
 display: block;
 border-left: 1px solid #0098e0;
 border-right: 1px solid #0098e0;
 background-color: #f8f8f8;
}

div#contactsBrands.fabricantes {
width:100%;
height:20%;
/* margin:-30px 0px 10px 0px; */
background-color: #ffffff;
}

div#contactsBrands.fabricantes ul.ul_fabricantes{
list-style-type:none;
height:35px;
border-bottom: 1px solid #0098e0;
}


div#contactsBrands.fabricantes ul.ul_fabricantes h2{
  margin: 5px 0 10px 5px;
  color: #0069aa;
  font-family: Arial, Verdana;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
}

div#contactsBrands.fabricantes ul.ul_fabricantes h2 span{
  font-family: Arial, Verdana;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 10px;
  margin-left:5px;
  color: #000000;
  text-transform: none;
}

div.fullwidth hr{
  position:relative;
  float:left;
  width:100%;
  margin:-5px 0px 0px 0px;
  z-index:999999;
}

/* Alias was not working, i´m going to specify 1 by 1.
  div[id*="sub"] .col_171 ul li a {color:#333; !important; font-weight:bold !important;}
*/

div#sub1.col_171 ul li a{
color:#0069aa; !important;
}

div#sub1.col_171 h2{
color:#000; !important;
}

div#sub2.col_171 ul li a{
color:#0069aa; !important;
}

div#sub2.col_171 h2{
color:#000; !important;
}

div#sub3.col_171 ul li a{
color:#0069aa; !important;
}

div#sub3.col_171 h2{
color:#000; !important;
}

div#sub4.col_171 ul li a{
color:#0069aa; !important;
}

div#sub4.col_171 h2{
color:#000; !important;
}

div#sub5.col_171 ul li a{
color:#0069aa; !important;
}

div#sub5.col_171 h2{
color:#000; !important;
}

div#sub6.col_171 ul li a{
color:#0069aa; !important;
}

div#sub6.col_171 h2{
color:#000; !important;
}

div#sub7.col_171 ul li a{
color:#0069aa; !important;
}

div#sub7.col_171 h2{
color:#000; !important;
}

div#sub8.col_171 ul li a{
color:#0069aa; !important;
}

div#sub8.col_171 h2{
color:#000; !important;
}

div#sub9.col_171 ul li a{
color:#0069aa; !important;
}

div#sub9.col_171 h2{
color:#000; !important;
}

div#sub10.col_171 ul li a{
color:#0069aa; !important;
}

div#sub10.col_171 h2{
color:#000; !important;
}

div#sub11.col_171 ul li a{
color:#0069aa; !important;
}

div#sub11.col_171 h2{
color:#000; !important;
}

div#sub12.col_171 ul li a{
color:#0069aa; !important;
}

div#sub12.col_171 h2{
color:#000; !important;
}

div#sub13.col_171 ul li a{
color:#0069aa; !important;
}

div#sub13.col_171 h2{
color:#000; !important;
}

div#sub14.col_171 ul li a{
color:#0069aa; !important;
}

div#sub14.col_171 h2{
color:#000; !important;
}

div#sub15.col_171 ul li a{
color:#0069aa; !important;
}

div#sub15.col_171 h2{
color:#000; !important;
}

div#sub16.col_171 ul li a{
color:#0069aa; !important;
}

div#sub16.col_171 h2{
color:#000; !important;
}

div#sub17.col_171 ul li a{
color:#0069aa; !important;
}

div#sub17.col_171 h2{
color:#000; !important;
}

div#sub18.col_171 ul li a{
color:#0069aa; !important;
}

div#sub18.col_171 h2{
color:#000; !important;
}

div#sub19.col_171 ul li a{
color:#0069aa; !important;
}

div#sub19.col_171 h2{
color:#000; !important;
}

div#sub20.col_171 ul li a{
color:#0069aa; !important;
}

div#sub20.col_171 h2{
color:#000; !important;
}

div#sub21.col_171 ul li a{
color:#0069aa; !important;
}

div#sub21.col_171 h2{
color:#000; !important;
}

div#sub22.col_171 ul li a{
color:#0069aa; !important;
}

div#sub22.col_171 h2{
color:#000; !important;
}

div#sub23.col_171 ul li a{
color:#0069aa; !important;
}

div#sub23.col_171 h2{
color:#000; !important;
}

div#sub24.col_171 ul li a{
color:#0069aa; !important;
}

div#sub24.col_171 h2{
color:#000; !important;
}


li.alcon{
width:84px;
height:34px;
background: url(../images/brands/logo_alcon84.png) 0px 0px no-repeat;
}

li.alcon:hover{
width:84px;
height:34px;
background: url(../images/brands/logo_alcon84_hover.png) 0px 0px no-repeat;
}

li.bausch{
width:84px;
height:34px;
background: url(../images/brands/logo_bausch84.png) 0px 0px no-repeat;
}

li.bausch:hover{
width:84px;
height:34px;
background: url(../images/brands/logo_bausch84_hover.png) 0px 0px no-repeat;
}

li.coopervision{
width:84px;
height:34px;
background: url(../images/brands/logo_coopervision84.png) 0px 0px no-repeat;
}

li.coopervision:hover{
width:84px;
height:34px;
background: url(../images/brands/logo_coopervision84_hover.png) 0px 0px no-repeat;
}

li.disop{
width:84px;
height:34px;
background: url(../images/brands/logo_disop84.png) 0px 0px no-repeat;
}

li.disop:hover{
width:84px;
height:34px;
background: url(../images/brands/logo_disop84_hover.png) 0px 0px no-repeat;
}

li.jj{
width:84px;
height:34px;
background: url(../images/brands/logo_jj84.png) 0px 0px no-repeat;
}

li.jj:hover{
width:84px;
height:34px;
background: url(../images/brands/logo_jj84_hover.png) 0px 0px no-repeat;
}

li.markennovy{
width:84px;
height:34px;
background: url(../images/brands/logo_markennovy84.png) 0px 0px no-repeat;
}

li.markennovy:hover{
width:84px;
height:34px;
background: url(../images/brands/logo_markennovy84_hover.png) 0px 0px no-repeat;
}
li.menicon{
width:84px;
height:34px;
background: url(../images/brands/logo_menicon84.png) 0px 0px no-repeat;
}

li.menicon:hover{
width:84px;
height:34px;
background: url(../images/brands/logo_menicon84_hover.png) 0px 0px no-repeat;
}
li.ultravision{
width:84px;
height:34px;
background: url(../images/brands/logo_ultravision84.png) 0px 0px no-repeat;
}

li.ultravision:hover{
width:84px;
height:34px;
background: url(../images/brands/logo_ultravision84_hover.png) 0px 0px no-repeat;
}


li.sauflon{
width:84px;
height:34px;
background: url(../images/brands/logo_sauflon84.png) 0px 0px no-repeat;
}

li.sauflon:hover{
width:84px;
height:34px;
background: url(../images/brands/logo_sauflon84_hover.png) 0px 0px no-repeat;
}

li.zeiss{
width:84px;
height:34px;
background: url(../images/brands/logo_zeiss84.png) 0px 0px no-repeat;
}

li.zeiss:hover{
width:84px;
height:34px;
background: url(../images/brands/logo_zeiss84_hover.png) 0px 0px no-repeat;
}

li.all{
width:84px;
height:30px;
margin-top:2px;
background: url(../images/brands/logo_all84.png) 0px 0px no-repeat;
}

li.all:hover{
width:84px;
height:30px;
margin-top:2px;
background: url(../images/brands/logo_all_hover84.png) 0px 0px no-repeat;
}


li.all_PT{
width:84px;
height:30px;
margin-top:2px;
background: url(../images/brands/logo_all84PT.png) 0px 0px no-repeat;
}

li.all_PT:hover{
width:84px;
height:30px;
margin-top:2px;
background: url(../images/brands/logo_all_hover84PT.png) 0px 0px no-repeat;
}


li.all_ES{
width:84px;
height:30px;
margin-top:2px;
background: url(../images/brands/logo_all84ES.png) 0px 0px no-repeat;
}

li.all_ES:hover{
width:84px;
height:30px;
margin-top:2px;
background: url(../images/brands/logo_all_hover84ES.png) 0px 0px no-repeat;
}

table#manu_logos{
  margin: 30px 0 0 10px;
}

.howtomenu{
 position:relative;
 float:left;
 width: 885px;
 height: 344px;
 margin-top:5px;
 background: url(../images/how_menu2.png) 0px 0px no-repeat;
}

.howtomenu_pt{
 position:relative;
 float:left;
 width: 885px;
 height: 344px;
 margin-top:5px;
 background: url(../images/how_menu2PT.png) 0px 0px no-repeat;
}

.howtomenu_es{
 position:relative;
 float:left;
 width: 885px;
 height: 344px;
 margin-top:5px;
 background: url(../images/how_menu2ES.png) 0px 0px no-repeat;
}


div#contactsBrands.fabricantes ul.ul_fabricantes li a:hover {
          opacity: 1;
          -webkit-transition: all 0.5s ease-in;
          -moz-transition: all 0.5s ease-in;
          -o-transition: all 0.5s ease-in;
          transition: all 0.5s ease-in;
          box-shadow: inset 0 0 0 0 rgba(0,0,0,0.6), 0 0 30px rgba(0,0,0,0.3);
}

div.tooltip-inner {
    max-width: 350px;
}

.tooltip.in {
  opacity: 0.95;
  filter: alpha(opacity=95);
}

.tooltip > .tooltip-inner {background-color: #fefefe;color:#000000;text-align:left;border:1px solid black;}
.tooltip > .tooltip-arrow {border-bottom-color: #fefefe;}

.no-space [class*="span"] {
    margin-left: 0;
    padding:0;
}

/* menu-brands starts here */
ul#nav li a.acuvue {
background-image: url(../images/menu_brands/menu_acuvue.png);
background-repeat: no-repeat;
background-position: top;
width: 130px;
height: 71px;
display: block;
text-indent: -9999px;
padding: 0;
}



ul#nav li a.acuvue:hover {
background-position: bottom;
}

ul#nav li a.airoptix {
background-image: url(../images/menu_brands/menu_airoptix.png);
background-repeat: no-repeat;
background-position: top;
width: 143px;
height: 71px;
display: block;
text-indent: -9999px;
padding: 0;
}

ul#nav li a.airoptix:hover {
background-position: bottom;
}

ul#nav li a.bauschlomb {
background-image: url(../images/menu_brands/menu_bel.png);
background-repeat: no-repeat;
background-position: top;
width: 130px;
height: 71px;
display: block;
text-indent: -9999px;
padding: 0;
}

ul#nav li a.bauschlomb:hover {
background-position: bottom;
}

ul#nav li a.proclear {
background-image: url(../images/menu_brands/menu_proclear.png);
background-repeat: no-repeat;
background-position: top;
width: 150px;
height: 71px;
display: block;
text-indent: -9999px;
padding: 0;
}

ul#nav li a.proclear:hover {
background-position: bottom;
}


ul#nav li a.freshlook {
background-image: url(../images/menu_brands/menu_freshlook.png);
background-repeat: no-repeat;
background-position: top;
width: 156px;
height: 71px;
display: block;
text-indent: -9999px;
padding: 0;
}

ul#nav li a.freshlook:hover {
background-position: bottom;
}

ul#nav li a.biofinity {
background-image: url(../images/menu_brands/menu_biofinity.png);
background-repeat: no-repeat;
background-position: top;
width: 130px;
height: 71px;
display: block;
text-indent: -9999px;
padding: 0;
}

ul#nav li a.biofinity:hover {
background-position: bottom;
}


ul#nav li a.daylies {
background-image: url(../images/menu_brands/menu_daylies.png);
background-repeat: no-repeat;
background-position: top;
width: 130px;
height: 71px;
display: block;
text-indent: -9999px;
padding: 0;
}

ul#nav li a.daylies:hover {
background-position: bottom;
}




ul#nav li a.all-brands {
background-image: url(../images/menu_brands/menu_allbrands.png);
background-repeat: no-repeat;
background-position: top;
width: 101px;
height: 71px;
display: block;
text-indent: -9999px;
padding: 0;
}

ul#nav li a.all-brands:hover {
background-position: bottom;
}

#menu_brands {
background-image: url(../images/menu_brands/brands_menu_back.png);
background-repeat: repeat-x;
background-position: top;
display: block;
padding: 0;
}


/* menu-brands finish here */
div.carousel.es-carousel-wrapper.macuvue{
    margin-top:10px;
}

.institute_desc {
float: left;
font-family: georgia;
font-size: 15px;
line-height: 21px;
padding: 8px 0 0 2px;
width: 260px;
text-align: left;
}

.institute_desc a.rmore {
font-family: effra;
font-size: 13px;
border-bottom: solid 1px #C3C1C2;
line-height: 13px;
height: 13px;
float: left;
margin: 5px 0 0 0;
}

.logo_arrow {
float:left;
}

#whybuy {
background-color: #fff;
color: #2e2e2e;
font-family: 'Oswald', arial, 'sans-serif';
font-weight: 300;
font-size: 16px;
text-align: center;
text-transform: uppercase;
letter-spacing: 0.5em;
line-height:1.5em;
margin: 0 0 10px 30px;
padding: 20px 0;
border-top: 1px solid #2e2e2e;
border-bottom: 1px solid #2e2e2e;
}

a#topPayPalIn{
width:24px;
height:20px;
background: url(../images/paypal_login.png);
display: inline-block;
margin: 0;
overflow: hidden;
vertical-align: middle;
margin-right: 5px;
background-repeat: no-repeat;
}

a#topPayPalIn:hover{
width:24px;
height:20px;
background: url(../images/paypal_login_hover.png);
display: inline-block;
margin: 0;
overflow: hidden;
vertical-align: middle;
margin-right: 5px;
background-repeat: no-repeat;
}
