/* =============================================================================

	 Ktech Framework 2.5

   HTML5 Boilerplate CSS: h5bp.com/css

   ========================================================================== */

@font-face
{
    font-family: 'hero';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/hero-webfont.eot');
    src: url('../fonts/hero-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/hero-webfont.woff2') format('woff2'), url('../fonts/hero-webfont.woff') format('woff'), url('../fonts/hero-webfont.ttf') format('truetype'), url('../fonts/hero-webfont.svg#heroregular') format('svg');
}

/*!

 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome

 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)

 */

@font-face
{
    font-family: 'FontAwesome';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/fontawesome-webfont.eot?v=4.1.0');
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
}

/* line 4, ../sass/_font-awesome.scss */

.fa
{
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    line-height: 1;

    display: inline-block;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-lg
{
    font-size: 1.33333333em;
    line-height: .75em;

    vertical-align: -15%;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-2x
{
    font-size: 2em;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-3x
{
    font-size: 3em;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-4x
{
    font-size: 4em;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-5x
{
    font-size: 5em;
}

.reservar .item-pagereservar .formResponsive {
        padding-top: 50px;
}

.reservar .item-pagereservar .formResponsive .rsform-input-box{
    border: 1px solid silver;
}

/* line 4, ../sass/_font-awesome.scss */

.fa-fw
{
    width: 1.28571429em;

    text-align: center;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-ul
{
    margin-left: 2.14285714em;
    padding-left: 0;

    list-style-type: none;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-ul > li
{
    position: relative;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-li
{
    position: absolute;
    top: .14285714em;
    left: -2.14285714em;

    width: 2.14285714em;

    text-align: center;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-li.fa-lg
{
    left: -1.85714286em;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-border
{
    padding: .2em .25em .15em;

    border: solid .08em #eee;
    border-radius: .1em;
}



/* line 4, ../sass/_font-awesome.scss */

.pull-right
{
    float: right;
}



/* line 4, ../sass/_font-awesome.scss */

.pull-left
{
    float: left;
}



/* line 4, ../sass/_font-awesome.scss */

.fa.pull-left
{
    margin-right: .3em;
}



/* line 4, ../sass/_font-awesome.scss */

.fa.pull-right
{
    margin-left: .3em;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-spin
{
    -webkit-animation: spin 2s infinite linear;
       -moz-animation: spin 2s infinite linear;
         -o-animation: spin 2s infinite linear;
            animation: spin 2s infinite linear;
}



@-moz-keyframes spin
{
    0%
    {
        -moz-transform: rotate(0deg);
    }

    100%
    {
        -moz-transform: rotate(359deg);
    }
}

@-webkit-keyframes spin
{
    0%
    {
        -webkit-transform: rotate(0deg);
    }

    100%
    {
        -webkit-transform: rotate(359deg);
    }
}

@-o-keyframes spin
{
    0%
    {
        -o-transform: rotate(0deg);
    }

    100%
    {
        -o-transform: rotate(359deg);
    }
}

@keyframes spin
{
    0%
    {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }

    100%
    {
        -webkit-transform: rotate(359deg);
                transform: rotate(359deg);
    }
}

/* line 4, ../sass/_font-awesome.scss */

.fa-rotate-90
{
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);

    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}



/* line 4, ../sass/_font-awesome.scss */

.fa-rotate-180
{
    -webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);

    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}



/* line 4, ../sass/_font-awesome.scss */

.fa-rotate-270
{
    -webkit-transform: rotate(270deg);
       -moz-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
         -o-transform: rotate(270deg);
            transform: rotate(270deg);

    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}



/* line 4, ../sass/_font-awesome.scss */

.fa-flip-horizontal
{
    -webkit-transform: scale(-1, 1);
       -moz-transform: scale(-1, 1);
        -ms-transform: scale(-1, 1);
         -o-transform: scale(-1, 1);
            transform: scale(-1, 1);

    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
}



/* line 4, ../sass/_font-awesome.scss */

.fa-flip-vertical
{
    -webkit-transform: scale(1, -1);
       -moz-transform: scale(1, -1);
        -ms-transform: scale(1, -1);
         -o-transform: scale(1, -1);
            transform: scale(1, -1);

    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
}



/* line 4, ../sass/_font-awesome.scss */

.fa-stack
{
    line-height: 2em;

    position: relative;

    display: inline-block;

    width: 2em;
    height: 2em;

    vertical-align: middle;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-stack-1x,
.fa-stack-2x
{
    position: absolute;
    left: 0;

    width: 100%;

    text-align: center;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-stack-1x
{
    line-height: inherit;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-stack-2x
{
    font-size: 2em;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-inverse
{
    color: #fff;
}



/* line 4, ../sass/_font-awesome.scss */

.fa-glass:before
{
    content: '\f000';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-music:before
{
    content: '\f001';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-search:before
{
    content: '\f002';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-envelope-o:before
{
    content: '\f003';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-heart:before
{
    content: '\f004';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-star:before
{
    content: '\f005';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-star-o:before
{
    content: '\f006';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-user:before
{
    content: '\f007';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-film:before
{
    content: '\f008';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-th-large:before
{
    content: '\f009';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-th:before
{
    content: '\f00a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-th-list:before
{
    content: '\f00b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-check:before
{
    content: '\f00c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-times:before
{
    content: '\f00d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-search-plus:before
{
    content: '\f00e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-search-minus:before
{
    content: '\f010';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-power-off:before
{
    content: '\f011';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-signal:before
{
    content: '\f012';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-gear:before,
.fa-cog:before
{
    content: '\f013';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-trash-o:before
{
    content: '\f014';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-home:before
{
    content: '\f015';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-file-o:before
{
    content: '\f016';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-clock-o:before
{
    content: '\f017';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-road:before
{
    content: '\f018';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-download:before
{
    content: '\f019';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrow-circle-o-down:before
{
    content: '\f01a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrow-circle-o-up:before
{
    content: '\f01b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-inbox:before
{
    content: '\f01c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-play-circle-o:before
{
    content: '\f01d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-rotate-right:before,
.fa-repeat:before
{
    content: '\f01e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-refresh:before
{
    content: '\f021';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-list-alt:before
{
    content: '\f022';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-lock:before
{
    content: '\f023';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-flag:before
{
    content: '\f024';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-headphones:before
{
    content: '\f025';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-volume-off:before
{
    content: '\f026';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-volume-down:before
{
    content: '\f027';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-volume-up:before
{
    content: '\f028';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-qrcode:before
{
    content: '\f029';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-barcode:before
{
    content: '\f02a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-tag:before
{
    content: '\f02b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-tags:before
{
    content: '\f02c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-book:before
{
    content: '\f02d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-bookmark:before
{
    content: '\f02e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-print:before
{
    content: '\f02f';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-camera:before
{
    content: '\f030';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-font:before
{
    content: '\f031';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-bold:before
{
    content: '\f032';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-italic:before
{
    content: '\f033';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-text-height:before
{
    content: '\f034';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-text-width:before
{
    content: '\f035';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-align-left:before
{
    content: '\f036';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-align-center:before
{
    content: '\f037';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-align-right:before
{
    content: '\f038';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-align-justify:before
{
    content: '\f039';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-list:before
{
    content: '\f03a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-dedent:before,
.fa-outdent:before
{
    content: '\f03b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-indent:before
{
    content: '\f03c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-video-camera:before
{
    content: '\f03d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before
{
    content: '\f03e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-pencil:before
{
    content: '\f040';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-map-marker:before
{
    content: '\f041';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-adjust:before
{
    content: '\f042';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-tint:before
{
    content: '\f043';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-edit:before,
.fa-pencil-square-o:before
{
    content: '\f044';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-share-square-o:before
{
    content: '\f045';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-check-square-o:before
{
    content: '\f046';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrows:before
{
    content: '\f047';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-step-backward:before
{
    content: '\f048';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-fast-backward:before
{
    content: '\f049';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-backward:before
{
    content: '\f04a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-play:before
{
    content: '\f04b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-pause:before
{
    content: '\f04c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-stop:before
{
    content: '\f04d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-forward:before
{
    content: '\f04e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-fast-forward:before
{
    content: '\f050';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-step-forward:before
{
    content: '\f051';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-eject:before
{
    content: '\f052';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-chevron-left:before
{
    content: '\f053';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-chevron-right:before
{
    content: '\f054';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-plus-circle:before
{
    content: '\f055';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-minus-circle:before
{
    content: '\f056';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-times-circle:before
{
    content: '\f057';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-check-circle:before
{
    content: '\f058';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-question-circle:before
{
    content: '\f059';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-info-circle:before
{
    content: '\f05a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-crosshairs:before
{
    content: '\f05b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-times-circle-o:before
{
    content: '\f05c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-check-circle-o:before
{
    content: '\f05d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-ban:before
{
    content: '\f05e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrow-left:before
{
    content: '\f060';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrow-right:before
{
    content: '\f061';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrow-up:before
{
    content: '\f062';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrow-down:before
{
    content: '\f063';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-mail-forward:before,
.fa-share:before
{
    content: '\f064';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-expand:before
{
    content: '\f065';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-compress:before
{
    content: '\f066';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-plus:before
{
    content: '\f067';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-minus:before
{
    content: '\f068';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-asterisk:before
{
    content: '\f069';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-exclamation-circle:before
{
    content: '\f06a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-gift:before
{
    content: '\f06b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-leaf:before
{
    content: '\f06c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-fire:before
{
    content: '\f06d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-eye:before
{
    content: '\f06e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-eye-slash:before
{
    content: '\f070';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-warning:before,
.fa-exclamation-triangle:before
{
    content: '\f071';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-plane:before
{
    content: '\f072';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-calendar:before
{
    content: '\f073';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-random:before
{
    content: '\f074';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-comment:before
{
    content: '\f075';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-magnet:before
{
    content: '\f076';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-chevron-up:before
{
    content: '\f077';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-chevron-down:before
{
    content: '\f078';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-retweet:before
{
    content: '\f079';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-shopping-cart:before
{
    content: '\f07a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-folder:before
{
    content: '\f07b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-folder-open:before
{
    content: '\f07c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrows-v:before
{
    content: '\f07d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrows-h:before
{
    content: '\f07e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-bar-chart-o:before
{
    content: '\f080';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-twitter-square:before
{
    content: '\f081';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-facebook-square:before
{
    content: '\f082';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-camera-retro:before
{
    content: '\f083';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-key:before
{
    content: '\f084';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-gears:before,
.fa-cogs:before
{
    content: '\f085';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-comments:before
{
    content: '\f086';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-thumbs-o-up:before
{
    content: '\f087';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-thumbs-o-down:before
{
    content: '\f088';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-star-half:before
{
    content: '\f089';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-heart-o:before
{
    content: '\f08a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-sign-out:before
{
    content: '\f08b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-linkedin-square:before
{
    content: '\f08c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-thumb-tack:before
{
    content: '\f08d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-external-link:before
{
    content: '\f08e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-sign-in:before
{
    content: '\f090';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-trophy:before
{
    content: '\f091';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-github-square:before
{
    content: '\f092';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-upload:before
{
    content: '\f093';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-lemon-o:before
{
    content: '\f094';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-phone:before
{
    content: '\f095';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-square-o:before
{
    content: '\f096';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-bookmark-o:before
{
    content: '\f097';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-phone-square:before
{
    content: '\f098';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-twitter:before
{
    content: '\f099';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-facebook:before
{
    content: '\f09a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-github:before
{
    content: '\f09b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-unlock:before
{
    content: '\f09c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-credit-card:before
{
    content: '\f09d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-rss:before
{
    content: '\f09e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-hdd-o:before
{
    content: '\f0a0';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-bullhorn:before
{
    content: '\f0a1';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-bell:before
{
    content: '\f0f3';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-certificate:before
{
    content: '\f0a3';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-hand-o-right:before
{
    content: '\f0a4';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-hand-o-left:before
{
    content: '\f0a5';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-hand-o-up:before
{
    content: '\f0a6';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-hand-o-down:before
{
    content: '\f0a7';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrow-circle-left:before
{
    content: '\f0a8';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrow-circle-right:before
{
    content: '\f0a9';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrow-circle-up:before
{
    content: '\f0aa';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrow-circle-down:before
{
    content: '\f0ab';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-globe:before
{
    content: '\f0ac';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-wrench:before
{
    content: '\f0ad';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-tasks:before
{
    content: '\f0ae';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-filter:before
{
    content: '\f0b0';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-briefcase:before
{
    content: '\f0b1';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrows-alt:before
{
    content: '\f0b2';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-group:before,
.fa-users:before
{
    content: '\f0c0';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-chain:before,
.fa-link:before
{
    content: '\f0c1';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-cloud:before
{
    content: '\f0c2';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-flask:before
{
    content: '\f0c3';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-cut:before,
.fa-scissors:before
{
    content: '\f0c4';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-copy:before,
.fa-files-o:before
{
    content: '\f0c5';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-paperclip:before
{
    content: '\f0c6';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-save:before,
.fa-floppy-o:before
{
    content: '\f0c7';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-square:before
{
    content: '\f0c8';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before
{
    content: '\f0c9';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-list-ul:before
{
    content: '\f0ca';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-list-ol:before
{
    content: '\f0cb';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-strikethrough:before
{
    content: '\f0cc';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-underline:before
{
    content: '\f0cd';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-table:before
{
    content: '\f0ce';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-magic:before
{
    content: '\f0d0';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-truck:before
{
    content: '\f0d1';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-pinterest:before
{
    content: '\f0d2';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-pinterest-square:before
{
    content: '\f0d3';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-google-plus-square:before
{
    content: '\f0d4';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-google-plus:before
{
    content: '\f0d5';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-money:before
{
    content: '\f0d6';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-caret-down:before
{
    content: '\f0d7';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-caret-up:before
{
    content: '\f0d8';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-caret-left:before
{
    content: '\f0d9';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-caret-right:before
{
    content: '\f0da';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-columns:before
{
    content: '\f0db';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-unsorted:before,
.fa-sort:before
{
    content: '\f0dc';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-sort-down:before,
.fa-sort-desc:before
{
    content: '\f0dd';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-sort-up:before,
.fa-sort-asc:before
{
    content: '\f0de';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-envelope:before
{
    content: '\f0e0';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-linkedin:before
{
    content: '\f0e1';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-rotate-left:before,
.fa-undo:before
{
    content: '\f0e2';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-legal:before,
.fa-gavel:before
{
    content: '\f0e3';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-dashboard:before,
.fa-tachometer:before
{
    content: '\f0e4';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-comment-o:before
{
    content: '\f0e5';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-comments-o:before
{
    content: '\f0e6';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-flash:before,
.fa-bolt:before
{
    content: '\f0e7';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-sitemap:before
{
    content: '\f0e8';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-umbrella:before
{
    content: '\f0e9';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-paste:before,
.fa-clipboard:before
{
    content: '\f0ea';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-lightbulb-o:before
{
    content: '\f0eb';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-exchange:before
{
    content: '\f0ec';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-cloud-download:before
{
    content: '\f0ed';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-cloud-upload:before
{
    content: '\f0ee';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-user-md:before
{
    content: '\f0f0';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-stethoscope:before
{
    content: '\f0f1';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-suitcase:before
{
    content: '\f0f2';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-bell-o:before
{
    content: '\f0a2';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-coffee:before
{
    content: '\f0f4';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-cutlery:before
{
    content: '\f0f5';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-file-text-o:before
{
    content: '\f0f6';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-building-o:before
{
    content: '\f0f7';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-hospital-o:before
{
    content: '\f0f8';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-ambulance:before
{
    content: '\f0f9';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-medkit:before
{
    content: '\f0fa';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-fighter-jet:before
{
    content: '\f0fb';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-beer:before
{
    content: '\f0fc';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-h-square:before
{
    content: '\f0fd';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-plus-square:before
{
    content: '\f0fe';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-angle-double-left:before
{
    content: '\f100';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-angle-double-right:before
{
    content: '\f101';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-angle-double-up:before
{
    content: '\f102';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-angle-double-down:before
{
    content: '\f103';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-angle-left:before
{
    content: '\f104';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-angle-right:before
{
    content: '\f105';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-angle-up:before
{
    content: '\f106';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-angle-down:before
{
    content: '\f107';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-desktop:before
{
    content: '\f108';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-laptop:before
{
    content: '\f109';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-tablet:before
{
    content: '\f10a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-mobile-phone:before,
.fa-mobile:before
{
    content: '\f10b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-circle-o:before
{
    content: '\f10c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-quote-left:before
{
    content: '\f10d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-quote-right:before
{
    content: '\f10e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-spinner:before
{
    content: '\f110';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-circle:before
{
    content: '\f111';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-mail-reply:before,
.fa-reply:before
{
    content: '\f112';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-github-alt:before
{
    content: '\f113';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-folder-o:before
{
    content: '\f114';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-folder-open-o:before
{
    content: '\f115';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-smile-o:before
{
    content: '\f118';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-frown-o:before
{
    content: '\f119';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-meh-o:before
{
    content: '\f11a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-gamepad:before
{
    content: '\f11b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-keyboard-o:before
{
    content: '\f11c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-flag-o:before
{
    content: '\f11d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-flag-checkered:before
{
    content: '\f11e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-terminal:before
{
    content: '\f120';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-code:before
{
    content: '\f121';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-mail-reply-all:before,
.fa-reply-all:before
{
    content: '\f122';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before
{
    content: '\f123';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-location-arrow:before
{
    content: '\f124';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-crop:before
{
    content: '\f125';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-code-fork:before
{
    content: '\f126';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-unlink:before,
.fa-chain-broken:before
{
    content: '\f127';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-question:before
{
    content: '\f128';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-info:before
{
    content: '\f129';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-exclamation:before
{
    content: '\f12a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-superscript:before
{
    content: '\f12b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-subscript:before
{
    content: '\f12c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-eraser:before
{
    content: '\f12d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-puzzle-piece:before
{
    content: '\f12e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-microphone:before
{
    content: '\f130';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-microphone-slash:before
{
    content: '\f131';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-shield:before
{
    content: '\f132';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-calendar-o:before
{
    content: '\f133';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-fire-extinguisher:before
{
    content: '\f134';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-rocket:before
{
    content: '\f135';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-maxcdn:before
{
    content: '\f136';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-chevron-circle-left:before
{
    content: '\f137';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-chevron-circle-right:before
{
    content: '\f138';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-chevron-circle-up:before
{
    content: '\f139';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-chevron-circle-down:before
{
    content: '\f13a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-html5:before
{
    content: '\f13b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-css3:before
{
    content: '\f13c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-anchor:before
{
    content: '\f13d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-unlock-alt:before
{
    content: '\f13e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-bullseye:before
{
    content: '\f140';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-ellipsis-h:before
{
    content: '\f141';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-ellipsis-v:before
{
    content: '\f142';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-rss-square:before
{
    content: '\f143';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-play-circle:before
{
    content: '\f144';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-ticket:before
{
    content: '\f145';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-minus-square:before
{
    content: '\f146';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-minus-square-o:before
{
    content: '\f147';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-level-up:before
{
    content: '\f148';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-level-down:before
{
    content: '\f149';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-check-square:before
{
    content: '\f14a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-pencil-square:before
{
    content: '\f14b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-external-link-square:before
{
    content: '\f14c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-share-square:before
{
    content: '\f14d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-compass:before
{
    content: '\f14e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-toggle-down:before,
.fa-caret-square-o-down:before
{
    content: '\f150';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-toggle-up:before,
.fa-caret-square-o-up:before
{
    content: '\f151';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-toggle-right:before,
.fa-caret-square-o-right:before
{
    content: '\f152';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-euro:before,
.fa-eur:before
{
    content: '\f153';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-gbp:before
{
    content: '\f154';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-dollar:before,
.fa-usd:before
{
    content: '\f155';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-rupee:before,
.fa-inr:before
{
    content: '\f156';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before
{
    content: '\f157';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before
{
    content: '\f158';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-won:before,
.fa-krw:before
{
    content: '\f159';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-bitcoin:before,
.fa-btc:before
{
    content: '\f15a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-file:before
{
    content: '\f15b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-file-text:before
{
    content: '\f15c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-sort-alpha-asc:before
{
    content: '\f15d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-sort-alpha-desc:before
{
    content: '\f15e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-sort-amount-asc:before
{
    content: '\f160';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-sort-amount-desc:before
{
    content: '\f161';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-sort-numeric-asc:before
{
    content: '\f162';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-sort-numeric-desc:before
{
    content: '\f163';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-thumbs-up:before
{
    content: '\f164';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-thumbs-down:before
{
    content: '\f165';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-youtube-square:before
{
    content: '\f166';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-youtube:before
{
    content: '\f167';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-xing:before
{
    content: '\f168';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-xing-square:before
{
    content: '\f169';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-youtube-play:before
{
    content: '\f16a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-dropbox:before
{
    content: '\f16b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-stack-overflow:before
{
    content: '\f16c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-instagram:before
{
    content: '\f16d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-flickr:before
{
    content: '\f16e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-adn:before
{
    content: '\f170';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-bitbucket:before
{
    content: '\f171';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-bitbucket-square:before
{
    content: '\f172';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-tumblr:before
{
    content: '\f173';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-tumblr-square:before
{
    content: '\f174';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-long-arrow-down:before
{
    content: '\f175';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-long-arrow-up:before
{
    content: '\f176';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-long-arrow-left:before
{
    content: '\f177';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-long-arrow-right:before
{
    content: '\f178';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-apple:before
{
    content: '\f179';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-windows:before
{
    content: '\f17a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-android:before
{
    content: '\f17b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-linux:before
{
    content: '\f17c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-dribbble:before
{
    content: '\f17d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-skype:before
{
    content: '\f17e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-foursquare:before
{
    content: '\f180';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-trello:before
{
    content: '\f181';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-female:before
{
    content: '\f182';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-male:before
{
    content: '\f183';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-gittip:before
{
    content: '\f184';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-sun-o:before
{
    content: '\f185';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-moon-o:before
{
    content: '\f186';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-archive:before
{
    content: '\f187';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-bug:before
{
    content: '\f188';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-vk:before
{
    content: '\f189';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-weibo:before
{
    content: '\f18a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-renren:before
{
    content: '\f18b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-pagelines:before
{
    content: '\f18c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-stack-exchange:before
{
    content: '\f18d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrow-circle-o-right:before
{
    content: '\f18e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-arrow-circle-o-left:before
{
    content: '\f190';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-toggle-left:before,
.fa-caret-square-o-left:before
{
    content: '\f191';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-dot-circle-o:before
{
    content: '\f192';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-wheelchair:before
{
    content: '\f193';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-vimeo-square:before
{
    content: '\f194';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-turkish-lira:before,
.fa-try:before
{
    content: '\f195';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-plus-square-o:before
{
    content: '\f196';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-space-shuttle:before
{
    content: '\f197';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-slack:before
{
    content: '\f198';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-envelope-square:before
{
    content: '\f199';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-wordpress:before
{
    content: '\f19a';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-openid:before
{
    content: '\f19b';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-institution:before,
.fa-bank:before,
.fa-university:before
{
    content: '\f19c';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-mortar-board:before,
.fa-graduation-cap:before
{
    content: '\f19d';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-yahoo:before
{
    content: '\f19e';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-google:before
{
    content: '\f1a0';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-reddit:before
{
    content: '\f1a1';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-reddit-square:before
{
    content: '\f1a2';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-stumbleupon-circle:before
{
    content: '\f1a3';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-stumbleupon:before
{
    content: '\f1a4';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-delicious:before
{
    content: '\f1a5';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-digg:before
{
    content: '\f1a6';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-pied-piper-square:before,
.fa-pied-piper:before
{
    content: '\f1a7';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-pied-piper-alt:before
{
    content: '\f1a8';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-drupal:before
{
    content: '\f1a9';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-joomla:before
{
    content: '\f1aa';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-language:before
{
    content: '\f1ab';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-fax:before
{
    content: '\f1ac';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-building:before
{
    content: '\f1ad';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-child:before
{
    content: '\f1ae';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-paw:before
{
    content: '\f1b0';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-spoon:before
{
    content: '\f1b1';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-cube:before
{
    content: '\f1b2';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-cubes:before
{
    content: '\f1b3';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-behance:before
{
    content: '\f1b4';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-behance-square:before
{
    content: '\f1b5';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-steam:before
{
    content: '\f1b6';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-steam-square:before
{
    content: '\f1b7';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-recycle:before
{
    content: '\f1b8';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-automobile:before,
.fa-car:before
{
    content: '\f1b9';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-cab:before,
.fa-taxi:before
{
    content: '\f1ba';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-tree:before
{
    content: '\f1bb';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-spotify:before
{
    content: '\f1bc';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-deviantart:before
{
    content: '\f1bd';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-soundcloud:before
{
    content: '\f1be';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-database:before
{
    content: '\f1c0';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-file-pdf-o:before
{
    content: '\f1c1';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-file-word-o:before
{
    content: '\f1c2';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-file-excel-o:before
{
    content: '\f1c3';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-file-powerpoint-o:before
{
    content: '\f1c4';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before
{
    content: '\f1c5';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-file-zip-o:before,
.fa-file-archive-o:before
{
    content: '\f1c6';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-file-sound-o:before,
.fa-file-audio-o:before
{
    content: '\f1c7';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-file-movie-o:before,
.fa-file-video-o:before
{
    content: '\f1c8';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-file-code-o:before
{
    content: '\f1c9';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-vine:before
{
    content: '\f1ca';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-codepen:before
{
    content: '\f1cb';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-jsfiddle:before
{
    content: '\f1cc';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-life-bouy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before
{
    content: '\f1cd';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-circle-o-notch:before
{
    content: '\f1ce';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-ra:before,
.fa-rebel:before
{
    content: '\f1d0';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-ge:before,
.fa-empire:before
{
    content: '\f1d1';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-git-square:before
{
    content: '\f1d2';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-git:before
{
    content: '\f1d3';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-hacker-news:before
{
    content: '\f1d4';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-tencent-weibo:before
{
    content: '\f1d5';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-qq:before
{
    content: '\f1d6';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-wechat:before,
.fa-weixin:before
{
    content: '\f1d7';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-send:before,
.fa-paper-plane:before
{
    content: '\f1d8';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-send-o:before,
.fa-paper-plane-o:before
{
    content: '\f1d9';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-history:before
{
    content: '\f1da';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-circle-thin:before
{
    content: '\f1db';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-header:before
{
    content: '\f1dc';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-paragraph:before
{
    content: '\f1dd';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-sliders:before
{
    content: '\f1de';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-share-alt:before
{
    content: '\f1e0';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-share-alt-square:before
{
    content: '\f1e1';
}



/* line 4, ../sass/_font-awesome.scss */

.fa-bomb:before
{
    content: '\f1e2';
}



/* line 1, ../sass/_normalize.scss */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section
{
    display: block;
}



/* line 5, ../sass/_normalize.scss */

audio,
canvas,
video
{
    display: inline-block;

    *display: inline;
    *zoom: 1;
}



/* line 11, ../sass/_normalize.scss */

audio:not([controls])
{
    display: none;
}



/* line 15, ../sass/_normalize.scss */

[hidden]
{
    display: none;
}



/* line 19, ../sass/_normalize.scss */

html
{
    font-size: 100%;

    -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
}



/* line 25, ../sass/_normalize.scss */

html,
button,
input,
select,
textarea
{
    font-family: sans-serif;

    color: #222;
}



/* line 30, ../sass/_normalize.scss */

body
{
    font-size: 1em;
    line-height: 1.4;

    margin: 0;
}



/* line 36, ../sass/_normalize.scss */

::-moz-selection
{
    color: #fff;
    background: #ccc;
    text-shadow: none;
}



/* line 42, ../sass/_normalize.scss */

::selection
{
    color: #fff;
    background: #ccc;
    text-shadow: none;
}



/* line 48, ../sass/_normalize.scss */

abbr[title]
{
    border-bottom: 1px dotted;
}



/* line 52, ../sass/_normalize.scss */

b,
strong
{
    font-weight: bold;
}



/* line 56, ../sass/_normalize.scss */

blockquote
{
    margin: 1em 40px;
}



/* line 60, ../sass/_normalize.scss */

dfn
{
    font-style: italic;
}



/* line 64, ../sass/_normalize.scss */

hr
{
    display: block;

    height: 1px;
    margin: 1em 0;
    padding: 0;

    border: 0;
    border-top: 1px solid #ccc;
}



/* line 73, ../sass/_normalize.scss */

ins
{
    text-decoration: none;

    color: #000;
    background: #ff9;
}



/* line 79, ../sass/_normalize.scss */

mark
{
    font-weight: bold;
    font-style: italic;

    color: #000;
    background: #ff0;
}



/* line 86, ../sass/_normalize.scss */

pre,
code,
kbd,
samp
{
    font-family: monospace, serif;
    font-size: 1em;

    _font-family: 'courier new',monospace;
}



/* line 92, ../sass/_normalize.scss */

pre
{
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}



/* line 98, ../sass/_normalize.scss */

q
{
    quotes: none;
}

/* line 100, ../sass/_normalize.scss */

q:before,
q:after
{
    content: '';
    content: none;
}



/* line 106, ../sass/_normalize.scss */

small
{
    font-size: 85%;
}



/* line 110, ../sass/_normalize.scss */

sub,
sup
{
    font-size: 75%;
    line-height: 0;

    position: relative;

    vertical-align: baseline;
}



/* line 117, ../sass/_normalize.scss */

sup
{
    top: -.5em;
}



/* line 121, ../sass/_normalize.scss */

sub
{
    bottom: -.25em;
}



/* line 125, ../sass/_normalize.scss */

ul,
ol
{
    margin: 1em 0;
    padding: 0 0 0 40px;
}



/* line 130, ../sass/_normalize.scss */

dd
{
    margin: 0 0 0 40px;
}



/* line 134, ../sass/_normalize.scss */

nav ul,
nav ol
{
    margin: 0;
    padding: 0;

    list-style: none;
    list-style-image: none;
}



/* line 141, ../sass/_normalize.scss */

img
{
    vertical-align: middle;

    -ms-interpolation-mode: bicubic;
    border: 0;
}



/* line 147, ../sass/_normalize.scss */

svg:not(:root)
{
    overflow: hidden;
}



/* line 151, ../sass/_normalize.scss */

figure
{
    margin: 0;
}



/* line 155, ../sass/_normalize.scss */

form
{
    margin: 0;
}



/* line 159, ../sass/_normalize.scss */

fieldset
{
    margin: 0;
    padding: 0;

    border: 0;
}



/* line 165, ../sass/_normalize.scss */

label
{
    cursor: pointer;
}



/* line 169, ../sass/_normalize.scss */

legend
{
    padding: 0;

    white-space: normal;

    border: 0;

    *margin-left: -7px;
}



/* line 176, ../sass/_normalize.scss */

button,
input,
select,
textarea
{
    font-size: 100%;

    margin: 0;

    vertical-align: baseline;

    *vertical-align: middle;
}



/* line 183, ../sass/_normalize.scss */

button,
input
{
    line-height: normal;
}



/* line 187, ../sass/_normalize.scss */

button,
input[type='button'],
input[type='reset'],
input[type='submit']
{
    cursor: pointer;

    -webkit-appearance: button;
    *overflow: visible;
}



/* line 193, ../sass/_normalize.scss */

button[disabled],
input[disabled]
{
    cursor: default;
}



/* line 197, ../sass/_normalize.scss */

input[type='checkbox'],
input[type='radio']
{
    padding: 0;

    *width: 13px;
    *height: 13px;
}



/* line 208, ../sass/_normalize.scss */

input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button
{
    -webkit-appearance: none;
}



/* line 212, ../sass/_normalize.scss */

button::-moz-focus-inner,
input::-moz-focus-inner
{
    padding: 0;

    border: 0;
}



/* line 217, ../sass/_normalize.scss */

textarea
{
    overflow: auto;

    resize: vertical;
    vertical-align: top;
}



/* line 225, ../sass/_normalize.scss */

input:invalid,
textarea:invalid
{
    background-color: #f0dddd;
}



/* line 229, ../sass/_normalize.scss */

table
{
    border-spacing: 0;
    border-collapse: collapse;
}



/* line 234, ../sass/_normalize.scss */

td
{
    vertical-align: top;
}



/* line 238, ../sass/_normalize.scss */

.chromeframe
{
    margin: .2em 0;
    padding: .2em 0;

    color: black;
    background: #ccc;
}



/* line 245, ../sass/_normalize.scss */

a
{
    color: #00e;
}



/* line 249, ../sass/_normalize.scss */

a:visited
{
    color: #551a8b;
}



/* line 253, ../sass/_normalize.scss */

a:hover
{
    color: #06e;
}



/* line 257, ../sass/_normalize.scss */

a:focus
{
    outline: thin dotted;
}



/* line 261, ../sass/_normalize.scss */

a:hover,
a:active
{
    outline: 0;
}



/* =============================================================================

   Non-Semantic Helper Classes

   ========================================================================== */

/* line 269, ../sass/_normalize.scss */

.ir
{
    display: block;
    overflow: hidden;

    text-align: left;
    text-indent: -999em;

    border: 0;
    background-color: transparent;
    background-repeat: no-repeat;

    direction: ltr;
    *line-height: 0;
}



/* line 281, ../sass/_normalize.scss */

.ir br
{
    display: none;
}



/* line 285, ../sass/_normalize.scss */

.hidden
{
    display: none !important;
    visibility: hidden;
}



/* line 290, ../sass/_normalize.scss */

.visuallyhidden
{
    position: absolute;

    overflow: hidden;
    clip: rect(0 0 0 0);

    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;

    border: 0;
}



/* line 301, ../sass/_normalize.scss */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus
{
    position: static;

    overflow: visible;
    clip: auto;

    width: auto;
    height: auto;
    margin: 0;
}



/* line 310, ../sass/_normalize.scss */

.invisible
{
    visibility: hidden;
}



/* line 314, ../sass/_normalize.scss */

.clearfix:before,
header:before,
#kt-main-menu:before,
.clearfix:after,
header:after,
#kt-main-menu:after
{
    display: table;

    content: '';
}



/* line 319, ../sass/_normalize.scss */

.clearfix:after,
header:after,
#kt-main-menu:after
{
    clear: both;
}



/* line 323, ../sass/_normalize.scss */

.clearfix,
header,
#kt-main-menu
{
    *zoom: 1;
}



/* line 12, ../sass/template.scss */

html
{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}



/* line 18, ../sass/template.scss */

*
{
    box-sizing: border-box;
}



/* line 21, ../sass/template.scss */

body
{
    font: 17px 'hero', Arial, Helvetica, sans-serif;

    position: relative;

    display: block;

    width: 100%;
    height: 100%;
    min-height: 100%;
    margin: 0;
    padding: 0;

    color: #666;
    background: #fff;
}



/* line 33, ../sass/template.scss */

a,
a:visited
{
    -webkit-transition: ease-in-out .25s all;
       -moz-transition: ease-in-out .25s all;
         -o-transition: ease-in-out .25s all;
            transition: ease-in-out .25s all;
    text-decoration: none;

    color: #000;
    outline: none;
}

/* line 38, ../sass/template.scss */

a:hover,
a:visited:hover
{
    color: #227db6;
}



/* line 43, ../sass/template.scss */

#yoo-zoo .item h2,
#yoo-zoo .item h3,
#yoo-zoo .item h4,
h2,
h3,
h4
{
    font-family: 'hero', Arial, Helvetica, sans-serif;
}



/* line 46, ../sass/template.scss */

.yoo-zoo h2,
h2
{
    font-size: 30px;
    font-weight: normal;
    line-height: normal;

    display: block;

    margin: 0;
    padding: 10px 0;

    text-align: left;

    color: #333;
}

/* line 55, ../sass/template.scss */

.yoo-zoo h2:first-child,
h2:first-child
{
    padding: 0;
}



/* line 59, ../sass/template.scss */

.yoo-zoo h3,
#yoo-zoo .item h3,
h3
{
    font-size: 23px;
    font-weight: normal;
    line-height: normal;

    display: block;

    margin: 0;
    padding: 0 0 22px 0;

    text-align: left;

    color: #333;
}



/* line 69, ../sass/template.scss */

.yoo-zoo h4,
h4
{
    font-size: 23px;
    font-weight: normal;
    line-height: normal;

    display: block;

    margin: 0;
    padding: 0 0 22px 0;

    text-align: center;

    color: #333;
}



/* line 79, ../sass/template.scss */

.yoo-zoo h5,
h5
{
    font-family: 'hero', Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: normal;

    margin: 0;
    padding: 0 0 22px 0;

    text-align: center;

    color: #666;
}



/* line 89, ../sass/template.scss */

.yoo-zoo ul,
.yoo-zoo ol,
.item-page ul,
.item-page ol
{
    line-height: 1.8em;

    margin: 0;
    padding: 10px 0;
}

/* line 93, ../sass/template.scss */

.yoo-zoo ul li,
.yoo-zoo ol li,
.item-page ul li,
.item-page ol li
{
    font-size: 17px;
    line-height: 18px;

    position: relative;

    margin: 0 0 30px 0;
    padding: 0 0 0 44px;

    list-style-type: none;

    text-align: left;

    color: #666;
}



/* line 105, ../sass/template.scss */

.yoo-zoo ol li,
ol li
{
    list-style: decimal;
}



/* line 109, ../sass/template.scss */

.yoo-zoo p,
p
{
    font-family: 'hero', Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: normal;
    line-height: normal;

    margin: 0;
    padding: 0 0 22px 0;

    text-align: left;

    color: #666;
}



/* line 119, ../sass/template.scss */

img
{
    max-width: 100%;
}



/* line 124, ../sass/template.scss */

header
{
    position: relative;

    width: 100%;
    margin: 0;
    padding: 0;
}



/* line 131, ../sass/template.scss */

.kt-container
{
    position: relative;

    width: 960px;
    margin: 0 auto;
    padding: 0;
}



/* line 137, ../sass/template.scss */

#kt-content
{
    position: relative;

    min-height: 324px;
    margin: 0;
    padding: 0;
}



/* line 143, ../sass/template.scss */

footer
{
    position: relative;

    width: 100%;
    margin: 0;
    padding: 0;
}



/* line 152, ../sass/template.scss */

#kt-logo
{
    position: absolute;
    z-index: 8;
    top: 10px;
    left: 6px;

    display: block;
    overflow: hidden;

    width: 226px;
    height: 74px;
    margin: 0;
    padding: 0;
}



/* line 165, ../sass/template.scss */

header #kt-header-content
{
    font-size: 0;

    position: fixed;
    z-index: 12;
    top: 44px;
    left: 0;

    width: 100%;

    text-align: right;
    /* Fallback for web browsers that doesn't support RGBa */

    background: white;
    /* RGBa with 0.85 opacity */
    background: rgba(255, 255, 255, .9);
}

/* line 177, ../sass/template.scss */

header #kt-header-content .moduletable
{
    display: inline-table;

    margin: 0;
    padding: 32px 8px 32px 0;

    -webkit-transition: ease-in-out .25s all;
       -moz-transition: ease-in-out .25s all;
         -o-transition: ease-in-out .25s all;
            transition: ease-in-out .25s all;
    vertical-align: top;
}

/* line 184, ../sass/template.scss */

header #kt-header-content .moduletable.kt-redes-sociales ul
{
    font-size: 0;

    margin: 0;
    padding: 0;
}

/* line 188, ../sass/template.scss */

header #kt-header-content .moduletable.kt-redes-sociales ul li
{
    display: inline-block;

    margin: 0;
    padding: 0 0 0 8px;

    vertical-align: top;
}

/* line 193, ../sass/template.scss */

header #kt-header-content .moduletable.kt-redes-sociales ul li a
{
    position: relative;

    display: block;

    margin: 0;
    padding: 0;
}

/* line 198, ../sass/template.scss */

header #kt-header-content .moduletable.kt-redes-sociales ul li a img
{
    width: 100%;
    max-width: 36px;
    margin: 0;
    padding: 0;

    border: 1px solid #d71920;
    -webkit-border-radius: 36px;
       -moz-border-radius: 36px;
            border-radius: 36px;
}

/* line 211, ../sass/template.scss */

header #kt-header-content .moduletable.kt-telefono p
{
    font-size: 24px;
    line-height: 36px;

    margin: 0;
    padding: 0;

    text-align: left;

    color: #333;
}

/* line 218, ../sass/template.scss */

header #kt-header-content .moduletable.kt-telefono p a
{
    font-size: 24px;
    line-height: 36px;

    margin: 0;
    padding: 0;

    text-align: left;

    color: #333;
}

/* line 226, ../sass/template.scss */

header #kt-header-content .moduletable.kt-telefono p img
{
    width: 100%;
    max-width: 36px;
    margin: 0;
    padding: 0;

    vertical-align: top;

    border: 1px solid #d71920;
    -webkit-border-radius: 36px;
       -moz-border-radius: 36px;
            border-radius: 36px;
}

/* line 237, ../sass/template.scss */

header #kt-header-content .moduletable:last-child
{
    margin: 0;
}



/* line 245, ../sass/template.scss */

#kt-menu-movil,
#kt-menu-movil-content
{
    display: none;
}



/* line 250, ../sass/template.scss */

#kt-main-menu-content
{
    position: fixed;
    z-index: 14;
    top: 0;
    left: 0;

    width: 100%;
    margin: 0;
    padding: 0;

    background: #eee;
}



/* line 260, ../sass/template.scss */

#kt-main-menu
{
    position: relative;

    width: 100%;
    margin: 0;
    padding: 0;

    text-align: center;
}

/* line 267, ../sass/template.scss */

#kt-main-menu ul
{
    font-size: 0;

    position: relative;

    display: block;

    width: 100%;
    margin: 0 auto;
    padding: 0;

    text-align: center;
}

/* line 275, ../sass/template.scss */

#kt-main-menu ul li
{
    position: relative;

    display: inline-block;

    margin: 0;
    padding: 0;

    text-align: center;
    vertical-align: top;
}

/* line 282, ../sass/template.scss */

#kt-main-menu ul li a
{
    font-family: 'hero',Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 44px;

    position: relative;

    display: block;

    margin: 0;
    padding: 0 15px;

    -webkit-transition: ease-in-out .25s all;
       -moz-transition: ease-in-out .25s all;
         -o-transition: ease-in-out .25s all;
            transition: ease-in-out .25s all;
    text-align: center;
    text-decoration: none;

    color: #666;
    outline: none;
}

/* line 296, ../sass/template.scss */

#kt-main-menu ul li a:hover
{
    color: #d71920;
}

/* line 300, ../sass/template.scss */

#kt-main-menu ul li:first-child
{
    padding-left: 0 !important;
}

/* line 303, ../sass/template.scss */

#kt-main-menu ul li:last-child
{
    padding-right: 0 !important;
}

/* line 307, ../sass/template.scss */

#kt-main-menu ul li.active a
{
    color: #d71920;
}

/* line 312, ../sass/template.scss */

#kt-main-menu ul li.active ul li a
{
    color: #666;
}

/* line 318, ../sass/template.scss */

#kt-main-menu ul li.parent
{
    position: relative;
}

/* line 320, ../sass/template.scss */

#kt-main-menu ul li.parent ul
{
    position: absolute;
    z-index: 10;
    top: 46px;
    left: 0;

    display: none;

    width: 250px;
    margin: 0;
    padding: 16px 0;

    text-align: left;

    border: none;
    background: #666;
}

/* line 332, ../sass/template.scss */

#kt-main-menu ul li.parent ul li
{
    position: relative;

    display: block;

    margin: 0;
    padding: 1px 0 0 0;

    background: none;
}

/* line 338, ../sass/template.scss */

#kt-main-menu ul li.parent ul li a
{
    font-size: 13px;
    line-height: normal;
    line-height: 20px;

    margin: 0;
    padding: 6px 24px;

    text-align: left;

    color: #fff;
}

/* line 346, ../sass/template.scss */

#kt-main-menu ul li.parent ul li a:hover
{
    background: #333;
}

/* line 351, ../sass/template.scss */

#kt-main-menu ul li.parent ul li.active a
{
    border-bottom: 3px solid #333;
    background: #d71920;
}



/* =============================================================================

	 SlideShow

   ========================================================================== */

/*

 * 	Core Owl Carousel CSS File

 *	v1.3.2

 */

/* clearfix */

/* line 372, ../sass/template.scss */

.owl-carousel .owl-wrapper:after
{
    line-height: 0;

    display: block;
    visibility: hidden;
    clear: both;

    height: 0;

    content: '.';
}



/* display none until init */

/* line 381, ../sass/template.scss */

.owl-carousel
{
    position: relative;

    display: none;

    width: 100%;

    -ms-touch-action: pan-y;
}



/* line 387, ../sass/template.scss */

.owl-carousel .owl-wrapper
{
    position: relative;

    display: none;

    -webkit-transform: translate3d(0px, 0px, 0px);
}



/* line 392, ../sass/template.scss */

.owl-carousel .owl-wrapper-outer
{
    position: relative;

    overflow: hidden;

    width: 100%;
}



/* line 397, ../sass/template.scss */

.owl-carousel .owl-wrapper-outer.autoHeight
{
    -webkit-transition: height 500ms ease-in-out;
       -moz-transition: height 500ms ease-in-out;
        -ms-transition: height 500ms ease-in-out;
         -o-transition: height 500ms ease-in-out;
            transition: height 500ms ease-in-out;
}



/* line 405, ../sass/template.scss */

.owl-carousel .owl-item
{
    float: left;
}



/* line 408, ../sass/template.scss */

.owl-controls .owl-page,
.owl-controls .owl-buttons div
{
    cursor: pointer;
}



/* line 412, ../sass/template.scss */

.owl-controls
{
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
}



/* mouse grab icon */

/* line 422, ../sass/template.scss */

.grabbing
{
    cursor: url(grabbing.png) 8 8, move;
}



/* fix */

/* line 427, ../sass/template.scss */

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);

    -webkit-backface-visibility: hidden;
       -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
}



/* line 437, ../sass/template.scss */

#kt-slideshow
{
    position: fixed;
    z-index: 1;
    top: 44px;
    left: 0;

    display: block;
    overflow: hidden;

    width: 100%;
    max-height: 700px;
    margin: 0;
    padding: 0;

    background: none;
}
#kt-front #kt-slideshow
{
    max-height: 844px;
}

#kt-front #kt-slideshow .moduletable
{
    padding: 100px 0 0 0;
}
/* line 449, ../sass/template.scss */

#kt-slideshow .moduletable
{
    overflow: hidden;

    margin: 0;
    padding: 0;
}

/* line 454, ../sass/template.scss */

#kt-slideshow ul
{
    position: relative;

    display: block;
    overflow: hidden;

    width: 100%;
    margin: 0;
    padding: 0;
}

/* line 462, ../sass/template.scss */

#kt-slideshow ul li
{
    position: relative;

    display: block;

    margin: 0;
    padding: 0;
}

/* line 467, ../sass/template.scss */

#kt-slideshow ul li .media
{
    float: none;

    margin: 0;
    padding: 0;
}

/* line 471, ../sass/template.scss */

#kt-slideshow ul li .media img
{
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
}

/* line 478, ../sass/template.scss */

#kt-slideshow ul li .description
{
    position: absolute;
    bottom: 0;
    left: 50%;

    width: 960px;
    margin: 0 0 0 -480px;
    padding: 0;

    text-align: right;
}

/* line 486, ../sass/template.scss */

#kt-slideshow ul li .description .element-text
{
    font-size: 50px;
    line-height: 40px;

    display: inline-block;

    width: 48%;
    margin: 0 0 0 52%;
    padding: 18px;

    text-align: left;
    vertical-align: bottom;

    color: #fff;
    /* Fallback for web browsers that doesn't support RGBa */
    background: #e00001;
    /* RGBa with 0.85 opacity */
    background: rgba(224, 0, 1, .73);
    text-shadow: 1px 1px #333;
}

/* line 501, ../sass/template.scss */

#kt-slideshow ul li .description .element-text.last
{
    font-size: 32px;
    line-height: 32px;
    /* Fallback for web browsers that doesn't support RGBa */

    background: black;
    /* RGBa with 0.85 opacity */
    background: rgba(0, 0, 0, .73);
}



/* line 515, ../sass/template.scss */

.kt-container-up
{
    position: relative;
    z-index: 2;
    top: 44px;

    width: 100%;
    height: 100%;

    background: #fff;
}



/* line 523, ../sass/template.scss */

#kt-colabora
{
    width: 100%;
    margin: 0;
    padding: 0;

    background: url('../images/colabora_bg.jpg') top center no-repeat;
}

/* line 528, ../sass/template.scss */

#kt-colabora .moduletable
{
    overflow: hidden;

    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    padding: 24px 14px;
}

/* line 534, ../sass/template.scss */

#kt-colabora .moduletable .custom
{
    position: relative;

    display: block;

    margin: 0;
    padding: 0;

    vertical-align: top;
}

/* line 540, ../sass/template.scss */

#kt-colabora .moduletable .custom h2
{
    font-family: 'hero',Arial, Helvetica, sans-serif;
    font-size: 42px;
    font-weight: normal;
    line-height: 46px;

    display: inline-block;

    width: 100%;
    max-width: 654px;
    margin: 0;
    padding: 0;

    text-align: center;
    vertical-align: top;
    text-transform: uppercase;

    color: #fff;
    text-shadow: 1px 1px #333;
}

/* line 556, ../sass/template.scss */

#kt-colabora .moduletable .custom h3
{
    font-family: 'hero',Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;

    display: inline-block;

    width: 100%;
    max-width: 654px;
    margin: 0;
    padding: 0;

    text-align: center;
    vertical-align: top;
    text-transform: uppercase;

    color: #fff;
    text-shadow: 1px 1px #333;
}

/* line 572, ../sass/template.scss */

#kt-colabora .moduletable .custom p
{
    position: absolute;
    top: 5px;
    right: 74px;

    display: block;

    margin: 0;
    padding: 0;
}

/* line 579, ../sass/template.scss */

#kt-colabora .moduletable .custom p a
{
    font-family: 'hero',Arial, Helvetica, sans-serif;
    font-size: 27px;
    font-weight: normal;
    line-height: 54px;

    display: inline-block;

    margin: 0;
    padding: 0 38px;

    text-align: left;
    vertical-align: top;
    text-transform: uppercase;

    color: #fff;
    border-bottom: 4px solid #227db6;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
    background: #00adee;
}

/* line 594, ../sass/template.scss */

#kt-colabora .moduletable .custom p a:hover
{
    background: #2bc5ff;
}



/* line 603, ../sass/template.scss */

#kt-integrantes-portada
{
    width: 100%;
    max-width: 960px;
    margin: 0 auto 50px auto;
    padding: 0;
}

/* line 610, ../sass/template.scss */

#kt-integrantes-portada .moduletable ul li
{
    margin: 0;
    padding: 0;

    border: none;
}

/* line 615, ../sass/template.scss */

#kt-integrantes-portada .moduletable ul li .layout-default .media
{
    float: none;

    margin: 0;
    padding: 0;
}



/* line 628, ../sass/template.scss */

#kt-front #kt-colabora
{
    margin: 0 0 32px 0;
}

/* line 631, ../sass/template.scss */

#kt-front #kt-informacion-portada
{
    font-size: 0;

    width: 100%;
    margin: 0;
    padding: 60px 0;

    text-align: center;

    background: url('../images/informacion-portada-bg.jpg') no-repeat center top;
    background-size: cover;
}

/* line 639, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable
{
    display: inline-block;

    width: 100%;
    max-width: 304px;
    min-height: 300px;
    margin: 0 12px;
    padding: 0;

    vertical-align: top;

    background: #fff;
}

/* line 648, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable .custom
{
    margin: 0;
    padding: 0;

    text-align: left;
}

/* line 652, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable .custom img
{
    display: block;

    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
}

/* line 659, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable .custom h2
{
    margin: 0;
    padding: 0;
}

/* line 662, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable .custom h2 a
{
    font-size: 20px;
    line-height: 26px;

    display: block;

    margin: 0;
    padding: 14px 14px 8px 14px;

    text-align: left;
    letter-spacing: -1px;

    color: #d71920;
}

/* line 673, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable .custom p
{
    font-family: Arial;
    font-size: 12px;
    line-height: 17px;

    margin: 0;
    padding: 0 14px 14px 14px;

    color: #666;
}

/* line 682, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable:first-child
{
    margin-left: 0;
}

/* line 685, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable:last-child
{
    margin-right: 0;
}

/* line 688, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable:last-child .custom div
{
    position: relative;

    cursor: pointer;
}

/* line 691, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable:last-child .custom div ul
{
    font-size: 0;

    margin: 0;
    padding: 0 14px;

    text-align: left;
}

/* line 696, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable:last-child .custom div ul li
{
    position: relative;

    display: inline-block;

    width: 50%;
    margin: 0;
    padding: 0 0 4px 0;

    vertical-align: top;

    border: none;
}

/* line 704, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable:last-child .custom div ul li p
{
    margin: 0;
    padding: 0;
}

/* line 708, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable:last-child .custom div ul li a
{
    font-size: 12px;
    line-height: normal;
    line-height: 16px;

    display: inline-block;

    margin: 0;
    padding: 0;

    text-align: center;

    color: #666;
}

/* line 717, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable:last-child .custom div ul li a:hover
{
    color: #d71920;
}

/* line 724, ../sass/template.scss */

#kt-front #kt-informacion-portada .moduletable:last-child .custom div:hover ul
{
    opacity: 1;
}

/* line 733, ../sass/template.scss */

#kt-front #kt-redes-sociales-portada
{
    font-size: 0;

    margin: 0;
    padding: 50px 0;

    text-align: left;

    background: #eee;
}

/* line 739, ../sass/template.scss */

#kt-front #kt-redes-sociales-portada .moduletable
{
    display: inline-block;
    overflow: hidden;

    width: 300px;
    margin: 0 0 0 30px;
    padding: 0;
    height: 325px;
    vertical-align: top;
}

/* line 746, ../sass/template.scss */

#kt-front #kt-redes-sociales-portada .moduletable #fb-root
{
    display: none;
}

/* line 749, ../sass/template.scss */

#kt-front #kt-redes-sociales-portada .moduletable:first-child
{
    margin: 0;
}



/* line 757, ../sass/template.scss */

#kt-solicite-cotizacion
{
    margin: 0;
    padding: 40px 0;

    background: #d71920 url('../images/solicite-su-cotizacion-bg.jpg') top center no-repeat;
    background-size: cover;
}

/* line 763, ../sass/template.scss */

#kt-solicite-cotizacion .rsform h2
{
    color: white;
}

/* line 766, ../sass/template.scss */

#kt-solicite-cotizacion .rsform p
{
    color: white;
}

/* line 770, ../sass/template.scss */

#kt-solicite-cotizacion .rsform .formResponsive .btn-primary
{
    font-family: 'hero',Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 34px;

    display: inline-block;

    width: auto;
    margin: 0 0 20px 0;
    padding: 0 24px;

    text-align: center;
    vertical-align: top;
    text-transform: uppercase;

    color: #fff;
    border: none;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
    background: #555;
    -webkit-box-shadow: 0 4px 0 0 #444;
       -moz-box-shadow: 0 4px 0 0 #444;
            box-shadow: 0 4px 0 0 #444;
}

/* line 795, ../sass/template.scss */

#kt-solicite-cotizacion form h2
{
    font-family: 'hero',Arial, Helvetica, sans-serif;
    font-size: 30px;
    line-height: 38px;

    position: relative;

    margin: 0 0 30px 0;
    padding: 0;

    text-align: left;

    color: #fff;
}

/* line 804, ../sass/template.scss */

#kt-solicite-cotizacion form h2:after
{
    position: absolute;
    top: 50%;
    right: 0;

    width: 60%;
    height: 1px;
    margin: -.5px 0 0 0;
    padding: 0;

    content: '';

    background: #e77378;
}

/* line 816, ../sass/template.scss */

#kt-solicite-cotizacion form fieldset
{
    font-size: 0;
}

/* line 819, ../sass/template.scss */

#kt-solicite-cotizacion form fieldset > div.rsform-block
{
    width: 20%;
    margin: 0 0 14px 0;
    padding: 0 5px;
}

/* line 823, ../sass/template.scss */

#kt-solicite-cotizacion form fieldset > div.rsform-block .formControlLabel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;

    margin: 0;
    padding: 0;

    text-align: left;

    color: #fff;
}

/* line 833, ../sass/template.scss */

#kt-solicite-cotizacion form fieldset > div.rsform-block-comentarios
{
    float: right;

    width: 40%;
    padding: 0 5px;
}

/* line 837, ../sass/template.scss */

#kt-solicite-cotizacion form fieldset > div.rsform-block-comentarios textarea
{
    min-height: 116px;
}

/* line 843, ../sass/template.scss */

#kt-solicite-cotizacion form fieldset > div.rsform-block-destino .formControls .formBody,
#kt-solicite-cotizacion form fieldset > div.rsform-block-adultos .formControls .formBody,
#kt-solicite-cotizacion form fieldset > div.rsform-block-ninos .formControls .formBody
{
    position: relative;
}

/* line 845, ../sass/template.scss */

#kt-solicite-cotizacion form fieldset > div.rsform-block-destino .formControls .formBody::after,
#kt-solicite-cotizacion form fieldset > div.rsform-block-adultos .formControls .formBody::after,
#kt-solicite-cotizacion form fieldset > div.rsform-block-ninos .formControls .formBody::after
{
    font-family: 'FontAwesome';
    font-size: 20px;
    line-height: 20px;

    position: absolute;
    z-index: 1;
    top: 50%;
    right: 8px;

    width: 20px;
    height: 20px;
    margin: -10px 0 0 0;
    padding: 0;

    content: '\f107';
    text-align: center;

    color: #333;
    border: 1px solid #fff;
    background: #ddd;
    -webkit-box-shadow: 0 0 0 1px #909090;
       -moz-box-shadow: 0 0 0 1px #909090;
            box-shadow: 0 0 0 1px #909090;
}

/* line 867, ../sass/template.scss */

#kt-solicite-cotizacion form fieldset > div.rsform-block-enviar-informacion
{
    float: right;

    width: 40%;

    text-align: left;
}

/* line 871, ../sass/template.scss */

#kt-solicite-cotizacion form fieldset > div.rsform-block-enviar-informacion .formBody
{
    position: relative;

    display: inline-block;

    width: auto;
    margin: 0;
    padding: 0;
}

/* line 877, ../sass/template.scss */

#kt-solicite-cotizacion form fieldset > div.rsform-block-enviar-informacion .formBody input
{
    z-index: 1;
}

/* line 880, ../sass/template.scss */

#kt-solicite-cotizacion form fieldset > div.rsform-block-enviar-informacion .formBody::before
{
    font-family: 'FontAwesome';
    font-size: 16px;
    line-height: 34px;

    position: absolute;
    z-index: 2;
    top: 0;
    left: 4px;

    width: 20px;
    height: 34px;
    margin: 0;
    padding: 0;

    content: '\f105';
    text-align: center;

    color: #fff;
}



/* line 906, ../sass/template.scss */

#kt-no-front .kt-container
{
    font-size: 0;
}

/* line 908, ../sass/template.scss */

#kt-no-front .kt-container #kt-container-center
{
    padding: 30px 0;
}

/* line 911, ../sass/template.scss */

#kt-no-front .kt-container #kt-container-center .item-page .page-header
{
    margin: 0 0 12px 0;
    padding: 0;
}

/* line 914, ../sass/template.scss */

#kt-no-front .kt-container #kt-container-center .item-page .page-header h2
{
    font-size: 50px;
    line-height: normal;

    display: block;

    margin: 0;
    padding: 0;

    letter-spacing: -1px;

    color: #d71920;
}

/* line 926, ../sass/template.scss */

#kt-no-front .kt-container #kt-container-center .item-page .articleBody p img
{
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
}

/* line 937, ../sass/template.scss */

#kt-no-front .kt-container #kt-container-center #yoo-zoo .details .heading
{
    margin: 0 0 12px 0;
    padding: 0;

    border: none;
}

/* line 941, ../sass/template.scss */

#kt-no-front .kt-container #kt-container-center #yoo-zoo .details .heading .title
{
    font-family: 'hero',Arial, Helvetica, sans-serif;
    font-size: 50px;
    line-height: normal;

    display: block;

    margin: 0;
    padding: 0;

    text-decoration: none;
    letter-spacing: -1px;

    color: #d71920;
}

#kt-no-front .kt-container #kt-container-center .articleBody table img:nth-child(odd), #kt-no-front .kt-container #kt-container-center #yoo-zoo .details .description table img:nth-child(odd) {
	margin: 20px 1% 40px 0;
	padding: 0;
	width: 49%;
	border:1px solid #eeeeee;
}
#kt-no-front .kt-container #kt-container-center .articleBody table img:nth-child(even), #kt-no-front .kt-container #kt-container-center #yoo-zoo .details .description table img:nth-child(even) {
	margin: 20px 0 40px 1%;
	padding: 0;
	width: 49%;
	border:1px solid #eeeeee;
}
#kt-no-front .kt-container #kt-container-center #yoo-zoo .details .description p img
{
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
}

/* line 965, ../sass/template.scss */

#kt-no-front .kt-container #kt-container-center .kt-informacion-contacto
{
    position: relative;

    margin: -18px 0 0 0;
    padding: 0;
}

/* line 969, ../sass/template.scss */

#kt-no-front .kt-container #kt-container-center .kt-informacion-contacto p
{
    line-height: 38px;

    margin: 0;
    padding: 0;
}

/* line 973, ../sass/template.scss */

#kt-no-front .kt-container #kt-container-center .kt-informacion-contacto p a
{
    font-size: 20px;
    line-height: 34px;

    position: relative;

    display: inline-block;

    margin: 0;
    padding: 2px 0;

    vertical-align: top;

    color: #d71920;
}

/* line 982, ../sass/template.scss */

#kt-no-front .kt-container #kt-container-center .kt-informacion-contacto p a img
{
    display: inline-block;

    max-width: 34px;

    vertical-align: top;

    border: 1px solid #d71920;
    -webkit-border-radius: 17px;
       -moz-border-radius: 17px;
            border-radius: 17px;
}

/* line 996, ../sass/template.scss */

#kt-no-front .nosotosList
{
    margin: 0;
    padding: 0;
}

/* line 999, ../sass/template.scss */

#kt-no-front .nosotosList li
{
    display: inline-block;

    width: 100%;
    max-width: 300px;
    margin: 0 0 0 30px;
    padding: 0;

    text-align: center;
    vertical-align: top;
}

/* line 1007, ../sass/template.scss */

#kt-no-front .nosotosList li span
{
    display: block;

    margin: 0;
    padding: 10px 0 0 0;
}

/* line 1012, ../sass/template.scss */

#kt-no-front .nosotosList li:first-child
{
    margin: 0;
}

/* line 1025, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales
{
    width: 100%;
    margin: 0;
    padding: 0;
}

/* line 1029, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales,
#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales
{
    position: relative;

    display: inline-block;

    width: 100%;
    max-width: 460px;
    margin: 0 40px 0 0;
    padding: 0;
}

/* line 1036, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a,
#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a
{
    font-size: 26px;

    margin: 0;
    padding: 0;

    text-align: center;

    color: #fff;
}

/* line 1042, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a span,
#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a span
{
    font-size: 18px;
    line-height: 50px;

    position: absolute;
    bottom: 0;

    display: block;
    overflow: hidden;

    width: 100%;
    height: 50px;
    margin: 0;
    padding: 0;

    -webkit-transition: ease-in-out .25s all;
       -moz-transition: ease-in-out .25s all;
         -o-transition: ease-in-out .25s all;
            transition: ease-in-out .25s all;
    text-align: center;
    vertical-align: middle;

    color: #fff;
    background-color: rgba(0, 0, 0, .5);
}

/* line 1058, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a span::before,
#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a span::before
{
    display: inline-block;

    width: 1px;
    height: 100%;
    margin-right: -.25em;

    content: '';
    vertical-align: bottom;
}

/* line 1067, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a img,
#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a img
{
    width: 100%;
    height: auto;
}

/* line 1071, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a::after,
#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a::after
{
    font-size: 54px;
    line-height: 47px;

    position: absolute;
    z-index: 99;
    top: 50%;
    left: 50%;

    display: block;

    width: 47px;
    height: 47px;
    margin: -23.5px 0 0 -23.5px;
    padding: 0;

    content: '+';
    -webkit-transition: ease-in-out .25s all;
       -moz-transition: ease-in-out .25s all;
         -o-transition: ease-in-out .25s all;
            transition: ease-in-out .25s all;
    text-align: center;

    opacity: 0;
    color: #fff;
    border: 3px solid #fff;
    border-radius: 50%;
}

/* line 1091, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a:hover,
#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a:hover
{
    height: 100%;
}

/* line 1092, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a:hover span,
#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a:hover span
{
    height: 100%;
}

/* line 1096, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a:hover::after,
#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a:hover::after
{
    opacity: 1;
}

/* line 1102, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales
{
    margin: 0;
}

/* line 1107, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul
{
    margin: 0;
    padding: 30px 0 60px 0;
}

/* line 1110, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li
{
    display: inline-block;
    overflow: hidden;

    width: 50%;
    margin: 0 0 20px 0;
    padding: 0 40px 0 10px;

    text-align: left;
    vertical-align: top;
    vertical-align: middle;
}

/* line 1119, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li img
{
    display: inline-block;

    width: 100%;
    max-width: 26%;
    margin: 0 2% 0 0;
    padding: 0;

    vertical-align: middle;

    border: 2px solid #eee;
    -webkit-border-radius: 70px;
       -moz-border-radius: 70px;
            border-radius: 70px;
}

/* line 1129, ../sass/template.scss */

#kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li span
{
    display: inline-block;

    width: 100%;
    max-width: 72%;
    margin: 0;
    padding: 0;

    vertical-align: middle;
}

/* line 1153, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul
{
    margin: 0;
    padding: 30px 0 60px 0;
}

/* line 1156, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li
{
    display: inline-block;

    width: 20%;
    margin: 0;
    padding: 0 10px;

    text-align: center;
    vertical-align: top;
}

/* line 1163, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li img
{
    width: 100%;
    max-width: 140px;
    margin: 0 0 20px 0;
    padding: 0;

    border: 2px solid #eee;
    -webkit-border-radius: 70px;
       -moz-border-radius: 70px;
            border-radius: 70px;
}

/* line 1177, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .description ul
{
    margin: 0;
    padding: 30px 0 60px 0;
}

/* line 1180, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .description ul li
{
    display: inline-block;

    width: 20%;
    margin: 0;
    padding: 0 10px;

    text-align: center;
    vertical-align: top;
}

/* line 1187, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .description ul li img
{
    width: 100%;
    max-width: 140px;
    margin: 0 0 20px 0;
    padding: 0;

    border: 2px solid #eee;
    -webkit-border-radius: 70px;
       -moz-border-radius: 70px;
            border-radius: 70px;
}

/* line 1198, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .items
{
    margin: 0;
    padding: 0;
}

/* line 1201, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .items .teaser-item
{
    display: inline-block;

    width: 100%;
    max-width: 220px;
    margin: 0 0 20px 26px;
    padding: 0;

    vertical-align: top;
}

/* line 1208, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .items .teaser-item .teaser-item-bg
{
    background: none;
}

/* line 1213, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-image a
{
    position: relative;

    display: block;

    background-color: #000;
}

/* line 1217, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-image a img
{
    position: relative;
    z-index: 2;

    -webkit-transition: ease-in-out .25s all;
       -moz-transition: ease-in-out .25s all;
         -o-transition: ease-in-out .25s all;
            transition: ease-in-out .25s all;
}

/* line 1222, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-image a::before
{
    width: 100%;
    height: 100%;

    background: #000;
}

/* line 1227, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-image a::after
{
    font-size: 54px;
    line-height: 47px;

    position: absolute;
    z-index: 99;
    top: 50%;
    left: 50%;

    display: block;

    width: 47px;
    height: 47px;
    margin: -23.5px 0 0 -23.5px;
    padding: 0;

    content: '+';
    -webkit-transition: ease-in-out .25s all;
       -moz-transition: ease-in-out .25s all;
         -o-transition: ease-in-out .25s all;
            transition: ease-in-out .25s all;
    text-align: center;

    opacity: 0;
    color: #fff;
    border: 3px solid #fff;
    border-radius: 50%;
}

/* line 1248, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-image a:hover img
{
    opacity: .7;
}

/* line 1251, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-image a:hover::after
{
    opacity: 1;
}

/* line 1260, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .items .teaser-item .element-itemname
{
    font-size: 15px;

    text-align: center;
}

/* line 1264, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .items .teaser-item:nth-child(4n + 1)
{
    margin: 0 0 20px 0;
}

/* line 1271, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .item .pos-top .element-itemcategory
{
    font-size: 50px;

    margin: 14px 0 34px 0;

    color: #d71920;
}

/* line 1276, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .item .pos-top .element-imagepro
{
    position: relative;

    margin: 0;
    padding: 0;
}

/* line 1281, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .item .pos-top .element-imagepro #kt-excursiones_slideShow-prev
{
    right: 47px;
}

/* line 1285, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .item .pos-top .element-imagepro #kt-excursiones_slideShow-next
{
    right: 0;
}

/* line 1289, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .item .pos-top .element-imagepro .kt-excursiones_slideShow-buttons,
#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .item .pos-top .element-imagepro #kt-excursiones_slideShow-prev,
#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .item .pos-top .element-imagepro #kt-excursiones_slideShow-next
{
    font-size: 36px;
    line-height: 46px;

    position: absolute;
    z-index: 2;
    bottom: 0;

    display: block;

    width: 46px;
    height: 46px;
    margin: 0;
    padding: 0;

    cursor: pointer;
    text-align: center;

    color: #999;
    background: rgba(255, 255, 255, .9);
}

/* line 1307, ../sass/template.scss */

#kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .item .pos-title
{
    font-size: 28px;
    line-height: normal;

    margin: 32px 0 28px 0;
    padding: 0;
}

/* line 1327, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .details .description #cateList
{
    margin: 0 0 15px 0;
    padding: 0;
}

/* line 1330, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .details .description #cateList li
{
    display: inline-block;

    width: 40%;
    margin: 0 0 4px 0;
    padding: 0;
}

/* line 1335, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .details .description #cateList li:before
{
    font-family: fontAwesome;
    font-size: 5px;

    display: inline-block;

    padding: 0 10px;

    content: '\f111';
    vertical-align: top;
}

/* line 1348, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item
{
    margin: 0 0 70px 0;
    padding: 0;
}

/* line 1351, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg
{
    background: none;
}

/* line 1355, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-image
{
    float: left;

    margin: 0 29px 0 0;
    padding: 0;
}

/* line 1360, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-itemname
{
    font-size: 26px;

    margin: 0 0 17px 0;
    padding: 0;

    color: #d71920;
}

/* line 1366, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-textarea
{
    margin: 0;
}

/* line 1368, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-textarea p
{
    margin: 0;
}

/* line 1371, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-textarea h3
{
    font-family: 'hero', Arial, Helvetica, sans-serif;
    font-size: 25px;

    margin: 35px 0 15px 0;
    padding: 0;

    color: #333;
}

/* line 1378, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-textarea ul
{
    margin: 0;
    padding: 0;
}

/* line 1381, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-textarea ul li
{
    font-size: 15px;

    display: block;

    margin: 0 0 4px 0;
    padding: 0;
}

/* line 1386, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg .floatbox .pos-content .element-textarea ul li:before
{
    font-family: 'FontAwesome';
    font-size: 5px;

    padding: 0 10px;

    content: '\f111';
    vertical-align: top;
}

/* line 1398, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg .pos-links
{
    margin: 0;
    padding: 26px 0 0 0;
}

/* line 1399, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg .pos-links .element-textarea
{
    margin: 0;
}

/* line 1401, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg .pos-links .element-textarea ul
{
    margin: 0 0 26px 0;
    padding: 0;
}

/* line 1404, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg .pos-links .element-textarea ul li
{
    font-size: 15px;

    display: inline-block;

    width: 33.33%;
    margin: 0 0 4px 0;
    padding: 0;
}

/* line 1410, ../sass/template.scss */

#kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .teaser-item .teaser-item-bg .pos-links .element-textarea ul li:before
{
    font-family: 'FontAwesome';
    font-size: 5px;

    padding: 0 10px;

    content: '\f111';
    vertical-align: top;
}

/* line 1435, ../sass/template.scss */

#kt-no-front.kt-contactos #kt-slideshow .moduletable
{
    position: relative;

    overflow: hidden;

    padding-bottom: 45%;
}

/* line 1439, ../sass/template.scss */

#kt-no-front.kt-contactos #kt-slideshow .moduletable iframe
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}

/* line 1451, ../sass/template.scss */

#kt-no-front.kt-contactos #kt-titulos-secciones
{
    display: none;
}

/* line 1454, ../sass/template.scss */

#kt-no-front.kt-contactos .kt-container-up
{
    height: auto;
}

/* line 1457, ../sass/template.scss */

#kt-no-front.kt-contactos .kt-container-up .kt-container #kt-container-center
{
    margin: 0;
    padding: 0;
}

/* line 1461, ../sass/template.scss */

#kt-no-front.kt-contactos .kt-container-up .kt-container #kt-container-center .item-page .page-header
{
    display: none;
}

/* line 1465, ../sass/template.scss */

#kt-no-front.kt-contactos .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul
{
    margin: 0;
    padding: 20px 0;
}

/* line 1468, ../sass/template.scss */

#kt-no-front.kt-contactos .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li
{
    display: inline-block;

    width: 33.33%;
    margin: 0;
    padding: 0 26px;

    text-align: center;
    vertical-align: top;
}

/* line 1475, ../sass/template.scss */

#kt-no-front.kt-contactos .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li img
{
    width: 100%;
    max-width: 60px;
    margin: 0 0 20px 0;
    padding: 0;

    border: 4px solid #d71920;
    -webkit-border-radius: 60px;
       -moz-border-radius: 60px;
            border-radius: 60px;
}



/* line 1494, ../sass/template.scss */

.zoo-pagination
{
    text-align: center;
}

/* line 1496, ../sass/template.scss */

.zoo-pagination a
{
    font-size: 12px;
    line-height: 30px;

    display: inline-block;

    width: 30px;
    height: 30px;
    margin: 0 4px 8px 4px;
    padding: 0;

    text-align: center;

    color: #000;
    background: #ddd;
}

/* line 1507, ../sass/template.scss */

.zoo-pagination a.start,
.zoo-pagination a.previous,
.zoo-pagination a.next,
.zoo-pagination a.end
{
    font-size: 16px;
}

/* line 1510, ../sass/template.scss */

.zoo-pagination a:hover
{
    color: #000;
}

/* line 1514, ../sass/template.scss */

.zoo-pagination span
{
    font-size: 12px;
    line-height: 30px;

    display: inline-block;

    width: 30px;
    height: 30px;
    margin: 0 4px 8px 4px;
    padding: 0;

    text-align: center;

    color: #fff;
    background: #529424;
}



/* line 1528, ../sass/template.scss */

.pagination
{
    text-align: center;
}

/* line 1530, ../sass/template.scss */

.pagination ul
{
    display: block;

    margin: 0;
    padding: 0;
}

/* line 1534, ../sass/template.scss */

.pagination ul li
{
    position: relative;

    display: inline-block;

    margin: 0 4px 8px 4px;
    padding: 0;

    text-align: center;
    vertical-align: top;
}

/* line 1541, ../sass/template.scss */

.pagination ul li a,
.pagination ul li span
{
    font-size: 12px;
    line-height: 30px;

    display: block;

    min-width: 30px;
    margin: 0;
    padding: 0 10px;

    text-align: center;

    color: #000;
    background: #ddd;
}

/* line 1551, ../sass/template.scss */

.pagination ul li a:hover,
.pagination ul li span:hover
{
    color: #fff;
    background: #d71920;
}



/* line 1562, ../sass/template.scss */

.alpha-index .alpha-index-1
{
    overflow: hidden;
}



/* line 1568, ../sass/template.scss */

form
{
    width: 100%;
    margin: 0;
    padding: 0;

    text-align: left;
}

/* line 1573, ../sass/template.scss */

form .formRed
{
    display: none;
}

/* line 1577, ../sass/template.scss */

form fieldset > div
{
    display: inline-block;

    width: 33.33%;
    margin: 0 0 30px 0;

    text-align: left;
    vertical-align: top;
}

/* line 1584, ../sass/template.scss */

form fieldset .formControlLabel
{
    font-size: 13px;

    display: block;

    margin: 0;
    padding: 0 0 8px 0;

    text-align: left;

    color: #666;
}

/* line 1592, ../sass/template.scss */

form fieldset .formValidation,
form fieldset .formDescription
{
    display: none;
}

/* line 1595, ../sass/template.scss */

form fieldset .rsform-error
{
    border: 1px dashed #fff;
}

/* line 1598, ../sass/template.scss */

form fieldset input,
form fieldset select
{
    font-size: 15px;
    line-height: 20px;

    position: relative;
    z-index: 2;

    display: inline-block;

    width: 100%;
    margin: 0;
    padding: 10px;

    -webkit-transition: ease-in-out .25s all;
       -moz-transition: ease-in-out .25s all;
         -o-transition: ease-in-out .25s all;
            transition: ease-in-out .25s all;

    color: #f3b7ba;
    border: 1px solid #fff;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    background: none;
}

/* line 1613, ../sass/template.scss */

form fieldset select
{
    padding-right: 36px;

    cursor: pointer;

    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

/* line 1620, ../sass/template.scss */

form fieldset textarea
{
    font-size: 15px;

    position: relative;

    width: 100%;
    height: 80px;
    margin: 0;
    padding: 10px;

    -webkit-transition: ease-in-out .25s all;
       -moz-transition: ease-in-out .25s all;
         -o-transition: ease-in-out .25s all;
            transition: ease-in-out .25s all;

    color: white;
    border: 1px solid #fff;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    background: none;
}

/* line 1633, ../sass/template.scss */

form fieldset .rsform-submit-button
{
    font-family: 'hero',Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 34px;

    display: inline-block;

    width: auto;
    margin: 0;
    padding: 0 12px 0 24px;

    text-align: center;
    vertical-align: top;
    text-transform: uppercase;

    color: #fff;
    border: none;
    -webkit-border-radius: 6px;
       -moz-border-radius: 6px;
            border-radius: 6px;
    background: #555;
    -webkit-box-shadow: 0 4px 0 0 #444;
       -moz-box-shadow: 0 4px 0 0 #444;
            box-shadow: 0 4px 0 0 #444;
}

/* line 1650, ../sass/template.scss */

form fieldset .rsform-submit-button:hover
{
    background: #333;
}



/* line 1660, ../sass/template.scss */

footer .kt-container
{
    overflow: hidden;
}

/* line 1663, ../sass/template.scss */

footer #kt-footer-content
{
    margin: 0;
    padding: 26px 0;

    background: #444;
}

/* line 1667, ../sass/template.scss */

footer #kt-footer-content #kt-footer-info
{
    position: relative;

    display: inline-block;

    margin: 0 0 0 20px;
    padding: 0;

    vertical-align: top;
}

/* line 1673, ../sass/template.scss */

footer #kt-footer-content #kt-footer-info .moduletable
{
    display: inline-table;

    margin: 0;
    padding: 0;

    vertical-align: top;
}

/* line 1678, ../sass/template.scss */

footer #kt-footer-content #kt-footer-info .moduletable p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;

    position: relative;

    display: inline-block;

    margin: 0;
    padding: 0;

    text-align: left;

    color: #fff;
}

/* line 1688, ../sass/template.scss */

footer #kt-footer-content #kt-footer-info .moduletable p a
{
    color: #fff;
}

/* line 1692, ../sass/template.scss */

footer #kt-footer-content #kt-footer-info .moduletable:first-child
{
    margin: 0 26px 0 0;
}

/* line 1697, ../sass/template.scss */

footer #kt-footer-content #kt-footer-copyright
{
    display: inline-table;
    float: right;

    margin: 0 20px 0 0;

    text-align: right;
    vertical-align: top;
}

/* line 1703, ../sass/template.scss */

footer #kt-footer-content #kt-footer-copyright p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;

    position: relative;

    display: inline-block;

    margin: 0;
    padding: 0;

    text-align: right;

    color: #fff;
}

/* line 1713, ../sass/template.scss */

footer #kt-footer-content #kt-footer-copyright p a
{
    font-family: Arial, Helvetica, sans-serif;

    color: #fff;
}



/* line 1724, ../sass/template.scss */

iframe
{
    max-width: 100%;

    border: none;
}

.reservar .page-header{
    display: none;
}

#reservarActividad{
    display: flex;
    padding-top: 100px;
    justify-content: center;
}
.reservar .item-pagereservar .imagen {
        width: 48%;
}

#hidden-content{
    width: 50%;
}

#hidden-content .formResponsive {
        padding-top: 0px;

}
#hidden-content .formResponsive .rsform-block{
    width: 100%;
}

#hidden-content .formResponsive .rsform-input-box{
    border: 1px solid silver;
    color: black;
}

.reservar #kt-solicite-cotizacion{
    display: none;
}

@media screen and (max-width: 1024px) {
    #reservarActividad{
        /* display: block; */
    }
    .reservar .item-pagereservar .imagen {
            width: 80%;
    }
    /* .reservar .item-pagereservar .formulario, .reservar .item-pagereservar .imagen {
            width: 100%;
    } */
    #hidden-content{
        width: 80%;
    }
}


li#btn-reservar{

    font-size: 20px;
    border: 1px solid #d71a21;
    border-radius: 3px;
    padding: 0 !important;
    transition: 300ms all ease-in-out;
}

li#btn-reservar a{
    padding: 5px 10px !important;
}

li#btn-reservar:hover{
    background: #d71a21;
}

li#btn-reservar:hover a{
 color: white;
}
