

/* Start:/local/templates/mohito_local/css/bootstrap.css?1753175501145205*/
/*!

 * Bootstrap v3.2.0 (http://getbootstrap.com)

 * Copyright 2011-2014 Twitter, Inc.

 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

 *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */

html {

    font-family: sans-serif;

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: 100%

}



body {

    margin: 0

}



article, aside, details, figcaption, figure, footer, header, hgroup, main, 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: 0 0*/

}



a:active, a:hover {

    outline: 0

}



abbr[title] {

    border-bottom: 1px dotted

}



b, strong {

    font-weight: 700

}



dfn {

    font-style: italic

}



h1 {

    margin: .67em 0;

    font-size: 2em

}



mark {

    color: #000;

    background: #ff0

}



small {

    font-size: 80%

}



sub, sup {

    position: relative;

    font-size: 75%;

    line-height: 0;

    vertical-align: baseline

}



sup {

    top: -.5em

}



sub {

    bottom: -.25em

}



img {

    border: 0

}



svg:not(:root) {

    overflow: hidden

}



figure {

    margin: 1em 40px

}



hr {

    height: 0;

    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box

}



pre {

    overflow: auto

}



code, kbd, pre, samp {

    font-family: monospace, monospace;

    font-size: 1em

}



button, input, optgroup, select, textarea {

    margin: 0;

    font: inherit;

    color: inherit

}



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 {

    padding: 0;

    border: 0

}



input {

    line-height: normal

}



input[type=checkbox], input[type=radio] {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    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] {

    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box;

    -webkit-appearance: textfield

}



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

    -webkit-appearance: none

}



fieldset {

    padding: .35em .625em .75em;

    margin: 0 2px;

    border: 1px solid silver

}



legend {

    padding: 0;

    border: 0

}



textarea {

    overflow: auto

}



optgroup {

    font-weight: 700

}



table {

    border-spacing: 0;

    border-collapse: collapse

}



td, th {

    padding: 0

}



@media print {

    * {

        color: #000 !important;

        text-shadow: none !important;

        background: transparent !important;

        -webkit-box-shadow: none !important;

        box-shadow: none !important

    }



    a, a:visited {

        text-decoration: underline

    }



    a[href]:after {

        content: " (" attr(href) ")"

    }



    abbr[title]:after {

        content: " (" attr(title) ")"

    }



    a[href^="javascript:"]:after, a[href^="#"]:after {

        content: ""

    }



    pre, blockquote {

        border: 1px solid #999;

        page-break-inside: avoid

    }



    thead {

        display: table-header-group

    }



    tr, img {

        page-break-inside: avoid

    }



    img {

        max-width: 100% !important

    }



    p, h2, h3 {

        orphans: 3;

        widows: 3

    }



    h2, h3 {

        page-break-after: avoid

    }



    select {

        background: #fff !important

    }



    .navbar {

        display: none

    }



    .table td, .table th {

        background-color: #fff !important

    }



    .btn > .caret, .dropup > .btn > .caret {

        border-top-color: #000 !important

    }



    .label {

        border: 1px solid #000

    }



    .table {

        border-collapse: collapse !important

    }



    .table-bordered th, .table-bordered td {

        border: 1px solid #ddd !important

    }

}



@font-face {

    font-family: 'Glyphicons Halflings';

    src: url(/local/templates/mohito_local/css/../fonts/glyphicons-halflings-regular.eot);

    src: url(/local/templates/mohito_local/css/../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(/local/templates/mohito_local/css/../fonts/glyphicons-halflings-regular.woff) format('woff'), url(/local/templates/mohito_local/css/../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(/local/templates/mohito_local/css/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')

}



.glyphicon {

    position: relative;

    top: 1px;

    display: inline-block;

    font-family: 'Glyphicons Halflings';

    font-style: normal;

    font-weight: 400;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale

}



.glyphicon-asterisk:before {

    content: "\2a"

}



.glyphicon-plus:before {

    content: "\2b"

}



.glyphicon-euro:before {

    content: "\20ac"

}



.glyphicon-minus:before {

    content: "\2212"

}



.glyphicon-cloud:before {

    content: "\2601"

}



.glyphicon-envelope:before {

    content: "\2709"

}



.glyphicon-pencil:before {

    content: "\270f"

}



.glyphicon-glass:before {

    content: "\e001"

}



.glyphicon-music:before {

    content: "\e002"

}



.glyphicon-search:before {

    content: "\e003"

}



.glyphicon-heart:before {

    content: "\e005"

}



.glyphicon-star:before {

    content: "\e006"

}



.glyphicon-star-empty:before {

    content: "\e007"

}



.glyphicon-user:before {

    content: "\e008"

}



.glyphicon-film:before {

    content: "\e009"

}



.glyphicon-th-large:before {

    content: "\e010"

}



.glyphicon-th:before {

    content: "\e011"

}



.glyphicon-th-list:before {

    content: "\e012"

}



.glyphicon-ok:before {

    content: "\e013"

}



.glyphicon-remove:before {

    content: "\e014"

}



.glyphicon-zoom-in:before {

    content: "\e015"

}



.glyphicon-zoom-out:before {

    content: "\e016"

}



.glyphicon-off:before {

    content: "\e017"

}



.glyphicon-signal:before {

    content: "\e018"

}



.glyphicon-cog:before {

    content: "\e019"

}



.glyphicon-trash:before {

    content: "\e020"

}



.glyphicon-home:before {

    content: "\e021"

}



.glyphicon-file:before {

    content: "\e022"

}



.glyphicon-time:before {

    content: "\e023"

}



.glyphicon-road:before {

    content: "\e024"

}



.glyphicon-download-alt:before {

    content: "\e025"

}



.glyphicon-download:before {

    content: "\e026"

}



.glyphicon-upload:before {

    content: "\e027"

}



.glyphicon-inbox:before {

    content: "\e028"

}



.glyphicon-play-circle:before {

    content: "\e029"

}



.glyphicon-repeat:before {

    content: "\e030"

}



.glyphicon-refresh:before {

    content: "\e031"

}



.glyphicon-list-alt:before {

    content: "\e032"

}



.glyphicon-lock:before {

    content: "\e033"

}



.glyphicon-flag:before {

    content: "\e034"

}



.glyphicon-headphones:before {

    content: "\e035"

}



.glyphicon-volume-off:before {

    content: "\e036"

}



.glyphicon-volume-down:before {

    content: "\e037"

}



.glyphicon-volume-up:before {

    content: "\e038"

}



.glyphicon-qrcode:before {

    content: "\e039"

}



.glyphicon-barcode:before {

    content: "\e040"

}



.glyphicon-tag:before {

    content: "\e041"

}



.glyphicon-tags:before {

    content: "\e042"

}



.glyphicon-book:before {

    content: "\e043"

}



.glyphicon-bookmark:before {

    content: "\e044"

}



.glyphicon-print:before {

    content: "\e045"

}



.glyphicon-camera:before {

    content: "\e046"

}



.glyphicon-font:before {

    content: "\e047"

}



.glyphicon-bold:before {

    content: "\e048"

}



.glyphicon-italic:before {

    content: "\e049"

}



.glyphicon-text-height:before {

    content: "\e050"

}



.glyphicon-text-width:before {

    content: "\e051"

}



.glyphicon-align-left:before {

    content: "\e052"

}



.glyphicon-align-center:before {

    content: "\e053"

}



.glyphicon-align-right:before {

    content: "\e054"

}



.glyphicon-align-justify:before {

    content: "\e055"

}



.glyphicon-list:before {

    content: "\e056"

}



.glyphicon-indent-left:before {

    content: "\e057"

}



.glyphicon-indent-right:before {

    content: "\e058"

}



.glyphicon-facetime-video:before {

    content: "\e059"

}



.glyphicon-picture:before {

    content: "\e060"

}



.glyphicon-map-marker:before {

    content: "\e062"

}



.glyphicon-adjust:before {

    content: "\e063"

}



.glyphicon-tint:before {

    content: "\e064"

}



.glyphicon-edit:before {

    content: "\e065"

}



.glyphicon-share:before {

    content: "\e066"

}



.glyphicon-check:before {

    content: "\e067"

}



.glyphicon-move:before {

    content: "\e068"

}



.glyphicon-step-backward:before {

    content: "\e069"

}



.glyphicon-fast-backward:before {

    content: "\e070"

}



.glyphicon-backward:before {

    content: "\e071"

}



.glyphicon-play:before {

    content: "\e072"

}



.glyphicon-pause:before {

    content: "\e073"

}



.glyphicon-stop:before {

    content: "\e074"

}



.glyphicon-forward:before {

    content: "\e075"

}



.glyphicon-fast-forward:before {

    content: "\e076"

}



.glyphicon-step-forward:before {

    content: "\e077"

}



.glyphicon-eject:before {

    content: "\e078"

}



.glyphicon-chevron-left:before {

    content: "\e079"

}



.glyphicon-chevron-right:before {

    content: "\e080"

}



.glyphicon-plus-sign:before {

    content: "\e081"

}



.glyphicon-minus-sign:before {

    content: "\e082"

}



.glyphicon-remove-sign:before {

    content: "\e083"

}



.glyphicon-ok-sign:before {

    content: "\e084"

}



.glyphicon-question-sign:before {

    content: "\e085"

}



.glyphicon-info-sign:before {

    content: "\e086"

}



.glyphicon-screenshot:before {

    content: "\e087"

}



.glyphicon-remove-circle:before {

    content: "\e088"

}



.glyphicon-ok-circle:before {

    content: "\e089"

}



.glyphicon-ban-circle:before {

    content: "\e090"

}



.glyphicon-arrow-left:before {

    content: "\e091"

}



.glyphicon-arrow-right:before {

    content: "\e092"

}



.glyphicon-arrow-up:before {

    content: "\e093"

}



.glyphicon-arrow-down:before {

    content: "\e094"

}



.glyphicon-share-alt:before {

    content: "\e095"

}



.glyphicon-resize-full:before {

    content: "\e096"

}



.glyphicon-resize-small:before {

    content: "\e097"

}



.glyphicon-exclamation-sign:before {

    content: "\e101"

}



.glyphicon-gift:before {

    content: "\e102"

}



.glyphicon-leaf:before {

    content: "\e103"

}



.glyphicon-fire:before {

    content: "\e104"

}



.glyphicon-eye-open:before {

    content: "\e105"

}



.glyphicon-eye-close:before {

    content: "\e106"

}



.glyphicon-warning-sign:before {

    content: "\e107"

}



.glyphicon-plane:before {

    content: "\e108"

}



.glyphicon-calendar:before {

    content: "\e109"

}



.glyphicon-random:before {

    content: "\e110"

}



.glyphicon-comment:before {

    content: "\e111"

}



.glyphicon-magnet:before {

    content: "\e112"

}



.glyphicon-chevron-up:before {

    content: "\e113"

}



.glyphicon-chevron-down:before {

    content: "\e114"

}



.glyphicon-retweet:before {

    content: "\e115"

}



.glyphicon-shopping-cart:before {

    content: "\e116"

}



.glyphicon-folder-close:before {

    content: "\e117"

}



.glyphicon-folder-open:before {

    content: "\e118"

}



.glyphicon-resize-vertical:before {

    content: "\e119"

}



.glyphicon-resize-horizontal:before {

    content: "\e120"

}



.glyphicon-hdd:before {

    content: "\e121"

}



.glyphicon-bullhorn:before {

    content: "\e122"

}



.glyphicon-bell:before {

    content: "\e123"

}



.glyphicon-certificate:before {

    content: "\e124"

}



.glyphicon-thumbs-up:before {

    content: "\e125"

}



.glyphicon-thumbs-down:before {

    content: "\e126"

}



.glyphicon-hand-right:before {

    content: "\e127"

}



.glyphicon-hand-left:before {

    content: "\e128"

}



.glyphicon-hand-up:before {

    content: "\e129"

}



.glyphicon-hand-down:before {

    content: "\e130"

}



.glyphicon-circle-arrow-right:before {

    content: "\e131"

}



.glyphicon-circle-arrow-left:before {

    content: "\e132"

}



.glyphicon-circle-arrow-up:before {

    content: "\e133"

}



.glyphicon-circle-arrow-down:before {

    content: "\e134"

}



.glyphicon-globe:before {

    content: "\e135"

}



.glyphicon-wrench:before {

    content: "\e136"

}



.glyphicon-tasks:before {

    content: "\e137"

}



.glyphicon-filter:before {

    content: "\e138"

}



.glyphicon-briefcase:before {

    content: "\e139"

}



.glyphicon-fullscreen:before {

    content: "\e140"

}



.glyphicon-dashboard:before {

    content: "\e141"

}



.glyphicon-paperclip:before {

    content: "\e142"

}



.glyphicon-heart-empty:before {

    content: "\e143"

}



.glyphicon-link:before {

    content: "\e144"

}



.glyphicon-phone:before {

    content: "\e145"

}



.glyphicon-pushpin:before {

    content: "\e146"

}



.glyphicon-usd:before {

    content: "\e148"

}



.glyphicon-gbp:before {

    content: "\e149"

}



.glyphicon-sort:before {

    content: "\e150"

}



.glyphicon-sort-by-alphabet:before {

    content: "\e151"

}



.glyphicon-sort-by-alphabet-alt:before {

    content: "\e152"

}



.glyphicon-sort-by-order:before {

    content: "\e153"

}



.glyphicon-sort-by-order-alt:before {

    content: "\e154"

}



.glyphicon-sort-by-attributes:before {

    content: "\e155"

}



.glyphicon-sort-by-attributes-alt:before {

    content: "\e156"

}



.glyphicon-unchecked:before {

    content: "\e157"

}



.glyphicon-expand:before {

    content: "\e158"

}



.glyphicon-collapse-down:before {

    content: "\e159"

}



.glyphicon-collapse-up:before {

    content: "\e160"

}



.glyphicon-log-in:before {

    content: "\e161"

}



.glyphicon-flash:before {

    content: "\e162"

}



.glyphicon-log-out:before {

    content: "\e163"

}



.glyphicon-new-window:before {

    content: "\e164"

}



.glyphicon-record:before {

    content: "\e165"

}



.glyphicon-save:before {

    content: "\e166"

}



.glyphicon-open:before {

    content: "\e167"

}



.glyphicon-saved:before {

    content: "\e168"

}



.glyphicon-import:before {

    content: "\e169"

}



.glyphicon-export:before {

    content: "\e170"

}



.glyphicon-send:before {

    content: "\e171"

}



.glyphicon-floppy-disk:before {

    content: "\e172"

}



.glyphicon-floppy-saved:before {

    content: "\e173"

}



.glyphicon-floppy-remove:before {

    content: "\e174"

}



.glyphicon-floppy-save:before {

    content: "\e175"

}



.glyphicon-floppy-open:before {

    content: "\e176"

}



.glyphicon-credit-card:before {

    content: "\e177"

}



.glyphicon-transfer:before {

    content: "\e178"

}



.glyphicon-cutlery:before {

    content: "\e179"

}



.glyphicon-header:before {

    content: "\e180"

}



.glyphicon-compressed:before {

    content: "\e181"

}



.glyphicon-earphone:before {

    content: "\e182"

}



.glyphicon-phone-alt:before {

    content: "\e183"

}



.glyphicon-tower:before {

    content: "\e184"

}



.glyphicon-stats:before {

    content: "\e185"

}



.glyphicon-sd-video:before {

    content: "\e186"

}



.glyphicon-hd-video:before {

    content: "\e187"

}



.glyphicon-subtitles:before {

    content: "\e188"

}



.glyphicon-sound-stereo:before {

    content: "\e189"

}



.glyphicon-sound-dolby:before {

    content: "\e190"

}



.glyphicon-sound-5-1:before {

    content: "\e191"

}



.glyphicon-sound-6-1:before {

    content: "\e192"

}



.glyphicon-sound-7-1:before {

    content: "\e193"

}



.glyphicon-copyright-mark:before {

    content: "\e194"

}



.glyphicon-registration-mark:before {

    content: "\e195"

}



.glyphicon-cloud-download:before {

    content: "\e197"

}



.glyphicon-cloud-upload:before {

    content: "\e198"

}



.glyphicon-tree-conifer:before {

    content: "\e199"

}



.glyphicon-tree-deciduous:before {

    content: "\e200"

}



* {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box

}



:before, :after {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box

}



html {

    font-size: 10px;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)

}



body {

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 14px;

    line-height: 1.42857143;

    color: #333;

    background-color: #fff

}



input, button, select, textarea {

    font-family: inherit;

    font-size: inherit;

    line-height: inherit

}



a {

    color: #428bca;

    text-decoration: none

}



a:hover, a:focus {

    color: #2a6496;

    text-decoration: underline

}



a:focus {

    outline: thin dotted;

    outline: 5px auto -webkit-focus-ring-color;

    outline-offset: -2px

}



figure {

    margin: 0

}



img {

    vertical-align: middle

}



.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {

    display: block;

    width: 100% ;

    max-width: 100%;

    height: auto

}



.img-rounded {

    border-radius: 6px

}



.img-thumbnail {

    display: inline-block;

    width: 100% ;

    max-width: 100%;

    height: auto;

    padding: 4px;

    line-height: 1.42857143;

    background-color: #fff;

    border: 1px solid #ddd;

    border-radius: 4px;

    -webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out

}



.img-circle {

    border-radius: 50%

}



hr {

    margin-top: 20px;

    margin-bottom: 20px;

    border: 0;

    border-top: 1px solid #eee

}



.sr-only {

    position: absolute;

    width: 1px;

    height: 1px;

    padding: 0;

    margin: -1px;

    overflow: hidden;

    clip: rect(0, 0, 0, 0);

    border: 0

}



.sr-only-focusable:active, .sr-only-focusable:focus {

    position: static;

    width: auto;

    height: auto;

    margin: 0;

    overflow: visible;

    clip: auto

}



h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {

    font-family: inherit;

    font-weight: 500;

    line-height: 1.1;

    color: inherit

}



h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {

    font-weight: 400;

    line-height: 1;

    color: #777

}



h1, .h1, h2, .h2, h3, .h3 {

    margin-top: 20px;

    margin-bottom: 10px

}



h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {

    font-size: 65%

}



h4, .h4, h5, .h5, h6, .h6 {

    margin-top: 10px;

    margin-bottom: 10px

}



h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {

    font-size: 75%

}



h1, .h1 {

    font-size: 36px

}



h2, .h2 {

    font-size: 30px

}



h3, .h3 {

    font-size: 24px

}



h4, .h4 {

    font-size: 18px

}



h5, .h5 {

    font-size: 14px

}



h6, .h6 {

    font-size: 12px

}



p {

    margin: 0 0 10px

}



.lead {

    margin-bottom: 20px;

    font-size: 16px;

    font-weight: 300;

    line-height: 1.4

}



@media (min-width: 768px) {

    .lead {

        font-size: 21px

    }

}



small, .small {

    font-size: 85%

}



cite {

    font-style: normal

}



mark, .mark {

    padding: .2em;

    background-color: #fcf8e3

}



.text-left {

    text-align: left

}



.text-right {

    text-align: right

}



.text-center {

    text-align: center

}



.text-justify {

    text-align: justify

}



.text-nowrap {

    white-space: nowrap

}



.text-lowercase {

    text-transform: lowercase

}



.text-uppercase {

    text-transform: uppercase

}



.text-capitalize {

    text-transform: capitalize

}



.text-muted {

    color: #777

}



.text-primary {

    color: #428bca

}



a.text-primary:hover {

    color: #3071a9

}



.text-success {

    color: #3c763d

}



a.text-success:hover {

    color: #2b542c

}



.text-info {

    color: #31708f

}



a.text-info:hover {

    color: #245269

}



.text-warning {

    color: #8a6d3b

}



a.text-warning:hover {

    color: #66512c

}



.text-danger {

    color: #a94442

}



a.text-danger:hover {

    color: #843534

}



.bg-primary {

    color: #fff;

    background-color: #428bca

}



a.bg-primary:hover {

    background-color: #3071a9

}



.bg-success {

    background-color: #dff0d8

}



a.bg-success:hover {

    background-color: #c1e2b3

}



.bg-info {

    background-color: #d9edf7

}



a.bg-info:hover {

    background-color: #afd9ee

}



.bg-warning {

    background-color: #fcf8e3

}



a.bg-warning:hover {

    background-color: #f7ecb5

}



.bg-danger {

    background-color: #f2dede

}



a.bg-danger:hover {

    background-color: #e4b9b9

}



.page-header {

    padding-bottom: 9px;

    margin: 40px 0 20px;

    border-bottom: 1px solid #eee

}



ul, ol {

    margin-top: 0;

    margin-bottom: 10px

}



ul ul, ol ul, ul ol, ol ol {

    margin-bottom: 0

}



.list-unstyled {

    padding-left: 0;

    list-style: none

}



.list-inline {

    padding-left: 0;

    margin-left: -5px;

    list-style: none

}



.list-inline > li {

    display: inline-block;

    padding-right: 5px;

    padding-left: 5px

}



dl {

    margin-top: 0;

    margin-bottom: 20px

}



dt, dd {

    line-height: 1.42857143

}



dt {

    font-weight: 700

}



dd {

    margin-left: 0

}



@media (min-width: 768px) {

    .dl-horizontal dt {

        float: left;

        width: 160px;

        overflow: hidden;

        clear: left;

        text-align: right;

        text-overflow: ellipsis;

        white-space: nowrap

    }



    .dl-horizontal dd {

        margin-left: 180px

    }

}



abbr[title], abbr[data-original-title] {

    cursor: help;

    border-bottom: 1px dotted #777

}



.initialism {

    font-size: 90%;

    text-transform: uppercase

}



blockquote {

    padding: 10px 20px;

    margin: 0 0 20px;

    font-size: 17.5px;

    border-left: 5px solid #eee

}



blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {

    margin-bottom: 0

}



blockquote footer, blockquote small, blockquote .small {

    display: block;

    font-size: 80%;

    line-height: 1.42857143;

    color: #777

}



blockquote footer:before, blockquote small:before, blockquote .small:before {

    content: '\2014 \00A0'

}



.blockquote-reverse, blockquote.pull-right {

    padding-right: 15px;

    padding-left: 0;

    text-align: right;

    border-right: 5px solid #eee;

    border-left: 0

}



.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {

    content: ''

}



.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {

    content: '\00A0 \2014'

}



blockquote:before, blockquote:after {

    content: ""

}



address {

    margin-bottom: 20px;

    font-style: normal;

    line-height: 1.42857143

}



code, kbd, pre, samp {

    font-family: Menlo, Monaco, Consolas, "Courier New", monospace

}



code {

    padding: 2px 4px;

    font-size: 90%;

    color: #c7254e;

    background-color: #f9f2f4;

    border-radius: 4px

}



kbd {

    padding: 2px 4px;

    font-size: 90%;

    color: #fff;

    background-color: #333;

    border-radius: 3px;

    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);

    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)

}



kbd kbd {

    padding: 0;

    font-size: 100%;

    -webkit-box-shadow: none;

    box-shadow: none

}



pre {

    display: block;

    padding: 9.5px;

    margin: 0 0 10px;

    font-size: 13px;

    line-height: 1.42857143;

    color: #333;

    word-break: break-all;

    word-wrap: break-word;

    background-color: #f5f5f5;

    border: 1px solid #ccc;

    border-radius: 4px

}



pre code {

    padding: 0;

    font-size: inherit;

    color: inherit;

    white-space: pre-wrap;

    background-color: transparent;

    border-radius: 0

}



.pre-scrollable {

    max-height: 340px;

    overflow-y: scroll

}



.container {

    padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto

}



@media (min-width: 768px) {

    .container {

        width: 750px

    }

}



@media (min-width: 992px) {

    .container {

        width: 970px

    }

}



@media (min-width: 1200px) {

    .container {

        width: 1170px

    }

}



.container-fluid {

    padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto

}



.row {

    margin-right: -15px;

    margin-left: -15px

}



.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

    position: relative;

    min-height: 1px;

    padding-right: 15px;

    padding-left: 15px

}



.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {

    float: left

}



.col-xs-12 {

    width: 100%

}



.col-xs-11 {

    width: 91.66666667%

}



.col-xs-10 {

    width: 83.33333333%

}



.col-xs-9 {

    width: 75%

}



.col-xs-8 {

    width: 66.66666667%

}



.col-xs-7 {

    width: 58.33333333%

}



.col-xs-6 {

    width: 50%

}



.col-xs-5 {

    width: 41.66666667%

}



.col-xs-4 {

    width: 33.33333333%

}



.col-xs-3 {

    width: 25%

}



.col-xs-2 {

    width: 16.66666667%

}



.col-xs-1 {

    width: 8.33333333%

}



.col-xs-pull-12 {

    right: 100%

}



.col-xs-pull-11 {

    right: 91.66666667%

}



.col-xs-pull-10 {

    right: 83.33333333%

}



.col-xs-pull-9 {

    right: 75%

}



.col-xs-pull-8 {

    right: 66.66666667%

}



.col-xs-pull-7 {

    right: 58.33333333%

}



.col-xs-pull-6 {

    right: 50%

}



.col-xs-pull-5 {

    right: 41.66666667%

}



.col-xs-pull-4 {

    right: 33.33333333%

}



.col-xs-pull-3 {

    right: 25%

}



.col-xs-pull-2 {

    right: 16.66666667%

}



.col-xs-pull-1 {

    right: 8.33333333%

}



.col-xs-pull-0 {

    right: auto

}



.col-xs-push-12 {

    left: 100%

}



.col-xs-push-11 {

    left: 91.66666667%

}



.col-xs-push-10 {

    left: 83.33333333%

}



.col-xs-push-9 {

    left: 75%

}



.col-xs-push-8 {

    left: 66.66666667%

}



.col-xs-push-7 {

    left: 58.33333333%

}



.col-xs-push-6 {

    left: 50%

}



.col-xs-push-5 {

    left: 41.66666667%

}



.col-xs-push-4 {

    left: 33.33333333%

}



.col-xs-push-3 {

    left: 25%

}



.col-xs-push-2 {

    left: 16.66666667%

}



.col-xs-push-1 {

    left: 8.33333333%

}



.col-xs-push-0 {

    left: auto

}



.col-xs-offset-12 {

    margin-left: 100%

}



.col-xs-offset-11 {

    margin-left: 91.66666667%

}



.col-xs-offset-10 {

    margin-left: 83.33333333%

}



.col-xs-offset-9 {

    margin-left: 75%

}



.col-xs-offset-8 {

    margin-left: 66.66666667%

}



.col-xs-offset-7 {

    margin-left: 58.33333333%

}



.col-xs-offset-6 {

    margin-left: 50%

}



.col-xs-offset-5 {

    margin-left: 41.66666667%

}



.col-xs-offset-4 {

    margin-left: 33.33333333%

}



.col-xs-offset-3 {

    margin-left: 25%

}



.col-xs-offset-2 {

    margin-left: 16.66666667%

}



.col-xs-offset-1 {

    margin-left: 8.33333333%

}



.col-xs-offset-0 {

    margin-left: 0

}



@media (min-width: 768px) {

    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {

        float: left

    }



    .col-sm-12 {

        width: 100%

    }



    .col-sm-11 {

        width: 91.66666667%

    }



    .col-sm-10 {

        width: 83.33333333%

    }



    .col-sm-9 {

        width: 75%

    }



    .col-sm-8 {

        width: 66.66666667%

    }



    .col-sm-7 {

        width: 58.33333333%

    }



    .col-sm-6 {

        width: 50%

    }



    .col-sm-5 {

        width: 41.66666667%

    }



    .col-sm-4 {

        width: 33.33333333%

    }



    .col-sm-3 {

        width: 25%

    }



    .col-sm-2 {

        width: 16.66666667%

    }



    .col-sm-1 {

        width: 8.33333333%

    }



    .col-sm-pull-12 {

        right: 100%

    }



    .col-sm-pull-11 {

        right: 91.66666667%

    }



    .col-sm-pull-10 {

        right: 83.33333333%

    }



    .col-sm-pull-9 {

        right: 75%

    }



    .col-sm-pull-8 {

        right: 66.66666667%

    }



    .col-sm-pull-7 {

        right: 58.33333333%

    }



    .col-sm-pull-6 {

        right: 50%

    }



    .col-sm-pull-5 {

        right: 41.66666667%

    }



    .col-sm-pull-4 {

        right: 33.33333333%

    }



    .col-sm-pull-3 {

        right: 25%

    }



    .col-sm-pull-2 {

        right: 16.66666667%

    }



    .col-sm-pull-1 {

        right: 8.33333333%

    }



    .col-sm-pull-0 {

        right: auto

    }



    .col-sm-push-12 {

        left: 100%

    }



    .col-sm-push-11 {

        left: 91.66666667%

    }



    .col-sm-push-10 {

        left: 83.33333333%

    }



    .col-sm-push-9 {

        left: 75%

    }



    .col-sm-push-8 {

        left: 66.66666667%

    }



    .col-sm-push-7 {

        left: 58.33333333%

    }



    .col-sm-push-6 {

        left: 50%

    }



    .col-sm-push-5 {

        left: 41.66666667%

    }



    .col-sm-push-4 {

        left: 33.33333333%

    }



    .col-sm-push-3 {

        left: 25%

    }



    .col-sm-push-2 {

        left: 16.66666667%

    }



    .col-sm-push-1 {

        left: 8.33333333%

    }



    .col-sm-push-0 {

        left: auto

    }



    .col-sm-offset-12 {

        margin-left: 100%

    }



    .col-sm-offset-11 {

        margin-left: 91.66666667%

    }



    .col-sm-offset-10 {

        margin-left: 83.33333333%

    }



    .col-sm-offset-9 {

        margin-left: 75%

    }



    .col-sm-offset-8 {

        margin-left: 66.66666667%

    }



    .col-sm-offset-7 {

        margin-left: 58.33333333%

    }



    .col-sm-offset-6 {

        margin-left: 50%

    }



    .col-sm-offset-5 {

        margin-left: 41.66666667%

    }



    .col-sm-offset-4 {

        margin-left: 33.33333333%

    }



    .col-sm-offset-3 {

        margin-left: 25%

    }



    .col-sm-offset-2 {

        margin-left: 16.66666667%

    }



    .col-sm-offset-1 {

        margin-left: 8.33333333%

    }



    .col-sm-offset-0 {

        margin-left: 0

    }

}



@media (min-width: 992px) {

    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {

        float: left

    }



    .col-md-12 {

        width: 100%

    }



    .col-md-11 {

        width: 91.66666667%

    }



    .col-md-10 {

        width: 83.33333333%

    }



    .col-md-9 {

        width: 75%

    }



    .col-md-8 {

        width: 66.66666667%

    }



    .col-md-7 {

        width: 58.33333333%

    }



    .col-md-6 {

        width: 50%

    }



    .col-md-5 {

        width: 41.66666667%

    }



    .col-md-4 {

        width: 33.33333333%

    }



    .col-md-3 {

        width: 25%

    }



    .col-md-2 {

        width: 16.66666667%

    }



    .col-md-1 {

        width: 8.33333333%

    }



    .col-md-pull-12 {

        right: 100%

    }



    .col-md-pull-11 {

        right: 91.66666667%

    }



    .col-md-pull-10 {

        right: 83.33333333%

    }



    .col-md-pull-9 {

        right: 75%

    }



    .col-md-pull-8 {

        right: 66.66666667%

    }



    .col-md-pull-7 {

        right: 58.33333333%

    }



    .col-md-pull-6 {

        right: 50%

    }



    .col-md-pull-5 {

        right: 41.66666667%

    }



    .col-md-pull-4 {

        right: 33.33333333%

    }



    .col-md-pull-3 {

        right: 25%

    }



    .col-md-pull-2 {

        right: 16.66666667%

    }



    .col-md-pull-1 {

        right: 8.33333333%

    }



    .col-md-pull-0 {

        right: auto

    }



    .col-md-push-12 {

        left: 100%

    }



    .col-md-push-11 {

        left: 91.66666667%

    }



    .col-md-push-10 {

        left: 83.33333333%

    }



    .col-md-push-9 {

        left: 75%

    }



    .col-md-push-8 {

        left: 66.66666667%

    }



    .col-md-push-7 {

        left: 58.33333333%

    }



    .col-md-push-6 {

        left: 50%

    }



    .col-md-push-5 {

        left: 41.66666667%

    }



    .col-md-push-4 {

        left: 33.33333333%

    }



    .col-md-push-3 {

        left: 25%

    }



    .col-md-push-2 {

        left: 16.66666667%

    }



    .col-md-push-1 {

        left: 8.33333333%

    }



    .col-md-push-0 {

        left: auto

    }



    .col-md-offset-12 {

        margin-left: 100%

    }



    .col-md-offset-11 {

        margin-left: 91.66666667%

    }



    .col-md-offset-10 {

        margin-left: 83.33333333%

    }



    .col-md-offset-9 {

        margin-left: 75%

    }



    .col-md-offset-8 {

        margin-left: 66.66666667%

    }



    .col-md-offset-7 {

        margin-left: 58.33333333%

    }



    .col-md-offset-6 {

        margin-left: 50%

    }



    .col-md-offset-5 {

        margin-left: 41.66666667%

    }



    .col-md-offset-4 {

        margin-left: 33.33333333%

    }



    .col-md-offset-3 {

        margin-left: 25%

    }



    .col-md-offset-2 {

        margin-left: 16.66666667%

    }



    .col-md-offset-1 {

        margin-left: 8.33333333%

    }



    .col-md-offset-0 {

        margin-left: 0

    }

}



@media (min-width: 1200px) {

    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {

        float: left

    }



    .col-lg-12 {

        width: 100%

    }



    .col-lg-11 {

        width: 91.66666667%

    }



    .col-lg-10 {

        width: 83.33333333%

    }



    .col-lg-9 {

        width: 75%

    }



    .col-lg-8 {

        width: 66.66666667%

    }



    .col-lg-7 {

        width: 58.33333333%

    }



    .col-lg-6 {

        width: 50%

    }



    .col-lg-5 {

        width: 41.66666667%

    }



    .col-lg-4 {

        width: 33.33333333%

    }



    .col-lg-3 {

        width: 25%

    }



    .col-lg-2 {

        width: 16.66666667%

    }



    .col-lg-1 {

        width: 8.33333333%

    }



    .col-lg-pull-12 {

        right: 100%

    }



    .col-lg-pull-11 {

        right: 91.66666667%

    }



    .col-lg-pull-10 {

        right: 83.33333333%

    }



    .col-lg-pull-9 {

        right: 75%

    }



    .col-lg-pull-8 {

        right: 66.66666667%

    }



    .col-lg-pull-7 {

        right: 58.33333333%

    }



    .col-lg-pull-6 {

        right: 50%

    }



    .col-lg-pull-5 {

        right: 41.66666667%

    }



    .col-lg-pull-4 {

        right: 33.33333333%

    }



    .col-lg-pull-3 {

        right: 25%

    }



    .col-lg-pull-2 {

        right: 16.66666667%

    }



    .col-lg-pull-1 {

        right: 8.33333333%

    }



    .col-lg-pull-0 {

        right: auto

    }



    .col-lg-push-12 {

        left: 100%

    }



    .col-lg-push-11 {

        left: 91.66666667%

    }



    .col-lg-push-10 {

        left: 83.33333333%

    }



    .col-lg-push-9 {

        left: 75%

    }



    .col-lg-push-8 {

        left: 66.66666667%

    }



    .col-lg-push-7 {

        left: 58.33333333%

    }



    .col-lg-push-6 {

        left: 50%

    }



    .col-lg-push-5 {

        left: 41.66666667%

    }



    .col-lg-push-4 {

        left: 33.33333333%

    }



    .col-lg-push-3 {

        left: 25%

    }



    .col-lg-push-2 {

        left: 16.66666667%

    }



    .col-lg-push-1 {

        left: 8.33333333%

    }



    .col-lg-push-0 {

        left: auto

    }



    .col-lg-offset-12 {

        margin-left: 100%

    }



    .col-lg-offset-11 {

        margin-left: 91.66666667%

    }



    .col-lg-offset-10 {

        margin-left: 83.33333333%

    }



    .col-lg-offset-9 {

        margin-left: 75%

    }



    .col-lg-offset-8 {

        margin-left: 66.66666667%

    }



    .col-lg-offset-7 {

        margin-left: 58.33333333%

    }



    .col-lg-offset-6 {

        margin-left: 50%

    }



    .col-lg-offset-5 {

        margin-left: 41.66666667%

    }



    .col-lg-offset-4 {

        margin-left: 33.33333333%

    }



    .col-lg-offset-3 {

        margin-left: 25%

    }



    .col-lg-offset-2 {

        margin-left: 16.66666667%

    }



    .col-lg-offset-1 {

        margin-left: 8.33333333%

    }



    .col-lg-offset-0 {

        margin-left: 0

    }

}



