@charset "UTF-8";

[hidden],

body:after,

template {

    display: none

}

hr,

img {

    border: 0

}

body,

figure {

    margin: 0

}

.img-thumbnail,

label,

table {

    max-width: 100%

}

.fa,

.glyphicon {

    -moz-osx-font-smoothing: grayscale

}

.initialism,

h1 {

    text-transform: uppercase

}

head {

    font-family: baby-bear

}

body:after {

    content: "baby-bear"

}

@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?v=4.3.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}

.faq{padding:40px auto;}
.faq .closed{color:#fff; background-color:#d9223e}
.faq .opened{}

@media (min-width: 768px) {

    head {

        font-family: mama-bear

    }

    body:after {

        content: "mama-bear"

    }

}

@media (min-width: 992px) {

    head {

        font-family: papa-bear

    }

    body:after {

        content: "papa-bear"

    }

}

@media (min-width: 1200px) {

    head {

        font-family: wide-bear

    }

    body:after {

        content: "wide-bear"

    }

}

@media (min-width: 1600px) {

    head {

        font-family: massive-bear

    }

    body:after {

        content: "massive-bear"

    }

}

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



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

}

a {

    background: 0 0

}

a:active,

a:hover {

    outline: 0

}

b,

optgroup,

strong {

    font-weight: 700

}

dfn {

    font-style: italic

}

h1 {

    margin: .67em 0

}

mark {

    background: #ff0;

    color: #000

}

sub,

sup {

    font-size: 75%;

    line-height: 0;

    position: relative;

    vertical-align: baseline

}

sup {

    top: -.5em

}

sub {

    bottom: -.25em

}

img {

    vertical-align: middle

}

svg:not(:root) {

    overflow: hidden

}

hr {

    box-sizing: content-box;

    height: 0

}

pre,

textarea {

    overflow: auto

}

code,

kbd,

pre,

samp {

    font-size: 1em

}

button,

input,

optgroup,

select,

textarea {

    color: inherit;

    font: inherit;

    margin: 0

}

.glyphicon,

address,

cite {

    font-style: normal

}

button {

    overflow: visible

}

button,

select {

    text-transform: none

}

button,

html input[type=button],

input[type=reset],

input[type=submit] {

    -webkit-appearance: button;

    cursor: pointer

}

button[disabled],

html input[disabled] {

    cursor: default

}

button::-moz-focus-inner,

input::-moz-focus-inner {

    border: 0;

    padding: 0

}

input[type=radio],

input[type=checkbox] {

    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-search-cancel-button,

input[type=search]::-webkit-search-decoration {

    -webkit-appearance: none

}

table {

    border-collapse: collapse;

    border-spacing: 0

}

td,

th {

    padding: 0

}

@media print {

    blockquote,

    img,

    pre,

    tr {

        page-break-inside: avoid

    }

    * {

        text-shadow: none!important;

        color: #000!important;

        background: 0 0!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: ""

    }

    blockquote,

    pre {

        border: 1px solid #999

    }

    thead {

        display: table-header-group

    }

    img {

        max-width: 100%!important

    }

    h2,

    h3,

    p {

        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 td,

    .table-bordered th {

        border: 1px solid #ddd!important

    }

}

.btn,

.btn-danger.active,

.btn-danger:active,

.btn-default.active,

.btn-default:active,

.btn-info.active,

.btn-info:active,

.btn-success.active,

.btn-success:active,

.btn-warning.active,

.btn-warning:active,

.btn.active,

.btn:active,

.form-control,

.open>.btn-danger.dropdown-toggle,

.open>.btn-default.dropdown-toggle,

.open>.btn-info.dropdown-toggle,

.open>.btn-success.dropdown-toggle,

.open>.btn-warning.dropdown-toggle,

.ui-datepicker .ui-datepicker-buttonpane {

    background-image: none

}

.img-thumbnail,

body {

    background-color: #fff

}

@font-face {

    font-family: 'Glyphicons Halflings';

    src: url(../bower_components/bootstrap-sass-official/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.eot);

    src: url(../bower_components/bootstrap-sass-official/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../bower_components/bootstrap-sass-official/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"), url(../bower_components/bootstrap-sass-official/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"), url(../bower_components/bootstrap-sass-official/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")

}

.glyphicon {

    position: relative;

    top: 1px;

    display: inline-block;

    font-family: 'Glyphicons Halflings';

    font-weight: 400;

    line-height: 1;

    -webkit-font-smoothing: antialiased

}

.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"

}

html {

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

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

    font-size: 62.5%;

    -webkit-tap-highlight-color: transparent

}

body {

    font-size: 14px;

    line-height: 1.42857;

    color: #333

}

button,

input,

select,

textarea {

    font-family: inherit;

    font-size: inherit;

    line-height: inherit

}

a {

    text-decoration: none

}

a:focus {

    outline-offset: -2px

}

.img-responsive {

    display: block;

    max-width: 100%;

    height: auto

}

.img-rounded {

    border-radius: 6px

}

.img-thumbnail {

    padding: 4px;

    line-height: 1.42857;

    border: 1px solid #ddd;

    border-radius: 4px;

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

    display: inline-block;

    height: auto

}

.img-circle {

    border-radius: 50%

}

hr {

    margin-top: 20px;

    margin-bottom: 20px;

    border-top: 1px solid #eee

}

.sr-only {

    position: absolute;

    width: 1px;

    height: 1px;

    margin: -1px;

    padding: 0;

    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,

.h1 small,

.h2 .small,

.h2 small,

.h3 .small,

.h3 small,

.h4 .small,

.h4 small,

.h5 .small,

.h5 small,

.h6 .small,

.h6 small,

h1 .small,

h1 small,

h2 .small,

h2 small,

h3 .small,

h3 small,

h4 .small,

h4 small,

h5 .small,

h5 small,

h6 .small,

h6 small {

    font-weight: 400;

    line-height: 1;

    color: #999

}

.h1,

.h2,

.h3,

h1,

h2,

h3 {

    margin-top: 20px;

    margin-bottom: 20px;


}

.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,

.h5,

.h6,

h4,

h5,

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: 200;

    line-height: 1.4

}

dt,

label {

    font-weight: 700

}

@media (min-width: 768px) {

    .lead {

        font-size: 21px

    }

}

.small,

small {

    font-size: 85%

}

.mark,

mark {

    background-color: #fcf8e3;

    padding: .2em

}

.text-left {

    text-align: left

}

.text-right {

    text-align: right

}

.text-center {

    text-align: center

}

.text-justify {

    text-align: justify

}

.text-muted {

    color: #999

}

.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

}

pre code,

table {

    background-color: transparent

}

.page-header {

    padding-bottom: 9px;

    margin: 40px 0 20px;

    border-bottom: 1px solid #eee

}

dl,

ol,

ul {

    margin-top: 0

}

blockquote ol:last-child,

blockquote p:last-child,

blockquote ul:last-child,

ol ol,

ol ul,

ul ol,

ul ul {

    margin-bottom: 0

}

address,

dl {

    margin-bottom: 20px

}

ol,

ul {

    margin-bottom: 10px

}

.list-inline,

.list-unstyled {

    padding-left: 0;

    list-style: none

}

.list-inline {

    margin-left: -5px

}

.list-inline>li {

    display: inline-block;

    padding-left: 5px;

    padding-right: 5px

}

dd,

dt {

    line-height: 1.42857

}

dd {

    margin-left: 0

}

.dl-horizontal dd:after,

.dl-horizontal dd:before {

    content: " ";

    display: table

}

.dl-horizontal dd:after {

    clear: both

}

@media (min-width: 768px) {

    .dl-horizontal dt {

        float: left;

        width: 160px;

        clear: left;

        text-align: right;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap

    }

    .dl-horizontal dd {

        margin-left: 180px

    }

    .container {

        width: 750px

    }

}

.clearfix:after,

.container-fluid:after,

.container:after,

.form-horizontal .form-group:after,

.row:after,

.ui-helper-clearfix:after {

    clear: both

}

abbr[data-original-title],

abbr[title] {

    cursor: help;

    border-bottom: 1px dotted #999

}

.initialism {

    font-size: 90%

}

blockquote {

    padding: 10px 20px;

    margin: 0 0 20px;

    font-size: 17.5px;

    border-left: 5px solid #eee

}

blockquote .small,

blockquote footer,

blockquote small {

    display: block;

    font-size: 80%;

    line-height: 1.42857;

    color: #999

}

legend,

pre {

    color: #333

}

blockquote .small:before,

blockquote footer:before,

blockquote small:before {

    content: '\2014 \00A0'

}

.blockquote-reverse,

blockquote.pull-right {

    padding-right: 15px;

    padding-left: 0;

    border-right: 5px solid #eee;

    border-left: 0;

    text-align: right

}

code,

kbd {

    padding: 2px 4px;

    font-size: 90%

}

.blockquote-reverse .small:before,

.blockquote-reverse footer:before,

.blockquote-reverse small:before,

blockquote.pull-right .small:before,

blockquote.pull-right footer:before,

blockquote.pull-right small:before {

    content: ''

}

.blockquote-reverse .small:after,

.blockquote-reverse footer:after,

.blockquote-reverse small:after,

blockquote.pull-right .small:after,

blockquote.pull-right footer:after,

blockquote.pull-right small:after {

    content: '\00A0 \2014'

}

blockquote:after,

blockquote:before {

    content: ""

}

address {

    line-height: 1.42857

}

code,

kbd,

pre,

samp {

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

}

code {

    color: #c7254e;

    background-color: #f9f2f4;

    border-radius: 4px

}

kbd {

    color: #fff;

    background-color: #333;

    border-radius: 3px;

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

}

pre {

    display: block;

    padding: 9.5px;

    margin: 0 0 10px;

    font-size: 13px;

    line-height: 1.42857;

    word-break: break-all;

    word-wrap: break-word;

    background-color: #f5f5f5;

    border: 1px solid #ccc;

    border-radius: 4px

}

.container-fluid:after,

.container-fluid:before,

.container:after,

.container:before,

.row:after,

.row:before {

    display: table;

    content: " "

}

.container,

.container-fluid {

    margin-right: auto;

    margin-left: auto

}

pre code {

    padding: 0;

    font-size: inherit;

    color: inherit;

    white-space: pre-wrap;

    border-radius: 0

}

.container,

.container-fluid {

    padding-left: 15px;

    padding-right: 15px

}

.pre-scrollable {

    max-height: 340px;

    overflow-y: scroll

}

@media (min-width: 992px) {

    .container {

        width: 970px

    }

}

@media (min-width: 1200px) {

    .container {

        width: 1170px

    }

}

.row {

    margin-left: -15px;

    margin-right: -15px

}

.col-lg-1,

.col-lg-10,

.col-lg-11,

.col-lg-12,

.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-md-1,

.col-md-10,

.col-md-11,

.col-md-12,

.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-sm-1,

.col-sm-10,

.col-sm-11,

.col-sm-12,

.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-xs-1,

.col-xs-10,

.col-xs-11,

.col-xs-12,

.col-xs-2,

.col-xs-3,

.col-xs-4,

.col-xs-5,

.col-xs-6,

.col-xs-7,

.col-xs-8,

.col-xs-9 {

    position: relative;

    min-height: 1px;

    padding-left: 15px;

    padding-right: 15px

}

.col-xs-1,

.col-xs-10,

.col-xs-11,

.col-xs-12,

.col-xs-2,

.col-xs-3,

.col-xs-4,

.col-xs-5,

.col-xs-6,

.col-xs-7,

.col-xs-8,

.col-xs-9 {

    float: left

}

.col-xs-1 {

    width: 8.33333%

}

.col-xs-2 {

    width: 16.66667%

}

.col-xs-3 {

    width: 25%

}

.col-xs-4 {

    width: 33.33333%

}

.col-xs-5 {

    width: 41.66667%

}

.col-xs-6 {

    width: 50%

}

.col-xs-7 {

    width: 58.33333%

}

.col-xs-8 {

    width: 66.66667%

}

.col-xs-9 {

    width: 75%

}

.col-xs-10 {

    width: 83.33333%

}

.col-xs-11 {

    width: 91.66667%

}

.col-xs-12 {

    width: 100%

}

.col-xs-pull-0 {

    right: auto

}

.col-xs-pull-1 {

    right: 8.33333%

}

.col-xs-pull-2 {

    right: 16.66667%

}

.col-xs-pull-3 {

    right: 25%

}

.col-xs-pull-4 {

    right: 33.33333%

}

.col-xs-pull-5 {

    right: 41.66667%

}

.col-xs-pull-6 {

    right: 50%

}

.col-xs-pull-7 {

    right: 58.33333%

}

.col-xs-pull-8 {

    right: 66.66667%

}

.col-xs-pull-9 {

    right: 75%

}

.col-xs-pull-10 {

    right: 83.33333%

}

.col-xs-pull-11 {

    right: 91.66667%

}

.col-xs-pull-12 {

    right: 100%

}

.col-xs-push-0 {

    left: auto

}

.col-xs-push-1 {

    left: 8.33333%

}

.col-xs-push-2 {

    left: 16.66667%

}

.col-xs-push-3 {

    left: 25%

}

.col-xs-push-4 {

    left: 33.33333%

}

.col-xs-push-5 {

    left: 41.66667%

}

.col-xs-push-6 {

    left: 50%

}

.col-xs-push-7 {

    left: 58.33333%

}

.col-xs-push-8 {

    left: 66.66667%

}

.col-xs-push-9 {

    left: 75%

}

.col-xs-push-10 {

    left: 83.33333%

}

.col-xs-push-11 {

    left: 91.66667%

}

.col-xs-push-12 {

    left: 100%

}

.col-xs-offset-0 {

    margin-left: 0

}

.col-xs-offset-1 {

    margin-left: 8.33333%

}

.col-xs-offset-2 {

    margin-left: 16.66667%

}

.col-xs-offset-3 {

    margin-left: 25%

}

.col-xs-offset-4 {

    margin-left: 33.33333%

}

.col-xs-offset-5 {

    margin-left: 41.66667%

}

.col-xs-offset-6 {

    margin-left: 50%

}

.col-xs-offset-7 {

    margin-left: 58.33333%

}

.col-xs-offset-8 {

    margin-left: 66.66667%

}

.col-xs-offset-9 {

    margin-left: 75%

}

.col-xs-offset-10 {

    margin-left: 83.33333%

}

.col-xs-offset-11 {

    margin-left: 91.66667%

}

.col-xs-offset-12 {

    margin-left: 100%

}

@media (min-width: 768px) {

    .col-sm-1,

    .col-sm-10,

    .col-sm-11,

    .col-sm-12,

    .col-sm-2,

    .col-sm-3,

    .col-sm-4,

    .col-sm-5,

    .col-sm-6,

    .col-sm-7,

    .col-sm-8,

    .col-sm-9 {

        float: left

    }

    .col-sm-1 {

        width: 8.33333%

    }

    .col-sm-2 {

        width: 16.66667%

    }

    .col-sm-3 {

        width: 25%

    }

    .col-sm-4 {

        width: 33.33333%

    }

    .col-sm-5 {

        width: 41.66667%

    }

    .col-sm-6 {

        width: 50%

    }

    .col-sm-7 {

        width: 58.33333%

    }

    .col-sm-8 {

        width: 66.66667%

    }

    .col-sm-9 {

        width: 75%

    }

    .col-sm-10 {

        width: 83.33333%

    }

    .col-sm-11 {

        width: 91.66667%

    }

    .col-sm-12 {

        width: 100%

    }

    .col-sm-pull-0 {

        right: auto

    }

    .col-sm-pull-1 {

        right: 8.33333%

    }

    .col-sm-pull-2 {

        right: 16.66667%

    }

    .col-sm-pull-3 {

        right: 25%

    }

    .col-sm-pull-4 {

        right: 33.33333%

    }

    .col-sm-pull-5 {

        right: 41.66667%

    }

    .col-sm-pull-6 {

        right: 50%

    }

    .col-sm-pull-7 {

        right: 58.33333%

    }

    .col-sm-pull-8 {

        right: 66.66667%

    }

    .col-sm-pull-9 {

        right: 75%

    }

    .col-sm-pull-10 {

        right: 83.33333%

    }

    .col-sm-pull-11 {

        right: 91.66667%

    }

    .col-sm-pull-12 {

        right: 100%

    }

    .col-sm-push-0 {

        left: auto

    }

    .col-sm-push-1 {

        left: 8.33333%

    }

    .col-sm-push-2 {

        left: 16.66667%

    }

    .col-sm-push-3 {

        left: 25%

    }

    .col-sm-push-4 {

        left: 33.33333%

    }

    .col-sm-push-5 {

        left: 41.66667%

    }

    .col-sm-push-6 {

        left: 50%

    }

    .col-sm-push-7 {

        left: 58.33333%

    }

    .col-sm-push-8 {

        left: 66.66667%

    }

    .col-sm-push-9 {

        left: 75%

    }

    .col-sm-push-10 {

        left: 83.33333%

    }

    .col-sm-push-11 {

        left: 91.66667%

    }

    .col-sm-push-12 {

        left: 100%

    }

    .col-sm-offset-0 {

        margin-left: 0

    }

    .col-sm-offset-1 {

        margin-left: 8.33333%

    }

    .col-sm-offset-2 {

        margin-left: 16.66667%

    }

    .col-sm-offset-3 {

        margin-left: 25%

    }

    .col-sm-offset-4 {

        margin-left: 33.33333%

    }

    .col-sm-offset-5 {

        margin-left: 41.66667%

    }

    .col-sm-offset-6 {

        margin-left: 50%

    }

    .col-sm-offset-7 {

        margin-left: 58.33333%

    }

    .col-sm-offset-8 {

        margin-left: 66.66667%

    }

    .col-sm-offset-9 {

        margin-left: 75%

    }

    .col-sm-offset-10 {

        margin-left: 83.33333%

    }

    .col-sm-offset-11 {

        margin-left: 91.66667%

    }

    .col-sm-offset-12 {

        margin-left: 100%

    }

}

@media (min-width: 992px) {

    .col-md-1,

    .col-md-10,

    .col-md-11,

    .col-md-12,

    .col-md-2,

    .col-md-3,

    .col-md-4,

    .col-md-5,

    .col-md-6,

    .col-md-7,

    .col-md-8,

    .col-md-9 {

        float: left

    }

    .col-md-1 {

        width: 8.33333%

    }

    .col-md-2 {

        width: 16.66667%

    }

    .col-md-3 {

        width: 25%

    }

    .col-md-4 {

        width: 33.33333%

    }

    .col-md-5 {

        width: 41.66667%

    }

    .col-md-6 {

        width: 50%

    }

    .col-md-7 {

        width: 58.33333%

    }

    .col-md-8 {

        width: 66.66667%

    }

    .col-md-9 {

        width: 75%

    }

    .col-md-10 {

        width: 83.33333%

    }

    .col-md-11 {

        width: 91.66667%

    }

    .col-md-12 {

        width: 100%

    }

    .col-md-pull-0 {

        right: auto

    }

    .col-md-pull-1 {

        right: 8.33333%

    }

    .col-md-pull-2 {

        right: 16.66667%

    }

    .col-md-pull-3 {

        right: 25%

    }

    .col-md-pull-4 {

        right: 33.33333%

    }

    .col-md-pull-5 {

        right: 41.66667%

    }

    .col-md-pull-6 {

        right: 50%

    }

    .col-md-pull-7 {

        right: 58.33333%

    }

    .col-md-pull-8 {

        right: 66.66667%

    }

    .col-md-pull-9 {

        right: 75%

    }

    .col-md-pull-10 {

        right: 83.33333%

    }

    .col-md-pull-11 {

        right: 91.66667%

    }

    .col-md-pull-12 {

        right: 100%

    }

    .col-md-push-0 {

        left: auto

    }

    .col-md-push-1 {

        left: 8.33333%

    }

    .col-md-push-2 {

        left: 16.66667%

    }

    .col-md-push-3 {

        left: 25%

    }

    .col-md-push-4 {

        left: 33.33333%

    }

    .col-md-push-5 {

        left: 41.66667%

    }

    .col-md-push-6 {

        left: 50%

    }

    .col-md-push-7 {

        left: 58.33333%

    }

    .col-md-push-8 {

        left: 66.66667%

    }

    .col-md-push-9 {

        left: 75%

    }

    .col-md-push-10 {

        left: 83.33333%

    }

    .col-md-push-11 {

        left: 91.66667%

    }

    .col-md-push-12 {

        left: 100%

    }

    .col-md-offset-0 {

        margin-left: 0

    }

    .col-md-offset-1 {

        margin-left: 8.33333%

    }

    .col-md-offset-2 {

        margin-left: 16.66667%

    }

    .col-md-offset-3 {

        margin-left: 25%

    }

    .col-md-offset-4 {

        margin-left: 33.33333%

    }

    .col-md-offset-5 {

        margin-left: 41.66667%

    }

    .col-md-offset-6 {

        margin-left: 50%

    }

    .col-md-offset-7 {

        margin-left: 58.33333%

    }

    .col-md-offset-8 {

        margin-left: 66.66667%

    }

    .col-md-offset-9 {

        margin-left: 75%

    }

    .col-md-offset-10 {

        margin-left: 83.33333%

    }

    .col-md-offset-11 {

        margin-left: 91.66667%

    }

    .col-md-offset-12 {

        margin-left: 100%

    }

}

@media (min-width: 1200px) {

    .col-lg-1,

    .col-lg-10,

    .col-lg-11,

    .col-lg-12,

    .col-lg-2,

    .col-lg-3,

    .col-lg-4,

    .col-lg-5,

    .col-lg-6,

    .col-lg-7,

    .col-lg-8,

    .col-lg-9 {

        float: left

    }

    .col-lg-1 {

        width: 8.33333%

    }

    .col-lg-2 {

        width: 16.66667%

    }

    .col-lg-3 {

        width: 25%

    }

    .col-lg-4 {

        width: 33.33333%

    }

    .col-lg-5 {

        width: 41.66667%

    }

    .col-lg-6 {

        width: 50%

    }

    .col-lg-7 {

        width: 58.33333%

    }

    .col-lg-8 {

        width: 66.66667%

    }

    .col-lg-9 {

        width: 75%

    }

    .col-lg-10 {

        width: 83.33333%

    }

    .col-lg-11 {

        width: 91.66667%

    }

    .col-lg-12 {

        width: 100%

    }

    .col-lg-pull-0 {

        right: auto

    }

    .col-lg-pull-1 {

        right: 8.33333%

    }

    .col-lg-pull-2 {

        right: 16.66667%

    }

    .col-lg-pull-3 {

        right: 25%

    }

    .col-lg-pull-4 {

        right: 33.33333%

    }

    .col-lg-pull-5 {

        right: 41.66667%

    }

    .col-lg-pull-6 {

        right: 50%

    }

    .col-lg-pull-7 {

        right: 58.33333%

    }

    .col-lg-pull-8 {

        right: 66.66667%

    }

    .col-lg-pull-9 {

        right: 75%

    }

    .col-lg-pull-10 {

        right: 83.33333%

    }

    .col-lg-pull-11 {

        right: 91.66667%

    }

    .col-lg-pull-12 {

        right: 100%

    }

    .col-lg-push-0 {

        left: auto

    }

    .col-lg-push-1 {

        left: 8.33333%

    }

    .col-lg-push-2 {

        left: 16.66667%

    }

    .col-lg-push-3 {

        left: 25%

    }

    .col-lg-push-4 {

        left: 33.33333%

    }

    .col-lg-push-5 {

        left: 41.66667%

    }

    .col-lg-push-6 {

        left: 50%

    }

    .col-lg-push-7 {

        left: 58.33333%

    }

    .col-lg-push-8 {

        left: 66.66667%

    }

    .col-lg-push-9 {

        left: 75%

    }

    .col-lg-push-10 {

        left: 83.33333%

    }

    .col-lg-push-11 {

        left: 91.66667%

    }

    .col-lg-push-12 {

        left: 100%

    }

    .col-lg-offset-0 {

        margin-left: 0

    }

    .col-lg-offset-1 {

        margin-left: 8.33333%

    }

    .col-lg-offset-2 {

        margin-left: 16.66667%

    }

    .col-lg-offset-3 {

        margin-left: 25%

    }

    .col-lg-offset-4 {

        margin-left: 33.33333%

    }

    .col-lg-offset-5 {

        margin-left: 41.66667%

    }

    .col-lg-offset-6 {

        margin-left: 50%

    }

    .col-lg-offset-7 {

        margin-left: 58.33333%

    }

    .col-lg-offset-8 {

        margin-left: 66.66667%

    }

    .col-lg-offset-9 {

        margin-left: 75%

    }

    .col-lg-offset-10 {

        margin-left: 83.33333%

    }

    .col-lg-offset-11 {

        margin-left: 91.66667%

    }

    .col-lg-offset-12 {

        margin-left: 100%

    }

}

th {

    text-align: left

}

.table {

    width: 100%;

    margin-bottom: 20px

}

.table>tbody>tr>td,

.table>tbody>tr>th,

.table>tfoot>tr>td,

.table>tfoot>tr>th,

.table>thead>tr>td,

.table>thead>tr>th {

    padding: 8px;

    line-height: 1.42857;

    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>td,

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

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

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

.table>thead:first-child>tr:first-child>td,

.table>thead:first-child>tr:first-child>th {

    border-top: 0

}

.table>tbody+tbody {

    border-top: 2px solid #ddd

}

.table .table {

    background-color: #fff

}

.table-condensed>tbody>tr>td,

.table-condensed>tbody>tr>th,

.table-condensed>tfoot>tr>td,

.table-condensed>tfoot>tr>th,

.table-condensed>thead>tr>td,

.table-condensed>thead>tr>th {

    padding: 5px

}

.table-bordered,

.table-bordered>tbody>tr>td,

.table-bordered>tbody>tr>th,

.table-bordered>tfoot>tr>td,

.table-bordered>tfoot>tr>th,

.table-bordered>thead>tr>td,

.table-bordered>thead>tr>th {

    border: 1px solid #ddd

}

.table-bordered>thead>tr>td,

.table-bordered>thead>tr>th {

    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,

.table>tbody>tr.active>td,

.table>tbody>tr.active>th,

.table>tbody>tr>td.active,

.table>tbody>tr>th.active,

.table>tfoot>tr.active>td,

.table>tfoot>tr.active>th,

.table>tfoot>tr>td.active,

.table>tfoot>tr>th.active,

.table>thead>tr.active>td,

.table>thead>tr.active>th,

.table>thead>tr>td.active,

.table>thead>tr>th.active {

    background-color: #f5f5f5

}

table col[class*=col-] {

    position: static;

    float: none;

    display: table-column

}

table td[class*=col-],

table th[class*=col-] {

    position: static;

    float: none;

    display: table-cell

}

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

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

.table-hover>tbody>tr:hover>.active,

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

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

    background-color: #e8e8e8

}

.table>tbody>tr.success>td,

.table>tbody>tr.success>th,

.table>tbody>tr>td.success,

.table>tbody>tr>th.success,

.table>tfoot>tr.success>td,

.table>tfoot>tr.success>th,

.table>tfoot>tr>td.success,

.table>tfoot>tr>th.success,

.table>thead>tr.success>td,

.table>thead>tr.success>th,

.table>thead>tr>td.success,

.table>thead>tr>th.success {

    background-color: #dff0d8

}

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

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

.table-hover>tbody>tr:hover>.success,

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

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

    background-color: #d0e9c6

}

.table>tbody>tr.info>td,

.table>tbody>tr.info>th,

.table>tbody>tr>td.info,

.table>tbody>tr>th.info,

.table>tfoot>tr.info>td,

.table>tfoot>tr.info>th,

.table>tfoot>tr>td.info,

.table>tfoot>tr>th.info,

.table>thead>tr.info>td,

.table>thead>tr.info>th,

.table>thead>tr>td.info,

.table>thead>tr>th.info {

    background-color: #d9edf7

}

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

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

.table-hover>tbody>tr:hover>.info,

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

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

    background-color: #c4e3f3

}

.table>tbody>tr.warning>td,

.table>tbody>tr.warning>th,

.table>tbody>tr>td.warning,

.table>tbody>tr>th.warning,

.table>tfoot>tr.warning>td,

.table>tfoot>tr.warning>th,

.table>tfoot>tr>td.warning,

.table>tfoot>tr>th.warning,

.table>thead>tr.warning>td,

.table>thead>tr.warning>th,

.table>thead>tr>td.warning,

.table>thead>tr>th.warning {

    background-color: #fcf8e3

}

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

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

.table-hover>tbody>tr:hover>.warning,

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

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

    background-color: #faf2cc

}

.table>tbody>tr.danger>td,

.table>tbody>tr.danger>th,

.table>tbody>tr>td.danger,

.table>tbody>tr>th.danger,

.table>tfoot>tr.danger>td,

.table>tfoot>tr.danger>th,

.table>tfoot>tr>td.danger,

.table>tfoot>tr>th.danger,

.table>thead>tr.danger>td,

.table>thead>tr.danger>th,

.table>thead>tr>td.danger,

.table>thead>tr>th.danger {

    background-color: #f2dede

}

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

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

.table-hover>tbody>tr:hover>.danger,

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

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

    background-color: #ebcccc

}

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

    .table-responsive {

        width: 100%;

        margin-bottom: 15px;

        overflow-y: hidden;

        overflow-x: scroll;

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

        border: 1px solid #ddd;

        -webkit-overflow-scrolling: touch

    }

    .table-responsive>.table {

        margin-bottom: 0

    }

    .table-responsive>.table>tbody>tr>td,

    .table-responsive>.table>tbody>tr>th,

    .table-responsive>.table>tfoot>tr>td,

    .table-responsive>.table>tfoot>tr>th,

    .table-responsive>.table>thead>tr>td,

    .table-responsive>.table>thead>tr>th {

        white-space: nowrap

    }

    .table-responsive>.table-bordered {

        border: 0

    }

    .table-responsive>.table-bordered>tbody>tr>td:first-child,

    .table-responsive>.table-bordered>tbody>tr>th:first-child,

    .table-responsive>.table-bordered>tfoot>tr>td:first-child,

    .table-responsive>.table-bordered>tfoot>tr>th:first-child,

    .table-responsive>.table-bordered>thead>tr>td:first-child,

    .table-responsive>.table-bordered>thead>tr>th:first-child {

        border-left: 0

    }

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

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

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

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

    .table-responsive>.table-bordered>thead>tr>td:last-child,

    .table-responsive>.table-bordered>thead>tr>th:last-child {

        border-right: 0

    }

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

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

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

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

        border-bottom: 0

    }

}

fieldset,

legend {

    padding: 0;

    border: 0

}

