

.informacion {
   
    padding: 50px 10% !important;
    background-image: url(http://hotelmolinareal.com/wp-content/uploads/2015/08/bg1.png?id=839) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
margin: 150px 10% 50px 10% !important;
    text-align: center;
}

/* tour vitual */

#home{
    position: relative;
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    z-index: 2;
}

.parallax-home{

    background: repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    width: 100%;
}

p.tour-virtual {
    color: #fff !important;
}

.tour-virtual > strong{
    font-size: 80px;
    line-height: 80px;
    text-align: center;
    padding-top: 10%;
    padding-bottom: 100px;
}

.walkinto > a > img:hover{
zoom:1.02;
}

@media screen and (max-width:1024px){

.tour-virtual > strong{
     font-size: 60px;
    line-height: 60px;
    text-align: center !important;
    padding-top: 5%;
    padding-bottom: 30px;
}



.walkinto > a > img {
    width: 60px !important;
}
}


@media screen and (max-width:600px){

.tour-virtual > strong{
     font-size: 42px;
    line-height: 42px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
}
}

.header_top {
    line-height: 20px !important;
}

.dashicons-phone:before {
    padding-right: 2px;
}

.header_top {
    /* background-color: rgba(28,28,28,0.5); */
    background-color: rgba(0, 90, 162, 0.32) !important;
}

nav.main_menu>ul>li>a span {
    padding: 0 12px !important;
}

header.sticky .header_bottom {
    background-color: rgba(95, 91, 91, 0.5) !important;
}

.cf7-style input[type="submit"]:hover {
    background: #686F73;
}

nav.main_menu ul li:hover a, nav.main_menu ul li.active a, .shopping_cart_header .header_cart:hover i, .shopping_cart_header:hover .header_cart i {
    color: #fff !important;
}

div.ppt {
    display: none !important;
}


.gallery_holder ul.v3 li, .wpb_gallery_slides .gallery_holder ul.v3 li {   
    margin: 0 !important;
}

.gallery_holder ul.v3 li:nth-child(3n),.wpb_gallery_slides .gallery_holder ul.v3 li:nth-child(3n){
    margin: 0 !important;
}

/*.slider_content.skrollable.skrollable-between > .text {
     background-repeat-y: no-repeat;
    top: 10%;
    border: 5px solid #96826A;
    background-color: rgba(162,150,141,0.5);
}*/

.slider_content.skrollable.skrollable-between > .qbutton {
margin-bottom: 10px;
}

.slider_content.center.skrollable.skrollable-between > div > .qbutton {
    margin-bottom: 10px;
}

/* IMAGEN BAJAR */

.luz.on > a > img{
 opacity: 0.2;
    transition: opacity 1s ease-in;
    -ms-transition: opacity 1s ease-in;
    -moz-transition: opacity 1s ease-in;
    -webkit-transition: opacity 1s ease-in;
  
}
.luz > a > img{
opacity: 1;
    transition: opacity 1s ease-out;
    -ms-transition: opacity 1s ease-out;
    -moz-transition: opacity 1s ease-out;
    -webkit-transition: opacity 1s ease-out;
  
}

.luz > a > img >{
padding-left:47%;
}

#bajar-pagina{
position: absolute;
top: 30vh;
right: 33%;
z-index:9999;
}

.img-360 {
    padding-left: 46.5%;
}

#bajar-pagina > a > img:hover{
cursor: pointer;
opacity:0.8;
}

@media screen and (max-width:1000px){
#bajar-pagina{
position: absolute;
top: 25vh;
right: 15%;

}
}



@media screen and (max-width:600px){
#bajar-pagina{
display:none;}
}

/* ******************* */ 


.header_bottom {
    background-color: rgba(0, 90, 162, 0.32) !important;
}

.feature > .featureinright > .titulofertas > h2 {
    color: #2B576F !important;
}

.qbutton i {
    margin: 0 0 0 15px !important;
}

.qbutton{
padding: 0 15px !important;
}

.booking > div:last-child {
    display: none;
}

/* MOTOR */

div#PosDivMotorBase {
    margin-top: -100px;
}

div#DivMotorBase {
    right: 0%;
}

.top > div > input[Type="button"] {
    opacity: 0.8;
}

