/*
Theme Name: 	Unoil Child
Theme URI: 		http://www.unoil.es
Author: 		veovirtual.com
Author URI: 	http://www.veovirtual.com
Template:		unoil
Version: 		271117
*/

/* fernando */
.entradas-inicio .posts_group  { display: flex;}
.entradas-inicio .posts_group .post-item img {object-fit:contain;height:200px!important;}
.entradas-inicio .posts_group .post-item {width: 31%!important;  margin: 0 1.1% 0!important;background-color: unset!important;}
.entradas-inicio .posts_group .post-item:nth-child(1) , .entradas-inicio .posts_group .post-item:nth-child(2), .entradas-inicio .posts_group .post-item:nth-child(3) {display:none;}
.blog-teaser li:last-child .photo-wrapper {margin-bottom: 33%;}

/*Reseteos*/

.para-movil{display:none;}

/*Header*/
.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper {    margin-right: 0!important;}
img.logo-sticky {display:none!important;}
#Top_bar .top_bar_left { width: auto!important;}
#Action_bar .social-menu li:last-child {padding-right: 14px!important;}


/*Menu*/
.depositos_action_bar { background-color: #1e2b6f;padding: 4px 20px 7px !important;border-radius: 4px;font-size: 19px;}

/*Promociones*/

.promociones-imagen img {object-fit: cover;width: 100%;height: 189px;}

/*Control deposito*/
.modal-dialog { width: 517px; text-align: center; float: right;margin: 30px!important;}
.modal-body {  position: relative; padding: 30px 15px 15px;}
.btn-primary {    color: #fff;    background-color: #f00;    border-color: #f00;    padding: 16px;    width: 40% !important;    margin: 0 auto;    font-family: Arial !important;border-radius: 7px !important;}
.modal-open .modal { display: block!important;}
.modal { position: relative!important;  display: block!important;     top: -110px;text-align:center;font-family: Arial!important;}
.modal-content { -webkit-box-shadow: 0 5px 28px rgba(0, 0, 0, 0.13);  box-shadow: 0 5px 28px rgba(0, 0, 0, 0.13);   border: 1px solid rgba(255, 0, 0, 0);}
.modal-body input[type="text"], .modal-body input[type="password"] { margin: 0 auto;text-align:center;font-family: Arial!important;width: 67%;}
.mcb-item-7csuaqmzb {margin: 112px 0 -145px 0;}
h4.modal-title { text-align: center; text-transform: uppercase; color: white!important; font-size: 28px; margin: 4px 0 -30px;}
.modal-header { background: #1e2b6f; border-radius: 7px 7px 0 0;}
form.form-signin button.btn.btn-primary.btn-block {    margin: -112px auto; width: 41% !important;  opacity: 1 !important;}
.modal-header .close { opacity: 0;  pointer-events: none !important;}
.btn-primary:hover { color: #fff; background-color: #1e2b6f; border-color: #204d74;}
.texto-control-deposito {position:absolute; float:right;padding-top: 45px;}
div.column.mcb-column.mcb-item-7csuaqmzb.one.column_column div.column_attr.clearfix button.btn.btn-primary.btn-block {opacity:0;}
.modal-body input[type="password"] { margin-bottom: 105px;}

/* Productos */
.boton-ficha-tecnica {background-color: red; color: #fff; text-decoration: none; padding: 10px 40px; display: inline-block; border-radius: 40px; transition:all .3s ease-in-out;}
.boton-ficha-tecnica:hover{color:#fff; background-color:#910000; text-decoration:none;}

/* Quitar botón recaptcha V3 de Google */
.grecaptcha-badge { visibility: hidden !important; }
#contactobar {display:none;}

/* CSS CookieYes */
.cky-footer-wrapper div:last-child{display:none !important; /* Elimina la marca de agua del desarrollador del plugin */}
.cky-show-desc-btn{color: #ff373b !important; /* usar el color que desees del cliente para los enlaces */}
.cky-banner-element{cursor:pointer;} /* Pone el cursor de mano sobre el enlace al disparador. El enlace no debe llevar href */

/*--------Responsive Movil----------*/
@media only screen and (max-width: 767px)  {
	
	#Header .secondary-menu > li:hover {background: unset!important;}
	.header-stack #Top_bar .secondary_menu_wrapper { position: relative; right: 0; top: -28px;  display: block;}
	#Header .secondary-menu > li { margin: -4px 0!important;}
	#Header .secondary-menu { display: flex; flex-direction: row; align-content: center; justify-content: center; align-items: center; margin-top: 47px; margin-bottom: 0;  flex-wrap: wrap;background: #f1f1f1; height: 140px;}
	.mobile-header-mini #Top_bar #logo { height: 125px!important;  line-height: 50px!important; margin: -19px 0;}
	#Header .secondary-menu > li:nth-child(1) img { width: 135px!important;}
	#Header .secondary-menu > li:nth-child(2) img { width: 99px!important;}
	#promociones-movil {padding-top: 0px!important;}
	.para-movil{display:unset!important;}
	.para-pc {display:none!important;}


.modal {overflow: inherit;}
.texto-control-deposito { padding-top: 499px; }
#Wrapper .modal-dialog { width: 100%; text-align: center; float: right; margin: 69px auto 98px !important;}
#Wrapper form.form-signin button.btn.btn-primary.btn-block { margin: 18px 0 -55px; width: 100% !important; opacity: 1 !important;}
.mcb-item-i45r5txix  { text-align: center;}
.subheader-title-right #Subheader .title { text-align: center !important;    width: 100% !important;}
#Wrapper form.form-signin .modal-footer button.btn.btn-primary.btn-block { margin: -106px 0 -55px!important;}
#Action_bar .social-menu li { margin-bottom: 13px;}
.promo_inicio_responsive .post-desc-wrapper { background-color: #ffffff!important;}
.promo_inicio_responsive h4 { font-size: 20px;  line-height: 25px;  font-weight: 700; letter-spacing: 0px;  padding-top: 15px; margin-bottom: 0px;}
	.promo_inicio_responsive .post-excerpt {font-size:17px;line-height:1.3em;}
	#distribuidor, #distribuidor h4, #distribuidor p {text-align:left!important;}
	#Footer {background-size: cover;}
	#Side_slide .close-wrapper {height: 0px;}
	
	
	
}

/*--------Responsive tablet----------*/
@media only screen and (min-width: 767px) and (max-width: 1240px)  {

.modal {overflow: inherit;}
.texto-control-deposito { padding-top: 499px;margin: 0 20%; }
#Wrapper .modal-dialog { width: 100%; text-align: center; float: right; margin: -34px auto 415px!important; }
#Wrapper form.form-signin button.btn.btn-primary.btn-block { margin: 18px 0 -55px; width: 100% !important; opacity: 1 !important;}
.mcb-item-i45r5txix  { text-align: center;}
#Wrapper form.form-signin .modal-footer button.btn.btn-primary.btn-block { margin: -106px 0 -55px!important;}
.modal-content { width: 423px!important;  margin: 0 auto!important;}
	#Side_slide .social-menu li {display: grid;margin-right: 0px !important;}
	
	.depositos_action_bar { padding: 4px 34px 7px !important;}

	#Wrapper #menu-logo-menu {display: flex; flex-direction: row; align-content: center; justify-content: right; align-items: center; margin-top: -7px; margin-bottom: 0; flex-wrap: wrap; width: 98%;}
	#Header .secondary-menu > li { margin: -5px 0!important;}
	#Wrapper #contactobar { display: none !important;}

	/* Barra inferior de botones de contacto */
	#contactobar {width: 100%; position: fixed; left: 0; bottom: 0; z-index: 100000000; font-size: 30px; background-color: #a60606; color: #ffffff; display: inherit;}
	#contactobar ul{display: flex;}
	#contactobar li{flex:1; padding: 15px 0 5px 0;}
		/* Colores botones. Si no los quieres comenta las 4 líneas */
		#contactobar li:nth-child(1){background-color:#3e819a;}
		#contactobar li:nth-child(2){background-color:#44af6a;}
		#contactobar li:nth-child(3){background-color:#d08221;}
		#contactobar li:nth-child(4){background-color:#ab3fa3;}
	#contactobar a{color:#fff;}
	#contactobar span{font-size:15px; line-height:27px; display:block;}
	
	/* ----------- fin contacto bar -----------------*/
#contactobar {display:inherit!important;}



}