fieldset {

    margin: 0;

    min-width: 0

}

legend {

    display: block;

    width: 100%;

    margin-bottom: 20px;

    font-size: 21px;

    line-height: inherit;

    border-bottom: 1px solid #e5e5e5

}

label {

    display: inline-block;

    margin-bottom: 5px

}

.checkbox label,

.checkbox-inline,

.radio label,

.radio-inline {

    font-weight: 400;

    padding-left: 20px;

    cursor: pointer;

    margin-bottom: 0

}

input[type=search] {

    box-sizing: border-box;

    -webkit-appearance: none

}

input[type=radio],

input[type=checkbox] {

    margin: 4px 0 0;

    margin-top: 1px\9;

    line-height: normal

}

.form-control,

output {

    font-size: 14px;

    line-height: 1.42857;

    color: #555;

    display: block

}

input[type=file] {

    display: block

}

input[type=range] {

    display: block;

    width: 100%

}

select[multiple],

select[size] {

    height: auto

}

input[type=radio]:focus,

input[type=file]:focus,

input[type=checkbox]:focus {

    outline: dotted thin;

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

    outline-offset: -2px

}

output {

    padding-top: 7px

}

.form-control {

    width: 100%;

    height: 34px;

    padding: 6px 12px;

    background-color: #fff;

    border: 1px solid #ccc;

    border-radius: 4px;

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

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

}

.form-control:focus {

    border-color: #66afe9;

    outline: 0;

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

}

.form-control::-moz-placeholder {

    color: #999;

    opacity: 1

}

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

    color: #999

}

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

    color: #999

}

.has-success .checkbox,

.has-success .checkbox-inline,

.has-success .control-label,

.has-success .form-control-feedback,

.has-success .help-block,

.has-success .radio,

.has-success .radio-inline {

    color: #3c763d

}

.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=date],

input[type=time],

input[type=datetime-local],

input[type=month] {

    line-height: 34px;

    line-height: 1.42857\9

}

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

}

.checkbox,

.radio {

    display: block;

    min-height: 20px;

    margin-top: 10px;

    margin-bottom: 10px;
	    margin-left: 10px;

}

.checkbox input[type=checkbox],

.checkbox-inline input[type=checkbox],

.radio input[type=radio],

.radio-inline input[type=radio] {

    float: left;

    margin-left: -20px

}

.checkbox+.checkbox,

.radio+.radio {

    margin-top: -5px

}

.checkbox-inline,

.radio-inline {

    display: inline-block;

    vertical-align: middle

}

.checkbox-inline+.checkbox-inline,

.radio-inline+.radio-inline {

    margin-top: 0;

    margin-left: 10px

}

.checkbox-inline[disabled],

.checkbox[disabled],

.radio-inline[disabled],

.radio[disabled],

fieldset[disabled] .checkbox,

fieldset[disabled] .checkbox-inline,

fieldset[disabled] .radio,

fieldset[disabled] .radio-inline,

fieldset[disabled] input[type=radio],

fieldset[disabled] input[type=checkbox],

input[type=radio][disabled],

input[type=checkbox][disabled] {

    cursor: not-allowed

}

.input-sm {

    height: 30px;

    padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px

}

select.input-sm {

    height: 30px;

    line-height: 30px

}

select[multiple].input-sm,

textarea.input-sm {

    height: auto

}

.input-lg {

    height: 46px;

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.33;

    border-radius: 6px

}

select.input-lg {

    height: 46px;

    line-height: 46px

}

select[multiple].input-lg,

textarea.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 .form-control {

    border-color: #3c763d;

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

}

.has-success .form-control:focus {

    border-color: #2b542c;

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

}

.has-success .input-group-addon {

    color: #3c763d;

    border-color: #3c763d;

    background-color: #dff0d8

}

.has-warning .checkbox,

.has-warning .checkbox-inline,

.has-warning .control-label,

.has-warning .form-control-feedback,

.has-warning .help-block,

.has-warning .radio,

.has-warning .radio-inline {

    color: #8a6d3b

}

.has-warning .form-control {

    border-color: #8a6d3b;

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

}

.has-warning .form-control:focus {

    border-color: #66512c;

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

}

.has-warning .input-group-addon {

    color: #8a6d3b;

    border-color: #8a6d3b;

    background-color: #fcf8e3

}

.has-error .checkbox,

.has-error .checkbox-inline,

.has-error .control-label,

.has-error .form-control-feedback,

.has-error .help-block,

.has-error .radio,

.has-error .radio-inline {

    color: #a94442

}

.has-error .form-control {

    border-color: #a94442;

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

}

.has-error .form-control:focus {

    border-color: #843534;

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

}

.has-error .input-group-addon {

    color: #a94442;

    border-color: #a94442;

    background-color: #f2dede

}

.form-control-static {

    margin-bottom: 0

}

.help-block {

    display: block;

    margin-top: 5px;

    margin-bottom: 10px;

    color: #737373

}






@media (min-width: 768px) {

    .form-inline .control-label,

    .form-inline .form-group {

        margin-bottom: 0;

        vertical-align: middle

    }

    .form-inline .form-group {

        display: inline-block

    }

    .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 .form-control,

    .form-inline .input-group .input-group-addon,

    .form-inline .input-group .input-group-btn {

        width: auto

    }

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

        width: 100%

    }

    .form-inline .checkbox,

    .form-inline .radio {

        display: inline-block;

        margin-top: 0;

        margin-bottom: 0;

        padding-left: 0;

        vertical-align: middle

    }

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

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

        float: none;

        margin-left: 0

    }

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

        top: 0

    }

    .form-horizontal .control-label {

        text-align: right;

        margin-bottom: 0;

        padding-top: 7px

    }

}

.btn-block,

input[type=button].btn-block,

input[type=reset].btn-block,

input[type=submit].btn-block {

    width: 100%

}

.form-horizontal .checkbox,

.form-horizontal .checkbox-inline,

.form-horizontal .radio,

.form-horizontal .radio-inline {

    margin-top: 0;

    margin-bottom: 0;

    padding-top: 7px

}

.form-horizontal .checkbox,

.form-horizontal .radio {

    min-height: 27px

}

.form-horizontal .form-group {

    margin-left: -15px;

    margin-right: -15px

}

.form-horizontal .form-group:after,

.form-horizontal .form-group:before {

    content: " ";

    display: table

}

.form-horizontal .form-control-static {

    padding-top: 7px;

    padding-bottom: 7px

}

.btn,

.fa-fw,

.fa-li,

.fa-stack-1x,

.fa-stack-2x,

.ui-datepicker th {

    text-align: center

}

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

    top: 0;

    right: 15px

}

.btn {

    margin-bottom: 0;

    vertical-align: middle;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none

}

.btn.active:focus,

.btn:active:focus,

.btn:focus {

    outline: dotted thin;

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

    outline-offset: -2px

}

.btn:focus,

.btn:hover {

    color: #333;

    text-decoration: none

}

.btn.active,

.btn:active {

    outline: 0;

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

}

.btn.disabled,

.btn[disabled],

fieldset[disabled] .btn {

    cursor: not-allowed;

    pointer-events: none;

    opacity: .65;

    filter: alpha(opacity=65);

    box-shadow: none

}

.btn-default {

    color: #333;

    background-color: #fff;

    border-color: #ccc

}

.btn-default.active,

.btn-default:active,

.btn-default:focus,

.btn-default:hover,

.open>.btn-default.dropdown-toggle {

    color: #333;

    background-color: #e6e6e6;

    border-color: #adadad

}

.btn-default.disabled,

.btn-default.disabled.active,

.btn-default.disabled:active,

.btn-default.disabled:focus,

.btn-default.disabled:hover,

.btn-default[disabled],

.btn-default[disabled].active,

.btn-default[disabled]:active,

.btn-default[disabled]:focus,

.btn-default[disabled]:hover,

fieldset[disabled] .btn-default,

fieldset[disabled] .btn-default.active,

fieldset[disabled] .btn-default:active,

fieldset[disabled] .btn-default:focus,

