/*Fin Productos woocommerce*/

/*
   Theme Name: child_Divi
   Template: Divi
*/
@import url("https://cdn-ilbfagb.nitrocdn.com/jeSGIBdIpSIEIXshoNSqfOcmydHHBDFS/assets/static/source/rev-6d38f38/idaterm.com/wp-content/themes/Divi/style.css");

/* SOLUCIÓN LOGO PIXELADO */
#logo {
	-webkit-transform: initial;
}

/* FIN SOLUCIÓN LOGO PIXELADO */

/* SOLUCIÓN IMÁGENES PIXELADO */
img {
	-webkit-transform: initial;
	-moz-transform: initial;
}

/* FIN SOLUCIÓN IMÁGENES PIXELADO */

/* MENU SECUNDARIO */
#et-info {
	float: right;
}

#et-secondary-menu a {
	display: none !important;
	color: red;
}

/* MENU PRINCIPAL */
#top-menu li {
	padding-right: 5px;
}

#top-menu li > a {
	padding: 10px 10px !important;
	font-weight: 500 !important;
}

#top-menu .menu-item-has-children>a:first-child:after {
	display: none;
}

#et_top_search {
	margin: 18px 0 0 22px !important;
}

@media only screen and ( max-width: 980px ) {
	#et_top_search {
		display: none;
	}
}

/* NOTICIAS HOME */
.blog-home .post-content {
	display: none;
}

.blog-home article {
	margin-bottom: 25px !important;
}

.blog-home {
	overflow: hidden;
}

.blog-home img {
	margin-bottom: 0;
}

.blog-home .et_pb_post .entry-featured-image-url {
	margin-bottom: 0;
}

.slider-articles .et_pb_slide_content {
	display: none !important;
}

/*************** CONTACTO ****************/
.et_pb_blurb_content p:last-of-type {
	padding-top: 3px;
}

.et_pb_blurb_content {
	margin: 0;
	padding: 0;
}

.formulario-contacto span.et_pb_contact_field_options_title {
	display: none;
}

.et-pb-contact-message {
	color: #3a802a !important;
}

/*************** FIN CONTACTO ****************/

/*************** BLOG ****************/
.container:before {
	background-color: transparent !important;
}

.et_pb_widget_area_right {
	border-left: 0 !important;
}

.et_pb_widget_area_left {
	border-right: 0 !important;
}

@media only screen and ( min-width: 1100px ) {
	.et_right_sidebar #sidebar .et_pb_widget {
		margin-right: 30px !important;
	}
	
	.et_left_sidebar #sidebar .et_pb_widget {
		margin-left: 30px !important;
	}
	
	.et_right_sidebar #left-area, .et_left_sidebar #left-area {
		width: 70% !important;
	}
	
	.et_right_sidebar #main-content .container:before {
		right: 30% !important;
	}
	
	.et_left_sidebar #main-content .container:before {
		left: 30% !important;
	}
	
	.et_right_sidebar #sidebar, .et_left_sidebar #sidebar {
		width: 30% !important;
	}
}

#tag_cloud-2 a.tag-cloud-link {
	background: #3a802a;
}

#tag_cloud-3 a.tag-cloud-link {
	background: #e66100;
}

a.tag-cloud-link {
	color: white;
	font-size: 13px !important;
}

h4.widgettitle {
	border-bottom: 1px solid #4d4d4d;
	padding-bottom: 15px;
	margin-bottom: 25px;
	font-size: 18px;
	color: #4d4d4d;
}

#recent-posts-2 ul li a {
	color: #e66100;
	font-weight: bold;
	font-size: 15px !important;
}

#recent-posts-2 ul li {
	border-bottom: 1px solid #b9b9b9;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#nav_menu-2 ul li, #nav_menu-4 ul li {
	border-bottom: 1px solid #b9b9b9;
	padding-bottom: 5px;
	margin-bottom: 5px;
	line-height: 16px !important;
}

#nav_menu-2 ul li a, #nav_menu-4 ul li, #nav_menu-4 ul li a {
	color: #3a802a !important;
	font-weight: bold;
	font-size: 15px !important;
}

#recent-posts-2 ul, #nav_menu-2 ul, #nav_menu-4 ul {
	list-style-type: disc !important;
	line-height: 16px !important;
}

#recent-posts-2 ul > li, #nav_menu-2 ul > li, #nav_menu-4 ul > li {
	color: #9f9f9f !important;
	margin-left: 14px;
}

p.post-meta span.published {
	font-weight: bold;
	color: #3a802a;
}

h2.entry-title {
	margin-top: 20px;
}

.et_pb_post {
	margin-bottom: 100px;
}

/* COMENTARIOS */
p.form-submit input.et_pb_button {
	color: white !important;
}

.comment-respond {
	border-top: 1px solid #ccc;
	padding-top: 70px !important;
}

/* COMENTARIOS */

/*************** FIN BLOG ****************/

/*************** FOOTER ****************/
#main-footer {
	background-image: url("https://cdn-ilbfagb.nitrocdn.com/jeSGIBdIpSIEIXshoNSqfOcmydHHBDFS/assets/images/optimized/rev-260b10b/idaterm.com/wp-content/uploads/2024/08/footer-idaterm-01.jpg");
}

