/*
IMPO THEME v.2
1.GENERAL
2.HEAD
3.PRODUCTOS
4.SIDEBAR
5.PAGINA AUTORES
6.FOOTER
7.VARIOS
MOBILE

 */
 
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&family=Roboto:wght@300;400;500;700&display=swap');

/* pagina Antes de Comprar */

.cms-id-9 h3 {font-size:1.6rem!important;}

body.cms-id-9 ol li a {
	line-height: 200%;
	font-size:1.3rem;
	color: #1c83b2;}


/* ======== 1.GENERAL y HOME ======== */

#cms img {max-width: 100%;
  height: auto;}

#content  {padding-left:0;}

/* color fondo sitio */

#custom-text,
#wrapper {background:  #e9f0f3;}

/* sutileza para contenido estatico */
#cms .page-content.page-cms,
#cms #wrapper,
#supplier #wrapper {background:  #f6f9f9;}

/* Tipografìa */

body {font-family: 'Open Sans', sans-serif;}

h1, h2, h3, h4,
.top-menu,
.category-sub-menu { 
	font-family: 'Roboto', sans-serif!important;}

h1, h2, h3, h4  { 
	color: #3a4f51;
	font-weight: 700!important;}

h1  { 
	font-size:1.7rem;
	margin-bottom: 30px;}

h2, h3 {font-size:1.4rem;}

h3 { margin:25px 0 10px 0;
    font-size:1.2rem;
    color: #1b5977;}
 
h4 {font-size:1rem;}

/* slides*/
.display-1 {
    font-size: 2.7rem;;}
/* Custom HTML Home */

/* distancia entre logos de marcas */
#custom-text img {margin-right: 48px;
	width: 150px; height: 150px;}
	
#custom-text {padding:0; }	
    
/* Color titulos SLIDER CARROUSEL */

.display-1 {color:#cde0e6;}

.caption-description h3 {color:#1b5977;}/*#577c8b*/

/* ======== 2.HEAD ======== */

/* Achicar y color Top Bar */
  
#header .header-nav {
	font-size: 12px;
	height: 40px;
	line-height: 40px;
   border-bottom: 1px solid #e9f0f3;}
 
#header .header-nav #_desktop_contact_link #contact-link,
#header .header-nav .language-selector,
#header .header-nav .user-info {	margin-top: 0;}

#index #header .header-top  {padding-bottom: 0;}

/* MENU: LineHeight y cambiar color a link principa en MENU*/

#header .header-top #_desktop_top_menu {/*line-height:170%*/ ;margin-top:7px;}

#_desktop_logo  {height:69px;}

#header .header-top #lnk-antes-de-comprar a[data-depth="0"] {
	color:#00A5E5;}/*2023 - #f77e00;*/

/* == Categorias en Top Menu == */

/* sub-elementos de categoria */
ul.top-menu li.category li {
	padding: 5px; 
	width: 240px;
	overflow: hidden;
	margin-bottom: 20px;
}
	
ul.top-menu li.category li a {
	padding: 0; 
	margin-bottom: 5px;}
	
/* grupo de categoria*/	

ul.top-menu li.category ul.top-menu li.category {
	margin: 0 10px 0 10px;
	border-bottom: 2px solid #cde0e6; }
	
ul.top-menu li.category ul.top-menu li.category li {
	border: none;
	padding: 0; }
	
/* icono user*/

.user-info a .material-icons {
	color: #00A5E5;/*2023- #F77E00;*/
	margin-top: -15px;}

/* icono flechita idioma*/

#header .header-nav .material-icons {
	margin-top: -12px;
}
	
#header .header-nav .blockcart {
   background: #00A5E5;/*2023- #F77E00;*/
	padding: 0 .75rem .75rem .75rem;
	height: 38px;
	margin-top: -1px;
	color: #fff;}

/*icono carrito*/

#header .header-nav .blockcart .header i {
	color: #fff;
	margin-top: -18px;}

/* Logo*/

.logo {	margin-top: -21px;}


/* ======== 3.PRODUCTOS ======== */

/* ePUB aviso gral de todos los productos */
p.prd-aviso,
.js-address-form p strong,
.condition-label strong {
	background-color: #1c83b2;
	color:#fff;
	margin-top:7px;
	font-size: 14px;
	font-weight:bold;
	padding: 3px 3px 5px 7px;
	width:80%;
	line-height: 30px;}
	
	
/* Aclaración ePub */
.aclaracion-epub {
	display: block!important;
 	color:#DC143C!important;
 	padding: 3px 3px 5px 7px!important;
 	line-height: 24px;}
 
 .aclaracion-epub span {	
 	background-color:#DC143C!important;
 	color:#fff!important;
 	padding: 2px 3px 4px 7px!important;
 	font-weight:bold;
 	}
 	
 /* pone bold en terminos y condiciones, ultimo paso de compra*/	
 body#checkout .condition-label {
  font-weight: bold;}
 			