table {

    background-color: transparent

}



th {

    text-align: left

}



.table {

    width: 100%;

    max-width: 100%;

    margin-bottom: 20px

}



.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {

    padding: 8px;

    line-height: 1.42857143;

    vertical-align: top;

    border-top: 1px solid #ddd

}



.table > thead > tr > th {

    vertical-align: bottom;

    border-bottom: 2px solid #ddd

}



.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {

    border-top: 0

}



.table > tbody + tbody {

    border-top: 2px solid #ddd

}



.table .table {

    background-color: #fff

}



.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {

    padding: 5px

}



.table-bordered {

    border: 1px solid #ddd

}



.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {

    border: 1px solid #ddd

}



.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {

    border-bottom-width: 2px

}



.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {

    background-color: #f9f9f9

}



.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {

    background-color: #f5f5f5

}



table col[class*=col-] {

    position: static;

    display: table-column;

    float: none

}



table td[class*=col-], table th[class*=col-] {

    position: static;

    display: table-cell;

    float: none

}



.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {

    background-color: #f5f5f5

}



.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {

    background-color: #e8e8e8

}



.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {

    background-color: #dff0d8

}



.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {

    background-color: #d0e9c6

}



.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {

    background-color: #d9edf7

}



.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {

    background-color: #c4e3f3

}



.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {

    background-color: #fcf8e3

}



.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {

    background-color: #faf2cc

}



.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {

    background-color: #f2dede

}



.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {

    background-color: #ebcccc

}



@media screen and (max-width: 767px) {

    .table-responsive {

        width: 100%;

        margin-bottom: 15px;

        overflow-x: auto;

        overflow-y: hidden;

        -webkit-overflow-scrolling: touch;

        -ms-overflow-style: -ms-autohiding-scrollbar;

        border: 1px solid #ddd

    }



    .table-responsive > .table {

        margin-bottom: 0

    }



    .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {

        white-space: nowrap

    }



    .table-responsive > .table-bordered {

        border: 0

    }



    .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {

        border-left: 0

    }



    .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {

        border-right: 0

    }



    .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {

        border-bottom: 0

    }

}



fieldset {

    min-width: 0;

    padding: 0;

    margin: 0;

    border: 0

}



legend {

    display: block;

    width: 100%;

    padding: 0;

    margin-bottom: 20px;

    font-size: 21px;

    line-height: inherit;

    color: #333;

    border: 0;

    border-bottom: 1px solid #e5e5e5

}



label {

    display: inline-block;

    max-width: 100%;

    margin-bottom: 5px;

    font-weight: 700

}



input[type=search] {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box

}



input[type=radio], input[type=checkbox] {

    margin: 4px 0 0;

    margin-top: 1px ;

    line-height: normal

}



input[type=file] {

    display: block

}



input[type=range] {

    display: block;

    width: 100%

}



select[multiple], select[size] {

    height: auto

}



input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus {

    outline: thin dotted;

    outline: 5px auto -webkit-focus-ring-color;

    outline-offset: -2px

}



output {

    display: block;

    padding-top: 7px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555

}



.form-control {

    display: block;

    width: 100%;

    height: 34px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s

}



.form-control:focus {

    border-color: #66afe9;

    outline: 0;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)

}



.form-control::-moz-placeholder {

    color: #777;

    opacity: 1

}



.form-control:-ms-input-placeholder {

    color: #777

}



.form-control::-webkit-input-placeholder {

    color: #777

}



.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {

    cursor: not-allowed;

    background-color: #eee;

    opacity: 1

}



textarea.form-control {

    height: auto

}



input[type=search] {

    -webkit-appearance: none

}



input[type=date], input[type=time], input[type=datetime-local], input[type=month] {

    line-height: 34px;

    line-height: 1.42857143

}



input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {

    line-height: 30px

}



input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {

    line-height: 46px

}



.form-group {

    margin-bottom: 15px

}



.radio, .checkbox {

    position: relative;

    display: block;

    min-height: 20px;

    margin-top: 10px;

    margin-bottom: 10px

}



.radio label, .checkbox label {

    padding-left: 20px;

    margin-bottom: 0;

    font-weight: 400;

    cursor: pointer

}



.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {

    position: absolute;

    margin-top: 4px ;

    margin-left: -20px

}



.radio + .radio, .checkbox + .checkbox {

    margin-top: -5px

}



.radio-inline, .checkbox-inline {

    display: inline-block;

    padding-left: 20px;

    margin-bottom: 0;

    font-weight: 400;

    vertical-align: middle;

    cursor: pointer

}



.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {

    margin-top: 0;

    margin-left: 10px

}



input[type=radio][disabled], input[type=checkbox][disabled], input[type=radio].disabled, input[type=checkbox].disabled, fieldset[disabled] input[type=radio], fieldset[disabled] input[type=checkbox] {

    cursor: not-allowed

}



.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {

    cursor: not-allowed

}



.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {

    cursor: not-allowed

}



.form-control-static {

    padding-top: 7px;

    padding-bottom: 7px;

    margin-bottom: 0

}



.form-control-static.input-lg, .form-control-static.input-sm {

    padding-right: 0;

    padding-left: 0

}



.input-sm, .form-horizontal .form-group-sm .form-control {

    height: 30px;

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px

}



select.input-sm {

    height: 30px;

    line-height: 30px

}



textarea.input-sm, select[multiple].input-sm {

    height: auto

}



.input-lg, .form-horizontal .form-group-lg .form-control {

    height: 46px;

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.33;

    border-radius: 6px

}



select.input-lg {

    height: 46px;

    line-height: 46px

}



textarea.input-lg, select[multiple].input-lg {

    height: auto

}



.has-feedback {

    position: relative

}



.has-feedback .form-control {

    padding-right: 42.5px

}



.form-control-feedback {

    position: absolute;

    top: 25px;

    right: 0;

    z-index: 2;

    display: block;

    width: 34px;

    height: 34px;

    line-height: 34px;

    text-align: center

}



.input-lg + .form-control-feedback {

    width: 46px;

    height: 46px;

    line-height: 46px

}



.input-sm + .form-control-feedback {

    width: 30px;

    height: 30px;

    line-height: 30px

}



.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {

    color: #3c763d

}



.has-success .form-control {

    border-color: #3c763d;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)

}



.has-success .form-control:focus {

    border-color: #2b542c;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168

}



.has-success .input-group-addon {

    color: #3c763d;

    background-color: #dff0d8;

    border-color: #3c763d

}



.has-success .form-control-feedback {

    color: #3c763d

}



.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {

    color: #8a6d3b

}



.has-warning .form-control {

    border-color: #8a6d3b;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)

}



.has-warning .form-control:focus {

    border-color: #66512c;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b

}



.has-warning .input-group-addon {

    color: #8a6d3b;

    background-color: #fcf8e3;

    border-color: #8a6d3b

}



.has-warning .form-control-feedback {

    color: #8a6d3b

}



.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {

    color: #a94442

}



.has-error .form-control {

    border-color: #a94442;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)

}



.has-error .form-control:focus {

    border-color: #843534;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483

}



.has-error .input-group-addon {

    color: #a94442;

    background-color: #f2dede;

    border-color: #a94442

}



.has-error .form-control-feedback {

    color: #a94442

}



.has-feedback label.sr-only ~ .form-control-feedback {

    top: 0

}



.help-block {

    display: block;

    margin-top: 5px;

    margin-bottom: 10px;

    color: #737373

}



@media (min-width: 768px) {

    .form-inline .form-group {

        display: inline-block;

        margin-bottom: 0;

        vertical-align: middle

    }



    .form-inline .form-control {

        display: inline-block;

        width: auto;

        vertical-align: middle

    }



    .form-inline .input-group {

        display: inline-table;

        vertical-align: middle

    }



    .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {

        width: auto

    }



    .form-inline .input-group > .form-control {

        width: 100%

    }



    .form-inline .control-label {

        margin-bottom: 0;

        vertical-align: middle

    }



    .form-inline .radio, .form-inline .checkbox {

        display: inline-block;

        margin-top: 0;

        margin-bottom: 0;

        vertical-align: middle

    }



    .form-inline .radio label, .form-inline .checkbox label {

        padding-left: 0

    }



    .form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] {

        position: relative;

        margin-left: 0

    }



    .form-inline .has-feedback .form-control-feedback {

        top: 0

    }

}



.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {

    padding-top: 7px;

    margin-top: 0;

    margin-bottom: 0

}



.form-horizontal .radio, .form-horizontal .checkbox {

    min-height: 27px

}



.form-horizontal .form-group {

    margin-right: -15px;

    margin-left: -15px

}



@media (min-width: 768px) {

    .form-horizontal .control-label {

        padding-top: 7px;

        margin-bottom: 0;

        text-align: right

    }

}



.form-horizontal .has-feedback .form-control-feedback {

    top: 0;

    right: 15px

}



@media (min-width: 768px) {

    .form-horizontal .form-group-lg .control-label {

        padding-top: 14.3px

    }

}



@media (min-width: 768px) {

    .form-horizontal .form-group-sm .control-label {

        padding-top: 6px

    }

}



.btn {

    display: inline-block;

    padding: 6px 12px;

    margin-bottom: 0;

    font-size: 14px;

    font-weight: 400;

    line-height: 1.42857143;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px

}



.btn:focus, .btn:active:focus, .btn.active:focus {

    outline: thin dotted;

    outline: 5px auto -webkit-focus-ring-color;

    outline-offset: -2px

}



.btn:hover, .btn:focus {

    color: #333;

    text-decoration: none

}



.btn:active, .btn.active {

    background-image: none;

    outline: 0;

    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)

}



.btn.disabled, .btn[disabled], fieldset[disabled] .btn {

    pointer-events: none;

    cursor: not-allowed;

    filter: alpha(opacity=65);

    -webkit-box-shadow: none;

    box-shadow: none;

    opacity: .65

}



.btn-default {

    color: #333;

    background-color: #fff;

    border-color: #ccc

}



.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {

    color: #333;

    background-color: #e6e6e6;

    border-color: #adadad

}



.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {

    background-image: none

}



.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {

    background-color: #fff;

    border-color: #ccc

}



.btn-default .badge {

    color: #fff;

    background-color: #333

}



.btn-primary {

    color: #fff;

    background-color: #428bca;

    border-color: #357ebd

}



.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {

    color: #fff;

    background-color: #3071a9;

    border-color: #285e8e

}



.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {

    background-image: none

}



.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {

    background-color: #428bca;

    border-color: #357ebd

}



.btn-primary .badge {

    color: #428bca;

    background-color: #fff

}



.btn-success {

    color: #fff;

    background-color: #5cb85c;

    border-color: #4cae4c

}



.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {

    color: #fff;

    background-color: #449d44;

    border-color: #398439

}



.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {

    background-image: none

}



.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {

    background-color: #5cb85c;

    border-color: #4cae4c

}



.btn-success .badge {

    color: #5cb85c;

    background-color: #fff

}



.btn-info {

    color: #fff;

    background-color: #5bc0de;

    border-color: #46b8da

}



.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {

    color: #fff;

    background-color: #31b0d5;

    border-color: #269abc

}



.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {

    background-image: none

}



.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {

    background-color: #5bc0de;

    border-color: #46b8da

}



.btn-info .badge {

    color: #5bc0de;

    background-color: #fff

}



.btn-warning {

    color: #fff;

    background-color: #f0ad4e;

    border-color: #eea236

}



.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {

    color: #fff;

    background-color: #ec971f;

    border-color: #d58512

}



.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {

    background-image: none

}



.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {

    background-color: #f0ad4e;

    border-color: #eea236

}



.btn-warning .badge {

    color: #f0ad4e;

    background-color: #fff

}



.btn-danger {

    color: #fff;

    background-color: #d9534f;

    border-color: #d43f3a

}



.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {

    color: #fff;

    background-color: #c9302c;

    border-color: #ac2925

}



.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {

    background-image: none

}



.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {

    background-color: #d9534f;

    border-color: #d43f3a

}



.btn-danger .badge {

    color: #d9534f;

    background-color: #fff

}



.btn-link {

    font-weight: 400;

    color: #428bca;

    cursor: pointer;

    border-radius: 0

}



.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {

    background-color: transparent;

    -webkit-box-shadow: none;

    box-shadow: none

}



.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {

    border-color: transparent

}



.btn-link:hover, .btn-link:focus {

    color: #2a6496;

    text-decoration: underline;

    background-color: transparent

}



.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {

    color: #777;

    text-decoration: none

}



.btn-lg, .btn-group-lg > .btn {

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.33;

    border-radius: 6px

}



.btn-sm, .btn-group-sm > .btn {

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px

}



.btn-xs, .btn-group-xs > .btn {

    padding: 1px 5px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px

}



.btn-block {

    display: block;

    width: 100%

}



.btn-block + .btn-block {

    margin-top: 5px

}



input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block {

    width: 100%

}



.fade {

    opacity: 0;

    -webkit-transition: opacity .15s linear;

    -o-transition: opacity .15s linear;

    transition: opacity .15s linear

}



.fade.in {

    opacity: 1

}



.collapse {

    display: none

}



.collapse.in {

    display: block

}



tr.collapse.in {

    display: table-row

}



tbody.collapse.in {

    display: table-row-group

}



.collapsing {

    position: relative;

    height: 0;

    overflow: hidden;

    -webkit-transition: height .35s ease;

    -o-transition: height .35s ease;

    transition: height .35s ease

}



.caret {

    display: inline-block;

    width: 0;

    height: 0;

    margin-left: 2px;

    vertical-align: middle;

    border-top: 4px solid;

    border-right: 4px solid transparent;

    border-left: 4px solid transparent

}



.dropdown {

    position: relative

}



.dropdown-toggle:focus {

    outline: 0

}



.dropdown-menu {

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 1000;

    display: none;

    float: left;

    min-width: 160px;

    padding: 5px 0;

    margin: 2px 0 0;

    font-size: 14px;

    text-align: left;

    list-style: none;

    background-color: #fff;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border: 1px solid rgba(0, 0, 0, .15);

    border-radius: 4px;

    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)

}



.dropdown-menu.pull-right {

    right: 0;

    left: auto

}



.dropdown-menu .divider {

    height: 1px;

    margin: 9px 0;

    overflow: hidden;

    background-color: #e5e5e5

}



.dropdown-menu > li > a {

    display: block;

    padding: 3px 20px;

    clear: both;

    font-weight: 400;

    line-height: 1.42857143;

    color: #333;

    white-space: nowrap

}



.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {

    color: #262626;

    text-decoration: none;

    background-color: #f5f5f5

}



.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {

    color: #fff;

    text-decoration: none;

    background-color: #428bca;

    outline: 0

}



.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {

    color: #777

}



.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {

    text-decoration: none;

    cursor: not-allowed;

    background-color: transparent;

    background-image: none;


}



.open > .dropdown-menu {

    display: block

}



.open > a {

    outline: 0

}



.dropdown-menu-right {

    right: 0;

    left: auto

}



.dropdown-menu-left {

    right: auto;

    left: 0

}



.dropdown-header {

    display: block;

    padding: 3px 20px;

    font-size: 12px;

    line-height: 1.42857143;

    color: #777;

    white-space: nowrap

}



.dropdown-backdrop {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 990

}



.pull-right > .dropdown-menu {

    right: 0;

    left: auto

}



.dropup .caret, .navbar-fixed-bottom .dropdown .caret {

    content: "";

    border-top: 0;

    border-bottom: 4px solid

}



.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {

    top: auto;

    bottom: 100%;

    margin-bottom: 1px

}



@media (min-width: 768px) {

    .navbar-right .dropdown-menu {

        right: 0;

        left: auto

    }



    .navbar-right .dropdown-menu-left {

        right: auto;

        left: 0

    }

}



.btn-group, .btn-group-vertical {

    position: relative;

    display: inline-block;

    vertical-align: middle

}



.btn-group > .btn, .btn-group-vertical > .btn {

    position: relative;

    float: left

}



.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {

    z-index: 2

}



.btn-group > .btn:focus, .btn-group-vertical > .btn:focus {

    outline: 0

}



.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {

    margin-left: -1px

}



.btn-toolbar {

    margin-left: -5px

}



.btn-toolbar .btn-group, .btn-toolbar .input-group {

    float: left

}



.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {

    margin-left: 5px

}



.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {

    border-radius: 0

}



.btn-group > .btn:first-child {

    margin-left: 0

}



.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0

}



.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {

    border-top-left-radius: 0;

    border-bottom-left-radius: 0

}



.btn-group > .btn-group {

    float: left

}



.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {

    border-radius: 0

}



.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0

}



.btn-group > .btn-group:last-child > .btn:first-child {

    border-top-left-radius: 0;

    border-bottom-left-radius: 0

}



.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {

    outline: 0

}



.btn-group > .btn + .dropdown-toggle {

    padding-right: 8px;

    padding-left: 8px

}



.btn-group > .btn-lg + .dropdown-toggle {

    padding-right: 12px;

    padding-left: 12px

}



.btn-group.open .dropdown-toggle {

    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);

    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)

}



.btn-group.open .dropdown-toggle.btn-link {

    -webkit-box-shadow: none;

    box-shadow: none

}



.btn .caret {

    margin-left: 0

}



.btn-lg .caret {

    border-width: 5px 5px 0;

    border-bottom-width: 0

}



.dropup .btn-lg .caret {

    border-width: 0 5px 5px

}



.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {

    display: block;

    float: none;

    width: 100%;

    max-width: 100%

}



.btn-group-vertical > .btn-group > .btn {

    float: none

}



.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {

    margin-top: -1px;

    margin-left: 0

}



.btn-group-vertical > .btn:not(:first-child):not(:last-child) {

    border-radius: 0

}



.btn-group-vertical > .btn:first-child:not(:last-child) {

    border-top-right-radius: 4px;

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0

}



.btn-group-vertical > .btn:last-child:not(:first-child) {

    border-top-left-radius: 0;

    border-top-right-radius: 0;

    border-bottom-left-radius: 4px

}



.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {

    border-radius: 0

}



.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0

}



.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {

    border-top-left-radius: 0;

    border-top-right-radius: 0

}



.btn-group-justified {

    display: table;

    width: 100%;

    table-layout: fixed;

    border-collapse: separate

}



.btn-group-justified > .btn, .btn-group-justified > .btn-group {

    display: table-cell;

    float: none;

    width: 1%

}



.btn-group-justified > .btn-group .btn {

    width: 100%

}



.btn-group-justified > .btn-group .dropdown-menu {

    left: auto

}



[data-toggle=buttons] > .btn > input[type=radio], [data-toggle=buttons] > .btn > input[type=checkbox] {

    position: absolute;

    z-index: -1;

    filter: alpha(opacity=0);

    opacity: 0

}



.input-group {

    position: relative;

    display: table;

    border-collapse: separate

}



.input-group[class*=col-] {

    float: none;

    padding-right: 0;

    padding-left: 0

}



.input-group .form-control {

    position: relative;

    z-index: 2;

    float: left;

    width: 100%;

    margin-bottom: 0

}



.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {

    height: 46px;

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.33;

    border-radius: 6px

}



select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {

    height: 46px;

    line-height: 46px

}



textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {

    height: auto

}



.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {

    height: 30px;

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px

}



select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {

    height: 30px;

    line-height: 30px

}



textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {

    height: auto

}



.input-group-addon, .input-group-btn, .input-group .form-control {

    display: table-cell

}



.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {

    border-radius: 0

}



.input-group-addon, .input-group-btn {

    width: 1%;

    white-space: nowrap;

    vertical-align: middle

}



.input-group-addon {

    padding: 6px 12px;

    font-size: 14px;

    font-weight: 400;

    line-height: 1;

    color: #555;

    text-align: center;

    background-color: #eee;

    border: 1px solid #ccc;

    border-radius: 4px

}



.input-group-addon.input-sm {

    padding: 5px 10px;

    font-size: 12px;

    border-radius: 3px

}



.input-group-addon.input-lg {

    padding: 10px 16px;

    font-size: 18px;

    border-radius: 6px

}



.input-group-addon input[type=radio], .input-group-addon input[type=checkbox] {

    margin-top: 0

}



.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {

    border-top-right-radius: 0;

    border-bottom-right-radius: 0

}



.input-group-addon:first-child {

    border-right: 0

}



.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {

    border-top-left-radius: 0;

    border-bottom-left-radius: 0

}



.input-group-addon:last-child {

    border-left: 0

}



.input-group-btn {

    position: relative;

    font-size: 0;

    white-space: nowrap

}



.input-group-btn > .btn {

    position: relative

}



.input-group-btn > .btn + .btn {

    margin-left: -1px

}



.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {

    z-index: 2

}



.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {

    margin-right: -1px

}



.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {

    margin-left: -1px

}



.nav {

    padding-left: 0;

    margin-bottom: 0;

    list-style: none

}



.nav > li {

    position: relative;

    display: block

}



.nav > li > a {

    position: relative;

    display: block;

    padding: 10px 15px

}



.nav > li > a:hover, .nav > li > a:focus {

    text-decoration: none;

    background-color: #eee

}



.nav > li.disabled > a {

    color: #777

}



.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {

    color: #777;

    text-decoration: none;

    cursor: not-allowed;

    background-color: transparent

}



.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {

    background-color: #eee;

    border-color: #428bca

}



.nav .nav-divider {

    height: 1px;

    margin: 9px 0;

    overflow: hidden;

    background-color: #e5e5e5

}



.nav > li > a > img {

    max-width: none

}



.nav-tabs {

    border-bottom: 1px solid #ddd

}



.nav-tabs > li {

    float: left;

    margin-bottom: -1px

}



.nav-tabs > li > a {

    margin-right: 2px;

    line-height: 1.42857143;

    border: 1px solid transparent;

    border-radius: 4px 4px 0 0

}



.nav-tabs > li > a:hover {

    border-color: #eee #eee #ddd

}



.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

    color: #555;

    cursor: default;

    background-color: #fff;

    border: 1px solid #ddd;

    border-bottom-color: transparent

}



.nav-tabs.nav-justified {

    width: 100%;

    border-bottom: 0

}



.nav-tabs.nav-justified > li {

    float: none

}



.nav-tabs.nav-justified > li > a {

    margin-bottom: 5px;

    text-align: center

}



.nav-tabs.nav-justified > .dropdown .dropdown-menu {

    top: auto;

    left: auto

}



@media (min-width: 768px) {

    .nav-tabs.nav-justified > li {

        display: table-cell;

        width: 1%

    }



    .nav-tabs.nav-justified > li > a {

        margin-bottom: 0

    }

}



.nav-tabs.nav-justified > li > a {

    margin-right: 0;

    border-radius: 4px

}



.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {

    border: 1px solid #ddd

}



@media (min-width: 768px) {

    .nav-tabs.nav-justified > li > a {

        border-bottom: 1px solid #ddd;

        border-radius: 4px 4px 0 0

    }



    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {

        border-bottom-color: #fff

    }

}



.nav-pills > li {

    float: left

}



.nav-pills > li > a {

    border-radius: 4px

}



.nav-pills > li + li {

    margin-left: 2px

}



.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {

    color: #fff;

    background-color: #428bca

}



.nav-stacked > li {

    float: none

}



.nav-stacked > li + li {

    margin-top: 2px;

    margin-left: 0

}



.nav-justified {

    width: 100%

}



.nav-justified > li {

    float: none

}



.nav-justified > li > a {

    margin-bottom: 5px;

    text-align: center

}



.nav-justified > .dropdown .dropdown-menu {

    top: auto;

    left: auto

}



@media (min-width: 768px) {

    .nav-justified > li {

        display: table-cell;

        width: 1%

    }



    .nav-justified > li > a {

        margin-bottom: 0

    }

}



.nav-tabs-justified {

    border-bottom: 0

}



.nav-tabs-justified > li > a {

    margin-right: 0;

    border-radius: 4px

}



.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {

    border: 1px solid #ddd

}



@media (min-width: 768px) {

    .nav-tabs-justified > li > a {

        border-bottom: 1px solid #ddd;

        border-radius: 4px 4px 0 0

    }



    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {

        border-bottom-color: #fff

    }

}



.tab-content > .tab-pane {

    display: none

}



.tab-content > .active {

    display: block

}



.nav-tabs .dropdown-menu {

    margin-top: -1px;

    border-top-left-radius: 0;

    border-top-right-radius: 0

}



.navbar {

    position: relative;

    min-height: 50px;

    margin-bottom: 20px;

    border: 1px solid transparent

}



@media (min-width: 768px) {

    .navbar {

        border-radius: 4px

    }

}



@media (min-width: 768px) {

    .navbar-header {

        float: left

    }

}



.navbar-collapse {

    padding-right: 15px;

    padding-left: 15px;

    overflow-x: visible;

    -webkit-overflow-scrolling: touch;

    border-top: 1px solid transparent;

    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);

    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)

}



.navbar-collapse.in {

    overflow-y: auto

}



@media (min-width: 768px) {

    .navbar-collapse {

        width: auto;

        border-top: 0;

        -webkit-box-shadow: none;

        box-shadow: none

    }



    .navbar-collapse.collapse {

        display: block !important;

        height: auto !important;

        padding-bottom: 0;

        overflow: visible !important

    }



    .navbar-collapse.in {

        overflow-y: visible

    }



    .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {

        padding-right: 0;

        padding-left: 0

    }

}



.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {

    max-height: 340px

}



@media (max-width: 480px) and (orientation: landscape) {

    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {

        max-height: 200px

    }

}



.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {

    margin-right: -15px;

    margin-left: -15px

}



@media (min-width: 768px) {

    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {

        margin-right: 0;

        margin-left: 0

    }

}



.navbar-static-top {

    z-index: 1000;

    border-width: 0 0 1px

}



@media (min-width: 768px) {

    .navbar-static-top {

        border-radius: 0

    }

}



.navbar-fixed-top, .navbar-fixed-bottom {

    position: fixed;

    right: 0;

    left: 0;

    z-index: 1030;

    -webkit-transform: translate3d(0, 0, 0);

    -o-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0)

}



@media (min-width: 768px) {

    .navbar-fixed-top, .navbar-fixed-bottom {

        border-radius: 0

    }

}



.navbar-fixed-top {

    top: 0;

    border-width: 0 0 1px

}



.navbar-fixed-bottom {

    bottom: 0;

    margin-bottom: 0;

    border-width: 1px 0 0

}



.navbar-brand {

    float: left;

    height: 50px;

    padding: 15px 15px;

    font-size: 18px;

    line-height: 20px

}



.navbar-brand:hover, .navbar-brand:focus {

    text-decoration: none

}



@media (min-width: 768px) {

    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {

        margin-left: -15px

    }

}



.navbar-toggle {

    position: relative;

    float: right;

    padding: 9px 10px;

    margin-top: 8px;

    margin-right: 15px;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px

}



.navbar-toggle:focus {

    outline: 0

}



.navbar-toggle .icon-bar {

    display: block;

    width: 22px;

    height: 2px;

    border-radius: 1px

}



.navbar-toggle .icon-bar + .icon-bar {

    margin-top: 4px

}



@media (min-width: 768px) {

    .navbar-toggle {

        display: none

    }

}



.navbar-nav {

    margin: 7.5px -15px

}



.navbar-nav > li > a {

    padding-top: 10px;

    padding-bottom: 10px;

    line-height: 20px

}



@media (max-width: 767px) {

    .navbar-nav .open .dropdown-menu {

        position: static;

        float: none;

        width: auto;

        margin-top: 0;

        background-color: transparent;

        border: 0;

        -webkit-box-shadow: none;

        box-shadow: none

    }



    .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {

        padding: 5px 15px 5px 25px

    }



    .navbar-nav .open .dropdown-menu > li > a {

        line-height: 20px

    }



    .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {

        background-image: none

    }

}



@media (min-width: 768px) {

    .navbar-nav {

        float: left;

        margin: 0

    }



    .navbar-nav > li {

        float: left

    }



    .navbar-nav > li > a {

        padding-top: 15px;

        padding-bottom: 15px

    }



    .navbar-nav.navbar-right:last-child {

        margin-right: -15px

    }

}



@media (min-width: 768px) {

    .navbar-left {

        float: left !important

    }



    .navbar-right {

        float: right !important

    }

}



.navbar-form {

    padding: 10px 15px;

    margin-top: 8px;

    margin-right: -15px;

    margin-bottom: 8px;

    margin-left: -15px;

    border-top: 1px solid transparent;

    border-bottom: 1px solid transparent;

    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);

    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1)

}



@media (min-width: 768px) {

    .navbar-form .form-group {

        display: inline-block;

        margin-bottom: 0;

        vertical-align: middle

    }



    .navbar-form .form-control {

        display: inline-block;

        width: auto;

        vertical-align: middle

    }



    .navbar-form .input-group {

        display: inline-table;

        vertical-align: middle

    }



    .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {

        width: auto

    }



    .navbar-form .input-group > .form-control {

        width: 100%

    }



    .navbar-form .control-label {

        margin-bottom: 0;

        vertical-align: middle

    }



    .navbar-form .radio, .navbar-form .checkbox {

        display: inline-block;

        margin-top: 0;

        margin-bottom: 0;

        vertical-align: middle

    }



    .navbar-form .radio label, .navbar-form .checkbox label {

        padding-left: 0

    }



    .navbar-form .radio input[type=radio], .navbar-form .checkbox input[type=checkbox] {

        position: relative;

        margin-left: 0

    }



    .navbar-form .has-feedback .form-control-feedback {

        top: 0

    }

}



@media (max-width: 767px) {

    .navbar-form .form-group {

        margin-bottom: 5px

    }

}



@media (min-width: 768px) {

    .navbar-form {

        width: auto;

        padding-top: 0;

        padding-bottom: 0;

        margin-right: 0;

        margin-left: 0;

        border: 0;

        -webkit-box-shadow: none;

        box-shadow: none

    }



    .navbar-form.navbar-right:last-child {

        margin-right: -15px

    }

}



.navbar-nav > li > .dropdown-menu {

    margin-top: 0;

    border-top-left-radius: 0;

    border-top-right-radius: 0

}



.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {

    border-bottom-right-radius: 0;

    border-bottom-left-radius: 0

}



.navbar-btn {

    margin-top: 8px;

    margin-bottom: 8px

}



.navbar-btn.btn-sm {

    margin-top: 10px;

    margin-bottom: 10px

}



.navbar-btn.btn-xs {

    margin-top: 14px;

    margin-bottom: 14px

}



.navbar-text {

    margin-top: 15px;

    margin-bottom: 15px

}



@media (min-width: 768px) {

    .navbar-text {

        float: left;

        margin-right: 15px;

        margin-left: 15px

    }



    .navbar-text.navbar-right:last-child {

        margin-right: 0

    }

}



.navbar-default {

    background-color: #f8f8f8;

    border-color: #e7e7e7

}



.navbar-default .navbar-brand {

    color: #777

}



.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {

    color: #5e5e5e;

    background-color: transparent

}



.navbar-default .navbar-text {

    color: #777

}



.navbar-default .navbar-nav > li > a {

    color: #777

}



.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

    color: #333;

    background-color: transparent

}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

    color: #555;

    background-color: #e7e7e7

}



.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {

    color: #ccc;

    background-color: transparent

}



.navbar-default .navbar-toggle {

    border-color: #ddd

}



.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {

    background-color: #ddd

}



.navbar-default .navbar-toggle .icon-bar {

    background-color: #888

}



.navbar-default .navbar-collapse, .navbar-default .navbar-form {

    border-color: #e7e7e7

}



.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

    color: #555;

    background-color: #e7e7e7

}



@media (max-width: 767px) {

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {

        color: #777

    }



    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {

        color: #333;

        background-color: transparent

    }



    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {

        color: #555;

        background-color: #e7e7e7

    }



    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {

        color: #ccc;

        background-color: transparent

    }

}



.navbar-default .navbar-link {

    color: #777

}



.navbar-default .navbar-link:hover {

    color: #333

}



.navbar-default .btn-link {

    color: #777

}



.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {

    color: #333

}



.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {

    color: #ccc

}



.navbar-inverse {

    background-color: #222;

    border-color: #080808

}



.navbar-inverse .navbar-brand {

    color: #777

}



.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {

    color: #fff;

    background-color: transparent

}



.navbar-inverse .navbar-text {

    color: #777

}



.navbar-inverse .navbar-nav > li > a {

    color: #777

}



.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {

    color: #fff;

    background-color: transparent

}



.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {

    color: #fff;

    background-color: #080808

}



.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {

    color: #444;

    background-color: transparent

}



.navbar-inverse .navbar-toggle {

    border-color: #333

}



.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {

    background-color: #333

}



.navbar-inverse .navbar-toggle .icon-bar {

    background-color: #fff

}



.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {

    border-color: #101010

}



.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {

    color: #fff;

    background-color: #080808

}



@media (max-width: 767px) {

    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {

        border-color: #080808

    }



    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {

        background-color: #080808

    }



    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {

        color: #777

    }



    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {

        color: #fff;

        background-color: transparent

    }



    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {

        color: #fff;

        background-color: #080808

    }



    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {

        color: #444;

        background-color: transparent

    }

}



.navbar-inverse .navbar-link {

    color: #777

}



.navbar-inverse .navbar-link:hover {

    color: #fff

}



.navbar-inverse .btn-link {

    color: #777

}



.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {

    color: #fff

}



.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {

    color: #444

}



.breadcrumb {

    padding: 8px 15px;

    margin-bottom: 20px;

    list-style: none;

    background-color: #f5f5f5;

    border-radius: 4px

}



.breadcrumb > li {

    display: inline-block

}



.breadcrumb > li + li:before {

    padding: 0 5px;

    color: #ccc;

    content: "/\00a0"

}



.breadcrumb > .active {

    color: #777

}



.pagination {

    display: inline-block;

    padding-left: 0;

    margin: 20px 0;

    border-radius: 4px

}



.pagination > li {

    display: inline

}



.pagination > li > a, .pagination > li > span {

    position: relative;

    float: left;

    padding: 6px 12px;

    margin-left: -1px;

    line-height: 1.42857143;

    color: #428bca;

    text-decoration: none;

    background-color: #fff;

    border: 1px solid #ddd

}