fieldset[disabled] .btn-default:hover {

    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.active,

.btn-primary:active,

.btn-primary:focus,

.btn-primary:hover,

.open>.btn-primary.dropdown-toggle {

    color: #fff;

    background-color: #3071a9;

    border-color: #285e8e

}

.btn-primary.active,

.btn-primary:active,

.open>.btn-primary.dropdown-toggle {

    background-image: none

}

.btn-primary.disabled,

.btn-primary.disabled.active,

.btn-primary.disabled:active,

.btn-primary.disabled:focus,

.btn-primary.disabled:hover,

.btn-primary[disabled],

.btn-primary[disabled].active,

.btn-primary[disabled]:active,

.btn-primary[disabled]:focus,

.btn-primary[disabled]:hover,

fieldset[disabled] .btn-primary,

fieldset[disabled] .btn-primary.active,

fieldset[disabled] .btn-primary:active,

fieldset[disabled] .btn-primary:focus,

fieldset[disabled] .btn-primary:hover {

    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.active,

.btn-success:active,

.btn-success:focus,

.btn-success:hover,

.open>.btn-success.dropdown-toggle {

    color: #fff;

    background-color: #449d44;

    border-color: #398439

}

.btn-success.disabled,

.btn-success.disabled.active,

.btn-success.disabled:active,

.btn-success.disabled:focus,

.btn-success.disabled:hover,

.btn-success[disabled],

.btn-success[disabled].active,

.btn-success[disabled]:active,

.btn-success[disabled]:focus,

.btn-success[disabled]:hover,

fieldset[disabled] .btn-success,

fieldset[disabled] .btn-success.active,

fieldset[disabled] .btn-success:active,

fieldset[disabled] .btn-success:focus,

fieldset[disabled] .btn-success:hover {

    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.active,

.btn-info:active,

.btn-info:focus,

.btn-info:hover,

.open>.btn-info.dropdown-toggle {

    color: #fff;

    background-color: #31b0d5;

    border-color: #269abc

}

.btn-info.disabled,

.btn-info.disabled.active,

.btn-info.disabled:active,

.btn-info.disabled:focus,

.btn-info.disabled:hover,

.btn-info[disabled],

.btn-info[disabled].active,

.btn-info[disabled]:active,

.btn-info[disabled]:focus,

.btn-info[disabled]:hover,

fieldset[disabled] .btn-info,

fieldset[disabled] .btn-info.active,

fieldset[disabled] .btn-info:active,

fieldset[disabled] .btn-info:focus,

fieldset[disabled] .btn-info:hover {

    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.active,

.btn-warning:active,

.btn-warning:focus,

.btn-warning:hover,

.open>.btn-warning.dropdown-toggle {

    color: #fff;

    background-color: #ec971f;

    border-color: #d58512

}

.btn-warning.disabled,

.btn-warning.disabled.active,

.btn-warning.disabled:active,

.btn-warning.disabled:focus,

.btn-warning.disabled:hover,

.btn-warning[disabled],

.btn-warning[disabled].active,

.btn-warning[disabled]:active,

.btn-warning[disabled]:focus,

.btn-warning[disabled]:hover,

fieldset[disabled] .btn-warning,

fieldset[disabled] .btn-warning.active,

fieldset[disabled] .btn-warning:active,

fieldset[disabled] .btn-warning:focus,

fieldset[disabled] .btn-warning:hover {

    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.active,

.btn-danger:active,

.btn-danger:focus,

.btn-danger:hover,

.open>.btn-danger.dropdown-toggle {

    color: #fff;

    background-color: #c9302c;

    border-color: #ac2925

}

.btn-danger.disabled,

.btn-danger.disabled.active,

.btn-danger.disabled:active,

.btn-danger.disabled:focus,

.btn-danger.disabled:hover,

.btn-danger[disabled],

.btn-danger[disabled].active,

.btn-danger[disabled]:active,

.btn-danger[disabled]:focus,

.btn-danger[disabled]:hover,

fieldset[disabled] .btn-danger,

fieldset[disabled] .btn-danger.active,

fieldset[disabled] .btn-danger:active,

fieldset[disabled] .btn-danger:focus,

fieldset[disabled] .btn-danger:hover {

    background-color: #d9534f;

    border-color: #d43f3a

}

.btn-danger .badge {

    color: #d9534f;

    background-color: #fff

}

.btn-link {

    color: #428bca;

    font-weight: 400;

    cursor: pointer;

    border-radius: 0

}

.btn-link,

.btn-link:active,

.btn-link[disabled],

fieldset[disabled] .btn-link {

    background-color: transparent;

    box-shadow: none

}

.btn-link,

.btn-link:active,

.btn-link:focus,

.btn-link:hover {

    border-color: transparent

}

.btn-link:focus,

.btn-link:hover {

    color: #2a6496;

    text-decoration: underline;

    background-color: transparent

}

.btn-link[disabled]:focus,

.btn-link[disabled]:hover,

fieldset[disabled] .btn-link:focus,

fieldset[disabled] .btn-link:hover {

    color: #999;

    text-decoration: none

}

.btn-lg {

    padding: 10px 16px;

    font-size: 18px;

    line-height: 1.33;

    border-radius: 6px

}

.btn-sm,

.btn-xs {

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px

}

.btn-sm {

    padding: 5px 10px

}

.btn-xs {

    padding: 1px 5px

}

.btn-block {

    display: block;

    padding-left: 0;

    padding-right: 0

}

.btn-block+.btn-block {

    margin-top: 5px

}

.clearfix:after,

.clearfix:before {

    content: " ";

    display: table

}

.center-block {

    display: block;

    margin-left: auto;

    margin-right: auto

}

.pull-right {

    float: right!important

}

.pull-left {

    float: left!important

}

.hide {

    display: none!important

}

.show {

    display: block!important

}

.hidden,

.visible-lg,

.visible-lg-block,

.visible-lg-inline,

.visible-lg-inline-block,

.visible-md,

.visible-md-block,

.visible-md-inline,

.visible-md-inline-block,

.visible-sm,

.visible-sm-block,

.visible-sm-inline,

.visible-sm-inline-block,

.visible-xs,

.visible-xs-block,

.visible-xs-inline,

.visible-xs-inline-block {

    display: none!important

}

.invisible {

    visibility: hidden

}

.text-hide {

    font: 0/0 a;

    color: transparent;

    text-shadow: none;

    background-color: transparent;

    border: 0

}

.hidden {

    visibility: hidden!important

}

.affix {

    position: fixed

}

@-ms-viewport {

    width: device-width

}

@media (max-width: 767px) {

    .visible-xs {

        display: block!important

    }

    table.visible-xs {

        display: table

    }

    tr.visible-xs {

        display: table-row!important

    }

    td.visible-xs,

    th.visible-xs {

        display: table-cell!important

    }

    .visible-xs-block {

        display: block!important

    }

    .visible-xs-inline {

        display: inline!important

    }

    .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

    }

    td.visible-sm,

    th.visible-sm {

        display: table-cell!important

    }

    .visible-sm-block {

        display: block!important

    }

    .visible-sm-inline {

        display: inline!important

    }

    .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

    }

    td.visible-md,

    th.visible-md {

        display: table-cell!important

    }

    .visible-md-block {

        display: block!important

    }

    .visible-md-inline {

        display: inline!important

    }

    .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

    }

    td.visible-lg,

    th.visible-lg {

        display: table-cell!important

    }

    .visible-lg-block {

        display: block!important

    }

    .visible-lg-inline {

        display: inline!important

    }

    .visible-lg-inline-block {

        display: inline-block!important

    }

    .hidden-lg {

        display: none!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

    }

}

.visible-print {

    display: none!important

}

@media print {

    .visible-print {

        display: block!important

    }

    table.visible-print {

        display: table

    }

    tr.visible-print {

        display: table-row!important

    }

    td.visible-print,

    th.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

    }

    .hidden-print {

        display: none!important

    }

}

.fa,

.fa-stack {

    display: inline-block

}

@media (min-width: 1600px) {

    .col-xl-1,

    .col-xl-10,

    .col-xl-11,

    .col-xl-12,

    .col-xl-2,

    .col-xl-3,

    .col-xl-4,

    .col-xl-5,

    .col-xl-6,

    .col-xl-7,

    .col-xl-8,

    .col-xl-9 {

        float: left

    }

    .col-xl-1 {

        width: 8.33333%

    }

    .col-xl-2 {

        width: 16.66667%

    }

    .col-xl-3 {

        width: 25%

    }

    .col-xl-4 {

        width: 33.33333%

    }

    .col-xl-5 {

        width: 41.66667%

    }

    .col-xl-6 {

        width: 50%

    }

    .col-xl-7 {

        width: 58.33333%

    }

    .col-xl-8 {

        width: 66.66667%

    }

    .col-xl-9 {

        width: 75%

    }

    .col-xl-10 {

        width: 83.33333%

    }

    .col-xl-11 {

        width: 91.66667%

    }

    .col-xl-12 {

        width: 100%

    }

    .col-xl-pull-0 {

        right: auto

    }

    .col-xl-pull-1 {

        right: 8.33333%

    }

    .col-xl-pull-2 {

        right: 16.66667%

    }

    .col-xl-pull-3 {

        right: 25%

    }

    .col-xl-pull-4 {

        right: 33.33333%

    }

    .col-xl-pull-5 {

        right: 41.66667%

    }

    .col-xl-pull-6 {

        right: 50%

    }

    .col-xl-pull-7 {

        right: 58.33333%

    }

    .col-xl-pull-8 {

        right: 66.66667%

    }

    .col-xl-pull-9 {

        right: 75%

    }

    .col-xl-pull-10 {

        right: 83.33333%

    }

    .col-xl-pull-11 {

        right: 91.66667%

    }

    .col-xl-pull-12 {

        right: 100%

    }

    .col-xl-push-0 {

        left: auto

    }

    .col-xl-push-1 {

        left: 8.33333%

    }

    .col-xl-push-2 {

        left: 16.66667%

    }

    .col-xl-push-3 {

        left: 25%

    }

    .col-xl-push-4 {

        left: 33.33333%

    }

    .col-xl-push-5 {

        left: 41.66667%

    }

    .col-xl-push-6 {

        left: 50%

    }

    .col-xl-push-7 {

        left: 58.33333%

    }

    .col-xl-push-8 {

        left: 66.66667%

    }

    .col-xl-push-9 {

        left: 75%

    }

    .col-xl-push-10 {

        left: 83.33333%

    }

    .col-xl-push-11 {

        left: 91.66667%

    }

    .col-xl-push-12 {

        left: 100%

    }

    .col-xl-offset-0 {

        margin-left: 0

    }

    .col-xl-offset-1 {

        margin-left: 8.33333%

    }

    .col-xl-offset-2 {

        margin-left: 16.66667%

    }

    .col-xl-offset-3 {

        margin-left: 25%

    }

    .col-xl-offset-4 {

        margin-left: 33.33333%

    }

    .col-xl-offset-5 {

        margin-left: 41.66667%

    }

    .col-xl-offset-6 {

        margin-left: 50%

    }

    .col-xl-offset-7 {

        margin-left: 58.33333%

    }

    .col-xl-offset-8 {

        margin-left: 66.66667%

    }

    .col-xl-offset-9 {

        margin-left: 75%

    }

    .col-xl-offset-10 {

        margin-left: 83.33333%

    }

    .col-xl-offset-11 {

        margin-left: 91.66667%

    }

    .col-xl-offset-12 {

        margin-left: 100%

    }

}

/*!

 *  Font Awesome 4.3.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(../fonts/fontawesome-webfont.eot?v=4.3.0);

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

    font-weight: 400;

    font-style: normal

}

.fa {

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

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

    transform: translate(0, 0)

}

.fa-lg {

    font-size: 1.33333em;

    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.28571em

}

.fa-ul {

    padding-left: 0;

    margin-left: 2.14286em;

    list-style-type: none

}

.fa-ul>li {

    position: relative

}

.fa-li {

    position: absolute;

    left: -2.14286em;

    width: 2.14286em;

    top: .14286em

}

.fa-li.fa-lg {

    left: -1.85714em

}

.fa-border {

    padding: .2em .25em .15em;

    border: .08em solid #eee;

    border-radius: .1em

}

.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

}

.fa-pulse {

    -webkit-animation: fa-spin 1s infinite steps(8);

    animation: fa-spin 1s infinite steps(8)

}

@-webkit-keyframes fa-spin {

    0% {

        -webkit-transform: rotate(0);

        transform: rotate(0)

    }

    100% {

        -webkit-transform: rotate(359deg);

        transform: rotate(359deg)

    }

}

@keyframes fa-spin {

    0% {

        -webkit-transform: rotate(0);

        transform: rotate(0)

    }

    100% {

        -webkit-transform: rotate(359deg);

        transform: rotate(359deg)

    }

}

.fa-rotate-90 {

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

    -webkit-transform: rotate(90deg);

    transform: rotate(90deg)

}

.fa-rotate-180 {

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

    -webkit-transform: rotate(180deg);

    transform: rotate(180deg)

}

.fa-rotate-270 {

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

    -webkit-transform: rotate(270deg);

    transform: rotate(270deg)

}

.fa-flip-horizontal {

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

    -webkit-transform: scale(-1, 1);

    transform: scale(-1, 1)

}

.fa-flip-vertical {

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

    -webkit-transform: scale(1, -1);

    transform: scale(1, -1)

}

:root .fa-flip-horizontal,

:root .fa-flip-vertical,

:root .fa-rotate-180,

:root .fa-rotate-270,

:root .fa-rotate-90 {

    -webkit-filter: none;

    filter: none

}

.fa-stack {

    position: relative;

    width: 2em;

    height: 2em;

    line-height: 2em;

    vertical-align: middle

}

.fa-stack-1x,

.fa-stack-2x {

    position: absolute;

    left: 0;

    width: 100%

}

.fa-stack-1x {

    line-height: inherit

}

.fa-stack-2x {

    font-size: 2em

}

.fa-inverse {

    color: #fff

}

.fa-glass:before {

    content: ""

}

.fa-music:before {

    content: ""

}

.fa-search:before {

    content: ""

}

.fa-envelope-o:before {

    content: ""

}

.fa-heart:before {

    content: ""

}

.fa-star:before {

    content: ""

}

.fa-star-o:before {

    content: ""

}

.fa-user:before {

    content: ""

}

.fa-film:before {

    content: ""

}

.fa-th-large:before {

    content: ""

}

.fa-th:before {

    content: ""

}

.fa-th-list:before {

    content: ""

}

.fa-check:before {

    content: ""

}

.fa-close:before,

.fa-remove:before,

.fa-times:before {

    content: "×"

}

.fa-search-plus:before {

    content: ""

}

.fa-search-minus:before {

    content: ""

}

.fa-power-off:before {

    content: ""

}

.fa-signal:before {

    content: ""

}

.fa-cog:before,

.fa-gear:before {

    content: ""

}

.fa-trash-o:before {

    content: ""

}

.fa-home:before {

    content: ""

}

.fa-file-o:before {

    content: ""

}

.fa-clock-o:before {

    content: ""

}

.fa-road:before {

    content: ""

}

.fa-download:before {

    content: ""

}

.fa-arrow-circle-o-down:before {

    content: ""

}

.fa-arrow-circle-o-up:before {

    content: ""

}

.fa-inbox:before {

    content: ""

}

.fa-play-circle-o:before {

    content: ""

}

.fa-repeat:before,

.fa-rotate-right:before {

    content: ""

}

.fa-refresh:before {

    content: ""

}

.fa-list-alt:before {

    content: ""

}

.fa-lock:before {

    content: ""

}

.fa-flag:before {

    content: ""

}

.fa-headphones:before {

    content: ""

}

.fa-volume-off:before {

    content: ""

}

.fa-volume-down:before {

    content: ""

}

.fa-volume-up:before {

    content: ""

}

.fa-qrcode:before {

    content: ""

}

.fa-barcode:before {

    content: ""

}

.fa-tag:before {

    content: ""

}

.fa-tags:before {

    content: ""

}

.fa-book:before {

    content: ""

}

.fa-bookmark:before {

    content: ""

}

.fa-print:before {

    content: ""

}

.fa-camera:before {

    content: ""

}

.fa-font:before {

    content: ""

}

.fa-bold:before {

    content: ""

}

.fa-italic:before {

    content: ""

}

.fa-text-height:before {

    content: ""

}

.fa-text-width:before {

    content: ""

}

.fa-align-left:before {

    content: ""

}

.fa-align-center:before {

    content: ""

}

.fa-align-right:before {

    content: ""

}

.fa-align-justify:before {

    content: ""

}

.fa-list:before {

    content: ""

}

.fa-dedent:before,

.fa-outdent:before {

    content: ""

}

.fa-indent:before {

    content: ""

}

.fa-video-camera:before {

    content: ""

}

.fa-image:before,

.fa-photo:before,

.fa-picture-o:before {

    content: ""

}

.fa-pencil:before {

    content: ""

}

.fa-map-marker:before {

    content: ""

}

.fa-adjust:before {

    content: ""

}

.fa-tint:before {

    content: ""

}

.fa-edit:before,

.fa-pencil-square-o:before {

    content: ""

}

.fa-share-square-o:before {

    content: ""

}

.fa-check-square-o:before {

    content: ""

}

.fa-arrows:before {

    content: ""

}

.fa-step-backward:before {

    content: ""

}

.fa-fast-backward:before {

    content: ""

}

.fa-backward:before {

    content: ""

}

.fa-play:before {

    content: ""

}

.fa-pause:before {

    content: ""

}

.fa-stop:before {

    content: ""

}

.fa-forward:before {

    content: ""

}

.fa-fast-forward:before {

    content: ""

}

.fa-step-forward:before {

    content: ""

}

.fa-eject:before {

    content: ""

}

.fa-chevron-left:before {

    content: ""

}

.fa-chevron-right:before {

    content: ""

}

.fa-plus-circle:before {

    content: ""

}

.fa-minus-circle:before {

    content: ""

}

.fa-times-circle:before {

    content: ""

}

.fa-check-circle:before {

    content: ""

}

.fa-question-circle:before {

    content: ""

}

.fa-info-circle:before {

    content: ""

}

.fa-crosshairs:before {

    content: ""

}

.fa-times-circle-o:before {

    content: ""

}

.fa-check-circle-o:before {

    content: ""

}

.fa-ban:before {

    content: ""

}

.fa-arrow-left:before {

    content: ""

}

.fa-arrow-right:before {

    content: ""

}

.fa-arrow-up:before {

    content: ""

}

.fa-arrow-down:before {

    content: ""

}

.fa-mail-forward:before,

.fa-share:before {

    content: ""

}

.fa-expand:before {

    content: ""

}

.fa-compress:before {

    content: ""

}

.fa-plus:before {

    content: ""

}

.fa-minus:before {

    content: ""

}

.fa-asterisk:before {

    content: ""

}

.fa-exclamation-circle:before {

    content: ""

}

.fa-gift:before {

    content: ""

}

.fa-leaf:before {

    content: ""

}

.fa-fire:before {

    content: ""

}

.fa-eye:before {

    content: ""

}

.fa-eye-slash:before {

    content: ""

}

.fa-exclamation-triangle:before,

.fa-warning:before {

    content: ""

}

.fa-plane:before {

    content: ""

}

.fa-calendar:before {

    content: ""

}

.fa-random:before {

    content: ""

}

.fa-comment:before {

    content: ""

}

.fa-magnet:before {

    content: ""

}

.fa-chevron-up:before {

    content: ""

}

.fa-chevron-down:before {

    content: ""

}

.fa-retweet:before {

    content: ""

}

.fa-shopping-cart:before {

    content: ""

}

.fa-folder:before {

    content: ""

}

.fa-folder-open:before {

    content: ""

}

.fa-arrows-v:before {

    content: ""

}

.fa-arrows-h:before {

    content: ""

}

.fa-bar-chart-o:before,

.fa-bar-chart:before {

    content: ""

}

.fa-twitter-square:before {

    content: ""

}

.fa-facebook-square:before {

    content: ""

}

.fa-camera-retro:before {

    content: ""

}

.fa-key:before {

    content: ""

}

.fa-cogs:before,

.fa-gears:before {

    content: ""

}

.fa-comments:before {

    content: ""

}

.fa-thumbs-o-up:before {

    content: ""

}

.fa-thumbs-o-down:before {

    content: ""

}

.fa-star-half:before {

    content: ""

}

.fa-heart-o:before {

    content: ""

}

.fa-sign-out:before {

    content: ""

}

.fa-linkedin-square:before {

    content: ""

}

.fa-thumb-tack:before {

    content: ""

}

.fa-external-link:before {

    content: ""

}

.fa-sign-in:before {

    content: ""

}

.fa-trophy:before {

    content: ""

}

.fa-github-square:before {

    content: ""

}

.fa-upload:before {

    content: ""

}

.fa-lemon-o:before {

    content: ""

}

.fa-phone:before {

    content: ""

}

.fa-square-o:before {

    content: ""

}

.fa-bookmark-o:before {

    content: ""

}

.fa-phone-square:before {

    content: ""

}

.fa-twitter:before {

    content: ""

}

.fa-facebook-f:before,

.fa-facebook:before {

    content: ""

}

.fa-github:before {

    content: ""

}

.fa-unlock:before {

    content: ""

}

.fa-credit-card:before {

    content: ""

}

.fa-rss:before {

    content: ""

}

.fa-hdd-o:before {

    content: ""

}

.fa-bullhorn:before {

    content: ""

}

.fa-bell:before {

    content: ""

}

.fa-certificate:before {

    content: ""

}

.fa-hand-o-right:before {

    content: ""

}

.fa-hand-o-left:before {

    content: ""

}

.fa-hand-o-up:before {

    content: ""

}

.fa-hand-o-down:before {

    content: ""

}

.fa-arrow-circle-left:before {

    content: ""

}

.fa-arrow-circle-right:before {

    content: ""

}

.fa-arrow-circle-up:before {

    content: ""

}

.fa-arrow-circle-down:before {

    content: ""

}

.fa-globe:before {

    content: ""

}

.fa-wrench:before {

    content: ""

}

.fa-tasks:before {

    content: ""

}

.fa-filter:before {

    content: ""

}

.fa-briefcase:before {

    content: ""

}

.fa-arrows-alt:before {

    content: ""

}

.fa-group:before,

.fa-users:before {

    content: ""

}

.fa-chain:before,

.fa-link:before {

    content: ""

}

.fa-cloud:before {

    content: ""

}

.fa-flask:before {

    content: ""

}

.fa-cut:before,

.fa-scissors:before {

    content: ""

}

.fa-copy:before,

.fa-files-o:before {

    content: ""

}

.fa-paperclip:before {

    content: ""

}

.fa-floppy-o:before,

.fa-save:before {

    content: ""

}

.fa-square:before {

    content: ""

}

.fa-bars:before,

.fa-navicon:before,

.fa-reorder:before {

    content: ""

}

.fa-list-ul:before {

    content: ""

}

.fa-list-ol:before {

    content: ""

}

.fa-strikethrough:before {

    content: ""

}

.fa-underline:before {

    content: ""

}

.fa-table:before {

    content: ""

}

.fa-magic:before {

    content: ""

}

.fa-truck:before {

    content: ""

}

.fa-pinterest:before {

    content: ""

}

.fa-pinterest-square:before {

    content: ""

}

.fa-google-plus-square:before {

    content: ""

}

.fa-google-plus:before {

    content: ""

}

.fa-money:before {

    content: ""

}

.fa-caret-down:before {

    content: ""

}

.fa-caret-up:before {

    content: ""

}

.fa-caret-left:before {

    content: ""

}

.fa-caret-right:before {

    content: ""

}

.fa-columns:before {

    content: ""

}

.fa-sort:before,

.fa-unsorted:before {

    content: ""

}

.fa-sort-desc:before,

.fa-sort-down:before {

    content: ""

}

.fa-sort-asc:before,

.fa-sort-up:before {

    content: ""

}

.fa-envelope:before {

    content: ""

}

.fa-linkedin:before {

    content: ""

}

.fa-rotate-left:before,

.fa-undo:before {

    content: ""

}

.fa-gavel:before,

.fa-legal:before {

    content: ""

}

.fa-dashboard:before,

.fa-tachometer:before {

    content: ""

}

.fa-comment-o:before {

    content: ""

}

.fa-comments-o:before {

    content: ""

}

.fa-bolt:before,

.fa-flash:before {

    content: ""

}

.fa-sitemap:before {

    content: ""

}

.fa-umbrella:before {

    content: ""

}

.fa-clipboard:before,

.fa-paste:before {

    content: ""

}

.fa-lightbulb-o:before {

    content: ""

}

.fa-exchange:before {

    content: ""

}

.fa-cloud-download:before {

    content: ""

}

.fa-cloud-upload:before {

    content: ""

}

.fa-user-md:before {

    content: ""

}

.fa-stethoscope:before {

    content: ""

}

.fa-suitcase:before {

    content: ""

}

.fa-bell-o:before {

    content: ""

}

.fa-coffee:before {

    content: ""

}

.fa-cutlery:before {

    content: ""

}

.fa-file-text-o:before {

    content: ""

}

.fa-building-o:before {

    content: ""

}

.fa-hospital-o:before {

    content: ""

}

.fa-ambulance:before {

    content: ""

}

.fa-medkit:before {

    content: ""

}

.fa-fighter-jet:before {

    content: ""

}

.fa-beer:before {

    content: ""

}

.fa-h-square:before {

    content: ""

}

.fa-plus-square:before {

    content: ""

}

.fa-angle-double-left:before {

    content: ""

}

.fa-angle-double-right:before {

    content: ""

}

.fa-angle-double-up:before {

    content: ""

}

.fa-angle-double-down:before {

    content: ""

}

.fa-angle-left:before {

    content: ""

}

.fa-angle-right:before {

    content: ""

}

.fa-angle-up:before {

    content: ""

}

.fa-angle-down:before {

    content: ""

}

.fa-desktop:before {

    content: ""

}

.fa-laptop:before {

    content: ""

}

.fa-tablet:before {

    content: ""

}

.fa-mobile-phone:before,

.fa-mobile:before {

    content: ""

}

.fa-circle-o:before {

    content: ""

}

.fa-quote-left:before {

    content: ""

}

.fa-quote-right:before {

    content: ""

}

.fa-spinner:before {

    content: ""

}

.fa-circle:before {

    content: ""

}

.fa-mail-reply:before,

.fa-reply:before {

    content: ""

}

.fa-github-alt:before {

    content: ""

}

.fa-folder-o:before {

    content: ""

}

.fa-folder-open-o:before {

    content: ""

}

.fa-smile-o:before {

    content: ""

}

.fa-frown-o:before {

    content: ""

}

.fa-meh-o:before {

    content: ""

}

.fa-gamepad:before {

    content: ""

}

.fa-keyboard-o:before {

    content: ""

}

.fa-flag-o:before {

    content: ""

}

.fa-flag-checkered:before {

    content: ""

}

.fa-terminal:before {

    content: ""

}

.fa-code:before {

    content: ""

}

.fa-mail-reply-all:before,

.fa-reply-all:before {

    content: ""

}

.fa-star-half-empty:before,

.fa-star-half-full:before,

.fa-star-half-o:before {

    content: ""

}

.fa-location-arrow:before {

    content: ""

}

.fa-crop:before {

    content: ""

}

.fa-code-fork:before {

    content: ""

}

.fa-chain-broken:before,

.fa-unlink:before {

    content: ""

}

.fa-question:before {

    content: ""

}

.fa-info:before {

    content: ""

}

.fa-exclamation:before {

    content: ""

}

.fa-superscript:before {

    content: ""

}

.fa-subscript:before {

    content: ""

}

.fa-eraser:before {

    content: ""

}

.fa-puzzle-piece:before {

    content: ""

}

.fa-microphone:before {

    content: ""

}

.fa-microphone-slash:before {

    content: ""

}

.fa-shield:before {

    content: ""

}

.fa-calendar-o:before {

    content: ""

}

.fa-fire-extinguisher:before {

    content: ""

}

.fa-rocket:before {

    content: ""

}

.fa-maxcdn:before {

    content: ""

}

.fa-chevron-circle-left:before {

    content: ""

}

.fa-chevron-circle-right:before {

    content: ""

}

.fa-chevron-circle-up:before {

    content: ""

}

.fa-chevron-circle-down:before {

    content: ""

}

.fa-html5:before {

    content: ""

}

.fa-css3:before {

    content: ""

}

.fa-anchor:before {

    content: ""

}

.fa-unlock-alt:before {

    content: ""

}

.fa-bullseye:before {

    content: ""

}

.fa-ellipsis-h:before {

    content: ""

}

.fa-ellipsis-v:before {

    content: ""

}

.fa-rss-square:before {

    content: ""

}

.fa-play-circle:before {

    content: ""

}

.fa-ticket:before {

    content: ""

}

.fa-minus-square:before {

    content: ""

}

.fa-minus-square-o:before {

    content: ""

}

.fa-level-up:before {

    content: ""

}

.fa-level-down:before {

    content: ""

}

.fa-check-square:before {

    content: ""

}

.fa-pencil-square:before {

    content: ""

}

.fa-external-link-square:before {

    content: ""

}

.fa-share-square:before {

    content: ""

}

.fa-compass:before {

    content: ""

}

.fa-caret-square-o-down:before,

.fa-toggle-down:before {

    content: ""

}

.fa-caret-square-o-up:before,

.fa-toggle-up:before {

    content: ""

}

.fa-caret-square-o-right:before,

.fa-toggle-right:before {

    content: ""

}

.fa-eur:before,

.fa-euro:before {

    content: ""

}

.fa-gbp:before {

    content: ""

}

.fa-dollar:before,

.fa-usd:before {

    content: ""

}

.fa-inr:before,

.fa-rupee:before {

    content: ""

}

.fa-cny:before,

.fa-jpy:before,

.fa-rmb:before,

.fa-yen:before {

    content: ""

}

.fa-rouble:before,

.fa-rub:before,

.fa-ruble:before {

    content: ""

}

.fa-krw:before,

.fa-won:before {

    content: ""

}

.fa-bitcoin:before,

.fa-btc:before {

    content: ""

}

.fa-file:before {

    content: ""

}

.fa-file-text:before {

    content: ""

}

.fa-sort-alpha-asc:before {

    content: ""

}

.fa-sort-alpha-desc:before {

    content: ""

}

.fa-sort-amount-asc:before {

    content: ""

}

.fa-sort-amount-desc:before {

    content: ""

}

.fa-sort-numeric-asc:before {

    content: ""

}

.fa-sort-numeric-desc:before {

    content: ""

}

.fa-thumbs-up:before {

    content: ""

}

.fa-thumbs-down:before {

    content: ""

}

.fa-youtube-square:before {

    content: ""

}

.fa-youtube:before {

    content: ""

}

.fa-xing:before {

    content: ""

}

.fa-xing-square:before {

    content: ""

}

.fa-youtube-play:before {

    content: ""

}

.fa-dropbox:before {

    content: ""

}

.fa-stack-overflow:before {

    content: ""

}

.fa-instagram:before {

    content: ""

}

.fa-flickr:before {

    content: ""

}

.fa-adn:before {

    content: ""

}

.fa-bitbucket:before {

    content: ""

}

.fa-bitbucket-square:before {

    content: ""

}

.fa-tumblr:before {

    content: ""

}

.fa-tumblr-square:before {

    content: ""

}

.fa-long-arrow-down:before {

    content: ""

}

.fa-long-arrow-up:before {

    content: ""

}

.fa-long-arrow-left:before {

    content: ""

}

.fa-long-arrow-right:before {

    content: ""

}

.fa-apple:before {

    content: ""

}

.fa-windows:before {

    content: ""

}

.fa-android:before {

    content: ""

}

.fa-linux:before {

    content: ""

}

.fa-dribbble:before {

    content: ""

}

.fa-skype:before {

    content: ""

}

.fa-foursquare:before {

    content: ""

}

.fa-trello:before {

    content: ""

}

.fa-female:before {

    content: ""

}

.fa-male:before {

    content: ""

}

.fa-gittip:before,

.fa-gratipay:before {

    content: ""

}

.fa-sun-o:before {

    content: ""

}

.fa-moon-o:before {

    content: ""

}

.fa-archive:before {

    content: ""

}

.fa-bug:before {

    content: ""

}

.fa-vk:before {

    content: ""

}

.fa-weibo:before {

    content: ""

}

.fa-renren:before {

    content: ""

}

.fa-pagelines:before {

    content: ""

}

.fa-stack-exchange:before {

    content: ""

}

.fa-arrow-circle-o-right:before {

    content: ""

}

.fa-arrow-circle-o-left:before {

    content: ""

}

.fa-caret-square-o-left:before,

.fa-toggle-left:before {

    content: ""

}

.fa-dot-circle-o:before {

    content: ""

}

.fa-wheelchair:before {

    content: ""

}

.fa-vimeo-square:before {

    content: ""

}

.fa-try:before,

.fa-turkish-lira:before {

    content: ""

}

.fa-plus-square-o:before {

    content: ""

}

.fa-space-shuttle:before {

    content: ""

}

.fa-slack:before {

    content: ""

}

.fa-envelope-square:before {

    content: ""

}

.fa-wordpress:before {

    content: ""

}

.fa-openid:before {

    content: ""

}

.fa-bank:before,

.fa-institution:before,

.fa-university:before {

    content: ""

}

.fa-graduation-cap:before,

.fa-mortar-board:before {

    content: ""

}

.fa-yahoo:before {

    content: ""

}

.fa-google:before {

    content: ""

}

.fa-reddit:before {

    content: ""

}

.fa-reddit-square:before {

    content: ""

}

.fa-stumbleupon-circle:before {

    content: ""

}

.fa-stumbleupon:before {

    content: ""

}

.fa-delicious:before {

    content: ""

}

.fa-digg:before {

    content: ""

}

.fa-pied-piper:before {

    content: ""

}

.fa-pied-piper-alt:before {

    content: ""

}

.fa-drupal:before {

    content: ""

}

.fa-joomla:before {

    content: ""

}

.fa-language:before {

    content: ""

}

.fa-fax:before {

    content: ""

}

.fa-building:before {

    content: ""

}

.fa-child:before {

    content: ""

}

.fa-paw:before {

    content: ""

}

.fa-spoon:before {

    content: ""

}

.fa-cube:before {

    content: ""

}

.fa-cubes:before {

    content: ""

}

.fa-behance:before {

    content: ""

}

.fa-behance-square:before {

    content: ""

}

.fa-steam:before {

    content: ""

}

.fa-steam-square:before {

    content: ""

}

.fa-recycle:before {

    content: ""

}

.fa-automobile:before,

.fa-car:before {

    content: ""

}

.fa-cab:before,

.fa-taxi:before {

    content: ""

}

.fa-tree:before {

    content: ""

}

.fa-spotify:before {

    content: ""

}

.fa-deviantart:before {

    content: ""

}

.fa-soundcloud:before {

    content: ""

}

.fa-database:before {

    content: ""

}

.fa-file-pdf-o:before {

    content: ""

}

.fa-file-word-o:before {

    content: ""

}

.fa-file-excel-o:before {

    content: ""

}

.fa-file-powerpoint-o:before {

    content: ""

}

.fa-file-image-o:before,

.fa-file-photo-o:before,

.fa-file-picture-o:before {

    content: ""

}

.fa-file-archive-o:before,

.fa-file-zip-o:before {

    content: ""

}

.fa-file-audio-o:before,

.fa-file-sound-o:before {

    content: ""

}

.fa-file-movie-o:before,

.fa-file-video-o:before {

    content: ""

}

.fa-file-code-o:before {

    content: ""

}

.fa-vine:before {

    content: ""

}

.fa-codepen:before {

    content: ""

}

.fa-jsfiddle:before {

    content: ""

}

.fa-life-bouy:before,

.fa-life-buoy:before,

.fa-life-ring:before,

.fa-life-saver:before,

.fa-support:before {

    content: ""

}

.fa-circle-o-notch:before {

    content: ""

}

.fa-ra:before,

.fa-rebel:before {

    content: ""

}

.fa-empire:before,

.fa-ge:before {

    content: ""

}

.fa-git-square:before {

    content: ""

}

.fa-git:before {

    content: ""

}

.fa-hacker-news:before {

    content: ""

}

.fa-tencent-weibo:before {

    content: ""

}

.fa-qq:before {

    content: ""

}

.fa-wechat:before,

.fa-weixin:before {

    content: ""

}

.fa-paper-plane:before,

.fa-send:before {

    content: ""

}

.fa-paper-plane-o:before,

.fa-send-o:before {

    content: ""

}

.fa-history:before {

    content: ""

}

.fa-circle-thin:before,

.fa-genderless:before {

    content: ""

}

.fa-header:before {

    content: ""

}

.fa-paragraph:before {

    content: ""

}

.fa-sliders:before {

    content: ""

}

.fa-share-alt:before {

    content: ""

}

.fa-share-alt-square:before {

    content: ""

}

.fa-bomb:before {

    content: ""

}

.fa-futbol-o:before,

.fa-soccer-ball-o:before {

    content: ""

}

.fa-tty:before {

    content: ""

}

.fa-binoculars:before {

    content: ""

}

.fa-plug:before {

    content: ""

}

.fa-slideshare:before {

    content: ""

}

.fa-twitch:before {

    content: ""

}

.fa-yelp:before {

    content: ""

}

.fa-newspaper-o:before {

    content: ""

}

.fa-wifi:before {

    content: ""

}

.fa-calculator:before {

    content: ""

}

.fa-paypal:before {

    content: ""

}

.fa-google-wallet:before {

    content: ""

}

.fa-cc-visa:before {

    content: ""

}

.fa-cc-mastercard:before {

    content: ""

}

.fa-cc-discover:before {

    content: ""

}

.fa-cc-amex:before {

    content: ""

}

.fa-cc-paypal:before {

    content: ""

}

.fa-cc-stripe:before {

    content: ""

}

.fa-bell-slash:before {

    content: ""

}

.fa-bell-slash-o:before {

    content: ""

}

.fa-trash:before {

    content: ""

}

.fa-copyright:before {

    content: ""

}

.fa-at:before {

    content: ""

}

.fa-eyedropper:before {

    content: ""

}

.fa-paint-brush:before {

    content: ""

}

.fa-birthday-cake:before {

    content: ""

}

.fa-area-chart:before {

    content: ""

}

.fa-pie-chart:before {

    content: ""

}

.fa-line-chart:before {

    content: ""

}

.fa-lastfm:before {

    content: ""

}

.fa-lastfm-square:before {

    content: ""

}

.fa-toggle-off:before {

    content: ""

}

.fa-toggle-on:before {

    content: ""

}

.fa-bicycle:before {

    content: ""

}

.fa-bus:before {

    content: ""

}

.fa-ioxhost:before {

    content: ""

}

.fa-angellist:before {

    content: ""

}

.fa-cc:before {

    content: ""

}

.fa-ils:before,

.fa-shekel:before,

.fa-sheqel:before {

    content: ""

}

.fa-meanpath:before {

    content: ""

}

.fa-buysellads:before {

    content: ""

}

.fa-connectdevelop:before {

    content: ""

}

.fa-dashcube:before {

    content: ""

}

.fa-forumbee:before {

    content: ""

}

.fa-leanpub:before {

    content: ""

}

.fa-sellsy:before {

    content: ""

}

.fa-shirtsinbulk:before {

    content: ""

}

.fa-simplybuilt:before {

    content: ""

}

.fa-skyatlas:before {

    content: ""

}

.fa-cart-plus:before {

    content: ""

}

.fa-cart-arrow-down:before {

    content: ""

}

.fa-diamond:before {

    content: ""

}

.fa-ship:before {

    content: ""

}

.fa-user-secret:before {

    content: ""

}

.fa-motorcycle:before {

    content: ""

}

.fa-street-view:before {

    content: ""

}

.fa-heartbeat:before {

    content: ""

}

.fa-venus:before {

    content: ""

}

.fa-mars:before {

    content: ""

}

.fa-mercury:before {

    content: ""

}

.fa-transgender:before {

    content: ""

}

.fa-transgender-alt:before {

    content: ""

}

.fa-venus-double:before {

    content: ""

}

.fa-mars-double:before {

    content: ""

}

.fa-venus-mars:before {

    content: ""

}

.fa-mars-stroke:before {

    content: ""

}

.fa-mars-stroke-v:before {

    content: ""

}

.fa-mars-stroke-h:before {

    content: ""

}

.fa-neuter:before {

    content: ""

}

.fa-facebook-official:before {

    content: ""

}

.fa-pinterest-p:before {

    content: ""

}

.fa-whatsapp:before {

    content: ""

}

.fa-server:before {

    content: ""

}

.fa-user-plus:before {

    content: ""

}

.fa-user-times:before {

    content: ""

}

.fa-bed:before,

.fa-hotel:before {

    content: ""

}

.fa-viacoin:before {

    content: ""

}

.fa-train:before {

    content: ""

}

.fa-subway:before {

    content: ""

}

.fa-medium:before {

    content: ""

}

/*! jQuery UI - v1.11.4 - 2015-04-15

* http://jqueryui.com

* Includes: core.css, datepicker.css, theme.css

* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px

* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/*!

 * jQuery UI CSS Framework 1.11.4

 * http://jqueryui.com

 *

 * Copyright jQuery Foundation and other contributors

 * Released under the MIT license.

 * http://jquery.org/license

 *

 * http://api.jqueryui.com/category/theming/

 */



.ui-helper-hidden {

    display: none

}

.ui-helper-hidden-accessible {

    border: 0;

    clip: rect(0 0 0 0);

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    position: absolute;

    width: 1px

}

.ui-helper-zfix,

.ui-widget-overlay {

    top: 0;

    left: 0;

    width: 100%;

    height: 100%

}

.ui-helper-reset {

    margin: 0;

    padding: 0;

    border: 0;

    outline: 0;

    line-height: 1.3;

    text-decoration: none;

    font-size: 100%;

    list-style: none

}

.ui-helper-clearfix:after,

.ui-helper-clearfix:before {

    content: "";

    display: table;

    border-collapse: collapse

}

.ui-helper-clearfix {

    min-height: 0

}

.ui-helper-zfix {

    position: absolute;

    opacity: 0;

    filter: Alpha(Opacity=0)

}

.ui-front {

    z-index: 100

}

.ui-state-disabled {

    cursor: default!important

}

.ui-icon {

    display: block;

    text-indent: -99999px;

    overflow: hidden;

    background-repeat: no-repeat

}

.ui-widget-overlay {

    position: fixed

}

.ui-datepicker {

    width: 17em;

    padding: .2em .2em 0;

    display: none

}

.ui-datepicker .ui-datepicker-header {

    position: relative;

    padding: .2em 0

}

.ui-datepicker .ui-datepicker-next,

.ui-datepicker .ui-datepicker-prev {

    position: absolute;

    top: 2px;

    width: 1.8em;

    height: 1.8em

}

.ui-datepicker .ui-datepicker-next-hover,

.ui-datepicker .ui-datepicker-prev-hover {

    top: 1px

}

.ui-datepicker .ui-datepicker-prev {

    left: 2px

}

.ui-datepicker .ui-datepicker-next {

    right: 2px

}

.ui-datepicker .ui-datepicker-prev-hover {

    left: 1px

}

.ui-datepicker .ui-datepicker-next-hover {

    right: 1px

}

.ui-datepicker .ui-datepicker-next span,

.ui-datepicker .ui-datepicker-prev span {

    display: block;

    position: absolute;

    left: 50%;

    margin-left: -8px;

    top: 50%;

    margin-top: -8px

}

.ui-datepicker .ui-datepicker-title {

    margin: 0 2.3em;

    line-height: 1.8em;

    text-align: center

}

.ui-datepicker .ui-datepicker-title select {

    font-size: 1em;

    margin: 1px 0

}

.ui-datepicker select.ui-datepicker-month,

.ui-datepicker select.ui-datepicker-year {

    width: 45%

}

.ui-datepicker table {

    width: 100%;

    font-size: .9em;

    border-collapse: collapse;

    margin: 0 0 .4em

}

.ui-datepicker th {

    padding: .7em .3em;

    font-weight: 700;

    border: 0

}

.ui-datepicker td {

    border: 0;

    padding: 1px

}

.ui-datepicker td a,

.ui-datepicker td span {

    display: block;

    padding: .2em;

    text-align: right;

    text-decoration: none

}

.ui-datepicker .ui-datepicker-buttonpane {

    margin: .7em 0 0;

    padding: 0 .2em;

    border-left: 0;

    border-right: 0;

    border-bottom: 0

}

.ui-datepicker .ui-datepicker-buttonpane button {

    float: right;

    margin: .5em .2em .4em;

    cursor: pointer;

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

    width: auto;

    overflow: visible

}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {

    float: left

}

.ui-datepicker.ui-datepicker-multi {

    width: auto

}

.ui-datepicker-multi .ui-datepicker-group {

    float: left

}

.ui-datepicker-multi .ui-datepicker-group table {

    width: 95%;

    margin: 0 auto .4em

}

.ui-datepicker-multi-2 .ui-datepicker-group {

    width: 50%

}

.ui-datepicker-multi-3 .ui-datepicker-group {

    width: 33.3%

}

.ui-datepicker-multi-4 .ui-datepicker-group {

    width: 25%

}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {

    border-left-width: 0

}

.ui-datepicker-multi .ui-datepicker-buttonpane {

    clear: left

}

.ui-datepicker-row-break {

    clear: both;

    width: 100%;

    font-size: 0

}

.ui-datepicker-rtl {

    direction: rtl

}

.ui-datepicker-rtl .ui-datepicker-prev {

    right: 2px;

    left: auto

}

.ui-datepicker-rtl .ui-datepicker-next {

    left: 2px;

    right: auto

}

.ui-datepicker-rtl .ui-datepicker-prev:hover {

    right: 1px;

    left: auto

}

.ui-datepicker-rtl .ui-datepicker-next:hover {

    left: 1px;

    right: auto

}

.ui-datepicker-rtl .ui-datepicker-buttonpane {

    clear: right

}

.cf:after,

.footer {

    clear: both

}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {

    float: left

}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,

.ui-datepicker-rtl .ui-datepicker-group {

    float: right

}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {

    border-right-width: 0;

    border-left-width: 1px

}

/*!

 * jQuery UI CSS Framework 1.11.4

 * http://jqueryui.com

 *

 * Copyright jQuery Foundation and other contributors

 * Released under the MIT license.

 * http://jquery.org/license

 *

 * http://api.jqueryui.com/category/theming/

 *

 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px

 */



.ui-widget {

    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;

    font-size: 1.1em

}

.ui-widget .ui-widget {

    font-size: 1em

}

.ui-widget button,

.ui-widget input,

.ui-widget select,

.ui-widget textarea {

    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;

    font-size: 1em

}

.ui-widget-content {

    border: 1px solid #ddd;

    background: url(/theme/images/vendor/jquery-ui/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x #eee;

    color: #333

}

.ui-widget-content a {

    color: #333

}

.ui-widget-header {

    border: 1px solid #e78f08;

    background: url(/theme/images/vendor/jquery-ui/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x #f6a828;

    color: #fff;

    font-weight: 700

}

.ui-widget-header a {

    color: #fff

}

.ui-state-default,

.ui-widget-content .ui-state-default,

.ui-widget-header .ui-state-default {

    border: 1px solid #ccc;

    background: url(/theme/images/vendor/jquery-ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x #f6f6f6;

    font-weight: 700;

    color: #1c94c4

}

.ui-state-default a,

.ui-state-default a:link,

.ui-state-default a:visited {

    color: #1c94c4;

    text-decoration: none

}

.ui-state-focus,

.ui-state-hover,

.ui-widget-content .ui-state-focus,

.ui-widget-content .ui-state-hover,

.ui-widget-header .ui-state-focus,

.ui-widget-header .ui-state-hover {

    border: 1px solid #fbcb09;

    background: url(/theme/images/vendor/jquery-ui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x #fdf5ce;

    font-weight: 700;

    color: #c77405

}

.ui-state-focus a,

.ui-state-focus a:hover,

.ui-state-focus a:link,

.ui-state-focus a:visited,

.ui-state-hover a,

.ui-state-hover a:hover,

.ui-state-hover a:link,

.ui-state-hover a:visited {

    color: #c77405;

    text-decoration: none

}

.ui-state-active,

.ui-widget-content .ui-state-active,

.ui-widget-header .ui-state-active {

    border: 1px solid #fbd850;

    background: url(/theme/images/vendor/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;

    font-weight: 700;

    color: #eb8f00

}

.ui-state-active a,

.ui-state-active a:link,

.ui-state-active a:visited {

    color: #eb8f00;

    text-decoration: none

}

.ui-state-highlight,

.ui-widget-content .ui-state-highlight,

.ui-widget-header .ui-state-highlight {

    border: 1px solid #fed22f;

    background: url(/theme/images/vendor/jquery-ui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x #ffe45c;

    color: #363636

}

.ui-state-highlight a,

.ui-widget-content .ui-state-highlight a,

.ui-widget-header .ui-state-highlight a {

    color: #363636

}

.ui-state-error,

.ui-widget-content .ui-state-error,

.ui-widget-header .ui-state-error {

    border: 1px solid #cd0a0a;

    background: url(/theme/images/vendor/jquery-ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% #b81900;

    color: #fff

}

.ui-state-error a,

.ui-state-error-text,

.ui-widget-content .ui-state-error a,

.ui-widget-content .ui-state-error-text,

.ui-widget-header .ui-state-error a,

.ui-widget-header .ui-state-error-text {

    color: #fff

}

a,

p {

    color: #363743

}

.ui-priority-primary,

.ui-widget-content .ui-priority-primary,

.ui-widget-header .ui-priority-primary {

    font-weight: 700

}

.ui-priority-secondary,

.ui-widget-content .ui-priority-secondary,

.ui-widget-header .ui-priority-secondary {

    opacity: .7;

    filter: Alpha(Opacity=70);

    font-weight: 400

}

.ui-state-disabled,

.ui-widget-content .ui-state-disabled,

.ui-widget-header .ui-state-disabled {

    opacity: .35;

    filter: Alpha(Opacity=35);

    background-image: none

}

.ui-state-disabled .ui-icon {

    filter: Alpha(Opacity=35)

}

.ui-icon {

    width: 16px;

    height: 16px

}

.ui-icon,

.ui-widget-content .ui-icon {

    background-image: url(/theme/images/vendor/jquery-ui/ui-icons_222222_256x240.png)

}

.ui-widget-header .ui-icon {

    background-image: url(/theme/images/vendor/jquery-ui/ui-icons_ffffff_256x240.png)

}

.ui-state-active .ui-icon,

.ui-state-default .ui-icon,

.ui-state-focus .ui-icon,

.ui-state-hover .ui-icon {

    background-image: url(/theme/images/vendor/jquery-ui/ui-icons_ef8c08_256x240.png)

}

.ui-state-highlight .ui-icon {

    background-image: url(/theme/images/vendor/jquery-ui/ui-icons_228ef1_256x240.png)

}

.ui-state-error .ui-icon,

.ui-state-error-text .ui-icon {

    background-image: url(/theme/images/vendor/jquery-ui/ui-icons_ffd27a_256x240.png)

}

.ui-icon-blank {

    background-position: 16px 16px

}

.ui-icon-carat-1-n {

    background-position: 0 0

}

.ui-icon-carat-1-ne {

    background-position: -16px 0

}

.ui-icon-carat-1-e {

    background-position: -32px 0

}

.ui-icon-carat-1-se {

    background-position: -48px 0

}

.ui-icon-carat-1-s {

    background-position: -64px 0

}

.ui-icon-carat-1-sw {

    background-position: -80px 0

}

.ui-icon-carat-1-w {

    background-position: -96px 0

}

.ui-icon-carat-1-nw {

    background-position: -112px 0

}

.ui-icon-carat-2-n-s {

    background-position: -128px 0

}

.ui-icon-carat-2-e-w {

    background-position: -144px 0

}

.ui-icon-triangle-1-n {

    background-position: 0 -16px

}

.ui-icon-triangle-1-ne {

    background-position: -16px -16px

}

.ui-icon-triangle-1-e {

    background-position: -32px -16px

}

.ui-icon-triangle-1-se {

    background-position: -48px -16px

}

.ui-icon-triangle-1-s {

    background-position: -64px -16px

}

.ui-icon-triangle-1-sw {

    background-position: -80px -16px

}

.ui-icon-triangle-1-w {

    background-position: -96px -16px

}

.ui-icon-triangle-1-nw {

    background-position: -112px -16px

}

.ui-icon-triangle-2-n-s {

    background-position: -128px -16px

}

.ui-icon-triangle-2-e-w {

    background-position: -144px -16px

}

.ui-icon-arrow-1-n {

    background-position: 0 -32px

}

.ui-icon-arrow-1-ne {

    background-position: -16px -32px

}

.ui-icon-arrow-1-e {

    background-position: -32px -32px

}

.ui-icon-arrow-1-se {

    background-position: -48px -32px

}

.ui-icon-arrow-1-s {

    background-position: -64px -32px

}

.ui-icon-arrow-1-sw {

    background-position: -80px -32px

}

.ui-icon-arrow-1-w {

    background-position: -96px -32px

}

.ui-icon-arrow-1-nw {

    background-position: -112px -32px

}

.ui-icon-arrow-2-n-s {

    background-position: -128px -32px

}

.ui-icon-arrow-2-ne-sw {

    background-position: -144px -32px

}

.ui-icon-arrow-2-e-w {

    background-position: -160px -32px

}

.ui-icon-arrow-2-se-nw {

    background-position: -176px -32px

}

.ui-icon-arrowstop-1-n {

    background-position: -192px -32px

}

.ui-icon-arrowstop-1-e {

    background-position: -208px -32px

}

.ui-icon-arrowstop-1-s {

    background-position: -224px -32px

}

.ui-icon-arrowstop-1-w {

    background-position: -240px -32px

}

.ui-icon-arrowthick-1-n {

    background-position: 0 -48px

}

.ui-icon-arrowthick-1-ne {

    background-position: -16px -48px

}

.ui-icon-arrowthick-1-e {

    background-position: -32px -48px

}

.ui-icon-arrowthick-1-se {

    background-position: -48px -48px

}

.ui-icon-arrowthick-1-s {

    background-position: -64px -48px

}

.ui-icon-arrowthick-1-sw {

    background-position: -80px -48px

}

.ui-icon-arrowthick-1-w {

    background-position: -96px -48px

}

.ui-icon-arrowthick-1-nw {

    background-position: -112px -48px

}

.ui-icon-arrowthick-2-n-s {

    background-position: -128px -48px

}

.ui-icon-arrowthick-2-ne-sw {

    background-position: -144px -48px

}

.ui-icon-arrowthick-2-e-w {

    background-position: -160px -48px

}

.ui-icon-arrowthick-2-se-nw {

    background-position: -176px -48px

}

.ui-icon-arrowthickstop-1-n {

    background-position: -192px -48px

}

.ui-icon-arrowthickstop-1-e {

    background-position: -208px -48px

}

.ui-icon-arrowthickstop-1-s {

    background-position: -224px -48px

}

.ui-icon-arrowthickstop-1-w {

    background-position: -240px -48px

}

.ui-icon-arrowreturnthick-1-w {

    background-position: 0 -64px

}

.ui-icon-arrowreturnthick-1-n {

    background-position: -16px -64px

}

.ui-icon-arrowreturnthick-1-e {

    background-position: -32px -64px

}

.ui-icon-arrowreturnthick-1-s {

    background-position: -48px -64px

}

.ui-icon-arrowreturn-1-w {

    background-position: -64px -64px

}

.ui-icon-arrowreturn-1-n {

    background-position: -80px -64px

}

.ui-icon-arrowreturn-1-e {

    background-position: -96px -64px

}

.ui-icon-arrowreturn-1-s {

    background-position: -112px -64px

}

.ui-icon-arrowrefresh-1-w {

    background-position: -128px -64px

}

.ui-icon-arrowrefresh-1-n {

    background-position: -144px -64px

}

.ui-icon-arrowrefresh-1-e {

    background-position: -160px -64px

}

.ui-icon-arrowrefresh-1-s {

    background-position: -176px -64px

}

.ui-icon-arrow-4 {

    background-position: 0 -80px

}

.ui-icon-arrow-4-diag {

    background-position: -16px -80px

}

.ui-icon-extlink {

    background-position: -32px -80px

}

.ui-icon-newwin {

    background-position: -48px -80px

}

.ui-icon-refresh {

    background-position: -64px -80px

}

.ui-icon-shuffle {

    background-position: -80px -80px

}

.ui-icon-transfer-e-w {

    background-position: -96px -80px

}

.ui-icon-transferthick-e-w {

    background-position: -112px -80px

}

.ui-icon-folder-collapsed {

    background-position: 0 -96px

}

.ui-icon-folder-open {

    background-position: -16px -96px

}

.ui-icon-document {

    background-position: -32px -96px

}

.ui-icon-document-b {

    background-position: -48px -96px

}

.ui-icon-note {

    background-position: -64px -96px

}

.ui-icon-mail-closed {

    background-position: -80px -96px

}

.ui-icon-mail-open {

    background-position: -96px -96px

}

.ui-icon-suitcase {

    background-position: -112px -96px

}

.ui-icon-comment {

    background-position: -128px -96px

}

.ui-icon-person {

    background-position: -144px -96px

}

.ui-icon-print {

    background-position: -160px -96px

}

.ui-icon-trash {

    background-position: -176px -96px

}

.ui-icon-locked {

    background-position: -192px -96px

}

.ui-icon-unlocked {

    background-position: -208px -96px

}

.ui-icon-bookmark {

    background-position: -224px -96px

}

.ui-icon-tag {

    background-position: -240px -96px

}

.ui-icon-home {

    background-position: 0 -112px

}

.ui-icon-flag {

    background-position: -16px -112px

}

.ui-icon-calendar {

    background-position: -32px -112px

}

.ui-icon-cart {

    background-position: -48px -112px

}

.ui-icon-pencil {

    background-position: -64px -112px

}

.ui-icon-clock {

    background-position: -80px -112px

}

.ui-icon-disk {

    background-position: -96px -112px

}

.ui-icon-calculator {

    background-position: -112px -112px

}

.ui-icon-zoomin {

    background-position: -128px -112px

}

.ui-icon-zoomout {

    background-position: -144px -112px

}

.ui-icon-search {

    background-position: -160px -112px

}

.ui-icon-wrench {

    background-position: -176px -112px

}

.ui-icon-gear {

    background-position: -192px -112px

}

.ui-icon-heart {

    background-position: -208px -112px

}

.ui-icon-star {

    background-position: -224px -112px

}

.ui-icon-link {

    background-position: -240px -112px

}

.ui-icon-cancel {

    background-position: 0 -128px

}

.ui-icon-plus {

    background-position: -16px -128px

}

.ui-icon-plusthick {

    background-position: -32px -128px

}

.ui-icon-minus {

    background-position: -48px -128px

}

.ui-icon-minusthick {

    background-position: -64px -128px

}

.ui-icon-close {

    background-position: -80px -128px

}

.ui-icon-closethick {

    background-position: -96px -128px

}

.ui-icon-key {

    background-position: -112px -128px

}

.ui-icon-lightbulb {

    background-position: -128px -128px

}

.ui-icon-scissors {

    background-position: -144px -128px

}

.ui-icon-clipboard {

    background-position: -160px -128px

}

.ui-icon-copy {

    background-position: -176px -128px

}

.ui-icon-contact {

    background-position: -192px -128px

}

.ui-icon-image {

    background-position: -208px -128px

}

.ui-icon-video {

    background-position: -224px -128px

}

.ui-icon-script {

    background-position: -240px -128px

}

.ui-icon-alert {

    background-position: 0 -144px

}

.ui-icon-info {

    background-position: -16px -144px

}

.ui-icon-notice {

    background-position: -32px -144px

}

.ui-icon-help {

    background-position: -48px -144px

}

.ui-icon-check {

    background-position: -64px -144px

}

.ui-icon-bullet {

    background-position: -80px -144px

}

.ui-icon-radio-on {

    background-position: -96px -144px

}

.ui-icon-radio-off {

    background-position: -112px -144px

}

.ui-icon-pin-w {

    background-position: -128px -144px

}

.ui-icon-pin-s {

    background-position: -144px -144px

}

.ui-icon-play {

    background-position: 0 -160px

}

.ui-icon-pause {

    background-position: -16px -160px

}

.ui-icon-seek-next {

    background-position: -32px -160px

}

.ui-icon-seek-prev {

    background-position: -48px -160px

}

.ui-icon-seek-end {

    background-position: -64px -160px

}

.ui-icon-seek-first,

.ui-icon-seek-start {

    background-position: -80px -160px

}

.ui-icon-stop {

    background-position: -96px -160px

}

.ui-icon-eject {

    background-position: -112px -160px

}

.ui-icon-volume-off {

    background-position: -128px -160px

}

.ui-icon-volume-on {

    background-position: -144px -160px

}

.ui-icon-power {

    background-position: 0 -176px

}

.ui-icon-signal-diag {

    background-position: -16px -176px

}

.ui-icon-signal {

    background-position: -32px -176px

}

.ui-icon-battery-0 {

    background-position: -48px -176px

}

.ui-icon-battery-1 {

    background-position: -64px -176px

}

.ui-icon-battery-2 {

    background-position: -80px -176px

}

.ui-icon-battery-3 {

    background-position: -96px -176px

}

.ui-icon-circle-plus {

    background-position: 0 -192px

}

.ui-icon-circle-minus {

    background-position: -16px -192px

}

.ui-icon-circle-close {

    background-position: -32px -192px

}

.ui-icon-circle-triangle-e {

    background-position: -48px -192px

}

.ui-icon-circle-triangle-s {

    background-position: -64px -192px

}

.ui-icon-circle-triangle-w {

    background-position: -80px -192px

}

.ui-icon-circle-triangle-n {

    background-position: -96px -192px

}

.ui-icon-circle-arrow-e {

    background-position: -112px -192px

}

.ui-icon-circle-arrow-s {

    background-position: -128px -192px

}

.ui-icon-circle-arrow-w {

    background-position: -144px -192px

}

.ui-icon-circle-arrow-n {

    background-position: -160px -192px

}

.ui-icon-circle-zoomin {

    background-position: -176px -192px

}

.ui-icon-circle-zoomout {

    background-position: -192px -192px

}

.ui-icon-circle-check {

    background-position: -208px -192px

}

.ui-icon-circlesmall-plus {

    background-position: 0 -208px

}

.ui-icon-circlesmall-minus {

    background-position: -16px -208px

}

.ui-icon-circlesmall-close {

    background-position: -32px -208px

}

.ui-icon-squaresmall-plus {

    background-position: -48px -208px

}

.ui-icon-squaresmall-minus {

    background-position: -64px -208px

}

.ui-icon-squaresmall-close {

    background-position: -80px -208px

}

.ui-icon-grip-dotted-vertical {

    background-position: 0 -224px

}

.ui-icon-grip-dotted-horizontal {

    background-position: -16px -224px

}

.ui-icon-grip-solid-vertical {

    background-position: -32px -224px

}

.ui-icon-grip-solid-horizontal {

    background-position: -48px -224px

}

.ui-icon-gripsmall-diagonal-se {

    background-position: -64px -224px

}

.ui-icon-grip-diagonal-se {

    background-position: -80px -224px

}

.ui-corner-all,

.ui-corner-left,

.ui-corner-tl,

.ui-corner-top {

    border-top-left-radius: 4px

}

.ui-corner-all,

.ui-corner-right,

.ui-corner-top,

.ui-corner-tr {

    border-top-right-radius: 4px

}

.ui-corner-all,

.ui-corner-bl,

.ui-corner-bottom,

.ui-corner-left {

    border-bottom-left-radius: 4px

}

.ui-corner-all,

.ui-corner-bottom,

.ui-corner-br,

.ui-corner-right {

    border-bottom-right-radius: 4px

}

.ui-widget-overlay {

    background: url(/theme/images/vendor/jquery-ui/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% #666;

    opacity: .5;

    filter: Alpha(Opacity=50)

}

.ui-widget-shadow {

    margin: -5px 0 0 -5px;

    padding: 5px;

    background: url(/theme/images/vendor/jquery-ui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x #000;

    opacity: .2;

    filter: Alpha(Opacity=20);

    border-radius: 5px

}

.cf:after,

.cf:before {

    content: " ";

    display: table

}

@-ms-viewport {

    width: auto!important

}

html {

    box-sizing: border-box;

    -webkit-font-smoothing: antialiased;

    font-weight: 500

}

h1,

h2 {

    font-weight: 700;

    font-family: BrandonText, arial, sans-serif

}

body,

html {

    font-family: BrandonText, arial, sans-serif

}

button,

input {

    outline-color: #ee2a2c!important;

    outline-width: 2px!important

}

.btn:active,

.btn:hover,

a,

a:focus,

a:hover {

    outline: 0

}

*,

:after,

:before {

    box-sizing: inherit

}

h1 {

    line-height: 110%

}

li,

p {

    font-weight: 400

}

h4 {

    font-size: 20px;

    line-height: 140%

}

p {

    font-family: BrandonText, arial, sans-serif;

    font-size: 14px;

    line-height: 20px;

    text-transform: none;
	 text-align: justify;

}

.locateMe__inputWrapper p{text-align:center;}


@media (min-width: 768px) {

    p {

        font-size: 16px;

        line-height: 150%

    }

}

a:focus,

a:hover {

    color: #363743;

    text-decoration: none

}

.btn {

    display: inline-block;

    padding: 10px 44px;

    border: 4px solid;

    border-color: inherit;

    font-size: 16px;

    line-height: 100%;

    text-decoration: none;

    text-transform: uppercase;

    font-weight: 700;

    border-radius: 0;

    background: 0 0;

    white-space: normal;

    transition: background-color .3s;

    -webkit-transition: background-color .3s

}

.btn:active,

.btn:focus,

.btn:hover {

    background: 0 0;

    background-color: rgba(255, 255, 255, .1);

    border-color: #747578

}

.btn:focus {

    outline-color: #ee2a2c;

    outline-width: 2px

}

.btn input {

    border-radius: 0

}

.btn.btn--black {

    color: #333

}

.btn.btn--black:active,

.btn.btn--black:focus,

.btn.btn--black:hover {

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

    border-color: #333

}

@font-face {

    font-family: BrandonText;

    src: url(fonts/BrandonText-Bold.eot);

    src: url(fonts/BrandonText-Bold.eot?#iefix) format("embedded-opentype"), url(fonts/BrandonText-Bold.woff) format("woff"), url(fonts/BrandonText-Bold.ttf) format("truetype");

    font-weight: 700

}

@font-face {

    font-family: BrandonText;

    src: url(fonts/BrandonText-Light.eot);

    src: url(fonts/BrandonText-Light.eot?#iefix) format("embedded-opentype"), url(fonts/BrandonText-Light.woff) format("woff"), url(fonts/BrandonText-Light.ttf) format("truetype");

    font-weight: 100

}

@font-face {

    font-family: BrandonText;

    src: url(fonts/BrandonText-Regular.eot);

    src: url(fonts/BrandonText-Regular.eot?#iefix) format("embedded-opentype"), url(fonts/BrandonText-Regular.woff) format("woff"), url(fonts/BrandonText-Regular.ttf) format("truetype");

    font-weight: 400

}

@font-face {

    font-family: BrandonText;

    src: url(fonts/BrandonText-Medium.eot);

    src: url(fonts/BrandonText-Medium.eot?#iefix) format("embedded-opentype"), url(fonts/BrandonText-Medium.woff) format("woff"), url(fonts/BrandonText-Medium.ttf) format("truetype");

    font-weight: 500

}

@font-face {

    font-family: BrandonText-Bold;

    src: url(fonts/BrandonText-Bold.eot);

    src: url(fonts/BrandonText-Bold.eot?#iefix) format("embedded-opentype"), url(fonts/BrandonText-Bold.woff) format("woff"), url(fonts/BrandonText-Bold.ttf) format("truetype")

}

@font-face {

    font-family: BrandonText-Lighter;

    src: url(fonts/BrandonText-Light.eot);

    src: url(fonts/BrandonText-Light.eot?#iefix) format("embedded-opentype"), url(fonts/BrandonText-Light.woff) format("woff"), url(fonts/BrandonText-Light.ttf) format("truetype")

}

@font-face {

    font-family: BrandonText-Regular;

    src: url(fonts/BrandonText-Regular.eot);

    src: url(fonts/BrandonText-Regular.eot?#iefix) format("embedded-opentype"), url(fonts/BrandonText-Regular.woff) format("woff"), url(fonts/BrandonText-Regular.ttf) format("truetype")

}

@font-face {

    font-family: BrandonText-Medium;

    src: url(fonts/BrandonText-Medium.eot);

    src: url(fonts/BrandonText-Medium.eot?#iefix) format("embedded-opentype"), url(fonts/BrandonText-Medium.woff) format("woff"), url(fonts/BrandonText-Medium.ttf) format("truetype")

}

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

    .no-more-tables table,

    .no-more-tables tbody,

    .no-more-tables td,

    .no-more-tables th,

    .no-more-tables thead,

    .no-more-tables tr {

        display: block

    }

    .no-more-tables thead tr {

        position: absolute;

        top: -9999px;

        left: -9999px

    }

    .no-more-tables tr {

        border: 1px solid #ccc

    }

    .no-more-tables td {

        border: none;

        border-bottom: 1px solid #eee;

        position: relative;

        padding-left: 50%;

        white-space: normal;

        text-align: left

    }

    .no-more-tables td:before {

        position: absolute;

        top: 6px;

        left: 6px;

        width: 45%;

        padding-right: 10px;

        white-space: nowrap;

        text-align: left;

        font-weight: 700;

        content: attr(data-title)

    }

}

a.external {

    position: relative

}

a.external:after {

    content: "\f08e";

    font-family: FontAwesome;

    font-style: normal;

    font-weight: 400;

    text-decoration: inherit;

    padding-left: .5em;

    display: inline-block

}

.navigation {

    width: 100%

}

ul.navigation__primary {

    width: 100%;

    list-style: none;

    margin: 0;

    padding: 0;

    background: #d82122

}

ul.navigation__primary li.navigation__primary__item {

    float: left;

    width: 20%;

    height: 50px;

    line-height: 50px;

    text-align: center;

    background-color: #d82122;

    border-top: 2px solid #d82122;

    border-left: 2px solid #d82122;

    z-index: 2000

}

ul.navigation__primary li.navigation__primary__item #navigation__social--toggle,

ul.navigation__primary li.navigation__primary__item>a {

    transition: background-color .3s;

    color: #fff;

    display: block;

    width: 100%;

    height: 100%;

    font-size: 14px;

    font-weight: 700;

    text-transform: uppercase;

    position: relative

}

ul.navigation__primary li.navigation__primary__item #navigation__social--toggle:hover,

ul.navigation__primary li.navigation__primary__item>a:focus,

ul.navigation__primary li.navigation__primary__item>a:hover {

    background-color: #d82122;

    cursor: pointer

}

ul.navigation__primary li.navigation__primary__item.active #navigation__social--toggle,

ul.navigation__primary li.navigation__primary__item.active>a {

    background-color: #d82122

}

ul.navigation__primary li.navigation__primary__item.active #navigation__social--toggle::after,

ul.navigation__primary li.navigation__primary__item.active>a::after {

    content: '';

    position: absolute;

    width: 0;

    bottom: -7px;

    left: 50%;

    margin-left: -7px;

    display: inline-block;

    height: 0;

    border-left: 7px solid transparent;

    border-right: 7px solid transparent;

    border-top: 7px solid #d82122;

    z-index: 20

}

ul.navigation__primary li.navigation__primary__item.active #navigation__social--toggle.signedIn::after,

ul.navigation__primary li.navigation__primary__item.active>a.signedIn::after {

    border-top-color: #65001a

}

ul.navigation__primary li.navigation__primary__item .navigation__signedIn {

    display: block;

    position: absolute;

    bottom: 0;

    left: 0;

    height: 14px;

    width: 100%;

    background-color: #65001a;

    padding-top: 2px;

    z-index: 10

}

ul.navigation__primary li.navigation__primary__item .navigation__signedIn a,

ul.navigation__primary li.navigation__primary__item .navigation__signedIn p {

    font-size: 7px;

    color: #fff;

    text-transform: uppercase;

    font-weight: 500;

    line-height: 10px

}

ul.navigation__primary li.navigation__primary__item .navigation__signedIn a {

    margin-left: 5px;

    font-weight: 700;

    text-decoration: underline

}

ul.navigation__primary li.navigation__primary__item .navigation__signedIn span {

    display: none

}

.faqBlock__shortAnswer img{width:100%; margin-bottom:30px;}
.chestionar{display: block; /*padding:6px 9px;  */  text-align: center;/* margin:0px 15px;*/     margin-top: 20px;}
/*.chestionar a{color:#fff; font-weight:bold}*/
.chestionar img{width:90%; max-width:250px; }

@media (min-width: 768px) {

    ul.navigation__primary {

        background: #242732;
		border-bottom: 4px solid #666;

    }

    ul.navigation__primary li.navigation__primary__item {

        width: 16%;

        height: 80px;

        line-height: 80px;

        background-color: #ee2a2c;

        border-top: none

    }

    ul.navigation__primary li.navigation__primary__item #navigation__social--toggle,

    ul.navigation__primary li.navigation__primary__item>a {

        font-size: 15px;

        padding-top: 2px

    }

    ul.navigation__primary li.navigation__primary__item .navigation__signedIn {

        height: 19px

    }

    ul.navigation__primary li.navigation__primary__item .navigation__signedIn a,

    ul.navigation__primary li.navigation__primary__item .navigation__signedIn p {

        font-size: 10px;

        line-height: 14px

    }

}

@media (min-width: 1200px) {

    ul.navigation__primary li.navigation__primary__item {

    width: 16%;

    }

    ul.navigation__primary li.navigation__primary__item>a {

        font-size: 18px

    }

}

@media (min-width: 992px) {

    ul.navigation__primary li.navigation__primary__item .navigation__signedIn span {

        display: inline

    }

    ul.navigation__primary li.navigation__primary__item.active #navigation__social--toggle.signedIn::after,

    ul.navigation__primary li.navigation__primary__item.active>a.signedIn::after {

        border-top-color: #65001a

    }

}

.navigation__primary li#navigation__logo {

    width: 100%;

    height: 80px;

    border-left: none;

    border-top: none

}

.navigation__primary li#navigation__logo a:hover {

    background-color: #ee2a2c

}

.navigation__primary li#navigation__logo a:focus {

    background-color: #d82122

}

.navigation__primary li#navigation__logo a {

    text-indent: -1000px;

    background-image: url(images/kfc_logo.png);

    background-position: center;

    background-repeat: no-repeat;

    background-size: auto 80%

}


@media (max-width: 992px) {
	.hero__content--rightAlign{text-align:center; margin:0 auto}
	h3{text-align:center !important}
}

@media (min-width: 768px) {

    .navigation__primary li#navigation__logo {

        width: 20%;

        background-size: auto 26px

    }

}

@media (min-width: 992px) {

    .navigation__primary li#navigation__logo {

        background-size: auto 36px

    }

}

ul.navigation__primary li.navigation__social {

    position: relative

}

ul.navigation__primary li.navigation__social ul.navigation__socialMenu {

    display: none;

    position: absolute;

    width: 100%;

    top: 48px;

    background: #242732;

    z-index: 10;

    padding: 0;

    list-style: none

}

ul.navigation__primary li.navigation__social.active ul.navigation__socialMenu {

    display: block;

    top: 48px

}

@media (min-width: 768px) {

    ul.navigation__primary li.navigation__social.active ul.navigation__socialMenu {

        top: 80px

    }

}

@media (min-width: 1200px) {

    ul.navigation__primary li.navigation__social a.active::after {

        top: -999999px

    }

    ul.navigation__primary li.navigation__social ul.navigation__socialMenu,

    ul.navigation__primary li.navigation__social.active ul.navigation__socialMenu {

        display: block;

        top: 0;

        height: 100%;

        width: 100%;

        padding: 0

    }

    ul.navigation__primary li.navigation__social ul.navigation__socialMenu .navigation__socialBtn,

    ul.navigation__primary li.navigation__social.active ul.navigation__socialMenu .navigation__socialBtn {

        float: left;

        width: 25%

    }

    ul.navigation__primary li.navigation__social #navigation__social--toggle,

    ul.navigation__primary li.navigation__social #navigation__social--toggle::after {

        display: none

    }

}

.navigation__socialBtn {

    width: 100%;

    height: 74px

}

.navigation__socialBtn.twitter a {

    background-image: url(images/icons/twitter_white.png)

}

.navigation__socialBtn.twitter a:hover {

    background-color: #00aced

}

.navigation__socialBtn.facebook a {

    background-image: url(images/icons/facebook_white.png)

}

.navigation__socialBtn.facebook a:hover {

    background-color: #3b5998

}

.navigation__socialBtn.vine a {

    background-image: url(images/icons/vine_white.png)

}

.navigation__socialBtn.vine a:hover {

    background-color: #00bf8f

}

.navigation__socialBtn.youtube a {

    background-image: url(images/icons/yt_white.png)

}

.navigation__socialBtn.youtube a:hover {

    background-color: #b00

}

.navigation__socialBtn a {

    display: block;

    width: 100%;

    height: 100%;

    background-position: center;

    background-repeat: no-repeat;

    background-size: auto 35px;

    opacity: .4

}

.navigation__socialBtn a:hover {

    opacity: 1

}

@media (min-width: 992px) {

    .navigation__socialBtn a {

        background-size: auto 45px

    }

}

@media (min-width: 1200px) {

    .navigation__socialBtn {

        top: 0;

        height: 100%

    }

    .navigation__socialBtn a {

        background-size: auto 40px;

        border-top: 5px solid #242732;

        border-bottom: 5px solid #15171d

    }

    .navigation__socialBtn a:hover {

        border: none

    }

}

.navigation__secondary {

    background-color: #363743;

    width: 100%;

    float: left;

    list-style: none;

    margin: 0;

    padding: 0;

    min-height: 50px;

    line-height: 50px;

    overflow: hidden;

    text-align: center

}

.navigation__secondary li {

    display: inline-block;

    height: 100%;

    margin: 0;

    padding-top: 1px

}

.navigation__secondary li a {

    color: #979797;

    font-size: 12px;

    padding: 0 14px;

    transition: color .3s;

    text-transform: uppercase;

    font-weight: 500

}

.navigation__secondary li a:focus,

.navigation__secondary li a:hover,

.navigation__secondary li.active a {

    color: #fff

}

/*@media (min-width: 768px) {
	submeniul responsive:
	*/
@media (min-width: 1733px) {

    .navigation__secondary {

        height: 50px

    }

    .navigation__secondary li a {

        font-size: 13px

    }

    .footer__list {

        text-align: center

    }

}

@media (min-width: 992px) {

    .navigation__secondary li a {

        font-size: 15px;

        padding: 0 17px

    }

}

.footer {

    background: #363743;

    padding-top: 16px

}

@media (min-width: 1200px) {

    .footer {

        padding: 16px 2% 12px

    }

    .footer__list {

        display: block;
/*        display: inline-block;
*/
        text-align: left;

        /*width: 65%*/
        width: 80%;

    }

}

.footer__list {

    list-style: none;

    margin: 0;

    padding: 0;

}

.footer__link a {

    display: block;

    width: 100%;

    text-align: center;

    color: #bababc;

    padding: 14px;

    font-weight: 700;

    text-transform: uppercase

}

@media (min-width: 768px) {

    .footer__link {

        display: inline-block

    }

    .footer__link a {

        width: auto;

        padding: 0;

        margin: 0 6px;

        font-size: 12px;

        transition: color .3s

    }

    .footer__link a:focus,

    .footer__link a:hover {

        color: #f3f3f4

    }

}

.footer__linksocial {

    text-align: center;

    padding-bottom: 10px;

    padding-top: 20px;

    padding-left: 0;

    vertical-align: middle

}

.footer__linksocial a {

    display: inline;

    opacity: 1;

    margin: 0 5px;

    transition: opacity .3s

}

.footer__linksocial a:hover {

    opacity: .7

}

@media (min-width: 768px) {

    .footer__linksocial {

        padding: 10px 0;

        width: 100%

    }

    .footer__linksocial a {

        display: inline-block

    }

}

@media (min-width: 992px) {

    .footer__linksocial {

        width: auto;

        padding: 10px 0 10px 6px;



    }

}

@media (max-width: 1024px) {

   .footer__list {

        text-align: center

    }


}

.footer__copyright {

    display: block;

    border-top: 2px solid #64656e;

    margin: 0 10%;

    width: 80%;

    padding: 14px;

    color: #bababc;

    text-align: center

}

@media (min-width: 768px) {

    .footer__copyright {

        border-top: none;

        padding: 0 14px 13px;
		float:right;

    }

}

@media (min-width: 1200px) {

    .footer__copyright {

        display: inline-block;

        margin: 0;

        padding: 0;

       /* text-align: right;*/

       /* width: 34%;*/
	   width:auto;
    }

}

.cookieconsent {

    background-color: #f8f8f8;

    text-align: center;

    padding: 28px 5%;

  /*  position: relative*/

	   position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999;


}

.cookieconsent strong {

    display: block;

    font-size: 26px

}

@media (min-width: 768px) {

    .cookieconsent {

        padding: 28px 20%

    }

}

#cookieconsentmessage {

    color: #686868

}

#cookieconsentmessage a {

    text-decoration: underline;

    color: #686868;

    transition: color .3s

}

#cookieconsentmessage a:focus,

#cookieconsentmessage a:hover {

    color: #000

}

.cookiesclosebtn {

    position: absolute;

    right: 0;

    top: 0;

    cursor: pointer;

    width: 32px;

    height: 32px;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center center;

    transition: background-image .3s ease;

    -webkit-transition: background-image .3s ease;

    background-color: #333;

    color: #fff;

    line-height: 30px;

    border: none;

    padding: 0

}

.cookiescloselabel {

    position: absolute;

    top: 1px;

    line-height: 32px;

    right: 42px;

    font-weight: 700;

    color: #343440;

    font-size: 16px

}

.downloadcolonelclub {

    background-color: #d9dade;

    position: relative;

    height: 72px;

    vertical-align: middle

}

.downloadcolonelclub .banner-content,

.downloadcolonelclub .close-noti,

.downloadcolonelclub .visit-store {

    float: left;

    display: inline-block;

    height: 72px;

    text-align: center

}

.downloadcolonelclub .close-noti {

    width: 10%;

    line-height: 72px;

    font-size: 30px

}

.downloadcolonelclub .banner-content {

    width: 70%;

    text-align: left

}

.downloadcolonelclub .banner-content img {

    width: 56px;

    height: 56px;

    display: block;

    margin: 8px 8px 8px 0;

    float: left

}

.downloadcolonelclub .banner-content .banner-content-copy {

    float: left;

    display: block;

    font-size: 14px;

    line-height: 20px;

    margin-top: 16px

}

.downloadcolonelclub .visit-store {

    width: 20%;

    line-height: 72px;

    text-transform: uppercase

}

.unsupportedMsg {

    width: 100%;

    padding: 10px 0;

    background: #ee2a2c;

    font-size: 16px;

    color: #fff;

    text-align: center;

    display: none

}

.ie8 .unsupportedMsg {

    display: block

}

.block.appsBlock {

    min-height: 0

}

.heroBlock .hero__content {

    margin: 20px 0;

    text-align: center;

    color: #000

}

.heroBlock h1 {

    font-size: 32px;

    line-height: 40px;

    padding: 0;

    margin: 0 0 16px;

    color: inherit;

    text-transform: uppercase;

    text-align: center

}

.heroBlock h2,

.heroBlock p {

    text-align: center;

    margin: 0

}

.heroBlock h2 {

    font-size: 24px;

    line-height: 125%;

    font-weight: 500

}

.heroBlock p {

    line-height: 120%;

    padding: 15px 0 0;

    font-size: 20px

}

.heroBlock .btn {

    margin-top: 20px;

    color: #000

}

.heroBlock .hero__image {

    min-height: 240px;

    background-size: cover;

    background-position: center;

    margin: 0 -15px

}

@media (min-width: 768px) {

    .heroBlock {

        height: 350px; /* 500px;
/*        height: 450px;
*/
        display: table

    }

    .heroBlock .hero__image {

        position: absolute;

        width: 100%;

        height: 100%

    }

    .heroBlock .hero__content {

        position: relative;

        background: 0 0;

        color: #fff;

        display: table-cell;

        vertical-align: middle

    }

    .heroBlock h1 {

        font-size: 48px;

        text-align: center;

        margin-bottom: 20px;

        line-height: 54px

    }

    .heroBlock h2 {

        font-size: 27px;

        font-weight: 700;

        margin: 0 0 26px;

        text-align: center

    }

    .heroBlock p {

        text-align: center;

        color: #fff

    }

    .heroBlock p.content__bodyCopy {

        display: block

    }

    .heroBlock .btn {

        font-size: 14px;

        color: #fff

    }

}

@media (min-width: 992px) {

    .heroBlock .hero__content {

        width: 50%;

        margin-left: auto;

        margin-right: auto

    }

    .heroBlock h1 {

        font-size: 63px;

        line-height: 68px

    }

    .heroBlock h2 {

        font-size: 31px

    }

    .heroBlock p.content__bodyCopy {

        display: block;

        font-size: 22px;

        line-height: 120%

    }

}

.promoBlock {

    background-size: cover;

    background-position: center

}

.promoBlock.promoBlock--colorwhite a,

.promoBlock.promoBlock--colorwhite h1,

.promoBlock.promoBlock--colorwhite h2,

.promoBlock.promoBlock--colorwhite p,

.promoBlock.promoBlock--colorwhite p.content__bodyCopy {

    color: #fff

}

.promoBlock.promoBlock--colorblack a,

.promoBlock.promoBlock--colorblack h1,

.promoBlock.promoBlock--colorblack h2,

.promoBlock.promoBlock--colorblack p,

.promoBlock.promoBlock--colorblack p.content__bodyCopy {

    color: #000

}

.promoBlock.promoBlock--colorblack a:hover {

    border-color: #010101

}

.promoBlock.promoBlock--colorbrown a,

.promoBlock.promoBlock--colorbrown h1,

.promoBlock.promoBlock--colorbrown h2,

.promoBlock.promoBlock--colorbrown p,

.promoBlock.promoBlock--colorbrown p.content__bodyCopy {

    color: #7c6231

}

.promoBlock.promoBlock--colorbrown a:hover {

    border-color: #7d6332

}

.promoBlock .hero__content {

    margin: 120px 25px 120px 28px

}

.promoBlock h1 {

    font-size: 32px;

    line-height: 40px;

    padding: 0;

    margin: 0 0 16px;

    text-transform: uppercase;

    text-align: center;

    color: #fff;

    word-break: break-word

}

.promoBlock h2,

.promoBlock p {

    text-align: center;

    margin: 0;

    color: #fff

}

.promoBlock h2 {

    font-size: 24px;

    line-height: 125%;

    font-weight: 500

}

.promoBlock p.content__bodyCopy {

    display: none

}

.promoBlock p {

    line-height: 120%;

    padding: 0;

    font-size: 20px

}

.promoBlock .btn {

    margin-top: 140px

}

.promoBlock iframe {

    position: absolute;

    top: 0;

    z-index: 10;

    left: 0

}

.promoBlock .close-btn {

    display: block;

    position: absolute;

    z-index: 11;

    background: #fff;

    padding: 7px 17px 5px;

    top: 0;

    right: 0;

    cursor: pointer

}

@media (min-width: 768px) {

    .promoBlock .hero__content {

        margin: 50px;

        min-height: 400px;

        position: relative

    }

    .promoBlock .hero__content.hero__content--middleAlign {

        margin-left: auto;

        margin-right: auto

    }



    .promoBlock .hero__content.hero__content--middleAlign h1,

    .promoBlock .hero__content.hero__content--middleAlign h2,

    .promoBlock .hero__content.hero__content--middleAlign p.content__bodyCopy {

        text-align: center

    }

    .promoBlock .hero__content.hero__content--middleAlign .btn {

        left: 50%;

        -webkit-transform: translateX(-50%);

        transform: translateX(-50%)

    }

    .promoBlock .hero__content.hero__content--rightAlign {

        /*float: right*/

    }

    .promoBlock .hero__content.hero__content--rightAlign h1,

    .promoBlock .hero__content.hero__content--rightAlign h2,

    .promoBlock .hero__content.hero__content--rightAlign p.content__bodyCopy {

        text-align: right

    }

    .promoBlock h1,

    .promoBlock h2,

    .promoBlock p {

        text-align: left

    }

    .promoBlock .hero__content.hero__content--rightAlign .btn {

        right: 0; float:right

    }

    .promoBlock h1 {

        font-size: 48px;

        margin-bottom: 20px;

        line-height: 54px

    }

    .promoBlock h2 {

        font-size: 27px;

        font-weight: 700;

        margin: 0 0 26px

    }

    .promoBlock p.content__bodyCopy {

        display: block

    }

    .promoBlock .btn {

        position: absolute;

        bottom: 0;

        margin: 0;

        font-size: 14px

    }

}

@media (min-width: 992px) {

    .promoBlock .hero__content {

       /* width: 60%*/

    }

    .promoBlock h1 {

        font-size: 63px;

        line-height: 68px

    }

    .promoBlock h2 {

        font-size: 31px

    }

    .promoBlock p.content__bodyCopy {

        display: block;

        font-size: 22px;

        line-height: 120%

    }

}

.promoBlock--width6 {

    clear: both;

    background-color: #000

}

.socialFeed__item,

.socialFeed__item a {

    background-color: #f3f3f4;

    display: block

}

.promoBlock--width6.col-xs-12.col-sm-6 {

    background-image: none

}

.promoBlock--width6 .hero__content {

    margin: 50px 0

}

.promoBlock--width6 .hero__image {

    height: 300px;

    margin: 0 -15px;

    background-size: cover;

    background-position: center;

    position: relative

}

.promoBlock--width6 .hero__image::after {

    content: "";

    position: absolute;

    margin-left: -32px;

    left: 50%;

    top: -1px;

    border-left: 32px solid transparent;

    border-right: 32px solid transparent;

    border-top: 24px solid #000;

    z-index: 11

}

.promoBlock--width6.promoBlock--colorblack a:hover,

.promoBlock--width6.promoBlock--colorbrown a:hover {

    border-color: #fefefe

}

.promoBlock--width6.promoBlock--colorblack a,

.promoBlock--width6.promoBlock--colorblack h1,

.promoBlock--width6.promoBlock--colorblack h2,

.promoBlock--width6.promoBlock--colorblack p,

.promoBlock--width6.promoBlock--colorblack p.content__bodyCopy,

.promoBlock--width6.promoBlock--colorwhite a,

.promoBlock--width6.promoBlock--colorwhite h1,

.promoBlock--width6.promoBlock--colorwhite h2,

.promoBlock--width6.promoBlock--colorwhite p,

.promoBlock--width6.promoBlock--colorwhite p.content__bodyCopy {

    color: #fff

}

.promoBlock--width6.promoBlock--colorbrown a,

.promoBlock--width6.promoBlock--colorbrown h1,

.promoBlock--width6.promoBlock--colorbrown h2,

.promoBlock--width6.promoBlock--colorbrown p,

.promoBlock--width6.promoBlock--colorbrown p.content__bodyCopy {

    color: #fff

}

.promoBlock--width6 h2 {

    font-size: 32px;

    line-height: 40px;

    padding: 0;

    margin: 0 0 16px;

    text-transform: uppercase;

    text-align: center;

    color: #fff;

    font-weight: 700

}

.promoBlock--width6 h3 {

    font-size: 24px;

    line-height: 125%;

    color: #fff;

    margin: 0 0 25px;

    font-weight: 500;

    text-align: center

}

.promoBlock--width6 p.content__bodyCopy {

    display: block;

    font-size: 14px

}

.promoBlock--width6 .btn {

    margin-top: 30px

}

@media (min-width: 768px) {

    .promoBlock--width6 .hero__content {

        min-height: 0

    }

    .promoBlock--width6 .hero__content .btn {

        position: static

    }

    .promoBlock--width6 p {

        text-align: center

    }

    .promoBlock--width6.promoBlock--colorwhite a,

    .promoBlock--width6.promoBlock--colorwhite h1,

    .promoBlock--width6.promoBlock--colorwhite h2,

    .promoBlock--width6.promoBlock--colorwhite h3,

    .promoBlock--width6.promoBlock--colorwhite p,

    .promoBlock--width6.promoBlock--colorwhite p.content__bodyCopy {

        color: #fff

    }

    .promoBlock--width6.promoBlock--colorblack a,

    .promoBlock--width6.promoBlock--colorblack h1,

    .promoBlock--width6.promoBlock--colorblack h2,

    .promoBlock--width6.promoBlock--colorblack h3,

    .promoBlock--width6.promoBlock--colorblack p,

    .promoBlock--width6.promoBlock--colorblack p.content__bodyCopy {

        color: #000

    }

    .promoBlock--width6.promoBlock--colorblack a:hover {

        border-color: #010101

    }

    .promoBlock--width6.promoBlock--colorbrown a,

    .promoBlock--width6.promoBlock--colorbrown h1,

    .promoBlock--width6.promoBlock--colorbrown h2,

    .promoBlock--width6.promoBlock--colorbrown h3,

    .promoBlock--width6.promoBlock--colorbrown p,

    .promoBlock--width6.promoBlock--colorbrown p.content__bodyCopy {

        color: #7c6231

    }

    .promoBlock--width6.promoBlock--colorbrown a:hover {

        border-color: #7d6332

    }

    .socialFeed {

        overflow: hidden

    }

}

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

    .promoBlock .hero__content.hero__content--middleAlign .btn {

        left: auto;

        -webkit-transform: translateX(0);

        transform: translateX(0)

    }

    .promoBlock .hero__content.hero__content--rightAlign {

        float: none

    }

    .promoBlock .hero__content.hero__content--rightAlign h1,

    .promoBlock .hero__content.hero__content--rightAlign h2,

    .promoBlock .hero__content.hero__content--rightAlign p.content__bodyCopy {

        text-align: center

    }

    .promoBlock .hero__content.hero__content--rightAlign .btn {

        right: 0;


    }

    .promoBlock--width6.promoBlock--colorblack a,

    .promoBlock--width6.promoBlock--colorblack h1,

    .promoBlock--width6.promoBlock--colorblack h2,

    .promoBlock--width6.promoBlock--colorblack h3,

    .promoBlock--width6.promoBlock--colorblack p,

    .promoBlock--width6.promoBlock--colorblack p.content__bodyCopy {

        color: #fff

    }

    .promoBlock--width6.promoBlock--colorblack a:hover {

        border-color: #fff

    }

}

@media (min-width: 992px) {

    .promoBlock--width6 h3,

    .promoBlock--width6 p {

        text-align: left

    }

    .promoBlock--width6 {

        clear: none;

        position: relative

    }

    .promoBlock--width6 .hero__image,

    .promoBlock--width6 .hero__image::after {

        display: none

    }

    .promoBlock--width6 .hero__content {

           /* margin: 0px 50px; */
    /* width: 85%; */
    /* min-height: 350px; */
    height: 350px;
    /* margin-top: 30%; */
    /* position: absolute; */
    /* position: relative; */
    /* bottom: 10%; */
   /* border: 1px solid red;*/
    vertical-align: bottom;
    display: table-cell;
    /* float: none; */
    /* text-align: right; */
    /* margin: 10%; */
    padding-bottom: 20px;
    }

    .promoBlock--width6 .hero__content .btn {

       /* position: absolute*/
	   position:relative; top:0; margin-top:0px;

    }

    .promoBlock--width6 h2 {

        font-size: 32px;

        text-align: left

    }

    .promoBlock--width6 p.content__bodyCopy {

        font-size: 16px

    }

}

.socialFeed {

    list-style: none;

    margin: 0;

    padding: 0

}

.socialFeed__item {

    border-bottom: 1px solid #dadadb;

    text-align: center;

    position: relative;

    padding-left: 0;

    padding-right: 0

}

.socialFeed__item a {

    width: 100%;

    height: 100%;

    padding: 90px 16px 21px;

    transition: background .3s;

    word-break: break-word

}

.socialFeed__item a p::before {

    content: ' ';

    display: block;

    position: absolute;

    left: 50%;

    margin-left: -16px;

    top: 40px;

    width: 32px;

    height: 24px;

    background-size: 100% auto;

    background-position: center;

    background-repeat: no-repeat

}

.socialFeed__item a:hover {

    background-color: #EBEBEC

}

@media (min-width: 768px) {

    .socialFeed__item {

        border-bottom: none

    }

    .socialFeed__item a {

        border-right: 1px solid #dadadb;

        padding: 90px 40px 99999px;

        margin-bottom: -99999px

    }

    .socialFeed__item a p {

        margin-bottom: 34px

    }

    .socialFeed__item a p::before {

        width: 34px;

        height: 26px

    }

    .socialFeed__item:first-child+li+li a {

        border: none

    }

}

.socialFeed__youtube a p::before {

    background-image: url(images/ico_youtube.jpg)

}

.socialFeed__twitter a p::before {

    background-image: url(images/ico_twitter.jpg)

}

.socialFeed__facebook a p::before {

    background-image: url(images/ico_facebook.jpg)

}

.locateMeBlock {

    width: 100%;

    background: url(images/localizare.jpg) center center no-repeat #363743;

    background-size: cover;

    text-align: center;

    padding: 32px 0 24px

}

.locateMeBlock.domain-ie {

    background-image: url(images/footer_map_irl.jpg)

}

.locateMeBlock h2 {

    font-size: 36px;

    line-height: 40px;

    color: #fff;

    font-weight: 700;

    margin: 0 0 16px;

    text-transform: uppercase

}

.locateMeBlock input[type=text] {

    display: inline-block;

    font-size: 12px;

    color: #333;

    border: 1px solid #333;

    padding: 0 12px;

    height: 36px;

    width: 260px;

    margin: 0 5px 16px;

    background: #fff;

    text-align: left;

    font-family: BrandonText, Arial, sans-serif;

    border-radius: 0;

    vertical-align: top;
	font-weight: bold;

}

.locateMeBlock .btn,

.locateMeBlock a {

    cursor: pointer;

    color: #fff;

    font-weight: 700

}

.locateMeBlock .btn {

    display: inline-block;

    font-size: 14px;

    border: 4px solid #fff;

    width: auto;

    height: 34px;

    padding: 4px 24px;

    margin: 1px 5px 5px;

    text-transform: uppercase;

    vertical-align: top

}

.locateMeBlock a {

    font-size: 18px;

    position: relative;

    text-decoration: none

}

.bodyBlock.bodyBlock_black a,

.bodyBlock.bodyBlock_red a,

.faqBlock .faqBlock__action,

.locateMeCTA:focus,

.simpleBlock.simpleBlock_red a,

.threeSectionRelatedItems ul li a {

    text-decoration: underline

}

.locateMeBlock a::after {

    display: block;

    position: absolute;

    content: " ";

    width: 30px;

    height: 38px;

    left: -45px;

    top: -8px;

    background-image: url(images/findus_pin.png);

    background-position: center top;

    background-repeat: no-repeat;

    background-size: contain

}

.locateMeCTA {

    transition: .3s;

    opacity: 1

}

.locateMeCTA.searching {

    opacity: .3;

    cursor: default

}

@media (min-width: 768px) {

    .locateMeBlock {

        padding: 80px 40px 40px

    }

    .locateMeBlock h2 {

        font-size: 58px;

        line-height: 125%

    }

    .locateMeBlock p {

        margin-bottom: 40px

    }

    .locateMeBlock input[type=text] {

        display: inline-block;

        font-size: 18px;

        padding: 3px 20px 0 15px;

        height: 57px;

        width: 372px;

        margin: 0 12px 0 0;

        vertical-align: middle

    }

    .locateMeBlock .btn {

        display: inline-block;

        font-size: 16px;

        width: auto;

        height: 55px;

        padding: 9px 44px;

        margin: 0;

        vertical-align: middle

    }

}

.locateMeBlock.locateMeBlock--small {

    background: #363743;

    padding: 10px 0

}

.locateMeBlock.locateMeBlock--small h2 {

    font-size: 22px;

    display: inline-block;

    line-height: 30px;

    margin: 3px 0 8px;

    vertical-align: middle

}

.locateMeBlock.locateMeBlock--small .locateMe__locate {

    display: inline-block;

    padding-left: 40px;

    line-height: 30px;

    vertical-align: middle;

    margin: 4px 0 8px

}

.locateMeBlock.locateMeBlock--small .locateMe__locate a {

    font-size: 16px

}

.locateMeBlock.locateMeBlock--small .locateMe__locate a::after {

    width: 16px;

    height: 16px;

    left: -22px;

    top: 2px

}

.locateMeBlock.locateMeBlock--small .locateMe__search input {

    margin: 0;

    display: inline-block;

    vertical-align: middle

}

.locateMeBlock.locateMeBlock--small .locateMe__search input[type=text] {

    width: 180px;

    height: 38px;

    margin-right: 5px;

    border-radius: 0

}

.locateMeBlock.locateMeBlock--small .locateMe__search input.btn {

    padding-top: 3px

}

@media (min-width: 768px) {

    .locateMeBlock.locateMeBlock--small .locateMe__search {

        margin-bottom: 8px;

        line-height: 140%

    }

    .locateMeBlock.locateMeBlock--small .locateMe__search input[type=text] {

        width: 350px;

        height: 42px;

        margin-right: 10px

    }

    .locateMeBlock.locateMeBlock--small .locateMe__search input.btn {

        height: 40px;

        padding: 0 34px

    }

}

.productHero__image {

    height: 300px;

    background-size: cover;

    background-position: center;

    position: relative

}

@media (min-width: 768px) {

    .productHero__image {

        height: 450px

    }

}

@media (min-width: 992px) {

    .locateMeBlock.locateMeBlock--small {

        padding: 30px 0 18px

    }

    .locateMeBlock.locateMeBlock--small .locateMe__inputWrapper {

        display: inline-block

    }

    .locateMeBlock.locateMeBlock--small h2 {

        font-size: 36px;

        margin-right: 30px;

        line-height: 45px

    }

    .locateMeBlock.locateMeBlock--small .locateMe__search {

        display: inline-block;

        line-height: 42px;

        vertical-align: middle;

        margin-right: 15px

    }

    .locateMeBlock.locateMeBlock--small .locateMe__search input[type=text] {

        padding-top: 0

    }

    .locateMeBlock.locateMeBlock--small .locateMe__locate {

        float: right;

        line-height: 45px;

        margin: 0

    }

    .locateMeBlock.locateMeBlock--small .locateMe__locate a {

        line-height: 50px

    }

    .productHero__image {

        height: 575px

    }

}

.productHero__nav {

    position: absolute;

    top: 50%;

    margin: -41px 0 0;

    background-color: #363743;

    text-align: center;

    width: 39px;

    height: 98px

}

.productHero__nav img {

    width: 12px;

    height: auto;

    display: inline-block;

    margin-top: 37px

}

.productHero__nav.productHero__prev {

    left: 0

}

.productHero__nav.productHero__prev img {

    margin-left: -5px

}

.productHero__nav.productHero__next {

    right: 0

}

.productHero__nav.productHero__next img {

    margin-left: 5px

}

.productHero__content {

    padding: 45px 10px 30px;

    text-align: center;

    color: #363743;
    font-weight: 400;

}

.productHero__content h1 {

    margin: 0 0 18px

}

.productHero__content h2 {

    font-size: 24px;

    font-weight: 500;

    margin: 0 0 15px;

    line-height: 130%

}

.productHero__content p, .productHero__content div {

    color: #666;

    font-size: 18px;

    line-height: 170%;
	text-align: center;

}

@media (min-width: 768px) {

    .productHero__content h1 {

        font-size: 52px

    }

    .productHero__content h2 {

        font-size: 26px

    }

}

@media (min-width: 992px) {

    .productHero__content {

        padding-top: 55px

    }

}

.productHero__includes {

    display: inline-block;

    margin-top: 5px

}

.productHero__includes h2 {

    text-transform: uppercase;

    font-weight: 700

}

.productHero__includes ul {

    list-style: none;

    margin: 0;

    padding: 0

}

.productHero__includes li {

    color: #666;

    line-height: 170%;

    font-weight: 400;

    font-size: 18px

}

@media (min-width: 992px) {

    .productHero__productInfo--includes .productHero__includes,

    .productHero__productInfo--includes .productHero__product {

        width: 75%;

        display: block;

       /* float: left;*/
	   margin:0 auto; text-align:center;

       /* text-align: left*/

    }

    .productHero__productInfo--includes .productHero__includes {

        margin-top: 0

    }

    .productHero__productInfo--includes .productHero__includes .productHero__includesInner {

        width: 50%;

        margin: 0 auto

    }

    .productHero__productInfo--includes .productHero__share {

        clear: left;

        text-align: center;

        padding-top: 30px

    }

}

.productHero__share {

    padding-top: 40px

}

.productHero__share .productHero__shareCTA {

    text-align: center

}

.productHero__share .productHero__shareCTA .btn {

    display: inline-block;

    padding: 0 44px;

    margin-bottom: 10px;

    height: 55px;

    line-height: 49px;

    border-color: #363743

}

@media (min-width: 768px) {

    .productHero__share .productHero__shareCTA {

        display: inline-block

    }

    .productHero__share .productHero__shareCTA:first-child {

        margin-right: 10px

    }

}

.productHero__nutrition__viewCta {

    display: block;

    font-weight: 700;

    font-size: 18px;

    padding: 37px 15px 15px;

    text-align: center;

    outline: 0

}

.productHero__nutrition__viewCta span {

    width: 15px;

    display: inline-block;

    text-align: center

}

.productHero__nutrition__viewCta span::before {

    content: '+'

}

.productHero__nutrition__viewCta.open span::before {

    content: '−'

}

@media (min-width: 992px) {

    .productHero__nutrition__viewCta {

        padding-top: 47px

    }

}

.productHero__nutrition {

    text-align: center;

    margin: 26px 0 10px;

    display: none

}

.productHero__nutrition .nutrition__tabs {

    list-style: none;

    margin: 0;

    padding: 0;

    width: 100%;

    height: 40px

}

.productHero__nutrition .nutrition__tabs li {

    float: left;

    display: block;

    width: 50%;

    height: 100%

}

.productHero__nutrition .nutrition__tabs li a {

    display: block;

    width: 100%;

    height: 100%;

    background: #fff;

    color: #ee2a2c;

    font-size: 16px;

    line-height: 45px;

    font-weight: 500;

    margin: 0;

    padding: 0

}

.productHero__nutrition .nutrition__tabs li.active a {

    background: #ee2a2c;

    color: #fff

}

.productHero__nutrition .nutrition__table {

    background-color: #f9f6ed;

    border: 1px solid #ccc

}

.productHero__nutrition .nutrition__table tr {

    border-left: 1px solid #ccc;

    border-right: 1px solid #ccc

}

.productHero__nutrition .nutrition__table thead {

    background-color: #ebe5d9

}

.productHero__nutrition .nutrition__table thead th {

    font-size: 16px;

    font-weight: 400

}

.productHero__nutrition .nutrition__table tbody tr {

    border-top: 1px solid #eee

}

.productHero__nutrition .nutrition__table tbody tr:first-child {

    border-top: none

}

.productHero__nutrition .nutrition__table tbody td {

    font-weight: 400

}

.productHero__nutrition .nutrition__table td,

.productHero__nutrition .nutrition__table th {

    text-align: left;

    border: none;

    font-size: 16px

}

.productHero__nutrition .nutrition__table--mobile {

    margin-bottom: 10px

}

.productHero__nutrition .nutrition__table--mobile tr td,

.productHero__nutrition .nutrition__table--mobile tr th {

    width: 33.33%

}

.productHero__nutrition .nutrition__table--desktop {

    display: none;

    border: none;

    margin-top: 3px

}

.productHero__nutrition .nutrition__table--desktop tbody tr,

.productHero__nutrition .nutrition__table--desktop td,

.productHero__nutrition .nutrition__table--desktop th,

.productHero__nutrition .nutrition__table--desktop tr {

    border: none

}

.productHero__nutrition .nutrition__table--desktop td,

.productHero__nutrition .nutrition__table--desktop th {

    border-left: 3px solid #fff;

    border-bottom: 3px solid #fff

}

.productHero__nutrition .nutrition__table--desktop td:first-child,

.productHero__nutrition .nutrition__table--desktop th:first-child {

    border-left: none

}

@media (min-width: 992px) {

    .productHero__nutrition {

        margin-top: 36px

    }

    .productHero__nutrition .nutrition__table--mobile {

        display: none

    }

    .productHero__nutrition .nutrition__table--desktop {

        display: table

    }

}

.nutrition__footnote {

    text-align: left;

    margin-top: 25px

}

.nutrition__footnote>div {

    padding-right: 30px

}

.nutrition__footnote p {

    position: relative;

   /* padding-left: 30px*/

}

.nutrition__footnote p span {

    position: absolute;

    width: 32px;

    left: 0;

    text-align: left

}

.ProductCategoryListBlock a {

    text-transform: uppercase

}

.productCategoryList__titleItem {

    background-image: url(images/productCategoryList__titleItem__bg.jpg);

    background-position: right center;

    background-size: cover;

    position: relative

}

.productCategoryList__titleItem .productCategoryList__table {

    position: absolute;

    top: 50%;

    left: 0;

    padding-top: 1%;

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%);

    width: 100%

}

.productCategoryList__titleItem h1,

.productCategoryList__titleItem p {

    color: #fff

}

.productCategoryList__titleItem h1 {

    font-size: 36px

}

.productCategoryList__titleItem p {

    font-size: 18px;

    display: block;

    line-height: 140%

}

.productCategoryList {

    margin-bottom: 56px

}

.productCategoryList__listItem::after {

    padding-top: 63%;

    content: " ";

    display: block

}

.productCategoryList__productItem {

    position: relative;

    background-size: cover;

    background-position: center;

    display: block;

    transition: color .3s;
	border:2px solid #eee;
	border-collapse:collapse;

}

.productCategoryList__productItem:hover {

    color: #ee2a2c

}

.productCategoryList__productItem span {

    position: absolute;

    bottom: 0;

    display: block;

    padding: 10px 15px;

    background-color: #f3f3f3;

    font-size: 12px;

    min-height: 55px;

    font-weight: 700

}

@media (min-width: 768px) {

    .productHero__nutrition {

        margin-left: 0;

        margin-right: 0

    }

    .productCategoryList__titleItem p {

        font-size: 18px

    }

}

.productCategoryJumpMenuBlock h1 {

    font-size: 40px;

    padding: 22px 0

}

.productCategoryJumpMenuBlock a {

    text-transform: uppercase

}

.productCategoryJumpMenu__container {

    margin: 0 auto;

    float: none;

    text-align: center

}

.productCategoryJumpMenu__item {

    text-align: center;

    position: relative;

    display: inline-block;

    width: 32%;

    margin-bottom: 20px

}

.productCategoryJumpMenu__item img {

    width: 70px

}

.productCategoryJumpMenu__item span {

    padding-top: 10px;

    display: inline-block;

    padding-bottom: 40px

}

.productCategoryJumpMenu__item:after {

    content: " ";

    width: 40px;

    height: 25px;

    position: absolute;

    bottom: 10px;

    left: 50%;

    z-index: -1;

    margin-left: -20px;

    background-position: center bottom;

    background-repeat: no-repeat;

    background-size: contain;

    background-image: url(images/icons/arrow_down.png);

    transition: .3s

}

.productCategoryJumpMenu__item:hover:after {

    bottom: 7px

}

@media (min-width: 768px) {

    .productCategoryJumpMenu__item {

        width: 19%

    }

}

@media (min-width: 1200px) {

    .productCategoryJumpMenu__item img {

        width: 105px

    }

}

.articleHeroBlock .artcleHeroBlock__image {

    min-height: 150px;

    background-size: cover;

    background-position: center

}

@media (min-width: 768px) {

    .articleHeroBlock .artcleHeroBlock__image {

        min-height: 250px

    }

}

@media (min-width: 992px) {

    .articleHeroBlock .artcleHeroBlock__image {

        min-height: 450px

    }

}

.articleHeroBlock .artcleHeroBlock__content {

    background-color: #fff;

    text-align: center;

    padding-top: 20px;

    margin-bottom: 20px;

    min-height: 101px

}

.articleHeroBlock .artcleHeroBlock__content h1 {

    font-size: 40px;

    color: #363743

}

.articleHeroBlock .artcleHeroBlock__content h3 {

    font-weight: 400;

    font-size: 20px;

    margin: inherit 50px

}

.articleHeroBlock a {

    text-transform: none;

    font-weight: 700;

    color: #363743;

    transition: color .3s

}

.articleHeroBlock a:focus,

.articleHeroBlock a:hover,

.faqBlock .faqBlock__expandedAnswer a:hover {

    color: #ee2a2c

}

@media (min-width: 992px) {

    .artcleHeroBlock__image {

        margin-bottom: -100px

    }

    .artcleHeroBlock__content {

        min-height: 101px

    }

}

.faqBlock {

    padding: 0px 15px;

	background-color: #fff;
	color:#333;

}

/*.faqBlock:hover, */
.faqBlock.isRed:hover {

    background-color: #F7F7F8;
color:#333;
    cursor: pointer

}
.faqBlock.isRed:hover p, .faqBlock.isRed:hover a{color:#333}
.faqBlock.isRed{
	background-color: #d9223e;
	color:#fff;}
.faqBlock.isRed p, .faqBlock.isRed a{
	color:#fff;}


.faqBlock .faqBlock__icon {

    background-image: url(images/icons/question_red.png);

    background-position: center top;

    background-repeat: no-repeat;

    background-size: 60px 60px;

    width: 100%;

    height: 70px;

    margin: 0 0 13px;

    display: block

}

.faqBlock .faqBlock__question {

    text-align: center

}

.faqBlock .faqBlock__shortAnswer {

    text-align: justify;

    margin-bottom: 30px;
	padding: 0px 15px;

}

.faqBlock .faqBlock__expandedAnswer {

    text-align: center;

    display: none;

    position: relative

}

.faqBlock .faqBlock__expandedAnswer ul li {

    display: inline-block

}

.faqBlock .faqBlock__expandedAnswer a {

    text-transform: none;

    font-weight: 700;

    text-decoration: underline;

    transition: color .3s

}

.faqBlock .faqBlock__expandedAnswer .faqBlock__mediaContainer {

    overflow: hidden;

    height: 350px;

    margin-bottom: 20px;

    width: 100%

}

.faqBlock .faqBlock__expandedAnswer .faqBlock__answerVideoCover,

.faqBlock .faqBlock__expandedAnswer iframe {

    height: 350px;

    width: 100%;

    background-size: cover;

    background-position: center;

    position: absolute;

    top: 0;

    left: 0

}

.threeSectionInfoBlock ul li,

.threeSectionRelatedItems ul li,

.toggleInfoBlock ul.toggleInfoBlock__ctaList li {

    background-repeat: no-repeat;

    background-position: center top

}

.faqBlock .faqBlock__expandedAnswer .faqBlock__answerVideoCover {

    color: #fff;

    background-color: #000;

    width: 100%;

    transition: .3s

}

.faqBlock .faqBlock__expandedAnswer .faqBlock__answerVideoCover.faqBlock_video {

    cursor: pointer

}

.faqBlock .faqBlock__expandedAnswer .faqBlock__answerVideoCover .circle {

    position: absolute;

    width: 54px;

    height: 54px;

    margin: -27px auto 0 -27px;

    border: 3px solid #fff;

    border-radius: 50px;

    top: 50%;

    left: 50%;

    transition: .2s

}

.faqBlock .faqBlock__expandedAnswer .faqBlock__answerVideoCover .circle i {

    position: absolute;

    top: 50%;

    margin-top: -14px;

    left: 50%;

    margin-left: -8px

}

.faqBlock .faqBlock__expandedAnswer .faqBlock__answerVideoCover:focus .circle,

.faqBlock .faqBlock__expandedAnswer .faqBlock__answerVideoCover:hover .circle {

    width: 58px;

    height: 58px;

    margin-top: -29px;

    margin-left: -29px

}

.faqBlock .faqBlock__action {

    text-align: center;

    font-weight: 700;

    text-transform: uppercase;

    margin-top: 30px;

	/**/

    display: block;

}

.faqBlock .faqBlock__action a {

    transition: color .3s

}

.faqBlock .faqBlock__action a:focus,

.faqBlock .faqBlock__action a:hover {

    color: #ee2a2c

}

.threeSectionInfoBlock {

    text-align: center;

    margin-left: auto;

    margin-right: auto

}

.threeSectionInfoBlock h2 {

    text-align: center;

    text-transform: uppercase;

    margin-top: 60px;

    margin-bottom: 25px;

    font-size: 31px

}

.threeSectionInfoBlock p {

    font-size: 16px;

    margin: 0 auto 50px;

    text-align: center;

    line-height: 170%

}

.threeSectionInfoBlock ul {

    display: inline-block;

    width: 100%;

    list-style: none;

    margin: 0;

    padding: 0

}

.threeSectionInfoBlock ul li {

    display: inline-block;

    width: 90%;

    background-size: 192px;

    padding-top: 192px;

    margin-bottom: 20px

}

.threeSectionInfoBlock ul li h3 {

    margin-top: 30px;

    margin-bottom: 20px;

    font-size: 16px;

    color: #666;

    font-weight: 700

}

.threeSectionInfoBlock ul li p {

    color: #666;

    margin-bottom: 30px

}

.threeSectionInfoBlock .btn {

    display: inline-block;

    margin-top: 10px;

    margin-bottom: 60px

}

@media (min-width: 768px) {

    .threeSectionInfoBlock .threeSectionInfoBlock__inner {

        max-width: 860px;

        margin: 0 auto

    }

    .threeSectionInfoBlock h2 {

        margin-top: 50px;

        margin-bottom: 20px

    }

    .threeSectionInfoBlock p {

        width: 90%;

        margin-bottom: 45px

    }

    .threeSectionInfoBlock ul li {

        display: block;

        width: 33.3%;

        float: left

    }

    .threeSectionInfoBlock ul li p {

        margin-bottom: 18px;

        word-break: break-word;

        max-width: 192px

    }

    .threeSectionInfoBlock .btn {

        margin-bottom: 50px;

        margin-top: 0

    }

}

.threeSectionRelatedItems {

    text-align: center;

    margin-left: auto;

    margin-right: auto

}

.threeSectionRelatedItems ul {

    max-width: 280px;

    display: inline-block;

    list-style: none;

    margin: 0;

    padding: 10px 0

}

.threeSectionRelatedItems ul li {

    display: inline-block;

    background-size: 90% auto;

    padding-top: 95%;

    margin: 25px 0

}

.threeSectionRelatedItems ul li h4 {

    text-transform: uppercase;

    font-size: 12px;

    color: #ee2a2c;

    font-weight: 700

}

.threeSectionRelatedItems ul li h3 {

    display: inline-block;

    text-transform: uppercase;

    font-size: 24px;

    font-weight: 700;

    margin: 10px 0 14px

}

.threeSectionRelatedItems ul li p {

    color: #666;

    margin: 0 auto 20px;

    font-size: 18px;

    line-height: 170%

}

.threeSectionRelatedItems ul li a {

    color: #000;

    font-size: 16px;

    font-weight: 700;

    text-transform: uppercase

}

@media (min-width: 768px) {

    .threeSectionRelatedItems ul li h4,

    .threeSectionRelatedItems ul li p {

        font-size: 15px

    }

    .threeSectionRelatedItems ul {

        width: 90%;

        max-width: 1200px;

        position: relative;

        display: table;

        margin: 50px auto

    }

    .threeSectionRelatedItems ul li {

        width: 33.3%;

        vertical-align: top;

        background-size: 70% auto;

        padding: 25% 2% 30px;

        display: table-cell;

        position: relative

    }

    .threeSectionRelatedItems ul li h3 {

        min-height: 50px

    }

    .threeSectionRelatedItems ul li a {

        position: absolute;

        bottom: 0;

        left: 0;

        width: 100%;

        text-align: center

    }

}

@media (min-width: 992px) {

    .threeSectionRelatedItems ul {

        margin: 50px auto

    }

    .threeSectionRelatedItems ul li p {

        font-size: 18px

    }

}

.toggleInfoBlock {

    text-align: center;

    margin-left: auto;

    margin-right: auto

}

.toggleInfoBlock .toggleInfoBlock__inner {

    margin: 0 10px

}

.toggleInfoBlock h2 {

    text-align: center;

    text-transform: uppercase;

    margin-top: 60px;

    margin-bottom: 25px;

    font-size: 31px

}

.toggleInfoBlock p {

    font-size: 18px;

    margin: 0 auto 50px;

    text-align: center;

    line-height: 170%

}

.toggleInfoBlock ul {

    list-style: none;

    padding: 0

}

.toggleInfoBlock ul.toggleInfoBlock__ctaList {

    display: inline-block;

    width: 100%

}

.toggleInfoBlock ul.toggleInfoBlock__ctaList li {

    display: inline-block;

    width: 90%;

    background-size: 192px;

    padding-top: 192px;

    margin-bottom: 20px

}

.toggleInfoBlock ul.toggleInfoBlock__ctaList li h3 {

    margin-top: 30px;

    margin-bottom: 20px;

    font-size: 20px;

    text-transform: uppercase;

    color: #363743;

    font-weight: 700

}

.toggleInfoBlock ul.toggleInfoBlock__ctaList li h4 {

    margin-bottom: 18px

}

.toggleInfoBlock ul.toggleInfoBlock__ctaList li p {

    color: #666;

    margin-bottom: 30px;

    font-size: 16px

}

@media (min-width: 768px) {

    .toggleInfoBlock .toggleInfoBlock__inner {

        max-width: 65%;

        margin: 0 auto;

        position: relative

    }

    .toggleInfoBlock h2 {

        margin-top: 50px;

        margin-bottom: 20px

    }

    .toggleInfoBlock p {

        width: 90%;

        margin-bottom: 45px;

        font-size: 16px

    }

    .toggleInfoBlock ul.toggleInfoBlock__ctaList {

        margin-bottom: 0

    }

    .toggleInfoBlock ul.toggleInfoBlock__ctaList li {

        display: block;

        width: 26%;

        float: left;

        background-size: 80%;

        margin-right: 11%;

        padding-top: 0;

        margin-bottom: 6px;

        cursor: pointer

    }

    .toggleInfoBlock ul.toggleInfoBlock__ctaList li p {

        margin-bottom: 18px;

        max-width: 192px

    }

    .toggleInfoBlock ul.toggleInfoBlock__ctaList li p.toggleInfoBlock__cta {

        text-decoration: underline;

        color: #363743;

        font-weight: 700;

        text-transform: uppercase;

        margin-top: 30px;

        min-height: 54px

    }

    .toggleInfoBlock ul.toggleInfoBlock__ctaList li:before {

        content: ' ';

        display: block;

        padding-top: 80%

    }

    .toggleInfoBlock ul.toggleInfoBlock__ctaList li:first-child+li+li {

        margin-right: 0

    }

    .toggleInfoBlock ul.toggleInfoBlock__ctaList li.active p.toggleInfoBlock__cta {

        color: #358496

    }

    .toggleInfoBlock ul.toggleInfoBlock__ctaList li.active::after {

        content: "";

        position: absolute;

        bottom: 0;

        margin-left: -20px;

        border-left: 20px solid transparent;

        border-right: 20px solid transparent;

        border-bottom: 12px solid #eaf2f3

    }

    .toggleInfoBlock ul.toggleInfoBlock__ctaList li:hover p.toggleInfoBlock__cta {

        color: #358496

    }

    .toggleInfoBlock ul.toggleInfoBlock__infoList {

        background-color: #eaf2f3;

        padding: 20px;

        margin-bottom: 0

    }

    .toggleInfoBlock ul.toggleInfoBlock__infoList li {

        max-width: 780px;

        margin: 0 auto;

        display: none

    }

    .toggleInfoBlock ul.toggleInfoBlock__infoList li h3 {

        color: #358496;

        font-weight: 700;

        font-size: 26px;

        margin-bottom: 18px;

        text-transform: uppercase

    }

    .toggleInfoBlock ul.toggleInfoBlock__infoList li h4 {

        color: #358496;

        font-size: 17px;

        margin-bottom: 18px

    }

    .toggleInfoBlock ul.toggleInfoBlock__infoList li p {

        color: #666;

        font-size: 18px;

        margin-bottom: 10px

    }

    .toggleInfoBlock ul.toggleInfoBlock__infoList li.active {

        display: block

    }

}

@media (min-width: 1200px) {

    .toggleInfoBlock ul.toggleInfoBlock__infoList {

        padding: 40px

    }

    .toggleInfoBlock ul.toggleInfoBlock__ctaList li.active::after {

        margin-left: -30px;

        border-left: 30px solid transparent;

        border-right: 30px solid transparent;

        border-bottom: 16px solid #eaf2f3

    }

}

.bodyBlock {

    padding: 30px 20px;

    font-size: 32px

}

.bodyBlock h1,

.bodyBlock p {

    text-align: center

}

.bodyBlock h1 {

    font-size: 30px

}

@media (min-width: 768px) {

    .bodyBlock h1 {

        font-size: 36px

    }

}

.bodyBlock img {

    max-width: 100%;

    padding-bottom: 20px

}

.bodyBlock li {

    font-size: 16px;

    line-height: 150%

}

.bodyBlock a {

    text-transform: none;

    color: #ee2a2c

}

.bodyBlock.bodyBlock_black a,

.bodyBlock.bodyBlock_black h1,

.bodyBlock.bodyBlock_black p,

.bodyBlock.bodyBlock_red a,

.bodyBlock.bodyBlock_red h1,

.bodyBlock.bodyBlock_red p {

    color: #fff

}

.bodyBlock.col-sm-4,

.bodyBlock.col-sm-6 {

    height: 450px;

    overflow: hidden

}

.bodyBlock.bodyBlock_red {

    background-color: #ee2a2c

}

.bodyBlock.bodyBlock_red a {

    font-weight: 700

}

.bodyBlock.bodyBlock_black {

    background-color: #000

}

.bodyBlock.bodyBlock_black a {

    font-weight: 700

}

.scrollNavBlock {

    min-height: 50px;

    color: #fff;

    display: none

}

@media (min-width: 768px) {

    .bodyBlock {

        font-size: 36px;

        padding: 40px 30px

    }

    .bodyBlock h1,

    .bodyBlock p {

        text-align: left

    }

    .scrollNavBlock {

        display: block

    }

}

.scrollNavBlock .nav-wrapper {

    background: #242732;

    z-index: 99999;

    min-height: 50px;

    width: 100%

}

.scrollNavBlock .nav-wrapper ul {

    list-style: none;

    margin: 0;

    padding: 0;

    width: 100%

}

.scrollNavBlock .nav-wrapper li {

    float: left;

    min-width: 10%;

    height: 50px;

    margin: 0;

    padding: 0;

    transition: .3s;

    display: table

}

.scrollNavBlock .nav-wrapper li.logo {

    background: url(images/kfc_logo_15.png) center center no-repeat;

    background-size: auto 40%;

    text-indent: -90000px;

    opacity: .2;

    max-width: 20%

}

.contactBlock #form #previews .preview:hover .details,
.newsletterBlock #form #previews .preview:hover .details,

.scrollNavBlock .fixed li.logo {

    opacity: 1

}

.scrollNavBlock .nav-wrapper li.item {

    font-size: 16px;

    text-transform: uppercase;

    text-align: center;

    vertical-align: middle

}

.scrollNavBlock .nav-wrapper li.item a {

    color: #979797;

    display: table-cell;

    vertical-align: middle

}

.scrollNavBlock .nav-wrapper li.item.active a,

.scrollNavBlock .nav-wrapper li.item:hover a,

.simpleBlock.simpleBlock_black h1,

.simpleBlock.simpleBlock_black p {

    color: #fff

}

.scrollNavBlock .nav-wrapper li.item.active,

.scrollNavBlock .nav-wrapper li.item:hover {

    background: #ee2a2c;

    color: #fff

}

.scrollNavBlock .fixed {

    position: fixed;

    width: 100%;

    margin: 0;

    z-index: 9999;

    top: 0;

    left: 0

}

.simpleBlock {

    min-height: 215px;

    background-size: cover;

    background-position: center;

    padding: 20px 0

}

@media (min-width: 768px) {

    .simpleBlock {

        min-height: 460px

    }

    .simpleBlock .wrapper {

        position: absolute

    }

}

@media (min-width: 992px) {

    .simpleBlock {

        min-height: 300px;

        padding-bottom: 25%

    }

}

.simpleBlock .wrapper {

    width: 100%;

    height: 100%;

    top: 0

}

.simpleBlock .outer_content {

    display: table;

    height: 100%;

    width: 90%;

    margin: 0 auto

}

.simpleBlock .outer_content .inner_content {

    display: table-cell;

    height: 100%;

    vertical-align: top;

    text-align: center

}

.simpleBlock h1 {

    margin-top: 0;

    font-size: 31px;

    text-transform: uppercase

}

.simpleBlock li,

.simpleBlock ul {

    margin: 0;

    padding: 0;

    list-style: none;

    font-size: 16px

}

.simpleBlock.simpleBlock_black {

    background-color: #000

}

.simpleBlock.simpleBlock_white {

    background-color: #fff

}

.simpleBlock.simpleBlock_red,

.simpleCtaBlock.simpleCtaBlock_red,

.statBlock {

    background-color: #ee2a2c

}

.simpleBlock.simpleBlock_white h1,

.simpleBlock.simpleBlock_white p {

    color: #000

}

.simpleBlock.simpleBlock_red a,

.simpleBlock.simpleBlock_red h1,

.simpleBlock.simpleBlock_red li,

.simpleBlock.simpleBlock_red p {

    color: #fff

}

.simpleBlock.simpleBlock_color_black h1,

.simpleBlock.simpleBlock_color_black li,

.simpleBlock.simpleBlock_color_black p {

    color: #000

}

.simpleBlock.simpleBlock_color_white h1,

.simpleBlock.simpleBlock_color_white p {

    color: #fff

}

@media (min-width: 768px) {

    .simpleBlock.simpleBlock_align_left .inner_content li::before,

    .simpleBlock.simpleBlock_align_right .inner_content li::after {

        content: " - "

    }

    .simpleBlock.simpleBlock_align_right .inner_content {

        text-align: right

    }

    .simpleBlock.simpleBlock_align_left .inner_content {

        text-align: left

    }

}

.factBlock {

    text-align: center;

    /*padding-bottom: 56px;
*/
    padding-top: 22px

}

.factBlock h1 small {

    font-size: 17px;

    color: #ee2a2c

}

.factBlock h1 {

    font-size: 28px

}

@media (min-width: 768px) {

    .factBlock h1 {

        font-size: 31px

    }

}

.factBlock .circle {

    width: 245px;

    height: 245px;

    display: inline-block;

    border: 4px solid #ee2a2c;

    border-radius: 245px;

    padding: 45px 20px 0;

    margin: 20px;

    vertical-align: top

}

.factBlock .circle .stat {

    font-size: 50px;

    font-weight: lighter;

    color: #ee2a2c

}

.factBlock .circle .title {

    font-size: 16px;

    text-transform: uppercase;

    font-weight: 700

}

.quoteBlock {

    padding: 100px 0;

    background-size: cover

}

.quoteBlock .wrapper {

    width: 90%;

    margin: 0 auto;

    text-align: center

}

.quoteBlock .wrapper p:before {

    text-align: center;

    display: block;

    content: "“";

    font-size: 62px;

    font-family: BrandonText-Regular, arial, sans-serif;

    margin-bottom: 0

}

.quoteBlock .wrapper h2,

.quoteBlock .wrapper p {
    font-size: 16px;
	line-height:20px;
    color: #363743;
	width:86%;
	margin:0 auto;
	padding-top: 50px;

}

.quoteBlock .wrapper h2 {

    font-weight: 400;

    padding-top: 30px

}

.statBlock {

    text-align: center;

    padding-bottom: 50px;

    padding-top: 50px

}

@media (min-width: 768px) {

    .quoteBlock .wrapper {

        width: 429px;
		height:399px;
        margin: auto auto 0px 15% ;
        text-align: center;
        color: #363743;
		background:url('../uploads/static/join-us/text_bg.png') no-repeat center top;

    }

    .statBlock {

        padding-bottom: 100px;

        padding-top: 100px

    }

}

.statBlock h1 {

    font-weight: 500;

    color: #fff;

    font-size: 30px;

    margin-top: 0;

    padding-top: 0

}

@media (min-width: 768px) {

    .statBlock h1 {

        font-size: 50px

    }

}

.statBlock .stats {

    width: 404px;

    max-width: 100%;

    display: inline-block;

    vertical-align: top

}

.statBlock .stat_container {

    width: 180px;

    display: inline-block;

    margin: 10px;

    vertical-align: top

}

.statBlock .stat_container .stat {

    font-size: 30px;

    color: #fff

}

@media (min-width: 768px) {

    .statBlock .stat_container .stat {

        font-size: 54px;

        font-weight: lighter

    }

}

.slider .quoteBlock{padding:60px 0px;}
.slider{height:600px}

.hidden_l{display:none;}
@media (max-width: 768px) {
	.hidden_s{display:none;}
	.hidden_l{display:block;}
	.factBlock .circle {
		width: 165px;
		height: 165px;
		border-radius: 165px;
		padding: 30px 20px 0;
		margin: 7px;
		vertical-align: top;
	}

	.factBlock .circle .stat {
    	font-size: 30px;
		font-weight:normal;
	}


	.slider{height:450px !important}
	.slider .quoteBlock{padding:15px 0px;}

	.slider li{background-image:none !important}
	.quoteBlock .wrapper p {
		font-size: 16px;
		line-height:20px;

		width:60%;
		margin:0 auto;
		padding-top: 20px;

	}


	.quoteBlock .wrapper {
		width: 75%;/* 220px;*/
		height: 399px;
		margin: auto /*auto 0px 15%*/;
		text-align: center;
		color: #363743;
		background: url(../uploads/static/join-us/text_bg.png) no-repeat center top;
	}
}

.statBlock .stat_container .title {

    font-size: 16px;

    text-transform: uppercase;

    font-weight: 400;

    color: #fff

}

.simpleCtaBlock {

    text-align: center;

    padding: 20px

}

.simpleCtaBlock h1 {

    margin-top: 0;

    margin-bottom: 20px

}

.simpleCtaBlock p {

    margin-bottom: 25px

}

.simpleCtaBlock a.btn,

.simpleCtaBlock h1,

.simpleCtaBlock p {

  /*  color: #fff;

    border-color: #fff*/

}

.simpleCtaBlock.simpleCtaBlock_red .btn {

    text-decoration: none

}

.simpleCtaBlock.simpleCtaBlock_red .btn:hover {

    background-color: #f00445

}

.simpleCtaBlock.simpleCtaBlock_red a {

    color: #fff;

    text-decoration: underline

}

.simpleCtaBlock.simpleCtaBlock_white {

    background-color: #fff

}

.simpleCtaBlock.simpleCtaBlock_white a.btn,

.simpleCtaBlock.simpleCtaBlock_white h1,

.simpleCtaBlock.simpleCtaBlock_white p {

    color: #000;

    border-color: #000

}

.simpleCtaBlock.simpleCtaBlock_white .btn:hover {

    background-color: #f2f2f2

}

.simpleCtaBlock.simpleCtaBlock_black {

    background-color: #000

}

.simpleCtaBlock.simpleCtaBlock_black .btn:hover {

    background-color: #0d0d0d

}

.simpleCtaBlock .wrapper {

    max-width: 1100px; /*750px;*/

    margin: 0 auto

}

.articleListingBlock .tags {

    list-style: none;

    text-align: center;

    display: none;

    padding-left: 0

}

.articleListingBlock .tags li {

    display: inline-block;

    padding: 0 20px 15px

}

.articleListingBlock .tags li a {

    text-decoration: underline;

    text-transform: uppercase

}

.articleListingBlock .tags li a.active {

    font-weight: 700

}

.articleListingBlock .article_container {

    margin: 0 -15px;

    text-align: center;

    overflow: hidden

}

.articleListingBlock .article_container a:hover h1 {

    color: #ee2a2c

}

.articleListingBlock .article_container a:hover .image span {

    background-color: #ee2a2c

}

.articleListingBlock .article_container.even {

    clear: left

}

@media (min-width: 768px) {

    .statBlock .stat_container .title {

        font-weight: 700

    }

    .articleListingBlock .article_container {

        width: 45%;

        float: left;

        margin: 2.5%

    }

}

.articleListingBlock .article_container .image {

    position: relative;

    height: 250px;

    width: 100%;

    background-size: cover;

    background-position: center

}

.articleListingBlock .article_container .image span {

    display: block;

    background-color: #000;

    padding: 10px 10px 5px;

    color: #fff;

    position: absolute;

    top: 0;

    left: 0;

    text-transform: uppercase;

    transition: .3s

}

.articleListingBlock .article_container .date {

    display: block;

    padding: 20px 0 10px;

    text-transform: uppercase;

    font-size: 12px;

    color: #363743;

    font-weight: 400

}

.articleListingBlock .article_container .tags_list {

    text-transform: capitalize;

    font-size: 12px;

    color: #64657b;

    font-weight: 400;

    list-style: none;

    padding: 0 0 30px

}

.articleListingBlock .article_container .tags_list li {

    float: left;

    padding: 5px 5px 2.5px;

    background-color: #f3f3f4;

    margin-right: 2px;

    cursor: pointer

}

.articleListingBlock .article_container .tags_list li:hover {

    background-color: #e6e6e8

}

.articleListingBlock .article_container h1 {

    font-size: 24px;

    line-height: 28px;

    padding: 0 10px;

    margin: 0 auto 20px;

    color: inherit;

    text-transform: uppercase;

    font-weight: 400;

    transition: .3s

}

.contactBlock #form h3,
.cariereBlock #form h3,
.newsletterBlock #form h3,

.contactBlock h1,
.cariereBlock h1,
.newsletterBlock h1 {

    font-weight: 700;

    text-transform: uppercase

}

@media (min-width: 768px) {

    .articleListingBlock .article_container .image {

        height: 200px

    }

    .articleListingBlock .article_container h1 {

        font-size: 17px

    }

}

.contactBlock,
.cariereBlock,
.newsletterBlock {

   background-color: #fff;

    color: #2e2e39;
   /* background-color: #2e2e39;

    color: #fff;*/

    text-align: center;

    padding-bottom: 60px

}

.cariereBlock h1,
.contactBlock h1,
.newsletterBlock h1 {

    font-size: 48px;

    margin: 12px auto 12px

}

.contactBlock p,
.cariereBlock p,

.contactBlock p a,
.newsletterBlock p,

.newsletterBlock p a
 {

    color: #f3f3f4

}

.contactBlock p a:hover,
.cariereBlock p a:hover,
.newsletterBlock p a:hover {

    color: #dadadb

}

.contactBlock a.btn,.cariereBlock a.btn {

    color: #fff;

    line-height: 35px

}

.contactBlock .options,
.cariereBlock .options {

    margin-bottom: 60px

}

.contactBlock .options .btn-group ,.cariereBlock .options .btn-group {

    margin: 0 auto;

    width: 180px

}

.contactBlock .options .btn-group .btn ,.cariereBlock .options .btn-group .btn {

    width: 180px;

    color: #fff;

    margin: 0;

    box-shadow: none;

    padding: inherit 0

}

.contactBlock .options .btn-group .btn:hover,
.cariereBlock .options .btn-group .btn:hover {

    background-color: #454555

}

.contactBlock .options .btn-group .btn.active,.cariereBlock .options .btn-group .btn.active {

    background-color: #fff;

    color: #2e2e39

}

.contactBlock .options .btn-group .btn-middle,
.cariereBlock .options .btn-group .btn-middle {

    margin: 10px 0

}

.contactBlock .rows-container h3 ,.cariereBlock .rows-container h3 {

    font-size: 28px;

    text-transform: uppercase

}


.cariereBlock #phone h1,

.cariereBlock #phone h1 a,

.cariereBlock #phone h2,

.cariereBlock #phone h2 a,

.cariereBlock #phone h3,

.cariereBlock #phone h3 a,

.cariereBlock #phone h4,

.cariereBlock #phone h4 a,

.cariereBlock #phone h5,

.cariereBlock #phone h5 a,

.contactBlock #phone h1,

.contactBlock #phone h1 a,

.contactBlock #phone h2,

.contactBlock #phone h2 a,

.contactBlock #phone h3,

.contactBlock #phone h3 a,

.contactBlock #phone h4,

.contactBlock #phone h4 a,

.contactBlock #phone h5,

.contactBlock #phone h5 a {

    color: #fff

}

.cariereBlock #mail h3,

.cariereBlock #phone h3 ,
.contactBlock #mail h3,

.contactBlock #phone h3 {

    margin-bottom: 38px

}

@media (min-width: 768px) {

    .cariereBlock .options .btn-group ,
    .contactBlock .options .btn-group {

        width: 590px;

        text-align: center

    }

    .contactBlock .options .btn-group .btn ,    .cariereBlock .options .btn-group .btn {

        display: inline-block

    }

    .cariereBlock .options .btn-group .btn-middle,
    .contactBlock .options .btn-group .btn-middle {

        margin: 0 20px

    }

}

.cariereBlock #form .form-group ,
.contactBlock #form .form-group {

    text-align: left

}

.cariereBlock #form .form-group .form-error,
.contactBlock #form .form-group .form-error {

    display: none

}

.contactBlock #form .form-group.error .btn,
.contactBlock #form .form-group.error input ,
.cariereBlock #form .form-group.error .btn,
.cariereBlock #form .form-group.error input {

    border-color: #ee2a2c

}

.contactBlock #form .form-group.error .form-error ,
.cariereBlock #form .form-group.error .form-error {

    display: block;

    height: 40px;

    line-height: 40px;

    background-color: #d82122;

    margin: 0;

    color: #fff;

    box-sizing: border-box;

    padding: 0 12px;

    font-size: 16px

}

.contactBlock #form .form-group .parsley-errors-list,.cariereBlock #form .form-group .parsley-errors-list {

    line-height: 30px;

    background-color: #d82122;

    margin: 0;

    color: #fff;

    box-sizing: border-box;

    padding: 0 12px;

    font-size: 16px;

    display: none

}

.contactBlock #form .form-group .parsley-errors-list li,
.cariereBlock #form .form-group .parsley-errors-list li {

    list-style: none

}

