/*
Theme Name: LaboratoriosIven
Description: Tema para Laboratorios-Iven
Author: Francesc Panisello - Aronanet
Author URI: http://www.aronanet.com/
Version: 1.0.0
*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:300,400,600,700,800');

@charset "UTF-8";
/* CSS Document */

/****************** WEBFONTS *******************/


/***************** GENÈRICS *******************/


body {font-family: 'Open Sans', sans-serif; padding:0; margin:0; font-size: 16px;    color: #14037d;}
a {text-decoration: none;}
a:hover {text-decoration:none; cursor: pointer;}
ul {margin:0; padding:0;}
ul li {list-style:none;}
b, strong { }
* {box-sizing: border-box;}
img {max-width: 100%; height: auto;}
.container {width: 1170px; margin:0 auto; padding:0 15px;}
p {margin:0 0 15px 0;}

h1 {font-weight: 700; color:#008738; font-size: 35px;    margin: 30px 0 25px;}
h1 span {font-weight: 400;}
h2 {}
h3 {}
h4 {}



/******************* HEADER *******************/
header .wrapper-header {padding:35px 50px; background: url(images/bg-header.png) no-repeat top right; display: inline-block; width: 100%;}
header .logo {float: left;}
header .language {float: right}
header .language li {display: inline-block;}
header .language li:first-child:after {content: "|"; margin:0 5px 0 6px; color: #fff;}
header .language li a {color:#fff; font-weight: 300;float:left}
header .language li a.active {text-decoration: underline; font-weight: 700;}
.wpml-ls-item {float:left}
.wpml-ls-legacy-list-horizontal a {padding:3px 0px !important}
.wpml-ls-item a span {color:#fff; font-weight: 300;}
.wpml-ls-current-language a span {text-decoration: underline; font-weight: 700;}
header .claim {text-align: center; margin:10px 0 20px; color:#14037d;  font-weight: 600; font-size: 20px; padding:0 15px;text-transform: uppercase;}

.wpml-ls-display{display:none}
.menu-item {list-style-type: none;display: inline-block}
.menu-item.active a, .menu-item.current-page-ancestor a {color:#74bb91 !important;}

/***********cookies ************/
#cookie-notice .button.bootstrap {padding: 4px;background-color: #000;border: solid 1px;background-image: none;font-family: 'Raleway', sans-serif;text-transform: uppercase;font-size: 11px;}
#cookie-notice .button.bootstrap:focus, #cookie-notice .button.bootstrap:hover {background-color: #008738;border: solid 1px #008738;}

/******************* HOME ********************/
.front #content {position: relative;}
.front .main-menu {position: absolute; top:calc(50% - 55px); z-index: 999; text-align: center;width: 100%;}
.front .main-menu a {display:inline-block; position: relative; width: 200px;  height: 115.47px; background-color: #64C7CC; margin: 57.74px 0; text-align: center; color:#fff; font-weight: 700; font-size: 22px; margin:0 10px; padding: 38px 0;}
.front .main-menu a:before,
.front .main-menu a:after { content: "";position: absolute; width: 0;border-left: 100px solid transparent;border-right: 100px solid transparent;}
.front .main-menu a:before {  bottom: 100%; left: 0; border-bottom: 57.74px solid #64C7CC;}
.front .main-menu a:after { top: 100%; left: 0; width: 0; border-top: 57.74px solid #64C7CC;}
.front .main-menu li:first-child a {background-color: rgba(0,135,56,.8);}
.front .main-menu li:first-child a:before  {border-bottom: 57.74px solid rgba(0,135,56,.8);}
.front .main-menu li:first-child a:after { border-top: 57.74px solid rgba(0,135,56,.8);}

.front .main-menu li:nth-child(2) a {background-color: rgba(20,3,125,.8);}
.front .main-menu li:nth-child(2) a:before  {border-bottom: 57.74px solid rgba(20,3,125,.8);}
.front .main-menu li:nth-child(2) a:after { border-top: 57.74px solid rgba(20,3,125,.8);}

.front .main-menu li:nth-child(3) a {background-color: rgba(255,0,0,.8);}
.front .main-menu li:nth-child(3) a:before  {border-bottom: 57.74px solid rgba(255,0,0,.8);}
.front .main-menu li:nth-child(3) a:after { border-top: 57.74px solid rgba(255,0,0,.8);}

.front .main-menu li:first-child a:hover {background-color: rgba(0,135,56,1);}
.front .main-menu li:first-child a:hover:before  {border-bottom: 57.74px solid rgba(0,135,56,1);}
.front .main-menu li:first-child a:hover:after { border-top: 57.74px solid rgba(0,135,56,1);}

.front .main-menu li:nth-child(2) a:hover {background-color: rgba(20,3,125,1);}
.front .main-menu li:nth-child(2) a:hover:before  {border-bottom: 57.74px solid rgba(20,3,125,1);}
.front .main-menu li:nth-child(2) a:hover:after { border-top: 57.74px solid rgba(20,3,125,1);}

.front .main-menu li:nth-child(3) a:hover {background-color: rgba(255,0,0,1);}
.front .main-menu li:nth-child(3) a:hover:before  {border-bottom: 57.74px solid rgba(255,0,0,1);}
.front .main-menu li:nth-child(3) a:hover:after { border-top: 57.74px solid rgba(255,0,0,1);}


.flexslider img {width: 100%;}

/***************** INTERIORS *******************/
.not-front .wrapper-nav  {background: #008738; text-align: center;}
.wrapper-nav .ico-menu-mobil {display: none;}
.not-front .main-menu a {display: inline-block; padding: 12px 0 12px 12px; color:#fff;font-weight: 700; font-size: 22px;}
.not-front .main-menu a.active {color:#74bb91;}
.not-front .main-menu a:after {content: "|"; display: inline-block; margin:0 0 0 15px; color:#fff!important;}
#wrapper-content h1 {text-align: center;}

/** PRODUCTOS **/
.wrapper-form-product {background: url(images/productos.png) no-repeat center; background-size: cover; padding:100px 0 150px;}
.wrapper-form-product form {background:rgba(255,255,255,.7); color:#008738; padding:30px 15px; text-align: center;}
.wrapper-form-product form h2 {display: inline-block; font-weight: 700; margin-right: 20px; font-size: 18px; vertical-align: middle;}
.wrapper-form-product form .wrapper-input {display: inline-block; vertical-align: middle; position: relative;}
.wrapper-form-product form .wrapper-input input[type="radio"] {width: 100px; height: 40px; background: #d5ebdd; appearance:none; -webkit-appearance:none;}
.wrapper-form-product form .wrapper-input label {font-weight:700; position: absolute; top:12px; left:45px;}
.wrapper-form-product form .wrapper-input a {width: 100px;height: 40px;background: #d5ebdd;display: block;line-height: 40px;color: #008738;font-weight: 700;margin-right: 10px;padding: 0}
.wrapper-form-product form .wrapper-input a:hover {background: #008738; color: #fff}
.wrapper-form-product form .wrapper-input input[type="radio"]:checked {background: #7fc39b;}
.wrapper-form-product form a {width: 100px;height: 40px;background: #d5ebdd;font-weight: 700;padding: 9px 42px;color:#008738;}

.wrapper-list-product {text-align: center; margin:30px auto; font-size: 0;}
.wrapper-list-product .field-item {display: inline-block; width: 20%; padding:5px;}
.wrapper-list-product .field-item a {background: #d5ebdd; color:#008738;   display: inline-block; text-align: center; padding:40px 0;min-width: 100%;min-height: 211px; font-weight: 700; font-size: 24px; transition: .2s; -webkit-transition:.2s;}
.wrapper-list-product .field-item a:hover {background: #14037d; color:#fff; }
.wrapper-list-product .field-item a .wrapper {display: flex; align-items: center;flex-direction: column; text-align: center;text-transform: lowercase}
.wrapper-list-product .field-item a .wrapper img {display: block; margin:0 auto 10px;width: 55px;}
.wrapper-list-product .field-item a:hover .wrapper img {filter: brightness(100); -webkit-filter: brightness(100);}

.productos-menu {font-size: 0;    text-transform: lowercase;}
.productos-menu a {display: inline-block;background: #d5ebdd; color:#008738;font-weight: 700; padding:10px 7px; width: 12%; margin-right:5px; text-align: center;font-size: 18px;}
.productos-menu a:nth-last-child(1) {margin-right:0;}
.productos-menu a:hover,
.productos-menu a.active {background: #14037d; color:#fff;}

.wrapper-productos {display: grid; grid-template-columns: 32% 32% 32%; grid-column-gap: 20px; grid-row-gap: 20px; margin:50px 0;}
.wrapper-productos .field-item.first {border:none; padding:0;}
.wrapper-productos .field-item.first img {min-height: 401px;max-width: none}
.wrapper-productos .field-item {border:5px solid #008738; padding:10px 20px;}
.wrapper-productos .field-item h3 {margin:0; width: 100%;min-height: 54px}
.wrapper-productos .field-item h3 a {color:#008738; text-transform: uppercase; font-size: 20px; position: relative; width: 100%; display: inline-block;}
.wrapper-productos .field-item h3 a:after {content: "+"; width: 30px; height: 30px; display: inline-block; border-radius: 50%; background-color: #008738; color:#fff; text-align: center; font-weight: 400; font-size: 30px; line-height: 28px; position: absolute; right: 0;}
.wrapper-productos .field-item h3 a:hover:after {background-color:#14037d; }
.wrapper-productos .field-item .composicio {display: flex;align-items:center; width:100%;font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; color:#14037d; padding:10px 0px; border-bottom: 1px solid #14037d;min-height: 65px}
.wrapper-productos .field-item .composicio p {vertical-align: middle;line-height: 20px; margin:0; font-size: 14px}
.wrapper-productos .field-item .imatge {color:#008738; font-size: 14px; padding:10px 0;}
.wrapper-productos .field-item .imatge p {display: inline-block; color:#008738; font-size: 13px; vertical-align: top; font-weight: 600; margin:5px 30px 0 0;max-width: 160px}
.wrapper-productos .field-item .imatge img {display: inline-block; vertical-align: top;}
.wrapper-productos .field-item .wrapper-categoria img {display: inline-block; margin:0 5px;}
.wrapper-productos .field-item .wrapper-categoria {background: #d5ebdd; padding:5px; text-align: center; left: -20px; position: relative; width: calc(100% + 40px); margin:5px 0;min-height: 55px; }
.wrapper-productos .field-item .varietats {color:#14037d; font-weight: 600; padding-top:5px;}
.wrapper-productos .field-item .wrapper-categoria img {max-width: 40px;}

.wrapper-fitxa-producto {border:5px solid #008738; margin:50px 0; }
.wrapper-fitxa-producto .wrapper-title {background: url(images/bg-title.png) no-repeat top left; background-size: cover; padding: 20px 20px 60px 20px;}
.wrapper-fitxa-producto .wrapper-title h2 {color:#fff; font-weight: 700; margin:0; display: inline-block;}
.wrapper-fitxa-producto .wrapper-title .close {width: 30px; height: 30px; border-radius:50%; background: #fff; color:#008738; display: inline-block; float: right; font-weight: 700; text-align: center; line-height: 24px; font-size: 22px;}
.wrapper-fitxa-producto .wrapper-title .close:hover {background-color: #14037d;}
.wrapper-fitxa-producto .wrapper-title .close:hover a {color: #fff}
.wrapper-fitxa-producto .wrapper-title .close a {color:#008738;}
.wrapper-fitxa-producto .wrapper-top {padding:30px;}
.wrapper-fitxa-producto .wrapper-top .left {width: 65%; display: inline-block; vertical-align: top;}
.wrapper-fitxa-producto .wrapper-top .right {width: 33%; display: inline-block; text-align:center;vertical-align: top;}
.wrapper-fitxa-producto .wrapper-top .right img {margin:0 auto;}
.wrapper-fitxa-producto .wrapper-top h3 {font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; color:#14037d; font-size:25px; margin:0 0 10px;}
.wrapper-fitxa-producto .wrapper-top p {color:#008738; font-size: 16px; font-weight: 600;}
.wrapper-fitxa-producto .wrapper-top .wrapper-categoria {background: #d5ebdd; padding:5px; margin-top:50px;}
.wrapper-fitxa-producto .wrapper-top .wrapper-categoria img {display: inline-block;max-width: 40px;}
.wrapper-fitxa-producto .info {padding:30px;color:#14037d}
.wrapper-fitxa-producto .info .info-item {border-top:2px solid #14037d; padding:10px 0;}
.wrapper-fitxa-producto .info .info-item .field-label {font-weight: 700; width: 30%; display: inline-block; vertical-align: middle;}
.wrapper-fitxa-producto .info .info-item .field-item { width: 68%; display: inline-block; vertical-align: middle;}
.wrapper-fitxa-producto .info .info-item .field-item ul {margin-left: 20px;margin-bottom: 20px;}
.wrapper-fitxa-producto .info .info-item .field-item ul li {list-style:inherit;    margin-bottom: 8px;}
.wrapper-fitxa-producto .info .info-item.last .field-item {font-size: 35px;}

/** SOBRE IVEN **/
.wrapper-sobre-iven .wrapper-background {background:url(images/bg-sobre-iven.png) no-repeat center; background-size: cover; padding:50px 0;}
.wrapper-sobre-iven h3 {color: #008738;}
.wrapper-sobre-iven .wrapper-text {width: 50%;}
.wrapper-sobre-iven .image {text-align: center; margin-top:-30px; margin-bottom: 50px; padding:0 15px;}

/** POLÍTICA PRIVACITAT I AVÍS LEGAL **/
.wrapper-info-text {margin:80px 0;}
.wrapper-info-text h3 {color: #008738;}
.wrapper-info-text ul{margin-left: 20px;}
.wrapper-info-text ul li {list-style:inherit; margin-bottom: 15px;}

/** CONTACTO **/
.wrapper-contacto {text-align: center;margin:50px 0;}
.wrapper-contacto li, .wrapper-contacto .field-item {display: inline-block; width: 350px; margin:10px;}
.wrapper-contacto li a, .wrapper-contacto .field-item a {background: #d5ebdd; color:#008738; display: inline-block; width: 100%; padding:60px 20px; font-weight: 700; font-size:20px;transition: .2s; -webkit-transition:.2s;}
.wrapper-contacto li a:hover, .wrapper-contacto .field-item a:hover {background-color:#14037d; color:#fff;}


.contacto-menu {font-size: 0; text-align: center; margin:50px 0;}
.contacto-menu a {display: inline-block;background: #d5ebdd; color:#008738;font-weight: 700; padding:10px; margin:0 5px; text-align: center;  width:260px; font-size: 18px;}
.contacto-menu a:hover,
.contacto-menu li.active a, .contacto-menu a.active {background: #14037d; color:#fff !important;}

.wrapper-dos-col .left,
.wrapper-dos-col .right {width: 50%; float: left; padding:0 15px;}
.wrapper-dos-col .left iframe {margin-bottom: 20px;}
.wrapper-dos-col a {color:inherit; text-decoration: underline;}
.wrapper-dos-col .right form label {font-size: 13px; color: #999; display: block; margin-bottom: 5px;}
.wpcf7-text, .wrapper-dos-col .right form div.politica, .wpcf7-text, .wrapper-dos-col .right form .small  {font-size: 13px; color: #999; display: block; margin-bottom: 5px;}
div.wpcf7-response-output {border: solid 1px #14037d !important; font-size: 14px;padding: 20px}
.wpcf7-list-item {margin: 0 !important}
.wrapper-dos-col .right form .form-item {margin-bottom: 10px;}
.wpcf7-text, .wrapper-dos-col .right form .form-item input {border:1px solid #999; padding: 15px; width: 100%;}
.wpcf7-textarea, .wrapper-dos-col .right form .form-item textarea  {border:1px solid #999; padding: 10px; width: 100%; height: 150px;}
.wrapper-dos-col .right form input[type="checkbox"] {display: inline-block; width: inherit;}
.wrapper-dos-col .right form .form-item.privacidad label {display: inline-block;}
.wrapper-dos-col .right form .form-action {margin-top: 20px;}
.wrapper-dos-col .right form input[type="submit"] {color:#fff; background: #999; padding:5px 30px; font-size: 16px;}
.wrapper-dos-col img {width: 100%;}

.wrapper-noticias .item {float: left;width: 46%;    margin-bottom: 35px;}
.wrapper-noticias .item:nth-child(odd) {margin-right: 4%}
.wrapper-noticias .item .image  {width: 40%;float:left;margin-right: 2%;margin-bottom: 15px}
.wrapper-noticias .item .image img {width: 100%}
.wrapper-noticias .item .text {width: 58%;display: inline-block}
.wrapper-noticias .item h2 {font-size: 16px;margin-top: 0}
.wrapper-noticias .item p {font-size: 16px}
.wrapper-noticias .item .date {font-size: 13px;}
.wrapper-noticias .item .leermas a {display: inline-block;background: #d5ebdd;color: #008738;font-weight: 700;padding: 8px;margin: 0 5px;text-align: center;width: 100px;font-size: 15px;}
.wrapper-noticias .item .leermas a:hover {background: #14037d;color: #fff !important;}
.pagination {float: right}

.wrapper-noticia {display: grid; grid-template-columns: 28% 58%; grid-column-gap: 20px; grid-row-gap: 20px; margin:50px 0;    line-height: 23px;}
.wrapper-noticia img {width: 100%}
.wrapper-noticia .date {font-size: 14px;margin-bottom: 16px}

.pagination a {background: #d5ebdd;    color: #008738;display: inline-block;font-weight: 700;padding: 10px;margin: 0 5px;text-align: center;   width: 260px;
    font-size: 18px;;}
.pagination a:hover {background: #14037d;color: #fff !important;}

/****************** FOOTER ********************/
footer {background: url(images/bg-footer.png) no-repeat bottom left; display: inline-block; width: 100%;padding:55px 4px 20px; margin-top:50px;}
footer .left {float: left; color:#fff;}
footer .left p {margin:0; font-size: 12px;}
footer .left a {color:#fff; text-decoration: underline; font-weight: 700;  }
footer .right {float: right; color:#14037d; font-weight: 700;}
footer .right p {margin:0;}
footer .right a {color: #14037d}
footer.bottom {position: absolute; bottom: 0; left: 0;}

footer .left li a {font-size: 12px;}
footer .left li:nth-child(2):after {content: " . "}

/**************** MEDIA QUERIES ***************/


@media screen and (max-width:1200px){
  .container {width: 950px;}
}

@media screen and (max-width:992px){
  .container {width: 750px;}

  .wrapper-list-product .field-item {width: 25%;}
  .productos-menu a {font-size: 16px; width: 11.8%;}
  .wrapper-productos {    grid-template-columns: 49% 49%; grid-column-gap: 10px; grid-row-gap: 10px;}

  .wrapper-fitxa-producto .wrapper-top,
  .wrapper-fitxa-producto .info {padding: 20px;}
  .wrapper-fitxa-producto .info .info-item .field-item {padding-left: 10px;}

  .wrapper-sobre-iven .wrapper-text {width: 60%;}

  .wrapper-dos-col .left,
  .wrapper-dos-col .right {width: 100%; float: none; padding:0; margin-bottom: 20px;}

}


@media screen and (max-width:750px){
  .wrapper-noticias .item .image, .wrapper-noticias .item .text {width: 100%}
   .container {width:100%; padding: 0 15px;}

	.front .main-menu {top:calc(50% - 75px); padding: 0 15px;}
	.front .main-menu a {width: 130px; height: 75.06px; margin: 37.53px 0; font-size: 18px; padding: 20px 0;}
	.front .main-menu a:before,
	.front .main-menu a:after {border-left: 65px solid transparent;border-right: 65px solid transparent;}
	.front .main-menu a:before {border-bottom-width: 37.53px!important;}
	.front .main-menu a:after {border-top-width: 37.53px!important;}


   header .wrapper-header {padding: 10px 25px;    background-size: contain;}
   footer {padding: 65px 15px 10px;    background-size: 60%;}
   footer .left p {font-size: 10px;}

   .wrapper-list-product .field-item {width: 33%;}

   .wrapper-productos .field-item .imatge img {max-height: 100px; width: auto;}
   .productos-menu a {font-size: 13px;    width: 23.9%; margin-bottom: 5px;}
   .wrapper-productos {margin:20px 0;}
   .wrapper-productos .field-item {padding: 10px;}
   .wrapper-productos .field-item .wrapper-categoria {left: -10px; width: calc(100% + 20px)}

   .wrapper-sobre-iven .wrapper-text {width: 100%;}
   .wrapper-sobre-iven .wrapper-background {padding:30px 0;}

   .contacto-menu {margin:20px 0;}
   .contacto-menu a {max-width: 50%; width: 45%;font-size: 13px;margin-bottom: 5px; }

   .wrapper-contacto {margin:20px 0; padding:0 15px;}
   .wrapper-contacto .field-item {width: 100%; margin:10px 0;}


}


@media screen and (max-width:500px){
  .pagination a {width: 150px}
  .wrapper-noticias .item {width: 100%}
  .wrapper-noticias .item:nth-child(odd) {
    margin-right: 0
}
	header .claim {font-size: 16px;}
	header .logo {max-width: 135px;}
	header .wrapper-header {padding:5px 15px;}
	header .language li a {font-size: 13px;}
	header .language li:first-child:after {margin: 0 0px 0 5px;}

	h1 {font-size: 30px;line-height: 30px;}
	h1 span {display: block;}

	.front .flexslider {display: none;}
	.front .main-menu {position: inherit; top:inherit; margin:35px 0;}

	.wrapper-nav .ico-menu-mobil {cursor: pointer; display: inline-block; width: auto;margin: 7px auto;-webkit-transition: all .7s ease;-moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; transition: all .7s ease;}
	.wrapper-nav .ico-menu-mobil .bar { display: block;height:4px; width:40px;background-color: #fff; margin: 6px auto; -webkit-transition: all .7s ease;-moz-transition: all .7s ease;-ms-transition: all .7s ease; -o-transition: all .7s ease;transition: all .7s ease;}
	.wrapper-nav .ico-menu-mobil.active .top {-webkit-transform: translateY(10px) rotateZ(45deg);-moz-transform: translateY(10px) rotateZ(45deg); -ms-transform: translateY(10px) rotateZ(45deg);-o-transform: translateY(10px) rotateZ(45deg); transform: translateY(10px) rotateZ(45deg);}
	.wrapper-nav .ico-menu-mobil.active .bottom { -webkit-transform: translateY(-10px) rotateZ(-40deg);-moz-transform: translateY(-10px) rotateZ(-45deg);-ms-transform: translateY(-10px) rotateZ(-45deg);-o-transform: translateY(-10px) rotateZ(-45deg);transform: translateY(-10px) rotateZ(-45deg);}
	.wrapper-nav .ico-menu-mobil.active .middle { width: 0;}
	.not-front .main-menu {display: none; border:1px solid rgba(255,255,255,.2);}
	.not-front .main-menu a {display: block;}
	.not-front .main-menu a:after {content:none;}

	.wrapper-form-product form h2 {display: block; margin:0 0 20px 0;}

	.wrapper-list-product .field-item {width:50%;}
	.wrapper-list-product .field-item a {font-size: 16px; line-height: 18px; padding:20px 0;min-height: 150px;}

	.wrapper-productos {display: inline-block; width: 100%;}
	.wrapper-productos .field-item {margin-bottom:10px;}
	.wrapper-productos .field-item.first img {width: 100%;}
	.productos-menu a {width: 31%;}

	.wrapper-fitxa-producto .wrapper-title {padding: 10px 20px 30px 10px;}
	.wrapper-fitxa-producto .wrapper-title h2 {max-width: calc(100% - 40px);}
	.wrapper-fitxa-producto .info .info-item .field-item,
	.wrapper-fitxa-producto .info .info-item .field-label {width: 100%; padding:0;}
	.wrapper-fitxa-producto .info .info-item {padding: 15px 0;}
	.wrapper-fitxa-producto .wrapper-top .left {width: 70%;}
	.wrapper-fitxa-producto .wrapper-top .right {width: 28%;}
	.wrapper-fitxa-producto .wrapper-top, .wrapper-fitxa-producto .info {padding:10px;}

	.wrapper-sobre-iven .wrapper-background {padding:20px 0;}
	.wrapper-sobre-iven .wrapper-background h3 {margin:0 0 20px;}

	footer {background-size: cover; margin-top: 0;}
	footer .right,
	footer .left {float: none; color:#fff;}
	footer .right {margin-top:10px;}


}

@media screen and (max-width:427px){
	.front .main-menu a.red {margin-top:5px;}
	.contacto-menu a {width: 200px; display: block; max-width: inherit;    margin: 0 auto 5px;}
}
