.visible-admin{
  display: none;
}
body.admin .visible-admin, body.owner_admin .visible-admin{
  display: inherit!important;
}

body {
	color: #727272;
}

body .views-view-grid div[class^='col'] {
  margin-bottom: 10px;
}

body .views-view-grid div[class^='col'] .views-field-wrapper{
  height: 300px;
  padding: 10px;
  position: relative;
}

.header-area .col-md-3 {
  padding: 0;
  text-align: right;
}

.meanmenu-reveal > span > span{
  position: relative;
  top: 7px;
  width: 22px;
}

body .meanmenu-reveal > span > span > span{
  position: absolute;
  top: 4px;
  width: 22px;
}

@media only screen and (max-width: 767px){
.views-view-grid div[class^='col'] {
  background-color: #EEEEEE;
  padding-bottom: 15px!important;
  }
}

@media only screen and (min-width: 768px){  
  .views-view-grid div[class^='col'] .views-field-wrapper {
  background-color: #EEEEEE;
}
}  
  
.block.block-layout-builder{
  padding-bottom: 0;
}

/* Menú ppal *******/

body.lang-es #main-navigation ul.menu li a{
    padding: 13px 27px 12px;
}


.flexslider {
  display: block !important;
}

/*Right sidebar gmap block remove title*/
#block-ebs-newsplus-entityviewcontent h2.node__title {
  display: none;
}

/*LH menus remove underline on hover*/
#sidebar-first .item-list ul li a:hover {
  text-decoration: none;
  transition: none;
}
/*Fix MS Edge bullet point issue */
#sidebar-first .item-list ul li span {
  display: block;
}

/* Category page remove taxonomy title*/
.view-id-product_search_groups .taxonomy-term h2,
.view-id-product_search .taxonomy-term h2 {
  display: none;
}

/*product page remove comma after slideshow images*/
.field--name-field-page-header {
  margin-bottom: 20px;
}

/*Footer*/
.footer-area .navigation h2,
.footer-area .block-menu navigation > h2 {
  margin-left: 25px;
  margin-top: 0;
}

#block-staytunedwithus {
  margin-top: 8px;
}

/********* Carrito compra / cart ********/  

@media only screen and (max-width: 767px){
	
	.view-commerce-cart-form table td{
   	  padding: 10px 3px;
	}
	.view-commerce-cart-form table th{
   	  padding: 10px 12px;
	  font-size: 12px;  
	}


}



/* GDPR */

#gdpr-popup{
  bottom: 63px;
}

/***********************
 * Portada / Home
 ************************/

@media only screen and (min-width: 768px){

  #views-bootstrap-product-search-home-featured .views-field-field-product-image img,
  #block-views-block-product-search-block-1 .views-field-field-product-image img,
  #block-views-block-product-search-block-2 .views-field-field-product-image img,
  #block-views-block-product-search-block-3 .views-field-field-product-image img,
  #block-views-block-product-search-block-4 .views-field-field-product-image img,
  #block-views-block-product-search-block-5 .views-field-field-product-image img,
  #block-views-block-product-search-block-6 .views-field-field-product-image img,
  #block-views-block-product-search-block-7 .views-field-field-product-image img,
  #block-views-block-product-search-block-8 .views-field-field-product-image img{
    /*width: 100%;
    height: 139px;*/
  }

}

/*search*/
.footer-area .block-search {
  margin: 0 25px;
  width: 500px;
}
.footer-area .block-search h2 {
  margin-top: 0;
}
.block-search .form-actions input {
  background: none !important;
}

.page-node-type-page .productquote,
.page-node-type-page .blockquote {
  text-align: right;
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 8px 0px 10px 10px;
  padding: 30px 10px;
  quotes: "\201C""\201D""\2018""\2019";
  display: block;
  clear: both;
  float: right;
  font-style: italic;
  font-weight: bold;
  color: #989898;
}

/* Actividades relacionadas */

@media only screen and (max-width: 767px){

  #block-views-block-productos-relacionados-block-1, 
  #block-views-block-productos-relacionados-block-2, 
  #block-views-block-productos-relacionados-block-3,
  #block-views-block-productos-relacionados-block-4, 
  #block-views-block-productos-relacionados-block-5, 
  #block-views-block-productos-relacionados-block-6,
  #block-views-block-productos-relacionados-block-7, 
  #block-views-block-productos-relacionados-block-8{
    display: none;
  }

}


/**********************
 * Ficha del servicio 
 *************************/

.page-node-type-product-information .field--name-field-region h3.field__label{
  font-size: 17px;
  margin-bottom: 0;
  margin-top: 0;

}

.page-node-type-product-information .layout--onecol:nth-child(2):before{
  margin: 10px 0;
  background: #EAEAEA;
  padding: 10px;
  clear: both;
  font-size: 16px;
  font-weight: bold;
  font-family: 'Roboto', Helvetica Neue, Arial, Sans-serif;
  display: block;
}

.lang-es.page-node-type-product-information .layout--onecol:nth-child(2):before{
  content: 'Información adicional';
}

.lang-en.page-node-type-product-information .layout--onecol:nth-child(2):before{
  content: 'Additional Information';
}

.page-node-type-product-information article > .layout:last-child .block-layout-builder{
  border: red 5px dashed;
  padding: 10px;
}

@media only screen and (max-width: 767px){

  .page-node-type-product-information article .field--name-variations ul.field__items{
    padding-left: 16px!important;
  }
  .page-node-type-product-information article .field--name-variations #edit-purchased-entity-wrapper{
    margin-left: 0!important;
  }

}

/****************************
 * Listados de las categorías
 ****************************************/
 
 .views-view-grid.view-product-search div[class^='col'] .views-field-wrapper:hover{
   background-color: #EEEEEE; 
 }
 