.contactBlock #form .form-group .parsley-errors-list.filled ,.cariereBlock #form .form-group .parsley-errors-list.filled {

    display: block

}

.contactBlock #form .form-group .select .parsley-errors-list ,
.cariereBlock #form .form-group .select .parsley-errors-list {

    text-indent: -9999999px;

    max-height: 40px;

    height: 40px;

    overflow: hidden

}

.contactBlock #form .form-group .recaptchatable,
.cariereBlock #form .form-group .recaptchatable {

    border: none!important;

    width: 100%;

    margin: 60px auto 30px!important

}

.contactBlock #form .form-group .recaptchatable tr:first-child,
.cariereBlock #form .form-group .recaptchatable tr:first-child {

    background-color: #dfdfdf;

    margin-bottom: 20px;

    display: inline-block;

    height: auto;

    width: 100%

}

.contactBlock #form .form-group .recaptchatable tr:first-child td,
.cariereBlock #form .form-group .recaptchatable tr:first-child td {

    display: inline-block

}

.contactBlock #form .form-group .recaptchatable tr:nth-child(2) td {

    padding-left: 0!important;

    display: block;

    text-align: left

}

.contactBlock #form .form-group .recaptchatable .parsley-errors-list {

    position: absolute;

    top: 47px;

    left: 0;

    right: 0

}

