
body{
    font-family: 'Open Sans', cursive;
    font-size: 16px;
}

@font-face {
    font-family: lauren;
    src: url(../fonts/lauren.ttf);
}

.lauren{
    font-family: lauren!important;
}

.txshadow{
    text-shadow:1px 1px 1px #777!important;
}

.h-600{
    height:600px;
}

.h-700{
    height:700px;
}

.h-800{
    height:800px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    padding:7px;
}

h1, h2, h3, h4, h5, h6 {
    color: rgb(119, 119, 123);
}

.lead{
    font-size:25px;
    font-weight: 600;
}

.list2{
        list-style: none;
    padding-left: 0px!important;
    margin-left: -10px!important;
}

p {
    font-size:17px;
}

a:link, a:visited, a:hover{
    
    text-decoration: none !important;
}

h6{
        color: rgb(119, 119, 123);
}

#slider-wrapper {
    margin: -45px auto;
    padding: 40px;
    max-width: 1280px;}

.orange{
    color:#f90;
}

.black{
    color:#000;
}

.bgblue{
    background-color: #44ABDF;
}

.bgorange{
    background-color: #F7BC00;
}

.bggray{
    background-color: rgba(0,0,0,0.05);
}

.bgverde {
    background-color: #A3D42B;
}
.orange{
    color:#F7BC00;
}


.blue{
    color:#44ABDF;
}

.blue-bold{
    color:#44ABDF;
    font-weight: 700;
}

.white{
    color:#fff;
}



.gray{
    color:#777;
}


#header .header-top {
    background-color: #f4f4f4;
    border-bottom: 3px solid rgba(0,0,0,0.05);
    margin-top: -13px;
    padding-: 5px 0;
    position: relative;
    z-index: 4;
}

.social-icons li a {
border-radius: 25px!important;
height: 40px!important;
width: 40px!important;
font-size: 25px!important;
line-height: 44px!important;
color:#44ABDF!important;
}

.size-18{
    font-size: 18px!important;
}

.size-16{
    font-size: 16px!important;
}

.size-15{
    font-size: 15px!important;
}

#header .header-nav-main nav > ul > li > a {
    font-weight: 600;
}

ul.nav-pills > li > a {
    text-decoration: none;
    color: #5a5d62;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    -o-transition: color .3s;
    -ms-transition: color .3s;
    transition: color .3s;
    font-size: 16px!important;
    /*text-shadow: 1px 1px 0 rgba(255,255,255,0.9);*/
    
}

#header .header-nav-main nav > ul > li > a{
font-size:16px!important;
}

#header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-menu li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-mega-sub-nav li a{
    font-size:15px!important;
}

ul.nav-pills > li:hover > a{
color: #44ABDF!important;
background-color: transparent!important;
}

ul.nav-pills > li.active > a{
    background-color: transparent!important;
    color: #44ABDF;
}


h1.title-head.orange{
    font-size: 40px!important;
    font-weight:700!important;
    text-shadow:1px 1px #fff;
    color:#F7BC00;


}


/*SERVICIOS*/

.iconbox3c .homeThumbnailCircle i {
    display: block;
    font-size: 71px;
    margin: 0 auto;
    padding: 0px -10px -10px -1px;
    text-align: center;
    width: 150px;
}


.img-circle {
    border-radius: 50%;
}

 .iconbox3c .thumbnail {
    background-color: #FFFFFF;
    border: none;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    border-radius: none;
    cursor: pointer;
    padding: -50px;
    border-bottom: 8px solid #44ACDF;
    border-radius: 0px;
}

.iconbox3c .thumbnail:hover {
    background: #efefef;
    border-bottom: 8px solid #F6BC00;
}

.iconbox3c .homeThumbnailCircle {
    border: 10px solid #44ACDF;
    display: block;
    height: 170px;
    margin: 0 auto;
    width: 170px;
}

.iconbox3c .homeThumbnailCircle:hover {
    border: 10px solid #F6BC00;
    display: block;
    height: 170px;
    margin: 0 auto;
    width: 170px;
}

.thumbnail .caption {
    padding: 9px;
    color: #333333;
}

