/* TEST REDIRECCION */
body.page.page-id-1931.page-template-default.logged-in.admin-bar.custom-background.wide.group-blog.customize-support {
display: none !important;
}

/* CENTRAR TEXTO NUEVOS BOTONES POPUP */
a.button.color.bcenter {
text-align: center;
}

/* Carga Popup */
span.activapopup {
display: none;
}

#AnythingPopup_BoxClose2 {
display: block !important;
float: initial !important;
margin-left: auto !important;
margin-right: auto !important;
}

#AnythingPopup_BoxContainer2 {
border: initial !important;
-webkit-border-radius: initial !important;
-khtml-border-radius: initial !important;
border-radius: initial !important;
}

#AnythingPopup_BoxContainerHeader2 {
background: initial !important;
}

#AnythingPopup_BoxContainerHeader2 a {
color: black !important;
font-family: inherit !important;
font-weight: initial !important;
}

#AnythingPopup_BoxClose1 {
display: block !important;
float: initial !important;
margin-left: auto !important;
margin-right: auto !important;
}

#AnythingPopup_BoxContainer1 {
border: initial !important;
-webkit-border-radius: initial !important;
-khtml-border-radius: initial !important;
border-radius: initial !important;
}

#AnythingPopup_BoxContainerHeader1 {
background: initial !important;
}

#AnythingPopup_BoxContainerHeader1 a {
color: black !important;
font-family: inherit !important;
font-weight: initial !important;
}

/* Header: logo + menu + Blog + search + Tienda on one row */
@media only screen and (min-width: 768px) {
	#header {
		height: auto !important;
		min-height: 86px;
		overflow: visible;
	}
	#header > .container {
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
		justify-content: flex-start;
		box-sizing: border-box;
		position: relative;
		padding-right: 0;
	}
	#header > .container > .columns {
		float: none !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	#header > .container > .nav-menu-container {
		width: auto !important;
		max-width: 230px;
		flex: 0 0 auto;
		padding-right: 8px;
	}
	#header #logo {
		margin-top: 12px !important;
		margin-bottom: 12px;
	}
	#header #logo img {
		display: block;
		max-width: 220px;
		max-height: 50px;
		width: auto;
		height: auto;
	}
	#header > .container > .columns:not(.nav-menu-container) {
		width: auto !important;
		flex: 1 1 auto;
		min-width: 0;
	}
	#header #navigation {
		float: none;
		width: 100%;
	}
	#header .menu > ul {
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
		justify-content: flex-end;
		margin: 0;
		padding: 0;
		float: none;
	}
	#header .menu > ul > li {
		float: none;
		flex: 0 0 auto;
	}
	#header .menu ul > li > a {
		padding: 30px 7px 27px;
		font-size: 12.5px;
		line-height: 18px;
		white-space: nowrap;
	}
	#header .search-container {
		margin-left: 0 !important;
	}
	#header #search-form {
		margin: 0 2px 0 0;
	}
	#header .tiendabutton {
		position: static;
		float: none;
		display: block;
		width: auto;
		margin: 0 0 0 6px;
		top: auto;
		right: auto;
		flex: 0 0 auto;
		text-align: center;
		z-index: 5;
	}
	#header .tiendabutton .button {
		padding: 8px 12px;
		line-height: 1.2;
		width: auto;
		min-width: 72px;
		display: inline-block;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	#header > .container > .nav-menu-container {
		max-width: 170px;
	}
	#header #logo img {
		max-width: 160px;
	}
	#header .menu ul > li > a {
		padding-left: 5px;
		padding-right: 5px;
		font-size: 11.5px;
	}
}
@media only screen and (max-width: 767px) {
	.tiendabutton {
		display: none;
	}
}

/* CARROUSEL IMG */

@media (max-width: 2000px) {
.wpic_content {
left: 60px !important;
}
}
@media (max-width: 1200px) {
.wpic_content {
width: 900px !important;
left: 15px !important;
}
}
@media (max-width: 960px) {
.wpic_content {
left: 75px !important;
width: 600px !important;
}
}
@media (max-width: 768px) {
.wpic_content {
width: 300px !important;
}
}
@media (max-width: 480px) {
.wpic_content {
width: 150px !important;
}
}
.wpic_navigation {
display: none;
}

/* Popup Custom */
#a1_nfov_56263 {
height: 200px;
}

/* popup absolute */
style + #nfov_56202 {
position: fixed !important;
}

#nfov_56202 {
position: fixed !important;
}

#a1_nfov_56669 {
position: fixed !important;
margin-top: 150px !important;
}

#a1_nfov_56669 {
top: 100px !important;
}

/* Filtros siempre show */
#filters li {
display: inline-block !important;
}

/* Search Page Input */
.spinput {
margin-left: auto !important;
margin-right: auto !important;
display: block;
padding-top: 11px;
margin-bottom: 50px;
width: 45%;
}

/* Bug Testimonials Mozilla */
@-moz-document url-prefix() {

#post-159 .showbiz .overflowholder {
left: -180px;
top: 60px;
margin-bottom: 108px;
}

#post-191 .showbiz .overflowholder {
left: -180px;
top: 60px;
margin-bottom: 108px;
}

#logo > h2 > a > img {
max-width:101%;
}
}