.contactBlock #form .form-group .recaptchatable .parsley-errors-list li {

    color: #fff

}

.contactBlock #form .form-group .recaptchatable .recaptcha_image_cell {

    background-color: #dfdfdf;

    width: 100%;

    box-sizing: border-box

}

.contactBlock #form .form-group .recaptchatable .recaptcha_image_cell #recaptcha_image {

    width: 100%!important

}

.contactBlock #form .form-group .recaptchatable .recaptcha_image_cell img {

    width: 100%

}

.contactBlock #form .form-group .recaptchatable #recaptcha_response_field {

    width: 100%!important;

    border: 0!important;

    border-bottom: 2px solid #fff!important;

    padding: 6px 12px;

    margin-bottom: 30px;

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

}

.contactBlock #form .form-group .recaptchatable #recaptcha_response_field:focus {

    box-shadow: none!important;

    border-bottom: 2px solid #42A5F5!important

}

.contactBlock #form .form-group .recaptchatable #recaptcha_privacy a {

    color: #474747

}

.contactBlock #form h3 {

    color: #474747;

    text-align: center;

    font-size: 28px;

    margin: 0;

    padding: 60px 0 20px

}

.contactBlock #form label {

    color: #bcbcbe;

    /*text-transform: uppercase;*/

    text-align: left;

    font-size: 16px;

    margin-bottom: 0;

    margin-top: 15px;

    padding-left: 12px

}