.iconbox3c .thumbnail h3 {
    font-size: 23px;
    text-align: center;
    margin-top: 11px;
    font-weight: 400;
    color: #717171;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    font-weight: normal;
}

.iconbox3c .thumbnail:hover h3 {
    color: #D66F51;
}

.iconbox3c .thumbnail p {
    text-align: center;
    letter-spacing: 0px;
    color: #898989;
}


.thumbnail {
    padding: 4px;
    line-height: 1.428571429;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
    display: block;
}

body > div > div > div:nth-child(1) > section > div > div > div:nth-child(1) > div, body > div > div > div:nth-child(1) > section > div > div > div:nth-child(2) > div, body > div > div > div:nth-child(1) > section > div > div > div:nth-child(3) > div{
    height: 430px;
}


/*HOTELES TEMATICOS*/


.full-width.darkBG {
    background: #F7BC00;
}

.mainContent {
    background-color: #FFFFFF;
    min-height: 300px;
    padding: 10px 0px;
}


.featured-box h4{
    font-size:1.1em!important;
}
/* ------------------*/
/* FULL WIDTH DARK BG Section */
/* ------------------*/


.full-width.darkBG {background: #F7BC00; }
.full-width.darkBG h2 {color: #FFFFFF; font-size: 50px;font-weight: 800;letter-spacing: 0;text-shadow: 0px 2px 2px #333333;text-transform: none; margin-top:-50px;}
.full-width.darkBG .sectionTitle h4 { color: #000000; font-size:21px; font-weight:400; text-align:center;line-height: 1.1;margin: 0 auto; margin-top:26px; }

.full-width.darkBG .thumbnail {height:420px; background-color: #F7BC00 ; border: none; -moz-border-radius: none; -webkit-border-radius: none; border-radius: none; cursor: pointer;padding-top: 20px;padding-top: 30px; border-bottom: 8px solid #F7BC00; border-radius:0px; margin-top:-62px; }
.full-width.darkBG .thumbnail:hover {background: #E7B001 ; border-bottom: 8px solid #177876; }


.full-width.darkBG .thumbnail h3 {color: #000000;font-size: 20px;font-weight: 900;line-height: 20px;padding: 15px 0;text-align: center;border-bottom: 3px solid #1A8E8C;text-shadow: 0px 2px 2px #FFFFFF;}
.full-width.darkBG .thumbnail:hover  h3 {color:#FFFFFF; padding-bottom: 15px; border-bottom: 1px solid rgba(255,255,255,0.5);text-shadow: 0px 2px 2px #000000}

.full-width.darkBG .thumbnail p {text-align: center;font-size: 18px;letter-spacing: 0px;color:#000000;}
.full-width.darkBG .thumbnail:hover p {color: #fff;}

.full-width.darkBG .thumbnail .caption div.captionImage {text-align: center; width: 100%;}
.full-width.darkBG .thumbnail .caption div.captionImage > img {max-height: 160px;}

.full-width.darkBG .btn-primary {display:none;background: #71D14B;color: #999 ; font-style: normal; }
.full-width.darkBG .thumbnail:hover .btn-primary { color: #FFFFFF; display: block; margin: 0 auto; margin-top:20px; width: 115px;}

.full-width.darkBG .btn-primary:hover, .full-width.darkBG  .btn-primary:focus, .full-width.darkBG  .btn-primary:active, .full-width.darkBG  .btn-primary.active, .full-width.darkBG  .open .dropdown-toggle.btn-primary {background: #71D14B; color: #fff;}

.thumbnail .caption p a.btn i{ font-size: 9px; padding: 0 5px 0 0;}

.full-width.darkBG h2, body > div > div > div:nth-child(7) > div > div > h2 {
    color: #FFFFFF;
    font-size: 50px;
    font-weight: 800;
    letter-spacing: 0;
    text-shadow: 0px 2px 2px #333333;
    text-transform: none;
    margin-top: -50px;
}

.full-width.darkBG .sectionTitle h4 {
    color: #000000;
    font-size: 21px;
    font-weight: 400;
    text-align: center;
    line-height: 1.1;
    margin: 0 auto;
    margin-top: 26px;
}

.full-width.darkBG .thumbnail {
    height: 600px;
    background-color: #F7BC00;
    border: none;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    border-radius: none;
    cursor: pointer;
    padding-top: 20px;
    padding-top: 30px;
    border-bottom: 8px solid #F7BC00;
    border-radius: 0px;
    margin-top: -62px;
}


body > div > div > div:nth-child(2) > section > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div, body > div > div > div:nth-child(2) > section > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div, body > div > div > div:nth-child(2) > section > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div, body > div > div > div:nth-child(2) > section > div:nth-child(1) > div:nth-child(2) > div:nth-child(4) > div{
    height:600px;
}


.HomeBlogLatestPosts p.LatestPostDate {
    color: #0088CC;
    border-top: 2px solid #eee;
    padding-top: 6px;
    font-size: 14px;
}

.mex-title {
    border-bottom: 4px solid rgba(0, 0, 0, 0.08);
    display: inline-block;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

#revolutionSlider > div.tp-bannertimer{ display: none!important;}
.aligncenter {
    text-align: center;
}


/*PORTFOLIO*/

body > div > div > div:nth-child(3) > div > div > ul > li > a{
    font-size: 16px;

}
body > div > div > div:nth-child(3) > div > div > ul > li.active > a{
    font-size: 16px;
    background-color: #A3D42A;
}

body > div > div > div:nth-child(3) > div > div > h2 {
    color: #FFFFFF;
    font-size: 50px;
    font-weight: 800;
    letter-spacing: 0;
    text-shadow: 0px 2px 2px #333333;
    text-transform: none;
    margin-top: 0px;
}

.title-forced{
    color:#0088cc !important ;
     text-shadow: none!important;

}


body > div > div > div:nth-child(n) > div > div > ul > li.active > a, body > div > div > div:nth-child(7) > div > div > ul > li:nth-child(1) > a,body > div > div > div:nth-child(7) > div > div > ul > li:nth-child(2) > a,body > div > div > div:nth-child(7) > div > div > ul > li:nth-child(3) > a,body > div > div > div:nth-child(7) > div > div > ul > li:nth-child(4) > a,body > div > div > div:nth-child(7) > div > div > ul > li:nth-child(5) > a{
    color:#fff;
    text-shadow:1px 1px #000;
    font-size:23px!important;
    text-align: center;
}


.thumb-info .thumb-info-title{
    font-size:18px;
}

.thumb-info .thumb-info-title .peq{
    font-size:18px;
}


.thumb-info .thumb-info-type{
    font-size:18px;
}


.fa.fa-arrow-circle-right, .fa.fa-exclamation-triangle{
    color:#F7BC00!important;
}



.tab-content h4 {
    color: #44ABDF;
    font-size: 18px;
    /*margin: 10px 0 30px 0;*/
}

body > div > div > div:nth-child(5) > section > div > div > div:nth-child(1) > div, body > div > div > div:nth-child(5) > section > div > div > div:nth-child(2) > div, body > div > div > div:nth-child(5) > section > div > div > div:nth-child(3) > div {
height: 430px;

}




/*Featured Boxes for packs*/

.featured-boxes h1, .featured-boxes p {
    text-align: center!important;
}

.featured-boxes h1{
color:#44ABDF;
margin-top:10px;
}

.featured-boxes p{
color:#666;
font-size:18px;
}

.featured-box {
    border:0px !important;
}

/*Modificado para la página Final*/
.box-content td {
    color:#555;
}
.featured-box .box-content{ /*Wrapper each pack*/
        border: 1px solid rgba(0, 153, 230, 0.25)!important;
        margin-right: -15px!important;
        padding-top:25px!important;
        margin-left:-14px;

}

.featured-box .box-content:hover{ /*Wrapper each pack*/
        border: 1px solid rgba(0, 153, 230, 0.25)!important;
        box-shadow: 0px -1px 10px rgba(0, 153, 230, 0.25)!important;
        cursor: pointer;
        color:#F7BC00;
}   

.featured-box .box-content:hover h4{ color:#F7BC00!important;} /*Hover on Title*/
.featured-box .box-content:hover h3{ color:#44ABDF!important;} /*Hover on Subtitle*/
.featured-box .box-content:hover img {border: 0px solid #F7BC00;box-shadow: 2px 2px 56px #F7BC00;}
.our-team img {border: 8px solid transparent;margin-left:-16px;margin-bottom:10px;}
.featured-box .box-content:hover td{color:#44ABDF;}

.featured-boxes-style-5 .featured-box .icon-featured, .featured-boxes-style-6 .featured-box .icon-featured, .featured-boxes-style-7 .featured-box .icon-featured {
    display: inline-block;
    font-size: 30px;
    height: 140px;
    padding: 0;
    width: 140px;
    margin-top: 0;
    margin-left: 0px;
    margin-bottom: 15px;
    background: #FFF;
    border: 1px solid #dfdfdf;
    color: #777;
    line-height: 73px;
}

html .featured-box-primary .box-content, .featured-boxes-style-5 .featured-box .box-content, .featured-boxes-style-6 .featured-box .box-content, .featured-boxes-style-7 .featured-box .box-content{ /*Size for box content*/
    /*height: 650px;*/
}


.featured-boxes-style-5 .featured-box .box-content h4 { /*Space for Title*/
    font-size: 24px!important;
    margin-bottom:15px;
    margin-top: 10px!important;
    font-weight: 600;
    color:#666;
}

.featured-boxes-style-5 .featured-box .box-content h3{ /*Space for Subtitle Pack*/
    font-size: 15px!important;
    font-size: 22px!important;
    color:#666;
}


.box-content .table{ /*Size for the table content*/
    width: 126%!important;
    max-width: 126%!important;
    margin-bottom: 20px;
    margin-left: -20px;
    color:#666;
}

.featured-boxes-style-5 .featured-box .box-content .table tbody{ /*Font for the table content*/
    color:#666;
}

.box-content td{
    font-size: 15px!important; /*Style for text box-content*/
}


.thumb-info .thumb-info-title{
    background-color: rgba(36,152,211,0.4);
}

.thumb-info:hover .thumb-info-title{
    background-color: rgba(36,152,211,0.3);
}


.thumb-info .thumb-info-wrapper:after{
    background-color: rgba(36, 27, 28, 0.16)!important;
}


section.section{

    margin:0px 0px;
    border-top: none!important;
}



html .counters .counter-dark .fa, html .counters .counter-dark .icons, html .counters .counter-dark strong{


}






/*This is for the custom footer*/
#footer {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#094c99+0,0f87e2+100 */
background: #43AADF; /* Old browsers */
border-top:none!important;
margin-top: 0px!important;
}

#footer .footer-ribbon{
    display:none;
}

#footer .footer-copyright {
background: #3593CE;
border-top: none!important;
margin-top: 40px;
padding: 30px 0 10px;

}

#footer h4{
    font-weight: bold;
}

#footer p, #footer li {
    
    color:#DEECF6;
}

#footer h6{
    font-weight: 600;
    color:#DEECF6;
}

#footer > div.container > div > div.col-md-4 > div > ul{
    color:#DEECF6;
}


#footer .footer-copyright p {
color:#DEECF6;
}




/*<!--- Codigo para la política de cookies-->*/
     
    
     
    /* CSS para la animación y localización de los DIV de cookies */
     
    @keyframes desaparecer
    {
    0%      {bottom: 0px;}
    80%     {bottom: 0px;}
    100%        {bottom: -50px;}
    }
     
    @-webkit-keyframes desaparecer /* Safari and Chrome */
    {
    0%      {bottom: 0px;}
    80%     {bottom: 0px;}
    100%        {bottom: -50px;}
    }
     
    @keyframes aparecer
    {
    0%      {bottom: -38px;}
    10%     {bottom: 0px;}
    90%     {bottom: 0px;}
    100%        {bottom: -38px;}
    }
     
    @-webkit-keyframes aparecer /* Safari and Chrome */
    {
    0%      {bottom: -38px;}
    10%     {bottom: 0px;}
    90%     {bottom: 0px;}
    100%        {bottom: -38px;}
    }
    #cookiesms1:target {
        display: none;
    }
       .cookiesms a{
        color:#fff!important;
        text-shadow:1px 1px #666;
        text-decoration: underline!important;


       }
    .cookiesms{ 
        width:100%;
        height:75px;
        margin:0 auto;
        padding-left:1%;
            padding-top:5px;
            font-size: 1em;
        clear:both;
            font-weight: strong;
    color: #fff!important;
    bottom:0px;
    position:fixed;
    left: 0px;
    background-color: #44ABDF;
    opacity:0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
    transition: bottom 1s;
    -webkit-transition:bottom 1s; /* Safari */
    -webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
    -moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
    box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
    z-index:999999999;
    }
     
    .cookiesms:hover{
    bottom:0px;
    }
    .cookies2{
    background-color: #44ABDF;
    display:inline;
    opacity:0.95;
    filter:alpha(opacity=95);
    position:absolute; 
    left:1%; 
    top:-30px;
    font-size:15px;
    height:30px;
    padding-left:25px;
    padding-right:25px;
    -webkit-border-top-right-radius: 15px;
    -webkit-border-top-left-radius: 15px;
    -moz-border-radius-topright: 15px;
    -moz-border-radius-topleft: 15px;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    -webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
    -moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
    box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
    }
     
    /* Fin del CSS para cookies */









/*RESPONSIVE*/

/*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media (max-width: 480px) {


.cookiesms{      
        height:88px;

    }
.telefono{
    display: none;
}

    }
    /* Extra Small Devices, Phones */ 
    @media (min-width: 481px) and (max-width: 767px) {

.cookiesms{ 
       
        height:75px;
    }

.telefono{
    display: none;
}

    }

    /* Small Devices, Tablets */
    @media (min-width: 768px) and (max-width: 991px) {

.cookiesms{ 
       
        height:75px;
    }


    }

    /* Medium Devices, Desktops */
    @media (min-width: 992px) and (max-width: 1199px) {

        .m100{
    margin-top: -100px;
}

.cookiesms{ 
       
        height:75px;
    }

    }

    /* Large Devices, Wide Screens */
    @media (min-width: 1200px) {

        .m100{
    margin-top: -100px;
}

.cookiesms{      
        height:50px!important;
    }

    }

















/*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media (max-width: 480px) {

        body > div.main > section{
        margin-bottom: -5px;
        z-index: 9;
    }

        
       /* #header > div > div.header-container.container > div > div:nth-child(1) > div.visible-xs.visible-sm{
            height:110px;
        }

        #header{
            min-height: auto!important;
        }*/
         aside, div img.telefono, div img.categoria-ardilla-abajo, div img.carrusel-ardilla-abajo, div img.pack-platino-ardilla-camina, div img.pack-gold-ardilla-camina, div img.faqs-ardilla-abajo, div img.galeria-ardilla-abajo, div img.packs-ardilla-abajo, div img.pack-basic-ardilla-camina, div img.pack-silver-ardilla-camina {
    display: none;
    }

    .cookiesms{      
        height:88px;
    }


    body > div > section.page-header.page-header-custom-background > div > div > div > h1{
        font-size: 37px;
        margin-left:-6px!important;
        margin-top: -4%;
    }
    
     body > div > section.page-header.page-header-custom-background{
        height: 80px;
        background-position: 62%;
    }

    }
    /* Extra Small Devices, Phones */ 
    @media (min-width: 481px) and (max-width: 767px) {

        body > div.main > section{
        margin-bottom: -5px;
        z-index: 9;
    }

       /* #header{
            min-height: auto!important;
        }*/

        aside, div img.telefono, div img.categoria-ardilla-abajo, div img.carrusel-ardilla-abajo, div img.pack-platino-ardilla-camina, div img.pack-gold-ardilla-camina, div img.faqs-ardilla-abajo, div img.galeria-ardilla-abajo, div img.packs-ardilla-abajo, div img.pack-basic-ardilla-camina, div img.pack-silver-ardilla-camina {
    display: none;
    }

    .cookiesms{ 
       
        height:75px;
    }
        
    body > div > section.page-header.page-header-custom-background > div > div > div > h1{
        font-size: 47px;
        margin-left:-6px!important;
        margin-top: -4%;
    }
    
     body > div > section.page-header.page-header-custom-background{
        height: 80px;
        background-position: 45%;
    }
    /* body > div > section.page-header.page-header-custom-background{
        height: 80px;
        background-position: 65%;
    }

    body > div > section.page-header.page-header-custom-background > div > div > div > h1{
        font-size: 33px;
        margin-left:-6px!important;

        line-height:0;font-size:60px!important;margin-left:-18px!important;text-shadow:2px 1px 2px #000
    }
*/

    }

    /* Small Devices, Tablets */
    @media (min-width: 768px) and (max-width: 991px) {

        body > div.main > section{
        margin-bottom: -5px;
        z-index: 9;
    }

      
            aside, div img.telefono, div img.categoria-ardilla-abajo, div img.carrusel-ardilla-abajo, div img.pack-platino-ardilla-camina, div img.pack-gold-ardilla-camina, div img.faqs-ardilla-abajo, div img.galeria-ardilla-abajo, div img.packs-ardilla-abajo, div img.pack-basic-ardilla-camina, div img.pack-silver-ardilla-camina {
    display: none;
    }
    .cookiesms{ 
       
        height:75px;
    }

    body > div > section.page-header.page-header-custom-background > div > div > div > h1{
        font-size: 53px;
        margin-left:-6px!important;
        margin-top: -4%;
    }
    
     body > div > section.page-header.page-header-custom-background{
        height: 80px;
        background-position: 33%;
    }



    }

    /* Medium Devices, Desktops */
    @media (min-width: 992px) and (max-width: 1199px) {


        body > div.main > section{
        margin-bottom: -5px;
        z-index: 9;
    }

        .sticky-header-enabled .logo img {
        height: 30px !important;
        width: auto !important;
    }

     
         div img.telefono, div img.categoria-ardilla-abajo, div img.carrusel-ardilla-abajo, div img.pack-platino-ardilla-camina, div img.pack-gold-ardilla-camina, div img.faqs-ardilla-abajo, div img.galeria-ardilla-abajo, div img.packs-ardilla-abajo, div img.pack-basic-ardilla-camina, div img.pack-silver-ardilla-camina {
    display: none;}

    .cookiesms{ 
       
        height:75px;
    }

    .our-team img {width:190px;border: 8px solid transparent;margin-left:-16px;margin-bottom:10px;}


     body > div > section.page-header.page-header-custom-background > div > div > div > h1{
        font-size: 53px;
        margin-left:-6px!important;
        margin-top: -4%;
    }
    
     body > div > section.page-header.page-header-custom-background{
        height: 118px;
        background-position: 33%;
    }

    html .featured-box-primary .box-content, .featured-boxes-style-5 .featured-box .box-content, .featured-boxes-style-6 .featured-box .box-content, .featured-boxes-style-7 .featured-box .box-content{ /*Size for box content*/
    height: 675px;
}
    .cookiesms{ 
       
        height:75px;
    }

    }

    /* Large Devices, Wide Screens */
    @media (min-width: 1200px) {

    body > div.main > section{
        margin-bottom: -5px;
        z-index: 9;
    }
    
    .our-team img {width:190px;border: 8px solid transparent;margin-left:-16px;margin-bottom:10px;}

        

.cookiesms{      
        height:50px!important;
    }

     body > div > section.page-header.page-header-custom-background > div > div > div > h1{
        font-size: 53px;
        margin-left:-6px!important;
        margin-top: -4%;
    }
    
     body > div > section.page-header.page-header-custom-background{
        height: 118px;
        background-position: 33%;
    }


#header .header-nav-main nav > ul > li > a{ /*Style for Menu*/
    padding:10px 8px;
    font-size:16px!important;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a{ /*Style for submenu*/
    font-size:16px!important;
}


#footer > div.container > div > div:nth-child(4) > article > h6:nth-child(1) > a


div img.telefono, div img.categoria-ardilla-abajo, div img.carrusel-ardilla-abajo, div img.pack-platino-ardilla-camina, div img.pack-gold-ardilla-camina, div img.faqs-ardilla-abajo, div img.galeria-ardilla-abajo, div img.packs-ardilla-abajo, div img.pack-basic-ardilla-camina, div img.pack-silver-ardilla-camina {
    display: none;}


    }



   
.h1Header {
    background: #2376de url("../images/hotel_albacete_despedidas.jpg") repeat-x scroll center;
    border-bottom: 5px solid #f3f3f3;
    height: 128px;
    overflow: hidden;
    padding: 12px 0;


}


.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
    color:#337ab7;
}


/*Texto parpadea*/
.text {
  font-size:13px;
  font-weight:bold;
  color:#44ABDF;

}
.parpadea {
  
  animation-name: parpadeo;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 3s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}


/*

#revolutionSlider > div.tp-bannertimer{
    display:none;
}

*/

#header > div > div.header-container.container > div > div:nth-child(2) > div > div > button{
    margin-top: -20px;
}




#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {

		min-width: 130px;

	}





/*Party Madrid*/


.thumb-info{
    background-color: whitesmoke!important;
}

html section.section-primary {
    background-color: #08c !important;
    border-color: #41A6D9 !important;
    background-image: url(../img/img-ph/esquina-ph.jpg);
    background-position: top right;
    background-repeat: no-repeat;

}
/*

.dtl30 {
    width: 100%;
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);}


.dtl30 img {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}

.dtl30 .dtl {
    background: rgba(51, 51, 51, 0.5);
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.dtl30 .dtl h3 {
    padding: 10px 15px;
    width: 100%;
    background: #333;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 10px;
    text-decoration: underline;
}
.dtl30 .dtl h3, .dtl30 .dtl p, .dtl30 .dtl a {
    position: relative;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.dtl30 .dtl p {
    padding: 0 15px;
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 1.2;
    color: #fff;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
    text-indent: 10px;
}
.dtl30 .dtl h3, .dtl30 .dtl p, .dtl30 .dtl a {
    position: relative;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}*/



.an-yellow {
    width: 100%;
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.an-yellow img {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.an-yellow .dtl {
    background: rgba(51, 51, 51, 0.5);
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.an-yellow .dtl h3,
.an-yellow .dtl p,
.an-yellow .dtl a {
    position: relative;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.an-yellow .dtl h3 {
    padding: 10px 15px;
    width: 100%;
    background: #E2AD2B;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 10px;
    letter-spacing: -1px;
    text-align: uppercase;
   
}
.an-yellow .dtl p {
    padding: 0 15px;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1.2;
    color: #fff;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
    
}
.an-yellow .dtl a {
    margin-right: 15px;
   /* background: #fff;
   color: #333;
    border: 1px solid #ccc;*/
    border-radius: 2px;
    
    float: right;
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
    font-size: 13px;
    padding: 2px 5px;
    text-align: center;
    text-decoration: none;
}
.an-yellow .dtl a:hover {
    /*background: #e6e6e6;
    border: 1px solid #adadad;*/
}
.an-yellow:hover .dtl p,
.an-yellow:hover .dtl a,
.an-yellow:hover .dtl h3 {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.an-yellow:hover .dtl {
    visibility: visible;
    opacity: 1;
}



.an-blue {
    width: 100%;
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}
.an-blue img {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.an-blue .dtl {
    background: rgba(51, 51, 51, 0.5);
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.an-blue .dtl h3,
.an-blue .dtl p,
.an-blue .dtl a {
    position: relative;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.an-blue .dtl h3 {
    padding: 10px 15px;
    width: 100%;
    background: #43ABDF;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 10px;
    letter-spacing: -1px;
    text-align: uppercase;
   
}
.an-blue .dtl p {
    padding: 0 15px;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1.2;
    color: #fff;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
    
}
.an-blue .dtl a {
    margin-right: 15px;
   /* background: #fff;
   color: #333;
    border: 1px solid #ccc;*/
    border-radius: 2px;
    
    float: right;
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
    font-size: 13px;
    padding: 2px 5px;
    text-align: center;
    text-decoration: none;
}
.an-blue .dtl a:hover {
   /* background: #e6e6e6;
    border: 1px solid #adadad;*/
}
.an-blue:hover .dtl p,
.an-blue:hover .dtl a,
.an-blue:hover .dtl h3 {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.an-blue:hover .dtl {
    visibility: visible;
    opacity: 1;
}






