/* variables globales */
:root{
	--primario: rgb(53,81,107);
	--secundpxario: rgb(46,160,222);
	--tam: ;
}	
.counter-number{
	color: white !important;
}
#search{
	background-color:#dadada !important;
}
h1.titulo{
	
}

.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, .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, .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;
		background-color:#248fc9;
		margin-right: 2% !important;
		width:4.5%;
		padding: 0px;
	}
	#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;
	}	
}