/* Ours clients img center */
.showbiz.our-clients ul li img {
margin-left: auto;
margin-right: auto;
display: block;
}

/* Class Button Footer Menu */
.button.color.bright {
float: right;
}
.button.color.bleft {
float: left;
}
.bcenter {
margin-left: auto !important;
margin-right: auto !important;
width: 50%;
display: block;
}

/* Hide Inicio Responsive */
@media (min-width: 767px) and (max-width: 960px) {
#menu-item-10 {
display: none;
}
}

/* Ajustes Margen Productos y Cat Responsive */
@media (min-width: 480px) and (max-width: 768px) {

.four.columns.alpha {
margin-left: 60px;
}
.four.columns {
margin-left: 60px;
}
}

@media (max-width: 480px) {
.four.columns.alpha {
margin-left: 15px;
}
.four.columns {
margin-left: 15px;
}
}

/* Container size */
.container .four.columns {
width: 275px;
}

/* Informática Led morph */
.rgimg {
    opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.rgimg:hover {
    opacity: 0.5;
}

/* Cookies z-index */
#cookie-notification-jc {
z-index: 60;
}

/* Botones Asociado y Franqui */
.button.light {
width: 41% !important;
}

/* Listas y párrafos */
li {
text-align: justify;
}

p {
text-align: justify;
}

/* Social Icons Footer */
.textwidget > .social-icons.clearfix {
padding-top: 10px;
}

/* Menú Footer */
.widget li a {
color: #888;
}

.widget li a:hover {
color: #009933;
font-weight: bold;
}

.widget ul li:before {
content: "";
font-family: "FontAwesome";
font-size: 13px;
color: #009933;
margin: 1px 9px 0 0;
float: left;
display:none;
}

/* Social Icons */

#footer-bottom.dark a i {
color: #FFFFFF;
}

/* List */
.list-1 li, .list-2 li, .list-3 li, .list-4 li {
list-style: none;
margin: 20px 0;
margin-left: 2px;
line-height: 18px;
}

/* Foot Background */
#footer-bottom.dark {
background: #ec2328;
color: white;
}

#footer.dark {
background: #f8f8f8;
color: #888;
}

#footer.dark h3 {
color: #505050;
}

/* Footer Link Color */
#footer-bottom.dark a {
color: #FFFFFF;
}

/* Ajustes Logo Responsive */

@media (max-width: 1200px) {
#logo {
margin-top: 30px;
}
}

@media (max-width: 960px) {
#logo > h2 > a > img {
zoom: 85%;
}
}

@media (max-width: 767px) {
#logo > h2 > a > img {
zoom: 85%;
margin-left: -20px;
}

#logo {
width:180px !important;
}
}

@media (max-width: 480px) {
#logo > h2 > a > img {
zoom: 80%;
margin-left: -23px;
}
}

/* Ajustes Sliders */
@media (max-width: 1200px) {
.defaultimg {
height: 100% !important;
zoom: 95%;
left: -2px !important;
width: 100% !important;
}
}

@media (max-width: 768px) {
.defaultimg {
width: 100% !important;
}
}
/* Porfolio Background */
.portfolio-item:hover > figure > a .item-description {
background-color: #e4001f;
}

/* Home mods */
.home #titlebar {
display: none;
}

.home .slider {
padding-bottom: 20px;
}

/* Widget Recent Post */
.widget .tabs-nav.blog li {
width: 50%;
}

/* Cambio Icono Blog */
.icon-camera:before {
content: "\f040";
}

/* MultiServicio headline */
/* Añadir Titulo Marcas */
#aq-block-202-1 .headline:after {
 content:"Multiservicios";	
}

/* circle span */
.featured-box:hover > .circle {
background-color: #e4001f;
}

.featured-box:hover > .circle span {
background-color: #e4001f;
}

/* Arrow Slider */
.tp-leftarrow.round, .tp-rightarrow.round {
opacity: 0.4;
background-color: #000000;
}

.tp-leftarrow:hover, .tp-rightarrow:hover {
opacity: 1;
background-color: #009933;
}

/* Acordion */
.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-corner-all {
margin-top: -25px;
}

/* Ronnie List */
.ronnie_list {
padding-top: 20px;
}

.ronnie_list_2 {
padding-top: 5px;
}

/* Newsletter */
#mc_embed_signup {
background: #f8f8f8;
clear: left;
padding-bottom: 15px;
}

#mc_embed_signup > form > label {
margin-left: 10px;
padding-top: 10px;
font-weight: bold;
}

#mc_embed_signup > form > label + br + #mce-EMAIL {
margin-top: -25px;
margin-left: 10px;
}

#ronnie > form > label {
margin-left: 0px;
padding-top: 10px;
font-weight: bold;
font-size: 16px;
}

/* Ocultar Descripción */
#blogdesc {
display: none;
}

#blogdesc {
visibility: hidden;
}

/* Margen Boton small */
.button.small.color {
margin-top: 15px;
}

/* Añadir Titulo Marcas */
#aq-block-15-4 .headline:after {
 content:"Marcas que confían en REDGREEN";	
}

/* Margen Bloques */
#aq-block-15-1 {
margin-bottom: 10px;
}

/* Bordes Images */
.size-full.aqua-image-block {
border-radius: 3px;
}

img {
border-radius: 3px;
}