.top-motor{ 
    width: 100% !important;
   top:60px !important;
}


.titulofertas > h2 {
    color: #37495E !important;
}

.subir-motor {
    margin-top: -90px;
}

.subir-fila {
    margin-top: -50px;
}

@media screen and (min-height:750px){
.subir-motor {
    margin-top: 0px;
}
}


/****************************************************/

.slider_content.skrollable.skrollable-between > .text{
background-image: url(http://hotelmolinareal.com/wp-content/uploads/2016/02/fondo-texto-slider.png);
    background-repeat-y: no-repeat;
top:10%;
}

.slider_content.center.skrollable.skrollable-between > div > .qbutton {
    margin-bottom: 10px;
}


.wpb_row.vc_row-fluid.panoramica.imagenes_parallax {
    height: 559px !important;
}

/* ul > li{
font-family: Lato;
color: #013754;
} */

.lista-servicios > div > div > div > div > p {
    line-height: 35px;
}

.gallery_holder ul.v2 li, .wpb_gallery_slides .gallery_holder ul.v2 li {
    margin: 0 !important;
width: 40%;
}

.gallery_holder ul.v2 li:nth-child(2n), .wpb_gallery_slides .gallery_holder ul.v2 li:nth-child(2n){
    margin: 0 !important;
}

.gallery_holder ul.v4 li, .wpb_gallery_slides .gallery_holder ul.v4 li {   
    margin: 0;
}

.gallery_holder ul.v4 li:nth-child(4n), .wpb_gallery_slides .gallery_holder ul.v4 li:nth-child(4n){
margin: 0;
}

.google_map{
margin:0px !important;
}

@media screen and (max-width:750px){

.carousel-inner .item .image {  
    background-size: 100% auto !important;
}
.wpb_row.vc_row-fluid.imagenes_parallax > div {
    padding-left: 0px !important;
    padding-right: 0px !important;  
}
.enlace{	
  	padding-left: 40% !important;
  	padding-top: 0px !important;
}
.enlace_contacto{
  	padding-left: 40% !important;
  	padding-top: 0px !important;
}
.wpb_row{
margin-left:0 !important;
}
.touch .parallax section{
background-size:100%;
}
.wpb_row.vc_row-fluid.imagenes_parallax{
height:300px;
}

.q_slider{
height:300px !important;
}
.q_slider_inner{
height:300px !important;
}
.carousel-inner .item .image{
/* background-size: auto 300px!important;*/
}
.item active{
height:300px !important;
}
}


@media screen and (min-width:800px){

.ajustar-parallax > div > section > section:first-child {
    height: 100vh !important;
}


.imagenes_parallax{
      height:800px;
}

.parallax_content.center > .separator.transparent.center {
  margin-top: 600px; !IMPORTANT;
 margin-bottom: 150px !IMPORTANT;
}
}

@media screen and (max-width:800px){
.imagenes_parallax{
     
       /* margin-top: 600px; !IMPORTANT;*/
 /*margin-bottom: 150px !IMPORTANT;*/
     width: 100% !important;
 height:auto;
}

.parallax_content.center > .separator.transparent.center {
  margin-top: 0px; !IMPORTANT;
 margin-bottom: 0px !IMPORTANT;
}
}

strong {
    font-weight: 500 !important;
}

.wpb_row.vc_row-fluid{
	/*background:#E6BC6F;*/
	background-color:#FCF8F8;
}

@media screen and (min-width:1600px){
.parallax section {
  background-size:100% 100% !important;
}

.wpb_row {
     margin-left: -15px !important;
     margin-right: -15px !important;
}
}


@media screen and (max-width:672px){
.slider_content.skrollable.skrollable-between > .text  {
    background-color: rgb(145,151,176) !important;
}
.carousel-inner .slider_content, .touch .carousel-inner .slider_content {
    top: -8%!important;
}
.slider_content.center.skrollable.skrollable-between {
    width: 70% !important;
left: 15% !important;
}
.slider_content.center.skrollable.skrollable-between > div > p > span {
    font-size: 12px;
    line-height: 12px;
}
.slider_content.center.skrollable.skrollable-between > div > p > span > br {
    display: none;
}

}