*{box-sizing: border-box;}

body{
	margin:0px;
	
font-family: 'Rubik', sans-serif;
}
/* header */
.gm-toolbar-bg{
	background:#67A7DC !important
}
.gm-toolbar-contacts{
	color:white !important;
}
.gm-toolbar-social-link{
	colo:white
}
.fa-facebook{
	color:white
}
.fa-instagram{
	color:white
}
.gm-inner{
	border:none
}
/* portada */
.has-text-color{
	padding-left:0px !important;
	
}
.wp-block-cover__inner-container{
	max-width:1200px
}
.wp-container-13{
	gap:0px !important;
	max-width:1200px;
	margin:0px auto
}
.has-background{
	margin:0px !important
}
.has-text-align-center{
	padding:13px !important
}
.style-local-36-c1{
		margin:0px auto;
	max-width: 1200px
}
.wp-container-18{
	max-width:1000px !important;
	margin:0px auto !important
	
}
.wp-container-15{
	box-shadow: 1px 1px 21px -11px rgba(0,0,0,0.75);
-webkit-box-shadow: 1px 1px 21px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 1px 21px -11px rgba(0,0,0,0.75);
	
}
.wp-container-10{
	padding-top:15px
}
.wp-container-11{
	padding-top:15px
}
.wp-container-12{
	padding-top:15px
}
.wp-container-17{
	box-shadow: 1px 1px 21px -11px rgba(0,0,0,0.75);
-webkit-box-shadow: 1px 1px 21px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 1px 21px -11px rgba(0,0,0,0.75);
	
}

body{
	background-image:url(img/fondo-ronwan.webp);
	background-size:cover
}
.wp-block-media-text{
	max-width:1000px;
	margin:0px auto !important
}
.woocommerce {
	max-width:1200px;
	margin:0px auto !important
}
.product_type_simple{
	background:#1f90c1 !important;
	color:white  !important;
	font-weight:400 !important;
	font-size:0.9em !important;
	
}
.product {
	 
    background: white;
    padding:20px !important;
    border: solid 1px #dedede;
    
}
.woocommerce-loop-product__title{
	font-weight:400;
		color: #00809f;
	border-bottom:0.2px solid #dedede
}
.has-text-align-center{
	
	padding:25px !important
}
.woocommerce-result-count{
	color: #00809f
}
.orderby{
	border:0.2px solid #dedede;
	color: #00809f
}
.posted_in a{
	text-decoration:none;
	color: #00809f;
	
}
.tagged_as a{
	text-decoration:none;
	color: #00809f;
	
}
.posted_in{
	color:#3b3a3a;
	font-size:0.8em
}
.tagged_as{
	color:#3b3a3a;
	font-size:0.8em
}

.title_products{
	border-bottom:0.2px solid #dedede;
}
.description_products{
	font-size:0.8em
}
.description_tab a{
	color:#00809f;
	font-weight:400 !important;
	font-size:0.8em
}
.description_tab {
	color:#00809f;
	font-weight:400 !important;
	
}
.description_content  {
	font-size: 0.8em !important;
	color:#3b3a3a
}
.woocommerce-Tabs-panel--description{
	color: #00809f
	
}
.related{
	color: #00809f !important
}
.sub_title_description strong{
	font-size: 0.8em !important;
	color: #00809f !important;
	font-weight:400 !important;
}
.sub_title_descriptionn {
	font-size: 0.8em !important;
	color: #00809f !important;
	font-weight:400 !important;
}
.tab_color{
	background:#EEEEEA;
	border: 1px solid #AAAAAA;
    padding: 3px 2px;
}
tbody{
	color:#747474;
	font-size:0.8em;
	border: 1px solid #AAAAAA;
}
.tab_colorr{
	
	border: 1px solid #AAAAAA;
    padding: 3px 2px;
}
input{
	border: 1px solid #AAAAAA;
    
}
textarea{
	border: 1px solid #AAAAAA;
}
label{
	font-size:0.8em;
	color:#00809f
}
.wp-container-3{
	margin: 0px auto;
    max-width: 1000px;
	padding-left:20px
}
.wpcf7-submit{
	background:#3790b0;
	color:white;
	padding:15px
}
.footer	{
	background: #003d50;

	width:100%;
	

}
.grid_footer{
	display: grid;
	grid-template-columns: repeat(2,1fr);



}
.grid_footer{

	max-width: 1200px;
	margin: 0px auto;


}
.logo_footer{
	width: 60%;
	padding-bottom: 20px;
	color:#b1b1b1
}
.logo_contend{
	padding: 60px;
	font-size: 0.8em;
	
	color:#b1b1b1
	
}
.span{
	width: 8px
	;height: 8px ;
	background-color: #
}
.tittle_footer{
	padding: 20px;
	color: white
}
.icon-users{
font-size: 5em;
text-align: center;
justify-content: center;
display: flex;;
padding-bottom: 30px}
.icon-checkmark{
	font-size: 5em;
text-align: center;
justify-content: center;
display: flex;;
padding-bottom: 30px
}
.icon-clipboard{
	font-size: 5em;
text-align: center;
justify-content: center;
display: flex;;
padding-bottom: 30px
}
.ul_footer{
	font-size: 1.1em;
	list-style: none;
	margin: 0px;
	padding: 0px
}
.datos{

}
.ul_footer li{
	padding-bottom: 12px;
	font-size:0.8em;
	align-content:center;
	align-items:center

}
.telefono{
	color:white;
	text-decoration:none}
.ul_footer{
		font-size:0.9em
	}
.icon-gmail{width:30px;
	padding-right:10px
	}
.icon
{width:25px;
margin-right:20px}
.wp-container-3{ 
	padding-bottom:85px}

.wp-container-7 { margin:0px auto;
	max-width:1200px}
.wp-container-7 img { width:60% !important}
.footer_copy p{
		text-align:center;
		margin-bottom:0px !important;
		color:white;
	 font-size:0.85em;
	text-decoration:none
		
		
		
	}
.footer_copy{
		
	border-top: solid #494747 1px;
	font-weight:300
}
.footer_copy p a{text-decoration:none;
	color:white;}
@media (max-width: 600px){
	
	
	.grid_footer {
    	display: block;
		
	}
	.logo_footer{
		width:70%
	}
	.logo_contend{
		padding:20px
	}
	.logo_contend p{
		color:white;
		font-size:1.1em
	}
	.ul_footer{
		font-size:1.1em;
		color:white;
		text-decoration:none
	}
	/* INICIO */
	.has-small-font-size{
		font-size:0.95em !important
	}
	.wp-image-511{
		width:70% !important;
		margin-left:50px !important;
	}
	.has-background{
		margin-top:20px !important
	}
	/* PRODUCTOS */
	.products{
		display:grid;
		grid-template-columns:repeat(1, 750px) !important;
	}
	.woocommerce{
		overflow-x:hidden
	}
	/* NOSOTROS */
	.wp-image-482{
		width:30% !important;
		margin-left:120px
	}
	.wp-image-494{
		width:30% !important;
		margin-left:120px
	}
	/* CONTACTO */
	.wp-container-7{
		gap:0em 
	}
	.wp-image-570{
		display:none
	}
	.wp-image-571{
		display:none
	}
	.wp-image-572{
		display:none
	}
	.wp-block-cover__inner-container{
		margin-bottom:40px
	}
	iframe{
		height:400px
	}
	.gm-anchor{
		font-size: 1em !important;
    font-weight: 400 !important;
		color:#1f90c1 !important
	}
	.gm-mobile-menu-container{
		margin-top: 200px !important;
	}
	
				}