.pagination > li:first-child > a, .pagination > li:first-child > span {

    margin-left: 0;

    border-top-left-radius: 4px;

    border-bottom-left-radius: 4px

}



.pagination > li:last-child > a, .pagination > li:last-child > span {

    border-top-right-radius: 4px;

    border-bottom-right-radius: 4px

}



.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {

    color: #2a6496;

    background-color: #eee;

    border-color: #ddd

}



.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {

    z-index: 2;

    color: #fff;

    cursor: default;

    background-color: #428bca;

    border-color: #428bca

}



.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {

    color: #777;

    cursor: not-allowed;

    background-color: #fff;

    border-color: #ddd

}



.pagination-lg > li > a, .pagination-lg > li > span {

    padding: 10px 16px;

    font-size: 18px

}



.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {

    border-top-left-radius: 6px;

    border-bottom-left-radius: 6px

}



.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {

    border-top-right-radius: 6px;

    border-bottom-right-radius: 6px

}



.pagination-sm > li > a, .pagination-sm > li > span {

    padding: 5px 10px;

    font-size: 12px

}



.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {

    border-top-left-radius: 3px;

    border-bottom-left-radius: 3px

}



.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {

    border-top-right-radius: 3px;

    border-bottom-right-radius: 3px

}



.pager {

    padding-left: 0;

    margin: 20px 0;

    text-align: center;

    list-style: none

}



.pager li {

    display: inline

}



.pager li > a, .pager li > span {

    display: inline-block;

    padding: 5px 14px;

    background-color: #fff;

    border: 1px solid #ddd;

    border-radius: 15px

}



.pager li > a:hover, .pager li > a:focus {

    text-decoration: none;

    background-color: #eee

}



.pager .next > a, .pager .next > span {

    float: right

}



.pager .previous > a, .pager .previous > span {

    float: left

}



.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {

    color: #777;

    cursor: not-allowed;

    background-color: #fff

}



.label {

    display: inline;

    padding: .2em .6em .3em;

    font-size: 75%;

    font-weight: 700;

    line-height: 1;

    color: #fff;

    text-align: center;

    white-space: nowrap;

    vertical-align: baseline;

    border-radius: .25em

}



a.label:hover, a.label:focus {

    color: #fff;

    text-decoration: none;

    cursor: pointer

}



.label:empty {

    display: none

}



.btn .label {

    position: relative;

    top: -1px

}



.label-default {

    background-color: #777

}



.label-default[href]:hover, .label-default[href]:focus {

    background-color: #5e5e5e

}



.label-primary {

    background-color: #428bca

}



.label-primary[href]:hover, .label-primary[href]:focus {

    background-color: #3071a9

}



.label-success {

    background-color: #5cb85c

}



.label-success[href]:hover, .label-success[href]:focus {

    background-color: #449d44

}



.label-info {

    background-color: #5bc0de

}



.label-info[href]:hover, .label-info[href]:focus {

    background-color: #31b0d5

}



.label-warning {

    background-color: #f0ad4e

}



.label-warning[href]:hover, .label-warning[href]:focus {

    background-color: #ec971f

}



.label-danger {

    background-color: #d9534f

}



.label-danger[href]:hover, .label-danger[href]:focus {

    background-color: #c9302c

}



.badge {

    display: inline-block;

    min-width: 10px;

    padding: 3px 7px;

    font-size: 12px;

    font-weight: 700;

    line-height: 1;

    color: #fff;

    text-align: center;

    white-space: nowrap;

    vertical-align: baseline;

    background-color: #777;

    border-radius: 10px

}



.badge:empty {

    display: none

}



.btn .badge {

    position: relative;

    top: -1px

}



.btn-xs .badge {

    top: 0;

    padding: 1px 5px

}



a.badge:hover, a.badge:focus {

    color: #fff;

    text-decoration: none;

    cursor: pointer

}



a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {

    color: #428bca;

    background-color: #fff

}



.nav-pills > li > a > .badge {

    margin-left: 3px

}



.jumbotron {

    padding: 30px;

    margin-bottom: 30px;

    color: inherit;

    background-color: #eee

}



.jumbotron h1, .jumbotron .h1 {

    color: inherit

}



.jumbotron p {

    margin-bottom: 15px;

    font-size: 21px;

    font-weight: 200

}



.jumbotron > hr {

    border-top-color: #d5d5d5

}



.container .jumbotron {

    border-radius: 6px

}



.jumbotron .container {

    max-width: 100%

}



@media screen and (min-width: 768px) {

    .jumbotron {

        padding-top: 48px;

        padding-bottom: 48px

    }



    .container .jumbotron {

        padding-right: 60px;

        padding-left: 60px

    }



    .jumbotron h1, .jumbotron .h1 {

        font-size: 63px

    }

}



.thumbnail {

    display: block;

    padding: 4px;

    margin-bottom: 20px;

    line-height: 1.42857143;

    background-color: #fff;

    border: 1px solid #ddd;

    border-radius: 4px;

    -webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out

}



.thumbnail > img, .thumbnail a > img {

    margin-right: auto;

    margin-left: auto

}



a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {

    border-color: #428bca

}



.thumbnail .caption {

    padding: 9px;

    color: #333

}



.alert {

    padding: 15px;

    margin-bottom: 20px;

    border: 1px solid transparent;

    border-radius: 4px

}



.alert h4 {

    margin-top: 0;

    color: inherit

}



.alert .alert-link {

    font-weight: 700

}



.alert > p, .alert > ul {

    margin-bottom: 0

}



.alert > p + p {

    margin-top: 5px

}



.alert-dismissable, .alert-dismissible {

    padding-right: 35px

}



.alert-dismissable .close, .alert-dismissible .close {

    position: relative;

    top: -2px;

    right: -21px;

    color: inherit

}



.alert-success {

    color: #3c763d;

    background-color: #dff0d8;

    border-color: #d6e9c6

}



.alert-success hr {

    border-top-color: #c9e2b3

}



.alert-success .alert-link {

    color: #2b542c

}



.alert-info {

    color: #31708f;

    background-color: #d9edf7;

    border-color: #bce8f1

}



.alert-info hr {

    border-top-color: #a6e1ec

}



.alert-info .alert-link {

    color: #245269

}



.alert-warning {

    color: #8a6d3b;

    background-color: #fcf8e3;

    border-color: #faebcc

}



.alert-warning hr {

    border-top-color: #f7e1b5

}



.alert-warning .alert-link {

    color: #66512c

}



.alert-danger {

    color: #a94442;

    background-color: #f2dede;

    border-color: #ebccd1

}



.alert-danger hr {

    border-top-color: #e4b9c0

}



.alert-danger .alert-link {

    color: #843534

}



@-webkit-keyframes progress-bar-stripes {

    from {

        background-position: 40px 0

    }

    to {

        background-position: 0 0

    }

}



@-o-keyframes progress-bar-stripes {

    from {

        background-position: 40px 0

    }

    to {

        background-position: 0 0

    }

}



@keyframes progress-bar-stripes {

    from {

        background-position: 40px 0

    }

    to {

        background-position: 0 0

    }

}



.progress {

    height: 20px;

    margin-bottom: 20px;

    overflow: hidden;

    background-color: #f5f5f5;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);

    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)

}



.progress-bar {

    float: left;

    width: 0;

    height: 100%;

    font-size: 12px;

    line-height: 20px;

    color: #fff;

    text-align: center;

    background-color: #428bca;

    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);

    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);

    -webkit-transition: width .6s ease;

    -o-transition: width .6s ease;

    transition: width .6s ease

}



.progress-striped .progress-bar, .progress-bar-striped {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    -webkit-background-size: 40px 40px;

    background-size: 40px 40px

}



.progress.active .progress-bar, .progress-bar.active {

    -webkit-animation: progress-bar-stripes 2s linear infinite;

    -o-animation: progress-bar-stripes 2s linear infinite;

    animation: progress-bar-stripes 2s linear infinite

}



.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] {

    min-width: 30px

}



.progress-bar[aria-valuenow="0"] {

    min-width: 30px;

    color: #777;

    background-color: transparent;

    background-image: none;

    -webkit-box-shadow: none;

    box-shadow: none

}



.progress-bar-success {

    background-color: #5cb85c

}



.progress-striped .progress-bar-success {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)

}



.progress-bar-info {

    background-color: #5bc0de

}



.progress-striped .progress-bar-info {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)

}



.progress-bar-warning {

    background-color: #f0ad4e

}



.progress-striped .progress-bar-warning {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)

}



.progress-bar-danger {

    background-color: #d9534f

}



.progress-striped .progress-bar-danger {

    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)

}



.media, .media-body {

    overflow: hidden;

    zoom: 1

}



.media, .media .media {

    margin-top: 15px

}



.media:first-child {

    margin-top: 0

}



.media-object {

    display: block

}



.media-heading {

    margin: 0 0 5px

}



.media > .pull-left {

    margin-right: 10px

}



.media > .pull-right {

    margin-left: 10px

}



.media-list {

    padding-left: 0;

    list-style: none

}



.list-group {

    padding-left: 0;

    margin-bottom: 20px

}



.list-group-item {

    position: relative;

    display: block;

    padding: 10px 15px;

    margin-bottom: -1px;

    background-color: #fff;

    border: 1px solid #ddd

}



.list-group-item:first-child {

    border-top-left-radius: 4px;

    border-top-right-radius: 4px

}



.list-group-item:last-child {

    margin-bottom: 0;

    border-bottom-right-radius: 4px;

    border-bottom-left-radius: 4px

}



.list-group-item > .badge {

    float: right

}



.list-group-item > .badge + .badge {

    margin-right: 5px

}



a.list-group-item {

    color: #555

}



a.list-group-item .list-group-item-heading {

    color: #333

}



a.list-group-item:hover, a.list-group-item:focus {

    color: #555;

    text-decoration: none;

    background-color: #f5f5f5

}



.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {

    color: #777;

    background-color: #eee

}



.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {

    color: inherit

}



.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {

    color: #777

}



.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {

    z-index: 2;

    color: #fff;

    background-color: #428bca;

    border-color: #428bca

}



.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small {

    color: inherit

}



.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {

    color: #e1edf7

}



.list-group-item-success {

    color: #3c763d;

    background-color: #dff0d8

}



a.list-group-item-success {

    color: #3c763d

}



a.list-group-item-success .list-group-item-heading {

    color: inherit

}



a.list-group-item-success:hover, a.list-group-item-success:focus {

    color: #3c763d;

    background-color: #d0e9c6

}



a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {

    color: #fff;

    background-color: #3c763d;

    border-color: #3c763d

}



.list-group-item-info {

    color: #31708f;

    background-color: #d9edf7

}



a.list-group-item-info {

    color: #31708f

}



a.list-group-item-info .list-group-item-heading {

    color: inherit

}



a.list-group-item-info:hover, a.list-group-item-info:focus {

    color: #31708f;

    background-color: #c4e3f3

}



a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {

    color: #fff;

    background-color: #31708f;

    border-color: #31708f

}



.list-group-item-warning {

    color: #8a6d3b;

    background-color: #fcf8e3

}



a.list-group-item-warning {

    color: #8a6d3b

}



a.list-group-item-warning .list-group-item-heading {

    color: inherit

}



a.list-group-item-warning:hover, a.list-group-item-warning:focus {

    color: #8a6d3b;

    background-color: #faf2cc

}



a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {

    color: #fff;

    background-color: #8a6d3b;

    border-color: #8a6d3b

}



.list-group-item-danger {

    color: #a94442;

    background-color: #f2dede

}



a.list-group-item-danger {

    color: #a94442

}



a.list-group-item-danger .list-group-item-heading {

    color: inherit

}



a.list-group-item-danger:hover, a.list-group-item-danger:focus {

    color: #a94442;

    background-color: #ebcccc

}



a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {

    color: #fff;

    background-color: #a94442;

    border-color: #a94442

}



.list-group-item-heading {

    margin-top: 0;

    margin-bottom: 5px

}



.list-group-item-text {

    margin-bottom: 0;

    line-height: 1.3

}



.panel {

    margin-bottom: 20px;

    background-color: #fff;

    border: 1px solid transparent;

    border-radius: 4px;

    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);

    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)

}



.panel-body {

    padding: 15px

}



.panel-heading {

    padding: 10px 15px;

    border-bottom: 1px solid transparent;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px

}



.panel-heading > .dropdown .dropdown-toggle {

    color: inherit

}



.panel-title {

    margin-top: 0;

    margin-bottom: 0;

    font-size: 16px;

    color: inherit

}



.panel-title > a {

    color: inherit

}



.panel-footer {

    padding: 10px 15px;

    background-color: #f5f5f5;

    border-top: 1px solid #ddd;

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px

}



.panel > .list-group {

    margin-bottom: 0

}



.panel > .list-group .list-group-item {

    border-width: 1px 0;

    border-radius: 0

}



.panel > .list-group:first-child .list-group-item:first-child {

    border-top: 0;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px

}



.panel > .list-group:last-child .list-group-item:last-child {

    border-bottom: 0;

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px

}



.panel-heading + .list-group .list-group-item:first-child {

    border-top-width: 0

}



.list-group + .panel-footer {

    border-top-width: 0

}



.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {

    margin-bottom: 0

}



.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {

    border-top-left-radius: 3px;

    border-top-right-radius: 3px

}



.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {

    border-top-left-radius: 3px

}



.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {

    border-top-right-radius: 3px

}



.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {

    border-bottom-right-radius: 3px;

    border-bottom-left-radius: 3px

}



.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {

    border-bottom-left-radius: 3px

}



.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {

    border-bottom-right-radius: 3px

}



.panel > .panel-body + .table, .panel > .panel-body + .table-responsive {

    border-top: 1px solid #ddd

}



.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {

    border-top: 0

}



.panel > .table-bordered, .panel > .table-responsive > .table-bordered {

    border: 0

}



.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {

    border-left: 0

}



.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {

    border-right: 0

}



.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {

    border-bottom: 0

}



.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {

    border-bottom: 0

}



.panel > .table-responsive {

    margin-bottom: 0;

    border: 0

}



.panel-group {

    margin-bottom: 20px

}



.panel-group .panel {

    margin-bottom: 0;

    border-radius: 4px

}



.panel-group .panel + .panel {

    margin-top: 5px

}



.panel-group .panel-heading {

    border-bottom: 0

}



.panel-group .panel-heading + .panel-collapse > .panel-body {

    border-top: 1px solid #ddd

}



.panel-group .panel-footer {

    border-top: 0

}



.panel-group .panel-footer + .panel-collapse .panel-body {

    border-bottom: 1px solid #ddd

}



.panel-default {

    border-color: #ddd

}



.panel-default > .panel-heading {

    color: #333;

    background-color: #f5f5f5;

    border-color: #ddd

}



.panel-default > .panel-heading + .panel-collapse > .panel-body {

    border-top-color: #ddd

}



.panel-default > .panel-heading .badge {

    color: #f5f5f5;

    background-color: #333

}



.panel-default > .panel-footer + .panel-collapse > .panel-body {

    border-bottom-color: #ddd

}



.panel-primary {

    border-color: #428bca

}



.panel-primary > .panel-heading {

    color: #fff;

    background-color: #428bca;

    border-color: #428bca

}



.panel-primary > .panel-heading + .panel-collapse > .panel-body {

    border-top-color: #428bca

}



.panel-primary > .panel-heading .badge {

    color: #428bca;

    background-color: #fff

}



.panel-primary > .panel-footer + .panel-collapse > .panel-body {

    border-bottom-color: #428bca

}



.panel-success {

    border-color: #d6e9c6

}



.panel-success > .panel-heading {

    color: #3c763d;

    background-color: #dff0d8;

    border-color: #d6e9c6

}



.panel-success > .panel-heading + .panel-collapse > .panel-body {

    border-top-color: #d6e9c6

}



.panel-success > .panel-heading .badge {

    color: #dff0d8;

    background-color: #3c763d

}



.panel-success > .panel-footer + .panel-collapse > .panel-body {

    border-bottom-color: #d6e9c6

}



.panel-info {

    border-color: #bce8f1

}



.panel-info > .panel-heading {

    color: #31708f;

    background-color: #d9edf7;

    border-color: #bce8f1

}



.panel-info > .panel-heading + .panel-collapse > .panel-body {

    border-top-color: #bce8f1

}



.panel-info > .panel-heading .badge {

    color: #d9edf7;

    background-color: #31708f

}



.panel-info > .panel-footer + .panel-collapse > .panel-body {

    border-bottom-color: #bce8f1

}



.panel-warning {

    border-color: #faebcc

}



.panel-warning > .panel-heading {

    color: #8a6d3b;

    background-color: #fcf8e3;

    border-color: #faebcc

}



.panel-warning > .panel-heading + .panel-collapse > .panel-body {

    border-top-color: #faebcc

}



.panel-warning > .panel-heading .badge {

    color: #fcf8e3;

    background-color: #8a6d3b

}



.panel-warning > .panel-footer + .panel-collapse > .panel-body {

    border-bottom-color: #faebcc

}



.panel-danger {

    border-color: #ebccd1

}



.panel-danger > .panel-heading {

    color: #a94442;

    background-color: #f2dede;

    border-color: #ebccd1

}



.panel-danger > .panel-heading + .panel-collapse > .panel-body {

    border-top-color: #ebccd1

}



.panel-danger > .panel-heading .badge {

    color: #f2dede;

    background-color: #a94442

}



.panel-danger > .panel-footer + .panel-collapse > .panel-body {

    border-bottom-color: #ebccd1

}



.embed-responsive {

    position: relative;

    display: block;

    height: 0;

    padding: 0;

    overflow: hidden

}



.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    border: 0

}



.embed-responsive.embed-responsive-16by9 {

    padding-bottom: 56.25%

}



.embed-responsive.embed-responsive-4by3 {

    padding-bottom: 75%

}



.well {

    min-height: 20px;

    padding: 19px;

    margin-bottom: 20px;

    background-color: #f5f5f5;

    border: 1px solid #e3e3e3;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)

}



.well blockquote {

    border-color: #ddd;

    border-color: rgba(0, 0, 0, .15)

}



.well-lg {

    padding: 24px;

    border-radius: 6px

}



.well-sm {

    padding: 9px;

    border-radius: 3px

}



.close {

    float: right;

    font-size: 21px;

    font-weight: 700;

    line-height: 1;

    color: #000;

    text-shadow: 0 1px 0 #fff;

    filter: alpha(opacity=20);

    opacity: .2

}



.close:hover, .close:focus {

    color: #000;

    text-decoration: none;

    cursor: pointer;

    filter: alpha(opacity=50);

    opacity: .5

}



button.close {

    -webkit-appearance: none;

    padding: 0;

    cursor: pointer;

    background: 0 0;

    border: 0

}



.modal-open {

    overflow: hidden

}



.modal {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1050;

    display: none;

    overflow: hidden;

    -webkit-overflow-scrolling: touch;

    outline: 0

}



.modal.fade .modal-dialog {

    -webkit-transition: -webkit-transform .3s ease-out;

    -o-transition: -o-transform .3s ease-out;

    transition: transform .3s ease-out;

    -webkit-transform: translate3d(0, -25%, 0);

    -o-transform: translate3d(0, -25%, 0);

    transform: translate3d(0, -25%, 0)

}



.modal.in .modal-dialog {

    -webkit-transform: translate3d(0, 0, 0);

    -o-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0)

}



.modal-open .modal {

    overflow-x: hidden;

    overflow-y: auto

}



.modal-dialog {

    position: relative;

    width: auto;

    margin: 10px

}



.modal-content {

    position: relative;

    background-color: #fff;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    border: 1px solid #999;

    border: 1px solid rgba(0, 0, 0, .2);

    border-radius: 6px;

    outline: 0;

    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);

    box-shadow: 0 3px 9px rgba(0, 0, 0, .5)

}



.modal-backdrop {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1040;

    background-color: #000

}



.modal-backdrop.fade {

    filter: alpha(opacity=0);

    opacity: 0

}



.modal-backdrop.in {

    filter: alpha(opacity=50);

    opacity: .5

}



.modal-header {

    min-height: 16.43px;

    padding: 15px;

    border-bottom: 1px solid #e5e5e5

}



.modal-header .close {

    margin-top: -2px

}



.modal-title {

    margin: 0;

    line-height: 1.42857143

}



.modal-body {

    position: relative;

    padding: 15px

}



.modal-footer {

    padding: 15px;

    text-align: right;

    border-top: 1px solid #e5e5e5

}



.modal-footer .btn + .btn {

    margin-bottom: 0;

    margin-left: 5px

}



.modal-footer .btn-group .btn + .btn {

    margin-left: -1px

}



.modal-footer .btn-block + .btn-block {

    margin-left: 0

}



.modal-scrollbar-measure {

    position: absolute;

    top: -9999px;

    width: 50px;

    height: 50px;

    overflow: scroll

}



@media (min-width: 768px) {

    .modal-dialog {

        width: 600px;

        margin: 30px auto

    }



    .modal-content {

        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);

        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)

    }



    .modal-sm {

        width: 300px

    }

}



@media (min-width: 992px) {

    .modal-lg {

        width: 900px

    }

}



.tooltip {

    position: absolute;

    z-index: 1070;

    display: block;

    font-size: 12px;

    line-height: 1.4;

    visibility: visible;

    filter: alpha(opacity=0);

    opacity: 0

}



.tooltip.in {

    filter: alpha(opacity=90);

    opacity: .9

}



.tooltip.top {

    padding: 5px 0;

    margin-top: -3px

}



.tooltip.right {

    padding: 0 5px;

    margin-left: 3px

}



.tooltip.bottom {

    padding: 5px 0;

    margin-top: 3px

}



.tooltip.left {

    padding: 0 5px;

    margin-left: -3px

}



.tooltip-inner {

    max-width: 200px;

    padding: 3px 8px;

    color: #fff;

    text-align: center;

    text-decoration: none;

    background-color: #000;

    border-radius: 4px

}



.tooltip-arrow {

    position: absolute;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid

}



.tooltip.top .tooltip-arrow {

    bottom: 0;

    left: 50%;

    margin-left: -5px;

    border-width: 5px 5px 0;

    border-top-color: #000

}



.tooltip.top-left .tooltip-arrow {

    bottom: 0;

    left: 5px;

    border-width: 5px 5px 0;

    border-top-color: #000

}



.tooltip.top-right .tooltip-arrow {

    right: 5px;

    bottom: 0;

    border-width: 5px 5px 0;

    border-top-color: #000

}



.tooltip.right .tooltip-arrow {

    top: 50%;

    left: 0;

    margin-top: -5px;

    border-width: 5px 5px 5px 0;

    border-right-color: #000

}



.tooltip.left .tooltip-arrow {

    top: 50%;

    right: 0;

    margin-top: -5px;

    border-width: 5px 0 5px 5px;

    border-left-color: #000

}



.tooltip.bottom .tooltip-arrow {

    top: 0;

    left: 50%;

    margin-left: -5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000

}



.tooltip.bottom-left .tooltip-arrow {

    top: 0;

    left: 5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000

}



.tooltip.bottom-right .tooltip-arrow {

    top: 0;

    right: 5px;

    border-width: 0 5px 5px;

    border-bottom-color: #000

}



.popover {

    position: absolute;

    top: 0;

    left: 0;

    z-index: 1060;

    display: none;

    max-width: 276px;

    padding: 1px;

    text-align: left;

    white-space: normal;

    background-color: #fff;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border: 1px solid rgba(0, 0, 0, .2);

    border-radius: 6px;

    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

    box-shadow: 0 5px 10px rgba(0, 0, 0, .2)

}



.popover.top {

    margin-top: -10px

}



.popover.right {

    margin-left: 10px

}



.popover.bottom {

    margin-top: 10px

}



.popover.left {

    margin-left: -10px

}



.popover-title {

    padding: 8px 14px;

    margin: 0;

    font-size: 14px;

    font-weight: 400;

    line-height: 18px;

    background-color: #f7f7f7;

    border-bottom: 1px solid #ebebeb;

    border-radius: 5px 5px 0 0

}



.popover-content {

    padding: 9px 14px

}



.popover > .arrow, .popover > .arrow:after {

    position: absolute;

    display: block;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid

}



.popover > .arrow {

    border-width: 11px

}



.popover > .arrow:after {

    content: "";

    border-width: 10px

}



.popover.top > .arrow {

    bottom: -11px;

    left: 50%;

    margin-left: -11px;

    border-top-color: #999;

    border-top-color: rgba(0, 0, 0, .25);

    border-bottom-width: 0

}



.popover.top > .arrow:after {

    bottom: 1px;

    margin-left: -10px;

    content: " ";

    border-top-color: #fff;

    border-bottom-width: 0

}



.popover.right > .arrow {

    top: 50%;

    left: -11px;

    margin-top: -11px;

    border-right-color: #999;

    border-right-color: rgba(0, 0, 0, .25);

    border-left-width: 0

}



.popover.right > .arrow:after {

    bottom: -10px;

    left: 1px;

    content: " ";

    border-right-color: #fff;

    border-left-width: 0

}



.popover.bottom > .arrow {

    top: -11px;

    left: 50%;

    margin-left: -11px;

    border-top-width: 0;

    border-bottom-color: #999;

    border-bottom-color: rgba(0, 0, 0, .25)

}



.popover.bottom > .arrow:after {

    top: 1px;

    margin-left: -10px;

    content: " ";

    border-top-width: 0;

    border-bottom-color: #fff

}



.popover.left > .arrow {

    top: 50%;

    right: -11px;

    margin-top: -11px;

    border-right-width: 0;

    border-left-color: #999;

    border-left-color: rgba(0, 0, 0, .25)

}



.popover.left > .arrow:after {

    right: 1px;

    bottom: -10px;

    content: " ";

    border-right-width: 0;

    border-left-color: #fff

}



.carousel {

    position: relative

}



.carousel-inner {

    position: relative;

    width: 100%;

    overflow: hidden

}



.carousel-inner > .item {

    position: relative;

    display: none;

    -webkit-transition: .6s ease-in-out left;

    -o-transition: .6s ease-in-out left;

    transition: .6s ease-in-out left

}



.carousel-inner > .item > img, .carousel-inner > .item > a > img {

    line-height: 1

}



.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {

    display: block

}



.carousel-inner > .active {

    left: 0

}



.carousel-inner > .next, .carousel-inner > .prev {

    position: absolute;

    top: 0;

    width: 100%

}



.carousel-inner > .next {

    left: 100%

}



.carousel-inner > .prev {

    left: -100%

}



.carousel-inner > .next.left, .carousel-inner > .prev.right {

    left: 0

}



.carousel-inner > .active.left {

    left: -100%

}



.carousel-inner > .active.right {

    left: 100%

}



.carousel-control {

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    width: 15%;

    font-size: 20px;

    color: #fff;

    text-align: center;

    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);

    filter: alpha(opacity=50);

    opacity: .5

}



.carousel-control.left {

    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);

    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);

    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));

    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);

    background-repeat: repeat-x

}



.carousel-control.right {

    right: 0;

    left: auto;

    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);

    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);

    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));

    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);

    background-repeat: repeat-x

}



.carousel-control:hover, .carousel-control:focus {

    color: #fff;

    text-decoration: none;

    filter: alpha(opacity=90);

    outline: 0;

    opacity: .9

}



.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {

    position: absolute;

    top: 50%;

    z-index: 5;

    display: inline-block

}



.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {

    left: 50%;

    margin-left: -10px

}



.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {

    right: 50%;

    margin-right: -10px

}



.carousel-control .icon-prev, .carousel-control .icon-next {

    width: 20px;

    height: 20px;

    margin-top: -10px;

    font-family: serif

}



.carousel-control .icon-prev:before {

    content: '\2039'

}



.carousel-control .icon-next:before {

    content: '\203a'

}



.carousel-indicators {

    position: absolute;

    bottom: 10px;

    left: 50%;

    z-index: 15;

    width: 60%;

    padding-left: 0;

    margin-left: -30%;

    text-align: center;

    list-style: none

}



.carousel-indicators li {

    display: inline-block;

    width: 10px;

    height: 10px;

    margin: 1px;

    text-indent: -999px;

    cursor: pointer;

    background-color: #000 ;

    background-color: rgba(0, 0, 0, 0);

    border: 1px solid #fff;

    border-radius: 10px

}



.carousel-indicators .active {

    width: 12px;

    height: 12px;

    margin: 0;

    background-color: #fff

}



.carousel-caption {

    position: absolute;

    right: 15%;

    bottom: 20px;

    left: 15%;

    z-index: 10;

    padding-top: 20px;

    padding-bottom: 20px;

    color: #fff;

    text-align: center;

    text-shadow: 0 1px 2px rgba(0, 0, 0, .6)

}



.carousel-caption .btn {

    text-shadow: none

}



@media screen and (min-width: 768px) {

    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {

        width: 30px;

        height: 30px;

        margin-top: -15px;

        font-size: 30px

    }



    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {

        margin-left: -15px

    }



    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {

        margin-right: -15px

    }



    .carousel-caption {

        right: 20%;

        left: 20%;

        padding-bottom: 30px

    }



    .carousel-indicators {

        bottom: 20px

    }

}



.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {

    display: table;

    content: " "

}



.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {

    clear: both

}



.center-block {

    display: block;

    margin-right: auto;

    margin-left: auto

}



.pull-right {

    float: right !important

}



.pull-left {

    float: left !important

}



.hide {

    display: none !important

}



.show {

    display: block !important

}



.invisible {

    visibility: hidden

}



.text-hide {

    font: 0/0 a;

    color: transparent;

    text-shadow: none;

    background-color: transparent;

    border: 0

}



.hidden {

    display: none !important;

    visibility: hidden !important

}



.affix {

    position: fixed;

    -webkit-transform: translate3d(0, 0, 0);

    -o-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0)

}



@-ms-viewport {

    width: device-width

}



.visible-xs, .visible-sm, .visible-md, .visible-lg {

    display: none !important

}



.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {

    display: none !important

}



@media (max-width: 767px) {

    .visible-xs {

        display: block !important

    }



    table.visible-xs {

        display: table

    }



    tr.visible-xs {

        display: table-row !important

    }



    th.visible-xs, td.visible-xs {

        display: table-cell !important

    }

}



@media (max-width: 767px) {

    .visible-xs-block {

        display: block !important

    }

}



@media (max-width: 767px) {

    .visible-xs-inline {

        display: inline !important

    }

}



@media (max-width: 767px) {

    .visible-xs-inline-block {

        display: inline-block !important

    }

}



@media (min-width: 768px) and (max-width: 991px) {

    .visible-sm {

        display: block !important

    }



    table.visible-sm {

        display: table

    }



    tr.visible-sm {

        display: table-row !important

    }



    th.visible-sm, td.visible-sm {

        display: table-cell !important

    }

}



@media (min-width: 768px) and (max-width: 991px) {

    .visible-sm-block {

        display: block !important

    }

}



@media (min-width: 768px) and (max-width: 991px) {

    .visible-sm-inline {

        display: inline !important

    }

}



@media (min-width: 768px) and (max-width: 991px) {

    .visible-sm-inline-block {

        display: inline-block !important

    }

}



@media (min-width: 992px) and (max-width: 1199px) {

    .visible-md {

        display: block !important

    }



    table.visible-md {

        display: table

    }



    tr.visible-md {

        display: table-row !important

    }



    th.visible-md, td.visible-md {

        display: table-cell !important

    }

}



@media (min-width: 992px) and (max-width: 1199px) {

    .visible-md-block {

        display: block !important

    }

}



@media (min-width: 992px) and (max-width: 1199px) {

    .visible-md-inline {

        display: inline !important

    }

}



@media (min-width: 992px) and (max-width: 1199px) {

    .visible-md-inline-block {

        display: inline-block !important

    }

}



@media (min-width: 1200px) {

    .visible-lg {

        display: block !important

    }



    table.visible-lg {

        display: table

    }



    tr.visible-lg {

        display: table-row !important

    }



    th.visible-lg, td.visible-lg {

        display: table-cell !important

    }

}



@media (min-width: 1200px) {

    .visible-lg-block {

        display: block !important

    }

}



@media (min-width: 1200px) {

    .visible-lg-inline {

        display: inline !important

    }

}



@media (min-width: 1200px) {

    .visible-lg-inline-block {

        display: inline-block !important

    }

}



@media (max-width: 767px) {

    .hidden-xs {

        display: none !important

    }

}



@media (min-width: 768px) and (max-width: 991px) {

    .hidden-sm {

        display: none !important

    }

}



@media (min-width: 992px) and (max-width: 1199px) {

    .hidden-md {

        display: none !important

    }

}



@media (min-width: 1200px) {

    .hidden-lg {

        display: none !important

    }

}



.visible-print {

    display: none !important

}



@media print {

    .visible-print {

        display: block !important

    }



    table.visible-print {

        display: table

    }



    tr.visible-print {

        display: table-row !important

    }



    th.visible-print, td.visible-print {

        display: table-cell !important

    }

}



.visible-print-block {

    display: none !important

}



@media print {

    .visible-print-block {

        display: block !important

    }

}



.visible-print-inline {

    display: none !important

}



@media print {

    .visible-print-inline {

        display: inline !important

    }

}



.visible-print-inline-block {

    display: none !important

}



@media print {

    .visible-print-inline-block {

        display: inline-block !important

    }

}



@media print {

    .hidden-print {

        display: none !important

    }

}
/* End */


/* Start:/local/templates/mohito_local/css/font-awesome.min.css?168007171421996*/
/*!
 *  Font Awesome 4.2.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('/local/templates/mohito_local/css/../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('/local/templates/mohito_local/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('/local/templates/mohito_local/css/../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('/local/templates/mohito_local/css/../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('/local/templates/mohito_local/css/../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display: swap;}.fa{display:inline-block;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-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:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}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-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;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-remove:before,.fa-close: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-gear:before,.fa-cog: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-rotate-right:before,.fa-repeat: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-photo:before,.fa-image: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-warning:before,.fa-exclamation-triangle: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-gears:before,.fa-cogs: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:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.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-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars: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-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard: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-unlink:before,.fa-chain-broken: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-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw: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{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-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try: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-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap: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-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-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-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-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-soccer-ball-o:before,.fa-futbol-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-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}
/* End */


/* Start:/local/templates/mohito_local/fancybox/jquery.fancybox.min.css?16800717003905*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;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,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.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-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/local/templates/mohito_local/fancybox/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-loading div{width:44px;height:44px;background:url('/local/templates/mohito_local/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/local/templates/mohito_local/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;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;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!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('/local/templates/mohito_local/fancybox/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:normal 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:transparent;background:rgba(0,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:bold;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)}@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-prev span,.fancybox-next span{background-image:url('/local/templates/mohito_local/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('/local/templates/mohito_local/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}
/* End */


/* Start:/local/templates/mohito_local/css/owl.carousel.min.css?16800717141180*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(/local/templates/mohito_local/css/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
/* End */


