/* 
 Theme Name:     INTRO_Murua_Child
 Author:         INTRO_Murua
 Author URI:     www.introcomunicacion.com
 Template:       Divi
 Version:        V.01
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.9.2
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 




/*-----------Fixed Text/Button Over Slider----------*/ 


.fixed-text-over-slider {
	z-index: 999!important;
	margin-top: -400px!important; 
	position: absolute;
	width: 100%;
}


@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

@media only screen and (max-width: 479px) { 

.fixed-text-over-slider {
    margin-top: -290px!important;
}

.fixed-text-over-slider h1 {
    font-size: 26px!important;
}

.slider-under-fixed-text {
    height: 350px!important; 
}

}


/*-----------Fixed Logo Over Slider----------*/ 

.fixed-logo-over-slider {
	z-index: 999!important;
	margin-bottom: -1200px!important; 
	position: absolute;
	width: 100%;
	
}



@media only screen and (max-width: 479px) { 

.fixed-logo-over-slider {
	margin-bottom: -325px!important; 
	width: 100%;
	text-align:center;

}

.slider-under-fixed-logo {
    height: 600px!important;
}  

}








.kb-zoomout .et_pb_slide .et_parallax_bg {
   animation: zoomout 30s forwards;
  -ms-animation: zoomout 30s forwards;
  -webkit-animation: zoomout 30s forwards;
  -o-animation: zoomout 30s forwards;
  -moz-animation: zoomout 30s forwards;
 
}
 
.kb-zoomin .et_pb_slide .et_parallax_bg {
   animation: zoomin 12s forwards;
  -ms-animation: zoomin 12s forwards;
  -webkit-animation: zoomin 12s forwards;
  -o-animation: zoomout 12s forwards;
  -moz-animation: zoomin 12s forwards;
 
}
 
.kb-zoomin-right .et_pb_slide .et_parallax_bg {
   animation: zoomin-right 12s forwards;
  -ms-animation: zoomin-right 12s forwards;
  -webkit-animation: zoomin-right 12s forwards;
  -o-animation: zoomout 12s forwards;
  -moz-animation: zoomin-right 12s forwards;
 
}
 
.kb-zoomout-right .et_pb_slide .et_parallax_bg {
   animation: zoomout-right 12s forwards;
  -ms-animation: zoomout-right 12s forwards;
  -webkit-animation: zoomout-right 12s forwards;
  -o-animation: zoomout 12s forwards;
  -moz-animation: zoomout-right 12s forwards;
 
}
 
.kb-zoomout .et_parallax_bg {
   animation: zoomout 12s forwards;
  -ms-animation: zoomout 12s forwards;
  -webkit-animation: zoomout 12s forwards;
  -o-animation: zoomout 12s forwards;
  -moz-animation: zoomout 12s forwards;
 
}
 
.kb-zoomin .et_parallax_bg {
   animation: zoomin 12s forwards;
  -ms-animation: zoomin 12s forwards;
  -webkit-animation: zoomin 12s forwards;
  -o-animation: zoomout 12s forwards;
  -moz-animation: zoomin 12s forwards;
 
}
 
.kb-zoomin-right .et_parallax_bg {
   animation: zoomin-right 12s forwards;
  -ms-animation: zoomin-right 12s forwards;
  -webkit-animation: zoomin-right 12s forwards;
  -o-animation: zoomout 12s forwards;
  -moz-animation: zoomin-right 12s forwards;
 
}
 
.kb-zoomout-right .et_parallax_bg {
   animation: zoomout-right 12s forwards;
  -ms-animation: zoomout-right 12s forwards;
  -webkit-animation: zoomout-right 12s forwards;
  -o-animation: zoomout 12s forwards;
  -moz-animation: zoomout-right 12s forwards;
 
}
 
 
 @keyframes zoomout{
0% {
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-0px, 0px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
}
 
 
100% {
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
 
}
}

 
@keyframes zoomin{
0%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
 
 
}
 
 
100%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-0px, 0px, 0px);
    -webkit-transform: scale3d(3.5, 3.5, 3.5) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomout-right{
0%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    animation-timing-function: linear;
}
 
 
100%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomin-right{
0%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
}
     
 
100%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
 
}
} 




.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}

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

.linkMenu a{
	color: #000;
	}

.linkMenu a:hover{
	border-bottom: 1px solid;
	
}

#top-menu-nav #top-menu a:hover,
#mobile_menu_slide a:hover { 
    color: #920b32 !important; 
    opacity:1 !important;
}

#top-menu li a {
    padding-left: 0;
    padding-right: 0;
    letter-spacing: 1px !important;
}

#top-menu li  {

    padding-right: 16px !important;
}


.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{display:none !important}

body .booked-modal .bm-window p.booked-title-bar {color: black}
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button{color: black}
body #booked-profile-page input[type=submit].button-primary, body table.booked-calendar input[type=submit].button-primary, body .booked-list-view input[type=submit].button-primary, body .booked-modal input[type=submit].button-primary {color: black}
