/* variables globales */
:root{
	--primario: rgb(53,81,107);
	--secundario: rgb(46,160,222);
	--tam: 18px;
}	
.counter-number{
	color: white !important;
}
#search{
	background-color:#33475b !important;
	color:white;
}
#search::placeholder {
	color:white;
	
}
.minicart-wrapper .action.showcart .counter.qty {
	left:5px!important;
	top:40%!important;
}
.minicart-wrapper .action.showcart:before {
	font-size:45px!important;
	content: '\f814' !important;
}
#shipping{
	color:#001736;
	font-size:20px;
}
.cart-totals tbody .mark {
	font-size:20px;
	color:#001736;
}
h1.titulo{
	
}
button.action.primary {
	background:#08c;
	color:#ffff;
}
.cart-summary>.title{
	color:#001736;
}
.header.content{
	border-top: solid #b5b5b5 1px;
    border-bottom: solid #b5b5b5 1px;
}
.sections.nav-sections{
	margin-top: 1%;
}
/*Estilos generales de la pagina*/


/* For mobile phones: */
.logo > img{
	width: 300px !important;
}
.search-category{
	display: none;
}
#mpsearch-category{
	display: none;
}
.iconoSocial{
	padding: 3%;
}
address{
	text-align: center;
	float: none !important;
}

.breadcrumbs{
	color:black !important;
	background: white !important;
}
.home > a::after{
	content:url('/pub/media/imagenes/home.svg');
}
.item > a{
	color:black !important;
}
.breadcrumbs > ul > .home > a{
	color: white !important;
}
.minicart-wrapper .action.showcart:before{
	color: #35526c !important;
}

/* For tablets: */
@media only screen and (min-width: 768px) {
	.logo > img{
		width: 300px !important;
	}
	.search-category{
		display: none;
	}
	#mpsearch-category{
		display: none;
	}
	#search_mini_form, .minisearch{
		width: 30% !important;
	}
	address{
		text-align: center;
		float: none !important;
	}
}

/* For desktop: */
@media only screen and (min-width: 1200px) {
.navigation.sw-megamenu > ul{
	display: flex !important;
}
.navigation.sw-megamenu  > ul > li{
	margin: auto;
}
.ui-menu-item.level0 > a{
	padding: 0px !important;
}
	.header, .content{
		width: 100% !important;
		max-width: 100% !important;
		text-align: center !important;
	}
	.minicart-wrapper{
		right: 3% !important;
		
	}
	.block-search{
		position:absolute !important;
		top:30% !important;
		right:16% !important;
	}
	#search_mini_form, .minisearch{
		width: 60% !important;
	}
	.custom-block{
		position:absolute !important;
		top:30% !important;
		right:8% !important;
	}
	.custom-block > a{
		color: #35526c !important;
		font-size:3rem !important;
	}
	.navigation{
		max-width:100% !important;
		width:100% !important;
		background: white !important;
		display: contents !important;
		margin-top: 1%;
	}
	#store\.menu{
		text-align: center !important;
	}
	.level0{
		padding-left: 1%;
		padding-right: 1%;
		text-transform: uppercase;
		border-style: solid white !important;
	}
	.level0 > a > span{
		font-weight: 600 !important;
	}
	.level1{
		padding:6px;
	}
	.parent > a::after{
		content: ' â–¼' !important;
		color: #A6DBF5;
		font-size: calc(var(--tam) - 5px) !important;
	}
	.page-header .navigation .level0>.level-top{
		display:inline-flex!important;
	}
	.level1{
		display: block !important;
		text-transform: uppercase;
		border-style: solid white !important;
	}
	#linkblog{
		color: white !important;
		margin-right: 2% !important;
		padding: 0px;
	}
	#linkblog a{
		background-color:#248fc9;
		padding:0 6% 0 6%!important;
	}
	#linkblog:hover{
		filter: brightness(85%);
	}
	#textoblog{
		color: white;
		margin-left: 0 auto;
	}
	.submenu{
		box-shadow: none !important;
		padding: 0px !important;
	}
	.colFooter{
		margin: 0;
		max-width:20% !important;
		width: 20% !important;
		padding-top: 1%;
	}
	.rowFooter{
		border-bottom: solid #b5b5b5 1px;
		padding-bottom: 2%;
	}
	.colFooter > ul >li >a{
		line-height: 2 !important;
	}
	address{
		text-align: center;
		float: none !important;
	}
	.footer-bottom{
		background: #302b2a !important;
	}
	.search-category{
		display: none;
	}
	#mpsearch-category{
		display: none;
	}
	.iconoHome{
		display:inline;
	}
	#search{
		    border-radius: 10px;
	}
	.iconoSocial{
		width: 40px;
		height: 40px;
		padding: 2px;
	}
	li.level1{
		text-align: left;
	}
	.level1 > a > span{
		font-size:1.7rem;
	}	
}

/*Ajustes de los botones Tramitar Pedido y Averiguar Ubicación*/

button.action.primary.checkout{ 
    background-color: #08c !important;
    border-color: #001736;
}

button.action.primary.checkout:hover{
    background-color: #fff;
    color: #001736;
    border: 2px solid #001736;
}

button.botonUbicacion.action-basic{
    background-color: #08c !important;
    border-color: #001736;
    color: #fff;
    margin-top: 4%;
}

button.botonUbicacion.action-basic:hover{
    background-color: #fff;
    color: #001736;
    border: 2px solid #001736;
}

#mapid{
    margin-bottom: 4%;
}

.clientify-chat-wrapper {
	display: initial!important;
	z-index: 9990!important;
	position: fixed!important;
	bottom: 40px!important;
	right: 0!important;
}