/*
	Theme Name: Divi Child
	Version: 2.0
	Description: Divi Child Theme for arenafinarotulacion.es
	Author: Luis del Valle - del Valle AUDIOVISUALES
	Template: Divi
	Author URL: https://luisdelvalle.es
*/

@import url("../Divi/style.css");

@media only screen and (min-width: 1000px) {
	#main-header { 
		display:none; 
	}

	#page-container { 
		padding-top:0px !important; 
		margin-top:-1px !important 
	}
}

#logo{
	max-height:62%;
	margin-bottom:0px;
}


@media (max-width: 980px){
	.et_header_style_left #logo, .et_header_style_split #logo {
    	max-width: 62%;
	}
}

.mobile_menu_bar:after {
    content: 'MENU';
    position: relative !important;
    bottom: 10px;
    left: 10%;
    color: #fafafa;
}

.mobile_nav.opened .mobile_menu_bar:before {
    content: '\4d';
}

.et_mobile_menu{
	padding:1%;
	border-color:#141312!important;
}

#main-header .et_mobile_menu li a {
	margin: 0px 20px 15px 20px;
 	color: #fafafa!important;
 	padding: 4px 20px;
 	border-radius: 1px;
    border-radius: 25px;
 	align-content: center;
	text-align: center;
	font-size: 18px;
}

/*
.menu-empresa a {
 	background: linear-gradient(to right,#2193b0,#72f5f9);
}

.menu-serigrafia a {
 	background: linear-gradient(to right,#4a3f87,#ffbfbf);
}

.menu-rotulacion a {
 	background: linear-gradient(to right,#3f2b96,#a8c0ff);
}

.menu-personalizacion a {
 	background: linear-gradient(to right,#016b36,#38ef7d);
}

.menu-artes-graficas a {
 	background: linear-gradient(to right,#ce1635,#ffea30);
}

.menu-contacto a {
 	background: linear-gradient(to right,#ccce39,#99f200);
}
*/

#footer-bottom {
	display:none;
}

.menu-boton{
	width: 15vw;
}

#rotacion-color {
	-webkit-animation: filter-animation 6s infinite;
	-moz-animation: filter-animation 6s infinite;
	-o-animation: filter-animation 6s infinite;
	animation: filter-animation 6s infinite;
}

@keyframes filter-animation {

  0% {
    filter: hue-rotate(0deg);
  }

  50% {
    filter: hue-rotate(180deg);
  }

  100% {
    filter: hue-rotate(360deg);
  }

}

.et_pb_equal_columns >.et_pb_column {
	margin-top:auto;
	margin-bottom:auto;
}

.vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
}

.horizontal-align {
	display: flex;
    flex-direction: row; 
    align-items: center;
}

.et_pb_scroll_top.et-pb-icon {
    right: 15px;
    bottom: 15px;
    border-radius: 25px;
    background-color: #fafafa;
    color: #000000;
    padding: 10px;
}

.et_pb_scroll_top.et-pb-icon:hover {
    background-color: #000000;
    color: #fafafa;
}

@media (max-width:980px) {
	.reverse-columns-mobile {
		display: flex;
		flex-direction: column-reverse;
	}
}

/*
.la-empresa .et-pb-arrow-next {
	opacity: 1;
	right: 22px;
}

.la-empresa .et-pb-arrow-prev{
	opacity: 1;
	left: 22px;
}
*/

/*
.la-empresa .et-pb-arrow-prev:before, .la-empresa .et-pb-arrow-next:before {
	background-color: #2193b0!important;
	border:0px!important;
	border-radius: 50%!important;
	color:#fafafa!important;
}
*/

.et-pb-arrow-next {
	opacity: 1;
	right: 22px;
}

.et-pb-arrow-prev{
	opacity: 1;
	left: 22px;
}

.et-pb-arrow-prev:before, .et-pb-arrow-next:before {
	border-radius: 50%!important;
	border: 2px solid #fafafa!important;
	color:#fafafa!important;
}

/* Personalizamos las galerías de imágenes */

/*
.et_pb_gallery_grid .et_pb_gallery_item img {
    transform: scale(1.00);
    transition: transform 0.5s, opacity 0.5s;
}
*/

.et_pb_gallery_grid .et_pb_gallery_item img:hover {
    transform: scale(1.05);
    transition: transform 0.5s, opacity 0.5s;
    /*opacity: 1;*/
}
 
.et_pb_gallery_grid .et_pb_gallery_item {
    padding: 3px;
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
    color: #fafafa;
    opacity: 1;
}

.mfp-arrow-left, .mfp-arrow-left:after, .mfp-arrow-right, .mfp-arrow-right:after {
    color: #fafafa;
    opacity: 1;
}

.mfp-title {
	opacity:0;
    /*color: #f4d186;
    text-align: center;
    font-weight: 600;*/
}

.mfp-counter {
    color: #fafafa;
    font-weight: 600;
}