.contactBlock #form input {

    border-radius: 0;

    border: 0;

    background-color: #fff;

    color: #474747 !important;

    border-bottom: 2px solid #393943;
/*    background-color: #393943;

    color: #fff!important;

    border-bottom: 2px solid #fff;
*/
    width: 100%;

    height: 40px;

    font-size: 16px;

    font-weight: medium;

    box-sizing: border-box;

    margin-top: 5px

}

.contactBlock #form input:focus {

    outline-color: transparent;

    outline-style: none;

    box-shadow: none;

    border-bottom: 2px solid #42A5F5

}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{height:auto !important; width: auto !important;}
.contactBlock #form input .parsley-error {

    border-color: #ee2a2c

}

.checkbox {text-align:left}

.contactBlock #form .radio input {

    border-bottom: 0;

    width: auto;

    height: auto

}

.contactBlock #form textarea {

    border-radius: 0;

    background-color: #fff;

    border: 0;

    border-bottom: 2px solid #393943;

    resize: none;

    color: #474747

}

.contactBlock #form textarea.parsley-error {

    border-color: #ee2a2c

}

.contactBlock #form .radio {

    margin-left: 10px

}

.contactBlock #form .radio label {

    line-height: 175%

}

.contactBlock #form .postcode input {

    width: 85%;

    float: left

}

