﻿@import url(https://fonts.googleapis.com/css?family=Pacifico);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500);

@font-face{font-family:'Solomon Normal';src:url('../fonts/solomon_normal-webfont.eot');src:url('../fonts/solomon_normal-webfont.eot@#iefix') format('embedded-opentype'),
url('../fonts/solomon_normal-webfont.woff') format('woff'),
url('../fonts/solomon_normal-webfont.ttf') format('truetype'),
url('../fonts/solomon_normal-webfont.svg#solomon_normal') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot');src:url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/fontawesome-webfont.woff') format('woff'),
url('../fonts/fontawesome-webfont.ttf') format('truetype'),
url('../fonts/fontawesome-webfont.svg#luckiest_guyregular') format('svg');font-weight:normal;font-style:normal;}

@font-face {
    font-family: 'yanone400';
    src: url('../fonts/yanonekaffeesatz-regular-webfont.eot');
    src: url('../fonts/yanonekaffeesatz-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/yanonekaffeesatz-regular-webfont.woff2') format('woff2'),
         url('../fonts/yanonekaffeesatz-regular-webfont.woff') format('woff'),
         url('../fonts/yanonekaffeesatz-regular-webfont.ttf') format('truetype'),
         url('../fonts/yanonekaffeesatz-regular-webfont.svg#yanone_kaffeesatzregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Rum Raisin';
    src: url('../fonts/rumraisin-regular-webfont.eot');
    src: url('../fonts/rumraisin-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rumraisin-regular-webfont.woff2') format('woff2'),
         url('../fonts/rumraisin-regular-webfont.woff') format('woff'),
         url('../fonts/rumraisin-regular-webfont.ttf') format('truetype'),
         url('../fonts/rumraisin-regular-webfont.svg#rum_raisinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 
 * CSS Horizontal
 * Author - The tailor of Design
 * www.thetailorofdesign.com
 */

.ml-0{margin-left:0!important}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.ml-60{margin-left:60px}.ml-70{margin-left:70px}.ml-80{margin-left:80px}.ml-90{margin-left:90px}.ml-100{margin-left:100px}.ml-110{margin-left:110px}.ml-120{margin-left:120px}.ml-130{margin-left:130px}.ml-140{margin-left:140px}.mr-0{margin-right:0!important}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}.mr-60{margin-right:60px}.mr-70{margin-right:70px}.mr-80{margin-right:80px}.mr-90{margin-right:90px}.mr-100{margin-right:100px}.mr-110{margin-right:110px}.mr-120{margin-right:120px}.mr-130{margin-right:130px}.mr-140{margin-right:140px}.pl-0{padding-left:0!important}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.pl-50{padding-left:50px}.pl-60{padding-left:60px}.pl-70{padding-left:70px}.pl-80{padding-left:80px}.pl-90{padding-left:90px}.pl-100{padding-left:100px}.pl-110{padding-left:110px}.pl-120{padding-left:120px}.pl-130{padding-left:130px}.pl-140{padding-left:140px}.pr-0{padding-right:0!important}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.pr-50{padding-right:50px}.pr-60{padding-right:60px}.pr-70{padding-right:70px}.pr-80{padding-right:80px}.pr-90{padding-right:90px}.pr-100{padding-right:100px}.pr-110{padding-right:110px}.pr-120{padding-right:120px}.pr-130{padding-right:130px}.pr-140{padding-right:140px}@media only screen and (max-width:1200px){.ml-lg-0{margin-left:0!important}.ml-lg-10{margin-left:10px}.ml-lg-20{margin-left:20px}.ml-lg-30{margin-left:30px}.ml-lg-40{margin-left:40px}.ml-lg-50{margin-left:50px}.ml-lg-60{margin-left:60px}.ml-lg-70{margin-left:70px}.ml-lg-80{margin-left:80px}.ml-lg-90{margin-left:90px}.ml-lg-100{margin-left:100px}.ml-lg-110{margin-left:110px}.ml-lg-120{margin-left:120px}.ml-lg-130{margin-left:130px}.ml-lg-140{margin-left:140px}.mr-lg-0{margin-right:0!important}.mr-lg-10{margin-right:10px}.mr-lg-20{margin-right:20px}.mr-lg-30{margin-right:30px}.mr-lg-40{margin-right:40px}.mr-lg-50{margin-right:50px}.mr-lg-60{margin-right:60px}.mr-lg-70{margin-right:70px}.mr-lg-80{margin-right:80px}.mr-lg-90{margin-right:90px}.mr-lg-100{margin-right:100px}.mr-lg-110{margin-right:110px}.mr-lg-120{margin-right:120px}.mr-lg-130{margin-right:130px}.mr-lg-140{margin-right:140px}.pl-lg-0{padding-left:0!important}.pl-lg-10{padding-left:10px}.pl-lg-20{padding-left:20px}.pl-lg-30{padding-left:30px}.pl-lg-40{padding-left:40px}.pl-lg-50{padding-left:50px}.pl-lg-60{padding-left:60px}.pl-lg-70{padding-left:70px}.pl-lg-80{padding-left:80px}.pl-lg-90{padding-left:90px}.pl-lg-100{padding-left:100px}.pl-lg-110{padding-left:110px}.pl-lg-120{padding-left:120px}.pl-lg-130{padding-left:130px}.pl-lg-140{padding-left:140px}.pr-lg-0{padding-right:0!important}.pr-lg-10{padding-right:10px}.pr-lg-20{padding-right:20px}.pr-lg-30{padding-right:30px}.pr-lg-40{padding-right:40px}.pr-lg-50{padding-right:50px}.pr-lg-60{padding-right:60px}.pr-lg-70{padding-right:70px}.pr-lg-80{padding-right:80px}.pr-lg-90{padding-right:90px}.pr-lg-100{padding-right:100px}.pr-lg-110{padding-right:110px}.pr-lg-120{padding-right:120px}.pr-lg-130{padding-right:130px}.pr-lg-140{padding-right:140px}}@media only screen and (max-width:1024px){.ml-md-0{margin-left:0!important}.ml-md-10{margin-left:10px}.ml-md-20{margin-left:20px}.ml-md-30{margin-left:30px}.ml-md-40{margin-left:40px}.ml-md-50{margin-left:50px}.ml-md-60{margin-left:60px}.ml-md-70{margin-left:70px}.ml-md-80{margin-left:80px}.ml-md-90{margin-left:90px}.ml-md-100{margin-left:100px}.ml-md-110{margin-left:110px}.ml-md-120{margin-left:120px}.ml-md-130{margin-left:130px}.ml-md-140{margin-left:140px}.mr-md-0{margin-right:0!important}.mr-md-10{margin-right:10px}.mr-md-20{margin-right:20px}.mr-md-30{margin-right:30px}.mr-md-40{margin-right:40px}.mr-md-50{margin-right:50px}.mr-md-60{margin-right:60px}.mr-md-70{margin-right:70px}.mr-md-80{margin-right:80px}.mr-md-90{margin-right:90px}.mr-md-100{margin-right:100px}.mr-md-110{margin-right:110px}.mr-md-120{margin-right:120px}.mr-md-130{margin-right:130px}.mr-md-140{margin-right:140px}.pl-md-0{padding-left:0!important}.pl-md-10{padding-left:10px}.pl-md-20{padding-left:20px}.pl-md-30{padding-left:30px}.pl-md-40{padding-left:40px}.pl-md-50{padding-left:50px}.pl-md-60{padding-left:60px}.pl-md-70{padding-left:70px}.pl-md-80{padding-left:80px}.pl-md-90{padding-left:90px}.pl-md-100{padding-left:100px}.pl-md-110{padding-left:110px}.pl-md-120{padding-left:120px}.pl-md-130{padding-left:130px}.pl-md-140{padding-left:140px}.pr-md-0{padding-right:0!important}.pr-md-10{padding-right:10px}.pr-md-20{padding-right:20px}.pr-md-30{padding-right:30px}.pr-md-40{padding-right:40px}.pr-md-50{padding-right:50px}.pr-md-60{padding-right:60px}.pr-md-70{padding-right:70px}.pr-md-80{padding-right:80px}.pr-md-90{padding-right:90px}.pr-md-100{padding-right:100px}.pr-md-110{padding-right:110px}.pr-md-120{padding-right:120px}.pr-md-130{padding-right:130px}.pr-md-140{padding-right:140px}}@media only screen and (max-width:768px){.ml-sm-0{margin-left:0!important}.ml-sm-10{margin-left:10px}.ml-sm-20{margin-left:20px}.ml-sm-30{margin-left:30px}.ml-sm-40{margin-left:40px}.ml-sm-50{margin-left:50px}.ml-sm-60{margin-left:60px}.ml-sm-70{margin-left:70px}.ml-sm-80{margin-left:80px}.ml-sm-90{margin-left:90px}.ml-sm-100{margin-left:100px}.ml-sm-110{margin-left:110px}.ml-sm-120{margin-left:120px}.ml-sm-130{margin-left:130px}.ml-sm-140{margin-left:140px}.mr-sm-0{margin-right:0!important}.mr-sm-10{margin-right:10px}.mr-sm-20{margin-right:20px}.mr-sm-30{margin-right:30px}.mr-sm-40{margin-right:40px}.mr-sm-50{margin-right:50px}.mr-sm-60{margin-right:60px}.mr-sm-70{margin-right:70px}.mr-sm-80{margin-right:80px}.mr-sm-90{margin-right:90px}.mr-sm-100{margin-right:100px}.mr-sm-110{margin-right:110px}.mr-sm-120{margin-right:120px}.mr-sm-130{margin-right:130px}.mr-sm-140{margin-right:140px}.pl-sm-0{padding-left:0!important}.pl-sm-10{padding-left:10px}.pl-sm-20{padding-left:20px}.pl-sm-30{padding-left:30px}.pl-sm-40{padding-left:40px}.pl-sm-50{padding-left:50px}.pl-sm-60{padding-left:60px}.pl-sm-70{padding-left:70px}.pl-sm-80{padding-left:80px}.pl-sm-90{padding-left:90px}.pl-sm-100{padding-left:100px}.pl-sm-110{padding-left:110px}.pl-sm-120{padding-left:120px}.pl-sm-130{padding-left:130px}.pl-sm-140{padding-left:140px}.pr-sm-0{padding-right:0!important}.pr-sm-10{padding-right:10px}.pr-sm-20{padding-right:20px}.pr-sm-30{padding-right:30px}.pr-sm-40{padding-right:40px}.pr-sm-50{padding-right:50px}.pr-sm-60{padding-right:60px}.pr-sm-70{padding-right:70px}.pr-sm-80{padding-right:80px}.pr-sm-90{padding-right:90px}.pr-sm-100{padding-right:100px}.pr-sm-110{padding-right:110px}.pr-sm-120{padding-right:120px}.pr-sm-130{padding-right:130px}.pr-sm-140{padding-right:140px}}@media only screen and (max-width:767px){.ml-xs-0{margin-left:0!important}.ml-xs-10{margin-left:10px}.ml-xs-20{margin-left:20px}.ml-xs-30{margin-left:30px}.ml-xs-40{margin-left:40px}.ml-xs-50{margin-left:50px}.ml-xs-60{margin-left:60px}.ml-xs-70{margin-left:70px}.ml-xs-80{margin-left:80px}.ml-xs-90{margin-left:90px}.ml-xs-100{margin-left:100px}.ml-xs-110{margin-left:110px}.ml-xs-120{margin-left:120px}.ml-xs-130{margin-left:130px}.ml-xs-140{margin-left:140px}.mr-xs-0{margin-right:0!important}.mr-xs-10{margin-right:10px}.mr-xs-20{margin-right:20px}.mr-xs-30{margin-right:30px}.mr-xs-40{margin-right:40px}.mr-xs-50{margin-right:50px}.mr-xs-60{margin-right:60px}.mr-xs-70{margin-right:70px}.mr-xs-80{margin-right:80px}.mr-xs-90{margin-right:90px}.mr-xs-100{margin-right:100px}.mr-xs-110{margin-right:110px}.mr-xs-120{margin-right:120px}.mr-xs-130{margin-right:130px}.mr-xs-140{margin-right:140px}.pl-xs-0{padding-left:0!important}.pl-xs-10{padding-left:10px}.pl-xs-20{padding-left:20px}.pl-xs-30{padding-left:30px}.pl-xs-40{padding-left:40px}.pl-xs-50{padding-left:50px}.pl-xs-60{padding-left:60px}.pl-xs-70{padding-left:70px}.pl-xs-80{padding-left:80px}.pl-xs-90{padding-left:90px}.pl-xs-100{padding-left:100px}.pl-xs-110{padding-left:110px}.pl-xs-120{padding-left:120px}.pl-xs-130{padding-left:130px}.pl-xs-140{padding-left:140px}.pr-xs-0{padding-right:0!important}.pr-xs-10{padding-right:10px}.pr-xs-20{padding-right:20px}.pr-xs-30{padding-right:30px}.pr-xs-40{padding-right:40px}.pr-xs-50{padding-right:50px}.pr-xs-60{padding-right:60px}.pr-xs-70{padding-right:70px}.pr-xs-80{padding-right:80px}.pr-xs-90{padding-right:90px}.pr-xs-100{padding-right:100px}.pr-xs-110{padding-right:110px}.pr-xs-120{padding-right:120px}.pr-xs-130{padding-right:130px}.pr-xs-140{padding-right:140px}}@media only screen and (max-width:480px){.ml-xxs-0{margin-left:0!important}.ml-xxs-10{margin-left:10px}.ml-xxs-20{margin-left:20px}.ml-xxs-30{margin-left:30px}.ml-xxs-40{margin-left:40px}.ml-xxs-50{margin-left:50px}.ml-xxs-60{margin-left:60px}.ml-xxs-70{margin-left:70px}.ml-xxs-80{margin-left:80px}.ml-xxs-90{margin-left:90px}.ml-xxs-100{margin-left:100px}.ml-xxs-110{margin-left:110px}.ml-xxs-120{margin-left:120px}.ml-xxs-130{margin-left:130px}.ml-xxs-140{margin-left:140px}.mr-xxs-0{margin-right:0!important}.mr-xxs-10{margin-right:10px}.mr-xxs-20{margin-right:20px}.mr-xxs-30{margin-right:30px}.mr-xxs-40{margin-right:40px}.mr-xxs-50{margin-right:50px}.mr-xxs-60{margin-right:60px}.mr-xxs-70{margin-right:70px}.mr-xxs-80{margin-right:80px}.mr-xxs-90{margin-right:90px}.mr-xxs-100{margin-right:100px}.mr-xxs-110{margin-right:110px}.mr-xxs-120{margin-right:120px}.mr-xxs-130{margin-right:130px}.mr-xxs-140{margin-right:140px}.pl-xxs-0{padding-left:0!important}.pl-xxs-10{padding-left:10px}.pl-xxs-20{padding-left:20px}.pl-xxs-30{padding-left:30px}.pl-xxs-40{padding-left:40px}.pl-xxs-50{padding-left:50px}.pl-xxs-60{padding-left:60px}.pl-xxs-70{padding-left:70px}.pl-xxs-80{padding-left:80px}.pl-xxs-90{padding-left:90px}.pl-xxs-100{padding-left:100px}.pl-xxs-110{padding-left:110px}.pl-xxs-120{padding-left:120px}.pl-xxs-130{padding-left:130px}.pl-xxs-140{padding-left:140px}.pr-xxs-0{padding-right:0!important}.pr-xxs-10{padding-right:10px}.pr-xxs-20{padding-right:20px}.pr-xxs-30{padding-right:30px}.pr-xxs-40{padding-right:40px}.pr-xxs-50{padding-right:50px}.pr-xxs-60{padding-right:60px}.pr-xxs-70{padding-right:70px}.pr-xxs-80{padding-right:80px}.pr-xxs-90{padding-right:90px}.pr-xxs-100{padding-right:100px}.pr-xxs-110{padding-right:110px}.pr-xxs-120{padding-right:120px}.pr-xxs-130{padding-right:130px}.pr-xxs-140{padding-right:140px}}

/* 
 * CSS Vertical
 * Author - The Tailor of Design
 * www.thetailorofdesign.com
 */

.mt-0{margin-top:0!important}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mt-110{margin-top:110px}.mt-120{margin-top:120px}.mt-130{margin-top:130px}.mt-140{margin-top:140px}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mb-110{margin-bottom:110px}.mb-120{margin-bottom:120px}.mb-130{margin-bottom:130px}.mb-140{margin-bottom:140px}.pt-0{padding-top:0!important}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pt-110{padding-top:110px}.pt-120{padding-top:120px}.pt-130{padding-top:130px}.pt-140{padding-top:140px}.pb-0{padding-bottom:0!important}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pb-110{padding-bottom:110px}.pb-120{padding-bottom:120px}.pb-130{padding-bottom:130px}.pb-140{padding-bottom:140px}@media only screen and (max-width:1200px){.mt-lg-0{margin-top:0!important}.mt-lg-10{margin-top:10px}.mt-lg-20{margin-top:20px}.mt-lg-30{margin-top:30px}.mt-lg-40{margin-top:40px}.mt-lg-50{margin-top:50px}.mt-lg-60{margin-top:60px}.mt-lg-70{margin-top:70px}.mt-lg-80{margin-top:80px}.mt-lg-90{margin-top:90px}.mt-lg-100{margin-top:100px}.mt-lg-110{margin-top:110px}.mt-lg-120{margin-top:120px}.mt-lg-130{margin-top:130px}.mt-lg-140{margin-top:140px}.mb-lg-0{margin-bottom:0!important}.mb-lg-10{margin-bottom:10px}.mb-lg-20{margin-bottom:20px}.mb-lg-30{margin-bottom:30px}.mb-lg-40{margin-bottom:40px}.mb-lg-50{margin-bottom:50px}.mb-lg-60{margin-bottom:60px}.mb-lg-70{margin-bottom:70px}.mb-lg-80{margin-bottom:80px}.mb-lg-90{margin-bottom:90px}.mb-lg-100{margin-bottom:100px}.mb-lg-110{margin-bottom:110px}.mb-lg-120{margin-bottom:120px}.mb-lg-130{margin-bottom:130px}.mb-lg-140{margin-bottom:140px}.pt-lg-0{padding-top:0!important}.pt-lg-10{padding-top:10px}.pt-lg-20{padding-top:20px}.pt-lg-30{padding-top:30px}.pt-lg-40{padding-top:40px}.pt-lg-50{padding-top:50px}.pt-lg-60{padding-top:60px}.pt-lg-70{padding-top:70px}.pt-lg-80{padding-top:80px}.pt-lg-90{padding-top:90px}.pt-lg-100{padding-top:100px}.pt-lg-110{padding-top:110px}.pt-lg-120{padding-top:120px}.pt-lg-130{padding-top:130px}.pt-lg-140{padding-top:140px}.pb-lg-0{padding-bottom:0!important}.pb-lg-10{padding-bottom:10px}.pb-lg-20{padding-bottom:20px}.pb-lg-30{padding-bottom:30px}.pb-lg-40{padding-bottom:40px}.pb-lg-50{padding-bottom:50px}.pb-lg-60{padding-bottom:60px}.pb-lg-70{padding-bottom:70px}.pb-lg-80{padding-bottom:80px}.pb-lg-90{padding-bottom:90px}.pb-lg-100{padding-bottom:100px}.pb-lg-110{padding-bottom:110px}.pb-lg-120{padding-bottom:120px}.pb-lg-130{padding-bottom:130px}.pb-lg-140{padding-bottom:140px}}@media only screen and (max-width:1024px){.mt-md-0{margin-top:0!important}.mt-md-10{margin-top:10px}.mt-md-20{margin-top:20px}.mt-md-30{margin-top:30px}.mt-md-40{margin-top:40px}.mt-md-50{margin-top:50px}.mt-md-60{margin-top:60px}.mt-md-70{margin-top:70px}.mt-md-80{margin-top:80px}.mt-md-90{margin-top:90px}.mt-md-100{margin-top:100px}.mt-md-110{margin-top:110px}.mt-md-120{margin-top:120px}.mt-md-130{margin-top:130px}.mt-md-140{margin-top:140px}.mb-md-0{margin-bottom:0!important}.mb-md-10{margin-bottom:10px}.mb-md-20{margin-bottom:20px}.mb-md-30{margin-bottom:30px}.mb-md-40{margin-bottom:40px}.mb-md-50{margin-bottom:50px}.mb-md-60{margin-bottom:60px}.mb-md-70{margin-bottom:70px}.mb-md-80{margin-bottom:80px}.mb-md-90{margin-bottom:90px}.mb-md-100{margin-bottom:100px}.mb-md-110{margin-bottom:110px}.mb-md-120{margin-bottom:120px}.mb-md-130{margin-bottom:130px}.mb-md-140{margin-bottom:140px}.pt-md-0{padding-top:0!important}.pt-md-10{padding-top:10px}.pt-md-20{padding-top:20px}.pt-md-30{padding-top:30px}.pt-md-40{padding-top:40px}.pt-md-50{padding-top:50px}.pt-md-60{padding-top:60px}.pt-md-70{padding-top:70px}.pt-md-80{padding-top:80px}.pt-md-90{padding-top:90px}.pt-md-100{padding-top:100px}.pt-md-110{padding-top:110px}.pt-md-120{padding-top:120px}.pt-md-130{padding-top:130px}.pt-md-140{padding-top:140px}.pb-md-0{padding-bottom:0!important}.pb-md-10{padding-bottom:10px}.pb-md-20{padding-bottom:20px}.pb-md-30{padding-bottom:30px}.pb-md-40{padding-bottom:40px}.pb-md-50{padding-bottom:50px}.pb-md-60{padding-bottom:60px}.pb-md-70{padding-bottom:70px}.pb-md-80{padding-bottom:80px}.pb-md-90{padding-bottom:90px}.pb-md-100{padding-bottom:100px}.pb-md-110{padding-bottom:110px}.pb-md-120{padding-bottom:120px}.pb-md-130{padding-bottom:130px}.pb-md-140{padding-bottom:140px}}@media only screen and (max-width:768px){.mt-sm-0{margin-top:0!important}.mt-sm-10{margin-top:10px}.mt-sm-20{margin-top:20px}.mt-sm-30{margin-top:30px}.mt-sm-40{margin-top:40px}.mt-sm-50{margin-top:50px}.mt-sm-60{margin-top:60px}.mt-sm-70{margin-top:70px}.mt-sm-80{margin-top:80px}.mt-sm-90{margin-top:90px}.mt-sm-100{margin-top:100px}.mt-sm-110{margin-top:110px}.mt-sm-120{margin-top:120px}.mt-sm-130{margin-top:130px}.mt-sm-140{margin-top:140px}.mb-sm-0{margin-bottom:0!important}.mb-sm-10{margin-bottom:10px}.mb-sm-20{margin-bottom:20px}.mb-sm-30{margin-bottom:30px}.mb-sm-40{margin-bottom:40px}.mb-sm-50{margin-bottom:50px}.mb-sm-60{margin-bottom:60px}.mb-sm-70{margin-bottom:70px}.mb-sm-80{margin-bottom:80px}.mb-sm-90{margin-bottom:90px}.mb-sm-100{margin-bottom:100px}.mb-sm-110{margin-bottom:110px}.mb-sm-120{margin-bottom:120px}.mb-sm-130{margin-bottom:130px}.mb-sm-140{margin-bottom:140px}.pt-sm-0{padding-top:0!important}.pt-sm-10{padding-top:10px}.pt-sm-20{padding-top:20px}.pt-sm-30{padding-top:30px}.pt-sm-40{padding-top:40px}.pt-sm-50{padding-top:50px}.pt-sm-60{padding-top:60px}.pt-sm-70{padding-top:70px}.pt-sm-80{padding-top:80px}.pt-sm-90{padding-top:90px}.pt-sm-100{padding-top:100px}.pt-sm-110{padding-top:110px}.pt-sm-120{padding-top:120px}.pt-sm-130{padding-top:130px}.pt-sm-140{padding-top:140px}.pb-sm-0{padding-bottom:0!important}.pb-sm-10{padding-bottom:10px}.pb-sm-20{padding-bottom:20px}.pb-sm-30{padding-bottom:30px}.pb-sm-40{padding-bottom:40px}.pb-sm-50{padding-bottom:50px}.pb-sm-60{padding-bottom:60px}.pb-sm-70{padding-bottom:70px}.pb-sm-80{padding-bottom:80px}.pb-sm-90{padding-bottom:90px}.pb-sm-100{padding-bottom:100px}.pb-sm-110{padding-bottom:110px}.pb-sm-120{padding-bottom:120px}.pb-sm-130{padding-bottom:130px}.pb-sm-140{padding-bottom:140px}}@media only screen and (max-width:767px){.mt-xs-0{margin-top:0!important}.mt-xs-10{margin-top:10px}.mt-xs-20{margin-top:20px}.mt-xs-30{margin-top:30px}.mt-xs-40{margin-top:40px}.mt-xs-50{margin-top:50px}.mt-xs-60{margin-top:60px}.mt-xs-70{margin-top:70px}.mt-xs-80{margin-top:80px}.mt-xs-90{margin-top:90px}.mt-xs-100{margin-top:100px}.mt-xs-110{margin-top:110px}.mt-xs-120{margin-top:120px}.mt-xs-130{margin-top:130px}.mt-xs-140{margin-top:140px}.mb-xs-0{margin-bottom:0!important}.mb-xs-10{margin-bottom:10px}.mb-xs-20{margin-bottom:20px}.mb-xs-30{margin-bottom:30px}.mb-xs-40{margin-bottom:40px}.mb-xs-50{margin-bottom:50px}.mb-xs-60{margin-bottom:60px}.mb-xs-70{margin-bottom:70px}.mb-xs-80{margin-bottom:80px}.mb-xs-90{margin-bottom:90px}.mb-xs-100{margin-bottom:100px}.mb-xs-110{margin-bottom:110px}.mb-xs-120{margin-bottom:120px}.mb-xs-130{margin-bottom:130px}.mb-xs-140{margin-bottom:140px}.pt-xs-0{padding-top:0!important}.pt-xs-10{padding-top:10px}.pt-xs-20{padding-top:20px}.pt-xs-30{padding-top:30px}.pt-xs-40{padding-top:40px}.pt-xs-50{padding-top:50px}.pt-xs-60{padding-top:60px}.pt-xs-70{padding-top:70px}.pt-xs-80{padding-top:80px}.pt-xs-90{padding-top:90px}.pt-xs-100{padding-top:100px}.pt-xs-110{padding-top:110px}.pt-xs-120{padding-top:120px}.pt-xs-130{padding-top:130px}.pt-xs-140{padding-top:140px}.pb-xs-0{padding-bottom:0!important}.pb-xs-10{padding-bottom:10px}.pb-xs-20{padding-bottom:20px}.pb-xs-30{padding-bottom:30px}.pb-xs-40{padding-bottom:40px}.pb-xs-50{padding-bottom:50px}.pb-xs-60{padding-bottom:60px}.pb-xs-70{padding-bottom:70px}.pb-xs-80{padding-bottom:80px}.pb-xs-90{padding-bottom:90px}.pb-xs-100{padding-bottom:100px}.pb-xs-110{padding-bottom:110px}.pb-xs-120{padding-bottom:120px}.pb-xs-130{padding-bottom:130px}.pb-xs-140{padding-bottom:140px}}@media only screen and (max-width:480px){.mt-xxs-0{margin-top:0!important}.mt-xxs-10{margin-top:10px}.mt-xxs-20{margin-top:20px}.mt-xxs-30{margin-top:30px}.mt-xxs-40{margin-top:40px}.mt-xxs-50{margin-top:50px}.mt-xxs-60{margin-top:60px}.mt-xxs-70{margin-top:70px}.mt-xxs-80{margin-top:80px}.mt-xxs-90{margin-top:90px}.mt-xxs-100{margin-top:100px}.mt-xxs-110{margin-top:110px}.mt-xxs-120{margin-top:120px}.mt-xxs-130{margin-top:130px}.mt-xxs-140{margin-top:140px}.mb-xxs-0{margin-bottom:0!important}.mb-xxs-10{margin-bottom:10px}.mb-xxs-20{margin-bottom:20px}.mb-xxs-30{margin-bottom:30px}.mb-xxs-40{margin-bottom:40px}.mb-xxs-50{margin-bottom:50px}.mb-xxs-60{margin-bottom:60px}.mb-xxs-70{margin-bottom:70px}.mb-xxs-80{margin-bottom:80px}.mb-xxs-90{margin-bottom:90px}.mb-xxs-100{margin-bottom:100px}.mb-xxs-110{margin-bottom:110px}.mb-xxs-120{margin-bottom:120px}.mb-xxs-130{margin-bottom:130px}.mb-xxs-140{margin-bottom:140px}.pt-xxs-0{padding-top:0!important}.pt-xxs-10{padding-top:10px}.pt-xxs-20{padding-top:20px}.pt-xxs-30{padding-top:30px}.pt-xxs-40{padding-top:40px}.pt-xxs-50{padding-top:50px}.pt-xxs-60{padding-top:60px}.pt-xxs-70{padding-top:70px}.pt-xxs-80{padding-top:80px}.pt-xxs-90{padding-top:90px}.pt-xxs-100{padding-top:100px}.pt-xxs-110{padding-top:110px}.pt-xxs-120{padding-top:120px}.pt-xxs-130{padding-top:130px}.pt-xxs-140{padding-top:140px}.pb-xxs-0{padding-bottom:0!important}.pb-xxs-10{padding-bottom:10px}.pb-xxs-20{padding-bottom:20px}.pb-xxs-30{padding-bottom:30px}.pb-xxs-40{padding-bottom:40px}.pb-xxs-50{padding-bottom:50px}.pb-xxs-60{padding-bottom:60px}.pb-xxs-70{padding-bottom:70px}.pb-xxs-80{padding-bottom:80px}.pb-xxs-90{padding-bottom:90px}.pb-xxs-100{padding-bottom:100px}.pb-xxs-110{padding-bottom:110px}.pb-xxs-120{padding-bottom:120px}.pb-xxs-130{padding-bottom:130px}.pb-xxs-140{padding-bottom:140px}}

/*
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/
*/

/* This element holds injected scripts inside iframes that in some cases may stretch layouts. So, we're just hiding it. */
#fb-root {
  display: none;
}

/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section{display:block;}
audio[controls],
canvas,
video{display:inline-block;}
html{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
ul,
li,
ol,
a,
em,
img,
strong,
fieldset,
form,
label,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:none;}
:focus{outline:0;}
img{vertical-align:middle;outline:0;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}
html,
body,
textarea,
input{-webkit-text-size-adjust:none;}
body{background: #35b2b2 url("images/background.png") repeat; min-height: 100%; overflow-x: hidden;}
.button{border-radius:25px;box-shadow:1px 1px 0 #7d7d7d;padding:10px 20px;color:#fff;margin-bottom:20px;font-size: 17px;letter-spacing: 0.035em;}
.button span{font-family:'FontAwesome';margin-right:5px;}
.button.blue{background:#00a0b0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
.button.blue:hover{background:#413e82;}
.button.red{background:#ca2156; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
.button.red:hover{background:#413e82;}
.button.green{background:#2aae4a;}
.button.yellow{background:#efc043;}
.button.purple{background:#413e82;}
.destacado-orange {padding: 2px 8px;background-color: #de7c61;color: #fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{cursor:pointer;height:42px;width:120px;-webkit-appearance:button;font-size:18px;background:transparent;letter-spacing:1px;border:1px;font-family: 'yanone400';}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{-moz-opacity:0.75;-khtml-opacity:0.75;-webkit-opacity:0.75;opacity:0.75;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
input[type=text],
input[type=email],
input[type=url],
input[type=search],
input[type=password],
textarea{border:1px solid #c4c5c7;height:35px;font-size:12px;padding:5px;color:#5f6062;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;}
textarea{resize:none;}
.float-left{float:left !important;}
.float-right{float:right !important;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.cf:before,
.cf:after{content:"";display:table;}
.cf:after{clear:both;}
.clear{clear:both;}
a{text-decoration:none;cursor:pointer;-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;}
h1,
h2,
h3,
h4,
h5,
h6{margin-bottom:1em;text-transform:uppercase;}
h1{font-size:28px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
p{margin:1em 0 1em 0;text-align:left;line-height:1.5;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:0;}
.small{font-size:10px;}
hr{display:block;height:0px;line-height:0px;border:0;border-top:1px solid;border-bottom:1px solid;margin:16px 0;float:none;clear:both;padding:0;}
#night{position:absolute;top:0;background:url("images/night.png") no-repeat center;background-size:cover;width:100%;height:1032px;z-index:-10;}
.back{position:fixed;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#stars1{top:0;background:url("images/stars1.png") repeat-x;height:249px;width:100%;z-index:-5;-webkit-animation:waves 20s linear infinite;-moz-animation:waves 20s linear infinite;animation:waves 20s linear infinite;}
#stars2{top:0;background:url("images/stars2.png") repeat-x;height:600px;width:100%;z-index:-5;}
#cloud1{top:10px;background:url("images/cloud-left-1.png") no-repeat center;height:244px;width:383px;z-index:-12;-webkit-backface-visibility:hidden;}
#cloud2{top:190px;left:184px;background:url("images/cloud-left-2.png") no-repeat center;height:177px;width:247px;z-index:-12;-webkit-backface-visibility:hidden;}
#cloud3{top:410px;background:url("images/cloud-left-3.png") no-repeat center;height:58px;width:284px;z-index:-12;-webkit-backface-visibility:hidden;}
#cloud4{top:0;right:0;background:url("images/cloud-right-1.png") no-repeat center;height:205px;width:234px;z-index:-12;-webkit-backface-visibility:hidden;}
#cloud5{top:290px;right:0;background:url("images/cloud-right-2.png") no-repeat center;height:155px;width:301px;z-index:-12;-webkit-backface-visibility:hidden;}
body{margin:0;height:0;font:14px/25px 'Solomon Normal', sans-serif;color:#363636;}
.logo-top{height:138px;margin: 0 auto; width: 310px;}
.social-top{height:35px;margin: 0 auto; width: 110px;}
.menu-top{height:50px;margin: 0 auto; width: 805px;}
.center-align{width:1000px;margin:0 auto;}
.container{width:1000px;margin:0 auto;}
/* Title Page
/* ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## */
.title-page {
  margin-top: 90px;
  margin-bottom: 30px;
  height: 40px;
}
.title-page h2 {font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
.title-page .page {
  padding-top: 12px;
  font: 12px 'Arial';
  float: right;
  color: #fff;
}
.title-page .page .home {
  float: left;
  margin-right: 10px;
  background: url("images/home.png") no-repeat center;
  width: 12px;
  height: 14px;
}
.title-page .page .arrow {
  font-size: 13px;
}
.title-page .page a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-family: 'Arial';
  color: #ffd800;
}
.title-page .page a:hover {
  opacity: 0.7;
}
p{font-family:'Solomon Normal';font-size:14px;line-height:18px;color:#363636;}
a,
h1,
h2,
h3,
h4,
h5,
h6{font-family:'yanone400';text-transform:none;}
a.more{font-family:'yanone400';-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;color:#fff;font-size:18px;width:58px;height:26px;line-height:22px;text-align:center;background:url("images/btn-small.png") no-repeat center;}
a.more:hover{background:url("images/btn-small-h.png") no-repeat center;color:#ffd000;}
a.more:active{padding-top:2px;}
.banderas{margin-top:15px;margin-right:10px;}
.pcolor{color:#bf2b5f;font-weight: bold;}
.pcolorblue{color:#42b5b7;font-weight: bold;}
#map{width:100%;height:250px;margin:30px 0;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{cursor:pointer;-webkit-appearance:none;border:0;font-family:'FontAwesome', 'yanone400';}
html input[type="text"],
textarea{border:0;font-family:'Solomon Normal', sans-serif;background:#c6d85d;border-radius:5px;margin-bottom:15px;width:100%;color:#313131;padding-left:20px;font-size:13px;width:100%;}
input[type="submit"]{padding:7px 20px;}
input[type="text"]{padding:0px 0px;}
textarea{margin:20px 0 20px 0;padding-bottom:0px;padding-top:10px;height:100px;}
.contacto{font:20px 'Another Hand', sans-serif;color:#3b73b7;}
header .center-align{position:relative;}
header .logo{background:url("images/bg-logo.png") no-repeat center;width:310px;height:138px;margin-top:15px;margin-left:0px;position:relative;background-size:100% 100%;text-align:center;z-index:10;}
header .logo span{position:absolute;left:90px;top:97px;font-family:'Mclaren';font-size:15px;color:#ffd800;letter-spacing:0.291em;}
  header .social{margin-top:0px;margin-right:0px;position:relative;min-width:150px}
header .social{margin-top:0px;margin-right:0px;position:relative;min-width:150px}
header .social form{float:right;}
header .social .search-inp{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Arial';width:209px;height:45px;padding:10px 40px 10px 20px;outline:0;margin:0;border:0;background:transparent url("images/search.png") no-repeat center;}
header .social .search-btn{position:absolute;background:url("images/lupa.png") no-repeat center;width:20px;height:20px;top:13px;right:16px;}
header .social ul{margin-top:0px;margin-right:0px;}
header .social ul li{float:left;margin-right:5px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;overflow:hidden;background:url(images/social.png) no-repeat;}
header .social ul li a{width:inherit;height:inherit;display:block;}
header .social ul li.facebook{width:36px;height:34px;background-position:-2px -2px;}
header .social ul li.facebook:hover{width:36px;height:34px;background-position:-2px -43px;}
header .social ul li.instagram{width:34px;height:36px;background-position:-43px -2px;}
header .social ul li.instagram:hover{width:34px;height:36px;background-position:-43px -43px;}
header .social ul li.pinterest{width:35px;height:36px;background-position:-82px -2px;}
header .social ul li.pinterest:hover{width:35px;height:36px;background-position:-82px -43px;}
header .social ul li.twitter{width:35px;height:32px;background-position:-122px -2px;}
header .social ul li.twitter:hover{width:35px;height:32px;background-position:-122px -43px;}
header .social ul li.youtube{width:35px;height:35px;background-position:-162px -2px;}
header .social ul li.youtube:hover{width:35px;height:35px;background-position:-162px -43px;}
header .drop-menu{display:none;}
header nav{position:absolute;top:30px;z-index: 9999;}
header nav > ul > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:10px;padding:0px 15px 3px 15px;border:2px solid rgba(251, 234, 168, 1);-webkit-border-top-right-radius:40px;-webkit-border-bottom-right-radius:40px;-webkit-border-bottom-left-radius:40px;-webkit-border-top-left-radius:40px;-moz-border-radius-topright:40px;-moz-border-radius-bottomright:40px;-moz-border-radius-bottomleft:40px;-moz-border-radius-topleft:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;border-top-left-radius:40px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background-color:rgba(250, 202, 101, 1);position:relative;}
header nav > ul > li:hover > ul{visibility:visible;opacity:1;}
header nav > ul > li > ul{position:absolute;left:50%;margin-left:-92px;top:50px;z-index:90;width:180px;background:rgba(245, 165, 66, 1);-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:2px solid rgba(255, 255, 255, 1);-webkit-box-shadow:0 5px 6px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 6px rgba(0, 0, 0, 0.2);box-shadow:0 5px 6px rgba(0, 0, 0, 0.2);opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
header nav > ul > li > ul:after{content:'';position:absolute;background:url("images/triang.png") no-repeat center bottom;width:100%;height:82px;bottom:100%;-webkit-box-shadow:0 0 0 rgba(255, 255, 255, 0.2);-moz-box-shadow:0 0 0 rgba(255, 255, 255, 0.2);box-shadow:0 0 0 rgba(255, 255, 255, 0.2);}
header nav > ul > li > ul > li{text-align:center;position:relative;width:90%;margin:2px auto;}
header nav > ul > li > ul > li:first-child{margin-top:20px;}
header nav > ul > li > ul > li:last-child{margin-bottom:20px;}
header nav > ul > li > ul > li:hover{background:#eb6f1f;-webkit-box-shadow:0 2px 0 rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 rgba(255, 255, 255, 0.2);-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
header nav > ul > li > ul > li:hover > ul{visibility:visible;opacity:1;}
header nav > ul > li > ul > li > ul{position:absolute;left:100%;margin-left:6px;top:0;z-index:90;width:130px;background:rgba(17, 47, 90, 0.9);-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:0;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-top:1px solid rgba(255, 255, 255, 0.1);-webkit-box-shadow:0 5px 6px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 6px rgba(0, 0, 0, 0.2);box-shadow:0 5px 6px rgba(0, 0, 0, 0.2);opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
header nav > ul > li > ul > li > ul > li{text-align:center;position:relative;width:90%;margin:2px auto;}
header nav > ul > li > ul > li > ul > li:first-child{margin-top:20px;}
header nav > ul > li > ul > li > ul > li:last-child{margin-bottom:20px;}
header nav > ul > li > ul > li > ul > li:hover{background:#061c3b;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
header nav > ul > li > ul > li a{padding:6px 15px;height:29px;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:18px;line-height:29px;}
header nav > ul > li:hover{border:2px solid rgba(255, 255, 255, 1);background-color:rgba(245, 165, 66, 1);}
header nav > ul > li.active{-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);border:2px solid rgba(203, 48, 63, 1);background:rgba(232, 84, 117, 1);}
header nav > ul > li > ul > li.active{-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);border:2px solid rgba(203, 48, 63, 1);background:rgba(232, 84, 117, 1);-webkit-border-top-right-radius:40px;-webkit-border-bottom-right-radius:40px;-webkit-border-bottom-left-radius:40px;-webkit-border-top-left-radius:40px;-moz-border-radius-topright:40px;-moz-border-radius-bottomright:40px;-moz-border-radius-bottomleft:40px;-moz-border-radius-topleft:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;border-top-left-radius:40px;}
header nav > ul > li a{font-size:21px;color:#fff;text-shadow:2px 2px 2px rgba(90, 90, 90, 0.8);letter-spacing: 0.035em;}
.dotted-line{width: 100%;height: 75px;background: url("images/separador.png") center center no-repeat;background-size: auto 100%;margin: 20px 0;}
.separator{width:100%;height:40px;background:url("images/separador.png") center center no-repeat;background-size:auto 100%;margin:20px 0;}
.divider{position: absolute; z-index: 100; width: 100%; height: 68px; background: url("images/divider.png") repeat-x; }
.divider-footer{position: absolute; z-index: 100; width: 100%; height: 160px; background: url("images/divider-footer.png") repeat-x; bottom: 130px; }
.fondo-conten{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 2px;}
.fondo-conten-cocorico{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-servicios{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-extraescolares{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-instalaciones{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-familias{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-contacto1{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-contacto2{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-aviso{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
#slider{width:100%;height:370px;margin-top:50px;position:relative;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 50px 30px -40px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 50px 30px -40px rgba(0, 0, 0, 0.2);box-shadow:0 50px 30px -40px rgba(0, 0, 0, 0.2);border: 10px solid #FFF; border-radius: 50px;background: #FFF;}
#slider .wood{position:absolute;background:url("images/home/wood.png") no-repeat center;width:501px;height:248px;top:50%;margin-top:-106px;right:-50px;z-index:3;}
#slider .wood .text{display:block;position:absolute;top:35px;left:75px;z-index:50;}
#slider .wood .text .category{font-family:'McLaren';font-size:14px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);}
#slider .wood .text .caption{margin:5px 0 3px 0;font-size:33px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);}
#slider .wood .text .content{font-size:14px;width:340px;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);}
#slider img{-webkit-box-shadow:0 -1px 0 rgba(255, 255, 255, 0.2);-moz-box-shadow:0 -1px 0 rgba(255, 255, 255, 0.2);box-shadow:0 -1px 0 rgba(255, 255, 255, 0.2);-webkit-border-top-right-radius:40px;-webkit-border-bottom-right-radius:40px;-webkit-border-bottom-left-radius:40px;-webkit-border-top-left-radius:40px;-moz-border-radius-topright:40px;-moz-border-radius-bottomright:40px;-moz-border-radius-bottomleft:40px;-moz-border-radius-topleft:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;border-top-left-radius:40px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;margin-top:1px;}
#slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
#slider .flex-direction-nav a.flex-prev{left:-30px;background:url("images/home/nav-left.png") no-repeat center;}
#slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
#slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
#slider .flex-direction-nav a.flex-next{right:-30px;background:url("images/home/nav-right.png") no-repeat center;}
#slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
#slider .flex-direction-nav a.flex-next:active{top:50.5%;}

article.pagination{margin:10px 0 75px;width:100%;text-align:center;}
article.pagination.gall{margin-top:0;}
article.pagination a{background:url("images/pagination.png") no-repeat;display:inline-block;overflow:hidden;width:36px;height:36px;line-height:36px;margin:0 3px;font:15px 'Arial';color:#ffd800;padding-top:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article.pagination a:nth-child(4n+1){background-position:-2px -2px;}
article.pagination a:nth-child(4n+1):hover,
article.pagination a:nth-child(4n+1).active{background-position:-2px -43px;color:#fff;}
article.pagination a:nth-child(4n+2){background-position:-43px -2px;}
article.pagination a:nth-child(4n+2):hover,
article.pagination a:nth-child(4n+2).active{background-position:-41px -43px;color:#fff;}
article.pagination a:nth-child(4n+3){background-position:-43px -2px;}
article.pagination a:nth-child(4n+3):hover,
article.pagination a:nth-child(4n+3).active{background-position:-41px -43px;color:#fff;}
article.pagination a:nth-child(4n+4){background-position:-83px -2px;}
article.pagination a:nth-child(4n+4):hover,
article.pagination a:nth-child(4n+4).active{background-position:-81px -43px;color:#fff;}

.escritorio{display: none;}
.footer-home{width:100%;}
.footer-menu{background:#d3e3f2;padding:15px 0px 50px 0px;}
.footer-bottom{font:15px 'Solomon Normal', sans-serif;background:#f8e897;height:30px;color:#ef4b53;text-align:center;padding:15px 0px 5px 0px;}
.footer-bottom a{font:15px 'Solomon Normal', sans-serif;color:#ad590c;}
.footer-bottom a:hover{color:#ad590c;font-weight:bold;}
.footer-bottom a.rojo{font:15px 'Solomon Normal', sans-serif;color:#ef4b53; font-weight: bold;}
.footer-bottom a.rojo:hover{color:#ad590c;font-weight:bold;}
.footer-links{font:15px 'McLaren', sans-serif;color:#335179;text-align:center;padding-top:15px;height:35px;background:#d3e3f2;padding-bottom:5px;}
.footer-links a{color:#335179;}
.footer-links-cam{font:15px 'McLaren', sans-serif;color:#335179;text-align:center;}
.footer-links-cam a{color:#335179;}
.fa{font-family:'FontAwesome';font-size:18px;color:#bf2b5f;}

article.about-us-home{margin-top:108px;}
article.about-us-home aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
article.about-us-home .about{width:63%;border-right:2px dotted rgba(232, 84, 117, 0.7);}
article.about-us-home .about .img{float:left;position:relative;}
article.about-us-home .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
article.about-us-home .about h2{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
article.about-us-home .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:30px;}
article.about-us-home .list{width:37%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:30px;}
article.about-us-home .list li{height:auto;margin-bottom:17px;}
article.about-us-home .list li .icon{float:left;margin-right:15px;width:61px;height:61px;}
article.about-us-home .list li .icon.i1{background:url("images/bandera-cam.png") no-repeat center;}
article.about-us-home .list li .icon.i2{background:url("images/camara.png") no-repeat center;}
article.about-us-home .list li .icon.i3{background:url("images/home/about-3.png") no-repeat center;}
article.about-us-home .list li .caption{font:24px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
article.about-us-home .list li .caption:hover{text-decoration:none;}
article.about-us{margin-bottom:27px;margin-top:20px;position:relative;padding:30px 40px 30px 40px;z-index:2;}
article.about-us2{margin-bottom:0px;margin-top:-30px;border-radius:0px 0px 0px 0px;border-style:solid;position:relative;padding:0px 0px 0px 20px;z-index:2;}
article.about-us .col-6{margin-top:40px;}
article.about-us .text{padding-right:5px;}
article.about-us .text p{font-size:14px;line-height:20px;}
article.about-us2 .text p{font-size:14px;line-height:20px;}
article.about-us .slider{padding-left:30px;}
article.about-us #about-slider{width:100%;position:relative;}
article.about-us #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
article.about-us #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
article.about-us #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
article.about-us #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
article.about-us #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
article.about-us #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
article.about-us #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
article.about-us #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}

article.bloque-texto{margin-top:108px;}
article.bloque-texto aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
article.bloque-texto .about{width:100%;border-right:2px dotted rgba(232, 84, 117, 0.0);}
article.bloque-texto .about .img{float:left;position:relative;}
article.bloque-texto .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
article.bloque-texto .about h2{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 20px 0;text-align: center;}
article.bloque-texto .about h3{font:24px 'Pacifico';color:#525252;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 20px 0;text-align: center;line-height: 1.4em;}
article.bloque-texto .about h4{font:24px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 20px 0;text-align: center;line-height: 1.4em;}
article.bloque-texto .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0px;}
article.bloque-texto{margin-bottom:27px;margin-top:20px;position:relative;padding:0px 0px 0px 0px;z-index:101;}
article.bloque-texto2{margin-bottom:27px;margin-top:0px;border-radius:0px 0px 50px 50px;border-style:solid;position:relative;padding:0px 30px 30px 30px;z-index:2;background:rgb(255,255,255);background: transparent;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);}
article.bloque-texto .col-6{margin-top:40px;}
article.bloque-texto .text{padding-right:5px;}
article.bloque-texto .text p{font-size:14px;line-height:20px;}
article.bloque-texto2 .text p{font-size:14px;line-height:20px;}
article.bloque-texto .text a{font-family: 'solomon normal'; color: #00a0b0; font-size:14px; line-height:20px; font-weight:bold;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
article.bloque-texto .text a:hover{color: #bf2b5f;text-decoration: underline;}
article.bloque-texto .about .text img {width:100%;min-width:0px;max-width:250px;}
article.bloque-texto .about .imagen1{width: 385px;height: 188px;background: url("images/quienes-somos.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen2{width: 385px;height: 188px;background: url("images/proyecto-educativo.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen3{width: 385px;height: 188px;background: url("images/horarios-tarifas.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen4{width: 385px;height: 188px;background: url("images/menu.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen5{width: 385px;height: 188px;background: url("images/pediatra.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen6{width: 385px;height: 188px;background: url("images/ingles.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen7{width: 385px;height: 188px;background: url("images/musica.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen8{width: 385px;height: 188px;background: url("images/psicomotricidad.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen9{width: 385px;height: 188px;background: url("images/natacion.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen10{width: 385px;height: 188px;background: url("images/granja.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen11{width: 385px;height: 188px;background: url("images/teatro.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen12{width: 385px;height: 188px;background: url("images/instalaciones.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen13{width: 385px;height: 188px;background: url("images/comida.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen14{width: 385px;height: 188px;background: url("images/calendario.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen15{width: 385px;height: 188px;background: url("images/padres.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen16{width: 385px;height: 188px;background: url("images/donde.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen17{width: 385px;height: 188px;background: url("images/contacto.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen18{width: 385px;height: 188px;background: url("images/exito.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen19{width: 385px;height: 188px;background: url("images/aviso.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .slider{padding-left:30px;}
article.bloque-texto #about-slider{width:100%;position:relative;}
article.bloque-texto #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
article.bloque-texto #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
article.bloque-texto #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
article.bloque-texto #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
article.bloque-texto #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
article.bloque-texto #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
article.bloque-texto #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
article.bloque-texto #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}
article.bloque-texto > ul {margin-bottom: 30px;}
article.bloque-texto > ul li {list-style: url("images/list.png");color: #363636;font-family: 'Solomon Normal';font-size:14px;line-height: 20px;margin-left: 30px;padding-left: 10px;margin-bottom: 20px;}
article.bloque-texto .about ul {margin-bottom: 30px;}
article.bloque-texto .about ul li {list-style: url("images/list.png");color: #363636;font-family: 'Solomon Normal';font-size:14px;line-height: 20px;margin-left: 30px;padding-left: 10px;margin-bottom: 20px;}

article.bloque-contenido{margin-top:108px;}
article.bloque-contenido aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
article.bloque-contenido .about{width:63%;border-right:2px dotted rgba(232, 84, 117, 0.0);}
article.bloque-contenido .about .img{float:left;position:relative;}
article.bloque-contenido .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
article.bloque-contenido .title{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
article.bloque-contenido .title-list{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
article.bloque-contenido .subtitle{display:block;text-align:left;font:18px 'Pacifico';color:#363636;text-shadow:0 2px 0 rgba(0, 0, 0, 0.0);position:relative; margin-top: -15px;}
/*article.bloque-contenido .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:330px;top:0;}*/
article.bloque-contenido .title:after{content:"";position:absolute;background:url("images/balancin.png") no-repeat center;width:60px;height:35%;left:250px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
article.bloque-contenido .title-list:after{content:"";position:absolute;background:url("images/patito.png") no-repeat center;width:60px;height:35%;right:60px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
article.bloque-contenido .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:30px;}
article.bloque-contenido .list{width:37%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:30px;}
article.bloque-contenido .list li{height:auto;margin-bottom:5px;margin-top: 5px;}
article.bloque-contenido .list li .icon{width:150px;height:47px;margin: 0 auto;}
article.bloque-contenido .list li .icon.i1{background:url("images/ticket.png") no-repeat center;margin: 0 auto;}
article.bloque-contenido .list li .icon.i2{background:url("images/edenred.png") no-repeat center;margin: 0 auto;}
article.bloque-contenido .list li .icon.i3{background:url("images/educa.png") no-repeat center;margin: 0 auto;}
article.bloque-contenido .list li .icon.i4{background:url("images/cheque.png") no-repeat center;margin: 0 auto;}
article.bloque-contenido .list li .caption{font:24px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
article.bloque-contenido .list li .caption:hover{text-decoration:none;}
article.bloque-contenido{margin-bottom:27px;margin-top:0px;position:relative;padding:30px 40px 30px 40px;z-index:2;}
article.bloque-contenido2{margin-bottom:27px;margin-top:0px;border-radius:0px 0px 50px 50px;border-style:solid;position:relative;padding:0px 30px 30px 30px;z-index:2;background:rgb(255,255,255);background: transparent;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);}
article.bloque-contenido .col-6{margin-top:40px;}
article.bloque-contenido .text{padding-right:5px;}
article.bloque-contenido .text p{font-size:14px;line-height:20px;}
article.bloque-contenido2 .text p{font-size:14px;line-height:20px;}
article.bloque-contenido .slider{padding-left:30px;}
article.bloque-contenido #about-slider{width:100%;position:relative;}
article.bloque-contenido #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
article.bloque-contenido #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
article.bloque-contenido #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
article.bloque-contenido #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
article.bloque-contenido #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}

.teachers{margin-right: 0px;margin-left: 25px}
article.our-teachers{margin-top:0px;margin-bottom:10px;}
article.our-teachers .title{display:block;text-align:center;font-size:33px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);position:relative;}
article.our-teachers .title:before{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;left:80px;top:0;}
article.our-teachers .title:after{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;right:80px;top:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
article.our-teachers .col-4:nth-child(3n+1){padding-right:6px;}
article.our-teachers .col-4:nth-child(3n+2){padding-left:0px;padding-right:3px;}
article.our-teachers .col-4:nth-child(3n+3){padding-left:0px;}
article.our-teachers .col-4 .back-frame1{background-color:none;background:url("images/about-us/destacado1d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame2{background-color:none;background:url("images/about-us/destacado2d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame3{background-color:none;background:url("images/about-us/destacado3d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame4{background-color:none;background:url("images/about-us/destacado4d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame5{background-color:none;background:url("images/about-us/destacado5d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame6{background-color:none;background:url("images/about-us/destacado6d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame7{background-color:none;background:url("images/about-us/destacado7d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame8{background-color:none;background:url("images/about-us/destacado8d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame9{background-color:none;background:url("images/about-us/destacado9d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame10{background-color:none;background:url("images/about-us/destacado10d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame11{background-color:none;background:url("images/about-us/destacado11d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame12{background-color:none;background:url("images/about-us/destacado12d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame13{background-color:none;background:url("images/about-us/destacado13d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame14{background-color:none;background:url("images/about-us/destacado14d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame15{background-color:none;background:url("images/about-us/destacado15d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame16{background-color:none;background:url("images/about-us/destacado16d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame17{background-color:none;background:url("images/about-us/destacado17d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px; margin-left: -3px;}
article.our-teachers .col-4 .back-frame1 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame2 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame3 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame4 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame5 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame6 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame7 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame8 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame9 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame10 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame11 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame12 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame13 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame14 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame15 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame16 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame17 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
article.our-teachers .col-4 .back-frame1 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame2 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame3 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame4 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame5 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame6 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame7 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame8 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame9 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame10 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame11 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame12 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame13 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame14 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame15 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame16 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame17 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
/*article.our-teachers .col-4 .back-frame1 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame2 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame3 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame4 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame5 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame6 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame7 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame8 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame9 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame10 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame11 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame12 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame13 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame14 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame15 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame16 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame17 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}*/
article.our-teachers .col-4 .image{width:281px;position:relative;margin:0 auto;padding-top:23px;}
article.our-teachers .col-4 .image img{width:100%;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article.our-teachers .col-4 .image ul{position:absolute;top:75%;left:50%;margin-left:-61px;}
article.our-teachers .col-4 .image ul li{float:left;margin-right:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
article.our-teachers .col-4 .image ul li a{width:31px;height:31px;display:block;}
article.our-teachers .col-4 .image ul li.facebook{background:url("images/about-us/facebook.png") no-repeat center;}
article.our-teachers .col-4 .image ul li.facebook:hover{opacity:0.7;}
article.our-teachers .col-4 .image ul li.pinterest{background:url("images/about-us/pinterest.png") no-repeat center;}
article.our-teachers .col-4 .image ul li.pinterest:hover{opacity:0.7;}
article.our-teachers .col-4 .image ul li.twitter{background:url("images/about-us/twitter.png") no-repeat center;}
article.our-teachers .col-4 .image ul li.twitter:hover{opacity:0.7;}
article.recent-blog-home{margin-top:35px;}
article.recent-blog-home .title{display:block;text-align:center;font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);position:relative;}
article.recent-blog-home .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:330px;top:0;}
article.recent-blog-home .title:after{content:"";position:absolute;background:url("images/molinillo_dcha.png") no-repeat center;width:54px;height:100%;right:330px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
article.recent-blog-home .subtitle{display:block;text-align:center;font:18px 'Pacifico';color:#363636;text-shadow:0 2px 0 rgba(0, 0, 0, 0.0);position:relative; margin-top: -15px;}
article.recent-blog-home .items .col-3:nth-child(4n+1){padding-right:15px;}
article.recent-blog-home .items .col-3:nth-child(4n+2){padding-left:5px;padding-right:10px;}
article.recent-blog-home .items .col-3:nth-child(4n+3){padding-left:10px;padding-right:5px;}
article.recent-blog-home .items .col-3:nth-child(4n+4){padding-left:15px;}
article.recent-blog-home .items img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:13px solid rgba(0, 0, 0, 0.3);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
article.recent-blog-home .items a:hover > img{border:13px solid rgba(0, 0, 0, 0.12);}
article.recent-blog-home .items .info{margin-top:20px;}
article.recent-blog-home .items .info .time{float:left;background:url("images/clock.png") no-repeat left;height:14px;padding-left:20px;margin-right:15px;line-height:14px;font:11px 'Arial';color:rgba(255, 255, 255, 0.4);}
article.recent-blog-home .items .info .comments{display:inline-block;background:url("images/comments.png") no-repeat left;height:14px;padding-left:20px;color:rgba(255, 255, 255, 0.4);font:11px 'Arial';-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
article.recent-blog-home .items .info .comments:hover{background:url("images/comments-h.png") no-repeat left;color:#ffd800;}
article.recent-blog-home .items .text{margin-top:10px;}
article.recent-blog-home .items .text a.caption{color:#ffd800;font-size:18px;}
article.recent-blog-home .items .text a.caption:hover{text-decoration:underline;}
article.recent-blog-home .items .text > p{margin-top:5px;}
article.blog .items{margin-top:45px;}
article.blog .items .col-3{margin-bottom:15px;}
article.blog .items .col-3:nth-child(4n+1){padding-right:15px;}
article.blog .items .col-3:nth-child(4n+2){padding-left:5px;padding-right:10px;}
article.blog .items .col-3:nth-child(4n+3){padding-left:10px;padding-right:5px;}
article.blog .items .col-3:nth-child(4n+4){padding-left:15px;}
article.blog .items img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:13px solid rgba(0, 0, 0, 0.3);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
article.blog .items a:hover > img{border:13px solid rgba(0, 0, 0, 0.12);}
article.blog .items .info{margin-top:20px;}
article.blog .items .info .time{float:left;background:url("images/clock.png") no-repeat left;height:14px;padding-left:20px;margin-right:15px;line-height:14px;font:11px 'Arial';color:rgba(255, 255, 255, 0.4);}
article.blog .items .info .comments{display:inline-block;background:url("images/comments.png") no-repeat left;height:14px;padding-left:20px;color:rgba(255, 255, 255, 0.4);font:11px 'Arial';-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
article.blog .items .info .comments:hover{background:url("images/comments-h.png") no-repeat left;color:#ffd800;}
article.blog .items .text{margin-top:10px;}
article.blog .items .text a.caption{color:#ffd800;font-size:18px;}
article.blog .items .text a.caption:hover{text-decoration:underline;}
article.blog .items .text > p{margin-top:5px;margin-bottom:5px;}
article.blog .items .wave{background:url("images/title-wave.png") no-repeat center;width:100%;height:39px;}
article.blog-single{margin-top:45px;}
article.blog-single .img{float:left;margin-right:20px;}
article.blog-single .img .img-bord{border:13px solid rgba(0, 0, 0, 0.3);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
article.blog-single .img .info{margin-top:15px;text-align:center;}
article.blog-single .img .info .time{background:url("images/clock.png") no-repeat left;height:14px;padding-left:20px;margin-right:15px;line-height:14px;font:11px 'Arial';color:rgba(255, 255, 255, 0.4);}
article.blog-single .img .info .comments{display:inline-block;background:url("images/comments.png") no-repeat left;height:14px;padding-left:20px;margin-right:15px;color:rgba(255, 255, 255, 0.4);font:11px 'Arial';}
article.blog-single .img .info .by{background-repeat:no-repeat;background-position:left;height:14px;padding-left:20px;line-height:14px;font:11px 'Arial';color:rgba(255, 255, 255, 0.4);}
article.blog-single .img .wave{margin-top:10px;background:url("images/title-wave.png") no-repeat center;width:100%;height:39px;}
article.blog-single p{font-size:14px;line-height:22px;}
article.blog-single > h3{margin-top:25px;font-size:19px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);}
article.blog-single > ul{margin-bottom:30px;}
article.blog-single > ul li{list-style:url("images/list.png");color:#fff;line-height:30px;margin-left:30px;padding-left:10px;}
article.blog-single .dotted-line.first{margin-top:25px;}
article.blog-single .category{margin-top:10px;}
article.blog-single .category .categ{float:left;font-size:14px;line-height:25px;color:#fff;}
article.blog-single .category .share{width:200px;float:right;font-size:14px;color:#fff;}
article.blog-single .category .share h4{float:left;margin-right:15px;line-height:25px;}
article.blog-single .category .share ul li{float:left;margin-right:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;overflow:hidden;background:url(images/social.png) no-repeat;}
article.blog-single .category .share ul li a{width:inherit;height:inherit;display:block;}
article.blog-single .category .share ul li.facebook{width:36px;height:34px;background-position:-2px -43px;}
article.blog-single .category .share ul li.facebook:hover{width:36px;height:34px;background-position:-2px -2px;}
article.blog-single .category .share ul li.pinterest{width:35px;height:36px;background-position:-82px -43px;}
article.blog-single .category .share ul li.pinterest:hover{width:35px;height:36px;background-position:-82px -2px;}
article.blog-single .category .share ul li.twitter{width:35px;height:32px;background-position:-122px -43px;}
article.blog-single .category .share ul li.twitter:hover{width:35px;height:32px;background-position:-122px -2px;}
article.blog-single .title{margin-top:50px;display:block;text-align:center;font-size:33px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);position:relative;}
article.blog-single .title:before{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;left:80px;top:0;}
article.blog-single .title:after{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;right:80px;top:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
article.blog-single .comments .comment,
article.blog-single .comments .reply{margin-bottom:15px;}
article.blog-single .comments .comment .avatar,
article.blog-single .comments .reply .avatar{width:131px;float:left;}
article.blog-single .comments .comment .avatar img,
article.blog-single .comments .reply .avatar img{border:13px solid rgba(0, 0, 0, 0.3);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
article.blog-single .comments .comment .avatar h4,
article.blog-single .comments .reply .avatar h4{color:#ffd800;font-size:16px;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);text-align:center;margin-top:10px;}
article.blog-single .comments .comment .text,
article.blog-single .comments .reply .text{width:85%;float:right;}
article.blog-single .comments .comment .text .top,
article.blog-single .comments .reply .text .top{height:25px;}
article.blog-single .comments .comment .text .top .date,
article.blog-single .comments .reply .text .top .date{float:left;color:#fff;font-size:13px;}
article.blog-single .comments .comment .text .top .reply-button,
article.blog-single .comments .reply .text .top .reply-button{float:right;color:#ffd800;font-size:13px;}
article.blog-single .comments .comment .text .top .reply-button:hover,
article.blog-single .comments .reply .text .top .reply-button:hover{opacity:0.7;}
article.blog-single .comments .comment .text > p,
article.blog-single .comments .reply .text > p{margin-top:15px;}
article.blog-single .comments .reply{margin-top:30px;}
article.blog-single .comments .reply .enter{width:131px;height:131px;float:left;margin-right:19px;background:url("images/reply.png") no-repeat center;}
article.blog-single .comments .reply .avatar{width:131px;float:left;}
article.blog-single .comments .reply .text{width:70%;float:right;}
article.blog-single .respond{margin-top:60px;margin-bottom:100px;height:400px;position:relative;background:url("images/comments-back.png") no-repeat bottom;}
article.blog-single .respond .top{position:absolute;top:-75px;background:url("images/photo-gallery/top.png") no-repeat center;height:117px;width:1093px;left:50%;margin-left:-546px;}
article.blog-single .respond .top h2{top:50px;width:100%;position:absolute;text-align:center;font-size:33px;color:#895830;text-shadow:0 2px 0 rgba(255, 255, 255, 0.5);}
article.blog-single .respond form{padding-top:70px;}
article.blog-single .respond form .col-4 input{display:block;width:269px;height:56px;margin:0 auto;border:none;background-color:transparent;background:url("images/comments-small.png") no-repeat center;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-bottom:15px;}
article.blog-single .respond form textarea{display:block;margin:0 auto;width:937px;height:144px;border:none;background-color:transparent;background:url("images/comments-big.png") no-repeat center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 45px;text-align:center;font-family:'Arial' !important;overflow:hidden;}
article.blog-single .respond form .submit{margin:20px auto 0;font-family:'Arial';-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:none;display:block;color:#fff;font-size:14px;width:76px;height:41px;text-align:center;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);background:url("images/send2.png") no-repeat center;line-height:0;padding-top:0;vertical-align:top;}
article.blog-single .respond form .submit:hover{background:url("images/send2-h.png") no-repeat center;opacity:1;}
article.blog-single .respond form .submit:active{margin-top:22px;}
article.contacts{margin-top:45px;}
article.contacts .map{float:left;margin-right:20px;}
article.contacts .map iframe{width:490px;height:340px;border:13px solid rgba(0, 0, 0, 0.3);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article.contacts .contactos{margin-top:35px;}
article.contacts .adress,
article.contacts .phone,
article.contacts .email{margin-left:40px;}
article.contacts .adress .icon,
article.contacts .phone .icon,
article.contacts .email .icon{float:left;width:44px;height:44px;margin-right:20px;margin-left:40px;}
article.contacts .adress h3,
article.contacts .phone h3,
article.contacts .email h3{margin-bottom:0px;color:#ffd800;font-size:19px;}
article.contacts .adress .icon{background:url("images/map.png") no-repeat center;}
article.contacts .phone .icon{background:url("images/phone.png") no-repeat center;}
article.contacts .email .icon{background:url("images/messages.png") no-repeat center;}
article.contacts p{font-size:14px;line-height:22px;}
article.contacts .respond{margin-top:125px;margin-bottom:40px;height:400px;position:relative;background:url("images/comments-back.png") no-repeat bottom;}
article.contacts .respond .top{position:absolute;top:-75px;background:url("images/photo-gallery/top.png") no-repeat center;height:117px;width:1093px;left:50%;margin-left:-546px;}
article.contacts .respond .top h2{top:50px;width:100%;position:absolute;text-align:center;font-size:33px;color:#895830;text-shadow:0 2px 0 rgba(255, 255, 255, 0.5);}
article.contacts .respond form{padding-top:70px;}
article.contacts .respond form .col-4 input{display:block;width:269px;height:56px;margin:0 auto;border:none;background-color:transparent;background:url("images/comments-small.png") no-repeat center;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-bottom:15px;}
article.contacts .respond form textarea{display:block;margin:0 auto;width:937px;height:144px;border:none;background-color:transparent;background:url("images/comments-big.png") no-repeat center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 45px;text-align:center;font-family:'Arial' !important;overflow:hidden;}
article.contacts .respond form .submit{margin:20px auto 0;font-family:'Arial';-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:none;display:block;color:#fff;font-size:14px;width:76px;height:41px;text-align:center;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);background:url("images/send2.png") no-repeat center;line-height:0;padding-top:0;vertical-align:top;}
article.contacts .respond form .submit:hover{background:url("images/send2-h.png") no-repeat center;opacity:1;}
article.contacts .respond form .submit:active{margin-top:22px;}
article.rooms .line{border-bottom:2px dashed rgba(255, 255, 255, 0.2);}
article.rooms .line:last-child{border-bottom:none;margin-bottom:30px;}
article.rooms .line > .col-6{margin:30px 0;}
article.rooms .line > .col-6:nth-child(2n+1){padding-right:15px;border-right:2px dashed rgba(255, 255, 255, 0.2);}
article.rooms .line > .col-6:nth-child(2n+1) .img{padding-left:5px;}
article.rooms .line > .col-6:nth-child(2n+1) .img img{border:13px solid rgba(0, 0, 0, 0.3);float:right;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:237px;height:auto;}
article.rooms .line > .col-6:nth-child(2n+1) .text{padding-right:8px;float:left;text-align:right;}
article.rooms .line > .col-6:nth-child(2n+1) .text h3 a{width:100%;margin-bottom:5px;font-size:18px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);}
article.rooms .line > .col-6:nth-child(2n+1) .text h3 a:hover{text-decoration:underline;}
article.rooms .line > .col-6:nth-child(2n+1) .text p{text-align:right;line-height:16px;}
article.rooms .line > .col-6:nth-child(2n+1) .text a{float:right;}
article.rooms .line > .col-6:nth-child(2n+2){padding-left:15px;}
article.rooms .line > .col-6:nth-child(2n+2) .img{padding-right:5px;}
article.rooms .line > .col-6:nth-child(2n+2) .img img{border:13px solid rgba(0, 0, 0, 0.3);float:right;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:237px;height:auto;}
article.rooms .line > .col-6:nth-child(2n+2) .text{padding-left:8px;float:right;text-align:left;}
article.rooms .line > .col-6:nth-child(2n+2) .text h3 a{width:100%;margin-bottom:5px;font-size:18px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);}
article.rooms .line > .col-6:nth-child(2n+2) .text h3 a:hover{text-decoration:underline;}
article.rooms .line > .col-6:nth-child(2n+2) .text p{text-align:left;line-height:16px;}
article.rooms .line > .col-6:nth-child(2n+2) .text a{float:left;}
article.rooms .title{display:block;text-align:center;font-size:33px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);position:relative;}
article.rooms .title:before{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;left:80px;top:0;}
article.rooms .title:after{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;right:80px;top:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
article.rooms.opened .line > .col-6:nth-child(2n+1){border-right:none;}
article.rooms-opened{margin-top:40px;margin-bottom:65px;}
article.rooms-opened p{font-size:14px;line-height:22px;}
article.rooms-opened #room-slider{width:490px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:30px;position:relative;}
article.rooms-opened #room-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
article.rooms-opened #room-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
article.rooms-opened #room-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
article.rooms-opened #room-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
article.rooms-opened #room-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
article.rooms-opened #room-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
article.rooms-opened #room-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
article.rooms-opened #room-slider .flex-direction-nav a.flex-next:active{top:50.5%;}
.fotos img,
.img-border{border-radius:20px;border:3px dotted #00a0b0;margin:0 10px 10px 0;float:left;width:48%;height:250px;}
article.gallery{background:url("images/gallery/gallery.png") no-repeat top;height:784px;width:100%;margin-top:45px;padding:24px 29px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article.gallery a:hover > img{outline:6px solid #f8df7a;outline-offset:-4px;}
article.gallery img{margin:7px;outline:2px solid #f8df7a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:1px 1px 0 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 0 2px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 0 2px rgba(0, 0, 0, 0.2);}
article.gallery .items1 img{float:left;}
article.gallery .items2 img{float:right;}
article.gallery-opened{margin-top:42px;}
article.gallery-opened #gallery-slider{background:url("images/gallery/gallery-opened.png") no-repeat center;width:100%;height:636px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:30px;position:relative;text-align:center;}
article.gallery-opened #gallery-slider img{-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-webkit-border-bottom-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;-moz-border-radius-bottomleft:30px;-moz-border-radius-topleft:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;border-top-left-radius:30px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:42px auto 0;}
article.gallery-opened #gallery-slider .flex-control-nav{position:absolute;text-align:center;width:100%;bottom:60px;}
article.gallery-opened #gallery-slider .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
article.gallery-opened #gallery-slider .flex-control-nav li a{cursor:pointer;width:16px;height:16px;display:block;text-indent:-9999px;background:url("images/punct.png") no-repeat center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
article.gallery-opened #gallery-slider .flex-control-nav li a:hover{background:url("images/punct-h.png") no-repeat center;}
article.gallery-opened #gallery-slider .flex-control-nav li a.flex-active{background:url("images/punct-h.png") no-repeat center;cursor:default;}
article.gallery-opened #gallery-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
article.gallery-opened #gallery-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
article.gallery-opened #gallery-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
article.gallery-opened #gallery-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
article.gallery-opened #gallery-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
article.gallery-opened #gallery-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
article.gallery-opened #gallery-slider .flex-direction-nav a.flex-next:active{top:50.5%;}
article.gallery-opened .title{margin-top:10px;display:block;text-align:center;font-size:33px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);position:relative;}
article.gallery-opened .title:before{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;left:80px;top:0;}
article.gallery-opened .title:after{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;right:80px;top:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
article.gallery-opened p{font-size:14px;line-height:22px;}
article.gallery-opened .dotted-line{margin-top:40px;}
article.gallery-opened .info{margin-top:10px;margin-bottom:70px;}
article.gallery-opened .info .categ{float:left;font-size:14px;line-height:25px;color:#fff;}
article.gallery-opened .info .share{width:200px;float:right;font-size:14px;color:#fff;}
article.gallery-opened .info .share h4{float:left;margin-right:15px;line-height:25px;}
article.gallery-opened .info .share ul li{float:left;margin-right:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;overflow:hidden;background:url(images/social.png) no-repeat;}
article.gallery-opened .info .share ul li a{width:inherit;height:inherit;display:block;}
article.gallery-opened .info .share ul li.facebook{width:36px;height:34px;background-position:-2px -43px;}
article.gallery-opened .info .share ul li.facebook:hover{width:36px;height:34px;background-position:-2px -2px;}
article.gallery-opened .info .share ul li.pinterest{width:35px;height:36px;background-position:-82px -43px;}
article.gallery-opened .info .share ul li.pinterest:hover{width:35px;height:36px;background-position:-82px -2px;}
article.gallery-opened .info .share ul li.twitter{width:35px;height:32px;background-position:-122px -43px;}
article.gallery-opened .info .share ul li.twitter:hover{width:35px;height:32px;background-position:-122px -2px;}
.photo-gallery{z-index:10;margin-top:115px;height:380px;position:relative;background:url("images/photo-gallery/background.png") repeat-y;padding:72px 29px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.photo-gallery a:hover > img{outline:6px solid #f8df7a;outline-offset:-4px;}
.photo-gallery img{margin:7px;outline:2px solid #f8df7a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:1px 1px 0 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 0 2px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 0 2px rgba(0, 0, 0, 0.2);}
.photo-gallery .items1 img{float:left;}
.photo-gallery .items2 img{float:right;}
.photo-gallery #photo-gallery .flex-direction-nav a{position:absolute;top:15px;margin-top:-30px;width:39px;height:28px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
.photo-gallery #photo-gallery .flex-direction-nav a.flex-prev{left:320px;background:url("images/home/left.png") no-repeat center;}
.photo-gallery #photo-gallery .flex-direction-nav a.flex-prev:hover{background:url("images/home/left-h.png") no-repeat center;}
.photo-gallery #photo-gallery .flex-direction-nav a.flex-prev:active{top:17px;}
.photo-gallery #photo-gallery .flex-direction-nav a.flex-next{right:320px;background:url("images/home/right.png") no-repeat center;}
.photo-gallery #photo-gallery .flex-direction-nav a.flex-next:hover{background:url("images/home/right-h.png") no-repeat center;}
.photo-gallery #photo-gallery .flex-direction-nav a.flex-next:active{top:17px;}
.photo-gallery .top{position:absolute;top:-75px;background:url("images/photo-gallery/top.png") no-repeat center;height:117px;width:1093px;left:50%;margin-left:-546px;}
.photo-gallery .top h2{top:50px;width:100%;position:absolute;text-align:center;font-size:33px;color:#895830;text-shadow:0 2px 0 rgba(255, 255, 255, 0.5);}
.photo-gallery .back{position:absolute;background:url("images/photo-gallery/back.png") no-repeat center;height:382px;width:963px;left:50%;margin-left:-481px;top:60px;z-index:-1;}
.photo-gallery .bottom{position:absolute;bottom:-156px;background:url("images/photo-gallery/bottom.png") no-repeat center;height:156px;width:1069px;left:-37px;z-index:-2;}
.photo-gallery .anchor{position:absolute;background:url("images/photo-gallery/anchor.png") no-repeat center;width:88px;height:238px;left:50%;margin-left:-44px;bottom:-330px;-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-animation:anchor 10s ease infinite;-moz-animation:anchor 10s ease infinite;animation:anchor 10s ease infinite;}
div.pp_default .pp_top,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right,
div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right{height:13px;}
div.pp_default .pp_top .pp_left{background:url("../css/images/prettyPhoto/default/sprite.png") -78px -93px no-repeat;}
div.pp_default .pp_top .pp_middle{background:url("../css/images/prettyPhoto/default/sprite_x.png") top left repeat-x;}
div.pp_default .pp_top .pp_right{background:url("../css/images/prettyPhoto/default/sprite.png") -112px -93px no-repeat;}
div.pp_default .pp_content .ppt{color:#f8f8f8;}
div.pp_default .pp_content_container .pp_left{background:url("../css/images/prettyPhoto/default/sprite_y.png") -7px 0 repeat-y;padding-left:13px;}
div.pp_default .pp_content_container .pp_right{background:url("../css/images/prettyPhoto/default/sprite_y.png") top right repeat-y;padding-right:13px;}
div.pp_default .pp_next:hover{background:url("../css/images/prettyPhoto/default/sprite_next.png") center right no-repeat;cursor:pointer;}
div.pp_default .pp_previous:hover{background:url("../css/images/prettyPhoto/default/sprite_prev.png") center left no-repeat;cursor:pointer;}
div.pp_default .pp_expand{background:url("../css/images/prettyPhoto/default/sprite.png") 0 -29px no-repeat;cursor:pointer;width:28px;height:28px;}
div.pp_default .pp_expand:hover{background:url("../css/images/prettyPhoto/default/sprite.png") 0 -56px no-repeat;cursor:pointer;}
div.pp_default .pp_contract{background:url("../css/images/prettyPhoto/default/sprite.png") 0 -84px no-repeat;cursor:pointer;width:28px;height:28px;}
div.pp_default .pp_contract:hover{background:url("../css/images/prettyPhoto/default/sprite.png") 0 -113px no-repeat;cursor:pointer;}
div.pp_default .pp_close{width:30px;height:30px;background:url("../css/images/prettyPhoto/default/sprite.png") 2px 1px no-repeat;cursor:pointer;}
div.pp_default .pp_gallery ul li a{background:url("../css/images/prettyPhoto/default/default_thumb.png") center center #f8f8f8;border:1px solid #aaa;}
div.pp_default .pp_social{margin-top:7px;}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto;}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url("../css/images/prettyPhoto/default/sprite.png") -51px 1px no-repeat;height:30px;width:30px;}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px;}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url("../css/images/prettyPhoto/default/sprite.png") -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0;}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px;}
div.pp_default .pp_content_container .pp_details{margin-top:5px;}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative;}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px;}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7;}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0;}
div.pp_default .pp_bottom .pp_left{background:url("../css/images/prettyPhoto/default/sprite.png") -78px -127px no-repeat;}
div.pp_default .pp_bottom .pp_middle{background:url("../css/images/prettyPhoto/default/sprite_x.png") bottom left repeat-x;}
div.pp_default .pp_bottom .pp_right{background:url("../css/images/prettyPhoto/default/sprite.png") -112px -127px no-repeat;}
div.pp_default .pp_loaderIcon{background:url("../css/images/prettyPhoto/default/loader.gif") center center no-repeat;}
div.facebook .pp_top .pp_left{background:url("../css/images/prettyPhoto/facebook/sprite.png") -88px -53px no-repeat;}
div.facebook .pp_top .pp_middle{background:url("../css/images/prettyPhoto/facebook/contentPatternTop.png") top left repeat-x;}
div.facebook .pp_top .pp_right{background:url("../css/images/prettyPhoto/facebook/sprite.png") -110px -53px no-repeat;}
div.facebook .pp_content_container .pp_left{background:url("../css/images/prettyPhoto/facebook/contentPatternLeft.png") top left repeat-y;}
div.facebook .pp_content_container .pp_right{background:url("../css/images/prettyPhoto/facebook/contentPatternRight.png") top right repeat-y;}
div.facebook .pp_expand{background:url("../css/images/prettyPhoto/facebook/sprite.png") -31px -26px no-repeat;cursor:pointer;}
div.facebook .pp_expand:hover{background:url("../css/images/prettyPhoto/facebook/sprite.png") -31px -47px no-repeat;cursor:pointer;}
div.facebook .pp_contract{background:url("../css/images/prettyPhoto/facebook/sprite.png") 0 -26px no-repeat;cursor:pointer;}
div.facebook .pp_contract:hover{background:url("../css/images/prettyPhoto/facebook/sprite.png") 0 -47px no-repeat;cursor:pointer;}
div.facebook .pp_close{width:22px;height:22px;background:url("../css/images/prettyPhoto/facebook/sprite.png") -1px -1px no-repeat;cursor:pointer;}
div.facebook .pp_description{margin:0 37px 0 0;}
div.facebook .pp_loaderIcon{background:url("../css/images/prettyPhoto/facebook/loader.gif") center center no-repeat;}
div.facebook .pp_arrow_previous{background:url("../css/images/prettyPhoto/facebook/sprite.png") 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}
div.facebook .pp_arrow_next{background:url("../css/images/prettyPhoto/facebook/sprite.png") -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default;}
div.facebook .pp_nav{margin-top:0;}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}
div.facebook .pp_nav .pp_play{background:url("../css/images/prettyPhoto/facebook/sprite.png") -1px -123px no-repeat;height:22px;width:22px;}
div.facebook .pp_nav .pp_pause{background:url("../css/images/prettyPhoto/facebook/sprite.png") -32px -123px no-repeat;height:22px;width:22px;}
div.facebook .pp_next:hover{background:url("../css/images/prettyPhoto/facebook/btnNext.png") center right no-repeat;cursor:pointer;}
div.facebook .pp_previous:hover{background:url("../css/images/prettyPhoto/facebook/btnPrevious.png") center left no-repeat;cursor:pointer;}
div.facebook .pp_bottom .pp_left{background:url("../css/images/prettyPhoto/facebook/sprite.png") -88px -80px no-repeat;}
div.facebook .pp_bottom .pp_middle{background:url("../css/images/prettyPhoto/facebook/contentPatternBottom.png") top left repeat-x;}
div.facebook .pp_bottom .pp_right{background:url("../css/images/prettyPhoto/facebook/sprite.png") -110px -80px no-repeat;}
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}
.pp_content{height:40px;min-width:40px;}
* html .pp_content{width:40px;}
.pp_content_container{position:relative;text-align:left;width:100%;}
.pp_content_container .pp_left{padding-left:20px;}
.pp_content_container .pp_right{padding-right:20px;}
.pp_content_container .pp_details{float:left;margin:10px 0 2px;}
.pp_description{display:none;margin:0;}
.pp_social{float:left;margin:0;}
.pp_social .facebook{float:left;margin-left:5px;width:45px;overflow:hidden;}
.pp_social .twitter{float:left;}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0;}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px;}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px;}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000;}
.pp_gallery div{float:left;overflow:hidden;position:relative;}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0;}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden;}
.pp_gallery ul a img{border:0;}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0;}
.pp_gallery li.default a{background:url("../css/images/prettyPhoto/facebook/default_thumbnail.gif") 0 0 no-repeat;display:block;height:33px;width:50px;}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important;}
a.pp_next{background:url("../css/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
a.pp_previous{background:url("../css/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px;}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px;}
#pp_full_res{line-height:1!important;}
#pp_full_res .pp_inline{text-align:left;}
#pp_full_res .pp_inline p{margin:0 0 15px;}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px;}
div.pp_default .pp_content{background-color:#fff;}
div.pp_default #pp_full_res .pp_inline{color:#000;}
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a,
.pp_gallery ul a:hover,
.pp_gallery li.selected a{border-color:#fff;}
div.pp_default .pp_details{position:relative;}
.pp_top,
.pp_bottom{height:20px;position:relative;}
* html .pp_top,
* html .pp_bottom{padding:0 20px;}
.pp_top .pp_left,
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle,
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle,
* html .pp_bottom .pp_middle{left:0;position:static;}
.pp_top .pp_right,
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_fade,
.pp_gallery li.default a img{display:none;}
footer{position:absolute;bottom:0;width:100%;height:auto;}
footer section{position:absolute;width:100%;bottom:0;height:180px;}
footer section .information{padding-right:20px;width:40%;}
footer section .information h3{font-size:16px;color:#fff;margin-bottom:10px;}
footer section .information a{float:left;clear:both;font:11px 'Arial';color:#a2bdcf;margin-bottom:5px;}
footer section .information a:hover{text-decoration:underline;}
footer section .contacts h3{font-size:16px;color:#fff;margin-bottom:10px;}
footer section .contacts span{float:left;clear:both;font-family:'Arial';color:#a2bdcf;margin-bottom:5px;}
footer section .contacts span.tel{font-size:16px;}
footer section .contacts ul{float:left;margin-top:15px;}
footer section .contacts ul li{float:left;margin-right:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;overflow:hidden;background:url(images/social.png) no-repeat;}
footer section .contacts ul li a{width:inherit;height:inherit;display:block;}
footer section .contacts ul li.facebook{width:36px;height:34px;background-position:-2px -2px;}
footer section .contacts ul li.facebook:hover{width:36px;height:34px;background-position:-2px -43px;}
footer section .contacts ul li.instagram{width:34px;height:36px;background-position:-43px -2px;}
footer section .contacts ul li.instagram:hover{width:34px;height:36px;background-position:-43px -43px;}
footer section .contacts ul li.pinterest{width:35px;height:36px;background-position:-82px -2px;}
footer section .contacts ul li.pinterest:hover{width:35px;height:36px;background-position:-82px -43px;}
footer section .contacts ul li.twitter{width:35px;height:32px;background-position:-122px -2px;}
footer section .contacts ul li.twitter:hover{width:35px;height:32px;background-position:-122px -43px;}
footer section .contacts ul li.youtube{width:35px;height:35px;background-position:-162px -2px;}
footer section .contacts ul li.youtube:hover{width:35px;height:35px;background-position:-162px -43px;}
footer section .form{width:40%;}
footer section form{width:100%;}
footer section form #name,
footer section form #email,
footer section form #message{font:12px 'Arial';padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;outline:0;border:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 4px 4px 0 rgba(0, 0, 0, 0.1), 4px 4px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 4px 4px 0 rgba(0, 0, 0, 0.1), 4px 4px 0 rgba(0, 0, 0, 0.2);box-shadow:inset 4px 4px 0 rgba(0, 0, 0, 0.1), 4px 4px 0 rgba(0, 0, 0, 0.2);}
footer section form #name{float:left;width:48%;height:35px;}
footer section form #email{float:right;width:48%;height:35px;}
footer section form #message{padding-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:70px;margin-top:18px;}
footer section form #submit{margin-top:10px;font-family:'Arial';-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:none;display:block;color:#fff;font-size:18px;width:109px;height:38px;text-align:center;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);background:url("images/send.png") no-repeat center;}
footer section form #submit:hover{background:url("images/send-h.png") no-repeat center;opacity:1;}
footer section form #submit:active{margin-top:12px;}
footer section .bottom-line{position:absolute;bottom:0;width:100%;background:#84bd20;height:60px;overflow:hidden;}
footer section .bottom-line .top{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-align:center;position:absolute;display:block;width:50px;height:50px;left:50%;margin-left:-25px;padding-top:15px;bottom:3px;font:19px 'McLaren';color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);background:url("images/top.png") no-repeat center top;z-index:2;}
footer section .bottom-line .top:hover{bottom:5px;}
footer section .bottom-line .center-align{left:50%;height:70px;margin-left:-500px;position:absolute;bottom:0;}
footer section .bottom-line .left{display:block;position:absolute;left:0;bottom:20px;color:#fff;font:11px 'Solomon Normal';}
footer section .bottom-line .right{position:absolute;right:0;background:url("images/logo-small.png") no-repeat center;width:170px;height:45px;bottom:10px;color:#fff;font:11px 'Solomon Normal';}
footer #footer-white{position:absolute;background:url("images/footer-white.png") no-repeat center;height:1019px;width:100%;z-index:-5;bottom:0;}
footer #footer-yellow{position:absolute;background:url("images/footer-yellow.png") no-repeat center;height:635px;width:100%;z-index:-5;bottom:105px;overflow:hidden;}
footer #footer-yellow.else{bottom:0;opacity:0.7;}
footer #footer-cloud1{position:absolute;background:url("images/footer-cloud-1.png") no-repeat center;height:556px;width:607px;z-index:-3;bottom:285px;left:0;}
footer #footer-cloud1.else{bottom:105px;}
footer #footer-cloud2{position:absolute;background:url("images/footer-cloud-2.png") no-repeat center;height:377px;width:447px;z-index:-3;bottom:385px;right:0;}
footer #footer-cloud2.else{bottom:205px;}
#footer-bird1{position:absolute;background:url("images/footer-bird1.png") no-repeat center;height:38px;width:58px;z-index:99;top:200px;left:490px;-webkit-animation:waves 20s ease infinite;-moz-animation:waves 20s ease infinite;animation:waves 20s ease infinite;}
#footer-bird3{position:absolute;background:url("images/footer-bird3.png") no-repeat center;height:98px;width:130px;z-index:-1;top:130px;right:550px;-webkit-animation:waves 15s ease infinite;-moz-animation:waves 15s ease infinite;animation:waves 15s ease infinite;}
#nube{position:absolute;top:40px;height:114px;width:200px;background:url("images/nube.png");opacity:0.5;z-index:-10;-webkit-animation:nube 70s infinite linear;-moz-animation:nube 70s infinite linear;animation:nube 70s infinite linear;}
@-moz-keyframes nube{0%{left:0px;opacity:0.5;}
100%{left:1300px;opacity:0.0;}
}
@-webkit-keyframes nube{0%{left:0px;opacity:0.5;}
100%{left:1300px;opacity:0.0;}
}
#nube-grande{position:absolute;top:60px;height:342px;width:396px;background:url("images/nube_grande.png");opacity:0.5;z-index:-40;-webkit-animation:nube-grande 120s infinite linear;-moz-animation:nube-grande 120s infinite linear;animation:nube-grande 120s infinite linear;}
@-moz-keyframes nube-grande{0%{left:-400px;}
100%{left:1310px;opacity:0.0;}
}
@-webkit-keyframes nube-grande{0%{left:-400px;}
100%{left:1310px;opacity:0.0;}
}
#english{position:absolute;top:65px;left:-270px;height:350px;background:url("images/globo.png");width:264px;opacity:1;z-index:9999;-webkit-animation:globo 50s infinite ease-in;-moz-animation:globo 50s infinite aease-in;animation:globo 50s infinite ease-in;animation-direction: alternate;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;}
@-moz-keyframes globo{0%{left:-270px;}
88%{left:1310px;top:65px;opacity:1.0;}
90%{left:1310px;top:65px;opacity:1.0;}
100%{left:1310px;top:-500px;opacity:0.5;}
}
@-webkit-keyframes globo{0%{left:-270px;}
88%{left:1310px;top:65px;opacity:1.0;}
90%{left:1310px;top:65px;opacity:1.0;}
100%{left:1310px;top:-500px;opacity:0.5;}
}
#english a {
    display: block;
    color: transparent;
    width: 100%;
    height: 100%;
}
#english:hover{animation-play-state: paused;}
footer .waves{position:relative;overflow:hidden;bottom:0;width:100%;min-height:100%;height:200px;z-index:-1;}
footer .waves #footer-wave1{position:absolute;height:431px;width:150%;z-index:-2;bottom:0;left:-25%;-webkit-animation:waves 4s ease infinite;-moz-animation:waves 4s ease infinite;animation:waves 4s ease infinite;}
footer .waves #footer-wave2{position:absolute;background:url("images/footer-wave2.png") repeat-x center;height:755px;width:150%;z-index:-1;bottom:-40%;left:-25%;-webkit-animation:waves 3s ease infinite;-moz-animation:waves 3s ease infinite;animation:waves 3s ease infinite;}
footer .waves #bui{position:absolute;background:url("images/bui.png") no-repeat center;height:166px;width:94px;z-index:-1;bottom:260px;right:220px;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:bui 5s ease infinite;-moz-animation:bui 5s ease infinite;animation:bui 5s ease infinite;}
footer .waves #bui2{position:absolute;background:url("images/bui2.png") no-repeat center;height:535px;width:117px;z-index:1;bottom:-62px;left:50%;margin-left:-64px;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:anchor 9s ease infinite;-moz-animation:anchor 9s ease infinite;animation:anchor 9s ease infinite;}
@-webkit-keyframes waves{0%{-moz-transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);-webkit-transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);}
100%{-moz-transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);-webkit-transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);}
}
@-moz-keyframes waves{0%{-moz-transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);-webkit-transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);}
100%{-moz-transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);-webkit-transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);}
}
@keyframes wave{0%{-moz-transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);-webkit-transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);}
100%{-moz-transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);-webkit-transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);}
}
@-webkit-keyframes bui{0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);}
60%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);transform:rotate(-10deg);}
100%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);}
}
@-moz-keyframes bui{0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);}
60%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);transform:rotate(-10deg);}
100%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);}
}
@keyframes bui{0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);}
60%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);transform:rotate(-10deg);}
100%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);}
}
@-webkit-keyframes anchor{0%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}
50%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);transform:rotate(5deg);}
100%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}
}
@-moz-keyframes anchor{0%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}
50%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);transform:rotate(5deg);}
100%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}
}
@keyframes anchor{0%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}
50%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);transform:rotate(5deg);}
100%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}
}

/* Paste this css to your style sheet file or under head tag */
/* This only works with JavaScript, 
if it's not present, don't show loader */
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9998;
	background: url(images/preloader.gif) center no-repeat #fff;
}

.logo-loader{

	position: fixed;
	left: 0px;
	top: 50px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(images/logo.png) center no-repeat;

}

@media (max-width:1366px){.center-align{width:800px;}
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  nav,
  section{display:block;}
  audio[controls],
  canvas,
  video{display:inline-block;}
  html{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
  body,
  div,
  span,
  applet,
  object,
  iframe,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  blockquote,
  pre,
  ul,
  li,
  ol,
  a,
  em,
  img,
  strong,
  fieldset,
  form,
  label,
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  nav,
  section{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:none;}
  :focus{outline:0;}
  img{vertical-align:middle;outline:0;}
  button::-moz-focus-inner,
  input[type="reset"]::-moz-focus-inner,
  input[type="button"]::-moz-focus-inner,
  input[type="submit"]::-moz-focus-inner,
  input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}
  html,
  body,
  textarea,
  input{-webkit-text-size-adjust:none;}
  body{text-align:left;font-family:sans-serif;font-size:12px;font-weight:normal;line-height:1.2;}
  .button.blue{background:#00a0b0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
  .button.blue:hover{background:#413e82;}
  .button.red{background:#ca2156; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
  .button.red:hover{background:#413e82;}
  button,
  
  button:hover,
  input[type="button"]:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover{-moz-opacity:0.75;-khtml-opacity:0.75;-webkit-opacity:0.75;opacity:0.75;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
 input[type=text],
  input[type=email],
  input[type=url],
  input[type=search],
  input[type=password],
  textarea{border:1px solid #c4c5c7;height:35px;font-size:12px;padding:5px;color:#5f6062;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;}
  textarea{resize:none;}
  .float-left{float:left !important;}
  .float-right{float:right !important;}
  .text-left{text-align:left;}
  .text-center{text-align:center;}
  .text-right{text-align:right;}
  .text-justify{text-align:justify;}
  .cf:before,
  .cf:after{content:"";display:table;}
  .cf:after{clear:both;}
  .clear{clear:both;}
  a{text-decoration:none;cursor:pointer;-webkit-transition:color 100ms linear;-moz-transition:color 100ms linear;-ms-transition:color 100ms linear;-o-transition:color 100ms linear;transition:color 100ms linear;}
  h1,
  h2,
  h3,
  h4,
  h5,
  h6{margin-bottom:1em;}
  h1{font-size:28px;}
  h2{font-size:22px;}
  h3{font-size:18px;}
  h4{font-size:14px;}
  h5{font-size:12px;}
  h6{font-size:10px;}
  p{margin:1em 0 1em 0;text-align:left;line-height:1.5;}
  strong{font-weight:bold;}
  em{font-style:italic;}
  img{border:0;}
  .small{font-size:10px;}
  hr{display:block;height:0px;line-height:0px;border:0;border-top:1px solid;border-bottom:1px solid;margin:16px 0;float:none;clear:both;padding:0;}
  #night{position:absolute;top:0;background:url("images/night.png") no-repeat center;background-size:cover;width:100%;height:1032px;z-index:-10;}
  .back{position:fixed;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
  #stars1{top:0;background:url("images/stars1.png") repeat-x;height:249px;width:100%;z-index:-5;-webkit-animation:waves 20s linear infinite;-moz-animation:waves 20s linear infinite;animation:waves 20s linear infinite;}
  #stars2{top:0;background:url("images/stars2.png") repeat-x;height:600px;width:100%;z-index:-5;}
  #cloud1{top:10px;background:url("images/cloud-left-1.png") no-repeat center;height:244px;width:383px;z-index:-12;-webkit-backface-visibility:hidden;}
  #cloud2{top:190px;left:184px;background:url("images/cloud-left-2.png") no-repeat center;height:177px;width:247px;z-index:-12;-webkit-backface-visibility:hidden;}
  #cloud3{top:410px;background:url("images/cloud-left-3.png") no-repeat center;height:58px;width:284px;z-index:-12;-webkit-backface-visibility:hidden;}
  #cloud4{top:0;right:0;background:url("images/cloud-right-1.png") no-repeat center;height:205px;width:234px;z-index:-12;-webkit-backface-visibility:hidden;}
  #cloud5{top:290px;right:0;background:url("images/cloud-right-2.png") no-repeat center;height:155px;width:301px;z-index:-12;-webkit-backface-visibility:hidden;}
  body{background: #35b2b2 url("images/background.png") repeat; min-height: 100%; overflow-x: hidden;}
  #nube{position:absolute;top:40px;height:114px;width:200px;background:url("images/nube.png");opacity:0.5;z-index:-10;-webkit-animation:nube 70s infinite linear;-moz-animation:nube 70s infinite linear;animation:nube 70s infinite linear;}
  @-moz-keyframes nube{0%{left:0px;opacity:0.5;}
  100%{left:600px;opacity:0.0;}
  }
  @-webkit-keyframes nube{0%{left:0px;opacity:0.5;}
  100%{left:600px;opacity:0.0;}
  }
  #nube-grande{position:absolute;top:60px;height:342px;width:396px;background:url("images/nube_grande.png");opacity:0.5;z-index:-40;-webkit-animation:nube-grande 120s infinite linear;-moz-animation:nube-grande 120s infinite linear;animation:nube-grande 120s infinite linear;}
  @-moz-keyframes nube-grande{0%{left:-400px;}
  100%{left:600px;opacity:0.0;}
  }
  @-webkit-keyframes nube-grande{0%{left:-400px;}
  100%{left:600px;opacity:0.0;}
  }
  #english{position:absolute;top:65px;left:-270px;height:350px;background:url("images/globo.png");width:264px;opacity:1;z-index:9999;-webkit-animation:globo 50s infinite ease-in;-moz-animation:globo 50s infinite aease-in;animation:globo 50s infinite ease-in;animation-direction: alternate;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;}
  @-moz-keyframes globo{0%{left:-270px;}
  88%{left:1050px;top:65px;opacity:1.0;}
  90%{left:1050px;top:65px;opacity:1.0;}
  100%{left:1050px;top:-500px;opacity:0.5;}
  }
  @-webkit-keyframes globo{0%{left:-270px;}
  88%{left:1050px;top:65px;opacity:1.0;}
  90%{left:1050px;top:65px;opacity:1.0;}
  100%{left:1050px;top:-500px;opacity:0.5;}
  }
  #english a {
      display: block;
      color: transparent;
      width: 100%;
      height: 100%;
  }
  #english:hover{animation-play-state: paused;}
  .center-align{width:1000px;margin:0 auto;}
  p{font-family:'Solomon Normal';font-size:14px;line-height:18px;color:#363636;}
  a,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6{font-family:'yanone400';text-transform:none;}
  a.more{font-family:'yanone400';-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:block;color:#fff;font-size:18px;width:58px;height:26px;line-height:22px;text-align:center;background:url("images/btn-small.png") no-repeat center;}
  a.more:hover{background:url("images/btn-small-h.png") no-repeat center;}
  a.more:active{padding-top:2px;}
  .banderas{margin-top:15px;margin-right:10px;}
  #map{width:100%;height:250px;margin:30px 0;}
  button,
  html input[type="button"],
  input[type="reset"],
  input[type="submit"]{cursor:pointer;-webkit-appearance:none;border:0;font-family:'FontAwesome', 'yanone400';}
  html input[type="text"],
  textarea{border:0;font-family:'Solomon Normal', sans-serif;background:#c6d85d;border-radius:5px;margin-bottom:15px;width:100%;color:#313131;padding-left:20px;font-size:13px;width:100%;}
  input[type="submit"]{padding:7px 20px;}
  input[type="text"]{padding:0px 0px;}
  textarea{margin:20px 0 20px 0;padding-bottom:0px;padding-top:10px;height:100px;}
  .contacto{font:20px 'Another Hand', sans-serif;color:#3b73b7;}
  header .center-align{position:relative;}
  .logo-top{height:138px;margin: 0 auto; width: 310px;}
  .social-top{height:35px;margin: 0 auto; width: 150px;}
  .menu-top{height:50px;margin: 0 auto; width: 805px;}
  header .logo span{position:absolute;left:90px;top:97px;font-family:'Mclaren';font-size:15px;color:#ffd800;letter-spacing:0.291em;}
  header .social{margin-top:0px;margin-right:0px;position:relative;min-width:150px}
  header .social form{float:right;}
  header .social .search-inp{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Arial';width:209px;height:45px;padding:10px 40px 10px 20px;outline:0;margin:0;border:0;background:transparent url("images/search.png") no-repeat center;}
  header .social .search-btn{position:absolute;background:url("images/lupa.png") no-repeat center;width:20px;height:20px;top:13px;right:16px;}
  header .social ul{float:left;margin-top:10px;margin-right:20px;}
  header .social ul li{float:left;margin-right:5px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;overflow:hidden;background:url(images/social.png) no-repeat;}
  header .social ul li a{width:inherit;height:inherit;display:block;}
  header .social ul li.facebook{width:36px;height:34px;background-position:-2px -2px;}
  header .social ul li.facebook:hover{width:36px;height:34px;background-position:-2px -43px;}
  header .social ul li.instagram{width:34px;height:36px;background-position:-43px -2px;}
  header .social ul li.instagram:hover{width:34px;height:36px;background-position:-43px -43px;}
  header .social ul li.pinterest{width:35px;height:36px;background-position:-82px -2px;}
  header .social ul li.pinterest:hover{width:35px;height:36px;background-position:-82px -43px;}
  header .social ul li.twitter{width:35px;height:32px;background-position:-122px -2px;}
  header .social ul li.twitter:hover{width:35px;height:32px;background-position:-122px -43px;}
  header .social ul li.youtube{width:35px;height:35px;background-position:-162px -2px;}
  header .social ul li.youtube:hover{width:35px;height:35px;background-position:-162px -43px;}
  header .drop-menu{display:none;}
  header nav{position:absolute;top:30px;z-index: 9999;}
  header nav > ul > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:10px;padding:0px 15px 3px 15px;border:2px solid rgba(251, 234, 168, 1);-webkit-border-top-right-radius:40px;-webkit-border-bottom-right-radius:40px;-webkit-border-bottom-left-radius:40px;-webkit-border-top-left-radius:40px;-moz-border-radius-topright:40px;-moz-border-radius-bottomright:40px;-moz-border-radius-bottomleft:40px;-moz-border-radius-topleft:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;border-top-left-radius:40px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background-color:rgba(250, 202, 101, 1);position:relative;}
  header nav > ul > li:hover > ul{visibility:visible;opacity:1;}
  header nav > ul > li > ul{position:absolute;left:50%;margin-left:-92px;top:50px;z-index:90;width:180px;background:rgba(245, 165, 66, 1);-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:2px solid rgba(255, 255, 255, 1);-webkit-box-shadow:0 5px 6px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 6px rgba(0, 0, 0, 0.2);box-shadow:0 5px 6px rgba(0, 0, 0, 0.2);opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
  header nav > ul > li > ul:after{content:'';position:absolute;background:url("images/triang.png") no-repeat center bottom;width:100%;height:82px;bottom:100%;-webkit-box-shadow:0 0 0 rgba(255, 255, 255, 0.2);-moz-box-shadow:0 0 0 rgba(255, 255, 255, 0.2);box-shadow:0 0 0 rgba(255, 255, 255, 0.2);}
  header nav > ul > li > ul > li{text-align:center;position:relative;width:90%;margin:2px auto;}
  header nav > ul > li > ul > li:first-child{margin-top:20px;}
  header nav > ul > li > ul > li:last-child{margin-bottom:20px;}
  header nav > ul > li > ul > li:hover{background:#eb6f1f;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 rgba(255, 255, 255, 0.2);-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
  header nav > ul > li > ul > li:hover > ul{visibility:visible;opacity:1;}
  header nav > ul > li > ul > li > ul{position:absolute;left:100%;margin-left:6px;top:0;z-index:90;width:130px;background:rgba(17, 47, 90, 0.9);-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:0;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-top:1px solid rgba(255, 255, 255, 0.1);-webkit-box-shadow:0 5px 6px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 6px rgba(0, 0, 0, 0.2);box-shadow:0 5px 6px rgba(0, 0, 0, 0.2);opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
  header nav > ul > li > ul > li > ul > li{text-align:center;position:relative;width:90%;margin:2px auto;}
  header nav > ul > li > ul > li > ul > li:first-child{margin-top:20px;}
  header nav > ul > li > ul > li > ul > li:last-child{margin-bottom:20px;}
  header nav > ul > li > ul > li > ul > li:hover{background:#061c3b;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
  header nav > ul > li > ul > li a{padding:6px 15px;height:29px;-webkit-border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;-moz-border-radius-topleft:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:18px;line-height:29px;}
  header nav > ul > li:hover{border:2px solid rgba(255, 255, 255, 1);background-color:rgba(245, 165, 66, 1);}
  header nav > ul > li.active{-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);border:2px solid rgba(203, 48, 63, 1);background:rgba(232, 84, 117, 1);}
  header nav > ul > li a{font-size:21px;color:#fff;text-shadow:2px 2px 2px rgba(90, 90, 90, 0.8);letter-spacing: 0.035em;font-weight: 400;}
  .divider{position: absolute; z-index: 100; width: 100%; height: 68px; background: url("images/divider.png") repeat-x; }
  .divider-footer{position: absolute; z-index: 100; width: 100%; height: 160px; background: url("images/divider-footer.png") repeat-x; bottom: 134px; }
  .dotted-line{width: 100%;height: 75px;background: url("images/separador.png") center center no-repeat;background-size: auto 100%;margin: 20px 0;}
  .separator{width:100%;height:40px;background:url("images/separador.png") center center no-repeat;background-size:auto 100%;margin:20px 0;}
  #slider{width:100%;height:369px;margin-top:50px;position:relative;-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px;-webkit-border-bottom-left-radius:50px;-webkit-border-top-left-radius:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:50px;-moz-border-radius-bottomleft:50px;-moz-border-radius-topleft:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;border-top-left-radius:50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 50px 30px -40px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 50px 30px -40px rgba(0, 0, 0, 0.2);box-shadow:0 50px 30px -40px rgba(0, 0, 0, 0.2);}
  #slider .wood{position:absolute;background:url("images/home/wood.png") no-repeat center;width:501px;height:248px;top:50%;margin-top:-106px;right:-50px;z-index:3;}
  #slider .wood .text{display:block;position:absolute;top:35px;left:75px;z-index:50;}
  #slider .wood .text .category{font-family:'McLaren';font-size:14px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);}
  #slider .wood .text .caption{margin:5px 0 3px 0;font-size:33px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);}
  #slider .wood .text .content{font-size:14px;width:340px;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);}
  #slider img{-webkit-box-shadow:0 -1px 0 rgba(255, 255, 255, 0.2);-moz-box-shadow:0 -1px 0 rgba(255, 255, 255, 0.2);box-shadow:0 -1px 0 rgba(255, 255, 255, 0.2);-webkit-border-top-right-radius:40px;-webkit-border-bottom-right-radius:40px;-webkit-border-bottom-left-radius:40px;-webkit-border-top-left-radius:40px;-moz-border-radius-topright:40px;-moz-border-radius-bottomright:40px;-moz-border-radius-bottomleft:40px;-moz-border-radius-topleft:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px;border-top-left-radius:40px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;margin-top:1px;}
  #slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
  #slider .flex-direction-nav a.flex-prev{left:-30px;background:url("images/home/nav-left.png") no-repeat center;}
  #slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
  #slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
  #slider .flex-direction-nav a.flex-next{right:-30px;background:url("images/home/nav-right.png") no-repeat center;}
  #slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
  #slider .flex-direction-nav a.flex-next:active{top:50.5%;}
  .title-page{margin-top:5px;margin-bottom:25px;}
  .title-page h2{color:#ea6c97;font:50px 'Leckerlione', sans-serif;text-align:center;padding:0px 0px 0px 0px;}
  .title-page2{margin-top:0px;margin-bottom:30px;height:55px;}
  .title-page2 h2{float:left;font:40px 'Yikes';color:#4dbce9;text-shadow:0 2px 0 rgba(0, 0, 0, 0.0);}
  .title-page .page{padding-top:12px;font:12px 'Arial';float:right;color:#fff;}
  .title-page .page .home{float:left;margin-right:10px;background:url("images/home.png") no-repeat center;width:12px;height:14px;}
  .title-page .page .arrow{font-size:13px;}
  .title-page .page a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-family:'Arial';color:#ffd800;}
  .title-page .page a:hover{opacity:0.7;}
  article.pagination{margin:10px 0 75px;width:100%;text-align:center;}
  article.pagination.gall{margin-top:0;}
  article.pagination a{background:url("images/pagination.png") no-repeat;display:inline-block;overflow:hidden;width:36px;height:36px;line-height:36px;margin:0 3px;font:15px 'Arial';color:#ffd800;padding-top:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
  article.pagination a:nth-child(4n+1){background-position:-2px -2px;}
  article.pagination a:nth-child(4n+1):hover,
  article.pagination a:nth-child(4n+1).active{background-position:-2px -43px;color:#fff;}
  article.pagination a:nth-child(4n+2){background-position:-43px -2px;}
  article.pagination a:nth-child(4n+2):hover,
  article.pagination a:nth-child(4n+2).active{background-position:-41px -43px;color:#fff;}
  article.pagination a:nth-child(4n+3){background-position:-43px -2px;}
  article.pagination a:nth-child(4n+3):hover,
  article.pagination a:nth-child(4n+3).active{background-position:-41px -43px;color:#fff;}
  article.pagination a:nth-child(4n+4){background-position:-83px -2px;}
  article.pagination a:nth-child(4n+4):hover,
  article.pagination a:nth-child(4n+4).active{background-position:-81px -43px;color:#fff;}
  #col-bienvenida{margin-top:140px;margin-left:165px;margin-right:177px;font:18px 'McLaren', sans-serif;color:#3e3d40;border-radius:50px;border-style:solid;position:relative;background:#fff;padding:0px 120px 30px 40px;z-index:2;}
  .col-bienvenida-content{font:18px 'McLaren', sans-serif;color:#3b73b7;font-weight:bold;line-height:20px;}
  .col-bienvenida-content2{font:14px 'McLaren', sans-serif;color:#229aa0;font-weight:bold;}
  .footer-home{width:100%;}
  .footer-menu{background:#d3e3f2;padding:15px 0px 50px 0px;}
  .footer-bottom{font:15px 'Solomon Normal', sans-serif;background:#f8e897;height:35px;color:#ef4b53;text-align:center;padding:8px 0px 5px 0px;}
  .footer-bottom a{font:15px 'Solomon Normal', sans-serif;color:#ad590c;}
  .footer-bottom a:hover{color:#ad590c;font-weight:bold;}
  .footer-bottom a.rojo{font:15px 'Solomon Normal', sans-serif;color:#ef4b53; font-weight: bold;}
  .footer-bottom a.rojo:hover{color:#ad590c;font-weight:bold;}
  .footer-links{font:15px 'McLaren', sans-serif;color:#335179;text-align:center;padding-top:5px;height:20px;background:#d3e3f2;padding-bottom:5px;}
  .footer-links a{color:#335179;}
  article.about-us-home{margin-top:65px;}
  article.about-us-home aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
  article.about-us-home .about{width:63%;border-right:2px dotted rgba(232, 84, 117, 0.0);}
  article.about-us-home .about .img{float:left;position:relative;}
  article.about-us-home .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.about-us-home .about h2{font-size:48px;color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
  article.about-us-home .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-right:0px;}
  article.about-us-home .list{width:37%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:30px;}
  article.about-us-home .list li{height:auto;margin-bottom:17px;}
  article.about-us-home .list li .icon{float:left;margin-right:30px;width:51px;height:51px;}
  article.about-us-home .list li .icon.i1{background:url("images/bandera-cam.png") no-repeat center;}
  article.about-us-home .list li .icon.i2{background:url("images/camara.png") no-repeat center;}
  article.about-us-home .list li .icon.i3{background:url("images/home/about-3.png") no-repeat center;}
  article.about-us-home .list li .caption{font-size:24px;color:#bf2b5f;}
  article.about-us-home .list li .caption:hover{text-decoration:none;}
  article.about-us{margin-bottom:10px;margin-top:0px;margin-left:10px;border-radius:40px;border-style:solid;position:relative;background-color: rgb(255,255,255); opacity: 0.7;padding:12px 40px 0px 30px;z-index:auto;}
  article.about-us2{margin-bottom:0px;margin-top:-30px;border-radius:0px 0px 0px 0px;border-style:solid;position:relative;padding:0px 0px 0px 20px;z-index:2;}
  article.about-us .col-6{margin-top:40px;}
  article.about-us .text{padding-right:5px;}
  article.about-us .text p{font-size:14px;line-height:18px;}
  article.about-us2 .text p{font-size:14px;line-height:20px;}
  article.about-us .slider{padding-left:30px;}
  article.about-us #about-slider{width:100%;position:relative;}
  article.about-us #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.about-us #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
  article.about-us #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
  article.about-us #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
  article.about-us #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
  article.about-us #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
  article.about-us #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
  article.about-us #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}

  article.bloque-texto{margin-top:108px;}
  article.bloque-texto aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
  article.bloque-texto .about{width:100%;border-right:2px dotted rgba(232, 84, 117, 0.0);}
  article.bloque-texto .about .img{float:left;position:relative;}
  article.bloque-texto .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-texto .about h2{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 20px 0;text-align: center;}
  article.bloque-texto .about h3{font:24px 'Pacifico';color:#525252;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 20px 0;text-align: center;line-height: 1.4em;}
  article.bloque-texto .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0px;}
  article.bloque-texto{margin-bottom:27px;margin-top:20px;position:relative;padding:0px 0px 0px 0px;z-index:101;}
  article.bloque-texto2{margin-bottom:27px;margin-top:0px;border-radius:0px 0px 50px 50px;border-style:solid;position:relative;padding:0px 30px 30px 30px;z-index:2;background:rgb(255,255,255);background: transparent;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);}
  article.bloque-texto .col-6{margin-top:40px;}
  article.bloque-texto .text{padding-right:5px;}
  article.bloque-texto .text p{font-size:14px;line-height:20px;}
  article.bloque-texto2 .text p{font-size:14px;line-height:20px;}
  article.bloque-texto .about .text img {width:100%;min-width:0px;max-width:250px;}
  article.bloque-texto .about .imagen1{width: 385px;height: 188px;background: url("images/quienes-somos.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
  article.bloque-texto .about .imagen2{width: 385px;height: 188px;background: url("images/proyecto-educativo.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
  article.bloque-texto .about .imagen3{width: 385px;height: 188px;background: url("images/horarios-tarifas.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
  article.bloque-texto .slider{padding-left:30px;}
  article.bloque-texto #about-slider{width:100%;position:relative;}
  article.bloque-texto #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-texto #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}
  article.bloque-texto > ul {margin-bottom: 30px;}
  article.bloque-texto > ul li {list-style: url("images/list.png");color: #363636;font-family: 'Solomon Normal';font-size:14px;line-height: 20px;margin-left: 30px;padding-left: 10px;margin-bottom: 20px;}
  article.bloque-texto .about ul {margin-bottom: 30px;}
  article.bloque-texto .about ul li {list-style: url("images/list.png");color: #363636;font-family: 'Solomon Normal';font-size:14px;line-height: 20px;margin-left: 30px;padding-left: 10px;margin-bottom: 20px;}

  article.bloque-contenido{margin-top:108px;}
  article.bloque-contenido aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
  article.bloque-contenido .about{width:60%;border-right:2px dotted rgba(232, 84, 117, 0.0);}
  article.bloque-contenido .about .img{float:left;position:relative;}
  article.bloque-contenido .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-contenido .title{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
  article.bloque-contenido .title-list{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
  article.bloque-contenido .subtitle{display:block;text-align:left;font:18px 'Pacifico';color:#363636;text-shadow:0 2px 0 rgba(0, 0, 0, 0.0);position:relative; margin-top: -15px;}
  /*article.bloque-contenido .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:330px;top:0;}*/
  article.bloque-contenido .title:after{content:"";position:absolute;background:url("images/balancin.png") no-repeat center;width:60px;height:30%;left:250px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  article.bloque-contenido .title-list:after{content:"";position:absolute;background:url("images/patito.png") no-repeat center;width:60px;height:30%;right:100px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  article.bloque-contenido .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:30px;}
  article.bloque-contenido .list{width:40%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:30px;}
  article.bloque-contenido .list li{height:auto;margin-bottom:5px;margin-top: 5px;}
  article.bloque-contenido .list li .icon{width:150px;height:47px;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i1{background:url("images/ticket.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i2{background:url("images/edenred.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i3{background:url("images/educa.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i4{background:url("images/cheque.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .caption{font:24px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
  article.bloque-contenido .list li .caption:hover{text-decoration:none;}
  article.bloque-contenido{margin-bottom:27px;margin-top:0px;position:relative;padding:30px 40px 30px 40px;z-index:2;}
  article.bloque-contenido2{margin-bottom:27px;margin-top:0px;border-radius:0px 0px 50px 50px;border-style:solid;position:relative;padding:0px 30px 30px 30px;z-index:2;background:rgb(255,255,255);background: transparent;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);}
  article.bloque-contenido .col-6{margin-top:40px;}
  article.bloque-contenido .text{padding-right:5px;}
  article.bloque-contenido .text p{font-size:14px;line-height:20px;}
  article.bloque-contenido2 .text p{font-size:14px;line-height:20px;}
  article.bloque-contenido .slider{padding-left:30px;}
  article.bloque-contenido #about-slider{width:100%;position:relative;}
  article.bloque-contenido #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-contenido #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}

  article.our-teachers{margin-top:0px;margin-bottom:0px;margin-left:15px;}
  article.our-teachers .title{display:block;text-align:center;font:40px 'Yikes';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);position:relative;}
  article.our-teachers .title:before{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;left:80px;top:0;}
  article.our-teachers .title:after{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;right:80px;top:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
  article.our-teachers .col-4:nth-child(3n+1){padding-right:6px;}
  article.our-teachers .col-4:nth-child(3n+2){padding-left:0px;padding-right:3px;}
  article.our-teachers .col-4:nth-child(3n+3){padding-left:0px;}
  article.our-teachers .col-4 .back-frame1{background-color:none;background:url("images/about-us/destacado1d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame2{background-color:none;background:url("images/about-us/destacado2d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame3{background-color:none;background:url("images/about-us/destacado3d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame4{background-color:none;background:url("images/about-us/destacado4d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame5{background-color:none;background:url("images/about-us/destacado5d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame6{background-color:none;background:url("images/about-us/destacado6d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame7{background-color:none;background:url("images/about-us/destacado7d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame8{background-color:none;background:url("images/about-us/destacado8d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame9{background-color:none;background:url("images/about-us/destacado9d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame10{background-color:none;background:url("images/about-us/destacado10d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame11{background-color:none;background:url("images/about-us/destacado11d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame12{background-color:none;background:url("images/about-us/destacado12d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame13{background-color:none;background:url("images/about-us/destacado13d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame14{background-color:none;background:url("images/about-us/destacado14d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame15{background-color:none;background:url("images/about-us/destacado15d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame16{background-color:none;background:url("images/about-us/destacado16d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame17{background-color:none;background:url("images/about-us/destacado17d.png") no-repeat center;width:auto;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px; margin-left: -3px;}
  article.our-teachers .col-4 .back-frame1 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame2 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame3 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame4 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame5 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame6 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame7 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame8 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame9 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame10 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame11 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame12 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame13 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame14 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame15 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame16 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame17 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame1 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame2 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame3 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame4 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame5 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame6 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame7 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame8 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame9 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame10 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame11 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame12 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame13 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame14 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame15 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame16 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame17 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:45px;padding-right:45px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  /*article.our-teachers .col-4 .back-frame1 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame2 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame3 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame4 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame5 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame6 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame7 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame8 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame9 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame10 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame11 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame12 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame13 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame14 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame15 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame16 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame17 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}*/
  article.our-teachers .col-4 .image{width:60%;position:relative;margin-left:-50px;margin-top:0px;padding-top:0px;}
  article.our-teachers .col-4 .image img{width:100%;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
  article.our-teachers .col-4 .image ul{position:absolute;top:75%;left:50%;margin-left:-61px;}
  article.our-teachers .col-4 .image ul li{float:left;margin-right:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
  article.our-teachers .col-4 .image ul li a{width:31px;height:31px;display:block;}
  article.our-teachers .col-4 .image ul li.facebook{background:url("images/about-us/facebook.png") no-repeat center;}
  article.our-teachers .col-4 .image ul li.facebook:hover{opacity:0.7;}
  article.our-teachers .col-4 .image ul li.pinterest{background:url("images/about-us/pinterest.png") no-repeat center;}
  article.our-teachers .col-4 .image ul li.pinterest:hover{opacity:0.7;}
  article.our-teachers .col-4 .image ul li.twitter{background:url("images/about-us/twitter.png") no-repeat center;}
  article.our-teachers .col-4 .image ul li.twitter:hover{opacity:0.7;}
  article.recent-blog-home{margin-top:35px;}
  article.recent-blog-home .title{display:block;text-align:center;font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);position:relative;}
  article.recent-blog-home .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:330px;top:0;}
  article.recent-blog-home .title:after{content:"";position:absolute;background:url("images/molinillo_dcha.png") no-repeat center;width:54px;height:100%;right:330px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  article.recent-blog-home .items .col-3:nth-child(4n+1){padding-right:15px;}
  article.recent-blog-home .items .col-3:nth-child(4n+2){padding-left:5px;padding-right:10px;}
  article.recent-blog-home .items .col-3:nth-child(4n+3){padding-left:10px;padding-right:5px;}
  article.recent-blog-home .items .col-3:nth-child(4n+4){padding-left:15px;}
  article.recent-blog-home .items img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:13px solid rgba(0, 0, 0, 0.3);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
  article.recent-blog-home .items a:hover > img{border:13px solid rgba(0, 0, 0, 0.12);}
  article.recent-blog-home .items .info{margin-top:20px;}
  article.recent-blog-home .items .info .time{float:left;background:url("images/clock.png") no-repeat left;height:14px;padding-left:20px;margin-right:15px;line-height:14px;font:11px 'Arial';color:rgba(255, 255, 255, 0.4);}
  article.recent-blog-home .items .info .comments{display:inline-block;background:url("images/comments.png") no-repeat left;height:14px;padding-left:20px;color:rgba(255, 255, 255, 0.4);font:11px 'Arial';-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
  article.recent-blog-home .items .info .comments:hover{background:url("images/comments-h.png") no-repeat left;color:#ffd800;}
  article.recent-blog-home .items .text{margin-top:10px;}
  article.recent-blog-home .items .text a.caption{color:#ffd800;font-size:18px;}
  article.recent-blog-home .items .text a.caption:hover{text-decoration:underline;}
  article.recent-blog-home .items .text > p{margin-top:5px;}
  article.blog .items{margin-top:45px;}
  article.blog .items .col-3{margin-bottom:15px;}
  article.blog .items .col-3:nth-child(4n+1){padding-right:15px;}
  article.blog .items .col-3:nth-child(4n+2){padding-left:5px;padding-right:10px;}
  article.blog .items .col-3:nth-child(4n+3){padding-left:10px;padding-right:5px;}
  article.blog .items .col-3:nth-child(4n+4){padding-left:15px;}
  article.blog .items img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:13px solid rgba(0, 0, 0, 0.3);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
  article.blog .items a:hover > img{border:13px solid rgba(0, 0, 0, 0.12);}
  article.blog .items .info{margin-top:20px;}
  article.blog .items .info .time{float:left;background:url("images/clock.png") no-repeat left;height:14px;padding-left:20px;margin-right:15px;line-height:14px;font:11px 'Arial';color:rgba(255, 255, 255, 0.4);}
  article.blog .items .info .comments{display:inline-block;background:url("images/comments.png") no-repeat left;height:14px;padding-left:20px;color:rgba(255, 255, 255, 0.4);font:11px 'Arial';-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
  article.blog .items .info .comments:hover{background:url("images/comments-h.png") no-repeat left;color:#ffd800;}
  article.blog .items .text{margin-top:10px;}
  article.blog .items .text a.caption{color:#ffd800;font-size:18px;}
  article.blog .items .text a.caption:hover{text-decoration:underline;}
  article.blog .items .text > p{margin-top:5px;margin-bottom:5px;}
  article.blog .items .wave{background:url("images/title-wave.png") no-repeat center;width:100%;height:39px;}
  article.blog-single{margin-top:45px;}
  article.blog-single .img{float:left;margin-right:20px;}
  article.blog-single .img .img-bord{border:13px solid rgba(0, 0, 0, 0.3);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.blog-single .img .info{margin-top:15px;text-align:center;}
  article.blog-single .img .info .time{background:url("images/clock.png") no-repeat left;height:14px;padding-left:20px;margin-right:15px;line-height:14px;font:11px 'Arial';color:rgba(255, 255, 255, 0.4);}
  article.blog-single .img .info .comments{display:inline-block;background:url("images/comments.png") no-repeat left;height:14px;padding-left:20px;margin-right:15px;color:rgba(255, 255, 255, 0.4);font:11px 'Arial';}
  article.blog-single .img .info .by{background-repeat:no-repeat;background-position:left;height:14px;padding-left:20px;line-height:14px;font:11px 'Arial';color:rgba(255, 255, 255, 0.4);}
  article.blog-single .img .wave{margin-top:10px;background:url("images/title-wave.png") no-repeat center;width:100%;height:39px;}
  article.blog-single p{font-size:14px;line-height:22px;}
  article.blog-single > h3{margin-top:25px;font-size:19px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);}
  article.blog-single > ul{margin-bottom:30px;}
  article.blog-single > ul li{list-style:url("images/list.png");color:#fff;line-height:30px;margin-left:30px;padding-left:10px;}
  article.blog-single .dotted-line.first{margin-top:25px;}
  article.blog-single .category{margin-top:10px;}
  article.blog-single .category .categ{float:left;font-size:14px;line-height:25px;color:#fff;}
  article.blog-single .category .share{width:200px;float:right;font-size:14px;color:#fff;}
  article.blog-single .category .share h4{float:left;margin-right:15px;line-height:25px;}
  article.blog-single .category .share ul li{float:left;margin-right:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;overflow:hidden;background:url(images/social.png) no-repeat;}
  article.blog-single .category .share ul li a{width:inherit;height:inherit;display:block;}
  article.blog-single .category .share ul li.facebook{width:36px;height:34px;background-position:-2px -43px;}
  article.blog-single .category .share ul li.facebook:hover{width:36px;height:34px;background-position:-2px -2px;}
  article.blog-single .category .share ul li.pinterest{width:35px;height:36px;background-position:-82px -43px;}
  article.blog-single .category .share ul li.pinterest:hover{width:35px;height:36px;background-position:-82px -2px;}
  article.blog-single .category .share ul li.twitter{width:35px;height:32px;background-position:-122px -43px;}
  article.blog-single .category .share ul li.twitter:hover{width:35px;height:32px;background-position:-122px -2px;}
  article.blog-single .title{margin-top:50px;display:block;text-align:center;font-size:33px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);position:relative;}
  article.blog-single .title:before{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;left:80px;top:0;}
  article.blog-single .title:after{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;right:80px;top:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
  article.blog-single .comments .comment,
  article.blog-single .comments .reply{margin-bottom:15px;}
  article.blog-single .comments .comment .avatar,
  article.blog-single .comments .reply .avatar{width:131px;float:left;}
  article.blog-single .comments .comment .avatar img,
  article.blog-single .comments .reply .avatar img{border:13px solid rgba(0, 0, 0, 0.3);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.blog-single .comments .comment .avatar h4,
  article.blog-single .comments .reply .avatar h4{color:#ffd800;font-size:16px;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);text-align:center;margin-top:10px;}
  article.blog-single .comments .comment .text,
  article.blog-single .comments .reply .text{width:85%;float:right;}
  article.blog-single .comments .comment .text .top,
  article.blog-single .comments .reply .text .top{height:25px;}
  article.blog-single .comments .comment .text .top .date,
  article.blog-single .comments .reply .text .top .date{float:left;color:#fff;font-size:13px;}
  article.blog-single .comments .comment .text .top .reply-button,
  article.blog-single .comments .reply .text .top .reply-button{float:right;color:#ffd800;font-size:13px;}
  article.blog-single .comments .comment .text .top .reply-button:hover,
  article.blog-single .comments .reply .text .top .reply-button:hover{opacity:0.7;}
  article.blog-single .comments .comment .text > p,
  article.blog-single .comments .reply .text > p{margin-top:15px;}
  article.blog-single .comments .reply{margin-top:30px;}
  article.blog-single .comments .reply .enter{width:131px;height:131px;float:left;margin-right:19px;background:url("images/reply.png") no-repeat center;}
  article.blog-single .comments .reply .avatar{width:131px;float:left;}
  article.blog-single .comments .reply .text{width:70%;float:right;}
  article.blog-single .respond{margin-top:60px;margin-bottom:100px;height:400px;position:relative;background:url("images/comments-back.png") no-repeat bottom;}
  article.blog-single .respond .top{position:absolute;top:-75px;background:url("images/photo-gallery/top.png") no-repeat center;height:117px;width:1093px;left:50%;margin-left:-546px;}
  article.blog-single .respond .top h2{top:50px;width:100%;position:absolute;text-align:center;font-size:33px;color:#895830;text-shadow:0 2px 0 rgba(255, 255, 255, 0.5);}
  article.blog-single .respond form{padding-top:70px;}
  article.blog-single .respond form .col-4 input{display:block;width:269px;height:56px;margin:0 auto;border:none;background-color:transparent;background:url("images/comments-small.png") no-repeat center;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-bottom:15px;}
  article.blog-single .respond form textarea{display:block;margin:0 auto;width:937px;height:144px;border:none;background-color:transparent;background:url("images/comments-big.png") no-repeat center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 45px;text-align:center;font-family:'Arial' !important;overflow:hidden;}
  article.blog-single .respond form .submit{margin:20px auto 0;font-family:'Arial';-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:none;display:block;color:#fff;font-size:14px;width:76px;height:41px;text-align:center;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);background:url("images/send2.png") no-repeat center;line-height:0;padding-top:0;vertical-align:top;}
  article.blog-single .respond form .submit:hover{background:url("images/send2-h.png") no-repeat center;opacity:1;}
  article.blog-single .respond form .submit:active{margin-top:22px;}
  article.contacts{margin-top:45px;}
  article.contacts .map{float:left;margin-right:20px;}
  article.contacts .map iframe{width:490px;height:340px;border:13px solid rgba(0, 0, 0, 0.3);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
  article.contacts .contactos{margin-top:35px;}
  article.contacts .adress,
  article.contacts .phone,
  article.contacts .email{margin-left:40px;}
  article.contacts .adress .icon,
  article.contacts .phone .icon,
  article.contacts .email .icon{float:left;width:44px;height:44px;margin-right:20px;margin-left:40px;}
  article.contacts .adress h3,
  article.contacts .phone h3,
  article.contacts .email h3{margin-bottom:0px;color:#ffd800;font-size:19px;}
  article.contacts .adress .icon{background:url("images/map.png") no-repeat center;}
  article.contacts .phone .icon{background:url("images/phone.png") no-repeat center;}
  article.contacts .email .icon{background:url("images/messages.png") no-repeat center;}
  article.contacts p{font-size:14px;line-height:22px;}
  article.contacts .respond{margin-top:125px;margin-bottom:40px;height:400px;position:relative;background:url("images/comments-back.png") no-repeat bottom;}
  article.contacts .respond .top{position:absolute;top:-75px;background:url("images/photo-gallery/top.png") no-repeat center;height:117px;width:1093px;left:50%;margin-left:-546px;}
  article.contacts .respond .top h2{top:50px;width:100%;position:absolute;text-align:center;font-size:33px;color:#895830;text-shadow:0 2px 0 rgba(255, 255, 255, 0.5);}
  article.contacts .respond form{padding-top:70px;}
  article.contacts .respond form .col-4 input{display:block;width:269px;height:56px;margin:0 auto;border:none;background-color:transparent;background:url("images/comments-small.png") no-repeat center;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-bottom:15px;}
  article.contacts .respond form textarea{display:block;margin:0 auto;width:937px;height:144px;border:none;background-color:transparent;background:url("images/comments-big.png") no-repeat center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 45px;text-align:center;font-family:'Arial' !important;overflow:hidden;}
  article.contacts .respond form .submit{margin:20px auto 0;font-family:'Arial';-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:none;display:block;color:#fff;font-size:14px;width:76px;height:41px;text-align:center;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);background:url("images/send2.png") no-repeat center;line-height:0;padding-top:0;vertical-align:top;}
  article.contacts .respond form .submit:hover{background:url("images/send2-h.png") no-repeat center;opacity:1;}
  article.contacts .respond form .submit:active{margin-top:22px;}
  article.rooms .line{border-bottom:2px dashed rgba(255, 255, 255, 0.2);}
  article.rooms .line:last-child{border-bottom:none;margin-bottom:30px;}
  article.rooms .line > .col-6{margin:30px 0;}
  article.rooms .line > .col-6:nth-child(2n+1){padding-right:15px;border-right:2px dashed rgba(255, 255, 255, 0.2);}
  article.rooms .line > .col-6:nth-child(2n+1) .img{padding-left:5px;}
  article.rooms .line > .col-6:nth-child(2n+1) .img img{border:13px solid rgba(0, 0, 0, 0.3);float:right;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:237px;height:auto;}
  article.rooms .line > .col-6:nth-child(2n+1) .text{padding-right:8px;float:left;text-align:right;}
  article.rooms .line > .col-6:nth-child(2n+1) .text h3 a{width:100%;margin-bottom:5px;font-size:18px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);}
  article.rooms .line > .col-6:nth-child(2n+1) .text h3 a:hover{text-decoration:underline;}
  article.rooms .line > .col-6:nth-child(2n+1) .text p{text-align:right;line-height:16px;}
  article.rooms .line > .col-6:nth-child(2n+1) .text a{float:right;}
  article.rooms .line > .col-6:nth-child(2n+2){padding-left:15px;}
  article.rooms .line > .col-6:nth-child(2n+2) .img{padding-right:5px;}
  article.rooms .line > .col-6:nth-child(2n+2) .img img{border:13px solid rgba(0, 0, 0, 0.3);float:right;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:237px;height:auto;}
  article.rooms .line > .col-6:nth-child(2n+2) .text{padding-left:8px;float:right;text-align:left;}
  article.rooms .line > .col-6:nth-child(2n+2) .text h3 a{width:100%;margin-bottom:5px;font-size:18px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);}
  article.rooms .line > .col-6:nth-child(2n+2) .text h3 a:hover{text-decoration:underline;}
  article.rooms .line > .col-6:nth-child(2n+2) .text p{text-align:left;line-height:16px;}
  article.rooms .line > .col-6:nth-child(2n+2) .text a{float:left;}
  article.rooms .title{display:block;text-align:center;font-size:33px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);position:relative;}
  article.rooms .title:before{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;left:80px;top:0;}
  article.rooms .title:after{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;right:80px;top:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
  article.rooms.opened .line > .col-6:nth-child(2n+1){border-right:none;}
  article.rooms-opened{margin-top:40px;margin-bottom:65px;}
  article.rooms-opened p{font-size:14px;line-height:22px;}
  article.rooms-opened #room-slider{width:490px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-right:30px;position:relative;}
  article.rooms-opened #room-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.rooms-opened #room-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
  article.rooms-opened #room-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
  article.rooms-opened #room-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
  article.rooms-opened #room-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
  article.rooms-opened #room-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
  article.rooms-opened #room-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
  article.rooms-opened #room-slider .flex-direction-nav a.flex-next:active{top:50.5%;}
  .fotos img,
  .img-border{border-radius:20px;border:3px dotted #00a0b0;margin:0 10px 10px 0;float:left;width:48%;height:250px;}
  article.gallery{background:url("images/gallery/gallery.png") no-repeat top;height:784px;width:100%;margin-top:45px;padding:24px 29px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
  article.gallery a:hover > img{outline:6px solid #f8df7a;outline-offset:-4px;}
  article.gallery img{margin:7px;outline:2px solid #f8df7a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:1px 1px 0 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 0 2px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 0 2px rgba(0, 0, 0, 0.2);}
  article.gallery .items1 img{float:left;}
  article.gallery .items2 img{float:right;}
  article.gallery-opened{margin-top:42px;}
  article.gallery-opened #gallery-slider{background:url("images/gallery/gallery-opened.png") no-repeat center;width:100%;height:636px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:30px;position:relative;text-align:center;}
  article.gallery-opened #gallery-slider img{-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-webkit-border-bottom-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;-moz-border-radius-bottomleft:30px;-moz-border-radius-topleft:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;border-top-left-radius:30px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:42px auto 0;}
  article.gallery-opened #gallery-slider .flex-control-nav{position:absolute;text-align:center;width:100%;bottom:60px;}
  article.gallery-opened #gallery-slider .flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
  article.gallery-opened #gallery-slider .flex-control-nav li a{cursor:pointer;width:16px;height:16px;display:block;text-indent:-9999px;background:url("images/punct.png") no-repeat center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
  article.gallery-opened #gallery-slider .flex-control-nav li a:hover{background:url("images/punct-h.png") no-repeat center;}
  article.gallery-opened #gallery-slider .flex-control-nav li a.flex-active{background:url("images/punct-h.png") no-repeat center;cursor:default;}
  article.gallery-opened #gallery-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
  article.gallery-opened #gallery-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
  article.gallery-opened #gallery-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
  article.gallery-opened #gallery-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
  article.gallery-opened #gallery-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
  article.gallery-opened #gallery-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
  article.gallery-opened #gallery-slider .flex-direction-nav a.flex-next:active{top:50.5%;}
  article.gallery-opened .title{margin-top:10px;display:block;text-align:center;font-size:33px;color:#ffd800;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);position:relative;}
  article.gallery-opened .title:before{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;left:80px;top:0;}
  article.gallery-opened .title:after{content:"";position:absolute;background:url("images/title-wave.png") no-repeat center;width:213px;height:100%;right:80px;top:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
  article.gallery-opened p{font-size:14px;line-height:22px;}
  article.gallery-opened .dotted-line{margin-top:40px;}
  article.gallery-opened .info{margin-top:10px;margin-bottom:70px;}
  article.gallery-opened .info .categ{float:left;font-size:14px;line-height:25px;color:#fff;}
  article.gallery-opened .info .share{width:200px;float:right;font-size:14px;color:#fff;}
  article.gallery-opened .info .share h4{float:left;margin-right:15px;line-height:25px;}
  article.gallery-opened .info .share ul li{float:left;margin-right:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;overflow:hidden;background:url(images/social.png) no-repeat;}
  article.gallery-opened .info .share ul li a{width:inherit;height:inherit;display:block;}
  article.gallery-opened .info .share ul li.facebook{width:36px;height:34px;background-position:-2px -43px;}
  article.gallery-opened .info .share ul li.facebook:hover{width:36px;height:34px;background-position:-2px -2px;}
  article.gallery-opened .info .share ul li.pinterest{width:35px;height:36px;background-position:-82px -43px;}
  article.gallery-opened .info .share ul li.pinterest:hover{width:35px;height:36px;background-position:-82px -2px;}
  article.gallery-opened .info .share ul li.twitter{width:35px;height:32px;background-position:-122px -43px;}
  article.gallery-opened .info .share ul li.twitter:hover{width:35px;height:32px;background-position:-122px -2px;}
  .photo-gallery{z-index:10;margin-top:115px;height:380px;position:relative;background:url("images/photo-gallery/background.png") repeat-y;padding:72px 29px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
  .photo-gallery a:hover > img{outline:6px solid #f8df7a;outline-offset:-4px;}
  .photo-gallery img{margin:7px;outline:2px solid #f8df7a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:1px 1px 0 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 0 2px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 0 2px rgba(0, 0, 0, 0.2);}
  .photo-gallery .items1 img{float:left;}
  .photo-gallery .items2 img{float:right;}
  .photo-gallery #photo-gallery .flex-direction-nav a{position:absolute;top:15px;margin-top:-30px;width:39px;height:28px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-prev{left:320px;background:url("images/home/left.png") no-repeat center;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-prev:hover{background:url("images/home/left-h.png") no-repeat center;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-prev:active{top:17px;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-next{right:320px;background:url("images/home/right.png") no-repeat center;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-next:hover{background:url("images/home/right-h.png") no-repeat center;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-next:active{top:17px;}
  .photo-gallery .top{position:absolute;top:-75px;background:url("images/photo-gallery/top.png") no-repeat center;height:117px;width:1093px;left:50%;margin-left:-546px;}
  .photo-gallery .top h2{top:50px;width:100%;position:absolute;text-align:center;font-size:33px;color:#895830;text-shadow:0 2px 0 rgba(255, 255, 255, 0.5);}
  .photo-gallery .back{position:absolute;background:url("images/photo-gallery/back.png") no-repeat center;height:382px;width:963px;left:50%;margin-left:-481px;top:60px;z-index:-1;}
  .photo-gallery .bottom{position:absolute;bottom:-156px;background:url("images/photo-gallery/bottom.png") no-repeat center;height:156px;width:1069px;left:-37px;z-index:-2;}
  .photo-gallery .anchor{position:absolute;background:url("images/photo-gallery/anchor.png") no-repeat center;width:88px;height:238px;left:50%;margin-left:-44px;bottom:-330px;-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-animation:anchor 10s ease infinite;-moz-animation:anchor 10s ease infinite;animation:anchor 10s ease infinite;}
  div.pp_default .pp_top,
  div.pp_default .pp_top .pp_middle,
  div.pp_default .pp_top .pp_left,
  div.pp_default .pp_top .pp_right,
  div.pp_default .pp_bottom,
  div.pp_default .pp_bottom .pp_left,
  div.pp_default .pp_bottom .pp_middle,
  div.pp_default .pp_bottom .pp_right{height:13px;}
  div.pp_default .pp_top .pp_left{background:url("../css/images/prettyPhoto/default/sprite.png") -78px -93px no-repeat;}
  div.pp_default .pp_top .pp_middle{background:url("../css/images/prettyPhoto/default/sprite_x.png") top left repeat-x;}
  div.pp_default .pp_top .pp_right{background:url("../css/images/prettyPhoto/default/sprite.png") -112px -93px no-repeat;}
  div.pp_default .pp_content .ppt{color:#f8f8f8;}
  div.pp_default .pp_content_container .pp_left{background:url("../css/images/prettyPhoto/default/sprite_y.png") -7px 0 repeat-y;padding-left:13px;}
  div.pp_default .pp_content_container .pp_right{background:url("../css/images/prettyPhoto/default/sprite_y.png") top right repeat-y;padding-right:13px;}
  div.pp_default .pp_next:hover{background:url("../css/images/prettyPhoto/default/sprite_next.png") center right no-repeat;cursor:pointer;}
  div.pp_default .pp_previous:hover{background:url("../css/images/prettyPhoto/default/sprite_prev.png") center left no-repeat;cursor:pointer;}
  div.pp_default .pp_expand{background:url("../css/images/prettyPhoto/default/sprite.png") 0 -29px no-repeat;cursor:pointer;width:28px;height:28px;}
  div.pp_default .pp_expand:hover{background:url("../css/images/prettyPhoto/default/sprite.png") 0 -56px no-repeat;cursor:pointer;}
  div.pp_default .pp_contract{background:url("../css/images/prettyPhoto/default/sprite.png") 0 -84px no-repeat;cursor:pointer;width:28px;height:28px;}
  div.pp_default .pp_contract:hover{background:url("../css/images/prettyPhoto/default/sprite.png") 0 -113px no-repeat;cursor:pointer;}
  div.pp_default .pp_close{width:30px;height:30px;background:url("../css/images/prettyPhoto/default/sprite.png") 2px 1px no-repeat;cursor:pointer;}
  div.pp_default .pp_gallery ul li a{background:url("../css/images/prettyPhoto/default/default_thumb.png") center center #f8f8f8;border:1px solid #aaa;}
  div.pp_default .pp_social{margin-top:7px;}
  div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto;}
  div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url("../css/images/prettyPhoto/default/sprite.png") -51px 1px no-repeat;height:30px;width:30px;}
  div.pp_default .pp_nav .pp_pause{background-position:-51px -29px;}
  div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url("../css/images/prettyPhoto/default/sprite.png") -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0;}
  div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px;}
  div.pp_default .pp_content_container .pp_details{margin-top:5px;}
  div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative;}
  div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px;}
  div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7;}
  div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0;}
  div.pp_default .pp_bottom .pp_left{background:url("../css/images/prettyPhoto/default/sprite.png") -78px -127px no-repeat;}
  div.pp_default .pp_bottom .pp_middle{background:url("../css/images/prettyPhoto/default/sprite_x.png") bottom left repeat-x;}
  div.pp_default .pp_bottom .pp_right{background:url("../css/images/prettyPhoto/default/sprite.png") -112px -127px no-repeat;}
  div.pp_default .pp_loaderIcon{background:url("../css/images/prettyPhoto/default/loader.gif") center center no-repeat;}
  div.facebook .pp_top .pp_left{background:url("../css/images/prettyPhoto/facebook/sprite.png") -88px -53px no-repeat;}
  div.facebook .pp_top .pp_middle{background:url("../css/images/prettyPhoto/facebook/contentPatternTop.png") top left repeat-x;}
  div.facebook .pp_top .pp_right{background:url("../css/images/prettyPhoto/facebook/sprite.png") -110px -53px no-repeat;}
  div.facebook .pp_content_container .pp_left{background:url("../css/images/prettyPhoto/facebook/contentPatternLeft.png") top left repeat-y;}
  div.facebook .pp_content_container .pp_right{background:url("../css/images/prettyPhoto/facebook/contentPatternRight.png") top right repeat-y;}
  div.facebook .pp_expand{background:url("../css/images/prettyPhoto/facebook/sprite.png") -31px -26px no-repeat;cursor:pointer;}
  div.facebook .pp_expand:hover{background:url("../css/images/prettyPhoto/facebook/sprite.png") -31px -47px no-repeat;cursor:pointer;}
  div.facebook .pp_contract{background:url("../css/images/prettyPhoto/facebook/sprite.png") 0 -26px no-repeat;cursor:pointer;}
  div.facebook .pp_contract:hover{background:url("../css/images/prettyPhoto/facebook/sprite.png") 0 -47px no-repeat;cursor:pointer;}
  div.facebook .pp_close{width:22px;height:22px;background:url("../css/images/prettyPhoto/facebook/sprite.png") -1px -1px no-repeat;cursor:pointer;}
  div.facebook .pp_description{margin:0 37px 0 0;}
  div.facebook .pp_loaderIcon{background:url("../css/images/prettyPhoto/facebook/loader.gif") center center no-repeat;}
  div.facebook .pp_arrow_previous{background:url("../css/images/prettyPhoto/facebook/sprite.png") 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}
  div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}
  div.facebook .pp_arrow_next{background:url("../css/images/prettyPhoto/facebook/sprite.png") -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}
  div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default;}
  div.facebook .pp_nav{margin-top:0;}
  div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}
  div.facebook .pp_nav .pp_play{background:url("../css/images/prettyPhoto/facebook/sprite.png") -1px -123px no-repeat;height:22px;width:22px;}
  div.facebook .pp_nav .pp_pause{background:url("../css/images/prettyPhoto/facebook/sprite.png") -32px -123px no-repeat;height:22px;width:22px;}
  div.facebook .pp_next:hover{background:url("../css/images/prettyPhoto/facebook/btnNext.png") center right no-repeat;cursor:pointer;}
  div.facebook .pp_previous:hover{background:url("../css/images/prettyPhoto/facebook/btnPrevious.png") center left no-repeat;cursor:pointer;}
  div.facebook .pp_bottom .pp_left{background:url("../css/images/prettyPhoto/facebook/sprite.png") -88px -80px no-repeat;}
  div.facebook .pp_bottom .pp_middle{background:url("../css/images/prettyPhoto/facebook/contentPatternBottom.png") top left repeat-x;}
  div.facebook .pp_bottom .pp_right{background:url("../css/images/prettyPhoto/facebook/sprite.png") -110px -80px no-repeat;}
  div.pp_pic_holder a:focus{outline:none;}
  div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
  div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}
  .pp_content{height:40px;min-width:40px;}
  * html .pp_content{width:40px;}
  .pp_content_container{position:relative;text-align:left;width:100%;}
  .pp_content_container .pp_left{padding-left:20px;}
  .pp_content_container .pp_right{padding-right:20px;}
  .pp_content_container .pp_details{float:left;margin:10px 0 2px;}
  .pp_description{display:none;margin:0;}
  .pp_social{float:left;margin:0;}
  .pp_social .facebook{float:left;margin-left:5px;width:45px;overflow:hidden;}
  .pp_social .twitter{float:left;}
  .pp_nav{clear:right;float:left;margin:3px 10px 0 0;}
  .pp_nav p{float:left;white-space:nowrap;margin:2px 4px;}
  .pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px;}
  a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
  .pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
  .pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000;}
  .pp_gallery div{float:left;overflow:hidden;position:relative;}
  .pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0;}
  .pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden;}
  .pp_gallery ul a img{border:0;}
  .pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0;}
  .pp_gallery li.default a{background:url("../css/images/prettyPhoto/facebook/default_thumbnail.gif") 0 0 no-repeat;display:block;height:33px;width:50px;}
  .pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important;}
  a.pp_next{background:url("../css/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
  a.pp_previous{background:url("../css/images/prettyPhoto/light_rounded/btnNext.png") 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;}
  a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
  a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px;}
  .pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px;}
  #pp_full_res{line-height:1!important;}
  #pp_full_res .pp_inline{text-align:left;}
  #pp_full_res .pp_inline p{margin:0 0 15px;}
  div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px;}
  div.pp_default .pp_content{background-color:#fff;}
  div.pp_default #pp_full_res .pp_inline{color:#000;}
  div.pp_default .pp_gallery ul li a:hover,
  div.pp_default .pp_gallery ul li.selected a,
  .pp_gallery ul a:hover,
  .pp_gallery li.selected a{border-color:#fff;}
  div.pp_default .pp_details{position:relative;}
  .pp_top,
  .pp_bottom{height:20px;position:relative;}
  * html .pp_top,
  * html .pp_bottom{padding:0 20px;}
  .pp_top .pp_left,
  .pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
  .pp_top .pp_middle,
  .pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
  * html .pp_top .pp_middle,
  * html .pp_bottom .pp_middle{left:0;position:static;}
  .pp_top .pp_right,
  .pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
  .pp_fade,
  .pp_gallery li.default a img{display:none;}
  footer{position:absolute;bottom:0;width:100%;height:auto;}
  footer section{position:absolute;width:100%;bottom:0;height:180px;}
  footer section .information{padding-right:20px;width:40%;}
  footer section .information h3{font-size:16px;color:#fff;margin-bottom:10px;}
  footer section .information a{float:left;clear:both;font:11px 'Arial';color:#a2bdcf;margin-bottom:5px;}
  footer section .information a:hover{text-decoration:underline;}
  footer section .contacts h3{font-size:16px;color:#fff;margin-bottom:10px;}
  footer section .contacts span{float:left;clear:both;font-family:'Arial';color:#a2bdcf;margin-bottom:5px;}
  footer section .contacts span.tel{font-size:16px;}
  footer section .contacts ul{float:left;margin-top:15px;}
  footer section .contacts ul li{float:left;margin-right:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;overflow:hidden;background:url(images/social.png) no-repeat;}
  footer section .contacts ul li a{width:inherit;height:inherit;display:block;}
  footer section .contacts ul li.facebook{width:36px;height:34px;background-position:-2px -2px;}
  footer section .contacts ul li.facebook:hover{width:36px;height:34px;background-position:-2px -43px;}
  footer section .contacts ul li.instagram{width:34px;height:36px;background-position:-43px -2px;}
  footer section .contacts ul li.instagram:hover{width:34px;height:36px;background-position:-43px -43px;}
  footer section .contacts ul li.pinterest{width:35px;height:36px;background-position:-82px -2px;}
  footer section .contacts ul li.pinterest:hover{width:35px;height:36px;background-position:-82px -43px;}
  footer section .contacts ul li.twitter{width:35px;height:32px;background-position:-122px -2px;}
  footer section .contacts ul li.twitter:hover{width:35px;height:32px;background-position:-122px -43px;}
  footer section .contacts ul li.youtube{width:35px;height:35px;background-position:-162px -2px;}
  footer section .contacts ul li.youtube:hover{width:35px;height:35px;background-position:-162px -43px;}
  footer section .form{width:40%;}
  footer section form{width:100%;}
  footer section form #name,
  footer section form #email,
  footer section form #message{font:12px 'Arial';padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;outline:0;border:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 4px 4px 0 rgba(0, 0, 0, 0.1), 4px 4px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 4px 4px 0 rgba(0, 0, 0, 0.1), 4px 4px 0 rgba(0, 0, 0, 0.2);box-shadow:inset 4px 4px 0 rgba(0, 0, 0, 0.1), 4px 4px 0 rgba(0, 0, 0, 0.2);}
  footer section form #name{float:left;width:48%;height:35px;}
  footer section form #email{float:right;width:48%;height:35px;}
  footer section form #message{padding-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:70px;margin-top:18px;}
  footer section form #submit{margin-top:10px;font-family:'Arial';-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:none;display:block;color:#fff;font-size:18px;width:109px;height:38px;text-align:center;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);background:url("images/send.png") no-repeat center;}
  footer section form #submit:hover{background:url("images/send-h.png") no-repeat center;opacity:1;}
  footer section form #submit:active{margin-top:12px;}
  footer section .bottom-line{position:absolute;bottom:0;width:100%;background:#84bd20;height:60px;overflow:hidden;}
  footer section .bottom-line .top{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-align:center;position:absolute;display:block;width:50px;height:50px;left:50%;margin-left:-25px;padding-top:15px;bottom:3px;font:19px 'McLaren';color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);background:url("images/top.png") no-repeat center top;z-index:2;}
  footer section .bottom-line .top:hover{bottom:5px;}
  footer section .bottom-line .center-align{left:50%;height:70px;margin-left:-500px;position:absolute;bottom:0;}
  footer section .bottom-line .left{display:block;position:absolute;left:0;bottom:20px;color:#fff;font:11px 'Solomon Normal';}
  footer section .bottom-line .right{position:absolute;right:0;background:url("images/logo-small.png") no-repeat center;width:170px;height:45px;bottom:10px;color:#fff;font:11px 'Solomon Normal';}
  footer #footer-white{position:absolute;background:url("images/footer-white.png") no-repeat center;height:1019px;width:100%;z-index:-5;bottom:0;}
  footer #footer-yellow{position:absolute;background:url("images/footer-yellow.png") no-repeat center;height:635px;width:100%;z-index:-5;bottom:105px;overflow:hidden;}
  footer #footer-yellow.else{bottom:0;opacity:0.7;}
  footer #footer-cloud1{position:absolute;background:url("images/footer-cloud-1.png") no-repeat center;height:556px;width:607px;z-index:-3;bottom:285px;left:0;}
  footer #footer-cloud1.else{bottom:105px;}
  footer #footer-cloud2{position:absolute;background:url("images/footer-cloud-2.png") no-repeat center;height:377px;width:447px;z-index:-3;bottom:385px;right:0;}
  footer #footer-cloud2.else{bottom:205px;}
  #footer-bird1{position:absolute;background:url("images/footer-bird1.png") no-repeat center;height:38px;width:58px;z-index:99;top:160px;left:250px;-webkit-animation:waves 20s ease infinite;-moz-animation:waves 20s ease infinite;animation:waves 20s ease infinite;}
  #footer-bird3{position:absolute;background:url("images/footer-bird3.png") no-repeat center;height:98px;width:130px;z-index:98;top:110px;right:500px;-webkit-animation:waves 15s ease infinite;-moz-animation:waves 15s ease infinite;animation:waves 15s ease infinite;}
  footer .waves{position:relative;overflow:hidden;bottom:0;width:100%;min-height:100%;height:200px;z-index:-1;}
  footer .waves #footer-wave1{position:absolute;height:431px;width:150%;z-index:-2;bottom:0;left:-25%;-webkit-animation:waves 4s ease infinite;-moz-animation:waves 4s ease infinite;animation:waves 4s ease infinite;}
  footer .waves #footer-wave2{position:absolute;background:url("images/footer-wave2.png") repeat-x center;height:755px;width:150%;z-index:-1;bottom:-40%;left:-25%;-webkit-animation:waves 3s ease infinite;-moz-animation:waves 3s ease infinite;animation:waves 3s ease infinite;}
  footer .waves #bui{position:absolute;background:url("images/bui.png") no-repeat center;height:166px;width:94px;z-index:-1;bottom:260px;right:220px;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:bui 5s ease infinite;-moz-animation:bui 5s ease infinite;animation:bui 5s ease infinite;}
  footer .waves #bui2{position:absolute;background:url("images/bui2.png") no-repeat center;height:535px;width:117px;z-index:1;bottom:-62px;left:50%;margin-left:-64px;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:anchor 9s ease infinite;-moz-animation:anchor 9s ease infinite;animation:anchor 9s ease infinite;}
  @-webkit-keyframes waves{0%{-moz-transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);-webkit-transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);}
  100%{-moz-transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);-webkit-transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);}
  }
  @-moz-keyframes waves{0%{-moz-transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);-webkit-transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);}
  100%{-moz-transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);-webkit-transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);}
  }
  @keyframes wave{0%{-moz-transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);-webkit-transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);transform:rotateZ(0deg) translate3d(0, 20px, 0) rotateZ(0deg);}
  100%{-moz-transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);-webkit-transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);transform:rotateZ(360deg) translate3d(0, 20px, 0) rotateZ(-360deg);}
  }
  @-webkit-keyframes bui{0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);}
  60%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);transform:rotate(-10deg);}
  100%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);}
  }
  @-moz-keyframes bui{0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);}
  60%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);transform:rotate(-10deg);}
  100%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);}
  }
  @keyframes bui{0%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);}
  60%{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);transform:rotate(-10deg);}
  100%{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg);}
  }
  @-webkit-keyframes anchor{0%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}
  50%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);transform:rotate(5deg);}
  100%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}
  }
  @-moz-keyframes anchor{0%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}
  50%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);transform:rotate(5deg);}
  100%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}
  }
  @keyframes anchor{0%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}
  50%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);transform:rotate(5deg);}
  100%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);}
  }
}
@media (max-width:1024px){.center-align{width:800px;}
  /* To fill the container and nothing else */
  .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 80% !important;
  }
  .logo-top{height:138px;margin: 0 auto; width: 310px;}
  .social-top{height:35px;margin: 0 auto; width: 110px;}
  .menu-top{height:50px;margin: 0 auto; width: 805px;}
  .margin-responsive{margin-left: 220px;}
  .responsivefb{width:600px;}
  .footer-home{width:100%;}
  .fondo-conten{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-cocorico{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-servicios{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-extraescolares{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-instalaciones{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-familias{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-contacto1{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-contacto2{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-aviso{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .divider{position: absolute; z-index: 100; width: 100%; height: 68px; background: url("images/divider.png") repeat-x; }
  .divider-footer{position: absolute; z-index: 100; width: 100%; height: 160px; background: url("images/divider-footer.png") repeat-x; bottom: 134px; }
  .footer-links{font:15px 'McLaren', sans-serif;color:#335179;text-align:center;padding-top:15px;height:30px;background:#d3e3f2;padding-bottom:5px;}
  #footer-bird1{position:absolute;background:url("images/footer-bird1.png") no-repeat center;height:38px;width:58px;z-index:99;top:120px;left:290px;-webkit-animation:waves 20s ease infinite;-moz-animation:waves 20s ease infinite;animation:waves 20s ease infinite;}
  #footer-bird3{position:absolute;background:url("images/footer-bird3.png") no-repeat center;height:98px;width:130px;z-index:98;top:110px;right:300px;-webkit-animation:waves 15s ease infinite;-moz-animation:waves 15s ease infinite;animation:waves 15s ease infinite;}
  #english{position:absolute;top:65px;left:-270px;height:300px;width:226px;background:url("images/globo-responsive.png");opacity:1;z-index:9999;-webkit-animation:globo 40s infinite ease-in;-moz-animation:globo 40s infinite aease-in;animation:globo 40s infinite ease-in;animation-direction: alternate;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;}
  @-moz-keyframes globo{0%{left:-270px;}
  88%{left:700px;top:65px;opacity:1.0;}
  90%{left:700px;top:65px;opacity:1.0;}
  100%{left:700px;top:-500px;opacity:0.5;}
  }
  @-webkit-keyframes globo{0%{left:-270px;}
  88%{left:700px;top:65px;opacity:1.0;}
  90%{left:700px;top:65px;opacity:1.0;}
  100%{left:700px;top:-500px;opacity:0.5;}
  }
  footer section .bottom-line .center-align{margin-left:-400px;}
  #slider{height:297px;}
  article.about-us{margin-left:0px;padding:30px 30px 20px 30px;z-index:auto;}
  article.about-us2{margin-left:0px;padding:0px 40px 30px 40px;z-index:auto;}
  article.about-us .text p{font-size:14px;line-height:22px;}
  article.about-us-home .list li p{padding-left:0px;}
  article.about-us-home .about{width:100%;}
  article.about-us-home .about .text{width:100%;}
  article.about-us-home .list{width:100%;margin-top:30px;padding-left:0;}
  article.about-us-home .list li{width:50%;float:left;padding:0 10px;}
  article.about-us-home .list li .caption{font-size:24px;}
  article.about-us-home .list li .icon{margin-right:10px;}
  article.recent-blog-home .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:240px;top:0;}
  article.recent-blog-home .title:after{content:"";position:absolute;background:url("images/molinillo_dcha.png") no-repeat center;width:54px;height:100%;right:240px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  article.recent-blog-home .items .text a.caption{font-size:14px;}
  .photo-gallery{height:auto;background:none;background-color:#E5BA69;border-radius:10px;margin:30px auto;width:531px;}
  .photo-gallery .top{background:none;top:-30px;height:auto;}
  .photo-gallery .back{background:none;}
  .photo-gallery .bottom{background:none;}
  .photo-gallery .anchor{display:none;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-prev{top:55px;left:80px;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-prev:hover{top:55px;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-next{top:55px;right:80px;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-next:hover{top:55px;}
  /*article.our-teachers{margin-left:260px;margin-bottom:10px;margin-top:100px;}*/

  article.bloque-contenido{margin-top:108px;}
  article.bloque-contenido aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
  article.bloque-contenido .about{width:100%;border-right:2px dotted rgba(232, 84, 117, 0.0);}
  article.bloque-contenido .about .img{float:left;position:relative;}
  article.bloque-contenido .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-contenido .title{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:60px 0 5px 0;text-align: center;;}
  article.bloque-contenido .title-list{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:60px 0 5px 0;text-align: center;;}
  article.bloque-contenido .subtitle{display:block;text-align:left;font:18px 'Pacifico';color:#363636;text-shadow:0 2px 0 rgba(0, 0, 0, 0.0);position:relative; margin-top: -15px;text-align: center;;}
  /*article.bloque-contenido .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:330px;top:0;}*/
  article.bloque-contenido .title:after{content:"";position:absolute;background:url("images/balancin.png") no-repeat center;width:60px;height:13%;left:368px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  article.bloque-contenido .title-list:after{content:"";position:absolute;background:url("images/patito.png") no-repeat center;width:60px;height:111%;left:368px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  article.bloque-contenido .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0px;}
  article.bloque-contenido .list{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0px;}
  article.bloque-contenido .list li{height:auto;margin-bottom:5px;margin-top: 5px;}
  article.bloque-contenido .list li .icon{width:150px;height:47px;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i1{background:url("images/ticket.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i2{background:url("images/edenred.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i3{background:url("images/educa.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i4{background:url("images/cheque.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .caption{font:24px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
  article.bloque-contenido .list li .caption:hover{text-decoration:none;}
  article.bloque-contenido .list p{padding-left:0;text-align:center;}
  article.bloque-contenido{margin-bottom:27px;margin-top:-50px;position:relative;padding:0px 0px 0px 0px;z-index:2;}
  article.bloque-contenido2{margin-bottom:27px;margin-top:0px;border-radius:0px 0px 50px 50px;border-style:solid;position:relative;padding:0px 30px 30px 30px;z-index:2;background:rgb(255,255,255);background: transparent;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);}
  article.bloque-contenido .col-6{margin-top:40px;}
  article.bloque-contenido .text{padding-right:5px;}
  article.bloque-contenido .text p{font-size:14px;line-height:20px;}
  article.bloque-contenido2 .text p{font-size:14px;line-height:20px;}
  article.bloque-contenido .slider{padding-left:30px;}
  article.bloque-contenido #about-slider{width:100%;position:relative;}
  article.bloque-contenido #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-contenido #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}

  article.bloque-texto{margin-top:108px;}
  article.bloque-texto aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
  article.bloque-texto .about{width:100%;border-right:2px dotted rgba(232, 84, 117, 0.0);}
  article.bloque-texto .about .img{float:left;position:relative;}
  article.bloque-texto .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-texto .about h2{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 20px 0;text-align: center;}
  article.bloque-texto .about h3{font:24px 'Pacifico';color:#525252;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 20px 0;text-align: center;line-height: 1.4em;}
  article.bloque-texto .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0px;}
  article.bloque-texto{margin-bottom:27px;margin-top:20px;position:relative;padding:0px 0px 0px 0px;z-index:101;}
  article.bloque-texto2{margin-bottom:27px;margin-top:0px;border-radius:0px 0px 50px 50px;border-style:solid;position:relative;padding:0px 30px 30px 30px;z-index:2;background:rgb(255,255,255);background: transparent;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);}
  article.bloque-texto .col-6{margin-top:40px;}
  article.bloque-texto .text{padding-right:5px;}
  article.bloque-texto .text p{font-size:14px;line-height:20px;}
  article.bloque-texto2 .text p{font-size:14px;line-height:20px;}
  article.bloque-texto .about .text img {width:100%;min-width:0px;max-width:250px;}
  article.bloque-texto .about .imagen1{width: 385px;height: 188px;background: url("images/quienes-somos.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
  article.bloque-texto .about .imagen2{width: 385px;height: 188px;background: url("images/proyecto-educativo.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
  article.bloque-texto .about .imagen3{width: 385px;height: 188px;background: url("images/horarios-tarifas.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
  article.bloque-texto .slider{padding-left:30px;}
  article.bloque-texto #about-slider{width:100%;position:relative;}
  article.bloque-texto #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-texto #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}
  article.bloque-texto > ul {margin-bottom: 30px;}
  article.bloque-texto > ul li {list-style: url("images/list.png");color: #363636;font-family: 'Solomon Normal';font-size:14px;line-height: 20px;margin-left: 30px;padding-left: 10px;margin-bottom: 20px;}
  article.bloque-texto .about ul {margin-bottom: 30px;}
  article.bloque-texto .about ul li {list-style: url("images/list.png");color: #363636;font-family: 'Solomon Normal';font-size:14px;line-height: 20px;margin-left: 30px;padding-left: 10px;margin-bottom: 20px;}

  .teachers{margin-right: 0px;margin-left: 0px}
  article.our-teachers{margin-left:0px;margin-bottom:20px;margin-top:0px;}
  article.our-teachers .col-4 .back-frame1{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame2{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame3{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame4{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame5{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame6{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame7{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame8{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame9{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame10{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame11{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame12{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame13{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame14{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame15{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame16{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .back-frame17{width:auto;margin-top:10px;}
  article.our-teachers .col-4 .image{width:90%;margin-left:10px;margin-top:0px;padding-top:20px;}
  article.our-teachers .col-4 .back-frame1{background-color:none;background:url("images/about-us/destacado1d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame2{background-color:none;background:url("images/about-us/destacado2d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame3{background-color:none;background:url("images/about-us/destacado3d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame4{background-color:none;background:url("images/about-us/destacado4d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame5{background-color:none;background:url("images/about-us/destacado5d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame6{background-color:none;background:url("images/about-us/destacado6d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame7{background-color:none;background:url("images/about-us/destacado7d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame8{background-color:none;background:url("images/about-us/destacado8d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame9{background-color:none;background:url("images/about-us/destacado9d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame10{background-color:none;background:url("images/about-us/destacado10d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame11{background-color:none;background:url("images/about-us/destacado11d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame12{background-color:none;background:url("images/about-us/destacado12d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame13{background-color:none;background:url("images/about-us/destacado13d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame14{background-color:none;background:url("images/about-us/destacado14d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame15{background-color:none;background:url("images/about-us/destacado15d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame16{background-color:none;background:url("images/about-us/destacado16d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame17{background-color:none;background:url("images/about-us/destacado17d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;border-radius:0px 0px 0px 0px;margin-bottom: 15px; margin-left: -3px;}
  article.our-teachers .col-4 .back-frame1 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame2 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame3 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame4 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame5 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame6 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame7 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame8 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame9 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame10 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame11 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame12 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame13 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame14 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame15 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame16 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame17 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 158px;}
  article.our-teachers .col-4 .back-frame1 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame2 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame3 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame4 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame5 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame6 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame7 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame8 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame9 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px; margin-top: 15px;}
  article.our-teachers .col-4 .back-frame10 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame11 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame12 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame13 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame14 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame15 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame16 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  article.our-teachers .col-4 .back-frame17 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:20px;margin-top: 15px;}
  /*article.our-teachers .col-4 .back-frame1 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame2 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame3 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame4 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame5 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame6 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame7 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame8 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame9 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame10 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame11 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame12 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame13 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame14 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame15 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame16 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
  article.our-teachers .col-4 .back-frame17 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}*/
  article.our-teachers .title:before{left:0px;}
  article.our-teachers .title:after{right:0px;}
  article.blog .items .text a.caption{font-size:14px;}
  article.blog-single .respond{background:none;background-color:#E5BA69;border-radius:10px;height:350px;}
  article.blog-single .respond .top h2{top:85px;}
  article.blog-single .comments .comment .text,
  article.blog-single .comments .reply .text{width:80%;}
  article.blog-single .comments .reply .text{width:61%;}
  article.blog-single .respond .top{background:none;height:auto;}
  article.blog-single .respond form .col-4 input{background:none;background-color:#fff;border-radius:10px;height:40px;width:80%;}
  article.blog-single .respond form textarea{background:none;background-color:#fff;border-radius:10px;width:80%;}
  article.rooms .line > .col-6:nth-child(2n+1) .img img{width:100%;}
  article.rooms .line > .col-6:nth-child(2n+2) .img img{width:100%;}
  article.rooms .title:before{left:0px;}
  article.rooms .title:after{right:0px;}
  .fotos img,
  .img-border{border-radius:20px;border:3px dotted #00a0b0;margin:0 10px 10px 0;float:left;width:48%;height:250px;}
  article.gallery{margin:30px auto;width:66.5%;height:auto;background:none;background-color:#E5BA69;border-radius:10px;}
  article.gallery-opened #gallery-slider{background:none;background-color:#E5BA69;border-radius:10px;}
  article.gallery-opened #gallery-slider img{width:90%;}
  article.gallery-opened #gallery-slider{height:500px;}
  article.gallery-opened #gallery-slider .flex-control-nav{bottom:20px;}
  article.gallery-opened .title{margin-top:40px;}
  article.gallery-opened .title:before{left:0px;}
  article.gallery-opened .title:after{right:0px;}
  article.contacts .map{width:100%;}
  article.contacts .map iframe{width:100%;}
  article.contacts .adress,
  article.contacts .phone,
  article.contacts .email{margin-left:0;float:left;width:33.3333%;}
  article.contacts .adress .icon,
  article.contacts .phone .icon,
  article.contacts .email .icon{margin:0;width:100%;}
  article.contacts .adress h3,
  article.contacts .phone h3,
  article.contacts .email h3{text-align:center;}
  article.contacts .adress p,
  article.contacts .phone p,
  article.contacts .email p{text-align:center;padding:0 10px;}
  article.contacts .respond .top{height:auto;}
  article.contacts .respond{margin-top:40px;background:none;background-color:#E5BA69;border-radius:10px;height:350px;}
  article.contacts .respond .top{background:none;}
  article.contacts .respond .top h2{top:85px;}
  article.contacts .respond form .col-4 input{background:none;background-color:#fff;border-radius:10px;height:40px;width:80%;}
  article.contacts .respond form textarea{background:none;background-color:#fff;border-radius:10px;width:80%;}
}

@media (max-width:860px){.center-align{width:600px;}
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 85% !important;
}
header .logo{background:url("images/bg-logo-portrait.png") no-repeat center;width:220px;height:93px;margin-top:15px;margin-left:0px;position:relative;background-size:100% 100%;text-align:center;z-index:10;}
header .social{margin-top: 30px;margin-right: -10px;}
.margin-responsive{margin-left: 125px;}
.logo-top{height:93px;margin: 0 auto; width: 220px;}
.social-top{height:35px;margin: 0 auto; width: 110px;}
.menu-top{height:50px;margin: 0 auto; width: 100%;}
.fondo-conten{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-cocorico{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-servicios{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-extraescolares{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-instalaciones{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-familias{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-contacto1{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-contacto2{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.fondo-conten-aviso{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
.divider{position: absolute; z-index: 100; width: 100%; height: 68px; background: url("images/divider.png") repeat-x; }
.divider-footer{position: absolute; z-index: 100; width: 100%; height: 160px; background: url("images/divider-footer.png") repeat-x; bottom: 134px; }
#nube{display: none;}
#nube-grande{display: none;}
#english{position:absolute;top:65px;left:-250px;height:300px;width:226px;background:url("images/globo-responsive.png");opacity:1;z-index:9999;-webkit-animation:globo 30s infinite ease-in;-moz-animation:globo 30s infinite aease-in;animation:globo 30s infinite ease-in;animation-direction: alternate;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;animation-delay: 1s;-webkit-animation-delay: 1s;-moz-animation-delay: 1s;}
@-moz-keyframes globo{0%{left:-250px;}
88%{left:600px;top:65px;opacity:1.0;}
90%{left:600px;top:65px;opacity:1.0;}
100%{left:600px;top:-500px;opacity:0.5;}
}
@-webkit-keyframes globo{0%{left:-250px;}
88%{left:600px;top:65px;opacity:1.0;}
90%{left:600px;top:65px;opacity:1.0;}
100%{left:600px;top:-500px;opacity:0.5;}
}
.escritorio{width:100%; display: initial;}
.escritorio-contenido{height:20px;padding:10px 0px 10px 0px;background:rgb(239,75,83);background: transparent;background:rgba(239,75,83,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);}
.escritorio-contenido p{font:15px 'Solomon Normal', sans-serif;color:#f8e897;text-align:center; margin-top: 0}
.escritorio-contenido a.rojo{font:15px 'Solomon Normal', sans-serif;color:#fff; font-weight: bold;}
.escritorio-contenido a.rojo:hover{color:#fff;font-weight:bold;}
.footer-home{width:100%;}
footer section .bottom-line .center-align{margin-left:-300px;}
footer section .bottom-line .left{display:block;position:absolute;left:-50px;bottom:20px;color:#fff;font:11px 'Solomon Normal';}
footer section .bottom-line .right{position:absolute;right:-50px;background:url("images/logo-small.png") no-repeat center;width:170px;height:45px;bottom:10px;}
#footer-bird1{display:none;}
#footer-bird3{display:none;}
#slider .wood{display:none;}
#slider{height:225px;}
article.about-us{padding:30px 30px 20px 30px;z-index:auto;}
article.about-us2{margin-bottom:0px;margin-top:-30px;border-radius:0px 0px 0px 0px;border-style:solid;position:relative;padding:0px 0px 0px 30px;z-index:2;}
article.about-us-home .about{border-right:2px dotted rgba(232, 84, 117, 0.0);}
article.about-us-home .about .img img{width:200px;}
article.about-us-home .about .text{width:100%; padding-right: 0px}
article.about-us-home .list li{width:50%;}
article.about-us-home .list li .icon{width:100%;margin-bottom:10px;}
article.about-us-home .list li a.caption{display:block;text-align:center;}
article.about-us-home .list li p{padding-left:0;text-align:center;}
article.about-us-home .about h2{text-align: center;}
article.about-us-home .list li .caption{text-align: center;}
a.more{margin: 0 auto; margin-top: 10px;}
.photo-gallery{width:531px;}
header .social ul{margin-right:25px;float: right;margin-top: -25px;}
header nav{display:none;}
.drop-menu{z-index:200;width:200px;position:absolute;margin-top:-85px;top:100px;right:200px;display:block!important;text-align:center;font-size:20px;letter-spacing: 0.035em;padding:3px 3px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:rgba(250, 202, 101, 1);border:2px solid rgba(251, 234, 168, 1);border-radius:20px 20px 20px 20px;}
.drop-menu:hover{z-index:200;width:200px;position:absolute;margin-top:-85px;top:100px;right:200px;display:block!important;text-align:center;font-size:20px;letter-spacing: 0.035em;padding:3px 3px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:rgba(245, 165, 66, 1);border:2px solid rgba(255, 255, 255, 1);border-radius:20px 20px 20px 20px;}
.drop-menu > a{font-family:'yanone400';font-size:22px;display:block;color:#fff;text-shadow: 2px 2px 2px rgba(90, 90, 90, 0.8);}
.drop-menu > a:hover{opacity:1;}
.drop-menu ul.ul-drop{width:190px !important;height:auto;display:none;}
.drop-menu ul.ul-drop li{width:100%;line-height:30px !important;position:relative;text-align:center;}
.drop-menu ul.ul-drop li a.first{color:#F10C49;text-shadow: 1px 1px 1px rgba(90, 90, 90, 0.5);}
.drop-menu ul.ul-drop li:hover{background:rgba(235, 111, 31, 1);border-radius:20px;}
.drop-menu ul.ul-drop li:hover > a{color:#fbeaa8;text-shadow: 2px 2px 2px rgba(90, 90, 90, 0.8);}
.drop-menu ul.ul-drop li a{padding:6px 15px;height:29px;font-family:'yanone400';font-size:18px;line-height:27px;color:#fff;text-shadow: 2px 2px 2px rgba(90, 90, 90, 0.8);}

article.bloque-contenido{margin-top:108px;}
article.bloque-contenido aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
article.bloque-contenido .about{width:100%;border-right:2px dotted rgba(232, 84, 117, 0.0);}
article.bloque-contenido .about .img{float:left;position:relative;}
article.bloque-contenido .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
article.bloque-contenido .title{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:40px 0 5px 0;text-align: center;;}
article.bloque-contenido .title-list{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:50px 0 5px 0;text-align: center;;}
article.bloque-contenido .subtitle{display:block;text-align:left;font:18px 'Pacifico';color:#363636;text-shadow:0 2px 0 rgba(0, 0, 0, 0.0);position:relative; margin-top: -15px;text-align: center;;}
/*article.bloque-contenido .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:330px;top:0;}*/
article.bloque-contenido .title:after{content:"";position:absolute;background:url("images/balancin.png") no-repeat center;width:60px;height:7%;left:267px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
article.bloque-contenido .title-list:after{content:"";position:absolute;background:url("images/patito.png") no-repeat center;width:60px;height:110%;left:267px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
article.bloque-contenido .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0px; margin-top: 30px;}
article.bloque-contenido .list{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0px;}
article.bloque-contenido .list li{height:auto;margin-bottom:5px;margin-top: 5px;}
article.bloque-contenido .list li .icon{width:150px;height:47px;margin: 0 auto;}
article.bloque-contenido .list li .icon.i1{background:url("images/ticket.png") no-repeat center;margin: 0 auto;}
article.bloque-contenido .list li .icon.i2{background:url("images/edenred.png") no-repeat center;margin: 0 auto;}
article.bloque-contenido .list li .icon.i3{background:url("images/educa.png") no-repeat center;margin: 0 auto;}
article.bloque-contenido .list li .icon.i4{background:url("images/cheque.png") no-repeat center;margin: 0 auto;}
article.bloque-contenido .list li .caption{font:24px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
article.bloque-contenido .list li .caption:hover{text-decoration:none;}
article.bloque-contenido .list p{padding-left:0;text-align:center;}
article.bloque-contenido{margin-bottom:27px;margin-top:-70px;position:relative;padding:0px 0px 0px 0px;z-index:2;}
article.bloque-contenido2{margin-bottom:27px;margin-top:0px;border-radius:0px 0px 50px 50px;border-style:solid;position:relative;padding:0px 30px 30px 30px;z-index:2;background:rgb(255,255,255);background: transparent;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);}
article.bloque-contenido .col-6{margin-top:40px;}
article.bloque-contenido .text{padding-right:5px;}
article.bloque-contenido .text p{font-size:14px;line-height:20px;}
article.bloque-contenido2 .text p{font-size:14px;line-height:20px;}
article.bloque-contenido .slider{padding-left:30px;}
article.bloque-contenido #about-slider{width:100%;position:relative;}
article.bloque-contenido #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
article.bloque-contenido #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
article.bloque-contenido #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
article.bloque-contenido #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
article.bloque-contenido #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}

article.bloque-texto{margin-top:108px;}
article.bloque-texto aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
article.bloque-texto .about{width:100%;border-right:2px dotted rgba(232, 84, 117, 0.0);}
article.bloque-texto .about .img{float:left;position:relative;}
article.bloque-texto .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
article.bloque-texto .about h2{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 20px 0;text-align: center;}
article.bloque-texto .about h3{font:24px 'Pacifico';color:#525252;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 20px 0;text-align: center;line-height: 1.4em;}
article.bloque-texto .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0px;}
article.bloque-texto{margin-bottom:27px;margin-top:20px;position:relative;padding:0px 0px 0px 0px;z-index:101;}
article.bloque-texto2{margin-bottom:27px;margin-top:0px;border-radius:0px 0px 50px 50px;border-style:solid;position:relative;padding:0px 30px 30px 30px;z-index:2;background:rgb(255,255,255);background: transparent;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);}
article.bloque-texto .col-6{margin-top:40px;}
article.bloque-texto .text{padding-right:5px;}
article.bloque-texto .text p{font-size:14px;line-height:20px;}
article.bloque-texto2 .text p{font-size:14px;line-height:20px;}
article.bloque-texto .about .text img {width:100%;min-width:0px;max-width:250px;}
article.bloque-texto .about .imagen1{width: 385px;height: 188px;background: url("images/quienes-somos.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen2{width: 385px;height: 188px;background: url("images/proyecto-educativo.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .about .imagen3{width: 385px;height: 188px;background: url("images/horarios-tarifas.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
article.bloque-texto .slider{padding-left:30px;}
article.bloque-texto #about-slider{width:100%;position:relative;}
article.bloque-texto #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
article.bloque-texto #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
article.bloque-texto #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
article.bloque-texto #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
article.bloque-texto #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
article.bloque-texto #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
article.bloque-texto #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
article.bloque-texto #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}
article.bloque-texto > ul {margin-bottom: 30px;}
article.bloque-texto > ul li {list-style: url("images/list.png");color: #363636;font-family: 'Solomon Normal';font-size:14px;line-height: 20px;margin-left: 30px;padding-left: 10px;margin-bottom: 20px;}
article.bloque-texto .about ul {margin-bottom: 30px;}
article.bloque-texto .about ul li {list-style: url("images/list.png");color: #363636;font-family: 'Solomon Normal';font-size:14px;line-height: 20px;margin-left: 30px;padding-left: 10px;margin-bottom: 20px;}

article.our-teachers{margin-left:-33px;margin-bottom:10px;margin-top:0px; margin-right: 0px;}
article.about-us .slider{width:100%;padding-left:0;}
article.about-us .text{width:100%;}
article.our-teachers .col-4 .back-frame1{background-color:none;background:url("images/about-us/destacado1d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame2{background-color:none;background:url("images/about-us/destacado2d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame3{background-color:none;background:url("images/about-us/destacado3d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame4{background-color:none;background:url("images/about-us/destacado4d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame5{background-color:none;background:url("images/about-us/destacado5d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame6{background-color:none;background:url("images/about-us/destacado6d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame7{background-color:none;background:url("images/about-us/destacado7d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame8{background-color:none;background:url("images/about-us/destacado8d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame9{background-color:none;background:url("images/about-us/destacado9d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame10{background-color:none;background:url("images/about-us/destacado10d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame11{background-color:none;background:url("images/about-us/destacado11d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame12{background-color:none;background:url("images/about-us/destacado12d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame13{background-color:none;background:url("images/about-us/destacado13d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame14{background-color:none;background:url("images/about-us/destacado14d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame15{background-color:none;background:url("images/about-us/destacado15d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame16{background-color:none;background:url("images/about-us/destacado16d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
article.our-teachers .col-4 .back-frame17{background-color:none;background:url("images/about-us/destacado17d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px; margin-left: -3px;}
article.our-teachers .col-4 .back-frame1 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame2 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame3 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame4 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame5 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame6 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame7 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame8 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame9 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame10 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame11 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame12 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame13 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame14 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame15 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame16 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame17 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 128px;}
article.our-teachers .col-4 .back-frame1 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame2 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame3 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame4 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame5 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame6 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame7 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame8 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame9 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame10 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame11 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame12 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame13 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame14 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame15 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame16 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
article.our-teachers .col-4 .back-frame17 > p{text-align:center;font:14px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
/*article.our-teachers .col-4 .back-frame1 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame2 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame3 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame4 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame5 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame6 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame7 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame8 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame9 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame10 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame11 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame12 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame13 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame14 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame15 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame16 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}
article.our-teachers .col-4 .back-frame17 > p:before {content: "";display: block;width: 94px;height: 96px;float: left;}*/
article.blog .items .col-3:nth-child(4n+1),
article.blog .items .col-3:nth-child(4n+2),
article.blog .items .col-3:nth-child(4n+3),
article.blog .items .col-3:nth-child(4n+4){height:350px;}
article.blog .items .wave,
article.blog-single .img .wave{display:none;}
article.blog-single .comments .comment .text{width:75%;}
article.blog-single .comments .reply .text{width:50%;}
article.recent-blog-home .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:140px;top:0;}
article.recent-blog-home .title:after{content:"";position:absolute;background:url("images/molinillo_dcha.png") no-repeat center;width:54px;height:100%;right:140px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
article.rooms .line > .col-6{margin-top:20px;}
article.rooms .line > .col-6:nth-child(2n+1) .img,
article.rooms .line > .col-6:nth-child(2n+2) .img{width:100%;padding-left:0;}
article.rooms .line > .col-6:nth-child(2n+1) .text,
article.rooms .line > .col-6:nth-child(2n+2) .text{width:100%;padding-right:0;}
article.rooms .line > .col-6:nth-child(2n+1) .text h3,
article.rooms .line > .col-6:nth-child(2n+2) .text h3{text-align:center;}
article.rooms .line > .col-6:nth-child(2n+1) .text p,
article.rooms .line > .col-6:nth-child(2n+2) .text p{text-align:center;}
article.rooms .line > .col-6:nth-child(2n+1) .text a,
article.rooms .line > .col-6:nth-child(2n+2) .text a{float:none;margin:0 auto 20px;}
article.rooms-opened #room-slider{width:100%;margin-bottom:20px;}
.fotos img,
.img-border{border-radius:20px;border:3px dotted #00a0b0;margin:0 10px 10px 0;float:left;width:46%;height:200px;}
article.gallery{width:531px;}
article.gallery-opened #gallery-slider{height:400px;}
article.contacts .adress p,
article.contacts .phone p,
article.contacts .email p{padding:0 10px;}
}

@media (max-width:767px){.center-align{width:400px;}
  /* To fill the container and nothing else */
  .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 95% !important;
  }
  header .logo{background:url("images/bg-logo-portrait.png") no-repeat center;width:220px;height:93px;margin-top:15px;margin-left:0px;position:relative;background-size:100% 100%;text-align:center;z-index:10;}
  header .social{margin-top: 30px;margin-right: -10px;}
  .drop-menu{top:100px;left:50%;margin-left:-105px;}
  header .social form{float:none;}
  header .social .search-inp{margin:0 auto;display:block;}
  .margin-responsive{margin-left: 30px;}
  .logo-top{height:93px;margin: 0 auto; width: 220px;}
  .social-top{height:35px;margin: 0 auto; width: 100px;}
  .menu-top{height:50px;margin: 0 auto; width: 100%;}
  .divider{position: absolute; z-index: 100; width: 100%; height: 68px; background: url("images/divider.png") repeat-x; }
  .divider-footer{position: absolute; z-index: 100; width: 100%; height: 165px; background: url("images/divider-footer.png") repeat-x; bottom: 134px; }
  .fondo-conten {width: 100%; height: auto; background: url("images/content-bg.png") repeat; z-index: 9998; margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-cocorico{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-servicios{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-extraescolares{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-instalaciones {width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-familias{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-contacto1{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-contacto2{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-aviso{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .button.red{margin-right: 0px;}
  .footer-home{width:100%;}
  .footer-bottom{font:13px 'Solomon Normal', sans-serif;background:#f8e897;height:30px;color:#ef4b53;text-align:center;padding-left:5px;padding-right:5px}
  .footer-bottom a{font:13px 'Solomon Normal', sans-serif;color:#ad590c;}
  .footer-bottom a:hover{color:#ad590c;font-weight:bold;}
  .footer-bottom a.rojo{font:13px 'Solomon Normal', sans-serif;color:#ef4b53; font-weight: bold;}
  .footer-bottom a.rojo:hover{color:#ad590c;font-weight:bold;}
  .footer-links{font:14px 'McLaren', sans-serif;padding-top:10px;padding-bottom:20px;padding-left:60px;padding-right:60px;}
  footer section .bottom-line .center-align{margin-left:-200px;}
  footer section .bottom-line .left{display:block;position:absolute;left:-20px;bottom:20px;color:#fff;font:11px 'Solomon Normal';}
  footer section .bottom-line .right{position:absolute;right:-20px;background:url("images/logo-small.png") no-repeat center;width:170px;height:45px;bottom:10px;}
  .title-page h2{font-size:40px;text-align:center;width:100%;margin-bottom:0;margin-top:20px;}
  .title-page2 h2{font-size:40px;text-align:center;width:100%;margin-bottom:0;margin-top:20px;}
  .title-page .page{width:100%;text-align:center;}
  .title-page .page .home{display:none;}
  button,
  html input[type="button"],
  input[type="reset"],
  input[type="submit"]{cursor:pointer;-webkit-appearance:none;border:0;font-family:'FontAwesome', 'yanone400';}
  html input[type="text"],
  textarea{border:0;font-family:'Solomon Normal', sans-serif;background:#c6d85d;border-radius:5px;margin-bottom:15px;width:100%;color:#313131;padding-left:20px;font-size:13px;width:100%;}
  input[type="submit"]{padding:7px 20px;}
  input[type="text"]{padding:0px 0px;}
  textarea{margin:20px 0 20px 0;padding-bottom:0px;padding-top:10px;height:100px;}
  #slider{height:152px;margin-top:50px;}
  article.about-us{padding:15px 30px 20px 30px;z-index:auto;}
  article.about-us-home .about{border:none;}
  article.about-us2{margin-top:0px;}
  article.about-us-home .about .img{width:100%;text-align:center;}
  article.about-us-home .about .text{width:100%;text-align:center;margin-top:10px;padding-right:0;}
  article.about-us-home .about .text p{text-align:center;}
  article.about-us-home .about .text a{margin:0 auto;}
  article.about-us-home .list li{width:100%;}
  article.recent-blog-home .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:240px;top:0;}
  article.recent-blog-home .title:after{content:"";position:absolute;background:url("images/molinillo_dcha.png") no-repeat center;width:54px;height:100%;right:240px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  article.recent-blog-home .items .col-3:nth-child(4n+1){width:50%;padding:0 10px;}
  article.recent-blog-home .items .col-3:nth-child(4n+2){width:50%;padding:0 10px;}
  article.recent-blog-home .items .col-3:nth-child(4n+3){width:50%;padding:0 10px;}
  article.recent-blog-home .items .col-3:nth-child(4n+4){width:50%;padding:0 10px;}
  article.recent-blog-home .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:40px;top:0;}
  article.recent-blog-home .title:after{content:"";position:absolute;background:url("images/molinillo_dcha.png") no-repeat center;width:54px;height:100%;right:40px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  .photo-gallery{width:293px;}
  .photo-gallery .items1 img,
  .photo-gallery .items2 img{max-width:222px;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-prev{left:-50px;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-next{right:-50px;}
  footer section .form{display:none;}
  footer section .float-left{width:100%;}

  article.bloque-contenido{margin-top:108px;}
  article.bloque-contenido aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
  article.bloque-contenido .about{width:100%;border-right:2px dotted rgba(232, 84, 117, 0.0);}
  article.bloque-contenido .about .img{float:left;position:relative;}
  article.bloque-contenido .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-contenido .title{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:50px 0 5px 0;text-align: center;;}
  article.bloque-contenido .title-list{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:50px 0 5px 0;text-align: center;;}
  article.bloque-contenido .subtitle{display:block;text-align:left;font:18px 'Pacifico';color:#363636;text-shadow:0 2px 0 rgba(0, 0, 0, 0.0);position:relative; margin-top: -15px;text-align: center;;}
  /*article.bloque-contenido .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:330px;top:0;}*/
  article.bloque-contenido .title:after{content:"";position:absolute;background:url("images/balancin.png") no-repeat center;width:60px;height:8%;left:170px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  article.bloque-contenido .title-list:after{content:"";position:absolute;background:url("images/patito.png") no-repeat center;width:60px;height:105%;left:170px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  article.bloque-contenido .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0px;}
  article.bloque-contenido .list{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0px;}
  article.bloque-contenido .list li{height:auto;margin-bottom:5px;margin-top: 5px;}
  article.bloque-contenido .list li .icon{width:150px;height:47px;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i1{background:url("images/ticket.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i2{background:url("images/edenred.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i3{background:url("images/educa.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i4{background:url("images/cheque.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .caption{font:24px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
  article.bloque-contenido .list li .caption:hover{text-decoration:none;}
  article.bloque-contenido .list p{padding-left:0;text-align:center;}
  article.bloque-contenido{margin-bottom:27px;margin-top:-10px;position:relative;padding:0px 0px 0px 0px;z-index:2;}
  article.bloque-contenido2{margin-bottom:27px;margin-top:0px;border-radius:0px 0px 50px 50px;border-style:solid;position:relative;padding:0px 30px 30px 30px;z-index:2;background:rgb(255,255,255);background: transparent;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);}
  article.bloque-contenido .col-6{margin-top:40px;}
  article.bloque-contenido .text{padding-right:5px;}
  article.bloque-contenido .text p{font-size:14px;line-height:20px;}
  article.bloque-contenido2 .text p{font-size:14px;line-height:20px;}
  article.bloque-contenido .slider{padding-left:30px;}
  article.bloque-contenido #about-slider{width:100%;position:relative;}
  article.bloque-contenido #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-contenido #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}

  article.bloque-texto{margin-top:108px;}
  article.bloque-texto aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
  article.bloque-texto .about{width:100%;border-right:2px dotted rgba(232, 84, 117, 0.0);}
  article.bloque-texto .about .img{float:left;position:relative;}
  article.bloque-texto .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-texto .about h2{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 20px 0;text-align: center;}
  article.bloque-texto .about h3{font:20px 'Pacifico';color:#525252;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 20px 0;text-align: center;line-height: 1.4em;}
  article.bloque-texto .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0px;}
  article.bloque-texto{margin-bottom:27px;margin-top:20px;position:relative;padding:0px 0px 0px 0px;z-index:101;}
  article.bloque-texto2{margin-bottom:27px;margin-top:0px;border-radius:0px 0px 50px 50px;border-style:solid;position:relative;padding:0px 30px 30px 30px;z-index:2;background:rgb(255,255,255);background: transparent;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);}
  article.bloque-texto .col-6{margin-top:40px;}
  article.bloque-texto .text{padding-right:5px;}
  article.bloque-texto .text p{font-size:14px;line-height:20px;}
  article.bloque-texto2 .text p{font-size:14px;line-height:20px;}
  article.bloque-texto .about .text img {width:100%;min-width:0px;max-width:250px;}
  article.bloque-texto .about .imagen1{width: 385px;height: 188px;background: url("images/quienes-somos.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
  article.bloque-texto .about .imagen2{width: 385px;height: 188px;background: url("images/proyecto-educativo.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
  article.bloque-texto .about .imagen3{width: 385px;height: 188px;background: url("images/horarios-tarifas.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
  article.bloque-texto .slider{padding-left:30px;}
  article.bloque-texto #about-slider{width:100%;position:relative;}
  article.bloque-texto #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-texto #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}
  article.bloque-texto > ul {margin-bottom: 30px;}
  article.bloque-texto > ul li {list-style: url("images/list.png");color: #363636;font-family: 'Solomon Normal';font-size:14px;line-height: 20px;margin-left: 30px;padding-left: 10px;margin-bottom: 20px;}
  article.bloque-texto .about ul {margin-bottom: 30px;}
  article.bloque-texto .about ul li {list-style: url("images/list.png");color: #363636;font-family: 'Solomon Normal';font-size:14px;line-height: 20px;margin-left: 30px;padding-left: 10px;margin-bottom: 20px;}

  article.our-teachers{margin-left:16px;margin-bottom:10px;margin-top:0px;}
  article.our-teachers .col-4:nth-child(3n+1),
  article.our-teachers .col-4:nth-child(3n+2),
  article.our-teachers .col-4:nth-child(3n+3),
  article.our-teachers .col-4:nth-child(3n+4),
  article.our-teachers .col-4:nth-child(3n+5),
  article.our-teachers .col-4:nth-child(3n+6),
  article.our-teachers .col-4:nth-child(3n+7),
  article.our-teachers .col-4:nth-child(3n+8),
  article.our-teachers .col-4:nth-child(3n+9),
  article.our-teachers .col-4:nth-child(3n+10),
  article.our-teachers .col-4:nth-child(3n+11),
  article.our-teachers .col-4:nth-child(3n+12),
  article.our-teachers .col-4:nth-child(3n+13),
  article.our-teachers .col-4:nth-child(3n+14),
  article.our-teachers .col-4:nth-child(3n+15),
  article.our-teachers .col-4:nth-child(3n+16),
  article.our-teachers .col-4:nth-child(3n+17){width:100%;padding:0 20px;}
  article.our-teachers .col-4 .back-frame1{background-color:none;background:url("images/about-us/destacado1d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame2{background-color:none;background:url("images/about-us/destacado2d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame3{background-color:none;background:url("images/about-us/destacado3d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame4{background-color:none;background:url("images/about-us/destacado4d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame5{background-color:none;background:url("images/about-us/destacado5d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame6{background-color:none;background:url("images/about-us/destacado6d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame7{background-color:none;background:url("images/about-us/destacado7d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame8{background-color:none;background:url("images/about-us/destacado8d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame9{background-color:none;background:url("images/about-us/destacado9d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame10{background-color:none;background:url("images/about-us/destacado10d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame11{background-color:none;background:url("images/about-us/destacado11d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame12{background-color:none;background:url("images/about-us/destacado12d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame13{background-color:none;background:url("images/about-us/destacado13d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame14{background-color:none;background:url("images/about-us/destacado14d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame15{background-color:none;background:url("images/about-us/destacado15d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame16{background-color:none;background:url("images/about-us/destacado16d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame17{background-color:none;background:url("images/about-us/destacado17d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px; margin-left: -3px;}
  article.our-teachers .col-4 .back-frame1 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame2 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame3 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame4 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame5 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame6 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame7 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame8 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame9 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame10 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame11 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame12 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame13 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame14 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame15 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame16 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame17 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame1 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame2 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame3 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame4 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame5 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame6 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame7 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame8 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame9 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame10 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame11 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame12 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame13 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame14 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame15 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame16 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame17 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}

  /**article.our-teachers .col-4:nth-child(3n+1) .back-frame p,
  article.our-teachers .col-4:nth-child(3n+2) .back-frame2 p,
  article.our-teachers .col-4:nth-child(3n+3) .back-frame3 p,
  article.our-teachers .col-4:nth-child(3n+4) .back-frame4 p,
  article.our-teachers .col-4:nth-child(3n+5) .back-frame5 p,
  article.our-teachers .col-4:nth-child(3n+6) .back-frame6 p,
  article.our-teachers .col-4:nth-child(3n+7) .back-frame7 p,
  article.our-teachers .col-4:nth-child(3n+8) .back-frame8 p,
  article.our-teachers .col-4:nth-child(3n+9) .back-frame9 p,
  article.our-teachers .col-4:nth-child(3n+10) .back-frame10 p,
  article.our-teachers .col-4:nth-child(3n+11) .back-frame11 p,
  article.our-teachers .col-4:nth-child(3n+12) .back-frame12 p,
  article.our-teachers .col-4:nth-child(3n+13) .back-frame13 p,
  article.our-teachers .col-4:nth-child(3n+14) .back-frame14 p,
  article.our-teachers .col-4:nth-child(3n+15) .back-frame15 p,
  article.our-teachers .col-4:nth-child(3n+16) .back-frame16 p,
  article.our-teachers .col-4:nth-child(3n+17) .back-frame17 p {padding-bottom:10px;margin-top:15px; padding-right: 10px; font-size: 16px; line-height: 20px;} **/
  article.blog .items .col-3:nth-child(4n+1),
  article.blog .items .col-3:nth-child(4n+2),
  article.blog .items .col-3:nth-child(4n+3),
  article.blog .items .col-3:nth-child(4n+4){width:50%;padding:0 10px;}
  article.blog-single .img{margin-right:0;text-align:center;margin-bottom:20px;}
  article.blog-single .category .share{float:none;}
  article.blog-single .comments .comment .avatar,
  article.blog-single .comments .reply .avatar{width:106px;}
  article.blog-single .comments .comment .avatar img,
  article.blog-single .comments .reply .avatar img{width:80px;}
  article.blog-single .comments .comment .text{width:68%;}
  article.blog-single .comments .reply .enter{width:80px;}
  article.blog-single .comments .reply .text{width:45%;}
  article.blog-single .respond form .col-4{width:100%;padding:0 0px;}
  article.blog-single .respond{height:auto;}
  article.rooms .line > .col-6:nth-child(2n+1) .text,
  article.rooms .line > .col-6:nth-child(2n+2) .text{height:260px;}
  .fotos img,
  .img-border{border-radius:20px;border:3px dotted #00a0b0;margin:0 10px 10px 0;float:left;width:100%;height:200px;}
  article.gallery{width:293px;}
  article.gallery .items1 img,
  article.gallery .items2 img{max-width:222px;}
  article.gallery-opened #gallery-slider{height:300px;}
  article.gallery-opened .info .share{float:none;}
  article.contacts .adress,
  article.contacts .phone,
  article.contacts .email{width:100%;}
  article.contacts .respond form .col-4{width:100%;padding:0 0px;}
  article.contacts .respond{height:auto;}
  #english{position:absolute;top:65px;left:-250px;height:250px;width:188px;background:url("images/globo-responsive-movil.png");opacity:1;z-index:9999;-webkit-animation:globo 25s infinite ease-in;-moz-animation:globo 25s infinite aease-in;animation:globo 25s infinite ease-in;animation-direction: alternate;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;animation-delay: 1s;-webkit-animation-delay: 1s;-moz-animation-delay: 1s;}
  @-moz-keyframes globo{0%{left:-250px;}
  88%{left:450px;top:65px;opacity:1.0;}
  90%{left:450px;top:65px;opacity:1.0;}
  98%{left:450px;top:-500px;opacity:0.5;}
  100%{left:450px;top:-500px;opacity:0.5;}
  }
  @-webkit-keyframes globo{0%{left:-250px;}
  88%{left:450px;top:65px;opacity:1.0;}
  90%{left:450px;top:65px;opacity:1.0;}
  98%{left:450px;top:-500px;opacity:0.5;}
  100%{left:450px;top:-500px;opacity:0.5;}
  }
}

@media (max-width:680px){.center-align{width:400px;}
  header .logo{background:url("images/bg-logo-portrait.png") no-repeat center;width:220px;height:93px;margin-top:15px;margin-left:0px;position:relative;background-size:100% 100%;text-align:center;z-index:10;}
  header .social{margin-top: 30px;margin-right: -10px;}
  .drop-menu{top:100px;left:50%;margin-left:-105px;}
  header .social form{float:none;}
  header .social .search-inp{margin:0 auto;display:block;}
  .logo-top{height:93px;margin: 0 auto; width: 220px;}
  .social-top{height:35px;margin: 0 auto; width: 100px;}
  .menu-top{height:50px;margin: 0 auto; width: 100%;}
  .divider{position: absolute; z-index: 100; width: 100%; height: 68px; background: url("images/divider.png") repeat-x; }
  .divider-footer{position: absolute; z-index: 100; width: 100%; height: 165px; background: url("images/divider-footer.png") repeat-x; bottom: 134px; }
  .fondo-conten {width: 100%; height: auto; background: url("images/content-bg.png") repeat; z-index: 9998; margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-servicios{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-instalaciones {width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .footer-home{width:100%;}
  .footer-bottom{font:13px 'Solomon Normal', sans-serif;background:#f8e897;height:30px;color:#ef4b53;text-align:center;padding-left:5px;padding-right:5px}
  .footer-bottom a{font:13px 'Solomon Normal', sans-serif;color:#ad590c;}
  .footer-bottom a:hover{color:#ad590c;font-weight:bold;}
  .footer-bottom a.rojo{font:13px 'Solomon Normal', sans-serif;color:#ef4b53; font-weight: bold;}
  .footer-bottom a.rojo:hover{color:#ad590c;font-weight:bold;}
  .footer-links{font:14px 'McLaren', sans-serif;padding-top:10px;padding-bottom:20px;padding-left:60px;padding-right:60px;}
  footer section .bottom-line .center-align{margin-left:-200px;}
  footer section .bottom-line .left{display:block;position:absolute;left:-20px;bottom:20px;color:#fff;font:11px 'Solomon Normal';}
  footer section .bottom-line .right{position:absolute;right:-20px;background:url("images/logo-small.png") no-repeat center;width:170px;height:45px;bottom:10px;}
  .title-page h2{font-size:40px;text-align:center;width:100%;margin-bottom:0;margin-top:20px;}
  .title-page2 h2{font-size:40px;text-align:center;width:100%;margin-bottom:0;margin-top:20px;}
  .title-page .page{width:100%;text-align:center;}
  .title-page .page .home{display:none;}
  button,
  html input[type="button"],
  input[type="reset"],
  input[type="submit"]{cursor:pointer;-webkit-appearance:none;border:0;font-family:'FontAwesome', 'yanone400';}
  html input[type="text"],
  textarea{border:0;font-family:'Solomon Normal', sans-serif;background:#c6d85d;border-radius:5px;margin-bottom:15px;width:100%;color:#313131;padding-left:20px;font-size:13px;width:100%;}
  input[type="submit"]{padding:7px 20px;}
  input[type="text"]{padding:0px 0px;}
  textarea{margin:20px 0 20px 0;padding-bottom:0px;padding-top:10px;height:100px;}
  #slider{height:152px;margin-top:50px;}
  article.about-us{padding:15px 30px 20px 30px;z-index:auto;}
  article.about-us-home .about{border:none;}
  article.about-us2{margin-bottom:0px;margin-top:-30px;border-radius:0px 0px 0px 0px;border-style:solid;position:relative;padding:0px 0px 0px 0px;z-index:2;}
  article.about-us-home .about .img{width:100%;text-align:center;}
  article.about-us-home .about .text{width:100%;text-align:center;margin-top:10px;padding-right:0;}
  article.about-us-home .about .text p{text-align:center;}
  article.about-us-home .about .text a{margin:0 auto;}
  article.about-us-home .list li{width:100%;}
  article.recent-blog-home .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:240px;top:0;}
  article.recent-blog-home .title:after{content:"";position:absolute;background:url("images/molinillo_dcha.png") no-repeat center;width:54px;height:100%;right:240px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  article.recent-blog-home .items .col-3:nth-child(4n+1){width:50%;padding:0 10px;}
  article.recent-blog-home .items .col-3:nth-child(4n+2){width:50%;padding:0 10px;}
  article.recent-blog-home .items .col-3:nth-child(4n+3){width:50%;padding:0 10px;}
  article.recent-blog-home .items .col-3:nth-child(4n+4){width:50%;padding:0 10px;}
  article.recent-blog-home .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:40px;top:0;}
  article.recent-blog-home .title:after{content:"";position:absolute;background:url("images/molinillo_dcha.png") no-repeat center;width:54px;height:100%;right:40px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  .photo-gallery{width:293px;}
  .photo-gallery .items1 img,
  .photo-gallery .items2 img{max-width:222px;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-prev{left:-50px;}
  .photo-gallery #photo-gallery .flex-direction-nav a.flex-next{right:-50px;}
  footer section .form{display:none;}
  footer section .float-left{width:100%;}
  article.our-teachers{margin-left:16px;margin-bottom:10px;margin-top:0px;}
  article.our-teachers .col-4:nth-child(3n+1),
  article.our-teachers .col-4:nth-child(3n+2),
  article.our-teachers .col-4:nth-child(3n+3),
  article.our-teachers .col-4:nth-child(3n+4),
  article.our-teachers .col-4:nth-child(3n+5),
  article.our-teachers .col-4:nth-child(3n+6),
  article.our-teachers .col-4:nth-child(3n+7),
  article.our-teachers .col-4:nth-child(3n+8),
  article.our-teachers .col-4:nth-child(3n+9),
  article.our-teachers .col-4:nth-child(3n+10),
  article.our-teachers .col-4:nth-child(3n+11),
  article.our-teachers .col-4:nth-child(3n+12),
  article.our-teachers .col-4:nth-child(3n+13),
  article.our-teachers .col-4:nth-child(3n+14),
  article.our-teachers .col-4:nth-child(3n+15),
  article.our-teachers .col-4:nth-child(3n+16),
  article.our-teachers .col-4:nth-child(3n+17){width:100%;padding:0 20px;}
  article.our-teachers .col-4 .back-frame1{background-color:none;background:url("images/about-us/destacado1d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame2{background-color:none;background:url("images/about-us/destacado2d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame3{background-color:none;background:url("images/about-us/destacado3d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame4{background-color:none;background:url("images/about-us/destacado4d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame5{background-color:none;background:url("images/about-us/destacado5d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame6{background-color:none;background:url("images/about-us/destacado6d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame7{background-color:none;background:url("images/about-us/destacado7d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame8{background-color:none;background:url("images/about-us/destacado8d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame9{background-color:none;background:url("images/about-us/destacado9d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame10{background-color:none;background:url("images/about-us/destacado10d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame11{background-color:none;background:url("images/about-us/destacado11d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame12{background-color:none;background:url("images/about-us/destacado12d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame13{background-color:none;background:url("images/about-us/destacado13d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame14{background-color:none;background:url("images/about-us/destacado14d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame15{background-color:none;background:url("images/about-us/destacado15d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame16{background-color:none;background:url("images/about-us/destacado16d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame17{background-color:none;background:url("images/about-us/destacado17d.png") no-repeat center;width:259px;height:355px;background-position:center center;background-position:top;background-size:100%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px; margin-left: -3px;}
  article.our-teachers .col-4 .back-frame1 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame2 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame3 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame4 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame5 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame6 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame7 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame8 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame9 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame10 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame11 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame12 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame13 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame14 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame15 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame16 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame17 > h3{text-align:center;font:38px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 155px;}
  article.our-teachers .col-4 .back-frame1 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame2 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame3 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame4 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame5 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame6 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame7 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame8 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame9 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame10 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame11 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame12 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame13 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame14 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame15 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame16 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame17 > p{text-align:center;font:16px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.8);padding-left:30px;padding-right:30px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}

  /**article.our-teachers .col-4:nth-child(3n+1) .back-frame p,
  article.our-teachers .col-4:nth-child(3n+2) .back-frame2 p,
  article.our-teachers .col-4:nth-child(3n+3) .back-frame3 p,
  article.our-teachers .col-4:nth-child(3n+4) .back-frame4 p,
  article.our-teachers .col-4:nth-child(3n+5) .back-frame5 p,
  article.our-teachers .col-4:nth-child(3n+6) .back-frame6 p,
  article.our-teachers .col-4:nth-child(3n+7) .back-frame7 p,
  article.our-teachers .col-4:nth-child(3n+8) .back-frame8 p,
  article.our-teachers .col-4:nth-child(3n+9) .back-frame9 p,
  article.our-teachers .col-4:nth-child(3n+10) .back-frame10 p,
  article.our-teachers .col-4:nth-child(3n+11) .back-frame11 p,
  article.our-teachers .col-4:nth-child(3n+12) .back-frame12 p,
  article.our-teachers .col-4:nth-child(3n+13) .back-frame13 p,
  article.our-teachers .col-4:nth-child(3n+14) .back-frame14 p,
  article.our-teachers .col-4:nth-child(3n+15) .back-frame15 p,
  article.our-teachers .col-4:nth-child(3n+16) .back-frame16 p,
  article.our-teachers .col-4:nth-child(3n+17) .back-frame17 p {padding-bottom:10px;margin-top:15px; padding-right: 10px; font-size: 16px; line-height: 20px;} **/
  article.blog .items .col-3:nth-child(4n+1),
  article.blog .items .col-3:nth-child(4n+2),
  article.blog .items .col-3:nth-child(4n+3),
  article.blog .items .col-3:nth-child(4n+4){width:50%;padding:0 10px;}
  article.blog-single .img{margin-right:0;text-align:center;margin-bottom:20px;}
  article.blog-single .category .share{float:none;}
  article.blog-single .comments .comment .avatar,
  article.blog-single .comments .reply .avatar{width:106px;}
  article.blog-single .comments .comment .avatar img,
  article.blog-single .comments .reply .avatar img{width:80px;}
  article.blog-single .comments .comment .text{width:68%;}
  article.blog-single .comments .reply .enter{width:80px;}
  article.blog-single .comments .reply .text{width:45%;}
  article.blog-single .respond form .col-4{width:100%;padding:0 0px;}
  article.blog-single .respond{height:auto;}
  article.rooms .line > .col-6:nth-child(2n+1) .text,
  article.rooms .line > .col-6:nth-child(2n+2) .text{height:260px;}
  .fotos img,
  .img-border{border-radius:20px;border:3px dotted #00a0b0;margin:0 10px 10px 0;float:left;width:100%;height:200px;}
  article.gallery{width:293px;}
  article.gallery .items1 img,
  article.gallery .items2 img{max-width:222px;}
  article.gallery-opened #gallery-slider{height:300px;}
  article.gallery-opened .info .share{float:none;}
  article.contacts .adress,
  article.contacts .phone,
  article.contacts .email{width:100%;}
  article.contacts .respond form .col-4{width:100%;padding:0 0px;}
  article.contacts .respond{height:auto;}
  #english{position:absolute;top:65px;left:-250px;height:250px;width:188px;background:url("images/globo-responsive-movil.png");opacity:1;z-index:9999;-webkit-animation:globo 25s infinite ease-in;-moz-animation:globo 25s infinite aease-in;animation:globo 25s infinite ease-in;animation-direction: alternate;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;animation-delay: 1s;-webkit-animation-delay: 1s;-moz-animation-delay: 1s;}
  @-moz-keyframes globo{0%{left:-250px;}
  88%{left:450px;top:65px;opacity:1.0;}
  90%{left:450px;top:65px;opacity:1.0;}
  98%{left:450px;top:-500px;opacity:0.5;}
  100%{left:450px;top:-500px;opacity:0.5;}
  }
  @-webkit-keyframes globo{0%{left:-250px;}
  88%{left:450px;top:65px;opacity:1.0;}
  90%{left:450px;top:65px;opacity:1.0;}
  98%{left:450px;top:-500px;opacity:0.5;}
  100%{left:450px;top:-500px;opacity:0.5;}
  }
}
@media (max-width:568px){
  #english{position:absolute;top:55px;left:-250px;height:250px;width:188px;background:url("images/globo-responsive-movil.png");opacity:1;z-index:9999;-webkit-animation:globo 25s infinite ease-in;-moz-animation:globo 25s infinite aease-in;animation:globo 25s infinite ease-in;animation-direction: alternate;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;animation-delay: 1s;-webkit-animation-delay: 1s;-moz-animation-delay: 1s;}
  @-moz-keyframes globo{0%{left:-250px;}
  88%{left:300px;top:55px;opacity:1.0;}
  90%{left:300px;top:55px;opacity:1.0;}
  98%{left:300px;top:-500px;opacity:0.5;}
  100%{left:300px;top:-500px;opacity:0.5;}
  }
  @-webkit-keyframes globo{0%{left:-250px;}
  88%{left:300px;top:55px;opacity:1.0;}
  90%{left:300px;top:55px;opacity:1.0;}
  98%{left:300px;top:-500px;opacity:0.5;}
  100%{left:300px;top:-500px;opacity:0.5;}
  }	
}

@media (max-width:480px){.center-align{width:250px;}
  /* To fill the container and nothing else */
  .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 112% !important;
  }
  header .logo span{display:none;}
  header .social form{display:none;}
  .margin-responsive{margin-left: 0px;}
  .fondo-conten {width: 100%; height: auto; background: url("images/content-bg.png") repeat; z-index: 9998; margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-cocorico{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-servicios{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-extraescolares{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-instalaciones {width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-familias{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-contacto1{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-contacto2{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .fondo-conten-aviso{width: 100%; height: auto;background: url("images/content-bg.png") repeat; z-index: 9998;margin-top: 108px;padding-bottom: 200px;}
  .divider{position: absolute; z-index: 100; width: 100%; height: 68px; background: url("images/divider.png") repeat-x; margin-top: 40px;}
  .divider-footer{position: absolute; z-index: 100; width: 100%; height: 160px; background: url("images/divider-footer.png") repeat-x; bottom: 149px; }
  .button.red{margin-right: 0px;}
  .footer-home{width:100%;}
  .footer-bottom{font:12px 'Solomon Normal', sans-serif;height:80px;padding-top:5px;padding-bottom:10px;}
  .footer-bottom a{font:12px 'Solomon Normal', sans-serif;}
  .footer-bottom a.rojo{font:12px 'Solomon Normal', sans-serif;color:#ef4b53; font-weight: bold;}
  .footer-bottom a.rojo:hover{color:#ad590c;font-weight:bold;}
  .footer-links{font:12px 'McLaren', sans-serif;color:#335179;text-align:center;padding-top:10px;height:35px;background:#d3e3f2;padding-bottom:5px;padding-left:10px;padding-right:10px}
  footer section .bottom-line .center-align{margin-left:-100px;}
  #slider{display:none;}
  article.about-us2{margin-top:-30px;}
  article.about-us-home .about .img img{width:150px;}
  .title-page h2{font-size:40px;text-align:center;width:100%;margin-bottom:-35px;margin-top:10px;}
  .title-page2 h2{font-size:30px;text-align:center;width:100%;margin-bottom:0;margin-top:10px;}
  #cloud1{display: none;}
  #cloud2{display: none;}
  #cloud3{display: none;}
  #cloud4{display: none;}
  #cloud5{display: none;}
  .col-bienvenida-content{font:15px 'McLaren', sans-serif;color:#3b73b7;font-weight:bold;line-height:10px;p}
  button,
  html input[type="button"],
  input[type="reset"],
  input[type="submit"]{cursor:pointer;-webkit-appearance:none;border:0;font-family:'FontAwesome', 'yanone400';}
  html input[type="text"],
  textarea{border:0;font-family:'Solomon Normal', sans-serif;background:#c6d85d;border-radius:5px;margin-bottom:15px;width:100%;color:#313131;padding-left:20px;font-size:13px;width:100%;}
  input[type="submit"]{padding:7px 20px;}
  input[type="text"]{padding:0px 0px;}
  textarea{margin:20px 0 20px 0;padding-bottom:0px;padding-top:10px;height:100px;}
  .contacto{font:17px 'Another Hand', sans-serif;color:#3b73b7;}
  article.recent-blog-home .title {font: 30px 'Rum Raisin'; color: #bf2b5f; text-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); position: relative;}
  article.recent-blog-home .title:before{display:none;}
  article.recent-blog-home .title:after{display:none;}
  article.recent-blog-home .subtitle {display: block; text-align: center; font: 16px 'Pacifico'; color: #363636; text-shadow: 0 2px 0 rgba(0, 0, 0, 0.0); position: relative; margin-top: -15px;}
  article.recent-blog-home .items .col-3:nth-child(4n+1),
  article.recent-blog-home .items .col-3:nth-child(4n+2),
  article.recent-blog-home .items .col-3:nth-child(4n+3),
  article.recent-blog-home .items .col-3:nth-child(4n+4){width:100%;padding:0;}
  .photo-gallery{width:200px;}
  .photo-gallery .items1 img,
  .photo-gallery .items2 img{max-width:130px;}
  .photo-gallery .top h2{font-size:18px;}
  footer section .bottom-line{position:absolute;bottom:0;width:100%;background:#84bd20;height:60px;overflow:visible;}
  footer section .bottom-line .left{display:block;position:absolute;left:-25px;top:60px;bottom:20px;color:#fff;font:11px 'Solomon Normal';}
  footer section .bottom-line .right{position:absolute;right:65px;bottom:-55px;background:url("images/logo-small.png") no-repeat center;width:170px;height:45px;}
  footer section .information{width:50%;}
  footer section .contacts{width:50%;}
  footer section .contacts ul{display:none;}
  footer section .bottom-line .right{}
  footer section .bottom-line .left{width:100%;bottom:5px;text-align:center;}
  article.pagination a{margin:0;}
  article.about-us-home .about h2 {font-size: 30px;}
  article.about-us .text p{font-size:13px;}

  article.bloque-texto{margin-top:108px;}
  article.bloque-texto aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
  article.bloque-texto .about{width:100%;border-right:2px dotted rgba(232, 84, 117, 0.0);}
  article.bloque-texto .about .img{float:left;position:relative;}
  article.bloque-texto .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-texto .about h2{font:30px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:-60px 0 20px 0;text-align: center;}
  article.bloque-texto .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0px;}
  article.bloque-texto{margin-bottom:27px;margin-top:20px;position:relative;padding:0px 0px 0px 0px;z-index:101;}
  article.bloque-texto2{margin-bottom:27px;margin-top:0px;border-radius:0px 0px 50px 50px;border-style:solid;position:relative;padding:0px 30px 30px 30px;z-index:2;background:rgb(255,255,255);background: transparent;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);}
  article.bloque-texto .col-6{margin-top:40px;}
  article.bloque-texto .text{padding-right:5px;}
  article.bloque-texto .text p{font-size:14px;line-height:20px;}
  article.bloque-texto2 .text p{font-size:14px;line-height:20px;}
  article.bloque-texto .about .text img {width:100%;min-width:0px;max-width:385px;}
  article.bloque-texto .about .imagen1{width: 385px;height: 188px;background: url("images/quienes-somos.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
  article.bloque-texto .about .imagen2{width: 385px;height: 188px;background: url("images/proyecto-educativo.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
  article.bloque-texto .about .imagen3{width: 385px;height: 188px;background: url("images/horarios-tarifas.jpg") no-repeat scroll;background-position: center;background-position: top;background-size: 100%;min-height: 100%;margin: 0 auto;margin-top: 15px;margin-bottom: 15px;width:100%;min-width:200px;max-width:385px;}
  article.bloque-texto .slider{padding-left:30px;}
  article.bloque-texto #about-slider{width:100%;position:relative;}
  article.bloque-texto #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-texto #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
  article.bloque-texto #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}

  article.bloque-contenido{margin-top:108px;}
  article.bloque-contenido aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
  /*Ponemos display:none para ocultar el plugin de facebook en resolución móvil vertical*/
  article.bloque-contenido .about{width:100%;border-right:2px dotted rgba(232, 84, 117, 0.0);display: none;}
  article.bloque-contenido .about .img{float:left;position:relative;}
  article.bloque-contenido .about .img img{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-contenido .title{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:50px 0 5px 0;text-align: center;;}
  article.bloque-contenido .title-list{font:48px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:50px 0 5px 0;text-align: center;;}
  article.bloque-contenido .subtitle{display:block;text-align:left;font:18px 'Pacifico';color:#363636;text-shadow:0 2px 0 rgba(0, 0, 0, 0.0);position:relative; margin-top: -15px;text-align: center;;}
  /*article.bloque-contenido .title:before{content:"";position:absolute;background:url("images/molinillo_izda.png") no-repeat center;width:54px;height:100%;left:330px;top:0;}*/
  article.bloque-contenido .title:after{content:"";position:absolute;background:url("images/balancin.png") no-repeat center;width:60px;height:10%;left:95px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  article.bloque-contenido .title-list:after{content:"";position:absolute;background:url("images/patito.png") no-repeat center;width:60px;height:12%;left:95px;top:0;-moz-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);}
  article.bloque-contenido .about .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0px;}
  article.bloque-contenido .list{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0px;}
  article.bloque-contenido .list li{height:auto;margin-bottom:5px;margin-top: 5px;}
  article.bloque-contenido .list li .icon{width:150px;height:47px;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i1{background:url("images/ticket.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i2{background:url("images/edenred.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i3{background:url("images/educa.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .icon.i4{background:url("images/cheque.png") no-repeat center;margin: 0 auto;}
  article.bloque-contenido .list li .caption{font:24px 'Rum Raisin';color:#bf2b5f;text-shadow:0 2px 0 rgba(0, 0, 0, 0.2);margin:0 0 5px 0;}
  article.bloque-contenido .list li .caption:hover{text-decoration:none;}
  article.bloque-contenido .list p{padding-left:0;text-align:center;}
  article.bloque-contenido{margin-bottom:27px;margin-top:-10px;position:relative;padding:0px 0px 0px 0px;z-index:2;}
  article.bloque-contenido2{margin-bottom:27px;margin-top:0px;border-radius:0px 0px 50px 50px;border-style:solid;position:relative;padding:0px 30px 30px 30px;z-index:2;background:rgb(255,255,255);background: transparent;background:rgba(255,255,255,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff);}
  article.bloque-contenido .col-6{margin-top:40px;}
  article.bloque-contenido .text{padding-right:5px;}
  article.bloque-contenido .text p{font-size:14px;line-height:20px;}
  article.bloque-contenido2 .text p{font-size:14px;line-height:20px;}
  article.bloque-contenido .slider{padding-left:30px;}
  article.bloque-contenido #about-slider{width:100%;position:relative;}
  article.bloque-contenido #about-slider img{border:13px solid rgba(0, 0, 0, 0.3);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);-moz-box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);box-shadow:0 2px 0 -1px rgba(255, 255, 255, 0.2);}
  article.bloque-contenido #about-slider .flex-direction-nav a{position:absolute;top:50%;margin-top:-30px;width:59px;height:59px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:15;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev{left:-20px;background:url("images/home/nav-left.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev:hover{background:url("images/home/nav-left-h.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-prev:active{top:50.5%;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-next{right:-20px;background:url("images/home/nav-right.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-next:hover{background:url("images/home/nav-right-h.png") no-repeat center;}
  article.bloque-contenido #about-slider .flex-direction-nav a.flex-next:active{top:50.5%;}

  article.our-teachers{margin-left:-20px;margin-bottom:10px;margin-top:0px;}
  article.our-teachers .title{font-size:30px;}
  article.our-teachers .col-4:nth-child(3n+1),
  article.our-teachers .col-4:nth-child(3n+2),
  article.our-teachers .col-4:nth-child(3n+3),
  article.our-teachers .col-4:nth-child(3n+4),
  article.our-teachers .col-4:nth-child(3n+5),
  article.our-teachers .col-4:nth-child(3n+6),
  article.our-teachers .col-4:nth-child(3n+7),
  article.our-teachers .col-4:nth-child(3n+8),
  article.our-teachers .col-4:nth-child(3n+9),
  article.our-teachers .col-4:nth-child(3n+10),
  article.our-teachers .col-4:nth-child(3n+11),
  article.our-teachers .col-4:nth-child(3n+12),
  article.our-teachers .col-4:nth-child(3n+13),
  article.our-teachers .col-4:nth-child(3n+14),
  article.our-teachers .col-4:nth-child(3n+15),
  article.our-teachers .col-4:nth-child(3n+16),
  article.our-teachers .col-4:nth-child(3n+17){width:100%;padding:0 20px;}
  article.our-teachers .col-4 .back-frame1{background-color:none;background:url("images/about-us/destacado1d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame2{background-color:none;background:url("images/about-us/destacado2d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame3{background-color:none;background:url("images/about-us/destacado3d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame4{background-color:none;background:url("images/about-us/destacado4d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame5{background-color:none;background:url("images/about-us/destacado5d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame6{background-color:none;background:url("images/about-us/destacado6d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame7{background-color:none;background:url("images/about-us/destacado7d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame8{background-color:none;background:url("images/about-us/destacado8d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame9{background-color:none;background:url("images/about-us/destacado9d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame10{background-color:none;background:url("images/about-us/destacado10d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame11{background-color:none;background:url("images/about-us/destacado11d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame12{background-color:none;background:url("images/about-us/destacado12d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame13{background-color:none;background:url("images/about-us/destacado13d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame14{background-color:none;background:url("images/about-us/destacado14d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame15{background-color:none;background:url("images/about-us/destacado15d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame16{background-color:none;background:url("images/about-us/destacado16d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px}
  article.our-teachers .col-4 .back-frame17{background-color:none;background:url("images/about-us/destacado17d.png") no-repeat center;width:259px;height:284px;background-position:center center;background-position:top;background-size:80%;min-height:80%;border-radius:0px 0px 0px 0px;margin-bottom: 15px; margin-left: -3px;}
  article.our-teachers .col-4 .back-frame1 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame2 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame3 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame4 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame5 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame6 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame7 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame8 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame9 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame10 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame11 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame12 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame13 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame14 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame15 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame16 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame17 > h3{text-align:center;font:30px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);margin-bottom:-10px;padding-right: 0px;padding-top: 125px;}
  article.our-teachers .col-4 .back-frame1 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame2 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame3 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame4 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame5 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame6 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame7 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame8 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame9 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px; margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame10 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame11 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame12 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame13 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame14 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame15 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame16 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.our-teachers .col-4 .back-frame17 > p{text-align:center;font:15px 'Raleway';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.6);padding-left:40px;padding-right:40px;padding-bottom:10px;line-height:20px;margin-top: 15px;font-weight: 500;}
  article.blog. title:before{display:none;}
  article.blog. title:after{display:none;}
  article.blog .items .col-3:nth-child(4n+1),
  article.blog .items .col-3:nth-child(4n+2),
  article.blog .items .col-3:nth-child(4n+3),
  article.blog .items .col-3:nth-child(4n+4){width:100%;padding:0;}
  article.blog-single .img{width:100%;}
  article.blog-single .img img{width:100%;}
  article.blog-single p{font-size:12px;}
  article.blog-single .comments{display:none;}
  article.blog-single .title,
  article.blog-single .respond{display:none;}
  article.rooms .line > .col-6:nth-child(2n+1),
  article.rooms .line > .col-6:nth-child(2n+2){border:none;width:100%;padding:0;}
  article.rooms-opened p{font-size:12px;}
  article.rooms .title{font-size:20px;}
  .fotos img,
  .img-border{border-radius:20px;border:3px dotted #00a0b0;margin:0 10px 10px 0;float:left;width:100%;height:150px;}
  article.gallery{width:200px;}
  article.gallery .items1 img,
  article.gallery .items2 img{max-width:130px;}
  article.gallery-opened #gallery-slider{height:200px;}
  article.gallery-opened p{font-size:12px;}
  article.gallery-opened .title{font-size:18px;}
  .title-page{height:auto;padding-bottom:30px;}
  .title-page2{height:auto;padding-bottom:30px;}
  article.contacts p{font-size:12px;}
  article.contacts .respond .top h2{font-size:18px;}
  #english{position:absolute;top:95px;left:-250px;height:250px;width:188px;background:url("images/globo-responsive-movil.png");opacity:1;z-index:9999;-webkit-animation:globo 25s infinite ease-in;-moz-animation:globo 25s infinite aease-in;animation:globo 25s infinite ease-in;animation-direction: alternate;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;animation-delay: 1s;-webkit-animation-delay: 1s;-moz-animation-delay: 1s;}
  @-moz-keyframes globo{0%{left:-250px;}
  88%{left:250px;top:95px;opacity:1.0;}
  90%{left:250px;top:95px;opacity:1.0;}
  98%{left:250px;top:-500px;opacity:0.5;}
  100%{left:250px;top:-500px;opacity:0.5;}
  }
  @-webkit-keyframes globo{0%{left:-250px;}
  88%{left:250px;top:95px;opacity:1.0;}
  90%{left:250px;top:95px;opacity:1.0;}
  98%{left:250px;top:-500px;opacity:0.5;}
  100%{left:250px;top:-500px;opacity:0.5;}
  }
}
@media (max-width:380px){
.divider-footer{position: absolute; z-index: 100; width: 100%; height: 160px; background: url("images/divider-footer.png") repeat-x; bottom: 171px; }
#english{position:absolute;top:95px;left:-250px;height:250px;width:188px;background:url("images/globo-responsive-movil.png");opacity:1;z-index:9999;-webkit-animation:globo 25s infinite ease-in;-moz-animation:globo 25s infinite aease-in;animation:globo 25s infinite ease-in;animation-direction: alternate;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;animation-delay: 1s;-webkit-animation-delay: 1s;-moz-animation-delay: 1s;}
@-moz-keyframes globo{0%{left:-250px;}
88%{left:100px;top:95px;opacity:1.0;}
90%{left:100px;top:95px;opacity:1.0;}
98%{left:100px;top:-500px;opacity:0.5;}
100%{left:100px;top:-500px;opacity:0.5;}
}
@-webkit-keyframes globo{0%{left:-250px;}
88%{left:100px;top:95px;opacity:1.0;}
90%{left:100px;top:95px;opacity:1.0;}
98%{left:100px;top:-500px;opacity:0.5;}
100%{left:100px;top:-500px;opacity:0.5;}
}	
}