/*
Theme Name: OneOcean
Theme URI: http://www.pukkas.com
Author: Pukkas
Author URI: http://www.pukkas.com
Version: 4.0.5.1
Description: OneOceanClub Barcelona
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*

Main Stylesheet file is located at stylesheet/css/styles.css

*/
.suaj {display:none!important}




/*.page-id-9286 .mk-header-holder,
.page-id-9768 .mk-header-holder,
.page-id-9773 .mk-header-holder,
.page-id-9778 .mk-header-holder

{ 
	visibility:hidden;
	opacity: 0; 
    transition: opacity 4.5s linear;
    -webkit-transition: opacity 4.5s linear; 
    -moz-transition: opacity 4.5s linear; 
    -o-transition: opacity 4.5s linear; 
}

.page-id-9286.mk-intro-triggered .mk-header-holder,
.page-id-9768.mk-intro-triggered .mk-header-holder,
.page-id-9773.mk-intro-triggered .mk-header-holder,
.page-id-9778.mk-intro-triggered .mk-header-holder

 { 
	visibility: visible;
	opacity: 1; 
    transition: opacity 1.5s linear;
    -webkit-transition: opacity 1.5s linear; 
    -moz-transition: opacity 1.5s linear; 
    -o-transition: opacity 1.5s linear;   
}*/
.personalLogin {
    position: absolute;
    right: 48px;
    z-index: 4;
    top: 28px;
    font-size: 12px;
    font-family: mercury;
    transition: all 0.5s;
    cursor: pointer;
    color: #f97352;
    display: none;
}

.ms-bullets.ms-dir-h{
top:36px!important;
}

.ms-bullets.ms-dir-h .ms-bullets-count {
right: 0%!important;
}

#lang_sel{
height: 32px!important;
    margin-right: 109px!important;
}



.xarxes-socials-header ul{
    list-style-type: none!important;
margin-bottom: 0px!important;
    margin-left:0px!important;
}

.xarxes-socials-header ul li{
float:left;
width: 19px;
margin-left:8px;
}

.xarxes-socials-header ul li a{
margin-left:0px;
}

@media (min-width: 769px) {
 .fotter_one ul li{
float:left;
margin-left:0px!important;
}
}

@media (max-width: 768px) {
  .fotter_one ul li{
text-align: center;
}
}


.margin-footer-block-left{
margin-right:30px!important;
}

.margin-footer-block-right{
margin-right:16px!important;
}

.fotter_one{
    font-size: 11px!important;
}


.fotter_one ul{
    list-style-type: none!important;
margin-bottom: 0px!important;
    margin-left:0px!important;
}

#telf_footer {
   background-image: url('/wp/wp-content/uploads/2017/05/telf_01.png');
   height: 22px;
   width: 21px;
   display: inline-block;
}

#telf_footer:hover {
   background-image: url('/wp/wp-content/uploads/2017/05/telf_02.png');
}


#ubic_footer {
   background-image: url('/wp/wp-content/uploads/2017/05/location_01.png');
   height: 22px;
   width: 21px;
   display: inline-block;
}

#ubic_footer:hover {
   background-image: url('/wp/wp-content/uploads/2017/05/location_02.png');
}


#insta_footer {
   background-image: url('/wp/wp-content/uploads/2017/05/instagram_01.png');
   height: 22px;
   width: 21px;
   display: inline-block;
}

#insta_footer:hover {
   background-image: url('/wp/wp-content/uploads/2017/05/instagram_02.png');
}


#face_footer {
   background-image: url('/wp/wp-content/uploads/2017/05/facebook_01.png');
   height: 22px;
   width: 21px;
   display: inline-block;
}

#face_footer:hover {
   background-image: url('/wp/wp-content/uploads/2017/05/facebook_02.png');
}

#header_contacte {
   background-image: url('/wp/wp-content/uploads/2017/05/telf_header_01.png');
   height: 21px;
   width: 20px;
   display: inline-block;
}

#header_contacte:hover {
   background-image: url('/wp/wp-content/uploads/2017/05/telf_header_02.png');
}

#header_ubicacion:hover {
   background-image: url('/wp/wp-content/uploads/2017/05/location_header_02.png');
}

#header_ubicacion {
   background-image: url('/wp/wp-content/uploads/2017/05/location_header_01.png');
   height: 21px;
   width: 20px;
   display: inline-block;
}

#header_face:hover {
   background-image: url('/wp/wp-content/uploads/2017/05/facebook_header_02.png');
}

#header_face {
   background-image: url('/wp/wp-content/uploads/2017/05/facebook_header_01.png');
   height: 21px;
   width: 20px;
   display: inline-block;
}

#header_instagram:hover {
   background-image: url('/wp/wp-content/uploads/2017/05/instagram_header_02.png');
}

#header_instagram {
   background-image: url('/wp/wp-content/uploads/2017/05/instagram_header_01.png');
   height: 21px;
   width: 20px;
   display: inline-block;
}


@media (max-width: 1148px) {
  #mk-footer .textwidget{
    padding-left: 21px;
}
#mk-footer .textwidget .marg-left{
    margin-left: 0px;
}
}

@media (min-width: 1149px) {
  #mk-footer .textwidget .marg-left{
    margin-left: 18px!important;
}
}

@media (max-width: 414px) {
  .xarxes-socials-header{
    display:none!important;
}
}

.cli-plugin-button, .medium.cli-plugin-button{
text-shadow:none!important;
}

.cli-plugin-button{
	border-bottom: none!important;
-webkit-border-radius: 0px!important;
}

a#cookie_action_close_header{
background-color: #f97352!important;
}

.icon_footer_ocean{
    display: block;
    margin: auto;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: none!important; 
}

.text-content-page h3{
    line-height: 34px;
    text-transform: uppercase;
    font-family: national!important;
    font-size: 40px!important;
    text-align: center!important;
    letter-spacing: 8px!important;
    font-weight: 200!important;
    color:#777777!important;
}

.text-content-page h4{
    line-height: 34px;
    text-transform: uppercase;
    font-family: national!important;
    font-size: 20px!important;
    letter-spacing: 4px!important;
    font-weight: 200!important;
    color:#777777!important;
}

.text-content-page .text-descr-event{
    text-align:center!important;
    font-family: mercury;
}

.text-content-page .capacity-ocean{
    
    font-family: mercury;
}
.texts-image .mk-caption-title{

    font-family: national;
    font-size: 30px;
    line-height: 30px;
    letter-spacing: 5px;
}

.texts-image .mk-caption-desc{
    display: block;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 1px;
    font-family: mercury;
    text-align: center;
    margin-top: 0px!important;
    top: 55.1%!important;
    position: absolute!important;
    color:#fff;
    width: 100%;
}

.texts-image .mk-caption-title::after {
    height: 1px;
    width: 20px;
    margin: 8px 47.5%;
    float: left;
    background-color: #FFF;
    overflow: hidden;
    content: "OneOceanClub";
}

#muelle, #bar{
 display:none;   
}




.slider-interior img {
    margin: 0px!important;
}


@media (min-width: 1031px) {
  .texts-image .mk-caption-desc{
            top: 55.1%!important;
  }
}

@media (max-width: 1030px) {
  .texts-image .mk-caption-desc{
    top: 70.1%!important;
  }
}