.contactBlock #form .postcode .btn {

    border: 0;

    width: 15%;

    padding: 0;

    background-color: #50505f;

    height: 40px;

    border-bottom: 2px solid #fff;

    margin-left: 0;

    margin-top: 5px

}

.contactBlock #form select {

    border-radius: 0;

    background: 0 0;

    height: 40px;

    padding: 9px 5px 5px 12px;

    border: 0;

    font-size: 16px;

    width: 100%;

    cursor: pointer;

    -webkit-appearance: none;

    -moz-appearance: none;

    text-indent: 1px;

    text-overflow: '';

    color: #474747;

    z-index: 1;

    border-bottom: 2px solid #393943

}

.contactBlock #form select:focus {

    outline-color: transparent;

    outline-style: none;

    box-shadow: none;

    border-bottom: 2px solid #42A5F5

}

.contactBlock #form select option {

    color: #000;

    background-color: #fff

}

.contactBlock #form .select {

    background-color: #fff;

    color: #474747 !important;

/*    background-color: #393943;

    color: #fff;

*/    position: relative;

    height: 40px

}

.contactBlock #form .select .fa {

    color: #fff;

    position: absolute;

    right: 15px;

    top: 13px;

    z-index: 0

}

.contactBlock #form .select select {

    position: absolute;

    top: 0;

    left: 0

}

.contactBlock #form .select select::-ms-expand {

    display: none

}

.contactBlock #form .date-time .datepicker {

    width: 85%;

    float: left

}

.contactBlock #form .date-time .btn {

    border: 0;

    width: 15%;

    padding: 0;

    background-color: #50505f;

    height: 40px;

    border-bottom: 2px solid #fff;

    margin-top: 5px

}

.contactBlock #form .date-time .parsley-errors-list {

    float: left;

    width: 100%

}

.contactBlock #form .date-time .time {

    float: left;

    margin-top: 10px;

    width: 100%

}

.contactBlock #form .date-time .hours,

.contactBlock #form .date-time .mins {

    width: 45%;

    float: right

}

.contactBlock #form .date-time .divide {

    float: right;

    display: inline-block;

    padding: 10px 0 0;

    text-align: center;

    width: 10%

}

.contactBlock #form #remaining-chars {

    text-align: right;

    color: #bfbfc2;

    padding-top: 10px;

    float: right;

    display: block

}

.contactBlock #form #remaining-chars span {

    font-weight: 700

}

.contactBlock #form #remaining-chars.error {

    color: #ee2a2c

}

.contactBlock #form #previews {

    display: block;

    width: 100%;

    min-height: 200px;

    border: 3px dashed #bcbcbe;

    text-align: center;

    padding: 20px;

    box-sizing: border-box;

    background: url(/theme/images/uploadImageIcon.png) center center no-repeat #fff;

    background-size: 90px 87px;

    overflow: hidden;

    margin-bottom: 30px;

    position: relative

}

.contactBlock #form #previews .dz-image-preview .preview {

    display: block

}

.contactBlock #form #previews .preview {

    border-radius: 0;

    -webkit-border-radius: 0;

    overflow: hidden;

    display: none;

    position: relative;

    width: 154px;

    word-break: break-word;

    margin: 0 auto;

    min-height: 154px;

    min-width: 154px

}

.contactBlock #form #previews .preview .details {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    overflow: hidden;

    padding: 10px;

    transition: opacity .3s;

    border-radius: 0;

    -webkit-border-radius: 0;

    text-align: right

}

.contactBlock #form #previews .preview .details .detailCopy {

    display: none

}

.contactBlock #form #previews .preview .details button {

    border: 0;

    padding: 0;

    width: 40px;

    height: 40px;

    background: #2e2e39;

    border-radius: 25px

}

.contactBlock #form #previews .preview .details button img {

    width: 100%;

    height: 100%

}

.contactBlock #form #previews .dz-message {

    position: absolute;

    margin: 18px 0;

    width: 100%;

    left: 0;

    top: 105px;

    padding: 5px;

    z-index: 10;

    color: #2e2e39

}

.contactBlock #form #previews .dz-closeBtn {

    display: block;

    margin: 5px auto

}

.contactBlock #form #previews span {

    display: none

}

.contactBlock #form #contactFormSubmit:focus,

.contactBlock #form #contactFormSubmit:hover {

    color: #747578

}


.cariereBlock #form .form-group .recaptchatable tr:nth-child(2) td {

    padding-left: 0!important;

    display: block;

    text-align: left

}

.cariereBlock #form .form-group .recaptchatable .parsley-errors-list {

    position: absolute;

    top: 47px;

    left: 0;

    right: 0

}

.cariereBlock #form .form-group .recaptchatable .parsley-errors-list li {

    color: #fff

}

.cariereBlock #form .form-group .recaptchatable .recaptcha_image_cell {

    background-color: #dfdfdf;

    width: 100%;

    box-sizing: border-box

}

.cariereBlock #form .form-group .recaptchatable .recaptcha_image_cell #recaptcha_image {

    width: 100%!important

}

.cariereBlock #form .form-group .recaptchatable .recaptcha_image_cell img {

    width: 100%

}

.cariereBlock #form .form-group .recaptchatable #recaptcha_response_field {

    width: 100%!important;

    border: 0!important;

    border-bottom: 2px solid #fff!important;

    padding: 6px 12px;

    margin-bottom: 30px;

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

}

.cariereBlock #form .form-group .recaptchatable #recaptcha_response_field:focus {

    box-shadow: none!important;

    border-bottom: 2px solid #42A5F5!important

}

.cariereBlock #form .form-group .recaptchatable #recaptcha_privacy a {

    color: #474747

}

.cariereBlock #form h3 {

    color: #474747;

    text-align: center;

    font-size: 28px;

    margin: 0;

    padding: 60px 0 20px

}

.cariereBlock #form label {

    color: #bcbcbe;

    /*text-transform: uppercase;*/

    text-align: left;

    font-size: 16px;

    margin-bottom: 0;

    margin-top: 15px;

    padding-left: 12px

}

.cariereBlock #form input {

    border-radius: 0;

    border: 0;

    background-color: #fff;

    color: #474747 !important;

    border-bottom: 2px solid #393943;
/*    background-color: #393943;

    color: #fff!important;

    border-bottom: 2px solid #fff;
*/
    width: 100%;

    height: 40px;

    font-size: 16px;

    font-weight: medium;

    box-sizing: border-box;

    margin-top: 5px

}

.cariereBlock #form input:focus {

    outline-color: transparent;

    outline-style: none;

    box-shadow: none;

    border-bottom: 2px solid #42A5F5

}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{height:auto !important; width: auto !important;}
.cariereBlock #form input .parsley-error {

    border-color: #ee2a2c

}

.checkbox {text-align:left}

.cariereBlock #form .radio input {

    border-bottom: 0;

    width: auto;

    height: auto

}

.cariereBlock #form textarea {

    border-radius: 0;

    background-color: #fff;

    border: 0;

    border-bottom: 2px solid #393943;

    resize: none;

    color: #474747

}

.cariereBlock #form textarea.parsley-error {

    border-color: #ee2a2c

}

.cariereBlock #form .radio {

    margin-left: 10px

}

.cariereBlock #form .radio label {

    line-height: 175%

}

.cariereBlock #form .postcode input {

    width: 85%;

    float: left

}

.cariereBlock #form .postcode .btn {

    border: 0;

    width: 15%;

    padding: 0;

    background-color: #50505f;

    height: 40px;

    border-bottom: 2px solid #fff;

    margin-left: 0;

    margin-top: 5px

}

.cariereBlock #form select {

    border-radius: 0;

    background: 0 0;

    height: 40px;

    padding: 9px 5px 5px 12px;

    border: 0;

    font-size: 16px;

    width: 100%;

    cursor: pointer;

    -webkit-appearance: none;

    -moz-appearance: none;

    text-indent: 1px;

    text-overflow: '';

    color: #474747;

    z-index: 1;

    border-bottom: 2px solid #393943

}

.cariereBlock #form select:focus {

    outline-color: transparent;

    outline-style: none;

    box-shadow: none;

    border-bottom: 2px solid #42A5F5

}

.cariereBlock #form select option {

    color: #000;

    background-color: #fff

}

.cariereBlock #form .select {

    background-color: #fff;

    color: #474747 !important;

/*    background-color: #393943;

    color: #fff;

*/    position: relative;

    height: 40px

}

.cariereBlock #form .select .fa {

    color: #fff;

    position: absolute;

    right: 15px;

    top: 13px;

    z-index: 0

}

.cariereBlock #form .select select {

    position: absolute;

    top: 0;

    left: 0

}

.cariereBlock #form .select select::-ms-expand {

    display: none

}

.cariereBlock #form .date-time .datepicker {

    width: 85%;

    float: left

}

.cariereBlock #form .date-time .btn {

    border: 0;

    width: 15%;

    padding: 0;

    background-color: #50505f;

    height: 40px;

    border-bottom: 2px solid #fff;

    margin-top: 5px

}

.cariereBlock #form .date-time .parsley-errors-list {

    float: left;

    width: 100%

}

.cariereBlock #form .date-time .time {

    float: left;

    margin-top: 10px;

    width: 100%

}

.cariereBlock #form .date-time .hours,

.cariereBlock #form .date-time .mins {

    width: 45%;

    float: right

}

.cariereBlock #form .date-time .divide {

    float: right;

    display: inline-block;

    padding: 10px 0 0;

    text-align: center;

    width: 10%

}

.cariereBlock #form #remaining-chars {

    text-align: right;

    color: #bfbfc2;

    padding-top: 10px;

    float: right;

    display: block

}

.cariereBlock #form #remaining-chars span {

    font-weight: 700

}

.cariereBlock #form #remaining-chars.error {

    color: #ee2a2c

}

.cariereBlock #form #previews {

    display: block;

    width: 100%;

    min-height: 200px;

    border: 3px dashed #bcbcbe;

    text-align: center;

    padding: 20px;

    box-sizing: border-box;

    background: url(/theme/images/uploadImageIcon.png) center center no-repeat #fff;

    background-size: 90px 87px;

    overflow: hidden;

    margin-bottom: 30px;

    position: relative

}

.cariereBlock #form #previews .dz-image-preview .preview {

    display: block

}

.cariereBlock #form #previews .preview {

    border-radius: 0;

    -webkit-border-radius: 0;

    overflow: hidden;

    display: none;

    position: relative;

    width: 154px;

    word-break: break-word;

    margin: 0 auto;

    min-height: 154px;

    min-width: 154px

}

.cariereBlock #form #previews .preview .details {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    overflow: hidden;

    padding: 10px;

    transition: opacity .3s;

    border-radius: 0;

    -webkit-border-radius: 0;

    text-align: right

}

.cariereBlock #form #previews .preview .details .detailCopy {

    display: none

}

.cariereBlock #form #previews .preview .details button {

    border: 0;

    padding: 0;

    width: 40px;

    height: 40px;

    background: #2e2e39;

    border-radius: 25px

}

.cariereBlock #form #previews .preview .details button img {

    width: 100%;

    height: 100%

}

.cariereBlock #form #previews .dz-message {

    position: absolute;

    margin: 18px 0;

    width: 100%;

    left: 0;

    top: 105px;

    padding: 5px;

    z-index: 10;

    color: #2e2e39

}

.cariereBlock #form #previews .dz-closeBtn {

    display: block;

    margin: 5px auto

}

.cariereBlock #form #previews span {

    display: none

}

.cariereBlock #form #contactFormSubmit:focus,

.cariereBlock #form #contactFormSubmit:hover {

    color: #747578

}

#ui-datepicker-div {

    border-radius: 0

}

#ui-datepicker-div .ui-widget-header {

    background-image: none;

    background-color: #2e2e39;

    border-radius: 0;

    border-color: #fff

}

#ui-datepicker-div .ui-state-default {

    color: #2e2e39

}

#ui-datepicker-div .ui-state-highlight {

    background-image: none;

    background-color: #ababbb;

    color: #fff;

    border-color: #ababbb

}

#ui-datepicker-div .ui-state-active {

    background-image: none;

    background-color: #2e2e39;

    color: #fff;

    border-color: #ababbb

}

@media (min-width: 768px) {

    .contactBlock #form .date-time .date {

        float: left;

        width: 60%

    }

    .contactBlock #form .date-time .time {

        float: right;

        margin-top: 5px;

        width: 40%;

        max-width: 200px;

        display: inline-block

    }

    .contactBlock #form .date-time .hours,

    .contactBlock #form .date-time .mins {

        width: 45%;

        float: right

    }

    .contactBlock #form .date-time .divide {

        float: right;

        display: inline-block;

        padding: 10px 0 0;

        text-align: center;

        width: 10%

    }

    .contactBlock #form #previews {

        background-position: center 35px

    }

    .contactBlock #form #previews .dz-message {

        background: #fff

    }

    .contactBlock #form #previews span {

        display: block;

        color: #363743

    }

    .contactBlock #form .recaptchatable {

        border: none!important;

        margin: 60px auto 30px!important

    }

    .contactBlock #form .recaptchatable tr:first-child {

        background-color: #dfdfdf;

        margin-bottom: 20px

    }

    .contactBlock #form .recaptchatable tr:nth-child(2) td {

        padding-left: 0!important

    }

    .contactBlock #form .recaptchatable .recaptcha_image_cell {

        background-color: #dfdfdf

    }

    .contactBlock #form .recaptchatable #recaptcha_response_field {

        width: 100%!important;

        border: 0!important;

        border-bottom: 2px solid #fff!important;

        padding: 6px 12px;

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

    }

    .contactBlock #form .recaptchatable #recaptcha_response_field:focus {

        box-shadow: none!important;

        border-bottom: 2px solid #42A5F5!important

    }

    .contactBlock #form .recaptchatable #recaptcha_privacy a {

        color: #fff

    }
      .cariereBlock #form .date-time .date {

        float: left;

        width: 60%

    }

    .cariereBlock #form .date-time .time {

        float: right;

        margin-top: 5px;

        width: 40%;

        max-width: 200px;

        display: inline-block

    }

    .cariereBlock #form .date-time .hours,

    .cariereBlock #form .date-time .mins {

        width: 45%;

        float: right

    }

    .cariereBlock #form .date-time .divide {

        float: right;

        display: inline-block;

        padding: 10px 0 0;

        text-align: center;

        width: 10%

    }

    .cariereBlock #form #previews {

        background-position: center 35px

    }

    .cariereBlock #form #previews .dz-message {

        background: #fff

    }

    .cariereBlock #form #previews span {

        display: block;

        color: #363743

    }

    .cariereBlock #form .recaptchatable {

        border: none!important;

        margin: 60px auto 30px!important

    }

    .cariereBlock #form .recaptchatable tr:first-child {

        background-color: #dfdfdf;

        margin-bottom: 20px

    }

    .cariereBlock #form .recaptchatable tr:nth-child(2) td {

        padding-left: 0!important

    }

    .cariereBlock #form .recaptchatable .recaptcha_image_cell {

        background-color: #dfdfdf

    }

    .cariereBlock #form .recaptchatable #recaptcha_response_field {

        width: 100%!important;

        border: 0!important;

        border-bottom: 2px solid #fff!important;

        padding: 6px 12px;

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

    }

    .cariereBlock #form .recaptchatable #recaptcha_response_field:focus {

        box-shadow: none!important;

        border-bottom: 2px solid #42A5F5!important

    }

    .cariereBlock #form .recaptchatable #recaptcha_privacy a {

        color: #fff

    }

}

.ccHeroBlock {

    margin: 0;

    padding: 0;

    text-align: left;

    color: #fff;

    min-height: 240px

}

.ccHeroBlock .ccHero__content {

    padding: 20px 30px 220px;

    text-align: center;

    background-size: cover;

    background-position: center

}

.ccHeroBlock .ccHero__content .logo {

    margin-bottom: 10px;

    max-width: 65px

}

.ccHeroBlock .ccHero__content .signIn {

    text-transform: uppercase;

    font-size: 15px;

    line-height: 1.6em

}

.ccHeroBlock .ccHero__content .signIn .secondary {

    clear: both;

    display: block;

    margin-top: 20px;

    font-weight: 700

}

.ccHeroBlock .ccHero__content .signIn a {

    text-decoration: underline

}

.ccHeroBlock .ccHero__content .signIn a.btn {

    text-decoration: none;

    border: 4px solid #fff;

    border-radius: 0

}

.ccHeroBlock .ccHero__content .signIn .watch {

    white-space: nowrap

}

.ccHeroBlock h1 {

    font-size: 32px;

    line-height: 32px;

    padding: 0;

    margin: 0 0 8px;

    text-transform: uppercase

}

.ccHeroBlock p {

    line-height: 120%;

    padding: 0;

    margin: 0;

    font-size: 15px;

    color: #fff

}

.ccHeroBlock a {

    color: #fff

}

.ccHeroBlock .btn {

    margin-top: 24px;

    color: #fff;

    text-decoration: none;

    padding: 14px 18px

}

.ccThreeStepsBlock .succeedingCopy p a,

.threeColTableBlock .succeedingCopy p a {

    text-decoration: underline

}

.ccHeroBlock .bar {

    width: 100%;

    background-color: #d3d4d6;

    display: table;

    vertical-align: middle;

    min-height: 90px

}

.ccHeroBlock .bar .tc {

    display: block;

    text-align: center

}

.ccHeroBlock .bar span {

    display: inline-block;

    vertical-align: middle;

    line-height: 17px;

    font-weight: 400;

    color: #424759;

    padding: 10px 10px 0;

    font-size: 15px

}

.ccHeroBlock .bar a {

    margin: 10px 10px 14px 0;

    display: inline-block

}

.ccHeroBlock .bar .links {

    width: 100%;

    text-align: center

}

@media (min-width: 768px) {

    .ccHeroBlock .bar .tc {

        display: table-cell;

        vertical-align: middle;

        text-align: left

    }

    .ccHeroBlock .bar a {

        margin: 20px 30px 20px 0;

        display: inline-block

    }

    .ccHeroBlock .bar .links {

        width: 375px;

        text-align: right

    }

    .ccHeroBlock .bar span {

        font-size: 15px;

        padding: 0 0 0 25px

    }

}

@media (min-width: 992px) {

    .ccHeroBlock .bar span {

        font-size: 22px;

        line-height: 24px

    }

}


/* extras pt newsletter page */

.newsletterBlock a.btn {

    color: #fff;

    line-height: 35px

}

.newsletterBlock .options {

    margin-bottom: 60px

}

.newsletterBlock .options .btn-group {

    margin: 0 auto;

    width: 180px

}

.newsletterBlock .options .btn-group .btn {

    width: 180px;

    color: #fff;

    margin: 0;

    box-shadow: none;

    padding: inherit 0

}

.newsletterBlock .options .btn-group .btn:hover {

    background-color: #454555

}

.newsletterBlock .options .btn-group .btn.active {

    background-color: #fff;

    color: #2e2e39

}

.newsletterBlock .options .btn-group .btn-middle {

    margin: 10px 0

}

.newsletterBlock .rows-container h3 {

    font-size: 28px;

    text-transform: uppercase

}

.newsletterBlock #phone h1,

.newsletterBlock #phone h1 a,

.newsletterBlock #phone h2,

.newsletterBlock #phone h2 a,

.newsletterBlock #phone h3,

.newsletterBlock #phone h3 a,

.newsletterBlock #phone h4,

.newsletterBlock #phone h4 a,

.newsletterBlock #phone h5,

.newsletterBlock #phone h5 a {

    color: #fff

}

.newsletterBlock #mail h3,

.newsletterBlock #phone h3 {

    margin-bottom: 38px

}

@media (min-width: 768px) {

    .newsletterBlock .options .btn-group {

        width: 590px;

        text-align: center

    }

    .newsletterBlock .options .btn-group .btn {

        display: inline-block

    }

    .newsletterBlock .options .btn-group .btn-middle {

        margin: 0 20px

    }

}

.newsletterBlock #form .form-group {

    text-align: left

}

.newsletterBlock #form .form-group .form-error {

    display: none

}

.newsletterBlock #form .form-group.error .btn,

.newsletterBlock #form .form-group.error input {

    border-color: #ee2a2c

}

.newsletterBlock #form .form-group.error .form-error {

    display: block;

    height: 40px;

    line-height: 40px;

    background-color: #d82122;

    margin: 0;

    color: #fff;

    box-sizing: border-box;

    padding: 0 12px;

    font-size: 16px

}

.newsletterBlock #form .form-group .parsley-errors-list {

    line-height: 30px;

    background-color: #d82122;

    margin: 0;

    color: #fff;

    box-sizing: border-box;

    padding: 0 12px;

    font-size: 16px;

    display: none

}

.newsletterBlock #form .form-group .parsley-errors-list li {

    list-style: none

}

.newsletterBlock #form .form-group .parsley-errors-list.filled {

    display: block

}

.newsletterBlock #form .form-group .select .parsley-errors-list {

    text-indent: -9999999px;

    max-height: 40px;

    height: 40px;

    overflow: hidden

}

.newsletterBlock #form .form-group .recaptchatable {

    border: none!important;

    width: 100%;

    margin: 60px auto 30px!important

}

.newsletterBlock #form .form-group .recaptchatable tr:first-child {

    background-color: #dfdfdf;

    margin-bottom: 20px;

    display: inline-block;

    height: auto;

    width: 100%

}

.newsletterBlock #form .form-group .recaptchatable tr:first-child td {

    display: inline-block

}

.newsletterBlock #form .form-group .recaptchatable tr:nth-child(2) td {

    padding-left: 0!important;

    display: block;

    text-align: left

}

.newsletterBlock #form .form-group .recaptchatable .parsley-errors-list {

    position: absolute;

    top: 47px;

    left: 0;

    right: 0

}

.newsletterBlock #form .form-group .recaptchatable .parsley-errors-list li {

    color: #fff

}

.newsletterBlock #form .form-group .recaptchatable .recaptcha_image_cell {

    background-color: #dfdfdf;

    width: 100%;

    box-sizing: border-box

}

.newsletterBlock #form .form-group .recaptchatable .recaptcha_image_cell #recaptcha_image {

    width: 100%!important

}

.newsletterBlock #form .form-group .recaptchatable .recaptcha_image_cell img {

    width: 100%

}

.newsletterBlock #form .form-group .recaptchatable #recaptcha_response_field {

    width: 100%!important;

    border: 0!important;

    border-bottom: 2px solid #fff!important;

    padding: 6px 12px;

    margin-bottom: 30px;

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

}

.newsletterBlock #form .form-group .recaptchatable #recaptcha_response_field:focus {

    box-shadow: none!important;

    border-bottom: 2px solid #42A5F5!important

}

.newsletterBlock #form .form-group .recaptchatable #recaptcha_privacy a {

    color: #fff

}

.newsletterBlock #form h3 {

   /* color: #fff;*/

    text-align: center;

    font-size: 28px;

    margin: 0;

    padding: 60px 0 20px

}

.newsletterBlock #form label {

    color: #bcbcbe;

    text-transform: uppercase;

    text-align: left;

    font-size: 16px;

    margin-bottom: 0;

    margin-top: 15px;

    padding-left: 12px

}

.newsletterBlock #form input {

    border-radius: 0;

    border: 0;

    background-color: #fff;

    color: #393943!important;

    border-bottom: 2px solid #393943;

    width: 100%;

    height: 40px;

    font-size: 16px;

    font-weight: medium;

    box-sizing: border-box;

    margin-top: 5px

}

.newsletterBlock #form input:focus {

    outline-color: transparent;

    outline-style: none;

    box-shadow: none;

    border-bottom: 2px solid #42A5F5

}

.newsletterBlock #form input .parsley-error {

    border-color: #ee2a2c

}

.newsletterBlock #form .radio input {

    border-bottom: 0;

    width: auto;

    height: auto

}

.newsletterBlock #form textarea {

    border-radius: 0;

    background-color: #393943;

    border: 0;

    border-bottom: 2px solid #fff;

    resize: none;

    color: #fff

}

.newsletterBlock #form textarea.parsley-error {

    border-color: #ee2a2c

}

.newsletterBlock #form .radio {

    margin-left: 10px

}

.newsletterBlock #form .radio label {

    line-height: 175%

}

.newsletterBlock #form .postcode input {

    width: 85%;

    float: left

}

.newsletterBlock #form .postcode .btn {

    border: 0;

    width: 15%;

    padding: 0;

    background-color: #50505f;

    height: 40px;

    border-bottom: 2px solid #fff;

    margin-left: 0;

    margin-top: 5px

}

.newsletterBlock #form select {

    border-radius: 0;

    background: 0 0;

    height: 40px;

    padding: 9px 5px 5px 12px;

    border: 0;

    font-size: 16px;

    width: 100%;

    cursor: pointer;

    -webkit-appearance: none;

    -moz-appearance: none;

    text-indent: 1px;

    text-overflow: '';

    color: #fff;

    z-index: 1;

    border-bottom: 2px solid #fff

}

.newsletterBlock #form select:focus {

    outline-color: transparent;

    outline-style: none;

    box-shadow: none;

    border-bottom: 2px solid #42A5F5

}

.newsletterBlock #form select option {

    color: #000;

    background-color: #fff

}

.newsletterBlock #form .select {

    background-color: #393943;

    color: #fff;

    position: relative;

    height: 40px

}

.newsletterBlock #form .select .fa {

    color: #fff;

    position: absolute;

    right: 15px;

    top: 13px;

    z-index: 0

}

.newsletterBlock #form .select select {

    position: absolute;

    top: 0;

    left: 0

}

.newsletterBlock #form .select select::-ms-expand {

    display: none

}

.newsletterBlock #form .date-time .datepicker {

    width: 85%;

    float: left

}

.newsletterBlock #form .date-time .btn {

    border: 0;

    width: 15%;

    padding: 0;

    background-color: #50505f;

    height: 40px;

    border-bottom: 2px solid #fff;

    margin-top: 5px

}

.newsletterBlock #form .date-time .parsley-errors-list {

    float: left;

    width: 100%

}

.newsletterBlock #form .date-time .time {

    float: left;

    margin-top: 10px;

    width: 100%

}

.newsletterBlock #form .date-time .hours,

.newsletterBlock #form .date-time .mins {

    width: 45%;

    float: right

}

.newsletterBlock #form .date-time .divide {

    float: right;

    display: inline-block;

    padding: 10px 0 0;

    text-align: center;

    width: 10%

}

.newsletterBlock #form #remaining-chars {

    text-align: right;

    color: #bfbfc2;

    padding-top: 10px;

    float: right;

    display: block

}

.newsletterBlock #form #remaining-chars span {

    font-weight: 700

}

.newsletterBlock #form #remaining-chars.error {

    color: #ee2a2c

}

.newsletterBlock #form #previews {

    display: block;

    width: 100%;

    min-height: 200px;

    border: 3px dashed #bcbcbe;

    text-align: center;

    padding: 20px;

    box-sizing: border-box;

    background: url(/theme/images/uploadImageIcon.png) center center no-repeat #fff;

    background-size: 90px 87px;

    overflow: hidden;

    margin-bottom: 30px;

    position: relative

}

.newsletterBlock #form #previews .dz-image-preview .preview {

    display: block

}

.newsletterBlock #form #previews .preview {

    border-radius: 0;

    -webkit-border-radius: 0;

    overflow: hidden;

    display: none;

    position: relative;

    width: 154px;

    word-break: break-word;

    margin: 0 auto;

    min-height: 154px;

    min-width: 154px

}

.newsletterBlock #form #previews .preview .details {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    overflow: hidden;

    padding: 10px;

    transition: opacity .3s;

    border-radius: 0;

    -webkit-border-radius: 0;

    text-align: right

}

.newsletterBlock #form #previews .preview .details .detailCopy {

    display: none

}

.newsletterBlock #form #previews .preview .details button {

    border: 0;

    padding: 0;

    width: 40px;

    height: 40px;

    background: #2e2e39;

    border-radius: 25px

}

.newsletterBlock #form #previews .preview .details button img {

    width: 100%;

    height: 100%

}

.newsletterBlock #form #previews .dz-message {

    position: absolute;

    margin: 18px 0;

    width: 100%;

    left: 0;

    top: 105px;

    padding: 5px;

    z-index: 10;

    color: #2e2e39

}

.newsletterBlock #form #previews .dz-closeBtn {

    display: block;

    margin: 5px auto

}

.newsletterBlock #form #previews span {

    display: none

}