/* Start:/local/templates/mohito_local/css/zetta-menu.min.css?168007171418501*/
.zetta-menu{background-color:#fff;padding:0;display:inline-block;position:relative}.zetta-menu:before,.zetta-menu ul,.zetta-menu li,.zetta-menu div,.zetta-menu a,.zetta-menu label,.zetta-menu input,.zetta-menu textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0;border:0;list-style:none}.zetta-menu a{cursor:pointer}.zetta-menu h1,.zetta-menu h2,.zetta-menu h3,.zetta-menu h4,.zetta-menu h5,.zetta-menu h6{font-weight:normal;text-align:center;margin:0;padding:15px 0;color:#b0bac2;border-bottom:1px solid #b0bac2}.zetta-menu.zm-full-width{display:block}.zetta-menu.zm-fixed{position:fixed;top:0;left:0;right:0}.zetta-menu.zm-fixed.zm-position-left{top:0;bottom:0;left:0;right:auto}.zetta-menu.zm-fixed.zm-position-right{top:0;bottom:0;left:auto;right:0}.zetta-menu.zm-fixed.zm-position-bottom{top:auto;bottom:0;left:0;right:0}.zetta-menu,.zetta-menu a,.zetta-menu a:visited{color:#21252b}.zetta-menu>li{display:block;vertical-align:top;float:left;height:50px}.zetta-menu>li.zm-right-item{margin-right:0;float:right}.zetta-menu>li>a{font-weight:normal;padding:0 20px;line-height:50px}.zetta-menu>li:hover,.zetta-menu>li.zm-active{background-color:#fafafa}.zetta-menu>li.zm-active>a{color:#01c1c1!important}.zetta-menu li{position:relative;cursor:default}.zetta-menu li>a{text-decoration:none;display:block}.zetta-menu li>ul,.zetta-menu li>div{z-index:1}.zetta-menu.zm-position-left>li,.zetta-menu.zm-position-right>li{position:relative!important}.zetta-menu.zm-position-left>li,.zetta-menu.zm-position-right>li,.zetta-menu.zm-position-left>li.zm-logo,.zetta-menu.zm-position-right>li.zm-logo{float:none}.zetta-menu.zm-position-left>li>a .zm-caret,.zetta-menu.zm-position-right>li>a .zm-caret{float:right}.zetta-menu .fa{font-size:12pt;letter-spacing:13px;line-height:inherit}.zetta-menu .zm-caret{letter-spacing:0;float:right;margin-left:15px}.zetta-menu>li>a .zm-caret{float:none}.zetta-menu .zm-single-icon{letter-spacing:0}.zetta-menu:after{content:'';display:block;clear:both}.zetta-menu>li.zm-logo{float:left;margin-left:0;margin-right:45px;font-size:0}.zetta-menu>li.zm-logo a{padding:0;line-height:0}.zetta-menu>li.zm-logo img{max-width:100%;max-height:100%}.zetta-menu ul,.zetta-menu div.zm-multi-column{position:absolute;display:none}.zetta-menu ul>li{min-height:50px}.zetta-menu ul>li a{padding:0 20px;line-height:50px}.zetta-menu>li>ul,.zetta-menu>li>ul ul,.zetta-menu .zm-multi-column,.zetta-menu .zm-multi-column>ul ul{background-color:#21252b;color:#b0bac2}.zetta-menu>li>ul li>a,.zetta-menu>li>ul ul li>a,.zetta-menu .zm-multi-column li>a,.zetta-menu .zm-multi-column>ul ul li>a,.zetta-menu>li>ul li>a:visited,.zetta-menu>li>ul ul li>a:visited,.zetta-menu .zm-multi-column li>a:visited,.zetta-menu .zm-multi-column>ul ul li>a:visited{color:#b0bac2}.zetta-menu>li>ul li:hover,.zetta-menu>li>ul ul li:hover,.zetta-menu .zm-multi-column li:hover,.zetta-menu .zm-multi-column>ul ul li:hover{background-color:#282c32}.zetta-menu>li>ul li:hover>a,.zetta-menu>li>ul ul li:hover>a,.zetta-menu .zm-multi-column li:hover>a,.zetta-menu .zm-multi-column>ul ul li:hover>a,.zetta-menu>li>ul li:hover>a:visited,.zetta-menu>li>ul ul li:hover>a:visited,.zetta-menu .zm-multi-column li:hover>a:visited,.zetta-menu .zm-multi-column>ul ul li:hover>a:visited{color:#b0bac2}.zetta-menu>li>ul,.zetta-menu>li>div.zm-multi-column{top:100%;left:0}.zetta-menu>li>ul ul,.zetta-menu>li>div.zm-multi-column ul{top:0;left:100%}.zetta-menu>li>ul ul.zm-drop-left,.zetta-menu>li>div.zm-multi-column ul.zm-drop-left{left:auto;right:100%}.zetta-menu.zm-position-bottom>li>ul,.zetta-menu.zm-position-bottom>li>div.zm-multi-column{top:auto;bottom:100%;left:0}.zetta-menu.zm-position-bottom>li>ul ul,.zetta-menu.zm-position-bottom>li>div.zm-multi-column ul{top:auto;bottom:0;left:100%}.zetta-menu.zm-position-bottom>li>ul ul.zm-drop-left,.zetta-menu.zm-position-bottom>li>div.zm-multi-column ul.zm-drop-left{left:-100%}.zetta-menu.zm-position-left>li>ul,.zetta-menu.zm-position-left>li>div.zm-multi-column{top:0;left:100%}.zetta-menu.zm-position-left>li>ul ul.zm-drop-left,.zetta-menu.zm-position-left>li>div.zm-multi-column ul.zm-drop-left{top:0;left:100%}.zetta-menu.zm-position-right>li>ul,.zetta-menu.zm-position-right>li>div.zm-multi-column{top:0;left:auto;right:100%}.zetta-menu.zm-position-right>li>ul ul.zm-drop-left,.zetta-menu.zm-position-right>li>div.zm-multi-column ul.zm-drop-left{top:0;left:auto;right:100%}.zetta-menu.zm-position-right>li>ul ul,.zetta-menu.zm-position-right>li>div.zm-multi-column>ul ul{top:0;left:auto;right:100%}.zetta-menu li:hover>ul,.zetta-menu li:hover>div.zm-multi-column,.zetta-menu li:hover>div.zm-multi-column>ul{display:block}.zetta-menu li>div.zm-multi-column>ul,.zetta-menu.zm-position-bottom li>div.zm-multi-column>ul{left:0;float:left}.zetta-menu>li>div.zm-multi-column>ul{position:relative;display:inline-block}.zetta-menu>li.zm-right-align>ul,.zetta-menu>li.zm-right-align>div.zm-multi-column{left:auto;right:0}.zetta-menu.zm-position-left>li.zm-right-align>ul,.zetta-menu.zm-position-left>li.zm-right-align>div.zm-multi-column{left:100%;right:auto}.zetta-menu.zm-position-left>li.zm-right-align>ul,.zetta-menu.zm-position-left>li.zm-right-align>div.zm-multi-column{right:100%}.zetta-menu>li.zm-content-full{position:static}.zetta-menu>li.zm-content-full>div{width:100%}.zetta-menu>li.zm-content>div,.zetta-menu>li.zm-content-full>div{position:absolute;display:none;left:0;padding:5px;background-color:#21252b;color:#b0bac2}.zetta-menu>li.zm-content>div ul,.zetta-menu>li.zm-content-full>div ul{display:block;position:relative;min-width:0;border-right:1px solid #303236;padding-right:10px}.zetta-menu>li.zm-content>div ul,.zetta-menu>li.zm-content-full>div:last-child ul.last{border-right:1px solid transparent}.zetta-menu>li.zm-content>div ul li a,.zetta-menu>li.zm-content-full>div ul li a,.zetta-menu>li.zm-content>div ul li a:visited,.zetta-menu>li.zm-content-full>div ul li a:visited{text-align:left;padding:15px 0;line-height:1;color:#b0bac2;padding-left:30px}.zetta-menu>li.zm-content>div ul li:hover,.zetta-menu>li.zm-content-full>div ul li:hover{background-color:transparent}.zetta-menu>li.zm-content>div ul li:hover a,.zetta-menu>li.zm-content-full>div ul li:hover a,.zetta-menu>li.zm-content>div ul li:hover a:visited,.zetta-menu>li.zm-content-full>div ul li:hover a:visited{color:#b0bac2;text-decoration:none;background:#282c32}.zetta-menu>li.zm-content>div img,.zetta-menu>li.zm-content-full>div img{width:100%;margin:15px 0}.zetta-menu>li.zm-content>div .zm-video,.zetta-menu>li.zm-content-full>div .zm-video{position:relative;padding-bottom:56.25%;height:0;margin:15px 0;overflow:hidden}.zetta-menu>li.zm-content>div .zm-video>iframe,.zetta-menu>li.zm-content-full>div .zm-video>iframe{position:absolute;left:0;top:0;height:100%;width:100%}.zetta-menu>li.zm-content>div input,.zetta-menu>li.zm-content-full>div input,.zetta-menu>li.zm-content>div textarea,.zetta-menu>li.zm-content-full>div textarea{width:100%;margin-top:10px;font:inherit;resize:none;padding:15px;background-color:#eaeaea;color:#354a5f}.zetta-menu>li.zm-content>div input.zm-button,.zetta-menu>li.zm-content-full>div input.zm-button{cursor:pointer;font-weight:normal;background-color:#3598dc;color:#fff}.zetta-menu>li.zm-content:hover>div,.zetta-menu>li.zm-content-full:hover>div{display:block}.zetta-menu>li.zm-content>div,.zetta-menu>li.zm-content-full>div{top:100%}.zetta-menu.zm-position-bottom>li.zm-content>div,.zetta-menu.zm-position-bottom>li.zm-content-full>div{top:auto;bottom:100%}.zetta-menu.zm-position-left>li.zm-content>div,.zetta-menu.zm-position-left>li.zm-content-full>div{top:0;left:100%}.zetta-menu.zm-position-right>li.zm-content>div,.zetta-menu.zm-position-right>li.zm-content-full>div{top:0;right:100%;left:auto}.zetta-menu>li.zm-content.zm-right-align>div,.zetta-menu>li.zm-content-full.zm-right-align>div{left:auto;right:0}.zetta-menu.zm-position-left>li.zm-content.zm-right-align>div,.zetta-menu.zm-position-left>li.zm-content-full.zm-right-align>div{left:100%;right:auto}.zetta-menu .zm-row{display:block}.zetta-menu .zm-row .zm-col{display:inline-block;margin-bottom:5px;padding:5px;vertical-align:top;float:left}.zetta-menu .zm-row .zm-col>.zm-grid-wrapper{padding:15px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#eaeaea;color:#354a5f}.zetta-menu .zm-row .zm-col.c-12{width:100%}.zetta-menu .zm-row .zm-col.c-11{width:91.66666666666667%}.zetta-menu .zm-row .zm-col.c-10{width:83.33333333333334%}.zetta-menu .zm-row .zm-col.c-9{width:75%}.zetta-menu .zm-row .zm-col.c-8{width:66.66666666666667%}.zetta-menu .zm-row .zm-col.c-7{width:58.333333333333336%}.zetta-menu .zm-row .zm-col.c-6{width:50%}.zetta-menu .zm-row .zm-col.c-5{width:41.66666666666667%}.zetta-menu .zm-row .zm-col.c-4{width:33.333333333333336%}.zetta-menu .zm-row .zm-col.c-3{width:25%}.zetta-menu .zm-row .zm-col.c-2{width:16.666666666666668%}.zetta-menu .zm-row .zm-col.c-1{width:8.333333333333334%}.zetta-menu .w-1000{width:1000px}.zetta-menu .w-950{width:950px}.zetta-menu .w-900{width:900px}.zetta-menu .w-850{width:850px}.zetta-menu .w-800{width:800px}.zetta-menu .w-750{width:750px}.zetta-menu .w-700{width:700px}.zetta-menu .w-650{width:650px}.zetta-menu .w-600{width:600px}.zetta-menu .w-550{width:550px}.zetta-menu .w-500{width:500px}.zetta-menu .w-450{width:450px}.zetta-menu .w-400{width:400px}.zetta-menu .w-350{width:350px}.zetta-menu .w-300{width:300px}.zetta-menu .w-250{width:250px}.zetta-menu .w-200{width:200px}.zetta-menu .w-150{width:150px}.zetta-menu .w-100{width:100px}.zetta-menu .w-50{width:50px}.zetta-menu .zm-search{position:relative;overflow:hidden}.zetta-menu .zm-search form>label{position:absolute;cursor:text;left:0;top:0;padding:0 20px;line-height:50px}.zetta-menu .zm-search input{height:50px;padding:0 27.5px;font-size:inherit;width:0;opacity:.01;color:#21252b;border:0;background:#fafafa}.zetta-menu .zm-search input:focus{width:150px;opacity:1;border:0}.zetta-menu .zm-search input:focus+label{display:none}.zetta-menu .zm-search input:focus,.zetta-menu .zm-search input:hover{background-color:#fafafa}.zetta-menu .zm-search:hover{background-color:#fafafa}.zetta-menu.zm-position-right .zm-search,.zetta-menu.zm-position-left .zm-search{float:none}.zetta-menu.zm-position-right .zm-search input,.zetta-menu.zm-position-left .zm-search input{width:100%}.zetta-menu.zm-effect-fade>li>div,.zetta-menu.zm-effect-fade li>ul{display:block;visibility:hidden;opacity:0;-webkit-transition:opacity .4s ease,visibility .4s linear 0s;-moz-transition:opacity .4s ease,visibility .4s linear 0s;-ms-transition:opacity .4s ease,visibility .4s linear 0s;-o-transition:opacity .4s ease,visibility .4s linear 0s;transition:opacity .4s ease,visibility .4s linear 0s}.zetta-menu.zm-effect-fade>li:hover>div,.zetta-menu.zm-effect-fade li:hover>ul{visibility:visible;opacity:1;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.zetta-menu.zm-effect-slide-top>li>div,.zetta-menu.zm-effect-slide-top li>ul{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.zetta-menu.zm-effect-slide-bottom>li>div,.zetta-menu.zm-effect-slide-bottom li>ul{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.zetta-menu.zm-effect-slide-left>li>div,.zetta-menu.zm-effect-slide-left li>ul{-webkit-transform:translateX(50px);-moz-transform:translateX(50px);-ms-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px)}.zetta-menu.zm-effect-slide-right>li>div,.zetta-menu.zm-effect-slide-right li>ul{-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}.zetta-menu.zm-effect-slide-top>li>div,.zetta-menu.zm-effect-slide-bottom>li>div,.zetta-menu.zm-effect-slide-left>li>div,.zetta-menu.zm-effect-slide-right>li>div,.zetta-menu.zm-effect-slide-top li>ul,.zetta-menu.zm-effect-slide-bottom li>ul,.zetta-menu.zm-effect-slide-left li>ul,.zetta-menu.zm-effect-slide-right li>ul{display:block!important;visibility:hidden;opacity:0;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease,visibility .4s linear 0s;-moz-transition:opacity .4s ease,-moz-transform .4s ease,visibility .4s linear 0s;-ms-transition:opacity .4s ease,-ms-transform .4s ease,visibility .4s linear 0s;-o-transition:opacity .4s ease,-o-transform .4s ease,visibility .4s linear 0s;transition:opacity .4s ease,transform .4s ease,visibility .4s linear 0s}.zetta-menu.zm-effect-slide-top>li:hover>div,.zetta-menu.zm-effect-slide-bottom>li:hover>div,.zetta-menu.zm-effect-slide-left>li:hover>div,.zetta-menu.zm-effect-slide-right>li:hover>div,.zetta-menu.zm-effect-slide-top li:hover>ul,.zetta-menu.zm-effect-slide-bottom li:hover>ul,.zetta-menu.zm-effect-slide-left li:hover>ul,.zetta-menu.zm-effect-slide-right li:hover>ul{visibility:visible;opacity:1;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:opacity .4s ease,-webkit-transform .8s ease;-moz-transition:opacity .4s ease,-moz-transform .8s ease;-ms-transition:opacity .4s ease,-ms-transform .8s ease;-o-transition:opacity .4s ease,-o-transform .8s ease;transition:opacity .4s ease,transform .8s ease}@media screen and (max-width:980px){.zetta-menu>li.zm-logo a{width:70%}.zetta-menu[class*='zm-response']>li{position:relative}.zetta-menu[class*='zm-response']>li>ul,.zetta-menu[class*='zm-response']>li>div.zm-multi-column>ul,.zetta-menu[class*='zm-response']>li>ul ul,.zetta-menu[class*='zm-response']>li>div.zm-multi-column>ul ul{left:0;right:0;width:auto!important;margin-right:0}.zetta-menu[class*='zm-response']>li>ul ul,.zetta-menu[class*='zm-response']>li>div.zm-multi-column>ul ul{top:100%;margin-left:50px!important}.zetta-menu[class*='zm-response'].zm-position-bottom>li>ul ul,.zetta-menu[class*='zm-response'].zm-position-bottom>li>div.zm-multi-column>ul ul,.zetta-menu[class*='zm-response'].zm-position-bottom>li>ul ul.zm-drop-left,.zetta-menu[class*='zm-response'].zm-position-bottom>li>div.zm-multi-column>ul ul.zm-drop-left{left:0;top:auto;bottom:100%}.zetta-menu[class*='zm-response'].zm-position-left>li>ul,.zetta-menu[class*='zm-response'].zm-position-left>li>div.zm-multi-column>ul,.zetta-menu[class*='zm-response'].zm-position-right>li>ul,.zetta-menu[class*='zm-response'].zm-position-right>li>div.zm-multi-column>ul{top:100%;left:0;right:0}.zetta-menu[class*='zm-response'].zm-position-left>li>ul ul,.zetta-menu[class*='zm-response'].zm-position-left>li>div.zm-multi-column>ul ul,.zetta-menu[class*='zm-response'].zm-position-right>li>ul ul,.zetta-menu[class*='zm-response'].zm-position-right>li>div.zm-multi-column>ul ul,.zetta-menu[class*='zm-response'].zm-position-left>li>ul ul.zm-drop-left,.zetta-menu[class*='zm-response'].zm-position-left>li>div.zm-multi-column>ul ul.zm-drop-left,.zetta-menu[class*='zm-response'].zm-position-right>li>ul ul.zm-drop-left,.zetta-menu[class*='zm-response'].zm-position-right>li>div.zm-multi-column>ul ul.zm-drop-left{left:0;right:0;top:100%}.zetta-menu[class*='zm-response'].zm-position-left>li.zm-content>div,.zetta-menu[class*='zm-response'].zm-position-left>li.zm-content-full>div,.zetta-menu[class*='zm-response'].zm-position-right>li.zm-content>div,.zetta-menu[class*='zm-response'].zm-position-right>li.zm-content-full>div{top:100%;left:0;right:0}.zetta-menu[class*='zm-response'] li>div{top:100%;left:0!important;right:0;width:auto!important}.zetta-menu[class*='zm-response'] li>div.zm-multi-column>ul{width:100%!important}.zetta-menu[class*='zm-response'] .zm-row .zm-col{display:block;margin-right:0;width:100%!important;float:none}.zetta-menu[class*='zm-response'] .w-50,.zetta-menu[class*='zm-response'] .w-100,.zetta-menu[class*='zm-response'] .w-150,.zetta-menu[class*='zm-response'] .w-200,.zetta-menu[class*='zm-response'] .w-250,.zetta-menu[class*='zm-response'] .w-300,.zetta-menu[class*='zm-response'] .w-350,.zetta-menu[class*='zm-response'] .w-400,.zetta-menu[class*='zm-response'] .w-450,.zetta-menu[class*='zm-response'] .w-500,.zetta-menu[class*='zm-response'] .w-550,.zetta-menu[class*='zm-response'] .w-600,.zetta-menu[class*='zm-response'] .w-650,.zetta-menu[class*='zm-response'] .w-700,.zetta-menu[class*='zm-response'] .w-750,.zetta-menu[class*='zm-response'] .w-800,.zetta-menu[class*='zm-response'] .w-850,.zetta-menu[class*='zm-response'] .w-900,.zetta-menu[class*='zm-response'] .w-950,.zetta-menu[class*='zm-response'] .w-1000{width:100%}.zetta-menu.zm-response-simple>li{position:static}.zetta-menu.zm-response-simple>li>a{font-size:0}.zetta-menu.zm-response-simple>li>a i{letter-spacing:0}.zetta-menu.zm-response-simple>li>a .zm-caret{display:none}.zetta-menu.zm-response-simple>li.zm-logo{display:none}.zetta-menu.zm-response-simple>li.zm-search{position:relative}.zetta-menu.zm-response-stack>li{display:block;float:none}.zetta-menu.zm-response-stack>li.zm-content-full{position:relative}.zetta-menu.zm-response-stack>li.zm-logo{text-align:center}.zetta-menu.zm-response-stack>li.zm-logo img{position:relative}.zetta-menu.zm-response-stack>li.zm-logo,.zetta-menu.zm-response-stack>li.zm-right-item{position:relative;width:100%}.zetta-menu.zm-response-stack>li>a .zm-caret{float:right}.zetta-menu.zm-response-stack .zm-search{float:none}.zetta-menu.zm-response-stack .zm-search input{width:100%}.zetta-menu.zm-response-switch>li{display:none;float:none}.zetta-menu.zm-response-switch>li.zm-content-full{position:relative}.zetta-menu.zm-response-switch>li.zm-logo{display:block}.zetta-menu.zm-response-switch>li.zm-logo img{position:relative;z-index:1}.zetta-menu.zm-response-switch>li.zm-logo,.zetta-menu.zm-response-switch>li.zm-right-item{position:relative;width:100%}.zetta-menu.zm-response-switch:before{font-family:FontAwesome;content:'\f0c9';float:right;cursor:pointer;line-height:50px;height:50px;padding:0 20px;z-index:1}.zetta-menu.zm-response-switch:hover:before{display:none}.zetta-menu.zm-response-switch:hover>li{display:block}.zetta-menu.zm-response-switch>li>a .zm-caret{float:right}.zetta-menu.zm-response-switch .zm-search{float:none}.zetta-menu.zm-response-switch .zm-search input{width:100%}}
/* End */


/* Start:/local/templates/mohito_local/css/layerslider.min.css?168007171412918*/
.ls-container{visibility:hidden;position:relative}.ls-lt-container{position:absolute}.ls-lt-container,.ls-lt-container *{text-align:left!important;direction:ltr!important}.ls-container-fullscreen{margin:0 auto!important;padding:2%!important;background:black!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border:none!important}.ls-container-fullscreen .ls-thumbnail-wrapper,.ls-container-fullscreen .ls-fullscreen,.ls-container-fullscreen .ls-shadow{display:none!important}.ls-overflow-hidden{overflow:hidden}.ls-inner{position:relative;background-position:center center;z-index:2}.ls-loading-container{position:absolute!important;display:none;z-index:3!important;left:50%!important;top:50%!important}.ls-loading-indicator{margin:0 auto}.ls-inner,.ls-slide{width:100%;height:100%}.ls-slide,.ls-layer{position:absolute;display:none;background-position:center center;overflow:hidden}.ls-active,.ls-animating{display:block!important}.ls-slide>*{position:absolute;line-height:normal;margin:0;left:0;top:0}.ls-slide .ls-bg{left:0;top:0;transform:none!important;-o-transform:none!important;-ms-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important}.ls-yourlogo{position:absolute;z-index:99}.ls-bar-timer{position:absolute;width:0;height:2px;background:white;border-bottom:2px solid #555;opacity:.55;filter:alpha(opacity=55);z-index:4;top:0}.ls-circle-timer{width:16px;height:16px;position:absolute;right:10px;top:10px;z-index:4;opacity:.65;filter:alpha(opacity=65);display:none}.ls-ct-half{background:white}.ls-ct-center{background:#444}.ls-ct-left,.ls-ct-right{width:50%;height:100%;overflow:hidden}.ls-ct-left,.ls-ct-right{float:left;position:relative}.ls-ct-rotate{width:200%;height:100%;position:absolute;top:0}.ls-ct-left .ls-ct-rotate,.ls-ct-right .ls-ct-hider,.ls-ct-right .ls-ct-half{left:0}.ls-ct-right .ls-ct-rotate,.ls-ct-left .ls-ct-hider,.ls-ct-left .ls-ct-half{right:0}.ls-ct-hider,.ls-ct-half{position:absolute;top:0}.ls-ct-hider{width:50%;height:100%;overflow:hidden}.ls-ct-half{width:200%;height:100%}.ls-ct-center{width:50%;height:50%;left:25%;top:25%;position:absolute}.ls-ct-half,.ls-ct-center{border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}.ls-bottom-nav-wrapper{height:0}.ls-bottom-slidebuttons{text-align:left}.ls-bottom-nav-wrapper,.ls-below-thumbnails{z-index:2;height:0;position:relative;text-align:center;margin:0 auto}.ls-below-thumbnails{display:none;z-index:6}.ls-bottom-nav-wrapper a,.ls-nav-prev,.ls-nav-next{outline:0}* .ls-bottom-nav-wrapper *,* .ls-bottom-nav-wrapper span *{direction:ltr!important}.ls-bottom-slidebuttons{position:relative;z-index:1000}.ls-bottom-slidebuttons,.ls-nav-start,.ls-nav-stop,.ls-nav-sides{position:relative}.ls-nothumb{text-align:center!important}.ls-link{position:absolute;width:100%!important;height:100%!important;left:0!important;top:0!important;background-image:url(/local/templates/mohito_local/css/blank.gif)}.ls-slide>a>*{background-image:url(/local/templates/mohito_local/css/blank.gif)}.ls-vpcontainer{width:100%;height:100%;position:absolute;left:0;top:0}.ls-videopreview{width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer}.ls-playvideo{position:absolute;left:50%;top:50%;cursor:pointer}.ls-tn{display:none!important}.ls-thumbnail-hover{display:none;position:absolute;left:0}.ls-thumbnail-hover-inner{width:100%;height:100%;position:absolute;left:0;top:0;display:none}.ls-thumbnail-hover-bg{position:absolute;width:100%;height:100%;left:0;top:0}.ls-thumbnail-hover-img{position:absolute;overflow:hidden}.ls-thumbnail-hover img{max-width:none!important;position:absolute;display:inline-block;visibility:visible!important;left:50%;top:0}.ls-thumbnail-hover span{left:50%;top:100%;width:0;height:0;display:block;position:absolute;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.ls-thumbnail-wrapper{position:relative;width:100%;margin:0 auto;z-index:4}.ls-thumbnail{position:relative;margin:0 auto}.ls-thumbnail-inner,.ls-thumbnail-slide-container{width:100%}.ls-thumbnail-slide-container{overflow:hidden!important;position:relative}.ls-touchscroll{overflow-x:auto!important}.ls-thumbnail-slide{text-align:center;white-space:nowrap;float:left;position:relative}.ls-thumbnail-slide a{overflow:hidden;display:inline-block;width:0;height:0;position:relative}.ls-thumbnail-slide img{max-width:none!important;max-height:100%!important;height:100%;visibility:visible!important}.ls-shadow{display:none;position:absolute;z-index:1;top:100%;width:100%;left:0;overflow:hidden!important;visibility:hidden}.ls-shadow img{width:100%!important;height:auto!important;position:absolute!important;left:0!important;bottom:0!important}.ls-bottom-nav-wrapper,.ls-thumbnail-wrapper,.ls-nav-prev,.ls-nav-next{visibility:hidden}.ls-wp-fullwidth-container{width:100%;position:relative}.ls-wp-fullwidth-helper{position:absolute}.ls-overflow-hidden{overflow:hidden}.ls-lt-tile{position:relative;float:left;perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;-moz-perspective:1000px;-webkit-perspective:1000px}.ls-lt-tile img{visibility:visible;display:inline-block}.ls-curtiles{overflow:hidden}.ls-curtiles,.ls-nexttiles{position:absolute;width:100%;height:100%;left:0;top:0}.ls-curtile,.ls-nexttile{overflow:hidden;position:absolute;width:100%!important;height:100%!important;backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden}.ls-curtile{left:0;top:0}.ls-curtile img,.ls-nexttile img{position:absolute;filter:inherit}.ls-3d-container{position:relative;overflow:visible!important}.ls-3d-box{position:absolute;top:50%;left:50%;transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.ls-3d-box div{overflow:hidden;background:#777;margin:0;padding:0;position:absolute}.ls-fullscreen{position:absolute;z-index:10;cursor:pointer;display:block}html * .ls-nav-prev,html * .ls-nav-next,html * .ls-container img,html * .ls-bottom-nav-wrapper a,html * .ls-container .ls-fullscreen,body * .ls-nav-prev,body * .ls-nav-next,body * .ls-container img,body * .ls-bottom-nav-wrapper a,body * .ls-container .ls-fullscreen,#ls-global * .ls-nav-prev,#ls-global * .ls-nav-next,#ls-global * .ls-container img,#ls-global * .ls-bottom-nav-wrapper a,#ls-global * .ls-container .ls-fullscreen,html * .ls-thumbnail a,body * .ls-thumbnail a,#ls-global * .ls-thumbnail a{transition:none;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;line-height:normal;outline:0;padding:0;border:0}html * .ls-slide>a,body * .ls-slide>a,#ls-global * .ls-slide>a,html * .ls-slide>h1,body * .ls-slide>h1,#ls-global * .ls-slide>h1,html * .ls-slide>h2,body * .ls-slide>h2,#ls-global * .ls-slide>h2,html * .ls-slide>h3,body * .ls-slide>h3,#ls-global * .ls-slide>h3,html * .ls-slide>h4,body * .ls-slide>h4,#ls-global * .ls-slide>h4,html * .ls-slide>h5,body * .ls-slide>h5,#ls-global * .ls-slide>h5,html * .ls-slide>p,body * .ls-slide>p,#ls-global * .ls-slide>p,html * .ls-slide>div,body * .ls-slide>div,#ls-global * .ls-slide>div,html * .ls-slide>span,body * .ls-slide>span,#ls-global * .ls-slide>span,html * .ls-slide>*,body * .ls-slide>*,#ls-global * .ls-slide>*{transition:none;-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none}html * .ls-slide>*,body * .ls-slide>*,#ls-global * .ls-slide>*{margin:0}html * .ls-container img,body * .ls-container img,#ls-global * .ls-container img{background:none!important;min-width:0!important;max-width:none!important;border-radius:0;box-shadow:none;border:0;padding:0}html * .ls-wp-container .ls-slide>*,body * .ls-wp-container .ls-slide>*,#ls-global * .ls-wp-container .ls-slide>*{line-height:normal;outline:0;padding:0;margin:0;border:0}html * .ls-wp-container .ls-slide>a>*,body * .ls-wp-container .ls-slide>a>*,#ls-global * .ls-wp-container .ls-slide>a>*{margin:0}html * .ls-wp-container .ls-slide>a,body * .ls-wp-container .ls-slide>a,#ls-global * .ls-wp-container .ls-slide>a{text-decoration:none}.ls-wp-fullwidth-container,.ls-wp-fullwidth-helper,.ls-container,.ls-container *{box-sizing:content-box!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important}html * .ls-yourlogo,body * .ls-yourlogo,#ls-global * .ls-yourlogo{margin:0}html * .ls-tn,body * .ls-tn,#ls-global * .ls-tn{display:none}.site{overflow:visible!important}.ls-debug-console *{margin:0!important;padding:0!important;border:0!important;color:white!important;text-shadow:none!important;font-family:"HelveticaNeue-Light","Helvetica Neue Light",Helvetica,Arial,sans-serif!important;line-height:normal!important;-webkit-font-smoothing:antialiased!important;text-align:left!important;font-style:normal!important}.ls-debug-console h1{padding-top:10px!important;font-size:17px!important;font-weight:bold!important}.ls-debug-console h1:first-child{padding-top:0!important}.ls-debug-console ul{padding-top:10px!important;list-style:none!important}.ls-debug-console li{margin-left:10px!important;font-size:13px!important;position:relative!important;font-weight:normal!important}html * .ls-debug-console li ul,body * .ls-debug-console li ul,#ls-global * .ls-debug-console li ul{display:none;width:260px;left:-10px}.ls-debug-console li ul{position:absolute!important;bottom:100%!important;padding:10px 10px 10px 0!important;background:white!important;border-radius:10px!important;box-shadow:0 0 20px black!important}html * .ls-debug-console li:hover ul,body * .ls-debug-console li:hover ul,#ls-global * .ls-debug-console li:hover ul{display:block}.ls-debug-console li ul *{color:black!important}.ls-debug-console a{text-decoration:none!important;border-bottom:1px dotted white!important}.ls-error{border-radius:5px!important;-moz-border-radius:5px!important;-wenkit-border-radius:5px!important;background:white!important;height:auto!important;width:auto!important;color:white!important;padding:20px 40px 30px 80px!important;position:relative!important;box-shadow:0 2px 20px -5px black}.ls-error p{line-height:normal!important;text-shadow:none!important;margin:0!important;padding:0!important;border:0!important;text-align:justify!important;font-family:Arial,sans-serif!important}.ls-error .ls-error-title{line-height:40px!important;color:red!important;font-weight:bold!important;font-size:16px!important}.ls-error .ls-error-text{color:#555!important;font-weight:normal!important;font-size:13px!important}.ls-error .ls-exclam{width:40px!important;height:40px!important;position:absolute!important;left:20px!important;top:20px!important;border-radius:50px!important;-moz-border-radius:50px!important;-webkit-border-radius:50px!important;font-size:30px!important;font-weight:bold!important;color:white!important;line-height:40px!important;background:red!important;text-align:center!important}html * .ls-container .ls-shadow,html * .ls-container .ls-slide>*,html * .ls-container .ls-fullscreen,html * .ls-container .ls-3d-container,html * .ls-container .ls-lt-container,html * .ls-container .ls-lt-container *,html * .ls-container .ls-thumbnail-wrapper,html * .ls-container .ls-bottom-nav-wrapper,body * .ls-container .ls-shadow,body * .ls-container .ls-slide>*,body * .ls-container .ls-fullscreen,body * .ls-container .ls-3d-container,body * .ls-container .ls-lt-container,body * .ls-container .ls-lt-container *,body * .ls-container .ls-thumbnail-wrapper,body * .ls-container .ls-bottom-nav-wrapper,#ls-global * .ls-container .ls-shadow,#ls-global * .ls-container .ls-slide>*,#ls-global * .ls-container .ls-fullscreen,#ls-global * .ls-container .ls-3d-container,#ls-global * .ls-container .ls-lt-container,#ls-global * .ls-container .ls-lt-container *,#ls-global * .ls-container .ls-thumbnail-wrapper,#ls-global * .ls-container .ls-bottom-nav-wrapper,.ls-gpuhack{transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.ls-videohack{transform:none!important;-o-transform:none!important;-ms-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;transform-origin:none!important;-o-transform-origin:none!important;-ms-transform-origin:none!important;-moz-transform-origin:none!important;-webkit-transform-origin:none!important}.ls-oldiepnghack{filter:none!important}.ls-gpuhack{width:100%!important;height:100%!important;left:0!important;top:0!important}html * .ls-container .ls-webkit-hack,body * .ls-container .ls-webkit-hack,#ls-global * .ls-container .ls-webkit-hack{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}@media(transform-3d),(-o-transform-3d),(-ms-transform-3d),(-moz-transform-3d),(-webkit-transform-3d){#ls-test3d{position:absolute;left:9px;height:3px}}.ls-forcehide{display:none!important}
/* End */


/* Start:/local/templates/mohito_local/css/animate.min.css?168007171453677*/
@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/* End */


/* Start:/local/templates/mohito_local/css/style.css?169390105084496*/
/*--------------------------------------------------------------------------
+  GENERAL
--------------------------------------------------------------------------*/
body,
button,
input,
select,
textarea { 
	font-family: Lato, "Open Sans", sans-serif;
	color: #808080; 
	margin: 0; 
	font-size: 16px; 
	line-height: 25px;
	font-weight: 300;
}

body { 
//background: url(/local/templates/mohito_local/css/../img/patterns/pattern-01.png)  repeat; 
}

/*boxed-layout*/
.boxed-layout {
  padding: 0;
  margin-left: auto !important;
  margin-right: auto !important;
}

.form_success{
	display: none;
	margin: 0;
}

.clearfix { clear: both; }

/* H1&H3 for page titles */
h1, h2, h3, h4, h5, h6 { 
	font-family: Lato, "Open Sans", sans-serif;
	color: #21252b;
	font-weight: 500;
	margin-top: 0;
	line-height: 100%;
} 
h1 { font-size: 56px; margin-bottom: 10px; }  
h2 { font-size: 44px; margin-bottom: 10px; } 
h3 { font-size: 20px; margin-bottom: 10px; }
h4 { font-size: 28px; margin-bottom: 10px; }
h5 { font-size: 24px; margin-bottom: 10px; }
h6 { font-size: 18px; margin-bottom: 10px; }
p { 
	font-family: Lato, "Open Sans", sans-serif; 
	font-size: 16px; 
	line-height: 25px;
	font-weight: 300;
	color: #808080;
}
a { 
	text-decoration: none;
	color: #01c1c1;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
a:hover { color: #01c1c1; text-decoration: underline; }
a:focus { outline: none; }
button {
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

/*default padding*/
.content { padding: 45px 0; background: white; }
.content-2 { padding: 100px 0; background: white; }
.padd { padding: 20px; }
.padd_two {padding: 0;}

.h3_about_us {font-size: 16px; margin-top: 7px;}

/*default color*/
.piksell-color { color: #01c1c1; }

/*small-font*/
.small-text { font-size: 14px; }

/*WEIGHT*/
.weight-100 { font-weight: 100; }
.weight-200 { font-weight: 200; }
.weight-300 { font-weight: 300; }
.weight-400 { font-weight: 400; }
.weight-500 { font-weight: 500; }
.weight-600 { font-weight: 600; }
.weight-700 { font-weight: 700; }
.weight-800 { font-weight: 800; }
.weight-900 { font-weight: 900; }

.color-white { color: white; }

/*--------------------------------------------------------------------------
+  ELEMENTS STYLES
--------------------------------------------------------------------------*/
/*PRICING TABLES*/
/*version1*/
.pricing-v1 { background: #f7f7f7; }
.pricing-v1 .pricing-v1-header { background: #01c1c1; padding: 30px 20px 10px 20px; color: #fff; }
.pricing-v1 .pricing-v1-header h4 { color: #fff; font-size: 22px; }
.pricing-v1 .pricing-v1-header h5 { color: #fff; letter-spacing: 1px; font-size: 48px; }
.pricing-v1 .pricing-v1-header h5 i { font-size: 18px; }
.pricing-v1 .pricing-v1-header h5 span { top: -23px; font-size: 16px; position: relative; padding-right: 2px; }
.pricing-v1 ul.pricing-v1-content { padding: 0px 25px; margin: 15px 0; text-align: left; }
.pricing-v1 ul.pricing-v1-content li { padding: 5px 0; }
/*pricing colors*/
.pricing-v1-pink .pricing-v1-header { background: #dc2d78; }
.pricing-v1-red .pricing-v1-header { background: #ef4a44; }
.pricing-v1-purple .pricing-v1-header { background: #8d55a0; }
.pricing-v1-orange .pricing-v1-header { background: #ee7933; }
.pricing-v1-blue .pricing-v1-header { background: #279fba; }
.pricing-v1-green .pricing-v1-header { background: #84bd38; }
.pricing-v1-brown .pricing-v1-header { background: #8b4c38; }
.pricing-v1-dark .pricing-v1-header { background: #2d323a; }
.pricing-v1-grey .pricing-v1-header { background: #a5b3b4; }

/*version2*/
.pricing-v2 { background: #fff; border: 1px solid #f7f7f7; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.04); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.04); box-shadow: 0 1px 3px rgba(0,0,0,.04); }
.pricing-v2 .pricing-v2-header { background: #01c1c1; padding: 30px 20px 10px 20px; color: #fff; }
.pricing-v2 .pricing-v2-header h4 { color: #fff; font-size: 22px; }
.pricing-v2 .pricing-v2-header h5 { color: #fff; letter-spacing: 1px; font-size: 48px; }
.pricing-v2 .pricing-v2-header h5 i { font-size: 18px; color: #f1f1f1; }
.pricing-v2 .pricing-v2-header h5 span { top: -23px; font-size: 16px; position: relative; padding-right: 2px; }
.pricing-v2 ul.pricing-v2-content { margin: 5px 0 0 0; text-align: center; }
.pricing-v2 ul.pricing-v2-content li { padding: 5px 25px 10px 25px; border-bottom: 1px solid #f7f7f7; }
.pricing-v2 ul.pricing-v2-content li:last-child { border-bottom: 0; }
.pricing-v2-footer { padding: 30px; background: #f7f7f7; }

/*pricing colors*/
.pricing-v2-pink .pricing-v2-header { background: #dc2d78 !important; }
.pricing-v2-red .pricing-v2-header { background: #ef4a44 !important; }
.pricing-v2-purple .pricing-v2-header { background: #8d55a0 !important; }
.pricing-v2-orange .pricing-v2-header { background: #ee7933 !important; }
.pricing-v2-blue .pricing-v2-header { background: #279fba !important; }
.pricing-v2-green .pricing-v2-header { background: #84bd38 !important; }
.pricing-v2-brown .pricing-v2-header { background: #8b4c38 !important; }
.pricing-v2-dark .pricing-v2-header { background: #2d323a !important; }
.pricing-v2-grey .pricing-v2-header { background: #a5b3b4 !important; }

.no-include { text-decoration: line-through; }

/*LIST STYLES*/
/*default list*/
ul { padding: 0 0 0 20px; }
ul li { margin-bottom: 5px; }
ol { padding: 0 0 0 20px; }
ol li { margin-bottom: 5px; }
.no-bullets { list-style-type: none; padding: 0; }
.no-bullets li { margin-bottom: 5px; }
/*styled lists*/
ul.inline-block { list-style-type: none; margin: 0; padding: 0; }
ul.inline-block li { display: inline-block; *display: block; }
/*list style 1*/
ul.list1 { list-style:none; padding-left: 22px; overflow: hidden; }
ul.list1 li { position: relative; padding: 4px 0 4px; }
ul.list1 li:before { content: ''; display: block; position: absolute; border: 1px solid #01c1c1; left:-19px; top: 13px; width: 9px; height: 9px; border-radius: 100%; }
/*list style 2*/
ul.list2 { list-style:none; padding-left: 22px; overflow: hidden; }
ul.list2 li { position: relative; padding: 4px 0 4px; }
ul.list2 li:before { content: ''; display: block; position: absolute; border: 1px solid #01c1c1; left:-19px; top: 13px; width: 9px; height: 9px; }
/*list style 3*/
ul.list3 { list-style:none; padding-left: 22px; padding: 0; }
ul.list3 li { padding: 4px 0 4px; }
ul.list3 li i.fa { color: #01c1c1; font-size: 14px; width: 20px; height: 20px; line-height: 20px; text-align: center; margin-right: 4px; }
/*list style 4*/
ul.list4 { list-style:none; padding-left: 22px; padding: 0; }
ul.list4 li { padding: 4px 0 4px; }
ul.list4 li i.fa { background: #01c1c1; color: #fff; width: 17px; height: 17px; line-height: 20px; text-align: center; margin-right: 8px; font-size: 11px; border-radius: 100%; }
/*list style 5*/
ol.list5 { counter-reset: li; list-style: none outside none; padding: 0; overflow: hidden; }
ol.list5 li { position: relative; padding: 4px 0 4px 34px; }
ol.list5 li:after { content: counter(li, decimal-leading-zero) "."; counter-increment: li; position: absolute; left:2px; top:50%; margin-top: -12px; color:#21252b; width: 26px; height: 26px; text-align: center; line-height: 26px; }
/*list style 6*/
ol.list6 { overflow: hidden; }
ol.list6 li { position: relative; padding: 4px 0 4px; }
/*list dividers*/
ul.list-solid li { border-bottom: 1px solid #e3e7e9; padding: 3px 0 10px 0; }
ul.list-solid li:last-child { border-bottom: 0px; }
/*dotted divider*/
ul.list-dotted li { border-bottom: 1px dotted #e3e7e9; padding: 3px 0 10px 0; }
ul.list-dotted li:last-child { border-bottom: 0px; }
/*dashed divider*/
ul.list-dashed li { border-bottom: 1px dashed #e3e7e9; padding: 3px 0 10px 0; }
ul.list-dashed li:last-child { border-bottom: 0px; }

/*BUTTON STYLES*/
/*default*/
.pi-btn-default { background: #01c1c1; color: #f4f6f6; border: 1px solid #00aeae; box-shadow: inset 0 1px 0px rgba(255,255,255, 0.2); }
.pi-btn-default:hover { background: #00aeae; color: #fff; border: 1px solid #019191; }

/*pink*/
.pi-btn-pink { background: #dc2d78; border: 1px solid #cc286e; color: #f4f6f6; box-shadow: inset 0 1px 0px rgba(255,255,255, 0.2); }
.pi-btn-pink:hover { background: #cc286e; color: #fff; border: 1px solid #be1f63; }

/*red*/
.pi-btn-red { background: #ef4a44; border: 1px solid #d63530; color: #f4f6f6; box-shadow: inset 0 1px 0px rgba(255,255,255, 0.2); }
.pi-btn-red:hover { background: #d63530; color: #fff; border: 1px solid #c4201b; }

/*purple*/
.pi-btn-purple { background: #8d55a0; border: 1px solid #814894; color: #f4f6f6; box-shadow: inset 0 1px 0px rgba(255,255,255, 0.2); }
.pi-btn-purple:hover { background: #814894; color: #fff; border: 1px solid #773b8b; }

/*orange*/
.pi-btn-orange { background: #ee7933; border: 1px solid #e26a23; color: #f4f6f6; box-shadow: inset 0 1px 0px rgba(255,255,255, 0.2); }
.pi-btn-orange:hover { background: #e26a23; color: #fff; border: 1px solid #d86019; }

/*blue*/
.pi-btn-blue { background: #279fba; border: 1px solid #1d93ae; color: #f4f6f6; box-shadow: inset 0 1px 0px rgba(255,255,255, 0.2); }
.pi-btn-blue:hover { background: #1d93ae; color: #fff; border: 1px solid #1688a2; }

/*green*/
.pi-btn-green { background: #84bd38; border: 1px solid #7ab32e; color: #f4f6f6; box-shadow: inset 0 1px 0px rgba(255,255,255, 0.2); }
.pi-btn-green:hover { background: #7ab32e; color: #fff; border: 1px solid #71aa26; }

/*brown*/
.pi-btn-brown { background: #8b4c38; border: 1px solid #824430; color: #f4f6f6; box-shadow: inset 0 1px 0px rgba(255,255,255, 0.2); }
.pi-btn-brown:hover { background: #824430; color: #fff; border: 1px solid #7b3d29; }

/*dark*/
.pi-btn-dark { background: #2d323a; border: 1px solid #24282e; color: #f4f6f6; box-shadow: inset 0 1px 0px rgba(255,255,255, 0.2); }
.pi-btn-dark:hover { background: #384147; color: #fff; border: 1px solid #32383f; }

/*grey*/
.pi-btn-grey { background: #a5b3b4; border: 1px solid #9eadae; color: #f4f6f6; box-shadow: inset 0 1px 0px rgba(255,255,255, 0.2); }
.pi-btn-grey:hover { background: #889899; color: #fff; border: 1px solid #809192; }

/*light-grey*/
.pi-btn-light-grey { background: #f4f6f6; border: 1px solid #e3e9e9; color: #2d323a; box-shadow: inset 0 1px 0px rgba(255,255,255, 0.2); }
.pi-btn-light-grey:hover { background: #a5b3b4; color: #fff; border: 1px solid #9eadae; }
/*border buttons*/
.btn-border { background: transparent; color: #21252b; }
/*button icon*/
a.btn .fa { width: 25px; }
button.btn .fa { width: 25px; }

.no-rounded { border-radius: 0px; }

.btn-lg { font-size: 16px; }

.btn-xlg {
	padding: 14px 20px;
	font-size: 16px;
	line-height: 1.33;
}

/*icon size*/
.icon-x2 { font-size: 24px; }
.icon-x3 { font-size: 32px; }
.icon-x4 { font-size: 40px; }
.icon-x5 { font-size: 48px; }
.icon-x6 { font-size: 56px; }

/*SOCIAL ICONS STYLE*/
.social-icon  { width: 25px; height: 25px; line-height: 25px; font-size: 14px; text-align: center; color: #fff; }
.social-icon-x2  { width: 30px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; color: #fff; margin-bottom: 3px; }
.social-icon-x3 { width: 35px; height: 35px; line-height: 35px; font-size: 14px; text-align: center; color: #fff; margin-bottom: 3px; }
.social-icon-x4 { width: 40px; height: 40px; line-height: 40px; font-size: 14px; text-align: center; color: #fff; margin-bottom: 3px; }
.social-icon-x5 { width: 45px; height: 45px; line-height: 45px; font-size: 14px; text-align: center; color: #fff; margin-bottom: 3px; }

.facebook-icon { background: #3b5998; }
.facebook-icon-v2 { background: #f4f6f6; color: #21252b; }
.facebook-icon-v2:hover { background: #3b5998; color: #fff; }
.facebook-icon-v3 { background: transparent; color: #21252b; }
.facebook-icon-v3:hover { background: #3b5998; color: #fff; }
.vk-icon { background: #45688E; }
.vk-icon-v2 { background: #f4f6f6; color: #21252b; }
.vk-icon-v2:hover { background: #45688E; color: #fff; }
.vk-icon-v3 { background: transparent; color: #21252b; }
.vk-icon-v3:hover { background: #45688E; color: #fff; }
.twitter-icon { background: #55acee; }
.twitter-icon-v2 { background: #f4f6f6; color: #21252b; }
.twitter-icon-v2:hover { background: #55acee; color: #fff; }
.twitter-icon-v3 { background: transparent; color: #21252b; }
.twitter-icon-v3:hover { background: #55acee; color: #fff; }
.dribbble-icon { background: #ea4c89; }
.dribbble-icon-v2 { background: #f4f6f6; color: #21252b; }
.dribbble-icon-v2:hover { background: #ea4c89; color: #fff; }
.dribbble-icon-v3 { background: transparent; color: #21252b; }
.dribbble-icon-v3:hover { background: #ea4c89; color: #fff; }
.linkedin-icon { background: #1b85bd; }
.linkedin-icon-v2 { background: #f4f6f6; color: #21252b; }
.linkedin-icon-v2:hover { background: #1b85bd; color: #fff; }
.linkedin-icon-v3 { background: transparent; color: #21252b; }
.linkedin-icon-v3:hover { background: #1b85bd; color: #fff; }
.youtube-icon { background: #cc181e; }
.youtube-icon-v2 { background: #f4f6f6; color: #21252b; }
.youtube-icon-v2:hover { background: #cc181e; color: #fff; }
.youtube-icon-v3 { background: transparent; color: #21252b; }
.youtube-icon-v3:hover { background: #cc181e; color: #fff; }
.behance-icon { background: #2d9ad2; }
.behance-icon-v2 { background: #f4f6f6; color: #21252b; }
.behance-icon-v2:hover { background: #2d9ad2; color: #fff; }
.behance-icon-v3 { background: transparent; color: #21252b; }
.behance-icon-v3:hover { background: #2d9ad2; color: #fff; }
.google-plus-icon { background: #d44032; }
.google-plus-icon-v2 { background: #f4f6f6; color: #21252b; }
.google-plus-icon-v2:hover { background: #d44032; color: #fff; }
.google-plus-icon-v3 { background: transparent; color: #21252b; }
.google-plus-icon-v3:hover { background: #d44032; color: #fff; }
.flickr-icon { background: #ff0084; }
.flickr-icon-v2 { background: #f4f6f6; color: #21252b; }
.flickr-icon-v2:hover { background: #ff0084; color: #fff; }
.flickr-icon-v3 { background: transparent; color: #21252b; }
.flickr-icon-v3:hover { background: #ff0084; color: #fff; }
.skype-icon { background: #01aef2; }
.skype-icon-v2 { background: #f4f6f6; color: #21252b; }
.skype-icon-v2:hover { background: #01aef2; color: #fff; }
.skype-icon-v3 { background: transparent; color: #21252b; }
.skype-icon-v3:hover { background: #01aef2; color: #fff; }
.tumblr-icon { background: #34465e; }
.tumblr-icon-v2 { background: #f4f6f6; color: #21252b; }
.tumblr-icon-v2:hover { background: #34465e; color: #fff; }
.tumblr-icon-v3 { background: transparent; color: #21252b; }
.tumblr-icon-v3:hover { background: #34465e; color: #fff; }
.vimeo-icon { background: #0491bc; }
.vimeo-icon-v2 { background: #f4f6f6; color: #21252b; }
.vimeo-icon-v2:hover { background: #0491bc; color: #fff; }
.vimeo-icon-v3 { background: transparent; color: #21252b; }
.vimeo-icon-v3:hover { background: #0491bc; color: #fff; }
.instagram-icon { background: #f4b97a; }
.instagram-icon-v2 { background: #f4f6f6; color: #21252b; }
.instagram-icon-v2:hover { background: #f4b97a; color: #fff; }
.instagram-icon-v3 { background: transparent; color: #21252b; }
.instagram-icon-v3:hover { background: #f4b97a; color: #fff; }
.pinterest-icon { background: #cb2027; }
.pinterest-icon-v2 { background: #f4f6f6; color: #21252b; }
.pinterest-icon-v2:hover { background: #cb2027; color: #fff; }
.pinterest-icon-v3 { background: transparent; color: #21252b; }
.pinterest-icon-v3:hover { background: #cb2027; color: #fff; }
.soundcloud-icon { background: #fe531b; }
.soundcloud-icon-v2 { background: #f4f6f6; color: #21252b; }
.soundcloud-icon-v2:hover { background: #fe531b; color: #fff; }
.soundcloud-icon-v3 { background: transparent; color: #21252b; }
.soundcloud-icon-v3:hover { background: #fe531b; color: #fff; }
.yahoo-icon { background: #572c73; }
.yahoo-icon-v2 { background: #f4f6f6; color: #21252b; }
.yahoo-icon-v2:hover { background: #572c73; color: #fff; }
.yahoo-icon-v3 { background: transparent; color: #21252b; }
.yahoo-icon-v3:hover { background: #572c73; color: #fff; }
.dropbox-icon { background: #0089d1; }
.dropbox-icon-v2 { background: #f4f6f6; color: #21252b; }
.dropbox-icon-v2:hover { background: #0089d1; color: #fff; }
.dropbox-icon-v3 { background: transparent; color: #21252b; }
.dropbox-icon-v3:hover { background: #0089d1; color: #fff; }
.joomla-icon { background: #0266bb; }
.joomla-icon-v2 { background: #f4f6f6; color: #21252b; }
.joomla-icon-v2:hover { background: #0266bb; color: #fff; }
.joomla-icon-v3 { background: transparent; color: #21252b; }
.joomla-icon-v3:hover { background: #0266bb; color: #fff; }
.wordpress-icon { background: #464646; }
.wordpress-icon-v2 { background: #f4f6f6; color: #21252b; }
.wordpress-icon-v2:hover { background: #464646; color: #fff; }
.wordpress-icon-v3 { background: transparent; color: #21252b; }
.wordpress-icon-v3:hover { background: #464646; color: #fff; }
/*rounded*/
.rounded { border-radius: 4px; }
.rounded-x2 { border-radius: 8px; }
.rounded-x3 { border-radius: 12px; }
.rounded-x4 { border-radius: 16px; }
/*circle*/
.circle { border-radius: 100%; }

/*social icon jump*/
.social-icon-jump { width: 25px; height: 25px; margin: 0 5px -3px 0; display: inline-block; overflow: hidden; font-size: 14px; }
.social-icon-jump:hover { text-decoration: none; }
.social-icon-jump .fa { display: block; width: 100%; height: 100%; text-align: center; line-height: 25px; background: #f4f6f6; color: #21252b; }
.social-icon-jump div { -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out; }
.social-icon-jump .fa:first-child { margin: -25px 0 0 0; }
.social-icon-jump div:hover { margin: 25px 0 0 0; }

/*social icon jump-x2*/
.social-icon-jump-x2 { width: 30px; height: 30px; margin: 0 5px -3px 0; display: inline-block; overflow: hidden; font-size: 14px; }
.social-icon-jump-x2:hover { text-decoration: none; }
.social-icon-jump-x2 .fa { display: block; width: 100%; height: 100%; text-align: center; line-height: 30px; background: #f4f6f6; color: #21252b; }
.social-icon-jump-x2 div { -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out; }
.social-icon-jump-x2 .fa:first-child { margin: -30px 0 0 0; }
.social-icon-jump-x2 div:hover { margin: 30px 0 0 0; }

/*social icon jump-x3*/
.social-icon-jump-x3 { width: 35px; height: 35px; margin: 0 5px -3px 0; display: inline-block; overflow: hidden; font-size: 14px; }
.social-icon-jump-x3:hover { text-decoration: none; }
.social-icon-jump-x3 .fa { display: block; width: 100%; height: 100%; text-align: center; line-height: 35px; background: #f4f6f6; color: #21252b; }
.social-icon-jump-x3 div { -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out; }
.social-icon-jump-x3 .fa:first-child { margin: -35px 0 0 0; }
.social-icon-jump-x3 div:hover { margin: 35px 0 0 0; }

/*social icon jump-x4*/
.social-icon-jump-x4 { width: 40px; height: 40px; margin: 0 5px -3px 0; display: inline-block; overflow: hidden; font-size: 14px; }
.social-icon-jump-x4:hover { text-decoration: none; }
.social-icon-jump-x4 .fa { display: block; width: 100%; height: 100%; text-align: center; line-height: 40px; background: #f4f6f6; color: #21252b; }
.social-icon-jump-x4 div { -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out; }
.social-icon-jump-x4 .fa:first-child { margin: -40px 0 0 0; }
.social-icon-jump-x4 div:hover { margin: 40px 0 0 0; }

/*social icon jump-x5*/
.social-icon-jump-x5 { width: 45px; height: 45px; margin: 0 5px -3px 0; display: inline-block; overflow: hidden; font-size: 14px; }
.social-icon-jump-x5:hover { text-decoration: none; }
.social-icon-jump-x5 .fa { display: block; width: 100%; height: 100%; text-align: center; line-height: 45px; background: #f4f6f6; color: #21252b; }
.social-icon-jump-x5 div { -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out; }
.social-icon-jump-x5 .fa:first-child { margin: -45px 0 0 0; }
.social-icon-jump-x5 div:hover { margin: 45px 0 0 0; }

/*jump icon color*/
.fa.facebook-icon-jump { background: #3b5998; color: #fff; }
.fa.twitter-icon-jump { background: #55acee; color: #fff; }
.fa.dribbble-icon-jump { background: #ea4c89; color: #fff; }
.fa.linkedin-icon-jump { background: #1b85bd; color: #fff; }
.fa.youtube-icon-jump { background: #cc181e; color: #fff; }
.fa.behance-icon-jump { background: #2d9ad2; color: #fff; }
.fa.google-plus-icon-jump { background: #d44032; color: #fff; }
.fa.flickr-icon-jump { background: #ff0084; color: #fff; }
.fa.skype-icon-jump { background: #01aef2; color: #fff; }
.fa.tumblr-icon-jump { background: #34465e; color: #fff; }
.fa.vimeo-square-icon-jump { background: #0491bc; color: #fff; }
.fa.instagram-icon-jump { background: #f4b97a; color: #fff; }
.fa.pinterest-icon-jump { background: #cb2027; color: #fff; }
.fa.soundcloud-icon-jump { background: #fe531b; color: #fff; }
.fa.yahoo-icon-jump { background: #572c73; color: #fff; }
.fa.dropbox-icon-jump { background: #0089d1; color: #fff; }
.fa.joomla-icon-jump { background: #0266bb; color: #fff; }
.fa.wordpress-icon-jump { background: #464646; color: #fff; }

/*social icon dark*/
.fa.social-icon-jump-dark { background: #2b3139; color: #fff; }


/*SECTION COLOR*/
.section-grey { background: #fafafa; }
.section-dark { background: #21252b; color: #fff; }
.section-dark h1 { color: #fff; }
.section-dark h2 { color: #fff; }
.section-dark h3 { color: #fff; }
.section-dark h4 { color: #fff; }
.section-dark h5 { color: #fff; }
.section-dark h6 { color: #fff; }
.section-dark p { color: #858d91; }

/*IMAGE SIZES*/
.image-100 { width: 100px; padding: 0 15px 0 15px; }
.image-150 { width: 150px; padding: 0 15px 0 15px; }
.image-250 { width: 250px; }
.image-250 { width: 250px; }
.image-300 { width: 300px; }
.image-350 { width: 350px; }
.image-400 { width: 400px; }
.image-450 { width: 450px; }
.image-500 { width: 500px; }

/*image captions*/
.image-caption { background: #f8fafa; color: #737a81; text-align: left; font-size: 15px; padding: 5px 10px; }

/*MARGINS*/
.margin-5 { margin: 5px; }
.margin-10 { margin: 10px; }
.margin-15 { margin: 15px; }
.margin-20 { margin: 20px; }
.margin-25 { margin: 25px; }
.margin-30 { margin: 30px; }
.margin-35 { margin: 35px; }
.margin-40 { margin: 40px; }
.margin-45 { margin: 45px; }
/*margins-top*/
.margin-top-5 { margin-top: 5px; }
.margin-top-10 { margin-top: 10px; }
.margin-top-15 { margin-top: 15px; }
.margin-top-20 { margin-top: 20px; }
.margin-top-25 { margin-top: 25px; }
.margin-top-30 { margin-top: 30px; }
.margin-top-35 { margin-top: 35px; }
.margin-top-40 { margin-top: 40px; }
.margin-top-45 { margin-top: 45px; }
/*margins-left*/
.margin-left-5 { margin-left: 5px; }
.margin-left-10 { margin-left: 10px; }
.margin-left-15 { margin-left: 15px; }
.margin-left-20 { margin-left: 20px; }
.margin-left-25 { margin-left: 25px; }
.margin-left-30 { margin-left: 30px; }
.margin-left-35 { margin-left: 35px; }
.margin-left-40 { margin-left: 40px; }
.margin-left-45 { margin-left: 45px; }
/*margins-bottom*/
.margin-bottom-5 { margin-bottom: 5px; }
.margin-bottom-10 { margin-bottom: 10px; }
.margin-bottom-15 { margin-bottom: 15px; }
.margin-bottom-20 { margin-bottom: 20px; }
.margin-bottom-25 { margin-bottom: 25px; }
.margin-bottom-30 { margin-bottom: 30px; }
.margin-bottom-35 { margin-bottom: 35px; }
.margin-bottom-40 { margin-bottom: 40px; }
.margin-bottom-45 { margin-bottom: 45px; }
/*margins-right*/
.margin-right-5 { margin-right: 5px; }
.margin-right-10 { margin-right: 10px; }
.margin-right-15 { margin-right: 15px; }
.margin-right-20 { margin-right: 20px; }
.margin-right-25 { margin-right: 25px; }
.margin-right-30 { margin-right: 30px; }
.margin-right-35 { margin-right: 35px; }
.margin-right-40 { margin-right: 40px; }
.margin-right-45 { margin-right: 45px; }

/*box-shadow*/
.box-shadow { box-shadow: 0px 1px 2px #dcdede; }
/*BOXES STYLES*/
.single_box {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	transition: all 0.2s ease;
	text-align: center; 
	margin:30px 0 43px; 
	padding: 0px 0 20px; 
}
.single_box .image-icon-holder {
	width: 80px;
	height: 80px;
	display: flex;
    position: relative;
    justify-content: center;
}
.single_box .image-icon-holder img {
	width: 56px;
	height: 56px;
	margin: 12px;
}
.single_box:hover {
	height: 120px;
	line-height: 120px;
	border-radius: 100%;
}
.single_box .box { display: inline-block; overflow: hidden; border-radius: 100%; }
.single_box .box.default { background: #01c1c1; }
.single_box .box.pink { background: #d13b7b; }
.single_box .box.red { background: #ef4a44; }
.single_box .box.purple { background: #8d55a0; }
.single_box .box.orange { background: #ee7933; }
.single_box .box.blue { background: #279fba; }
.single_box .box.grey { background: #95a5a6; }
.single_box .box.dark { background: #21252b; }
.single_box.style6 p.introtext { margin-bottom: 0; }
.single_box a { font-weight: 500; margin-top: 10px; display: inline-block; }
.single_box a:hover { color: #21252b; text-decoration: none; }

/*style 7*/
.single_box.style7 { padding: 0 0 30px; margin: 0; }
.single_box.style7 [class^="fa"] {
	font-size: 42px;
	color: #fff;
	display: inline-block;
	width: 90px;
	height: 90px;
	line-height: 90px;
	border-radius: 100%;
}
.single_box.style7 p.introtext { margin-bottom: 0; }

/*style 8*/
.single_box.style8 { padding: 0 0 30px; margin: 0; }
.single_box.style8 [class^="fa"] {
	font-size: 28px;
	color: #fff;
	display: inline-block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	border-radius: 100%;
}
.single_box.style8 p.introtext { margin-bottom: 0; }

/*box icon color*/
.default { color: #01c1c1; }
.pink { color: #d13b7b; }
.red { color: #ef4a44; }
.purple { color: #8d55a0; }
.orange { color: #ee7933; }
.blue { color: #279fba; }
.grey { color: #95a5a6; }
.dark-color { color: #21252b; }


/*single box left*/
.single_box_right { margin: 10px 10px 23px 60px; padding: 0px 20px 0; }
.single_box_right ul li [class^="fa"] { position: relative; font-size: 15px; display: inline-block; color: #808080; }
.single_box_right h3 { margin: 0 0 10px; font-size: 22px; }
.single_box_right h3 a { color:#e16657;}
.single_box_right h3 a:hover { color:#e16657;}
.left_icons{
	position: relative;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;   
}

.left_icons [class^="fa"] {
	display: block;
	font-size: 40px;
	margin:-13px 0px 0;
	position: absolute;
	top:0;
	left: 0;
	width:70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear; 
}
.left_icons:hover  {}
.left_icons:hover [class^="fa"] { color: #21252b; }
.style2 .single_box_right {margin: 10px 10px 10px 110px; padding: 0px; }
.left_icons.style2 [class^="fa"] {
	text-align: center;
	background-color: #01c1c1;
	color:#e16657;
	font-size: 50px;
	width: 90px;
	line-height: 84px;
	height: 90px;
	padding: 0;
	top:0;
	margin-top: 0;
	border:4px solid transparent;
	color: #fff;
}
.left_icons.style2:hover [class^="fa"] {background-color: #21252b;}
/*box-background-color*/
.single_box.box-light-blue { background: #01c1c1; }
.single_box.box-pink { background: #d13b7b; }
.single_box.box-red { background: #ef4a44; }
.single_box.box-purple { background: #8d55a0; }
.single_box.box-orange { background: #ee7933; }
.single_box.box-blue { background: #279fba; }
.single_box.box-grey { background: #95a5a6; }
.single_box.box-dark { background: #21252b; }

/* icons box for parallax section */
.section-parallax .left_icons:hover [class^="fa"] { color: #fff; }

/*FACTS*/
/*facts style1*/
.facts.style1 { text-align: center; color: #21252b; }
.facts.style1 [class^="fa"] { font-size: 60px; }
.facts.style1 h3 { color: #21252b; margin: 10px 0; }
.facts.style1 h5 { color: #21252b; }
/*facts style2*/
.facts.style2 { text-align: center; color: #01c1c1; }
.facts.style2 [class^="fa"] { font-size: 60px; }
.facts.style2 h3 { color: #21252b; margin: 10px 0; }
.facts.style2 h5 { color: #21252b; }
/*facts style3*/
.facts.style3 { text-align: center; color: #01c1c1; }
.facts.style3 [class^="fa"] { font-size: 60px; border: 1px solid #01c1c1; width: 100px; height: 100px; line-height: 100px; }
.facts.style3 h3 { color: #21252b; margin: 10px 0; }
.facts.style3 h5 { color: #21252b; }
/*facts style4*/
.facts.style4 { text-align: center; color: #fff; }
.facts.style4 [class^="fa"] { font-size: 60px; background: #01c1c1; width: 100px; height: 100px; line-height: 100px; }
.facts.style4 h3 { color: #21252b; margin: 10px 0; }
.facts.style4 h5 { color: #21252b; }

/*for white*/
.facts.style1.white { color: #fff; }
.facts.style1.white h3 { color: #fff; }
.facts.style1.white h5 { color: #fff; }

.facts.style2.white h3 { color: #fff; }
.facts.style2.white h5 { color: #fff; }

.facts.style3.white h3 { color: #fff; }
.facts.style3.white h5 { color: #fff; }

.facts.style4.white h3 { color: #fff; }
.facts.style4.white h5 { color: #fff; }

/*PARALLAX SECTION*/
section { position: relative; }
.parallax-content { position: relative; color: #fff; }
.parallax-content h1 { color: #fff; }
.parallax-content h2 { color: #fff; }
.parallax-content h3 { color: #fff; }
.parallax-content h4 { color: #fff; }
.parallax-content h5 { color: #fff; }
.parallax-content h6 { color: #fff; }
.parallax-content p { color: #fff; }
.section-parallax {
	background-repeat: repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

/*TYPOGRAPHY*/
.lead { font-weight: 300; }
em { font-size: 1.4em; line-height: 1.2em; margin-bottom: 20px; display: inline-block; }
/*dropcap*/
.dropcap { font-size: 48px; line-height: 100%; font-weight: 500; float: left; margin: 0 15px 0px 0; }
.dropcap-bg { 
	font-size: 38px;
	font-weight: 500; 
	float: left; 
	margin: 8px 10px 7px 0; 
	background: #01c1c1;
	color: #fff;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
}

/*HEADING OPTIONS*/
.line { width: 50px; height: 1px; background: #01c1c1; margin: 0px auto 70px auto; text-align: center; }
.line-left { width: 50px; height: 1px; margin: 10px 0 25px 2px; background: #01c1c1; }
/*heading*/
.heading { position: relative; overflow: hidden; padding: 20px 0; }
/*heading v1*/
.heading-v1 span { display: inline-block; position: relative; }
.heading-v1 span:before,
.heading-v1 span:after {
	content: "";
	position: absolute;
	height: 7px;
	border-bottom: 1px dotted #e3e9e9;
	border-top: 1px dotted #e3e9e9;
	top: 40%;
	width: 1200px;
}
.heading-v1 span:before { right: 100%; margin-right: 15px; }
.heading-v1 span:after { left: 100%; margin-left: 15px; }
/*heading v2*/
.heading-v2 span { display: inline-block; position: relative; }
.heading-v2 span:before,
.heading-v2 span:after {
	content: "";
	position: absolute;
	height: 7px;
	border-bottom: 1px dashed #e3e9e9;
	border-top: 1px dashed #e3e9e9;
	top: 40%;
	width: 1200px;
}
.heading-v2 span:before { right: 100%; margin-right: 15px; }
.heading-v2 span:after { left: 100%; margin-left: 15px; }
/*heading v3*/
.heading-v3 span { display: inline-block; position: relative; }
.heading-v3 span:before,
.heading-v3 span:after {
	content: "";
	position: absolute;
	height: 12px;
	background: url(/local/templates/mohito_local/css/../img/header-bg.png) repeat;
	top: 35%;
	width: 1200px;
}
.heading-v3 span:before { right: 100%; margin-right: 15px; }
.heading-v3 span:after { left: 100%; margin-left: 15px; }

/*HIGLIGHTS*/
.text-higlights { background: #01c1c1; padding: 0 7px 2px 7px; color: #fff; }
.text-higlights-pink { background: #dc2d78; }
.text-higlights-red { background: #ef4a44; }
.text-higlights-purple { background: #8d55a0; }
.text-higlights-orange { background: #ee7933; }
.text-higlights-blue { background: #279fba; }
.text-higlights-dark { background: #2d323a; }
.text-higlights-grey { background: #a5b3b4; }
.text-higlights-light-grey { background: #f4f6f6; color: #2d323a; }

/*icons background*/
.icons { width: 25px; height: 25px; line-height: 25px; font-size: 13px; text-align: center; }
.icons-default { background: #01c1c1; color: #fff; }
.icons-pink { background: #dc2d78; color: #fff; }
.icons-red { background: #ef4a44; color: #fff; }
.icons-purple { background: #8d55a0; color: #fff; }
.icons-orange { background: #ee7933; color: #fff; }
.icons-blue { background: #279fba; color: #fff; }
.icons-dark { background: #2d323a; color: #fff; }
.icons-grey { background: #a5b3b4; color: #fff; }
.icons-light-grey { background: #f4f6f6; color: #2d323a; }

/*text style*/
a.dark-link { color: #2d323a; }
a.dark-link:hover { color: #01c1c1; }

/*letter spacing*/
.letter-spacing { letter-spacing: 1px; }
.letter-spacing-3 { letter-spacing: 3px; }

/*divider*/
hr.divider { border-top: 1px solid #a5b3b4; }
hr.divider-big { margin: 40px 0; }
hr.divider-bigger { margin: 60px 0; }
hr.divider-dotted { border-top: 1px dotted #a5b3b4; }
hr.divider-dashed { border-top: 1px dashed #a5b3b4; }
hr.divider-double-dotted { height: 5px; border-top: 1px dotted #a5b3b4; border-bottom: 1px dotted #a5b3b4; }
hr.divider-double-dashed { height: 5px; border-top: 1px dashed #a5b3b4; border-bottom: 1px dashed #a5b3b4; }
hr.divider-piksell { height: 12px; background: url(/local/templates/mohito_local/css/../img/header-bg.png) repeat; border: 0px; }
hr { border: 0; }

/*CLIENTS*/
/*clients-style1*/
.clients-style1 { overflow: hidden; margin-bottom: 20px; }
.clients-style1 .client {
	cursor: pointer;
	display: inline-block;
	padding: 0 10px;
	float: left;
	width: 18%;
	background: #f6f9f9;
	border: 1px solid #e5eaea;
	margin: 1%;
	opacity: 0.8;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.clients-style1 .client:hover { opacity: 1; }
.clients-style1 .client img { width: 100%; }
/*clients-style2*/
.clients-style2 { overflow: hidden; margin-bottom: 20px; }
.clients-style2 .client {
	cursor: pointer;
	display: inline-block;
	padding: 0 10px;
	float: left;
	width: 18%;
	background: #fff;
	border: 1px solid #e5eaea;
	margin: 1%;
	opacity: 0.8;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.clients-style2 .client:hover { opacity: 1; }
.clients-style2 .client img { width: 100%; }
/*clients-style3*/
.clients-style3 { overflow: hidden; margin-bottom: 20px; }
.clients-style3 .client {
	cursor: pointer;
	display: inline-block;
	padding: 0 10px;
	float: left;
	width: 18%;
	margin: 1%;
	opacity: 0.8;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.clients-style3 .client:hover { opacity: 1; }
.clients-style3 .client img { width: 100%; }

@media (min-width: 768px) and (max-width: 992px) {
	.clients-style1 .client { width: 23%; }
	.clients-style2 .client { width: 23%; }
	.clients-style3 .client { width: 23%; }
}
@media (min-width: 480px) and (max-width: 768px) {
	.clients-style1 .client { width: 31.3%; }
	.clients-style2 .client { width: 31.3%; }
	.clients-style3 .client { width: 31.3%; }
}
@media (max-width: 480px) {
	.clients-style1 .client { width: 48%; }
	.clients-style2 .client { width: 48%; }
	.clients-style3 .client { width: 48%; }
}

/*top-description-text*/
.top-description-text { text-align: center; font-size: 30px; line-height: 40px; margin: 30px 0 70px 0; }

/*BOXES STYLE*/
.boxes { width:100%; background: #fff; border: 1px solid #dde1e1; padding: 30px 30px 15px 30px; }
.boxes p { margin-bottom: 20px; }
.boxes-grey { background: #f8fafa; }
.boxes-border-top { border-top: 3px solid #01c1c1; }
.boxes-border-left { border-left: 3px solid #01c1c1; }
.boxes.border-dotted { border: 1px dotted #dde1e1; }
.boxes.border-dotted-2 { border: 2px dotted #dde1e1; }
.boxes.border-dotted-3 { border: 3px dotted #dde1e1; }
.boxes.border-dashed { border: 1px dashed #dde1e1; }
.boxes.border-dashed-2 { border: 2px dashed #dde1e1; }
.boxes.border-dashed-3 { border: 3px dashed #dde1e1; }
/* Effect 1*/
.effect1{ -webkit-box-shadow: 0 6px 6px -6px #dde1e1; -moz-box-shadow: 0 6px 6px -6px #dde1e1; box-shadow: 0 6px 6px -6px #dde1e1; }
/* Effect 2*/
.effect2 { position: relative; }
.effect2:before, .effect2:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width:300px;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #dde1e1;
	-moz-box-shadow: 0 15px 10px #dde1e1;
	box-shadow: 0 15px 10px #dde1e1;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.effect2:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto;
}
/*effect 3*/
.effect3 { position: relative; }
.effect3:before {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width:300px;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #dde1e1;
	-moz-box-shadow: 0 15px 10px #dde1e1;
	box-shadow: 0 15px 10px #dde1e1;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
/*effect 4*/
.effect4 { position: relative; }
.effect4:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	right: 10px;
	left: auto;
	width: 50%;
	top: 80%;
	max-width:300px;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #dde1e1;
	-moz-box-shadow: 0 15px 10px #dde1e1;
	box-shadow: 0 15px 10px #dde1e1;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
}

/*TEAM STYLES*/
/*tema one column*/
.team-one-column { padding: 30px 0; border-bottom: 1px solid #f1f1f1; }
.team-one-column:last-child { border-bottom: 0px }
.team-one-column .team-content { }
.team-one-column .team-content i { margin-bottom: 7px; display: inline-block; font-size: 14px; }
.team-one-column .team-content ul.social { margin: 10px 0; }
.team-one-column .team-content .team-image { width: 200px; float: left; margin-right: 20px; }

/*team-style1*/
.team.style1 { padding: 0 20px; }
.team.style1 img { width: 100%; }
.team.style1 .half { z-index: 9999; }
.team.style1 h6 { margin: 20px 0 0 0; }
.team.style1 p { margin: 10px 0; }
.team.style1 ul.social li { margin-right: 5px; }
/*team-style2*/
.team.style2 { text-align: center; }
.team.style2 .team-header img { width: 100%; }
.team.style2 .team-header ul.social { position: absolute; top: 50%; left: 0; display: none; width: 100%; z-index: 999; }
.team.style2 .team-header ul.social li { margin-right: 5px; }
.team.style2 .team-date { border: 1px solid #f4f6f6; padding: 3px 10px 10px 10px; }
.team.style2 .team-date h6 { margin: 20px 0 0 0; }
.team.style2 .team-date p { margin: 10px 0; }
.team-header { position: relative; }
.team-header .team-layer { background: #21252b; position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0.6; display: none; z-index: 99; }
.team ul.half { text-align: center; position: absolute; top: 50%; left: 0; width: 100%; display: none; }
.team ul.half li { background: #fff; width: 60px; height: 60px; line-height: 60px; border-radius: 100%; text-align: center; font-size: 32px; } 

/*ERRORS PAGE STYLE*/
.errors { text-align: center; margin: 30px 0; padding: 30px 0; }
.error404 { font-size: 200px; line-height: 200px; }
.error500 { font-size: 200px; line-height: 200px; }

@media (max-width: 480px) {
	.error404 { font-size: 120px; line-height: 120px; }
	.error500 { font-size: 120px; line-height: 120px; }	
}

/*CAROUSEL*/
/*owl style*/
.owl-theme .owl-controls { margin-top: 10px; text-align: center; }
.owl-theme .owl-controls .owl-buttons div {
	color: #fff;
	display: inline-block;
	zoom: 1;
	margin: 5px;
	padding: 15px 13px;
	border-radius: 4px;
	font-size: 14px;
	background: #21252b;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none; }
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */ }
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 13px;
	height: 13px;
	margin: 5px 5px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #21252b;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; }
.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.owl-item.loading { min-height: 150px; background: url(/local/templates/mohito_local/css/AjaxLoader.gif) no-repeat center center; }
/*#owl-item-3*/
.owl-controls .owl-pagination { padding-top: 30px; }
.owl-item-6 .item { margin: 0 5px 0 5px; }
.owl-item-6 .item img { max-width: 100%; }
.owl-item-5 .item { margin: 0 5px 0 5px; }
.owl-item-5 .item img { max-width: 100%; }
.owl-item-4 .item { margin: 0 5px 0 5px; }
.owl-item-4 .item img { max-width: 100%; }
.owl-item-3 .item { margin: 0 5px 0 5px; }
.owl-item-3 .item img { max-width: 100%; }
.owl-item-2 .item { margin: 0 5px 0 5px; }
.owl-item-2 .item img { max-width: 100%; }
.owl-item-1 .item img { width: 100%; }
.owl-item-1-text .item img { width: 100%; }
.owl-item-1-text .item .description {
	color: #fff;
	position: absolute; 
	bottom: 0; 
	width: 100%; 
	text-align: center; 
	padding: 10px 30px 10px 30px;
}
.owl-item-1-text .item .description p { 
	color: #fff;
	font-size: 16px;
	position: relative;
	line-height: 16px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.owl-item-1 .owl-controls .owl-pagination { position: absolute; bottom: 0px; text-align: center; width: 100%; padding: 10px 0; }

.owl-item-1-text .owl-controls .owl-buttons div.owl-prev { position: absolute; top: 50%; left: 10px; }
.owl-item-1-text .owl-controls .owl-buttons div.owl-next { position: absolute; top: 50%; right: 10px; }

.owl-item-1 .owl-controls .owl-buttons div.owl-prev { position: absolute; top: 50%; left: 10px; }
.owl-item-1 .owl-controls .owl-buttons div.owl-next { position: absolute; top: 50%; right: 10px; }

/*owl slider*/
.owl-carousel.slider { height: 500px; position: relative; background-color: #4d5055; width: 100%; }
.owl-carousel.slider .item { color: #fff; text-align: center; height: 500px; width: 100%; background-size: cover; }
.owl-carousel.slider .item .item-content { margin-top: 150px; z-index: 9; position: relative; width: 100%; }
.owl-carousel.slider .item .item-content h2 { color: #fff; }
.owl-carousel.slider .item .item-content p { color: #fff; font-size: 17px; }
/*slider controls*/
.owl-carousel.slider .owl-controls .owl-buttons div {
	color: #21252b;
	display: inline-block;
	zoom: 1;
	margin: 5px;
	padding: 15px 13px;
	border-radius: 4px;
	font-size: 14px;
	background: #fff;
	filter: Alpha(Opacity=30);
	opacity: 0.3;
}
.owl-carousel.slider .owl-controls .owl-buttons div.owl-prev { position: absolute; top: 50%; left: 10px; }
.owl-carousel.slider .owl-controls .owl-buttons div.owl-next { position: absolute; top: 50%; right: 10px; }
/*slider paginations*/
.owl-carousel.slider .owl-controls .owl-pagination { padding: 10px 0 5px 0; margin: 0; position: absolute; bottom: 15px; left: 0; width: 100%; }
.owl-carousel.slider .owl-controls .owl-pagination .owl-page span { background: white; }

.owl-item-quote { padding: 10px 50px; text-align: center; }
.owl-carousel.owl-item-quote .owl-controls .owl-pagination .owl-page span { background: white; }

/*TESTIMONIALS STYLE*/
.owl-testimonial-default { padding: 0px; }
.owl-testimonial-default .item { margin: 0 5px 0 5px; }
.owl-testimonial-default .owl-controls .owl-pagination { 
	padding-top: 10px;
	display: inline-block;
	position: absolute;
	bottom: 28px; right: 5px;
}
/*testimonial page*/
.owl-testimonial-default .owl-controls .owl-page span {
	display: block;
	width: 13px;
	height: 13px;
	margin: 5px 5px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #01c1c1;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
}
/*testimonial navigation*/
.owl-testimonial-default .owl-controls .owl-buttons div {
	color: #fff;
	display: inline-block;
	zoom: 1;
	margin: 5px;
	padding: 0;
	width: 27px;
	height: 27px;
	line-height: 28px;
	font-size: 12px;
	background: #01c1c1;
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.owl-testimonial-default .owl-controls .owl-buttons div:hover {
	background: #21252b;
	filter: Alpha(Opacity=70);
	opacity: 0.7;
}

/*testimonial nav rounded*/
.nav-rounded .owl-controls .owl-buttons div { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.nav-circle .owl-controls .owl-buttons div { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }

.owl-testimonial-default .owl-controls .owl-buttons div.owl-prev { position: absolute; bottom: 35px; right: 30px; }
.owl-testimonial-default .owl-controls .owl-buttons div.owl-next { position: absolute; bottom: 35px; right: 0px; }

.testimonial {
	border: 0;
    margin: 0;
    position: relative;
    font-family: Georgia, serif;
    color: #fff;
	background: #01c1c1;
}
.testimonial p { color: #fff; font-weight: 500; padding: 0; margin: 5px 25px; }
.testimonial:before, .testimonial:after {content: "\201C"; position: absolute; font-size: 70px; line-height: 1; color: #fff; }
.testimonial:before { top: 0; left: 10px; }
.testimonial:after { content: "\201D"; right: 10px; bottom: -0.5em; }
.arrow-down { width: 0; height: 0; border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 20px solid #01c1c1; margin: 0 0 0 25px; }
.testimonial-info { margin: 10px 0 0 10px; font-weight: 500; }
.testimonial-info img { width: 60px; padding: 3px; border: 1px solid #e3e7e9; }
.testimonial-author { display: inline-block; margin-left: 10px; }
.testimonial-author h6 { margin-bottom: 5px; }

/*grey testimonial*/
.testimonial-grey .testimonial { background: #eef2f2; }
.testimonial-grey .testimonial p { color: #838383;}
.testimonial-grey .testimonial:before, .testimonial-grey blockquote.testimonial:after { color: #838383; }
.testimonial-grey .arrow-down { border-top: 20px solid #eef2f2; }
.owl-testimonial-default.testimonial-grey .owl-controls .owl-buttons div { color: #838383; background: #eef2f2; }
.owl-testimonial-default.testimonial-grey .owl-controls .owl-buttons div:hover { color: #eef2f2; background: #21252b; }

/*dark testimonial*/
.testimonial-dark .testimonial { background: #21252b; }
.testimonial-dark .testimonial p { color: #fff;}
.testimonial-dark .testimonial:before, .testimonial-dark blockquote.testimonial:after { color: #fff; }
.testimonial-dark .arrow-down { border-top: 20px solid #21252b; }
.owl-testimonial-default.testimonial-dark .owl-controls .owl-buttons div { color: #fff; background: #21252b; }
.owl-testimonial-default.testimonial-dark .owl-controls .owl-buttons div:hover { color: #fff; background: #01c1c1; }

/*back to top*/
#toTop {
	z-index: 9999;
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(/local/templates/mohito_local/css/../img/ui.totop.png) no-repeat left top;
}
#toTopHover {
	background:url(/local/templates/mohito_local/css/../img/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
#toTop:active, #toTop:focus { outline:none; }

/*--------------------------------------------------------------------------
+  BOOTSTRAP ELEMENTS
--------------------------------------------------------------------------*/
/*ALERT*/
.alert h4 { font-size: 18px; margin-left: 5px; }
.alert h4 i.fa { margin-right: 10px; }
.alert p { margin: 10px 5px 15px 5px; }
.alert button { margin-left: 5px; }
/*success*/
.alert-success { color: #168949; background-color: #daedd0; border-color: #c7e4b8; }
.alert-success hr { border-top-color: #c9e2b3; }
.alert-success .alert-link { color: #168949; }
/*info*/
.alert-info { color: #32729e; background-color: #ecf6ff; border-color: #daecff; }
.alert-info hr { border-top-color: #a6e1ec; }
.alert-info .alert-link { color: #32729e; }
/*warning*/
.alert-warning { color: #96642e; background-color: #fff0c6; border-color: #f6e197; }
.alert-warning hr { border-top-color: #f7e1b5; }
.alert-warning .alert-link { color: #96642e; }
/*danger*/
.alert-danger { color: #c9220a; background-color: #fde9e6; border-color: #fedbd4; }
.alert-danger hr { border-top-color: #e4b9c0; }
.alert-danger .alert-link { color: #c9220a; }

/*THUMBNAILS*/
/*style 1*/
.thumbnail.style1 { background: #f7f7f7; border-radius: 0; border: 0px; }
.thumbnail.style1:hover { background: #01c1c1; }
.thumbnail.style1:hover p { color: #fff; }
.thumbnail.style1:hover a { color: #fff; }
/*style 2*/
.thumbnail.style2 { background: #01c1c1; border-radius: 0; border: 0px; }
.thumbnail.style2 p { color: #fff; }
.thumbnail.style2 a { color: #fff; }

/*PANEL*/
.panel { border-radius: 0; }
.panel-heading { border-radius: 0; }
.panel-heading .panel-title { font-size: 18px; }
.panel-body h4 { font-size: 22px; color: #808080; margin: 10px 0; }

/*default*/
.panel-aqua { border-color: #01c1c1; }
.panel-aqua .panel-heading { background: #01c1c1; color: #fff; border-color: #01c1c1; }

/*pink*/
.panel.panel-pink { border-color: #cc286e; }
.panel.panel-pink .panel-heading { background: #dc2d78; color: #fff; border-color: #cc286e; }

/*red*/
.panel.panel-red { border-color: #d63530; }
.panel.panel-red .panel-heading { background: #ef4a44; color: #fff; border-color: #d63530; }

/*purple*/
.panel.panel-purple { border-color: #814894; }
.panel.panel-purple .panel-heading { background: #8d55a0; color: #fff; border-color: #814894; }

/*orange*/
.panel.panel-orange { border-color: #e26a23; }
.panel.panel-orange .panel-heading { background: #ee7933; color: #fff; border-color: #e26a23; }

/*blue*/
.panel.panel-blue { border-color: #1d93ae; }
.panel.panel-blue .panel-heading { background: #279fba; color: #fff; border-color: #1d93ae; }

/*green*/
.panel.panel-green { border-color: #7bb42f; }
.panel.panel-green .panel-heading { background: #84bd38; color: #fff; border-color: #7bb42f; }

/*brown*/
.panel.panel-brown { border-color: #854531; }
.panel.panel-brown .panel-heading { background: #8b4c38; color: #fff; border-color: #854531; }

/*dark*/
.panel.panel-dark { border-color: #24282e; }
.panel.panel-dark .panel-heading { background: #2d323a; color: #fff; border-color: #24282e; }

/*grey*/
.panel.panel-grey { border-color: #9eadae; }
.panel.panel-grey .panel-heading { background: #a5b3b4; color: #fff; border-color: #9eadae; }

.panel-success { border-color: #c7e4b8; }
.panel-success .panel-heading { background: #daedd0; color: #168949; border-color: #c7e4b8; }

.panel-info { border-color: #daecff; }
.panel-info .panel-heading { background: #ecf6ff; color: #32729e; border-color: #daecff; }

.panel-warning { border-color: #f6e197; }
.panel-warning .panel-heading { background: #fff0c6; color: #96642e; border-color: #f6e197; }

.panel-danger { border-color: #fedbd4; }
.panel-danger .panel-heading { background: #fde9e6; color: #d2220a; border-color: #fedbd4; }

/*TABLE*/
.table { color: #586266; }

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td { border-top: 1px solid #e5eaea; }

.table > thead > tr > th { border-bottom: 2px solid #586266; }

.table-bordered thead { background: #f8fafa; }

.table-bordered th,
.table-bordered td { border: 1px solid #e5eaea !important; }

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th { background-color: #f8fafa; }

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th { background-color: #f8fafa; }
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th { background-color: #f8fafa; }

.table>thead>tr>td.success, .table>tbody>tr>td.success, .table>tfoot>tr>td.success, .table>thead>tr>th.success, .table>tbody>tr>th.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>tbody>tr.success>td, .table>tfoot>tr.success>td, .table>thead>tr.success>th, .table>tbody>tr.success>th, .table>tfoot>tr.success>th { background-color: #daedd0; }

.table>thead>tr>td.warning, .table>tbody>tr>td.warning, .table>tfoot>tr>td.warning, .table>thead>tr>th.warning, .table>tbody>tr>th.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>tbody>tr.warning>td, .table>tfoot>tr.warning>td, .table>thead>tr.warning>th, .table>tbody>tr.warning>th, .table>tfoot>tr.warning>th { background-color: #fff0c6; }

.table>thead>tr>td.danger, .table>tbody>tr>td.danger, .table>tfoot>tr>td.danger, .table>thead>tr>th.danger, .table>tbody>tr>th.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>tbody>tr.danger>td, .table>tfoot>tr.danger>td, .table>thead>tr.danger>th, .table>tbody>tr.danger>th, .table>tfoot>tr.danger>th { background-color: #fedbd4; }

.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th { background-color: #daecff; }

@-moz-document url-prefix() {
    fieldset {
        display: table-cell;
    }
}
@media screen and (max-width: 1200px) {
    .presentation_download .download_the_presentation:after {
        margin-left: -24%;
        margin-right: 32%;
    }
}


/*FORMS*/
.form-group { margin-bottom: 20px; }
.input-group { margin-bottom: 20px; }
.input-group-addon { background: #e7e9e9; border: 1px solid #e7e9e9; }
.input-group-addon .fa { width: 20px; }
input[type="checkbox"] { margin: 7px 10px 0 0; }
label { font-size: 14px; font-weight: 300; }

textarea, textarea.form-control, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select, select.form-control, .uneditable-input { 
	border: 1px solid #e7e9e9;
	outline: none;
	-webkit-box-shadow: none !important;
       -moz-box-shadow: none !important;
            box-shadow: none !important;
}

textarea:focus, textarea.form-control:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, select:focus, select.form-control:focus, .uneditable-input:focus { border: 1px solid #d6d7d7; outline: 0 none; }

.form-control-feedback { margin-top: 6px; }

.has-error .help-block, 
.has-error .control-label, 
.has-error .radio, 
.has-error .checkbox, 
.has-error .radio-inline, 
.has-error .checkbox-inline { color: #c9220a; }

.has-success .form-control { border-color: #168949; }
.has-warning .form-control { border-color: #96642e; }
.has-error .form-control { border-color: #c9220a; }

.has-success .form-control-feedback { color: #168949; }
.has-warning .form-control-feedback { color: #96642e; }
.has-error .form-control-feedback { color: #c9220a; }

/*BLOCKQUOTE*/
blockquote {
	border-color: #e3e9e9;
	border-width: 2px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
blockquote h5 { font-weight: 100; }
blockquote h6 { font-weight: 100; }
blockquote p { font-style: italic; }
blockquote cite { font-size: 14px; color: #a4a4a4; font-style: italic; }
blockquote cite:before { content: '\2014 \00A0'; }
/*border*/
blockquote.border-right { border-left: 0; border-right: 2px solid #01c1c1; }
blockquote.border-left { border-left: 2px solid #01c1c1; }
blockquote.border-left-hover { border-color: #e3e9e9; }
blockquote.border-left-hover:hover { border-color: #01c1c1; }
blockquote.border-right-hover { border-left: 0; border-right: 2px solid #e3e9e9; }
blockquote.border-right-hover:hover { border-color: #01c1c1; }
blockquote.no-border { border: 0; }
/*quote-bg-grey*/
blockquote.quote-bg-grey { border-color: #01c1c1; background: #f4f6f6; }
/*quote-bg-dark*/
blockquote.quote-bg-dark { background: #2d323a; color: #fff; }
blockquote.quote-bg-dark p { color: #f4f6f6; }
blockquote.quote-bg-dark h5 { color: #f4f6f6; }
blockquote.quote-bg-dark h6 { color: #f4f6f6; }
blockquote.quote-bg-dark cite { color: #f4f6f6; }
/*quote-bg-color*/
blockquote.quote-bg-color { background: #01c1c1; }
blockquote.quote-bg-color p { color: #f4f6f6; }
blockquote.quote-bg-color h5 { color: #f4f6f6; }
blockquote.quote-bg-color h6 { color: #f4f6f6; }
blockquote.quote-bg-color cite { color: #f4f6f6; }

/*PROGRESS BAR*/
.progress { 
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
	box-shadow: inset 0 0px 0px rgba(0,0,0,0);
	border-radius: 4px;
	background: #e7e9e9;
}
.progress-bar { 
	background: #01c1c1; 
	font-size: 14px;
	color: #fff;
	-webkit-box-shadow: inset 0 0px 0 rgba(0,0,0,0);
	box-shadow: inset 0 0px 0 rgba(0,0,0,0);
	border-radius: 4px;
}
.skills-name { margin-left: 7px; }
.skills-percentage { margin-right: 7px; }
/*style 1*/
.progress.progress-style1 { border-radius: 0px; }
.progress.progress-style1 .progress-bar { border-radius: 0px; }
/*style 2*/
.progress.progress-style2 { height: 30px; line-height: 30px; }
.progress.progress-style2 .progress-bar { height: 30px; line-height: 30px; }

.progress.progress-style3 { height: 30px; line-height: 30px; border-radius: 0px; }
.progress.progress-style3 .progress-bar { height: 30px; line-height: 30px; border-radius: 0px; }

/*BREADCRUMBS*/
.breadcrumbs {
	position: relative;
	background-image: url(/local/templates/mohito_local/css/../img/cubes.png);
	overflow: hidden;
	border-bottom: solid 1px #eee; 
	border-top: solid 1px #eee;
}
.breadcrumbs h3 { color: #666; margin-top: 18.5px; font-size: 24px; font-weight: 100; padding-left: 15px; }
.breadcrumb { top: 13px; background: none; position: relative; }
ul.breadcrumb { padding-right: 15px; }
.breadcrumb li.active,
.breadcrumb li a:hover { color: #21252b; text-decoration: none; }

/*beadcrumb style 1*/
.breadcrumbs.style1 { background: #01c1c1; border: 0; }
.breadcrumbs.style1 h3 { color: #fff; }
.breadcrumbs.style1 ul.breadcrumb li a { color: #fff; }
.breadcrumbs.style1 li+li:before { color: #fff; }
.breadcrumbs.style1 ul.breadcrumb li a:hover { color: #21252b; text-decoration: none; }

/*beadcrumb parallax*/
.breadcrumbs.section-parallax { border: 0px; }
.breadcrumbs.section-parallax h3 { color: #fff; }
.breadcrumbs.section-parallax ul.breadcrumb li a { color: #01c1c1; }
.breadcrumbs.section-parallax li+li:before { color: #fff; }
.breadcrumbs.section-parallax ul.breadcrumb li.active { color: #fff; }
.breadcrumbs.section-parallax ul.breadcrumb li a:hover { color: #fff; text-decoration: none; }

/*CSS for serving the retina image to devices with a high "device-pixel-ratio":*/
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
    .breadcrumbs{
        background: #fafafa url(/local/templates/mohito_local/css/../img/cubes_@2X.png); 
    }
}

@media (max-width: 480px) {
	.breadcrumbs h3 { width: 100%; text-align: center; }
	.breadcrumb { width: 100%; text-align: center; }	
}

/*ACCORDIAN*/
.panel-title { font-size: 20px; text-transform: none; font-weight: 400; padding: 0; position: relative; }
.panel-title > a {
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	padding: 14px 40px 14px 30px;
	background-color: #01c1c1;
	color: #fff !important;
	text-decoration: none;
}
.panel-title > a:after {
	color: #fff;
	content:'-';
	position: absolute;
	font-size: 22px;
	right: 27px;
	top: 12px;
}
.panel-title > a:hover { background-color: #21252b; text-decoration: none; }
.panel-title > a.collapsed { background-color: #21252b; }
.panel-title > a.collapsed:hover { background-color: #01c1c1; }
.panel-title > a.collapsed:after { content:'+'; right: 24px; top: 14px; font-size: 22px; }
.panel { box-shadow: none; }
.panel-group .panel { border-radius: 0;/* border-left: 0; border-right: 0; border-bottom: 0; */background-color: transparent; }
.panel-default > .panel-heading { background-color: transparent; color: inherit; position: relative; border: none; border-radius: 0; padding: 0; }
.panel-heading { padding: 16px 0px 14px 16px; }
.panel-heading[class*="rt-icon-"]:before { position: absolute; font-size: 20px; color:#e16657; left: 16px; }
.panel-default { border-color: transparent; }
.panel-default+.panel-default { border-top-color: rgba(255,255,255,0.1); }
.panel-group .panel + .panel { margin-top: 9px; }
.panel-group .panel-heading + .panel-collapse .panel-body {
	padding-top: 37px;
	padding-bottom: 22px;
	padding-left: 37px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: none;
}

/*TABS*/
.nav.nav-tabs > li > a { background: #21252b; }
.nav.nav-tabs > li.active > a, .nav.nav-tabs > li.active > a:hover, .nav.nav-tabs > li.active > a:focus,
.nav.nav-tabs > li > a:hover, .nav.nav-tabs > li > a:focus { background-color: #01c1c1; }
.nav.nav-tabs { border-bottom-color: transparent;  font-size: 16px; margin-top: 00px; margin-bottom: -1px;}
.tab-content {
	overflow: hidden;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	padding: 30px 30px;
	border: 1px solid #f1f1f1;
}
.nav.nav-tabs > li > a { 
	padding: 13px 20px; 
	color:#fff; 
	margin-right: 0; 
	margin-top: 0px; 
	border-radius: 0px; 
	background-color: #21252b; 
	border:none !important;
}
.nav.nav-tabs > li.active > a, .nav.nav-tabs > li.active > a:hover, .nav.nav-tabs > li.active > a:focus {
	color:#fff;
	border:none;
	background-color: #01c1c1;
}
.nav.nav-tabs > li > a:hover, .nav.nav-tabs > li > a:focus, .nav.nav-tabs.nav-justified > .active > a {
	color: #fff;
	background-color: #01c1c1;
	border: none;
}

/*PAGINATION*/
.pagination > li > a, .pagination > li > span { border: 1px solid #e3e7e9; color: #21252b; }
.pagination > li > a:hover, .pagination > li > span:hover { background: #e3e7e9; color: #21252b; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #01c1c1; border-color: #01c1c1; }
.pagination>li:first-child>a, .pagination>li:first-child>span { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.pagination>li:last-child>a, .pagination>li:last-child>span { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }

/*PAGER*/
.pager li a { border-color: #e3e7e9; border-radius: 0px; }
.pager li a:hover { background: #01c1c1; color: #fff; border-color: transparent; }

/*tooltip*/
.tooltip .tooltip-inner { padding: 10px; background-color: #21252b; z-index: 9999; }
.tooltip.top .tooltip-arrow { border-top-color: #21252b; }
.tooltip.right .tooltip-arrow { border-right-color: #21252b; }
.tooltip.bottom .tooltip-arrow { border-bottom-color: #21252b; }
.tooltip.left .tooltip-arrow { border-left-color: #21252b; }

/*--------------------------------------------------------------------------
+	Headers style
--------------------------------------------------------------------------*/
/*HEADER VERSIONs*/
#top-header { padding: 10px 0 0 0; }
.top-header .logo { margin: 7px 0; }
.top-header ul li { font-size: 16px; margin-right: 5px; color: #000; }
.top-header ul li i.fa-phone { margin-right: 5px; }
.top-header ul li i.fa-envelope { margin-right: 5px; }
.top-header ul li a { color: #000; }
.top-header ul li a:hover { color: #21252b; }

/*top-navigation*/
ul.top-navigation li.languages-nav { position: relative; z-index: 9999; }
ul.top-navigation li.languages-nav a:hover { cursor: pointer; text-decoration: none; }
ul.top-navigation li.languages-nav ul li a:hover { text-decoration: underline; }
ul.top-navigation li.languages-nav:hover ul.languages { margin: 0 0 0 0; visibility:visible; opacity: 1; }
ul.languages { 
	background: #21252b; 
	color: #fff; 
	position: absolute; 
	padding: 10px 0 3px 0; 
	margin: 20px 0 0 0;
	visibility:hidden;
	opacity:0;
	-webkit-transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
ul.languages li { display: block; width: 100%; padding: 3px 30px 3px 15px; margin: 0; }
ul.languages li a.active { text-decoration: underline; }

.dark { background: #21252b; }
.light { background: #ffffff; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; }
.dark .top-header ul li { color: #b0bac2; }
.dark .top-header ul li a { color: #b0bac2; }

@media (min-width: 768px) and (max-width: 992px) {
	.copyrights ul li { font-size: 14px; margin: 0 7px 7px 0; color: #777777; }	
}
@media (min-width: 480px) and (max-width: 768px) {
	ul.social li.s-icon { display: none; }
}
@media (max-width: 480px) {
	ul.social li.s-icon { display: none; }
	ul li.fa-hide { display: none; }
}

/*in dark content*/
.dark p { color: #b0bac2; }

/*header*/
header { position: relative; padding: 150px 0; }
.layer { background: #21252b; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0.8; }
header .no-slider { position: relative; color: #fff; }
header .no-slider h1 { color: #fff; }
header .no-slider p { color: #fff; margin: 30px 0; font-size: 18px; }

#happy-clients p { margin: 30px 0; }
#happy-clients span.logo { margin-right: 10px; }

#contact p { margin-top: 20px; }
#contact a.btn { margin: 20px 0; }

/*header text*/
.header-text { padding: 40px 0 30px 0;  text-align: left; color: #21252b; }
.header-text.style1 { background-color: #01c1c1; }
.header-text.style1 h5 { color: #fff; }
.header-text.style1 p { color: #fff; }
.header-text .btn-buy { text-align: right; }

@media (min-width: 480px) and (max-width: 768px) {
	.header-text { text-align: center; }
	.header-text .btn-buy { text-align: center; }
}
@media (max-width: 480px) {
	.header-text { text-align: center; }
	.header-text .btn-buy { text-align: center; }
}

/*NAVBAR STYLE*/
.navbar-default { margin: 0; padding: 10px 0 0px 0; background: #fff; border: 0; border-radius: 0px; width: 100%; z-index: 990 !important; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.04); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.04); box-shadow: 0 1px 3px rgba(0,0,0,.04); }
.navbar-default.dark { background: #21252b; border-top: 1px solid #2e343a; }

/*--------------------------------------------------------------------------
+	Pages
--------------------------------------------------------------------------*/
/*portfolio*/
.portfolio { text-align: center; }
.portfolio p { margin-bottom: 70px; }
.portfolio .work { position: relative; z-index: 99; }
.portfolio .work .layer { display: none; background: #01c1c1; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0.7; z-index: 999; }
.portfolio .work .more {
	display: none;
	color: #fff;
	cursor: pointer; 
	border: 1px solid #fff; 
	border-radius: 100%; 
	width: 50px; height: 50px;
	line-height: 50px;
	position: absolute;
	top: 50%; left: 50%;
	z-index: 9998;
}
.portfolio .work .more:hover { 
	background: #fff; 
	color: #21252b; 
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.portfolio .work img { width: 100%; }
.portfolio .work .title { background: #fff; position: absolute; bottom: 0; left: 0; width: 100%; padding: 7px 0; opacity: 0.9; z-index: 9999; }
.portfolio .work .title a { text-decoration: none; display: inline-block; }
.portfolio .work .title h6 { text-transform: uppercase; font-weight: 700; font-size: 15px;  }
.portfolio .work .title .tags { font-size: 14px; margin: -3px 0 0 0; color: #21252b; }
.portfolio a.btn { margin: 40px 0 0 0; }

/*isotope portfolio*/
.portfolioFilter a { background: #fafafa; color: #666; text-decoration: none; margin: 0 0 6px 3px; padding: 10px 15px; display: inline-block; }
.portfolioFilter a.current { background: #01c1c1; color: #fff; }
.portfolioContainer { overflow: hidden; }
.item { position: relative; overflow: hidden; }
.grid-3-space .item { width: 31.3%; margin: 1%; }
.grid-3 .item { width: 33.33333%; }
.portfolio-layer { display: none; background: #21252b; width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; right: 0; opacity: 0.8; z-index: 99; }

.portfolioContainer img { 
	width: 100%; 
	-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
}
.transition {
    -webkit-transform: scale(1.1); 
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.isotope-item { z-index: 2; }
.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }

.work-description { display: none; text-align: center; position: absolute; top: 50%; width: 100%; text-align: center; z-index: 999; padding: 0 20px; }
.work-description .plus { background: #01c1c1; display: inline-block; width: 50px; height: 50px; line-height: 50px; border-radius: 100%; color: #fff; margin-bottom: 15px; }
.work-description h6 { margin-bottom: 10px; color: #fff; }
.work-description p { color: #b0bac2; }

@media (min-width: 480px) and (max-width: 768px) {
	.grid-3-space .item { width: 48%; }
	.grid-3 .item { width: 50%; }
}
@media (max-width: 480px) {
	.grid-3-space .item { width: 100%; }
	.grid-3 .item { width: 100%; }
}

/*Blog page*/
.widget { overflow: hidden; margin-bottom: 25px; }
.widget .input-group { padding: 0; margin: 0; }
.widget ul.social li { margin: 0 7px 7px 0; }
.widget.tags span.btn { margin: 0 3px 7px 0; }

.blog-container img { width: 100%; }
.blog-container .blog-post { position: relative; margin-bottom: 45px; }
.blog-container .blog-post .blog-post-layer { 
	background: #21252b; 
	opacity: 0.3; 
	width: 100%; 
	height: 100%; 
	position: absolute; 
	top: 0; 
	right: 0; 
	bottom: 0; 
	left: 0; 
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.blog-container .blog-post .blog-post-layer:hover { opacity: 0.5; }
.blog-container .blog-post .post-date h5 { color: #fff; }
.blog-container .blog-post .post-date ul li { margin-right: 25px; color: #fff; }
.blog-container .blog-post .post-date { position: absolute; bottom: 50px; left: 50px; }

/*single post*/
.blog-container .blog-single-post h5 { margin: 25px 0 15px 0; }
.blog-container .blog-single-post .post-date ul { border-top: 1px solid #e7e9e9; border-bottom: 1px solid #e7e9e9; padding: 3px 0 0 0; }
.blog-container .blog-single-post .post-date ul li { margin-right: 25px; }
.blog-container .blog-single-post p { color: #21252b;  }

.media { margin: 0 0 30px 0; }
.media .media { margin: 30px 0 0 0; }
.media img.media-object { width: 65px;}
.media .media-body span { font-size: 14px; color: #7b7b7b; }

.video-container { position: relative; padding-bottom: 56%; padding-top: 0px; height: 0; overflow: hidden; }   
.video-container iframe, 
.video-container object, 
.video-container embed { position: absolute; top: 0; left: 0; width: 100%;  height: 100%; }

.dl-horizontal { margin-bottom: 15px; overflow: hidden; }
.dl-horizontal dt { width: 60px; float: left; }
.dl-horizontal dt img { width: 60px; height: 60px; padding: 2px; margin-top: 2px; border: solid 1px #ddd; }
.dl-horizontal dd { margin-left: 70px; }
.dl-horizontal dd p { margin: 0; }
.dl-horizontal:hover dt img,
.dl-horizontal:hover dd a { border-color: #01c1c1; }

@media (min-width: 480px) and (max-width: 768px) {
	.blog-container .blog-post .post-date { bottom: 10px; left: 10px; }
}
@media (max-width: 480px) {
	.blog-container .blog-post img { height: 220px; }
	.blog-container .blog-post .post-date { bottom: 10px; left: 10px; }
}

/*blog-home*/
.home-blog { overflow: hidden; }
.home-blog .blog-header { position: relative; }
.home-blog .blog-header img { width: 100%; }
.home-blog .blog-header .title { position: absolute; bottom: 10px; left: 15px; }
.home-blog .blog-header .title h6 a { color: #fff; }
.home-blog .blog-header .title ul li { color: #fff; margin-right: 10px; }
.home-blog .blog-header .blog-layer { background: #21252b; width: 100%; height: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0.5; }
.home-blog .blog-content { margin-top: 20px; }
.home-blog .category {
	background: #01c1c1;
	color: #fff;
	margin: 0 20px 20px 0;
	width: 50px; height: 40px;
	line-height: 40px;
	text-align: center;
}
.home-blog .comments { background: #f1f1f1; color: #21252b; width: 50px; height: 40px; line-height: 40px; text-align: center; }
.home-blog p { margin-bottom: 15px; }

@media (max-width: 480px) {
	.home-blog .blog-header img { height: 190px; }
}

/*ONEPAGE*/
header.home { text-align: center; padding: 210px 0; }
header.home h2 { color: #fff; font-weight: 100; margin-bottom: 25px; line-height: 1.3em; }
header.home p { color: #fff; font-weight: 300; margin-bottom: 45px; }
header.home .btn { margin-right: 25px; }
header.home .btn-border { color: #fff; }

/*MAP*/
#map { display: block; width: 100%; height: 350px; margin: 0 auto; }
#map.large { height:500px; }
.overlay {
	display:block;
	text-align:center;
	color:#fff;
	font-size:1.8em;
	background:#21252b;
	border-radius: 0;
	box-shadow:1px 1px 10px #333;
	padding: 20px;
}
.overlay_arrow { left:50%; margin-left:-16px; width:0; height:0; position:absolute; }
.overlay_arrow.above { bottom:-15px; border-left:16px solid transparent; border-right:16px solid transparent; border-top:20px solid #21252b; }
.overlay_arrow.below { top:-15px; border-left:16px solid transparent; border-right:16px solid transparent; border-bottom:20px solid #21252b; }

/*about-header*/
#about-header {
	position: relative;
	text-align: center;
	color: #fff;
	background-image: url(/local/templates/mohito_local/css/../img/slider/team-smiling.jpg);
	background-position: 50% -27px;
}
#about-header .text { z-index: 999; background: red; }
#about-header h1 { color: #fff; margin-bottom: 20px; }
#about-header p { color: #fff; line-height: 1.2em; font-size: 1.3em; }

.texture { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 99; }

/*about-me*/
#about-me .social { margin: 5px 0 10px 0; }
#about-me .social li { margin-right: 5px; }

/*coming soon*/
#coming-soon { text-align: center; color: #21252b; }
#coming-soon p { color: #21252b; }
#defaultCountdown { width: 100%; overflow: hidden; margin: 15px 0; padding: 20px; }
.countdown-show4 .countdown-section { width: 24.5%; }
.countdown-section { display: block; float: left; font-size: 28px; line-height: 28px; }
.countdown-amount { font-size: 80px; line-height: 90px; }
.countdown-period { display: block; }
@media (max-width: 768px) { 
	.countdown-show4 .countdown-section { width: 50%; margin-bottom: 20px; }
}
@media (max-width: 468px) { 
	.countdown-amount { font-size: 60px; line-height: 70px; }
	.countdown-section { font-size: 20px; line-height: 20px; }
}

/*LOGIN PAGE STYLE*/
#login { padding: 100px 0; }
.login-box { background: #fff; padding: 30px; border: 1px solid #e7e9e9; margin-bottom: 15px; font-size: 14px; }

/*REGISTER PAGE STYLE*/
#register { padding: 100px 0; }
.register-box { background: #fff; padding: 30px; border: 1px solid #e7e9e9; margin-bottom: 15px; font-size: 14px; overflow: hidden; }

/*get in touch*/
.get-in-touch { background-color: #01c1c1; }

/*--------------------------------------------------------------------------
+	Footers
--------------------------------------------------------------------------*/
/*footer*/
#footer { color: #b0bac2; padding: 30px 0 0 0; }
#footer p { color: #b0bac2; font-size: 15px; }
#footer address i { color: #b0bac2; font-size: 14px; }
#footer h4 { color: #fff; }
#footer h5 { color: #fff; }
.footer { background: transparent; padding-bottom: 30px; }
address i.fa { width: 20px; }
.copyrights { background: #282c32; padding: 20px 0 10px 0; text-align: left; }
.copyrights p { font-size: 14px; }
.copyrights ul li { font-size: 14px; margin: 0 7px 0px 0; color: #b0bac2; }
.copyrights a { color: #b0bac2; }

/*footer recent posts*/
ul.recent-post { list-style-type: none; padding: 0; margin: 0; }
ul.recent-post li { padding: 5px; }
ul.recent-post li a { color: #b0bac2; }
ul.recent-post li a:hover { color: #01c1c1; text-decoration: none; }
ul.recent-post li .fa { margin-right: 10px; font-size: 13px; }

.footer-tags a { margin: 0 3px 7px 0; }
#footer .gallery-item { display: inline-block; margin: 0 11px 14px 0; }
#footer .gallery-item a {}
#footer .gallery-item a img { 
	width: 71px;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
#footer .gallery-item a img:hover { opacity: 0.8; }

.footer-v2 { text-align: center; padding-bottom: 30px; }
.footer-v2 .icon { font-size: 38px; color: #373d46; margin-bottom: 25px; }
.footer-v2 h5 { margin-bottom: 25px; }
.footer-v2 p { margin-bottom: 0px; }
.footer-v2 .social li { margin-right: 5px; }

@media (min-width: 768px) and (max-width: 992px) {
	.copyrights ul li { font-size: 14px; margin: 0 7px 7px 0; color: #777777; }	
}
@media (min-width: 480px) and (max-width: 768px) {
	
}
@media (max-width: 480px) {
	
}

/* Accordion colors */
.panel-title > a,
.panel-title > a.collapsed:hover {
	background-color: #259494;
}

.panel-title > a:hover,
.panel-title > a.collapsed {
	background-color: #01C1C1;
}

/* Tabs New colors */
.nav.nav-tabs > li > a {
	background: #01C1C1;
}

.nav.nav-tabs > li > a:hover, .nav.nav-tabs > li > a:focus,
.nav.nav-tabs > li > a:hover, .nav.nav-tabs > li > a:focus, .nav.nav-tabs.nav-justified > .active > a,
.nav.nav-tabs > li.active > a, .nav.nav-tabs > li.active > a:hover, .nav.nav-tabs > li.active > a:focus {
	background-color: #259494;
}

.zetta-menu > li.zm-active > a {
	color: #01c1c1 !important;
}


/*Terms block
------------------------------------*/
.terms-block {

}
.terms-block input {
	margin: 0;
}
.terms-block span,
.terms-block input {
	vertical-align: middle;
}


/*Editor dialog fix
------------------------------------*/
.editor_dialog .content {
	padding: 0 !important;
}

.gost-list {
	list-style: none;
	margin: 20px 0 0 0;
	padding: 0;
	display:  flex;
	flex-direction: column;
	gap: 20px;
}

.gost-list__title {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 700;
}

/**************new changes*************/
/**************product-carousel*************/

.product-carousel .owl-controls {
  margin-top: -30px;
  max-width: 280px;
}

.product-carousel .owl-controls .owl-pagination {
  padding: 0px 0px 0px 0px;
}

.product-carousel .owl-controls .owl-buttons div.owl-prev,
.product-carousel .owl-controls .owl-buttons div.owl-next {
	top: 117%;
	color: #fff;
  display: inline-block;
  zoom: 1;
  margin: 0px;
  padding: 0px;
  border-radius: 0px;
  font-size: 14px;
  background: inherit;
  filter: inherit;
  opacity: 1;
}

.product-carousel .owl-controls .owl-buttons div.owl-prev {
	left: 20px;
}

.product-carousel .owl-controls .owl-buttons div.owl-next {
	left: 245px;
}

.product-carousel .owl-controls .owl-buttons .owl-next::before,
.product-carousel .owl-controls .owl-buttons .owl-prev::before {
	content: "";
	display: block;
	width: 12px;
	height: 12px;
}

.product-carousel .owl-controls .owl-buttons .owl-next::before {
	background: url("/local/templates/mohito_local/img/arrow-next.svg") 0 0 no-repeat;
}

.product-carousel .owl-controls .owl-buttons .owl-prev::before {
	background: url("/local/templates/mohito_local/img/arrow-prev.svg") 0 0 no-repeat;
}

.product-carousel .owl-controls .owl-page span{
	width: 8px;
	height: 8px;
	background: #F1F1F1;
}

.product-carousel .owl-controls .owl-page.active span{
	width: 8px;
	height: 8px;
	background: #8B4D38;
}

@media (max-width: 1199px) {
	.product-carousel .owl-controls .owl-buttons div.owl-next {
    left: 220px;
	}
}

@media (max-width: 991px) {
	.item-change .pricing-v1 {
    background: #ffffff;
	}
	.product-carousel-main {
		margin-bottom: 85px;
	}
	.product-carousel .owl-controls .owl-buttons div.owl-next {
    left: 250px;
	}
}

/**************shop-items*************/

.card-product .catalog-item .pricing-v1 .pricing-v1-header { 
	padding: 10px 0px 0px 0px;
}
.card-product .fa.fa-shopping-cart {
	position: relative;
}
.card-product .fa-shopping-cart:before {
	content: "";
	position: absolute;
	top: -12px;
	left: 0;
	display: block;
	width: 16px;
	height: 16px;
	background: url("/local/templates/mohito_local/img/shopping-cart.svg") 0 0 no-repeat;
}
.card-product .pricing-v1-footer .pi-btn-default {
	font-size: 14px;
	line-height: 140%;
}
.card-product .pricing-v1-footer .pi-btn-default a.btn .fa {
	width: 21px;
}

.shop-items .clearfix .pagination .fa-angle-left:before,
.shop-items .clearfix .pagination .fa-angle-right:before {
	content: "";
	display: block;
	width: 8px;
	height: 15px;
}

.shop-items .clearfix .pagination .fa-angle-left:before {
	background: url("/local/templates/mohito_local/img/arrow-prev-catalog.svg") 0 0 no-repeat;
}

.shop-items .clearfix .pagination .fa-angle-right:before {
	background: url("/local/templates/mohito_local/img/arrow-next-catalog.svg") 0 0 no-repeat;
}

.shop-items .clearfix  .pagination li a {
	border: none;
	font-weight: 300;
	font-size: 16px;
	line-height: 140%;
	color: #000000;
	padding: 6px;
}
.shop-items .clearfix .pagination li a:hover {
	background: inherit;
}
.shop-items .clearfix  .pagination li.active a {
	background-color: inherit;
	font-weight: 700;
}

.shop-items .clearfix  .pagination li:first-child a {
	margin-right: 20px;
}

.shop-items .clearfix  .pagination li:last-child a {
	margin-left: 20px;
}


@media (max-width: 767px) {
    .card-product {
        padding-right: 100px;
        padding-left: 100px;
    }
		.vrez__wrapper_2 {
    	flex-direction: column;
    }
    .vrez__wrapper_2 .vrez__info_2 {
    	text-align: center;
    	font-size: 14px;
    	color: #000000;
    }
    .card-product .catalog-item {
    	padding: 10px 20px 43px 20px;
    }
}

@media (max-width: 500px) {
	.vrez__wrapper_2 .vrez__info_2 {
		font-size: 12px;
	}
	.vrez__wrapper_2 .section-form a {
		font-size: 13px;
		padding: 12px 31px;
	}
  .card-product {
    padding-right: 50px;
    padding-left: 50px;
  }
}

@media (max-width: 380px) {
    .card-product {
        padding-right: 20px;
        padding-left: 20px;
    }
}

@media (max-width: 370px) {
	.product-carousel .owl-controls .owl-buttons div.owl-next {
    left: 89%;
	}
}

/* End */


/* Start:/local/templates/mohito_local/css/custom.css?174962108229661*/
.bx-btn-white {
    background-position: right 0;
    color: #fff !important;
}

.bx-composite-btn {
    background: url(/bitrix/images/main/composite/sprite-1x.png) no-repeat right 0 #e94524;
    border-radius: 15px;
    color: #fff !important;
    display: inline-block;
    line-height: 30px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    height: 31px !important;
    padding: 0 42px 0 17px !important;
    vertical-align: middle !important;
    text-decoration: none !important;
}


/* footer copyrights elements */

.copyrights-element {
    padding-bottom: 15px;
    padding-left: 0px;
    text-align: center;
}
.review-form #captcha_block{
    display: flex;
    padding: 30px 15px;
    gap: 10px;
    align-items: center;
}
#footer .copyrights-element p {
    margin: 0;
}
#reloadCaptcha img {
    width: 16px;
    display: none ;
}
.artena {
    font-size: 15px;
}

.h2,
.h3 {
    font-weight: bold;
    color: #000;
}

#footer .h5 {
    color: #fff;
    font-size: 24px;
    margin-bottom: 10px;
}

.zm-logo .h5 {
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    margin: 0;
    padding: 15px 0;
    color: #b0bac2;
    border-bottom: 1px solid #b0bac2;
}


/* main page */

.main-page-picture {
    width: 100%;
    max-width: 740px;
    margin: 0 auto 40px auto;
}

.main-page-picture img {
    max-width: 100%;
    height: auto;
}

.main-page-content-logo {
    display: inline-block;
    max-width: 120px;
}

.main-page-content-logo img {
    max-width: 100%;
    height: auto;
}


/* main page */

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: Lato, "Open Sans", sans-serif;
    color: #21252b;
    font-weight: 500;
    margin-top: 0;
    line-height: 100%;
}

.h4 {
    font-size: 28px;
    margin-bottom: 10px;
}

.h5 {
    font-size: 24px;
    margin-bottom: 10px;
}

.pricing-v1 .pricing-v1-header .h5 {
    color: #fff;
    letter-spacing: 1px;
    font-size: 48px;
}

.bold {
    font-weight: 700;
}

.breadcrumbs.section-parallax h1 {
    color: #fff;
    margin-top: 18.5px;
    font-size: 24px;
    font-weight: 100;
    padding-left: 15px;
    margin-bottom: 10px;
}

.text-center .img-responsive {
    margin: 0 auto;
}

.zetta-menu li &gt;
a[data-looplink="true"],
#topNav .zetta-menu &gt;
li:hover &gt;
a,
#topNav .zetta-menu &gt;
li.zm-active &gt;
a {
    background-color: #1a697b;
    color: #fff!important;
}

.zetta-menu &gt;
li &gt;
ul&gt;
li a {
    line-height: 1.5;
    padding: 13px 20px;
}

.zetta-menu &gt;
li &gt;
ul li:hover,
.zetta-menu &gt;
li &gt;
ul ul li:hover,
.zetta-menu .zm-multi-column li:hover,
.zetta-menu .zm-multi-column &gt;
ul ul li:hover {
    background-color: #464c56;
}

.ls-nav-active::before {
    content: '';
    width: 6px;
    height: 6px;
    background: #e31e24;
    border-radius: 100%;
    top: 50%;
    margin: 7px auto 0;
    left: 7px;
    display: block;
}

#layerslider .ls-l.main_slider_title:nth-child(4)::before {
    content: '';
    position: absolute;
    z-index: -1;
    background: rgba(0, 0, 0, 0.54);
    top: -20px;
    left: -20px;
    right: 0;
    height: 195px;
}

#mainMenu .zm-logo .zm-logo-holder,
#mainMenu .zm-logo .zm-logo-holder:hover {
    background: #fff;
}

.presentation {
    padding: 0 0 30px;
}

.content.section-grey {
    padding-top: 30px;
}

.top-header ul li {
    margin-top: 5px;
}

.top-header .btn {
    font-size: 16px;
}

#topNav .navbar-default {
    background-color: #140e48;
}

#topNav .zm-logo-980 {
    display: none;
}

.fn.org {
    display: none;
}

.main_page_text {
    font-size: 16pt;
    color: #000;
}

.section-description img {
    max-width: 100%;
    height: auto;
}

.full-width .container {
    overflow-x: visible !important;
}

.bold {
    font-weight: bold;
}

.bv-form .btn {
    margin-top: 15px;
}

.shop-items-main .thumbnail {
    min-height: 335px;
}

.thumbnail .caption.catalog {
    min-height: 77px;
}

.row-oveflow {
    overflow: hidden;
}

.about-us-page .equal-height-column .single_box .icons_introimg {
    width: 35px;
    height: 35px;
    color: #fff;
    display: flex;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    margin-bottom: 15px;
}

.about-us-page .equal-height-column .single_box {
    height: auto!important;
    line-height: initial!important;
    border-radius: initial!important;
}
.footer_texts{
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
}
.dop_text{
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 140%;
    color: #FFFFFF;
    width: 145px;
    margin-bottom: 16px;
    position: relative;
    display: inline-flex;

}
.addres_footers .mst{
    margin-bottom: 17px;
}
.dop_text_phone{
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 140%;
    color: #FFFFFF;

}
.last_footer_texts{
    text-align: end;
}
.copyrights-element{
    text-align: start;
}
.footer_nohref:hover{
    color: white;
    text-decoration: none;
}
.map_last_footer{
    position: relative;
}
.fa-maps{
    position: relative;
}
.fa-clock{
    position: relative;
}
.fa-clock::before{
    content: url(/local/templates/mohito_local/img/clock.svg);
    position: absolute;
    top: 6px;
    letter-spacing: -40px;
}
#footer p{
    opacity: 0.6;
}
.fa-maps::before{
    content: url(/local/templates/mohito_local/img/fa-maps.svg);
    position: absolute;
    top: 6px;
    letter-spacing: -40px;
}
.rows_last_footer{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.rows_last_footer::before,.rows_last_footer::after{
    display: none;
}
.map_last_footer::before{
    content: url(/local/templates/mohito_local/img/map_footer.svg);
    left: 0px;
    top: -2px;
    position: absolute;
    left: -25px;
}
.addres_footers .fa.fa-phone.ctphone{
    font-size: 22px !important;
} 
#footer address i{
    color: #EF4A44;
}
.right_footer_block .footer_btn a{
    width: 100%;
    padding: 10px;
}
.nav_menu_footer{
    display: flex;
    flex-direction: column;
}
.nav_menu_footer li{
    list-style-type: none;
    width: fit-content;
}
.nav_menu_footer{
    padding: 0px;
}
.nav_menu_footer li a{
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #FFFFFF;
}
.midle_footer .nav_menu_footer li:nth-last-child(2){
    position: absolute;
    left: 130px;
    bottom: 57px;
}
.top_element_footer{
    padding: 0px;
    padding-top: 10px;

}
.rows_last_footer  .copyrights-element  p{
    opacity: 1 !important;
    color: white !important;
}
.midle_footer .nav_menu_footer li:nth-last-child(3){
    position: absolute;
    left: 130px;
}
.rows_last_footer a{
    color: white !important;
}
.toggle-block{
    color: white;
    opacity: 1 !important;
}
.zm-active p{
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    margin-bottom: 0px;
    color: white !important;
    opacity: 1 !important;
}
li.zm-active span{
    padding: 18px;
    font-size: 16px;
    color: white;
    font-weight: 500;
    line-height: 62px;
}
li.active .dop_lvl1{
    display: block;
    padding: 11px 18px;
    color: #fff;
    width: 100%;
    /* margin-right: 0; */
    /* margin-top: 0px; */
    border-radius: 0px;
    background-color: #8b4c38;
    border: none !important;
}
li.active .dop_lvl2{
    background-color: #ffffff;
    border: 1px solid #ddd;
    padding: 10px 10px 10px 25px;
    display: block;
    border-top: 0px;
    color: white;
    text-decoration: none;
}
li .dop_lvl3{
    background-color: #8b4c38;
    border: 1px solid #ddd;
    padding: 10px 10px 10px 25px;
    display: block;
    margin: 0px;
    border-top: 0px;
    color: white;
    text-decoration: none;
}

.nav-stacked > li.active p{
    background-color: #8b4c38;
    color: white;
    border: none;
}
.ul-lvl2 li.active .dop_lvl3{
    background-color: white;
    color: black;
    border: 1px solid #ddd;
}
.h5.toggle-block{
    font-size: 16px !important;
}
.contacts_tts{
    font-size: 16px !important;
}
.copyrights-element p{
font-size: 14px !important;
}
.map_last_footer {
    font-size: 14px !important;
}
.politice{
    font-size: 14px !important;
}
.text-itb{
    font-size: 14px !important;
}
.h5.no_mar.my--s p.footer_texts{
    font-size: 12px !important;
}
.menu_lvls{
    padding: 15px 20px;
    line-height: 1.2;
    color: black;
}
.my--s p{
    opacity: 1 !important;
}
.zm-effect-slide-top .zm-active p{
    color: #21252B !important;
    font-weight: 300;
    padding: 15px 20px;
    font-size: 16px;
    line-height: 1.2;
}
@media screen and (min-width: 980px) {
    .zetta-menu.zm-full-width {
        display: flex;
        justify-content: space-between;
    }
    .zetta-menu:after {
        content: none;
    }
}

@media screen and (max-width: 991px) {
    #top-header .icons {
        height: auto;
        line-height: 1;
        color: #279fba;
        background: none;
    }
    #top-header .zm-logo-descr {
        margin-left: 0;
        display: block;
        max-width: 100%;
        min-width: 115px;
    }
    #top-header {
        padding: 10px 0 10px 0;
    }
    h1 {
        font-size: 40px;
    }
    h2 {
        font-size: 36px;
    }
    h3 {
        font-size: 34px;
    }
    h4 {
        font-size: 30px;
    }
    .download_the_presentation {
        padding: 5px !important;
        font-size: 25px !important;
        width: 50% !important;
        height: 75px !important;
    }
    .presentation_download .download_the_presentation:after {
        margin-left: -2%;
        width: 27px;
        margin-right: 7%;
    }
    .catalog-item .presentation_detail {
        font-size: 24px;
        line-height: 30px;
    }
    .catalog-item .presentation_detail:after{
        flex-basis: 60px;
        margin-top: 150px;
        margin-right: 0;
    }
}

@media screen and (max-width: 767px) {
    .top-header .btn {
        font-size: 15px;
        padding: 3px 15px;
    }
    .footer_btn {
        text-align: center;
    }
    .shop-items-main .thumbnail {
        min-height: auto;
    }
    .download_the_presentation {
        padding: 0px !important;
        font-size: 21px !important;
        height: 68px !important;
    }
    .catalog-item .presentation_detail:after {
        flex-basis: 76px;
        margin-top: 123px;
        margin-right: 20px;
    }
    .catalog-item .presentation_detail {
        font-size: 40px;
        line-height: 60px;
    }
    .top_element_footer{
        padding: 20px;
        display: flex;
        align-items: center;
        gap: 13px;
    }
    .my--s{
        font-size: 16px;
    }
    .midle_footer .nav_menu_footer li:nth-last-child(3){
        position: relative;
        left: 0px;
    }
    .midle_footer .nav_menu_footer li:nth-last-child(2){
        position: relative;
        bottom: 0px;
        left: 0px;
    }
    .top_element_footer .footer_texts{
        margin-bottom: 0px;
        font-size: 11px !important;
    }
    .no_mar{
        margin-bottom: 0px !important;
    }
    .rows_last_footer div{
        text-align: center;
        padding-bottom: 15px;
    }
    .nav_menu_footer{
        display: none;
    }
    .toggle-block{
        position: relative;
    }
    .toggle-block::before{
        content: url(/local/templates/mohito_local/img/arr_botts.png);
        position: absolute;
        right: -20px;
        top: -3px;
    }
    .toggle-block.active:before{
        transform: rotate(180deg);
        top: 7px;
    }
    .toggle-block{
        width: fit-content;
    }
}


@media screen and (max-width: 720px) {
    .download_the_presentation {
        padding: 0px !important;
        font-size: 21px !important;
        height: 68px !important;
    }
}
@media screen and (max-width: 676px) {
    .download_the_presentation {
        font-size: 18px !important;
    }
}


@media screen and (max-width: 650px) {
    .top-header .row&gt;
    div {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .top-header ul li {
        display: block;
        margin: 0 0 5px 0;
        line-height: 1.2;
    }
    .top-header .col-xs-7 {
        text-align: right;
    }
    h1 {
        font-size: 30px;
    }
    h2 {
        font-size: 28px;
    }
    h3 {
        font-size: 26px;
    }
    h4 {
        font-size: 24px;
    }
}

@media screen and (max-width: 590px) {
        .download_the_presentation {
            font-size: 18px !important;
            min-width: 300px;
     }
}


@media screen and (max-width: 560px) {

    .catalog-item .presentation_detail {
        font-size: 30px;
        line-height: 60px;
    }
    .catalog-item .presentation_detail:after {
        flex-basis: 61px;
        margin-top: 40px;
    }
    .catalog-item .presentation_detail {
        height: 235px;
    }
}

@media screen and (max-width: 550px) {
    .presentation_download_detail_catalog .presentation_detail_catalog {
        font-size: 24px;
    }
}


@media screen and (max-width: 460px) {
    .catalog-item .presentation_detail:after {
        font-size: 17px;
    }
    .catalog-item .presentation_detail {
        height: 145px;
    }
    .catalog-item .presentation_detail:after {
        flex-basis: 40px;
        margin-top: 0;
        height: 50px;
    }
    .catalog-item .presentation_detail {
        font-size: 24px;
        line-height: 35px;
    }
}

@media screen and (max-width: 430px) {
    .table.table-striped td {
        display: block;
    }
    #full-slider-wrapper .main_slider_red_button {
        display: none;
    }
}



@media screen and (max-width: 400px) {
    .top-header ul li {
        font-size: 14px;
    }
    .top-header .btn {
        margin-top: 3px;
    }
}

@media screen and (max-width: 390px) {
    .catalog-item .presentation_detail:after {
        font-size: 17px;
    }
    .catalog-item .presentation_detail {
        height: 145px;
    }
    .catalog-item .presentation_detail:after {
        flex-basis: 30px;
        margin-top: 0;
        height: 40px;
        margin-left: 30px;
    }
    .catalog-item .presentation_detail {
        font-size: 22px;
        line-height: 32px;
    }
}

@media screen and (max-width: 378px) {
    .catalog-item .presentation_detail_catalog:after {
        font-size: 17px;
    }
    .catalog-item .presentation_detail_catalog {
        height: 145px;
    }
    .catalog-item .presentation_detail_catalog:after {
        flex-basis: 30px;
        margin-top: 0;
        height: 40px;
        margin-left: 30px;
    }
    .catalog-item .presentation_detail_catalog {
        font-size: 22px !important;
        line-height: 32px;
    }
}




@media screen and (max-width: 350px) {
    .catalog-item .presentation_detail:after {
        font-size: 17px;
    }
    .catalog-item .presentation_detail {
        height: 145px;
    }
    .catalog-item .presentation_detail:after {
        flex-basis: 30px;
        margin-top: 0;
        height: 35px;
        margin-left: 20px;
    }
    .catalog-item .presentation_detail {
        font-size: 19px;
        line-height: 30px;
    }
}

@media screen and (max-width: 330px) {
    .download_the_presentation {
        min-width: 250px;
    }
}

.img_left {
    float: left;
}

.img_right {
    float: right;
}

.vrez__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 30px;
    background: #f4f4f4;
    margin-bottom: 30px;
    gap: 12px;
    flex-wrap: wrap;
    font-size: 17px;
}

.vrez__wrapper_2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 30px;
    background: #f4f4f4;
    margin-bottom: 30px;
    gap: 12px;
}

.vrez__info {
    font-weight: 600;
    color: #8d8d8d;
    width: 75%;
}

.vrez__info_2 {
    font-weight: 500;
}

.logo-company {
    display: flex;
    align-items: center;
}

.logo-company .logo-images {
    margin-right: 12px;
}

.logo-company .logo-description {
    font-size: 22px;
    font-weight: 700;
    margin-top: 5px;
    background-image: linear-gradient(90deg, #C48502 0%, #730101 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}

#top-header {
    padding: 16px 0;
    background: #fff;
    line-height: normal;
    font-weight: 400;
}

#top-header,
#top-header a {
    color: #21252B;
}

#top-header a{
    text-decoration: none;
}

.row-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

.contacts-address .inner-wrap,
.contacts-email .inner-wrap {
    padding-left: 44px;
    position: relative;
}

.contacts-address .inner-wrap:before,
.contacts-email .inner-wrap:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 32px;
    height: 32px;
    border-radius: 50%;
}

#top-header .inner-wrap a,
#top-header .inner-wrap span{
    display: inline-block;
}

#top-header .inner-wrap *:not(:last-child){
    margin-bottom: 8px;
}

.contacts-address .inner-wrap:before {
    background: rgba(33, 37, 43, 0.03) url('/local/templates/mohito_local/css/../img/location-icon.svg') no-repeat center;
}

.contacts-email .inner-wrap:before {
    background: rgba(33, 37, 43, 0.03) url('/local/templates/mohito_local/css/../img/email-icon.svg') no-repeat center;
}

.contacts-phone {
    font-weight: bold;
}

.time-work {
    color: #21252B;
    opacity: 0.4;
    font-weight: normal;
    font-size: 14px;
}

#top-header .btn-callback {
    display: block;
    background: #A7392A;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    padding: 0 27px 0 24px;
    text-decoration: none;
    white-space: nowrap;
}

.btn-callback:hover {
    color: #fff;
    text-decoration: none;
}

#topNav .navbar-default {
    background: #21252B;
}

.navbar-default {
    padding: 0;
}

.navbar .zetta-menu.zm-full-width {
    margin-bottom: 0;
}

.navbar .zetta-menu>li {
    height: 60px;
}

.navbar .zetta-menu>li>a {
    line-height: 60px;
}

.btn-block{
    margin-top: -10px;
}

.btn-link{
    font-family: 'Lato';
    display: block;
    text-align: center;
    padding: 10px 20px;
    border-radius: 4px;
    background: #EF4A44;
    color: white;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    width: fit-content;
}
.btn-link:hover{
    text-decoration: none;
    color: white;
    background: rgb(215, 58, 52);
}

.navbar .zetta-menu li.parent>a::before {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    margin-top: 0;
    margin-right: 10px;
    content: '';
    background: url('/local/templates/mohito_local/css/../img/fi-rs-caret-down.svg') no-repeat center;
    width: 12px;
    height: 12px;
}

.navbar .zetta-menu .parent-w-250>a::before {
    content: '';
    background: url('/local/templates/mohito_local/css/../img/fi-rs-caret-down2.svg') no-repeat center;
    width: 12px;
    height: 12px;
}

.navbar .zetta-menu .w-250 {
    width: 360px;
}

.navbar .zetta-menu li.parent>a[href="/catalog/"]::before {
    content: '';
    background: url('/local/templates/mohito_local/css/../img/menu-5-line.svg') no-repeat center;
    width: 22px;
    height: 22px;
    top: 5px;
}

.navbar .zetta-menu>li:hover,
.navbar .zetta-menu>li.zm-active {
    background-color: #2C3138;
}

.navbar .zetta-menu>li:hover>a,
.navbar .zetta-menu>li.zm-active>a {
    color: #fff !important;
}

/* .navbar .zetta-menu>li>a {
    padding: 0 50px;
} */

.navbar .zetta-menu>li ul {
    background: #fff;
}

.navbar .zetta-menu ul li>a {
    color: #21252B!important;
}

.navbar .zetta-menu>li>ul ul li:hover,
.navbar .zetta-menu>li>ul li:hover {
    background: rgba(33, 37, 43, 0.03);
}

.mobile-header {
    display: none;
}

.presentation_detail_catalog {
    padding: 20px;
    border-radius: 0px;
    background: #EEE4D0;
    font-weight: 400;
    line-height: 33px;
    color: #7D1204;
    text-align: left;
    margin: 0 auto;
    cursor: pointer;
    height: 140px;
    display: flex;
    width: 100%;
    font-size: 21px;
    align-items: center;
    justify-content: space-between;
}

.presentation_detail_catalog:after {
    content: "";
    background: url(/local/templates/mohito_local/img/bi_filetype-big.svg) no-repeat;
    background-size: contain;
    display: block;
    flex-basis: 43px;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    margin-top: 50px;
}


.presentation_detail_catalog:hover:after {
    background-image: url(/local/templates/mohito_local/img/bi_filetype-big-white.svg);
}

.presentation_detail_catalog:hover {
    color: white;
    background: linear-gradient(119.19deg, #DB4E3B 16.49%, #7D1204 84.85%);
}

.presentation_download_detail_catalog a {
    text-decoration: none;
}

.text_pdf {
    flex-grow: 1;
}

h1.pull-left {
    margin-top: 15px;
}



@media screen and (max-width: 1199px) {
    .logo-company .logo-description {
        display: none;
    }
    .callback-col {
        display: none;
    }
    .catalog-item .presentation_detail_catalog {
        border: 1px solid;
        padding: 5px;
        font-size: 24px;
        font-weight: 400;
        padding-left: 31px;
    }
    .presentation_detail_catalog:after {
        flex-basis: 20px;
        margin-top: 0px;
    }
    .presentation_detail_catalog:hover {
        border: 1px solid #7D1204;
    }
}

@media screen and (max-width: 991px) {
    .catalog-item .presentation_detail_catalog {
        font-size: 18px;
        line-height: 23px;
        padding: 0px;
        padding-left: 19px;
        padding-right: 5px;
    }
    .catalog-item .presentation_detail_catalog:after {
        flex-basis: 24px;
        margin-top: -35px;
        margin-right: 0;
        height: 70%;
    }
    .desktop-header {
        display: none;
    }
    .mobile-header {
        display: block;
        background: #fff;
    }
    .mobile-header .mobile-header1 {
        display: flex;
        justify-content: space-between;
        padding: 5px 20px;
        border-bottom: 1px solid #dde1e7;
    }
    .mobile-header .mobile-header1 a {
        color: #21252B;
        text-decoration: none;
    }
    .mobile-header .mobile-header-phone {
        font-weight: bold;
    }
    .mobile-header .mobile-header-email {
        font-weight: normal;
    }
    .nav-mobile .nav-toggle-content {
        display: none;
    }
    .nav-mobile.active .nav-toggle-content {
        display: block;
        position: fixed;
        z-index: 999;
        background: #ffff;
        left: 0;
        right: 0;
        bottom: 0;
        top: 101px;
        padding-top: 10px;
        border-top: 1px solid #DDE1E7;
        overflow-y: auto;
    }
    body.menuActive {
        overflow: hidden;
    }
    .mobile-header2 .btn-callback {
        margin-left: auto;
        margin-right: 20px;
        flex: 0 0 40px;
        display: flex;
    }
    .mobile-header2 .btn-callback svg {
        margin: auto;
    }
    .mobile-header2 {
        display: flex;
        padding-left: 20px;
        border-bottom: 1px solid #dde1e7;
    }
    .nav-mobile .nav-toggle-btn {
        width: 65px;
        height: 65px;
        background: url('/local/templates/mohito_local/css/../img/bnt-mobile-menu.svg') no-repeat center;
        border-left: 1px solid #DDE1E7;
    }
    .nav-mobile.active .nav-toggle-btn {
        background-image: url('/local/templates/mohito_local/css/../img/bnt-mobile-menu-active.svg');
    }
    .nav-mobile .root-item a[data-looplink=true]{
        pointer-events: none;
        font-weight: 700;
    }
    .nav-mobile .root-item a {
        display: block;
        padding: 5px 20px;
        font-weight: normal;
        color: #21252B;
        position: relative;
    }
    .nav-mobile .arrow {
        position: absolute;
        right: 21px;
        top: 9px;
    }
    .nav-mobile .arrow:before {
        content: '';
        background: url(/local/templates/mohito_local/css/../img/fi-rs-caret-down2.svg) no-repeat center;
        width: 12px;
        height: 12px;
        display: block;
    }
    .back-btn {
        display: inline-block;
    }
    .back-btn:before {
        content: '';
        background: url(/local/templates/mohito_local/css/../img/fi-rs-caret-down2.svg) no-repeat center;
        width: 12px;
        height: 12px;
        display: block;
        transform: rotate(180deg);
    }
    .nav-mobile .menu-contacts {
        border-top: 1px solid #DDE1E7;
        padding: 20px;
        font-weight: normal;
        color: #21252B;
    }
    .nav-mobile .menu-contacts a {
        color: #21252B;
    }
    .nav-mobile .menu-contacts-item.phone {
        font-weight: 700;
    }
    .nav-toggle-content .btn-callback {
        display: block;
        background: #A7392A;
        border-radius: 4px;
        color: #fff;
        font-size: 16px;
        font-weight: bold;
        height: 48px;
        line-height: 48px;
        padding: 0 24px;
        text-decoration: none;
        white-space: nowrap;
        width: 169px;
        margin-left: 20px;
    }
    .menu-contacts-item {
        margin-bottom: 10px;
    }
    .mobile-header2 .logo-company .logo-images img {
        height: 40px;
    }
    .mobile-header2 .logo-company {
        margin-top: 10px;
    }
    .nav-mobile .waSlideMenu-back a {
        text-align: center;
        padding-left: 20px;
        padding-right: 20px;
        position: relative;
    }
    .nav-mobile .waSlideMenu-back .back-btn {
        position: absolute;
        left: 15px;
        top: 10px;
    }
}

@media screen and (max-width: 768px) {
    .vrez__wrapper {
        flex-direction: column;
        gap: 12px;
        padding: 30px 15px;
    }
    .vrez__info {
        text-align: center;
    }
}

.vcard div {
    margin-left: 18px;
}

@media screen and (max-width: 436px) {
    .vcard div {
        margin-left: 0px;
    }
}


@media screen and (max-width: 767px) {
    .catalog-item .presentation_detail_catalog:after {
        flex-basis: 40px;
        margin-top: 45px;
        margin-right: 80px;
        height: 70%;
    }
    .catalog-item .presentation_detail_catalog {
        font-size: 30px;
        line-height: 23px;
        padding: 0px;
        padding-left: 64px;
        padding-right: 5px;
    }
}

@media screen and (max-width: 460px) {
    .catalog-item .presentation_detail_catalog:after {
        flex-basis: 40px;
        margin-top: 45px;
        margin-right: 80px;
        height: 70%;
    }
    .catalog-item .presentation_detail_catalog {
        font-size: 24px;
        line-height: 23px;
        padding: 0px;
        padding-left: 64px;
        padding-right: 5px;
    }
}

@media screen and (max-width: 390px) {
    .catalog-item .presentation_detail_catalog:after {
        flex-basis: 40px;
        margin-top: 45px;
        margin-right: 65px;
        height: 70%;
    }
    .catalog-item .presentation_detail_catalog {
        font-size: 24px;
        line-height: 23px;
        padding: 0px;
        padding-left: 54px;
        padding-right: 5px;
    }
}


@media screen and (max-width: 345px) {
    .catalog-item .presentation_detail_catalog:after {
        flex-basis: 40px;
        margin-top: 45px;
        margin-right: 100px;
        height: 70%;
    }
    .catalog-item .presentation_detail_catalog {
        font-size: 24px;
        line-height: 23px;
        padding: 0px;
        padding-left: 44px;
        padding-right: 5px;
    }
}

.download_the_presentation {
    border-radius: 5px;
    background: #EEE4D0;
    font-weight: 700;
    line-height: 55px;
    color: #7D1204;
    margin: 0 auto;
    cursor: pointer;
    height: 90px;
    display: flex;
    font-size: 32px;
    align-items: center;
    text-align: center;
}

.download_the_presentation:after {
    content: "";
    background: url(/local/templates/mohito_local/img/bi_filetype-big.svg) no-repeat;
    background-size: contain;
    display: block;
    flex-shrink: 0;
    width: 4%;
    height: 97%;
    margin-top: 35px;
    margin-left: -30%;
    margin-right: 33%;
}


.download_the_presentation:hover:after {
    background-image: url(/local/templates/mohito_local/img/bi_filetype-big-white.svg);
}

.download_the_presentation:hover {
    color: white;
    background: linear-gradient(119.19deg, #DB4E3B 16.49%, #7D1204 84.85%);
}

.presentation_download a {
    text-decoration: none;
}

.text_pdf {
    flex-grow: 1;
}









.presentation_detail {
    padding: 60px;
    border-radius: 0px;
    background: #EEE4D0;
    font-weight: 700;
    line-height: 55px;
    color: #7D1204;
    text-align: left;
    margin: 0px auto;
    cursor: pointer;
    height: 335px;
    display: flex;
    font-size: 46px;
    align-items: center;
    justify-content: space-between;
}

.presentation_detail:after {
    content: "";
    background: url(/local/templates/mohito_local/img/bi_filetype-big.svg) no-repeat;
    background-size: contain;
    display: block;
    flex-basis: 120px;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    margin-top: 75px;
    margin-right: 60px;
}


.presentation_detail:hover:after {
    background-image: url(/local/templates/mohito_local/img/bi_filetype-big-white.svg);
}

.presentation_detail:hover {
    color: white;
    background: linear-gradient(119.19deg, #DB4E3B 16.49%, #7D1204 84.85%);
}

.presentation_download_detail a {
    text-decoration: none;
}

.text_pdf {
    flex-grow: 1;
}


.zetta-menu.zm-response-switch.zm-full-width.zm-effect-slide-top li.parent > span{
    color: white;
    line-height: 61px;
    font-weight: 500;
}
p.form-desc-text {
    padding-top: 10px;
}

.vrez__wrapper .pi-btn-default {
    width: 100%;
}

.vrez__wrapper .section-form {
    width: 100%;
}











/* End */


/* Start:/local/templates/mohito_local/css/fonts.min.css?16800717141505*/
@font-face{font-family:'Lato';src:url('/local/templates/mohito_local/css/../fonts/lato-light-webfont.eot');src:url('/local/templates/mohito_local/css/../fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),url('/local/templates/mohito_local/css/../fonts/lato-light-webfont.woff2') format('woff2'),url('/local/templates/mohito_local/css/../fonts/lato-light-webfont.woff') format('woff'),url('/local/templates/mohito_local/css/../fonts/lato-light-webfont.ttf') format('truetype');font-weight:300;font-style:normal;font-display: swap;}@font-face{font-family:'Lato';src:url('/local/templates/mohito_local/css/../fonts/lato-regular-webfont.eot');src:url('/local/templates/mohito_local/css/../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/local/templates/mohito_local/css/../fonts/lato-regular-webfont.woff2') format('woff2'),url('/local/templates/mohito_local/css/../fonts/lato-regular-webfont.woff') format('woff'),url('/local/templates/mohito_local/css/../fonts/lato-regular-webfont.ttf') format('truetype');font-weight:400;font-style:normal;font-display: swap;}@font-face{font-family:'Lato';src:url('/local/templates/mohito_local/css/../fonts/lato-bold-webfont.eot');src:url('/local/templates/mohito_local/css/../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/local/templates/mohito_local/css/../fonts/lato-bold-webfont.woff2') format('woff2'),url('/local/templates/mohito_local/css/../fonts/lato-bold-webfont.woff') format('woff'),url('/local/templates/mohito_local/css/../fonts/lato-bold-webfont.ttf') format('truetype');font-weight:700;font-style:normal;font-display: swap;}@font-face{font-family:'Lato';src:url('/local/templates/mohito_local/css/../fonts/lato-black-webfont.eot');src:url('/local/templates/mohito_local/css/../fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),url('/local/templates/mohito_local/css/../fonts/lato-black-webfont.woff2') format('woff2'),url('/local/templates/mohito_local/css/../fonts/lato-black-webfont.woff') format('woff'),url('/local/templates/mohito_local/css/../fonts/lato-black-webfont.ttf') format('truetype');font-weight:900;font-style:normal;font-display: swap;}
/* End */


/* Start:/local/templates/mohito_local/libs/waSlideMenu/waslidemenu.min.css?16800717043856*/
.waSlideMenu-nav{position:relative;overflow:hidden}.waSlideMenu-wrapper{left:0;position:relative;top:0}.waSlideMenu-menu{width:100%;margin:0;padding:0;list-style:none;display:inherit;left:0}.waSlideMenu-inheritedmenu{position:absolute;left:100%;top:0}.waSlideMenu-loading{background:url(data:image/gif;base64,R0lGODlhHwAfAPUAAP///wAAAOjo6NLS0ry8vK6urqKiotzc3Li4uJqamuTk5NjY2KqqqqCgoLCwsMzMzPb29qioqNTU1Obm5jY2NiYmJlBQUMTExHBwcJKSklZWVvr6+mhoaEZGRsbGxvj4+EhISDIyMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA4BiwSQexKh0eEAkrldAZbvlOD5TqYKALWu5XIwnPFwwymY0GsRgAxrwuJwbCi8aAHlYZ3sVdwtRCm8JgVgODwoQAAIXGRpojQwKRGSDCRESYRsGHYZlBFR5AJt2a3kHQlZlERN2QxMRcAiTeaG2QxJ5RnAOv1EOcEdwUMZDD3BIcKzNq3BJcJLUABBwStrNBtjf3GUGBdLfCtadWMzUz6cDxN/IZQMCvdTBcAIAsli0jOHSJeSAqmlhNr0awo7RJ19TJORqdAXVEEVZyjyKtE3Bg3oZE2iK8oeiKkFZGiCaggelSTiA2LhxiZLBSjZjBL2siNBOFQ84LxHA+mYEiRJzBO7ZCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82YAIQxRCm14Ww4PChAAEAoPDlsAFRUgHkRiZAkREmoSEXiVlRgfQgeBaXRpo6MOQlZbERN0Qx4drRUcAAJmnrVDBrkVDwNjr8BDGxq5Z2MPyUQZuRgFY6rRABe5FgZjjdm8uRTh2d5b4NkQY0zX5QpjTc/lD2NOx+WSW0++2RJmUGJhmZVsQqgtCE6lqpXGjBchmt50+hQKEAEiht5gUcTIESR9GhlgE9IH0BiTkxrMmWIHDkose9SwcQlHDsOIk9ygiVbl5JgMLuV4HUmypMkTOkEAACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2LQV3t4UBcvcF9/eFpdYxdgZ5hUYA73YGxruCbVjt78G7hXFqlhY/fLQwR0HIQdGuUrTz5eQdIc0cfIEwByGD0MKvcGSaFGjR8GyeAPhIUofQGNQSgrB4IsdOCqx7FHDBiYcOQshYjKDxliVDpRjunCjdSTJkiZP6AQBACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2I3WBcvczltNxNzIW0693MFYT7bTumNQqlisv7BjswAHo64egFdQAbj0RtOXDQY6VAAUakihN1gSLaJ1IYOGChgXXqEUpQ9ASRlDYhT0xQ4cACJDhqDD5mRKjCAYuArjBmVKDP9+VRljMyMHDwcfuBlBooSCBQwJiqkJAgAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA8BQIAwExKh0eEAkrlcA9oo4TKcKwharHScIiu9wwTBn3QnGQg1owBNld+O72N/zZnVzRApteFsODwoQABAKDw5bZQxpQ2JkCRESahIRh1gEVIGVamlmXgBWWxETdEMTnlsIAAJmm65DEmZGYw64UZFbR2MPv0QPY0hjpMYKY0ljjMZCEGNK09MG0diN1gXL3M5bTcTcyFtOvdzBWE+207pjUKpYrL+wY7MAB4EerqZjUAG4lKVCBwMbvnT6dCXUkEIFK0jUkOECFEeQJF2hFKUPAIkgQwIaI+hLiJAoR27Zo4YBCJQgVW4cpMYDBpgVZKL59cEBhw+U+QROQ4bBAoUlTZ7QCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82Z1c0QKbXhbDg8KEAAQCg8OW2UMaUNiZAkREmoSEYdYBFSBlWppZl4AVlsRE3RDE55bCAACZpuuQxJmRmMOuFGRW0djD79ED2NIY6TGCmNJY4zGQhBjStPTFBXb21DY1VsGFtzbF9gAzlsFGOQVGefIW2LtGhvYwVgDD+0V17+6Y6BwaNfBwy9YY2YBcMAPnStTY1B9YMdNiyZOngCFGuIBxDZAiRY1eoTvE6UoDEIAGrNSUoNBUuzAaYlljxo2M+HIeXiJpRsRNMaq+JSFCpsRJEqYOPH2JQgAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfjywjlzX9jdXNEHiAVFX8ODwoQABAKDw5bZQxpQh8YiIhaERJqEhF4WwRDDpubAJdqaWZeAByoFR0edEMTolsIAA+yFUq2QxJmAgmyGhvBRJNbA5qoGcpED2MEFrIX0kMKYwUUslDaj2PA4soGY47iEOQFY6vS3FtNYw/m1KQDYw7mzFhPZj5JGzYGipUtESYowzVmF4ADgOCBCZTgFQAxZBJ4AiXqT6ltbUZhWdToUSR/Ii1FWbDnDkUyDQhJsQPn5ZU9atjUhCPHVhgTNy/RSKsiqKFFbUaQKGHiJNyXIAAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEh8JDAWCsBQIAwExKhU+HFwKlgsIMHlIg7TqQeTLW+7XYIiPGSAymY0mrFgA0LwuLzbCC/6eVlnewkADXVECgxcAGUaGRdQEAoPDmhnDGtDBJcVHQYbYRIRhWgEQwd7AB52AGt7YAAIchETrUITpGgIAAJ7ErdDEnsCA3IOwUSWaAOcaA/JQ0amBXKa0QpyBQZyENFCEHIG39HcaN7f4WhM1uTZaE1y0N/TacZoyN/LXU+/0cNyoMxCUytYLjm8AKSS46rVKzmxADhjlCACMFGkBiU4NUQRxS4OHijwNqnSJS6ZovzRyJAQo0NhGrgs5bIPmwWLCLHsQsfhxBWTe9QkOzCwC8sv5Ho127akyRM7QQAAOwAAAAAAAAAAAA==);height:31px;width:31px;display:block}.selected>a{font-weight:700}
/* End */


/* Start:/local/templates/mohito_local/css/custom-theme.min.css?16800717143917*/
a{color:#8b4c38;}a:hover{color:#8b4c38;}.piksell-color{color:#8b4c38;}.pricing-v1 .pricing-v1-header{background:#8b4c38;}.pricing-v2 .pricing-v2-header{background:#8b4c38;}ul.list1 li:before{border:1px solid #8b4c38;}ul.list2 li:before{border:1px solid #8b4c38;}ul.list3 li i.fa{color:#8b4c38;}ul.list4 li i.fa{background:#8b4c38;}.pi-btn-default{background:#8b4c38;border:1px solid #80422f;}.pi-btn-default:hover{background:#80422f;border:1px solid #7b3d29;}.btn-border{background:transparent;}.single_box.style2:hover [class^="fa"]:before{color:#8b4c38;}.single_box .box.default{background:#8b4c38;}.default{color:#8b4c38;}.left_icons.style2 [class^="fa"]{background-color:#8b4c38;}.single_box.box-light-blue{background:#8b4c38;}.facts.style2{color:#8b4c38;}.facts.style3{color:#8b4c38;}.facts.style3 [class^="fa"]{border:1px solid #8b4c38;}.facts.style4 [class^="fa"]{background:#8b4c38;}.dropcap-bg{background:#8b4c38;}.line{background:#8b4c38;}.line-left{background:#8b4c38;}.text-higlights{background:#8b4c38;}.icons-default{background:#8b4c38;}a.dark-link:hover{color:#8b4c38;}.boxes-border-top{border-top:3px solid #8b4c38;}.boxes-border-left{border-left:3px solid #8b4c38;}.owl-testimonial-default .owl-controls .owl-page span{background:#8b4c38;}.owl-testimonial-default .owl-controls .owl-buttons div{background:#8b4c38;}.testimonial{background:#8b4c38;}.arrow-down{border-top:20px solid #8b4c38;}.owl-testimonial-default.testimonial-dark .owl-controls .owl-buttons div:hover{background:#8b4c38;}#toTopHover{border-radius:4px;background:url("/local/templates/mohito_local/css/../img/ui.totop.png") no-repeat left -51px #8b4c38;}.thumbnail.style1:hover{background:#8b4c38;}.thumbnail.style2{background:#8b4c38;}.panel-aqua{border-color:#8b4c38;}.panel-aqua .panel-heading{background:#8b4c38;border-color:#8b4c38;}blockquote.border-right{border-right:2px solid #8b4c38;}blockquote.border-left{border-left:2px solid #8b4c38;}blockquote.border-left-hover:hover{border-color:#8b4c38;}blockquote.border-right-hover:hover{border-color:#8b4c38;}blockquote.quote-bg-grey{border-color:#8b4c38;}blockquote.quote-bg-color{background:#8b4c38;}.progress-bar{background:#8b4c38;}.breadcrumbs.style1{background:#8b4c38;}.breadcrumbs.section-parallax ul.breadcrumb li a{color:#8b4c38;}.panel-title > a{background-color:#8b4c38;}.panel-title > a.collapsed:hover{background-color:#8b4c38;}.nav.nav-tabs > li > a:hover,.nav.nav-tabs > li > a:focus{background-color:#8b4c38;}.nav.nav-tabs > li.active > a,.nav.nav-tabs > li.active > a:hover,.nav.nav-tabs > li.active > a:focus{background-color:#8b4c38;}.nav.nav-tabs > li > a:hover,.nav.nav-tabs > li > a:focus,.nav.nav-tabs.nav-justified > .active > a{background-color:#8b4c38;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#8b4c38;border-color:#8b4c38;}.pager li a:hover{background:#8b4c38;}.header-text.style1{background-color:#8b4c38;}.portfolio .work .layer{background:#8b4c38;}.portfolioFilter a.current{background:#8b4c38;}.work-description .plus{background:#8b4c38;}.dl-horizontal:hover dd a{border-color:#8b4c38;}.home-blog .category{background:#8b4c38;}.get-in-touch{background-color:#8b4c38;}ul.recent-post li a:hover{color:#8b4c38;}.panel-title > a,.panel-title > a.collapsed:hover{background-color:#542e22;}.panel-title > a:hover,.panel-title > a.collapsed{background-color:#8b4c38;}.nav.nav-tabs > li > a{background:#8b4c38;}.nav.nav-tabs > li > a:hover,.nav.nav-tabs > li > a:focus,.nav.nav-tabs > li > a:hover,.nav.nav-tabs > li > a:focus,.nav.nav-tabs.nav-justified > .active > a,.nav.nav-tabs > li.active > a,.nav.nav-tabs > li.active > a:hover,.nav.nav-tabs > li.active > a:focus{background-color:#542e22;}.zetta-menu > li:hover > a,.zetta-menu > li.zm-active > a{color:#8b4c38 !important;}.logo-fill{background:#8b4c38 !important;}
/* End */


/* Start:/local/templates/mohito_local/components/bitrix/menu/horizontal_main_custom/style.min.css?16842889173933*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/mohito_local/components/bitrix/menu/horizontal_main_custom/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/mohito_local/components/bitrix/menu/horizontal_main_custom/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/mohito_local/components/bitrix/menu/horizontal_main_custom/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}@media screen and (max-width:980px){ul.zetta-menu>li ul li{display:none!important}}.logo-fill{display:block}.zm-logo>div[id ^= "bx_incl_area_"]{visibility:visible!important;opacity:1!important;transform:none!important}
/* End */


/* Start:/local/templates/mohito_local/components/bitrix/menu/horizontal_menu_footer/style.min.css?16842889763933*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/mohito_local/components/bitrix/menu/horizontal_menu_footer/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/mohito_local/components/bitrix/menu/horizontal_menu_footer/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/mohito_local/components/bitrix/menu/horizontal_menu_footer/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}@media screen and (max-width:980px){ul.zetta-menu>li ul li{display:none!important}}.logo-fill{display:block}.zm-logo>div[id ^= "bx_incl_area_"]{visibility:visible!important;opacity:1!important;transform:none!important}
/* End */


/* Start:/local/templates/mohito_local/styles.css?17537025242359*/
.watsapp_icon_block{
    margin-top: 20px;
}
.footer-btn-watsapp-block a {
    display: flex;
    gap: 6px;
    align-items: center;
    text-decoration: unset;
}
.footer-btn-watsapp-block{
    margin-bottom: 20px;
}
.footer-btn-watsapp-block a span{
    font-family: Lato;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: rgba(255, 255, 255, 1);

}
.watsapp-mobile-popap  {
    display: flex;
    padding: 10px 0;
    justify-content: center;
    align-items: center;
    gap: 8px;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 12px;
    border-radius: 4px;
    background: rgba(242, 242, 242, 1);
}
.nav-mobile .nav-toggle-content  .btn-callback {
    width: 90%;
    text-align: center;
}
.callback-col {
    display: flex;
    gap: 33px;
    align-items: center;
}
.watsapp-mobile-popap span{
    font-family: Lato;
    font-weight: 500;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 0;
    color: rgba(33, 37, 43, 1);
}
@media (max-width: 767px) {
    .watsapp_icon_block {
        display: none;
    }
    .btn-callback.watsapp-icon-mobile {
        margin-right: -30px;
    }
    .equal-height-column.mobile-block-height {
        height: 250px;
    }
    .main_page_text{
        padding: 0 20px ;
    }
    .img_mobile_width img  {
        width: 100%;
    }
}
@media (max-width: 480px) {

    #layerslider .ls-bottom-nav-wrapper,
    #layerslider .main_slider_prev,
    #layerslider .main_slider_next,
    #layerslider .main_slider_pic,
    #layerslider .main_slider_text {
        display: none;
    }

    #layerslider .main_slider_title,
    #layerslider .main_slider_subtitle {
        width: 80% !important;
        left: 10% !important;
        text-align: center !important;
    }

    #layerslider .main_slider_title {
        top: 10% !important;
        font-size: 16px !important;
        line-height: normal !important;
    }

    #layerslider .main_slider_subtitle {
        font-size: 11px !important;
        top: 43% !important;
    }

    #layerslider .main_slider_red_button {
        left: 29% !important;
        width: 170px !important;
        top: 80% !important;
        padding: 3px 0 !important;
        font-size: 16px !important;
    }
    .container ul {
        padding:  0 0 0 35px;
    }
    .container h5{
        padding: 0 20px;
    }
}
/* End */


/* Start:/local/templates/mohito_local/template_styles.css?17290674984755*/
body {
	overflow-x: hidden !important;
}

.container {
	overflow-x: hidden !important;
}

.vertical-align>* {
	display: inline-block;
	vertical-align: middle;
	margin-left: -10px;
	width: 100%;
}

.vertical-align>*>a,
.vertical-align>*>img,
.vertical-align>*>span {
	margin-left: 10px;
}

.vertical-align:after {
	content: "";
	width: 0px;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.modal-dialog {
	max-width: 480px;
}

#modalForm .form-control-feedback {
	top: 0 !important;
	margin-top: 0 !important;
}

#modalForm textarea {
	resize: vertical;
}

#reloadCaptchaModal {
	font-size: 14px;
	cursor: pointer;
	color: #01c1c1;
}

.starrequired {
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
}

/* Remove standart AJAX loading icon */
div[id ^="wait_comp_"],
.bx-core-waitwindow {
	display: none !important;
}

/* Clear tabs for extra small devices */
@media (max-width: 767px) {
	.nav-tabs>li {
		float: none;
		border-left: none;
		border-top: 1px solid #FFFFFF;
	}

	.nav-tabs>li:first-child {
		border-top: none;
	}
}

/* hz */
.img-news-list {
	width: 100%;
}

.news-block .owl-buttons>div {
	margin: 0 !important;
	bottom: 2px !important;
}

#emailAddressForm #subscribe_form_msg .help-block {
	color: #FF2000 !important;
}

#emailAddressForm #subscribe_form_msg .help-block {
	margin: 0 !important;
}

#emailAddressForm .form-control-feedback {
	margin-top: 0 !important;
	top: 0 !important;
	right: 0;
}

#emailAddressForm .input-group {
	margin: 0 0 0 0 !important;
}

.extra-items>a {
	font-size: 40px;
	line-height: 32px !important;
}

.itb-copyright {
	font-family: inherit;
	font-size: 13px;
	font-weight: 400;
	text-decoration: none;
	color: rgba(var(--copyright-color, 0, 0, 0), 0.4);
	transition: color ease-in-out 0.2s;
	display: flex;
	align-items: center;
	cursor: pointer;
	position: relative;
}

.itb-copyright__popup {
	display: flex;
	position: absolute;
	border-radius: 4px;
	padding: 4px 15px;
	box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.08);
	background: #f5f5f5;
	top: 0;
	left: -8px;
	transform: translate(-1%, calc(-100% - 24px));
	gap: 24px;
	opacity: 0;
	visibility: hidden;
	transition: 0.2s ease-out;
}

.itb-copyright.opened .itb-copyright__popup {
	display: flex;
	opacity: 1;
	visibility: visible;
}

.itb-copyright__popup:after {
	content: '';
	border-radius: 2px;
	width: 12px;
	height: 12px;
	background: #f5f5f5;
	transform: rotate(-45deg);
	position: absolute;
	bottom: -6px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.itb-copyright__popup a {
	font-size: 11px;
	text-decoration: none;
	color: rgba(0, 0, 0, 0.6);
	transition: color ease-in-out 0.2s;
	flex: 1 1 auto;
}

.itb-copyright__popup a:hover {
	color: rgba(0, 38, 174, 0.6);
}

.itb-copyright svg {
	fill: rgba(var(--copyright-color, 0, 0, 0), 0.4);
	transition: fill ease-in-out 0.2s;
	margin-left: 12px;
}

.itb-copyright:hover {
	color: rgba(var(--copyright-color, 0, 0, 0), 0.6);
}

.itb-copyright:hover svg {
	fill: rgba(var(--copyright-color, 0, 0, 0), 0.6);
}

.itb-copyright.blacked {
	color: rgba(var(--copyright-color, 255, 255, 255), 0.5);
}

.itb-copyright.blacked svg {
	fill: rgba(var(--copyright-color, 255, 255, 255), 0.5);
}

.itb-copyright.blacked:hover {
	color: rgba(var(--copyright-color, 255, 255, 255), 0.7);
}

.itb-copyright.blacked:hover svg {
	fill: rgba(var(--copyright-color, 255, 255, 255), 0.7);
}

.itb-copyright.blacked .itb-copyright__popup {
	background: #4d4d4d;
}

.itb-copyright.blacked .itb-copyright__popup:after {
	background: #4d4d4d;
}

.itb-copyright.blacked .itb-copyright__popup a {
	color: rgba(255, 255, 255, 0.7);
}

.itb-copyright.blacked .itb-copyright__popup a:hover {
	color: rgba(255, 255, 255, 1);
}

.itb-copyright.colored {
	color: rgba(var(--copyright-color, 255, 255, 255), 0.7);
}

.itb-copyright.colored svg {
	fill: rgba(var(--copyright-color, 255, 255, 255), 0.7);
}

.itb-copyright.colored:hover {
	color: rgba(var(--copyright-color, 255, 255, 255), 0.9);
}

.itb-copyright.colored:hover svg {
	fill: rgba(var(--copyright-color, 255, 255, 255), 0.9);
}

.itb-copyright.colored .itb-copyright__popup {
	background: #f5f5f5;
}

.itb-copyright.colored .itb-copyright__popup:after {
	background: #f5f5f5;
}

.itb-copyright.colored .itb-copyright__popup a {
	color: rgba(0, 0, 0, 0.6);
}

.itb-copyright.colored .itb-copyright__popup a:hover {
	color: rgba(0, 38, 174, 0.6);
}

#footer .container {
	overflow-x: visible !important;
}

@media screen {
	.stuck-nav {
		position: fixed;
		z-index: 9999;
		-webkit-transition: top .4s ease, opacity .4s ease;
		-moz-transition: top .4s ease, opacity .4s ease;
		transition: top .4s ease, opacity .4s ease;

		top: -70px;
		opacity: 0;
	}

	.stuck-nav.stuck {
		top: 0;
		opacity: 1;
	}

	.full-width {
		width: 100%;
	}
}

/* End */
/* /local/templates/mohito_local/css/bootstrap.css?1753175501145205 */
/* /local/templates/mohito_local/css/font-awesome.min.css?168007171421996 */
/* /local/templates/mohito_local/fancybox/jquery.fancybox.min.css?16800717003905 */
/* /local/templates/mohito_local/css/owl.carousel.min.css?16800717141180 */
/* /local/templates/mohito_local/css/zetta-menu.min.css?168007171418501 */
/* /local/templates/mohito_local/css/layerslider.min.css?168007171412918 */
/* /local/templates/mohito_local/css/animate.min.css?168007171453677 */
/* /local/templates/mohito_local/css/style.css?169390105084496 */
/* /local/templates/mohito_local/css/custom.css?174962108229661 */
/* /local/templates/mohito_local/css/fonts.min.css?16800717141505 */
/* /local/templates/mohito_local/libs/waSlideMenu/waslidemenu.min.css?16800717043856 */
/* /local/templates/mohito_local/css/custom-theme.min.css?16800717143917 */
/* /local/templates/mohito_local/components/bitrix/menu/horizontal_main_custom/style.min.css?16842889173933 */
/* /local/templates/mohito_local/components/bitrix/menu/horizontal_menu_footer/style.min.css?16842889763933 */
/* /local/templates/mohito_local/styles.css?17537025242359 */
/* /local/templates/mohito_local/template_styles.css?17290674984755 */