#main-footer.nitro-lazy {
	background-image: none !important;
}

#main-footer .container {
	width: 90% !important;
}

.wp-caption {
	border: none !important;
	background-color: transparent;
}

#media_image-2 img {
	max-width: 80% !important;
}

#media_image-2 {
	margin-bottom: 20px !important;
}

.tel-footer {
	font-size: 16px !important;
}

.email-footer {
	font-size: 14px !important;
	line-height: 30px !important;
}

#custom_html-5 {
	margin-right: 30px;
}

.footer-widget li:before {
	display: none;
}

.footer-widget .title {
	padding-bottom: 30px;
	padding-left: 14px;
}

.footer-widget .title h4 {
	font-weight: 400;
	font-size: 18px;
}

#menu-item-6337 a {
	color: #a7ee6e !important;
}

#menu-item-6337 {
	padding-top: 15px;
}

/* Center the Footer Menu in DIVI */
.bottom-nav {
	float: none !important;
	text-align: center !important;
}

/* Center the Bottom Bar in DIVI */
#footer-info {
	width: 100%;
	margin: 0 auto;
	text-align: center !important;
}

/* Adjust the margin of the social links DIVI */
@media only screen and (min-width: 980px) {
	#footer-bottom .et-social-icons {
		margin-bottom: -28px;
	}
}

/*************** FIN FOOTER ****************/

/*************** EFECTO HOVER EN ANUNCIOS ****************/

/* PRODUCTOS */
.et_pb_main_blurb_image  img {
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
}

.et_pb_main_blurb_image  img:hover {
	transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

div.et_pb_main_blurb_image {
	overflow: hidden;
}

/* FIN PRODUCTOS */

/*************** FIN EFECTO HOVER EN ANUNCIOS ****************/

/*************** PRODUCTOS ****************/

/* PRINCIPAL */
.anuncio-productos {
	padding: 25px 20px;
	background-color: #eee !important;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	min-height: 250px;
}

.anuncio-productos h4 {
	margin-bottom: 10px !important;
	margin-top: 10px;
}

.anuncio-productos span {
	width: 150px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.anuncio-productos p {
	line-height: 18px !important;
	font-size: 14px !important;
}

/* FIN PRINCIPAL */

/* DESPLEGABLE */
.desplegable-titulo h5 {
	text-align: center !important;
	padding: 15px !important;
	font-size: 15px !important;
}

.productos-listado {
	background-color: #eee !important;
	padding: 20px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 2px 2px rgba(178, 77, 9, .55);
	-moz-box-shadow: 0px 0px 2px 2px rgba(178, 77, 9, .55);
	box-shadow: 0px 0px 2px 2px rgba(178, 77, 9, .55);
	margin: 0 15px 15px 15px;
	font-size: 14px !important;
}

p.titulo-formulario-productos {
	font-weight: bold;
	color: white;
	text-align: center;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 17px !important;
}

.productos-contacto {
	background: #9f9f9f;
	padding: 25px 0;
}

.productos-contacto label {
	color: white;
	font-size: 14px !important;
}

.productos-contacto span {
	color: #d3d3d3 !important;
	font-size: 12px !important;
}

.productos-contacto input {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 92% !important;
	padding: 7px;
	text-align: center !important;
}

.productos-contacto select {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 92%;
	padding: 7px;
	text-align: center !important;
}

.productos-contacto input.pushbutton-wide {
	box-shadow: none;
	border: none;
	background: #3a802a;
	color: white !important;
	font-size: 14px;
}

/* FIN DESPLEGABLE */

/* BARRA LATERAL */
.barra-lateral-productos {
	padding: 40px 0px 20px 20px;
	line-height: 15px !important;
}

ul#menu-categorias-productos li a {
	color: #e66100 !important;
	font-weight: bold;
	font-size: 15px !important;
}

ul#menu-categorias-productos li a:hover {
	color: #333 !important;
}

ul#menu-categorias-productos li {
	border-bottom: 1px solid #b9b9b9;
	padding-bottom: 7px !important;
	margin-bottom: 7px !important;
}

/* FIN BARRA LATERAL */

/*************** FIN PRODUCTOS ****************/

/* TAGS BLOG */
.tag-link-46 {
	display: NONE !important;
}

@media only screen and ( min-width: 1160px ) {
	#top-menu-nav {
		display: block;
	}
	
	#et_top_search {
		display: block;
	}
	
	#et_mobile_nav_menu {
		display: none;
	}
}

@media only screen and ( max-width: 1161px ) {
	#top-menu-nav {
		display: none;
	}
	
	#et_top_search {
		display: none;
	}
	
	#et_mobile_nav_menu {
		display: block;
	}
}

@media only screen and ( max-width: 1290px ) {
	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
		font-size: 11px;
	}
	
	#top-menu li {
		padding-right: 0px;
	}
}

/*Productos woocommerce*/
.et-db #et-boc .et-l ul.et_pb_tabs_controls {
	background-color: #fff;
}

.et-db #et-boc .et-l .et_pb_tabs_controls li {
	border: none !important;
}

.et-db #et-boc .et-l ul.et_pb_tabs_controls:after {
	border: none !important;
}