/* agranda imágenes del catalogo de homepage */

.featured-products .thumbnail-container .product-thumbnail img, 
.product-miniature .thumbnail-container .product-thumbnail img {
 	width:100%!important;
 }

/* Catálogo Productos */

.thumbnail-container   {box-shadow:none!important;}

#products .product-description, 
.featured-products .product-description, 
.product-accessories .product-description, 
.product-miniature .product-description,
.product-accessories .product-description {
    background: #f6f9f9;}

#products .product-title a, 
.featured-products .product-title a, 
.product-accessories .product-title a, 
.product-miniature .product-title a {color: #3a4f51;}

.price {color: #1b5977; font-weight: 700;}


/* Pag. Category Title */

#js-product-list-header .card  {
   box-shadow:none;
}
.block-category  {
   background-color: #b9cbd9;
   height: 100px!important;
   border:none;
   min-height:0;}

.block-category h1 {
   color:#fff;
   font-size:33px;
   font-weight: 300;
   line-height:33px;
}

/* ======== 4.SIDEBAR ======== */

.block-categories a {color: #577c8b;}
	
.block-categories .collapse-icons {right: -15px;}


/* ======== 5.PAG. AUTORES ======== */

#supplier h1 {
  text-indent:-9999px;
}
#supplier h1:before {
  text-indent:0;
  content:'Autores';
  float:left;
} 

.brand-infos p {	margin-bottom: 0;}

/* cantidad de produtos */
li.brand {
	margin: 0 5% 20px 0; 
	float: left;
	width: 28%;
	display: block;
	border-bottom:1px solid #cde0e6;
	font-size:.8em;}

li.brand a {
	color: #1c83b2; }

/* Foto oculta */
li.brand .brand-img {display:none;}

/* nombre del AUTOR */
li.brand .brand-infos a { 
	color:#3a4f51; 
	font-weight: bold;}


/* ======== 6.FOOTER ======== */

#footer {background: #222!important;}

#footer p.h3, 
#footer p.h3 a, 
#footer p.h4, 
#footer .h3,
.collapse-icons {
	color: #ccc!important;}

/* listas -izq y centro */

.dropdown,
.block-contact,
.footer-container li a	{
	color: #ccc!important;
}

/* líneas de contacto -abajo derecha- */

.block-contact {
	font-size:14px;
	line-height: 170%;
}

/* última línea */

#footer .text-sm-center {
	margin-top: 15px;	
}

#footer .text-sm-center a {
	color: #fff;}

/* ======== 7.VARIOS ======== */

/* icono redes sociales */

.block-social ul li {margin:0.35rem;}
#footer ul {margin-bottom: 0;}
#footer .facebook {background-color: #475993!important;}
#footer .twitter {background-color: #76a9ea!important;}
#footer .rss {background-color: #475993!important;}
#footer .youtube {background-color: #f61c0d!important;}
#footer .instagram {background-color: #8621af!important;}
#footer .linkedin {background-color: #0077b7!important;
background-image: url(https://www.impo.com.uy/tienda/img/linkedin.svg);}

/*Para ocultar el renglon de subtotal y subtotal de envio */

#cart-subtotal-shipping {display: none;}

#cart-subtotal-products { display:none;}

	
/* ===== Mobile ===== */
	
@media only screen and (max-width: 767px) 

  	.search-widget {margin-top: 40px; }

	.footer-container .links ul {background: rgb(34, 34, 34);}

}