@charset "utf-8";/*!
* QDQ new_texture template v0.0.1 by QDQ Media S.A.U.
* Copyright 2016 Francisco Javier Arribas
*/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
img,legend {
    border: 0
}

.container,.tour-btn-group,sub,sup {
    position: relative
}

pre,textarea {
    overflow: auto
}

.no-select,.tour-wrapper {
    -khtml-user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.limit-height,.limit-size {
    max-height: 100%
}

#recaptcha_image,.limit-size,.limit-width,.u-max-full-width,table {
    max-width: 100%
}

.button,.no-decoration,.no-style {
    text-decoration: none
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background-color: transparent
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,optgroup,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

svg:not(:root) {
    overflow: hidden
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px
}

legend {
    padding: 0
}

.container {
    margin: 0 auto;
    box-sizing: border-box
}

ol,p,ul {
    margin-top: 0
}

.column,.columns {
    width: 100%;
    float: left;
    box-sizing: border-box
}

@media (min-width: 400px) {
    .container {
        width:85%;
        padding: 0
    }
}

body {
    line-height: 1.6
}

h1,h2,h3,h4,h5,h6 {
    margin-top: 0;
    margin-bottom: 2rem
}

@media (min-width: 550px) {
    .container {
        width:80%
    }

    .column,.columns {
        margin-left: 4%
    }

    .column:first-child,.columns:first-child {
        margin-left: 0
    }

    .one.column,.one.columns {
        width: 4.66666666667%
    }

    .two.columns {
        width: 13.3333333333%
    }

    .three.columns {
        width: 22%
    }

    .four.columns {
        width: 30.6666666667%
    }

    .five.columns {
        width: 39.3333333333%
    }

    .six.columns {
        width: 48%
    }

    .seven.columns {
        width: 56.6666666667%
    }

    .eight.columns {
        width: 65.3333333333%
    }

    .nine.columns {
        width: 74%
    }

    .ten.columns {
        width: 82.6666666667%
    }

    .eleven.columns {
        width: 91.3333333333%
    }

    .twelve.columns {
        width: 100%;
        margin-left: 0
    }

    .one-third.column {
        width: 30.6666666667%
    }

    .two-thirds.column {
        width: 65.3333333333%
    }

    .one-half.column {
        width: 48%
    }

    .offset-by-one.column,.offset-by-one.columns {
        margin-left: 8.66666666667%
    }

    .offset-by-two.column,.offset-by-two.columns {
        margin-left: 17.3333333333%
    }

    .offset-by-three.column,.offset-by-three.columns {
        margin-left: 26%
    }

    .offset-by-four.column,.offset-by-four.columns {
        margin-left: 34.6666666667%
    }

    .offset-by-five.column,.offset-by-five.columns {
        margin-left: 43.3333333333%
    }

    .offset-by-six.column,.offset-by-six.columns {
        margin-left: 52%
    }

    .offset-by-seven.column,.offset-by-seven.columns {
        margin-left: 60.6666666667%
    }

    .offset-by-eight.column,.offset-by-eight.columns {
        margin-left: 69.3333333333%
    }

    .offset-by-nine.column,.offset-by-nine.columns {
        margin-left: 78%
    }

    .offset-by-ten.column,.offset-by-ten.columns {
        margin-left: 86.6666666667%
    }

    .offset-by-eleven.column,.offset-by-eleven.columns {
        margin-left: 95.3333333333%
    }

    .offset-by-one-third.column,.offset-by-one-third.columns {
        margin-left: 34.6666666667%
    }

    .offset-by-two-thirds.column,.offset-by-two-thirds.columns {
        margin-left: 69.3333333333%
    }

    .offset-by-one-half.column,.offset-by-one-half.columns {
        margin-left: 52%
    }

    h1 {
        font-size: 5rem
    }

    h2 {
        font-size: 4.2rem
    }

    h3 {
        font-size: 3.6rem
    }

    h4 {
        font-size: 3rem
    }

    h5 {
        font-size: 2.4rem
    }

    h6 {
        font-size: 1.5rem
    }
}

.button,button,input[type=button],input[type=reset],input[type=submit] {
    display: inline-block;
    height: 38px;
    padding: 0 30px;
    color: #555;
    text-align: center;
    font-size: 11px;
    font-weight: 600;
    line-height: 38px;
    letter-spacing: .1rem;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border-radius: 4px;
    border: 1px solid #bbb;
    cursor: pointer;
    box-sizing: border-box
}

.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover {
    color: #333;
    border-color: #888;
    outline: 0
}

.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary {
    color: #FFF;
    background-color: #33C3F0;
    border-color: #33C3F0
}

.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover {
    color: #FFF;
    background-color: #1EAEDB;
    border-color: #1EAEDB
}

input[type=email],input[type=text],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=search],select,textarea {
    height: 38px;
    padding: 6px 10px;
    background-color: #fff;
    border: 1px solid #D1D1D1;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box
}

input[type=email],input[type=text],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=search],textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

textarea {
    padding-top: 6px;
    padding-bottom: 6px
}

input[type=email]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,select:focus,textarea:focus {
    border: 1px solid #33C3F0;
    outline: 0
}

label,legend {
    display: block;
    margin-bottom: .5rem;
    font-weight: 600
}

fieldset {
    padding: 0;
    border-width: 0
}

input[type=checkbox],input[type=radio] {
    display: inline
}

label>.label-body {
    display: inline-block;
    margin-left: .5rem;
    font-weight: 400
}

ul {
    list-style: circle inside
}

ol {
    list-style: decimal inside
}

ol,ul {
    padding-left: 0
}

ol ol,ol ul,ul ol,ul ul {
    margin: 1.5rem 0 1.5rem 3rem;
    font-size: 90%
}

.button,button,li {
    margin-bottom: 1rem
}

code {
    padding: .2rem .5rem;
    margin: 0 .2rem;
    font-size: 90%;
    white-space: nowrap;
    background: #F1F1F1;
    border: 1px solid #E1E1E1;
    border-radius: 4px
}

pre>code {
    display: block;
    padding: 1rem 1.5rem;
    white-space: pre
}

td,th {
    padding: 12px 15px;
    text-align: left;
    border-bottom: 1px solid #E1E1E1
}

td:first-child,th:first-child {
    padding-left: 0
}

td:last-child,th:last-child {
    padding-right: 0
}

fieldset,input,select,textarea {
    margin-bottom: 1.5rem
}

blockquote,dl,figure,form,ol,p,pre,table,ul {
    margin-bottom: 2.5rem
}

.u-full-width {
    width: 100%;
    box-sizing: border-box
}

.u-max-full-width {
    box-sizing: border-box
}

.u-pull-right {
    float: right
}

.pull-left,.u-pull-left {
    float: left
}

hr {
    margin-top: 3rem;
    margin-bottom: 3.5rem;
    border-width: 0;
    border-top: 1px solid #E1E1E1
}

.container:after,.row:after,.u-cf {
    content: "";
    display: table;
    clear: both
}

.tour-wrapper {
    user-select: none
}

.tour-wrapper .tour-fade,.tour-wrapper .tour-overlay,.tour-wrapper .tour-visor {
    position: relative;
    height: 400px
}

.tour-wrapper .tour-visor {
    z-index: 0
}

.tour-wrapper .tour-visor * {
    border: 0!important
}

.tour-wrapper .tour-fade,.tour-wrapper .tour-overlay {
    background: #fff;
    line-height: 400px;
    margin-top: -400px;
    text-align: center;
    z-index: 1
}

.tour-wrapper .tour-fade {
    display: none
}

.tour-wrapper .tour-fade.slow {
    background: url(data:image/gif;base64,R0lGODlhIAAgAIQQABETEB8hHi8wLjs8OkpLSVlbWGlraHx9eoqMiZqcmaqsqbq8uNDSz9nb2Onr6Pz++gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAEACwAAAAAIAAgAAAF0yAhjmRpnmiqrmzrmk/8vK080+rjIIhz4wSHgjF6GAAAxM1WMwgGCZFjgDTMbD+VozDoRh9UQCLmaDRkrMeh+1wQEAEBQ8eo+1wOA/tAeJj7DnVzWSsNegMKJoEMdzRCCoSAjWk6MZRoKA8LCAcHYzlmDT6RfQydp24piwxnliV+PLFEqoKtmQsJCQoLpEVlDqMpZK45TDXBr5U4fnaKdWcvdM1ofg2skyvMzYtkgtjCdKIx1qzdo73JwdrQWC7G1YxLmEBk30DJxPcw8/r9/v/6QgAAIfkEBQoAAAAsBQADABIAFwAABWsgII6kgyQOqaqHECBrDBBBQMhLSQdDjBQFheixu60MwKCoUCsAHAehKIEkOAEJlxBhUHGBCREjhyWPoMhYA2eWDd0rx0KhaMsec7piDX+MF4B8cA4NDAwpcCQPiYyNjo+QcIKOi5ElDJMAIQAh+QQFCgAQACwGAAMAEwAUAAAFcyAkjmSiPGSqJsOQqLBotEX83OQ81LCTIIuRjgdxOESPBeIALB4GAgMEJSA0RAzE8sCAKAgEUSIAALymCu1BMepCDGUAe5TmrsqG4+jBcKsWCnoxg1MODYeEJA59DA2ChIuMj4MPhleJmJmam5yYkyKXKSEAIfkEBQoAHwAsBgADABUAFQAABXLgJ47j0zBkqo6LYSxrLCJGccjxURvkopAPB8MxotlEjoNAgCgtfKiH8Ub8CAKFkdCnaHxaBZh1GUiQTlBRwyu6BnjAxpOdCgRkjmqKaMb5G3pIfg4FAQMLDyMoOAgBSwaJfiMNCk+Sl5iZmpucnSqRmSEAIfkEBQoAHwAsBwADABQAFQAABXPgJ47j85BoKj7McqrwgiALrD5KgiRoXTqvjwJxQIwQBAJP5GAwHKKFjvdAFJKGVcPZgDJ0jM8iORgoRt4nE/o5kA8pRjelIAzgNpgimE852H0oBgIEHw2BIwABAIWIHwkAkY2IDgYDBD6OmpucnZ6OhyMhACH5BAUKAB8ALAcABAAWABYAAAV44CeO4/OQaEo6zOKo8Ni0DNk06ikvvPgoh0MthRPNeh+gwZCIiVgu0WFZWDhTiWmheUUtlginTmXtxk4Nx8ts/BA+A8OQPRgI7oZi93DvG9gjbwQHemwva2wKCoiACQABBYxmDAQAAGVmawsDAFyZIwsHkoCkczAhACH5BAUKAB8ALAkABQAUABUAAAV04CeOT9M8Y6qqDeOkD7qmDNOMzXKmt2qLDEUi8RIVGTKTqCEcFmefGHCIWMwY1wRCAYU+ft2wMSoeORAGQ+HQEycIBTgBUf68CXjCof45qA10fFFPZQtWgh8IAQIGiAUBkHwoCQCQXGU9BwIFbVcrhGGdMyEAIfkEBQoAHwAsDwAFAA4AFgAABWrg5zhfaZ4lg67s9zhPWzoM08QsXTP4qi+kFm3Bk4mCRlSPpUggEArkaXGoVhfMg0FrwLISVURCunosTQ6F4oxKDAaHlc0keMdNjYHAK6gPEicCAAUiJXUGgQAEMwZ9gCkBAI8iC0BoYkkhACH5BAUKAB8ALAcABgAWABUAAAVf4CeOokOeaJo+q4qabvzBcsrUKkPjPP+wPdGDsVjogDiiYrlA1hgJRbTplC2WCkc12CtyRYqCIfE9EAoFsgwRGIDPaIVsEAgYRAjCGRFzCOp3eHpyMQYAASc3WyhqMSEAIfkEBQoAHwAsCQAIABMAFQAABW/gJ44k2Txlqq5s2zZuicY03dwn7TB84+g83sz1aPAcw1oJlnowmKWEIJFaIBCLJCIAMIwYIsThgB0pAGiFaEAQLcZk8IcxECBEBMHg/kjAFyMOP3gDAyR+B3IlDnkDXiJFUIuNB0oHemo1DgmZKyEAIfkEBQoAHwAsCQAIABMAFQAABWTgJ47k2JRoqq5s+zluLM8lTH/Mc9NOY+8iR2KhcvyCBEAg1VgwTiME4BM4mEQLxWIB/RwCAYFIUTAwcAntQiciDEYGgiGBVWjZqIIeIXo0HXglegV8Iw+BJXEGhTEIekQzWiwhACH5BAUKAB8ALAYACQAVABQAAAVz4CeOZCk2Zqo+auu+ziuXzFw6BWEc6Nw4AoBQYUMpCAJDzDZaMksK4rNREAykJEfN5DAIrIjTssEgOz+I74AgWhwSKC2jTKoOPgkR4oBYiBxmJAgDA3l6fH5/DiwkCwtLDwd8WDMPe31PHwsICD1MDz8tIQAh+QQFCgAfACwHAA0AEgAQAAAFX+DnOF9pnqgyDAaJvt8QAIACv3IQ3O9SEAfey/EQChe34slxIBSQxk+zUEiUiLeEs2BgfBgKhstEOlANts9CsRh/GqUEN/1RsOEmpYPBUNYXC3hRgG1RJQ9iflEPiiYhACH5BAUKAB8ALAUACAAWABQAAAV64Cd+DJGMaKp+BiAsazweAFDIsjMAAYPHjoTil3IQVwwDgfA5HEWPgmA6RTxZg89gezo6ksyC9dh4iIzG62rhU4sQh0P7mogjYB8zcWFPND5feSh/KXUICG0NDAyEIgx6IwsICXgPi3OCKg8OaSINip1XDp+Qag+lKSEAIfkEBQoAHwAsBQAHABYAFAAABWLgJ4qOM55oOg6J6o5HAATL6yJBfthuEQgK3qsmHD2KqoOhUEAgRYcCQUoIIqPMpVXYaCAO4C3P9Cx2y6OFYkFGPhaJdUPVYMxRjvWC0U4xUg4Le30ofCkPdYRuRyOKZY4jIQA7) center center no-repeat #fff
}

.tour-wrapper .tour-overlay {
    background-color: rgba(255,255,255,.75)
}

.tour-big-btn,.tour-btn {
    display: inline-block;
    padding: 0;
    height: auto;
    margin: 0 .25em;
    line-height: 3em;
    min-width: 3em;
    min-height: 3em;
    vertical-align: middle;
    cursor: pointer;
    background-color: #333;
    border: 0;
    border-radius: 1.5em;
    -webkit-border-radius: 1.5em
}

.tour-big-btn:active,.tour-btn:active {
    background-color: #000
}

.tour-big-btn:focus,.tour-btn:focus {
    outline: 0!important
}

.tour-big-btn {
    font-size: 6em
}

.tour-btn-group {
    line-height: 3em;
    display: block;
    text-align: center;
    padding-top: 2%
}

.tour-icon-next:after,.tour-icon-next:before,.tour-icon-pause:after,.tour-icon-pause:before,.tour-icon-play:after,.tour-icon-play:before,.tour-icon-prev:after,.tour-icon-prev:before {
    content: '';
    display: inline-block;
    vertical-align: middle
}

.tour-icon-next:after,.tour-icon-pause:after,.tour-icon-play:after,.tour-icon-prev:after {
    border: 1em solid #fff;
    border-width: .8em 1.2em;
    border-top-color: transparent;
    border-bottom-color: transparent
}

.tour-icon-next:before,.tour-icon-pause:before,.tour-icon-play:before,.tour-icon-prev:before {
    height: 1.6em;
    border-right: .4em solid #fff;
    border-left: .4em solid #fff
}

.tour-icon-next:active:after,.tour-icon-pause:active:after,.tour-icon-play:active:after,.tour-icon-prev:active:after {
    border-color: transparent gray
}

.tour-icon-next:active:before,.tour-icon-pause:active:before,.tour-icon-play:active:before,.tour-icon-prev:active:before {
    border-color: gray
}

.tour-icon-prev:after {
    border-left-width: 0
}

.tour-icon-prev:before {
    border-right-width: 0
}

.tour-icon-next:after {
    margin-left: -1.6em;
    margin-right: .4em;
    border-right-width: 0
}

.tour-icon-next:before {
    margin-left: 1.2em;
    border-left-width: 0
}

.tour-icon-play:after {
    margin-left: .4em;
    border-left-width: 1.4em;
    border-right-width: 0
}

.tour-icon-pause:after,.tour-icon-play:before {
    border-width: 0
}

.tour-icon-pause:before {
    width: .4em;
    border-width: 0 .6em
}

.tour-wrapper.mode-default .tour-next,.tour-wrapper.mode-default .tour-prev {
    font-size: .75em
}

.tour-wrapper.mode-default .tour-big-btn {
    font-size: 5em
}

.tour-wrapper.mode-color,.tour-wrapper.mode-texture {
    font-size: .5em
}

.tour-wrapper.mode-color .tour-btn,.tour-wrapper.mode-texture .tour-btn {
    margin: 0 .5em
}

.tour-wrapper.mode-color .tour-fade,.tour-wrapper.mode-color .tour-overlay,.tour-wrapper.mode-color .tour-visor {
    height: 350px
}

.tour-wrapper.mode-color .tour-fade,.tour-wrapper.mode-color .tour-overlay {
    line-height: 350px;
    margin-top: -350px
}

.tour-wrapper.mode-color .tour-btn-group {
    padding-top: 0;
    padding-left: 60%;
    margin-top: -6em
}

.tour-wrapper.mode-texture {
    margin-bottom: 6px
}

.tour-wrapper.mode-texture .tour-btn-group {
    padding-top: 1%;
    position: absolute;
    top: 362px;
    z-index: 1;
    left: 0;
    right: 0;
    width: auto
}

.tour-wrapper.mode-texture .tour-fade,.tour-wrapper.mode-texture .tour-overlay,.tour-wrapper.mode-texture .tour-visor {
    height: 362px
}

.tour-wrapper.mode-texture .tour-fade,.tour-wrapper.mode-texture .tour-overlay {
    line-height: 362px;
    margin-top: -362px
}

.tour-wrapper.mode-virtualtour .tour-overlay {
    background-color: transparent
}

.tour-wrapper.mode-virtualtour .tour-big-btn,.tour-wrapper.mode-virtualtour .tour-btn {
    background-color: rgba(51,51,51,.75)
}

.tour-wrapper.mode-virtualtour .tour-big-btn:active,.tour-wrapper.mode-virtualtour .tour-btn:active {
    background-color: rgba(0,0,0,.75)
}

.tour-wrapper.mode-virtualtour .tour-big-btn {
    margin-top: 2em;
    font-size: 2.5em
}

.tour-wrapper.mode-virtualtour .tour-fade,.tour-wrapper.mode-virtualtour .tour-overlay,.tour-wrapper.mode-virtualtour .tour-visor {
    height: 500px
}

.tour-wrapper.mode-virtualtour .tour-fade,.tour-wrapper.mode-virtualtour .tour-overlay {
    line-height: 500px;
    margin-top: -500px
}

.tour-wrapper.mode-virtualtour .tour-btn-group {
    padding: 0;
    margin-top: -3em
}

.tour-wrapper.mode-virtualtour.tour-state-loading .tour-btn-group,.tour-wrapper.mode-virtualtour.tour-state-ready .tour-btn-group {
    display: none
}

.icon,.icon.burger {
    display: inline-block
}

.icon {
    width: 26px;
    height: 24px;
    background: url(/estaticos.qdq.com/sw2/new_texture/img/sprite-ico.png)
}

.icon.call,.icon.contact,.icon.loc,.icon.schedule {
    background: url(/estaticos.qdq.com/sw2/new_texture/img/contact_sprite.png);
    background-size: auto 100%;
    width: 45px;
    height: 45px
}

.icon.alt {
    border-width: 3px;
    border-style: solid;
    border-radius: 50%
}

.icon.contact {
    background-position: 92% center
}

.icon.call {
    background-position: 35.5% center
}

.icon.loc {
    background-position: 7.4% center
}

.icon.schedule {
    background-position: 63.5% center
}

.icon.location {
    background-position: 0 -67px
}

.icon.plus-location {
    background-position: 0 -126px
}

.icon.timing {
    background-position: 0 -99px
}

.icon.car {
    background-position: 0 -208px
}

.icon.walk {
    background-position: 0 -257px
}

.icon.burger,.no-bg {
    background: 0 0
}

.icon.close {
    width: 21px;
    height: 21px
}

.icon.burger {
    content: '';
    border-top: .6em double #333;
    border-bottom: .2em solid #333;
    margin-bottom: -.1em;
    width: 1em;
    height: .2em;
    box-sizing: content-box
}

.full-height,.full-size {
    height: 100%
}

.no-text {
    font-size: 0
}

.italic {
    font-style: italic
}

.bold {
    font-weight: 700
}

.alt-font-family,.theme-font {
    font-family: Oleo Script Swash Caps,cursive
}

.text-color-default {
    color: #333
}

.text-color-lighter {
    color: #666
}

.text-color-lighest {
    color: #999
}

.text-white {
    color: #fff
}

.hide,header .main-nav ul.menu>li .header-icon {
    display: none
}

.show {
    display: inherit
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.no-padding {
    padding: 0
}

.padding {
    padding: 10px
}

.padding-left {
    padding-left: 10px
}

.padding-right {
    padding-right: 10px
}

.padding-top {
    padding-top: 10px
}

.padding-bottom {
    padding-bottom: 10px
}

.no-margin {
    margin: 0
}

.margin {
    margin: 10px
}

.margin-auto {
    margin: 0 auto
}

.margin-right {
    margin-right: 10px
}

.margin-left {
    margin-left: 10px
}

.margin-top {
    margin-top: 10px
}

.margin-bottom {
    margin-bottom: 10px
}

.full-width {
    width: 100%
}

.full-size {
    width: 100%
}

.clickable {
    cursor: pointer
}

.no-select {
    -o-user-select: none;
    user-select: none
}

.button,.photo-gallery-container .photo-gallery-nav .nav-control {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-touch-callout: none
}

.theme-bg {
    background: #567f62
}

.no-border {
    border-width: 0
}

.text-right {
    text-align: right
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.valign-top {
    vertical-align: top
}

#recaptcha_image,.valign-middle {
    vertical-align: middle
}

.pull-right {
    float: right
}

.pull-none {
    float: none!important
}

.clear {
    clear: both
}

.cf:after,.cf:before {
    content: " ";
    display: table
}

.cf:after {
    clear: both
}

.tabs-container .tab {
    display: none
}

.tabs-container .tab.active {
    display: block
}

.no-style {
    list-style: none;
    font-style: normal
}

.vertical-buttons {
    display: inline-block
}

.vertical-buttons>:not(:last-child) {
    margin-bottom: 10px;
    margin-right: 0
}

.vertical-buttons .button {
    display: block
}

.badge {
    padding: 5px 10px;
    font-size: .8em;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    display: inline-block;
    color: #fff
}

.thumbnail figure,figure.thumbnail {
    padding: 4px;
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
    font-size: 0
}

.thumbnail figure .type-overlay,figure.thumbnail .type-overlay {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(51,51,51,.25);
    z-index: 2;
    text-align: center;
    color: #fff;
    width: 100%;
    height: 100%
}

.thumbnail figure .type-overlay .type-icon,figure.thumbnail .type-overlay .type-icon {
    position: absolute;
    top: 50%;
    font-size: 2em;
    line-height: 0;
    width: 100%;
    display: block
}

.chevron-up:after {
    content: "\25B2"
}

.chevron-down:after {
    content: "\25BC"
}

.chevron-right:after {
    content: "\25BA"
}

.button {
    font-size: .75em;
    font-weight: 400;
    line-height: inherit;
    letter-spacing: inherit;
    height: auto;
    border: 1px solid #dedede;
    outline: 0;
    padding: 5px 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #f8f8f8;
    background: -moz-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(100%,#f0f0f0));
    background: -webkit-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);
    background: -o-linear-gradient(top,#f8f8f8 0,#2989d8 50%,#207cca 51%,#7db9e8 100%);
    background: -ms-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);
    background: linear-gradient(to bottom,#f8f8f8 0,#f0f0f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f0f0f0', GradientType=0);
    -webkit-box-shadow: 0 2px 4px 0 #e8e8e8;
    -moz-box-shadow: 0 2px 4px 0 #e8e8e8;
    box-shadow: 0 2px 4px 0 #e8e8e8;
    margin: 0;
    user-select: none
}

.button+.button,.button>.fa:not(.no-margin):last-child {
    margin-left: 10px
}

.button:focus,.button:hover {
    border-color: #dedede
}

.button:hover {
    opacity: .8
}

.button:active {
    opacity: 1;
    -webkit-box-shadow: 0 1px 4px 0 silver inset;
    -moz-box-shadow: 0 1px 4px 0 silver inset;
    box-shadow: 0 1px 4px 0 silver inset
}

.button>.fa:not(.no-margin):first-child {
    margin-right: 10px
}

.button>.fa:not(.no-margin):first-child:last-child {
    margin: 0 5px
}

.form,.form form,table {
    margin: 0
}

.dropdown {
    position: relative
}

.dropdown .dropdown-list {
    position: absolute;
    left: 0;
    overflow: hidden;
    transition: visibility 0s linear 1s;
    -webkit-transition: visibility 0s linear 1s;
    -moz-transition: visibility 0s linear 1s;
    -o-transition: visibility 0s linear 1s;
    visibility: hidden
}

.dropdown.open .dropdown-list,.dropdown:hover:not(.touch) .dropdown-list {
    visibility: visible
}

.dropdown.touch .dropdown-list,.dropdown:hover:not(.touch) .dropdown-list {
    transition-delay: .3s;
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s
}

.dropdown.open .dropdown-list {
    transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

table thead th {
    vertical-align: bottom
}

table.border-table tbody td {
    border-color: #E1E1E1;
    border-style: solid;
    border-width: 0 1px 1px 0
}

table.border-table tbody td:first-child {
    border-left-width: 1px
}

table.theme-table tr>* {
    padding: 10px
}

table.theme-table thead th {
    text-transform: uppercase;
    border-width: 0;
    font-weight: 700;
    color: #fff
}

.form {
    overflow: hidden
}

.form form fieldset {
    font-size: .9em;
    min-width: inherit;
    margin: 0;
    border-width: 0
}

.form form fieldset legend {
    color: #333;
    font-size: 1em;
    font-weight: 700
}

.form form fieldset label {
    display: block;
    color: #999
}

.form form fieldset textarea {
    height: 100px
}

.form form fieldset .foot-notes,.form form fieldset .terms-div {
    margin-bottom: 10px
}

.form .close-button {
    margin-right: 10px
}

#recaptcha_response_field,.form-control,input:not([type=checkbox]),select,textarea {
    max-width: 100%;
    font-size: 1em;
    height: auto;
    min-height: 18px;
    padding: 5px;
    border: 1px solid #333;
    margin: 5px 0 10px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    color: #333;
    width: 100%
}

#recaptcha_response_field:focus,.form-control:focus,input:not([type=checkbox]):focus,select:focus,textarea:focus {
    border-color: #333;
    outline: inherit
}

#recaptcha_response_field,input:not([type=checkbox]),select,textarea {
    background: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#fff));
    background: -moz-linear-gradient(top,#f8f8f8,#fff);
    background: -ms-linear-gradient(top,#f8f8f8 0,#fff 100%);
    background: linear-gradient(top,#f8f8f8 0,#fff 100%)
}

.theme-form {
    padding: 1em;
    color: #fff
}

.theme-form fieldset {
    margin-top: 1em;
    font-style: italic
}

.theme-form fieldset #recaptcha_response_field,.theme-form fieldset input:not([type=checkbox]),.theme-form fieldset select,.theme-form fieldset textarea {
    padding: 10px;
    border-width: 0
}

.theme-form fieldset #recaptcha_response_field:focus,.theme-form fieldset input:not([type=checkbox]):focus,.theme-form fieldset select:focus,.theme-form fieldset textarea:focus {
    border-width: 0
}

.theme-form fieldset input[type=checkbox] {
    margin: 0
}

.theme-form fieldset a {
    color: #fff
}

.theme-form fieldset .terms-div label {
    color: #f5f5f5;
    display: inline
}

#recaptcha_image,#recaptcha_response_field~p {
    display: inline-block
}

.theme-form fieldset .terms-div a {
    color: silver
}

.theme-form .recaptcha-container {
    border-color: #fff
}

#recaptcha_response_field {
    width: auto;
    margin-right: 5px;
    display: inline-block
}

#recaptcha_image {
    height: 100%!important
}

#recaptcha_image img {
    width: 100%!important
}

.content,.grid {
    display: table;
    width: 100%
}

.widget-grid .widget-card {
    padding: 1em;
    background-color: #f8f8f8;
    border: 1px dotted #ccc
}

.widget-grid .widget-card:not(:last-child) {
    margin-bottom: 1em
}

.widget-grid .widget-card h2 {
    padding-bottom: .5em;
    margin-bottom: .5em;
    font-family: inherit;
    font-size: 1.3em;
    font-weight: 400;
    color: #333;
    line-height: 1.2em;
    border-bottom: 1px dotted #dbdbdb;
    background: 0 0
}

*,img {
    border-width: 0
}

.content {
    margin: 0 auto;
    max-width: 1025px;
    min-width: 320px
}

.xsmall-eight:not(:first-child),.xsmall-eleven:not(:first-child),.xsmall-five:not(:first-child),.xsmall-four:not(:first-child),.xsmall-nine:not(:first-child),.xsmall-one:not(:first-child),.xsmall-seven:not(:first-child),.xsmall-ten:not(:first-child),.xsmall-three:not(:first-child),.xsmall-two:not(:first-child) {
    margin-left: 4%
}

.uppercase {
    text-transform: uppercase
}

.lowercase {
    text-transform: lowercase
}

.no-font-size {
    font-size: 0
}

.underline {
    text-decoration: underline
}

.over-no-decoration:hover {
    text-decoration: none
}

.over-underline:hover {
    text-decoration: underline
}

.grid {
    box-sizing: border-box
}

.overlay {
    position: absolute;
    z-index: -1
}

.animated,.fade {
    -ms-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.fade {
    opacity: 0
}

.fade.ms100 {
    transition: opacity .1s;
    -webkit-transition: opacity .1s;
    -moz-transition: opacity .1s;
    -o-transition: opacity .1s
}

.fade.ms200 {
    transition: opacity .2s;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s
}

.animated.s1 {
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s
}

.overlay-trigger:hover .overlay.fade,.overlay-trigger:hover+.overlay.fade {
    opacity: 1;
    z-index: 9
}

.font-small {
    font-size: 1.2rem
}

*,html {
    font-size: 100%
}

.xsmall-one {
    width: 4.66666666667%
}

.xsmall-two {
    width: 13.3333333333%
}

.xsmall-three {
    width: 22%
}

.xsmall-four {
    width: 30.6666666667%
}

.xsmall-five {
    width: 39.3333333333%
}

.xsmall-six {
    width: 48%
}

.xsmall-six:not(:first-child) {
    margin-left: 4%
}

.xsmall-seven {
    width: 56.6666666667%
}

.xsmall-eight {
    width: 65.3333333333%
}

.xsmall-nine {
    width: 74%
}

.xsmall-ten {
    width: 82.6666666667%
}

.xsmall-eleven {
    width: 91.3333333333%
}

.xsmall-twelve {
    width: 100%
}

.xsmall-twelve:not(:first-child) {
    margin-left: 0
}

.xsmall-one-half:not(:first-child),.xsmall-one-third:not(:first-child),.xsmall-two-thirds:not(:first-child) {
    margin-left: 4%
}

.xsmall-one-third {
    width: 30.6666666667%
}

.xsmall-two-thirds {
    width: 65.3333333333%
}

.xsmall-one-half {
    width: 48%
}

.xsmall-offset-one-column,.xsmall-offset-one-columns {
    margin-left: 8.66666666667%
}

.xsmall-offset-two-column,.xsmall-offset-two-columns {
    margin-left: 17.3333333333%
}

.xsmall-offset-three-column,.xsmall-offset-three-columns {
    margin-left: 26%
}

.xsmall-offset-four-column,.xsmall-offset-four-columns {
    margin-left: 34.6666666667%
}

.xsmall-offset-five-column,.xsmall-offset-five-columns {
    margin-left: 43.3333333333%
}

.xsmall-offset-six-column,.xsmall-offset-six-columns {
    margin-left: 52%
}

.xsmall-offset-seven-column,.xsmall-offset-seven-columns {
    margin-left: 60.6666666667%
}

.xsmall-offset-eight-column,.xsmall-offset-eight-columns {
    margin-left: 69.3333333333%
}

.xsmall-offset-nine-column,.xsmall-offset-nine-columns {
    margin-left: 78%
}

.xsmall-offset-ten-column,.xsmall-offset-ten-columns {
    margin-left: 86.6666666667%
}

.xsmall-offset-eleven-column,.xsmall-offset-eleven-columns {
    margin-left: 95.3333333333%
}

.xsmall-offset-one-third-column,.xsmall-offset-one-third-columns {
    margin-left: 34.6666666667%
}

.xsmall-offset-two-thirds-column,.xsmall-offset-two-thirds-columns {
    margin-left: 69.3333333333%
}

.xsmall-offset-one-half-column,.xsmall-offset-one-half-columns {
    margin-left: 52%
}

@media (max-width: 550px) {
    .xsmall-show {
        display:inline!important
    }

    .xsmall-show-block {
        display: block!important
    }

    .xsmall-hide {
        display: none!important
    }
}

@media (min-width: 550px) {
    .small-eight:not(:first-child),.small-eleven:not(:first-child),.small-five:not(:first-child),.small-four:not(:first-child),.small-nine:not(:first-child),.small-one:not(:first-child),.small-seven:not(:first-child),.small-ten:not(:first-child),.small-three:not(:first-child),.small-two:not(:first-child) {
        margin-left:4%
    }

    .small-one {
        width: 4.66666666667%
    }

    .small-two {
        width: 13.3333333333%
    }

    .small-three {
        width: 22%
    }

    .small-four {
        width: 30.6666666667%
    }

    .small-five {
        width: 39.3333333333%
    }

    .small-six {
        width: 48%
    }

    .small-six:not(:first-child) {
        margin-left: 4%
    }

    .small-seven {
        width: 56.6666666667%
    }

    .small-eight {
        width: 65.3333333333%
    }

    .small-nine {
        width: 74%
    }

    .small-ten {
        width: 82.6666666667%
    }

    .small-eleven {
        width: 91.3333333333%
    }

    .small-twelve {
        width: 100%
    }

    .small-twelve:not(:first-child) {
        margin-left: 0
    }

    .small-one-half:not(:first-child),.small-one-third:not(:first-child),.small-two-thirds:not(:first-child) {
        margin-left: 4%
    }

    .small-one-third {
        width: 30.6666666667%
    }

    .small-two-thirds {
        width: 65.3333333333%
    }

    .small-one-half {
        width: 48%
    }

    .small-offset-one-column,.small-offset-one-columns {
        margin-left: 8.66666666667%
    }

    .small-offset-two-column,.small-offset-two-columns {
        margin-left: 17.3333333333%
    }

    .small-offset-three-column,.small-offset-three-columns {
        margin-left: 26%
    }

    .small-offset-four-column,.small-offset-four-columns {
        margin-left: 34.6666666667%
    }

    .small-offset-five-column,.small-offset-five-columns {
        margin-left: 43.3333333333%
    }

    .small-offset-six-column,.small-offset-six-columns {
        margin-left: 52%
    }

    .small-offset-seven-column,.small-offset-seven-columns {
        margin-left: 60.6666666667%
    }

    .small-offset-eight-column,.small-offset-eight-columns {
        margin-left: 69.3333333333%
    }

    .small-offset-nine-column,.small-offset-nine-columns {
        margin-left: 78%
    }

    .small-offset-ten-column,.small-offset-ten-columns {
        margin-left: 86.6666666667%
    }

    .small-offset-eleven-column,.small-offset-eleven-columns {
        margin-left: 95.3333333333%
    }

    .small-offset-one-third-column,.small-offset-one-third-columns {
        margin-left: 34.6666666667%
    }

    .small-offset-two-thirds-column,.small-offset-two-thirds-columns {
        margin-left: 69.3333333333%
    }

    .small-offset-one-half-column,.small-offset-one-half-columns {
        margin-left: 52%
    }
}

@media (min-width: 550px) and (max-width:769px) {
    .small-show {
        display:inline!important
    }

    .small-show-block {
        display: block!important
    }

    .small-hide {
        display: none!important
    }
}

@media (min-width: 769px) {
    .medium-eight:not(:first-child),.medium-eleven:not(:first-child),.medium-five:not(:first-child),.medium-four:not(:first-child),.medium-nine:not(:first-child),.medium-one:not(:first-child),.medium-seven:not(:first-child),.medium-ten:not(:first-child),.medium-three:not(:first-child),.medium-two:not(:first-child) {
        margin-left:4%
    }

    .medium-one {
        width: 4.66666666667%
    }

    .medium-two {
        width: 13.3333333333%
    }

    .medium-three {
        width: 22%
    }

    .medium-four {
        width: 30.6666666667%
    }

    .medium-five {
        width: 39.3333333333%
    }

    .medium-six {
        width: 48%
    }

    .medium-six:not(:first-child) {
        margin-left: 4%
    }

    .medium-seven {
        width: 56.6666666667%
    }

    .medium-eight {
        width: 65.3333333333%
    }

    .medium-nine {
        width: 74%
    }

    .medium-ten {
        width: 82.6666666667%
    }

    .medium-eleven {
        width: 91.3333333333%
    }

    .medium-twelve {
        width: 100%
    }

    .medium-twelve:not(:first-child) {
        margin-left: 0
    }

    .medium-one-half:not(:first-child),.medium-one-third:not(:first-child),.medium-two-thirds:not(:first-child) {
        margin-left: 4%
    }

    .medium-one-third {
        width: 30.6666666667%
    }

    .medium-two-thirds {
        width: 65.3333333333%
    }

    .medium-one-half {
        width: 48%
    }

    .medium-offset-one-column,.medium-offset-one-columns {
        margin-left: 8.66666666667%
    }

    .medium-offset-two-column,.medium-offset-two-columns {
        margin-left: 17.3333333333%
    }

    .medium-offset-three-column,.medium-offset-three-columns {
        margin-left: 26%
    }

    .medium-offset-four-column,.medium-offset-four-columns {
        margin-left: 34.6666666667%
    }

    .medium-offset-five-column,.medium-offset-five-columns {
        margin-left: 43.3333333333%
    }

    .medium-offset-six-column,.medium-offset-six-columns {
        margin-left: 52%
    }

    .medium-offset-seven-column,.medium-offset-seven-columns {
        margin-left: 60.6666666667%
    }

    .medium-offset-eight-column,.medium-offset-eight-columns {
        margin-left: 69.3333333333%
    }

    .medium-offset-nine-column,.medium-offset-nine-columns {
        margin-left: 78%
    }

    .medium-offset-ten-column,.medium-offset-ten-columns {
        margin-left: 86.6666666667%
    }

    .medium-offset-eleven-column,.medium-offset-eleven-columns {
        margin-left: 95.3333333333%
    }

    .medium-offset-one-third-column,.medium-offset-one-third-columns {
        margin-left: 34.6666666667%
    }

    .medium-offset-two-thirds-column,.medium-offset-two-thirds-columns {
        margin-left: 69.3333333333%
    }

    .medium-offset-one-half-column,.medium-offset-one-half-columns {
        margin-left: 52%
    }
}

@media (min-width: 769px) and (max-width:1025px) {
    .medium-show {
        display:inline!important
    }

    .medium-show-block {
        display: block!important
    }

    .medium-hide {
        display: none!important
    }
}

@media (min-width: 1025px) {
    .large-eight:not(:first-child),.large-eleven:not(:first-child),.large-five:not(:first-child),.large-four:not(:first-child),.large-nine:not(:first-child),.large-one:not(:first-child),.large-seven:not(:first-child),.large-ten:not(:first-child),.large-three:not(:first-child),.large-two:not(:first-child) {
        margin-left:4%
    }

    .large-one {
        width: 4.66666666667%
    }

    .large-two {
        width: 13.3333333333%
    }

    .large-three {
        width: 22%
    }

    .large-four {
        width: 30.6666666667%
    }

    .large-five {
        width: 39.3333333333%
    }

    .large-six {
        width: 48%
    }

    .large-six:not(:first-child) {
        margin-left: 4%
    }

    .large-seven {
        width: 56.6666666667%
    }

    .large-eight {
        width: 65.3333333333%
    }

    .large-nine {
        width: 74%
    }

    .large-ten {
        width: 82.6666666667%
    }

    .large-eleven {
        width: 91.3333333333%
    }

    .large-twelve {
        width: 100%
    }

    .large-twelve:not(:first-child) {
        margin-left: 0
    }

    .large-one-half:not(:first-child),.large-one-third:not(:first-child),.large-two-thirds:not(:first-child) {
        margin-left: 4%
    }

    .large-one-third {
        width: 30.6666666667%
    }

    .large-two-thirds {
        width: 65.3333333333%
    }

    .large-one-half {
        width: 48%
    }

    .large-offset-one-column,.large-offset-one-columns {
        margin-left: 8.66666666667%
    }

    .large-offset-two-column,.large-offset-two-columns {
        margin-left: 17.3333333333%
    }

    .large-offset-three-column,.large-offset-three-columns {
        margin-left: 26%
    }

    .large-offset-four-column,.large-offset-four-columns {
        margin-left: 34.6666666667%
    }

    .large-offset-five-column,.large-offset-five-columns {
        margin-left: 43.3333333333%
    }

    .large-offset-six-column,.large-offset-six-columns {
        margin-left: 52%
    }

    .large-offset-seven-column,.large-offset-seven-columns {
        margin-left: 60.6666666667%
    }

    .large-offset-eight-column,.large-offset-eight-columns {
        margin-left: 69.3333333333%
    }

    .large-offset-nine-column,.large-offset-nine-columns {
        margin-left: 78%
    }

    .large-offset-ten-column,.large-offset-ten-columns {
        margin-left: 86.6666666667%
    }

    .large-offset-eleven-column,.large-offset-eleven-columns {
        margin-left: 95.3333333333%
    }

    .large-offset-one-third-column,.large-offset-one-third-columns {
        margin-left: 34.6666666667%
    }

    .large-offset-two-thirds-column,.large-offset-two-thirds-columns {
        margin-left: 69.3333333333%
    }

    .large-offset-one-half-column,.large-offset-one-half-columns {
        margin-left: 52%
    }
}

@media (min-width: 1025px) and (max-width:2000px) {
    .large-show {
        display:inline!important
    }

    .large-show-block {
        display: block!important
    }

    .large-hide {
        display: none!important
    }
}

* {
    vertical-align: baseline;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0;
    margin: 0
}

h1 {
    padding-top: 20px;
    display: block;
    font-style: italic
}

h1,h2,h3,h4,h5,h6 {
    font-family: Oleo Script Swash Caps,cursive;
    font-weight: inherit;
    font-size: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    margin: 0
}

body {
    background: url(/estaticos.qdq.com/sw2/new_texture/img/body_background.png) repeat-x;
    font: 100%/1.4 Arial,Helvetica,sans-serif;
    word-wrap: break-word;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    color: #333
}

footer {
    position: relative
}

.alert,.shadow-image {
    position: absolute;
    top: 0
}

.container {
    max-width: 1025px;
    width: 100%;
    padding: 0
}

.main-section {
    background-color: #fff;
    padding: 1em
}

.column,.columns {
    min-height: 1px
}

figure,li,ol,ul {
    margin: 0
}

figure img {
    max-width: 100%
}

.shadow-image {
    background: url(/estaticos.qdq.com/sw2/new_texture/img/sombra.png) top left no-repeat;
    content: " ";
    display: block;
    height: 217px;
    width: 55px;
    right: auto;
    left: -55px
}

h1,h2,h3,h4,h5,h6,p {
    margin: 0;
    padding: 0;
    font-weight: 400
}

p {
    margin-bottom: 10px
}

.alert {
    z-index: 100;
    background-color: #d9edf7;
    color: #31708f;
    font-size: 1em;
    box-shadow: 0 1px 5px 1px #309dd4;
    padding: 15px;
    width: 100%
}

.alert.danger {
    box-shadow: 0 1px 5px 1px #b84c4c;
    background-color: #f2dede;
    color: #a94442
}

.alert.warning {
    box-shadow: 0 1px 5px 1px #e8ca2b;
    background-color: #fcf8e3;
    color: #8a6d3b
}

.alert.success {
    box-shadow: 0 1px 5px 1px #67b646;
    background-color: #dff0d8;
    color: #3c763d
}

.alert.footer-alert {
    position: fixed;
    top: auto;
    bottom: 0;
    background: #ccc;
    border-top: solid 1px #adadad;
    color: #555;
    box-shadow: none
}

.alert.footer-alert a {
    color: #555;
    font-weight: 700
}

.alert.footer-alert a:hover {
    color: #555;
    text-decoration: none
}

.alert.footer-alert .alert-content {
    color: #555;
    font-size: .9em
}

.alert .alert-close {
    margin-left: 10px;
    font-size: .7em;
    cursor: pointer;
    float: right;
    font-weight: 700
}

.alert .alert-close .fa {
    vertical-align: middle;
    margin-left: 10px
}

.alert .alert-close span {
    display: none;
    text-decoration: underline;
    text-transform: uppercase
}

@media (min-width: 769px) {
    .alert .alert-close a,.alert .alert-close span {
        display:inline-block
    }
}

header {
    background-color: #FFF
}

header ul.social {
    list-style: none;
    font-style: normal;
    text-decoration: none;
    margin-top: 15px
}

header ul.social>li {
    display: inline-block;
    width: 21px;
    height: 21px
}

header ul.social>li:not(:last-child) {
    margin-right: 10px
}

header ul.social li {
    background: url(/estaticos.qdq.com/sw2/new_texture/img/sprite-ico.png) no-repeat
}

header ul.social li a span {
    text-indent: -10000px;
    display: block
}

header ul.social li:hover {
    opacity: .6
}

header ul.social li.facebook {
    background-position: 0 -42px
}

header ul.social li.twitter {
    background-position: 0 -21px
}

header ul.social li.googleplus {
    background-position: 0 0
}

header .main-nav .header-social-wrapper .social .social-text {
    display: none
}

header .main-nav ul.menu>li {
    font-size: .9em;
    position: relative;
    display: inline
}

header .main-nav ul.menu>li a {
    color: #fff;
    text-decoration: none;
    padding: 15px;
    display: inline-block
}

header .main-nav ul.menu>li a .nav-item-text {
    display: inline-block
}

@media (max-width: 319px) {
    header .main-nav ul.menu>li a .nav-item-text {
        display:none
    }
}

header .main-nav ul.menu>li:hover {
    color: #ccc
}

header .main-nav ul.menu>li .dropdown-list {
    z-index: 20
}

header .main-nav ul.menu>li .dropdown-list ul {
    min-width: 20em;
    border-width: 0 2px 2px;
    border-style: solid;
    margin: 0;
    text-align: left;
    transition: transform .5s .5s;
    -webkit-transition: transform .5s .5s;
    -moz-transition: transform .5s .5s;
    -o-transition: transform .5s .5s;
    -ms-transform: translate(0,-100%);
    -webkit-transform: translate(0,-100%);
    transform: translate(0,-100%)
}

header .main-nav ul.menu>li .dropdown-list ul li {
    text-transform: none;
    list-style: none
}

header .main-nav ul.menu>li .dropdown-list ul li a {
    background-color: inherit;
    padding: 7px;
    display: block
}

header .main-nav ul.menu>li .dropdown-list ul li:not(:last-child) {
    border-bottom: 1px dotted #fff
}

header .main-nav ul.menu>li.dropdown.touch .dropdown-list ul {
    transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s
}

header .main-nav ul.menu>li.dropdown.open .dropdown-list ul,header .main-nav ul.menu>li.dropdown:hover:not(.touch) .dropdown-list ul {
    -ms-transform: translate(0,0);
    -webkit-transform: translate(0,0);
    transform: translate(0,0)
}

header .main-nav ul.menu>li.dropdown:hover:not(.touch) .dropdown-list ul {
    transition-delay: .3s;
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -o-transition-delay: .3s
}

header .main-nav ul.menu li.active>a {
    text-decoration: none
}

@media (min-width: 1025px) {
    header .main-nav .container nav ul.menu>li,header .main-nav .container nav ul.menu>li .dropdown-list li:not(:hover) {
        background:0 0
    }

    header .main-nav .container nav ul.menu>li .dropdown-list li.active {
        background-color: #FFF
    }
}

@media (max-width: 1025px) {
    header .main-nav {
        height:auto
    }

    header .main-nav .container nav {
        text-align: center
    }

    header .main-nav .container nav ul.menu {
        display: table;
        width: 100%;
        margin-top: 0
    }

    header .main-nav .container nav ul.menu li a {
        padding: 5px 0;
        display: block;
        color: #fff;
        font-weight: 700
    }

    header .main-nav .container nav ul.menu li.active>a {
        background-color: inherit;
        color: #fff
    }

    header .main-nav .container nav ul.menu li .header-icon {
        height: 35px;
        background-repeat: no-repeat;
        background-position: center
    }

    header .main-nav .container nav ul.menu li.index .header-icon {
        background-image: url(/estaticos.qdq.com/sw2/new_texture/img/ico_home2.png)
    }

    header .main-nav .container nav ul.menu li.about-us .header-icon {
        background-image: url(/estaticos.qdq.com/sw2/new_texture/img/ico_conocenos2.png)
    }

    header .main-nav .container nav ul.menu li.catalog,header .main-nav .container nav ul.menu li.products-and-services {
        width: 25%
    }

    header .main-nav .container nav ul.menu li.catalog .header-icon,header .main-nav .container nav ul.menu li.products-and-services .header-icon {
        background-image: url(/estaticos.qdq.com/sw2/new_texture/img/ico_catalogo2.png)
    }

    header .main-nav .container nav ul.menu li.blog {
        width: 15%
    }

    header .main-nav .container nav ul.menu li.blog .header-icon {
        background-image: url(/estaticos.qdq.com/sw2/new_texture/img/ico_blog2.png)
    }

    header .main-nav .container nav ul.menu li.contact .header-icon {
        background-image: url(/estaticos.qdq.com/sw2/new_texture/img/ico_contacto2.png)
    }

    header .main-nav .container nav ul.menu>li {
        display: table-cell;
        vertical-align: top;
        font-size: .8em
    }

    header .main-nav .container nav ul.menu>li.dropdown {
        position: inherit
    }

    header .main-nav .container nav ul.menu>li.dropdown .dropdown-list {
        width: 100%;
        transition-delay: 0s;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -o-transition-delay: 0s
    }

    header .main-nav .container nav ul.menu>li.dropdown .dropdown-list>ul {
        text-align: center;
        border-width: 0 0 2px;
        font-size: 100%;
        transition-delay: 0s;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        -o-transition-delay: 0s
    }

    header .main-nav .container nav ul.menu>li.dropdown .dropdown-list>ul>li {
        box-sizing: border-box;
        text-transform: uppercase
    }

    header .main-nav .container nav ul.menu>li.dropdown .dropdown-list>ul>li>a {
        padding: 10px 0
    }
}

@media (max-width: 1025px) and (orientation:portrait),(max-width:1025px) and (max-width:769px) {
    header .main-nav .container nav ul.menu>li {
        font-size:.6em
    }

    header .main-nav .container nav ul.menu>li .header-icon {
        display: block
    }
}

@media (max-width: 1025px) and (max-width:550px) {
    header .main-nav .container nav ul.menu>li {
        font-size:.5em
    }
}

header .header-content {
    font-size: .8em
}

header .header-content>.row {
    padding: .5em
}

header .header-content .client-info .client-name {
    font-size: 2em;
    line-height: normal;
    margin-bottom: 5px
}

header .header-content .client-info .client-name a {
    text-decoration: none
}

header .header-content .client-info .address-line {
    color: #666
}

header .header-content .client-info .additional-info {
    display: none
}

header .header-content .client-aux .logo {
    font-size: 0;
    width: 120px;
    height: 100px;
    background-position: center;
    background-repeat: no-repeat;
    float: right;
    display: none
}

header .header-content .client-aux .header-buttons>:not(:last-child) {
    margin-bottom: 5px;
    margin-right: 0
}

header .header-content .client-aux .header-buttons .button {
    margin-left: 0;
    display: block
}

@media (min-width: 319px) {
    header .header-content {
        font-size:.9em
    }

    header .header-content .client-info .client-name {
        line-height: 1em
    }
}

@media (min-width: 550px) {
    header .header-content {
        font-size:1em
    }

    header .header-content>.row {
        padding: .8em
    }

    header .header-content .client-aux .header-buttons>:not(:last-child) {
        margin-right: 5px;
        margin-bottom: 0
    }

    header .header-content .client-aux .header-buttons .button {
        display: inline-block
    }
}

@media (min-width: 1025px) {
    header .header-content .client-info .additional-info p.telf {
        font-size:1.2em;
        display: inline-block;
        clear: both
    }

    header .header-content .client-info .additional-info ul {
        list-style: none;
        font-style: normal;
        text-decoration: none
    }

    header .header-content .client-info .additional-info ul li {
        display: inline
    }

    header .header-content .client-info .additional-info ul li:not(:first-child) {
        margin-left: 10px
    }

    header .header-content .client-info .additional-info ul li a {
        font-size: .8em
    }

    header .header-content .client-info .additional-info ul li a:hover {
        text-decoration: none
    }
}

footer .footer-common .seo-pages-wrapper:empty,footer .footer-content:empty {
    display: none
}

@media (max-width: 319px) {
    header .header-content>.row>* {
        width:100%;
        margin: 0
    }

    header .header-content>.row>*>:not(:last-child) {
        margin-bottom: 5px;
        margin-right: 0
    }
}

footer {
    color: #fff;
    border-top-width: 2px;
    border-top-style: double
}

footer .footer-content>* {
    border-bottom: 2px solid #fff;
    padding: 1.1em
}

footer .footer-common a {
    font-size: .75em;
    color: #fff
}

footer .footer-common>:not(:last-child) {
    border-bottom: 2px dotted #fff
}

footer .footer-common .seo-pages .seo-pages-title a {
    text-decoration: none;
    font-size: 100%
}

footer .footer-common .seo-pages .seo-pages-title a b:after {
    margin-left: 5px
}

footer .footer-common .language-selector .language-select-wrapper {
    padding: 10px
}

footer .footer-common .language-selector .language-select-wrapper .language-select {
    width: auto
}

footer .footer-common .language-selector .language-select-wrapper .fa {
    font-size: 1.4em
}

@media (max-width: 550px) {
    footer .footer-common {
        text-align:center
    }

    footer .footer-common ul {
        list-style: none
    }

    footer .footer-common ul li a {
        font-size: .9em;
        text-decoration: none;
        display: block;
        padding: 10px
    }

    footer .footer-common ul li:not(:last-child) {
        border-bottom: 1px dashed #fff
    }

    footer .footer-common .seo-pages .seo-pages-title a {
        padding: 10px;
        display: block
    }

    footer .footer-common .seo-pages .seo-pages-links {
        border-top: 1px solid #fff
    }

    footer .footer-common .seo-pages:not(:target) .seo-pages-links,footer .footer-common .seo-pages:not(:target) .seo-pages-title a:not([href='#seo_pages']),footer .footer-common .seo-pages:target .seo-pages-title a[href='#seo_pages'] {
        display: none
    }

    footer .footer-common .language-selector {
        border-bottom: 2px dotted #fff
    }
}

@media (min-width: 550px) {
    footer {
        padding:10px 20px
    }

    footer .footer-common,footer .footer-content>* {
        padding: 10px 0
    }

    footer .footer-common>:not(:last-child) {
        padding-bottom: 10px;
        margin-bottom: 10px
    }

    footer .footer-common .seo-pages .seo-pages-title {
        font-size: .7em
    }

    footer .footer-common .seo-pages .seo-pages-links {
        background: 0 0
    }

    footer .footer-common .seo-pages .seo-pages-title a:not([href='#seo_pages']) {
        display: none
    }

    footer .footer-common .legal-info-links,footer .footer-common .seo-pages-links {
        list-style: none;
        font-style: normal;
        text-decoration: none
    }

    footer .footer-common .legal-info-links>li,footer .footer-common .seo-pages-links>li {
        display: inline-block;
        width: auto;
        height: auto
    }

    footer .footer-common .legal-info-links>li:not(:last-child),footer .footer-common .seo-pages-links>li:not(:last-child) {
        margin-right: 10px
    }

    footer .footer-common .legal-info-links>:not(:last-child):after,footer .footer-common .seo-pages-links>:not(:last-child):after {
        margin-left: 10px;
        content: "-"
    }

    footer .footer-common .legal-info-links {
        text-align: right
    }

    footer .footer-common .language-selector>:not(:last-child) {
        margin-right: 10px;
        margin-bottom: 0
    }
}

@media (min-width: 1025px) {
    footer {
        padding:5px 0
    }
}

.coupon-container {
    background: url(/estaticos.qdq.com/sw2/new_texture/img/cupon0.png) 5px 0 no-repeat #666;
    padding: 10px 10px 10px 90px;
    min-height: 80px;
    position: relative;
    margin-bottom: 30px
}

.coupon-container .flag-text {
    font-size: 1.1em;
    float: left;
    width: 90px;
    text-align: center;
    letter-spacing: -1px;
    padding-top: 2px;
    position: absolute;
    left: 0
}

.coupon-container .coupon-content .coupon-title {
    color: #f1f1f1;
    padding: 0 10px 5px 0;
    font-size: 1.3em;
    line-height: .9em
}

.coupon-container .coupon-content .coupon-period {
    font-size: .7em;
    color: #e3e3e3;
    font-family: Tahoma,Geneva,sans-serif
}

.coupon-container .coupon-button {
    padding: 5px 15px;
    position: absolute;
    bottom: -20px;
    right: 0
}

.coupon-container .coupon-button a {
    color: #FFF;
    font-size: .9em
}

@media (min-width: 550px) {
    .coupon-container {
        margin-bottom:20px
    }

    .coupon-container .coupon-button {
        bottom: -10px
    }
}

@media (min-width: 1025px) {
    .coupon-container {
        margin:0
    }
}

.highlight-container {
    color: #333;
    font-weight: 700
}

.highlight-container .highligh-text {
    font-size: .95em;
    color: #333;
    font-weight: 700;
    margin-bottom: 15px
}

.highlight-container .product-info .product-image {
    margin-right: .6em;
    float: left
}

.highlight-container .product-info .product-name {
    font-size: 1.1em;
    padding-bottom: 5px;
    color: #333
}

.highlight-container .product-info .product-desc {
    font-size: .9em;
    color: #666
}

.highlight-container .price-info {
    border-width: 2px;
    border-style: solid;
    border-left: 0;
    border-right: 0;
    margin: 10px 0;
    padding: 5px;
    display: table;
    width: 100%
}

.highlight-container .price-info>* {
    display: table-cell;
    vertical-align: middle
}

.highlight-container .price-info .price-cell {
    font-size: .8em
}

.highlight-container .price-info .price-cell .product-price {
    display: block;
    font-size: 1.5em
}

.highlight-container .price-info .info-cell {
    font-size: .85em;
    padding-left: 10px;
    text-align: right
}

.highlight-container .extra a,.highlight-container .price-info .info-cell a {
    font-size: .9em
}

.highlight-container .price-info .info-cell a .info-icon {
    background-image: url(/estaticos.qdq.com/sw2/new_texture/img/sprite-ico.png);
    background-repeat: no-repeat;
    background-position: left -312px;
    height: 20px;
    width: 26px;
    margin-bottom: -5px;
    display: inline-block
}

.photo-gallery-container {
    background-color: #f1f1f1;
    border: 1px dotted #ccc;
    position: relative
}

.photo-gallery-container .photo-row {
    padding: 10px;
    font-size: 0
}

.photo-gallery-container .photo-row .photo-gallery-figure {
    padding: 10px;
    vertical-align: top
}

.photo-gallery-container .photo-row .photo-gallery-figure.active {
    max-width: 100%;
    display: block
}

.photo-gallery-container .photo-gallery-nav {
    font-size: 5em;
    color: #666
}

.photo-gallery-container .photo-gallery-nav .nav-control {
    padding: 0 20px;
    background-color: rgba(241,241,241,.4);
    position: absolute;
    height: 100%;
    cursor: pointer;
    user-select: none
}

.photo-gallery-container .photo-gallery-nav .nav-control.next {
    right: 0
}

.photo-gallery-container .photo-gallery-nav .nav-control:hover {
    background-color: rgba(241,241,241,.65)
}

.photo-gallery-container .photo-gallery-nav .nav-control:active {
    background-color: rgba(241,241,241,.8)
}

.photo-gallery-container .photo-gallery-nav .nav-control .control-icon-wrapper {
    position: relative;
    top: 50%;
    margin-top: -.727em
}

@media (min-width: 550px) {
    .photo-gallery-container .photo-row .photo-gallery-figure.active,.photo-gallery-container .photo-row .photo-gallery-figure.active+.photo-gallery-figure {
        max-width:50%;
        display: inline-block
    }
}

.media-gallery-container {
    display: block
}

.media-gallery-container .media-item {
    max-width: 100%;
    display: block
}

.media-gallery-container .active-media {
    position: relative
}

.media-gallery-container .active-media .media-figure {
    display: none
}

.media-gallery-container .active-media .media-figure.active {
    display: block
}

.media-gallery-container .active-media .media-figure .media-video {
    display: none
}

.media-gallery-container .active-media .media-figure .media-video .video-poster {
    display: block
}

.media-gallery-container .active-media .media-expand {
    font-size: 1em;
    margin: 10px;
    padding: 5px;
    top: 0;
    right: 0;
    position: absolute;
    color: #333;
    display: block
}

.media-gallery-container .thumbnails-list {
    display: table;
    width: 100%;
    table-layout: fixed
}

.media-gallery-container .thumbnails-list>* {
    padding: 0 5px;
    vertical-align: middle;
    display: none
}

.media-gallery-container .thumbnails-list .media-thumbnail.active {
    display: table-cell
}

.media-gallery-container .thumbnails-list .media-thumbnail:first-child {
    padding-left: 0
}

.media-gallery-container .thumbnails-list .media-thumbnail:last-child {
    padding-right: 0
}

.media-gallery-container .thumbnails-list .media-thumbnail .thumbnail-link {
    position: relative
}

.media-gallery-container .thumbnails-list .media-thumbnail .thumbnail-link .video-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(51,51,51,.5);
    text-align: center;
    color: #fff
}

.media-gallery-container .thumbnails-list .media-thumbnail .thumbnail-link .video-overlay i {
    position: absolute;
    top: 50%;
    font-size: 2em;
    line-height: 0;
    width: 100%;
    display: block
}

.media-gallery-container .thumbnails-list .nav-item {
    width: 8%;
    font-size: 1.2em;
    min-width: 1.5em;
    display: table-cell;
    color: #fff;
    text-align: center
}

.media-gallery-container .thumbnails-list .nav-item:not(.disabled) {
    cursor: pointer
}

.pagination-container {
    margin-top: .25em;
    display: block;
    text-align: center
}

.pagination-container:after,.pagination-container:before {
    content: " ";
    display: table
}

.pagination-container:after {
    clear: both
}

.pagination-container .pagination-list {
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    list-style: none;
    font-style: normal;
    text-decoration: none;
    display: inline-block
}

.pagination-container .pagination-list>li {
    display: inline-block;
    width: auto;
    height: auto
}

.pagination-container .pagination-list>li:not(:last-child) {
    margin-right: 0
}

.pagination-container .pagination-list .pagination-item .pagination-link {
    padding: .4em .6em;
    text-decoration: none;
    color: #fff;
    display: block
}

.aside-nav-container {
    font-size: .8em;
    color: #fff;
    text-align: center;
    border-style: solid;
    border-width: 2px 0
}

.aside-nav-container .aside-nav-dropdown a {
    padding: 10px;
    text-decoration: none;
    width: 100%;
    color: #fff;
    font-weight: 700;
    display: block
}

.aside-nav-container .aside-nav-dropdown a:before {
    float: left
}

.aside-nav-container .aside-nav-dropdown a:after {
    float: right
}

.aside-nav-container .aside-nav-dropdown a.hide-aside-nav {
    display: none
}

.aside-nav-container .aside-nav-list {
    border-top: 1px dashed #fff
}

.aside-nav-container .aside-nav-list .aside-nav-item {
    list-style: none;
    border-color: #fff;
    display: none
}

.aside-nav-container .aside-nav-list .aside-nav-item:not(:last-child) {
    border-bottom-width: 1px;
    border-bottom-style: dotted
}

.aside-nav-container .aside-nav-list .aside-nav-item.active {
    border-width: 0;
    display: block
}

.aside-nav-container .aside-nav-list .aside-nav-item a {
    text-decoration: none;
    color: inherit;
    padding: 15px;
    display: block
}

.aside-nav-container .aside-nav-list .aside-nav-item a .fa {
    font-size: 1.3em;
    line-height: .6em
}

.aside-nav-container:target .aside-nav-dropdown a.hide-aside-nav {
    display: block
}

.aside-nav-container:target .aside-nav-dropdown a.show-aside-nav {
    display: none
}

.aside-nav-container:target .aside-nav-list .aside-nav-item {
    display: block
}

.aside-nav-container:target .aside-nav-list .aside-nav-item.active:not(:last-child) {
    border-width: 1px
}

@media (min-width: 1025px) {
    .aside-nav-container {
        background:0 0!important;
        text-align: left;
        border-width: 0
    }

    .aside-nav-container .aside-nav-dropdown {
        display: none
    }

    .aside-nav-container .aside-nav-list {
        border-width: 0
    }

    .aside-nav-container .aside-nav-list .aside-nav-item {
        background: 0 0;
        display: block
    }

    .aside-nav-container .aside-nav-list .aside-nav-item:last-child {
        border-bottom-width: 1px;
        border-bottom-style: dotted
    }

    .aside-nav-container .aside-nav-list .aside-nav-item:hover {
        background-color: #f1f1f1
    }

    .aside-nav-container .aside-nav-list .aside-nav-item.active {
        background-color: #e2e2e2
    }

    .aside-nav-container .aside-nav-list .aside-nav-item.active a,.aside-nav-container .aside-nav-list .aside-nav-item:hover a {
        display: table;
        width: 100%
    }

    .aside-nav-container .aside-nav-list .aside-nav-item.active a>*,.aside-nav-container .aside-nav-list .aside-nav-item:hover a>* {
        width: 100%;
        display: table-cell
    }

    .aside-nav-container .aside-nav-list .aside-nav-item.active a>.fa,.aside-nav-container .aside-nav-list .aside-nav-item:hover a>.fa {
        vertical-align: middle
    }
}

.image-collage {
    padding: 10px
}

.image-collage:after,.image-collage:before {
    content: " ";
    display: table
}

.image-collage:after {
    clear: both
}

.image-collage .image-figure {
    width: 100%;
    padding: 10px;
    vertical-align: top
}

.image-collage .image-figure,.image-collage .image-figure a,.image-collage .image-figure figure,.image-collage .image-figure img {
    position: relative;
    display: block
}

.image-collage .image-figure figure {
    font-size: inherit;
    min-height: 4em;
    overflow: hidden
}

.image-collage .image-figure figure img {
    max-width: 100%;
    z-index: 2;
    background-color: #fff
}

.image-collage .image-figure figure figcaption {
    z-index: 3;
    position: absolute;
    left: 0;
    width: 100%;
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    font-size: .9em;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    color: #fff
}

.image-collage .image-figure figure figcaption>* {
    margin-right: 10px;
    margin-left: 10px
}

.image-collage .image-figure figure figcaption>:first-child {
    margin-top: 10px
}

.image-collage .image-figure figure figcaption>:last-child {
    margin-bottom: 10px
}

.image-collage .image-figure figure .loading-icon-wrapper {
    position: absolute;
    width: 100%;
    top: 50%;
    font-size: 2em;
    z-index: 1;
    text-align: center
}

.image-collage .image-figure figure .loading-icon-wrapper .fa {
    margin-top: -.5em
}

@media (min-width: 550px) {
    .image-collage .image-figure {
        width:50%;
        display: inline-block
    }

    .image-collage .image-figure img {
        max-height: 500px
    }
}

.recaptcha-container {
    border: 1px solid #333;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 10px
}

.recaptcha-container .options {
    list-style: none;
    font-style: normal;
    text-decoration: none
}

.recaptcha-container .options>li {
    display: inline-block;
    width: auto;
    height: auto
}

.recaptcha-container .options>li:not(:last-child) {
    margin-right: 10px
}

.recaptcha-container .options .option-item .option-link {
    text-decoration: none
}

.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen):not(.full-width),.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen):not(.full-width) .fp-engine,.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen):not(.full-width) .fp-player,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch):not(.full-width),.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch):not(.full-width) .fp-engine,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch):not(.full-width) .fp-player {
    width: auto
}

.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen) .fp-ratio,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch) .fp-ratio {
    display: none
}

.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen) .fp-player,.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen) .fp-player .fp-engine,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch) .fp-player,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch) .fp-player .fp-engine {
    top: 0!important;
    position: relative!important;
    height: auto
}

.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen) .fp-player .fp-engine,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch) .fp-player .fp-engine {
    display: block
}

.fancybox-inner>.media-video,.fancybox-inner>.media-video>.video-container,.fancybox-inner>.media-video>.video-container>.flowplayer {
    height: 100%
}

.fancybox-inner>.media-video>.video-container>.flowplayer>.fp-player,.fancybox-inner>.media-video>.video-container>.flowplayer>.fp-player>.fp-engine {
    height: 100%!important
}

#messages-container {
    position: absolute;
    width: 100%
}

#messages-container .alert {
    position: relative;
    margin-bottom: 10px
}

.alert-ie-wrapper .browser-list {
    list-style: none;
    font-style: normal;
    text-decoration: none
}

.alert-ie-wrapper .browser-list>li {
    display: inline-block;
    width: auto;
    height: auto
}

.alert-ie-wrapper .browser-list>li:not(:last-child) {
    margin-right: 5px
}

.alert-ie-wrapper .browser-list>:before {
    content: "-";
    margin: 0 5px
}

.alert-ie-wrapper .browser-list>:first-child:before {
    content: none;
    margin: 0
}

.breadcrumb-container .breadcrumb-content {
    padding: 10px 0
}

.breadcrumb-container .breadcrumb-content:empty {
    display: none
}

.breadcrumb-container .breadcrumb-content .breadcrumb-list {
    list-style: none;
    display: table
}

.breadcrumb-container .breadcrumb-content .breadcrumb-list li {
    display: table-cell;
    vertical-align: middle
}

.breadcrumb-container .breadcrumb-content .breadcrumb-list li:before {
    content: "\bb";
    margin-right: 5px
}

.breadcrumb-container .breadcrumb-content .breadcrumb-list li:first-child {
    font-size: 1.4em
}

.breadcrumb-container .breadcrumb-content .breadcrumb-list li:not(:last-child) {
    padding-right: 10px
}

.breadcrumb-container .breadcrumb-content .breadcrumb-list li a {
    text-decoration: none
}

.filling-side-container {
    padding: 15px
}

.filling-side-container .side-widget {
    padding-bottom: 10px
}

.access-container,.links-container {
    padding: 10px 15px
}

.filling-side-container .side-widget:not(:last-child) {
    border-bottom: 1px dotted #999;
    margin-bottom: 10px
}

.filling-side-container .side-widget .widget-title {
    margin-bottom: 5px
}

.access-container .access-list:after,.access-container .access-list:before {
    content: " ";
    display: table
}

.access-container .access-list:after {
    clear: both
}

.access-container .access-list a {
    display: block
}

.news-container .news-list .publish-date {
    margin: 0
}

.links-container .links-title {
    font-size: .95em;
    color: #333;
    font-weight: 700;
    margin-bottom: 15px
}

.links-container .link-item {
    font-size: .9em;
    padding-bottom: 5px
}

.access-modes-container .access-modes-title {
    font-size: .95em;
    color: #333;
    font-weight: 700;
    margin-bottom: 15px
}

.access-modes-container .access-group:not(:last-child) {
    margin-bottom: 10px
}

.access-modes-container .access-group .access-title {
    font-size: .9em;
    color: #333;
    line-height: 2em
}

.access-modes-container .access-group .access-step {
    font-size: .9em;
    color: #666
}

.social-small-container .social-list {
    list-style: none;
    font-style: normal;
    text-decoration: none
}

.social-small-container .social-list>li {
    display: inline-block;
    width: auto;
    height: auto
}

.social-small-container .social-list>li:not(:last-child) {
    margin-right: 10px
}

.social-small-container .social-list li {
    vertical-align: top
}

.social-small-container .social-list li .fb-like,.social-small-container .social-list li .fb_iframe_widget {
    z-index: 1!important
}

.social-large-container .social-large-title {
    text-transform: capitalize
}

.schedule-container .schedule-content {
    font-size: .75em;
    line-height: 1.2em
}

.loc-map .loc-map-link .loc-map-image {
    width: 100%
}

.list-widget-container .widget-list {
    list-style: none
}

.list-widget-container .widget-list li {
    border-left: 5px solid #b0b0b0
}

.list-widget-container .widget-list li:not(:last-child) {
    margin-bottom: 15px
}

.files-gallery-container .files-gallery-title {
    font-size: 1.5em;
    padding: 10px;
    border-bottom: 1px solid #666;
    color: #666
}

.files-gallery-container .files-gallery-list li {
    padding-left: 5px
}

.files-gallery-container .files-gallery-list li:not(:last-child) {
    border-bottom: 1px dashed #666
}

.files-gallery-container .files-gallery-list li a {
    padding: 10px;
    text-decoration: none;
    color: #333;
    display: block
}

.contact-info-container:not(.main-contact) {
    font-size: .8em
}

.contact-info-container .contact-title {
    font-size: 1.7em;
    text-align: center;
    border-bottom-width: 3px;
    border-bottom-style: solid
}

.contact-info-container .row {
    display: table;
    width: 100%;
    padding: 10px
}

.contact-info-container .row .icon-wrapper .icon {
    margin-right: 10px;
    width: 2.6em;
    height: 2.6em
}

#homePhotos .container .home-tour,#homePhotos .container .home-tour .tour-wrapper .tour-visor {
    height: 350px
}

.contact-info-container .row address {
    display: table
}

.contact-info-container .row address:not(:last-child) {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    padding-bottom: 5px;
    margin-bottom: 5px
}

.contact-info-container .row address .contact-info-content {
    display: table-cell
}

.contact-info-container .row address .contact-info-content p {
    margin: 0
}

.contact-info-container .row address .contact-info-content .contact-name {
    font-size: 1.4em;
    line-height: 1.1em
}

.contact-info-container .row address .contact-info-content .tel {
    margin-left: 5px
}

.contact-info-container .row .contact-info-content,.contact-info-container .row .icon-wrapper,.contact-info-container .row .schedule-wrapper {
    display: table-cell;
    vertical-align: top
}

footer .footer-content .schedule-wrapper .schedule-title {
    padding-bottom: 5px;
    border-bottom: 1px dotted #FFF
}

footer .footer-content .schedule-wrapper .schedule-icon {
    margin: 5px 5px -5px 0;
    display: inline-block
}

footer .footer-content .schedule-wrapper .schedule-content {
    padding: 10px
}

@media (min-width: 550px) {
    .contact-info-container:not(.vertical-contact)>.row address:not(:last-child) {
        padding-bottom:0;
        margin-bottom: 0;
        border-width: 0
    }

    .contact-info-container:not(.vertical-contact)>.row .contact-schedule,.contact-info-container:not(.vertical-contact)>.row address:not(:last-child) {
        width: 50%;
        display: table-cell;
        vertical-align: top
    }

    .contact-info-container:not(.vertical-contact)>.row .contact-schedule:not(:first-child),.contact-info-container:not(.vertical-contact)>.row address:not(:last-child):not(:first-child) {
        padding-left: 10px;
        border-left-width: 1px;
        border-left-style: dashed
    }

    .contact-info-container:not(.vertical-contact)>.row .contact-schedule:not(:last-child),.contact-info-container:not(.vertical-contact)>.row address:not(:last-child):not(:last-child) {
        padding-right: 10px
    }
}

@media (min-width: 769px) {
    .contact-info-container>.row address:not(:last-child) {
        padding-bottom:0;
        margin-bottom: 0;
        border-width: 0
    }

    .contact-info-container>.row .contact-schedule,.contact-info-container>.row address:not(:last-child) {
        width: 50%;
        display: table-cell;
        vertical-align: top
    }

    .contact-info-container>.row .contact-schedule:not(:first-child),.contact-info-container>.row address:not(:last-child):not(:first-child) {
        padding-left: 10px;
        border-left-width: 1px;
        border-left-style: dashed
    }

    .contact-info-container>.row .contact-schedule:not(:last-child),.contact-info-container>.row address:not(:last-child):not(:last-child) {
        padding-right: 10px
    }
}

@media (min-width: 1025px) {
    .image-collage .image-figure figure:hover figcaption {
        max-height:100%;
        visibility: visible
    }

    .image-collage .image-figure figure figcaption {
        max-height: 0%;
        visibility: hidden
    }

    a[href^="tel:"] {
        display: none
    }

    a[href^="tel:"]+span {
        display: inline-block
    }
}

@media (max-width: 1025px) {
    a[href^="tel:"]+span {
        display:none
    }
}

section#frontpage .container {
    background: #fff
}

section#frontpage .container>* {
    display: block;
    width: 100%;
    box-sizing: border-box
}

#homePhotos .container .home-tour .tour-wrapper {
    font-size: .5em
}

#homePhotos .container .home-tour .tour-wrapper .tour-overlay {
    line-height: 350px;
    height: 350px;
    margin-top: -350px
}

#homePhotos .container .home-tour .tour-wrapper .tour-btn-group {
    margin-top: -45px;
    padding: 0
}

#homePhotos .container .home-photo {
    background-color: #333;
    display: inline-block
}

#homePhotos .container .home-photo img {
    width: 100%
}

#homePhotos .container .carousel {
    overflow: hidden
}

#homePhotos .container .carousel .carousel-wrapper {
    font-size: 0
}

#homePhotos .container .carousel .carousel-wrapper .home-photo:not(.active) {
    display: none
}

#homePhotos .container .photo-nav {
    position: absolute;
    bottom: 10px;
    width: 100%;
    z-index: 4;
    font-size: .95em;
    text-align: center;
    list-style: none;
    font-style: normal;
    text-decoration: none
}

#homePhotos .container .photo-nav>li {
    display: inline-block;
    width: 20px;
    height: 20px
}

#homePhotos .container .photo-nav>li:not(:last-child) {
    margin-right: 10px
}

#homePhotos .container .photo-nav li {
    color: #fff;
    cursor: pointer;
    background-color: #333;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    font-weight: 700;
    -khtml-user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

#homePhotos .container .photo-nav li.active,#homePhotos .container .photo-nav li:hover {
    color: #333;
    background-color: #FFF
}

@media (min-width: 1025px) {
    #homePhotos .container {
        top:-10px;
        height: 340px
    }

    #homePhotos .container .home-tour .tour-wrapper .tour-btn-group {
        padding-left: 60%
    }

    #homePhotos .container .home-photo {
        height: 350px
    }

    #homePhotos .container .home-photo img {
        margin: 0
    }

    #homePhotos .container .photo-nav {
        bottom: 0;
        width: auto;
        right: 10px
    }
}

section#frontpage .main-content {
    padding: 1em
}

section#frontpage .main-content article .article-title {
    font-size: 1.8em;
    line-height: 1em;
    margin-bottom: 5px;
    color: #333;
    list-style: none;
    font-style: normal;
    text-decoration: none
}

section#frontpage .main-content article .article-content {
    padding: 10px 0 0
}

section#frontpage .main-content article .article-content>p {
    color: #444;
    font-size: .9em
}

section#frontpage .main-content article .article-content>p:not(:last-child) {
    padding-bottom: 10px
}

section#frontpage .main-content article .article-content ul {
    margin: 0 15px;
    font-size: .9em
}

section#frontpage .main-content article .article-content .article-video {
    float: left;
    margin: 0 15px 7px 0
}

section#frontpage .main-content article .article-content .seo-pages {
    margin-top: 10px
}

section#frontpage .main-content .fb-comments-wrapper .fb-brand {
    color: #3b5998
}

section#frontpage .main-content .fb-comments-wrapper .fb-comments .fb_iframe_widget {
    display: block
}

section#frontpage .main-content .fb-comments-wrapper .fb-comments .fb_iframe_widget>span {
    color: #3B5998;
    font-weight: 400;
    width: 100%!important
}

section#frontpage .main-content .fb-comments-wrapper .fb-comments .fb_iframe_widget>span>iframe {
    width: 100%!important
}

section#frontpage aside {
    padding: 1.1em
}

section#frontpage aside>:not(:last-child) {
    margin-bottom: 10px
}

section#frontpage aside .widget-grid .widget-card .publish-date {
    color: #fff;
    font-size: .7em;
    text-transform: uppercase;
    display: block;
    background-color: #333;
    padding: 1px 5px;
    margin-bottom: 5px
}

section#frontpage aside .social-wrapper .social-row-wrapper {
    font-size: 0
}

section#frontpage aside .social-wrapper .social-row-wrapper:not(:first-child) {
    padding-top: 10px;
    border-top: 1px dotted #999
}

section#frontpage aside .social-wrapper .social-row-wrapper:not(:last-child) {
    padding-bottom: 10px
}

section#frontpage aside .social-wrapper .social-row-wrapper .fb-like {
    max-height: 30px;
    display: block
}

section#frontpage aside .home-gallery-container .gallery-wrapper .columns {
    text-align: center
}

section#frontpage aside .home-gallery-container .gallery-wrapper .gallery-title {
    padding: 10px 20px;
    background-color: #f1f1f1;
    border: 1px dotted #ccc;
    font-family: inherit;
    font-size: 1.3em
}

section#frontpage aside .home-gallery-container .gallery-wrapper .gallery-title a {
    color: #333;
    text-decoration: none;
    display: block
}

section#frontpage aside .home-gallery-container .gallery-wrapper img {
    max-width: 100%
}

section#frontpage aside .news-wrapper .news-list:not(:last-child) {
    margin-bottom: .5em
}

section#frontpage aside .news-wrapper .news-list .news-row h3 {
    font-size: .9em
}

@media (min-width: 1025px) {
    section#frontpage .container .main-content {
        border-right:dotted 1px grey;
        width: 60%;
        padding: 20px;
        float: left
    }

    section#frontpage .container .main-content>:not(:last-child) {
        margin-bottom: 20px
    }

    section#frontpage .container .main-content article h1 {
        font-size: 2.1em;
        line-height: 1em;
        margin-bottom: 15px
    }

    section#frontpage .container aside {
        padding: 0;
        border-left: dotted 1px grey;
        margin-left: -1px;
        width: 40%;
        float: left
    }

    section#frontpage .container aside>* {
        margin: 0 15px;
        padding: 10px 0
    }

    section#frontpage .container aside>:not(:last-child) {
        border-bottom: 1px dotted #999
    }

    section#frontpage .container aside>[class*="-wrapper"]>[class*="-container"] {
        padding: 0
    }

    section#frontpage .container aside h2 {
        font-size: .95em;
        color: #333;
        font-weight: 700;
        margin-bottom: 15px
    }

    section#frontpage .container aside .news-wrapper .news-list .publish-date {
        font-size: .7em;
        color: #999
    }
}

#contact {
    padding-top: 0
}

#contact .map-row .map-object {
    width: 100%;
    height: 300px
}

#contact .map-row .map-image {
    margin: 0 -1em
}

#contact .map-row .map-image a {
    height: 300px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: block
}

#contact .route-row .route-toggle-row {
    padding: 5px;
    margin: 0 -1em;
    text-align: center
}

#contact .route-row .route-toggle-row a {
    color: #fff;
    text-decoration: none
}

#contact .route-row .route-steps-container .adp-directions {
    width: 100%
}

#contact .route-row .route-steps-container .adp-placemark td:first-child {
    padding-left: 15px
}

#contact .route-row .route-forms {
    padding: 1em
}

#contact .route-row .route-forms form {
    margin: 0
}

#contact .route-row .route-forms .route-mode-row {
    margin-bottom: 10px
}

#contact .route-row .route-forms .route-mode-row .route-mode-text {
    margin-right: 5px
}

#contact .route-row .route-forms .route-mode-row .route-mode-select {
    width: auto;
    margin: 0 10px 0 0;
    display: inline-block
}

#contact .route-row .route-forms .send-route-row .button {
    width: 100%
}

#contact .forms-row {
    margin-top: 1em
}

#contact .forms-row .form {
    margin-bottom: 1em
}

#contact .forms-row .form .form-title {
    font-size: 1.7em;
    font-style: normal;
    line-height: 1.7em
}

#contact .forms-row .form .form-title .icon {
    margin-right: 10px;
    float: left
}

#contact .forms-row .form fieldset {
    margin-top: 1em;
    font-style: italic
}

#contact .forms-row .form fieldset #recaptcha_response_field {
    width: auto;
    margin-right: 5px;
    display: inline-block
}

#contact .forms-row .form fieldset #recaptcha_response_field~p {
    display: inline-block
}

#contact .forms-row .form fieldset #recaptcha_image {
    width: 100%!important;
    height: 100%!important
}

#contact .forms-row .form fieldset #recaptcha_image img {
    width: 100%!important
}

#contact .forms-row .form fieldset textarea {
    max-height: 150px
}

#contact .forms-row .form fieldset input[type=checkbox] {
    margin: 0
}

#contact .contacts-container .contact-row:not(:last-child),#contact .contacts-container .contacts-row,#contact .contacts-container .main-contact {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

@media (min-width: 550px) {
    #contact .route-row .route-forms .route-mode-row {
        margin:0
    }

    #contact .route-row .route-forms .send-route-row .button {
        width: auto
    }

    #contact .forms-row {
        display: table
    }

    #contact .forms-row>* {
        display: table-cell;
        vertical-align: top;
        position: relative;
        width: 50%
    }

    #contact .forms-row>:not(:first-child) {
        border-left: .5em solid #fff
    }

    #contact .forms-row>:not(:last-child) {
        border-right: .5em solid #fff
    }

    #contact .forms-row>:first-child:last-child {
        width: 100%;
        border-width: 0
    }

    #contact .forms-row>* .form [type=submit] {
        position: absolute;
        bottom: 0;
        right: 0;
        margin: 1em
    }

    #contact .contacts-container {
        margin-top: 1em
    }

    #contact .contacts-container .contacts-row {
        display: table;
        width: 100%
    }

    #contact .contacts-container .contacts-row .contact-row,#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row .contact-schedule,#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row address:not(:last-child) {
        width: 50%;
        display: table-cell;
        vertical-align: top
    }

    #contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row address:not(:last-child) {
        padding-bottom: 0;
        margin-bottom: 0;
        border-width: 0
    }

    #contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row .contact-schedule:not(:first-child),#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row address:not(:last-child):not(:first-child) {
        padding-left: 10px;
        border-left-width: 1px;
        border-left-style: dashed
    }

    #contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row .contact-schedule:not(:last-child),#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row address:not(:last-child):not(:last-child) {
        padding-right: 10px
    }

    #contact .contacts-container .contacts-row .contact-row:not(:last-child) {
        border-width: 0 1px 0 0;
        border-right-style: solid
    }

    #contact .contacts-container .contacts-row .contact-row:first-child:last-child {
        width: 100%
    }
}

@media (min-width: 1025px) {
    #contact {
        padding-top:1em
    }

    #contact .route-row .route-toggle-row {
        margin: 0
    }

    #contact .route-row .route-toggle-row a.show-route,#contact .route-row:target .route-forms {
        display: block
    }

    #contact .route-row:target .route-toggle-row a.show-route {
        display: none
    }

    #contact .route-row:target .route-steps-container,#contact .route-row:target .route-toggle-row a.hide-route {
        display: block
    }
}

section#catalog {
    padding: 0
}

section#catalog .content-wrapper .product-highlight-wrapper {
    padding: .5em
}

section#catalog .additional-info-wrapper {
    padding: 1em
}

section#catalog .additional-info-wrapper:empty {
    display: none
}

section#catalog .additional-info-wrapper>* {
    padding-bottom: 1em
}

section#catalog .additional-info-wrapper>:not(:last-child) {
    border-bottom: 1px dotted #999;
    margin-bottom: 1em
}

section#catalog .additional-info-wrapper h2,section#catalog .additional-info-wrapper h3 {
    font: .95em Georgia,"Times New Roman",Times,serif;
    color: #333;
    font-weight: 700;
    margin-bottom: 15px
}

.entry-card-container,.product-card,section#services .content-wrapper .services-list .service-item {
    font-style: normal;
    list-style: none;
    text-decoration: none
}

.news-container .news-list .news-row h3,footer .footer-content .schedule-wrapper {
    font-family: Arial,Helvetica,sans-serif
}

@media (min-width: 550px) {
    section#catalog .content-wrapper .product-highlight-wrapper {
        padding:1em
    }
}

@media (min-width: 1025px) {
    section#catalog {
        display:table
    }

    section#catalog>* {
        display: table-cell;
        vertical-align: top
    }

    section#catalog .cat-aside-wrapper {
        width: 20%;
        border-right: 1px solid #e2e2e2
    }

    section#catalog .content-wrapper {
        max-width: 80%
    }

    section#catalog .content-wrapper:last-child {
        width: 80%
    }

    section#catalog .additional-info-wrapper {
        width: 22%;
        border-left: 1px solid #e2e2e2
    }
}

.product-card {
    padding: .5em;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 3px 0;
    -moz-box-shadow: 0 1px 3px 0;
    box-shadow: 0 1px 3px 0;
    position: relative;
    cursor: pointer;
    display: block
}

.product-card .product-overlay {
    background-color: rgba(0,0,0,.5);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    display: none
}

.product-card .product-overlay:after,.product-card .product-overlay:before {
    content: " ";
    display: table
}

.product-card .product-overlay:after {
    clear: both
}

.product-card .product-overlay .overlay-content {
    position: absolute;
    top: 50%;
    font-size: 1.2em;
    margin-top: -.6em;
    width: 100%;
    font-weight: 700;
    text-align: center;
    color: #fff
}

.product-card .product-overlay .overlay-content span {
    padding: 5px 10px;
    -webkit-box-shadow: 0 0 5px 1px #333;
    -moz-box-shadow: 0 0 5px 1px #333;
    box-shadow: 0 0 5px 1px #333
}

.product-card .product-content {
    width: 100%;
    color: #333
}

.product-card .product-content .product-figure {
    max-width: 300px;
    max-height: 300px;
    width: 30%;
    margin: 0 .5em 0 0;
    float: left
}

.product-card .product-content .product-figure figure {
    font-size: 0
}

.product-card .product-content .product-figure figure img {
    width: 100%
}

.product-card .product-content .product-text {
    padding-right: 1.2em;
    padding-bottom: 1.38333333em;
    word-break: break-word
}

.product-card .product-content .product-text.no-price {
    padding-bottom: 0
}

.product-card .product-content .product-text .name {
    font-size: 1.7em;
    line-height: normal;
    text-decoration: none;
    color: #333
}

.product-card .product-content .product-text .description {
    font-size: 1.02em
}

.product-card .price {
    font-size: 1.13333333em;
    position: absolute;
    bottom: .25em;
    right: .5em;
    line-height: normal;
    color: #333;
    font-weight: 700
}

.product-card .plus-triangle {
    position: absolute;
    top: 0;
    right: .75em;
    font-size: .8em;
    line-height: .4em;
    padding: 1.6em .8em 1.6em .4em;
    -webkit-box-shadow: 0 0 5px 2px #333;
    -moz-box-shadow: 0 0 5px 2px #333;
    box-shadow: 0 0 5px 2px #333;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -ms-transform-origin: top left;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    color: #fff
}

.product-card:hover .product-overlay {
    display: block
}

.product-card.highlight-product {
    border-width: 1px;
    border-style: solid;
    -webkit-box-shadow: 0 2px 6px 1px;
    -moz-box-shadow: 0 2px 6px 1px;
    box-shadow: 0 2px 6px 1px
}

.product-card.highlight-product .product-content .product-figure {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    margin: 0 0 1em
}

.product-card.highlight-product .product-content .product-text {
    padding-right: 2.4em
}

.product-card.highlight-product .plus-triangle {
    padding: .8em .4em;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none
}

@media (min-width: 550px) {
    .product-card .plus-triangle {
        font-size:1.2em;
        line-height: .6em
    }

    .product-card.highlight-product .product-content .product-figure {
        width: 35%;
        margin: 0 .5em 0 0
    }

    .product-card.highlight-product .product-content .product-text {
        padding-right: 3.2em
    }
}

.catalog-content-container {
    padding: .5em
}

.catalog-content-container:after,.catalog-content-container:before {
    content: " ";
    display: table
}

.catalog-content-container:after {
    clear: both
}

.catalog-content-container .products-row .product-card {
    margin-bottom: 1em
}

@media (min-width: 550px) {
    .catalog-content-container {
        padding:1em
    }

    .catalog-content-container.grid-view {
        padding: 10px 0
    }

    .catalog-content-container.grid-view .products-row {
        display: table;
        width: 100%;
        border-spacing: 20px 0;
        margin-bottom: 20px
    }

    .catalog-content-container.grid-view .products-row .product-card {
        width: 50%;
        display: table-cell;
        vertical-align: top
    }

    #product_details .product-wrapper .media-gallery-wrapper {
        margin-right: 10px
    }
}

@media (min-width: 769px) {
    .catalog-content-container.list-view .product-content .product-figure {
        width:20%
    }
}

#product_details {
    padding: 0
}

#product_details .product-wrapper {
    padding: 1em
}

#product_details .product-wrapper .media-gallery-wrapper {
    float: left;
    margin-bottom: 10px
}

#product_details .product-wrapper .product-content .product-name {
    font-size: 1.8em
}

#product_details .product-wrapper .product-content .product-desc {
    color: #666
}

#product_details .product-wrapper .product-content .product-info {
    border-width: 2px;
    border-style: solid;
    border-left: 0;
    border-right: 0;
    margin-top: 10px;
    clear: both
}

#product_details .product-wrapper .product-content .product-info>.row {
    display: table;
    width: 100%;
    padding: 5px
}

#product_details .product-wrapper .product-content .product-info>.row>* {
    display: table-cell;
    vertical-align: middle
}

#product_details .product-wrapper .product-content .product-info>.row .price-cell {
    font-size: .8em
}

#product_details .product-wrapper .product-content .product-info>.row .price-cell .product-price {
    font-size: 1.5em;
    display: block
}

#product_details .product-wrapper .extra-row:empty,#product_details .product-wrapper .other-products-wrapper:empty {
    display: none
}

#product_details .product-wrapper .product-content .product-info>.row .info-cell {
    padding-left: 10px;
    text-align: right
}

#product_details .product-wrapper .product-content .product-info .product-form {
    margin-bottom: 10px
}

#product_details .product-wrapper .extra-row {
    margin-top: 20px
}

#product_details .product-wrapper .other-products-wrapper {
    margin-top: 20px;
    border-top-width: 1px;
    border-top-style: dashed
}

@media (min-width: 1025px) {
    #product_details {
        display:table;
        table-layout: fixed
    }

    #product_details>* {
        display: table-cell;
        vertical-align: top
    }

    #product_details .cat-aside-wrapper {
        width: 20%;
        border-right: 1px solid #e2e2e2
    }

    #product_details .product-wrapper {
        max-width: 80%
    }

    #product_details .product-wrapper:last-child {
        width: 80%
    }
}

section#services .additional-info-wrapper:empty,section#services .content-wrapper .services-list .service-item:empty {
    display: none
}

.other-products-container {
    margin: 0 -20px;
    padding-top: 20px
}

.other-products-container .other-products-title {
    font-size: 1.4em;
    padding: 0 20px
}

section#services {
    padding: 0
}

section#services .content-wrapper {
    padding-bottom: 1em
}

section#services .content-wrapper .services-title {
    text-transform: capitalize;
    font-size: 1.5em;
    padding-bottom: 10px;
    margin-bottom: 10px
}

section#services .content-wrapper .services-list .service-item {
    padding: 10px
}

section#services .content-wrapper .services-list .service-item:not(.main-service) {
    background-color: #f5f5f5
}

section#services .content-wrapper .services-list .service-item.main-service {
    padding: 5px 10px;
    color: #fff
}

section#services .content-wrapper .services-list .service-item.main-service .service-text {
    font-size: 1.3em;
    font-weight: 700
}

section#services .additional-info-wrapper {
    padding: 1em
}

section#services .additional-info-wrapper>* {
    padding-bottom: 1em
}

section#services .additional-info-wrapper>:not(:last-child) {
    border-bottom: 1px dotted #999;
    margin-bottom: 1em
}

.user-page-content .content-wrapper .media-gallery-wrapper,.user-page-content>:not(:last-child),section#photo .photo-content-wrapper>:not(:last-child) {
    margin-bottom: 10px
}

section#services .additional-info-wrapper .list-title {
    font-weight: 700;
    margin-bottom: 10px
}

@media (min-width: 1025px) {
    section#services {
        display:table
    }

    section#services>* {
        display: table-cell;
        vertical-align: top
    }

    section#services .content-wrapper {
        width: 80%;
        padding: 1em
    }

    section#services .additional-info-wrapper {
        width: 20%;
        border-left: 1px solid #e2e2e2
    }

    section#user_page {
        display: table;
        table-layout: fixed
    }

    section#user_page>* {
        display: table-cell;
        vertical-align: top
    }

    section#user_page .pages-nav-wrapper {
        width: 20%;
        border-right: 1px solid #e2e2e2
    }

    section#user_page .page-content-wrapper {
        width: 60%
    }

    section#user_page .additional-info-wrapper {
        width: 20%;
        border-left: 1px solid #e2e2e2
    }

    section#user_page .additional-info-wrapper:not(:empty) {
        display: table-cell
    }
}

section#user_page {
    padding: 0
}

section#user_page .page-content-wrapper {
    padding: 10px
}

@media (min-width: 769px) {
    section#user_page .page-content-wrapper {
        padding:10px 20px 20px
    }
}

.user-page-content .content-wrapper .user-page-title {
    font-size: 2.2em
}

section#photo .photo-content-wrapper .photo-data .photo-title,section#video .video-content-wrapper .video-data .video-title {
    font-size: 1.8em
}

@media (min-width: 550px) {
    .user-page-content .media-gallery-wrapper {
        max-width:50%;
        margin-left: 10px
    }

    .user-page-content .page-extra-wrapper .social-wrapper {
        text-align: left
    }

    section#photo .photos-pagination {
        float: right
    }
}

section#photo .photo-content-wrapper .photos-pagination,section#video .video-content-wrapper .videos-pagination {
    text-align: center
}

section#seo_page {
    padding: 0
}

section#seo_page .page-content-wrapper {
    padding: 10px
}

@media (min-width: 769px) {
    section#seo_page .page-content-wrapper {
        padding:10px 20px 20px
    }
}

section#photo,section#photos {
    padding: 0
}

@media (min-width: 1025px) {
    section#seo_page {
        display:table;
        table-layout: fixed
    }

    section#seo_page .additional-info-wrapper:not(:empty),section#seo_page>* {
        display: table-cell
    }

    section#seo_page>* {
        vertical-align: top
    }

    section#seo_page .page-content-wrapper {
        width: 80%
    }

    section#seo_page .additional-info-wrapper {
        width: 20%;
        border-left: 1px solid #e2e2e2
    }

    section#photo,section#photos {
        display: table;
        table-layout: fixed
    }

    section#photo>*,section#photos>* {
        display: table-cell;
        vertical-align: top
    }

    section#photo .pages-nav-wrapper,section#photos .pages-nav-wrapper {
        width: 20%;
        border-right: 1px solid #e2e2e2
    }

    section#photo>:not(.pages-nav-wrapper),section#photos>:not(.pages-nav-wrapper) {
        width: 80%
    }
}

@media (min-width: 769px) {
    section#photos .photos-content-wrapper .image-figure {
        width:33.33333333%
    }
}

section#photo .photo-content-wrapper {
    padding: 1em
}

section#photo .photo-content-wrapper .photo-data>:empty {
    display: none
}

section#photo .photo-content-wrapper .photos-pagination>:not(:last-child) {
    margin-right: 10px;
    margin-bottom: 0
}

section#photo .photo-content-wrapper .photos-pagination span {
    vertical-align: bottom
}

section#video,section#videos {
    padding: 0
}

@media (min-width: 1025px) {
    section#video,section#videos {
        display:table
    }

    section#video>*,section#videos>* {
        display: table-cell;
        vertical-align: top
    }

    section#video .pages-nav-wrapper,section#videos .pages-nav-wrapper {
        width: 20%;
        border-right: 1px solid #e2e2e2
    }
}

@media (min-width: 769px) {
    section#videos .videos-content-wrapper .image-figure {
        width:33.33333333%
    }
}

section#video .video-content-wrapper {
    padding: 1em
}

section#video .video-content-wrapper>:not(:last-child) {
    margin-bottom: 10px
}

section#video .video-content-wrapper .video-data>:empty {
    display: none
}

section#video .video-content-wrapper .videos-pagination>:not(:last-child) {
    margin-right: 10px;
    margin-bottom: 0
}

section#video .video-content-wrapper .videos-pagination span {
    vertical-align: bottom
}

section#video .video-content-wrapper video {
    max-width: 100%
}

section#coupon,section#coupons {
    padding: 0
}

@media (min-width: 1025px) {
    section#videos .videos-content-wrapper .image-figure {
        width:25%
    }

    section#coupon,section#coupons {
        display: table
    }

    section#coupon>*,section#coupons>* {
        display: table-cell;
        vertical-align: top
    }

    section#coupon .pages-nav-wrapper,section#coupons .pages-nav-wrapper {
        width: 20%;
        border-right: 1px solid #e2e2e2
    }
}

section#coupons .coupons-content .coupon-wrapper {
    padding: 20px
}

section#coupons .coupons-content .coupon-wrapper .coupon-container {
    margin: 0
}

section#coupons .coupons-content .extra-row {
    padding: 0 20px;
    margin-bottom: 20px
}

@media (min-width: 769px) {
    section#coupons .coupons-content .coupons-row {
        display:table;
        table-layout: fixed;
        width: 100%;
        border-spacing: 20px
    }

    section#coupons .coupons-content .coupons-row .coupon-wrapper {
        display: table-cell;
        background-color: #666;
        width: 50%;
        padding: 0
    }
}

section#coupon .coupon-content-wrapper {
    padding: 20px
}

section#coupon .coupon-content-wrapper .coupon-card-wrapper .coupon-container {
    margin: 0
}

section#coupon .coupon-content-wrapper>.coupon-content .coupon-text .coupon-extra,section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .tabs-container .coupon-form {
    margin-top: 20px
}

section#coupon .coupon-content-wrapper>.coupon-content {
    padding: 0 20px;
    background-color: #f5f5f5;
    margin-bottom: 20px
}

section#new .new-content-wrapper .new-content-container .content-wrapper .media-gallery-wrapper,section#new .new-content-wrapper .new-content-container>:not(:last-child) {
    margin-bottom: 10px
}

section#coupon .coupon-content-wrapper>.coupon-content>* {
    padding: 20px 0
}

section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container {
    border-top: 2px dashed #ccc
}

section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons {
    margin-top: 20px;
    list-style: none;
    font-style: normal;
    text-decoration: none
}

section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons>li {
    display: inline-block;
    width: 30%;
    height: auto
}

section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons>li:not(:last-child) {
    margin-right: 1%
}

section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons .method-icon i {
    min-width: 1.7em;
    width: 50%;
    cursor: pointer
}

section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons .method-icon i.active,section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons .method-icon i:hover {
    color: #f5f5f5
}

section#new,section#news {
    padding: 0
}

section#news .news-content-wrapper .news-list .new-card-wrapper .entry-card-container {
    border-bottom: 1px solid silver;
    padding: 10px
}

section#new .new-content-wrapper .new-content-container {
    padding: 1em
}

section#new .new-content-wrapper .new-content-container .content-wrapper .new-title {
    font-size: 2.2em
}

section#new .new-content-wrapper .new-content-container .content-wrapper .subtitle {
    font-size: .8em
}

@media (min-width: 550px) {
    section#video .videos-pagination {
        float:right
    }

    section#new .new-content-wrapper .media-gallery-wrapper {
        max-width: 50%;
        margin-right: 10px
    }

    section#new .new-content-wrapper .new-extra-wrapper .social-wrapper {
        text-align: left
    }
}

section#virtual-tour {
    padding: 0
}

section#virtual-tour .tour-content-wrapper {
    padding: 10px
}

@media (min-width: 769px) {
    section#virtual-tour .tour-content-wrapper {
        padding:20px
    }
}

#blog,#blog-entry {
    padding: 0
}

#blog .blog-content-wrapper {
    padding: 1em
}

#blog .blog-content-wrapper .blog-content-title {
    font-size: 1.6em;
    margin-bottom: .5em
}

#blog .blog-content-wrapper .blog-list-container .entry-card-wrapper .entry-card-container:not(.main-item) {
    padding: 10px 0;
    border-bottom: 1px solid silver
}

@media (min-width: 1025px) {
    section#new,section#news {
        display:table;
        table-layout: fixed
    }

    section#new>*,section#news>* {
        display: table-cell;
        vertical-align: top
    }

    section#new .pages-nav-wrapper,section#news .pages-nav-wrapper {
        width: 20%;
        border-right: 1px solid #e2e2e2
    }

    section#new>:not(.pages-nav-wrapper),section#news>:not(.pages-nav-wrapper) {
        width: 80%
    }

    section#virtual-tour {
        display: table;
        table-layout: fixed
    }

    section#virtual-tour>* {
        display: table-cell;
        vertical-align: top
    }

    section#virtual-tour .pages-nav-wrapper {
        width: 20%;
        border-right: 1px solid #e2e2e2
    }

    section#virtual-tour .tour-content-wrapper {
        width: 80%
    }

    #blog .blog-content-wrapper {
        padding: 1em 2em 2em
    }
}

.entry-card-container {
    overflow: hidden;
    position: relative;
    display: block
}

.entry-card-container .card-overlay {
    background-color: rgba(0,0,0,.5);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    display: none
}

.entry-card-container .card-overlay:after,.entry-card-container .card-overlay:before {
    content: " ";
    display: table
}

.entry-card-container .card-overlay:after {
    clear: both
}

.entry-card-container .card-overlay .overlay-content {
    position: absolute;
    top: 50%;
    font-size: 1.2em;
    margin-top: -.6em;
    width: 100%;
    font-weight: 700;
    text-align: center;
    color: #fff
}

.entry-card-container .card-overlay .overlay-content span {
    padding: 5px 10px;
    -webkit-box-shadow: 0 0 5px 1px #333;
    -moz-box-shadow: 0 0 5px 1px #333;
    box-shadow: 0 0 5px 1px #333
}

.entry-card-container .card-content-container {
    width: 100%
}

.entry-card-container .card-content-container .card-image-container {
    padding: .5em
}

.entry-card-container .card-content-container .card-image-container figure img {
    width: 100%
}

.entry-card-container .card-content-container .card-text-container {
    padding: .5em;
    word-break: break-word
}

.entry-card-container .card-content-container .card-text-container .card-title {
    font-size: 1.35em;
    line-height: normal;
    text-decoration: none;
    color: #333;
    margin-bottom: 10px;
    font-weight: 700
}

.entry-card-container .card-content-container .card-text-container .card-subtitle {
    font-size: 1.15em;
    margin-bottom: 5px
}

#blog-entry .entry-content-container .entry-content>*,#blog-entry .entry-content-container .entry-extra {
    margin-bottom: 1em
}

.entry-card-container .card-content-container .card-text-container .card-body-text {
    font-size: .81em
}

.entry-card-container:hover .card-overlay {
    display: block
}

.entry-card-container.main-item .card-content-container {
    color: #fff
}

.entry-card-container.main-item .card-content-container .card-image-container {
    padding: 0
}

.entry-card-container.main-item .card-content-container .card-image-container figure {
    border-width: 0;
    padding: 0
}

#blog-entry .entry-content-container,.entry-card-container.main-item .card-content-container .card-text-container {
    padding: 1em
}

.entry-card-container.main-item .card-content-container .card-text-container a {
    color: #f5f5f5
}

@media (min-width: 550px) {
    .entry-card-container .card-content-container {
        display:table;
        width: 100%
    }

    .entry-card-container .card-content-container>* {
        display: table-cell;
        vertical-align: top
    }

    .entry-card-container .card-content-container .card-image-container {
        width: 20%
    }

    .entry-card-container.main-item .card-content-container .card-image-container {
        width: 30%
    }
}

#blog-entry .entry-content-container .entry-extra .kind-title {
    font-size: 1.4em
}

#blog-entry .entry-content-container .entry-content {
    position: relative
}

#blog-entry .entry-content-container .entry-content .entry-title {
    font-size: 1.8em;
    margin-bottom: .5em
}

#blog-entry .entry-content-container.kind_article_keys .entry-text ol li:not(:last-child),#cookies_policy .row {
    margin-bottom: 10px
}

#blog-entry .entry-content-container .entry-content .entry-subtitle {
    font-size: 1.4em;
    font-style: italic
}

#blog-entry .entry-content-container .entry-content .entry-figure img {
    width: 100%
}

#blog-entry .entry-content-container.kind_article_keys .entry-text ol {
    list-style: none
}

#blog-entry .entry-content-container.kind_article_keys .entry-text ol li>strong {
    display: block
}

@media (min-width: 550px) {
    #blog-entry .entry-content-container .entry-content .entry-title.in-figure {
        position:absolute;
        width: 100%;
        top: 0;
        padding: 15px;
        background-color: rgba(0,0,0,.4);
        text-align: center;
        color: #fff
    }
}

@media (min-width: 1025px) {
    #blog-entry .entry-content-container {
        padding:1em 2em 2em
    }
}

#cookies_policy .row .block-title {
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: 700
}

#cookies_policy .row .cookies-table {
    padding-top: 10px
}

#cookies_policy .row .cookies-table th {
    color: #fff
}

#legal_notice .row {
    margin-bottom: 10px
}

#legal_notice .row .block-title {
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: 700
}

#test-pages .pages-list-container .test-page-container {
    border-width: 1px;
    border-style: solid;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}

#test-pages .pages-list-container .test-page-container:not(:last-child) {
    margin-bottom: 10px
}

#test-pages .pages-list-container .test-page-container .test-page-header a:not(.button) {
    color: #fff;
    vertical-align: middle
}

#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row {
    display: table;
    width: 100%
}

#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row>* {
    display: table-cell;
    padding: 10px
}

#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row:not(:last-child) {
    border-bottom: 1px solid silver
}

#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row .prop-name {
    text-transform: capitalize
}

#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row .prop-value {
    text-align: right
}

#test-pages .pages-table-container {
    overflow: scroll;
    max-height: 600px
}

#error-section {
    padding: 0
}

#error-section>* {
    padding: 20px
}

#error-section .error-container {
    border-right: 1px dashed silver
}

#error-section .error-container>:not(:last-child) {
    margin-bottom: 20px
}

#error-section .error-container .error-title {
    font-size: 1.3em;
    font-weight: 700;
    list-style: none;
    font-style: normal;
    text-decoration: none
}

#error-section .error-container .error-message {
    padding: 15px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #fff;
    font-style: italic
}

#error-section .error-container .error-message a {
    color: #fff
}

#error-section .emoji-container .emoji-content {
    font-size: 10em
}

@media (min-width: 1025px) {
    #error-section {
        display:table
    }

    #error-section>* {
        display: table-cell;
        vertical-align: middle
    }

    #error-section .error-container {
        width: 70%
    }

    #error-section .emoji-container {
        width: 30%
    }

    .theme-border-color-large {
        border-color: #567f62!important
    }

    .theme-text-color-lighter-large {
        color: #6f9e7d
    }

    header {
        background: 0 0
    }

    header .main-nav {
        border-top-width: 10px;
        border-top-style: solid
    }

    header .main-nav .header-social-wrapper {
        float: right
    }

    header .main-nav ul.menu>li {
        font-size: 1em;
        position: relative;
        border-right: 1px solid #AAA
    }

    header .main-nav ul.menu>li>a {
        margin-top: 15px;
        padding: 0 15px;
        color: #567f62
    }

    header .main-nav ul.menu>li>a:hover {
        opacity: .6
    }

    header .main-nav ul.menu>li a {
        font-weight: 700
    }

    header .main-nav ul.menu>li .indicator-wrapper {
        position: absolute;
        font-size: 2em;
        left: 0;
        top: -15px;
        width: 100%;
        text-align: center
    }

    header .main-nav ul.menu>li .indicator-wrapper .indicator-icon {
        line-height: 0;
        position: relative;
        top: 2px;
        display: block
    }

    header .main-nav ul.menu>li.active .indicator-wrapper {
        display: block
    }

    header .main-nav ul.menu>li:not(.active)>a {
        color: #fff
    }

    header .main-nav ul.menu>li:first-child>a {
        padding-left: 0
    }

    header .main-nav ul.menu>li:last-child {
        border-width: 0
    }

    header .main-nav ul.menu>li .dropdown-list ul {
        background-color: #fff
    }

    header .main-nav ul.menu>li .dropdown-list ul li:not(:last-child) {
        border-bottom-color: #567f62
    }

    header .main-nav ul.menu>li .dropdown-list ul li a {
        color: #333
    }

    header .main-nav ul.menu>li .dropdown-list ul li.active {
        background-color: #6f9e7d
    }

    header .header-content,header .header-content .client-info .client-name a,header .header-content .client-info .info-wrapper .additional-info ul li a,header .main-nav ul.menu>li .dropdown-list ul li.active a {
        color: #fff
    }

    header .header-content>.row {
        padding: 20px 0 0
    }

    header .header-content.home-header>.row {
        padding-bottom: 20px
    }

    header .header-content .client-info {
        float: none!important;
        width: 100%
    }

    header .header-content .client-info .client-name {
        font-size: 2.6em;
        margin-top: 10px;
        list-style: none;
        font-style: normal;
        text-decoration: none;
        font-weight: 700
    }

    header .header-content .client-info .info-wrapper .address-line {
        font-size: 1.2em;
        color: #fff
    }

    header .header-content .client-info .info-wrapper .additional-info p.telf {
        font-size: 1.6em;
        font-weight: 700;
        margin-bottom: 10px
    }

    header .header-content .client-info .info-wrapper .additional-info ul {
        font-family: Arial,Helvetica,sans-serif;
        font-weight: 700;
        text-align: right
    }

    header .header-content .client-info .info-wrapper .additional-info ul li {
        border-left: 1px dotted #666;
        padding-left: 10px
    }

    header .header-content .client-aux {
        position: absolute;
        top: -10px;
        right: 130px;
        border-bottom-width: 20px;
        border-bottom-style: solid;
        border-left: 14px solid transparent;
        border-right: 14px solid transparent;
        height: 0;
        width: 148px;
        -ms-transform: rotate(6deg);
        -webkit-transform: rotate(6deg);
        transform: rotate(6deg);
        margin: 0;
        float: none!important
    }

    header .header-content .client-aux .logo {
        width: 148px;
        height: 115px;
        border-width: 0 14px 14px;
        border-style: solid;
        margin-top: 18px;
        margin-left: -14px;
        background-color: #fff;
        background-position: center;
        background-size: 101% auto;
        float: none!important
    }

    header .header-content .client-aux .logo:before {
        content: url(/estaticos.qdq.com/sw2/new_texture/img/tag_top.png);
        margin-left: -91px;
        margin-top: -56px;
        position: absolute
    }

    footer {
        background: 0 0!important;
        border-width: 0;
        padding: 0
    }

    footer .container {
        border-top-width: 2px;
        border-top-style: double;
        padding: 10px 20px
    }

    footer.home-footer .container {
        padding: 10px 50px;
        max-width: 1125px
    }
}

.breadcrumb-container,.breadcrumb-container .breadcrumb-content .breadcrumb-list li a {
    color: #fff
}

.filling-side-container .side-widget .widget-title {
    font-size: 1.3em;
    font-weight: 400;
    text-transform: capitalize
}

footer .footer-content .schedule-wrapper .schedule-title {
    font-size: 1.4em;
    text-transform: none
}

@font-face {
    font-family: 'Oleo Script Swash Caps';
    font-style: normal;
    font-weight: 400;
    src: local('Oleo Script Swash Caps'),local('OleoScriptSwashCaps-Regular'),url(https://web.archive.org/web/20160323051719im_/https://fonts.gstatic.com/s/oleoscriptswashcaps/v4/vdWhGqsBUAP-FF3NOYTe4vjzg0hCj8tR-ZIUWCRpThM.ttf) format('truetype')
}

a {
    color: #567f62
}

a:hover {
    color: #6f9e7d;
    text-decoration: none
}

.theme-font-family,h1,h2,h3,h4,h5,h6 {
    font-family: Oleo Script Swash Caps,cursive
}

.theme-bg-lighter {
    background-color: #6f9e7d
}

.theme-bg-light {
    background-color: #638e6f
}

.theme-bg-lightest,.theme-bg-lightest-hover:hover {
    background-color: #8bb096
}

.theme-bg-lighter-op-10 {
    background-color: rgba(111,158,125,.1)
}

.theme-bg-lighter-op-20 {
    background-color: rgba(111,158,125,.2)
}

.theme-bg-lighter-op-40 {
    background-color: rgba(111,158,125,.4)
}

.theme-bg,.theme-bg-active.active {
    background-color: #567f62
}

.theme-bg-op-20 {
    background-color: rgba(86,127,98,.2)
}

.theme-bg-op-40,.theme-bg-op-40-hover:hover {
    background-color: rgba(86,127,98,.4)
}

.theme-bg-op-50,.theme-bg-op-50-disabled.disabled,.theme-bg-op-50-hover:hover {
    background-color: rgba(86,127,98,.5)
}

.theme-bg-dark {
    background-color: #4b6e55
}

.theme-bg-darken,.theme-bg-darken-active.active,.theme-bg-darken-hover:hover {
    background-color: #3f5e48
}

.theme-border-color {
    border-color: #567f62
}

.theme-border-color-darken {
    border-color: #3f5e48
}

.theme-border-color-darkest {
    border-color: #334b3a
}

.icon.alt,.thumbnail figure,figure.thumbnail {
    border-color: #567f62
}

.text-color-theme,.theme-text-color,.theme-text-color:hover {
    color: #567f62
}

.theme-text-color-darken {
    color: #3f5e48
}

.theme-text-color-lighter {
    color: #6f9e7d
}

.theme-text-color-lightest {
    color: #82aa8d
}

.button,.button:focus,.button:focus:hover,.button:hover {
    color: #567f62
}

.pagination-item {
    background-color: #6f9e7d
}

.pagination-item:hover {
    background-color: #638e6f
}

.pagination-item.active {
    background: #567f62
}

.pagination-item.disabled {
    background-color: rgba(86,127,98,.4)
}

.icon.alt {
    background-color: #567f62
}

.badge,.theme-form,.theme-table thead th {
    background: #567f62
}

@media (min-width: 1025px) {
    header .main-nav .container nav ul.menu>li.active>a {
        color:#82aa8d
    }

    header .main-nav .container nav ul.menu>li .dropdown-list li.active {
        background: #567f62
    }

    footer .container {
        background-color: #3f5e48;
        border-color: #334b3a
    }

    .theme-border-color-large {
        border-color: #567f62!important
    }

    .theme-text-color-lighter-large {
        color: #6f9e7d
    }
}

html {
    background: url(//web.archive.org/estaticos.qdq.com/img/sw/texturas/modern/modern_02.png)
}

section#homePhotos .container .home-tour .tour-wrapper.mode-texture .tour-btn-group {
    margin-top: -60px
}

section#homePhotos .container .photo-nav li {
    line-height: 110%
}

section#homePhotos .container .photo-nav li:hover {
    background-color: #dbdbdb
}

section#homePhotos .container .photo-nav li.active {
    background-color: #efefef
}

@media (min-width: 1025px) {
    section#homePhotos {
        position:relative;
        z-index: 2
    }

    section#homePhotos .container {
        text-align: center
    }

    section#homePhotos .container:after {
        content: url(/estaticos.qdq.com/sw2/new_texture/img/home_photo_shadow.png);
        display: inline-block
    }

    section#homePhotos .container>.carousel {
        border: 1px solid #CCC
    }

    section#homePhotos .container>.carousel .frame-border {
        border: 10px solid #fff;
        overflow: hidden
    }

    section#homePhotos .container>.carousel .frame-border .home-photo {
        overflow: hidden
    }

    section#homePhotos .container>.photo-nav {
        right: 0;
        bottom: -65px;
        width: 100%
    }

    section#homePhotos .container>.home-tour .tour-wrapper.mode-texture {
        margin: 0
    }

    section#homePhotos .container>.home-tour .tour-wrapper.mode-texture .tour-btn-group {
        margin-top: 10px;
        padding: 0
    }

    section#homePhotos .container>.home-tour .tour-wrapper.mode-texture .tour-btn-group .tour-btn {
        font-size: 1em
    }

    section#frontpage {
        position: relative;
        margin-top: -310px;
        z-index: 1
    }

    section#frontpage .container {
        background: url(/estaticos.qdq.com/sw2/new_texture/img/bg.png) repeat-x #fff;
        padding: 360px 50px 0;
        max-width: 1125px;
        margin-top: 0
    }

    section#frontpage .container .main-content {
        padding-left: 0;
        border-width: 0
    }

    section#frontpage .container .main-content h2 {
        font-family: Arial,Helvetica,sans-serif
    }

    section#frontpage .container aside {
        border-width: 0
    }

    section#frontpage .container aside h2 {
        font-size: 1.4em;
        font-weight: 400
    }
}

/*
     FILE ARCHIVED ON 05:17:19 Mar 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:25:49 May 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 2.697
  load_resource: 275.565 (2)
  PetaboxLoader3.resolve: 182.083 (2)
  PetaboxLoader3.datanode: 47.767 (2)
*/


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(http://estaticos.qdq.com/sw2/new_texture/img/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(http://estaticos.qdq.com/sw2/new_texture/img/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(http://estaticos.qdq.com/sw2/new_texture/img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}#fancybox-buttons,#fancybox-thumbs{position:fixed;left:0;z-index:8050}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/fancybox_loading@2x.gif);background-size:24px 24px}}#fancybox-buttons{width:100%}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:#323232;background:-moz-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333));background:-webkit-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-o-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-ms-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222', GradientType=0)}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/fancybox_buttons.png);background-repeat:no-repeat;outline:0;opacity:.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0}#fancybox-buttons a.btnDisabled{opacity:.4;cursor:default}#fancybox-thumbs{width:100%;overflow:hidden}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:0}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}.fa,.fa-stack{display:inline-block}/*!
 *  Font Awesome 4.4.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;src:url(http://estaticos.qdq.com/sw2/new_texture/fonts/fontawesome-webfont.eot?v=4.4.0);src:url(http://estaticos.qdq.com/sw2/new_texture/fonts/fontawesome-webfont.eot#iefix&v=4.4.0) format('embedded-opentype'),url(http://estaticos.qdq.com/sw2/new_texture/fonts/fontawesome-webfont.woff2?v=4.4.0) format('woff2'),url(http://estaticos.qdq.com/sw2/new_texture/fonts/fontawesome-webfont.woff?v=4.4.0) format('woff'),url(http://estaticos.qdq.com/sw2/new_texture/fonts/fontawesome-webfont.ttf?v=4.4.0) format('truetype'),url(http://estaticos.qdq.com/sw2/new_texture/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}
/*
     FILE ARCHIVED ON 03:48:18 Mar 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:15:10 May 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 11.739
  load_resource: 476.9 (2)
  PetaboxLoader3.resolve: 376.627 (2)
  PetaboxLoader3.datanode: 47.37 (2)
*/


@charset "utf-8";/*!
* QDQ new_texture template v0.0.1 by QDQ Media S.A.U.
* Copyright 2016 Francisco Javier Arribas
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}.container,.tour-btn-group,sub,sup{position:relative}pre,textarea{overflow:auto}.no-select,.tour-wrapper{-khtml-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.limit-height,.limit-size{max-height:100%}#recaptcha_image,.limit-size,.limit-width,.u-max-full-width,table{max-width:100%}.button,.no-decoration,.no-style{text-decoration:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px}legend{padding:0}.container{margin:0 auto;box-sizing:border-box}ol,p,ul{margin-top:0}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){.container{width:85%;padding:0}}body{line-height:1.6}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem}@media (min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}input[type=email],input[type=text],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=search],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=text],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=search],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,select:focus,textarea:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}.button,button,li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{box-sizing:border-box}.u-pull-right{float:right}.pull-left,.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.tour-wrapper{user-select:none}.tour-wrapper .tour-fade,.tour-wrapper .tour-overlay,.tour-wrapper .tour-visor{position:relative;height:400px}.tour-wrapper .tour-visor{z-index:0}.tour-wrapper .tour-visor *{border:0!important}.tour-wrapper .tour-fade,.tour-wrapper .tour-overlay{background:#fff;line-height:400px;margin-top:-400px;text-align:center;z-index:1}.tour-wrapper .tour-fade{display:none}.tour-wrapper .tour-fade.slow{background:url(data:image/gif;base64,R0lGODlhIAAgAIQQABETEB8hHi8wLjs8OkpLSVlbWGlraHx9eoqMiZqcmaqsqbq8uNDSz9nb2Onr6Pz++gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAEACwAAAAAIAAgAAAF0yAhjmRpnmiqrmzrmk/8vK080+rjIIhz4wSHgjF6GAAAxM1WMwgGCZFjgDTMbD+VozDoRh9UQCLmaDRkrMeh+1wQEAEBQ8eo+1wOA/tAeJj7DnVzWSsNegMKJoEMdzRCCoSAjWk6MZRoKA8LCAcHYzlmDT6RfQydp24piwxnliV+PLFEqoKtmQsJCQoLpEVlDqMpZK45TDXBr5U4fnaKdWcvdM1ofg2skyvMzYtkgtjCdKIx1qzdo73JwdrQWC7G1YxLmEBk30DJxPcw8/r9/v/6QgAAIfkEBQoAAAAsBQADABIAFwAABWsgII6kgyQOqaqHECBrDBBBQMhLSQdDjBQFheixu60MwKCoUCsAHAehKIEkOAEJlxBhUHGBCREjhyWPoMhYA2eWDd0rx0KhaMsec7piDX+MF4B8cA4NDAwpcCQPiYyNjo+QcIKOi5ElDJMAIQAh+QQFCgAQACwGAAMAEwAUAAAFcyAkjmSiPGSqJsOQqLBotEX83OQ81LCTIIuRjgdxOESPBeIALB4GAgMEJSA0RAzE8sCAKAgEUSIAALymCu1BMepCDGUAe5TmrsqG4+jBcKsWCnoxg1MODYeEJA59DA2ChIuMj4MPhleJmJmam5yYkyKXKSEAIfkEBQoAHwAsBgADABUAFQAABXLgJ47j0zBkqo6LYSxrLCJGccjxURvkopAPB8MxotlEjoNAgCgtfKiH8Ub8CAKFkdCnaHxaBZh1GUiQTlBRwyu6BnjAxpOdCgRkjmqKaMb5G3pIfg4FAQMLDyMoOAgBSwaJfiMNCk+Sl5iZmpucnSqRmSEAIfkEBQoAHwAsBwADABQAFQAABXPgJ47j85BoKj7McqrwgiALrD5KgiRoXTqvjwJxQIwQBAJP5GAwHKKFjvdAFJKGVcPZgDJ0jM8iORgoRt4nE/o5kA8pRjelIAzgNpgimE852H0oBgIEHw2BIwABAIWIHwkAkY2IDgYDBD6OmpucnZ6OhyMhACH5BAUKAB8ALAcABAAWABYAAAV44CeO4/OQaEo6zOKo8Ni0DNk06ikvvPgoh0MthRPNeh+gwZCIiVgu0WFZWDhTiWmheUUtlginTmXtxk4Nx8ts/BA+A8OQPRgI7oZi93DvG9gjbwQHemwva2wKCoiACQABBYxmDAQAAGVmawsDAFyZIwsHkoCkczAhACH5BAUKAB8ALAkABQAUABUAAAV04CeOT9M8Y6qqDeOkD7qmDNOMzXKmt2qLDEUi8RIVGTKTqCEcFmefGHCIWMwY1wRCAYU+ft2wMSoeORAGQ+HQEycIBTgBUf68CXjCof45qA10fFFPZQtWgh8IAQIGiAUBkHwoCQCQXGU9BwIFbVcrhGGdMyEAIfkEBQoAHwAsDwAFAA4AFgAABWrg5zhfaZ4lg67s9zhPWzoM08QsXTP4qi+kFm3Bk4mCRlSPpUggEArkaXGoVhfMg0FrwLISVURCunosTQ6F4oxKDAaHlc0keMdNjYHAK6gPEicCAAUiJXUGgQAEMwZ9gCkBAI8iC0BoYkkhACH5BAUKAB8ALAcABgAWABUAAAVf4CeOokOeaJo+q4qabvzBcsrUKkPjPP+wPdGDsVjogDiiYrlA1hgJRbTplC2WCkc12CtyRYqCIfE9EAoFsgwRGIDPaIVsEAgYRAjCGRFzCOp3eHpyMQYAASc3WyhqMSEAIfkEBQoAHwAsCQAIABMAFQAABW/gJ44k2Txlqq5s2zZuicY03dwn7TB84+g83sz1aPAcw1oJlnowmKWEIJFaIBCLJCIAMIwYIsThgB0pAGiFaEAQLcZk8IcxECBEBMHg/kjAFyMOP3gDAyR+B3IlDnkDXiJFUIuNB0oHemo1DgmZKyEAIfkEBQoAHwAsCQAIABMAFQAABWTgJ47k2JRoqq5s+zluLM8lTH/Mc9NOY+8iR2KhcvyCBEAg1VgwTiME4BM4mEQLxWIB/RwCAYFIUTAwcAntQiciDEYGgiGBVWjZqIIeIXo0HXglegV8Iw+BJXEGhTEIekQzWiwhACH5BAUKAB8ALAYACQAVABQAAAVz4CeOZCk2Zqo+auu+ziuXzFw6BWEc6Nw4AoBQYUMpCAJDzDZaMksK4rNREAykJEfN5DAIrIjTssEgOz+I74AgWhwSKC2jTKoOPgkR4oBYiBxmJAgDA3l6fH5/DiwkCwtLDwd8WDMPe31PHwsICD1MDz8tIQAh+QQFCgAfACwHAA0AEgAQAAAFX+DnOF9pnqgyDAaJvt8QAIACv3IQ3O9SEAfey/EQChe34slxIBSQxk+zUEiUiLeEs2BgfBgKhstEOlANts9CsRh/GqUEN/1RsOEmpYPBUNYXC3hRgG1RJQ9iflEPiiYhACH5BAUKAB8ALAUACAAWABQAAAV64Cd+DJGMaKp+BiAsazweAFDIsjMAAYPHjoTil3IQVwwDgfA5HEWPgmA6RTxZg89gezo6ksyC9dh4iIzG62rhU4sQh0P7mogjYB8zcWFPND5feSh/KXUICG0NDAyEIgx6IwsICXgPi3OCKg8OaSINip1XDp+Qag+lKSEAIfkEBQoAHwAsBQAHABYAFAAABWLgJ4qOM55oOg6J6o5HAATL6yJBfthuEQgK3qsmHD2KqoOhUEAgRYcCQUoIIqPMpVXYaCAO4C3P9Cx2y6OFYkFGPhaJdUPVYMxRjvWC0U4xUg4Le30ofCkPdYRuRyOKZY4jIQA7) center center no-repeat #fff}.tour-wrapper .tour-overlay{background-color:rgba(255,255,255,.75)}.tour-big-btn,.tour-btn{display:inline-block;padding:0;height:auto;margin:0 .25em;line-height:3em;min-width:3em;min-height:3em;vertical-align:middle;cursor:pointer;background-color:#333;border:0;border-radius:1.5em;-webkit-border-radius:1.5em}.tour-big-btn:active,.tour-btn:active{background-color:#000}.tour-big-btn:focus,.tour-btn:focus{outline:0!important}.tour-big-btn{font-size:6em}.tour-btn-group{line-height:3em;display:block;text-align:center;padding-top:2%}.tour-icon-next:after,.tour-icon-next:before,.tour-icon-pause:after,.tour-icon-pause:before,.tour-icon-play:after,.tour-icon-play:before,.tour-icon-prev:after,.tour-icon-prev:before{content:'';display:inline-block;vertical-align:middle}.tour-icon-next:after,.tour-icon-pause:after,.tour-icon-play:after,.tour-icon-prev:after{border:1em solid #fff;border-width:.8em 1.2em;border-top-color:transparent;border-bottom-color:transparent}.tour-icon-next:before,.tour-icon-pause:before,.tour-icon-play:before,.tour-icon-prev:before{height:1.6em;border-right:.4em solid #fff;border-left:.4em solid #fff}.tour-icon-next:active:after,.tour-icon-pause:active:after,.tour-icon-play:active:after,.tour-icon-prev:active:after{border-color:transparent gray}.tour-icon-next:active:before,.tour-icon-pause:active:before,.tour-icon-play:active:before,.tour-icon-prev:active:before{border-color:gray}.tour-icon-prev:after{border-left-width:0}.tour-icon-prev:before{border-right-width:0}.tour-icon-next:after{margin-left:-1.6em;margin-right:.4em;border-right-width:0}.tour-icon-next:before{margin-left:1.2em;border-left-width:0}.tour-icon-play:after{margin-left:.4em;border-left-width:1.4em;border-right-width:0}.tour-icon-pause:after,.tour-icon-play:before{border-width:0}.tour-icon-pause:before{width:.4em;border-width:0 .6em}.tour-wrapper.mode-default .tour-next,.tour-wrapper.mode-default .tour-prev{font-size:.75em}.tour-wrapper.mode-default .tour-big-btn{font-size:5em}.tour-wrapper.mode-color,.tour-wrapper.mode-texture{font-size:.5em}.tour-wrapper.mode-color .tour-btn,.tour-wrapper.mode-texture .tour-btn{margin:0 .5em}.tour-wrapper.mode-color .tour-fade,.tour-wrapper.mode-color .tour-overlay,.tour-wrapper.mode-color .tour-visor{height:350px}.tour-wrapper.mode-color .tour-fade,.tour-wrapper.mode-color .tour-overlay{line-height:350px;margin-top:-350px}.tour-wrapper.mode-color .tour-btn-group{padding-top:0;padding-left:60%;margin-top:-6em}.tour-wrapper.mode-texture{margin-bottom:6px}.tour-wrapper.mode-texture .tour-btn-group{padding-top:1%;position:absolute;top:362px;z-index:1;left:0;right:0;width:auto}.tour-wrapper.mode-texture .tour-fade,.tour-wrapper.mode-texture .tour-overlay,.tour-wrapper.mode-texture .tour-visor{height:362px}.tour-wrapper.mode-texture .tour-fade,.tour-wrapper.mode-texture .tour-overlay{line-height:362px;margin-top:-362px}.tour-wrapper.mode-virtualtour .tour-overlay{background-color:transparent}.tour-wrapper.mode-virtualtour .tour-big-btn,.tour-wrapper.mode-virtualtour .tour-btn{background-color:rgba(51,51,51,.75)}.tour-wrapper.mode-virtualtour .tour-big-btn:active,.tour-wrapper.mode-virtualtour .tour-btn:active{background-color:rgba(0,0,0,.75)}.tour-wrapper.mode-virtualtour .tour-big-btn{margin-top:2em;font-size:2.5em}.tour-wrapper.mode-virtualtour .tour-fade,.tour-wrapper.mode-virtualtour .tour-overlay,.tour-wrapper.mode-virtualtour .tour-visor{height:500px}.tour-wrapper.mode-virtualtour .tour-fade,.tour-wrapper.mode-virtualtour .tour-overlay{line-height:500px;margin-top:-500px}.tour-wrapper.mode-virtualtour .tour-btn-group{padding:0;margin-top:-3em}.tour-wrapper.mode-virtualtour.tour-state-loading .tour-btn-group,.tour-wrapper.mode-virtualtour.tour-state-ready .tour-btn-group{display:none}.icon,.icon.burger{display:inline-block}.icon{width:26px;height:24px;background:url(http://estaticos.qdq.com/sw2/new_texture/img/sprite-ico.png)}.icon.call,.icon.contact,.icon.loc,.icon.schedule{background:url(http://estaticos.qdq.com/sw2/new_texture/img/contact_sprite.png);background-size:auto 100%;width:45px;height:45px}.icon.alt{border-width:3px;border-style:solid;border-radius:50%}.icon.contact{background-position:92% center}.icon.call{background-position:35.5% center}.icon.loc{background-position:7.4% center}.icon.schedule{background-position:63.5% center}.icon.location{background-position:0 -67px}.icon.plus-location{background-position:0 -126px}.icon.timing{background-position:0 -99px}.icon.car{background-position:0 -208px}.icon.walk{background-position:0 -257px}.icon.burger,.no-bg{background:0 0}.icon.close{width:21px;height:21px}.icon.burger{content:'';border-top:.6em double #333;border-bottom:.2em solid #333;margin-bottom:-.1em;width:1em;height:.2em;box-sizing:content-box}.full-height,.full-size{height:100%}.no-text{font-size:0}.italic{font-style:italic}.bold{font-weight:700}.alt-font-family,.theme-font{font-family:Oleo Script Swash Caps,cursive}.text-color-default{color:#333}.text-color-lighter{color:#666}.text-color-lighest{color:#999}.text-white{color:#fff}.hide,header .main-nav ul.menu>li .header-icon{display:none}.show{display:inherit}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.no-padding{padding:0}.padding{padding:10px}.padding-left{padding-left:10px}.padding-right{padding-right:10px}.padding-top{padding-top:10px}.padding-bottom{padding-bottom:10px}.no-margin{margin:0}.margin{margin:10px}.margin-auto{margin:0 auto}.margin-right{margin-right:10px}.margin-left{margin-left:10px}.margin-top{margin-top:10px}.margin-bottom{margin-bottom:10px}.full-width{width:100%}.full-size{width:100%}.clickable{cursor:pointer}.no-select{-o-user-select:none;user-select:none}.button,.photo-gallery-container .photo-gallery-nav .nav-control{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-touch-callout:none}.theme-bg{background:#567f62}.no-border{border-width:0}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.valign-top{vertical-align:top}#recaptcha_image,.valign-middle{vertical-align:middle}.pull-right{float:right}.pull-none{float:none!important}.clear{clear:both}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.tabs-container .tab{display:none}.tabs-container .tab.active{display:block}.no-style{list-style:none;font-style:normal}.vertical-buttons{display:inline-block}.vertical-buttons>:not(:last-child){margin-bottom:10px;margin-right:0}.vertical-buttons .button{display:block}.badge{padding:5px 10px;font-size:.8em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:inline-block;color:#fff}.thumbnail figure,figure.thumbnail{padding:4px;border-width:1px;border-style:solid;border-radius:4px;font-size:0}.thumbnail figure .type-overlay,figure.thumbnail .type-overlay{position:absolute;top:0;left:0;background-color:rgba(51,51,51,.25);z-index:2;text-align:center;color:#fff;width:100%;height:100%}.thumbnail figure .type-overlay .type-icon,figure.thumbnail .type-overlay .type-icon{position:absolute;top:50%;font-size:2em;line-height:0;width:100%;display:block}.chevron-up:after{content:"\25B2"}.chevron-down:after{content:"\25BC"}.chevron-right:after{content:"\25BA"}.button{font-size:.75em;font-weight:400;line-height:inherit;letter-spacing:inherit;height:auto;border:1px solid #dedede;outline:0;padding:5px 10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);background:-o-linear-gradient(top,#f8f8f8 0,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);background:linear-gradient(to bottom,#f8f8f8 0,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f0f0f0', GradientType=0);-webkit-box-shadow:0 2px 4px 0 #e8e8e8;-moz-box-shadow:0 2px 4px 0 #e8e8e8;box-shadow:0 2px 4px 0 #e8e8e8;margin:0;user-select:none}.button+.button,.button>.fa:not(.no-margin):last-child{margin-left:10px}.button:focus,.button:hover{border-color:#dedede}.button:hover{opacity:.8}.button:active{opacity:1;-webkit-box-shadow:0 1px 4px 0 silver inset;-moz-box-shadow:0 1px 4px 0 silver inset;box-shadow:0 1px 4px 0 silver inset}.button>.fa:not(.no-margin):first-child{margin-right:10px}.button>.fa:not(.no-margin):first-child:last-child{margin:0 5px}.form,.form form,table{margin:0}.dropdown{position:relative}.dropdown .dropdown-list{position:absolute;left:0;overflow:hidden;transition:visibility 0s linear 1s;-webkit-transition:visibility 0s linear 1s;-moz-transition:visibility 0s linear 1s;-o-transition:visibility 0s linear 1s;visibility:hidden}.dropdown.open .dropdown-list,.dropdown:hover:not(.touch) .dropdown-list{visibility:visible}.dropdown.touch .dropdown-list,.dropdown:hover:not(.touch) .dropdown-list{transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s}.dropdown.open .dropdown-list{transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s}table{border-collapse:collapse;border-spacing:0;width:100%}table thead th{vertical-align:bottom}table.border-table tbody td{border-color:#E1E1E1;border-style:solid;border-width:0 1px 1px 0}table.border-table tbody td:first-child{border-left-width:1px}table.theme-table tr>*{padding:10px}table.theme-table thead th{text-transform:uppercase;border-width:0;font-weight:700;color:#fff}.form{overflow:hidden}.form form fieldset{font-size:.9em;min-width:inherit;margin:0;border-width:0}.form form fieldset legend{color:#333;font-size:1em;font-weight:700}.form form fieldset label{display:block;color:#999}.form form fieldset textarea{height:100px}.form form fieldset .foot-notes,.form form fieldset .terms-div{margin-bottom:10px}.form .close-button{margin-right:10px}#recaptcha_response_field,.form-control,input:not([type=checkbox]),select,textarea{max-width:100%;font-size:1em;height:auto;min-height:18px;padding:5px;border:1px solid #333;margin:5px 0 10px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#333;width:100%}#recaptcha_response_field:focus,.form-control:focus,input:not([type=checkbox]):focus,select:focus,textarea:focus{border-color:#333;outline:inherit}#recaptcha_response_field,input:not([type=checkbox]),select,textarea{background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#fff));background:-moz-linear-gradient(top,#f8f8f8,#fff);background:-ms-linear-gradient(top,#f8f8f8 0,#fff 100%);background:linear-gradient(top,#f8f8f8 0,#fff 100%)}.theme-form{padding:1em;color:#fff}.theme-form fieldset{margin-top:1em;font-style:italic}.theme-form fieldset #recaptcha_response_field,.theme-form fieldset input:not([type=checkbox]),.theme-form fieldset select,.theme-form fieldset textarea{padding:10px;border-width:0}.theme-form fieldset #recaptcha_response_field:focus,.theme-form fieldset input:not([type=checkbox]):focus,.theme-form fieldset select:focus,.theme-form fieldset textarea:focus{border-width:0}.theme-form fieldset input[type=checkbox]{margin:0}.theme-form fieldset a{color:#fff}.theme-form fieldset .terms-div label{color:#f5f5f5;display:inline}#recaptcha_image,#recaptcha_response_field~p{display:inline-block}.theme-form fieldset .terms-div a{color:silver}.theme-form .recaptcha-container{border-color:#fff}#recaptcha_response_field{width:auto;margin-right:5px;display:inline-block}#recaptcha_image{height:100%!important}#recaptcha_image img{width:100%!important}.content,.grid{display:table;width:100%}.widget-grid .widget-card{padding:1em;background-color:#f8f8f8;border:1px dotted #ccc}.widget-grid .widget-card:not(:last-child){margin-bottom:1em}.widget-grid .widget-card h2{padding-bottom:.5em;margin-bottom:.5em;font-family:inherit;font-size:1.3em;font-weight:400;color:#333;line-height:1.2em;border-bottom:1px dotted #dbdbdb;background:0 0}*,img{border-width:0}.content{margin:0 auto;max-width:1025px;min-width:320px}.xsmall-eight:not(:first-child),.xsmall-eleven:not(:first-child),.xsmall-five:not(:first-child),.xsmall-four:not(:first-child),.xsmall-nine:not(:first-child),.xsmall-one:not(:first-child),.xsmall-seven:not(:first-child),.xsmall-ten:not(:first-child),.xsmall-three:not(:first-child),.xsmall-two:not(:first-child){margin-left:4%}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.no-font-size{font-size:0}.underline{text-decoration:underline}.over-no-decoration:hover{text-decoration:none}.over-underline:hover{text-decoration:underline}.grid{box-sizing:border-box}.overlay{position:absolute;z-index:-1}.animated,.fade{-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fade{opacity:0}.fade.ms100{transition:opacity .1s;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-o-transition:opacity .1s}.fade.ms200{transition:opacity .2s;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s}.animated.s1{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s}.overlay-trigger:hover .overlay.fade,.overlay-trigger:hover+.overlay.fade{opacity:1;z-index:9}.font-small{font-size:1.2rem}*,html{font-size:100%}.xsmall-one{width:4.66666666667%}.xsmall-two{width:13.3333333333%}.xsmall-three{width:22%}.xsmall-four{width:30.6666666667%}.xsmall-five{width:39.3333333333%}.xsmall-six{width:48%}.xsmall-six:not(:first-child){margin-left:4%}.xsmall-seven{width:56.6666666667%}.xsmall-eight{width:65.3333333333%}.xsmall-nine{width:74%}.xsmall-ten{width:82.6666666667%}.xsmall-eleven{width:91.3333333333%}.xsmall-twelve{width:100%}.xsmall-twelve:not(:first-child){margin-left:0}.xsmall-one-half:not(:first-child),.xsmall-one-third:not(:first-child),.xsmall-two-thirds:not(:first-child){margin-left:4%}.xsmall-one-third{width:30.6666666667%}.xsmall-two-thirds{width:65.3333333333%}.xsmall-one-half{width:48%}.xsmall-offset-one-column,.xsmall-offset-one-columns{margin-left:8.66666666667%}.xsmall-offset-two-column,.xsmall-offset-two-columns{margin-left:17.3333333333%}.xsmall-offset-three-column,.xsmall-offset-three-columns{margin-left:26%}.xsmall-offset-four-column,.xsmall-offset-four-columns{margin-left:34.6666666667%}.xsmall-offset-five-column,.xsmall-offset-five-columns{margin-left:43.3333333333%}.xsmall-offset-six-column,.xsmall-offset-six-columns{margin-left:52%}.xsmall-offset-seven-column,.xsmall-offset-seven-columns{margin-left:60.6666666667%}.xsmall-offset-eight-column,.xsmall-offset-eight-columns{margin-left:69.3333333333%}.xsmall-offset-nine-column,.xsmall-offset-nine-columns{margin-left:78%}.xsmall-offset-ten-column,.xsmall-offset-ten-columns{margin-left:86.6666666667%}.xsmall-offset-eleven-column,.xsmall-offset-eleven-columns{margin-left:95.3333333333%}.xsmall-offset-one-third-column,.xsmall-offset-one-third-columns{margin-left:34.6666666667%}.xsmall-offset-two-thirds-column,.xsmall-offset-two-thirds-columns{margin-left:69.3333333333%}.xsmall-offset-one-half-column,.xsmall-offset-one-half-columns{margin-left:52%}@media (max-width:550px){.xsmall-show{display:inline!important}.xsmall-show-block{display:block!important}.xsmall-hide{display:none!important}}@media (min-width:550px){.small-eight:not(:first-child),.small-eleven:not(:first-child),.small-five:not(:first-child),.small-four:not(:first-child),.small-nine:not(:first-child),.small-one:not(:first-child),.small-seven:not(:first-child),.small-ten:not(:first-child),.small-three:not(:first-child),.small-two:not(:first-child){margin-left:4%}.small-one{width:4.66666666667%}.small-two{width:13.3333333333%}.small-three{width:22%}.small-four{width:30.6666666667%}.small-five{width:39.3333333333%}.small-six{width:48%}.small-six:not(:first-child){margin-left:4%}.small-seven{width:56.6666666667%}.small-eight{width:65.3333333333%}.small-nine{width:74%}.small-ten{width:82.6666666667%}.small-eleven{width:91.3333333333%}.small-twelve{width:100%}.small-twelve:not(:first-child){margin-left:0}.small-one-half:not(:first-child),.small-one-third:not(:first-child),.small-two-thirds:not(:first-child){margin-left:4%}.small-one-third{width:30.6666666667%}.small-two-thirds{width:65.3333333333%}.small-one-half{width:48%}.small-offset-one-column,.small-offset-one-columns{margin-left:8.66666666667%}.small-offset-two-column,.small-offset-two-columns{margin-left:17.3333333333%}.small-offset-three-column,.small-offset-three-columns{margin-left:26%}.small-offset-four-column,.small-offset-four-columns{margin-left:34.6666666667%}.small-offset-five-column,.small-offset-five-columns{margin-left:43.3333333333%}.small-offset-six-column,.small-offset-six-columns{margin-left:52%}.small-offset-seven-column,.small-offset-seven-columns{margin-left:60.6666666667%}.small-offset-eight-column,.small-offset-eight-columns{margin-left:69.3333333333%}.small-offset-nine-column,.small-offset-nine-columns{margin-left:78%}.small-offset-ten-column,.small-offset-ten-columns{margin-left:86.6666666667%}.small-offset-eleven-column,.small-offset-eleven-columns{margin-left:95.3333333333%}.small-offset-one-third-column,.small-offset-one-third-columns{margin-left:34.6666666667%}.small-offset-two-thirds-column,.small-offset-two-thirds-columns{margin-left:69.3333333333%}.small-offset-one-half-column,.small-offset-one-half-columns{margin-left:52%}}@media (min-width:550px) and (max-width:769px){.small-show{display:inline!important}.small-show-block{display:block!important}.small-hide{display:none!important}}@media (min-width:769px){.medium-eight:not(:first-child),.medium-eleven:not(:first-child),.medium-five:not(:first-child),.medium-four:not(:first-child),.medium-nine:not(:first-child),.medium-one:not(:first-child),.medium-seven:not(:first-child),.medium-ten:not(:first-child),.medium-three:not(:first-child),.medium-two:not(:first-child){margin-left:4%}.medium-one{width:4.66666666667%}.medium-two{width:13.3333333333%}.medium-three{width:22%}.medium-four{width:30.6666666667%}.medium-five{width:39.3333333333%}.medium-six{width:48%}.medium-six:not(:first-child){margin-left:4%}.medium-seven{width:56.6666666667%}.medium-eight{width:65.3333333333%}.medium-nine{width:74%}.medium-ten{width:82.6666666667%}.medium-eleven{width:91.3333333333%}.medium-twelve{width:100%}.medium-twelve:not(:first-child){margin-left:0}.medium-one-half:not(:first-child),.medium-one-third:not(:first-child),.medium-two-thirds:not(:first-child){margin-left:4%}.medium-one-third{width:30.6666666667%}.medium-two-thirds{width:65.3333333333%}.medium-one-half{width:48%}.medium-offset-one-column,.medium-offset-one-columns{margin-left:8.66666666667%}.medium-offset-two-column,.medium-offset-two-columns{margin-left:17.3333333333%}.medium-offset-three-column,.medium-offset-three-columns{margin-left:26%}.medium-offset-four-column,.medium-offset-four-columns{margin-left:34.6666666667%}.medium-offset-five-column,.medium-offset-five-columns{margin-left:43.3333333333%}.medium-offset-six-column,.medium-offset-six-columns{margin-left:52%}.medium-offset-seven-column,.medium-offset-seven-columns{margin-left:60.6666666667%}.medium-offset-eight-column,.medium-offset-eight-columns{margin-left:69.3333333333%}.medium-offset-nine-column,.medium-offset-nine-columns{margin-left:78%}.medium-offset-ten-column,.medium-offset-ten-columns{margin-left:86.6666666667%}.medium-offset-eleven-column,.medium-offset-eleven-columns{margin-left:95.3333333333%}.medium-offset-one-third-column,.medium-offset-one-third-columns{margin-left:34.6666666667%}.medium-offset-two-thirds-column,.medium-offset-two-thirds-columns{margin-left:69.3333333333%}.medium-offset-one-half-column,.medium-offset-one-half-columns{margin-left:52%}}@media (min-width:769px) and (max-width:1025px){.medium-show{display:inline!important}.medium-show-block{display:block!important}.medium-hide{display:none!important}}@media (min-width:1025px){.large-eight:not(:first-child),.large-eleven:not(:first-child),.large-five:not(:first-child),.large-four:not(:first-child),.large-nine:not(:first-child),.large-one:not(:first-child),.large-seven:not(:first-child),.large-ten:not(:first-child),.large-three:not(:first-child),.large-two:not(:first-child){margin-left:4%}.large-one{width:4.66666666667%}.large-two{width:13.3333333333%}.large-three{width:22%}.large-four{width:30.6666666667%}.large-five{width:39.3333333333%}.large-six{width:48%}.large-six:not(:first-child){margin-left:4%}.large-seven{width:56.6666666667%}.large-eight{width:65.3333333333%}.large-nine{width:74%}.large-ten{width:82.6666666667%}.large-eleven{width:91.3333333333%}.large-twelve{width:100%}.large-twelve:not(:first-child){margin-left:0}.large-one-half:not(:first-child),.large-one-third:not(:first-child),.large-two-thirds:not(:first-child){margin-left:4%}.large-one-third{width:30.6666666667%}.large-two-thirds{width:65.3333333333%}.large-one-half{width:48%}.large-offset-one-column,.large-offset-one-columns{margin-left:8.66666666667%}.large-offset-two-column,.large-offset-two-columns{margin-left:17.3333333333%}.large-offset-three-column,.large-offset-three-columns{margin-left:26%}.large-offset-four-column,.large-offset-four-columns{margin-left:34.6666666667%}.large-offset-five-column,.large-offset-five-columns{margin-left:43.3333333333%}.large-offset-six-column,.large-offset-six-columns{margin-left:52%}.large-offset-seven-column,.large-offset-seven-columns{margin-left:60.6666666667%}.large-offset-eight-column,.large-offset-eight-columns{margin-left:69.3333333333%}.large-offset-nine-column,.large-offset-nine-columns{margin-left:78%}.large-offset-ten-column,.large-offset-ten-columns{margin-left:86.6666666667%}.large-offset-eleven-column,.large-offset-eleven-columns{margin-left:95.3333333333%}.large-offset-one-third-column,.large-offset-one-third-columns{margin-left:34.6666666667%}.large-offset-two-thirds-column,.large-offset-two-thirds-columns{margin-left:69.3333333333%}.large-offset-one-half-column,.large-offset-one-half-columns{margin-left:52%}}@media (min-width:1025px) and (max-width:2000px){.large-show{display:inline!important}.large-show-block{display:block!important}.large-hide{display:none!important}}*{vertical-align:baseline;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0;margin:0}h1{padding-top:20px;display:block;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:Oleo Script Swash Caps,cursive;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}body{background:url(http://estaticos.qdq.com/sw2/new_texture/img/body_background.png) repeat-x;font:100%/1.4 Arial,Helvetica,sans-serif;word-wrap:break-word;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;color:#333}footer{position:relative}.alert,.shadow-image{position:absolute;top:0}.container{max-width:1025px;width:100%;padding:0}.main-section{background-color:#fff;padding:1em}.column,.columns{min-height:1px}figure,li,ol,ul{margin:0}figure img{max-width:100%}.shadow-image{background:url(http://estaticos.qdq.com/sw2/new_texture/img/sombra.png) top left no-repeat;content:" ";display:block;height:217px;width:55px;right:auto;left:-55px}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:400}p{margin-bottom:10px}.alert{z-index:100;background-color:#d9edf7;color:#31708f;font-size:1em;box-shadow:0 1px 5px 1px #309dd4;padding:15px;width:100%}.alert.danger{box-shadow:0 1px 5px 1px #b84c4c;background-color:#f2dede;color:#a94442}.alert.warning{box-shadow:0 1px 5px 1px #e8ca2b;background-color:#fcf8e3;color:#8a6d3b}.alert.success{box-shadow:0 1px 5px 1px #67b646;background-color:#dff0d8;color:#3c763d}.alert.footer-alert{position:fixed;top:auto;bottom:0;background:#ccc;border-top:solid 1px #adadad;color:#555;box-shadow:none}.alert.footer-alert a{color:#555;font-weight:700}.alert.footer-alert a:hover{color:#555;text-decoration:none}.alert.footer-alert .alert-content{color:#555;font-size:.9em}.alert .alert-close{margin-left:10px;font-size:.7em;cursor:pointer;float:right;font-weight:700}.alert .alert-close .fa{vertical-align:middle;margin-left:10px}.alert .alert-close span{display:none;text-decoration:underline;text-transform:uppercase}@media (min-width:769px){.alert .alert-close a,.alert .alert-close span{display:inline-block}}header{background-color:#FFF}header ul.social{list-style:none;font-style:normal;text-decoration:none;margin-top:15px}header ul.social>li{display:inline-block;width:21px;height:21px}header ul.social>li:not(:last-child){margin-right:10px}header ul.social li{background:url(http://estaticos.qdq.com/sw2/new_texture/img/sprite-ico.png) no-repeat}header ul.social li a span{text-indent:-10000px;display:block}header ul.social li:hover{opacity:.6}header ul.social li.facebook{background-position:0 -42px}header ul.social li.twitter{background-position:0 -21px}header ul.social li.googleplus{background-position:0 0}header .main-nav .header-social-wrapper .social .social-text{display:none}header .main-nav ul.menu>li{font-size:.9em;position:relative;display:inline}header .main-nav ul.menu>li a{color:#fff;text-decoration:none;padding:15px;display:inline-block}header .main-nav ul.menu>li a .nav-item-text{display:inline-block}@media (max-width:319px){header .main-nav ul.menu>li a .nav-item-text{display:none}}header .main-nav ul.menu>li:hover{color:#ccc}header .main-nav ul.menu>li .dropdown-list{z-index:20}header .main-nav ul.menu>li .dropdown-list ul{min-width:20em;border-width:0 2px 2px;border-style:solid;margin:0;text-align:left;transition:transform .5s .5s;-webkit-transition:transform .5s .5s;-moz-transition:transform .5s .5s;-o-transition:transform .5s .5s;-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}header .main-nav ul.menu>li .dropdown-list ul li{text-transform:none;list-style:none}header .main-nav ul.menu>li .dropdown-list ul li a{background-color:inherit;padding:7px;display:block}header .main-nav ul.menu>li .dropdown-list ul li:not(:last-child){border-bottom:1px dotted #fff}header .main-nav ul.menu>li.dropdown.touch .dropdown-list ul{transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s}header .main-nav ul.menu>li.dropdown.open .dropdown-list ul,header .main-nav ul.menu>li.dropdown:hover:not(.touch) .dropdown-list ul{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}header .main-nav ul.menu>li.dropdown:hover:not(.touch) .dropdown-list ul{transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s}header .main-nav ul.menu li.active>a{text-decoration:none}@media (min-width:1025px){header .main-nav .container nav ul.menu>li,header .main-nav .container nav ul.menu>li .dropdown-list li:not(:hover){background:0 0}header .main-nav .container nav ul.menu>li .dropdown-list li.active{background-color:#FFF}}@media (max-width:1025px){header .main-nav{height:auto}header .main-nav .container nav{text-align:center}header .main-nav .container nav ul.menu{display:table;width:100%;margin-top:0}header .main-nav .container nav ul.menu li a{padding:5px 0;display:block;color:#fff;font-weight:700}header .main-nav .container nav ul.menu li.active>a{background-color:inherit;color:#fff}header .main-nav .container nav ul.menu li .header-icon{height:35px;background-repeat:no-repeat;background-position:center}header .main-nav .container nav ul.menu li.index .header-icon{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/ico_home2.png)}header .main-nav .container nav ul.menu li.about-us .header-icon{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/ico_conocenos2.png)}header .main-nav .container nav ul.menu li.catalog,header .main-nav .container nav ul.menu li.products-and-services{width:25%}header .main-nav .container nav ul.menu li.catalog .header-icon,header .main-nav .container nav ul.menu li.products-and-services .header-icon{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/ico_catalogo2.png)}header .main-nav .container nav ul.menu li.blog{width:15%}header .main-nav .container nav ul.menu li.blog .header-icon{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/ico_blog2.png)}header .main-nav .container nav ul.menu li.contact .header-icon{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/ico_contacto2.png)}header .main-nav .container nav ul.menu>li{display:table-cell;vertical-align:top;font-size:.8em}header .main-nav .container nav ul.menu>li.dropdown{position:inherit}header .main-nav .container nav ul.menu>li.dropdown .dropdown-list{width:100%;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s}header .main-nav .container nav ul.menu>li.dropdown .dropdown-list>ul{text-align:center;border-width:0 0 2px;font-size:100%;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s}header .main-nav .container nav ul.menu>li.dropdown .dropdown-list>ul>li{box-sizing:border-box;text-transform:uppercase}header .main-nav .container nav ul.menu>li.dropdown .dropdown-list>ul>li>a{padding:10px 0}}@media (max-width:1025px) and (orientation:portrait),(max-width:1025px) and (max-width:769px){header .main-nav .container nav ul.menu>li{font-size:.6em}header .main-nav .container nav ul.menu>li .header-icon{display:block}}@media (max-width:1025px) and (max-width:550px){header .main-nav .container nav ul.menu>li{font-size:.5em}}header .header-content{font-size:.8em}header .header-content>.row{padding:.5em}header .header-content .client-info .client-name{font-size:2em;line-height:normal;margin-bottom:5px}header .header-content .client-info .client-name a{text-decoration:none}header .header-content .client-info .address-line{color:#666}header .header-content .client-info .additional-info{display:none}header .header-content .client-aux .logo{font-size:0;width:120px;height:100px;background-position:center;background-repeat:no-repeat;float:right;display:none}header .header-content .client-aux .header-buttons>:not(:last-child){margin-bottom:5px;margin-right:0}header .header-content .client-aux .header-buttons .button{margin-left:0;display:block}@media (min-width:319px){header .header-content{font-size:.9em}header .header-content .client-info .client-name{line-height:1em}}@media (min-width:550px){header .header-content{font-size:1em}header .header-content>.row{padding:.8em}header .header-content .client-aux .header-buttons>:not(:last-child){margin-right:5px;margin-bottom:0}header .header-content .client-aux .header-buttons .button{display:inline-block}}@media (min-width:1025px){header .header-content .client-info .additional-info p.telf{font-size:1.2em;display:inline-block;clear:both}header .header-content .client-info .additional-info ul{list-style:none;font-style:normal;text-decoration:none}header .header-content .client-info .additional-info ul li{display:inline}header .header-content .client-info .additional-info ul li:not(:first-child){margin-left:10px}header .header-content .client-info .additional-info ul li a{font-size:.8em}header .header-content .client-info .additional-info ul li a:hover{text-decoration:none}}footer .footer-common .seo-pages-wrapper:empty,footer .footer-content:empty{display:none}@media (max-width:319px){header .header-content>.row>*{width:100%;margin:0}header .header-content>.row>*>:not(:last-child){margin-bottom:5px;margin-right:0}}footer{color:#fff;border-top-width:2px;border-top-style:double}footer .footer-content>*{border-bottom:2px solid #fff;padding:1.1em}footer .footer-common a{font-size:.75em;color:#fff}footer .footer-common>:not(:last-child){border-bottom:2px dotted #fff}footer .footer-common .seo-pages .seo-pages-title a{text-decoration:none;font-size:100%}footer .footer-common .seo-pages .seo-pages-title a b:after{margin-left:5px}footer .footer-common .language-selector .language-select-wrapper{padding:10px}footer .footer-common .language-selector .language-select-wrapper .language-select{width:auto}footer .footer-common .language-selector .language-select-wrapper .fa{font-size:1.4em}@media (max-width:550px){footer .footer-common{text-align:center}footer .footer-common ul{list-style:none}footer .footer-common ul li a{font-size:.9em;text-decoration:none;display:block;padding:10px}footer .footer-common ul li:not(:last-child){border-bottom:1px dashed #fff}footer .footer-common .seo-pages .seo-pages-title a{padding:10px;display:block}footer .footer-common .seo-pages .seo-pages-links{border-top:1px solid #fff}footer .footer-common .seo-pages:not(:target) .seo-pages-links,footer .footer-common .seo-pages:not(:target) .seo-pages-title a:not([href='#seo_pages']),footer .footer-common .seo-pages:target .seo-pages-title a[href='#seo_pages']{display:none}footer .footer-common .language-selector{border-bottom:2px dotted #fff}}@media (min-width:550px){footer{padding:10px 20px}footer .footer-common,footer .footer-content>*{padding:10px 0}footer .footer-common>:not(:last-child){padding-bottom:10px;margin-bottom:10px}footer .footer-common .seo-pages .seo-pages-title{font-size:.7em}footer .footer-common .seo-pages .seo-pages-links{background:0 0}footer .footer-common .seo-pages .seo-pages-title a:not([href='#seo_pages']){display:none}footer .footer-common .legal-info-links,footer .footer-common .seo-pages-links{list-style:none;font-style:normal;text-decoration:none}footer .footer-common .legal-info-links>li,footer .footer-common .seo-pages-links>li{display:inline-block;width:auto;height:auto}footer .footer-common .legal-info-links>li:not(:last-child),footer .footer-common .seo-pages-links>li:not(:last-child){margin-right:10px}footer .footer-common .legal-info-links>:not(:last-child):after,footer .footer-common .seo-pages-links>:not(:last-child):after{margin-left:10px;content:"-"}footer .footer-common .legal-info-links{text-align:right}footer .footer-common .language-selector>:not(:last-child){margin-right:10px;margin-bottom:0}}@media (min-width:1025px){footer{padding:5px 0}}.coupon-container{background:url(http://estaticos.qdq.com/sw2/new_texture/img/cupon0.png) 5px 0 no-repeat #666;padding:10px 10px 10px 90px;min-height:80px;position:relative;margin-bottom:30px}.coupon-container .flag-text{font-size:1.1em;float:left;width:90px;text-align:center;letter-spacing:-1px;padding-top:2px;position:absolute;left:0}.coupon-container .coupon-content .coupon-title{color:#f1f1f1;padding:0 10px 5px 0;font-size:1.3em;line-height:.9em}.coupon-container .coupon-content .coupon-period{font-size:.7em;color:#e3e3e3;font-family:Tahoma,Geneva,sans-serif}.coupon-container .coupon-button{padding:5px 15px;position:absolute;bottom:-20px;right:0}.coupon-container .coupon-button a{color:#FFF;font-size:.9em}@media (min-width:550px){.coupon-container{margin-bottom:20px}.coupon-container .coupon-button{bottom:-10px}}@media (min-width:1025px){.coupon-container{margin:0}}.highlight-container{color:#333;font-weight:700}.highlight-container .highligh-text{font-size:.95em;color:#333;font-weight:700;margin-bottom:15px}.highlight-container .product-info .product-image{margin-right:.6em;float:left}.highlight-container .product-info .product-name{font-size:1.1em;padding-bottom:5px;color:#333}.highlight-container .product-info .product-desc{font-size:.9em;color:#666}.highlight-container .price-info{border-width:2px;border-style:solid;border-left:0;border-right:0;margin:10px 0;padding:5px;display:table;width:100%}.highlight-container .price-info>*{display:table-cell;vertical-align:middle}.highlight-container .price-info .price-cell{font-size:.8em}.highlight-container .price-info .price-cell .product-price{display:block;font-size:1.5em}.highlight-container .price-info .info-cell{font-size:.85em;padding-left:10px;text-align:right}.highlight-container .extra a,.highlight-container .price-info .info-cell a{font-size:.9em}.highlight-container .price-info .info-cell a .info-icon{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/sprite-ico.png);background-repeat:no-repeat;background-position:left -312px;height:20px;width:26px;margin-bottom:-5px;display:inline-block}.photo-gallery-container{background-color:#f1f1f1;border:1px dotted #ccc;position:relative}.photo-gallery-container .photo-row{padding:10px;font-size:0}.photo-gallery-container .photo-row .photo-gallery-figure{padding:10px;vertical-align:top}.photo-gallery-container .photo-row .photo-gallery-figure.active{max-width:100%;display:block}.photo-gallery-container .photo-gallery-nav{font-size:5em;color:#666}.photo-gallery-container .photo-gallery-nav .nav-control{padding:0 20px;background-color:rgba(241,241,241,.4);position:absolute;height:100%;cursor:pointer;user-select:none}.photo-gallery-container .photo-gallery-nav .nav-control.next{right:0}.photo-gallery-container .photo-gallery-nav .nav-control:hover{background-color:rgba(241,241,241,.65)}.photo-gallery-container .photo-gallery-nav .nav-control:active{background-color:rgba(241,241,241,.8)}.photo-gallery-container .photo-gallery-nav .nav-control .control-icon-wrapper{position:relative;top:50%;margin-top:-.727em}@media (min-width:550px){.photo-gallery-container .photo-row .photo-gallery-figure.active,.photo-gallery-container .photo-row .photo-gallery-figure.active+.photo-gallery-figure{max-width:50%;display:inline-block}}.media-gallery-container{display:block}.media-gallery-container .media-item{max-width:100%;display:block}.media-gallery-container .active-media{position:relative}.media-gallery-container .active-media .media-figure{display:none}.media-gallery-container .active-media .media-figure.active{display:block}.media-gallery-container .active-media .media-figure .media-video{display:none}.media-gallery-container .active-media .media-figure .media-video .video-poster{display:block}.media-gallery-container .active-media .media-expand{font-size:1em;margin:10px;padding:5px;top:0;right:0;position:absolute;color:#333;display:block}.media-gallery-container .thumbnails-list{display:table;width:100%;table-layout:fixed}.media-gallery-container .thumbnails-list>*{padding:0 5px;vertical-align:middle;display:none}.media-gallery-container .thumbnails-list .media-thumbnail.active{display:table-cell}.media-gallery-container .thumbnails-list .media-thumbnail:first-child{padding-left:0}.media-gallery-container .thumbnails-list .media-thumbnail:last-child{padding-right:0}.media-gallery-container .thumbnails-list .media-thumbnail .thumbnail-link{position:relative}.media-gallery-container .thumbnails-list .media-thumbnail .thumbnail-link .video-overlay{position:absolute;top:0;width:100%;height:100%;background-color:rgba(51,51,51,.5);text-align:center;color:#fff}.media-gallery-container .thumbnails-list .media-thumbnail .thumbnail-link .video-overlay i{position:absolute;top:50%;font-size:2em;line-height:0;width:100%;display:block}.media-gallery-container .thumbnails-list .nav-item{width:8%;font-size:1.2em;min-width:1.5em;display:table-cell;color:#fff;text-align:center}.media-gallery-container .thumbnails-list .nav-item:not(.disabled){cursor:pointer}.pagination-container{margin-top:.25em;display:block;text-align:center}.pagination-container:after,.pagination-container:before{content:" ";display:table}.pagination-container:after{clear:both}.pagination-container .pagination-list{overflow:hidden;border-width:1px;border-style:solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;list-style:none;font-style:normal;text-decoration:none;display:inline-block}.pagination-container .pagination-list>li{display:inline-block;width:auto;height:auto}.pagination-container .pagination-list>li:not(:last-child){margin-right:0}.pagination-container .pagination-list .pagination-item .pagination-link{padding:.4em .6em;text-decoration:none;color:#fff;display:block}.aside-nav-container{font-size:.8em;color:#fff;text-align:center;border-style:solid;border-width:2px 0}.aside-nav-container .aside-nav-dropdown a{padding:10px;text-decoration:none;width:100%;color:#fff;font-weight:700;display:block}.aside-nav-container .aside-nav-dropdown a:before{float:left}.aside-nav-container .aside-nav-dropdown a:after{float:right}.aside-nav-container .aside-nav-dropdown a.hide-aside-nav{display:none}.aside-nav-container .aside-nav-list{border-top:1px dashed #fff}.aside-nav-container .aside-nav-list .aside-nav-item{list-style:none;border-color:#fff;display:none}.aside-nav-container .aside-nav-list .aside-nav-item:not(:last-child){border-bottom-width:1px;border-bottom-style:dotted}.aside-nav-container .aside-nav-list .aside-nav-item.active{border-width:0;display:block}.aside-nav-container .aside-nav-list .aside-nav-item a{text-decoration:none;color:inherit;padding:15px;display:block}.aside-nav-container .aside-nav-list .aside-nav-item a .fa{font-size:1.3em;line-height:.6em}.aside-nav-container:target .aside-nav-dropdown a.hide-aside-nav{display:block}.aside-nav-container:target .aside-nav-dropdown a.show-aside-nav{display:none}.aside-nav-container:target .aside-nav-list .aside-nav-item{display:block}.aside-nav-container:target .aside-nav-list .aside-nav-item.active:not(:last-child){border-width:1px}@media (min-width:1025px){.aside-nav-container{background:0 0!important;text-align:left;border-width:0}.aside-nav-container .aside-nav-dropdown{display:none}.aside-nav-container .aside-nav-list{border-width:0}.aside-nav-container .aside-nav-list .aside-nav-item{background:0 0;display:block}.aside-nav-container .aside-nav-list .aside-nav-item:last-child{border-bottom-width:1px;border-bottom-style:dotted}.aside-nav-container .aside-nav-list .aside-nav-item:hover{background-color:#f1f1f1}.aside-nav-container .aside-nav-list .aside-nav-item.active{background-color:#e2e2e2}.aside-nav-container .aside-nav-list .aside-nav-item.active a,.aside-nav-container .aside-nav-list .aside-nav-item:hover a{display:table;width:100%}.aside-nav-container .aside-nav-list .aside-nav-item.active a>*,.aside-nav-container .aside-nav-list .aside-nav-item:hover a>*{width:100%;display:table-cell}.aside-nav-container .aside-nav-list .aside-nav-item.active a>.fa,.aside-nav-container .aside-nav-list .aside-nav-item:hover a>.fa{vertical-align:middle}}.image-collage{padding:10px}.image-collage:after,.image-collage:before{content:" ";display:table}.image-collage:after{clear:both}.image-collage .image-figure{width:100%;padding:10px;vertical-align:top}.image-collage .image-figure,.image-collage .image-figure a,.image-collage .image-figure figure,.image-collage .image-figure img{position:relative;display:block}.image-collage .image-figure figure{font-size:inherit;min-height:4em;overflow:hidden}.image-collage .image-figure figure img{max-width:100%;z-index:2;background-color:#fff}.image-collage .image-figure figure figcaption{z-index:3;position:absolute;left:0;width:100%;background-color:rgba(0,0,0,.5);bottom:0;font-size:.9em;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;color:#fff}.image-collage .image-figure figure figcaption>*{margin-right:10px;margin-left:10px}.image-collage .image-figure figure figcaption>:first-child{margin-top:10px}.image-collage .image-figure figure figcaption>:last-child{margin-bottom:10px}.image-collage .image-figure figure .loading-icon-wrapper{position:absolute;width:100%;top:50%;font-size:2em;z-index:1;text-align:center}.image-collage .image-figure figure .loading-icon-wrapper .fa{margin-top:-.5em}@media (min-width:550px){.image-collage .image-figure{width:50%;display:inline-block}.image-collage .image-figure img{max-height:500px}}.recaptcha-container{border:1px solid #333;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:10px}.recaptcha-container .options{list-style:none;font-style:normal;text-decoration:none}.recaptcha-container .options>li{display:inline-block;width:auto;height:auto}.recaptcha-container .options>li:not(:last-child){margin-right:10px}.recaptcha-container .options .option-item .option-link{text-decoration:none}.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen):not(.full-width),.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen):not(.full-width) .fp-engine,.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen):not(.full-width) .fp-player,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch):not(.full-width),.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch):not(.full-width) .fp-engine,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch):not(.full-width) .fp-player{width:auto}.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen) .fp-ratio,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch) .fp-ratio{display:none}.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen) .fp-player,.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen) .fp-player .fp-engine,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch) .fp-player,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch) .fp-player .fp-engine{top:0!important;position:relative!important;height:auto}.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen) .fp-player .fp-engine,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch) .fp-player .fp-engine{display:block}.fancybox-inner>.media-video,.fancybox-inner>.media-video>.video-container,.fancybox-inner>.media-video>.video-container>.flowplayer{height:100%}.fancybox-inner>.media-video>.video-container>.flowplayer>.fp-player,.fancybox-inner>.media-video>.video-container>.flowplayer>.fp-player>.fp-engine{height:100%!important}#messages-container{position:absolute;width:100%}#messages-container .alert{position:relative;margin-bottom:10px}.alert-ie-wrapper .browser-list{list-style:none;font-style:normal;text-decoration:none}.alert-ie-wrapper .browser-list>li{display:inline-block;width:auto;height:auto}.alert-ie-wrapper .browser-list>li:not(:last-child){margin-right:5px}.alert-ie-wrapper .browser-list>:before{content:"-";margin:0 5px}.alert-ie-wrapper .browser-list>:first-child:before{content:none;margin:0}.breadcrumb-container .breadcrumb-content{padding:10px 0}.breadcrumb-container .breadcrumb-content:empty{display:none}.breadcrumb-container .breadcrumb-content .breadcrumb-list{list-style:none;display:table}.breadcrumb-container .breadcrumb-content .breadcrumb-list li{display:table-cell;vertical-align:middle}.breadcrumb-container .breadcrumb-content .breadcrumb-list li:before{content:"\bb";margin-right:5px}.breadcrumb-container .breadcrumb-content .breadcrumb-list li:first-child{font-size:1.4em}.breadcrumb-container .breadcrumb-content .breadcrumb-list li:not(:last-child){padding-right:10px}.breadcrumb-container .breadcrumb-content .breadcrumb-list li a{text-decoration:none}.filling-side-container{padding:15px}.filling-side-container .side-widget{padding-bottom:10px}.access-container,.links-container{padding:10px 15px}.filling-side-container .side-widget:not(:last-child){border-bottom:1px dotted #999;margin-bottom:10px}.filling-side-container .side-widget .widget-title{margin-bottom:5px}.access-container .access-list:after,.access-container .access-list:before{content:" ";display:table}.access-container .access-list:after{clear:both}.access-container .access-list a{display:block}.news-container .news-list .publish-date{margin:0}.links-container .links-title{font-size:.95em;color:#333;font-weight:700;margin-bottom:15px}.links-container .link-item{font-size:.9em;padding-bottom:5px}.access-modes-container .access-modes-title{font-size:.95em;color:#333;font-weight:700;margin-bottom:15px}.access-modes-container .access-group:not(:last-child){margin-bottom:10px}.access-modes-container .access-group .access-title{font-size:.9em;color:#333;line-height:2em}.access-modes-container .access-group .access-step{font-size:.9em;color:#666}.social-small-container .social-list{list-style:none;font-style:normal;text-decoration:none}.social-small-container .social-list>li{display:inline-block;width:auto;height:auto}.social-small-container .social-list>li:not(:last-child){margin-right:10px}.social-small-container .social-list li{vertical-align:top}.social-small-container .social-list li .fb-like,.social-small-container .social-list li .fb_iframe_widget{z-index:1!important}.social-large-container .social-large-title{text-transform:capitalize}.schedule-container .schedule-content{font-size:.75em;line-height:1.2em}.loc-map .loc-map-link .loc-map-image{width:100%}.list-widget-container .widget-list{list-style:none}.list-widget-container .widget-list li{border-left:5px solid #b0b0b0}.list-widget-container .widget-list li:not(:last-child){margin-bottom:15px}.files-gallery-container .files-gallery-title{font-size:1.5em;padding:10px;border-bottom:1px solid #666;color:#666}.files-gallery-container .files-gallery-list li{padding-left:5px}.files-gallery-container .files-gallery-list li:not(:last-child){border-bottom:1px dashed #666}.files-gallery-container .files-gallery-list li a{padding:10px;text-decoration:none;color:#333;display:block}.contact-info-container:not(.main-contact){font-size:.8em}.contact-info-container .contact-title{font-size:1.7em;text-align:center;border-bottom-width:3px;border-bottom-style:solid}.contact-info-container .row{display:table;width:100%;padding:10px}.contact-info-container .row .icon-wrapper .icon{margin-right:10px;width:2.6em;height:2.6em}#homePhotos .container .home-tour,#homePhotos .container .home-tour .tour-wrapper .tour-visor{height:350px}.contact-info-container .row address{display:table}.contact-info-container .row address:not(:last-child){border-bottom-width:1px;border-bottom-style:dotted;padding-bottom:5px;margin-bottom:5px}.contact-info-container .row address .contact-info-content{display:table-cell}.contact-info-container .row address .contact-info-content p{margin:0}.contact-info-container .row address .contact-info-content .contact-name{font-size:1.4em;line-height:1.1em}.contact-info-container .row address .contact-info-content .tel{margin-left:5px}.contact-info-container .row .contact-info-content,.contact-info-container .row .icon-wrapper,.contact-info-container .row .schedule-wrapper{display:table-cell;vertical-align:top}footer .footer-content .schedule-wrapper .schedule-title{padding-bottom:5px;border-bottom:1px dotted #FFF}footer .footer-content .schedule-wrapper .schedule-icon{margin:5px 5px -5px 0;display:inline-block}footer .footer-content .schedule-wrapper .schedule-content{padding:10px}@media (min-width:550px){.contact-info-container:not(.vertical-contact)>.row address:not(:last-child){padding-bottom:0;margin-bottom:0;border-width:0}.contact-info-container:not(.vertical-contact)>.row .contact-schedule,.contact-info-container:not(.vertical-contact)>.row address:not(:last-child){width:50%;display:table-cell;vertical-align:top}.contact-info-container:not(.vertical-contact)>.row .contact-schedule:not(:first-child),.contact-info-container:not(.vertical-contact)>.row address:not(:last-child):not(:first-child){padding-left:10px;border-left-width:1px;border-left-style:dashed}.contact-info-container:not(.vertical-contact)>.row .contact-schedule:not(:last-child),.contact-info-container:not(.vertical-contact)>.row address:not(:last-child):not(:last-child){padding-right:10px}}@media (min-width:769px){.contact-info-container>.row address:not(:last-child){padding-bottom:0;margin-bottom:0;border-width:0}.contact-info-container>.row .contact-schedule,.contact-info-container>.row address:not(:last-child){width:50%;display:table-cell;vertical-align:top}.contact-info-container>.row .contact-schedule:not(:first-child),.contact-info-container>.row address:not(:last-child):not(:first-child){padding-left:10px;border-left-width:1px;border-left-style:dashed}.contact-info-container>.row .contact-schedule:not(:last-child),.contact-info-container>.row address:not(:last-child):not(:last-child){padding-right:10px}}@media (min-width:1025px){.image-collage .image-figure figure:hover figcaption{max-height:100%;visibility:visible}.image-collage .image-figure figure figcaption{max-height:0%;visibility:hidden}a[href^="tel:"]{display:none}a[href^="tel:"]+span{display:inline-block}}@media (max-width:1025px){a[href^="tel:"]+span{display:none}}section#frontpage .container{background:#fff}section#frontpage .container>*{display:block;width:100%;box-sizing:border-box}#homePhotos .container .home-tour .tour-wrapper{font-size:.5em}#homePhotos .container .home-tour .tour-wrapper .tour-overlay{line-height:350px;height:350px;margin-top:-350px}#homePhotos .container .home-tour .tour-wrapper .tour-btn-group{margin-top:-45px;padding:0}#homePhotos .container .home-photo{background-color:#333;display:inline-block}#homePhotos .container .home-photo img{width:100%}#homePhotos .container .carousel{overflow:hidden}#homePhotos .container .carousel .carousel-wrapper{font-size:0}#homePhotos .container .carousel .carousel-wrapper .home-photo:not(.active){display:none}#homePhotos .container .photo-nav{position:absolute;bottom:10px;width:100%;z-index:4;font-size:.95em;text-align:center;list-style:none;font-style:normal;text-decoration:none}#homePhotos .container .photo-nav>li{display:inline-block;width:20px;height:20px}#homePhotos .container .photo-nav>li:not(:last-child){margin-right:10px}#homePhotos .container .photo-nav li{color:#fff;cursor:pointer;background-color:#333;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-weight:700;-khtml-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#homePhotos .container .photo-nav li.active,#homePhotos .container .photo-nav li:hover{color:#333;background-color:#FFF}@media (min-width:1025px){#homePhotos .container{top:-10px;height:340px}#homePhotos .container .home-tour .tour-wrapper .tour-btn-group{padding-left:60%}#homePhotos .container .home-photo{height:350px}#homePhotos .container .home-photo img{margin:0}#homePhotos .container .photo-nav{bottom:0;width:auto;right:10px}}section#frontpage .main-content{padding:1em}section#frontpage .main-content article .article-title{font-size:1.8em;line-height:1em;margin-bottom:5px;color:#333;list-style:none;font-style:normal;text-decoration:none}section#frontpage .main-content article .article-content{padding:10px 0 0}section#frontpage .main-content article .article-content>p{color:#444;font-size:.9em}section#frontpage .main-content article .article-content>p:not(:last-child){padding-bottom:10px}section#frontpage .main-content article .article-content ul{margin:0 15px;font-size:.9em}section#frontpage .main-content article .article-content .article-video{float:left;margin:0 15px 7px 0}section#frontpage .main-content article .article-content .seo-pages{margin-top:10px}section#frontpage .main-content .fb-comments-wrapper .fb-brand{color:#3b5998}section#frontpage .main-content .fb-comments-wrapper .fb-comments .fb_iframe_widget{display:block}section#frontpage .main-content .fb-comments-wrapper .fb-comments .fb_iframe_widget>span{color:#3B5998;font-weight:400;width:100%!important}section#frontpage .main-content .fb-comments-wrapper .fb-comments .fb_iframe_widget>span>iframe{width:100%!important}section#frontpage aside{padding:1.1em}section#frontpage aside>:not(:last-child){margin-bottom:10px}section#frontpage aside .widget-grid .widget-card .publish-date{color:#fff;font-size:.7em;text-transform:uppercase;display:block;background-color:#333;padding:1px 5px;margin-bottom:5px}section#frontpage aside .social-wrapper .social-row-wrapper{font-size:0}section#frontpage aside .social-wrapper .social-row-wrapper:not(:first-child){padding-top:10px;border-top:1px dotted #999}section#frontpage aside .social-wrapper .social-row-wrapper:not(:last-child){padding-bottom:10px}section#frontpage aside .social-wrapper .social-row-wrapper .fb-like{max-height:30px;display:block}section#frontpage aside .home-gallery-container .gallery-wrapper .columns{text-align:center}section#frontpage aside .home-gallery-container .gallery-wrapper .gallery-title{padding:10px 20px;background-color:#f1f1f1;border:1px dotted #ccc;font-family:inherit;font-size:1.3em}section#frontpage aside .home-gallery-container .gallery-wrapper .gallery-title a{color:#333;text-decoration:none;display:block}section#frontpage aside .home-gallery-container .gallery-wrapper img{max-width:100%}section#frontpage aside .news-wrapper .news-list:not(:last-child){margin-bottom:.5em}section#frontpage aside .news-wrapper .news-list .news-row h3{font-size:.9em}@media (min-width:1025px){section#frontpage .container .main-content{border-right:dotted 1px grey;width:60%;padding:20px;float:left}section#frontpage .container .main-content>:not(:last-child){margin-bottom:20px}section#frontpage .container .main-content article h1{font-size:2.1em;line-height:1em;margin-bottom:15px}section#frontpage .container aside{padding:0;border-left:dotted 1px grey;margin-left:-1px;width:40%;float:left}section#frontpage .container aside>*{margin:0 15px;padding:10px 0}section#frontpage .container aside>:not(:last-child){border-bottom:1px dotted #999}section#frontpage .container aside>[class*="-wrapper"]>[class*="-container"]{padding:0}section#frontpage .container aside h2{font-size:.95em;color:#333;font-weight:700;margin-bottom:15px}section#frontpage .container aside .news-wrapper .news-list .publish-date{font-size:.7em;color:#999}}#contact{padding-top:0}#contact .map-row .map-object{width:100%;height:300px}#contact .map-row .map-image{margin:0 -1em}#contact .map-row .map-image a{height:300px;background-repeat:no-repeat;background-position:center;background-size:cover;display:block}#contact .route-row .route-toggle-row{padding:5px;margin:0 -1em;text-align:center}#contact .route-row .route-toggle-row a{color:#fff;text-decoration:none}#contact .route-row .route-steps-container .adp-directions{width:100%}#contact .route-row .route-steps-container .adp-placemark td:first-child{padding-left:15px}#contact .route-row .route-forms{padding:1em}#contact .route-row .route-forms form{margin:0}#contact .route-row .route-forms .route-mode-row{margin-bottom:10px}#contact .route-row .route-forms .route-mode-row .route-mode-text{margin-right:5px}#contact .route-row .route-forms .route-mode-row .route-mode-select{width:auto;margin:0 10px 0 0;display:inline-block}#contact .route-row .route-forms .send-route-row .button{width:100%}#contact .forms-row{margin-top:1em}#contact .forms-row .form{margin-bottom:1em}#contact .forms-row .form .form-title{font-size:1.7em;font-style:normal;line-height:1.7em}#contact .forms-row .form .form-title .icon{margin-right:10px;float:left}#contact .forms-row .form fieldset{margin-top:1em;font-style:italic}#contact .forms-row .form fieldset #recaptcha_response_field{width:auto;margin-right:5px;display:inline-block}#contact .forms-row .form fieldset #recaptcha_response_field~p{display:inline-block}#contact .forms-row .form fieldset #recaptcha_image{width:100%!important;height:100%!important}#contact .forms-row .form fieldset #recaptcha_image img{width:100%!important}#contact .forms-row .form fieldset textarea{max-height:150px}#contact .forms-row .form fieldset input[type=checkbox]{margin:0}#contact .contacts-container .contact-row:not(:last-child),#contact .contacts-container .contacts-row,#contact .contacts-container .main-contact{border-bottom-width:1px;border-bottom-style:solid}@media (min-width:550px){#contact .route-row .route-forms .route-mode-row{margin:0}#contact .route-row .route-forms .send-route-row .button{width:auto}#contact .forms-row{display:table}#contact .forms-row>*{display:table-cell;vertical-align:top;position:relative;width:50%}#contact .forms-row>:not(:first-child){border-left:.5em solid #fff}#contact .forms-row>:not(:last-child){border-right:.5em solid #fff}#contact .forms-row>:first-child:last-child{width:100%;border-width:0}#contact .forms-row>* .form [type=submit]{position:absolute;bottom:0;right:0;margin:1em}#contact .contacts-container{margin-top:1em}#contact .contacts-container .contacts-row{display:table;width:100%}#contact .contacts-container .contacts-row .contact-row,#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row .contact-schedule,#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row address:not(:last-child){width:50%;display:table-cell;vertical-align:top}#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row address:not(:last-child){padding-bottom:0;margin-bottom:0;border-width:0}#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row .contact-schedule:not(:first-child),#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row address:not(:last-child):not(:first-child){padding-left:10px;border-left-width:1px;border-left-style:dashed}#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row .contact-schedule:not(:last-child),#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row address:not(:last-child):not(:last-child){padding-right:10px}#contact .contacts-container .contacts-row .contact-row:not(:last-child){border-width:0 1px 0 0;border-right-style:solid}#contact .contacts-container .contacts-row .contact-row:first-child:last-child{width:100%}}@media (min-width:1025px){#contact{padding-top:1em}#contact .route-row .route-toggle-row{margin:0}#contact .route-row .route-toggle-row a.show-route,#contact .route-row:target .route-forms{display:block}#contact .route-row:target .route-toggle-row a.show-route{display:none}#contact .route-row:target .route-steps-container,#contact .route-row:target .route-toggle-row a.hide-route{display:block}}section#catalog{padding:0}section#catalog .content-wrapper .product-highlight-wrapper{padding:.5em}section#catalog .additional-info-wrapper{padding:1em}section#catalog .additional-info-wrapper:empty{display:none}section#catalog .additional-info-wrapper>*{padding-bottom:1em}section#catalog .additional-info-wrapper>:not(:last-child){border-bottom:1px dotted #999;margin-bottom:1em}section#catalog .additional-info-wrapper h2,section#catalog .additional-info-wrapper h3{font:.95em Georgia,"Times New Roman",Times,serif;color:#333;font-weight:700;margin-bottom:15px}.entry-card-container,.product-card,section#services .content-wrapper .services-list .service-item{font-style:normal;list-style:none;text-decoration:none}.news-container .news-list .news-row h3,footer .footer-content .schedule-wrapper{font-family:Arial,Helvetica,sans-serif}@media (min-width:550px){section#catalog .content-wrapper .product-highlight-wrapper{padding:1em}}@media (min-width:1025px){section#catalog{display:table}section#catalog>*{display:table-cell;vertical-align:top}section#catalog .cat-aside-wrapper{width:20%;border-right:1px solid #e2e2e2}section#catalog .content-wrapper{max-width:80%}section#catalog .content-wrapper:last-child{width:80%}section#catalog .additional-info-wrapper{width:22%;border-left:1px solid #e2e2e2}}.product-card{padding:.5em;overflow:hidden;-webkit-box-shadow:0 1px 3px 0;-moz-box-shadow:0 1px 3px 0;box-shadow:0 1px 3px 0;position:relative;cursor:pointer;display:block}.product-card .product-overlay{background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;display:none}.product-card .product-overlay:after,.product-card .product-overlay:before{content:" ";display:table}.product-card .product-overlay:after{clear:both}.product-card .product-overlay .overlay-content{position:absolute;top:50%;font-size:1.2em;margin-top:-.6em;width:100%;font-weight:700;text-align:center;color:#fff}.product-card .product-overlay .overlay-content span{padding:5px 10px;-webkit-box-shadow:0 0 5px 1px #333;-moz-box-shadow:0 0 5px 1px #333;box-shadow:0 0 5px 1px #333}.product-card .product-content{width:100%;color:#333}.product-card .product-content .product-figure{max-width:300px;max-height:300px;width:30%;margin:0 .5em 0 0;float:left}.product-card .product-content .product-figure figure{font-size:0}.product-card .product-content .product-figure figure img{width:100%}.product-card .product-content .product-text{padding-right:1.2em;padding-bottom:1.38333333em;word-break:break-word}.product-card .product-content .product-text.no-price{padding-bottom:0}.product-card .product-content .product-text .name{font-size:1.7em;line-height:normal;text-decoration:none;color:#333}.product-card .product-content .product-text .description{font-size:1.02em}.product-card .price{font-size:1.13333333em;position:absolute;bottom:.25em;right:.5em;line-height:normal;color:#333;font-weight:700}.product-card .plus-triangle{position:absolute;top:0;right:.75em;font-size:.8em;line-height:.4em;padding:1.6em .8em 1.6em .4em;-webkit-box-shadow:0 0 5px 2px #333;-moz-box-shadow:0 0 5px 2px #333;box-shadow:0 0 5px 2px #333;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;color:#fff}.product-card:hover .product-overlay{display:block}.product-card.highlight-product{border-width:1px;border-style:solid;-webkit-box-shadow:0 2px 6px 1px;-moz-box-shadow:0 2px 6px 1px;box-shadow:0 2px 6px 1px}.product-card.highlight-product .product-content .product-figure{max-width:100%;max-height:100%;width:100%;margin:0 0 1em}.product-card.highlight-product .product-content .product-text{padding-right:2.4em}.product-card.highlight-product .plus-triangle{padding:.8em .4em;-ms-transform:none;-webkit-transform:none;transform:none}@media (min-width:550px){.product-card .plus-triangle{font-size:1.2em;line-height:.6em}.product-card.highlight-product .product-content .product-figure{width:35%;margin:0 .5em 0 0}.product-card.highlight-product .product-content .product-text{padding-right:3.2em}}.catalog-content-container{padding:.5em}.catalog-content-container:after,.catalog-content-container:before{content:" ";display:table}.catalog-content-container:after{clear:both}.catalog-content-container .products-row .product-card{margin-bottom:1em}@media (min-width:550px){.catalog-content-container{padding:1em}.catalog-content-container.grid-view{padding:10px 0}.catalog-content-container.grid-view .products-row{display:table;width:100%;border-spacing:20px 0;margin-bottom:20px}.catalog-content-container.grid-view .products-row .product-card{width:50%;display:table-cell;vertical-align:top}#product_details .product-wrapper .media-gallery-wrapper{margin-right:10px}}@media (min-width:769px){.catalog-content-container.list-view .product-content .product-figure{width:20%}}#product_details{padding:0}#product_details .product-wrapper{padding:1em}#product_details .product-wrapper .media-gallery-wrapper{float:left;margin-bottom:10px}#product_details .product-wrapper .product-content .product-name{font-size:1.8em}#product_details .product-wrapper .product-content .product-desc{color:#666}#product_details .product-wrapper .product-content .product-info{border-width:2px;border-style:solid;border-left:0;border-right:0;margin-top:10px;clear:both}#product_details .product-wrapper .product-content .product-info>.row{display:table;width:100%;padding:5px}#product_details .product-wrapper .product-content .product-info>.row>*{display:table-cell;vertical-align:middle}#product_details .product-wrapper .product-content .product-info>.row .price-cell{font-size:.8em}#product_details .product-wrapper .product-content .product-info>.row .price-cell .product-price{font-size:1.5em;display:block}#product_details .product-wrapper .extra-row:empty,#product_details .product-wrapper .other-products-wrapper:empty{display:none}#product_details .product-wrapper .product-content .product-info>.row .info-cell{padding-left:10px;text-align:right}#product_details .product-wrapper .product-content .product-info .product-form{margin-bottom:10px}#product_details .product-wrapper .extra-row{margin-top:20px}#product_details .product-wrapper .other-products-wrapper{margin-top:20px;border-top-width:1px;border-top-style:dashed}@media (min-width:1025px){#product_details{display:table;table-layout:fixed}#product_details>*{display:table-cell;vertical-align:top}#product_details .cat-aside-wrapper{width:20%;border-right:1px solid #e2e2e2}#product_details .product-wrapper{max-width:80%}#product_details .product-wrapper:last-child{width:80%}}section#services .additional-info-wrapper:empty,section#services .content-wrapper .services-list .service-item:empty{display:none}.other-products-container{margin:0 -20px;padding-top:20px}.other-products-container .other-products-title{font-size:1.4em;padding:0 20px}section#services{padding:0}section#services .content-wrapper{padding-bottom:1em}section#services .content-wrapper .services-title{text-transform:capitalize;font-size:1.5em;padding-bottom:10px;margin-bottom:10px}section#services .content-wrapper .services-list .service-item{padding:10px}section#services .content-wrapper .services-list .service-item:not(.main-service){background-color:#f5f5f5}section#services .content-wrapper .services-list .service-item.main-service{padding:5px 10px;color:#fff}section#services .content-wrapper .services-list .service-item.main-service .service-text{font-size:1.3em;font-weight:700}section#services .additional-info-wrapper{padding:1em}section#services .additional-info-wrapper>*{padding-bottom:1em}section#services .additional-info-wrapper>:not(:last-child){border-bottom:1px dotted #999;margin-bottom:1em}.user-page-content .content-wrapper .media-gallery-wrapper,.user-page-content>:not(:last-child),section#photo .photo-content-wrapper>:not(:last-child){margin-bottom:10px}section#services .additional-info-wrapper .list-title{font-weight:700;margin-bottom:10px}@media (min-width:1025px){section#services{display:table}section#services>*{display:table-cell;vertical-align:top}section#services .content-wrapper{width:80%;padding:1em}section#services .additional-info-wrapper{width:20%;border-left:1px solid #e2e2e2}section#user_page{display:table;table-layout:fixed}section#user_page>*{display:table-cell;vertical-align:top}section#user_page .pages-nav-wrapper{width:20%;border-right:1px solid #e2e2e2}section#user_page .page-content-wrapper{width:60%}section#user_page .additional-info-wrapper{width:20%;border-left:1px solid #e2e2e2}section#user_page .additional-info-wrapper:not(:empty){display:table-cell}}section#user_page{padding:0}section#user_page .page-content-wrapper{padding:10px}@media (min-width:769px){section#user_page .page-content-wrapper{padding:10px 20px 20px}}.user-page-content .content-wrapper .user-page-title{font-size:2.2em}section#photo .photo-content-wrapper .photo-data .photo-title,section#video .video-content-wrapper .video-data .video-title{font-size:1.8em}@media (min-width:550px){.user-page-content .media-gallery-wrapper{max-width:50%;margin-left:10px}.user-page-content .page-extra-wrapper .social-wrapper{text-align:left}section#photo .photos-pagination{float:right}}section#photo .photo-content-wrapper .photos-pagination,section#video .video-content-wrapper .videos-pagination{text-align:center}section#seo_page{padding:0}section#seo_page .page-content-wrapper{padding:10px}@media (min-width:769px){section#seo_page .page-content-wrapper{padding:10px 20px 20px}}section#photo,section#photos{padding:0}@media (min-width:1025px){section#seo_page{display:table;table-layout:fixed}section#seo_page .additional-info-wrapper:not(:empty),section#seo_page>*{display:table-cell}section#seo_page>*{vertical-align:top}section#seo_page .page-content-wrapper{width:80%}section#seo_page .additional-info-wrapper{width:20%;border-left:1px solid #e2e2e2}section#photo,section#photos{display:table;table-layout:fixed}section#photo>*,section#photos>*{display:table-cell;vertical-align:top}section#photo .pages-nav-wrapper,section#photos .pages-nav-wrapper{width:20%;border-right:1px solid #e2e2e2}section#photo>:not(.pages-nav-wrapper),section#photos>:not(.pages-nav-wrapper){width:80%}}@media (min-width:769px){section#photos .photos-content-wrapper .image-figure{width:33.33333333%}}section#photo .photo-content-wrapper{padding:1em}section#photo .photo-content-wrapper .photo-data>:empty{display:none}section#photo .photo-content-wrapper .photos-pagination>:not(:last-child){margin-right:10px;margin-bottom:0}section#photo .photo-content-wrapper .photos-pagination span{vertical-align:bottom}section#video,section#videos{padding:0}@media (min-width:1025px){section#video,section#videos{display:table}section#video>*,section#videos>*{display:table-cell;vertical-align:top}section#video .pages-nav-wrapper,section#videos .pages-nav-wrapper{width:20%;border-right:1px solid #e2e2e2}}@media (min-width:769px){section#videos .videos-content-wrapper .image-figure{width:33.33333333%}}section#video .video-content-wrapper{padding:1em}section#video .video-content-wrapper>:not(:last-child){margin-bottom:10px}section#video .video-content-wrapper .video-data>:empty{display:none}section#video .video-content-wrapper .videos-pagination>:not(:last-child){margin-right:10px;margin-bottom:0}section#video .video-content-wrapper .videos-pagination span{vertical-align:bottom}section#video .video-content-wrapper video{max-width:100%}section#coupon,section#coupons{padding:0}@media (min-width:1025px){section#videos .videos-content-wrapper .image-figure{width:25%}section#coupon,section#coupons{display:table}section#coupon>*,section#coupons>*{display:table-cell;vertical-align:top}section#coupon .pages-nav-wrapper,section#coupons .pages-nav-wrapper{width:20%;border-right:1px solid #e2e2e2}}section#coupons .coupons-content .coupon-wrapper{padding:20px}section#coupons .coupons-content .coupon-wrapper .coupon-container{margin:0}section#coupons .coupons-content .extra-row{padding:0 20px;margin-bottom:20px}@media (min-width:769px){section#coupons .coupons-content .coupons-row{display:table;table-layout:fixed;width:100%;border-spacing:20px}section#coupons .coupons-content .coupons-row .coupon-wrapper{display:table-cell;background-color:#666;width:50%;padding:0}}section#coupon .coupon-content-wrapper{padding:20px}section#coupon .coupon-content-wrapper .coupon-card-wrapper .coupon-container{margin:0}section#coupon .coupon-content-wrapper>.coupon-content .coupon-text .coupon-extra,section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .tabs-container .coupon-form{margin-top:20px}section#coupon .coupon-content-wrapper>.coupon-content{padding:0 20px;background-color:#f5f5f5;margin-bottom:20px}section#new .new-content-wrapper .new-content-container .content-wrapper .media-gallery-wrapper,section#new .new-content-wrapper .new-content-container>:not(:last-child){margin-bottom:10px}section#coupon .coupon-content-wrapper>.coupon-content>*{padding:20px 0}section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container{border-top:2px dashed #ccc}section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons{margin-top:20px;list-style:none;font-style:normal;text-decoration:none}section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons>li{display:inline-block;width:30%;height:auto}section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons>li:not(:last-child){margin-right:1%}section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons .method-icon i{min-width:1.7em;width:50%;cursor:pointer}section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons .method-icon i.active,section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons .method-icon i:hover{color:#f5f5f5}section#new,section#news{padding:0}section#news .news-content-wrapper .news-list .new-card-wrapper .entry-card-container{border-bottom:1px solid silver;padding:10px}section#new .new-content-wrapper .new-content-container{padding:1em}section#new .new-content-wrapper .new-content-container .content-wrapper .new-title{font-size:2.2em}section#new .new-content-wrapper .new-content-container .content-wrapper .subtitle{font-size:.8em}@media (min-width:550px){section#video .videos-pagination{float:right}section#new .new-content-wrapper .media-gallery-wrapper{max-width:50%;margin-right:10px}section#new .new-content-wrapper .new-extra-wrapper .social-wrapper{text-align:left}}section#virtual-tour{padding:0}section#virtual-tour .tour-content-wrapper{padding:10px}@media (min-width:769px){section#virtual-tour .tour-content-wrapper{padding:20px}}#blog,#blog-entry{padding:0}#blog .blog-content-wrapper{padding:1em}#blog .blog-content-wrapper .blog-content-title{font-size:1.6em;margin-bottom:.5em}#blog .blog-content-wrapper .blog-list-container .entry-card-wrapper .entry-card-container:not(.main-item){padding:10px 0;border-bottom:1px solid silver}@media (min-width:1025px){section#new,section#news{display:table;table-layout:fixed}section#new>*,section#news>*{display:table-cell;vertical-align:top}section#new .pages-nav-wrapper,section#news .pages-nav-wrapper{width:20%;border-right:1px solid #e2e2e2}section#new>:not(.pages-nav-wrapper),section#news>:not(.pages-nav-wrapper){width:80%}section#virtual-tour{display:table;table-layout:fixed}section#virtual-tour>*{display:table-cell;vertical-align:top}section#virtual-tour .pages-nav-wrapper{width:20%;border-right:1px solid #e2e2e2}section#virtual-tour .tour-content-wrapper{width:80%}#blog .blog-content-wrapper{padding:1em 2em 2em}}.entry-card-container{overflow:hidden;position:relative;display:block}.entry-card-container .card-overlay{background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;display:none}.entry-card-container .card-overlay:after,.entry-card-container .card-overlay:before{content:" ";display:table}.entry-card-container .card-overlay:after{clear:both}.entry-card-container .card-overlay .overlay-content{position:absolute;top:50%;font-size:1.2em;margin-top:-.6em;width:100%;font-weight:700;text-align:center;color:#fff}.entry-card-container .card-overlay .overlay-content span{padding:5px 10px;-webkit-box-shadow:0 0 5px 1px #333;-moz-box-shadow:0 0 5px 1px #333;box-shadow:0 0 5px 1px #333}.entry-card-container .card-content-container{width:100%}.entry-card-container .card-content-container .card-image-container{padding:.5em}.entry-card-container .card-content-container .card-image-container figure img{width:100%}.entry-card-container .card-content-container .card-text-container{padding:.5em;word-break:break-word}.entry-card-container .card-content-container .card-text-container .card-title{font-size:1.35em;line-height:normal;text-decoration:none;color:#333;margin-bottom:10px;font-weight:700}.entry-card-container .card-content-container .card-text-container .card-subtitle{font-size:1.15em;margin-bottom:5px}#blog-entry .entry-content-container .entry-content>*,#blog-entry .entry-content-container .entry-extra{margin-bottom:1em}.entry-card-container .card-content-container .card-text-container .card-body-text{font-size:.81em}.entry-card-container:hover .card-overlay{display:block}.entry-card-container.main-item .card-content-container{color:#fff}.entry-card-container.main-item .card-content-container .card-image-container{padding:0}.entry-card-container.main-item .card-content-container .card-image-container figure{border-width:0;padding:0}#blog-entry .entry-content-container,.entry-card-container.main-item .card-content-container .card-text-container{padding:1em}.entry-card-container.main-item .card-content-container .card-text-container a{color:#f5f5f5}@media (min-width:550px){.entry-card-container .card-content-container{display:table;width:100%}.entry-card-container .card-content-container>*{display:table-cell;vertical-align:top}.entry-card-container .card-content-container .card-image-container{width:20%}.entry-card-container.main-item .card-content-container .card-image-container{width:30%}}#blog-entry .entry-content-container .entry-extra .kind-title{font-size:1.4em}#blog-entry .entry-content-container .entry-content{position:relative}#blog-entry .entry-content-container .entry-content .entry-title{font-size:1.8em;margin-bottom:.5em}#blog-entry .entry-content-container.kind_article_keys .entry-text ol li:not(:last-child),#cookies_policy .row{margin-bottom:10px}#blog-entry .entry-content-container .entry-content .entry-subtitle{font-size:1.4em;font-style:italic}#blog-entry .entry-content-container .entry-content .entry-figure img{width:100%}#blog-entry .entry-content-container.kind_article_keys .entry-text ol{list-style:none}#blog-entry .entry-content-container.kind_article_keys .entry-text ol li>strong{display:block}@media (min-width:550px){#blog-entry .entry-content-container .entry-content .entry-title.in-figure{position:absolute;width:100%;top:0;padding:15px;background-color:rgba(0,0,0,.4);text-align:center;color:#fff}}@media (min-width:1025px){#blog-entry .entry-content-container{padding:1em 2em 2em}}#cookies_policy .row .block-title{margin-bottom:15px;text-transform:uppercase;font-weight:700}#cookies_policy .row .cookies-table{padding-top:10px}#cookies_policy .row .cookies-table th{color:#fff}#legal_notice .row{margin-bottom:10px}#legal_notice .row .block-title{margin-bottom:15px;text-transform:uppercase;font-weight:700}#test-pages .pages-list-container .test-page-container{border-width:1px;border-style:solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#test-pages .pages-list-container .test-page-container:not(:last-child){margin-bottom:10px}#test-pages .pages-list-container .test-page-container .test-page-header a:not(.button){color:#fff;vertical-align:middle}#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row{display:table;width:100%}#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row>*{display:table-cell;padding:10px}#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row:not(:last-child){border-bottom:1px solid silver}#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row .prop-name{text-transform:capitalize}#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row .prop-value{text-align:right}#test-pages .pages-table-container{overflow:scroll;max-height:600px}#error-section{padding:0}#error-section>*{padding:20px}#error-section .error-container{border-right:1px dashed silver}#error-section .error-container>:not(:last-child){margin-bottom:20px}#error-section .error-container .error-title{font-size:1.3em;font-weight:700;list-style:none;font-style:normal;text-decoration:none}#error-section .error-container .error-message{padding:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;font-style:italic}#error-section .error-container .error-message a{color:#fff}#error-section .emoji-container .emoji-content{font-size:10em}@media (min-width:1025px){#error-section{display:table}#error-section>*{display:table-cell;vertical-align:middle}#error-section .error-container{width:70%}#error-section .emoji-container{width:30%}.theme-border-color-large{border-color:#567f62!important}.theme-text-color-lighter-large{color:#6f9e7d}header{background:0 0}header .main-nav{border-top-width:10px;border-top-style:solid}header .main-nav .header-social-wrapper{float:right}header .main-nav ul.menu>li{font-size:1em;position:relative;border-right:1px solid #AAA}header .main-nav ul.menu>li>a{margin-top:15px;padding:0 15px;color:#567f62}header .main-nav ul.menu>li>a:hover{opacity:.6}header .main-nav ul.menu>li a{font-weight:700}header .main-nav ul.menu>li .indicator-wrapper{position:absolute;font-size:2em;left:0;top:-15px;width:100%;text-align:center}header .main-nav ul.menu>li .indicator-wrapper .indicator-icon{line-height:0;position:relative;top:2px;display:block}header .main-nav ul.menu>li.active .indicator-wrapper{display:block}header .main-nav ul.menu>li:not(.active)>a{color:#fff}header .main-nav ul.menu>li:first-child>a{padding-left:0}header .main-nav ul.menu>li:last-child{border-width:0}header .main-nav ul.menu>li .dropdown-list ul{background-color:#fff}header .main-nav ul.menu>li .dropdown-list ul li:not(:last-child){border-bottom-color:#567f62}header .main-nav ul.menu>li .dropdown-list ul li a{color:#333}header .main-nav ul.menu>li .dropdown-list ul li.active{background-color:#6f9e7d}header .header-content,header .header-content .client-info .client-name a,header .header-content .client-info .info-wrapper .additional-info ul li a,header .main-nav ul.menu>li .dropdown-list ul li.active a{color:#fff}header .header-content>.row{padding:20px 0 0}header .header-content.home-header>.row{padding-bottom:20px}header .header-content .client-info{float:none!important;width:100%}header .header-content .client-info .client-name{font-size:2.6em;margin-top:10px;list-style:none;font-style:normal;text-decoration:none;font-weight:700}header .header-content .client-info .info-wrapper .address-line{font-size:1.2em;color:#fff}header .header-content .client-info .info-wrapper .additional-info p.telf{font-size:1.6em;font-weight:700;margin-bottom:10px}header .header-content .client-info .info-wrapper .additional-info ul{font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:right}header .header-content .client-info .info-wrapper .additional-info ul li{border-left:1px dotted #666;padding-left:10px}header .header-content .client-aux{position:absolute;top:-10px;right:130px;border-bottom-width:20px;border-bottom-style:solid;border-left:14px solid transparent;border-right:14px solid transparent;height:0;width:148px;-ms-transform:rotate(6deg);-webkit-transform:rotate(6deg);transform:rotate(6deg);margin:0;float:none!important}header .header-content .client-aux .logo{width:148px;height:115px;border-width:0 14px 14px;border-style:solid;margin-top:18px;margin-left:-14px;background-color:#fff;background-position:center;background-size:101% auto;float:none!important}header .header-content .client-aux .logo:before{content:url(http://estaticos.qdq.com/sw2/new_texture/img/tag_top.png);margin-left:-91px;margin-top:-56px;position:absolute}footer{background:0 0!important;border-width:0;padding:0}footer .container{border-top-width:2px;border-top-style:double;padding:10px 20px}footer.home-footer .container{padding:10px 50px;max-width:1125px}}.breadcrumb-container,.breadcrumb-container .breadcrumb-content .breadcrumb-list li a{color:#fff}.filling-side-container .side-widget .widget-title{font-size:1.3em;font-weight:400;text-transform:capitalize}footer .footer-content .schedule-wrapper .schedule-title{font-size:1.4em;text-transform:none}@font-face{font-family:'Oleo Script Swash Caps';font-style:normal;font-weight:400;src:local('Oleo Script Swash Caps'),local('OleoScriptSwashCaps-Regular'),url(https://web.archive.orghttps://fonts.gstatic.com/s/oleoscriptswashcaps/v4/vdWhGqsBUAP-FF3NOYTe4vjzg0hCj8tR-ZIUWCRpThM.ttf) format('truetype')}a{color:#567f62}a:hover{color:#6f9e7d;text-decoration:none}.theme-font-family,h1,h2,h3,h4,h5,h6{font-family:Oleo Script Swash Caps,cursive}.theme-bg-lighter{background-color:#6f9e7d}.theme-bg-light{background-color:#638e6f}.theme-bg-lightest,.theme-bg-lightest-hover:hover{background-color:#8bb096}.theme-bg-lighter-op-10{background-color:rgba(111,158,125,.1)}.theme-bg-lighter-op-20{background-color:rgba(111,158,125,.2)}.theme-bg-lighter-op-40{background-color:rgba(111,158,125,.4)}.theme-bg,.theme-bg-active.active{background-color:#567f62}.theme-bg-op-20{background-color:rgba(86,127,98,.2)}.theme-bg-op-40,.theme-bg-op-40-hover:hover{background-color:rgba(86,127,98,.4)}.theme-bg-op-50,.theme-bg-op-50-disabled.disabled,.theme-bg-op-50-hover:hover{background-color:rgba(86,127,98,.5)}.theme-bg-dark{background-color:#4b6e55}.theme-bg-darken,.theme-bg-darken-active.active,.theme-bg-darken-hover:hover{background-color:#3f5e48}.theme-border-color{border-color:#567f62}.theme-border-color-darken{border-color:#3f5e48}.theme-border-color-darkest{border-color:#334b3a}.icon.alt,.thumbnail figure,figure.thumbnail{border-color:#567f62}.text-color-theme,.theme-text-color,.theme-text-color:hover{color:#567f62}.theme-text-color-darken{color:#3f5e48}.theme-text-color-lighter{color:#6f9e7d}.theme-text-color-lightest{color:#82aa8d}.button,.button:focus,.button:focus:hover,.button:hover{color:#567f62}.pagination-item{background-color:#6f9e7d}.pagination-item:hover{background-color:#638e6f}.pagination-item.active{background:#567f62}.pagination-item.disabled{background-color:rgba(86,127,98,.4)}.icon.alt{background-color:#567f62}.badge,.theme-form,.theme-table thead th{background:#567f62}@media (min-width:1025px){header .main-nav .container nav ul.menu>li.active>a{color:#82aa8d}header .main-nav .container nav ul.menu>li .dropdown-list li.active{background:#567f62}footer .container{background-color:#3f5e48;border-color:#334b3a}.theme-border-color-large{border-color:#567f62!important}.theme-text-color-lighter-large{color:#6f9e7d}}html{background:url(//web.archive.orghttp://estaticos.qdq.com/img/sw/texturas/modern/modern_02.png)}section#homePhotos .container .home-tour .tour-wrapper.mode-texture .tour-btn-group{margin-top:-60px}section#homePhotos .container .photo-nav li{line-height:110%}section#homePhotos .container .photo-nav li:hover{background-color:#dbdbdb}section#homePhotos .container .photo-nav li.active{background-color:#efefef}@media (min-width:1025px){section#homePhotos{position:relative;z-index:2}section#homePhotos .container{text-align:center}section#homePhotos .container:after{content:url(http://estaticos.qdq.com/sw2/new_texture/img/home_photo_shadow.png);display:inline-block}section#homePhotos .container>.carousel{border:1px solid #CCC}section#homePhotos .container>.carousel .frame-border{border:10px solid #fff;overflow:hidden}section#homePhotos .container>.carousel .frame-border .home-photo{overflow:hidden}section#homePhotos .container>.photo-nav{right:0;bottom:-65px;width:100%}section#homePhotos .container>.home-tour .tour-wrapper.mode-texture{margin:0}section#homePhotos .container>.home-tour .tour-wrapper.mode-texture .tour-btn-group{margin-top:10px;padding:0}section#homePhotos .container>.home-tour .tour-wrapper.mode-texture .tour-btn-group .tour-btn{font-size:1em}section#frontpage{position:relative;margin-top:-310px;z-index:1}section#frontpage .container{background:url(http://estaticos.qdq.com/sw2/new_texture/img/bg.png) repeat-x #fff;padding:360px 50px 0;max-width:1125px;margin-top:0}section#frontpage .container .main-content{padding-left:0;border-width:0}section#frontpage .container .main-content h2{font-family:Arial,Helvetica,sans-serif}section#frontpage .container aside{border-width:0}section#frontpage .container aside h2{font-size:1.4em;font-weight:400}}
/*
     FILE ARCHIVED ON 05:17:19 Mar 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:15:10 May 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 1.512
  load_resource: 360.651 (2)
  PetaboxLoader3.resolve: 203.227 (2)
  PetaboxLoader3.datanode: 131.458 (2)
*/


@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  src: local('Fjalla One'), local('FjallaOne-Regular'), url(https://fonts.gstatic.com/s/fjallaone/v4/rxxXUYj4oZ6Q5oDJFtEd6i3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}

/*  THEME VARS  */
/*  COLOR  */
/*  FONT  */
/*  ELEMENTS  */
/*  DOCUMENT  */
html {
  background: url("https://estaticos.qdq.com/img/sw/texturas/classicA/classicA_03.png") repeat;
}
/*  LINKS  */
a {
  color: #6e6890;
}
a:hover {
  color: #8c87a9;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Fjalla One, sans-serif;
}
/*  CLASSES  */
/*  FONT  */
.theme-font-family {
  font-family: Fjalla One, sans-serif;
}
/*  BACKGROUND  */
.theme-bg-lighter {
  background-color: #8c87a9;
}
.theme-bg-light {
  background-color: #7d789c;
}
.theme-bg-lightest {
  background-color: #a6a2bc;
}
.theme-bg-lightest-hover:hover {
  background-color: #a6a2bc;
}
.theme-bg-lighter-op-10 {
  background-color: rgba(140, 135, 169, 0.1);
}
.theme-bg-lighter-op-20 {
  background-color: rgba(140, 135, 169, 0.2);
}
.theme-bg-lighter-op-40 {
  background-color: rgba(140, 135, 169, 0.4);
}
.theme-bg {
  background-color: #6e6890;
}
.theme-bg-active.active {
  background-color: #6e6890;
}
.theme-bg-op-20 {
  background-color: rgba(110, 104, 144, 0.2);
}
.theme-bg-op-40,
.theme-bg-op-40-hover:hover {
  background-color: rgba(110, 104, 144, 0.4);
}
.theme-bg-op-50 {
  background-color: rgba(110, 104, 144, 0.5);
}
.theme-bg-op-50-hover:hover {
  background-color: rgba(110, 104, 144, 0.5);
}
.theme-bg-op-50-disabled.disabled {
  background-color: rgba(110, 104, 144, 0.5);
}
.theme-bg-dark {
  background-color: #625c80;
}
.theme-bg-darken {
  background-color: #55506f;
}
.theme-bg-darken-active.active,
.theme-bg-darken-hover:hover {
  background-color: #55506f;
}
/*  BORDER   */
.theme-border-color {
  border-color: #6e6890;
}
.theme-border-color-darken {
  border-color: #55506f;
}
.theme-border-color-darkest {
  border-color: #48445e;
}
/*  TEXT  */
.theme-text-color {
  color: #6e6890;
}
.theme-text-color:hover {
  color: #6e6890;
}
.text-color-theme {
  color: #6e6890;
}
.theme-text-color-darken {
  color: #55506f;
}
.theme-text-color-lighter {
  color: #8c87a9;
}
.theme-text-color-lightest {
  color: #9d99b5;
}
/*  PAGINATION  */
.pagination-item {
  background-color: #8c87a9;
}
.pagination-item:hover {
  background-color: #7d789c;
}
.pagination-item.active {
  background-color: #6e6890;
}
.pagination-item.disabled {
  background-color: rgba(110, 104, 144, 0.4);
}
/*  THUMBNAILS  */
.thumbnail figure,
figure.thumbnail {
  border-color: #6e6890;
}
/*  BUTTONS  */
.button,
.button:focus {
  color: #6e6890;
}
.button:hover,
.button:focus:hover {
  color: #6e6890;
}
/*  ICONS  */
.icon.alt {
  border-color: #6e6890;
  background-color: #6e6890;
}
/*  FORMS  */
.theme-form {
  background-color: #6e6890;
}
/*  TABLES  */
.theme-table thead th {
  background-color: #6e6890;
}
/*  BADGES  */
.badge {
  background-color: #6e6890;
}
/*  LARGE  */
@media (min-width: 1025px) {
  /*  NAVIGATION  */
  header .main-nav .container nav ul.menu > li.active > a {
    color: #9d99b5;
  }
  header .main-nav .container nav ul.menu > li .dropdown-list li.active {
    background-color: #6e6890;
  }
  /*  FOOTER  */
  footer .container {
    background-color: #55506f;
    border-color: #48445e;
  }
  /*  BORDER  */
  .theme-border-color-large {
    border-color: #6e6890 !important;
  }
  /*  TEXT  */
  .theme-text-color-lighter-large {
    color: #8c87a9;
  }
}

/*
     FILE ARCHIVED ON 13:59:42 Mar 19, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:15:10 May 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 12.097
  load_resource: 441.545
  PetaboxLoader3.resolve: 295.395
  PetaboxLoader3.datanode: 46.476
*/


@font-face {
  font-family: 'fpicons';
  src:url('http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/fonts/fpicons.eot?yg5dv7');
  src:url('http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/fonts/fpicons.eot#iefixyg5dv7') format('embedded-opentype'),
    url('http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/fonts/fpicons.woff?yg5dv7') format('woff'),
    url('http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/fonts/fpicons.ttf?yg5dv7') format('truetype'),
    url('http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/fonts/fpicons.svg?yg5dv7#fpicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="fp-i-"], [class*=" fp-i-"] {
  font-family: 'fpicons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.flowplayer{position:relative;width:100%;counter-increment:flowplayer;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
.flowplayer a:focus{outline:0}
.flowplayer video{width:100%}
.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
.flowplayer .fp-player{position:absolute;top:0;left:0;width:100%;height:100%}
.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
.flowplayer .fp-ui{z-index:11}
.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
.flowplayer .fp-message p{color:#666;font-size:95%}
.flowplayer .fp-title{line-height:30px;font-weight:normal;font-family:'myriad pro',Helvetica,Arial,sans-serif;font-size:11px;cursor:default;color:#fff;width:auto;max-width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;padding:0 20px;}
.is-rtl.flowplayer .fp-title{float:right}
.aside-time.flowplayer .fp-title{display:none !important}
.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;background-image:-webkit-linear-gradient(top,transparent,transparent) !important;background-image:-moz-linear-gradient(top,transparent,transparent) !important;background-image:-o-linear-gradient(top,transparent,transparent) !important;background-image:linear-gradient(to bottom,transparent,transparent) !important}
.is-fullscreen.flowplayer .fp-controls{bottom:3px}
.is-mouseover.flowplayer .fp-controls{bottom:0}
.flowplayer .fp-controls,.flowplayer .fp-title,.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close,.flowplayer .fp-embed,.flowplayer.aside-time .fp-time{background-color:#000;background-color:rgba(0,0,0,0.65);}
.no-background.flowplayer .fp-controls,.no-background.flowplayer .fp-title,.no-background.flowplayer .fp-fullscreen,.no-background.flowplayer .fp-unload,.no-background.flowplayer .fp-close,.no-background.flowplayer .fp-embed,.no-background.flowplayer.aside-time .fp-time{background-color:transparent !important;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;background-image:-webkit-linear-gradient(top,transparent,transparent) !important;background-image:-moz-linear-gradient(top,transparent,transparent) !important;background-image:-o-linear-gradient(top,transparent,transparent) !important;background-image:linear-gradient(to bottom,transparent,transparent) !important;text-shadow:0 0 1px #000}
.no-background.flowplayer .fp-play,.no-background.flowplayer .fp-brand{background-color:transparent !important;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;background-image:-webkit-linear-gradient(top,transparent,transparent) !important;background-image:-moz-linear-gradient(top,transparent,transparent) !important;background-image:-o-linear-gradient(top,transparent,transparent) !important;background-image:linear-gradient(to bottom,transparent,transparent) !important;text-shadow:0 0 1px #000}
.flowplayer.fixed-controls .fp-controls{background-color:#000}
.flowplayer .fp-timeline{background-color:#a5a5a5}
.flowplayer .fp-buffer{background-color:#eee}
.flowplayer .fp-progress{background-color:#00a7c8}
.flowplayer .fp-volumeslider{background-color:#a5a5a5}
.flowplayer .fp-volumelevel{background-color:#00a7c8}
.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help .fp-help-section{margin:3%;direction:ltr}
.flowplayer .fp-help .fp-help-basics{margin-top:6%}
.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
.flowplayer .fp-help small{font-size:90%;color:#aaa}
.flowplayer .fp-help .fp-close{display:block}
@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
}.flowplayer .fp-dropdown{position:absolute;top:5px;width:100px;background-color:#000 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;margin:0 !important;list-style-type:none !important;}
.flowplayer .fp-dropdown:before{content:'';display:block;position:absolute;top:-5px;left:calc(50% - 5px);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(51,51,51,0.9)}
.flowplayer .fp-dropdown li{padding:10px !important;margin:0 !important;color:#fff !important;font-size:11px !important;list-style-type:none !important;}
.flowplayer .fp-dropdown li.active{background-color:#00a7c8 !important;cursor:default !important}
.flowplayer .fp-dropdown.fp-dropup{bottom:20px;top:auto;}
.flowplayer .fp-dropdown.fp-dropup:before{top:auto;bottom:-5px;border-bottom:none;border-top:5px solid rgba(51,51,51,0.9)}
.flowplayer .fp-tooltip{background-color:#000;color:#fff;display:none;position:absolute;padding:5px;}
.flowplayer .fp-tooltip:before{content:'';display:block;position:absolute;bottom:-5px;width:0;height:0;left:calc(50% - 5px);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}
.flowplayer .fp-timeline-tooltip{bottom:35px}
.flowplayer .fp-timeline:hover+.fp-timeline-tooltip{display:block}
.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
.flowplayer .fp-subtitle p:after{content:'';clear:both}
.flowplayer .fp-subtitle p b{font-weight:bold}
.flowplayer .fp-subtitle p i{font-style:italic}
.flowplayer .fp-subtitle p u{text-decoration:underline}
.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play,.flowplayer .fp-menu{font-family:'fpicons' !important;color:#fff !important;font-size:15px !important;text-align:center !important;line-height:30px !important;text-decoration:none !important;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play,.is-rtl.flowplayer .fp-menu{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);transform:scale(-1,1)}
.is-rtl.flowplayer .fp-menu{-webkit-transform:none;-moz-transform:none;transform:none}
.flowplayer .fp-fullscreen:before{content:"\e602"}
.flowplayer .fp-unload:before,.flowplayer .fp-close:before{content:"\e600"}
.flowplayer .fp-mute:before{content:"\e606"}
.flowplayer .fp-embed:before{content:"\e603"}
.flowplayer .fp-play:before{content:"\e608"}
.flowplayer .fp-menu:before{content:"\e604"}
.flowplayer .fp-flash-disabled{background:#333;width:390px;margin:0 auto;position:absolute;bottom:0;color:#fff}
.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/img/play_white.png) center no-repeat;background-size:11%;}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/img/play_white_rtl.png) center no-repeat;background-size:11%}
@media (-webkit-min-device-pixel-ratio: 2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/img/play_white@x2.png) center no-repeat;background-size:11%}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/img/play_white_rtl@x2.png) center no-repeat;background-size:11%}
}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
.flowplayer .fp-brand{color:#fff !important;position:absolute;right:115px;font-weight:normal !important;font-family:'myriad pro',Helvetica,Arial,sans-serif !important;text-decoration:none !important;line-height:15px !important;font-size:11px !important;height:15px;width:55px;bottom:9px;box-sizing:border-box;text-align:center;padding:1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.has-menu.flowplayer .fp-brand{right:152px}
.is-rtl.flowplayer .fp-brand{right:auto;left:125px}
.has-menu.is-rtl.flowplayer .fp-brand{left:152px}
.no-brand.flowplayer .fp-brand{display:none}
.no-volume.no-mute.flowplayer .fp-brand{right:10px}
.no-volume.flowplayer .fp-brand{right:50px}
.no-mute.flowplayer .fp-brand{right:95px}
.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:40px;cursor:pointer;display:none;z-index:100;}
.flowplayer .fp-logo img{width:100%}
.is-embedded.flowplayer .fp-logo{display:block}
.fixed-controls.flowplayer .fp-logo{bottom:15px}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:10px;left:auto;right:10px;display:block;width:30px;height:23px;text-align:center;cursor:pointer;height:30px;width:30px;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{right:auto;left:10px}
.flowplayer .fp-unload,.flowplayer .fp-close{display:none}
.flowplayer .fp-play{display:none;height:30px !important;position:absolute;bottom:0;left:0;text-align:center;}
.is-rtl.flowplayer .fp-play{left:auto;right:0}
.is-playing.flowplayer .fp-play:before{content:"\e607"}
.flowplayer .fp-menu{display:none;position:absolute;bottom:0;z-index:11;right:10px;}
.is-rtl.flowplayer .fp-menu{right:auto;left:10px}
.has-menu.flowplayer .fp-menu{display:block}
.flowplayer .fp-menu .fp-dropdown{z-index:12;display:none;left:-42.5px;line-height:auto;width:149px;-webkit-transform:none;-moz-transform:none;transform:none;}
.is-rtl.flowplayer .fp-menu .fp-dropdown{left:-10px}
.flowplayer .fp-menu.dropdown-open .fp-dropdown{display:block}
.flowplayer.is-ready.is-closeable .fp-unload{display:block}
.flowplayer.is-ready.is-closeable .fp-embed{right:90px}
.flowplayer.is-ready.is-closeable .fp-fullscreen{right:50px}
.flowplayer.is-fullscreen .fp-fullscreen{display:block !important;}
.flowplayer.is-fullscreen .fp-fullscreen:before{content:"\e601"}
.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:10px;height:10px;margin:0 225px 0 55px;}
.no-brand.flowplayer .fp-timeline{margin-right:160px;}
.has-menu.no-brand.flowplayer .fp-timeline{margin-right:187px}
.no-volume.no-brand.flowplayer .fp-timeline{margin-right:95px}
.no-mute.no-brand.flowplayer .fp-timeline{margin-right:130px}
.no-mute.no-volume.no-brand.flowplayer .fp-timeline{margin-right:55px}
.has-menu.flowplayer .fp-timeline{margin-right:252px}
.no-volume.flowplayer .fp-timeline{margin-right:160px}
.no-mute.flowplayer .fp-timeline{margin-right:195px}
.no-mute.no-volume.flowplayer .fp-timeline{margin-right:120px}
.is-rtl.flowplayer .fp-timeline{margin:0 55px 0 225px;}
.no-brand.is-rtl.flowplayer .fp-timeline{margin-left:160px;}
.has-menu.no-brand.is-rtl.flowplayer .fp-timeline{margin-left:197px}
.has-menu.is-rtl.flowplayer .fp-timeline{margin-left:262px}
.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:95px}
.no-mute.is-rtl.flowplayer .fp-timeline{margin-left:130px}
.no-mute.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:55px}
.is-long.flowplayer .fp-timeline{margin:0 255px 0 85px;}
.no-volume.is-long.flowplayer .fp-timeline{margin-right:125px}
.no-mute.is-long.flowplayer .fp-timeline{margin-right:85px}
.has-menu.is-long.flowplayer .fp-timeline{margin-right:292px}
.no-brand.is-long.flowplayer .fp-timeline{margin-right:190px;}
.has-menu.no-brand.is-long.flowplayer .fp-timeline{margin-right:227px}
.is-rtl.is-long.flowplayer .fp-timeline{margin:85px 0 190px 0;}
.no-volume.is-rtl.is-long.flowplayer .fp-timeline{margin-left:125px}
.no-mute.is-rtl.is-long.flowplayer .fp-timeline{margin-left:85px}
.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 190px 0 10px;}
.has-menu.aside-time.flowplayer .fp-timeline,.has-menu.no-time.flowplayer .fp-timeline{margin-right:227px}
.aside-time.no-brand.flowplayer .fp-timeline{margin-right:115px}
.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:115px}
.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:75px}
.is-rtl.aside-time.flowplayer .fp-timeline,.is-rtl.no-time.flowplayer .fp-timeline{margin:0 10px 0 115px}
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline,.is-rtl.no-time.no-volume.flowplayer .fp-timeline{margin-left:50px}
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline,.is-rtl.no-time.no-mute.flowplayer .fp-timeline{margin-left:10px}
.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
.flowplayer .fp-timeline.no-animation .fp-buffer{-webkit-transition:none;-moz-transition:none;transition:none}
.flowplayer .fp-progress.animated{transition-timing-function:linear;transition-property:width,height}
.flowplayer.is-touch .fp-timeline{overflow:visible}
.flowplayer.is-touch .fp-progress{-webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear;box-sizing:border-box}
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress{-webkit-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;-moz-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear}
.flowplayer.is-touch.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-mouseover .fp-progress:before{content:'';box-sizing:border-box;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;right:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before{right:auto;left:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after{left:-10px;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:-1px 0 4px rgba(0,0,0,0.5);box-shadow:-1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-progress:before{width:10px;height:10px}
.flowplayer.is-touch.is-mouseover .fp-progress:after{height:18px;width:18px;top:-4px;right:-10px;border:5px solid rgba(255,255,255,0.65);-webkit-box-shadow:1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:1px 0 4px rgba(0,0,0,0.5);box-shadow:1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after{border:10px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;top:-5px;right:-10px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after{left:-15px;right:auto;border:10px solid #fff}
.flowplayer .fp-volume{position:absolute;top:12px;right:10px;}
.has-menu.flowplayer .fp-volume{right:37px}
.is-rtl.flowplayer .fp-volume{right:auto;left:10px}
.is-rtl.has-menu.flowplayer .fp-volume{left:37px}
.flowplayer .fp-mute{position:relative;width:30px;height:30px;float:left;top:-12px;cursor:pointer;}
.is-rtl.flowplayer .fp-mute{float:right}
.no-mute.flowplayer .fp-mute{display:none}
.flowplayer .fp-volumeslider{width:75px;height:6px;cursor:col-resize;float:left;}
.is-rtl.flowplayer .fp-volumeslider{float:right}
.no-volume.flowplayer .fp-volumeslider{display:none}
.flowplayer .fp-volumelevel{height:100%}
.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:11px;font-weight:normal;font-family:'myriad pro',Helvetica,Arial,sans-serif !important;color:#fff;width:100%;}
.flowplayer .fp-time.is-inverted .fp-duration{display:none}
.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:9px}
.no-time.flowplayer .fp-time{display:none}
.is-long.flowplayer .fp-time em{width:65px}
.flowplayer .fp-elapsed{left:10px;}
.is-rtl.flowplayer .fp-elapsed{left:auto;right:10px}
.flowplayer .fp-remaining,.flowplayer .fp-duration{right:180px;color:#eee;}
.no-brand.flowplayer .fp-remaining,.no-brand.flowplayer .fp-duration{right:125px;}
.has-menu.no-brand.flowplayer .fp-remaining,.has-menu.no-brand.flowplayer .fp-duration{right:152px}
.no-volume.no-brand.flowplayer .fp-remaining,.no-volume.no-brand.flowplayer .fp-duration{right:50px}
.no-mute.no-brand.flowplayer .fp-remaining,.no-mute.no-brand.flowplayer .fp-duration{right:95px}
.no-mute.no-volume.no-brand.flowplayer .fp-remaining,.no-mute.no-volume.no-brand.flowplayer .fp-duration{right:10px}
.has-menu.flowplayer .fp-remaining,.has-menu.flowplayer .fp-duration{right:217px}
.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:115px}
.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:160px}
.no-mute.no-volume.flowplayer .fp-remaining,.no-mute.no-volume.flowplayer .fp-duration{right:75px}
.is-rtl.flowplayer .fp-remaining,.is-rtl.flowplayer .fp-duration{right:auto;left:180px;}
.no-brand.is-rtl.flowplayer .fp-remaining,.no-brand.is-rtl.flowplayer .fp-duration{left:115px;}
.has-menu.no-brand.is-rtl.flowplayer .fp-remaining,.has-menu.no-brand.is-rtl.flowplayer .fp-duration{left:142px}
.has-menu.is-rtl.flowplayer .fp-remaining,.has-menu.is-rtl.flowplayer .fp-duration{left:207px}
.no-volume.is-rtl.flowplayer .fp-remaining,.no-volume.is-rtl.flowplayer .fp-duration{left:50px}
.no-mute.is-rtl.flowplayer .fp-remaining,.no-mute.is-rtl.flowplayer .fp-duration{left:95px}
.no-mute.no-volume.is-rtl.flowplayer .fp-remaining,.no-mute.no-volume.is-rtl.flowplayer .fp-duration{left:10px}
.flowplayer .fp-remaining{display:none}
.flowplayer.aside-time .fp-time{position:absolute;top:10px;left:10px;bottom:auto !important;width:auto;background-color:#000;background-color:rgba(0,0,0,0.65);height:30px;padding:0 5px;-webkit-border-radius:control_border_radius;-moz-border-radius:control_border_radius;border-radius:control_border_radius;line-height:30px;text-align:center;font-size:15px;}
.no-background.flowplayer.aside-time .fp-time{background-color:transparent !important}
.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
.flowplayer.aside-time .fp-time .fp-elapsed::after{content:' / '}
.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed,.flowplayer.is-splash .fp-title,.flowplayer.is-poster .fp-title,.flowplayer.is-splash .fp-brand,.flowplayer.is-poster .fp-brand{display:none !important}
.flowplayer.is-poster .fp-engine{top:-9999em}
.flowplayer.is-loading .fp-waiting{display:block}
.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
.flowplayer.is-loading .fp-ui{background-position:-9999em}
.flowplayer.is-loading video.fp-engine{position:absolute;top:-9999em}
.flowplayer.is-seeking .fp-waiting{display:block}
.flowplayer.is-playing{background-image:none !important;background-color:#333;}
.flowplayer.is-playing.hls-fix.is-finished .fp-engine{position:absolute;top:-9999em}
.flowplayer.is-fullscreen{top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333;}
.is-rtl.flowplayer.is-fullscreen{left:auto !important;right:0 !important}
.flowplayer.is-fullscreen .fp-player{background-color:#333}
.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
.flowplayer.is-error .fp-message{display:block}
.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
.flowplayer.is-ready.is-muted .fp-mute{opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}
.flowplayer.is-ready.is-muted .fp-mute:before{content:"\e605"}
.flowplayer.is-mouseout .fp-controls,.flowplayer.is-mouseout .fp-title{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
.is-fullscreen.flowplayer.is-mouseout .fp-controls{height:3px;bottom:0}
.flowplayer.is-mouseout .fp-title{overflow:hidden}
.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play,.flowplayer.is-mouseout .fp-menu,.flowplayer.is-mouseout .fp-brand,.flowplayer.is-mouseout .fp-timeline-tooltip,.flowplayer.is-mouseout.aside-time .fp-time{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:30px}
.flowplayer.is-mouseover .fp-title,.flowplayer.fixed-controls .fp-title{height:30px}
.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play,.flowplayer.is-mouseover .fp-menu,.flowplayer.fixed-controls .fp-menu{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.fixed-controls .fp-volume{display:block}
.flowplayer.fixed-controls .fp-controls{bottom:-30px;}
.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
.flowplayer.fixed-controls .fp-time em{bottom:-20px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:10px}
.flowplayer.is-disabled .fp-progress{background-color:#999}
.flowplayer.is-flash-disabled{background-color:#333;}
.flowplayer.is-flash-disabled object.fp-engine{z-index:100}
.flowplayer.is-flash-disabled .fp-flash-disabled{display:block;z-index:101}
.flowplayer .fp-embed{position:absolute;top:10px;left:auto;right:50px;display:block;width:30px;height:30px;text-align:center;}
.is-rtl.flowplayer .fp-embed{right:auto;left:50px}
.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;right:67px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
.is-closeable.flowplayer .fp-embed-code{right:99px}
.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;right:-10px;border:5px solid transparent;border-left-color:#333}
.is-rtl.flowplayer .fp-embed-code{right:auto;left:67px;}
.is-rtl.flowplayer .fp-embed-code:before{right:auto;left:-10px;border-left-color:transparent;border-right-color:#333}
.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
.flowplayer .fp-embed-code label{display:block;color:#999}
.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.no-time .fp-embed{left:10px !important;}
.is-rtl.flowplayer.no-time .fp-embed{left:auto;right:10px !important}
.flowplayer.is-live .fp-timeline,.flowplayer.is-live .fp-duration,.flowplayer.is-live .fp-remaining{display:none}
.flowplayer .fp-context-menu{position:absolute;display:none;z-index:1001;background-color:#fff;padding:10px;border:1px solid #aaa;-webkit-box-shadow:0 0 4px #888;-moz-box-shadow:0 0 4px #888;box-shadow:0 0 4px #888;width:170px;}
.flowplayer .fp-context-menu li{text-align:center !important;padding:10px;color:#444 !important;font-size:11px !important;margin:0 -10px 0 -10px;}
.flowplayer .fp-context-menu li a{color:#00a7c8 !important;font-size:12.100000000000001px !important}
.flowplayer .fp-context-menu li:hover:not(.copyright){background-color:#eee}
.flowplayer .fp-context-menu li.copyright{margin:0;padding-left:110px;background-image:url("http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/img/flowplayer.png");background-repeat:no-repeat;background-size:100px 20px;background-position:5px 5px;border-bottom:1px solid #bbb;}
@media (-webkit-min-device-pixel-ratio: 2){.flowplayer .fp-context-menu li.copyright{background-image:url("http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/img/flowplayer@2x.png")}
}@-moz-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-o-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-ms-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@keyframes pulse{0%{opacity:0}
100%{opacity:1}
}.flowplayer.is-touch.is-mouseover .fp-progress:before{background-color:#00a7c8}
.flowplayer .fp-menu .fp-dropdown{right:-10px;left:auto;bottom:30px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.flowplayer .fp-menu .fp-dropdown:before{display:none}
.flowplayer .fp-play{width:30px}
.flowplayer.aside-time .fp-time{top:0;left:0}
.no-brand.flowplayer .fp-time .fp-remaining,.no-brand.flowplayer .fp-time .fp-duration{right:115px}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close,.flowplayer .fp-embed{right:0;top:0;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-embed{right:auto;left:0}
.flowplayer .fp-embed{right:32px;}
.is-rtl.flowplayer .fp-embed{right:auto;left:32px}
.flowplayer.is-closeable.is-ready .fp-fullscreen{right:32px}
.flowplayer.is-closeable.is-ready .fp-embed{right:64px}
.flowplayer.play-button .fp-play{display:block}
.flowplayer.play-button .fp-elapsed{left:27px;}
.is-rtl.flowplayer.play-button .fp-elapsed{right:27px}
.flowplayer.play-button .fp-timeline{margin-left:72px;}
.is-rtl.flowplayer.play-button .fp-timeline{margin-right:72px}
.is-long.flowplayer.play-button .fp-timeline{margin-left:102px;}
.is-rtl.is-long.flowplayer.play-button .fp-timeline{margin-right:102px}
.no-time.flowplayer.play-button .fp-timeline,.aside-time.flowplayer.play-button .fp-timeline{margin-left:27px;}
.is-rtl.no-time.flowplayer.play-button .fp-timeline,.is-rtl.aside-time.flowplayer.play-button .fp-timeline{margin-right:27px}

/*
     FILE ARCHIVED ON 03:46:03 Mar 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:15:10 May 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 18.204
  load_resource: 743.945 (2)
  PetaboxLoader3.resolve: 600.359 (2)
  PetaboxLoader3.datanode: 97.378 (2)
*/

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(http://estaticos.qdq.com/sw2/new_texture/img/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(http://estaticos.qdq.com/sw2/new_texture/img/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(http://estaticos.qdq.com/sw2/new_texture/img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}#fancybox-buttons,#fancybox-thumbs{position:fixed;left:0;z-index:8050}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/fancybox_loading@2x.gif);background-size:24px 24px}}#fancybox-buttons{width:100%}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:#323232;background:-moz-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333));background:-webkit-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-o-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-ms-linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);background:linear-gradient(top,#444 0,#343434 50%,#292929 50%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222', GradientType=0)}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/fancybox_buttons.png);background-repeat:no-repeat;outline:0;opacity:.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0}#fancybox-buttons a.btnDisabled{opacity:.4;cursor:default}#fancybox-thumbs{width:100%;overflow:hidden}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{opacity:.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:0}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}.fa,.fa-stack{display:inline-block}/*!
 *  Font Awesome 4.4.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;src:url(http://estaticos.qdq.com/sw2/new_texture/fonts/fontawesome-webfont.eot?v=4.4.0);src:url(http://estaticos.qdq.com/sw2/new_texture/fonts/fontawesome-webfont.eot#iefix&v=4.4.0) format('embedded-opentype'),url(http://estaticos.qdq.com/sw2/new_texture/fonts/fontawesome-webfont.woff2?v=4.4.0) format('woff2'),url(http://estaticos.qdq.com/sw2/new_texture/fonts/fontawesome-webfont.woff?v=4.4.0) format('woff'),url(http://estaticos.qdq.com/sw2/new_texture/fonts/fontawesome-webfont.ttf?v=4.4.0) format('truetype'),url(http://estaticos.qdq.com/sw2/new_texture/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}
/*
     FILE ARCHIVED ON 03:48:18 Mar 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:15:10 May 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 11.739
  load_resource: 476.9 (2)
  PetaboxLoader3.resolve: 376.627 (2)
  PetaboxLoader3.datanode: 47.37 (2)
*/


@charset "utf-8";/*!
* QDQ new_texture template v0.0.1 by QDQ Media S.A.U.
* Copyright 2016 Francisco Javier Arribas
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}.container,.tour-btn-group,sub,sup{position:relative}pre,textarea{overflow:auto}.no-select,.tour-wrapper{-khtml-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.limit-height,.limit-size{max-height:100%}#recaptcha_image,.limit-size,.limit-width,.u-max-full-width,table{max-width:100%}.button,.no-decoration,.no-style{text-decoration:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px}legend{padding:0}.container{margin:0 auto;box-sizing:border-box}ol,p,ul{margin-top:0}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){.container{width:85%;padding:0}}body{line-height:1.6}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem}@media (min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}input[type=email],input[type=text],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=search],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=text],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=search],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=number]:focus,input[type=search]:focus,select:focus,textarea:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}.button,button,li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{box-sizing:border-box}.u-pull-right{float:right}.pull-left,.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.tour-wrapper{user-select:none}.tour-wrapper .tour-fade,.tour-wrapper .tour-overlay,.tour-wrapper .tour-visor{position:relative;height:400px}.tour-wrapper .tour-visor{z-index:0}.tour-wrapper .tour-visor *{border:0!important}.tour-wrapper .tour-fade,.tour-wrapper .tour-overlay{background:#fff;line-height:400px;margin-top:-400px;text-align:center;z-index:1}.tour-wrapper .tour-fade{display:none}.tour-wrapper .tour-fade.slow{background:url(data:image/gif;base64,R0lGODlhIAAgAIQQABETEB8hHi8wLjs8OkpLSVlbWGlraHx9eoqMiZqcmaqsqbq8uNDSz9nb2Onr6Pz++gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAEACwAAAAAIAAgAAAF0yAhjmRpnmiqrmzrmk/8vK080+rjIIhz4wSHgjF6GAAAxM1WMwgGCZFjgDTMbD+VozDoRh9UQCLmaDRkrMeh+1wQEAEBQ8eo+1wOA/tAeJj7DnVzWSsNegMKJoEMdzRCCoSAjWk6MZRoKA8LCAcHYzlmDT6RfQydp24piwxnliV+PLFEqoKtmQsJCQoLpEVlDqMpZK45TDXBr5U4fnaKdWcvdM1ofg2skyvMzYtkgtjCdKIx1qzdo73JwdrQWC7G1YxLmEBk30DJxPcw8/r9/v/6QgAAIfkEBQoAAAAsBQADABIAFwAABWsgII6kgyQOqaqHECBrDBBBQMhLSQdDjBQFheixu60MwKCoUCsAHAehKIEkOAEJlxBhUHGBCREjhyWPoMhYA2eWDd0rx0KhaMsec7piDX+MF4B8cA4NDAwpcCQPiYyNjo+QcIKOi5ElDJMAIQAh+QQFCgAQACwGAAMAEwAUAAAFcyAkjmSiPGSqJsOQqLBotEX83OQ81LCTIIuRjgdxOESPBeIALB4GAgMEJSA0RAzE8sCAKAgEUSIAALymCu1BMepCDGUAe5TmrsqG4+jBcKsWCnoxg1MODYeEJA59DA2ChIuMj4MPhleJmJmam5yYkyKXKSEAIfkEBQoAHwAsBgADABUAFQAABXLgJ47j0zBkqo6LYSxrLCJGccjxURvkopAPB8MxotlEjoNAgCgtfKiH8Ub8CAKFkdCnaHxaBZh1GUiQTlBRwyu6BnjAxpOdCgRkjmqKaMb5G3pIfg4FAQMLDyMoOAgBSwaJfiMNCk+Sl5iZmpucnSqRmSEAIfkEBQoAHwAsBwADABQAFQAABXPgJ47j85BoKj7McqrwgiALrD5KgiRoXTqvjwJxQIwQBAJP5GAwHKKFjvdAFJKGVcPZgDJ0jM8iORgoRt4nE/o5kA8pRjelIAzgNpgimE852H0oBgIEHw2BIwABAIWIHwkAkY2IDgYDBD6OmpucnZ6OhyMhACH5BAUKAB8ALAcABAAWABYAAAV44CeO4/OQaEo6zOKo8Ni0DNk06ikvvPgoh0MthRPNeh+gwZCIiVgu0WFZWDhTiWmheUUtlginTmXtxk4Nx8ts/BA+A8OQPRgI7oZi93DvG9gjbwQHemwva2wKCoiACQABBYxmDAQAAGVmawsDAFyZIwsHkoCkczAhACH5BAUKAB8ALAkABQAUABUAAAV04CeOT9M8Y6qqDeOkD7qmDNOMzXKmt2qLDEUi8RIVGTKTqCEcFmefGHCIWMwY1wRCAYU+ft2wMSoeORAGQ+HQEycIBTgBUf68CXjCof45qA10fFFPZQtWgh8IAQIGiAUBkHwoCQCQXGU9BwIFbVcrhGGdMyEAIfkEBQoAHwAsDwAFAA4AFgAABWrg5zhfaZ4lg67s9zhPWzoM08QsXTP4qi+kFm3Bk4mCRlSPpUggEArkaXGoVhfMg0FrwLISVURCunosTQ6F4oxKDAaHlc0keMdNjYHAK6gPEicCAAUiJXUGgQAEMwZ9gCkBAI8iC0BoYkkhACH5BAUKAB8ALAcABgAWABUAAAVf4CeOokOeaJo+q4qabvzBcsrUKkPjPP+wPdGDsVjogDiiYrlA1hgJRbTplC2WCkc12CtyRYqCIfE9EAoFsgwRGIDPaIVsEAgYRAjCGRFzCOp3eHpyMQYAASc3WyhqMSEAIfkEBQoAHwAsCQAIABMAFQAABW/gJ44k2Txlqq5s2zZuicY03dwn7TB84+g83sz1aPAcw1oJlnowmKWEIJFaIBCLJCIAMIwYIsThgB0pAGiFaEAQLcZk8IcxECBEBMHg/kjAFyMOP3gDAyR+B3IlDnkDXiJFUIuNB0oHemo1DgmZKyEAIfkEBQoAHwAsCQAIABMAFQAABWTgJ47k2JRoqq5s+zluLM8lTH/Mc9NOY+8iR2KhcvyCBEAg1VgwTiME4BM4mEQLxWIB/RwCAYFIUTAwcAntQiciDEYGgiGBVWjZqIIeIXo0HXglegV8Iw+BJXEGhTEIekQzWiwhACH5BAUKAB8ALAYACQAVABQAAAVz4CeOZCk2Zqo+auu+ziuXzFw6BWEc6Nw4AoBQYUMpCAJDzDZaMksK4rNREAykJEfN5DAIrIjTssEgOz+I74AgWhwSKC2jTKoOPgkR4oBYiBxmJAgDA3l6fH5/DiwkCwtLDwd8WDMPe31PHwsICD1MDz8tIQAh+QQFCgAfACwHAA0AEgAQAAAFX+DnOF9pnqgyDAaJvt8QAIACv3IQ3O9SEAfey/EQChe34slxIBSQxk+zUEiUiLeEs2BgfBgKhstEOlANts9CsRh/GqUEN/1RsOEmpYPBUNYXC3hRgG1RJQ9iflEPiiYhACH5BAUKAB8ALAUACAAWABQAAAV64Cd+DJGMaKp+BiAsazweAFDIsjMAAYPHjoTil3IQVwwDgfA5HEWPgmA6RTxZg89gezo6ksyC9dh4iIzG62rhU4sQh0P7mogjYB8zcWFPND5feSh/KXUICG0NDAyEIgx6IwsICXgPi3OCKg8OaSINip1XDp+Qag+lKSEAIfkEBQoAHwAsBQAHABYAFAAABWLgJ4qOM55oOg6J6o5HAATL6yJBfthuEQgK3qsmHD2KqoOhUEAgRYcCQUoIIqPMpVXYaCAO4C3P9Cx2y6OFYkFGPhaJdUPVYMxRjvWC0U4xUg4Le30ofCkPdYRuRyOKZY4jIQA7) center center no-repeat #fff}.tour-wrapper .tour-overlay{background-color:rgba(255,255,255,.75)}.tour-big-btn,.tour-btn{display:inline-block;padding:0;height:auto;margin:0 .25em;line-height:3em;min-width:3em;min-height:3em;vertical-align:middle;cursor:pointer;background-color:#333;border:0;border-radius:1.5em;-webkit-border-radius:1.5em}.tour-big-btn:active,.tour-btn:active{background-color:#000}.tour-big-btn:focus,.tour-btn:focus{outline:0!important}.tour-big-btn{font-size:6em}.tour-btn-group{line-height:3em;display:block;text-align:center;padding-top:2%}.tour-icon-next:after,.tour-icon-next:before,.tour-icon-pause:after,.tour-icon-pause:before,.tour-icon-play:after,.tour-icon-play:before,.tour-icon-prev:after,.tour-icon-prev:before{content:'';display:inline-block;vertical-align:middle}.tour-icon-next:after,.tour-icon-pause:after,.tour-icon-play:after,.tour-icon-prev:after{border:1em solid #fff;border-width:.8em 1.2em;border-top-color:transparent;border-bottom-color:transparent}.tour-icon-next:before,.tour-icon-pause:before,.tour-icon-play:before,.tour-icon-prev:before{height:1.6em;border-right:.4em solid #fff;border-left:.4em solid #fff}.tour-icon-next:active:after,.tour-icon-pause:active:after,.tour-icon-play:active:after,.tour-icon-prev:active:after{border-color:transparent gray}.tour-icon-next:active:before,.tour-icon-pause:active:before,.tour-icon-play:active:before,.tour-icon-prev:active:before{border-color:gray}.tour-icon-prev:after{border-left-width:0}.tour-icon-prev:before{border-right-width:0}.tour-icon-next:after{margin-left:-1.6em;margin-right:.4em;border-right-width:0}.tour-icon-next:before{margin-left:1.2em;border-left-width:0}.tour-icon-play:after{margin-left:.4em;border-left-width:1.4em;border-right-width:0}.tour-icon-pause:after,.tour-icon-play:before{border-width:0}.tour-icon-pause:before{width:.4em;border-width:0 .6em}.tour-wrapper.mode-default .tour-next,.tour-wrapper.mode-default .tour-prev{font-size:.75em}.tour-wrapper.mode-default .tour-big-btn{font-size:5em}.tour-wrapper.mode-color,.tour-wrapper.mode-texture{font-size:.5em}.tour-wrapper.mode-color .tour-btn,.tour-wrapper.mode-texture .tour-btn{margin:0 .5em}.tour-wrapper.mode-color .tour-fade,.tour-wrapper.mode-color .tour-overlay,.tour-wrapper.mode-color .tour-visor{height:350px}.tour-wrapper.mode-color .tour-fade,.tour-wrapper.mode-color .tour-overlay{line-height:350px;margin-top:-350px}.tour-wrapper.mode-color .tour-btn-group{padding-top:0;padding-left:60%;margin-top:-6em}.tour-wrapper.mode-texture{margin-bottom:6px}.tour-wrapper.mode-texture .tour-btn-group{padding-top:1%;position:absolute;top:362px;z-index:1;left:0;right:0;width:auto}.tour-wrapper.mode-texture .tour-fade,.tour-wrapper.mode-texture .tour-overlay,.tour-wrapper.mode-texture .tour-visor{height:362px}.tour-wrapper.mode-texture .tour-fade,.tour-wrapper.mode-texture .tour-overlay{line-height:362px;margin-top:-362px}.tour-wrapper.mode-virtualtour .tour-overlay{background-color:transparent}.tour-wrapper.mode-virtualtour .tour-big-btn,.tour-wrapper.mode-virtualtour .tour-btn{background-color:rgba(51,51,51,.75)}.tour-wrapper.mode-virtualtour .tour-big-btn:active,.tour-wrapper.mode-virtualtour .tour-btn:active{background-color:rgba(0,0,0,.75)}.tour-wrapper.mode-virtualtour .tour-big-btn{margin-top:2em;font-size:2.5em}.tour-wrapper.mode-virtualtour .tour-fade,.tour-wrapper.mode-virtualtour .tour-overlay,.tour-wrapper.mode-virtualtour .tour-visor{height:500px}.tour-wrapper.mode-virtualtour .tour-fade,.tour-wrapper.mode-virtualtour .tour-overlay{line-height:500px;margin-top:-500px}.tour-wrapper.mode-virtualtour .tour-btn-group{padding:0;margin-top:-3em}.tour-wrapper.mode-virtualtour.tour-state-loading .tour-btn-group,.tour-wrapper.mode-virtualtour.tour-state-ready .tour-btn-group{display:none}.icon,.icon.burger{display:inline-block}.icon{width:26px;height:24px;background:url(http://estaticos.qdq.com/sw2/new_texture/img/sprite-ico.png)}.icon.call,.icon.contact,.icon.loc,.icon.schedule{background:url(http://estaticos.qdq.com/sw2/new_texture/img/contact_sprite.png);background-size:auto 100%;width:45px;height:45px}.icon.alt{border-width:3px;border-style:solid;border-radius:50%}.icon.contact{background-position:92% center}.icon.call{background-position:35.5% center}.icon.loc{background-position:7.4% center}.icon.schedule{background-position:63.5% center}.icon.location{background-position:0 -67px}.icon.plus-location{background-position:0 -126px}.icon.timing{background-position:0 -99px}.icon.car{background-position:0 -208px}.icon.walk{background-position:0 -257px}.icon.burger,.no-bg{background:0 0}.icon.close{width:21px;height:21px}.icon.burger{content:'';border-top:.6em double #333;border-bottom:.2em solid #333;margin-bottom:-.1em;width:1em;height:.2em;box-sizing:content-box}.full-height,.full-size{height:100%}.no-text{font-size:0}.italic{font-style:italic}.bold{font-weight:700}.alt-font-family,.theme-font{font-family:Oleo Script Swash Caps,cursive}.text-color-default{color:#333}.text-color-lighter{color:#666}.text-color-lighest{color:#999}.text-white{color:#fff}.hide,header .main-nav ul.menu>li .header-icon{display:none}.show{display:inherit}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.no-padding{padding:0}.padding{padding:10px}.padding-left{padding-left:10px}.padding-right{padding-right:10px}.padding-top{padding-top:10px}.padding-bottom{padding-bottom:10px}.no-margin{margin:0}.margin{margin:10px}.margin-auto{margin:0 auto}.margin-right{margin-right:10px}.margin-left{margin-left:10px}.margin-top{margin-top:10px}.margin-bottom{margin-bottom:10px}.full-width{width:100%}.full-size{width:100%}.clickable{cursor:pointer}.no-select{-o-user-select:none;user-select:none}.button,.photo-gallery-container .photo-gallery-nav .nav-control{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-touch-callout:none}.theme-bg{background:#567f62}.no-border{border-width:0}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.valign-top{vertical-align:top}#recaptcha_image,.valign-middle{vertical-align:middle}.pull-right{float:right}.pull-none{float:none!important}.clear{clear:both}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.tabs-container .tab{display:none}.tabs-container .tab.active{display:block}.no-style{list-style:none;font-style:normal}.vertical-buttons{display:inline-block}.vertical-buttons>:not(:last-child){margin-bottom:10px;margin-right:0}.vertical-buttons .button{display:block}.badge{padding:5px 10px;font-size:.8em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:inline-block;color:#fff}.thumbnail figure,figure.thumbnail{padding:4px;border-width:1px;border-style:solid;border-radius:4px;font-size:0}.thumbnail figure .type-overlay,figure.thumbnail .type-overlay{position:absolute;top:0;left:0;background-color:rgba(51,51,51,.25);z-index:2;text-align:center;color:#fff;width:100%;height:100%}.thumbnail figure .type-overlay .type-icon,figure.thumbnail .type-overlay .type-icon{position:absolute;top:50%;font-size:2em;line-height:0;width:100%;display:block}.chevron-up:after{content:"\25B2"}.chevron-down:after{content:"\25BC"}.chevron-right:after{content:"\25BA"}.button{font-size:.75em;font-weight:400;line-height:inherit;letter-spacing:inherit;height:auto;border:1px solid #dedede;outline:0;padding:5px 10px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#f8f8f8;background:-moz-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8f8f8),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);background:-o-linear-gradient(top,#f8f8f8 0,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#f0f0f0 100%);background:linear-gradient(to bottom,#f8f8f8 0,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f0f0f0', GradientType=0);-webkit-box-shadow:0 2px 4px 0 #e8e8e8;-moz-box-shadow:0 2px 4px 0 #e8e8e8;box-shadow:0 2px 4px 0 #e8e8e8;margin:0;user-select:none}.button+.button,.button>.fa:not(.no-margin):last-child{margin-left:10px}.button:focus,.button:hover{border-color:#dedede}.button:hover{opacity:.8}.button:active{opacity:1;-webkit-box-shadow:0 1px 4px 0 silver inset;-moz-box-shadow:0 1px 4px 0 silver inset;box-shadow:0 1px 4px 0 silver inset}.button>.fa:not(.no-margin):first-child{margin-right:10px}.button>.fa:not(.no-margin):first-child:last-child{margin:0 5px}.form,.form form,table{margin:0}.dropdown{position:relative}.dropdown .dropdown-list{position:absolute;left:0;overflow:hidden;transition:visibility 0s linear 1s;-webkit-transition:visibility 0s linear 1s;-moz-transition:visibility 0s linear 1s;-o-transition:visibility 0s linear 1s;visibility:hidden}.dropdown.open .dropdown-list,.dropdown:hover:not(.touch) .dropdown-list{visibility:visible}.dropdown.touch .dropdown-list,.dropdown:hover:not(.touch) .dropdown-list{transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s}.dropdown.open .dropdown-list{transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s}table{border-collapse:collapse;border-spacing:0;width:100%}table thead th{vertical-align:bottom}table.border-table tbody td{border-color:#E1E1E1;border-style:solid;border-width:0 1px 1px 0}table.border-table tbody td:first-child{border-left-width:1px}table.theme-table tr>*{padding:10px}table.theme-table thead th{text-transform:uppercase;border-width:0;font-weight:700;color:#fff}.form{overflow:hidden}.form form fieldset{font-size:.9em;min-width:inherit;margin:0;border-width:0}.form form fieldset legend{color:#333;font-size:1em;font-weight:700}.form form fieldset label{display:block;color:#999}.form form fieldset textarea{height:100px}.form form fieldset .foot-notes,.form form fieldset .terms-div{margin-bottom:10px}.form .close-button{margin-right:10px}#recaptcha_response_field,.form-control,input:not([type=checkbox]),select,textarea{max-width:100%;font-size:1em;height:auto;min-height:18px;padding:5px;border:1px solid #333;margin:5px 0 10px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#333;width:100%}#recaptcha_response_field:focus,.form-control:focus,input:not([type=checkbox]):focus,select:focus,textarea:focus{border-color:#333;outline:inherit}#recaptcha_response_field,input:not([type=checkbox]),select,textarea{background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#fff));background:-moz-linear-gradient(top,#f8f8f8,#fff);background:-ms-linear-gradient(top,#f8f8f8 0,#fff 100%);background:linear-gradient(top,#f8f8f8 0,#fff 100%)}.theme-form{padding:1em;color:#fff}.theme-form fieldset{margin-top:1em;font-style:italic}.theme-form fieldset #recaptcha_response_field,.theme-form fieldset input:not([type=checkbox]),.theme-form fieldset select,.theme-form fieldset textarea{padding:10px;border-width:0}.theme-form fieldset #recaptcha_response_field:focus,.theme-form fieldset input:not([type=checkbox]):focus,.theme-form fieldset select:focus,.theme-form fieldset textarea:focus{border-width:0}.theme-form fieldset input[type=checkbox]{margin:0}.theme-form fieldset a{color:#fff}.theme-form fieldset .terms-div label{color:#f5f5f5;display:inline}#recaptcha_image,#recaptcha_response_field~p{display:inline-block}.theme-form fieldset .terms-div a{color:silver}.theme-form .recaptcha-container{border-color:#fff}#recaptcha_response_field{width:auto;margin-right:5px;display:inline-block}#recaptcha_image{height:100%!important}#recaptcha_image img{width:100%!important}.content,.grid{display:table;width:100%}.widget-grid .widget-card{padding:1em;background-color:#f8f8f8;border:1px dotted #ccc}.widget-grid .widget-card:not(:last-child){margin-bottom:1em}.widget-grid .widget-card h2{padding-bottom:.5em;margin-bottom:.5em;font-family:inherit;font-size:1.3em;font-weight:400;color:#333;line-height:1.2em;border-bottom:1px dotted #dbdbdb;background:0 0}*,img{border-width:0}.content{margin:0 auto;max-width:1025px;min-width:320px}.xsmall-eight:not(:first-child),.xsmall-eleven:not(:first-child),.xsmall-five:not(:first-child),.xsmall-four:not(:first-child),.xsmall-nine:not(:first-child),.xsmall-one:not(:first-child),.xsmall-seven:not(:first-child),.xsmall-ten:not(:first-child),.xsmall-three:not(:first-child),.xsmall-two:not(:first-child){margin-left:4%}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.no-font-size{font-size:0}.underline{text-decoration:underline}.over-no-decoration:hover{text-decoration:none}.over-underline:hover{text-decoration:underline}.grid{box-sizing:border-box}.overlay{position:absolute;z-index:-1}.animated,.fade{-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fade{opacity:0}.fade.ms100{transition:opacity .1s;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-o-transition:opacity .1s}.fade.ms200{transition:opacity .2s;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s}.animated.s1{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s}.overlay-trigger:hover .overlay.fade,.overlay-trigger:hover+.overlay.fade{opacity:1;z-index:9}.font-small{font-size:1.2rem}*,html{font-size:100%}.xsmall-one{width:4.66666666667%}.xsmall-two{width:13.3333333333%}.xsmall-three{width:22%}.xsmall-four{width:30.6666666667%}.xsmall-five{width:39.3333333333%}.xsmall-six{width:48%}.xsmall-six:not(:first-child){margin-left:4%}.xsmall-seven{width:56.6666666667%}.xsmall-eight{width:65.3333333333%}.xsmall-nine{width:74%}.xsmall-ten{width:82.6666666667%}.xsmall-eleven{width:91.3333333333%}.xsmall-twelve{width:100%}.xsmall-twelve:not(:first-child){margin-left:0}.xsmall-one-half:not(:first-child),.xsmall-one-third:not(:first-child),.xsmall-two-thirds:not(:first-child){margin-left:4%}.xsmall-one-third{width:30.6666666667%}.xsmall-two-thirds{width:65.3333333333%}.xsmall-one-half{width:48%}.xsmall-offset-one-column,.xsmall-offset-one-columns{margin-left:8.66666666667%}.xsmall-offset-two-column,.xsmall-offset-two-columns{margin-left:17.3333333333%}.xsmall-offset-three-column,.xsmall-offset-three-columns{margin-left:26%}.xsmall-offset-four-column,.xsmall-offset-four-columns{margin-left:34.6666666667%}.xsmall-offset-five-column,.xsmall-offset-five-columns{margin-left:43.3333333333%}.xsmall-offset-six-column,.xsmall-offset-six-columns{margin-left:52%}.xsmall-offset-seven-column,.xsmall-offset-seven-columns{margin-left:60.6666666667%}.xsmall-offset-eight-column,.xsmall-offset-eight-columns{margin-left:69.3333333333%}.xsmall-offset-nine-column,.xsmall-offset-nine-columns{margin-left:78%}.xsmall-offset-ten-column,.xsmall-offset-ten-columns{margin-left:86.6666666667%}.xsmall-offset-eleven-column,.xsmall-offset-eleven-columns{margin-left:95.3333333333%}.xsmall-offset-one-third-column,.xsmall-offset-one-third-columns{margin-left:34.6666666667%}.xsmall-offset-two-thirds-column,.xsmall-offset-two-thirds-columns{margin-left:69.3333333333%}.xsmall-offset-one-half-column,.xsmall-offset-one-half-columns{margin-left:52%}@media (max-width:550px){.xsmall-show{display:inline!important}.xsmall-show-block{display:block!important}.xsmall-hide{display:none!important}}@media (min-width:550px){.small-eight:not(:first-child),.small-eleven:not(:first-child),.small-five:not(:first-child),.small-four:not(:first-child),.small-nine:not(:first-child),.small-one:not(:first-child),.small-seven:not(:first-child),.small-ten:not(:first-child),.small-three:not(:first-child),.small-two:not(:first-child){margin-left:4%}.small-one{width:4.66666666667%}.small-two{width:13.3333333333%}.small-three{width:22%}.small-four{width:30.6666666667%}.small-five{width:39.3333333333%}.small-six{width:48%}.small-six:not(:first-child){margin-left:4%}.small-seven{width:56.6666666667%}.small-eight{width:65.3333333333%}.small-nine{width:74%}.small-ten{width:82.6666666667%}.small-eleven{width:91.3333333333%}.small-twelve{width:100%}.small-twelve:not(:first-child){margin-left:0}.small-one-half:not(:first-child),.small-one-third:not(:first-child),.small-two-thirds:not(:first-child){margin-left:4%}.small-one-third{width:30.6666666667%}.small-two-thirds{width:65.3333333333%}.small-one-half{width:48%}.small-offset-one-column,.small-offset-one-columns{margin-left:8.66666666667%}.small-offset-two-column,.small-offset-two-columns{margin-left:17.3333333333%}.small-offset-three-column,.small-offset-three-columns{margin-left:26%}.small-offset-four-column,.small-offset-four-columns{margin-left:34.6666666667%}.small-offset-five-column,.small-offset-five-columns{margin-left:43.3333333333%}.small-offset-six-column,.small-offset-six-columns{margin-left:52%}.small-offset-seven-column,.small-offset-seven-columns{margin-left:60.6666666667%}.small-offset-eight-column,.small-offset-eight-columns{margin-left:69.3333333333%}.small-offset-nine-column,.small-offset-nine-columns{margin-left:78%}.small-offset-ten-column,.small-offset-ten-columns{margin-left:86.6666666667%}.small-offset-eleven-column,.small-offset-eleven-columns{margin-left:95.3333333333%}.small-offset-one-third-column,.small-offset-one-third-columns{margin-left:34.6666666667%}.small-offset-two-thirds-column,.small-offset-two-thirds-columns{margin-left:69.3333333333%}.small-offset-one-half-column,.small-offset-one-half-columns{margin-left:52%}}@media (min-width:550px) and (max-width:769px){.small-show{display:inline!important}.small-show-block{display:block!important}.small-hide{display:none!important}}@media (min-width:769px){.medium-eight:not(:first-child),.medium-eleven:not(:first-child),.medium-five:not(:first-child),.medium-four:not(:first-child),.medium-nine:not(:first-child),.medium-one:not(:first-child),.medium-seven:not(:first-child),.medium-ten:not(:first-child),.medium-three:not(:first-child),.medium-two:not(:first-child){margin-left:4%}.medium-one{width:4.66666666667%}.medium-two{width:13.3333333333%}.medium-three{width:22%}.medium-four{width:30.6666666667%}.medium-five{width:39.3333333333%}.medium-six{width:48%}.medium-six:not(:first-child){margin-left:4%}.medium-seven{width:56.6666666667%}.medium-eight{width:65.3333333333%}.medium-nine{width:74%}.medium-ten{width:82.6666666667%}.medium-eleven{width:91.3333333333%}.medium-twelve{width:100%}.medium-twelve:not(:first-child){margin-left:0}.medium-one-half:not(:first-child),.medium-one-third:not(:first-child),.medium-two-thirds:not(:first-child){margin-left:4%}.medium-one-third{width:30.6666666667%}.medium-two-thirds{width:65.3333333333%}.medium-one-half{width:48%}.medium-offset-one-column,.medium-offset-one-columns{margin-left:8.66666666667%}.medium-offset-two-column,.medium-offset-two-columns{margin-left:17.3333333333%}.medium-offset-three-column,.medium-offset-three-columns{margin-left:26%}.medium-offset-four-column,.medium-offset-four-columns{margin-left:34.6666666667%}.medium-offset-five-column,.medium-offset-five-columns{margin-left:43.3333333333%}.medium-offset-six-column,.medium-offset-six-columns{margin-left:52%}.medium-offset-seven-column,.medium-offset-seven-columns{margin-left:60.6666666667%}.medium-offset-eight-column,.medium-offset-eight-columns{margin-left:69.3333333333%}.medium-offset-nine-column,.medium-offset-nine-columns{margin-left:78%}.medium-offset-ten-column,.medium-offset-ten-columns{margin-left:86.6666666667%}.medium-offset-eleven-column,.medium-offset-eleven-columns{margin-left:95.3333333333%}.medium-offset-one-third-column,.medium-offset-one-third-columns{margin-left:34.6666666667%}.medium-offset-two-thirds-column,.medium-offset-two-thirds-columns{margin-left:69.3333333333%}.medium-offset-one-half-column,.medium-offset-one-half-columns{margin-left:52%}}@media (min-width:769px) and (max-width:1025px){.medium-show{display:inline!important}.medium-show-block{display:block!important}.medium-hide{display:none!important}}@media (min-width:1025px){.large-eight:not(:first-child),.large-eleven:not(:first-child),.large-five:not(:first-child),.large-four:not(:first-child),.large-nine:not(:first-child),.large-one:not(:first-child),.large-seven:not(:first-child),.large-ten:not(:first-child),.large-three:not(:first-child),.large-two:not(:first-child){margin-left:4%}.large-one{width:4.66666666667%}.large-two{width:13.3333333333%}.large-three{width:22%}.large-four{width:30.6666666667%}.large-five{width:39.3333333333%}.large-six{width:48%}.large-six:not(:first-child){margin-left:4%}.large-seven{width:56.6666666667%}.large-eight{width:65.3333333333%}.large-nine{width:74%}.large-ten{width:82.6666666667%}.large-eleven{width:91.3333333333%}.large-twelve{width:100%}.large-twelve:not(:first-child){margin-left:0}.large-one-half:not(:first-child),.large-one-third:not(:first-child),.large-two-thirds:not(:first-child){margin-left:4%}.large-one-third{width:30.6666666667%}.large-two-thirds{width:65.3333333333%}.large-one-half{width:48%}.large-offset-one-column,.large-offset-one-columns{margin-left:8.66666666667%}.large-offset-two-column,.large-offset-two-columns{margin-left:17.3333333333%}.large-offset-three-column,.large-offset-three-columns{margin-left:26%}.large-offset-four-column,.large-offset-four-columns{margin-left:34.6666666667%}.large-offset-five-column,.large-offset-five-columns{margin-left:43.3333333333%}.large-offset-six-column,.large-offset-six-columns{margin-left:52%}.large-offset-seven-column,.large-offset-seven-columns{margin-left:60.6666666667%}.large-offset-eight-column,.large-offset-eight-columns{margin-left:69.3333333333%}.large-offset-nine-column,.large-offset-nine-columns{margin-left:78%}.large-offset-ten-column,.large-offset-ten-columns{margin-left:86.6666666667%}.large-offset-eleven-column,.large-offset-eleven-columns{margin-left:95.3333333333%}.large-offset-one-third-column,.large-offset-one-third-columns{margin-left:34.6666666667%}.large-offset-two-thirds-column,.large-offset-two-thirds-columns{margin-left:69.3333333333%}.large-offset-one-half-column,.large-offset-one-half-columns{margin-left:52%}}@media (min-width:1025px) and (max-width:2000px){.large-show{display:inline!important}.large-show-block{display:block!important}.large-hide{display:none!important}}*{vertical-align:baseline;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0;margin:0}h1{padding-top:20px;display:block;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:Oleo Script Swash Caps,cursive;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}body{background:url(http://estaticos.qdq.com/sw2/new_texture/img/body_background.png) repeat-x;font:100%/1.4 Arial,Helvetica,sans-serif;word-wrap:break-word;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;color:#333}footer{position:relative}.alert,.shadow-image{position:absolute;top:0}.container{max-width:1025px;width:100%;padding:0}.main-section{background-color:#fff;padding:1em}.column,.columns{min-height:1px}figure,li,ol,ul{margin:0}figure img{max-width:100%}.shadow-image{background:url(http://estaticos.qdq.com/sw2/new_texture/img/sombra.png) top left no-repeat;content:" ";display:block;height:217px;width:55px;right:auto;left:-55px}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:400}p{margin-bottom:10px}.alert{z-index:100;background-color:#d9edf7;color:#31708f;font-size:1em;box-shadow:0 1px 5px 1px #309dd4;padding:15px;width:100%}.alert.danger{box-shadow:0 1px 5px 1px #b84c4c;background-color:#f2dede;color:#a94442}.alert.warning{box-shadow:0 1px 5px 1px #e8ca2b;background-color:#fcf8e3;color:#8a6d3b}.alert.success{box-shadow:0 1px 5px 1px #67b646;background-color:#dff0d8;color:#3c763d}.alert.footer-alert{position:fixed;top:auto;bottom:0;background:#ccc;border-top:solid 1px #adadad;color:#555;box-shadow:none}.alert.footer-alert a{color:#555;font-weight:700}.alert.footer-alert a:hover{color:#555;text-decoration:none}.alert.footer-alert .alert-content{color:#555;font-size:.9em}.alert .alert-close{margin-left:10px;font-size:.7em;cursor:pointer;float:right;font-weight:700}.alert .alert-close .fa{vertical-align:middle;margin-left:10px}.alert .alert-close span{display:none;text-decoration:underline;text-transform:uppercase}@media (min-width:769px){.alert .alert-close a,.alert .alert-close span{display:inline-block}}header{background-color:#FFF}header ul.social{list-style:none;font-style:normal;text-decoration:none;margin-top:15px}header ul.social>li{display:inline-block;width:21px;height:21px}header ul.social>li:not(:last-child){margin-right:10px}header ul.social li{background:url(http://estaticos.qdq.com/sw2/new_texture/img/sprite-ico.png) no-repeat}header ul.social li a span{text-indent:-10000px;display:block}header ul.social li:hover{opacity:.6}header ul.social li.facebook{background-position:0 -42px}header ul.social li.twitter{background-position:0 -21px}header ul.social li.googleplus{background-position:0 0}header .main-nav .header-social-wrapper .social .social-text{display:none}header .main-nav ul.menu>li{font-size:.9em;position:relative;display:inline}header .main-nav ul.menu>li a{color:#fff;text-decoration:none;padding:15px;display:inline-block}header .main-nav ul.menu>li a .nav-item-text{display:inline-block}@media (max-width:319px){header .main-nav ul.menu>li a .nav-item-text{display:none}}header .main-nav ul.menu>li:hover{color:#ccc}header .main-nav ul.menu>li .dropdown-list{z-index:20}header .main-nav ul.menu>li .dropdown-list ul{min-width:20em;border-width:0 2px 2px;border-style:solid;margin:0;text-align:left;transition:transform .5s .5s;-webkit-transition:transform .5s .5s;-moz-transition:transform .5s .5s;-o-transition:transform .5s .5s;-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}header .main-nav ul.menu>li .dropdown-list ul li{text-transform:none;list-style:none}header .main-nav ul.menu>li .dropdown-list ul li a{background-color:inherit;padding:7px;display:block}header .main-nav ul.menu>li .dropdown-list ul li:not(:last-child){border-bottom:1px dotted #fff}header .main-nav ul.menu>li.dropdown.touch .dropdown-list ul{transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s}header .main-nav ul.menu>li.dropdown.open .dropdown-list ul,header .main-nav ul.menu>li.dropdown:hover:not(.touch) .dropdown-list ul{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}header .main-nav ul.menu>li.dropdown:hover:not(.touch) .dropdown-list ul{transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s}header .main-nav ul.menu li.active>a{text-decoration:none}@media (min-width:1025px){header .main-nav .container nav ul.menu>li,header .main-nav .container nav ul.menu>li .dropdown-list li:not(:hover){background:0 0}header .main-nav .container nav ul.menu>li .dropdown-list li.active{background-color:#FFF}}@media (max-width:1025px){header .main-nav{height:auto}header .main-nav .container nav{text-align:center}header .main-nav .container nav ul.menu{display:table;width:100%;margin-top:0}header .main-nav .container nav ul.menu li a{padding:5px 0;display:block;color:#fff;font-weight:700}header .main-nav .container nav ul.menu li.active>a{background-color:inherit;color:#fff}header .main-nav .container nav ul.menu li .header-icon{height:35px;background-repeat:no-repeat;background-position:center}header .main-nav .container nav ul.menu li.index .header-icon{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/ico_home2.png)}header .main-nav .container nav ul.menu li.about-us .header-icon{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/ico_conocenos2.png)}header .main-nav .container nav ul.menu li.catalog,header .main-nav .container nav ul.menu li.products-and-services{width:25%}header .main-nav .container nav ul.menu li.catalog .header-icon,header .main-nav .container nav ul.menu li.products-and-services .header-icon{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/ico_catalogo2.png)}header .main-nav .container nav ul.menu li.blog{width:15%}header .main-nav .container nav ul.menu li.blog .header-icon{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/ico_blog2.png)}header .main-nav .container nav ul.menu li.contact .header-icon{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/ico_contacto2.png)}header .main-nav .container nav ul.menu>li{display:table-cell;vertical-align:top;font-size:.8em}header .main-nav .container nav ul.menu>li.dropdown{position:inherit}header .main-nav .container nav ul.menu>li.dropdown .dropdown-list{width:100%;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s}header .main-nav .container nav ul.menu>li.dropdown .dropdown-list>ul{text-align:center;border-width:0 0 2px;font-size:100%;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s}header .main-nav .container nav ul.menu>li.dropdown .dropdown-list>ul>li{box-sizing:border-box;text-transform:uppercase}header .main-nav .container nav ul.menu>li.dropdown .dropdown-list>ul>li>a{padding:10px 0}}@media (max-width:1025px) and (orientation:portrait),(max-width:1025px) and (max-width:769px){header .main-nav .container nav ul.menu>li{font-size:.6em}header .main-nav .container nav ul.menu>li .header-icon{display:block}}@media (max-width:1025px) and (max-width:550px){header .main-nav .container nav ul.menu>li{font-size:.5em}}header .header-content{font-size:.8em}header .header-content>.row{padding:.5em}header .header-content .client-info .client-name{font-size:2em;line-height:normal;margin-bottom:5px}header .header-content .client-info .client-name a{text-decoration:none}header .header-content .client-info .address-line{color:#666}header .header-content .client-info .additional-info{display:none}header .header-content .client-aux .logo{font-size:0;width:120px;height:100px;background-position:center;background-repeat:no-repeat;float:right;display:none}header .header-content .client-aux .header-buttons>:not(:last-child){margin-bottom:5px;margin-right:0}header .header-content .client-aux .header-buttons .button{margin-left:0;display:block}@media (min-width:319px){header .header-content{font-size:.9em}header .header-content .client-info .client-name{line-height:1em}}@media (min-width:550px){header .header-content{font-size:1em}header .header-content>.row{padding:.8em}header .header-content .client-aux .header-buttons>:not(:last-child){margin-right:5px;margin-bottom:0}header .header-content .client-aux .header-buttons .button{display:inline-block}}@media (min-width:1025px){header .header-content .client-info .additional-info p.telf{font-size:1.2em;display:inline-block;clear:both}header .header-content .client-info .additional-info ul{list-style:none;font-style:normal;text-decoration:none}header .header-content .client-info .additional-info ul li{display:inline}header .header-content .client-info .additional-info ul li:not(:first-child){margin-left:10px}header .header-content .client-info .additional-info ul li a{font-size:.8em}header .header-content .client-info .additional-info ul li a:hover{text-decoration:none}}footer .footer-common .seo-pages-wrapper:empty,footer .footer-content:empty{display:none}@media (max-width:319px){header .header-content>.row>*{width:100%;margin:0}header .header-content>.row>*>:not(:last-child){margin-bottom:5px;margin-right:0}}footer{color:#fff;border-top-width:2px;border-top-style:double}footer .footer-content>*{border-bottom:2px solid #fff;padding:1.1em}footer .footer-common a{font-size:.75em;color:#fff}footer .footer-common>:not(:last-child){border-bottom:2px dotted #fff}footer .footer-common .seo-pages .seo-pages-title a{text-decoration:none;font-size:100%}footer .footer-common .seo-pages .seo-pages-title a b:after{margin-left:5px}footer .footer-common .language-selector .language-select-wrapper{padding:10px}footer .footer-common .language-selector .language-select-wrapper .language-select{width:auto}footer .footer-common .language-selector .language-select-wrapper .fa{font-size:1.4em}@media (max-width:550px){footer .footer-common{text-align:center}footer .footer-common ul{list-style:none}footer .footer-common ul li a{font-size:.9em;text-decoration:none;display:block;padding:10px}footer .footer-common ul li:not(:last-child){border-bottom:1px dashed #fff}footer .footer-common .seo-pages .seo-pages-title a{padding:10px;display:block}footer .footer-common .seo-pages .seo-pages-links{border-top:1px solid #fff}footer .footer-common .seo-pages:not(:target) .seo-pages-links,footer .footer-common .seo-pages:not(:target) .seo-pages-title a:not([href='#seo_pages']),footer .footer-common .seo-pages:target .seo-pages-title a[href='#seo_pages']{display:none}footer .footer-common .language-selector{border-bottom:2px dotted #fff}}@media (min-width:550px){footer{padding:10px 20px}footer .footer-common,footer .footer-content>*{padding:10px 0}footer .footer-common>:not(:last-child){padding-bottom:10px;margin-bottom:10px}footer .footer-common .seo-pages .seo-pages-title{font-size:.7em}footer .footer-common .seo-pages .seo-pages-links{background:0 0}footer .footer-common .seo-pages .seo-pages-title a:not([href='#seo_pages']){display:none}footer .footer-common .legal-info-links,footer .footer-common .seo-pages-links{list-style:none;font-style:normal;text-decoration:none}footer .footer-common .legal-info-links>li,footer .footer-common .seo-pages-links>li{display:inline-block;width:auto;height:auto}footer .footer-common .legal-info-links>li:not(:last-child),footer .footer-common .seo-pages-links>li:not(:last-child){margin-right:10px}footer .footer-common .legal-info-links>:not(:last-child):after,footer .footer-common .seo-pages-links>:not(:last-child):after{margin-left:10px;content:"-"}footer .footer-common .legal-info-links{text-align:right}footer .footer-common .language-selector>:not(:last-child){margin-right:10px;margin-bottom:0}}@media (min-width:1025px){footer{padding:5px 0}}.coupon-container{background:url(http://estaticos.qdq.com/sw2/new_texture/img/cupon0.png) 5px 0 no-repeat #666;padding:10px 10px 10px 90px;min-height:80px;position:relative;margin-bottom:30px}.coupon-container .flag-text{font-size:1.1em;float:left;width:90px;text-align:center;letter-spacing:-1px;padding-top:2px;position:absolute;left:0}.coupon-container .coupon-content .coupon-title{color:#f1f1f1;padding:0 10px 5px 0;font-size:1.3em;line-height:.9em}.coupon-container .coupon-content .coupon-period{font-size:.7em;color:#e3e3e3;font-family:Tahoma,Geneva,sans-serif}.coupon-container .coupon-button{padding:5px 15px;position:absolute;bottom:-20px;right:0}.coupon-container .coupon-button a{color:#FFF;font-size:.9em}@media (min-width:550px){.coupon-container{margin-bottom:20px}.coupon-container .coupon-button{bottom:-10px}}@media (min-width:1025px){.coupon-container{margin:0}}.highlight-container{color:#333;font-weight:700}.highlight-container .highligh-text{font-size:.95em;color:#333;font-weight:700;margin-bottom:15px}.highlight-container .product-info .product-image{margin-right:.6em;float:left}.highlight-container .product-info .product-name{font-size:1.1em;padding-bottom:5px;color:#333}.highlight-container .product-info .product-desc{font-size:.9em;color:#666}.highlight-container .price-info{border-width:2px;border-style:solid;border-left:0;border-right:0;margin:10px 0;padding:5px;display:table;width:100%}.highlight-container .price-info>*{display:table-cell;vertical-align:middle}.highlight-container .price-info .price-cell{font-size:.8em}.highlight-container .price-info .price-cell .product-price{display:block;font-size:1.5em}.highlight-container .price-info .info-cell{font-size:.85em;padding-left:10px;text-align:right}.highlight-container .extra a,.highlight-container .price-info .info-cell a{font-size:.9em}.highlight-container .price-info .info-cell a .info-icon{background-image:url(http://estaticos.qdq.com/sw2/new_texture/img/sprite-ico.png);background-repeat:no-repeat;background-position:left -312px;height:20px;width:26px;margin-bottom:-5px;display:inline-block}.photo-gallery-container{background-color:#f1f1f1;border:1px dotted #ccc;position:relative}.photo-gallery-container .photo-row{padding:10px;font-size:0}.photo-gallery-container .photo-row .photo-gallery-figure{padding:10px;vertical-align:top}.photo-gallery-container .photo-row .photo-gallery-figure.active{max-width:100%;display:block}.photo-gallery-container .photo-gallery-nav{font-size:5em;color:#666}.photo-gallery-container .photo-gallery-nav .nav-control{padding:0 20px;background-color:rgba(241,241,241,.4);position:absolute;height:100%;cursor:pointer;user-select:none}.photo-gallery-container .photo-gallery-nav .nav-control.next{right:0}.photo-gallery-container .photo-gallery-nav .nav-control:hover{background-color:rgba(241,241,241,.65)}.photo-gallery-container .photo-gallery-nav .nav-control:active{background-color:rgba(241,241,241,.8)}.photo-gallery-container .photo-gallery-nav .nav-control .control-icon-wrapper{position:relative;top:50%;margin-top:-.727em}@media (min-width:550px){.photo-gallery-container .photo-row .photo-gallery-figure.active,.photo-gallery-container .photo-row .photo-gallery-figure.active+.photo-gallery-figure{max-width:50%;display:inline-block}}.media-gallery-container{display:block}.media-gallery-container .media-item{max-width:100%;display:block}.media-gallery-container .active-media{position:relative}.media-gallery-container .active-media .media-figure{display:none}.media-gallery-container .active-media .media-figure.active{display:block}.media-gallery-container .active-media .media-figure .media-video{display:none}.media-gallery-container .active-media .media-figure .media-video .video-poster{display:block}.media-gallery-container .active-media .media-expand{font-size:1em;margin:10px;padding:5px;top:0;right:0;position:absolute;color:#333;display:block}.media-gallery-container .thumbnails-list{display:table;width:100%;table-layout:fixed}.media-gallery-container .thumbnails-list>*{padding:0 5px;vertical-align:middle;display:none}.media-gallery-container .thumbnails-list .media-thumbnail.active{display:table-cell}.media-gallery-container .thumbnails-list .media-thumbnail:first-child{padding-left:0}.media-gallery-container .thumbnails-list .media-thumbnail:last-child{padding-right:0}.media-gallery-container .thumbnails-list .media-thumbnail .thumbnail-link{position:relative}.media-gallery-container .thumbnails-list .media-thumbnail .thumbnail-link .video-overlay{position:absolute;top:0;width:100%;height:100%;background-color:rgba(51,51,51,.5);text-align:center;color:#fff}.media-gallery-container .thumbnails-list .media-thumbnail .thumbnail-link .video-overlay i{position:absolute;top:50%;font-size:2em;line-height:0;width:100%;display:block}.media-gallery-container .thumbnails-list .nav-item{width:8%;font-size:1.2em;min-width:1.5em;display:table-cell;color:#fff;text-align:center}.media-gallery-container .thumbnails-list .nav-item:not(.disabled){cursor:pointer}.pagination-container{margin-top:.25em;display:block;text-align:center}.pagination-container:after,.pagination-container:before{content:" ";display:table}.pagination-container:after{clear:both}.pagination-container .pagination-list{overflow:hidden;border-width:1px;border-style:solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;list-style:none;font-style:normal;text-decoration:none;display:inline-block}.pagination-container .pagination-list>li{display:inline-block;width:auto;height:auto}.pagination-container .pagination-list>li:not(:last-child){margin-right:0}.pagination-container .pagination-list .pagination-item .pagination-link{padding:.4em .6em;text-decoration:none;color:#fff;display:block}.aside-nav-container{font-size:.8em;color:#fff;text-align:center;border-style:solid;border-width:2px 0}.aside-nav-container .aside-nav-dropdown a{padding:10px;text-decoration:none;width:100%;color:#fff;font-weight:700;display:block}.aside-nav-container .aside-nav-dropdown a:before{float:left}.aside-nav-container .aside-nav-dropdown a:after{float:right}.aside-nav-container .aside-nav-dropdown a.hide-aside-nav{display:none}.aside-nav-container .aside-nav-list{border-top:1px dashed #fff}.aside-nav-container .aside-nav-list .aside-nav-item{list-style:none;border-color:#fff;display:none}.aside-nav-container .aside-nav-list .aside-nav-item:not(:last-child){border-bottom-width:1px;border-bottom-style:dotted}.aside-nav-container .aside-nav-list .aside-nav-item.active{border-width:0;display:block}.aside-nav-container .aside-nav-list .aside-nav-item a{text-decoration:none;color:inherit;padding:15px;display:block}.aside-nav-container .aside-nav-list .aside-nav-item a .fa{font-size:1.3em;line-height:.6em}.aside-nav-container:target .aside-nav-dropdown a.hide-aside-nav{display:block}.aside-nav-container:target .aside-nav-dropdown a.show-aside-nav{display:none}.aside-nav-container:target .aside-nav-list .aside-nav-item{display:block}.aside-nav-container:target .aside-nav-list .aside-nav-item.active:not(:last-child){border-width:1px}@media (min-width:1025px){.aside-nav-container{background:0 0!important;text-align:left;border-width:0}.aside-nav-container .aside-nav-dropdown{display:none}.aside-nav-container .aside-nav-list{border-width:0}.aside-nav-container .aside-nav-list .aside-nav-item{background:0 0;display:block}.aside-nav-container .aside-nav-list .aside-nav-item:last-child{border-bottom-width:1px;border-bottom-style:dotted}.aside-nav-container .aside-nav-list .aside-nav-item:hover{background-color:#f1f1f1}.aside-nav-container .aside-nav-list .aside-nav-item.active{background-color:#e2e2e2}.aside-nav-container .aside-nav-list .aside-nav-item.active a,.aside-nav-container .aside-nav-list .aside-nav-item:hover a{display:table;width:100%}.aside-nav-container .aside-nav-list .aside-nav-item.active a>*,.aside-nav-container .aside-nav-list .aside-nav-item:hover a>*{width:100%;display:table-cell}.aside-nav-container .aside-nav-list .aside-nav-item.active a>.fa,.aside-nav-container .aside-nav-list .aside-nav-item:hover a>.fa{vertical-align:middle}}.image-collage{padding:10px}.image-collage:after,.image-collage:before{content:" ";display:table}.image-collage:after{clear:both}.image-collage .image-figure{width:100%;padding:10px;vertical-align:top}.image-collage .image-figure,.image-collage .image-figure a,.image-collage .image-figure figure,.image-collage .image-figure img{position:relative;display:block}.image-collage .image-figure figure{font-size:inherit;min-height:4em;overflow:hidden}.image-collage .image-figure figure img{max-width:100%;z-index:2;background-color:#fff}.image-collage .image-figure figure figcaption{z-index:3;position:absolute;left:0;width:100%;background-color:rgba(0,0,0,.5);bottom:0;font-size:.9em;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;color:#fff}.image-collage .image-figure figure figcaption>*{margin-right:10px;margin-left:10px}.image-collage .image-figure figure figcaption>:first-child{margin-top:10px}.image-collage .image-figure figure figcaption>:last-child{margin-bottom:10px}.image-collage .image-figure figure .loading-icon-wrapper{position:absolute;width:100%;top:50%;font-size:2em;z-index:1;text-align:center}.image-collage .image-figure figure .loading-icon-wrapper .fa{margin-top:-.5em}@media (min-width:550px){.image-collage .image-figure{width:50%;display:inline-block}.image-collage .image-figure img{max-height:500px}}.recaptcha-container{border:1px solid #333;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:10px}.recaptcha-container .options{list-style:none;font-style:normal;text-decoration:none}.recaptcha-container .options>li{display:inline-block;width:auto;height:auto}.recaptcha-container .options>li:not(:last-child){margin-right:10px}.recaptcha-container .options .option-item .option-link{text-decoration:none}.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen):not(.full-width),.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen):not(.full-width) .fp-engine,.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen):not(.full-width) .fp-player,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch):not(.full-width),.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch):not(.full-width) .fp-engine,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch):not(.full-width) .fp-player{width:auto}.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen) .fp-ratio,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch) .fp-ratio{display:none}.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen) .fp-player,.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen) .fp-player .fp-engine,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch) .fp-player,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch) .fp-player .fp-engine{top:0!important;position:relative!important;height:auto}.video-container .flowplayer:not(.is-flash).is-touch.is-ready:not(.is-fullscreen) .fp-player .fp-engine,.video-container .flowplayer:not(.is-flash):not(.is-fullscreen):not(.is-loading):not(.is-touch) .fp-player .fp-engine{display:block}.fancybox-inner>.media-video,.fancybox-inner>.media-video>.video-container,.fancybox-inner>.media-video>.video-container>.flowplayer{height:100%}.fancybox-inner>.media-video>.video-container>.flowplayer>.fp-player,.fancybox-inner>.media-video>.video-container>.flowplayer>.fp-player>.fp-engine{height:100%!important}#messages-container{position:absolute;width:100%}#messages-container .alert{position:relative;margin-bottom:10px}.alert-ie-wrapper .browser-list{list-style:none;font-style:normal;text-decoration:none}.alert-ie-wrapper .browser-list>li{display:inline-block;width:auto;height:auto}.alert-ie-wrapper .browser-list>li:not(:last-child){margin-right:5px}.alert-ie-wrapper .browser-list>:before{content:"-";margin:0 5px}.alert-ie-wrapper .browser-list>:first-child:before{content:none;margin:0}.breadcrumb-container .breadcrumb-content{padding:10px 0}.breadcrumb-container .breadcrumb-content:empty{display:none}.breadcrumb-container .breadcrumb-content .breadcrumb-list{list-style:none;display:table}.breadcrumb-container .breadcrumb-content .breadcrumb-list li{display:table-cell;vertical-align:middle}.breadcrumb-container .breadcrumb-content .breadcrumb-list li:before{content:"\bb";margin-right:5px}.breadcrumb-container .breadcrumb-content .breadcrumb-list li:first-child{font-size:1.4em}.breadcrumb-container .breadcrumb-content .breadcrumb-list li:not(:last-child){padding-right:10px}.breadcrumb-container .breadcrumb-content .breadcrumb-list li a{text-decoration:none}.filling-side-container{padding:15px}.filling-side-container .side-widget{padding-bottom:10px}.access-container,.links-container{padding:10px 15px}.filling-side-container .side-widget:not(:last-child){border-bottom:1px dotted #999;margin-bottom:10px}.filling-side-container .side-widget .widget-title{margin-bottom:5px}.access-container .access-list:after,.access-container .access-list:before{content:" ";display:table}.access-container .access-list:after{clear:both}.access-container .access-list a{display:block}.news-container .news-list .publish-date{margin:0}.links-container .links-title{font-size:.95em;color:#333;font-weight:700;margin-bottom:15px}.links-container .link-item{font-size:.9em;padding-bottom:5px}.access-modes-container .access-modes-title{font-size:.95em;color:#333;font-weight:700;margin-bottom:15px}.access-modes-container .access-group:not(:last-child){margin-bottom:10px}.access-modes-container .access-group .access-title{font-size:.9em;color:#333;line-height:2em}.access-modes-container .access-group .access-step{font-size:.9em;color:#666}.social-small-container .social-list{list-style:none;font-style:normal;text-decoration:none}.social-small-container .social-list>li{display:inline-block;width:auto;height:auto}.social-small-container .social-list>li:not(:last-child){margin-right:10px}.social-small-container .social-list li{vertical-align:top}.social-small-container .social-list li .fb-like,.social-small-container .social-list li .fb_iframe_widget{z-index:1!important}.social-large-container .social-large-title{text-transform:capitalize}.schedule-container .schedule-content{font-size:.75em;line-height:1.2em}.loc-map .loc-map-link .loc-map-image{width:100%}.list-widget-container .widget-list{list-style:none}.list-widget-container .widget-list li{border-left:5px solid #b0b0b0}.list-widget-container .widget-list li:not(:last-child){margin-bottom:15px}.files-gallery-container .files-gallery-title{font-size:1.5em;padding:10px;border-bottom:1px solid #666;color:#666}.files-gallery-container .files-gallery-list li{padding-left:5px}.files-gallery-container .files-gallery-list li:not(:last-child){border-bottom:1px dashed #666}.files-gallery-container .files-gallery-list li a{padding:10px;text-decoration:none;color:#333;display:block}.contact-info-container:not(.main-contact){font-size:.8em}.contact-info-container .contact-title{font-size:1.7em;text-align:center;border-bottom-width:3px;border-bottom-style:solid}.contact-info-container .row{display:table;width:100%;padding:10px}.contact-info-container .row .icon-wrapper .icon{margin-right:10px;width:2.6em;height:2.6em}#homePhotos .container .home-tour,#homePhotos .container .home-tour .tour-wrapper .tour-visor{height:350px}.contact-info-container .row address{display:table}.contact-info-container .row address:not(:last-child){border-bottom-width:1px;border-bottom-style:dotted;padding-bottom:5px;margin-bottom:5px}.contact-info-container .row address .contact-info-content{display:table-cell}.contact-info-container .row address .contact-info-content p{margin:0}.contact-info-container .row address .contact-info-content .contact-name{font-size:1.4em;line-height:1.1em}.contact-info-container .row address .contact-info-content .tel{margin-left:5px}.contact-info-container .row .contact-info-content,.contact-info-container .row .icon-wrapper,.contact-info-container .row .schedule-wrapper{display:table-cell;vertical-align:top}footer .footer-content .schedule-wrapper .schedule-title{padding-bottom:5px;border-bottom:1px dotted #FFF}footer .footer-content .schedule-wrapper .schedule-icon{margin:5px 5px -5px 0;display:inline-block}footer .footer-content .schedule-wrapper .schedule-content{padding:10px}@media (min-width:550px){.contact-info-container:not(.vertical-contact)>.row address:not(:last-child){padding-bottom:0;margin-bottom:0;border-width:0}.contact-info-container:not(.vertical-contact)>.row .contact-schedule,.contact-info-container:not(.vertical-contact)>.row address:not(:last-child){width:50%;display:table-cell;vertical-align:top}.contact-info-container:not(.vertical-contact)>.row .contact-schedule:not(:first-child),.contact-info-container:not(.vertical-contact)>.row address:not(:last-child):not(:first-child){padding-left:10px;border-left-width:1px;border-left-style:dashed}.contact-info-container:not(.vertical-contact)>.row .contact-schedule:not(:last-child),.contact-info-container:not(.vertical-contact)>.row address:not(:last-child):not(:last-child){padding-right:10px}}@media (min-width:769px){.contact-info-container>.row address:not(:last-child){padding-bottom:0;margin-bottom:0;border-width:0}.contact-info-container>.row .contact-schedule,.contact-info-container>.row address:not(:last-child){width:50%;display:table-cell;vertical-align:top}.contact-info-container>.row .contact-schedule:not(:first-child),.contact-info-container>.row address:not(:last-child):not(:first-child){padding-left:10px;border-left-width:1px;border-left-style:dashed}.contact-info-container>.row .contact-schedule:not(:last-child),.contact-info-container>.row address:not(:last-child):not(:last-child){padding-right:10px}}@media (min-width:1025px){.image-collage .image-figure figure:hover figcaption{max-height:100%;visibility:visible}.image-collage .image-figure figure figcaption{max-height:0%;visibility:hidden}a[href^="tel:"]{display:none}a[href^="tel:"]+span{display:inline-block}}@media (max-width:1025px){a[href^="tel:"]+span{display:none}}section#frontpage .container{background:#fff}section#frontpage .container>*{display:block;width:100%;box-sizing:border-box}#homePhotos .container .home-tour .tour-wrapper{font-size:.5em}#homePhotos .container .home-tour .tour-wrapper .tour-overlay{line-height:350px;height:350px;margin-top:-350px}#homePhotos .container .home-tour .tour-wrapper .tour-btn-group{margin-top:-45px;padding:0}#homePhotos .container .home-photo{background-color:#333;display:inline-block}#homePhotos .container .home-photo img{width:100%}#homePhotos .container .carousel{overflow:hidden}#homePhotos .container .carousel .carousel-wrapper{font-size:0}#homePhotos .container .carousel .carousel-wrapper .home-photo:not(.active){display:none}#homePhotos .container .photo-nav{position:absolute;bottom:10px;width:100%;z-index:4;font-size:.95em;text-align:center;list-style:none;font-style:normal;text-decoration:none}#homePhotos .container .photo-nav>li{display:inline-block;width:20px;height:20px}#homePhotos .container .photo-nav>li:not(:last-child){margin-right:10px}#homePhotos .container .photo-nav li{color:#fff;cursor:pointer;background-color:#333;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-weight:700;-khtml-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#homePhotos .container .photo-nav li.active,#homePhotos .container .photo-nav li:hover{color:#333;background-color:#FFF}@media (min-width:1025px){#homePhotos .container{top:-10px;height:340px}#homePhotos .container .home-tour .tour-wrapper .tour-btn-group{padding-left:60%}#homePhotos .container .home-photo{height:350px}#homePhotos .container .home-photo img{margin:0}#homePhotos .container .photo-nav{bottom:0;width:auto;right:10px}}section#frontpage .main-content{padding:1em}section#frontpage .main-content article .article-title{font-size:1.8em;line-height:1em;margin-bottom:5px;color:#333;list-style:none;font-style:normal;text-decoration:none}section#frontpage .main-content article .article-content{padding:10px 0 0}section#frontpage .main-content article .article-content>p{color:#444;font-size:.9em}section#frontpage .main-content article .article-content>p:not(:last-child){padding-bottom:10px}section#frontpage .main-content article .article-content ul{margin:0 15px;font-size:.9em}section#frontpage .main-content article .article-content .article-video{float:left;margin:0 15px 7px 0}section#frontpage .main-content article .article-content .seo-pages{margin-top:10px}section#frontpage .main-content .fb-comments-wrapper .fb-brand{color:#3b5998}section#frontpage .main-content .fb-comments-wrapper .fb-comments .fb_iframe_widget{display:block}section#frontpage .main-content .fb-comments-wrapper .fb-comments .fb_iframe_widget>span{color:#3B5998;font-weight:400;width:100%!important}section#frontpage .main-content .fb-comments-wrapper .fb-comments .fb_iframe_widget>span>iframe{width:100%!important}section#frontpage aside{padding:1.1em}section#frontpage aside>:not(:last-child){margin-bottom:10px}section#frontpage aside .widget-grid .widget-card .publish-date{color:#fff;font-size:.7em;text-transform:uppercase;display:block;background-color:#333;padding:1px 5px;margin-bottom:5px}section#frontpage aside .social-wrapper .social-row-wrapper{font-size:0}section#frontpage aside .social-wrapper .social-row-wrapper:not(:first-child){padding-top:10px;border-top:1px dotted #999}section#frontpage aside .social-wrapper .social-row-wrapper:not(:last-child){padding-bottom:10px}section#frontpage aside .social-wrapper .social-row-wrapper .fb-like{max-height:30px;display:block}section#frontpage aside .home-gallery-container .gallery-wrapper .columns{text-align:center}section#frontpage aside .home-gallery-container .gallery-wrapper .gallery-title{padding:10px 20px;background-color:#f1f1f1;border:1px dotted #ccc;font-family:inherit;font-size:1.3em}section#frontpage aside .home-gallery-container .gallery-wrapper .gallery-title a{color:#333;text-decoration:none;display:block}section#frontpage aside .home-gallery-container .gallery-wrapper img{max-width:100%}section#frontpage aside .news-wrapper .news-list:not(:last-child){margin-bottom:.5em}section#frontpage aside .news-wrapper .news-list .news-row h3{font-size:.9em}@media (min-width:1025px){section#frontpage .container .main-content{border-right:dotted 1px grey;width:60%;padding:20px;float:left}section#frontpage .container .main-content>:not(:last-child){margin-bottom:20px}section#frontpage .container .main-content article h1{font-size:2.1em;line-height:1em;margin-bottom:15px}section#frontpage .container aside{padding:0;border-left:dotted 1px grey;margin-left:-1px;width:40%;float:left}section#frontpage .container aside>*{margin:0 15px;padding:10px 0}section#frontpage .container aside>:not(:last-child){border-bottom:1px dotted #999}section#frontpage .container aside>[class*="-wrapper"]>[class*="-container"]{padding:0}section#frontpage .container aside h2{font-size:.95em;color:#333;font-weight:700;margin-bottom:15px}section#frontpage .container aside .news-wrapper .news-list .publish-date{font-size:.7em;color:#999}}#contact{padding-top:0}#contact .map-row .map-object{width:100%;height:300px}#contact .map-row .map-image{margin:0 -1em}#contact .map-row .map-image a{height:300px;background-repeat:no-repeat;background-position:center;background-size:cover;display:block}#contact .route-row .route-toggle-row{padding:5px;margin:0 -1em;text-align:center}#contact .route-row .route-toggle-row a{color:#fff;text-decoration:none}#contact .route-row .route-steps-container .adp-directions{width:100%}#contact .route-row .route-steps-container .adp-placemark td:first-child{padding-left:15px}#contact .route-row .route-forms{padding:1em}#contact .route-row .route-forms form{margin:0}#contact .route-row .route-forms .route-mode-row{margin-bottom:10px}#contact .route-row .route-forms .route-mode-row .route-mode-text{margin-right:5px}#contact .route-row .route-forms .route-mode-row .route-mode-select{width:auto;margin:0 10px 0 0;display:inline-block}#contact .route-row .route-forms .send-route-row .button{width:100%}#contact .forms-row{margin-top:1em}#contact .forms-row .form{margin-bottom:1em}#contact .forms-row .form .form-title{font-size:1.7em;font-style:normal;line-height:1.7em}#contact .forms-row .form .form-title .icon{margin-right:10px;float:left}#contact .forms-row .form fieldset{margin-top:1em;font-style:italic}#contact .forms-row .form fieldset #recaptcha_response_field{width:auto;margin-right:5px;display:inline-block}#contact .forms-row .form fieldset #recaptcha_response_field~p{display:inline-block}#contact .forms-row .form fieldset #recaptcha_image{width:100%!important;height:100%!important}#contact .forms-row .form fieldset #recaptcha_image img{width:100%!important}#contact .forms-row .form fieldset textarea{max-height:150px}#contact .forms-row .form fieldset input[type=checkbox]{margin:0}#contact .contacts-container .contact-row:not(:last-child),#contact .contacts-container .contacts-row,#contact .contacts-container .main-contact{border-bottom-width:1px;border-bottom-style:solid}@media (min-width:550px){#contact .route-row .route-forms .route-mode-row{margin:0}#contact .route-row .route-forms .send-route-row .button{width:auto}#contact .forms-row{display:table}#contact .forms-row>*{display:table-cell;vertical-align:top;position:relative;width:50%}#contact .forms-row>:not(:first-child){border-left:.5em solid #fff}#contact .forms-row>:not(:last-child){border-right:.5em solid #fff}#contact .forms-row>:first-child:last-child{width:100%;border-width:0}#contact .forms-row>* .form [type=submit]{position:absolute;bottom:0;right:0;margin:1em}#contact .contacts-container{margin-top:1em}#contact .contacts-container .contacts-row{display:table;width:100%}#contact .contacts-container .contacts-row .contact-row,#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row .contact-schedule,#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row address:not(:last-child){width:50%;display:table-cell;vertical-align:top}#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row address:not(:last-child){padding-bottom:0;margin-bottom:0;border-width:0}#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row .contact-schedule:not(:first-child),#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row address:not(:last-child):not(:first-child){padding-left:10px;border-left-width:1px;border-left-style:dashed}#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row .contact-schedule:not(:last-child),#contact .contacts-container .contacts-row:last-child .contact-row:first-child:last-child .contact-info-container>.row address:not(:last-child):not(:last-child){padding-right:10px}#contact .contacts-container .contacts-row .contact-row:not(:last-child){border-width:0 1px 0 0;border-right-style:solid}#contact .contacts-container .contacts-row .contact-row:first-child:last-child{width:100%}}@media (min-width:1025px){#contact{padding-top:1em}#contact .route-row .route-toggle-row{margin:0}#contact .route-row .route-toggle-row a.show-route,#contact .route-row:target .route-forms{display:block}#contact .route-row:target .route-toggle-row a.show-route{display:none}#contact .route-row:target .route-steps-container,#contact .route-row:target .route-toggle-row a.hide-route{display:block}}section#catalog{padding:0}section#catalog .content-wrapper .product-highlight-wrapper{padding:.5em}section#catalog .additional-info-wrapper{padding:1em}section#catalog .additional-info-wrapper:empty{display:none}section#catalog .additional-info-wrapper>*{padding-bottom:1em}section#catalog .additional-info-wrapper>:not(:last-child){border-bottom:1px dotted #999;margin-bottom:1em}section#catalog .additional-info-wrapper h2,section#catalog .additional-info-wrapper h3{font:.95em Georgia,"Times New Roman",Times,serif;color:#333;font-weight:700;margin-bottom:15px}.entry-card-container,.product-card,section#services .content-wrapper .services-list .service-item{font-style:normal;list-style:none;text-decoration:none}.news-container .news-list .news-row h3,footer .footer-content .schedule-wrapper{font-family:Arial,Helvetica,sans-serif}@media (min-width:550px){section#catalog .content-wrapper .product-highlight-wrapper{padding:1em}}@media (min-width:1025px){section#catalog{display:table}section#catalog>*{display:table-cell;vertical-align:top}section#catalog .cat-aside-wrapper{width:20%;border-right:1px solid #e2e2e2}section#catalog .content-wrapper{max-width:80%}section#catalog .content-wrapper:last-child{width:80%}section#catalog .additional-info-wrapper{width:22%;border-left:1px solid #e2e2e2}}.product-card{padding:.5em;overflow:hidden;-webkit-box-shadow:0 1px 3px 0;-moz-box-shadow:0 1px 3px 0;box-shadow:0 1px 3px 0;position:relative;cursor:pointer;display:block}.product-card .product-overlay{background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;display:none}.product-card .product-overlay:after,.product-card .product-overlay:before{content:" ";display:table}.product-card .product-overlay:after{clear:both}.product-card .product-overlay .overlay-content{position:absolute;top:50%;font-size:1.2em;margin-top:-.6em;width:100%;font-weight:700;text-align:center;color:#fff}.product-card .product-overlay .overlay-content span{padding:5px 10px;-webkit-box-shadow:0 0 5px 1px #333;-moz-box-shadow:0 0 5px 1px #333;box-shadow:0 0 5px 1px #333}.product-card .product-content{width:100%;color:#333}.product-card .product-content .product-figure{max-width:300px;max-height:300px;width:30%;margin:0 .5em 0 0;float:left}.product-card .product-content .product-figure figure{font-size:0}.product-card .product-content .product-figure figure img{width:100%}.product-card .product-content .product-text{padding-right:1.2em;padding-bottom:1.38333333em;word-break:break-word}.product-card .product-content .product-text.no-price{padding-bottom:0}.product-card .product-content .product-text .name{font-size:1.7em;line-height:normal;text-decoration:none;color:#333}.product-card .product-content .product-text .description{font-size:1.02em}.product-card .price{font-size:1.13333333em;position:absolute;bottom:.25em;right:.5em;line-height:normal;color:#333;font-weight:700}.product-card .plus-triangle{position:absolute;top:0;right:.75em;font-size:.8em;line-height:.4em;padding:1.6em .8em 1.6em .4em;-webkit-box-shadow:0 0 5px 2px #333;-moz-box-shadow:0 0 5px 2px #333;box-shadow:0 0 5px 2px #333;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;color:#fff}.product-card:hover .product-overlay{display:block}.product-card.highlight-product{border-width:1px;border-style:solid;-webkit-box-shadow:0 2px 6px 1px;-moz-box-shadow:0 2px 6px 1px;box-shadow:0 2px 6px 1px}.product-card.highlight-product .product-content .product-figure{max-width:100%;max-height:100%;width:100%;margin:0 0 1em}.product-card.highlight-product .product-content .product-text{padding-right:2.4em}.product-card.highlight-product .plus-triangle{padding:.8em .4em;-ms-transform:none;-webkit-transform:none;transform:none}@media (min-width:550px){.product-card .plus-triangle{font-size:1.2em;line-height:.6em}.product-card.highlight-product .product-content .product-figure{width:35%;margin:0 .5em 0 0}.product-card.highlight-product .product-content .product-text{padding-right:3.2em}}.catalog-content-container{padding:.5em}.catalog-content-container:after,.catalog-content-container:before{content:" ";display:table}.catalog-content-container:after{clear:both}.catalog-content-container .products-row .product-card{margin-bottom:1em}@media (min-width:550px){.catalog-content-container{padding:1em}.catalog-content-container.grid-view{padding:10px 0}.catalog-content-container.grid-view .products-row{display:table;width:100%;border-spacing:20px 0;margin-bottom:20px}.catalog-content-container.grid-view .products-row .product-card{width:50%;display:table-cell;vertical-align:top}#product_details .product-wrapper .media-gallery-wrapper{margin-right:10px}}@media (min-width:769px){.catalog-content-container.list-view .product-content .product-figure{width:20%}}#product_details{padding:0}#product_details .product-wrapper{padding:1em}#product_details .product-wrapper .media-gallery-wrapper{float:left;margin-bottom:10px}#product_details .product-wrapper .product-content .product-name{font-size:1.8em}#product_details .product-wrapper .product-content .product-desc{color:#666}#product_details .product-wrapper .product-content .product-info{border-width:2px;border-style:solid;border-left:0;border-right:0;margin-top:10px;clear:both}#product_details .product-wrapper .product-content .product-info>.row{display:table;width:100%;padding:5px}#product_details .product-wrapper .product-content .product-info>.row>*{display:table-cell;vertical-align:middle}#product_details .product-wrapper .product-content .product-info>.row .price-cell{font-size:.8em}#product_details .product-wrapper .product-content .product-info>.row .price-cell .product-price{font-size:1.5em;display:block}#product_details .product-wrapper .extra-row:empty,#product_details .product-wrapper .other-products-wrapper:empty{display:none}#product_details .product-wrapper .product-content .product-info>.row .info-cell{padding-left:10px;text-align:right}#product_details .product-wrapper .product-content .product-info .product-form{margin-bottom:10px}#product_details .product-wrapper .extra-row{margin-top:20px}#product_details .product-wrapper .other-products-wrapper{margin-top:20px;border-top-width:1px;border-top-style:dashed}@media (min-width:1025px){#product_details{display:table;table-layout:fixed}#product_details>*{display:table-cell;vertical-align:top}#product_details .cat-aside-wrapper{width:20%;border-right:1px solid #e2e2e2}#product_details .product-wrapper{max-width:80%}#product_details .product-wrapper:last-child{width:80%}}section#services .additional-info-wrapper:empty,section#services .content-wrapper .services-list .service-item:empty{display:none}.other-products-container{margin:0 -20px;padding-top:20px}.other-products-container .other-products-title{font-size:1.4em;padding:0 20px}section#services{padding:0}section#services .content-wrapper{padding-bottom:1em}section#services .content-wrapper .services-title{text-transform:capitalize;font-size:1.5em;padding-bottom:10px;margin-bottom:10px}section#services .content-wrapper .services-list .service-item{padding:10px}section#services .content-wrapper .services-list .service-item:not(.main-service){background-color:#f5f5f5}section#services .content-wrapper .services-list .service-item.main-service{padding:5px 10px;color:#fff}section#services .content-wrapper .services-list .service-item.main-service .service-text{font-size:1.3em;font-weight:700}section#services .additional-info-wrapper{padding:1em}section#services .additional-info-wrapper>*{padding-bottom:1em}section#services .additional-info-wrapper>:not(:last-child){border-bottom:1px dotted #999;margin-bottom:1em}.user-page-content .content-wrapper .media-gallery-wrapper,.user-page-content>:not(:last-child),section#photo .photo-content-wrapper>:not(:last-child){margin-bottom:10px}section#services .additional-info-wrapper .list-title{font-weight:700;margin-bottom:10px}@media (min-width:1025px){section#services{display:table}section#services>*{display:table-cell;vertical-align:top}section#services .content-wrapper{width:80%;padding:1em}section#services .additional-info-wrapper{width:20%;border-left:1px solid #e2e2e2}section#user_page{display:table;table-layout:fixed}section#user_page>*{display:table-cell;vertical-align:top}section#user_page .pages-nav-wrapper{width:20%;border-right:1px solid #e2e2e2}section#user_page .page-content-wrapper{width:60%}section#user_page .additional-info-wrapper{width:20%;border-left:1px solid #e2e2e2}section#user_page .additional-info-wrapper:not(:empty){display:table-cell}}section#user_page{padding:0}section#user_page .page-content-wrapper{padding:10px}@media (min-width:769px){section#user_page .page-content-wrapper{padding:10px 20px 20px}}.user-page-content .content-wrapper .user-page-title{font-size:2.2em}section#photo .photo-content-wrapper .photo-data .photo-title,section#video .video-content-wrapper .video-data .video-title{font-size:1.8em}@media (min-width:550px){.user-page-content .media-gallery-wrapper{max-width:50%;margin-left:10px}.user-page-content .page-extra-wrapper .social-wrapper{text-align:left}section#photo .photos-pagination{float:right}}section#photo .photo-content-wrapper .photos-pagination,section#video .video-content-wrapper .videos-pagination{text-align:center}section#seo_page{padding:0}section#seo_page .page-content-wrapper{padding:10px}@media (min-width:769px){section#seo_page .page-content-wrapper{padding:10px 20px 20px}}section#photo,section#photos{padding:0}@media (min-width:1025px){section#seo_page{display:table;table-layout:fixed}section#seo_page .additional-info-wrapper:not(:empty),section#seo_page>*{display:table-cell}section#seo_page>*{vertical-align:top}section#seo_page .page-content-wrapper{width:80%}section#seo_page .additional-info-wrapper{width:20%;border-left:1px solid #e2e2e2}section#photo,section#photos{display:table;table-layout:fixed}section#photo>*,section#photos>*{display:table-cell;vertical-align:top}section#photo .pages-nav-wrapper,section#photos .pages-nav-wrapper{width:20%;border-right:1px solid #e2e2e2}section#photo>:not(.pages-nav-wrapper),section#photos>:not(.pages-nav-wrapper){width:80%}}@media (min-width:769px){section#photos .photos-content-wrapper .image-figure{width:33.33333333%}}section#photo .photo-content-wrapper{padding:1em}section#photo .photo-content-wrapper .photo-data>:empty{display:none}section#photo .photo-content-wrapper .photos-pagination>:not(:last-child){margin-right:10px;margin-bottom:0}section#photo .photo-content-wrapper .photos-pagination span{vertical-align:bottom}section#video,section#videos{padding:0}@media (min-width:1025px){section#video,section#videos{display:table}section#video>*,section#videos>*{display:table-cell;vertical-align:top}section#video .pages-nav-wrapper,section#videos .pages-nav-wrapper{width:20%;border-right:1px solid #e2e2e2}}@media (min-width:769px){section#videos .videos-content-wrapper .image-figure{width:33.33333333%}}section#video .video-content-wrapper{padding:1em}section#video .video-content-wrapper>:not(:last-child){margin-bottom:10px}section#video .video-content-wrapper .video-data>:empty{display:none}section#video .video-content-wrapper .videos-pagination>:not(:last-child){margin-right:10px;margin-bottom:0}section#video .video-content-wrapper .videos-pagination span{vertical-align:bottom}section#video .video-content-wrapper video{max-width:100%}section#coupon,section#coupons{padding:0}@media (min-width:1025px){section#videos .videos-content-wrapper .image-figure{width:25%}section#coupon,section#coupons{display:table}section#coupon>*,section#coupons>*{display:table-cell;vertical-align:top}section#coupon .pages-nav-wrapper,section#coupons .pages-nav-wrapper{width:20%;border-right:1px solid #e2e2e2}}section#coupons .coupons-content .coupon-wrapper{padding:20px}section#coupons .coupons-content .coupon-wrapper .coupon-container{margin:0}section#coupons .coupons-content .extra-row{padding:0 20px;margin-bottom:20px}@media (min-width:769px){section#coupons .coupons-content .coupons-row{display:table;table-layout:fixed;width:100%;border-spacing:20px}section#coupons .coupons-content .coupons-row .coupon-wrapper{display:table-cell;background-color:#666;width:50%;padding:0}}section#coupon .coupon-content-wrapper{padding:20px}section#coupon .coupon-content-wrapper .coupon-card-wrapper .coupon-container{margin:0}section#coupon .coupon-content-wrapper>.coupon-content .coupon-text .coupon-extra,section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .tabs-container .coupon-form{margin-top:20px}section#coupon .coupon-content-wrapper>.coupon-content{padding:0 20px;background-color:#f5f5f5;margin-bottom:20px}section#new .new-content-wrapper .new-content-container .content-wrapper .media-gallery-wrapper,section#new .new-content-wrapper .new-content-container>:not(:last-child){margin-bottom:10px}section#coupon .coupon-content-wrapper>.coupon-content>*{padding:20px 0}section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container{border-top:2px dashed #ccc}section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons{margin-top:20px;list-style:none;font-style:normal;text-decoration:none}section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons>li{display:inline-block;width:30%;height:auto}section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons>li:not(:last-child){margin-right:1%}section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons .method-icon i{min-width:1.7em;width:50%;cursor:pointer}section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons .method-icon i.active,section#coupon .coupon-content-wrapper>.coupon-content .save-coupon-container .method-icons .method-icon i:hover{color:#f5f5f5}section#new,section#news{padding:0}section#news .news-content-wrapper .news-list .new-card-wrapper .entry-card-container{border-bottom:1px solid silver;padding:10px}section#new .new-content-wrapper .new-content-container{padding:1em}section#new .new-content-wrapper .new-content-container .content-wrapper .new-title{font-size:2.2em}section#new .new-content-wrapper .new-content-container .content-wrapper .subtitle{font-size:.8em}@media (min-width:550px){section#video .videos-pagination{float:right}section#new .new-content-wrapper .media-gallery-wrapper{max-width:50%;margin-right:10px}section#new .new-content-wrapper .new-extra-wrapper .social-wrapper{text-align:left}}section#virtual-tour{padding:0}section#virtual-tour .tour-content-wrapper{padding:10px}@media (min-width:769px){section#virtual-tour .tour-content-wrapper{padding:20px}}#blog,#blog-entry{padding:0}#blog .blog-content-wrapper{padding:1em}#blog .blog-content-wrapper .blog-content-title{font-size:1.6em;margin-bottom:.5em}#blog .blog-content-wrapper .blog-list-container .entry-card-wrapper .entry-card-container:not(.main-item){padding:10px 0;border-bottom:1px solid silver}@media (min-width:1025px){section#new,section#news{display:table;table-layout:fixed}section#new>*,section#news>*{display:table-cell;vertical-align:top}section#new .pages-nav-wrapper,section#news .pages-nav-wrapper{width:20%;border-right:1px solid #e2e2e2}section#new>:not(.pages-nav-wrapper),section#news>:not(.pages-nav-wrapper){width:80%}section#virtual-tour{display:table;table-layout:fixed}section#virtual-tour>*{display:table-cell;vertical-align:top}section#virtual-tour .pages-nav-wrapper{width:20%;border-right:1px solid #e2e2e2}section#virtual-tour .tour-content-wrapper{width:80%}#blog .blog-content-wrapper{padding:1em 2em 2em}}.entry-card-container{overflow:hidden;position:relative;display:block}.entry-card-container .card-overlay{background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;display:none}.entry-card-container .card-overlay:after,.entry-card-container .card-overlay:before{content:" ";display:table}.entry-card-container .card-overlay:after{clear:both}.entry-card-container .card-overlay .overlay-content{position:absolute;top:50%;font-size:1.2em;margin-top:-.6em;width:100%;font-weight:700;text-align:center;color:#fff}.entry-card-container .card-overlay .overlay-content span{padding:5px 10px;-webkit-box-shadow:0 0 5px 1px #333;-moz-box-shadow:0 0 5px 1px #333;box-shadow:0 0 5px 1px #333}.entry-card-container .card-content-container{width:100%}.entry-card-container .card-content-container .card-image-container{padding:.5em}.entry-card-container .card-content-container .card-image-container figure img{width:100%}.entry-card-container .card-content-container .card-text-container{padding:.5em;word-break:break-word}.entry-card-container .card-content-container .card-text-container .card-title{font-size:1.35em;line-height:normal;text-decoration:none;color:#333;margin-bottom:10px;font-weight:700}.entry-card-container .card-content-container .card-text-container .card-subtitle{font-size:1.15em;margin-bottom:5px}#blog-entry .entry-content-container .entry-content>*,#blog-entry .entry-content-container .entry-extra{margin-bottom:1em}.entry-card-container .card-content-container .card-text-container .card-body-text{font-size:.81em}.entry-card-container:hover .card-overlay{display:block}.entry-card-container.main-item .card-content-container{color:#fff}.entry-card-container.main-item .card-content-container .card-image-container{padding:0}.entry-card-container.main-item .card-content-container .card-image-container figure{border-width:0;padding:0}#blog-entry .entry-content-container,.entry-card-container.main-item .card-content-container .card-text-container{padding:1em}.entry-card-container.main-item .card-content-container .card-text-container a{color:#f5f5f5}@media (min-width:550px){.entry-card-container .card-content-container{display:table;width:100%}.entry-card-container .card-content-container>*{display:table-cell;vertical-align:top}.entry-card-container .card-content-container .card-image-container{width:20%}.entry-card-container.main-item .card-content-container .card-image-container{width:30%}}#blog-entry .entry-content-container .entry-extra .kind-title{font-size:1.4em}#blog-entry .entry-content-container .entry-content{position:relative}#blog-entry .entry-content-container .entry-content .entry-title{font-size:1.8em;margin-bottom:.5em}#blog-entry .entry-content-container.kind_article_keys .entry-text ol li:not(:last-child),#cookies_policy .row{margin-bottom:10px}#blog-entry .entry-content-container .entry-content .entry-subtitle{font-size:1.4em;font-style:italic}#blog-entry .entry-content-container .entry-content .entry-figure img{width:100%}#blog-entry .entry-content-container.kind_article_keys .entry-text ol{list-style:none}#blog-entry .entry-content-container.kind_article_keys .entry-text ol li>strong{display:block}@media (min-width:550px){#blog-entry .entry-content-container .entry-content .entry-title.in-figure{position:absolute;width:100%;top:0;padding:15px;background-color:rgba(0,0,0,.4);text-align:center;color:#fff}}@media (min-width:1025px){#blog-entry .entry-content-container{padding:1em 2em 2em}}#cookies_policy .row .block-title{margin-bottom:15px;text-transform:uppercase;font-weight:700}#cookies_policy .row .cookies-table{padding-top:10px}#cookies_policy .row .cookies-table th{color:#fff}#legal_notice .row{margin-bottom:10px}#legal_notice .row .block-title{margin-bottom:15px;text-transform:uppercase;font-weight:700}#test-pages .pages-list-container .test-page-container{border-width:1px;border-style:solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#test-pages .pages-list-container .test-page-container:not(:last-child){margin-bottom:10px}#test-pages .pages-list-container .test-page-container .test-page-header a:not(.button){color:#fff;vertical-align:middle}#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row{display:table;width:100%}#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row>*{display:table-cell;padding:10px}#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row:not(:last-child){border-bottom:1px solid silver}#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row .prop-name{text-transform:capitalize}#test-pages .pages-list-container .test-page-container .test-page-body .page-prop-row .prop-value{text-align:right}#test-pages .pages-table-container{overflow:scroll;max-height:600px}#error-section{padding:0}#error-section>*{padding:20px}#error-section .error-container{border-right:1px dashed silver}#error-section .error-container>:not(:last-child){margin-bottom:20px}#error-section .error-container .error-title{font-size:1.3em;font-weight:700;list-style:none;font-style:normal;text-decoration:none}#error-section .error-container .error-message{padding:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;font-style:italic}#error-section .error-container .error-message a{color:#fff}#error-section .emoji-container .emoji-content{font-size:10em}@media (min-width:1025px){#error-section{display:table}#error-section>*{display:table-cell;vertical-align:middle}#error-section .error-container{width:70%}#error-section .emoji-container{width:30%}.theme-border-color-large{border-color:#567f62!important}.theme-text-color-lighter-large{color:#6f9e7d}header{background:0 0}header .main-nav{border-top-width:10px;border-top-style:solid}header .main-nav .header-social-wrapper{float:right}header .main-nav ul.menu>li{font-size:1em;position:relative;border-right:1px solid #AAA}header .main-nav ul.menu>li>a{margin-top:15px;padding:0 15px;color:#567f62}header .main-nav ul.menu>li>a:hover{opacity:.6}header .main-nav ul.menu>li a{font-weight:700}header .main-nav ul.menu>li .indicator-wrapper{position:absolute;font-size:2em;left:0;top:-15px;width:100%;text-align:center}header .main-nav ul.menu>li .indicator-wrapper .indicator-icon{line-height:0;position:relative;top:2px;display:block}header .main-nav ul.menu>li.active .indicator-wrapper{display:block}header .main-nav ul.menu>li:not(.active)>a{color:#fff}header .main-nav ul.menu>li:first-child>a{padding-left:0}header .main-nav ul.menu>li:last-child{border-width:0}header .main-nav ul.menu>li .dropdown-list ul{background-color:#fff}header .main-nav ul.menu>li .dropdown-list ul li:not(:last-child){border-bottom-color:#567f62}header .main-nav ul.menu>li .dropdown-list ul li a{color:#333}header .main-nav ul.menu>li .dropdown-list ul li.active{background-color:#6f9e7d}header .header-content,header .header-content .client-info .client-name a,header .header-content .client-info .info-wrapper .additional-info ul li a,header .main-nav ul.menu>li .dropdown-list ul li.active a{color:#fff}header .header-content>.row{padding:20px 0 0}header .header-content.home-header>.row{padding-bottom:20px}header .header-content .client-info{float:none!important;width:100%}header .header-content .client-info .client-name{font-size:2.6em;margin-top:10px;list-style:none;font-style:normal;text-decoration:none;font-weight:700}header .header-content .client-info .info-wrapper .address-line{font-size:1.2em;color:#fff}header .header-content .client-info .info-wrapper .additional-info p.telf{font-size:1.6em;font-weight:700;margin-bottom:10px}header .header-content .client-info .info-wrapper .additional-info ul{font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:right}header .header-content .client-info .info-wrapper .additional-info ul li{border-left:1px dotted #666;padding-left:10px}header .header-content .client-aux{position:absolute;top:-10px;right:130px;border-bottom-width:20px;border-bottom-style:solid;border-left:14px solid transparent;border-right:14px solid transparent;height:0;width:148px;-ms-transform:rotate(6deg);-webkit-transform:rotate(6deg);transform:rotate(6deg);margin:0;float:none!important}header .header-content .client-aux .logo{width:148px;height:115px;border-width:0 14px 14px;border-style:solid;margin-top:18px;margin-left:-14px;background-color:#fff;background-position:center;background-size:101% auto;float:none!important}header .header-content .client-aux .logo:before{content:url(http://estaticos.qdq.com/sw2/new_texture/img/tag_top.png);margin-left:-91px;margin-top:-56px;position:absolute}footer{background:0 0!important;border-width:0;padding:0}footer .container{border-top-width:2px;border-top-style:double;padding:10px 20px}footer.home-footer .container{padding:10px 50px;max-width:1125px}}.breadcrumb-container,.breadcrumb-container .breadcrumb-content .breadcrumb-list li a{color:#fff}.filling-side-container .side-widget .widget-title{font-size:1.3em;font-weight:400;text-transform:capitalize}footer .footer-content .schedule-wrapper .schedule-title{font-size:1.4em;text-transform:none}@font-face{font-family:'Oleo Script Swash Caps';font-style:normal;font-weight:400;src:local('Oleo Script Swash Caps'),local('OleoScriptSwashCaps-Regular'),url(https://web.archive.orghttps://fonts.gstatic.com/s/oleoscriptswashcaps/v4/vdWhGqsBUAP-FF3NOYTe4vjzg0hCj8tR-ZIUWCRpThM.ttf) format('truetype')}a{color:#567f62}a:hover{color:#6f9e7d;text-decoration:none}.theme-font-family,h1,h2,h3,h4,h5,h6{font-family:Oleo Script Swash Caps,cursive}.theme-bg-lighter{background-color:#6f9e7d}.theme-bg-light{background-color:#638e6f}.theme-bg-lightest,.theme-bg-lightest-hover:hover{background-color:#8bb096}.theme-bg-lighter-op-10{background-color:rgba(111,158,125,.1)}.theme-bg-lighter-op-20{background-color:rgba(111,158,125,.2)}.theme-bg-lighter-op-40{background-color:rgba(111,158,125,.4)}.theme-bg,.theme-bg-active.active{background-color:#567f62}.theme-bg-op-20{background-color:rgba(86,127,98,.2)}.theme-bg-op-40,.theme-bg-op-40-hover:hover{background-color:rgba(86,127,98,.4)}.theme-bg-op-50,.theme-bg-op-50-disabled.disabled,.theme-bg-op-50-hover:hover{background-color:rgba(86,127,98,.5)}.theme-bg-dark{background-color:#4b6e55}.theme-bg-darken,.theme-bg-darken-active.active,.theme-bg-darken-hover:hover{background-color:#3f5e48}.theme-border-color{border-color:#567f62}.theme-border-color-darken{border-color:#3f5e48}.theme-border-color-darkest{border-color:#334b3a}.icon.alt,.thumbnail figure,figure.thumbnail{border-color:#567f62}.text-color-theme,.theme-text-color,.theme-text-color:hover{color:#567f62}.theme-text-color-darken{color:#3f5e48}.theme-text-color-lighter{color:#6f9e7d}.theme-text-color-lightest{color:#82aa8d}.button,.button:focus,.button:focus:hover,.button:hover{color:#567f62}.pagination-item{background-color:#6f9e7d}.pagination-item:hover{background-color:#638e6f}.pagination-item.active{background:#567f62}.pagination-item.disabled{background-color:rgba(86,127,98,.4)}.icon.alt{background-color:#567f62}.badge,.theme-form,.theme-table thead th{background:#567f62}@media (min-width:1025px){header .main-nav .container nav ul.menu>li.active>a{color:#82aa8d}header .main-nav .container nav ul.menu>li .dropdown-list li.active{background:#567f62}footer .container{background-color:#3f5e48;border-color:#334b3a}.theme-border-color-large{border-color:#567f62!important}.theme-text-color-lighter-large{color:#6f9e7d}}html{background:url(//web.archive.orghttp://estaticos.qdq.com/img/sw/texturas/modern/modern_02.png)}section#homePhotos .container .home-tour .tour-wrapper.mode-texture .tour-btn-group{margin-top:-60px}section#homePhotos .container .photo-nav li{line-height:110%}section#homePhotos .container .photo-nav li:hover{background-color:#dbdbdb}section#homePhotos .container .photo-nav li.active{background-color:#efefef}@media (min-width:1025px){section#homePhotos{position:relative;z-index:2}section#homePhotos .container{text-align:center}section#homePhotos .container:after{content:url(http://estaticos.qdq.com/sw2/new_texture/img/home_photo_shadow.png);display:inline-block}section#homePhotos .container>.carousel{border:1px solid #CCC}section#homePhotos .container>.carousel .frame-border{border:10px solid #fff;overflow:hidden}section#homePhotos .container>.carousel .frame-border .home-photo{overflow:hidden}section#homePhotos .container>.photo-nav{right:0;bottom:-65px;width:100%}section#homePhotos .container>.home-tour .tour-wrapper.mode-texture{margin:0}section#homePhotos .container>.home-tour .tour-wrapper.mode-texture .tour-btn-group{margin-top:10px;padding:0}section#homePhotos .container>.home-tour .tour-wrapper.mode-texture .tour-btn-group .tour-btn{font-size:1em}section#frontpage{position:relative;margin-top:-310px;z-index:1}section#frontpage .container{background:url(http://estaticos.qdq.com/sw2/new_texture/img/bg.png) repeat-x #fff;padding:360px 50px 0;max-width:1125px;margin-top:0}section#frontpage .container .main-content{padding-left:0;border-width:0}section#frontpage .container .main-content h2{font-family:Arial,Helvetica,sans-serif}section#frontpage .container aside{border-width:0}section#frontpage .container aside h2{font-size:1.4em;font-weight:400}}
/*
     FILE ARCHIVED ON 05:17:19 Mar 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:15:10 May 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 1.512
  load_resource: 360.651 (2)
  PetaboxLoader3.resolve: 203.227 (2)
  PetaboxLoader3.datanode: 131.458 (2)
*/


@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  src: local('Fjalla One'), local('FjallaOne-Regular'), url(https://fonts.gstatic.com/s/fjallaone/v4/rxxXUYj4oZ6Q5oDJFtEd6i3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}

/*  THEME VARS  */
/*  COLOR  */
/*  FONT  */
/*  ELEMENTS  */
/*  DOCUMENT  */
html {
  background: url("https://estaticos.qdq.com/img/sw/texturas/classicA/classicA_03.png") repeat;
}
/*  LINKS  */
a {
  color: #6e6890;
}
a:hover {
  color: #8c87a9;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Fjalla One, sans-serif;
}
/*  CLASSES  */
/*  FONT  */
.theme-font-family {
  font-family: Fjalla One, sans-serif;
}
/*  BACKGROUND  */
.theme-bg-lighter {
  background-color: #8c87a9;
}
.theme-bg-light {
  background-color: #7d789c;
}
.theme-bg-lightest {
  background-color: #a6a2bc;
}
.theme-bg-lightest-hover:hover {
  background-color: #a6a2bc;
}
.theme-bg-lighter-op-10 {
  background-color: rgba(140, 135, 169, 0.1);
}
.theme-bg-lighter-op-20 {
  background-color: rgba(140, 135, 169, 0.2);
}
.theme-bg-lighter-op-40 {
  background-color: rgba(140, 135, 169, 0.4);
}
.theme-bg {
  background-color: #6e6890;
}
.theme-bg-active.active {
  background-color: #6e6890;
}
.theme-bg-op-20 {
  background-color: rgba(110, 104, 144, 0.2);
}
.theme-bg-op-40,
.theme-bg-op-40-hover:hover {
  background-color: rgba(110, 104, 144, 0.4);
}
.theme-bg-op-50 {
  background-color: rgba(110, 104, 144, 0.5);
}
.theme-bg-op-50-hover:hover {
  background-color: rgba(110, 104, 144, 0.5);
}
.theme-bg-op-50-disabled.disabled {
  background-color: rgba(110, 104, 144, 0.5);
}
.theme-bg-dark {
  background-color: #625c80;
}
.theme-bg-darken {
  background-color: #55506f;
}
.theme-bg-darken-active.active,
.theme-bg-darken-hover:hover {
  background-color: #55506f;
}
/*  BORDER   */
.theme-border-color {
  border-color: #6e6890;
}
.theme-border-color-darken {
  border-color: #55506f;
}
.theme-border-color-darkest {
  border-color: #48445e;
}
/*  TEXT  */
.theme-text-color {
  color: #6e6890;
}
.theme-text-color:hover {
  color: #6e6890;
}
.text-color-theme {
  color: #6e6890;
}
.theme-text-color-darken {
  color: #55506f;
}
.theme-text-color-lighter {
  color: #8c87a9;
}
.theme-text-color-lightest {
  color: #9d99b5;
}
/*  PAGINATION  */
.pagination-item {
  background-color: #8c87a9;
}
.pagination-item:hover {
  background-color: #7d789c;
}
.pagination-item.active {
  background-color: #6e6890;
}
.pagination-item.disabled {
  background-color: rgba(110, 104, 144, 0.4);
}
/*  THUMBNAILS  */
.thumbnail figure,
figure.thumbnail {
  border-color: #6e6890;
}
/*  BUTTONS  */
.button,
.button:focus {
  color: #6e6890;
}
.button:hover,
.button:focus:hover {
  color: #6e6890;
}
/*  ICONS  */
.icon.alt {
  border-color: #6e6890;
  background-color: #6e6890;
}
/*  FORMS  */
.theme-form {
  background-color: #6e6890;
}
/*  TABLES  */
.theme-table thead th {
  background-color: #6e6890;
}
/*  BADGES  */
.badge {
  background-color: #6e6890;
}
/*  LARGE  */
@media (min-width: 1025px) {
  /*  NAVIGATION  */
  header .main-nav .container nav ul.menu > li.active > a {
    color: #9d99b5;
  }
  header .main-nav .container nav ul.menu > li .dropdown-list li.active {
    background-color: #6e6890;
  }
  /*  FOOTER  */
  footer .container {
    background-color: #55506f;
    border-color: #48445e;
  }
  /*  BORDER  */
  .theme-border-color-large {
    border-color: #6e6890 !important;
  }
  /*  TEXT  */
  .theme-text-color-lighter-large {
    color: #8c87a9;
  }
}

/*
     FILE ARCHIVED ON 13:59:42 Mar 19, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:15:10 May 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 12.097
  load_resource: 441.545
  PetaboxLoader3.resolve: 295.395
  PetaboxLoader3.datanode: 46.476
*/


@font-face {
  font-family: 'fpicons';
  src:url('http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/fonts/fpicons.eot?yg5dv7');
  src:url('http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/fonts/fpicons.eot#iefixyg5dv7') format('embedded-opentype'),
    url('http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/fonts/fpicons.woff?yg5dv7') format('woff'),
    url('http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/fonts/fpicons.ttf?yg5dv7') format('truetype'),
    url('http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/fonts/fpicons.svg?yg5dv7#fpicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="fp-i-"], [class*=" fp-i-"] {
  font-family: 'fpicons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.flowplayer{position:relative;width:100%;counter-increment:flowplayer;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
.flowplayer a:focus{outline:0}
.flowplayer video{width:100%}
.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
.flowplayer .fp-player{position:absolute;top:0;left:0;width:100%;height:100%}
.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
.flowplayer .fp-ui{z-index:11}
.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
.flowplayer .fp-message p{color:#666;font-size:95%}
.flowplayer .fp-title{line-height:30px;font-weight:normal;font-family:'myriad pro',Helvetica,Arial,sans-serif;font-size:11px;cursor:default;color:#fff;width:auto;max-width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;padding:0 20px;}
.is-rtl.flowplayer .fp-title{float:right}
.aside-time.flowplayer .fp-title{display:none !important}
.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;background-image:-webkit-linear-gradient(top,transparent,transparent) !important;background-image:-moz-linear-gradient(top,transparent,transparent) !important;background-image:-o-linear-gradient(top,transparent,transparent) !important;background-image:linear-gradient(to bottom,transparent,transparent) !important}
.is-fullscreen.flowplayer .fp-controls{bottom:3px}
.is-mouseover.flowplayer .fp-controls{bottom:0}
.flowplayer .fp-controls,.flowplayer .fp-title,.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close,.flowplayer .fp-embed,.flowplayer.aside-time .fp-time{background-color:#000;background-color:rgba(0,0,0,0.65);}
.no-background.flowplayer .fp-controls,.no-background.flowplayer .fp-title,.no-background.flowplayer .fp-fullscreen,.no-background.flowplayer .fp-unload,.no-background.flowplayer .fp-close,.no-background.flowplayer .fp-embed,.no-background.flowplayer.aside-time .fp-time{background-color:transparent !important;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;background-image:-webkit-linear-gradient(top,transparent,transparent) !important;background-image:-moz-linear-gradient(top,transparent,transparent) !important;background-image:-o-linear-gradient(top,transparent,transparent) !important;background-image:linear-gradient(to bottom,transparent,transparent) !important;text-shadow:0 0 1px #000}
.no-background.flowplayer .fp-play,.no-background.flowplayer .fp-brand{background-color:transparent !important;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent)) !important;background-image:-webkit-linear-gradient(top,transparent,transparent) !important;background-image:-moz-linear-gradient(top,transparent,transparent) !important;background-image:-o-linear-gradient(top,transparent,transparent) !important;background-image:linear-gradient(to bottom,transparent,transparent) !important;text-shadow:0 0 1px #000}
.flowplayer.fixed-controls .fp-controls{background-color:#000}
.flowplayer .fp-timeline{background-color:#a5a5a5}
.flowplayer .fp-buffer{background-color:#eee}
.flowplayer .fp-progress{background-color:#00a7c8}
.flowplayer .fp-volumeslider{background-color:#a5a5a5}
.flowplayer .fp-volumelevel{background-color:#00a7c8}
.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help .fp-help-section{margin:3%;direction:ltr}
.flowplayer .fp-help .fp-help-basics{margin-top:6%}
.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
.flowplayer .fp-help small{font-size:90%;color:#aaa}
.flowplayer .fp-help .fp-close{display:block}
@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
}.flowplayer .fp-dropdown{position:absolute;top:5px;width:100px;background-color:#000 !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;margin:0 !important;list-style-type:none !important;}
.flowplayer .fp-dropdown:before{content:'';display:block;position:absolute;top:-5px;left:calc(50% - 5px);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(51,51,51,0.9)}
.flowplayer .fp-dropdown li{padding:10px !important;margin:0 !important;color:#fff !important;font-size:11px !important;list-style-type:none !important;}
.flowplayer .fp-dropdown li.active{background-color:#00a7c8 !important;cursor:default !important}
.flowplayer .fp-dropdown.fp-dropup{bottom:20px;top:auto;}
.flowplayer .fp-dropdown.fp-dropup:before{top:auto;bottom:-5px;border-bottom:none;border-top:5px solid rgba(51,51,51,0.9)}
.flowplayer .fp-tooltip{background-color:#000;color:#fff;display:none;position:absolute;padding:5px;}
.flowplayer .fp-tooltip:before{content:'';display:block;position:absolute;bottom:-5px;width:0;height:0;left:calc(50% - 5px);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}
.flowplayer .fp-timeline-tooltip{bottom:35px}
.flowplayer .fp-timeline:hover+.fp-timeline-tooltip{display:block}
.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
.flowplayer .fp-subtitle p:after{content:'';clear:both}
.flowplayer .fp-subtitle p b{font-weight:bold}
.flowplayer .fp-subtitle p i{font-style:italic}
.flowplayer .fp-subtitle p u{text-decoration:underline}
.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play,.flowplayer .fp-menu{font-family:'fpicons' !important;color:#fff !important;font-size:15px !important;text-align:center !important;line-height:30px !important;text-decoration:none !important;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play,.is-rtl.flowplayer .fp-menu{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);transform:scale(-1,1)}
.is-rtl.flowplayer .fp-menu{-webkit-transform:none;-moz-transform:none;transform:none}
.flowplayer .fp-fullscreen:before{content:"\e602"}
.flowplayer .fp-unload:before,.flowplayer .fp-close:before{content:"\e600"}
.flowplayer .fp-mute:before{content:"\e606"}
.flowplayer .fp-embed:before{content:"\e603"}
.flowplayer .fp-play:before{content:"\e608"}
.flowplayer .fp-menu:before{content:"\e604"}
.flowplayer .fp-flash-disabled{background:#333;width:390px;margin:0 auto;position:absolute;bottom:0;color:#fff}
.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/img/play_white.png) center no-repeat;background-size:11%;}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/img/play_white_rtl.png) center no-repeat;background-size:11%}
@media (-webkit-min-device-pixel-ratio: 2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/img/play_white@x2.png) center no-repeat;background-size:11%}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/img/play_white_rtl@x2.png) center no-repeat;background-size:11%}
}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
.flowplayer .fp-brand{color:#fff !important;position:absolute;right:115px;font-weight:normal !important;font-family:'myriad pro',Helvetica,Arial,sans-serif !important;text-decoration:none !important;line-height:15px !important;font-size:11px !important;height:15px;width:55px;bottom:9px;box-sizing:border-box;text-align:center;padding:1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.has-menu.flowplayer .fp-brand{right:152px}
.is-rtl.flowplayer .fp-brand{right:auto;left:125px}
.has-menu.is-rtl.flowplayer .fp-brand{left:152px}
.no-brand.flowplayer .fp-brand{display:none}
.no-volume.no-mute.flowplayer .fp-brand{right:10px}
.no-volume.flowplayer .fp-brand{right:50px}
.no-mute.flowplayer .fp-brand{right:95px}
.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:40px;cursor:pointer;display:none;z-index:100;}
.flowplayer .fp-logo img{width:100%}
.is-embedded.flowplayer .fp-logo{display:block}
.fixed-controls.flowplayer .fp-logo{bottom:15px}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:10px;left:auto;right:10px;display:block;width:30px;height:23px;text-align:center;cursor:pointer;height:30px;width:30px;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{right:auto;left:10px}
.flowplayer .fp-unload,.flowplayer .fp-close{display:none}
.flowplayer .fp-play{display:none;height:30px !important;position:absolute;bottom:0;left:0;text-align:center;}
.is-rtl.flowplayer .fp-play{left:auto;right:0}
.is-playing.flowplayer .fp-play:before{content:"\e607"}
.flowplayer .fp-menu{display:none;position:absolute;bottom:0;z-index:11;right:10px;}
.is-rtl.flowplayer .fp-menu{right:auto;left:10px}
.has-menu.flowplayer .fp-menu{display:block}
.flowplayer .fp-menu .fp-dropdown{z-index:12;display:none;left:-42.5px;line-height:auto;width:149px;-webkit-transform:none;-moz-transform:none;transform:none;}
.is-rtl.flowplayer .fp-menu .fp-dropdown{left:-10px}
.flowplayer .fp-menu.dropdown-open .fp-dropdown{display:block}
.flowplayer.is-ready.is-closeable .fp-unload{display:block}
.flowplayer.is-ready.is-closeable .fp-embed{right:90px}
.flowplayer.is-ready.is-closeable .fp-fullscreen{right:50px}
.flowplayer.is-fullscreen .fp-fullscreen{display:block !important;}
.flowplayer.is-fullscreen .fp-fullscreen:before{content:"\e601"}
.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:10px;height:10px;margin:0 225px 0 55px;}
.no-brand.flowplayer .fp-timeline{margin-right:160px;}
.has-menu.no-brand.flowplayer .fp-timeline{margin-right:187px}
.no-volume.no-brand.flowplayer .fp-timeline{margin-right:95px}
.no-mute.no-brand.flowplayer .fp-timeline{margin-right:130px}
.no-mute.no-volume.no-brand.flowplayer .fp-timeline{margin-right:55px}
.has-menu.flowplayer .fp-timeline{margin-right:252px}
.no-volume.flowplayer .fp-timeline{margin-right:160px}
.no-mute.flowplayer .fp-timeline{margin-right:195px}
.no-mute.no-volume.flowplayer .fp-timeline{margin-right:120px}
.is-rtl.flowplayer .fp-timeline{margin:0 55px 0 225px;}
.no-brand.is-rtl.flowplayer .fp-timeline{margin-left:160px;}
.has-menu.no-brand.is-rtl.flowplayer .fp-timeline{margin-left:197px}
.has-menu.is-rtl.flowplayer .fp-timeline{margin-left:262px}
.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:95px}
.no-mute.is-rtl.flowplayer .fp-timeline{margin-left:130px}
.no-mute.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:55px}
.is-long.flowplayer .fp-timeline{margin:0 255px 0 85px;}
.no-volume.is-long.flowplayer .fp-timeline{margin-right:125px}
.no-mute.is-long.flowplayer .fp-timeline{margin-right:85px}
.has-menu.is-long.flowplayer .fp-timeline{margin-right:292px}
.no-brand.is-long.flowplayer .fp-timeline{margin-right:190px;}
.has-menu.no-brand.is-long.flowplayer .fp-timeline{margin-right:227px}
.is-rtl.is-long.flowplayer .fp-timeline{margin:85px 0 190px 0;}
.no-volume.is-rtl.is-long.flowplayer .fp-timeline{margin-left:125px}
.no-mute.is-rtl.is-long.flowplayer .fp-timeline{margin-left:85px}
.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 190px 0 10px;}
.has-menu.aside-time.flowplayer .fp-timeline,.has-menu.no-time.flowplayer .fp-timeline{margin-right:227px}
.aside-time.no-brand.flowplayer .fp-timeline{margin-right:115px}
.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:115px}
.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:75px}
.is-rtl.aside-time.flowplayer .fp-timeline,.is-rtl.no-time.flowplayer .fp-timeline{margin:0 10px 0 115px}
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline,.is-rtl.no-time.no-volume.flowplayer .fp-timeline{margin-left:50px}
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline,.is-rtl.no-time.no-mute.flowplayer .fp-timeline{margin-left:10px}
.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
.flowplayer .fp-timeline.no-animation .fp-buffer{-webkit-transition:none;-moz-transition:none;transition:none}
.flowplayer .fp-progress.animated{transition-timing-function:linear;transition-property:width,height}
.flowplayer.is-touch .fp-timeline{overflow:visible}
.flowplayer.is-touch .fp-progress{-webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear;box-sizing:border-box}
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress{-webkit-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;-moz-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear}
.flowplayer.is-touch.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-mouseover .fp-progress:before{content:'';box-sizing:border-box;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;right:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before{right:auto;left:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after{left:-10px;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:-1px 0 4px rgba(0,0,0,0.5);box-shadow:-1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-progress:before{width:10px;height:10px}
.flowplayer.is-touch.is-mouseover .fp-progress:after{height:18px;width:18px;top:-4px;right:-10px;border:5px solid rgba(255,255,255,0.65);-webkit-box-shadow:1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:1px 0 4px rgba(0,0,0,0.5);box-shadow:1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after{border:10px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;top:-5px;right:-10px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after{left:-15px;right:auto;border:10px solid #fff}
.flowplayer .fp-volume{position:absolute;top:12px;right:10px;}
.has-menu.flowplayer .fp-volume{right:37px}
.is-rtl.flowplayer .fp-volume{right:auto;left:10px}
.is-rtl.has-menu.flowplayer .fp-volume{left:37px}
.flowplayer .fp-mute{position:relative;width:30px;height:30px;float:left;top:-12px;cursor:pointer;}
.is-rtl.flowplayer .fp-mute{float:right}
.no-mute.flowplayer .fp-mute{display:none}
.flowplayer .fp-volumeslider{width:75px;height:6px;cursor:col-resize;float:left;}
.is-rtl.flowplayer .fp-volumeslider{float:right}
.no-volume.flowplayer .fp-volumeslider{display:none}
.flowplayer .fp-volumelevel{height:100%}
.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:11px;font-weight:normal;font-family:'myriad pro',Helvetica,Arial,sans-serif !important;color:#fff;width:100%;}
.flowplayer .fp-time.is-inverted .fp-duration{display:none}
.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:9px}
.no-time.flowplayer .fp-time{display:none}
.is-long.flowplayer .fp-time em{width:65px}
.flowplayer .fp-elapsed{left:10px;}
.is-rtl.flowplayer .fp-elapsed{left:auto;right:10px}
.flowplayer .fp-remaining,.flowplayer .fp-duration{right:180px;color:#eee;}
.no-brand.flowplayer .fp-remaining,.no-brand.flowplayer .fp-duration{right:125px;}
.has-menu.no-brand.flowplayer .fp-remaining,.has-menu.no-brand.flowplayer .fp-duration{right:152px}
.no-volume.no-brand.flowplayer .fp-remaining,.no-volume.no-brand.flowplayer .fp-duration{right:50px}
.no-mute.no-brand.flowplayer .fp-remaining,.no-mute.no-brand.flowplayer .fp-duration{right:95px}
.no-mute.no-volume.no-brand.flowplayer .fp-remaining,.no-mute.no-volume.no-brand.flowplayer .fp-duration{right:10px}
.has-menu.flowplayer .fp-remaining,.has-menu.flowplayer .fp-duration{right:217px}
.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:115px}
.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:160px}
.no-mute.no-volume.flowplayer .fp-remaining,.no-mute.no-volume.flowplayer .fp-duration{right:75px}
.is-rtl.flowplayer .fp-remaining,.is-rtl.flowplayer .fp-duration{right:auto;left:180px;}
.no-brand.is-rtl.flowplayer .fp-remaining,.no-brand.is-rtl.flowplayer .fp-duration{left:115px;}
.has-menu.no-brand.is-rtl.flowplayer .fp-remaining,.has-menu.no-brand.is-rtl.flowplayer .fp-duration{left:142px}
.has-menu.is-rtl.flowplayer .fp-remaining,.has-menu.is-rtl.flowplayer .fp-duration{left:207px}
.no-volume.is-rtl.flowplayer .fp-remaining,.no-volume.is-rtl.flowplayer .fp-duration{left:50px}
.no-mute.is-rtl.flowplayer .fp-remaining,.no-mute.is-rtl.flowplayer .fp-duration{left:95px}
.no-mute.no-volume.is-rtl.flowplayer .fp-remaining,.no-mute.no-volume.is-rtl.flowplayer .fp-duration{left:10px}
.flowplayer .fp-remaining{display:none}
.flowplayer.aside-time .fp-time{position:absolute;top:10px;left:10px;bottom:auto !important;width:auto;background-color:#000;background-color:rgba(0,0,0,0.65);height:30px;padding:0 5px;-webkit-border-radius:control_border_radius;-moz-border-radius:control_border_radius;border-radius:control_border_radius;line-height:30px;text-align:center;font-size:15px;}
.no-background.flowplayer.aside-time .fp-time{background-color:transparent !important}
.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
.flowplayer.aside-time .fp-time .fp-elapsed::after{content:' / '}
.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed,.flowplayer.is-splash .fp-title,.flowplayer.is-poster .fp-title,.flowplayer.is-splash .fp-brand,.flowplayer.is-poster .fp-brand{display:none !important}
.flowplayer.is-poster .fp-engine{top:-9999em}
.flowplayer.is-loading .fp-waiting{display:block}
.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
.flowplayer.is-loading .fp-ui{background-position:-9999em}
.flowplayer.is-loading video.fp-engine{position:absolute;top:-9999em}
.flowplayer.is-seeking .fp-waiting{display:block}
.flowplayer.is-playing{background-image:none !important;background-color:#333;}
.flowplayer.is-playing.hls-fix.is-finished .fp-engine{position:absolute;top:-9999em}
.flowplayer.is-fullscreen{top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333;}
.is-rtl.flowplayer.is-fullscreen{left:auto !important;right:0 !important}
.flowplayer.is-fullscreen .fp-player{background-color:#333}
.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
.flowplayer.is-error .fp-message{display:block}
.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
.flowplayer.is-ready.is-muted .fp-mute{opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}
.flowplayer.is-ready.is-muted .fp-mute:before{content:"\e605"}
.flowplayer.is-mouseout .fp-controls,.flowplayer.is-mouseout .fp-title{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
.is-fullscreen.flowplayer.is-mouseout .fp-controls{height:3px;bottom:0}
.flowplayer.is-mouseout .fp-title{overflow:hidden}
.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play,.flowplayer.is-mouseout .fp-menu,.flowplayer.is-mouseout .fp-brand,.flowplayer.is-mouseout .fp-timeline-tooltip,.flowplayer.is-mouseout.aside-time .fp-time{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:30px}
.flowplayer.is-mouseover .fp-title,.flowplayer.fixed-controls .fp-title{height:30px}
.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play,.flowplayer.is-mouseover .fp-menu,.flowplayer.fixed-controls .fp-menu{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.fixed-controls .fp-volume{display:block}
.flowplayer.fixed-controls .fp-controls{bottom:-30px;}
.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
.flowplayer.fixed-controls .fp-time em{bottom:-20px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:10px}
.flowplayer.is-disabled .fp-progress{background-color:#999}
.flowplayer.is-flash-disabled{background-color:#333;}
.flowplayer.is-flash-disabled object.fp-engine{z-index:100}
.flowplayer.is-flash-disabled .fp-flash-disabled{display:block;z-index:101}
.flowplayer .fp-embed{position:absolute;top:10px;left:auto;right:50px;display:block;width:30px;height:30px;text-align:center;}
.is-rtl.flowplayer .fp-embed{right:auto;left:50px}
.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;right:67px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
.is-closeable.flowplayer .fp-embed-code{right:99px}
.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;right:-10px;border:5px solid transparent;border-left-color:#333}
.is-rtl.flowplayer .fp-embed-code{right:auto;left:67px;}
.is-rtl.flowplayer .fp-embed-code:before{right:auto;left:-10px;border-left-color:transparent;border-right-color:#333}
.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
.flowplayer .fp-embed-code label{display:block;color:#999}
.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.no-time .fp-embed{left:10px !important;}
.is-rtl.flowplayer.no-time .fp-embed{left:auto;right:10px !important}
.flowplayer.is-live .fp-timeline,.flowplayer.is-live .fp-duration,.flowplayer.is-live .fp-remaining{display:none}
.flowplayer .fp-context-menu{position:absolute;display:none;z-index:1001;background-color:#fff;padding:10px;border:1px solid #aaa;-webkit-box-shadow:0 0 4px #888;-moz-box-shadow:0 0 4px #888;box-shadow:0 0 4px #888;width:170px;}
.flowplayer .fp-context-menu li{text-align:center !important;padding:10px;color:#444 !important;font-size:11px !important;margin:0 -10px 0 -10px;}
.flowplayer .fp-context-menu li a{color:#00a7c8 !important;font-size:12.100000000000001px !important}
.flowplayer .fp-context-menu li:hover:not(.copyright){background-color:#eee}
.flowplayer .fp-context-menu li.copyright{margin:0;padding-left:110px;background-image:url("http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/img/flowplayer.png");background-repeat:no-repeat;background-size:100px 20px;background-position:5px 5px;border-bottom:1px solid #bbb;}
@media (-webkit-min-device-pixel-ratio: 2){.flowplayer .fp-context-menu li.copyright{background-image:url("http://estaticos.qdq.com/sw2/media/player/flowplayer/skin/img/flowplayer@2x.png")}
}@-moz-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-o-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-ms-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@keyframes pulse{0%{opacity:0}
100%{opacity:1}
}.flowplayer.is-touch.is-mouseover .fp-progress:before{background-color:#00a7c8}
.flowplayer .fp-menu .fp-dropdown{right:-10px;left:auto;bottom:30px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.flowplayer .fp-menu .fp-dropdown:before{display:none}
.flowplayer .fp-play{width:30px}
.flowplayer.aside-time .fp-time{top:0;left:0}
.no-brand.flowplayer .fp-time .fp-remaining,.no-brand.flowplayer .fp-time .fp-duration{right:115px}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close,.flowplayer .fp-embed{right:0;top:0;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-embed{right:auto;left:0}
.flowplayer .fp-embed{right:32px;}
.is-rtl.flowplayer .fp-embed{right:auto;left:32px}
.flowplayer.is-closeable.is-ready .fp-fullscreen{right:32px}
.flowplayer.is-closeable.is-ready .fp-embed{right:64px}
.flowplayer.play-button .fp-play{display:block}
.flowplayer.play-button .fp-elapsed{left:27px;}
.is-rtl.flowplayer.play-button .fp-elapsed{right:27px}
.flowplayer.play-button .fp-timeline{margin-left:72px;}
.is-rtl.flowplayer.play-button .fp-timeline{margin-right:72px}
.is-long.flowplayer.play-button .fp-timeline{margin-left:102px;}
.is-rtl.is-long.flowplayer.play-button .fp-timeline{margin-right:102px}
.no-time.flowplayer.play-button .fp-timeline,.aside-time.flowplayer.play-button .fp-timeline{margin-left:27px;}
.is-rtl.no-time.flowplayer.play-button .fp-timeline,.is-rtl.aside-time.flowplayer.play-button .fp-timeline{margin-right:27px}

/*
     FILE ARCHIVED ON 03:46:03 Mar 23, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:15:10 May 25, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 18.204
  load_resource: 743.945 (2)
  PetaboxLoader3.resolve: 600.359 (2)
  PetaboxLoader3.datanode: 97.378 (2)
*/