.newsletterBlock #form #contactFormSubmit:focus,

.newsletterBlock #form #contactFormSubmit:hover {

    color: #fff

}



@media (min-width: 768px) {

    .newsletterBlock #form .date-time .date {

        float: left;

        width: 60%

    }

    .newsletterBlock #form .date-time .time {

        float: right;

        margin-top: 5px;

        width: 40%;

        max-width: 200px;

        display: inline-block

    }

    .newsletterBlock #form .date-time .hours,

    .newsletterBlock #form .date-time .mins {

        width: 45%;

        float: right

    }

    .newsletterBlock #form .date-time .divide {

        float: right;

        display: inline-block;

        padding: 10px 0 0;

        text-align: center;

        width: 10%

    }

    .newsletterBlock #form #previews {

        background-position: center 35px

    }

    .newsletterBlock #form #previews .dz-message {

        background: #fff

    }

    .newsletterBlock #form #previews span {

        display: block;

        color: #363743

    }

    .newsletterBlock #form .recaptchatable {

        border: none!important;

        margin: 60px auto 30px!important

    }

    .newsletterBlock #form .recaptchatable tr:first-child {

        background-color: #dfdfdf;

        margin-bottom: 20px

    }

    .newsletterBlock #form .recaptchatable tr:nth-child(2) td {

        padding-left: 0!important

    }

    .newsletterBlock #form .recaptchatable .recaptcha_image_cell {

        background-color: #dfdfdf

    }

    .newsletterBlock #form .recaptchatable #recaptcha_response_field {

        width: 100%!important;

        border: 0!important;

        border-bottom: 2px solid #fff!important;

        padding: 6px 12px;

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

    }

    .newsletterBlock #form .recaptchatable #recaptcha_response_field:focus {

        box-shadow: none!important;

        border-bottom: 2px solid #42A5F5!important

    }

    .newsletterBlock #form .recaptchatable #recaptcha_privacy a {

        color: #fff

    }

}

/* extras pt newsletter page */

.ccHeroBlock.ccHeroBlock--colorblack,

.ccHeroBlock.ccHeroBlock--colorblack .btn,

.ccHeroBlock.ccHeroBlock--colorblack a,

.ccHeroBlock.ccHeroBlock--colorblack h1,

.ccHeroBlock.ccHeroBlock--colorblack p {

    color: #000

}

.ccHeroBlock.ccHeroBlock--middleAlign {

    text-align: center

}

.ccHeroBlock.ccHeroBlock--middleAlign .ccHero__content {

    margin: 0 auto

}

@media (min-width: 768px) {

    .ccHeroBlock {

        position: relative;

        color: #fff;

        display: table-cell;

        vertical-align: middle

    }

    .ccHeroBlock .bar span {

        padding-left: 50px

    }

    .ccHeroBlock .ccHero__content {

        width: 100%;

        text-align: left;

        padding: 75px 50px;

        overflow: hidden

    }

    .ccHeroBlock .ccHero__content .logo {

        max-width: none;

        margin-bottom: 30px

    }

    .ccHeroBlock .ccHero__content .btn {

        vertical-align: middle;

        display: block;

        float: left;

        font-size: 16px;

        color: #fff

    }

    .ccHeroBlock .ccHero__content .signIn {

        display: block;

        vertical-align: middle;

        float: left;

        width: 100%

    }

    .ccHeroBlock .ccHero__content .signIn .secondary {

        display: block;

        float: left;

        margin-top: 37px;

        padding-left: 20px;

        width: 400px;

        clear: none

    }

    .ccHeroBlock .ccHero__content .signIn .or {

        display: inline-block;

        padding: 0 10px

    }

    .ccHeroBlock h1 {

        font-size: 63px;

        margin-bottom: 20px;

        line-height: 64px

    }

    .ccHeroBlock p {

        color: #fff;

        font-size: 22px

    }

    .ccHeroBlock p.content__bodyCopy {

        display: block

    }

}

@media (min-width: 992px) {

    .ccHeroBlock .ccHero__content {

        padding-right: 35%;

        text-align: left

    }

    .ccHeroBlock h1 {

        font-size: 63px;

        line-height: 68px

    }

    .ccHeroBlock p.content__bodyCopy {

        display: block;

        font-size: 22px;

        line-height: 120%

    }

}

.ccThreeSectionCircles {

    text-align: center;

    margin-left: auto;

    margin-right: auto;

    background-color: #fff;

    color: #000

}

.ccThreeSectionCircles .ccThreeSectionCircles__inner {

    width: 100%

}

.ccThreeSectionCircles h1 {

    text-align: left;

    padding: 6px 3px 18px;

    font-size: 28px;

    width: 100%;

    color: #242732

}

.ccThreeSectionCircles h1 small {

    display: block;

    font-size: 15px;

    text-transform: none;

    color: #404040;

    padding-top: 2px

}

.ccThreeSectionCircles .list-container .list-item {

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center top;

    min-height: 385px;

    color: #fff;

    border-bottom: 5px solid #fff

}

.ccThreeSectionCircles .list-container .list-item h3 {

    display: inline-block;

    text-transform: uppercase;

    font-size: 20px;

    font-weight: 700;

    margin: 40px 0 14px;

    background-size: 75px;

    background-position: top center;

    background-repeat: no-repeat;

    padding-top: 92px

}

.ccThreeSectionCircles .list-container .list-item.sectionOne h3 {

    background-image: url(/theme/images/cc/reward-chicken-3.png)

}

.ccThreeSectionCircles .list-container .list-item.sectionTwo h3 {

    background-image: url(/theme/images/cc/reward-chicken-7.png)

}

.ccThreeSectionCircles .list-container .list-item.sectionThree h3 {

    background-image: url(/theme/images/cc/reward-chicken-11.png)

}

@media (min-width: 768px) {

    .ccThreeSectionCircles h1 {

        padding: 16px 3px 18px 30px

    }

    .ccThreeSectionCircles h1 small {

        font-size: 22px

    }

    .ccThreeSectionCircles .list-container .list-item {

        min-height: 570px

    }

    .ccThreeSectionCircles .list-container .list-item h3 {

        background-size: 90px;

        font-size: 22px;

        padding-top: 114px

    }

}

.ccThreeStepsBlock .video,

.videoBlock .video {

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat

}

@media (min-width: 992px) {

    .ccThreeSectionCircles h1 {

        padding: 26px 3px 32px 30px

    }

    .ccThreeSectionCircles h1 small {

        display: inline-block;

        padding-left: 10px

    }

    .ccThreeSectionCircles .list-container .sectionTwo {

        border-left: 2px solid #fff;

        border-right: 2px solid #fff

    }

}

.ccThreeStepsBlock h1 {

    text-align: left;

    padding: 6px 3px 18px;

    font-size: 28px;

    width: 100%;

    color: #242732

}

.ccThreeStepsBlock h1 small {

    display: block;

    font-size: 15px;

    text-transform: none;

    color: #404040;

    padding-top: 2px

}

.ccThreeStepsBlock .video {

    min-height: 180px;

    color: #fff;

    position: relative

}

.ccThreeStepsBlock .video iframe {

    height: 100%;

    width: 100%;

    position: absolute;

    top: 0;

    left: 0

}

.ccThreeStepsBlock .video .circle {

    position: absolute;

    width: 54px;

    height: 54px;

    margin: -27px auto 0 -27px;

    border: 3px solid #fff;

    border-radius: 50px;

    top: 50%;

    left: 50%;

    transition: .2s;

    background-color: rgba(0, 0, 0, .3)

}

.ccThreeStepsBlock .video .circle i {

    position: absolute;

    top: 50%;

    margin-top: -14px;

    left: 50%;

    margin-left: -8px

}

.ccThreeStepsBlock .video:focus .circle,

.ccThreeStepsBlock .video:hover .circle {

    width: 58px;

    height: 58px;

    margin-top: -29px;

    margin-left: -29px;

    background-color: rgba(0, 0, 0, .5)

}

.ccThreeStepsBlock .steps p {

    color: #666;

    font-size: 18px;

    line-height: 25px;

    text-align: center;

    max-width: 300px;

    margin: 0 auto;

    padding: 15px 0 25px

}

.ccThreeStepsBlock .step h2 {

    display: block;

    width: 100%;

    color: #fff;

    background-color: #424759;

    margin-top: 0;

    line-height: 1.8em;

    text-align: center;

    font-size: 22px;

    padding: 10px 0;

    text-transform: uppercase

}

.ccThreeStepsBlock .step.stepOne {

    background-color: #d9dade

}

.ccThreeStepsBlock .step.stepOne h2 {

    background-color: #424759

}

.ccThreeStepsBlock .step.stepTwo {

    background-color: #ececee

}

.ccThreeStepsBlock .step.stepTwo h2 {

    background-color: #4c5061

}

.ccThreeStepsBlock .step.stepThree {

    background-color: #f5f6f7

}

.ccThreeStepsBlock .step.stepThree h2 {

    background-color: #555969

}

.ccThreeStepsBlock .succeedingCopy p {

    font-size: 16px;

    font-weight: 700;

    text-transform: uppercase;

    text-align: center;

    padding: 45px 25px 33px;

    color: #424759

}

@media (min-width: 768px) {

    .ccThreeStepsBlock h1 {

        padding: 21px 3px 30px 35px

    }

    .ccThreeStepsBlock .video {

        min-height: 520px

    }

}

@media (min-width: 992px) {

    .ccThreeStepsBlock .steps {

        overflow: hidden

    }

    .ccThreeStepsBlock .step {

        padding-bottom: 99999px;

        margin-bottom: -99999px

    }

}

.videoBlock .video {

    min-height: 180px;

    color: #fff;

    position: relative

}

.videoBlock .video iframe {

    height: 100%;

    width: 100%;

    position: absolute;

    top: 0;

    left: 0

}

.videoBlock .video .circle {

    position: absolute;

    width: 54px;

    height: 54px;

    margin: -27px auto 0 -27px;

    border: 3px solid #fff;

    border-radius: 50px;

    top: 50%;

    left: 50%;

    transition: .2s;

    background-color: rgba(0, 0, 0, .3)

}

.videoBlock .video .circle i {

    position: absolute;

    top: 50%;

    margin-top: -14px;

    left: 50%;

    margin-left: -8px

}

.videoBlock .video:focus .circle,

.videoBlock .video:hover .circle {

    width: 58px;

    height: 58px;

    margin-top: -29px;

    margin-left: -29px;

    background-color: rgba(0, 0, 0, .5)

}

@media (min-width: 768px) {

    .videoBlock .video {

        min-height: 520px

    }

}

.threeColTableBlock .tbl p {

    color: #666;

    font-size: 15px;

    text-align: center;

    max-width: 300px;

    margin: 0 auto;

    padding-bottom: 10px

}

.threeColTableBlock .col h2 {

    display: block;

    width: 100%;

    color: #fff;

    background-color: #424759;

    margin-top: 0;

    line-height: 1.8em;

    text-align: center;

    font-size: 20px

}

.threeColTableBlock .col.colOne {

    background-color: #d9dade

}

.threeColTableBlock .col.colOne h2 {

    background-color: #424759

}

.threeColTableBlock .col.colTwo {

    background-color: #ececee

}

.threeColTableBlock .col.colTwo h2 {

    background-color: #4c5061

}

.threeColTableBlock .col.colThree {

    background-color: #f5f6f7

}

.threeColTableBlock .col.colThree h2 {

    background-color: #555969

}

.threeColTableBlock .succeedingCopy p {

    font-size: 15px;

    font-weight: 700;

    text-transform: uppercase;

    text-align: center;

    padding: 10px 0 0;

    color: #424759

}

@media (min-width: 992px) {

    .threeColTableBlock .col {

        min-height: 250px

    }

}

.buttonBarBlock li,

.buttonBarBlock ul {

    margin: 0;

    padding: 0;

    list-style: none

}

.buttonBarBlock a {

    display: block;

    width: 100%;

    line-height: 36px;

    text-align: center;

    font-size: 20px

}

.mapl{    border: 2px solid #333 !important;
    padding: 10px 20px !important;}

.redBg{background-color:#ee2a2c; color:#fff;}
.white{color:#fff;}

.blockList{display:block; border:3px solid #ee2a2c; text-transform:uppercase; margin:0 auto; padding:10px 0px; width:85%; max-width:300px; text-align:center }
.sep{display:block; margin:10px auto;}

.circle .stat{text-transform:uppercase;}

.faqBlock__question{margin:20px auto;}

.com_bulina{display:inline-block; width:90%; max-width:212px; cursor:pointer; margin:20px;}
.com_bulina:hover{opacity:0.8}
.faqBlock__action{color:#fff; text-decoration:underline; cursor:pointer}

#join_us_motive{position:relative}
.homeslider h2{color:#fff; text-transform:uppercase;margin-left: 60px;    font-size: 37px;}
.homeslider li{background-repeat:no-repeat; background-position:center center; background-size:cover; height:100%; padding:60px 0px;}
.outside{/*border:2px solid white*/}
.bx-next, .bx-prev{
	background:url('images/arrow-left_white.png') center center no-repeat #363743; background-size:50%;
	cursor:pointer; position:absolute;  top: 50%; margin:-40px 0 0; background-color:#363743; text-align:center; width: 39px; height: 98px; }
.bx-next{right:0px;}
.bx-prev{left:0px;}
.bx-next{background:url('images/arrow-right_white.png') center center no-repeat #363743; background-size:50%}

.factBlock .circle:not(.static):hover{opacity:0.6}


img.full{width:96%; max-width:768px; display:block; margin:0 auto}


 @media (max-width: 768px) {
.homeslider h2{margin:0 auto;}

 }

  @media (max-width: 320px) {
.bx-next, .bx-prev{top:418px}
  }
 .spacer{    width: 100%;
    clear: both;
    display: block;}

 .food-cols{width:auto; margin:20px auto;}
 .food-cols h3{text-transform:uppercase; font-family:BrandonText, arial, sans-serif; font-weight:bold; font-size:16px; line-height:20px; height:40px;}
 .food-cols .col{width:33.3%; min-width:260px; margin:0 auto; padding:0px 30px; float:left; font-size:12px;     text-align: center;}
 .food-cols .col img{width:100%; max-width:379px; margin:0 auto;}
 .food-cols .more{margin:10px ato;display:none}
 .food-cols .expand{display:block; text-align:center; margin:10px auto; cursor:pointer; text-decoration:underline; font-weight:bold; text-transform:uppercase}


 .beige-block{background-color:#f1f0ee; }
 .beige-block p,  .beige-block .faqBlock__action{color:#363743; }
 .beige-block .faqBlock__action{font-weight:bold;}

 .button{text-transform:uppercase; font-weight:bold; text-decoration:underline}

 .block-comunitate{display:none; margin-top:40px;}
 .block-comunitate .wrapper{max-width:1430px; text-align:left;}
 .block-comunitate .wrapper img.full{ width:45%; float:right; clear:both; margin:0px 0px 20px 20px;}
 .beige_arrow{position:absolute; z-index:20; top:-22px;}
 .block-comunitate#content_bulina1 .beige_arrow{left:20.9%}
 .block-comunitate#content_bulina2 .beige_arrow{left:48.9%}
 .block-comunitate#content_bulina3 .beige_arrow{left:76.6%}

 @media (max-width: 1280px) {
	.food-cols .col{ padding:15px; }
	 .beige-block p{font-size:12px;}
 }

 @media (max-width: 768px) {
	 .page-our-food .row.full{margin:0 auto !important; padding:0px 15px !important}
	.food-cols .col{ width:90%; float:none; margin:0 auto; }
	.food-cols h3{height:auto; display:block; line-height:normal; margin:15px auto;}
	 .beige-block {padding:0; min-height:230px}
	 .beige-block.block-comunitate {padding:0px 20px 20px; min-height:230px}

	  .beige_arrow{display:none}
 }


 @media (max-width: 425px) {
.block-comunitate .wrapper img.full{ width:100%; float:none; clear:none; margin:0 auto; }
 }




/* home page slier */
#hp-slide-1{background-image: url(../uploads/static/home_page/chizza.jpg); }
#hp-slide-2{background-image: url(../uploads/static/home_page/marti%20bucket.jpg); }
#hp-slide-freshness{background-image: url(../uploads/static/home_page/2400x1246-hp.jpg-freshness.jpg); }
#hp-slide-3{background-image: url(../uploads/static/home_page/1leu.jpg); }
#hp-slide-4{background-image: url(../uploads/static/home_page/2400x1246-hp-krushers.jpg); }
#hp-slide-5{background-image: url(../uploads/static/home_page/duetos_desktop.jpg); }
#hp-slide-6{background-image: url(../uploads/static/home_page/mic_dejun_desktop.jpg); }
#hp-slide-7{background-image: url(../uploads/static/home_page/christmas-bucket-desktop.jpg); }
#hp-slide-8{background-image: url(../uploads/static/home_page/2400x1246--banner-slider-desktop.jpg); }
#hp-slide-9{background-image: url(../uploads/static/home_page/gatit_desktop.jpg); }
#hp-slide-10{background-image: url(../uploads/static/home_page/sarbatori_desktop.jpg); }
#hp-slide-11{background-image: url(../uploads/static/home_page/smart_menu_desktop.jpg); }


#hp-slide-112{background-image: url(../uploads/static/home_page/2400x1246--banner-slider-desktop-ceva-si-altceva.jpg); }
#hp-slide-113{background-image: url(../uploads/static/home_page/2400x1246--banner-slider-desktop_FDBK.jpg); }
#hp-slide-114{background-image: url(../uploads/static/home_page/Banner-slider-HP-desktop-copy_2.jpg); }
#hp-slide-114{background-image: url(../uploads/static/home_page/Banner-slider-HP-desktop-copy_2.jpg); }
#hp-slide-120{background-image: url(../uploads/static/home_page/Banner_slider_KFC_Smart_Menu_desktop.jpg); }
#hp-slide-122{background-image: url(../uploads/static/home_page/ceva-desktop.jpg); }
#hp-slide-500{background-image: url(../uploads/static/home_page/cofee-_slider_desktop_2400x1246.jpg); }
#hp-slide-501{background-image: url(../uploads/static/home_page/fillet_desktop.jpg); }
#hp-slide-501{background-image: url(../uploads/static/home_page/Banner_slider_desktop_2400x1246_buchet.jpg); }
#hp-slide-502{background-image: url(../uploads/static/home_page/1_Banner_slider_desktop_2400x1246.jpg); }
#hp-slide-503{background-image: url(../uploads/static/home_page/suspendat_desktop.png); }
#hp-slide-504{ background-image: url("../uploads/static/home_page/MBanner_1.jpg"); }
#hp-slide-505{ background-image: url("../uploads/static/home_page/reinventam_desktop.jpg"); }
#hp-slide-506{ background-image: url("../uploads/static/home_page/Program sarbatori-banner-2400x1246.jpg"); }
#hp-slide-507{ background-image: url("../uploads/static/home_page/2021/02/banner-slider-desktop_2400x1246.jpg"); }
#hp-slide-508{ background-image: url("../uploads/static/home_page/slider/2021/04/kfc-program-paste.jpg"); }
#hp-slide-509{ background-image: url("../uploads/static/home_page/2021/04/Banner_slider_desktop_2400x1246 (1).jpg"); }
#hp-slide-510{ background-image: url("../uploads/static/home_page/2021/08/kfc-smoldova-bs2400.jpg"); }
#hp-slide-511{ background-image: url("../uploads/static/home_page/2021/11/Banner-slider-desktop-2400x1246.jpg"); }
#hp-slide-512{ background-image: url("../uploads/static/home_page/2022/Banner-slider-desktop-2400x1246.jpg"); }
#hp-slide-513{ background-image: url("../uploads/static/home_page/2022/Banner-slider-desktop.jpg"); }
#hp-slide-514{ background-image: url("../uploads/static/home_page/2022/real-burger-d.jpg"); }
#hp-slide-515{ background-image: url("../uploads/static/home_page/2022/x_mas_d.jpg"); }
#hp-slide-516{ background-image: url("../uploads/static/home_page/2022/sarbatori-d.jpg"); }
#hp-slide-517{ background-image: url("../uploads/static/home_page/2023/d_smart_meniu.jpg"); }
#hp-slide-518{ background-image: url("../uploads/static/home_page/2023/program-sarbatori-d.jpg"); }
#hp-slide-519{ background-image: url("../uploads/static/home_page/2023/zinger-d.jpg"); }
#hp-slide-520{ background-image: url("../uploads/static/home_page/2023/christmas-bucket-desktop.png"); }
#hp-slide-521{ background-image: url("../uploads/static/home_page/2023/craciun.jpg"); }
#hp-slide-522{ background-image: url("../uploads/static/home_page/2024/de-pofta.jpg");}
#hp-slide-523{ background-image: url("../uploads/static/home_page/2024/program_paste_d.jpg");}

#hp-slide-star-burger{ background-image: url("../uploads/static/home_page/2025/star-d.jpg");}
#hp-slide-inghetata{ background-image: url("../uploads/static/home_page/2024/inghetata-d.jpg");}
#hp-slide-nepicant{ background-image: url("../uploads/static/home_page/2024/kfc-nepicant-slider-d.jpg");}
#hp-slide-oferta{ background-image: url("../uploads/static/home_page/2024/oferta-d-new.jpg");}
#hp-slide-craciun{ background-image: url("../uploads/static/home_page/2024/christmas-d.jpg");}
#hp-slide-fan{ background-image: url("../uploads/static/home_page/2025/fan-d.jpg");}
#hp-slide-mb{ background-image: url("../uploads/static/home_page/2025/mb_d.jpg");}
#hp-slide-snackbox{ background-image: url("../uploads/static/home_page/2025/snackbox_d.jpg");}

@media (max-width: 768px) {
     #hp-slide-snackbox{ background-image: url("../uploads/static/home_page/2025/snackbox_m.jpg");}
    #hp-slide-mb{ background-image: url("../uploads/static/home_page/2025/mb_m.jpg");}
    #hp-slide-fan{ background-image: url("../uploads/static/home_page/2025/fan-m.jpg");}
    #hp-slide-craciun{ background-image: url("../uploads/static/home_page/2024/christmas-m.jpg");}
    #hp-slide-oferta{ background-image: url("../uploads/static/home_page/2024/oferta-m-new.jpg");}
    #hp-slide-nepicant{ background-image: url("../uploads/static/home_page/2024/kfc-nepicant-slider-m.jpg");}
    #hp-slide-inghetata{ background-image: url("../uploads/static/home_page/2024/inghetata-m.jpg");}
    #hp-slide-star-burger{ background-image: url("../uploads/static/home_page/2025/star-m.jpg");}

    #hp-slide-523{ background-image: url("../uploads/static/home_page/2024/program_paste_m.jpg");}
    #hp-slide-522{ background-image: url("../uploads/static/home_page/2024/de-pofta-m.jpg"); }
    #hp-slide-521{ background-image: url("../uploads/static/home_page/2023/craciun-m.jpg"); }
    #hp-slide-520{ background-image: url("../uploads/static/home_page/2023/christmas-bucket-mobile.png"); }
    #hp-slide-519{ background-image: url("../uploads/static/home_page/2023/zinger-m.jpg"); }
       #hp-slide-518{ background-image: url("../uploads/static/home_page/2023/program-sarbatori-m.jpg"); }
     #hp-slide-517{ background-image: url("../uploads/static/home_page/2023/mobile_smart_meniu.jpg"); }
       #hp-slide-516{ background-image: url("../uploads/static/home_page/2022/sarbatori-m.jpg"); }
     #hp-slide-515{ background-image: url("../uploads/static/home_page/2022/xmas_m.jpg"); }
     #hp-slide-514{ background-image: url("../uploads/static/home_page/2022/real-burger-m.jpg"); }
     #hp-slide-513{ background-image: url("../uploads/static/home_page/2022/Banner-slider-mobile.jpg"); }
    #hp-slide-512{ background-image: url("../uploads/static/home_page/2022/Banner-slider-mobile-768x1250.jpg"); }
    #hp-slide-511{ background-image: url("../uploads/static/home_page/2021/11/Banner-slider-mobile-768x1250.jpg"); }
    #hp-slide-510{ background-image: url("../uploads/static/home_page/2021/08/kfc-smoldova-bs768.jpg"); }
    #hp-slide-509{ background-image: url("../uploads/static/home_page/2021/04/Banner-slider mobile_768x1250.jpg"); }
    #hp-slide-508{ background-image: url("../uploads/static/home_page/slider/2021/04/kfc-program-paste-mobile.jpg"); }
    #hp-slide-507{ background-image: url("../uploads/static/home_page/2021/02/banner-slider-mobile_768x1250.jpg"); }
    #hp-slide-506{ background-image: url("../uploads/static/home_page/Program sarbatori-banner-768x1250.jpg"); }
    #hp-slide-505{background-image: url('../uploads/static/home_page/reinventam_mobile.jpg'); }
    #hp-slide-504{background-image: url('../uploads/static/home_page/MBanner_1_mobile.jpg'); }
    #hp-slide-503{background-image: url(../uploads/static/home_page/suspendat_mobile.png); }
    #hp-slide-502{background-image: url(../uploads/static/home_page/1_Banner_slider_mobile_768x1250.jpg); }
    #hp-slide-500{background-image: url(../uploads/static/home_page/coffe-_slider_768x1250.jpg); }
    #hp-slide-501{background-image: url(../uploads/static/home_page/fillet_mobile.png); }
    #hp-slide-501{background-image: url(../uploads/static/home_page/Banner_slider_768x1250_buchet.jpg); }
    #hp-slide-114{background-image: url(../uploads/static/home_page/Banner-slider-HP-mobile-copy.jpg); }
    #hp-slide-115{background-image: url(../uploads/static/home_page/cofee_mobile.jpg); }
    #hp-slide-122{background-image: url(../uploads/static/home_page/ceva.jpg); }
	#hp-slide-1{background-image: url(../uploads/static/home_page/768x1250-mobile-hp.jpg-chizza.jpg); }
	#hp-slide-2{background-image: url(../uploads/static/home_page/768x1250-mobile-hp.jpg-marti.jpg); }
	#hp-slide-freshness{background-image: url(../uploads/static/home_page/768x1250-mobile-hp.jpg-freshness.jpg); }
	#hp-slide-3{background-image: url(../uploads/static/home_page/1leu-mobi.jpg); }
	#hp-slide-4{background-image: url(../uploads/static/home_page/768x1250-mobile-hp.jpg-krushers.jpg); }
	#hp-slide-5{background-image: url(../uploads/static/home_page/duetos_mobile.jpg); }
	#hp-slide-6{background-image: url(../uploads/static/home_page/mic_dejun_mobile.jpg); }
	#hp-slide-7{background-image: url(../uploads/static/home_page/christmas-bucket-mobile.jpg); }
	#hp-slide-8{background-image: url(../uploads/static/home_page/768x1250--banner-slider.jpg); }
	#hp-slide-9{background-image: url(../uploads/static/home_page/gatit_mobile.jpg); }
	#hp-slide-10{background-image: url(../uploads/static/home_page/sarbatori_mobile.jpg); }
	#hp-slide-11{background-image: url(../uploads/static/home_page/smart_menu_mobile.jpg); }
    #hp-slide-112{background-image: url(../uploads/static/home_page/768x1250--banner-slider-mobile-ceva-si-altceva.jpg); }
    #hp-slide-113{background-image: url(../uploads/static/home_page/768x1250--banner-slider_fdbk.jpg); }
}

 /* home page slier */

 .food-block.simpleBlock .outer_content .inner_content{vertical-align:middle}
 .food-block.simpleBlock .sep{margin:0 auto}
 .food-block.simpleBlock img.sep{margin:0}
 .food-block.simpleBlock h3{font-size:30px}
@media (min-width: 992px){
	.food-block.simpleBlock {
		min-height: 500px;
	}
}
@media (max-width: 768px) {
	.food-block.simpleBlock .outer_content .inner_content{text-align:center}
 	.food-block.simpleBlock .sep{margin:0 auto}
 	.food-block.simpleBlock p{    font-size: 14px;}
	.simpleBlock .wrapper{position:relative; padding:10px 0px;}


	.simpleCtaBlock {
		padding: 0px 20px;
	}

	.p15{padding:0 15px;}
}

 .angajari h3{text-align:center; font-size:18px;height: 26px;}
 .angajari p{ font-size:14px;}
 .angajari .col img, .food-cols .col img{display:block;}
 .angajari {cursor:text}

 .copyright{color:#bababc;   font-size: 11px; padding-left:5px;}


 .alignCenter{text-align:center}
 .join_us__ingrediente{min-height:450px;  padding-bottom: 0;}
 .bull {   display: inline !important;
    width: 13px !important;
    top: -3px;
    position: relative;
    margin-right: 5px !important;}

.nav_mobile{display:none}
 /* meniu mobile */
 @media (max-width: 768px) {
	.navigation{display:none}
	.nav_mobile{
		display:block;
		clear:both;



		width:100%;

		background-color:#ee2a2c;

		position:relative;
		z-index:100;


	}

	#burger{height:100%; width:60px; position: absolute;}

	.nav_mobile .logo{    height: 60%;
    position: relative;
    display: block;
    margin: auto;
    top: 13px;}
	.nav_mobile .head.opened{position:fixed; top:0px;  z-index:110;}

	.nav_mobile .head{height:60px; /*background-image: url(images/kfc_logo.png);*/

		background-position: center;

		background-repeat: no-repeat;

		background-size: auto 70%;
		background-color:#ee2a2c;
		 width:100%;
		}


	.nav_mobile .nav_mobile_contents{position:relative; display:none;
		z-index:100; background-color:#fff; }
	.nav_mobile  .nav_mobile_contents.opened{margin-top:60px;}

	.nav_mobile_contents a{width:100%; text-transform:uppercase; padding-left:10%; padding-top:15px; padding-bottom:15px; display:block; color:#979797; background-color:#363743}
	.nav_mobile_contents a.secondary{ text-transform:none; padding-left:15%;}
	.nav_mobile_contents a.primary:before{content:'▸';  padding-right: 1px;}
	.nav_mobile_contents a.primary.opened:before{content:'▴';  padding-right: 1px;}
	.nav_mobile_contents .second{display:none;}

	.artcleHeroBlock__content p{padding:0px 15px;}

	.copyright{text-align:center; padding-bottom: 10px;}


	.food-cols{margin:0px auto}

	.bx-prev, .bx-next{top:335px;}


	.join_us__ingrediente{min-height:auto;}

	.simpleCtaBlock h1.top15{margin-top:15px;}
 }




.prez{text-align: right; align:right}
@media (max-width: 768px) {

.prez{text-align: center; align:center}
}



