/* Minification failed. Returning unminified contents.
(9877,123994): run-time error CSS1019: Unexpected token, found '}'
(9877,126303): run-time error CSS1019: Unexpected token, found '@keyframes'
(9877,126323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9877,135242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(9877,136574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(9877,316125): run-time error CSS1019: Unexpected token, found '}'
(9877,359158): run-time error CSS1019: Unexpected token, found '@keyframes'
(9877,359177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9877,395783): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(9877,395811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9877,395858): run-time error CSS1019: Unexpected token, found '@keyframes'
(9877,395878): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10011,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10012,10): run-time error CSS1035: Expected colon, found '{'
(10021,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(10022,10): run-time error CSS1035: Expected colon, found '{'
 */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden], template {
    display: none;
}

a {
    background-color: transparent;
}

    a:active, a:hover {
        outline: 0;
    }

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button, select {
    text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled], html input[disabled] {
        cursor: default;
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

input {
    line-height: normal;
}

    input[type="checkbox"], input[type="radio"] {
        box-sizing: border-box;
        padding: 0;
    }

    input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
        height: auto;
    }

    input[type="search"] {
        -webkit-appearance: textfield;
        box-sizing: content-box;
    }

        input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}

@media print {
    *, *:before, *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a, a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: "";
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    .navbar {
        display: none;
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

        .table td, .table th {
            background-color: #fff !important;
        }

    .table-bordered th, .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(/Content/assets/font/glyphicons-halflings-regular.eot);
    src: url(/Content/assets/font/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(/Content/assets/font/glyphicons-halflings-regular.woff2) format('woff2'), url(/Content/assets/font/glyphicons-halflings-regular.woff) format('woff'), url(/Content/assets/font/glyphicons-halflings-regular.ttf) format('truetype'), url(/Content/assets/font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
    content: "\2a";
}

.glyphicon-plus:before {
    content: "\2b";
}

.glyphicon-euro:before, .glyphicon-eur: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";
}

.glyphicon-cd:before {
    content: "\e201";
}

.glyphicon-save-file:before {
    content: "\e202";
}

.glyphicon-open-file:before {
    content: "\e203";
}

.glyphicon-level-up:before {
    content: "\e204";
}

.glyphicon-copy:before {
    content: "\e205";
}

.glyphicon-paste:before {
    content: "\e206";
}

.glyphicon-alert:before {
    content: "\e209";
}

.glyphicon-equalizer:before {
    content: "\e210";
}

.glyphicon-king:before {
    content: "\e211";
}

.glyphicon-queen:before {
    content: "\e212";
}

.glyphicon-pawn:before {
    content: "\e213";
}

.glyphicon-bishop:before {
    content: "\e214";
}

.glyphicon-knight:before {
    content: "\e215";
}

.glyphicon-baby-formula:before {
    content: "\e216";
}

.glyphicon-tent:before {
    content: "\26fa";
}

.glyphicon-blackboard:before {
    content: "\e218";
}

.glyphicon-bed:before {
    content: "\e219";
}

.glyphicon-apple:before {
    content: "\f8ff";
}

.glyphicon-erase:before {
    content: "\e221";
}

.glyphicon-hourglass:before {
    content: "\231b";
}

.glyphicon-lamp:before {
    content: "\e223";
}

.glyphicon-duplicate:before {
    content: "\e224";
}

.glyphicon-piggy-bank:before {
    content: "\e225";
}

.glyphicon-scissors:before {
    content: "\e226";
}

.glyphicon-bitcoin:before {
    content: "\e227";
}

.glyphicon-btc:before {
    content: "\e227";
}

.glyphicon-xbt:before {
    content: "\e227";
}

.glyphicon-yen:before {
    content: "\00a5";
}

.glyphicon-jpy:before {
    content: "\00a5";
}

.glyphicon-ruble:before {
    content: "\20bd";
}

.glyphicon-rub:before {
    content: "\20bd";
}

.glyphicon-scale:before {
    content: "\e230";
}

.glyphicon-ice-lolly:before {
    content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232";
}

.glyphicon-education:before {
    content: "\e233";
}

.glyphicon-option-horizontal:before {
    content: "\e234";
}

.glyphicon-option-vertical:before {
    content: "\e235";
}

.glyphicon-menu-hamburger:before {
    content: "\e236";
}

.glyphicon-modal-window:before {
    content: "\e237";
}

.glyphicon-oil:before {
    content: "\e238";
}

.glyphicon-grain:before {
    content: "\e239";
}

.glyphicon-sunglasses:before {
    content: "\e240";
}

.glyphicon-text-size:before {
    content: "\e241";
}

.glyphicon-text-color:before {
    content: "\e242";
}

.glyphicon-text-background:before {
    content: "\e243";
}

.glyphicon-object-align-top:before {
    content: "\e244";
}

.glyphicon-object-align-bottom:before {
    content: "\e245";
}

.glyphicon-object-align-horizontal:before {
    content: "\e246";
}

.glyphicon-object-align-left:before {
    content: "\e247";
}

.glyphicon-object-align-vertical:before {
    content: "\e248";
}

.glyphicon-object-align-right:before {
    content: "\e249";
}

.glyphicon-triangle-right:before {
    content: "\e250";
}

.glyphicon-triangle-left:before {
    content: "\e251";
}

.glyphicon-triangle-bottom:before {
    content: "\e252";
}

.glyphicon-triangle-top:before {
    content: "\e253";
}

.glyphicon-console:before {
    content: "\e254";
}

.glyphicon-superscript:before {
    content: "\e255";
}

.glyphicon-subscript:before {
    content: "\e256";
}

.glyphicon-menu-left:before {
    content: "\e257";
}

.glyphicon-menu-right:before {
    content: "\e258";
}

.glyphicon-menu-down:before {
    content: "\e259";
}

.glyphicon-menu-up:before {
    content: "\e260";
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    *:before, *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
    background-color: #ffffff;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #337ab7;
    text-decoration: none;
}

    a:hover, a:focus {
        color: #23527c;
        text-decoration: underline;
    }

    a:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 0px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.428571429;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 0px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;
}

.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;
}

[role="button"] {
    cursor: pointer;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

    h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
        font-weight: normal;
        line-height: 1;
        color: #777777;
    }

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

    h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
        font-size: 65%;
    }

h4, .h4, h5, .h5, h6, .h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

    h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
        font-size: 75%;
    }

h1, .h1 {
    font-size: 36px;
}

h2, .h2 {
    font-size: 30px;
}

h3, .h3 {
    font-size: 24px;
}

h4, .h4 {
    font-size: 18px;
}

h5, .h5 {
    font-size: 14px;
}

h6, .h6 {
    font-size: 12px;
}

p {
    margin: 0 0 10px;
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}

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-nowrap {
    white-space: nowrap;
}

.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

.text-muted {
    color: #777777;
}

.text-primary {
    color: #337ab7;
}

a.text-primary:hover, a.text-primary:focus {
    color: #286090;
}

.text-success {
    color: #3c763d;
}

a.text-success:hover, a.text-success:focus {
    color: #2b542c;
}

.text-info {
    color: #31708f;
}

a.text-info:hover, a.text-info:focus {
    color: #245269;
}

.text-warning {
    color: #8a6d3b;
}

a.text-warning:hover, a.text-warning:focus {
    color: #66512c;
}

.text-danger {
    color: #a94442;
}

a.text-danger:hover, a.text-danger:focus {
    color: #843534;
}

.bg-primary {
    color: #fff;
    background-color: #337ab7;
}

a.bg-primary:hover, a.bg-primary:focus {
    background-color: #286090;
}

.bg-success {
    background-color: #dff0d8;
}

a.bg-success:hover, a.bg-success:focus {
    background-color: #c1e2b3;
}

.bg-info {
    background-color: #d9edf7;
}

a.bg-info:hover, a.bg-info:focus {
    background-color: #afd9ee;
}

.bg-warning {
    background-color: #fcf8e3;
}

a.bg-warning:hover, a.bg-warning:focus {
    background-color: #f7ecb5;
}

.bg-danger {
    background-color: #f2dede;
}

a.bg-danger:hover, a.bg-danger:focus {
    background-color: #e4b9b9;
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eeeeee;
}

ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}

    ul ul, ol ul, ul ol, ol ol {
        margin-bottom: 0;
    }

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
}

    .list-inline > li {
        display: inline-block;
        padding-left: 5px;
        padding-right: 5px;
    }

dl {
    margin-top: 0;
    margin-bottom: 20px;
}

dt, dd {
    line-height: 1.428571429;
}

dt {
    font-weight: bold;
}

dd {
    margin-left: 0;
}

abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777777;
}

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eeeeee;
}

    blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
        margin-bottom: 0;
    }

    blockquote footer, blockquote small, blockquote .small {
        display: block;
        font-size: 80%;
        line-height: 1.428571429;
        color: #777777;
    }

        blockquote footer:before, blockquote small:before, blockquote .small:before {
            content: '\2014 \00A0';
        }

    .blockquote-reverse, blockquote.pull-right {
        padding-right: 15px;
        padding-left: 0;
        border-right: 5px solid #eeeeee;
        border-left: 0;
        text-align: right;
    }

        .blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
            content: '';
        }

        .blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
            content: '\00A0 \2014';
        }

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.428571429;
}

code, kbd, pre, samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 0px;
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #ffffff;
    background-color: #333333;
    border-radius: 0px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

    kbd kbd {
        padding: 0;
        font-size: 100%;
        font-weight: bold;
        box-shadow: none;
    }

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.428571429;
    word-break: break-all;
    word-wrap: break-word;
    color: #333333;
    background-color: #f5f5f5;
    border: 1px solid #cccccc;
    border-radius: 0px;
}

    pre code {
        padding: 0;
        font-size: inherit;
        color: inherit;
        white-space: pre-wrap;
        background-color: transparent;
        border-radius: 0;
    }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
}

@media (min-width: 768px) {
    .container {
        width: 740px;
        padding: 0 10px;
    }
}

@media (min-width: 768px) {
    .container {
        min-width: 1004px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
}

.row {
    margin-left: -10px;
    margin-right: -10px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666666666666%;
}

.col-xs-10 {
    width: 83.33333333333334%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666666666666%;
}

.col-xs-7 {
    width: 58.333333333333336%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666666666667%;
}

.col-xs-4 {
    width: 33.33333333333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.666666666666664%;
}

.col-xs-1 {
    width: 8.333333333333332%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666666666666%;
}

.col-xs-pull-10 {
    right: 83.33333333333334%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666666666666%;
}

.col-xs-pull-7 {
    right: 58.333333333333336%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666666666667%;
}

.col-xs-pull-4 {
    right: 33.33333333333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.666666666666664%;
}

.col-xs-pull-1 {
    right: 8.333333333333332%;
}

.col-xs-pull-0 {
    right: auto;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666666666666%;
}

.col-xs-push-10 {
    left: 83.33333333333334%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666666666666%;
}

.col-xs-push-7 {
    left: 58.333333333333336%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666666666667%;
}

.col-xs-push-4 {
    left: 33.33333333333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.666666666666664%;
}

.col-xs-push-1 {
    left: 8.333333333333332%;
}

.col-xs-push-0 {
    left: auto;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666666666666%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333333334%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666666666666%;
}

.col-xs-offset-7 {
    margin-left: 58.333333333333336%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666666666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.666666666666664%;
}

.col-xs-offset-1 {
    margin-left: 8.333333333333332%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width: 768px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666666666666%;
    }

    .col-md-10 {
        width: 83.33333333333334%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666666666666%;
    }

    .col-md-7 {
        width: 58.333333333333336%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666666666667%;
    }

    .col-md-4 {
        width: 33.33333333333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.666666666666664%;
    }

    .col-md-1 {
        width: 8.333333333333332%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666666666666%;
    }

    .col-md-pull-10 {
        right: 83.33333333333334%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666666666666%;
    }

    .col-md-pull-7 {
        right: 58.333333333333336%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666666666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.666666666666664%;
    }

    .col-md-pull-1 {
        right: 8.333333333333332%;
    }

    .col-md-pull-0 {
        right: auto;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666666666666%;
    }

    .col-md-push-10 {
        left: 83.33333333333334%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666666666666%;
    }

    .col-md-push-7 {
        left: 58.333333333333336%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666666666667%;
    }

    .col-md-push-4 {
        left: 33.33333333333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.666666666666664%;
    }

    .col-md-push-1 {
        left: 8.333333333333332%;
    }

    .col-md-push-0 {
        left: auto;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-md-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-md-offset-1 {
        margin-left: 8.333333333333332%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666666666666%;
    }

    .col-lg-10 {
        width: 83.33333333333334%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666666666666%;
    }

    .col-lg-7 {
        width: 58.333333333333336%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666666666667%;
    }

    .col-lg-4 {
        width: 33.33333333333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.666666666666664%;
    }

    .col-lg-1 {
        width: 8.333333333333332%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666666666666%;
    }

    .col-lg-pull-10 {
        right: 83.33333333333334%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666666666666%;
    }

    .col-lg-pull-7 {
        right: 58.333333333333336%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666666666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.666666666666664%;
    }

    .col-lg-pull-1 {
        right: 8.333333333333332%;
    }

    .col-lg-pull-0 {
        right: auto;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666666666666%;
    }

    .col-lg-push-10 {
        left: 83.33333333333334%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666666666666%;
    }

    .col-lg-push-7 {
        left: 58.333333333333336%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666666666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.666666666666664%;
    }

    .col-lg-push-1 {
        left: 8.333333333333332%;
    }

    .col-lg-push-0 {
        left: auto;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-lg-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-lg-offset-1 {
        margin-left: 8.333333333333332%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }
}

table {
    background-color: transparent;
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777777;
    text-align: left;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

    .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
        padding: 8px;
        line-height: 1.428571429;
        vertical-align: top;
        border-top: 1px solid #dddddd;
    }

    .table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #dddddd;
    }

    .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
        border-top: 0;
    }

    .table > tbody + tbody {
        border-top: 2px solid #dddddd;
    }

    .table .table {
        background-color: #ffffff;
    }

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #dddddd;
}

    .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
        border: 1px solid #dddddd;
    }

    .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
        border-bottom-width: 2px;
    }

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
    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 > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8;
}

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
    background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6;
}

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
    background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3;
}

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
    background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc;
}

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
    background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc;
}

.table-responsive {
    overflow-x: auto;
    min-height: 0.01%;
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #dddddd;
    }

        .table-responsive > .table {
            margin-bottom: 0;
        }

            .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
                white-space: nowrap;
            }

        .table-responsive > .table-bordered {
            border: 0;
        }

            .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
                border-left: 0;
            }

            .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
                border-right: 0;
            }

            .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
                border-bottom: 0;
            }
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type="file"] {
    display: block;
}

input[type="range"] {
    display: block;
    width: 100%;
}

select[multiple], select[size] {
    height: auto;
}

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

    .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    }

    .form-control::-moz-placeholder {
        color: #999999;
        opacity: 1;
    }

    .form-control:-ms-input-placeholder {
        color: #999999;
    }

    .form-control::-webkit-input-placeholder {
        color: #999999;
    }

    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
        background-color: #eeeeee;
        opacity: 1;
    }

    .form-control[disabled], fieldset[disabled] .form-control {
        cursor: not-allowed;
    }

textarea.form-control {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control {
        line-height: 34px;
    }

    input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] {
        line-height: 30px;
    }

    input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] {
        line-height: 46px;
    }
}

.form-group {
    margin-bottom: 15px;
}

.radio, .checkbox {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .radio label, .checkbox label {
        min-height: 20px;
        padding-left: 20px;
        margin-bottom: 0;
        font-weight: normal;
        cursor: pointer;
    }

    .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
        position: absolute;
        margin-left: -20px;
        margin-top: 4px \9;
    }

    .radio + .radio, .checkbox + .checkbox {
        margin-top: -5px;
    }

.radio-inline, .checkbox-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}

    .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
        margin-top: 0;
        margin-left: 10px;
    }

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
}

.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}

.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px;
}

    .form-control-static.input-lg, .form-control-static.input-sm {
        padding-left: 0;
        padding-right: 0;
    }

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0px;
}

select.input-sm {
    height: 30px;
    line-height: 30px;
}

textarea.input-sm, select[multiple].input-sm {
    height: auto;
}

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0px;
}

.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px;
}

.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {
    height: auto;
}

.form-group-sm .form-control-static {
    height: 30px;
    min-height: 32px;
    padding: 6px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 0px;
}

select.input-lg {
    height: 46px;
    line-height: 46px;
}

textarea.input-lg, select[multiple].input-lg {
    height: auto;
}

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 0px;
}

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px;
}

.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {
    height: auto;
}

.form-group-lg .form-control-static {
    height: 46px;
    min-height: 38px;
    padding: 11px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

.has-feedback {
    position: relative;
}

    .has-feedback .form-control {
        padding-right: 42.5px;
    }

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
    color: #3c763d;
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

    .has-success .form-control:focus {
        border-color: #2b542c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    }

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
    color: #8a6d3b;
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

    .has-warning .form-control:focus {
        border-color: #66512c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    }

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
    color: #8a6d3b;
}

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
    color: #a94442;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

    .has-error .form-control:focus {
        border-color: #843534;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    }

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}

.has-error .form-control-feedback {
    color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
    top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .form-inline .form-control-static {
        display: inline-block;
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle;
    }

        .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
            width: auto;
        }

        .form-inline .input-group > .form-control {
            width: 100%;
        }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .radio, .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .form-inline .radio label, .form-inline .checkbox label {
            padding-left: 0;
        }

        .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
            position: relative;
            margin-left: 0;
        }

    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}

.form-horizontal .radio, .form-horizontal .checkbox {
    min-height: 27px;
}

.form-horizontal .form-group {
    margin-left: -10px;
    margin-right: -10px;
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 7px;
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 10px;
}

@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.333333px;
        font-size: 18px;
    }
}

@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
        font-size: 12px;
    }
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 0px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .btn:hover, .btn:focus, .btn.focus {
        color: #333333;
        text-decoration: none;
    }

    .btn:active, .btn.active {
        outline: 0;
        background-image: none;
        -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    }

    .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
        cursor: not-allowed;
        opacity: 0.65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        box-shadow: none;
    }

a.btn.disabled, fieldset[disabled] a.btn {
    pointer-events: none;
}

.btn-default {
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc;
}

    .btn-default:focus, .btn-default.focus {
        color: #333333;
        background-color: #e6e6e6;
        border-color: #8c8c8c;
    }

    .btn-default:hover {
        color: #333333;
        background-color: #e6e6e6;
        border-color: #adadad;
    }

    .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
        color: #333333;
        background-color: #e6e6e6;
        border-color: #adadad;
    }

        .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
            color: #333333;
            background-color: #d4d4d4;
            border-color: #8c8c8c;
        }

    .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
        background-image: none;
    }

    .btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
        background-color: #ffffff;
        border-color: #cccccc;
    }

    .btn-default .badge {
        color: #ffffff;
        background-color: #333333;
    }

.btn-primary {
    color: #ffffff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

    .btn-primary:focus, .btn-primary.focus {
        color: #ffffff;
        background-color: #286090;
        border-color: #122b40;
    }

    .btn-primary:hover {
        color: #ffffff;
        background-color: #286090;
        border-color: #204d74;
    }

    .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
        color: #ffffff;
        background-color: #286090;
        border-color: #204d74;
    }

        .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
            color: #ffffff;
            background-color: #204d74;
            border-color: #122b40;
        }

    .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
        background-image: none;
    }

    .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
        background-color: #337ab7;
        border-color: #2e6da4;
    }

    .btn-primary .badge {
        color: #337ab7;
        background-color: #ffffff;
    }

.btn-success {
    color: #ffffff;
    background-color: #71be0f;
    border-color: #63a60d;
}

    .btn-success:focus, .btn-success.focus {
        color: #ffffff;
        background-color: #558f0b;
        border-color: #1d3004;
    }

    .btn-success:hover {
        color: #ffffff;
        background-color: #558f0b;
        border-color: #416e09;
    }

    .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
        color: #ffffff;
        background-color: #558f0b;
        border-color: #416e09;
    }

        .btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {
            color: #ffffff;
            background-color: #416e09;
            border-color: #1d3004;
        }

    .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
        background-image: none;
    }

    .btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
        background-color: #71be0f;
        border-color: #63a60d;
    }

    .btn-success .badge {
        color: #71be0f;
        background-color: #ffffff;
    }

.btn-info {
    color: #ffffff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

    .btn-info:focus, .btn-info.focus {
        color: #ffffff;
        background-color: #31b0d5;
        border-color: #1b6d85;
    }

    .btn-info:hover {
        color: #ffffff;
        background-color: #31b0d5;
        border-color: #269abc;
    }

    .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
        color: #ffffff;
        background-color: #31b0d5;
        border-color: #269abc;
    }

        .btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus {
            color: #ffffff;
            background-color: #269abc;
            border-color: #1b6d85;
        }

    .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
        background-image: none;
    }

    .btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
        background-color: #5bc0de;
        border-color: #46b8da;
    }

    .btn-info .badge {
        color: #5bc0de;
        background-color: #ffffff;
    }

.btn-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

    .btn-warning:focus, .btn-warning.focus {
        color: #ffffff;
        background-color: #ec971f;
        border-color: #985f0d;
    }

    .btn-warning:hover {
        color: #ffffff;
        background-color: #ec971f;
        border-color: #d58512;
    }

    .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
        color: #ffffff;
        background-color: #ec971f;
        border-color: #d58512;
    }

        .btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {
            color: #ffffff;
            background-color: #d58512;
            border-color: #985f0d;
        }

    .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
        background-image: none;
    }

    .btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
        background-color: #f0ad4e;
        border-color: #eea236;
    }

    .btn-warning .badge {
        color: #f0ad4e;
        background-color: #ffffff;
    }

.btn-danger {
    color: #ffffff;
    background-color: #ed1c24;
    border-color: #de1219;
}

    .btn-danger:focus, .btn-danger.focus {
        color: #ffffff;
        background-color: #c61017;
        border-color: #68080c;
    }

    .btn-danger:hover {
        color: #ffffff;
        background-color: #c61017;
        border-color: #a50d13;
    }

    .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
        color: #ffffff;
        background-color: #c61017;
        border-color: #a50d13;
    }

        .btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus {
            color: #ffffff;
            background-color: #a50d13;
            border-color: #68080c;
        }

    .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
        background-image: none;
    }

    .btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
        background-color: #ed1c24;
        border-color: #de1219;
    }

    .btn-danger .badge {
        color: #ed1c24;
        background-color: #ffffff;
    }

.btn-link {
    color: #337ab7;
    font-weight: normal;
    border-radius: 0;
}

    .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
            border-color: transparent;
        }

            .btn-link:hover, .btn-link:focus {
                color: #23527c;
                text-decoration: underline;
                background-color: transparent;
            }

            .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
                color: #777777;
                text-decoration: none;
            }

.btn-lg, .btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 0px;
}

.btn-sm, .btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0px;
}

.btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0px;
}

.btn-block {
    display: block;
    width: 100%;
}

    .btn-block + .btn-block {
        margin-top: 5px;
    }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
    width: 100%;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}

    .fade.in {
        opacity: 1;
    }

.collapse {
    display: none;
}

    .collapse.in {
        display: block;
    }

tr.collapse.in {
    display: table-row;
}

tbody.collapse.in {
    display: table-row-group;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.dropup, .dropdown {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }

    .dropdown-menu .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 1.428571429;
        color: #333333;
        white-space: nowrap;
    }

        .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
            text-decoration: none;
            color: #262626;
            background-color: #f5f5f5;
        }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        color: #ffffff;
        text-decoration: none;
        outline: 0;
        background-color: #337ab7;
    }

    .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
        color: #777777;
    }

        .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
            text-decoration: none;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
            cursor: not-allowed;
        }

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-menu-right {
    left: auto;
    right: 0;
}

.dropdown-menu-left {
    left: 0;
    right: auto;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.428571429;
    color: #777777;
    white-space: nowrap;
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
    content: "";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0;
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

    .btn-group > .btn, .btn-group-vertical > .btn {
        position: relative;
        float: left;
    }

        .btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
            z-index: 2;
        }

    .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
        margin-left: -1px;
    }

.btn-toolbar {
    margin-left: -5px;
}

    .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {
        float: left;
    }

    .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
        margin-left: 5px;
    }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.btn-group > .btn:first-child {
    margin-left: 0;
}

    .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group > .btn-group {
    float: left;
}

    .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0;
    }

    .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

    .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
    padding-left: 8px;
    padding-right: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

    .btn-group.open .dropdown-toggle.btn-link {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.btn .caret {
    margin-left: 0;
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

    .btn-group-vertical > .btn-group > .btn {
        float: none;
    }

    .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
        margin-top: -1px;
        margin-left: 0;
    }

    .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
        border-radius: 0;
    }

    .btn-group-vertical > .btn:first-child:not(:last-child) {
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .btn-group-vertical > .btn:last-child:not(:first-child) {
        border-bottom-left-radius: 0px;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }

    .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0;
    }

    .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

    .btn-group-justified > .btn, .btn-group-justified > .btn-group {
        float: none;
        display: table-cell;
        width: 1%;
    }

        .btn-group-justified > .btn-group .btn {
            width: 100%;
        }

        .btn-group-justified > .btn-group .dropdown-menu {
            left: auto;
        }

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

    .input-group[class*="col-"] {
        float: none;
        padding-left: 0;
        padding-right: 0;
    }

    .input-group .form-control {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0;
    }

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 0px;
}

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    line-height: 46px;
}

textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {
    height: auto;
}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 0px;
}

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px;
}

textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {
    height: auto;
}

.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}

    .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
        border-radius: 0;
    }

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555555;
    text-align: center;
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    border-radius: 0px;
}

    .input-group-addon.input-sm {
        padding: 5px 10px;
        font-size: 12px;
        border-radius: 0px;
    }

    .input-group-addon.input-lg {
        padding: 10px 16px;
        font-size: 18px;
        border-radius: 0px;
    }

    .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
        margin-top: 0;
    }

    .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
    }

    .input-group-addon:first-child {
        border-right: 0;
    }

    .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }

    .input-group-addon:last-child {
        border-left: 0;
    }

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

    .input-group-btn > .btn {
        position: relative;
    }

        .input-group-btn > .btn + .btn {
            margin-left: -1px;
        }

        .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
            z-index: 2;
        }

    .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
        margin-right: -1px;
    }

    .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
        z-index: 2;
        margin-left: -1px;
    }

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
}

    .nav > li {
        position: relative;
        display: block;
    }

        .nav > li > a {
            position: relative;
            display: block;
            padding: 10px 15px;
        }

            .nav > li > a:hover, .nav > li > a:focus {
                text-decoration: none;
                background-color: #eeeeee;
            }

        .nav > li.disabled > a {
            color: #777777;
        }

            .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
                color: #777777;
                text-decoration: none;
                background-color: transparent;
                cursor: not-allowed;
            }

    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
        background-color: #eeeeee;
        border-color: #337ab7;
    }

    .nav .nav-divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .nav > li > a > img {
        max-width: none;
    }

.nav-tabs {
    border-bottom: 1px solid #dddddd;
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px;
    }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.428571429;
            border: 1px solid transparent;
            border-radius: 0px 0px 0 0;
        }

            .nav-tabs > li > a:hover {
                border-color: #eeeeee #eeeeee #dddddd;
            }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
            color: #555555;
            background-color: #ffffff;
            border: 1px solid #dddddd;
            border-bottom-color: transparent;
            cursor: default;
        }

    .nav-tabs.nav-justified {
        width: 100%;
        border-bottom: 0;
    }

        .nav-tabs.nav-justified > li {
            float: none;
        }

            .nav-tabs.nav-justified > li > a {
                text-align: center;
                margin-bottom: 5px;
            }

        .nav-tabs.nav-justified > .dropdown .dropdown-menu {
            top: auto;
            left: auto;
        }

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .nav-tabs.nav-justified > li > a {
            margin-bottom: 0;
        }
}

.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 0px;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #dddddd;
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #dddddd;
        border-radius: 0px 0px 0 0;
    }

    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #ffffff;
    }
}

.nav-pills > li {
    float: left;
}

    .nav-pills > li > a {
        border-radius: 0px;
    }

    .nav-pills > li + li {
        margin-left: 2px;
    }

    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
        color: #ffffff;
        background-color: #337ab7;
    }

.nav-stacked > li {
    float: none;
}

    .nav-stacked > li + li {
        margin-top: 2px;
        margin-left: 0;
    }

.nav-justified {
    width: 100%;
}

    .nav-justified > li {
        float: none;
    }

        .nav-justified > li > a {
            text-align: center;
            margin-bottom: 5px;
        }

    .nav-justified > .dropdown .dropdown-menu {
        top: auto;
        left: auto;
    }

@media (min-width: 768px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .nav-justified > li > a {
            margin-bottom: 0;
        }
}

.nav-tabs-justified {
    border-bottom: 0;
}

    .nav-tabs-justified > li > a {
        margin-right: 0;
        border-radius: 0px;
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
        border: 1px solid #dddddd;
    }

@media (min-width: 768px) {
    .nav-tabs-justified > li > a {
        border-bottom: 1px solid #dddddd;
        border-radius: 0px 0px 0 0;
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
        border-bottom-color: #ffffff;
    }
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

@media (min-width: 768px) {
    .navbar {
        border-radius: 0px;
    }
}

@media (min-width: 768px) {
    .navbar-header {
        float: left;
    }
}

.navbar-collapse {
    overflow-x: visible;
    padding-right: 10px;
    padding-left: 10px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
}

    .navbar-collapse.in {
        overflow-y: auto;
    }

@media (min-width: 768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }

        .navbar-collapse.collapse {
            display: block !important;
            height: auto !important;
            padding-bottom: 0;
            overflow: visible !important;
        }

        .navbar-collapse.in {
            overflow-y: visible;
        }

    .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px;
    }
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: -10px;
    margin-left: -10px;
}

@media (min-width: 768px) {
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media (min-width: 768px) {
    .navbar-static-top {
        border-radius: 0;
    }
}

.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

@media (min-width: 768px) {
    .navbar-fixed-top, .navbar-fixed-bottom {
        border-radius: 0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.navbar-brand {
    float: left;
    padding: 15px 10px;
    font-size: 18px;
    line-height: 20px;
    height: 50px;
}

    .navbar-brand:hover, .navbar-brand:focus {
        text-decoration: none;
    }

    .navbar-brand > img {
        display: block;
    }

@media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -10px;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 10px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
}

    .navbar-toggle:focus {
        outline: 0;
    }

    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
    }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: 4px;
        }

@media (min-width: 768px) {
    .navbar-toggle {
        display: none;
    }
}

.navbar-nav {
    margin: 7.5px -10px;
}

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
    }

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }

        .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
            padding: 5px 15px 5px 25px;
        }

        .navbar-nav .open .dropdown-menu > li > a {
            line-height: 20px;
        }

            .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
                background-image: none;
            }
}

@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }

        .navbar-nav > li {
            float: left;
        }

            .navbar-nav > li > a {
                padding-top: 15px;
                padding-bottom: 15px;
            }
}

.navbar-form {
    margin-left: -10px;
    margin-right: -10px;
    padding: 10px 10px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-top: 8px;
    margin-bottom: 8px;
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .navbar-form .form-control-static {
        display: inline-block;
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }

        .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
            width: auto;
        }

        .navbar-form .input-group > .form-control {
            width: 100%;
        }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .radio, .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .navbar-form .radio label, .navbar-form .checkbox label {
            padding-left: 0;
        }

        .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
            position: relative;
            margin-left: 0;
        }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }

        .navbar-form .form-group:last-child {
            margin-bottom: 0;
        }
}

@media (min-width: 768px) {
    .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}

    .navbar-btn.btn-sm {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .navbar-btn.btn-xs {
        margin-top: 14px;
        margin-bottom: 14px;
    }

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (min-width: 768px) {
    .navbar-text {
        float: left;
        margin-left: 10px;
        margin-right: 10px;
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float: left !important;
    }

    .navbar-right {
        float: right !important;
        margin-right: -10px;
    }

        .navbar-right ~ .navbar-right {
            margin-right: 0;
        }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}

    .navbar-default .navbar-brand {
        color: #777777;
    }

        .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
            color: #5e5e5e;
            background-color: transparent;
        }

    .navbar-default .navbar-text {
        color: #777777;
    }

    .navbar-default .navbar-nav > li > a {
        color: #777777;
    }

        .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
            color: #333333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
        color: #555555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
        color: #cccccc;
        background-color: transparent;
    }

    .navbar-default .navbar-toggle {
        border-color: #dddddd;
    }

        .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
            background-color: #dddddd;
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #888888;
        }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #e7e7e7;
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
        background-color: #e7e7e7;
        color: #555555;
    }

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777777;
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
            color: #333333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #cccccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-link {
    color: #777777;
}

    .navbar-default .navbar-link:hover {
        color: #333333;
    }

.navbar-default .btn-link {
    color: #777777;
}

    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
        color: #333333;
    }

    .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
        color: #cccccc;
    }

.navbar-inverse {
    background-color: #222222;
    border-color: #080808;
}

    .navbar-inverse .navbar-brand {
        color: #9d9d9d;
    }

        .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
            color: #ffffff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-text {
        color: #9d9d9d;
    }

    .navbar-inverse .navbar-nav > li > a {
        color: #9d9d9d;
    }

        .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
            color: #ffffff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
        color: #ffffff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
        color: #444444;
        background-color: transparent;
    }

    .navbar-inverse .navbar-toggle {
        border-color: #333333;
    }

        .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
            background-color: #333333;
        }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color: #ffffff;
        }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #101010;
    }

    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
        background-color: #080808;
        color: #ffffff;
    }

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #9d9d9d;
    }

        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
            color: #ffffff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #ffffff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #444444;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-link {
    color: #9d9d9d;
}

    .navbar-inverse .navbar-link:hover {
        color: #ffffff;
    }

.navbar-inverse .btn-link {
    color: #9d9d9d;
}

    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
        color: #ffffff;
    }

    .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
        color: #444444;
    }

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 0px;
}

    .breadcrumb > li {
        display: inline-block;
    }

        .breadcrumb > li + li:before {
            content: "/\00a0";
            padding: 0 5px;
            color: #cccccc;
        }

    .breadcrumb > .active {
        color: #777777;
    }

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 0px;
}

    .pagination > li {
        display: inline;
    }

        .pagination > li > a, .pagination > li > span {
            position: relative;
            float: left;
            padding: 6px 12px;
            line-height: 1.428571429;
            text-decoration: none;
            color: #337ab7;
            background-color: #ffffff;
            border: 1px solid #dddddd;
            margin-left: -1px;
        }

        .pagination > li:first-child > a, .pagination > li:first-child > span {
            margin-left: 0;
            border-bottom-left-radius: 0px;
            border-top-left-radius: 0px;
        }

        .pagination > li:last-child > a, .pagination > li:last-child > span {
            border-bottom-right-radius: 0px;
            border-top-right-radius: 0px;
        }

        .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
            z-index: 3;
            color: #23527c;
            background-color: #eeeeee;
            border-color: #dddddd;
        }

    .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
        z-index: 2;
        color: #ffffff;
        background-color: #337ab7;
        border-color: #337ab7;
        cursor: default;
    }

    .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
        color: #777777;
        background-color: #ffffff;
        border-color: #dddddd;
        cursor: not-allowed;
    }

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center;
}

    .pager li {
        display: inline;
    }

        .pager li > a, .pager li > span {
            display: inline-block;
            padding: 5px 14px;
            background-color: #ffffff;
            border: 1px solid #dddddd;
            border-radius: 0px;
        }

            .pager li > a:hover, .pager li > a:focus {
                text-decoration: none;
                background-color: #eeeeee;
            }

    .pager .next > a, .pager .next > span {
        float: right;
    }

    .pager .previous > a, .pager .previous > span {
        float: left;
    }

    .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #777777;
        background-color: #ffffff;
        cursor: not-allowed;
    }

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

a.label:hover, a.label:focus {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}

.label:empty {
    display: none;
}

.btn .label {
    position: relative;
    top: -1px;
}

.label-default {
    background-color: #777777;
}

    .label-default[href]:hover, .label-default[href]:focus {
        background-color: #5e5e5e;
    }

.label-primary {
    background-color: #337ab7;
}

    .label-primary[href]:hover, .label-primary[href]:focus {
        background-color: #286090;
    }

.label-success {
    background-color: #71be0f;
}

    .label-success[href]:hover, .label-success[href]:focus {
        background-color: #558f0b;
    }

.label-info {
    background-color: #5bc0de;
}

    .label-info[href]:hover, .label-info[href]:focus {
        background-color: #31b0d5;
    }

.label-warning {
    background-color: #f0ad4e;
}

    .label-warning[href]:hover, .label-warning[href]:focus {
        background-color: #ec971f;
    }

.label-danger {
    background-color: #ed1c24;
}

    .label-danger[href]:hover, .label-danger[href]:focus {
        background-color: #c61017;
    }

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    line-height: 1;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #777777;
    border-radius: 10px;
}

    .badge:empty {
        display: none;
    }

.btn .badge {
    position: relative;
    top: -1px;
}

.btn-xs .badge, .btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px;
}

a.badge:hover, a.badge:focus {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}

.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #ffffff;
}

.list-group-item > .badge {
    float: right;
}

    .list-group-item > .badge + .badge {
        margin-right: 5px;
    }

.nav-pills > li > a > .badge {
    margin-left: 3px;
}

.jumbotron {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eeeeee;
}

    .jumbotron h1, .jumbotron .h1 {
        color: inherit;
    }

    .jumbotron p {
        margin-bottom: 15px;
        font-size: 21px;
        font-weight: 200;
    }

    .jumbotron > hr {
        border-top-color: #d5d5d5;
    }

.container .jumbotron, .container-fluid .jumbotron {
    border-radius: 0px;
}

.jumbotron .container {
    max-width: 100%;
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.428571429;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 0px;
    -webkit-transition: border 0.2s ease-in-out;
    -o-transition: border 0.2s ease-in-out;
    transition: border 0.2s ease-in-out;
}

    .thumbnail > img, .thumbnail a > img {
        margin-left: auto;
        margin-right: auto;
    }

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-color: #337ab7;
}

.thumbnail .caption {
    padding: 9px;
    color: #333333;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 0px;
}

    .alert h4 {
        margin-top: 0;
        color: inherit;
    }

    .alert .alert-link {
        font-weight: bold;
    }

    .alert > p, .alert > ul {
        margin-bottom: 0;
    }

        .alert > p + p {
            margin-top: 5px;
        }

.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}

    .alert-dismissable .close, .alert-dismissible .close {
        position: relative;
        top: -2px;
        right: -21px;
        color: inherit;
    }

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

    .alert-success hr {
        border-top-color: #c9e2b3;
    }

    .alert-success .alert-link {
        color: #2b542c;
    }

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}

    .alert-info hr {
        border-top-color: #a6e1ec;
    }

    .alert-info .alert-link {
        color: #245269;
    }

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

    .alert-warning hr {
        border-top-color: #f7e1b5;
    }

    .alert-warning .alert-link {
        color: #66512c;
    }

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

    .alert-danger hr {
        border-top-color: #e4b9c0;
    }

    .alert-danger .alert-link {
        color: #843534;
    }

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
}

.progress-striped .progress-bar, .progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}

.progress.active .progress-bar, .progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
    background-color: #71be0f;
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
    background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
    background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
    background-color: #ed1c24;
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
    margin-top: 15px;
}

    .media:first-child {
        margin-top: 0;
    }

.media, .media-body {
    zoom: 1;
    overflow: hidden;
}

.media-body {
    width: 10000px;
}

.media-object {
    display: block;
}

    .media-object.img-thumbnail {
        max-width: none;
    }

.media-right, .media > .pull-right {
    padding-left: 10px;
}

.media-left, .media > .pull-left {
    padding-right: 10px;
}

.media-left, .media-right, .media-body {
    display: table-cell;
    vertical-align: top;
}

.media-middle {
    vertical-align: middle;
}

.media-bottom {
    vertical-align: bottom;
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.media-list {
    padding-left: 0;
    list-style: none;
}

.list-group {
    margin-bottom: 20px;
    padding-left: 0;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
}

    .list-group-item:first-child {
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
    }

    .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

a.list-group-item, button.list-group-item {
    color: #555555;
}

    a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {
        color: #333333;
    }

    a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
        text-decoration: none;
        color: #555555;
        background-color: #f5f5f5;
    }

button.list-group-item {
    width: 100%;
    text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    background-color: #eeeeee;
    color: #777777;
    cursor: not-allowed;
}

    .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
        color: inherit;
    }

    .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
        color: #777777;
    }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #337ab7;
    border-color: #337ab7;
}

    .list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small {
        color: inherit;
    }

    .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
        color: #c7ddef;
    }

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}

a.list-group-item-success, button.list-group-item-success {
    color: #3c763d;
}

    a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus {
        color: #3c763d;
        background-color: #d0e9c6;
    }

    a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus {
        color: #fff;
        background-color: #3c763d;
        border-color: #3c763d;
    }

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}

a.list-group-item-info, button.list-group-item-info {
    color: #31708f;
}

    a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus {
        color: #31708f;
        background-color: #c4e3f3;
    }

    a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus {
        color: #fff;
        background-color: #31708f;
        border-color: #31708f;
    }

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

a.list-group-item-warning, button.list-group-item-warning {
    color: #8a6d3b;
}

    a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus {
        color: #8a6d3b;
        background-color: #faf2cc;
    }

    a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus {
        color: #fff;
        background-color: #8a6d3b;
        border-color: #8a6d3b;
    }

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}

a.list-group-item-danger, button.list-group-item-danger {
    color: #a94442;
}

    a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus {
        color: #a94442;
        background-color: #ebcccc;
    }

    a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus {
        color: #fff;
        background-color: #a94442;
        border-color: #a94442;
    }

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.panel {
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid transparent;
    border-radius: 0px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
    padding: 15px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: -1px;
    border-top-left-radius: -1px;
}

    .panel-heading > .dropdown .dropdown-toggle {
        color: inherit;
    }

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

    .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
        color: inherit;
    }

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #dddddd;
    border-bottom-right-radius: -1px;
    border-bottom-left-radius: -1px;
}

.panel > .list-group, .panel > .panel-collapse > .list-group {
    margin-bottom: 0;
}

    .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
        border-width: 1px 0;
        border-radius: 0;
    }

    .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
        border-top: 0;
        border-top-right-radius: -1px;
        border-top-left-radius: -1px;
    }

    .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
        border-bottom: 0;
        border-bottom-right-radius: -1px;
        border-bottom-left-radius: -1px;
    }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}

.list-group + .panel-footer {
    border-top-width: 0;
}

.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
    margin-bottom: 0;
}

    .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {
        padding-left: 15px;
        padding-right: 15px;
    }

    .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
        border-top-right-radius: -1px;
        border-top-left-radius: -1px;
    }

        .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
            border-top-left-radius: -1px;
            border-top-right-radius: -1px;
        }

            .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
                border-top-left-radius: -1px;
            }

            .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
                border-top-right-radius: -1px;
            }

    .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
        border-bottom-right-radius: -1px;
        border-bottom-left-radius: -1px;
    }

        .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
            border-bottom-left-radius: -1px;
            border-bottom-right-radius: -1px;
        }

            .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
                border-bottom-left-radius: -1px;
            }

            .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
                border-bottom-right-radius: -1px;
            }

    .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
        border-top: 1px solid #dddddd;
    }

    .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
        border-top: 0;
    }

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
    border: 0;
}

    .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }

    .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }

    .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
        border-bottom: 0;
    }

    .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0;
    }

.panel > .table-responsive {
    border: 0;
    margin-bottom: 0;
}

.panel-group {
    margin-bottom: 20px;
}

    .panel-group .panel {
        margin-bottom: 0;
        border-radius: 0px;
    }

        .panel-group .panel + .panel {
            margin-top: 5px;
        }

    .panel-group .panel-heading {
        border-bottom: 0;
    }

        .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
            border-top: 1px solid #dddddd;
        }

    .panel-group .panel-footer {
        border-top: 0;
    }

        .panel-group .panel-footer + .panel-collapse .panel-body {
            border-bottom: 1px solid #dddddd;
        }

.panel-default {
    border-color: #dddddd;
}

    .panel-default > .panel-heading {
        color: #333333;
        background-color: #f5f5f5;
        border-color: #dddddd;
    }

        .panel-default > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #dddddd;
        }

        .panel-default > .panel-heading .badge {
            color: #f5f5f5;
            background-color: #333333;
        }

    .panel-default > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #dddddd;
    }

.panel-primary {
    border-color: #337ab7;
}

    .panel-primary > .panel-heading {
        color: #ffffff;
        background-color: #337ab7;
        border-color: #337ab7;
    }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #337ab7;
        }

        .panel-primary > .panel-heading .badge {
            color: #337ab7;
            background-color: #ffffff;
        }

    .panel-primary > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #337ab7;
    }

.panel-success {
    border-color: #d6e9c6;
}

    .panel-success > .panel-heading {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6;
    }

        .panel-success > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #d6e9c6;
        }

        .panel-success > .panel-heading .badge {
            color: #dff0d8;
            background-color: #3c763d;
        }

    .panel-success > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #d6e9c6;
    }

.panel-info {
    border-color: #bce8f1;
}

    .panel-info > .panel-heading {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1;
    }

        .panel-info > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #bce8f1;
        }

        .panel-info > .panel-heading .badge {
            color: #d9edf7;
            background-color: #31708f;
        }

    .panel-info > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #bce8f1;
    }

.panel-warning {
    border-color: #faebcc;
}

    .panel-warning > .panel-heading {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc;
    }

        .panel-warning > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #faebcc;
        }

        .panel-warning > .panel-heading .badge {
            color: #fcf8e3;
            background-color: #8a6d3b;
        }

    .panel-warning > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #faebcc;
    }

.panel-danger {
    border-color: #ebccd1;
}

    .panel-danger > .panel-heading {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1;
    }

        .panel-danger > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ebccd1;
        }

        .panel-danger > .panel-heading .badge {
            color: #f2dede;
            background-color: #a94442;
        }

    .panel-danger > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #ebccd1;
    }

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

    .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        height: 100%;
        width: 100%;
        border: 0;
    }

.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
    padding-bottom: 75%;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

    .well blockquote {
        border-color: #ddd;
        border-color: rgba(0, 0, 0, 0.15);
    }

.well-lg {
    padding: 24px;
    border-radius: 0px;
}

.well-sm {
    padding: 9px;
    border-radius: 0px;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

    .close:hover, .close:focus {
        color: #000000;
        text-decoration: none;
        cursor: pointer;
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden;
}

.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

    .modal.fade .modal-dialog {
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        -o-transform: translate(0, -25%);
        transform: translate(0, -25%);
        -webkit-transition: -webkit-transform 0.3s ease-out;
        -moz-transition: -moz-transform 0.3s ease-out;
        -o-transition: -o-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #ffffff;
    border: 1px solid #999999;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-clip: padding-box;
    outline: 0;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000;
}

    .modal-backdrop.fade {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .modal-backdrop.in {
        opacity: 0.5;
        filter: alpha(opacity=50);
    }

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.428571429px;
}

    .modal-header .close {
        margin-top: -2px;
    }

.modal-title {
    margin: 0;
    line-height: 1.428571429;
}

.modal-body {
    position: relative;
    padding: 15px;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

    .modal-footer .btn + .btn {
        margin-left: 5px;
        margin-bottom: 0;
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }

    .modal-sm {
        width: 300px;
    }
}

@media (min-width: 768px) {
    .modal-lg {
        width: 900px;
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.428571429;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 12px;
    opacity: 0;
    filter: alpha(opacity=0);
}

    .tooltip.in {
        opacity: 0.9;
        filter: alpha(opacity=90);
    }

    .tooltip.top {
        margin-top: -3px;
        padding: 5px 0;
    }

    .tooltip.right {
        margin-left: 3px;
        padding: 0 5px;
    }

    .tooltip.bottom {
        margin-top: 3px;
        padding: 5px 0;
    }

    .tooltip.left {
        margin-left: -3px;
        padding: 0 5px;
    }

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #ffffff;
    text-align: center;
    background-color: #000000;
    border-radius: 0px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000000;
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    right: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000000;
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000000;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000000;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000000;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000;
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000;
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000000;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.428571429;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: 14px;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

    .popover.top {
        margin-top: -10px;
    }

    .popover.right {
        margin-left: 10px;
    }

    .popover.bottom {
        margin-top: 10px;
    }

    .popover.left {
        margin-left: -10px;
    }

.popover-title {
    margin: 0;
    padding: 8px 14px;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: -1px -1px 0 0;
}

.popover-content {
    padding: 9px 14px;
}

.popover > .arrow, .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover > .arrow {
    border-width: 11px;
}

    .popover > .arrow:after {
        border-width: 10px;
        content: "";
    }

.popover.top > .arrow {
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -11px;
}

    .popover.top > .arrow:after {
        content: " ";
        bottom: 1px;
        margin-left: -10px;
        border-bottom-width: 0;
        border-top-color: #ffffff;
    }

.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25);
}

    .popover.right > .arrow:after {
        content: " ";
        left: 1px;
        bottom: -10px;
        border-left-width: 0;
        border-right-color: #ffffff;
    }

.popover.bottom > .arrow {
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -11px;
}

    .popover.bottom > .arrow:after {
        content: " ";
        top: 1px;
        margin-left: -10px;
        border-top-width: 0;
        border-bottom-color: #ffffff;
    }

.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25);
}

    .popover.left > .arrow:after {
        content: " ";
        right: 1px;
        border-right-width: 0;
        border-left-color: #ffffff;
        bottom: -10px;
    }

.carousel {
    position: relative;
}

.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
}

    .carousel-inner > .item {
        display: none;
        position: relative;
        -webkit-transition: 0.6s ease-in-out left;
        -o-transition: 0.6s ease-in-out left;
        transition: 0.6s ease-in-out left;
    }

        .carousel-inner > .item > img, .carousel-inner > .item > a > img {
            line-height: 1;
        }

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-inner > .item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -moz-transition: -moz-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px;
    }

        .carousel-inner > .item.next, .carousel-inner > .item.active.right {
            -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
            left: 0;
        }

        .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
            -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
            left: 0;
        }

            .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                left: 0;
            }
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block;
}

.carousel-inner > .active {
    left: 0;
}

.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}

.carousel-inner > .next {
    left: 100%;
}

.carousel-inner > .prev {
    left: -100%;
}

    .carousel-inner > .next.left, .carousel-inner > .prev.right {
        left: 0;
    }

.carousel-inner > .active.left {
    left: -100%;
}

.carousel-inner > .active.right {
    left: 100%;
}

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

    .carousel-control.left {
        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
        background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    }

    .carousel-control.right {
        left: auto;
        right: 0;
        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
        background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    }

    .carousel-control:hover, .carousel-control:focus {
        outline: 0;
        color: #ffffff;
        text-decoration: none;
        opacity: 0.9;
        filter: alpha(opacity=90);
    }

    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
        position: absolute;
        top: 50%;
        margin-top: -10px;
        z-index: 5;
        display: inline-block;
    }

    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        left: 50%;
        margin-left: -10px;
    }

    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        right: 50%;
        margin-right: -10px;
    }

    .carousel-control .icon-prev, .carousel-control .icon-next {
        width: 20px;
        height: 20px;
        line-height: 1;
        font-family: serif;
    }

        .carousel-control .icon-prev:before {
            content: '\2039';
        }

        .carousel-control .icon-next:before {
            content: '\203a';
        }

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}

    .carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        border: 1px solid #ffffff;
        border-radius: 10px;
        cursor: pointer;
        background-color: #000 \9;
        background-color: rgba(0, 0, 0, 0);
    }

    .carousel-indicators .active {
        margin: 0;
        width: 12px;
        height: 12px;
        background-color: #ffffff;
    }

.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

    .carousel-caption .btn {
        text-shadow: none;
    }

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none !important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table !important;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs, td.visible-xs {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table !important;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg, td.visible-lg {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table !important;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print, td.visible-print {
        display: table-cell !important;
    }
}

.visible-print-block {
    display: none !important;
}

@media print {
    .visible-print-block {
        display: block !important;
    }
}

.visible-print-inline {
    display: none !important;
}

@media print {
    .visible-print-inline {
        display: inline !important;
    }
}

.visible-print-inline-block {
    display: none !important;
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}

.text-hot {
    color: #a94442;
}

a.text-hot:hover, a.text-hot:focus {
    color: #843534;
}

@font-face {
    font-family: 'FontAwesome';
    src: url(https://www.hotdeal.vn/assets/font/fontawesome-webfont.eot?v=4.3.0);
    src: url(https://www.hotdeal.vn/assets/font/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'), url(https://www.hotdeal.vn/assets/font/fontawesome-webfont.woff2?v=4.3.0) format('woff2'), url(https://www.hotdeal.vn/assets/font/fontawesome-webfont.woff?v=4.3.0) format('woff'), url(https://www.hotdeal.vn/assets/font/fontawesome-webfont.ttf?v=4.3.0) format('truetype'), url(https://www.hotdeal.vn/assets/font/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');
    font-weight: normal;
    font-style: normal;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}

.fa-lg {
    font-size: 1.3333333333333333em;
    line-height: 0.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.2857142857142858em;
    text-align: center;
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.142857142857143em;
    list-style-type: none;
}

    .fa-ul > li {
        position: relative;
    }

.fa-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    top: 0.14285714285714285em;
    text-align: center;
}

    .fa-li.fa-lg {
        left: -1.8571428571428572em;
    }

.fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.fa.pull-left {
    margin-right: .3em;
}

.fa.pull-right {
    margin-left: .3em;
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}

.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(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.fa-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fa-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fa-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.fa-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
    filter: none;
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.fa-stack-1x {
    line-height: inherit;
}

.fa-stack-2x {
    font-size: 2em;
}

.fa-inverse {
    color: #ffffff;
}

.fa-glass:before {
    content: "\f000";
}

.fa-music:before {
    content: "\f001";
}

.fa-search:before {
    content: "\f002";
}

.fa-envelope-o:before {
    content: "\f003";
}

.fa-heart:before {
    content: "\f004";
}

.fa-star:before {
    content: "\f005";
}

.fa-star-o:before {
    content: "\f006";
}

.fa-user:before {
    content: "\f007";
}

.fa-film:before {
    content: "\f008";
}

.fa-th-large:before {
    content: "\f009";
}

.fa-th:before {
    content: "\f00a";
}

.fa-th-list:before {
    content: "\f00b";
}

.fa-check:before {
    content: "\f00c";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d";
}

.fa-search-plus:before {
    content: "\f00e";
}

.fa-search-minus:before {
    content: "\f010";
}

.fa-power-off:before {
    content: "\f011";
}

.fa-signal:before {
    content: "\f012";
}

.fa-gear:before, .fa-cog:before {
    content: "\f013";
}

.fa-trash-o:before {
    content: "\f014";
}

.fa-home:before {
    content: "\f015";
}

.fa-file-o:before {
    content: "\f016";
}

.fa-clock-o:before {
    content: "\f017";
}

.fa-road:before {
    content: "\f018";
}

.fa-download:before {
    content: "\f019";
}

.fa-arrow-circle-o-down:before {
    content: "\f01a";
}

.fa-arrow-circle-o-up:before {
    content: "\f01b";
}

.fa-inbox:before {
    content: "\f01c";
}

.fa-play-circle-o:before {
    content: "\f01d";
}

.fa-rotate-right:before, .fa-repeat:before {
    content: "\f01e";
}

.fa-refresh:before {
    content: "\f021";
}

.fa-list-alt:before {
    content: "\f022";
}

.fa-lock:before {
    content: "\f023";
}

.fa-flag:before {
    content: "\f024";
}

.fa-headphones:before {
    content: "\f025";
}

.fa-volume-off:before {
    content: "\f026";
}

.fa-volume-down:before {
    content: "\f027";
}

.fa-volume-up:before {
    content: "\f028";
}

.fa-qrcode:before {
    content: "\f029";
}

.fa-barcode:before {
    content: "\f02a";
}

.fa-tag:before {
    content: "\f02b";
}

.fa-tags:before {
    content: "\f02c";
}

.fa-book:before {
    content: "\f02d";
}

.fa-bookmark:before {
    content: "\f02e";
}

.fa-print:before {
    content: "\f02f";
}

.fa-camera:before {
    content: "\f030";
}

.fa-font:before {
    content: "\f031";
}

.fa-bold:before {
    content: "\f032";
}

.fa-italic:before {
    content: "\f033";
}

.fa-text-height:before {
    content: "\f034";
}

.fa-text-width:before {
    content: "\f035";
}

.fa-align-left:before {
    content: "\f036";
}

.fa-align-center:before {
    content: "\f037";
}

.fa-align-right:before {
    content: "\f038";
}

.fa-align-justify:before {
    content: "\f039";
}

.fa-list:before {
    content: "\f03a";
}

.fa-dedent:before, .fa-outdent:before {
    content: "\f03b";
}

.fa-indent:before {
    content: "\f03c";
}

.fa-video-camera:before {
    content: "\f03d";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
    content: "\f03e";
}

.fa-pencil:before {
    content: "\f040";
}

.fa-map-marker:before {
    content: "\f041";
}

.fa-adjust:before {
    content: "\f042";
}

.fa-tint:before {
    content: "\f043";
}

.fa-edit:before, .fa-pencil-square-o:before {
    content: "\f044";
}

.fa-share-square-o:before {
    content: "\f045";
}

.fa-check-square-o:before {
    content: "\f046";
}

.fa-arrows:before {
    content: "\f047";
}

.fa-step-backward:before {
    content: "\f048";
}

.fa-fast-backward:before {
    content: "\f049";
}

.fa-backward:before {
    content: "\f04a";
}

.fa-play:before {
    content: "\f04b";
}

.fa-pause:before {
    content: "\f04c";
}

.fa-stop:before {
    content: "\f04d";
}

.fa-forward:before {
    content: "\f04e";
}

.fa-fast-forward:before {
    content: "\f050";
}

.fa-step-forward:before {
    content: "\f051";
}

.fa-eject:before {
    content: "\f052";
}

.fa-chevron-left:before {
    content: "\f053";
}

.fa-chevron-right:before {
    content: "\f054";
}

.fa-plus-circle:before {
    content: "\f055";
}

.fa-minus-circle:before {
    content: "\f056";
}

.fa-times-circle:before {
    content: "\f057";
}

.fa-check-circle:before {
    content: "\f058";
}

.fa-question-circle:before {
    content: "\f059";
}

.fa-info-circle:before {
    content: "\f05a";
}

.fa-crosshairs:before {
    content: "\f05b";
}

.fa-times-circle-o:before {
    content: "\f05c";
}

.fa-check-circle-o:before {
    content: "\f05d";
}

.fa-ban:before {
    content: "\f05e";
}

.fa-arrow-left:before {
    content: "\f060";
}

.fa-arrow-right:before {
    content: "\f061";
}

.fa-arrow-up:before {
    content: "\f062";
}

.fa-arrow-down:before {
    content: "\f063";
}

.fa-mail-forward:before, .fa-share:before {
    content: "\f064";
}

.fa-expand:before {
    content: "\f065";
}

.fa-compress:before {
    content: "\f066";
}

.fa-plus:before {
    content: "\f067";
}

.fa-minus:before {
    content: "\f068";
}

.fa-asterisk:before {
    content: "\f069";
}

.fa-exclamation-circle:before {
    content: "\f06a";
}

.fa-gift:before {
    content: "\f06b";
}

.fa-leaf:before {
    content: "\f06c";
}

.fa-fire:before {
    content: "\f06d";
}

.fa-eye:before {
    content: "\f06e";
}

.fa-eye-slash:before {
    content: "\f070";
}

.fa-warning:before, .fa-exclamation-triangle:before {
    content: "\f071";
}

.fa-plane:before {
    content: "\f072";
}

.fa-calendar:before {
    content: "\f073";
}

.fa-random:before {
    content: "\f074";
}

.fa-comment:before {
    content: "\f075";
}

.fa-magnet:before {
    content: "\f076";
}

.fa-chevron-up:before {
    content: "\f077";
}

.fa-chevron-down:before {
    content: "\f078";
}

.fa-retweet:before {
    content: "\f079";
}

.fa-shopping-cart:before {
    content: "\f07a";
}

.fa-folder:before {
    content: "\f07b";
}

.fa-folder-open:before {
    content: "\f07c";
}

.fa-arrows-v:before {
    content: "\f07d";
}

.fa-arrows-h:before {
    content: "\f07e";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
    content: "\f080";
}

.fa-twitter-square:before {
    content: "\f081";
}

.fa-facebook-square:before {
    content: "\f082";
}

.fa-camera-retro:before {
    content: "\f083";
}

.fa-key:before {
    content: "\f084";
}

.fa-gears:before, .fa-cogs:before {
    content: "\f085";
}

.fa-comments:before {
    content: "\f086";
}

.fa-thumbs-o-up:before {
    content: "\f087";
}

.fa-thumbs-o-down:before {
    content: "\f088";
}

.fa-star-half:before {
    content: "\f089";
}

.fa-heart-o:before {
    content: "\f08a";
}

.fa-sign-out:before {
    content: "\f08b";
}

.fa-linkedin-square:before {
    content: "\f08c";
}

.fa-thumb-tack:before {
    content: "\f08d";
}

.fa-external-link:before {
    content: "\f08e";
}

.fa-sign-in:before {
    content: "\f090";
}

.fa-trophy:before {
    content: "\f091";
}

.fa-github-square:before {
    content: "\f092";
}

.fa-upload:before {
    content: "\f093";
}

.fa-lemon-o:before {
    content: "\f094";
}

.fa-phone:before {
    content: "\f095";
}

.fa-square-o:before {
    content: "\f096";
}

.fa-bookmark-o:before {
    content: "\f097";
}

.fa-phone-square:before {
    content: "\f098";
}

.fa-twitter:before {
    content: "\f099";
}

.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a";
}

.fa-github:before {
    content: "\f09b";
}

.fa-unlock:before {
    content: "\f09c";
}

.fa-credit-card:before {
    content: "\f09d";
}

.fa-rss:before {
    content: "\f09e";
}

.fa-hdd-o:before {
    content: "\f0a0";
}

.fa-bullhorn:before {
    content: "\f0a1";
}

.fa-bell:before {
    content: "\f0f3";
}

.fa-certificate:before {
    content: "\f0a3";
}

.fa-hand-o-right:before {
    content: "\f0a4";
}

.fa-hand-o-left:before {
    content: "\f0a5";
}

.fa-hand-o-up:before {
    content: "\f0a6";
}

.fa-hand-o-down:before {
    content: "\f0a7";
}

.fa-arrow-circle-left:before {
    content: "\f0a8";
}

.fa-arrow-circle-right:before {
    content: "\f0a9";
}

.fa-arrow-circle-up:before {
    content: "\f0aa";
}

.fa-arrow-circle-down:before {
    content: "\f0ab";
}

.fa-globe:before {
    content: "\f0ac";
}

.fa-wrench:before {
    content: "\f0ad";
}

.fa-tasks:before {
    content: "\f0ae";
}

.fa-filter:before {
    content: "\f0b0";
}

.fa-briefcase:before {
    content: "\f0b1";
}

.fa-arrows-alt:before {
    content: "\f0b2";
}

.fa-group:before, .fa-users:before {
    content: "\f0c0";
}

.fa-chain:before, .fa-link:before {
    content: "\f0c1";
}

.fa-cloud:before {
    content: "\f0c2";
}

.fa-flask:before {
    content: "\f0c3";
}

.fa-cut:before, .fa-scissors:before {
    content: "\f0c4";
}

.fa-copy:before, .fa-files-o:before {
    content: "\f0c5";
}

.fa-paperclip:before {
    content: "\f0c6";
}

.fa-save:before, .fa-floppy-o:before {
    content: "\f0c7";
}

.fa-square:before {
    content: "\f0c8";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
}

.fa-list-ul:before {
    content: "\f0ca";
}

.fa-list-ol:before {
    content: "\f0cb";
}

.fa-strikethrough:before {
    content: "\f0cc";
}

.fa-underline:before {
    content: "\f0cd";
}

.fa-table:before {
    content: "\f0ce";
}

.fa-magic:before {
    content: "\f0d0";
}

.fa-truck:before {
    content: "\f0d1";
}

.fa-pinterest:before {
    content: "\f0d2";
}

.fa-pinterest-square:before {
    content: "\f0d3";
}

.fa-google-plus-square:before {
    content: "\f0d4";
}

.fa-google-plus:before {
    content: "\f0d5";
}

.fa-money:before {
    content: "\f0d6";
}

.fa-caret-down:before {
    content: "\f0d7";
}

.fa-caret-up:before {
    content: "\f0d8";
}

.fa-caret-left:before {
    content: "\f0d9";
}

.fa-caret-right:before {
    content: "\f0da";
}

.fa-columns:before {
    content: "\f0db";
}

.fa-unsorted:before, .fa-sort:before {
    content: "\f0dc";
}

.fa-sort-down:before, .fa-sort-desc:before {
    content: "\f0dd";
}

.fa-sort-up:before, .fa-sort-asc:before {
    content: "\f0de";
}

.fa-envelope:before {
    content: "\f0e0";
}

.fa-linkedin:before {
    content: "\f0e1";
}

.fa-rotate-left:before, .fa-undo:before {
    content: "\f0e2";
}

.fa-legal:before, .fa-gavel:before {
    content: "\f0e3";
}

.fa-dashboard:before, .fa-tachometer:before {
    content: "\f0e4";
}

.fa-comment-o:before {
    content: "\f0e5";
}

.fa-comments-o:before {
    content: "\f0e6";
}

.fa-flash:before, .fa-bolt:before {
    content: "\f0e7";
}

.fa-sitemap:before {
    content: "\f0e8";
}

.fa-umbrella:before {
    content: "\f0e9";
}

.fa-paste:before, .fa-clipboard:before {
    content: "\f0ea";
}

.fa-lightbulb-o:before {
    content: "\f0eb";
}

.fa-exchange:before {
    content: "\f0ec";
}

.fa-cloud-download:before {
    content: "\f0ed";
}

.fa-cloud-upload:before {
    content: "\f0ee";
}

.fa-user-md:before {
    content: "\f0f0";
}

.fa-stethoscope:before {
    content: "\f0f1";
}

.fa-suitcase:before {
    content: "\f0f2";
}

.fa-bell-o:before {
    content: "\f0a2";
}

.fa-coffee:before {
    content: "\f0f4";
}

.fa-cutlery:before {
    content: "\f0f5";
}

.fa-file-text-o:before {
    content: "\f0f6";
}

.fa-building-o:before {
    content: "\f0f7";
}

.fa-hospital-o:before {
    content: "\f0f8";
}

.fa-ambulance:before {
    content: "\f0f9";
}

.fa-medkit:before {
    content: "\f0fa";
}

.fa-fighter-jet:before {
    content: "\f0fb";
}

.fa-beer:before {
    content: "\f0fc";
}

.fa-h-square:before {
    content: "\f0fd";
}

.fa-plus-square:before {
    content: "\f0fe";
}

.fa-angle-double-left:before {
    content: "\f100";
}

.fa-angle-double-right:before {
    content: "\f101";
}

.fa-angle-double-up:before {
    content: "\f102";
}

.fa-angle-double-down:before {
    content: "\f103";
}

.fa-angle-left:before {
    content: "\f104";
}

.fa-angle-right:before {
    content: "\f105";
}

.fa-angle-up:before {
    content: "\f106";
}

.fa-angle-down:before {
    content: "\f107";
}

.fa-desktop:before {
    content: "\f108";
}

.fa-laptop:before {
    content: "\f109";
}

.fa-tablet:before {
    content: "\f10a";
}

.fa-mobile-phone:before, .fa-mobile:before {
    content: "\f10b";
}

.fa-circle-o:before {
    content: "\f10c";
}

.fa-quote-left:before {
    content: "\f10d";
}

.fa-quote-right:before {
    content: "\f10e";
}

.fa-spinner:before {
    content: "\f110";
}

.fa-circle:before {
    content: "\f111";
}

.fa-mail-reply:before, .fa-reply:before {
    content: "\f112";
}

.fa-github-alt:before {
    content: "\f113";
}

.fa-folder-o:before {
    content: "\f114";
}

.fa-folder-open-o:before {
    content: "\f115";
}

.fa-smile-o:before {
    content: "\f118";
}

.fa-frown-o:before {
    content: "\f119";
}

.fa-meh-o:before {
    content: "\f11a";
}

.fa-gamepad:before {
    content: "\f11b";
}

.fa-keyboard-o:before {
    content: "\f11c";
}

.fa-flag-o:before {
    content: "\f11d";
}

.fa-flag-checkered:before {
    content: "\f11e";
}

.fa-terminal:before {
    content: "\f120";
}

.fa-code:before {
    content: "\f121";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
    content: "\f122";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
    content: "\f123";
}

.fa-location-arrow:before {
    content: "\f124";
}

.fa-crop:before {
    content: "\f125";
}

.fa-code-fork:before {
    content: "\f126";
}

.fa-unlink:before, .fa-chain-broken:before {
    content: "\f127";
}

.fa-question:before {
    content: "\f128";
}

.fa-info:before {
    content: "\f129";
}

.fa-exclamation:before {
    content: "\f12a";
}

.fa-superscript:before {
    content: "\f12b";
}

.fa-subscript:before {
    content: "\f12c";
}

.fa-eraser:before {
    content: "\f12d";
}

.fa-puzzle-piece:before {
    content: "\f12e";
}

.fa-microphone:before {
    content: "\f130";
}

.fa-microphone-slash:before {
    content: "\f131";
}

.fa-shield:before {
    content: "\f132";
}

.fa-calendar-o:before {
    content: "\f133";
}

.fa-fire-extinguisher:before {
    content: "\f134";
}

.fa-rocket:before {
    content: "\f135";
}

.fa-maxcdn:before {
    content: "\f136";
}

.fa-chevron-circle-left:before {
    content: "\f137";
}

.fa-chevron-circle-right:before {
    content: "\f138";
}

.fa-chevron-circle-up:before {
    content: "\f139";
}

.fa-chevron-circle-down:before {
    content: "\f13a";
}

.fa-html5:before {
    content: "\f13b";
}

.fa-css3:before {
    content: "\f13c";
}

.fa-anchor:before {
    content: "\f13d";
}

.fa-unlock-alt:before {
    content: "\f13e";
}

.fa-bullseye:before {
    content: "\f140";
}

.fa-ellipsis-h:before {
    content: "\f141";
}

.fa-ellipsis-v:before {
    content: "\f142";
}

.fa-rss-square:before {
    content: "\f143";
}

.fa-play-circle:before {
    content: "\f144";
}

.fa-ticket:before {
    content: "\f145";
}

.fa-minus-square:before {
    content: "\f146";
}

.fa-minus-square-o:before {
    content: "\f147";
}

.fa-level-up:before {
    content: "\f148";
}

.fa-level-down:before {
    content: "\f149";
}

.fa-check-square:before {
    content: "\f14a";
}

.fa-pencil-square:before {
    content: "\f14b";
}

.fa-external-link-square:before {
    content: "\f14c";
}

.fa-share-square:before {
    content: "\f14d";
}

.fa-compass:before {
    content: "\f14e";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
    content: "\f150";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
    content: "\f151";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
    content: "\f152";
}

.fa-euro:before, .fa-eur:before {
    content: "\f153";
}

.fa-gbp:before {
    content: "\f154";
}

.fa-dollar:before, .fa-usd:before {
    content: "\f155";
}

.fa-rupee:before, .fa-inr:before {
    content: "\f156";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
    content: "\f157";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
    content: "\f158";
}

.fa-won:before, .fa-krw:before {
    content: "\f159";
}

.fa-bitcoin:before, .fa-btc:before {
    content: "\f15a";
}

.fa-file:before {
    content: "\f15b";
}

.fa-file-text:before {
    content: "\f15c";
}

.fa-sort-alpha-asc:before {
    content: "\f15d";
}

.fa-sort-alpha-desc:before {
    content: "\f15e";
}

.fa-sort-amount-asc:before {
    content: "\f160";
}

.fa-sort-amount-desc:before {
    content: "\f161";
}

.fa-sort-numeric-asc:before {
    content: "\f162";
}

.fa-sort-numeric-desc:before {
    content: "\f163";
}

.fa-thumbs-up:before {
    content: "\f164";
}

.fa-thumbs-down:before {
    content: "\f165";
}

.fa-youtube-square:before {
    content: "\f166";
}

.fa-youtube:before {
    content: "\f167";
}

.fa-xing:before {
    content: "\f168";
}

.fa-xing-square:before {
    content: "\f169";
}

.fa-youtube-play:before {
    content: "\f16a";
}

.fa-dropbox:before {
    content: "\f16b";
}

.fa-stack-overflow:before {
    content: "\f16c";
}

.fa-instagram:before {
    content: "\f16d";
}

.fa-flickr:before {
    content: "\f16e";
}

.fa-adn:before {
    content: "\f170";
}

.fa-bitbucket:before {
    content: "\f171";
}

.fa-bitbucket-square:before {
    content: "\f172";
}

.fa-tumblr:before {
    content: "\f173";
}

.fa-tumblr-square:before {
    content: "\f174";
}

.fa-long-arrow-down:before {
    content: "\f175";
}

.fa-long-arrow-up:before {
    content: "\f176";
}

.fa-long-arrow-left:before {
    content: "\f177";
}

.fa-long-arrow-right:before {
    content: "\f178";
}

.fa-apple:before {
    content: "\f179";
}

.fa-windows:before {
    content: "\f17a";
}

.fa-android:before {
    content: "\f17b";
}

.fa-linux:before {
    content: "\f17c";
}

.fa-dribbble:before {
    content: "\f17d";
}

.fa-skype:before {
    content: "\f17e";
}

.fa-foursquare:before {
    content: "\f180";
}

.fa-trello:before {
    content: "\f181";
}

.fa-female:before {
    content: "\f182";
}

.fa-male:before {
    content: "\f183";
}

.fa-gittip:before, .fa-gratipay:before {
    content: "\f184";
}

.fa-sun-o:before {
    content: "\f185";
}

.fa-moon-o:before {
    content: "\f186";
}

.fa-archive:before {
    content: "\f187";
}

.fa-bug:before {
    content: "\f188";
}

.fa-vk:before {
    content: "\f189";
}

.fa-weibo:before {
    content: "\f18a";
}

.fa-renren:before {
    content: "\f18b";
}

.fa-pagelines:before {
    content: "\f18c";
}

.fa-stack-exchange:before {
    content: "\f18d";
}

.fa-arrow-circle-o-right:before {
    content: "\f18e";
}

.fa-arrow-circle-o-left:before {
    content: "\f190";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
    content: "\f191";
}

.fa-dot-circle-o:before {
    content: "\f192";
}

.fa-wheelchair:before {
    content: "\f193";
}

.fa-vimeo-square:before {
    content: "\f194";
}

.fa-turkish-lira:before, .fa-try:before {
    content: "\f195";
}

.fa-plus-square-o:before {
    content: "\f196";
}

.fa-space-shuttle:before {
    content: "\f197";
}

.fa-slack:before {
    content: "\f198";
}

.fa-envelope-square:before {
    content: "\f199";
}

.fa-wordpress:before {
    content: "\f19a";
}

.fa-openid:before {
    content: "\f19b";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
    content: "\f19c";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
    content: "\f19d";
}

.fa-yahoo:before {
    content: "\f19e";
}

.fa-google:before {
    content: "\f1a0";
}

.fa-reddit:before {
    content: "\f1a1";
}

.fa-reddit-square:before {
    content: "\f1a2";
}

.fa-stumbleupon-circle:before {
    content: "\f1a3";
}

.fa-stumbleupon:before {
    content: "\f1a4";
}

.fa-delicious:before {
    content: "\f1a5";
}

.fa-digg:before {
    content: "\f1a6";
}

.fa-pied-piper:before {
    content: "\f1a7";
}

.fa-pied-piper-alt:before {
    content: "\f1a8";
}

.fa-drupal:before {
    content: "\f1a9";
}

.fa-joomla:before {
    content: "\f1aa";
}

.fa-language:before {
    content: "\f1ab";
}

.fa-fax:before {
    content: "\f1ac";
}

.fa-building:before {
    content: "\f1ad";
}

.fa-child:before {
    content: "\f1ae";
}

.fa-paw:before {
    content: "\f1b0";
}

.fa-spoon:before {
    content: "\f1b1";
}

.fa-cube:before {
    content: "\f1b2";
}

.fa-cubes:before {
    content: "\f1b3";
}

.fa-behance:before {
    content: "\f1b4";
}

.fa-behance-square:before {
    content: "\f1b5";
}

.fa-steam:before {
    content: "\f1b6";
}

.fa-steam-square:before {
    content: "\f1b7";
}

.fa-recycle:before {
    content: "\f1b8";
}

.fa-automobile:before, .fa-car:before {
    content: "\f1b9";
}

.fa-cab:before, .fa-taxi:before {
    content: "\f1ba";
}

.fa-tree:before {
    content: "\f1bb";
}

.fa-spotify:before {
    content: "\f1bc";
}

.fa-deviantart:before {
    content: "\f1bd";
}

.fa-soundcloud:before {
    content: "\f1be";
}

.fa-database:before {
    content: "\f1c0";
}

.fa-file-pdf-o:before {
    content: "\f1c1";
}

.fa-file-word-o:before {
    content: "\f1c2";
}

.fa-file-excel-o:before {
    content: "\f1c3";
}

.fa-file-powerpoint-o:before {
    content: "\f1c4";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
    content: "\f1c5";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
    content: "\f1c6";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
    content: "\f1c7";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
    content: "\f1c8";
}

.fa-file-code-o:before {
    content: "\f1c9";
}

.fa-vine:before {
    content: "\f1ca";
}

.fa-codepen:before {
    content: "\f1cb";
}

.fa-jsfiddle:before {
    content: "\f1cc";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
    content: "\f1cd";
}

.fa-circle-o-notch:before {
    content: "\f1ce";
}

.fa-ra:before, .fa-rebel:before {
    content: "\f1d0";
}

.fa-ge:before, .fa-empire:before {
    content: "\f1d1";
}

.fa-git-square:before {
    content: "\f1d2";
}

.fa-git:before {
    content: "\f1d3";
}

.fa-hacker-news:before {
    content: "\f1d4";
}

.fa-tencent-weibo:before {
    content: "\f1d5";
}

.fa-qq:before {
    content: "\f1d6";
}

.fa-wechat:before, .fa-weixin:before {
    content: "\f1d7";
}

.fa-send:before, .fa-paper-plane:before {
    content: "\f1d8";
}

.fa-send-o:before, .fa-paper-plane-o:before {
    content: "\f1d9";
}

.fa-history:before {
    content: "\f1da";
}

.fa-genderless:before, .fa-circle-thin:before {
    content: "\f1db";
}

.fa-header:before {
    content: "\f1dc";
}

.fa-paragraph:before {
    content: "\f1dd";
}

.fa-sliders:before {
    content: "\f1de";
}

.fa-share-alt:before {
    content: "\f1e0";
}

.fa-share-alt-square:before {
    content: "\f1e1";
}

.fa-bomb:before {
    content: "\f1e2";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
    content: "\f1e3";
}

.fa-tty:before {
    content: "\f1e4";
}

.fa-binoculars:before {
    content: "\f1e5";
}

.fa-plug:before {
    content: "\f1e6";
}

.fa-slideshare:before {
    content: "\f1e7";
}

.fa-twitch:before {
    content: "\f1e8";
}

.fa-yelp:before {
    content: "\f1e9";
}

.fa-newspaper-o:before {
    content: "\f1ea";
}

.fa-wifi:before {
    content: "\f1eb";
}

.fa-calculator:before {
    content: "\f1ec";
}

.fa-paypal:before {
    content: "\f1ed";
}

.fa-google-wallet:before {
    content: "\f1ee";
}

.fa-cc-visa:before {
    content: "\f1f0";
}

.fa-cc-mastercard:before {
    content: "\f1f1";
}

.fa-cc-discover:before {
    content: "\f1f2";
}

.fa-cc-amex:before {
    content: "\f1f3";
}

.fa-cc-paypal:before {
    content: "\f1f4";
}

.fa-cc-stripe:before {
    content: "\f1f5";
}

.fa-bell-slash:before {
    content: "\f1f6";
}

.fa-bell-slash-o:before {
    content: "\f1f7";
}

.fa-trash:before {
    content: "\f1f8";
}

.fa-copyright:before {
    content: "\f1f9";
}

.fa-at:before {
    content: "\f1fa";
}

.fa-eyedropper:before {
    content: "\f1fb";
}

.fa-paint-brush:before {
    content: "\f1fc";
}

.fa-birthday-cake:before {
    content: "\f1fd";
}

.fa-area-chart:before {
    content: "\f1fe";
}

.fa-pie-chart:before {
    content: "\f200";
}

.fa-line-chart:before {
    content: "\f201";
}

.fa-lastfm:before {
    content: "\f202";
}

.fa-lastfm-square:before {
    content: "\f203";
}

.fa-toggle-off:before {
    content: "\f204";
}

.fa-toggle-on:before {
    content: "\f205";
}

.fa-bicycle:before {
    content: "\f206";
}

.fa-bus:before {
    content: "\f207";
}

.fa-ioxhost:before {
    content: "\f208";
}

.fa-angellist:before {
    content: "\f209";
}

.fa-cc:before {
    content: "\f20a";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
    content: "\f20b";
}

.fa-meanpath:before {
    content: "\f20c";
}

.fa-buysellads:before {
    content: "\f20d";
}

.fa-connectdevelop:before {
    content: "\f20e";
}

.fa-dashcube:before {
    content: "\f210";
}

.fa-forumbee:before {
    content: "\f211";
}

.fa-leanpub:before {
    content: "\f212";
}

.fa-sellsy:before {
    content: "\f213";
}

.fa-shirtsinbulk:before {
    content: "\f214";
}

.fa-simplybuilt:before {
    content: "\f215";
}

.fa-skyatlas:before {
    content: "\f216";
}

.fa-cart-plus:before {
    content: "\f217";
}

.fa-cart-arrow-down:before {
    content: "\f218";
}

.fa-diamond:before {
    content: "\f219";
}

.fa-ship:before {
    content: "\f21a";
}

.fa-user-secret:before {
    content: "\f21b";
}

.fa-motorcycle:before {
    content: "\f21c";
}

.fa-street-view:before {
    content: "\f21d";
}

.fa-heartbeat:before {
    content: "\f21e";
}

.fa-venus:before {
    content: "\f221";
}

.fa-mars:before {
    content: "\f222";
}

.fa-mercury:before {
    content: "\f223";
}

.fa-transgender:before {
    content: "\f224";
}

.fa-transgender-alt:before {
    content: "\f225";
}

.fa-venus-double:before {
    content: "\f226";
}

.fa-mars-double:before {
    content: "\f227";
}

.fa-venus-mars:before {
    content: "\f228";
}

.fa-mars-stroke:before {
    content: "\f229";
}

.fa-mars-stroke-v:before {
    content: "\f22a";
}

.fa-mars-stroke-h:before {
    content: "\f22b";
}

.fa-neuter:before {
    content: "\f22c";
}

.fa-facebook-official:before {
    content: "\f230";
}

.fa-pinterest-p:before {
    content: "\f231";
}

.fa-whatsapp:before {
    content: "\f232";
}

.fa-server:before {
    content: "\f233";
}

.fa-user-plus:before {
    content: "\f234";
}

.fa-user-times:before {
    content: "\f235";
}

.fa-hotel:before, .fa-bed:before {
    content: "\f236";
}

.fa-viacoin:before {
    content: "\f237";
}

.fa-train:before {
    content: "\f238";
}

.fa-subway:before {
    content: "\f239";
}

.fa-medium:before {
    content: "\f23a";
}

@font-face {
    font-family: 'Hotdeal';
    src: url(https://www.hotdeal.vn/assets/font/Hotdeal.eot?9tccdw1);
    src: url(https://www.hotdeal.vn/assets/font/Hotdeal.eot?#iefix9tccdw1) format('embedded-opentype'), url(https://www.hotdeal.vn/assets/font/Hotdeal.ttf?9tccdw1) format('truetype'), url(https://www.hotdeal.vn/assets/font/Hotdeal.woff?9tccdw1) format('woff'), url(https://www.hotdeal.vn/assets/font/Hotdeal.svg?9tccdw1#Hotdeal) format('svg');
    font-weight: normal;
    font-style: normal;
}

.hd {
    display: inline-block;
    font-family: 'Hotdeal';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.hd-an-uong:before {
    content: "\e900";
}

.hd-dien-tu:before {
    content: "\e901";
}

.hd-lam-dep:before {
    content: "\e902";
}

.hd-icon_MeBe:before {
    content: "\e903";
}

.hd-nha-cua:before {
    content: "\e904";
}

.hd-sach:before {
    content: "\e905";
}

.hd-spa-lam-dep:before {
    content: "\e906";
}

.hd-thu-pham:before {
    content: "\e907";
}

.hd-arr-down-square:before {
    content: "\e600";
}

.hd-arrow-down:before {
    content: "\e601";
}

.hd-icon-circle:before {
    content: "\e602";
}

.hd-angle-double-right:before {
    content: "\e603";
}

.hd-newsletter:before {
    content: "\e604";
}

.hd-search:before {
    content: "\e605";
}

.hd-shipping:before {
    content: "\e606";
}

.hd-user:before {
    content: "\e607";
}

.hd-gps:before {
    content: "\e608";
}

.hd-email:before {
    content: "\e609";
}

.hd-beauty:before {
    content: "\e60a";
}

.hd-entertainment:before {
    content: "\e60b";
}

.hd-fashion:before {
    content: "\e60c";
}

.hd-product:before {
    content: "\e60d";
}

.hd-restaurant:before {
    content: "\e60e";
}

.hd-travel:before {
    content: "\e60f";
}

.hd-map-marker:before {
    content: "\e610";
}

.hd-angle-down:before {
    content: "\e611";
}

.hd-cart:before {
    content: "\e612";
}

.hd-share:before {
    content: "\e613";
}

.hd-minus:before {
    content: "\e614";
}

.hd-plus:before {
    content: "\e615";
}

.hd-evoucher:before {
    content: "\e616";
}

.hd-star:before {
    content: "\e617";
}

.hd-clock:before {
    content: "\e618";
}

.hd-ticket:before {
    content: "\e619";
}

.hd-star-o:before {
    content: "\e61a";
}

.hd-price:before {
    content: "\e61b";
}

.hd-area:before {
    content: "\e61c";
}

.hd-location:before {
    content: "\e61d";
}

.hd-list:before {
    content: "\e61e";
}

.hd-sort-arrow:before {
    content: "\e61f";
}

.hd-lock:before {
    content: "\e620";
}

.hd-back:before {
    content: "\e621";
}

.hd-calendar:before {
    content: "\e622";
}

.hd-tick:before {
    content: "\e623";
}

.hd-x:before {
    content: "\e624";
}

.hd-order:before {
    content: "\e625";
}

.hd-total:before {
    content: "\e626";
}

.hd-sort:before {
    content: "\e800";
}

.hd-cong-nghe:before {
    content: "\e801";
}

.hd-me-be:before {
    content: "\e802";
}

.hd-my-pham:before {
    content: "\e803";
}

.hd-phu-kien:before {
    content: "\e804";
}

.hd-san-pham:before {
    content: "\e805";
}

.hd-thuc-pham:before {
    content: "\e806";
}

.hd-tt-nu:before {
    content: "\e807";
}

.hd-tt-treem:before {
    content: "\e808";
}

.hd-nav:before {
    content: "\e908";
}

.hd-remove:before {
    content: "\e909";
}

.hd-sort2:before {
    content: "\e90a";
}

.hd-ems:before {
    content: "\e90b";
}

.hd-thuong-hieu:before {
    content: "\e90c";
}

.hd-khuyen-mai-hot:before {
    content: "\e90d";
}

.hd-san-pham-hot:before {
    content: "\e90e";
}

@font-face {
    font-family: 'hd-sp';
    src: url(https://www.hotdeal.vn/assets/font/hd-sp.eot?7nv0s8);
    src: url(https://www.hotdeal.vn/assets/font/hd-sp.eot?7nv0s8#iefix) format('embedded-opentype'), url(https://www.hotdeal.vn/assets/font/hd-sp.ttf?7nv0s8) format('truetype'), url(https://www.hotdeal.vn/assets/font/hd-sp.woff?7nv0s8) format('woff'), url(https://www.hotdeal.vn/assets/font/hd-sp.svg?7nv0s8#icomoon) format('svg');
    font-weight: normal;
    font-style: normal;
}

.hd-more {
    font-family: 'hd-sp';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.hd-hellokitty:before {
    content: "\e901";
}

.hellokitty img {
    margin: 10px 12px;
}

.hellokitty a {
    font-weight: bold;
}

.hd-hang-tet:before {
    content: "\e90f";
}

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .mfp-container:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }

.mfp-align-top .mfp-container:before {
    display: none;
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

    .mfp-preloader a {
        color: #CCC;
    }

        .mfp-preloader a:hover {
            color: #FFF;
        }

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close, button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    filter: alpha(opacity=65);
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}

    .mfp-close:hover, .mfp-close:focus {
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .mfp-close:active {
        top: 1px;
    }

.mfp-close-btn-in .mfp-close {
    color: #333;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

    .mfp-arrow:active {
        margin-top: -54px;
    }

    .mfp-arrow:hover, .mfp-arrow:focus {
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        left: 0;
        top: 0;
        margin-top: 35px;
        margin-left: 35px;
        border: medium inset transparent;
    }

    .mfp-arrow:after, .mfp-arrow .mfp-a {
        border-top-width: 13px;
        border-bottom-width: 13px;
        top: 8px;
    }

    .mfp-arrow:before, .mfp-arrow .mfp-b {
        border-top-width: 21px;
        border-bottom-width: 21px;
        opacity: 0.7;
    }

.mfp-arrow-left {
    left: 0;
}

    .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
        border-right: 17px solid #FFF;
        margin-left: 31px;
    }

    .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
        margin-left: 25px;
        border-right: 27px solid #3F3F3F;
    }

.mfp-arrow-right {
    right: 0;
}

    .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
        border-left: 17px solid #FFF;
        margin-left: 39px;
    }

    .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
        border-left: 27px solid #3F3F3F;
    }

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

    .mfp-iframe-holder .mfp-content {
        line-height: 0;
        width: 100%;
        max-width: 900px;
    }

    .mfp-iframe-holder .mfp-close {
        top: -40px;
    }

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

    .mfp-iframe-scaler iframe {
        position: absolute;
        display: block;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
        background: #000;
    }

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}

.mfp-figure {
    line-height: 0;
}

    .mfp-figure:after {
        content: '';
        position: absolute;
        left: 0;
        top: 40px;
        bottom: 40px;
        display: block;
        right: 0;
        width: auto;
        height: auto;
        z-index: -1;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
        background: #444;
    }

    .mfp-figure small {
        color: #BDBDBD;
        display: block;
        font-size: 12px;
        line-height: 14px;
    }

    .mfp-figure figure {
        margin: 0;
    }

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .mfp-img-mobile .mfp-bottom-bar:empty {
            padding: 0;
        }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}

.mfp-ie7 .mfp-img {
    padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
    padding: 0;
}

.mfp-ie7 .mfp-content {
    padding-top: 44px;
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0;
}

.bootstrap-select{width: 220px \0;}.bootstrap-select> .dropdown-toggle{width: 100%;padding-right: 25px;}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle{border-color: #b94a48;}.bootstrap-select.fit-width{width: auto !important;}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 220px;}.bootstrap-select .dropdown-toggle:focus{outline: thin dotted #333333 !important;outline: 5px auto -webkit-focus-ring-color !important;outline-offset: -2px;}.bootstrap-select.form-control{margin-bottom: 0;padding: 0;border: none;}.bootstrap-select.form-control:not([class*="col-"]){width: 100%;}.bootstrap-select.form-control.input-group-btn{z-index: auto;}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float: none;display: inline-block;margin-left: 0;}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float: right;}.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom: 0;}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding: 0;}.form-inline .bootstrap-select.btn-group .form-control{width: 100%;}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group> .disabled{cursor: not-allowed;}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group> .disabled:focus{outline: none !important;}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display: inline-block;overflow: hidden;width: 100%;text-align: left;}.bootstrap-select.btn-group .dropdown-toggle .caret{position: absolute;top: 50%;right: 12px;margin-top: -2px;vertical-align: middle;}.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle{width: 100%;}.bootstrap-select.btn-group .dropdown-menu{min-width: 100%;z-index: 1035;box-sizing: border-box;}.bootstrap-select.btn-group .dropdown-menu.inner{position: static;float: none;border: 0;padding: 0;margin: 0;border-radius: 0;box-shadow: none;}.bootstrap-select.btn-group .dropdown-menu li{position: relative;}.bootstrap-select.btn-group .dropdown-menu li.active small{color: #fff;}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor: not-allowed;}.bootstrap-select.btn-group .dropdown-menu li a{cursor: pointer;}.bootstrap-select.btn-group .dropdown-menu li a.opt{position: relative;padding-left: 2.25em;}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display: none;}.bootstrap-select.btn-group .dropdown-menu li a span.text{display: inline-block;}.bootstrap-select.btn-group .dropdown-menu li small{padding-left: 0.5em;}.bootstrap-select.btn-group .dropdown-menu .notify{position: absolute;bottom: 5px;width: 96%;margin: 0 2%;min-height: 26px;padding: 3px 5px;background: #f5f5f5;border: 1px solid #e3e3e3;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);pointer-events: none;opacity: 0.9;box-sizing: border-box;}.bootstrap-select.btn-group .no-results{padding: 3px;background: #f5f5f5;margin: 0 5px;white-space: nowrap;}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position: static;}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position: static;top: auto;margin-top: -1px;}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position: absolute;display: inline-block;right: 15px;margin-top: 5px;}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right: 34px;}.bootstrap-select.show-menu-arrow.open> .dropdown-toggle{z-index: 1036;}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content: '';border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid rgba(204, 204, 204, 0.2);position: absolute;bottom: -4px;left: 9px;display: none;}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content: '';border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid white;position: absolute;bottom: -4px;left: 10px;display: none;}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom: auto;top: -3px;border-top: 7px solid rgba(204, 204, 204, 0.2);border-bottom: 0;}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom: auto;top: -3px;border-top: 6px solid white;border-bottom: 0;}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right: 12px;left: auto;}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right: 13px;left: auto;}.bootstrap-select.show-menu-arrow.open> .dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open> .dropdown-toggle:after{display: block;}.bs-searchbox,.bs-actionsbox,.bs-donebutton{padding: 4px 8px;}.bs-actionsbox{float: left;width: 100%;box-sizing: border-box;}.bs-actionsbox .btn-group button{width: 50%;}.bs-donebutton{float: left;width: 100%;box-sizing: border-box;}.bs-donebutton .btn-group button{width: 100%;}.bs-searchbox + .bs-actionsbox{padding: 0 8px 4px;}.bs-searchbox .form-control{margin-bottom: 0;width: 100%;}select.bs-select-hidden,select.selectpicker{display: none !important;}select.mobile-device{position: absolute !important;top: 0;left: 0;display: block !important;width: 100%;height: 100% !important;opacity: 0;}.daterangepicker{position: absolute;background: #fff;top: 100px;left: 20px;padding: 4px;margin-top: 1px;border-radius: 4px;}.daterangepicker.opensleft:before{position: absolute;top: -7px;right: 9px;display: inline-block;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-left: 7px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}.daterangepicker.opensleft:after{position: absolute;top: -6px;right: 10px;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;content: '';}.daterangepicker.openscenter:before{position: absolute;top: -7px;left: 0;right: 0;width: 0;margin-left: auto;margin-right: auto;display: inline-block;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-left: 7px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}.daterangepicker.openscenter:after{position: absolute;top: -6px;left: 0;right: 0;width: 0;margin-left: auto;margin-right: auto;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;content: '';}.daterangepicker.opensright:before{position: absolute;top: -7px;left: 9px;display: inline-block;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-left: 7px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}.daterangepicker.opensright:after{position: absolute;top: -6px;left: 10px;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;content: '';}.daterangepicker.dropup{margin-top: -5px;}.daterangepicker.dropup:before{top: initial;bottom: -7px;border-bottom: initial;border-top: 7px solid #ccc;}.daterangepicker.dropup:after{top: initial;bottom: -6px;border-bottom: initial;border-top: 6px solid #fff;}.daterangepicker.dropdown-menu{max-width: none;z-index: 3000;}.daterangepicker .ranges,.daterangepicker .calendar{float: left;}.daterangepicker.single .ranges,.daterangepicker.single .calendar{float: none;}.daterangepicker .ranges{margin: 4px;text-align: left;}.daterangepicker .calendar{display: none;max-width: 270px;}.daterangepicker.show-calendar .calendar{display: block;}.daterangepicker .calendar.single .calendar-table{border: none;}.daterangepicker .calendar th,.daterangepicker .calendar td{white-space: nowrap;text-align: center;min-width: 32px;}.daterangepicker .calendar-table{border: 1px solid #ddd;padding: 4px;border-radius: 4px;background: #fff;}.daterangepicker .calendar.left .calendar-table{border-right: none;border-top-right-radius: 0;border-bottom-right-radius: 0;}.daterangepicker .calendar.right .calendar-table{border-left: none;border-top-left-radius: 0;border-bottom-left-radius: 0;}.daterangepicker .calendar.left{margin: 4px 0 4px 4px;}.daterangepicker .calendar.right{margin: 4px 4px 4px 0;}.daterangepicker .calendar.left .calendar-table{padding-right: 12px;}.daterangepicker table{width: 100%;margin: 0;}.daterangepicker td,.daterangepicker th{text-align: center;width: 20px;height: 20px;border-radius: 4px;white-space: nowrap;cursor: pointer;}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color: #999;background: #fff;}.daterangepicker td.disabled,.daterangepicker option.disabled{color: #999;}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background: #eee;}.daterangepicker td.in-range{background: #ebf4f8;border-radius: 0;}.daterangepicker td.start-date{border-radius: 4px 0 0 4px;}.daterangepicker td.end-date{border-radius: 0 4px 4px 0;}.daterangepicker td.start-date.end-date{border-radius: 4px;}.daterangepicker td.active,.daterangepicker td.active:hover{background-color: #357ebd;border-color: #3071a9;color: #fff;}.daterangepicker td.week,.daterangepicker th.week{font-size: 80%;color: #ccc;}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size: 12px;padding: 1px;height: auto;margin: 0;cursor: default;}.daterangepicker select.monthselect{margin-right: 2%;width: 56%;}.daterangepicker select.yearselect{width: 40%;}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width: 50px;margin-bottom: 0;}.daterangepicker th.month{width: auto;}.daterangepicker .input-mini{border: 1px solid #ccc;border-radius: 4px;color: #555;display: block;height: 30px;line-height: 30px;vertical-align: middle;margin: 0 0 5px 0;padding: 0 6px 0 28px;width: 100%;}.daterangepicker .input-mini.active{border: 1px solid #357ebd;}.daterangepicker .daterangepicker_input i{position: absolute;left: 8px;top: 8px;}.daterangepicker .left .daterangepicker_input{padding-right: 12px;}.daterangepicker .daterangepicker_input{position: relative;}.daterangepicker .calendar-time{text-align: center;margin: 5px auto;line-height: 30px;position: relative;padding-left: 28px;}.daterangepicker .calendar-time select.disabled{color: #ccc;cursor: not-allowed;}.daterangepicker .ranges{font-size: 11px;}.daterangepicker .ranges ul{list-style: none;margin: 0;padding: 0;width: 160px;}.daterangepicker .ranges li{font-size: 13px;background: #f5f5f5;border: 1px solid #f5f5f5;color: #08c;padding: 3px 12px;margin-bottom: 8px;border-radius: 5px;cursor: pointer;}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background: #08c;border: 1px solid #08c;color: #fff;}.slider{display: inline-block;vertical-align: middle;position: relative;}.slider.slider-horizontal{width: 210px;height: 20px;}.slider.slider-horizontal .slider-track{height: 10px;width: 100%;margin-top: -5px;top: 50%;left: 0;}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height: 100%;top: 0;bottom: 0;}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left: -10px;margin-top: -5px;}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{border-width: 0 10px 10px 10px;width: 0;height: 0;border-bottom-color: #0480be;margin-top: 0;}.slider.slider-horizontal .slider-tick-label-container{white-space: nowrap;margin-top: 20px;}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top: 4px;display: inline-block;text-align: center;}.slider.slider-vertical{height: 210px;width: 20px;}.slider.slider-vertical .slider-track{width: 10px;height: 100%;margin-left: -5px;left: 50%;top: 0;}.slider.slider-vertical .slider-selection{width: 100%;left: 0;top: 0;bottom: 0;}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width: 100%;left: 0;right: 0;}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-left: -5px;margin-top: -10px;}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width: 10px 0 10px 10px;width: 1px;height: 1px;border-left-color: #0480be;margin-left: 0;}.slider.slider-disabled .slider-handle{background-image: -webkit-linear-gradient(top, #dfdfdf 0, #bebebe 100%);background-image: -o-linear-gradient(top, #dfdfdf 0, #bebebe 100%);background-image: linear-gradient(to bottom, #dfdfdf 0, #bebebe 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);}.slider.slider-disabled .slider-track{background-image: -webkit-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);background-image: -o-linear-gradient(top, #e5e5e5 0, #e9e9e9 100%);background-image: linear-gradient(to bottom, #e5e5e5 0, #e9e9e9 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);cursor: not-allowed;}.slider input{display: none;}.slider .tooltip.top{margin-top: -36px;}.slider .tooltip-inner{white-space: nowrap;}.slider .hide{display: none;}.slider-track{position: absolute;cursor: pointer;background-image: -webkit-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);background-image: -o-linear-gradient(top, #f5f5f5 0, #f9f9f9 100%);background-image: linear-gradient(to bottom, #f5f5f5 0, #f9f9f9 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);border-radius: 4px;}.slider-selection{position: absolute;background-image: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);background-image: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);background-image: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}.slider-selection.tick-slider-selection{background-image: -webkit-linear-gradient(top, #89cdef 0, #81bfde 100%);background-image: -o-linear-gradient(top, #89cdef 0, #81bfde 100%);background-image: linear-gradient(to bottom, #89cdef 0, #81bfde 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);}.slider-track-low,.slider-track-high{position: absolute;background: transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 4px;}.slider-handle{position: absolute;width: 20px;height: 20px;background-color: #337ab7;background-image: -webkit-linear-gradient(top, #149bdf 0, #0480be 100%);background-image: -o-linear-gradient(top, #149bdf 0, #0480be 100%);background-image: linear-gradient(to bottom, #149bdf 0, #0480be 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);filter: none;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);border: 0 solid transparent;}.slider-handle.round{border-radius: 50%;}.slider-handle.triangle{background: transparent none;}.slider-handle.custom{background: transparent none;}.slider-handle.custom::before{line-height: 20px;font-size: 20px;content: '\2605';color: #726204;}.slider-tick{position: absolute;width: 20px;height: 20px;background-image: -webkit-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);background-image: -o-linear-gradient(top, #f9f9f9 0, #f5f5f5 100%);background-image: linear-gradient(to bottom, #f9f9f9 0, #f5f5f5 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;filter: none;opacity: .8;border: 0 solid transparent;}.slider-tick.round{border-radius: 50%;}.slider-tick.triangle{background: transparent none;}.slider-tick.custom{background: transparent none;}.slider-tick.custom::before{line-height: 20px;font-size: 20px;content: '\2605';color: #726204;}.slider-tick.in-selection{background-image: -webkit-linear-gradient(top, #89cdef 0, #81bfde 100%);background-image: -o-linear-gradient(top, #89cdef 0, #81bfde 100%);background-image: linear-gradient(to bottom, #89cdef 0, #81bfde 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);opacity: 1;}.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel .owl-item{float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.grabbing{}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);min-height: 1px;}.gallery__image{background: url(/Content/img/loader.gif) no-repeat 50% 50%;}.fv-has-feedback{position: relative;}.fv-control-feedback{position: absolute;top: 0;right: 0;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;}.fv-help-block{display: block;}.fv-form [placeholder]::-ms-clear{display: none;}.fv-form-bootstrap .help-block{margin-bottom: 0;}.fv-form-bootstrap .tooltip-inner{text-align: left;}.fv-form-bootstrap .fv-icon-no-label{top: 0;}.fv-form-bootstrap .fv-bootstrap-icon-input-group{z-index: 100;}.form-inline.fv-form-bootstrap .form-group{vertical-align: top;}.fv-form-foundation .fv-control-feedback{top: 21px;right: 15px;width: 37px;height: 37px;line-height: 37px;}.fv-form-foundation .collapse .fv-control-feedback{top: 0;right: 0;}.fv-form-foundation .fv-icon-no-label,.fv-form-horizontal.fv-form-foundation .fv-control-feedback{top: 0;}.fv-form-foundation .error .fv-control-feedback{color: #f04124;}.error.fv-has-tooltip select,.error.fv-has-tooltip textarea,.fv-form-foundation .error.fv-has-tooltip input{margin-bottom: 1rem;}.fv-form-pure .fv-control-feedback{top: 22px;width: 36px;height: 36px;line-height: 36px;}.pure-form-stacked.fv-form-pure .fv-control-feedback{top: 4px;}.pure-form-aligned .pure-control-group .fv-help-block{margin-top: 5px;margin-left: 180px;}.fv-form-pure .fv-icon-no-label,.pure-form-aligned.fv-form-pure .fv-control-feedback{top: 0;}.fv-form-pure .fv-has-error .fv-control-feedback,.fv-form-pure .fv-has-error .fv-help-block,.fv-form-pure .fv-has-error label{color: #ca3c3c;}.fv-form-semantic .fv-control-feedback.icon{right: 7px;}.fv-form-semantic .error .icon{color: #d95c5c;}.fv-form-horizontal.fv-form-semantic .row{padding-bottom: 0;}.fv-form-uikit .fv-control-feedback{top: 25px;width: 30px;height: 30px;line-height: 30px;}.fv-form-uikit .fv-icon-no-label,.uk-form-horizontal.fv-form-uikit .fv-control-feedback{top: 0;}.fv-form-uikit .uk-text-danger{display: block;}.fv-form-uikit .fv-has-error .fv-control-feedback,.fv-form-uikit .fv-has-error .uk-form-label,.fv-form-uikit .fv-has-error label{color: #d85030;}.icon-add-image{background-image: url(/assets/img/dist/sprite@1x.png);background-position: 0px -60px;width: 65px;height: 65px;}.icon-arr-left{background-image: url(/assets/img/dist/sprite@1x.png);background-position: -199px -60px;width: 13px;height: 25px;}.icon-arr-right{background-image: url(/assets/img/dist/sprite@1x.png);background-position: 0px -127px;width: 13px;height: 25px;}.icon-close-x{background-image: url(/assets/img/dist/sprite@1x.png);background-position: -199px -87px;width: 15px;height: 14px;}.icon-icon-doc-quyen{background-image: url(/assets/img/dist/sprite@1x.png);background-position: 0px 0px;width: 219px;height: 58px;}.icon-icon-facebook{background-image: url(/assets/img/dist/sprite@1x.png);background-position: -67px -60px;width: 42px;height: 42px;}.icon-icon-google{background-image: url(/assets/img/dist/sprite@1x.png);background-position: -111px -60px;width: 42px;height: 42px;}.icon-icon-yahoo{background-image: url(/assets/img/dist/sprite@1x.png);background-position: -155px -60px;width: 42px;height: 42px;}body{background-color: #f6f6f6;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight: 500;}.btn:focus,.btn:active,.btn:hover{box-shadow: none;}.header{position: relative;z-index: 9;}.page-simple-header .header{box-shadow: 0px 1px 2px rgba(100, 100, 100, 0.1);}#promo-banners{position: relative;z-index: 8;}.main-content{padding: 20px 0 40px;position: relative;z-index: 6;}.page-home .main-content{padding: 170px 0 40px;}.page-simple-header .main-content{padding-top: 30px;}.breadcrumb + .main-content{padding-top: 0;}.content{width: 78%;float: left;}.content--full{width: 100%;float: none;}.sidebar{width: 19.49152542372881%;float: left;position: relative;}.content-sidebar:before,.content-sidebar:after{content: " ";display: table;}.content-sidebar:after{clear: both;}.content-sidebar .content{margin-right: 2.50847457627119%;}.sidebar-content:before,.sidebar-content:after{content: " ";display: table;}.sidebar-content:after{clear: both;}.sidebar-content .content{margin-left: 22%;}.sidebar-content .sidebar{margin-left: -100%;}.sidebar-first .content{margin-left: 0;}.sidebar-first .sidebar{margin-left: 0;margin-right: 2.50847457627119%;}.sidebar-content--2:before,.sidebar-content--2:after{content: " ";display: table;}.sidebar-content--2:after{clear: both;}.sidebar-content--2 .sidebar{float: left;width: 310px;margin-right: 25px;}.sidebar-content--2 .content{float: left;width: 845px;}.content-sidebar--2:before,.content-sidebar--2:after{content: " ";display: table;}.content-sidebar--2:after{clear: both;}.content-sidebar--2 .sidebar{float: left;width: 310px;margin-left: 25px;}.content-sidebar--2 .content{float: left;width: 845px;}.top-bar{height: 35px;background-color: #f4f4f4;}.top-bar a{color: #444444;font-size: 13px;}.top-bar__item{height: 35px;line-height: 27px;padding: 4px 17px;}.top-bar__item--area-selector{border-right: 1px solid #dddddd;}.top-bar__item--area-selector .dropdown-menu{padding: 2px 0;}.top-bar__item--area-selector .dropdown-menu a{padding-left: 10px;padding-right: 10px;}.top-bar__item--area-selector .dropdown-menu .fa{margin-right: 4px;}.top-bar__item--newsletter-link{border-left: 1px solid #ffffff;}.top-bar__item--nav{padding: 0 17px;}.top-bar__item--nav a{line-height: 35px;}.area-selector{padding: 6px 17px;}.area-selector> div{padding: 0 10px;height: 23px;background-color: #ececec;line-height: 23px;border-radius: 4px;border: 1px solid #dbdbdb;}.area-selector> div a span{margin: 0 4px 0 0;}.area-selector> div a:active,.area-selector> div a:focus,.area-selector> div a:hover{text-decoration: none;}.navigation{}.navigation ul,.navigation li{list-style-type: none;margin: 0;padding: 0;}.navigation a> i{color: #aaaaaa;}.navigation--inline> ul> li{display: inline-block;}.header__main{background-color: #ffffff;}.heading-info{padding-top: 10px;}.logo-wrapper{padding: 20px 10px;}.logo-wrapper .logo{width: 232px;height: 34px;fill: #ed1c24;vertical-align: middle;}.search-area{padding: 18px 30px 0;}.search-box{position: relative;height: 40px;border: 2px solid #d3d3d3;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.affix .search-box{height: 30px;}.search-box__category{float: left;width: 161px;border-right: 1px solid #d2d2d2;}.search-box__category .bootstrap-select{width: 160px !important;}.search-box__category .bootstrap-select .dropdown-toggle{padding: 8px 12px;}.search-box__category .bootstrap-select .dropdown-toggle .filter-option{color: #666666;}.search-box__input{overflow: hidden;position: absolute;top: -2px;bottom: -2px;right: -2px;left: 160px;padding: 3px 3px;}.search-box__input input[type="text"]{width: 100%;padding-right: 60px;box-shadow: none;outline: none;}.search-box__input .btn{position: absolute;top: 0;right: 0;bottom: 0;width: 50px;font-size: 18px;line-height: 18px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.search-box input[type="text"],.search-box .btn{border: 0;}nav.main-nav{height: 42px;background-color: #ed1c24;}nav.main-nav a{color: #ffffff;display: block;}nav.main-nav ul,nav.main-nav li{list-style-type: none;}nav.main-nav .nav> li{float: left;}nav.main-nav .nav> li> a{display: block;float: left;height: 42px;padding: 0 15px;line-height: 42px;font-size: 11px;text-transform: uppercase;}nav.main-nav .nav__branding> a,nav.main-nav .nav> li:hover> a,nav.main-nav .nav> li.active> a,nav.main-nav .nav> li> a:focus,nav.main-nav .nav> li> a:active,nav.main-nav .nav> li> a:hover{background-color: #ca181f;text-decoration: none;}nav.main-nav .main-nav{padding: 0;height: 42px;display: inline-block;}nav.main-nav .secondary-nav{float: right;display: inline-block;}.main-nav__branding{position: relative;width: 225px;background-color: #ca181f;}.main-nav__branding> a{width: 100%;font-size: 15px !important;}.main-nav__branding> a i{float: right;font-size: 18px;margin-top: 10px;}.main-nav li.hover> .branding__menu,body.home .main-nav .branding__menu{display: block;}.main-nav .branding__menu{position: absolute;left: 0;top: 42px;width: 225px;padding: 0;display: none;border: 1px solid #ddd;}.main-nav .branding__menu:hover> li{border-right: 1px solid #cdcdcd;}.main-nav .branding__menu li.nav-active> a{background-color: #ffffff;text-decoration: none;}.main-nav .branding__menu li> a{border-bottom: 1px solid #eeeeee;padding: 10px 10px 10px 20px;color: #222222;background-color: #ffffff;text-decoration: none;}.main-nav .branding__menu li> a:hover{color: #222222;}.main-nav .branding__menu> li{position: relative;border-right: 1px solid #eee;}.main-nav .branding__menu> li> a{padding: 0 0 0 50px;height: 41px;line-height: 40px;border: 1px solid #ffffff;border-bottom: 1px solid #eeeeee;font-size: 13px;color: #222222;}.main-nav .branding__menu> li> a:last-child{height: 41px;}.main-nav .branding__menu> li> a> i{position: absolute;left: 15px;top: 25%;width: 24px;text-align: center;font-size: 15px;}.main-nav .branding__menu> li> a:after{position: absolute;right: 15px;content: "\f105";font-family: FontAwesome;font-size: 18px;}.main-nav .branding__menu> li:last-child> a{border: 0;}.main-nav .branding__menu> li.nav-active{border-right: 0;}.main-nav .branding__menu> li.nav-active:last-child{margin-bottom: -1px;}.main-nav .branding__menu> li.nav-active:last-child> a{height: 42px;}.main-nav .branding__menu> li.nav-active> a{border: 1px solid #cdcdcd;border-right: 0;color: #ed1c24;}.main-nav .branding__menu> li.nav-active> a> i.hd-khuyen-mai-hot{color: #ed1c24;}.main-nav .branding__menu> li.nav-active> a> i.hd-san-pham-hot{color: #ed1c24;}.main-nav .branding__menu> li.nav-active .hd{color: #333;}.main-nav .branding__menu> li.nav-active> a:after{right: 16px;}.main-nav .branding__menu> li.nav-active .branding__submenu{display: block;}.main-nav .branding__menu> li.nav-active .submenu-wrapper{border: 1px solid #cdcdcd;border-left: 0;}.main-nav li> .branding__submenu{position: absolute;left: 225px;top: 0;display: none;width: 225px;padding: 0;box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);}.main-nav li.multicolumns{position: static;}.main-nav li.multicolumns> a{position: relative;}.main-nav li.multicolumns.nav-active .submenu-wrapper{display: block;}.main-nav li.multicolumns .columns .menucolumn{float: left;width: 200px;}.main-nav li.multicolumns .columns .menucolumn + .menucolumn{margin-left: 20px;}.main-nav li.multicolumns .columns-2{width: 380px;float: left;padding: 24px 0 0px 30px;}.main-nav li.multicolumns .columns-2 .menucolumn{width: 165px;}.main-nav li.multicolumns .columns-banner{width: 330px;float: right;}.main-nav li.multicolumns .columns-3{width: 620px;float: left;padding: 25px 0 25px 50px;}.main-nav li.multicolumns .columns-3 .menucolumn{width: 175px;}.main-nav li.multicolumns .columns-4{width: 856px;}.main-nav li.multicolumns .columns-4 .menucolumn{width: 195px;}.main-nav li.multicolumns .columns-5{width: 856px;}.main-nav li.multicolumns .columns-5 .menucolumn{width: 195px;}.main-nav li.multicolumns .submenu-wrapper{background-color: #fff;width: 711px;height: 494px;border: 1px solid #ddd;border-left: 0;position: absolute;left: 100%;top: -1px;display: none;padding: 0px;overflow: hidden;}.main-nav li.multicolumns .submenu-wrapper .submenu{padding: 0;-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.view-more a{font-size: 11px !important;text-decoration: underline;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.view-all a{font-weight: 700;font-size: 12px !important;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.view-all a i{font-weight: 300;font-size: 18px;margin-left: 10px;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.view-all div{background-color: red;color: #ffff00;border-radius: 4px;font-size: 9px !important;padding: 5px 0px;margin-right: 10px;float: left;width: 43px;text-align: center;;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.submenu-heading{margin: 0 0 0px;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.submenu-heading> a{font-size: 12px;font-weight: bold;text-transform: uppercase;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.submenu-heading.has-child{text-transform: uppercase;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.submenu-heading.has-child> a{text-transform: uppercase;font-size: 14px;line-height: 1.1;color: #ed1c24;}.main-nav li.multicolumns .submenu-wrapper .submenu> li.child> a{font-size: 12px;color: #616161;line-height: 15px;}.main-nav li.multicolumns .submenu-wrapper .submenu> li + li.submenu-heading{margin-top: 9px;}.main-nav li.multicolumns .submenu-wrapper .submenu> li .active a,.main-nav li.multicolumns .submenu-wrapper .submenu> li:hover a{background-color: transparent;}.main-nav li.multicolumns .submenu-wrapper .submenu> li> a{margin-right: 20px;border: 0;padding: 5px 0;background-color: transparent;font-size: 12px;line-height: 16px;font-weight: 400;}.main-nav li.multicolumns .submenu-wrapper .submenu> li> a:hover{background-color: transparent;text-decoration: underline;}.main-nav li.multicolumns .submenu-wrapper .promo{position: absolute;left: 0;top: 0;right: 0;bottom: 0;}.main-nav li.multicolumns .submenu-wrapper .promo a{position: absolute;right: 0;display: inline;}.main-nav li.multicolumns .break-before{-webkit-column-break-before: always;break-before: column;}.nav-cart i{margin-right: 8px;font-size: 22px;vertical-align: middle;}.nav-cart .circle{border: none;background: #ed1c24;color: #fff;font-size: 12px;padding: 2px 6px;margin-left: -12px;vertical-align: 8px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.hd-cart-text{vertical-align: -2px;}.dropdown-cart{left: auto;right: 0;padding: 0;margin: 0;width: 415px;border: 0;}.dropdown-cart div a{color: #222222;}.dropdown-cart .minicart__wrapper{max-height: 320px;overflow: auto;}.dropdown-cart .minicart__item{position: relative;display: block;padding: 17px 20px;margin: 0 0;background: #FFF;}.dropdown-cart .minicart__item:before,.dropdown-cart .minicart__item:after{content: " ";display: table;}.dropdown-cart .minicart__item:after{clear: both;}.dropdown-cart .minicart__item:hover{background-color: #f4f4f4;}.dropdown-cart .minicart__item__info{display: block;margin-right: 20px;}.dropdown-cart .minicart__item__info> img{float: left;margin-right: 10px;max-width: 60px;max-height: 60px;}.dropdown-cart .minicart__item__name{display: block;overflow: hidden;font-size: 14px;}.dropdown-cart .minicart__item__name a{font-size: 13px;color: #222222;white-space: nowrap;}.dropdown-cart .minicart__item__price{display: inline-block;color: #ed1c24;}.dropdown-cart .minicart__item:hover .show-on-hover{display: block;}.dropdown-cart .minicart__item .btn-close{position: absolute;display: none;width: 15px;height: 15px;top: 50%;margin-top: -8px;right: 20px;}.dropdown-cart .minicart__summary{border-top: 1px solid #dfdfdf;padding: 9px 10px 12px;text-align: right;}.dropdown-cart .minicart__summary .price{font-size: 16px;}.dropdown-cart .minicart__actions{border-top: 1px solid #dfdfdf;padding: 15px;background-color: #f4f4f4;}.dropdown-cart .minicart__actions:before,.dropdown-cart .minicart__actions:after{content: " ";display: table;}.dropdown-cart .minicart__actions:after{clear: both;}.dropdown-cart .minicart__actions> a{display: inline-block;}.dropdown-cart .minicart__actions> a.btn{padding: 10px;}.dropdown-cart .minicart__actions> a.btn--view-cart{float: left;}.dropdown-cart .minicart__actions> a.btn--buy-now{float: right;min-width: 170px;font-size: 16px;line-height: 20px;color: #fff;text-transform: uppercase;}.dropdown-arrow .dropdown-menu:before,.dropdown-arrow .dropdown-menu:after{position: absolute;display: inline-block;border-color: transparent;border-style: solid;content: '';}.dropdown-arrow .dropdown-menu::before{top: -9px;right: 14px;border-width: 0 9px 9px 9px;border-bottom-color: #999;}.navbar-center .dropdown-arrow .dropdown-menu::before{right: auto;left: 50%;margin-left: -10px;}.dropdown-arrow .dropdown-menu::after{top: -8px;right: 15px;border-width: 0 8px 8px 8px;border-bottom-color: #fff;}.navbar-center .dropdown-arrow .dropdown-menu::after{right: auto;left: 50%;margin-left: -9px;}.navbar-center .dropdown-menu{left: -50%;margin-left: -50%;margin-top: 10px;}.newsletter-link ul{padding: 0;list-style: none;}.newsletter-link ul> li{list-style: none;}.newsletter-link ul> li a:focus,.newsletter-link ul> li a:active,.newsletter-link ul> li a:visited,.newsletter-link ul> li a:hover{text-decoration: none;}.login-popup{margin-top: 10px !important;width: 350px;}.login-popup .box__heading{padding: 0 20px;}.login-popup .box__heading .box__title{display: inline-block;padding: 5px 0;border-bottom: 1px solid #eee;}.login-popup .modal-header{height: auto;border-bottom: 1px solid #dfdfdf;padding: 10px 0;}.login-popup .modal-title{font-size: 18px;}.login-popup .modal-body{padding: 10px 15px 0 15px;}.login-popup .modal-footer{background-color: #f4f4f4;padding: 10px 20px 15px;}.login-popup .password-helper{margin-top: 0px;margin-bottom: 2px !important;}.login-popup .password-helper:before,.login-popup .password-helper:after{content: " ";display: table;}.login-popup .password-helper:after{clear: both;}.login-popup .password-helper label,.login-popup .password-helper a{line-height: 24px;}.login-popup .remember-me{font-weight: 400;}.login-popup a{color: #3679ad;}.login-popup .login-register-helper{font-size: 13px;color: #666;margin-bottom: 5px;}.login-popup .form--general .form-group> label{color: #666;}.login-popup .form--general .form-group .btn{font-size: 17px;padding: 7px;}.login-popup .form-group{margin-bottom: 10px;}.newsletter-popup{width: 350px;}.newsletter-popup .modal-header{height: auto;border-bottom: 1px solid #dfdfdf;padding: 10px 0;}.newsletter-popup .modal-title{font-size: 18px;}.newsletter-popup .modal-body{padding: 10px 15px 0 15px;}.newsletter-popup .form-group{margin-bottom: 10px;}.box-social> a{display: inline-block;margin-right: 10px;}.footer{background-color: #fbfbfb;}.footer__top,.footer__middle,.footer__bottom{padding: 20px 0;border-top: 1px solid #e6e6e6;background: #fff;}.footer a{color: #888888;font-weight: 300;}.footer-menu ul,.footer-menu li{list-style-type: none;}.footer-menu ul{padding: 0;}.footer-menu-heading,.menu__heading,.support-info__heading{margin-top: 0;font-size: 15px;font-weight: 500;text-transform: uppercase;}.menu__listing .active> a{color: #222222;text-decoration: none;}.menu__listing a{color: #888888;font-size: 13px;font-weight: 300;}.menu__listing a:hover{color: #222222;text-decoration: underline;}.support-info__address{margin: 5px 0;}.contact__email i{font-size: 10px;}.contact__email,.contact__map{color: #6aa71d;margin: 3px 0;}.contact__email i,.contact__map i{margin-right: 7px;}.contact__email a,.contact__map a{color: #6aa71d;}.newsletter__input{width: 280px !important;}.social__items{padding-top: 5px;}.social__item{border-radius: 100%;display: inline-block;width: 32px;height: 32px;margin-right: 3px;line-height: 35px;text-align: center;font-size: 18px;background-color: #eee;color: #e2e2e2;}.social__item:hover{color: #ffffff;}.social__item--facebook:hover{background-color: #3b5998;}.social__item--twitter:hover{background-color: #00aced;}.social__item--google-plus:hover{background-color: #dd4b39;}.social__item--pinterest:hover{background-color: #cb2027;}.social__item--linkedin:hover{background-color: #007bb6;}.social__item--youtube:hover{background-color: #bb0000;}.hotline{font-size: 26px;}.footer .hotline{padding-top: 20px;}.hotline__text{color: #000;}.hotline__number{color: #ed1c24;}.footer .websites{padding-top: 16px;}.websites .website-logo,.websites img{margin-right: 30px;vertical-align: top;}.promo-slider{margin-left: 235px;width: 690px;}.promo-slider:before,.promo-slider:after{content: " ";display: table;}.promo-slider:after{clear: both;}.promo-slider__slides{position: relative;z-index: 2;height: 335px;overflow: hidden;}.promo-slider__slides .slider-item{width: 690px;}.promo-slider .promo-banners{position: absolute;top: 0;left: 100%;margin-left: 10px;width: 240px;height: 493px;}.promo-slider .promo-banners a:last-child, .promo-slider .promo-banners a:last-child img{}.promo-slider .promo-banners-bottom{margin: 27px 0px 0px 0px;position: absolute;width: 690px;border: 1px solid #ddd;height: 132px;background-color: #fff;}.promo-slider .promo-banners-bottom .promo-banners-bottom-item{margin: 0px 3px 3px 10px;width: 120px;text-align: center;display: inline-block;}.promo-slider .promo-banners-bottom .promo-banners-bottom-item .banner-title{font-size: 14px;margin-top: 4px;}.promo-slider .promo-banners-bottom .promo-banners-bottom-item .banner-content{color: #aaaaaa;font-size: 13px;font-weight: 400;margin-top: 2px;}.promo-slider .promo-banners> a{display: block;height: 120px;margin-bottom: 5px;}.promo-slider .promo-banners> a:first-child{margin-bottom: 4px;}.promo-slider .promo-banners> a> img{max-width: 100%;height: auto;}.promo-slider .promo-banners> a + a{margin-top: 0px;}.promo-slider .btn-prev,.promo-slider .btn-next{position: absolute;top: 50%;display: none;width: 36px;height: 66px;line-height: 80px;margin-top: -33px;background-color: #000;background-color: rgba(0, 0, 0, 0.2);z-index: 10;text-align: center;cursor: pointer;}.promo-slider .btn-prev span,.promo-slider .btn-next span{display: inline-block;}.promo-slider:hover .btn-prev,.promo-slider:hover .btn-next{display: block;}.promo-slider .btn-prev{left: 0;}.promo-slider .btn-next{right: 0;}.promo-slider__pager{position: absolute;right: 0px;bottom: -22px;}.promo-slider__pager a{display: inline-block;margin: 0 4px;color: #cbcbcb;font-size: 10px;}.promo-slider__pager a.active{color: #70be10;}.promo-slider__pager a i{color: inherit;}.promo-slider__thumbnails{position: relative;z-index: 3;float: left;width: 200px;height: 390px;}.promo-slider__thumbnails .promo-thumbnail{position: relative;display: block;height: 78px;border-bottom: 1px solid #eeeeee;padding: 17px 10px;border-top: 1px solid #fff;}.promo-slider__thumbnails .promo-thumbnail:focus,.promo-slider__thumbnails .promo-thumbnail:active,.promo-slider__thumbnails .promo-thumbnail:hover{text-decoration: none;}.promo-slider__thumbnails .promo-thumbnail.active{background-color: #ed1c24;}.promo-slider__thumbnails .promo-thumbnail.active .promo-thumbnail__subtitle,.promo-slider__thumbnails .promo-thumbnail.active .promo-thumbnail__title{color: #ffffff;}.promo-slider__thumbnails .promo-thumbnail.active:after{position: absolute;right: 100%;top: 50%;z-index: 9;margin-right: -1px;margin-top: -21px;content: "\f0d9";color: #ed1c24;font-family: FontAwesome;font-size: 30px;}.promo-slider__thumbnails .promo-thumbnail__bg{position: absolute;top: 0;right: 0;bottom: 0;z-index: -1;opacity: .6;}.promo-slider__thumbnails .promo-thumbnail__subtitle{display: block;color: #373737;line-height: 1.2;font-size: 14px;}.promo-slider__thumbnails .promo-thumbnail__title{display: block;color: #373737;line-height: 1.3;font-size: 21px;text-transform: uppercase;margin: 3px 0 0 0;}.promo-row{padding: 0 5px 10px;}.promo-row:before,.promo-row:after{content: " ";display: table;}.promo-row:after{clear: both;}.promo-row> a{padding: 0 5px;margin-bottom: 10px;}.promo-row> a> img{width: 100%;height: auto;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);}.block{padding: 0 0 10px;}.page-home .block{margin-bottom: 30px;}.block__header{border-bottom: 1px solid #d2d2d2;}.block__header:before,.block__header:after{content: " ";display: table;}.block__header:after{clear: both;}.block__branding{display: inline-block;width: 34px;height: 34px;margin-right: 0px;margin-left: -15px;color: #fff;font-size: 20px;line-height: 34px;text-align: center;border-radius: 6px 0 6px 0;background-color: #bababa;}.block__title{float: left;display: inline-block;margin: 0 25px 5px 0;font-size: 18px;text-transform: uppercase;}.block__title a{color: #333333;text-decoration: none;vertical-align: -6px;}.block__title a:hover{color: #000000;}.block__nav{padding-top: 16px;padding-bottom: 10px;float: right;}.block__nav ul,.block__nav li{list-style-type: none;}.block__nav li{float: left;padding: 0 8px;font-size: 13px;line-height: 1;}.block__nav li + li{border-left: 1px solid #999999;}.block__nav li> a{color: #666;}.block__content{padding: 20px 0 0;}.block__footer{text-align: center;}.block__more{padding: 6px 15px 6px 15px;border: 1px solid #dedede;background-color: #ffffff;color: #666;font-size: 14px;}.block__more:hover{border-color: #000;color: #000;}.block__more i{font-size: 15px;margin-left: 5px;}.block__sorting{float: right;}.block__sorting .product-sortings{margin: 0;background: transparent;}.block__sorting .product-sortings .filter{border: 0;}.block__sorting .product-sortings .filter__title{padding: 2px 4px;border: 0;float: left;margin-right: 10px;}.block__sorting .product-sortings .filter__body{padding: 0;float: right;}.block--tab{}.block--tab.tab-carousel .tab{width: 9999em;}.block--tab .block__header .tab{margin: 0 0 -1px;padding: 2px 0 0 0;float: left;line-height: 34px;}.block--tab .block__header .tab__item{position: relative;display: inline-block;margin: 0 2px 0 0;text-transform: uppercase;}.block--tab .block__header .tab__item a{border: 1px solid #f6f6f6;border-bottom-color: #d2d2d2;padding: 4px 15px;min-width: 120px;font-size: 17px;color: #777777;text-align: center;}.block--tab .block__header .tab__item a:focus,.block--tab .block__header .tab__item a:hover{background-color: #eee;}.block--tab.tab-style--campaign .block__header{border-bottom: 1px solid #ee242d;}.block--tab.tab-style--campaign .block__header .tab{margin: 0;padding: 10px 0 0 0;float: left;line-height: 34px;}.block--tab.tab-style--campaign .block__header .tab__item{position: relative;display: inline-block;margin: 0 2px 0 0;text-transform: uppercase;}.block--tab.tab-style--campaign .block__header .tab__item a{border: 0;padding: 1px 20px;min-width: 95px;font-size: 15px;font-weight: 700;color: #000;background-color: #eeeeee;text-align: center;}.block--tab.tab-style--campaign .block__header .tab__item.active{border-bottom: 0;}.block--tab.tab-style--campaign .block__header .tab__item.active:after{content: "";}.block--tab.tab-style-1 .block__header .tab__item{position: relative;text-transform: uppercase;}.block--tab.tab-style-1 .block__header .tab__item a{margin-right: 15px;padding: 4px 0;border: 0;border-bottom: 2px solid transparent;font-size: 15px;font-weight: 400;color: #777;text-align: center;}.block--tab.tab-style-1 .block__header .tab__item.active{border-bottom: 0;}.block--tab.tab-style-1 .block__header .tab__item.active:after{content: "";}.block--tab.tab-style-branding .block__title{height: 36px;padding: 0 20px 0 15px;margin: -2px 0 0;min-width: 170px;background-color: #bababa;line-height: 36px;}.block--tab.tab-style-branding .block__title a{font-size: 17px;font-weight: 700;color: #fff;vertical-align: middle;white-space: nowrap;}.block--tab.tab-style-branding .block__branding{height: 36px;width: 42px;line-height: 36px;font-size: 19px;}.block--tab.tab-style-branding .block__branding i{vertical-align: -2px;}.block--tab.tab-style-branding .block__nav{padding: 0;margin: 0;}.block--tab.tab-style-branding .block__nav ul{padding: 10px 0;}.block--tab.tab-style-branding .block__nav ul li a{color: #6e6e6e;}.block--tab.tab-style-branding .block__nav ul li a:hover{color: #000;}.block--tab.tab-style-branding .block__header{height: 36px;border-top: 2px solid #bababa;border-bottom: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;background-color: #fff;}.block--tab.tab-style-branding .block__header .tab{margin: 0;padding: 0 15px;}.block--tab.tab-style-branding .block__header .tab__item a{border: 0;padding: 0 15px;min-width: 92px;font-size: 12px;color: #444444;line-height: 33px;}.block--normal .block__title{margin-bottom: 0;padding-bottom: 10px;border-bottom: 1px solid #c4c4c4;}.block--normal .block__nav{padding-top: 7px;}.block--normal:last-child{padding-bottom: 0;}.tab-item-active,.block--tab .block__header .tab__item.active a{border: 1px solid #d2d2d2;border-bottom-color: #f6f6f6;font-weight: 400;background-color: transparent;color: #222222;}.tab-item-active-campaign,.block--tab.tab-style--campaign .block__header .tab__item a:focus,.block--tab.tab-style--campaign .block__header .tab__item a:hover,.block--tab.tab-style--campaign .block__header .tab__item.active a{border: 0;font-weight: 700;background-color: #ee242d;color: #fff;}.tab-item-active-style-1,.block--tab.tab-style-1 .block__header .tab__item a:focus,.block--tab.tab-style-1 .block__header .tab__item a:hover,.block--tab.tab-style-1 .block__header .tab__item.active a{border: 0;border-bottom: 2px solid #ed1c24;font-weight: 400;background-color: transparent;color: #000;}.tab-item-active-branding,.block--tab.tab-style-branding .block__header .tab__item a:focus,.block--tab.tab-style-branding .block__header .tab__item a:hover,.block--tab.tab-style-branding .block__header .tab__item.active a{position: relative;border: 0;font-weight: 400;color: #000;}.tab-item-active-branding:after,.block--tab.tab-style-branding .block__header .tab__item a:focus:after,.block--tab.tab-style-branding .block__header .tab__item a:hover:after,.block--tab.tab-style-branding .block__header .tab__item.active a:after{position: absolute;top: 0;left: 50%;margin-left: -5px;content: " ";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #bababa;}.btn--back{margin: 5px 0 0 0;}.btn--back .hd{vertical-align: -2px;}.btn--general{min-width: 130px;border-radius: 4px;}.btn--buy-now, .btn--buy-alert{min-width: 130px;font-weight: 700;border-radius: 4px;text-shadow: 0 1px 1px rgba(99, 165, 15, 0.75);}.btn--buy-now:active,.btn--buy-now:focus,.btn--buy-now:hover,.btn--buy-alert:active,.btn--buy-alert:focus,.btn--buy-alert:hover{background-color: #7fd611;border-color: #79cc10;}.products .product{cursor: pointer;}.products .product__rating{display: none;}.products .product .stars{font-size: 11px;}.products .product:hover{box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);}.products .product__title{max-height: 48px;overflow: hidden;}.products .product__views{color: #999;font-size: 15px;}.products .product__views i{font-size: 15px;vertical-align: -1px;}.products .product__calltoaction{position: absolute;}.product{position: relative;margin-bottom: 20px;background-color: #ffffff;}.product__image{position: relative;}.product__icons{position: absolute;bottom: 50px;right: 10px;width: 80px;height: 80px;}.product__icons.bar{width: 40%;}.product__icons img{bottom: 0;right: 0;position: absolute;max-width: 100%;max-height: 100%;}.product__header{margin: 0 15px;padding: 10px 0;min-height: 70px;border-bottom: 1px solid #dddddd;}.product__title{margin: 0;font-size: 15px;line-height: 24px;}.product__title a{color: #222;font-weight: normal;}.product__title a:hover{color: #000;text-decoration: none;}.product__info{padding: 10px 15px;}.product__price{color: #ed1c24;font-size: 20px;font-weight: 700;white-space: nowrap;}.product__price--list-price{margin-right: 10px;color: #aaaaaa;font-size: 16px;font-weight: 400;}.product__price--discount{background: url(/Content/assets/img/icons/discount2.svg) no-repeat;width: 42px;height: 30px;background-size: contain;text-align: center;}.product__price--discount .price{display: block;color: #fff;font-size: 16px;line-height: 25px;font-weight: 300;vertical-align: top;}.product__price--discount .price__symbol{vertical-align: baseline;}.product__stats{position: absolute;right: 10px;bottom: 10px;color: #414141;font-size: 14px;}.product__rating{display: inline-block;margin-right: 10px;}.product__views{font-size: 12px;}.product__views .hd-user{vertical-align: -1px;}.product__purchases,.product__views{display: inline-block;}.product__details .product__purchases{font-size: 18px;}.product__details .product__purchases> i{border-radius: 100%;border: 1px solid #999;padding: 5px 8px;width: 30px;height: 30px;font-size: 16px;}.product:hover .product__delivery{opacity: 1;transition-duration: .5s;}.product__delivery{transition-duration: .5s;position: absolute;left: auto;top: auto;bottom: 5px;right: 5px;z-index: 4;}.product__delivery span:hover i{color: #333;}.product__delivery .delivery{width: auto;height: 40px;float: left;padding: 5px 7px;text-align: center;background-color: rgba(0, 0, 0, 0.4);color: #fff;font-size: 9px;}.product__delivery .delivery> i{display: block;margin: 0 auto 2px;font-size: 18px;}.product__delivery .delivery img{display: block;margin: 0 auto 2px;}.product__delivery .delivery--ticket{background-color: rgba(73, 80, 57, 0.7);}.product__delivery .delivery--evoucher{background-color: rgba(73, 80, 57, 0.7);}.product__delivery .delivery--shipping{background-color: rgba(73, 80, 57, 0.7);}.product__delivery .delivery--shipping img{margin: 2px auto 4px;}.product--short-info{margin: 0;box-shadow: none;border: 0;}.product--short-info:before,.product--short-info:after{content: " ";display: table;}.product--short-info:after{clear: both;}.product--short-info:hover{box-shadow: none;}.product--short-info .product__cell{padding: 0 0px;height: 45px;float: left;text-align: center;}.product--short-info .product__cell:nth-child(1n){width: 200px;}.product--short-info .product__cell:nth-child(2n){width: 200px;}.product--short-info .product__cell:nth-child(3n){width: 140px;}.product--short-info .product__cell:nth-child(4n){overflow: hidden;width: auto;padding: 0 0 0 35px;}.product--short-info .product__cell + .product__cell{border-left: 1px solid #c8c8c8;}.product--short-info .product__price{margin: 0;font-size: 24px;font-weight: 400;line-height: 1.1;}.product--short-info .product__price .price__symbol{font-size: 60%;}.product--short-info .add-to-cart__actions{padding: 0 0;}.product--short-info .add-to-cart__actions .btn{margin-left: 10px;font-size: 24px;line-height: 1.25;}.product--short-info .add-to-cart__actions .btn--buy-now{min-width: 200px;}.gallery__thumbnails{padding: 0 10px;margin: 18px 0;height: 50px;overflow: hidden;}.gallery__thumbnails a{position: relative;width: 50px;display: inline-block;margin: 0 8px;outline: 0;cursor: pointer;box-shadow: none;}.gallery__thumbnails a img{width: 50px;}.gallery__thumbnails .btn{position: absolute;z-index: 13;top: 0;margin: 0;padding: 0;height: 50px;width: 18px;background-color: #fff;line-height: 50px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.gallery__thumbnails .btn.disabled{opacity: 0;}.gallery__thumbnails .btn:active,.gallery__thumbnails .btn:hover,.gallery__thumbnails .btn:focus{box-shadow: none;}.gallery__thumbnails .btn i{color: #888888;}.gallery__thumbnails .btn--prev{left: -10px;}.gallery__thumbnails .btn--prev i{-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);transform: rotate(90deg);}.gallery__thumbnails .btn--next{right: -10px;}.gallery__thumbnails .btn--next i{-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);}.gallery__thumbnails .thumbs-carousel{position: relative;margin: 0 auto;z-index: 9;}.gallery__thumbnails .thumbs-carousel .item{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}.swiper-container-android.gallery__thumbnails .thumbs-carousel .item{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.gallery__thumbnails .thumbs-carousel .item img{width: 60px;}.gallery__thumbnails .thumbs-carousel .item.active:after{content: " ";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 3px solid rgba(113, 190, 15, 0.75);}.gallery__thumbnails .thumbs-carousel .owl-item img{width: 100%;}.gallery__thumbnails .thumbs-carousel .owl-item.active> a:after{content: " ";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 3px solid rgba(113, 190, 15, 0.75);}.price__symbol{vertical-align: super;font-size: 80%;}.price__discount{display: inline-block;width: 55px;height: 24px;padding: 0 2px 0 10px;line-height: 25px;background: url(/Content/assets/img/icons/discount.svg) no-repeat;background-size: contain;color: #fff;font-size: 16px;font-weight: 400;vertical-align: text-top;margin-left: 10px;vertical-align: 4px;}.price--old-price .price__value,.price--list-price .price__value{text-decoration: line-through;}.price--highlight{color: #ed1c24;font-weight: 500;}.rating__star{color: #ffb400;}.rating__star--off{color: #b4b4b4;}.add-to-cart__quantity{padding-top: 5px;}.add-to-cart__actions{padding-top: 15px;padding-bottom: 15px;}#btn--buy-now-2,.btn--buy-now-new{border-bottom: 4px solid #487513;outline: 0;}#btn--buy-now-2:hover,.btn--buy-now-new:hover{outline: 0 !important;background-color: #7fd611;border-bottom-color: #487513;}#btn--buy-now-2:active,.btn--buy-now-new:active{outline: 0 !important;background-color: #7fd611 !important;margin-top: 2px !important;border-color: #79cc10 !important;border-bottom-width: 2px !important;border-bottom-color: #487513 !important;}.add-to-cart-buttons .btn{min-width: 140px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #5a5a5a;font-size: 16px;padding: 6px 12px 5px;}.add-to-cart-buttons .btn + .btn{margin-left: 10px;}.add-to-cart-buttons .btn--buy-now,.btn--buy-alert{min-width: 160px;border-bottom: 4px solid #487513;color: #fff;font-size: 18px;font-weight: 700;text-shadow: 0 1px 1px rgba(99, 165, 15, 0.75);}.add-to-cart-buttons .btn--buy-now[disabled],.btn--buy-alert[disabled]{cursor: pointer;color: #FFF;background-color: #71be0f;border-color: #63a60d;}.add-to-cart-buttons .btn--buy-now:active,.btn--buy-alert:active{outline: 0;background-color: #7fd611;margin-top: 2px;border-color: #79cc10;border-bottom-width: 2px;border-bottom-color: #487513;}.add-to-cart-buttons .btn--buy-now-x2{min-width: 240px;padding: 5px;font-size: 25px;}.add-to-cart-buttons .btn--add-to-cart{border-color: #71be0f;background-color: #fff;color: #5a8c19;padding: 8px 15px 7px 15px;}.add-to-cart-buttons .btn--add-to-cart[disabled]{opacity: 1;cursor: pointer;}.add-to-cart-buttons .btn--add-to-cart:active,.add-to-cart-buttons .btn--add-to-cart:focus,.add-to-cart-buttons .btn--add-to-cart:hover{border-color: #71be0f;background-color: #ffffff;color: #5a8c19;}.add-to-cart-buttons .btn--add-to-cart> i{color: #5a8c19;font-size: 20px;margin-right: 6px;vertical-align: -3px;}.add-to-cart-buttons .btn--add-to-cart--mini{min-width: 0;}.add-to-cart-buttons .btn--add-to-cart--mini i{vertical-align: -2px;}.quantity{line-height: 26px;}.quantity__text{display: inline-block;margin-right: 15px;color: #898989;vertical-align: middle;}.quantity__modifier{display: inline-block;vertical-align: middle;}.quantity-modifier{display: inline-block;}.quantity-modifier-select{padding: 4px 10px;border: 1px solid #999;}.quantity-modifier> *{float: left;width: auto;}.quantity-modifier .btn,.quantity-modifier .form-control{height: 26px;padding: 4px 6px;font-size: 12px;line-height: 16px;}.quantity-modifier .form-control{z-index: 1;width: 40px;text-align: center;-webkit-appearance: none;}.quantity-modifier .btn{background-color: #d6d6d6;color: #929292;line-height: 11px;}.quantity-modifier .btn i{vertical-align: middle;}.quantity-modifier .btn:focus,.quantity-modifier .btn:active{outline: 0;}.no-js .quantity-modifier .input-group-btn{display: none;}.product__image{position: relative;}.product__image img{max-width: 100%;}.product__meta{opacity: 1;background: rgba(0, 0, 0, 0.4);position: absolute;bottom: 0;left: 0;width: 100%;height: 26px;line-height: 26px;color: #fff;}.product__meta .item__location{float: left;padding: 0 10px;font-size: 12px;}.product__meta .item__location .glyphicon{font-size: 14px;vertical-align: -1px;}.product__meta .item__delivery{padding: 0 10px;font-size: 12px;float: right;}.product__meta .item__delivery .hd{font-size: 14px;vertical-align: -1px;}.product:hover .product__meta,.product-kind-3 .product__meta{opacity: 1;}.icon-hot,.icon-new{position: absolute;right: 0px;top: 0px;color: #fff;font-weight: 700;padding: 2px 9px;font-size: 13px;}.icon-hot.hot{background-color: #ed1c24;}.icon-hot.new{background-color: #71be0f;}.icon-authentic, .icon-authentic-only, .icon-exclusive, .icon-exclusive-only{position: absolute;right: 10px;top: 53px;width: 70px;}.icon-exclusive{top: 28px;}.icon-exclusive-only, .icon-authentic-only{top: 10px;}.item__delivery,.item__location,.item__variants{opacity: 0;background: rgba(0, 0, 0, 0.55);position: absolute;bottom: 10px;left: 10px;color: #FFF;font-size: 12px;padding: 5px 8px;z-index: 7;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.item__delivery{opacity: 1;left: auto;right: 10px;}.item__location{opacity: 1;}.item__meta{opacity: 0;position: absolute;top: 0px;bottom: 0;left: 0px;right: 0px;padding: 0 10px;font-size: 13px;color: #FFF;z-index: 5;}.item__meta .countdown-timer{position: absolute;top: 10px;right: 10px;height: 28px;padding: 4px 10px;background: rgba(0, 0, 0, 0.55);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.item__meta .view{padding: 6px 12px;width: 110px;height: 34px;position: absolute;top: 50%;left: 50%;margin-left: -55px;margin-top: -17px;line-height: 22px;font-size: 14px;font-weight: 700;text-decoration: none;background: #73bc28;color: #FFF;text-transform: uppercase;text-align: center;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}.products .product:hover .icon-hot,.products .product:hover .icon-new,.products .product:hover .icon-exclusive,.products .product:hover .icon-exclusive-only,.products .product:hover .icon-authentic,.products .product:hover .icon-authentic-only,.products .product:hover .product__delivery,.products .product:hover .item__variants{opacity: 0;}.products .product:hover .item__meta,.products .product:hover .item__variants,.products .product:hover .item__location{opacity: 1;}.product--details{background-color: #ffffff;border: 1px solid #dedede;padding: 15px;}.product--details .product__gallery{float: left;width: 400px;margin-right: 50px;}.product--details .product__gallery .media-gallery{height: 400px;overflow: hidden;}.product--details .product__gallery.gallery--fashion .media-gallery{height: 500px;}.product--details .product__gallery .gallery__thumbnails{text-align: center;}.product--details .product__details{overflow: hidden;}.product--details .product__header{border: 0;min-height: 0;margin: 5px 0 0;padding-top: 0;}.product--details .product__title{font-size: 24px;line-height: 1.5;font-weight: 400;margin-bottom: 10px;}.product--details .product__description p{line-height: 22px;}.product--details .product__price{display: inline-block;font-size: 36px;line-height: 30px;vertical-align: middle;}.product--details .product__price--list-price{font-size: 18px;color: #333;vertical-align: -7px;}.product--details .product__price--old-price{margin-right: 15px;font-size: 36px;line-height: 30px;color: #989898;vertical-align: middle;}.product--details .product__availability{display: inline-block;color: #414141;font-size: 18px;}.product--details .product__availability i{font-size: 20px;vertical-align: -3px;}.product--details .product__delivery{position: static;opacity: 1;color: #414141;}.product--details .product__delivery i{margin-right: 5px;vertical-align: text-bottom;color: #414141;font-size: 20px;}.product--details .product__stats{position: static;}.product--details .product__stats> div{padding: 5px 17px 5px 0;}.product--details .product__stats> div + div{border-left: 1px solid #eaeaea;padding-left: 20px;}.product--details .product__stats> div i.fa,.product--details .product__stats> div i.hd{margin-right: 6px;}.product--details .product__rating{margin-right: 0;}.product--details .product__rating .stars{margin-right: 20px;font-size: 16px;}.product--details .product__rating .vote-count{font-size: 13px;color: #a9a9a9;}.product--details .product__rating .vote-count span{font-size: 10px;vertical-align: 1px;display: inline-block;margin: 0 2px;}.product--details .product__app-promotion{float: right;margin-left: 40px;}.product--details .product__sizes{padding: 0 0 0;}.product--details .product__sizes .text{display: inline-block;margin-right: 12px;line-height: 30px;vertical-align: top;}.product--details .product__sizes .size-selection .btn{margin-bottom: 15px;}.product--details .product__variants{padding: 0;border: 1px solid #cfcfcf;background: #f6f6f6;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;max-height: 235px;overflow: hidden;overflow-y: auto;}.product--details .product__variants .nano{max-height: 215px;}.product--variant{position: relative;cursor: pointer;padding: 15px;border-bottom: 1px solid #cfcfcf;}.product--variant:hover{background-color: #fdfdfd;}.overview .product--variant:hover{background: #fff;cursor: pointer;}.overview .product--variant.active:last-child{border-bottom: 0;margin-bottom: 0;}.product--variant:before,.product--variant:after{content: " ";display: table;}.product--variant:after{clear: both;}.product--variant> *{float: left;}.product--variant .product__header{position: relative;width: 100%;margin: 0;padding: 0 210px 0 80px;min-height: 60px;}.product--variant .product__title{font-size: 15px;}.product--variant .product__purchases{font-size: 14px;}.product--variant .product__purchases> i{border: 0;padding: 0;}.product--variant .product__image{position: absolute;width: 60px;}.product--variant .product__image> img{width: 100%;}.product--variant .product__price-info{width: 90px;margin-left: -200px;margin-top: -6px;}.product--variant .product__price .price{font-size: 15px;line-height: 1.1;}.product--variant .product__price .price--list-price{font-size: 12px;}.product--variant .product__add-to-cart{position: relative;width: 100px;margin: 0 0 0 -100px;padding-top: 0;}.products--list-simple{border: 1px solid #e9e9e9;padding: 0 10px;background-color: #fff;box-shadow: 0 0 2px rgba(200, 200, 200, 0.5);}.product--simple{padding: 10px 0 10px;border-bottom: 1px solid #dddddd;box-shadow: none;}.product--simple:before,.product--simple:after{content: " ";display: table;}.product--simple:after{clear: both;}.product--simple:last-child{border-bottom: 0;}.product--simple:hover{box-shadow: none;}.product--simple .product__image{float: left;margin-right: 13px;}.product--simple .product__header,.product--simple .product__info{overflow: hidden;margin: 0;padding: 0;min-height: 0;border: 0;}.product--simple .product__title{font-size: 12px;line-height: 16px;height: 34px;overflow: hidden;text-overflow: ellipsis;}.product--simple .product__price{font-size: 12px;line-height: 1.1;}.booking-filter{margin-bottom: 0px;}.booking-filter .form-group{margin-right: 15px;}.booking-filter .form-group label{color: #898989;font-size: 13px;font-weight: 400;text-align: left;}.booking-filter .form-group-sm label.control-label{font-size: 13px;}.booking-filter .form-group.col-md-3{width: 30%;}.e-voucher{margin: 0 0 20px;padding: 12px;border: 1px solid #d2d2d2;border-radius: 4px;height: 102px;}.e-voucher:hover{background-color: #f5faef;cursor: pointer;}.e-voucher-image{float: left;max-width: 76px;margin-right: 10px;}.e-voucher-info{overflow: hidden;color: #222222;font-size: 13px;}.e-voucher-title{margin: -2px 0 8px;color: #3498db;font-size: 14px;font-weight: 400;}.e-voucher-title a{color: inherit;line-height: 18px;}.e-voucher--expired{border-color: #ed1c24;}.e-voucher--expired .e-voucher-expired-date{color: #ed1c24;}.tags-list{padding: 5px 0;margin: 0;}.tags-list li{display: inline-block;}.tags-list li.text{color: #222;margin-right: 5px;}.tags-list li.tag{margin-right: 5px;}.tags-list li.tag a{display: inline-block;padding: 0 10px;margin: 0 5px 8px 0;height: 26px;line-height: 26px;background-color: #71be0f;color: #fff;font-size: 13px;font-weight: 400;white-space: nowrap;cursor: pointer;border-radius: 5px;}.product-well{min-height: 20px;padding: 20px 20px 35px;border: 1px solid #e3e3e3;border-radius: 0px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);background-color: #fff;position: relative;margin-bottom: 40px;}.product-well .row{height: 200px;overflow: hidden;-webkit-transition: height 0.2s;-moz-transition: height 0.2s;transition: height 0.2s;}.product-well .product-well-title{margin: 0 0 10px;line-height: 1.4;}.product-well .wysiwyg p{margin: 5px 0 !important;line-height: 22px;}.product-well .btn--view-more{position: absolute;top: 100%;left: 50%;width: 120px;margin-left: -60px;margin-top: -15px;text-align: center;}.product-well .btn--view-more .less-text{display: none;}.product-well.expanded .row{height: auto;-webkit-transition: height 0.2s;-moz-transition: height 0.2s;transition: height 0.2s;}.product-well.expanded .more-text{display: none;}.product-well.expanded .less-text{display: block;}.product-auto-resize .product__image img{height: auto;}.product-image-padding .product__image{padding: 3.5%;}.product-image-padding .product__image img{height: auto;}.tag_description{font-size: 16px;margin-top: -15px;margin-bottom: 20px;color: #999;}.comments--list{padding-top: 20px;}.comments--list> .comment:last-child{border-bottom: none;padding-bottom: 0;margin-bottom: 0;}.comment{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #dadada;}.comment :last-child{margin-bottom: 0;}.comment__avatar{float: left;margin-right: 20px;}.comment__content{overflow: hidden;}.comment__text{color: #3a3a3a;margin-bottom: 10px;}.comment__pictures{margin-bottom: 10px;}.comment__info{color: #acacac;font-size: 12px;}.comment__info> *{display: inline-block;}.comment__author{color: #3a3a3a;}.comment__time{margin-left: 10px;}.comment__rating{display: inline-block;margin: 0 10px;}.comment--reply{padding-top: 20px;border-top: 1px solid #dadada;margin-bottom: 20px;padding-bottom: 0;border-bottom: 0;}.comment--reply:first-child{margin-top: 20px;}.tabs{margin-bottom: 25px;}.tabs--sticky{position: relative;padding-top: 45px;}.tabs--sticky .tabs__nav{z-index: 1001;position: absolute;top: 0;width: 100%;max-width: 920px;border-bottom: 0;}.tabs--sticky .tabs__nav.affix{position: fixed;top: 0;padding: 5px 0 1px;background-color: #f6f6f6;box-shadow: none;}.tabs--sticky .tabs__nav.affix-top{position: absolute;top: 0;}.tabs--sticky .tabs__nav> li{width: 20%;}.tabs--sticky .tabs__nav> li:hover> a,.tabs--sticky .tabs__nav> li.active> a{border-top: 2px solid #63a60d !important;border-top: none;padding-top: 13px;}.tabs--sticky .tabs__nav> li + li{padding-left: 8px;}.tabs--sticky .tabs__nav> li.first{padding-left: 0;}.tabs--sticky .tabs__nav> li> a{margin: 0;padding: 14px 15px 10px;border-color: #e7e7e7;background-color: #e5e5e5;color: #717171;font-size: 14px;font-weight: 500;text-align: center;text-transform: uppercase;}.tabs--sticky .tabs__nav> li> a:hover{background-color: #e5e5e5;}.tabs--sticky .tabs__nav> li:hover> a,.tabs--sticky .tabs__nav> li.active> a{border-top: 2px solid #71be0e;border-bottom-color: #ffffff;background-color: #ffffff;color: #222222;}.tabs--sticky .tabs__nav--floating{position: fixed;padding: 5px 0 1px;background-color: #f6f6f6;box-shadow: none;}.tabs--sticky .tabs__nav--floating:after{display: block;position: absolute;left: 1px;right: 1px;bottom: -10px;height: 10px;background-color: #fff;content: '';}.tabs--sticky .tabs__nav--extra{display: none;margin-left: 944px;width: 240px !important;padding: 0 5px 10px;}.tabs--sticky .tabs__nav--extra.tabs__nav--floating{display: block;}.tabs--sticky .tabs__nav--extra> li{float: none;width: auto;padding: 0;}.tabs--sticky .tabs__nav--extra> li> div{-webkit-box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);-moz-box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);padding: 6px 10px;background-color: #fff;}.tabs--sticky .tabs__nav--extra> li> div .btn--buy-now{min-width: 150px;}.tabs--sticky .tabs__nav--extra> li> div .btn--add-to-cart--mini{margin-left: 10px;}.tabs--sticky .tabs__nav--extra:after{display: none;}.tabs--sticky .tab-content{padding: 20px 25px;border: 1px solid #e7e7e7;border-top-width: 0;background-color: #ffffff;box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);}.tabs--sticky .tab-content .tab-pane + .tab-pane{margin-top: 30px;}.tabs--skin-1{border-bottom: 1px solid #d2d2d2;padding: 0 20px 0;}.tabs--skin-1 .tab__item{margin-right: 15px;}.tabs--skin-1 .tab__item a{padding: 15px 10px;background-color: transparent;color: #999999;}.tabs--skin-1 .tab__item a:hover,.tabs--skin-1 .tab__item a:focus,.tabs--skin-1 .tab__item a:active,.tabs--skin-1 .tab__item a:visited{border-bottom: 2px solid #d2d2d2;background-color: transparent;color: #000;font-weight: 500;}.tabs--skin-1 .tab__item.active a,.tabs--skin-1 .tab__item.active a:focus,.tabs--skin-1 .tab__item.active a:hover,.tabs--skin-1 .tab__item.active a:active{border-bottom: 2px solid #d2d2d2;background-color: transparent;color: #000;font-weight: 500;}.main-nav .branding__menu .branding--restaurant:hover> a,.main-nav .branding__menu .branding--restaurant> a:hover{background-color: #fff;}.main-nav .branding__menu .branding--beauty:hover> a,.main-nav .branding__menu .branding--beauty> a:hover{background-color: #fff;}.main-nav .branding__menu .branding--entertainment:hover> a,.main-nav .branding__menu .branding--entertainment> a:hover{background-color: #fff;}.main-nav .branding__menu .branding--product:hover> a,.main-nav .branding__menu .branding--product> a:hover{background-color: #fff;}.main-nav .branding__menu .branding--fashion:hover> a,.main-nav .branding__menu .branding--fashion> a:hover{background-color: #fff;}.main-nav .branding__menu .branding--travel:hover> a,.main-nav .branding__menu .branding--travel> a:hover{background-color: #fff;}.main-nav .branding__menu .item-promotion-hot a{font-weight: bold;color: red;text-transform: uppercase;}.branding--restaurant .block__branding{background-color: #71be0f;}.branding--beauty .block__branding{background-color: #d66784;}.branding--entertainment .block__branding{background-color: #1cb1a8;}.branding--product .block__branding{background-color: #26abd1;}.branding--fashion .block__branding{background-color: #9176ab;}.branding--travel .block__branding{background-color: #f59b31;}.nav--floating .branding--restaurant:hover a span,.nav--floating .branding--restaurant:hover a,.nav--floating .active.branding--restaurant a span,.nav--floating .active.branding--restaurant a{background-color: #71be0f;color: #fff;}.nav--floating .branding--beauty:hover a span,.nav--floating .branding--beauty:hover a,.nav--floating .active.branding--beauty a span,.nav--floating .active.branding--beauty a{background-color: #d66784;color: #fff;}.nav--floating .branding--entertainment:hover a span,.nav--floating .branding--entertainment:hover a,.nav--floating .active.branding--entertainment a span,.nav--floating .active.branding--entertainment a{background-color: #1cb1a8;color: #fff;}.nav--floating .branding--product:hover a span,.nav--floating .branding--product:hover a,.nav--floating .active.branding--product a span,.nav--floating .active.branding--product a{background-color: #26abd1;color: #fff;}.nav--floating .branding--fashion:hover a span,.nav--floating .branding--fashion:hover a,.nav--floating .active.branding--fashion a span,.nav--floating .active.branding--fashion a{background-color: #9176ab;color: #fff;}.nav--floating .branding--travel:hover a span,.nav--floating .branding--travel:hover a,.nav--floating .active.branding--travel a span,.nav--floating .active.branding--travel a{background-color: #f59b31;color: #fff;}.branding--restaurant.block--tab.branding .block__title{background-color: #71be0f;}.branding--restaurant.block--tab.branding .block__header{border-top-color: #71be0f;}.branding--restaurant.block--tab.branding .block__header .tab__item a:focus:after,.branding--restaurant.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #71be0f;}.branding--restaurant.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #71be0f;}.branding--beauty.block--tab.branding .block__title{background-color: #d66784;}.branding--beauty.block--tab.branding .block__header{border-top-color: #d66784;}.branding--beauty.block--tab.branding .block__header .tab__item a:focus:after,.branding--beauty.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #d66784;}.branding--beauty.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #d66784;}.branding--entertainment.block--tab.branding .block__title{background-color: #1cb1a8;}.branding--entertainment.block--tab.branding .block__header{border-top-color: #1cb1a8;}.branding--entertainment.block--tab.branding .block__header .tab__item a:focus:after,.branding--entertainment.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #1cb1a8;}.branding--entertainment.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #1cb1a8;}.branding--product.block--tab.branding .block__title{background-color: #26abd1;}.branding--product.block--tab.branding .block__header{border-top-color: #26abd1;}.branding--product.block--tab.branding .block__header .tab__item a:focus:after,.branding--product.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #26abd1;}.branding--product.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #26abd1;}.branding--fashion.block--tab.branding .block__title{background-color: #9176ab;}.branding--fashion.block--tab.branding .block__header{border-top-color: #9176ab;}.branding--fashion.block--tab.branding .block__header .tab__item a:focus:after,.branding--fashion.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #9176ab;}.branding--fashion.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #9176ab;}.branding--travel.block--tab.branding .block__title{background-color: #f59b31;}.branding--travel.block--tab.branding .block__header{border-top-color: #f59b31;}.branding--travel.block--tab.branding .block__header .tab__item a:focus:after,.branding--travel.block--tab.branding .block__header .tab__item a:hover:after{border-top-color: #f59b31;}.branding--travel.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #f59b31;}.product-filters{margin-bottom: 30px;border-color: #ddd;border-style: solid;border-width: 0 1px 1px;}.product-filters .filter + .filter{border-top: 1px solid #eeeeee;}.filter--no-padding{padding: 0;}.filter--listing .filter__button{padding: 5px 5px 5px 19px !important;}.filter--listing .filter__button:after{border: 0 !important;content: "\f054" !important;font-size: 10px !important;top: 9px !important;color: #aaa !important;}.filter--listing .filter__button.has-child:after{transform: rotate(90deg)}.filter .filter__button{position: relative;display: block;padding: 5px 5px 5px 25px;margin: 0 0 0 0;line-height: 20px;color: #000;font-size: 13px;font-weight: 400;cursor: pointer;border-radius: 0px;}.filter .filter__button> a{display: block;color: #4b4b4b;text-decoration: none;Font-size: 13px;Font-weight: bold;Margin-bottom: 10px}.filter .filter__button:after{position: absolute;top: 7px;left: 3px;width: 14px;height: 14px;border: 1px solid #aaaaaa;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;content: " ";font-family: FontAwesome;font-size: 10px;line-height: 13px;text-align: center;}.filter .filter__button:hover:after{border-color: #000;}.filter .filter__button.active{color: #222;background-color: #f1f1f1;}.filter .filter__button.active:after{content: "\f00c";color: #000;border-color: #000;}.filter .filter__button.active{color: #222;}.filter .filter__button.active:after{color: #4d4d4d;}.filter .filter__button> ul{margin-top: 3px;padding-left: 0px;margin-bottom: 0px;padding-bottom: 0px;list-style-type: none;}.filter .filter__button> ul> li> a{Font-weight: normal;Color: #7b7b7b;line-height: 26px;}.filter .filter__button> ul> li> a.active{Font-weight: bold;}.filter .filter__button> input{display: none;}.filter .filter__button> input[type=radio]{display: none;}.filter .filter__button span{color: #a1a1a1;}.filter .filter__button span:before{content: "(";
}
.filter .filter__button span:after {
    content: ")";}.filter--inline .filter__title{border: 0;display: inline-block;margin-right: 10px;padding: 10px 0;vertical-align: top;}.filter--inline .filter__body{display: inline-block;padding: 7px 0;vertical-align: top;}.filter--inline .filter__button{display: inline-block;padding: 0 10px;margin: 0 5px 8px 0;height: 26px;line-height: 26px;background-color: #e1e1e1;color: #4d4d4d;font-size: 13px;font-weight: 400;white-space: nowrap;cursor: pointer;border-radius: 5px;text-decoration: none;}.filter--inline .filter__button> a{color: inherit;text-decoration: inherit;}.filter--inline .filter__button> a> i{display: none;}.filter--inline .filter__button> a> span,.filter--inline .filter__button> span,.filter--inline .filter__button> input{display: none;}.filter--inline .filter__button> i{color: #4d4d4d;font-size: 8px;margin-left: 15px;vertical-align: 1px;}.filter--inline .filter__button:hover{background-color: #71be0f;color: #fff;text-decoration: none;box-shadow: none;}.filter--inline .filter__button:hover> i{color: #fff;}.product-sortings{margin-bottom: 30px;}.product-sortings .sorting{display: inline-block;padding: 0 10px;margin: 0 5px 8px 0;height: 26px;line-height: 26px;color: #4d4d4d;font-size: 13px;font-weight: 400;white-space: nowrap;cursor: pointer;border-radius: 5px;text-decoration: none;}.product-sortings .sorting> i{color: #4d4d4d;font-size: 12px;margin-left: 5px;vertical-align: 1px;}.product-sortings .sorting--active,.product-sortings .sorting.active,.product-sortings .sorting:hover{background-color: #71be0f;color: #fff;text-decoration: none;box-shadow: none;}.product-sortings .sorting--active> i,.product-sortings .sorting.active> i,.product-sortings .sorting:hover> i{color: #fff;}.product-sortings .sorting--asc i{-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}.category-header{margin-bottom: 10px;}.category-header .block__branding{margin-left: 0;margin-right: 10px;}.category-header .has-subheading .block__branding{position: relative;top: 10px;}.category-header .has-subheading .category-header-subheading{display: block;font-size: 12px;color: #868686;text-transform: none;}.category-header .has-subheading.has-branding .category-header-subheading{margin-left: 50px;}.category-header .has-subheading.has-branding .block__sorting{margin-top: 18px;}.category-content .products .product-wrapper.col-md-4:nth-child(3n+1){clear: both;}.category-content .products .product-wrapper.col-md-3:nth-child(4n+1){clear: both;}.product-filters{margin-bottom: 30px;}.product-filters .filter + .filter{border-top: 2px solid #e5e5e5;}.current-filter{margin-bottom: 10px;}.filter{border-top: 2px solid #71be0f;position: relative;}.filter:before,.filter:after{content: " ";display: table;}.filter:after{clear: both;}.filter__title{border-bottom: 1px solid #eeeeee;padding: 15px;font-weight: 500;}.filter__title i.filter__icon{display: inline-block;width: 18px;margin-right: 8px;color: #ed1c24;font-size: 18px;text-align: center;vertical-align: -2px;}.filter__title .toggle-filter{-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);transform: rotate(-180deg);transition-duration: 0.3s;}.collasped .filter__title{border-bottom: 0;}.collasped .filter__title .toggle-filter{-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);transition-duration: 0.3s;}.filter__body{padding: 15px;overflow: hidden;}.filter__body input[type="search"]{margin-bottom: 5px;height: 28px;}.filter__body .filter__wrapper{max-height: 300px;overflow-y: auto;overflow-x: hidden;}.filter a.toggle-filter{color: #b8b8b8;position: absolute;right: 15px;top: 14px;}.filter a.toggle-filter:hover{color: #666;}.slider-selection{box-shadow: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;}.filter-active-items{display: none;}.filter-active-items> span{font-size: 11px;}.filter-active-items> span:before{content: ", ";}.filter-active-items> span:first-child:before{content: "";}.page-title{margin-top: 0 !important;line-height: 1.5;font-weight: 400;}.sidebar__widget{margin-right: 10px;}.widget{margin-bottom: 20px;}.widget__title{margin: 0 0 10px;padding: 0;border-bottom: 1px solid #b9b9b9;color: #222222;font-size: 24px;font-weight: 300;line-height: 1.5;}.side-menu{padding: 0;margin: 0;list-style-type: none;}.side-menu> li{list-style-type: none;}.side-menu> li.active> a,.side-menu> li> a:hover{color: #ee272f;text-decoration: none;}.side-menu> li.active> a:after,.side-menu> li> a:hover:after{color: #ee272f;}.side-menu> li> a{position: relative;display: block;border-bottom: 1px solid #e7e7e7;color: #222222;padding: 15px 5px 15px 0;}.side-menu> li> a:after{font-family: 'Hotdeal';content: "\e611";position: absolute;top: 16px;right: 0;-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);color: #e7e7e7;}.e-voucher-notice{padding: 5px 0px;}.e-voucher-notice:before,.e-voucher-notice:after{content: " ";display: table;}.e-voucher-notice:after{clear: both;}.e-voucher-notice> .image{float: left;margin-right: 15px;fill: #bbbbbb;}.progress-steps{width: 950px;margin: 10px auto 30px;list-style: none;padding: 0;display: table;table-layout: fixed;color: #898989;}.header__main .progress-steps{width: 900px;margin: 22px auto 10px;}.progress-steps> li{position: relative;display: table-cell;text-align: center;font-size: 14px;}.progress-steps> li> a{color: #aaaaaa;}.progress-steps> li> a:active,.progress-steps> li> a:focus,.progress-steps> li> a:hover{text-decoration: none;}.progress-steps> li:before{color: #fff;content: attr(data-step);display: block;margin: 0 auto 15px;background: #dddddd;width: 22px;height: 22px;text-align: center;line-height: 22px;border-radius: 100%;position: relative;z-index: 910;}.progress-steps> li:after{content: '';position: absolute;display: block;background: #dddddd;width: 90%;height: 7px;top: 8px;left: 55%;z-index: 20;}.progress-steps> li:last-child:after{display: none;}.progress-steps> li.is-complete{color: #71be0f;}.progress-steps> li.is-complete:before a{color: #71be0f;}.progress-steps> li.is-complete:before,.progress-steps> li.is-complete:after{color: #FFF;background: #71be0f;}.progress-steps> li.is-active{color: #71be0f;}.progress-steps> li.is-active> a{color: #71be0f;}.progress-steps> li.is-active:before{color: #FFF;background: #71be0f;}.progress__last:after{display: none!important;}.progress--medium{font-size: 1.5em;}.progress--large{font-size: 2em;}.order-summary{list-style-type: none;padding: 0;margin-bottom: 0;margin-top: -4px;}.order-summary li{list-style-type: none;padding: 5px 0;}.order-summary li:before,.order-summary li:after{content: " ";display: table;}.order-summary li:after{clear: both;}.order-summary li .k{float: left;color: #999999;font-size: 13px;}.order-summary li .v{float: right;}.order-summary li.sep{margin: 10px 0;padding: 0;height: 1px;background-color: #d2d2d2;}.order-summary li.total .k{color: #000;font-size: 15px;margin-top: 7px;}.order-summary li.total .v{color: #ed1c24;font-size: 20px;font-weight: 500;}.order-items.nano{margin-right: -15px;width: auto;}.order-items.nano .order-item{padding-right: 10px;}.order-items .order-item{margin: 0 0 15px;display: table;width: 100%;}.order-items .order-item> div{display: table-cell;}.order-items .order-item .name{width: 70%;padding-right: 15px;}.order-items .order-item .price{text-align: right;}.order-shippings label img{margin: 0 5px 0 10px;}.order-info{margin-bottom: 15px;min-height: 100px;}.order-info> div{padding: 8px 0;}.order-info> div label{font-weight: 400;padding: 0;}.order-info> div label> span{display: inline-block;width: 32px;margin: 0 8px;vertical-align: middle;}.order-info> div label> span img{vertical-align: middle;}.order-info> div label input{margin-top: 6px;}.checkout-status{text-align: center;}.checkout-status-icon{font-size: 80px;line-height: 80px;}.checkout-status-title{margin: 10px 0 5px;color: #333333;font-size: 18px;font-weight: 500;text-transform: uppercase;}.checkout-status-message{margin-bottom: 10px;color: #888888;min-height: 45px;}.checkout-status .btn{width: 50%;margin-left: auto;margin-right: auto;}.checkout-status .btn-block + .btn-block{margin-top: 10px;margin-bottom: 5px;}.checkout-status--success .checkout-status-icon{color: #71be0f;}.checkout-status--fail .checkout-status-icon{color: #ed1c24;}.address-box{border: 1px dashed #cccccc;padding: 15px 15px 50px;margin-bottom: 20px;min-height: 190px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;line-height: 1.7;font-size: 13px;overflow-wrap: break-word;word-wrap: break-word;-ms-word-break: break-all;word-break: break-all;-ms-hyphens: auto;-moz-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}.address-box.selected:hover,.address-box.selected{border: 1px solid #71be10;}.address-box.selected:hover .address-tool-box .btn-select-address,.address-box.selected .address-tool-box .btn-select-address{background-color: #71be10;color: #fff;border-color: #71be10;}.address-box:hover{border: 1px solid #cccccc;}.address-box .head{display: block;margin-bottom: 5px;font-size: 14px;}.address-box .address-tool-box{position: absolute;bottom: 37px;padding-top: 8px;}.address-box .address-tool-box .btn-select-address{background-color: #d2d2d2;}.address-box .address-tool-box .btn-select-address:hover{background-color: #71be10;color: #fff;border-color: #71be10;}.address-box .address-tool-box .btn-delete-address:hover{background-color: #ed1c24;color: #fff;border-color: #ed1c24;}.address-edit .form-group-lg .form-control{font-size: 15px;}.address-container.has-address .empty-address{display: none;}.address-container.has-address .not-empty-address{display: inline;}.address-container .not-empty-address{display: none;}.img-circle{display: inline-block;border: 1px solid #ffffff;text-align: center;vertical-align: middle;border-radius: 100%;}.btn-close{display: inline-block;width: 15px;height: 15px;background: url(/Content/assets/img/icons/close-x.png) no-repeat;text-indent: -9999em;}.btn-sold-out{min-width: 175px !important;padding-left: 50px !important;background: #ed1c24 url(/Content/assets/img/icons/sold-out.svg) no-repeat 12px 50%;background-size: 28px 28px;color: #fff !important;font-size: 18px !important;font-weight: 700;text-shadow: 0 1px 1px rgba(99, 165, 15, 0.75);}.btn{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.required{color: #ed1c24;}.form-description{font-style: italic;color: #848484;}.form-contact .form-group label{text-align: left;font-weight: 500;}.form-note{font-size: 11px;color: #999999;}.form-note a{color: #3498db;}.form-heading{border-bottom: 1px solid #d2d2d2;margin: 0 0 10px;padding: 10px 0;color: #000000;font-size: 15px;font-weight: 500;line-height: 20px;}p + .form{margin-top: 15px;}.form{}.form--general .form-group> label{color: #999999;font-weight: 400;font-size: 13px;}.form--general .form-group .form-group{margin-bottom: 25px;}.form--general .form-group .form-control{border-radius: 4px;font-size: 14px;}.form--general .form-group .radio-list> label{margin-right: 30px;font-weight: 400;}.form--general .form-group .radio-list> label> input{margin-right: 8px;}.form--general .form-group .input-group .input-group-addon{border-radius: 4px;background-color: #fff;font-size: 20px;color: #bbbbbb;}.login-popup .form--general .form-group .input-group .input-group-addon,.newsletter-popup .form--general .form-group .input-group .input-group-addon{font-size: 18px;}.form--general .form-group .btn{border-radius: 4px;}.form--general .form-group .input-group .form-control:first-child,.form--general .form-group .input-group-addon:first-child,.form--general .form-group .input-group-btn:first-child> .btn,.form--general .form-group .input-group-btn:first-child> .btn-group> .btn,.form--general .form-group .input-group-btn:first-child> .dropdown-toggle,.form--general .form-group .input-group-btn:last-child> .btn:not(:last-child):not(.dropdown-toggle),.form--general .form-group .input-group-btn:last-child> .btn-group:not(:last-child)> .btn{border-bottom-right-radius: 0;border-top-right-radius: 0;}.form--general .form-group .input-group-addon:first-child{border-right: 0;}.form--general .form-group .input-group .form-control:last-child,.form--general .form-group .input-group-addon:last-child,.form--general .form-group .input-group-btn:last-child> .btn,.form--general .form-group .input-group-btn:last-child> .btn-group> .btn,.form--general .form-group .input-group-btn:last-child> .dropdown-toggle,.form--general .form-group .input-group-btn:first-child> .btn:not(:first-child),.form--general .form-group .input-group-btn:first-child> .btn-group:not(:first-child)> .btn{border-bottom-left-radius: 0;border-top-left-radius: 0;}.form--general .form-group .input-group-addon:last-child{border-left: 0;}.form--general .has-feedback div> .form-control-feedback{top: 23px;}.form--general .has-feedback label ~ .form-control-feedback{top: 28px;}.form--general .has-feedback label.sr-only ~ .form-control-feedback,.form--general .has-feedback label.visible-xs ~ .form-control-feedback{top: 0;}.form--registration .form__inner{width: 450px;margin: 0 auto;}.input-group .form-control{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.newsletter .input-group .form-control{border-radius: 3px !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;}.newsletter .input-group .btn{border-radius: 3px !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;}.newsletter__button{height: 34px;}.border-top{margin-top: 10px;padding-top: 10px;border-top: 1px solid #eaeaea;}.comments-count{display: inline-block;}.stars{display: inline-block;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.stars .star--on{color: #ffb400;}.stars .star--off{color: #b4b4b4;}.stars--small .star{font-size: 10px;}.stars--large .star{font-size: 20px;}.sharing__item{display: inline-block;height: 24px;line-height: 22px;vertical-align: top;}.sharing__item> *{vertical-align: top;}.app-promotion{}.app-promotion__qr{float: right;}.app-promotion__promotion{float: right;padding: 5px 15px;color: #373737;font-size: 12px;line-height: 1.2;text-transform: uppercase;text-align: center;}.app-promotion__promotion__text{color: #818181;font-size: 11px;}.app-promotion__promotion__discount{color: #ed1c24;font-size: 18px;font-weight: 900;}.app-promotion--stack{padding: 3px;width: 80px;border: 1px dashed #acacac;}.app-promotion--stack .app-promotion__qr{float: none;}.app-promotion--stack .app-promotion__promotion{float: none;padding: 5px 0;}.app-promotion--stack .app-promotion__promotion__text{margin-top: 8px;}.app-promotion--stack .app-promotion__promotion__discount{font-size: 24px;}.breadcrumb{font-size: 12px;padding: 12px 0;margin: 0;background: #f6f6f6;}.breadcrumb ol,.breadcrumb li{display: inline-block;padding: 0;margin: 0;list-style-type: none;}.breadcrumb__link{display: inline-block;margin-right: 10px;color: #999999;}.breadcrumb__sep{margin-right: 10px;font-size: 16px;line-height: 14px;color: #999999;vertical-align: text-bottom;}.progress-bar{height: 4px;width: 100%;background-color: #eeeeee;box-shadow: inset 1px 1px 0 #dcdcdc;}.progress-bar__inner{width: 100%;height: 100%;background-color: #ffc600;}.progress-bar--5 .progress-bar__inner{background-color: #ff5a00;}.progress-bar--4 .progress-bar__inner{background-color: #ff8a00;}.progress-bar--3 .progress-bar__inner{background-color: #ffc600;}.progress-bar--2 .progress-bar__inner{background-color: #eac15f;}.progress-bar--1 .progress-bar__inner{background-color: #f7db99;}.rating-box{width: 580px;margin-bottom: 25px;border: 1px solid #cccccc;border-bottom-width: 3px;}.rating-box__summary{float: left;width: 175px;padding: 0 25px;margin: 25px 0;text-align: center;}.rating-box__details{overflow: hidden;padding: 0 5px 0 20px;margin: 25px 0;border-left: 1px dashed #e6e6e6;}.rating-box .summary__subheading{color: #999999;font-size: 12px;}.rating-box .summary__rating--number{line-height: 1.1;font-size: 45px;font-weight: 500;}.rating-box .rrow{margin: 2px 0;}.rating-box .rrow:before,.rating-box .rrow:after{content: " ";display: table;}.rating-box .rrow:after{clear: both;}.rating-box .rrow__label,.rating-box .rrow__percent,.rating-box .rrow__counting,.rating-box .rrow__descr{float: left;}.rating-box .rrow__label{margin: 2px 0 0 0;width: 70px;font-size: 12px;}.rating-box .rrow__percent{width: 180px;padding: 8px 20px 0 0;}.rating-box .rrow__counting{display: inline-block;width: 30px;margin-right: 15px;color: #999999;font-size: 12px;}.rating-box .rrow__descr{display: inline-block;color: #bababa;font-size: 12px;}.rating-box--dynamic{width: auto;border: 0;}.rating-box--hide-summary .rating-box__details{border-left: 0;padding: 0;margin: 0;}div.pagination{margin: 0;}div.pagination> *{vertical-align: middle;}.pagination__text{display: inline-block;margin-right: 15px;line-height: 34px;}ul.pagination{margin: 0;}ul.pagination> li{display: inline-block;margin: 0 3px;}ul.pagination> li> a{font-size: 13px;color: #333641;border-radius: 1px;}ul.pagination> li> a> i{color: #858585;}ul.pagination> li.active> a,ul.pagination> li.active> a:hover{background-color: #71be0f;border-color: #63a213;color: #fff;}.box{-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);background-color: #ffffff;}.box__header{border-bottom: 1px solid #d2d2d2;padding: 14px 20px;}.box__header:before,.box__header:after{content: " ";display: table;}.box__header:after{clear: both;}.box__tools{float: right;}.box__tools .btn{padding: 2px 8px;}.box__tools i{font-size: 10px;font-weight: normal;color: #a8a8a8;border-radius: 2px;border: 1px solid #ccc;padding: 5px;cursor: pointer;}.box__title{display: inline-block;margin: 0;color: #000000;font-size: 15px;font-weight: 500;line-height: 22px;}.box__heading{border-bottom: 1px solid #d2d2d2;margin: 0 0 10px;padding: 10px 0;color: #000000;font-size: 15px;font-weight: 500;line-height: 20px;}.box__body{padding: 20px 20px 20px;}.box__footer{padding: 10px;background-color: #eeeeee;}.box__footer:before,.box__footer:after{content: " ";display: table;}.box__footer:after{clear: both;}.box__footer a.btn{color: #666666;}.box__footer .btn-lg{min-width: 280px;}.box + .box{margin-top: 20px;}.box--shadow{-webkit-box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);-moz-box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);box-shadow: 0 0 5px rgba(100, 100, 100, 0.1);padding: 15px 15px;}.box--no-padding{padding: 0;}.box--no-padding> .box__body{padding: 0;}.box--center{width: 640px;margin-left: auto;margin-right: auto;background-color: #ffffff;}.box--tab .box__header{padding: 0 20px;}.box--tab .box__header .tab> li{margin-right: 15px;}.box--tab .box__header .tab> li> a{padding: 15px 10px;background-color: transparent;color: #999999;}.box--tab .box__header .tab> li> a:focus,.box--tab .box__header .tab> li> a:hover{background-color: transparent;}.box--tab .box__header .tab> li:hover> a,.box--tab .box__header .tab> li.active> a{border-bottom: 2px solid #d2d2d2;color: #000;font-weight: 500;}.box--narrow{margin-bottom: 20px;}.box--narrow .box__header{padding: 14px 12px;}.box--narrow .box__body{padding: 12px 12px 0;}.gift-code .box-header{padding-bottom: 15px;}.gift-code .box-header .box-title{display: inline-block;margin: 0;color: #000000;font-size: 14px;font-weight: normal;line-height: 22px;}.gift-code .box-header .box-title i{font-size: 24px;font-weight: normal;color: #71be0f;margin-right: 7px;}.gift-code .form-add-gif-tcode{width: 100%;position: relative;}.gift-code .form-add-gif-tcode input{width: 100%;border: 1px solid #cfcfcf;border-radius: 4px;padding: 5px 75px 5px 5px;height: 38px;}.gift-code .form-add-gif-tcode input.error{border: 1px solid #ed1c24;}.gift-code .form-add-gif-tcode button{background: #71be0f;border: none;border-radius: 0 4px 4px 0;height: 38px;position: absolute;right: 0;top: 0;color: #fff;padding: 0 10px;}.gift-code .form-add-gif-tcode .notice{color: #ed1c24;font-size: 14px;margin: 5px 0px 0px;}.sidebar--profile .sidebar__widget{margin-right: 0;}.sidebar--profile .side-menu li> a{padding: 15px 20px;font-size: 15px;}.sidebar--profile .side-menu li> a:after{right: 20px;}.box-profile .box__body{line-height: 24px;}.box-profile .box__body> strong{display: inline-block;margin-bottom: 8px;}.widget--profile{margin-bottom: 0;}.widget--profile .profile{padding: 25px 20px;border-bottom: 1px solid #eeeeee;}.widget--profile .profile:before,.widget--profile .profile:after{content: " ";display: table;}.widget--profile .profile:after{clear: both;}.widget--profile .profile__avatar{float: left;margin-right: 15px;border: 1px solid #cccccc;background-color: #eeeeee;border-radius: 100%;}.widget--profile .profile__avatar img{width: 60px;height: 60px;max-width: 60px;max-height: 60px;}.widget--profile .profile__info{overflow: hidden;}.widget--profile .profile__name{padding: 5px 0 5px;font-weight: 500;font-size: 15px;}.widget--profile .profile__location{color: #999999;font-size: 13px;}.faq{margin-bottom: 10px;}.faq .q{font-weight: 500;padding: 10px;}.faq .a{padding: 10px;}.wysiwyg h1{font-size: 24px;}.wysiwyg h2{font-size: 22px;}.wysiwyg h3{font-size: 20px;}.wysiwyg h4{font-size: 18px;}.wysiwyg h5{font-size: 16px;}.wysiwyg h6{font-size: 15px;font-weight: 400;}.wysiwyg p img{display: block;margin-left: auto;margin-right: auto;max-width: 100%;height: auto;}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin: 15px 0 10px;font-weight: 700;}.wysiwyg strong{font-weight: 700;}.wysiwyg table,.wysiwyg table + p,.wysiwyg ol + p,.wysiwyg ul + p,.wysiwyg img + p,.wysiwyg div + p,.wysiwyg p + p{margin: 15px 0 0;}.wysiwyg p{margin: 2px 0;}.wysiwyg p + p{margin: 2px 0;}.wysiwyg ol,.wysiwyg ul{padding-left: 20px;}.wysiwyg ol ol,.wysiwyg ul ol,.wysiwyg ol ul,.wysiwyg ul ul{padding-left: 40px;}.wysiwyg table{border-collapse: collapse;border: 1px solid #e0e0e0;}.wysiwyg table tr:first-child{background: #ebebeb;color: #666;font-weight: 700;}.wysiwyg table th{padding: 10px;border: 1px solid #e0e0e0;background-color: #ebebeb;}.wysiwyg table td{padding: 10px;border: 1px solid #e0e0e0;}.wysiwyg .iframe-wrapper{position: relative;max-width: 100%;height: 0;padding-bottom: 56.25%;}.wysiwyg .iframe-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.nano{position: relative;overflow: hidden;}.nano> .scrollbar{z-index: 4;position: absolute;top: 0px;bottom: 0px;right: 3px;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.nano> .scrollbar.disable{display: none;}.nano> .scrollbar> .track{background-color: #e4e4e4;position: absolute;width: 1px;right: 3px;top: 0;bottom: 0;opacity: .99;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;transition: .2s;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}.nano> .scrollbar> .track> .thumb{width: 5px;background: #cccccc;position: relative;margin-left: -2px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.nano> .viewport{z-index: 2;overflow: hidden;overflow-y: auto;position: relative;height: 100%;}.nano> .viewport> .overview{position: absolute;left: 0;top: 0;right: 0;margin: 0;}.nano.skin--slim> .scrollbar{background-color: transparent;}.nano.skin--slim> .scrollbar> .track{background-color: transparent;}.nano.skin--slim> .scrollbar> .track> .thumb{background-color: #cccccc;}.size-selection> .size{min-width: 65px;padding: 3px 10px;border: 1px solid #cfcfcf;margin-right: 12px;background-color: #ffffff;}.size-selection> .size:active,.size-selection> .size:focus{box-shadow: none;}.size-selection> .size.active{background-color: #71be0f;color: #ffffff;box-shadow: none;}.image-block{margin-bottom: 15px;}.image-block__image{display: inline-block;margin-bottom: 10px;}.image-block__caption{font-style: italic;font-size: 12px;line-height: 1.5;}.no-js select.bs-select-hidden,.no-js select.selectpicker{display: block !important;height: 32px;width: 100%;border: none;}.slider.slider-horizontal{display: block;width: auto;margin: 0 15px;padding-top: 1px;}.slider.slider-horizontal .slider-track{height: 5px;background: #c4c4c4 none;}.slider.slider-horizontal .slider-track .slider-selection{background: #71be0f none;}.slider.slider-horizontal .slider-track .slider-tick{margin: 0;width: 5px;height: 5px;background: #838383 none;border-radius: 0;}.slider.slider-horizontal .slider-track .slider-tick.in-selection{display: none;}.slider.slider-horizontal .slider-track .slider-handle{margin-left: -6px;width: 16px;height: 16px;background: #616161 none;}.slider.slider-horizontal .slider-tick-label-container{height: 28px;margin-left: 0 !important;}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{width: 60px !important;}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label:first-child{float: left;text-align: left;}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label:last-child{float: right;text-align: right;}.banner-leaderboard{margin-top: 15px;}.banner-leaderboard--landing{margin-top: 0;padding: 0;}.banner-leaderboard--landing img{margin-left: auto;margin-right: auto;}.bw{-webkit-filter: grayscale(100%);opacity: 0.4;}.bw:hover{opacity: 1;}.mfp-fade{}.mfp-fade.mfp-bg{opacity: 0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.mfp-fade.mfp-bg.mfp-ready{opacity: 0.8;}.mfp-fade.mfp-bg.mfp-removing{opacity: 0;}.mfp-fade.mfp-wrap{}.mfp-fade.mfp-wrap .mfp-content{opacity: 0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity: 1;}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity: 0;}.share{color: #5a5a5a;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.share:hover{text-decoration: none;}.modal{}.modal-header{padding: 20px;position: relative;height: 50px;}.modal-header .btn-close{position: absolute;top: 50%;margin-top: -8px;right: 20px;opacity: 1;}.modal-body{padding: 20px;}.modal-footer{padding: 20px;border-top: 0;}.modal--comment .modal-header{padding: 0 20px;height: auto;border-bottom: 1px solid #dfdfdf;}.modal--comment .modal-title{padding: 15px 0;display: inline-block;border-bottom: 1px solid #dfdfdf;}.modal--comment .modal-footer{border-bottom: 1px solid #dddddd;background-color: #f4f4f4;}.modal--comment .modal-footer .btn--comment{min-width: 280px;margin-left: 15px;border-radius: 4px;}.modal--comment .modal-footer label{color: #bababa;font-weight: 400;font-size: 12px;}.location-selector-modal{background-color: rgba(0, 0, 0, 0.78);}.location-selector-modal .modal-dialog{width: 670px;}.location-selector-modal .modal-dialog .modal-content{background: #ffffff url(/Content/assets/img/location-selector-bg.png) repeat-x bottom;}.location-selector-modal .modal-dialog .modal-title{display: none;}.location-selector-modal .modal-dialog .modal-body{padding-top: 0;}.location-selector-modal .modal-dialog .modal-body h2{margin-top: 0;}.table{}.table> thead> tr> th{border-top: 1px solid #dddddd;border-bottom: 0;}.table--reservation{margin-bottom: 0;font-size: 13px;}.table--reservation> thead> tr> th,.table--reservation> tbody> tr> td{line-height: 1.5;}.table--reservation> thead> tr> th{border-top: 1px solid #dddddd !important;padding: 15px 10px;color: #4b4b4b;font-weight: 400;}.table--reservation> tfoot> tr> th{padding: 16px 8px 4px;}.table--reservation> tfoot> tr> th.column--total{font-size: 16px;font-weight: 500;}.table--reservation> tfoot> tr> th.column--price .product__price{line-height: 20px;}.table--reservation> tfoot> tr> th.column--price .product__price .price{font-size: 15px;}.table--reservation> tfoot> tr> th.column--price .product__price .price--list-price{font-size: 12px;}.table--reservation> tbody> tr> td{border-color: #f1f1f1;padding: 15px 10px;color: #5a5a5a;}.table--reservation> tbody> tr> td.column--image{padding: 15px 0;width: 70px;}.table--reservation> tbody> tr> td.column--price .product__price{line-height: 20px;}.table--reservation> tbody> tr> td.column--price .product__price .price{font-size: 15px;}.table--reservation> tbody> tr> td.column--price .product__price .price--list-price{font-size: 12px;}.table--reservation> tbody> tr> td.column--occupancy{font-size: 16px;}.table--reservation> tbody> tr> td.column--buy-now{padding: 15px 0;width: 130px;}.table--reservation> tbody> tr:first-child td{padding-top: 25px;border-color: #dddddd;}.table--listing thead tr th,.table--listing tbody tr th,.table--listing tfoot tr th,.table--listing thead tr td,.table--listing tbody tr td,.table--listing tfoot tr td{padding: 15px 20px;}.table--listing thead> tr> th{border-top: 0;border-bottom: 1px solid #d2d2d2;color: #777777;font-size: 13px;font-weight: 400;}.table--listing tbody> tr> td{border-top: 0;}.table--listing tbody> tr> td.name> div{width: 80%;}.table--listing tbody> tr.sep-row:last-child{display: none;}.table--listing tbody> tr.sep-row td{padding: 0 20px;}.table--listing tbody> tr.sep-row td hr{margin: 0;}.table--listing tfoot> tr> th{padding: 25px 0;border-top: 0;background-color: #eeeeee;}.table--listing tfoot> tr> th.total{font-size: 20px;}.table--listing tfoot> tr> th.point{color: #ed1c24;font-size: 20px;}.table--keyval> tbody> tr> th{padding: 8px 0;border: 0;width: 180px;min-width: 180px;color: #777777;font-size: 14px;font-weight: 400;}.table--keyval> tbody> tr> td{padding: 5px 0;border: 0;}.table--orders> tbody> tr> td{border-top: 1px solid #eee !important;}.table--orders> tbody> tr> td.status{font-weight: 500;}.table--orders> tbody> tr> td.total{font-weight: 400;}.table--orders .name a{color: #333;}.table--order-details> thead> tr> th{background-color: #eeeeee;}.table--order-details> tbody> tr> td{}.table--checkout{margin: 0;}.table--checkout> thead> tr> th.action{padding: 15px 5px;}.table--checkout> tbody> tr> td.image{width: 1%;padding-right: 0;}.table--checkout> tbody> tr> td.image img{float: left;max-width: 60px;}.table--checkout> tbody> tr> td.image .btn{display: inline-block;margin-top: 8px;}.table--checkout> tbody> tr> td.name h5{margin: 0;font-size: 14px;font-weight: 500;line-height: 22px;}.table--checkout> tbody> tr> td.name a{color: #3498db;font-size: 13px;}.table--checkout> tbody> tr> td.name .more-info{font-size: 12px;}.table--checkout> tbody> tr> td.name .more-info dl{margin: 10px 0;}.table--checkout> tbody> tr> td.name .more-info dl:before,.table--checkout> tbody> tr> td.name .more-info dl:after{content: " ";display: table;}.table--checkout> tbody> tr> td.name .more-info dl:after{clear: both;}.table--checkout> tbody> tr> td.name .more-info dl dt{float: left;width: 65px;color: #999999;font-weight: 400;}.table--checkout> tbody> tr> td.name .more-info dl dd{overflow: hidden;}.table--checkout> tbody> tr> td.action{padding: 15px 5px;}.table--checkout> tbody> tr> td.action i{color: #222;font-size: 16px;}.nano .table--checkout{margin-top: -50px;}.address-table .table--editable{margin-bottom: 8px;}.address-table .table--editable .btn{margin-bottom: 15px;}.table--editable> tbody> tr> th,.table--editable> tbody> tr> td{padding: 0px 0;vertical-align: middle;}.editing .table--editable> tbody> tr> th,.editing .table--editable> tbody> tr> td{padding: 5px 0;}.table--editable> tbody> tr> th .form-group label,.table--editable> tbody> tr> td .form-group label{font-size: 14px;color: #222;}.table--editable> tbody> tr> th .form-group input[type="radio"],.table--editable> tbody> tr> td .form-group input[type="radio"]{margin-right: 5px;vertical-align: 1px;}.table--editable> tbody> tr> td{max-width: 280px;}hr.no-margin-top{margin-top: 0;}.availability-off{position: relative;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.availability-off:after{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 999;}.editable-section .button-edit{display: inline-block;}.editable-section .button-cancel,.editable-section .button-save{display: none;}.editable-section.editing .button-edit{display: none;}.editable-section.editing .button-cancel,.editable-section.editing .button-save{display: inline-block;}.editable-section.cancel-disabled .button-cancel{display: none;}.editable{min-height: 34px;}.editable .text{word-wrap: break-word;display: inherit;padding: 7px 13px;line-height: 20px;}.editable .input{display: none;}.editable .input.form-group{margin-bottom: 0;}.editing .editable .text,.editable.editing .text{display: none;}.editing .editable .input,.editable.editing .input{display: inherit;}.modal-login-dialog{width: 510px;}.modal-login-dialog .modal-header{border-bottom: 1px solid #d2d2d2;height: auto;}.modal-login-dialog .modal-body{padding: 40px 80px;}.modal-login-dialog .modal-footer{padding-left: 80px;padding-right: 80px;border-top: 1px solid #dddddd;background-color: #f4f4f4;}.modal-comment-dialog{width: 930px;}.modal-comment-dialog .comment-rating .rating-results{color: #bababa;font-size: 13px;margin-top: 10px;}.modal-comment-dialog .comment-rating .rating{padding: 5px 0;text-align: center;}.modal-comment-dialog .comment-rating .rating .star{margin: 0 4px;}.modal-comment-dialog .comment-rating .note{color: #3498db;text-align: center;}.dz-preview.dz-success .dz-success-mark{-webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);}.dz-preview.dz-error .dz-error-mark{opacity: 1;-webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);}.dz-preview.dz-error .dz-error-message{display: block;}.dz-preview.dz-processing .dz-progress{opacity: 1;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}.dz-preview.dz-complete .dz-progress{opacity: 0;-webkit-transition: opacity 0.4s ease-in;-moz-transition: opacity 0.4s ease-in;-ms-transition: opacity 0.4s ease-in;-o-transition: opacity 0.4s ease-in;transition: opacity 0.4s ease-in;}.dz-preview:not(.dz-processing) .dz-progress{-webkit-animation: pulse 6s ease infinite;-moz-animation: pulse 6s ease infinite;-ms-animation: pulse 6s ease infinite;-o-animation: pulse 6s ease infinite;animation: pulse 6s ease infinite;}.dz-preview .dz-progress{opacity: 0;z-index: 1000;pointer-events: none;position: absolute;height: 8px;left: 0;top: 0;width: 75px;background: rgba(255, 255, 255, 0.9);-ms-transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);overflow: hidden;}.dz-preview .dz-progress .dz-upload{background: #333;background: linear-gradient(to bottom, #666666, #444444);position: absolute;top: 0;left: 0;bottom: 0;width: 0;-webkit-transition: width 300ms ease-in-out;-moz-transition: width 300ms ease-in-out;-ms-transition: width 300ms ease-in-out;-o-transition: width 300ms ease-in-out;transition: width 300ms ease-in-out;}.dz-preview .dz-error-message{pointer-events: none;z-index: 1000;position: absolute;display: none;opacity: 0;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;border-radius: 8px;font-size: 13px;top: 130px;left: -10px;width: 140px;background: #be2626;background: linear-gradient(to bottom, #be2626, #a92222);padding: 0.5em 1.2em;color: white;}.dz-preview .dz-error-message:after{content: '';position: absolute;top: -6px;left: 64px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;}.dz-preview.dz-error:hover .dz-error-message{opacity: 1;pointer-events: auto;}.dz-preview .dz-success-mark,.dz-preview .dz-error-mark{pointer-events: none;opacity: 0;z-index: 500;position: absolute;display: block;top: 50%;left: 50%;margin-left: -27px;margin-top: -27px;}.dz-preview .dz-success-mark svg,.dz-preview .dz-error-mark svg{display: block;width: 54px;height: 54px;}.image-uploader .preview-wrap{max-height: 170px;overflow: auto;}.image-uploader .preview-wrap:before,.image-uploader .preview-wrap:after{content: " ";display: table;}.image-uploader .preview-wrap:after{clear: both;}.image-uploader .preview-wrap .preview{display: inline;}.image-uploader .preview-wrap .preview .dz-preview{position: relative;margin: 0 10px 10px 0;width: 75px;height: 75px;float: left;}.image-uploader .preview-wrap .preview .dz-preview .dz-image img{width: 75px;height: 75px;}.image-uploader .preview-wrap .preview .dz-preview .dz-remove{overflow: hidden;position: absolute;top: 0;right: 0;width: 18px;height: 18px;padding: 0 0 0 2px;background-color: #ed1c24;color: #fff;font-family: Verdana;font-size: 11px;text-align: center;line-height: 16px;}.image-uploader .preview-wrap .preview .dz-preview .dz-details{display: none;}.image-uploader .preview-wrap .button-add{display: inline-block;margin: 0;width: 75px;height: 75px;padding: 15px 0;border: 2px dashed #d2d2d2;background: url(/Content/assets/img/add-image.png) no-repeat;color: #d2d2d2;text-transform: uppercase;text-align: center;cursor: pointer;text-decoration: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;background-size: 55px;background-position: 50% 50%;}.nav--floating{z-index: 998;display: none;position: absolute;left: 50%;top: 962px;margin-left: -660px;width: 42px;background-color: #fff;box-shadow: 0 0 3px rgba(200, 200, 200, 0.5);}.nav--floating.affix{position: fixed;top: 55px !important;}.nav--floating> li> a{position: relative;padding: 7px 7px;overflow: hidden;text-align: center;color: #000;}.nav--floating> li> a> span{opacity: 0;position: absolute;top: 0;left: 100%;padding: 7px 12px 7px 0;line-height: 20px;background-color: #eeeeee;text-align: right;white-space: nowrap;}.nav--floating> li> a:hover{overflow: visible;}.nav--floating> li> a:hover> span{opacity: 1;width: auto;}.nav--floating> li.active> a{color: #fff;transition-property: opacity, background;transition-duration: 0.3s;}@media (min-width: 1170px) {.nav--floating { display: block;}}.to-top{display: none;z-index: 999;position: fixed;bottom: 10px;right: 10px;}.tt-menu{margin-left: -3px;margin-top: 2px;right: 50px;border: 1px solid #dddddd;background-color: #fff;}.tt-menu .tt-dataset{padding: 10px 0;}.tt-menu .tt-dataset .tt-suggestion{padding: 0;}.tt-menu .tt-dataset .tt-suggestion a{display: block;padding: 5px 15px;color: #777;font-size: 14px;font-weight: 400;line-height: 20px;text-decoration: none;}.tt-menu .tt-dataset .tt-suggestion.first-item{border-top: 1px solid #dfdfdf;margin-top: 5px;padding-top: 5px;}.tt-menu .tt-dataset .tt-highlight{color: #000;}.tt-menu .tt-dataset .tt-cursor{background-color: #f4f4f4;text-decoration: none;}.tt-menu .tt-dataset .tt-header-line{padding: 5px 15px;margin-top: 10px;border-top: 1px solid #dfdfdf;font-size: 16px;font-weight: 500;}.tt-menu .tt-dataset .tt-header-line:hover{background-color: #fff;}.tt-menu .tt-dataset .tt-search-in{color: #d69584;font-weight: 400;}.tt-menu .tt-dataset .tt-search-category{color: #3498db;font-weight: 400;text-transform: capitalize;}.border-red{border-color: #ed1c24 !important;}.feature-list{list-style-type: none;padding: 0;}.feature-list li{padding: 0 0 10px 0;list-style-type: none;font-size: 13px;}.feature-list li:before,.feature-list li:after{content: " ";display: table;}.feature-list li:after{clear: both;}.feature-list li + li{padding: 10px 0;border-top: 1px solid #eeeeee;}.feature-list li i{width: 40px;float: left;font-size: 24px;line-height: 22px;}.feature-list li div{overflow: hidden;font-size: 13px;line-height: 22px;}.products--swiper{margin: 0 -10px;position: relative;overflow: hidden;z-index: 1;}.products--swiper .product-wrapper{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}.swiper-container-android.products--swiper .product-wrapper{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.products--swiper .products__inner .product-wrapper{float: none;}.products--swiper .products__inner{padding-top: 4px;}.products--swiper .products__inner{position: relative;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.products--swiper .products.swiper-container-android .product-wrapper,.products--swiper .products__inner{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.page-loading{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 99999;background: rgba(0, 0, 0, 0.4);}.page-loading:after{position: absolute;top: 45%;left: 50%;width: 120px;height: 120px;margin-left: -60px;margin-top: -60px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);content: " ";background: #ffffff url(/Content/assets/img/loader-mascot.gif) no-repeat center center;background-size: 40%;}.compact.modal .modal-content{position: relative;border-radius: 5px;background-color: #ffffff;}.compact.modal .modal-content .close{position: absolute;top: 5px;right: 5px;width: 18px;height: 18px;}.compact.modal .modal-body{padding: 0px;}.compact.modal .alert{margin-bottom: 0px;border-radius: 5px;}.visible-affix{display: none !important;}.header__navigation.affix{width: 100%;top: 0;}.sticky-header{visibility: hidden;height: 0 !important;position: absolute;top: -100px;}.sticky-header.affix{visibility: visible;height: 42px !important;position: fixed;}.affix .visible-affix{display: block !important;}.affix .hidden-affix{display: none !important;}.affix .main-nav__branding{width: 225px;}.affix .main-nav__branding> a{background-color: #CA181F;}.affix .search-area{padding: 0;width: 595px;background: #fff;margin: 5px 0;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}.affix .search-box{border: none;}.affix .search-box input[type="text"]{height: 28px;}.affix .search-box .btn{height: 30px;}.affix .search-box__category .bootstrap-select .dropdown-toggle{padding: 5px 12px;border: none;}.affix .btn-search{background: #fff;top: 2px;color: #ed1c24;width: 40px;}.affix .bootstrap-select.btn-group .dropdown-menu li a{color: #666;}body.home .affix .main-nav .branding__menu,.affix .branding__menu{display: none;}body.home .affix .main-nav .main-nav__branding.hover .branding__menu,.affix .main-nav__branding.hover .branding__menu{display: block;}.logo-affix{display: block;width: 140px;margin: 9px 21px !important;padding: 0 !important;line-height: 16px !important;height: auto !important;background: none !important;}.logo-affix img{width: 140px;}.logo-affix:hover{background: inherit !important;}.promo-slider{position: relative;}.slider-item{overflow: hidden;position: relative;min-height: 390px;}.layer-elm{opacity: 0;position: absolute;top: 0;left: 0;}.header-cart{list-style: none;text-align: right;margin-top: 22px;text-transform: uppercase;position: relative;}.header-cart .nav-cart> a{color: #333;padding: 11px 14px;border-radius: 3px;text-decoration: none;}.header-cart li{list-style: none;white-space: nowrap;}.header-cart .hd-cart{color: #333;font-size: 22px;}.header-cart .circle{border: none;background: #ed1c24;color: #fff;font-size: 12px;padding: 2px 6px;margin-left: -12px;vertical-align: 8px;}.header-cart .open> a{background: #eee;}.header-cart .dropdown-cart{margin-top: 10px;}.sticky-header .nav-cart .circle{background: #fff;color: #ed1c24;}.sticky-header .nav-cart> a{line-height: 27px !important;}.sticky-header .nav-cart> a .hd-cart-text{font-size: 14px;}.product-address .panel-title{font-size: 14px;}.affix-bottom.block-viewed-products{position: absolute;}.affix-top.block-viewed-products{position: relative;}.affix.block-viewed-products{position: fixed;top: 50px;width: 230px;}body #feedbackify .dlg-sizer> img{height: auto !important;width: 150px !important;margin: 5px 0 15px!important;}body #feedbackify .dlg-content{padding: 5px 15px!important;}body #feedbackify .select-hdr{font-size: 14px !important;margin-top: 15px !important;margin-bottom: 10px !important;}body #feedbackify .dlg-hdr{font-size: 16px !important;font-weight: bold !important;color: #333 !important;margin-bottom: 10px !important;margin-top: 5px !important;}body #feedbackify .main-content{margin: 0 0 5px 0 !important;border: none !important;background: none !important;padding: 10px 0!important;}body #feedbackify .feedback-contain2{width: 100% !important;}ul.nav--floating a:hover span, ul.nav--floating a:hover, ul.nav--floating .active a span, ul.nav--floating .active a{background-color: #bababa;color: #fff;}.branding--nha-cua.block--tab.branding .block__header, .branding--nha-cua.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #27ABD1;}.branding--nha-cua.block--tab.branding .block__title, .branding--nha-cua .block__branding, .nav--floating .branding--nha-cua:hover a span, .nav--floating .branding--nha-cua:hover a, .nav--floating .active.branding--nha-cua a span, .nav--floating .active.branding--nha-cua a{background-color: #27ABD1;color: #fff;}.branding--dien-tu.block--tab.branding .block__header, .branding--dien-tu.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #F77807;}.branding--dien-tu.block--tab.branding .block__title, .branding--dien-tu .block__branding, .nav--floating .branding--dien-tu:hover a span, .nav--floating .branding--dien-tu:hover a, .nav--floating .active.branding--dien-tu a span, .nav--floating .active.branding--dien-tu a{background-color: #F77807;color: #fff;}.branding--icon_MeBe.block--tab.branding .block__header, .branding--icon_MeBe.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #E252A7;}.branding--icon_MeBe.block--tab.branding .block__title, .branding--icon_MeBe .block__branding, .nav--floating .branding--icon_MeBe:hover a span, .nav--floating .branding--icon_MeBe:hover a, .nav--floating .active.branding--icon_MeBe a span, .nav--floating .active.branding--icon_MeBe a{background-color: #E252A7;color: #fff;}.branding--lam-dep.block--tab.branding .block__header, .branding--lam-dep.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #9CD046;}.branding--lam-dep.block--tab.branding .block__title, .branding--lam-dep .block__branding, .nav--floating .branding--lam-dep:hover a span, .nav--floating .branding--lam-dep:hover a, .nav--floating .active.branding--lam-dep a span, .nav--floating .active.branding--lam-dep a{background-color: #9CD046;color: #fff;}.branding--sach.block--tab.branding .block__header, .branding--sach.block--tab.branding .block__header .tab__item.active a:after{border-top-color: #B69454;}.branding--sach.block--tab.branding .block__title, .branding--sach .block__branding, .nav--floating .branding--sach:hover a span, .nav--floating .branding--sach:hover a, .nav--floating .active.branding--sach a span, .nav--floating .active.branding--sach a{background-color: #B69454;color: #fff;}@media (min-width: 1200px) {.footer .col-1 { width: 360px;} .footer .col-2{width: 255px;} .footer .col-3{width: 205px;} .footer .col-4{width: 290px;} .footer .newsletter__input, .footer .register-news-state-footer select{width: 224px !important;} .footer .social__item{width: 30px;height: 30px;} .footer .hotline{font-size: 24px;}}.col-fter-1{width: 337px;float: left;padding-right: 30px;}.col-fter-2{width: 296px;padding: 0 27px 0 21px;float: left;}.col-fter-2 .box-icon{padding: 8px 0 0 0;}.col-fter-2 .box-icon img{margin-right: 5px;}.col-fter-3{width: 234px;padding-right: 20px;float: left;}.col-fter-4{width: 299px;float: left;}.font15{font-size: 15px;font-weight: bold;}.col-fter-5{width: 205px;float: left;}.col-fter-6{width: 660px;float: left;}.col-fter-7{width: 310px;float: left;}.box-price-detail{width: 290px;float: left;padding-left: 10px;}.box-delivery-brand{width: 230px;float: right;padding: 0 15px;border: 1px solid #e1e1e1;background: #f9f9f9;margin:10px 0 0;border-radius: 3px;}.box-delivery-brand ul{margin: 0;padding: 0;list-style-type: none;}.box-delivery-brand ul li{margin: 0;padding: 10px 0;list-style-type: none;font-size: 13px;}.box-delivery-brand ul li:first-child{border-bottom: 1px solid #dddddd;}.box-delivery-brand .icon-delivery-brand{background: url(/Content/assets/img/icons/icon_giaohang.svg) no-repeat;width: 36px;height: 18px;display: inline-block;position: relative;top: 4px;margin-right:4px;}.box-delivery-brand .icon-product-brand{background: url(/Content/assets/img/icons/icon_cungcapboi.svg) no-repeat;width: 30px;height: 30px;display: inline-block;position: relative;margin-right:7px;}.box-delivery-brand span{display: inline-block;width: 140px;}.box-delivery-brand a{color: #000000;text-decoration: none;font-weight: bold;}.box-delivery-brand a:hover{color: #0491e2;text-decoration: none;font-weight: bold;}.box-info-brand{padding: 18px 15px;border-bottom: 2px solid #e5e5e5;font-size: 13px;}.box-info-brand a{font-style: italic;color: #3795d7;text-decoration: underline;font-weight: normal;font-size: 12px;}.box-info-brand p{text-align: center;padding: 10px 0;}.disabled{opacity: .4!important;-moz-opacity: .4!important;-khtml-opacity: .4!important;-ms-filter: "alpha(opacity=40)"!important;filter: alpha(opacity=40)!important;pointer-events: none;}.box-chitiet-dh{padding: 45px 15px 15px ;}.chitiet-dh-steps{width: 100%;margin: 10px auto 30px;list-style: none;padding: 0;display: table;table-layout: fixed;color: #353535;}.header__main .chitiet-dh-steps{width: 900px;margin: 22px auto 10px;}.chitiet-dh-steps> li{position: relative;display: table-cell;text-align: center;font-size: 13px;}.chitiet-dh-steps> li> a{color: #353535;}.chitiet-dh-steps> li> a:active,.chitiet-dh-steps> li> a:focus,.chitiet-dh-steps> li> a:hover{text-decoration: none;}.chitiet-dh-steps> li:before{color: #fff;content: attr(data-step);display: table;margin: 0 auto -60px;background: #dddddd;width: 22px;height: 22px;text-align: center;line-height: 22px;border-radius: 100%;position: relative;z-index: 910;}.chitiet-dh-steps> li:after{content: '';position: absolute;display: block;background: #dddddd;width: 90%;height: 6px;top: 8px;left: 55%;z-index: 20;}.chitiet-dh-steps> li:last-child:after{display: none;}.chitiet-dh-steps> li.is-complete{color: #353535;}.chitiet-dh-steps> li.is-complete:before a{color: #353535;}.chitiet-dh-steps> li.is-complete:before,.chitiet-dh-steps> li.is-complete:after{color: #FFF;background: #71be0f;}.chitiet-dh-steps> li.is-complete:before{color: #FFF;background:#71be0f url(/Content/assets/img/im-chekout/icon-check.svg) no-repeat;background-size: 65% auto;background-position: 5px 5px ;}.chitiet-dh-steps> li.is-active{color: #71be0f;}.chitiet-dh-steps> li.is-active> a{color: #71be0f;}.chitiet-dh-steps> li.is-active:before{color: #FFF;background: #71be0f;}.chitiet-dh-steps> li.is-active:before{color: #FFF;background:#71be0f url(/Content/assets/img/im-chekout/icon-check.svg) no-repeat;background-size: 65% auto;background-position: 5px 5px ;}.chitiet-dh-steps> li.is-cong:before{color: #FFF;background:#71be0f url(/Content/assets/img/im-chekout/cong.svg) no-repeat;background-size: 65% auto;background-position: 5px 5px ;}.bor-top{border-top: 1px solid #d2d2d2;}.detail-gh{border: 1px solid #d2d2d2;margin: 0 20px 20px;display: none;font-size: 14px;}.detail-gh table tr{border-top: 1px solid #d2d2d2;}.detail-gh table tr:first-child{border-top: none;background: #eeeeee;font-weight: bold;}.detail-gh table td{padding: 10px 15px;}.chitiet-dh-steps> li.flip{cursor: pointer;}.all-login{max-width: 400px;}.box-e-voucher .input-group{width: 100%;}.box-e-voucher .form-group .form-control-feedback{top: 30px;right: 10px;}.box__body{position: relative;}.box-quantity{width: 160px;float: left;margin-right: 20px;}.box-select-voucher{width: 400px;float: left;padding: 8px 3px 2px 0px;}.box-login{width: 100%;float: left;padding: 20px 35px 30px 35px;}.box-login p{padding: 10px 0;border-bottom: 1px solid #ccc;}.title-login{font-size: 24px;text-transform: uppercase;padding-bottom: 20px;text-align: center;color: #4b4b4b;}.box-form-login{font-size: 12px;}.box-form-login .text-tt{padding: 0 0 10px 0;}.box-form-login label{font-size: 13px;display: block;font-weight: normal;}.box-form-login input{border-style: solid;border-width: 1px;border-color: #cfcfcf;border-radius: 4px;background-color: white;width: 100%;height: 42px;padding: 10px;margin-bottom: 8px;color: #999;}.box-form-login input.lock-txt{background: #efefef;padding-right: 30px;margin-bottom: 3px;}.box-form-login .al-txt{position: relative;}.box-form-login .al-txt .icon-check{position: absolute;width: 14px;height: 14px;top: 10px;right: 6px;display: block;}.box-radio{padding: 4px 0;}.box-radio .text-radio{padding: 3px 0;}.box-radio .text-radio .icon-check{width: 14px;height: 14px;border: 1px solid #9d9d9d;border-radius: 100%;display: block;margin-right: 6px;float: left;}.box-radio .text-radio .icon-check-o{border: 3px solid #ed1c24;}.box-form-login input[type="radio"]{width: 15px;height: 15px;background: #FFFFFF;float: left;margin-right: 7px;position: relative;top: -2px;}#login-dialog .modal-header{border-bottom: 1px solid #e5e5e5;}.box-radio-cop{padding-bottom: 15px;}.box-radio-cop label{font-weight: normal;font-size: 13px;position: relative;padding-left: 5px;}.box-radio-cop label:before{content: "";width: 14px;height: 14px;border: 1px solid #9d9d9d;border-radius: 100%;margin-right: 4px;position: absolute;top: 10%;left: -19px;}.box-radio-cop input[type="radio"]{position: relative;top: -1px;width: 15px;height: 15px;background: #FFFFFF;opacity: 0;margin-right: 4px;float: left;z-index: 100;}.box-radio-cop input[type="radio"]:checked + label:before{border: 3px solid #ed1c24;background: #fff;}.box-hide-pas{display: none;}.fl{float: left;}.fr{float: right;}.box-form-login button{border-radius: 4px;background-color: #71be0f;width: 100%;height: 42px;border: none;color: #fff;font-size: 18px;font-weight: 400;text-transform: uppercase;margin-top: 10px;display: block;border: 1px solid #6bb60c;}.box-form-login button:hover{background-color: #76c70f;}.box-other-ac{text-align: center;}.box-other-ac img{border-radius: 4px;margin: 10px 3px;}.dropdown-menu:before{position: absolute;top: -8px;left: 141px;display: inline-block;border-right: 6px solid transparent;border-bottom: 7px solid #cccccc;border-left: 6px solid transparent;content: '';}.dropdown-menu:after{position: absolute;top: -6px;left: 142px;display: inline-block;border-right: 5px solid transparent;border-bottom: 6px solid #fff;border-left: 5px solid transparent;content: '';}.header .bo-shadow{box-shadow: 0px 1px 2px 0px #e6e6e6;}.main-content{background-color: #f4f4f4;}.box-add-address{padding: 10px 15px;border-bottom: 1px solid #d2d2d2;}.box-addinfo-user{padding: 20px 15px;}.lb-info-text{display: block;padding: 0 0 3px 0;font-weight: normal;margin: 0;}.box-info-text{border: 1px solid #cfcfcf;border-radius: 3px;background-color: white;width: 100%;height: 46px;margin-bottom: 20px;padding: 3px 10px;}.box-check{height: 36px;width: 100%;padding-top: 10px;}.box-check label{display: inline-block;position: relative;padding: 0 10px 0 4px;top: -3px;font-weight: normal;}.box-check input[type="radio"], input[type="checkbox"]{width: 15px;height: 15px;}.bt-update{border-radius: 3px;background-color: #71be0f;width: 89px;height: 46px;color: #FFFFFF;font-size: 15px;text-align: center;line-height: 30px;float: left;border: none;margin-right: 10px;}.bt-no-update{border: 1px solid #d0d0d0;border-radius: 3px;background-color: #fff;width: 58px;height: 46px;color: #565656;font-size: 15px;text-align: center;line-height: 30px;float: left;}.box-thank{padding-bottom: 50px;}.box-thank .box-text-thank .icon-thank{text-align: center;width: 100%;padding: 30px 0;}.box-thank .box-text-thank .icon-thank img{max-width: 100%;height: auto;}.box-thank .box-text-thank{text-align: center;max-width: 824px;margin: 0 auto;line-height: 23px;font-size: 15px;font-weight: bold;}.box-thank .box-text-thank .text-thank{font-size: 24px;text-transform: uppercase;padding: 30px 0 0 0;text-align: center;font-weight: bold;line-height: normal;}.box-thank .box-text-thankp{margin: 0;padding: 20px 0;}.box-thank .add-info-call{padding: 20px 0 30px 85px;max-width: 280px;margin: 0 auto;background: url(https://s3-hd.hotdeal.vn/original/2017/10/1/59e85cf508868-mascot-call.png) no-repeat top left;text-align: left;font-weight: normal;line-height: 18px;}.box-thank .add-info-call span{font-size: 25px;font-weight: bold;color: #eb1d24;display: block;padding-bottom:5px;}.box-thank .add-info-guest .tt-lb{display: block;margin-bottom: 3px;width: 100%;font-weight: normal;}.box-thank .add-info-guest .input-group{width: 100%;}.box-thank .add-info-guest .input-group .form-control-feedback{top: 5px;}.box-thank .box-bt-dk{text-align: center;}.box-thank .box-bt-dk .bt-dk{border: 1px solid #71be0f;border-radius: 10px;background-color: white;width: 243px;height: 45px;font-size: 15px;text-transform: uppercase;color: #000;display: inline-block;margin: 0 20px 20px;line-height: 45px;}.box-thank .box-bt-dk .bt-dk:hover{text-decoration: none;}.box-thank .box-bt-dk .bt-tt-mua{border: 1px solid #71be0f;border-radius: 10px;background-color: #71be0f;width: 243px;height: 45px;font-size: 15px;text-transform: uppercase;color: #fff;display: inline-block;margin: 0 20px 20px;line-height: 45px;}.bt-tt-mua, a.bt-tt-mua:hover{text-decoration: none;}.gray-color{color: #888888;}.red-color{color: #f04124;}.box-deal-right-tk{width: 270px;margin: 20px auto;padding-bottom: 5px;}.box-quantity{width: 160px;float: left;}.box-select-voucher .box-evc{width: 123px;float: left;}.box-select-voucher .box-evc i{font-size: 18px;margin-right: 4px;float: left;}.box-select-voucher .box-evc input{float: left;margin-right: 4px;}.box-select-voucher .box-evc label{font-weight: normal;}.box-e-voucher{display: block;border-bottom: 1px dashed #cfcece;width: 100%;margin-bottom: 10px;}.box-bt-update{padding-top: 23px;}.box-not-dh{position: absolute;right: 9px;width: 49%;}.box-diemthuong .text-tien-tt{text-transform: uppercase;float: left;}.box-diemthuong .so-tien{float: right;font-size: 20px;font-weight: bold;color: #ed1c24;padding: 3px 0 10px 0;}.box-diemthuong .lb-text-diemthuong{font-weight: normal;position: relative;top: -2px;}.box-diemthuong .not-diem{font-size: 12px;margin: 0;padding: 0 0 0 20px;color: #878787;}.box-diemthuong .not-login{font-size: 11px;color: #878787;padding-left: 20px;}@media screen and (min-width: 768px) and (max-width: 1199px) {.box-calendar .txt-calender .icon-calendar { right: -60px !important;} #alert-room{padding-left: 10px;padding-right: 10px;margin-left: 0;margin-top: 10px;color: #FFF;}}@media only screen and (min-device-width: 767px) and (max-device-width: 768px) {.box-e-voucher { width: 100%;margin-bottom: 10px;padding-bottom: 15px;} .box-not-dh{position: inherit;width: 100%;padding: 0 15px;} .box-bt-update{padding-top: 0px;} }@media screen and (max-width: 767px) {.box-thank { background-size: 100% auto;padding: 0 10px 40px 10px;} .box-thank .box-text-thankp a{display: block;} .box-thank .box-text-thankp span{display: none;} .box-check{padding-bottom: 35px;} .box-select-voucher{width: 57%;float: left;padding: 12px 3px 2px 0;border-left: none;} .product__stats{padding-bottom: 5px;} .box-bt-update{padding-top: 0px;} .box-e-voucher{width: 100%;margin-bottom: 10px;padding-bottom: 15px;} .box-not-dh{position: inherit;width: 100%;padding: 0 10px;} #alert-room{padding-left: 10px;padding-right: 10px;margin-left: 0;margin-top: 10px;color: #FFF;} .btn--buy-alert{width: 100%;}}body.page-checkout{position: relative;padding-bottom: 150px;min-height: 100vh;}body.page-checkout footer{position: absolute;right: 0;bottom: 0;left: 0;}.notice{color: #999;font-size: 13px;}.branding--hang-tet.block--tab.branding .block__title{background-color: #bc292f;color: #FFF;font-size: 17px;font-weight: 700;color: #fff;vertical-align: middle;white-space: nowrap;}.branding--hang-tet.block--tab.branding .block__header{border-top-color: #bc292f;}.branding--hang-tet .block__branding, .nav--floating .branding--hang-tet:hover a span, .nav--floating .branding--hang-tet:hover a, .nav--floating .active.branding--hang-tet a span, .nav--floating .active.branding--hang-tet a{background-color: #bc292f;}.box-logo-spa{width: 100%;background: #fff;border: 1px solid #e3e3e3;background-color: rgb(255, 255, 255);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.07);padding:10px 0;margin-bottom:15px;overflow: hidden;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}.box-logo-spa::-webkit-scrollbar{display: none}.box-logo-spa img{max-width: 14%;height: auto;margin: 0 15px;}.errorMessage{color: red;}#alert-room{padding-left: 10px;padding-right: 10px;color: #FFF;}.account-page{padding-bottom: 20px}.account-page .register-form{}.account-page h1{font-size: 24px;margin: 10px 0;}.account-page h2{font-size: 18px;border-bottom: thin dotted #ccc;padding-bottom: 5px;}.account-page .subheader{}.account-page .mandatory-fields{font-size: 12px;text-decoration: underline;}.account-page span.required{color:red;}.account-page form{}.account-page form> div{max-width: 650px;margin: 0 auto;}.account-page form .error{color: #ff0000;padding-left: 160px;}.account-page form .error div{display: none}.account-page form .error p{margin-bottom: 0px}.account-page .field{padding: 5px 0px;}.account-page .field label{width:155px;font-weight: normal;text-align: right;padding: 0px 5px 0px 0px;}.account-page .field input[type="email"],.account-page .field input[type="password"],.account-page .field input[type="text"],.account-page .field input[type="date"]{min-width: 250px;}.account-page .field select{min-width: 210px;padding: 3px 10px;}.account-page .submit-group{padding:10px 0px;max-width: 500px}.account-page .submit-group.register{padding-left: 150px}.account-page .submit-group.account{padding-left: 170px}.login-form{}.box-login.login-form{border-radius: 0px;padding: 10px 20px;text-align: left;}.login-form form{}.login-form .header{font: bold 169% Arial,Helvetica,sans-serif;margin:0px;padding: 5px;text-transform: uppercase;}.login-form hr{margin: 0px -20px 10px;}.login-form form> label{margin-bottom: 0px;border-bottom: thin solid #ddd;font-weight: normal;}.login-form .input-group{margin-bottom: 10px;}.login-form .input-group label{color: #757474;font-weight: normal;margin-bottom:0px}.login-form .input-group input[type="text"],.login-form .form-field input[type="password"],.login-form .form-field input[type="email"]{max-width: 240px;padding: 3px;line-height: normal;}.login-form .input-group a{color: #337ab7}.login-form .input-group p{margin-bottom: 0px}.login-form .remember-field{margin:10px 0px;width: 100%}.login-form .remember-field .colum-left{padding-left: 0px;padding-right: 0px;}.login-form .remember-field .colum-right{padding-left: 0px;padding-right: 0px;text-align: right;}.login-form .remember-field .colum-right a{line-height: 27px}.login-form .remember-field input{float: left;margin-top: 7px}.login-form .remember-field label{float: left;margin-left: 5px;color: #777}.login-form .submit-field{display: inherit;}.login-form .submit-field input[type="submit"]{border-radius: 3px;text-transform: uppercase;font-size: 17px}.login-form .social-field{border-top: thin solid #ccc;margin: 0px -20px}.login-form .social-field .social-title{padding: 0 20px;margin-bottom: 5px;}.login-form .social-field .box-social{padding: 0 20px 10px;display: table}.login-form .social-field .box-social a{margin-right: 10px}.login-form .social-field .box-social .social-facebook{width: 42px;height: 42px;display: block;float: left;background: url(/Content/assets/img/icons/icon-facebook-logo.png) no-repeat;}.login-form .social-field .box-social .social-google{width: 42px;height: 42px;display: block;float: left;background: url(/Content/assets/img/icons/icon-google-plus-logo.png) no-repeat;}.login-form .social-field .box-social .social-yahoo{width: 42px;height: 42px;display: block;float: left;background: url(/Content/assets/img/icons/icon-yahoo-logo.png) no-repeat;}.forgotpass-page{padding:10px 0px 30px;}.forgotpass-page .forgot-title{font-size: 24px;margin: 10px 0}.forgotpass-page .forgot-body{max-width: 500px;margin: 0 auto}.toast-container{width:280px;z-index:9999}* html .toast-container{position:absolute}.toast-item{height:auto;background:#333;opacity:.9;-moz-border-radius:10px;-webkit-border-radius:10px;color:#eee;padding-top:20px;padding-bottom:20px;padding-left:6px;padding-right:6px;font-family:lucida Grande;font-size:14px;border:2px solid #999;display:block;position:relative;margin:0 0 12px 0}.toast-item p{text-align:left;margin-left:50px}.toast-item-close{background:url(/Content/assets/img/icons/close.gif);width:22px;height:22px;position:absolute;top:7px;right:7px}.toast-item-image{width:32px;height:32px;margin-left:5px;margin-top:-5px;margin-right:10px;float:left}.toast-item-image-notice{background:url(/Content/assets/img/icons/notice.png)}.toast-item-image-success{background:url(/Content/assets/img/icons/success.png)}.toast-item-image-warning{background:url(/Content/assets/img/icons/warning.png)}.toast-item-image-error{background:url(/Content/assets/img/icons/error.png)}.toast-type-notice{color:white}.toast-type-success{color:white}.toast-type-warning{color:white;border-color:#FCBD57}.toast-type-error{color:white;border-color:#B32B2B}.toast-position-top-left{position:fixed;left:20px;top:20px}.toast-position-top-center{position:fixed;top:20px;left:50%;margin-left:-140px}.toast-position-top-right{position:fixed;top:20px;right:20px}.toast-position-middle-left{position:fixed;left:20px;top:50%;margin-top:-40px}.toast-position-middle-center{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%}.toast-position-middle-right{position:fixed;right:20px;margin-left:-140px;margin-top:-40px;top:50%}.form-register-newsletter{width:320px;min-height:150px;padding:20px;}.form-register-newsletter label{font-size: 12px;line-height: 20px;font-weight: normal}.form-register-newsletter input[type="text"], .form-register-newsletter input[type="email"]{width: 220px;padding:1px 5px 2px;}.form-register-newsletter input[type="submit"]{margin-left: -4px}.account-info-group{}.account-info-group ul{padding: 5px 0px}.account-info-group ul li{width: 100%;}.account-info-group ul li:hover a{color:#fff;background-color: #8e1116 !important;}.smartbanner-shown .modal{top: 80px !important;}@media screen and (max-width: 767px){.smartbanner-shown .hd-menu, .smartbanner-shown .hd-container > .toggle-nav { top: 80px !important;}}.hd-mobile-app #header{display: none !important}.hd-mobile-app #page-wrapper{padding-top: 5px !important}.btn.border-radius{border-radius: 4px;}.register-new-letter-comfirm .form-control-feedback{top: -5px !important;right: 15px !important;}.register-new-letter-comfirm a, .register-new-letter-comfirm-footer a{font-size: 14px;color: #337ab7}.register-new-letter-comfirm-footer .form-control-feedback{position: inherit;top: -5px !important;right: 0px !important;float: right;height: 25px;line-height: 25px;}.register-new-letter-comfirm-footer .form-control-feedback.glyphicon-ok{color: #3c763d}.register-new-letter-comfirm-footer .form-control-feedback.glyphicon-remove{color: #a94442}.form-register-newsletter i{color: transparent !important;}.app-promotion__promotion> a{color: #373737;text-decoration: none;}.register-news-state-footer{margin-top: 5px}.register-news-state-footer select{width: 280px !important}.widget__title,.page-title_{text-transform: uppercase;}.form-booking-order label{color: #898989;font-weight: normal;}.form-booking-order .input-group{display: inherit;}.form-user-oders-list .form-control-feedback{right: 8px;}.delivery-info label{color: #999;font-weight: normal;}.delivery-info button,#profile-form-content h4.box_title{font-size: 15px;margin: 20px -10px 10px;padding: 10px 0px 10px 20px;border-bottom: thin solid #ccc;}.delivery-info button.btnAddProfile,#profile-form-content button.btnAddProfile{background-color: #eee;}.check-out-step-2 .form-group.select i{display: none !important;}.address-table.editable-section.editing .btn.btn-default.btn-sm.button-add{display: none}.address-table.editable-section .btn.btn-default.btn-sm.button-add{display: inline-block}.form-group select + i{visibility: hidden;opacity: 0;}.has-feedback .form-control{padding-right: 25px;}.text-color-red{color: #ee272f !important}#login-dialog .modal-header{border-bottom: 1px solid #e5e5e5 !important;}#login-dialog .modal-body .form-group{margin-bottom: 10px;}#login-dialog .modal-body .remember{text-align: left;font-size: 13px;color: #777;}#login-dialog .modal-body .remember label{font-weight: normal;}#login-dialog .modal-body .remember input{display: inline;}#login-dialog .modal-body .forgotpass{text-align: right;font-size: 13px;padding-left: 0px;}#login-dialog .modal-body button{font-weight: bold;}#login-dialog .modal-body p{color: #777;font-size: 13px;margin-top: 10px;margin-bottom: 0px;}#login-dialog .modal-footer{border-top: 1px solid #e5e5e5;text-align: left;}#login-dialog .modal-footer .box-social a{text-decoration: none;margin-right: 10px;}#alertNotice .modal-content{border-radius:5px;}#alertNotice .modal-content .modal-body{padding: 0px;}#alertNotice .modal-content .alert{margin-bottom: 0px;border-radius:5px;}#confirmModal .btn{border-radius: 4px}.box-social a{width: 42px;height: 42px;display: block;float: left;}.box-social .social-facebook{background: url(/Content/assets/img/icon-facebook.png) no-repeat;}.box-social .social-google{background: url(/Content/assets/img/icon-google.png) no-repeat;}.box-social .social-yahoo{background: url(/Content/assets/img/icon-yahoo.png) no-repeat;}.main-content.page-checkout{padding-top: 30px;}.main-nav__branding{background-color: transparent;}.rating-group .star{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABQCAYAAAAZQFV3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABOFJREFUeNrsmEFoHFUYx9/MdHfTJRKzUhBaFiL1YghZCFQUIV6UQJuLWCgr8eKpIoiFSqsHQYrmYj14KHqxKAl6MbA5eCgKRVAMBhpCwIJQCETRQzTsNtnO7s74+17fbGc3M7OzZhUsHfjzdvd97/++973vff99Y/m+rwb5WL0Idz60h2nckTc8Nw2hncLmAnhtIB7i3VGan8VD8Dhebh+U8FOaX8Bh4EB48R8TQlai+QnkgMTxD/AYpFt9EULk0EyBD8Dn4BPT9TZ4CrwD6Wos4V+XrUdpXzQk4tUEkAFXwNUu+1fAWWO7anADLDLJTkCYpf0K3DQe3Ui5oUI6B8ShlyBstZfMMiXoX4MV8GZKQgnJcXA6nKPtGJoE/gZ8Cy6mIJPwnIJsL3ZTIB2h+U6WANZjyE6Aj8Cz3WT7TooJ7HUwneDdc+BaFFnc0SuCzQTCTWOT+iwfN6cjWJ6clo9NzOS5Bcb6IZTZj5pU+syEYNV8XzA2Y6lOCptyhGbDeDFPnJa6TlGZ5rxJ/nxkSRPCACR5EUyHf4sCNjOgENVn/ecVe+CEy8vLWgJmZ2fd1IRra2vxSbe5eYlmu1gsXo6zmZycTKcpkEn6vC61kM+FQYiUeDdvauP5Ay0ZjyIlgKVv9bVkiBwQVJRX2YwWkKLxrhxB+qYSPaxUKrESANHVrh2PlQAzqSbskAA6UkkA5B0SICvRSzb5ddrMWu4jh8umSLwckLVjSKClWJ6SwsrM76fwLpCAM4x1I9OGjhrN8+AkAyYSyGTDnhEHjCPxeYhBagmIIvtXJOBQkgSY5Z01/76umAy4lbpiG5IqzQuG6Alz9LLmf+IP5hh+AfmxnoSQdUgAg5a6JuuQgMiSFi7fJHkR9JQAbGbA/SoBi4uLWgLK5XIqCdBpkyQBZne3sTm4BGxsbLQlgM+DkYBsNjucyWQKaSXATvCuZFnWHIQqlxMVUOeMx/0RMsgBWgIgcyBVgqwwIwH0JUvAwsJChwQwuOQ4jrJtO/CsfQBc11We56lWqyXfOySALNgJdlmuWzNSB/P5vBKyyJnxMjxBs9mc2tvbEye+DN1l7uYhuaZvAXg1LaQyOOkRL3d3d8XLishHOEd1DMfHx7UEYLjCrCop2aXP2Mht4QxjoyWADi0BxGddZm80GjpWYSL5TfpkYnHAOBK/yxhoCZAl1et1PbharWrUajX9m/SJBESRJUlAr6fvW0CvZyyxOIQPN4kbnv1mlwQERGPhMbHli/Q5Yv5lSdDnSYelrlLWIQGRJS1cvjk1RdBTArCZAferBPT7IkjvcuP7t3pKADaxEpB5+r10FXv3x3kKqqUlgM+DkQB76OFhKzdycAnAo5KynTlraFTZQ4/gqH3ursd9EjLIAVoC7KGCAxFWNqSjWgLoS5aAfS+C7EzJcrLKOjSkrNwoFu0ToPz6n8pv3dFQXjPyRdA9CbDsk/ZDx5SQxWiAsg4X7vE361NedQsn/P0SELwIgmzaHiZMtpMcKK+pWlUuVF6j0v0iSMcw/+QFLQF+y13xbv/GpF4CWUt5tV+FTEsAY6MlgA4tASxlnaUo362yLGLlh2Lo1iCjj4nFAeNI/H9sDHbYxesEfcK//XvSoq9Fkf0/JCDqDWfV3I+TJGCLne19CzAvgtoS8OBF0APC6OdvAQYAj2xzC/IfXBsAAAAASUVORK5CYII=');background-position:left -40px;display:block;width:20px;height:16px;line-height:16px;float:left;cursor: pointer;zoom:1;}.rating-group .fullStar{background-position:left -59px;}.rating-group .stars{overflow: hidden;}.rating-group .tmp_es{background-position:left -40px;}.rating-group .tmp_fs{background-position:left -59px;}.comment__pictures.media-gallery img{width: 100px;height: 100px;}p.noti-confirm-product{color: red;}.confirm-product-line{display: block;border: 1px solid #eee;margin-bottom: 10px;}.margin-bottom-10{margin-bottom: 10px;}form.form--general{position: relative;}.dropdown-cart .minicart__item{background-color: #fff;-webkit-transition: background-color 500ms linear;-moz-transition: background-color 500ms linear;-o-transition: background-color 500ms linear;-ms-transition: background-color 500ms linear;transition: background-color 500ms linear;}.dropdown-cart .cart-new-item{background-color: #fff3c2;}.page-checkout #user_info_header .dropdown-menu li{display: none;}.page-checkout #user_info_header .dropdown-menu li.show-in-checkout{display: block;}.cate-head-slide{position: relative;z-index: 3;}.cate-head-slide .cycle-prev,.cate-head-slide .cycle-next{position: absolute;top: 50%;display: none;width: 36px;height: 66px;line-height: 80px;margin-top: -33px;background-color: #000;background-color: rgba(0, 0, 0, 0.2);z-index: 101;text-align: center;cursor: pointer;}.cate-head-slide .cycle-prev span,.cate-head-slide .cycle-next span{display: inline-block;}.cate-head-slide:hover .cycle-prev,.cate-head-slide:hover .cycle-next{display: block;}.cate-head-slide .cycle-prev{left: 0;}.cate-head-slide .cycle-next{right: 0;}.cate-head-slide img{width: 1180px;height: 120px;}.cate-on-slide{overflow: hidden;max-height: 330px;margin-bottom: 20px;}.cate-on-slide img{}.cycle-pager{position: absolute;right: 5px;top: 300px!important;}.promotion-hot-page{}.promotion-hot-page> div{padding:0px 0px 20px;}.promotion-hot-page> .col-left{padding-right: 10px}.promotion-hot-page> .col-right{padding-left: 10px}@media screen and (max-width: 767px){.promotion-hot-page > .col-left { padding-right: 0px} .promotion-hot-page> .col-right{padding-left: 0px}}@media screen and (max-width: 479px){.promotion-hot-page > div { padding-bottom: 10px}}.m-banner-bottom{margin-top: 10px;background: #fff;}.m-banner-bottom .m-banner-bottom-container{width: 100%;height: 100%;margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}.m-banner-bottom .swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.m-banner-bottom .swiper-slide{text-align: center;font-size: 18px;background: #fff;width: 120px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;flex-shrink: 0;height: 100%;position: relative;border: none;margin: 0 5px;}.m-banner-bottom .swiper-slide> div{display:table;width: 100%;padding: 5px 0px;}.m-banner-bottom .banner-image{}.m-banner-bottom img{max-width: 120px;max-height: 100px;}.m-banner-bottom .banner-title{text-transform: uppercase;font-size: 13px;padding: 5px 0px;color:#333;}.box-booking{padding: 10px 0;}.box-booking input[type=radio]{margin-right:4px;width: 14px;height: 14px;float: left;}.box-calendar{padding:10px 0;}.box-calendar input{width: 217px;height: 32px;padding:3px 30px 3px 10px;border-radius:4px;border: 1px solid #d0d0d0;outline: none;}.box-calendar .txt-calender{position: relative;}.box-calendar .txt-calender .icon-calendar{position: absolute;width: 30px;height: 32px;top: 0;right: 0;border-radius: 0 4px 4px 0;font-size: 24px;color: #aaaaaa;}.box-calendar .txt-calender .error-text{color: #d90202;font-size: 12px;}.errorMessage{color: #d90202;font-size: 12px;}.date-check{min-width: 100px;width: 130px;float: left;}.value-date-check{color: #ec6603;}.box-all-popup-check-info{max-width: 440px;}.box-all-popup-check-info .popup-trv-header{position: relative;padding:10px 0;border-bottom: 1px solid #e2e2e2;margin: 0 25px;}.box-all-popup-check-info .popup-trv-header .btn-close{position: absolute;top:15px;right:-10px;}.box-all-popup-check-info .popup-trv-header .title-popup{text-align: center;text-transform: uppercase;font-size: 22px;font-weight: bold;}.box-all-popup-check-info .box-form-info{padding: 20px 25px;}.box-all-popup-check-info .box-form-info label{display: block;padding:10px 0 5px 0;font-size: 14px;margin:0;font-weight: normal;}.box-all-popup-check-info .box-form-info .input-group{display: block;margin:0 10px;}.box-all-popup-check-info .box-form-info .input-group .form-control-feedback{right: 0!important;top: 35px!important;}.box-all-popup-check-info .box-form-info .input-group input{width: 100%;border-radius: 4px;border: 1px solid #bcbcbc;height: 35px;padding:5px 10px;}.box-all-popup-check-info .box-form-info button{border-radius: 3px;background-color: rgb(113, 190, 15);box-shadow: 0px 2px 0px 0px #417101;width: 160px;height: 40px;border: none;text-align: center;text-transform: uppercase;color: #fff;font-size: 16px;margin:15px auto 0 auto;display:block;}@media screen and (max-width: 767px) {.box-quantity { margin-right:10px;width: 125px;} .box-quantity .quantity__text{margin-right:3px;} .box-select-voucher .box-evc{width: 95px;} .box-quantity .quantity-modifier-select{padding:4px 5px;} .box-booking{padding:0;} .box-calendar{padding:10px 0;} .box-calendar input{width: 100%;} .product__icons{height: auto;} .product__icons img{max-width: 80px;max-height: 80px;}}.box-category-description{width: 100%;background: #fff;padding:20px 0;}.box-category-description .pic-description{}.box-category-description .pic-description img{width: 100%;height: auto;margin-bottom:20px;}.box-category-description .title-categoty-descrip{padding: 0 0 5px 0;border-bottom: 1px solid #e8e8e8;font-size: 22px;text-transform: uppercase;color: #cf0f0f;}.box-category-description .text-info-categoty-descrip{padding: 10px 0;text-align: justify;}.title-deal-quan-tam{border-bottom: 1px solid #d2d2d2;width: 100%;margin-bottom:30px;padding: 0 0 10px;}.title-deal-quan-tam span{margin:0;padding: 0 0 10px;font-size: 17px;text-transform: uppercase;border-bottom: 2px solid #ed1c24;position: relative;bottom: 0px;}.box-read-more-error{padding: 20px 0;text-align: center;}@media screen and (max-width: 767px) {.title-deal-quan-tam span{ font-size: 15px;position: relative;bottom: -1px;}}@font-face {font-family: Gotham;src: url(/Content/assets/font/NVV-Gotham-Thin.otf) format('opentype');font-weight: normal;font-style: normal;}@font-face {font-family: Gothambold;src: url(/Content/assets/font/NVV-Gotham-Bold.otf) format('opentype');src: url(/Content/assets/font/NVV-Gotham-Bold.eot);src: url(/Content/assets/font/NVV-Gotham-Bold.woff) format('woff'), url(/Content/assets/font/NVV-Gotham-Bold.ttf) format('truetype'), url(/Content/assets/font/NVV-Gotham-Bold.svg) format('svg');font-weight: bold;font-style: normal;}@font-face {font-family: NVV-Gotham-Bold;src: url(/Content/assets/font/NVV-Gotham-Bold.otf) format('opentype');src: url(/Content/assets/font/NVV-Gotham-Bold.eot);src: url(/Content/assets/font/NVV-Gotham-Bold.woff) format('woff'), url(/Content/assets/font/NVV-Gotham-Bold.ttf) format('truetype'), url(/Content/assets/font/NVV-Gotham-Bold.svg) format('svg');font-weight: bold;font-style: normal;}@font-face {font-family: Roboto-Medium;src: url(/Content/assets/font/Roboto-Medium.ttf) format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'SVN-Androgyne';src: url(/Content/assets/font/SVN-Androgyne.eot?v=4.3.0);src: url(/Content/assets/font/SVN-Androgyne.eot?#iefix&v=4.3.0) format('embedded-opentype'), url(/Content/assets/font/SVN-Androgyne.ttf?v=4.3.0) format('truetype');font-weight: normal;font-style: normal}@font-face {font-family: 'iCielBrushUp';src: url(/Content/assets/font/iCielBrushUp.eot?v=4.3.0);src: url(/Content/assets/font/iCielBrushUp.eot?#iefix&v=4.3.0) format('embedded-opentype'), url(/Content/assets/font/iCielBrushUp.ttf?v=4.3.0) format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'UTM_Avo';src: url(/Content/assets/font/UTM_Avo.eot?v=4.3.0);src: url(/Content/assets/font/UTM_Avo.eot?#iefix&v=4.3.0) format('embedded-opentype'), url(/Content/assets/font/UTM_Avo.ttf?v=4.3.0) format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'UTM_AvoBold';src: url(/Content/assets/font/UTM_AvoBold.eot?v=4.3.0);src: url(/Content/assets/font/UTM_AvoBold.eot?#iefix&v=4.3.0) format('embedded-opentype'), url(/Content/assets/font/UTM_AvoBold.ttf?v=4.3.0) format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'ccbattlecry-teddybear';src: url(/Content/assets/font/ccbattlecry-teddybear.eot);src: url(/Content/assets/font/ccbattlecry-teddybear.woff) format('woff'), url(/Content/assets/font/ccbattlecry-teddybear.ttf) format('truetype'), url(/Content/assets/font/ccbattlecry-teddybear.svg) format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'UTMSwiss721BlackCondensed';src: url(/Content/assets/font/UTMSwiss721BlackCondensed.eot);src: url(/Content/assets/font/UTMSwiss721BlackCondensed.ttf) format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'SVN-agencyfb-bold';src: url(/Content/assets/font/SVN-agencyfb-bold.eot);src: url(/Content/assets/font/SVN-agencyfb-bold.woff) format('woff'), url(/Content/assets/font/SVN-agencyfb-bold.ttf) format('truetype'), url(/Content/assets/font/SVN-agencyfb-bold.svg) format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'SVN-Lobster';src: url(/Content/assets/font/SVN-Lobster.eot);src: url(/Content/assets/font/SVN-Lobster.woff) format('woff'), url(/Content/assets/font/SVN-Lobster.ttf) format('truetype'), url(/Content/assets/font/SVN-Lobster.svg) format('svg');font-weight: normal;font-style: normal}@font-face {font-family: 'hd-landingpage';src: url(/Content/assets/font/hd-ldp.eot?cvlpw1);src: url(/Content/assets/font/hd-ldp.eot?cvlpw1#iefix) format('embedded-opentype'), url(/Content/assets/font/hd-ldp.ttf?cvlpw1) format('truetype'), url(/Content/assets/font/hd-ldp.woff?cvlpw1) format('woff'), url(/Content/assets/font/hd-ldp.svg?cvlpw1#icomoon) format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'UTMBebas';src: url(/Content/assets/font/UTMBebas.eot);src: url(/Content/assets/font/UTMBebas.woff) format('woff'), url(/Content/assets/font/UTMBebas.ttf) format('truetype');font-weight: normal;font-style: normal}@font-face {font-family: 'imaginaryfriend-bold';src: url(/Content/assets/font/IMAGINARYFRIEND-BOLD.eot);src: url(/Content/assets/font/IMAGINARYFRIEND-BOLD.woff) format("woff"), url(/Content/assets/font/IMAGINARYFRIEND-BOLD.ttf) format("truetype"), url(/Content/assets/font/IMAGINARYFRIEND-BOLD.svg) format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: Roboto-Light;src: url(/Content/assets/font/Roboto-Light.ttf) format("truetype");font-weight: normal;font-style: normal;}@font-face {font-family: 'NVV-Gotham-Book';src: url(/Content/assets/font/NVV-Gotham-Book.eot);src: url(/Content/assets/font/NVV-Gotham-Book.woff) format("woff"), url(/Content/assets/font/NVV-Gotham-Book.ttf) format("truetype"), url(/Content/assets/font/NVV-Gotham-Book.svg) format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: 'VNFGothamRounded-Bold';src: url(/Content/assets/font/VNFGothamRounded-Bold.eot);src: url(/Content/assets/font/VNFGothamRounded-Bold.woff) format("woff"), url(/Content/assets/font/VNFGothamRounded-Bold.ttf) format("truetype"), url(/Content/assets/font/VNFGothamRounded-Bold.svg) format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: 'UTM-Tallin';src: url(/Content/assets/font/UTM-Talling.eot);src: url(/Content/assets/font/UTM-Talling.woff) format("woff"), url(/Content/assets/font/UTM-Talling.ttf) format("truetype"), url(/Content/assets/font/UTM-Talling.svg) format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: 'svn-saf';src: url(/Content/assets/font/svn-saf.eot);src: url(/Content/assets/font/svn-saf.woff) format("woff"), url(/Content/assets/font/svn-saf.ttf) format("truetype"), url(/Content/assets/font/svn-saf.svg) format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: 'svn-veneer';src: url(/Content/assets/font/svn-veneer.eot);src: url(/Content/assets/font/svn-veneer.woff) format("woff"), url(/Content/assets/font/svn-veneer.ttf) format("truetype"), url(/Content/assets/font/svn-veneer.svg) format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: 'hd-landingpage';src: url(/Content/assets/font/hd-ldp.eot?cvlpw1);src: url(/Content/assets/font/hd-ldp.eot?cvlpw1#iefix) format("embedded-opentype"), url(/Content/assets/font/hd-ldp.ttf?cvlpw1) format("truetype"), url(/Content/assets/font/hd-ldp.woff?cvlpw1) format("woff"), url(/Content/assets/font/hd-ldp.svg?cvlpw1#icomoon) format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: 'CCBattleCry';src: url(/Content/assets/font/ccbattlecry-teddybear.eot);src: url(/Content/assets/font/ccbattlecry-teddybear.woff) format("woff"), url(/Content/assets/font/ccbattlecry-teddybear.ttf) format("truetype"), url(/Content/assets/font/ccbattlecry-teddybear.svg) format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: 'UTM Sharnay';src: url(/Content/assets/font/UTM-Sharnay.eot);src: url(/Content/assets/font/UTM-Sharnay.woff) format("woff"), url(/Content/assets/font/UTM-Sharnay.ttf) format("truetype"), url(/Content/assets/font/UTM-Sharnay.svg) format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: 'FS AhkioBold';src: url(/Content/assets/font/FSAhkio-Bold.eot);src: url(/Content/assets/font/FSAhkio-Bold.woff) format("woff"), url(/Content/assets/font/FSAhkio-Bold.ttf) format("truetype"), url(/Content/assets/font/FSAhkio-Bold.svg) format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: 'SVN Ready';src: url(/Content/assets/font/SVN-Ready.eot);src: url(/Content/assets/font/SVN-Ready.woff) format("woff"), url(/Content/assets/font/SVN-Ready.ttf) format("truetype"), url(/Content/assets/font/SVN-Ready.svg) format("svg");font-weight: normal;font-style: normal;}@font-face {font-family:'SVNFourthBold';src: url(/Content/assets/font/SVN-Fourth-Bold.ttf);}@font-face {font-family:'SVNFourthExtras';src: url(/Content/assets/font/SVN-Fourth-Extras.ttf)}@font-face {font-family:'SVNFourthRegular';src: url(/Content/assets/font/SVN-Fourth-Regular.ttf);}@font-face {font-family:'MontserratSemiBold';src: url(/Content/assets/font/Montserrat-SemiBold.otf);}@font-face {font-family:'MontserratRegular';src: url(/Content/assets/font/Montserrat-Regular.otf)}@font-face {font-family:'UVFFunkydori';src: url(/Content/assets/font/UVFFunkydori.ttf)}@font-face {font-family: 'SVN Fourth Regular';src: url(/Content/assets/font/SVN-Fourth-Regular.eot);src: url(/Content/assets/font/SVN-Fourth-Regular.woff) format("woff"), url(/Content/assets/font/SVN-Fourth-Regular.ttf) format("truetype"), url(/Content/assets/font/SVN-Fourth-Regular.svg) format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: 'SVN Fourth Bold';src: url(/Content/assets/font/SVN-Fourth-Bold.eot);src: url(/Content/assets/font/SVN-Fourth-Bold.woff) format("woff"), url(/Content/assets/font/SVN-Fourth-Bold.ttf) format("truetype"), url(/Content/assets/font/SVN-Fourth-Bold.svg) format("svg");font-weight: normal;font-style: normal;}@font-face {font-family: 'FSClanPro NarrowUltra';src: url(/Content/assets/font/FSClanPro-NarrowUltra.eot);src: url(/Content/assets/font/FSClanPro-NarrowUltra.woff) format("woff"), url(/Content/assets/font/FSClanPro-NarrowUltra.ttf) format("truetype"), url(/Content/assets/font/FSClanPro-NarrowUltra.svg) format("svg");font-weight: normal;font-style: normal;}.hd-ldp{font-family: 'hd-landingpage' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.hdl-balo:before{content: "\e92a";}.hdl-vi:before{content: "\e92c";}.hdl-trang-suc:before{content: "\e92d";}.hdl-non:before{content: "\e92e";}.hdl-tui-xach:before{content: "\e92f";}.hdl-giaitri:before{content: "\e900";}.hdl-tangchang:before{content: "\e901";}.hdl-amthuc:before{content: "\e902";}.hdl-chamnha:before{content: "\e903";}.hdl-macdep:before{content: "\e905";}.hdl-capcha:before{content: "\e904";}.hdl-dienthoai:before{content: "\e906";}.hdl-email:before{content: "\e907";}.hdl-gioitinh:before{content: "\e908";}.hdl-nguoigoi:before{content: "\e909";}.hdl-flash-sale:before{content: "\e90c";}.hdl-an-uong:before{content: "\e90a";}.hdl-nhacua-doisong:before{content: "\e90d";}.hdl-phukien-thietbiso:before{content: "\e90e";}.hdl-spa-lamdep:before{content: "\e90f";}.hdl-thoitrang-phukien:before{content: "\e910";}.hdl-mevabe:before{content: "\e912";}.hdl-mypham:before{content: "\e911";}.hdl-dulich:before{content: "\e913";}.hdl-bong:before{content: "\e914";}.hdl-sach:before{content: "\e90b";}.hdl-thucpham:before{content: "\e915";}.hdl-cosmetics:before{content: "\e916";}.hdl-relax:before{content: "\e917";}.hdl-laptop:before{content: "\e918";}.hdl-giftbox:before{content: "\e919";}.hdl-cafe-kem:before{content: "\e91a";}.hdl-quanan:before{content: "\e91b";}.hdl-nha-hang:before{content: "\e91c";}.hdl-buffet:before{content: "\e91d";}.hdl-yoga-eva:before{content: "\e91e";}.hdl-spa-eva:before{content: "\e91f";}.hdl-amthuc-eva:before{content: "\e920";}.hdl-mypham-eva:before{content: "\e921";}.hdl-thoitrang-eva:before{content: "\e922";}.hdl-chamsoc-canhan:before{content: "\e923";}.hdl-dodung-giadinh:before{content: "\e924";}.hdl-vatdung-nhabep:before{content: "\e925";}.hdl-tick-inside-circle:before{content: "\e926";}.hdl-hours:before{content: "\e927";}.hdl-dinner:before{content: "\e928";}.hdl-hang-chat::before{content: "\e929"}.campaign-main{z-index: 1;position: relative;}.campaign-main .disabled-product{width: 100%;height: 100%;position: absolute;top:0px;left: 0px;background-color: rgba(255, 255, 255, 0.4);z-index: 1000}.campaign-main .countdown{text-align: center;color: #444;font-weight: 400;background-color: #fff;padding: 40px 0px 10px;}.campaign-main .countdown p:first-child{font-size: 25px;font-weight: 400;}.campaign-main .countdown .day .number,.campaign-main .countdown .hour .number,.campaign-main .countdown .minute .number,.campaign-main .countdown .seconds .number{color: #ed1b24;min-width: 80px;height: 70px;line-height: 65px;font-size: 40px;padding: 5px 10px;margin-bottom: 0px;font-weight:600;background-image: url(https://s3-hd.hotdeal.vn/original/2015/11/1/56441cb88892b-bg-time-countdown.png);background-size: 100% 100%;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius:5px;}.campaign-main .countdown .day .text,.campaign-main .countdown .hour .text,.campaign-main .countdown .minute .text,.campaign-main .countdown .seconds .text{display: table;width: 70px;text-align: center;font-weight: normal;font-size: 17px;color:#999;}.campaign-main .countdown .hour,.campaign-main .countdown .minute,.campaign-main .countdown .seconds{}.campaign-main .countdown> label> .text{font-weight: normal;color: #999;font-size: 12px;display: table;width: 100%;text-align: center;}.campaign-main .countdown .icon{position: absolute;margin-top: -135px;float: left;margin-left: 170px;}.campaign-main .countdown-detail{text-align: center;color: #444;font-weight: 400;background-color: transparent !important;padding: 0px;display: inline-table}.campaign-main .countdown-detail p:first-child{font-size:16px;font-weight: 400;text-transform: uppercase;padding-left: 10px;}.campaign-main .countdown-detail .hour .number,.campaign-main .countdown-detail .minute .number,.campaign-main .countdown-detail .seconds .number{color:#ed1b24 !important;min-width: 48px;height: 36px;line-height: 28px;font-size: 18px;padding: 5px 10px;margin-bottom: 0px;font-weight:600;background-image: url(https://s3-hd.hotdeal.vn/original/2015/11/1/56441cb88892b-bg-time-countdown.png) !important;background-size: 100% 100% !important}.campaign-main .countdown-detail .hour .text,.campaign-main .countdown-detail .minute .text,.campaign-main .countdown-detail .seconds .text{display: table;width: 50px;text-align: center;font-weight: normal;font-size: 14px;color:#999;}.campaign-main .countdown-detail> label> .text{font-weight: normal;color: #999;font-size: 12px;display: table;width: 100%;text-align: center;}.campaign-main .countdown-single{text-align: center;font-weight: 400;}.campaign-main .countdown-single .colon{height: 65px;line-height: 65px;vertical-align: super;font-size: 30px;font-weight:600;margin-bottom: 0px}.campaign-main .countdown-single .hour .number,.campaign-main .countdown-single .minute .number,.campaign-main .countdown-single .seconds .number{color: #ed1b24;min-width: 80px;height: 70px;line-height: 65px;font-size: 40px;padding: 5px 10px;margin-bottom: 0px;font-weight:600;background: -webkit-linear-gradient(top, #eef2f5  50% , #ffffff  50%);background: -o-linear-gradient(top, #eef2f5  50% , #ffffff  50%);background: -moz-linear-gradient(top, #eef2f5  50% , #ffffff  50%);background: linear-gradient(to top, #eef2f5  50% , #ffffff  50%);border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius:5px;}.campaign-main .countdown-single .hour .text,.campaign-main .countdown-single .minute .text,.campaign-main .countdown-single .seconds .text{display: table;width: 70px;text-align: center;font-weight: normal;font-size: 17px;color:#999;}.campaign-main .countdown-single .hour,.campaign-main .countdown-single .minute,.campaign-main .countdown-single .seconds{margin-bottom: 0px;}.campaign-main .group-promotion,.campaign-main .list-banner-promote{display: table;width: 100%;}.campaign-main .group-promotion .title,.campaign-main .list-banner-promote .title{font-size: 25px;font-weight: 600;text-transform: uppercase;color: #000;text-align: center;padding: 25px 0px 15px;}.campaign-main .group-promotion .title span,.campaign-main .list-banner-promote .title span{color: red;}.campaign-main .group-promotion .list-promotion .item,.campaign-main .list-banner-promote .item{margin-bottom: 20px;}.campaign-main .product__title{color:#333;}.campaign-main .product__title:hover{text-decoration: underline !important;color:dodgerblue;}.campaign-main .product__details .product__price-info{position: relative;}.campaign-main .product__details .product__icons{bottom: -5px;width: 80px !important;}.campaign-main .add-to-cart__quantity{display: none !important;}h3.product__title{font-family:Roboto-Medium;font-weight: bold}.item-contents .title span{font-family:Gothambold}.item-contents .title{font-family:Gotham}.campaign-main .campaign-neoformers{background: url(https://s3-hd.hotdeal.vn/original/2016/8/1/57aad8142ce28-bg-pc.jpg) repeat-y;}#product-wrapper{height:100%;clear: both;}.campaign-main .campaign-neoformers #product-wrapper .product{background: transparent;}.campaign-main .campaign-neoformers #product-wrapper .product .image{min-height: 355px;width: auto;max-width: 375px;background: url(https://s3-hd.hotdeal.vn/original/2016/8/1/57aa902892f86-untitled-1.png) no-repeat;background-size: 100% auto}.campaign-main .campaign-neoformers #product-wrapper .product .image img{width: 90%;display: block;margin: 0 auto;padding-top: 5%;padding-right: 3%;}.campaign-main .campaign-neoformers #product-wrapper .product-info{padding-top: 5%;}.campaign-main .campaign-neoformers #product-wrapper .product-info h2{font-family: Gothambold;color: #ffffff;font-size: 12pt;text-align: center;}.campaign-main .campaign-neoformers .circleBase{width: 70px;height: 70px;position: absolute;top:40%;left: 65%;border-radius: 50%;background: red;border: 3px solid #ffffff;text-align: center;color: #ffffff;font-weight: bold;padding: 3%;}.campaign-main .campaign-neoformers .product-info .price-value{color: #2e8afc;text-align: center;display: block;text-decoration: line-through;font-size: 20pt;font-weight: bold;font-family: "Gotham NVV";}.campaign-main .campaign-neoformers .product-info .price{color: #d92319;text-align: center;display: block;font-size: 20pt;font-weight: bold;font-family: "Gotham NVV";}.campaign-main .campaign-neoformers .btn-buy-now{text-align: center;}.campaign-main .campaign-neoformers .video-info .center ul{margin: 5% 0 0 15%;color: #fff;font-size: 13pt;list-style-image: url(https://s3-hd.hotdeal.vn/original/2016/8/0/57a9412415cf3-bullet.png);}.campaign-main .campaign-neoformers .video-info .center ul li{padding-top: 1%;}.campaign-main .campaign-neoformers .text-info{text-align: center;margin: 25px 0px 15px}.campaign-main .campaign-neoformers .info-1 .item{margin: 3% 0 0 4%;width: 239px;height: 200px;padding-top: 2%;color: #fff;font-size: 12pt;font-family: "Gotham NVV";padding-left: 2%;border: 1px solid #53e8ff;box-shadow: 0px 0px 5px 0px #0380bd;}.campaign-main .campaign-neoformers .item img{margin: 0 auto;padding-bottom: 8%;}.campaign-main .campaign-neoformers .info-2 .item{padding-top: 2%;color: #fff;font-size: 12pt;font-family: "Gotham NVV";padding-left: 2%}.campaign-main .campaign-neoformers .info-2 .btn-buy-now{margin-bottom: 5%;}.campaign-b2s{width: 100%;padding: 30px 65px;background: url(https://s3-hd.hotdeal.vn/original/2016/8/2/57c39816f2dc5-bg-backtoshool.jpg) repeat;}.campaign-b2s .box-xemngay{width: 100%;text-align: center;}.campaign-b2s .text-not{padding: 23px 0;text-align: center;}.campaign-b2s .text-not img{max-width: 100%;}.campaign-b2s .row .pb{padding-bottom: 20px;}.top-banner-landingpage{width: 100%;}.top-banner-landingpage img{width: 100%;height: auto;}.campaign-pin-sac-pokemom{color: #FFFFFF;width: 100%;padding: 20px 40px 0 40px;background: #7ac429 url(https://s3-hd.hotdeal.vn/original/2016/8/2/57bac3addf005-bg-ld-pinduphong.jpg) no-repeat top center;}.campaign-pin-sac-pokemom .tt-oject-ld{text-align: center;padding: 20px 0;max-width: 718px;margin: 0 auto;}.text-derip-ld{text-align: center;font-size: 20px;font-family: UTM_Avo;padding: 10px 0 30px 0;margin: 0 auto;}.text-derip-ld2{text-align: center;font-size: 25px;font-family: UTM_AvoBold;padding: 10px 0 20px 0;margin: 0 auto;}.pic-pock{text-align: center;}.box-respon-ld{text-align: center}.campaign-tiross{background: #fff url(https://s3-hd.hotdeal.vn/original/2016/8/2/57c3ee3f03535-bg-tiross.jpg) no-repeat top center;width: 100%;padding:0;}.campaign-tiross .box-title-1{background: url(https://s3-hd.hotdeal.vn/original/2016/8/2/57c3ee3f036a4-line-ld.jpg) repeat-x top;padding-top:9px;}.campaign-tiross .box-title-1 .content-tt{max-width: 657px;margin: 0 auto;}.campaign-tiross .product-hot .title{background-color: transparent !important;border-top: none}.campaign-tiross .box-title-1 .content-tt img{max-width: 100%;height: auto;}.campaign-tiross .text-content-ld{padding: 30px 120px;text-align: center;font-size: 30px;}.campaign-tiross .red-color{color: #ec0104;}.campaign-tiross .blu-color{color: #1374dd;}.campaign-tiross .text-content-ld .text-detail{font-size: 24px;}.campaign-sunhan{background: #4cdee3;width: 100%;padding: 20px 40px 0 40px;color: #000}.campaign-sunhan .tt-oject-ld{text-align: center;padding: 20px 0;margin: 0 auto;font-size: 45px;font-family: 'UTM_Avo';background: url(https://s3-hd.hotdeal.vn/original/2016/8/2/57c39843c7841-line-1.png) no-repeat bottom center;}.campaign-sunhan .tt-oject-ld span{font-family: 'UTM_AvoBold';}.campaign-sunhan .text-derip-ld{text-align: center;font-size: 20px;font-family: UTM_Avo;padding: 15px 0;margin: 0 auto;}.campaign-sunhan .text-derip-ld p{font-size: 30px;color: #f04124;}.campaign-sunhan .box-text-ld{text-align: center;font-size: 22px;max-width: 697px;font-family: 'UTM_Avo';padding: 8px;background:-webkit-gradient(linear, 47% 99%, 8% 20%, from(#1288ec), to(#00deff));background:-moz-linear-gradient(61% 40% 132deg, #1288ec, #00deff 78%);margin: 0 auto;}.campaign-sunhan .box-text-ld .content-box{background: #FFFFFF;padding: 20px;border: 2px solid #65a3e9;}.campaign-sunhan .box-text-ld .content-box span{font-family: 'UTM_AvoBold';}.campaign-sunhan .box-text-ld .content-box p{padding-top: 30px;font-style: italic;}.campaign-sunhan .box-respon-ld{text-align: center}.campaign-sunhan-box-thsp{background-color: rgb(255, 255, 255);box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);width: 100%;text-align: center;font-size: 40px;text-transform: uppercase;color: #0075ce;padding: 25px 0;}.campaign-crazy-sale{width: 100%;padding: 0;z-index: 10;}.campaign-crazy-sale .bor-shaw-ld{box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);background-color: #fff;margin-bottom: 30px}.campaign-crazy-sale .box-nav-landing{width: 100%;margin-bottom: 10px;overflow: hidden;background-color: #fff}.campaign-crazy-sale .box-nav-landing ul{width: 100%;margin:0;padding:0;list-style-type: none;border-bottom: 1px solid #000}.campaign-crazy-sale .box-nav-landing ul li{list-style-type: none;float: left;margin:0;text-transform: uppercase;font-size: 14px}.campaign-crazy-sale .box-nav-landing ul li:last-child{padding-right: 0}.campaign-crazy-sale .box-nav-landing ul li a{color: #333;font-weight: normal;text-decoration: none;position: relative;padding: 13px 9px;display: inline-table}.campaign-crazy-sale .box-nav-landing ul li a:hover{color: #000;font-weight: normal;text-decoration: none}.campaign-crazy-sale .box-nav-landing ul li a.active{color: #fff;font-weight: normal;text-decoration: none;background-color: #000}.campaign-crazy-sale .box-nav-landing ul li a:hover:after{position: absolute;bottom: -1px;left: 50%;margin-left: -5px;content: " ";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #000000}.campaign-crazy-sale .box-nav-landing ul li a.active:after{position: absolute;bottom: -1px;left: 50%;margin-left: -5px;content: " ";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #fff}.campaign-crazy-sale .line-view-more{border-bottom: 1px solid #d2d2d2;margin: 20px 0 50px 0;position: relative}.campaign-crazy-sale .box-xt{position: absolute;top:-25px;left: 43%;background: #f6f6f6;padding: 10px 20px}.campaign-crazy-sale .box-xt a{background: #e7e7e7;display: block;border: 1px solid #d2d2d2;padding: 5px 25px 5px 20px;font-size: 14px;text-transform: uppercase;color: #999999;border-radius: 4px;position: relative;text-decoration: none}.campaign-crazy-sale .box-xt a:hover{background: #dfdddd;color: #999999;text-decoration: none}.campaign-crazy-sale .box-xt a:after{position: absolute;bottom: 12px;right: 7%;margin-left: -5px;content: " ";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #aaaaaa}.campaign-crazy-sale .tt-th-other{text-align: center;padding: 30px 0 10px 0;font-size: 24px;text-transform: uppercase}.campaign-crazy-sale .logo-th-other{text-align: center;padding-bottom: 15px}.campaign-crazy-sale .logo-th-other img{text-align: center;width: 100%}.campaign-crazy-sale .fix{position: fixed;z-index: 10000;visibility: visible;padding: 0;background: #fff;top: 40px}.campaign-crazy-sale .tab-content> .tab-pane{display: block !important;}.campaign-crazy-sale .box-deal-1 h2{display: none}.campaign-crazy-sale .block__content{padding-top: 0px;}.campaign-free-easy .mid-banner{min-height: 430px;text-align: center;padding-bottom: 15px;background: url(//s3-hd.hotdeal.vn/original/2016/9/2/57e489917ee88-mid-banner.jpg) no-repeat top center;}.campaign-free-easy .text-tt-bn{font-family: 'ccbattlecry-teddybear';color: #FFFFFF;font-size: 37px;}.campaign-free-easy .text-tt-bn span{font-size: 51px;}.campaign-free-easy .box-opject-ld{list-style-type: none;padding: 40px 20px 0 20px;margin:0;}.campaign-free-easy .box-opject-ld li{list-style-type: none;padding: 0;margin: 0 12px;display: inline-block;text-align: center;width: 17%;}.campaign-free-easy .box-opject-ld li img{max-width: 100%;height: auto;margin-bottom: 8px;}.campaign-free-easy .box-opject-ld li .box-text{width: 100%;background: #fff;opacity: 0.8;color: #081f02;padding:5px;font-size: 19px;height: 95px;vertical-align: middle;display:table-cell;border-radius: 2px;box-shadow: 0px 0px 6px #fff;-moz-box-shadow: 0px 0px 6px #fff;-webkit-box-shadow: 0px 0px 6px #fff;}.campaign-free-easy .tt-tour-free{font-size: 30px;color: #375b2f;text-transform: uppercase;text-align: center;font-family: 'UTMSwiss721BlackCondensed';padding: 30px 0 10px 0;}.campaign-online-friday-2016{width: 100%;padding: 0;z-index: 10;}.campaign-online-friday-2016 .bor-shaw-ld{box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);background-color: #fff;margin-bottom: 30px}.campaign-online-friday-2016 .box-nav-landing{width: 100%;margin-bottom: 10px;overflow: hidden;background-color: #fff}.campaign-online-friday-2016 .box-nav-landing ul{width: 100%;margin:0;padding:0;list-style-type: none;border-bottom: 2px solid #eb212f}.campaign-online-friday-2016 .box-nav-landing ul li{list-style-type: none;float: left;margin:0;text-transform: uppercase;font-size: 14px}.campaign-online-friday-2016 .box-nav-landing ul li:last-child{padding-right: 0}.campaign-online-friday-2016 .box-nav-landing ul li a{color: #333;font-weight: normal;text-decoration: none;position: relative;padding: 13px 9px;display: inline-table}.campaign-online-friday-2016 .box-nav-landing ul li a:hover{color: #eb212f;font-weight: normal;text-decoration: none}.campaign-online-friday-2016 .box-nav-landing ul li a.active{color: #eb212f;font-weight: normal;text-decoration: none}.campaign-online-friday-2016 .box-nav-landing ul li a:hover:after{position: absolute;bottom: -1px;left: 50%;margin-left: -5px;content: " ";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #eb212f}.campaign-online-friday-2016 .box-nav-landing ul li a.active:after{position: absolute;bottom: 0px;left: 50%;margin-left: -5px;content: " ";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #eb212f}.campaign-online-friday-2016 .line-view-more{border-bottom: 1px solid #d2d2d2;margin: 20px 0 50px 0;position: relative}.campaign-online-friday-2016 .box-xt{position: absolute;top:-25px;left: 43%;background: #f6f6f6;padding: 10px 20px}.campaign-online-friday-2016 .box-xt a{background: #e7e7e7;display: block;border: 1px solid #d2d2d2;padding: 5px 25px 5px 20px;font-size: 14px;text-transform: uppercase;color: #999999;border-radius: 4px;position: relative;text-decoration: none}.campaign-online-friday-2016 .box-xt a:hover{background: #dfdddd;color: #999999;text-decoration: none}.campaign-online-friday-2016 .box-xt a:after{position: absolute;bottom: 12px;right: 7%;margin-left: -5px;content: " ";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #aaaaaa}.campaign-online-friday-2016 .tt-th-other{text-align: center;padding: 30px 0 10px 0;font-size: 24px;text-transform: uppercase}.campaign-online-friday-2016 .logo-th-other{text-align: center;padding-bottom: 15px}.campaign-online-friday-2016 .logo-th-other img{text-align: center;width: 100%}.campaign-online-friday-2016 .fix{position: fixed;z-index: 10000;visibility: visible;padding: 0;background: #fff;top: 40px}.campaign-online-friday-2016 .tab-content> .tab-pane{display: block !important;}.campaign-online-friday-2016 .box-deal-1 h2{display: none}.campaign-online-friday-2016 .block__content{padding-top: 0px;}.campaign-online-friday-2016 .block-main-hot{position: relative;}.campaign-online-friday-2016 .block-main-hot .disable-deal{width: 100%;height: 100%;position: absolute;top:0px;left: 0px;background-color: rgba(255, 255, 255, 0.7);z-index: 10;}.campaign-halloween .hd-ldp{font-family: 'hd-landingpage' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.campaign-halloween .hdl-dulich:before{content: "\e90b"}.campaign-halloween .hdl-flash-sale:before{content: "\e90c"}.campaign-halloween .hdl-an-uong:before{content: "\e90a"}.campaign-halloween .hdl-nhacua-doisong:before{content: "\e90d"}.campaign-halloween .hdl-phukien-thietbiso:before{content: "\e90e"}.campaign-halloween .hdl-spa-lamdep:before{content: "\e90f"}.campaign-halloween .hdl-thoitra-phukien:before{content: "\e910"}.campaign-halloween .hdl-mypham:before{content: "\e911"}.campaign-halloween .link-ghost-market{border-top: 3px solid #ff3d00;}.campaign-halloween .donors{margin-top: 15px}.campaign-halloween .logo-donors{display: block;background-color: #fff;text-align: center;padding: 20px 0;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);-moz-box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);-webkit-box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);}.campaign-halloween .logo-donors p{text-transform: uppercase;display: block}.campaign-halloween .logo-donors .text-donors1{font-size: 35px;}.campaign-halloween .logo-donors .text-donors2{font-size: 25px;}.campaign-halloween .nav-landing-more{background: #fff;margin: 20px 0;padding: 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);-moz-box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);-webkit-box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);z-index: 100}.campaign-halloween .nav-landing-more ul{margin: 0;padding: 0;list-style-type: none;width: 1180px}.campaign-halloween .nav-landing-more ul li{margin: 0;padding: 0;list-style-type: none;display: block;font-size: 15px;float: left;position: relative;text-transform: uppercase;text-align: center}.campaign-halloween .nav-landing-more ul li:last-child{float: right}.campaign-halloween .nav-landing-more ul li a{text-decoration: none;color: #3c19be;font-weight:500;padding: 15px;display: block;margin: 0}.campaign-halloween .nav-landing-more ul li a:hover{text-decoration: none;color: #fff;font-weight: 500;background: #3c19be}.campaign-halloween .nav-landing-more ul li a.active{text-decoration: none;color: #fff;font-weight: 500;background: #3c19be}.campaign-halloween .nav-landing-more ul li a i{font-size: 45px;display: block;margin-bottom: 5px}.campaign-halloween .fixed{position: fixed;top: 42px;width: 1180px!important;margin:0 auto!important}.campaign-halloween .list-product .product-hot .title span{color: #fd3c03;background: url(https://s3-hd.hotdeal.vn/original/2016/10/2/580de2f240a0c-icon-phuthuy.png) no-repeat 0 0px;padding: 20px 0 20px 100px;text-transform: uppercase;font-size: 40px}.campaign-halloween .hiddens{opacity: 0.5;pointer-events: none;position: relative}.campaign-halloween .comingsoon{position: fixed;top: 200px;font-size: 50px;left:37%;z-index: 200;color: #000;font-weight: bold;text-transform: uppercase}.campaign-ghost-market .box-mid-banner{width: 100%;min-height: 275px;background: url(https://s3-hd.hotdeal.vn/original/2016/10/2/580ce212a59cd-bg-countdown.jpg) no-repeat top center;}.campaign-ghost-market .box-mid-banner .box-countdown{width: 511px;margin:0 auto;padding:10px 0 15px 0;}.campaign-ghost-market .box-mid-banner .box-countdown .content-count{padding: 25px 123px 0 0;min-height: 110px;color: #fff;background: url(https://s3-hd.hotdeal.vn/original/2016/10/2/580ce2282dabe-icon-countdown.png) no-repeat right;}.campaign-ghost-market .box-mid-banner .box-countdown .content-text{padding: 20px 0 0 0;margin-bottom: 20px;}.campaign-ghost-market .box-mid-banner .box-countdown .content-text span{font-size: 28px;text-transform: uppercase;color: #fac020;}.campaign-ghost-market .box-mid-banner .box-countdown .content-text p{border-left: 2px solid #fff;font-size: 19px;text-transform: uppercase;color: #fff;padding-left:7px;margin:0;}.campaign-ghost-market .logo-donors{display: block;background: #fff;text-align: center;padding: 20px 0;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);-moz-box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);-webkit-box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);}.campaign-ghost-market .logo-donors .text-donors1{text-transform: uppercase;font-size: 35px;display: block;}.campaign-ghost-market .logo-donors .text-donors2{text-transform: uppercase;font-size: 25px;display: block;}.campaign-ghost-market .box-mid-banner .box-countdown .countdown{background-color:transparent;padding: 30px 0px 0px;color:#fff}.campaign-ghost-market .box-mid-banner .box-countdown .countdown span.countdown-text{color: #fac020;text-transform: uppercase;margin-right:20px}.flexslider{width: 100%;margin: 0;padding: 15px 30px;overflow:hidden}.flexslider .slides> li{display: none} .flexslider .slides img{max-width: 150px;border: 1px solid #cccccc;}.flexslider ul, .flexslider ol{margin:0px;padding:0px}.flexslider{position: relative}.flexslider .slides> li{position: relative;margin:0px 15px;padding:0px}.flexslider-container{position: relative}.flex-disabled{display:none !important}.flex-caption{width: 96%;padding: 2%;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.3);color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.3);font-size: 15px;line-height: 18px}.flex-direction-nav{list-style-type: none}.flex-direction-nav li{list-style-type: none}.flex-direction-nav> li a{z-index:999;width: 14px;height: 23px;margin: -13px 0 0;display: block;background: url(//s3-hd.hotdeal.vn/original/2016/9/2/57e0db80e0e96-icon-next.png) no-repeat;position: absolute;top: 50%;cursor: pointer;text-indent: -9999px} .flex-direction-nav> li a.flex-next{background-position: -16px 0;right: 0%;opacity:1;display:block;top:60px;right: 10px}.flex-direction-nav> li a.flex-prev{background-position: 0px 0;left: 93%;opacity:1;display:block;top:60px;left: 10px}.flex-direction-nav> li a.flex-next:hover{background-position: -16px 0}.flex-direction-nav> li a.flex-prev:hover{background-position: 0px 0}.flex-control-nav{margin-left: -31px;position: absolute;bottom: 20px;left: 44%;font-size:-1000px;z-index:2000;display: none} .flex-control-nav> li{margin: 0 0 0 5px;float: left;display: inline-block}.flex-control-nav> li:first-child{margin: 0}.flex-control-nav> li a{width: 13px;height: 13px;display: block;background: url(//s3-hd.hotdeal.vn/original/2016/9/2/57e0db80e0e96-icon-next.png) no-repeat;cursor: pointer;text-indent: -9999px}.flex-control-nav> li a:hover{background-position: 0 -13px}.flex-control-nav> li a.active,.flex-control-nav> li a.flex-active{background-position: 0 -27px;cursor: default}.flex-control-paging{display: none}.campaign-gui-loi-yeu-thuong .hd-ldp{font-family: 'hd-landingpage' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.campaign-gui-loi-yeu-thuong .hdl-capcha:before{content: "\e904"}.campaign-gui-loi-yeu-thuong .hdl-dienthoai:before{content: "\e906"}.campaign-gui-loi-yeu-thuong .hdl-email:before{content: "\e907"}.campaign-gui-loi-yeu-thuong .hdl-gioitinh:before{content: "\e908"}.campaign-gui-loi-yeu-thuong .hdl-nguoigoi:before{content: "\e909"}.campaign-gui-loi-yeu-thuong{width: 100%;padding: 0;background: #ff4d92 url(https://s3-hd.hotdeal.vn/original/2016/10/1/57fece6f7a62e-bg-th.jpg) no-repeat top center}.campaign-gui-loi-yeu-thuong .top-20-10{padding:46px 0 20px 0;text-align: center;width: 100%}.campaign-gui-loi-yeu-thuong .top-20-10 img{max-width: 100%}.campaign-gui-loi-yeu-thuong .text-deript-lovely-20-10{font-size: 18px;text-align: center;padding:0 100px;color: #fff}.campaign-gui-loi-yeu-thuong .text-deript-lovely-20-10 span{color: #ffea00}.campaign-gui-loi-yeu-thuong .form-send-gif{padding:30px 40px 50px 56px;width: 100%;color: #fff}.campaign-gui-loi-yeu-thuong .form-send-gif .tt-form-send-gif{font-size: 34px;font-family:'SVN-Lobster';padding: 20px 0 10px 0}.campaign-gui-loi-yeu-thuong .form-send-gif label{float: left}.campaign-gui-loi-yeu-thuong .form-send-gif div{padding-bottom: 20px;position: relative}.campaign-gui-loi-yeu-thuong .form-send-gif label i{font-size: 28px;width: 40px;display: block}.campaign-gui-loi-yeu-thuong .form-send-gif input{background: transparent;border-bottom:1px solid #ffacc6;height: 30px;border-top: none;border-right: none;border-left: none;font-size: 13px;font-style: italic;float: left;width: 87%}.campaign-gui-loi-yeu-thuong .form-send-gif input:focus{outline: none}.campaign-gui-loi-yeu-thuong .form-send-gif select{background: transparent;border-bottom:1px solid #ffacc6;height: 30px;border-top: none;border-right: none;border-left: none;font-size: 13px;font-style: italic;float: left;width: 89px;margin-right: 15px}.campaign-gui-loi-yeu-thuong .form-send-gif select:focus{outline: none}.campaign-gui-loi-yeu-thuong .form-send-gif select option{color: #333}.campaign-gui-loi-yeu-thuong .box-thiep .stack__item{transition-duration: 0.8s;transition-property: transform,left}.campaign-gui-loi-yeu-thuong .form-send-gif .tet-dienthoai{width: 181px}.campaign-gui-loi-yeu-thuong .form-send-gif .tet-capcha{width: 112px;margin-right: 10px;}.campaign-gui-loi-yeu-thuong .box-bt-goi{width: 100%}.campaign-gui-loi-yeu-thuong .box-bt-goi img{max-width: 100%}.campaign-gui-loi-yeu-thuong .box-bt-goi{cursor: pointer}.campaign-gui-loi-yeu-thuong ::-webkit-input-placeholder{color: white}.campaign-gui-loi-yeu-thuong .box-thiep{padding-top:30px;color: #fff;text-align: center;position: relative;z-index: 1}.campaign-gui-loi-yeu-thuong .box-thiep .tt-form-send-gif{font-size: 34px;font-family:'SVN-Lobster';padding: 20px 0 0 0;color: #fff;margin: 0 auto}.campaign-gui-loi-yeu-thuong .box-thiep .content{-webkit-align-self: stretch;align-self: stretch;overflow: hidden;padding: 2em 3em 10em;width: 500px;position: relative;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;-webkit-flex-direction: column;flex-direction: column;margin: 0 auto;float: none}.campaign-gui-loi-yeu-thuong .box-thiep .content:nth-child(even):last-child{width: 100%}.campaign-gui-loi-yeu-thuong .box-thiep .stack{margin: 0 auto;position: relative;z-index: 1000;width: 320px;height: 320px;padding: 0;list-style: none;pointer-events: none}.campaign-gui-loi-yeu-thuong .box-thiep .stack__item{background: transparent;height: 100%;width: 100%;border-radius: 4px;text-align: center;position: absolute;opacity: 0;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: auto}.campaign-gui-loi-yeu-thuong .box-thiep .stack__item span{display: none;font-family:'SVN-Lobster';color: #fff;font-size: 22px;padding-top: 5px}.campaign-gui-loi-yeu-thuong .box-thiep .stack__item--current span{display: block}.campaign-gui-loi-yeu-thuong .box-thiep .stack__item img{width: 100%;display: block;pointer-events: none}.campaign-gui-loi-yeu-thuong .box-thiep .controls{position: relative;width: 200px;text-align: center;margin: 10em 0 0 0}.campaign-gui-loi-yeu-thuong .box-thiep .bt-ctr-next{width: 50px;height: 50px;position: absolute;top:35%;right: 20px;z-index: 1000}.campaign-gui-loi-yeu-thuong .box-thiep .bt-ctr-prev{width: 50px;height: 50px;position: absolute;top:33%;left: 20px;z-index: 1000}.campaign-gui-loi-yeu-thuong .box-thiep .button{border: none;background: none}.campaign-gui-loi-yeu-thuong .box-thiep .button .fa{pointer-events: none}#goiThiep .modal-dialog{width: 500px}.thong-bao-gui-thiep{background: #fff url(https://s3-hd.hotdeal.vn/original/2016/10/1/5804b2f597e16-bg-pop.jpg) no-repeat center top;padding-bottom: 10px}.thong-bao-gui-thiep .title-2{font-size: 28px;font-weight: bold;color: #ff0072;text-align: center;text-transform: uppercase;font-family:'SVN-agencyfb-bold'}.thong-bao-gui-thiep .text-info{font-size: 20px;padding: 20px 25px;color: #5b5b5b;text-align: center}.thong-bao-gui-thiep .tb-mua{background: #fb4983;border-radius: 4px;font-size: 22px;text-align: center;font-family:'SVN-agencyfb-bold';color: #fff;text-transform: uppercase}.thong-bao-gui-thiep .tb-goithemthiep{background: #fff;border-radius: 4px;font-size: 22px;text-align: center;font-family:'SVN-agencyfb-bold';color: #5b5b5b;text-transform: uppercase;border: 2px solid #dddddd}.captcha-wrapper .false-ico{display: none}.captcha-wrapper.false-cap .false-ico{display: block}.modal-footer{text-align: center;}.stack--krisna .stack__item--reject{-webkit-animation: krisnaReject 0.5s forwards;-moz-animation: krisnaReject 0.5s forwards;animation: krisnaReject 0.5s forwards}@-webkit-keyframes krisnaReject {to {-webkit-transform: translate3d(-25vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);-moz-transform: translate3d(-25vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);}}@keyframes krisnaReject {to {-webkit-transform: translate3d(-25vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);-moz-transform: translate3d(-25vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);}}.stack--krisna .stack__item--accept{-webkit-animation: krisnaAccept 0.5s forwards;-moz-animation: krisnaAccept 0.5s forwards;animation: krisnaAccept 0.5s forwards}@-webkit-keyframes krisnaAccept {to {-webkit-transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);-moz-transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);}}@keyframes krisnaAccept {to { -webkit-transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);-moz-transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);}}@media screen and (max-width: 60em) {@-webkit-keyframes krisnaReject { to { -webkit-transform: translate3d(-50vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);-moz-transform: translate3d(-50vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-50vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);} } @keyframes krisnaReject {to { -webkit-transform: translate3d(-50vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);-moz-transform: translate3d(-50vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-50vw,0,0) translate3d(-60%,0,0) rotate3d(0,0,1,-5deg);} } @-webkit-keyframes krisnaAccept {to { -webkit-transform: translate3d(50vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);-moz-transform: translate3d(50vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);transform: translate3d(50vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);} } @keyframes krisnaAccept {to { -webkit-transform: translate3d(50vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);-moz-transform: translate3d(50vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);transform: translate3d(50vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);} }}.campaign-vietnam-women-day{padding: 0px;}.campaign-vietnam-women-day .hd-ldp{font-family: 'hd-landingpage' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.campaign-vietnam-women-day .hdl-giaitri:before{content: "\e900";}.campaign-vietnam-women-day .hdl-tangchang:before{content: "\e901";}.campaign-vietnam-women-day .hdl-amthuc:before{content: "\e902";}.campaign-vietnam-women-day .hdl-chamnha:before{content: "\e903";}.campaign-vietnam-women-day .hdl-macdep:before{content: "\e905";}.campaign-vietnam-women-day .content-banner{width: 100%;background: url(https://s3-hd.hotdeal.vn/original/2016/10/1/57fecd54898bd-bg-banner-top.jpg) repeat}.campaign-vietnam-women-day .top-banner-landingpage{max-width: 1180px;margin: 0 auto}.campaign-vietnam-women-day .top-banner-landingpage img{width: 100%;height: auto}.campaign-vietnam-women-day .info-landingpage{width: 100%;padding: 0;background: #ff4d92 url(https://s3-hd.hotdeal.vn/original/2016/10/1/57fece6f7a62e-bg-th.jpg) no-repeat top center}.campaign-vietnam-women-day .main-landingpage{width: 100%;padding: 0}.campaign-vietnam-women-day .dieu-kien-ld{position: relative}.campaign-vietnam-women-day .dieu-kien-ld .title-kd{font-size: 60px;color: #fff;font-family:'SVN-Lobster';text-align: center}.campaign-vietnam-women-day .dieu-kien-ld .note-ld{font-size: 12px;color: #fff;font-style: italic;text-align: center}.campaign-vietnam-women-day .dieu-kien-ld ul{list-style-type: none;padding: 20px 200px 40px 200px;margin: 0}.campaign-vietnam-women-day .dieu-kien-ld ul li{list-style-type: none;margin: 0;padding: 5px 0;display: block;font-size: 16px;color: #fff;float: left;width: 50%;text-align: center}.campaign-vietnam-women-day .dieu-kien-ld ul li span{color: #ffea00}.campaign-vietnam-women-day .long-chim{width: 143px;height: 185px;position: absolute;background: url(https://s3-hd.hotdeal.vn/original/2016/10/1/57fed0072aab5-long-chim.png) no-repeat;top:-60px;right: 130px;z-index: 100;animation-name: stretch;animation-duration: 1.5s;animation-timing-function: ease-out;animation-delay: 0;animation-direction: alternate;animation-iteration-count: infinite;animation-fill-mode: none;animation-play-state: running}@keyframes stretch {0% {top:-60px} 50%{} 100%{top:-75px}}.campaign-vietnam-women-day .main-landingpage .tt-deal-hop{font-size: 60px;color: #ff5a9b;font-family:'SVN-Lobster';text-align: center;padding: 20px 0 10px 0}.campaign-vietnam-women-day .menu-landing-more{background: #fff;margin: 20px 0;padding: 0;width: 100%}.campaign-vietnam-women-day .menu-landing-more ul{margin: 0;padding: 0;list-style-type: none;width: 100%}.campaign-vietnam-women-day .menu-landing-more ul li{margin: 0;padding: 0;list-style-type: none;display: block;border-left:1px solid #eeeeee;font-size: 16px;float: left;width: 236px;position: relative}.campaign-vietnam-women-day .menu-landing-more ul li a{text-decoration: none;color: #444444;font-weight: normal;padding: 20px 30px;display: block;margin: 0}.campaign-vietnam-women-day .menu-landing-more ul li a:nth-child(2n){text-decoration: none;color: #ff5d9e;font-weight: normal;padding: 20px 30px;display: block;margin: 0}.campaign-vietnam-women-day .menu-landing-more ul li a:hover{text-decoration: none;color: #fff;font-weight: normal;background: #ff5d9e}.campaign-vietnam-women-day .menu-landing-more ul li a.active{text-decoration: none;color: #fff;font-weight: normal;background: #ff5d9e}.campaign-vietnam-women-day .menu-landing-more ul li a i{font-size: 45px;display: block;float: left;margin-right: 10px}.campaign-vietnam-women-day .icon-hot{width: 38px;height: 20px;background: #ea212d;border-radius: 4px;text-align: center;color: #fff;text-transform: uppercase;font-size: 12px;position: absolute;top:5px;right: 5px;font-weight: normal}.campaign-vietnam-women-day .box-info-love{padding:30px 0 30px 20px}.campaign-vietnam-women-day .box-info-love .title-love{font-size: 80px;color: #fff;font-family:'SVN-Lobster';padding-top: 40px;line-height: 75px}.campaign-vietnam-women-day .box-info-love .title-love span{color: #ffea00}.campaign-vietnam-women-day .box-info-love .text-deri{color: #fff;font-size: 16px;line-height: 26px;padding-top: 15px}.campaign-vietnam-women-day .box-info-love .bt{padding-top: 20px}.campaign-vietnam-women-day .box-info-love .bt img{max-width: 100%}.campaign-vietnam-women-day #content_1,.campaign-vietnam-women-day #content_2,.campaign-vietnam-women-day #content_3,.campaign-vietnam-women-day #content_4,.campaign-vietnam-women-day #content_5{display:none;}.campaign-vietnam-women-day .product-hot{display: table;width: 100%}.campaign-vietnam-women-day .product-hot .block__content{padding-top: 0px}.campaign-vietnam-women-day .product__info{position: relative}.campaign-vietnam-women-day .group_btn-buy_now{text-align: center;padding: 0px 10px 10px}.campaign-vietnam-women-day .btn-campaign-20-10{border: thin solid #73bc28;width: 100%;margin: 0px auto;color: #73bc28;text-transform: uppercase;font-weight: 600}.campaign-vietnam-women-day .btn-campaign-20-10:hover{background-color: #fff}.campaign-single-day{background: #2a8ff2;padding:0 0 20px 0}.campaign-single-day .single-slider img{margin: 0 auto}.campaign-single-day .countdown{background: #2a8ff2}.campaign-single-day .countdown .hour .number,.campaign-single-day .countdown .minute .number,.campaign-single-day .countdown .seconds .number{color:#f8f716;background: -webkit-linear-gradient(top, #004f84 50% , #0c6099 50%);background: -o-linear-gradient(top, #004f84 50% , #0c6099 50%);background: -moz-linear-gradient(top, #004f84 50% , #0c6099 50%);background: linear-gradient(to top, #004f84 50% , #0c6099 50%);}.campaign-single-day .countdown .countdown-text{color: #ffffff}.campaign-single-day .countdown .hour .text,.campaign-single-day .countdown .minute .text,.campaign-single-day .countdown .seconds .text{color: #444!important;}.campaign-single-day .banner-more{padding-bottom: 30px;}.campaign-single-day .banner-more{padding-bottom: 30px;}.campaign-single-day .banner-more img{width: 100%;height: auto;margin-bottom:20px;box-shadow: 0 0 6px 3px #1562c2;-moz-box-shadow: 0 0 6px 3px #1562c2;-webkit-box-shadow: 0 0 6px 3px #1562c2;}.campaign-single-day .carousel-ld{width: 100%;background: #fff;box-shadow: 0px 3px 5px 3px #054695;}.campaign-single-day .carousel-ld .flexslider{width: 100%;margin: 0;padding: 15px 30px;overflow:hidden}.campaign-single-day .carousel-ld .flexslider .slides> li{display: none} .campaign-single-day .carousel-ld .flexslider .slides img{max-width: 155px;border: none}.campaign-single-day .carousel-ld .flexslider ul, .flexslider ol{margin:0px;padding:0px}.campaign-single-day .carousel-ld .flexslider{position: relative}.campaign-single-day .carousel-ld .flexslider .slides> li{position: relative;margin:0px 5px;padding:0px}.campaign-single-day .carousel-ld .flexslider-container{position: relative}.campaign-single-day .carousel-ld .flex-disabled{display:none !important}.campaign-single-day .carousel-ld .flex-caption{width: 96%;padding: 2%;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.3);color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.3);font-size: 15px;line-height: 18px}.campaign-single-day .carousel-ld .flex-direction-nav{list-style-type: none}.campaign-single-day .carousel-ld .flex-direction-nav li{list-style-type: none}.campaign-single-day .carousel-ld .flex-direction-nav> li a{z-index:999;width: 18px;height: 37px;margin: -13px 0 0;display: block;background: url(https://s3-hd.hotdeal.vn/original/2016/11/0/581abe2f53a4b-icon-next.png) no-repeat;position: absolute;top: 50%;cursor: pointer;text-indent: -9999px} .campaign-single-day .carousel-ld .flex-direction-nav> li a.flex-next{background-position: -24px 0;right: 0%;opacity:1;display:block;top:50px;right: 0px}.campaign-single-day .carousel-ld .flex-direction-nav> li a.flex-prev{background-position: 1px 0;left: 93%;opacity:1;display:block;top:50px;left: 0px}.campaign-single-day .carousel-ld .flex-direction-nav> li a.flex-next:hover{background-position: -23px 0}.campaign-single-day .carousel-ld .flex-direction-nav> li a.flex-prev:hover{background-position: 0px 0}.campaign-single-day .carousel-ld .flex-control-nav{margin-left: -31px;position: absolute;bottom: 20px;left: 44%;font-size:-1000px;z-index:2000;display: none} .campaign-single-day .carousel-ld .flex-control-nav> li{margin: 0 0 0 5px;float: left;display: inline-block}.campaign-single-day .carousel-ld .flex-control-nav> li:first-child{margin: 0}.campaign-single-day .carousel-ld .flex-control-nav> li a{width: 17px;height: 36px;display: block;background: url(https://s3-hd.hotdeal.vn/original/2016/11/0/581abe2f53a4b-icon-next.png) no-repeat;cursor: pointer;text-indent: -9999px}.campaign-single-day .carousel-ld .flex-control-nav> li a:hover{background-position: 0 -13px}.campaign-single-day .carousel-ld .flex-control-nav> li a.active,.flex-control-nav> li a.flex-active{background-position: 0 -27px;cursor: default}.campaign-single-day .carousel-ld .flex-control-paging{display: none}.campaign-single-day .email-register-ad{background: #1672cc;padding:15px 0;border-bottom: 1px solid #fff;width: 100%;color: #fff}.campaign-single-day .email-register-ad .content-mail{width: 500px;margin:0 auto;position: relative;padding-right:30px}.campaign-single-day .email-register-ad .content-mail input{width: 100%;border: none;padding: 5px;height: 40px;font-size: 20px;background: transparent;color: #fff}.campaign-single-day .email-register-ad .content-mail input::-webkit-input-placeholder{color:#83abe0}.campaign-single-day .email-register-ad .content-mail input::-moz-placeholder{color:#83abe0}.campaign-single-day .email-register-ad .content-mailinput::-ms-input-placeholder{color:#83abe0}.campaign-single-day .email-register-ad .content-mail input:focus{outline: none}.campaign-single-day .email-register-ad .content-mail .icon-fly{position: absolute;top:7px;right: -17px;width: 30px;height: 25px}.campaign-single-day .list-product .product-hot .title{font-size: 40px;color: #fff !important;font-family:'Gothambold';text-align: center;padding: 40px 0 10px 0;text-transform: uppercase;display: block;background: #2a8ff2;border:none}.campaign-single-day .bt-read-more-deal{width: 350px;margin: 0 auto;text-align: center;padding-bottom: 30px}.campaign-single-day .bt-read-more-deal a{border-radius: 3px;background-color: rgb(1, 38, 90);font-size: 14px;color: #fffc1f;font-family:'Gothambold';padding: 7px 30px;display: block;text-transform: uppercase;text-decoration: none;}.campaign-single-day .bt-read-more-deal a:hover{text-decoration: none;color: #fffd69}.campaign-single-day .bt-read-more-deal a:after{content: "\f105";font-family: FontAwesome;font-size: 20px;margin-left:10px}.campaign-single-day .flash-sale{background-color: #01265a}.campaign-single-day .flash-sale h2{font-size: 40px;font-family: 'Gothambold';text-align: center;padding: 10px 0;text-transform: uppercase;display: block;border: none;color: yellow !important}.campaign-single-day-flash-sale{background: #01265a;padding:0 0 20px 0}.campaign-single-day-flash-sale .single-slider img{margin: 0 auto}.campaign-single-day-flash-sale .countdown{background: #01265a;!important}.campaign-single-day-flash-sale .countdown .countdown-text{color: #ffffff}.campaign-single-day-flash-sale .countdown .hour .text,.campaign-single-day-flash-sale .countdown .minute .text,.campaign-single-day-flash-sale .countdown .seconds .text{color: #444!important}.campaign-single-day-flash-sale .list-product .product-hot .title{font-size: 40px;color: #fff !important;font-family:'Gothambold';text-align: center;padding: 40px 0 10px 0;text-transform: uppercase;display: block;background: #01265a;border:none}.campaign-single-day-flash-sale .bt-read-more-deal{width: 350px;margin: 0 auto;text-align: center;padding-bottom: 30px}.campaign-single-day-flash-sale .bt-read-more-deal a{border-radius: 3px;background-color:#2a8ff2;font-size: 14px;color: #fffc1f;font-family:'Gothambold';padding: 7px 30px;display: block;text-transform: uppercase;text-decoration: none}.campaign-single-day-flash-sale .bt-read-more-deal a:hover{text-decoration: none;color: #fffd69}.campaign-single-day-flash-sale .bt-read-more-deal a:after{content: "\f105";font-family: FontAwesome;font-size: 20px;margin-left:10px}.campaign-single-day-combo{padding:0 0 20px 0}.campaign-single-day-combo .single-slider{background: #fffc00}.campaign-single-day-combo .single-slider img{margin: 0 auto}.campaign-single-day-combo .countdown{background: #01265a;!important}.campaign-single-day-combo .countdown .countdown-text{color: #ffffff}.campaign-single-day-combo .countdown .hour .text,.campaign-single-day-combo .countdown .minute .text,.campaign-single-day-combo .countdown .seconds .text{color: #444!important}.hr-line-dashed{border-top: 1px dashed #6d6d6d;height: 1px;margin: 20px 0}.hr-line-dashed:last-child{border: none;margin: 0}.campaign-single-day-combo .list-product:nth-child(odd){background :#114287 !important}.campaign-single-day-combo .list-product:nth-child(even){background :#01265a !important}.campaign-single-day-combo .list-product .title{font-size: 40px;color: #fff !important;font-family:'Gothambold';text-align: center;padding: 40px 0 10px 0;text-transform: uppercase;display: block;background : none;border:none}.campaign-single-day-combo .bt-read-more-deal{width: 350px;margin: 0 auto;text-align: center;padding-bottom: 30px}.campaign-single-day-combo .bt-read-more-deal a{border-radius: 3px;background-color:#2a8ff2;font-size: 14px;color: #fffc1f;font-family:'Gothambold';padding: 7px 30px;display: block;text-transform: uppercase;text-decoration: none}.campaign-single-day-combo .bt-read-more-deal a:hover{text-decoration: none;color: #fffd69}.campaign-single-day-combo .bt-read-more-deal a:after{content: "\f105";font-family: FontAwesome;font-size: 20px;margin-left:10px}.campaign-single-day .tt-deal-ldp{font-size: 40px;color: #fff;font-family:'Gothambold';text-align: center;padding: 40px 0 10px 0;text-transform: uppercase;display: block}.campaign-single-day .nav-single-subpage{width: 100%;background: url(https://s3-hd.hotdeal.vn/original/2016/11/0/5821583552991-line-nav-ld.png) no-repeat bottom center;margin:10px 0 15px 0;text-align: center}.campaign-single-day .nav-single-subpage a{display: inline-block;background: #0f4a84;color: #2a8ff2;text-align: center;font-size: 16px;font-weight: bold;padding: 15px 5px;border-radius: 10px 10px 0 0;text-transform: uppercase;margin: 0 -2px;text-decoration: none;border: 1px solid #0c417a;border-bottom: none;width: 200px}.campaign-single-day .nav-single-subpage a:hover{background: #f2eb11;color: #0f4a84;text-decoration: none;border: 1px solid #f2eb11;border-bottom: none}.campaign-single-day .nav-single-subpage a.active{background: #f2eb11;color: #0f4a84;text-decoration: none;border: 1px solid #f2eb11;border-bottom: none}.campaign-single-day .group-content-tab .box-deal-1{display:none;}.campaign-single-day .group-content-tab .box-deal-1:first-child{display: block}.campaign-single-day .group-content-tab .tab-content> .tab-pane{display: block}.campaign-black-friday{padding:0 0 20px 0;background: #1e0102 url(https://s3-hd.hotdeal.vn/original/2016/11/1/582e724163a66-bg.jpg) repeat-y top center;}.campaign-black-friday .campaign-social{z-index: 1000}.campaign-black-friday .single-slider img{margin: 0 auto}.campaign-black-friday .countdown{background: #1e0102 url(https://s3-hd.hotdeal.vn/original/2016/11/1/582e724163a66-bg.jpg) repeat-y top center}.campaign-black-friday .countdown .hour .number,.campaign-black-friday .countdown .minute .number,.campaign-black-friday .countdown .seconds .number{color:#fff;background: -webkit-linear-gradient(top, #ffab36 50% , #ff9400 50%);background: -o-linear-gradient(top, #ffab36 50% , #ff9400 50%);background: -moz-linear-gradient(top, #ffab36 50% , #ff9400 50%);background: linear-gradient(to top, #ffab36 50% , #ff9400 50%);}.campaign-black-friday .countdown .countdown-text{color: #fff}.campaign-black-friday .countdown span,.campaign-black-friday .countdown p,.campaign-black-friday .countdown .hour .text,.campaign-black-friday .countdown .minute .text,.campaign-black-friday .countdown .seconds .text{color: #fff!important;}.campaign-black-friday .banner-more{padding-bottom: 30px}.campaign-black-friday .banner-more img{width: 100%;height: auto;margin-bottom:20px}.campaign-black-friday .email-register-ad{background: #6a011f;padding:15px 0;width: 100%;color: #fff;}.campaign-black-friday .email-register-ad .content-mail{width: 500px;margin:0 auto;position: relative;padding-right:30px;}.campaign-black-friday .email-register-ad .content-mail input{width: 100%;border: none;padding: 5px;height: 40px;font-size: 20px;background: transparent;color: #fff;}.campaign-black-friday .email-register-ad .content-mail input::-webkit-input-placeholder,.campaign-black-friday .email-register-ad .content-mailinput::-ms-input-placeholder{color:#fff;}.campaign-black-friday .email-register-ad .content-mail input:focus{outline: none;}.campaign-black-friday .email-register-ad .content-mail .icon-fly{position: absolute;top:7px;right: -17px;width: 30px;height: 25px;}.campaign-black-friday .flash-sale{margin:0 auto;min-height: 138px;text-align: center;background: #fadc22 url(https://s3-hd.hotdeal.vn/original/2016/11/1/582e9b2a70247-bg1.jpg) no-repeat top;}.campaign-black-friday .tt-deal-ldp-flashsale{text-align: center;padding: 10px;text-transform: uppercase;display: block;}.campaign-black-friday .tt-deal-ldp-flashsale img{max-width: 100%;height:auto;}.campaign-black-friday .list-product{text-align: left !important;}.campaign-black-friday .flash-sale .countdown{background: transparent url(https://s3-hd.hotdeal.vn/original/2016/11/1/582eb16236725-bg-countdown-flashsales.png) no-repeat top center;padding-top: 0}.campaign-black-friday .flash-sale .countdown .hour .number,.campaign-black-friday .flash-sale .countdown .minute .number,.campaign-black-friday .flash-sale .countdown .seconds .number{color:#fff;background: -webkit-linear-gradient(top, #8e0a31 50% , #530117 50%);background: -o-linear-gradient(top, #8e0a31 50% , #530117 50%);background: -moz-linear-gradient(top, #8e0a31 50% , #530117 50%);background: linear-gradient(to top, #8e0a31 50% , #530117 50%);}.campaign-black-friday .flash-sale .countdown .countdown-text{color: #6a011f}.campaign-black-friday .flash-sale .countdown span,.campaign-black-friday .countdown p,.campaign-black-friday .flash-sale .countdown .hour .text,.campaign-black-friday .flash-sale .countdown .minute .text,.campaign-black-friday .flash-sale .countdown .seconds .text{color: #6a011f!important;font-size: 20px!important;}.campaign-black-friday .flash-sale .countdown .icon{display: none}.campaign-black-friday .list-product .title{font-size: 40px;color: #fff !important;font-family:'Gothambold';text-align: center;padding: 40px 0 10px 0;text-transform: uppercase;display: block;background : none;border:none}.campaign-black-friday .bt-read-more-deal{width: 350px;margin: 0 auto;text-align: center;padding-bottom: 30px}.campaign-black-friday .bt-read-more-deal a{border-radius: 3px;background:#fadc22;font-size: 14px;color: #68011f;font-family:'Gothambold';padding: 7px 30px;display: block;text-transform: uppercase;text-decoration: none;}.campaign-black-friday .bt-read-more-deal a:hover{text-decoration: none;color: #fffd69;}.campaign-black-friday .bt-read-more-deal a:after{content: "\f105";font-family: FontAwesome;font-size: 20px;margin-left:10px;}.campaign-black-friday .nav-single-subpage{width: 100%;text-align: center}.campaign-black-friday .nav-single-subpage a{width: 196px;background: #ff9400;color: #fff;border: thin solid #ff9400;border-bottom: thin solid #ffac36;display: inline-block;text-align: center;font-size: 16px;font-weight: bold;padding: 15px 5px;border-radius: 10px 10px 0 0;text-transform: uppercase;margin: 0px -2px;text-decoration: none;}.campaign-black-friday .nav-single-subpage a:hover{background: #ffc63b;color: #333;text-decoration: none;border: 1px solid #ffc63b;}.campaign-black-friday .nav-single-subpage a.active{background: #ffc63b;color: #333;text-decoration: none;border: 1px solid #ffc63b;}.campaign-black-friday .tt-deal-ldp{font-size: 40px;color: #fff;font-family:'Gothambold';text-align: center;padding: 40px 0 10px 0;text-transform: uppercase;display: block;}.campaign-black-friday .group-content-tab .box-deal-1{display:none;}.campaign-black-friday .group-content-tab .box-deal-1:first-child{display: block}.campaign-black-friday .banner-more .carousel-indicators{bottom: -15px;}.campaign-black-friday .flex-viewport ul li{}.campaign-black-friday .flex-viewport ul li p{height: 80px;text-align: center}.campaign-black-friday .flex-viewport img{max-width: 100% !important;max-height: 80px !important;}.campaign-black-friday .carousel-ld .title-logo{color: #68011e}.campaign-black-friday .carousel-ld .title-logo h3{text-transform: uppercase;}.campaign-birthday-hd{}.campaign-birthday-hd .content-banner{background-color: #ffe119}.campaign-birthday-hd .banner-more img{max-width: 100%;margin-bottom: 20px;}.campaign-birthday-hd .lich-khuyen-mai{width: 100%;padding-bottom:35px;}.campaign-birthday-hd .lich-khuyen-mai p{font-family:'NVV-Gotham-Bold';text-align: center;text-transform: uppercase;font-size: 36px;padding: 10px 0;}.campaign-birthday-hd .lich-khuyen-mai ul{width: 100%;list-style-type: none;margin: 0;padding: 0;position: relative;}.campaign-birthday-hd .lich-khuyen-mai ul:after{height: 4px;width: 100%;background: #f05d05;content: '';position: absolute;top: 35px;left: 0;display: table;}.campaign-birthday-hd .lich-khuyen-mai ul li{width: 16.6%;float: left;display: table-cell;list-style-type: none;margin: 0;padding: 0;z-index: 100;text-align: center;min-height: 50px;position: relative;}.campaign-birthday-hd .lich-khuyen-mai ul li span{font-family:'NVV-Gotham-Bold';font-size: 18px;}.campaign-birthday-hd .lich-khuyen-mai ul li p{margin: 35px 8px 0 8px;border: 1px solid #000000;border-radius: 5px;text-align: center;font-size: 13px;text-transform: uppercase;padding: 10px 3px;}.campaign-birthday-hd .lich-khuyen-mai ul li p.active{background: #f05d05;border: none;color: #FFFFFF;border: 1px solid #f05d05;}.campaign-birthday-hd .lich-khuyen-mai ul li:after{position: absolute;width: 18px;height: 18px;border-radius: 50%;background: #f05d05;border: 2px solid #fff;top:28px;left: 46%;content:'';box-shadow: 0 0 0 2px #f05d05;-webkit-box-shadow: 0 0 0 2px #f05d05;-moz-box-shadow: 0 0 0 2px #f05d05;}.campaign-birthday-hd .all-countdown{width: 100%;background: #febe13;padding: 10px 0}.campaign-birthday-hd .all-countdown .box-countdown{max-width: 580px;margin:0 auto 20px auto;min-height: 179px;text-align: center}.campaign-birthday-hd .all-countdown .box-countdown p{color: #000;font-size: 18px;padding-top:10px;padding-top:10px}.campaign-birthday-hd .countdown{background: none}.campaign-birthday-hd .countdown .hour .number,.campaign-birthday-hd .countdown .minute .number,.campaign-birthday-hd .countdown .seconds .number{color:#fff;background: -webkit-linear-gradient(top, #ffab36 50% , #ff9400 50%);background: -o-linear-gradient(top, #ffab36 50% , #ff9400 50%);background: -moz-linear-gradient(top, #ffab36 50% , #ff9400 50%);background: linear-gradient(to top, #ffab36 50% , #ff9400 50%);}.campaign-birthday-hd .countdown .countdown-text{color: #000}.campaign-birthday-hd .countdown span,.campaign-birthday-hd .countdown p,.campaign-birthday-hd .countdown .hour .text,.campaign-birthday-hd .countdown .minute .text,.campaign-birthday-hd .countdown .seconds .text{color: #000!important;}.campaign-birthday-hd .tt-deal-ldp, .campaign-birthday-hd .product-hot .title{font-size: 35px;color: #fff !important;font-family:'NVV-Gotham-Bold';text-align: center;padding: 5px 10px;text-transform: uppercase;display: block;background: #ed2028;margin: 20px auto;width: 55%;}.campaign-birthday-hd .birthday p{cursor: pointer}.campaign-birthday-hd .banner-more-bottom img{width: 100%;height: auto;margin-bottom:20px}.campaign-birthday-hd .bt-read-more-deal{width: 350px;margin: 0 auto;text-align: center}.campaign-birthday-hd .bt-read-more-deal a{border-radius: 3px;background-color:#ffba00;font-size: 14px;color: #000;font-family:'NVV-Gotham-Bold';padding: 7px 30px;display: block;text-transform: uppercase;text-decoration: none}.campaign-birthday-hd .bt-read-more-deal a:hover{text-decoration: none;color: #fff}.campaign-birthday-hd .bt-read-more-deal a:after{content: "\f105";font-family: FontAwesome;font-size: 20px;margin-left:10px}.campaign-online-friday-24h .content-banner{background-color: #f77a00}.campaign-online-friday-24h .banner-more img{max-width: 100%;margin-bottom: 20px;}.campaign-online-friday-24h .lich-khuyen-mai{width: 100%;padding-bottom:35px;}.campaign-online-friday-24h .lich-khuyen-mai p{font-family:'NVV-Gotham-Bold';text-align: center;text-transform: uppercase;font-size: 36px;padding: 10px 0;}.campaign-online-friday-24h .lich-khuyen-mai ul{width: 100%;list-style-type: none;margin: 0;padding: 0;position: relative;}.campaign-online-friday-24h .lich-khuyen-mai ul:after{height: 4px;width: 100%;background: #f05d05;content: '';position: absolute;top: 35px;left: 0;display: table;}.campaign-online-friday-24h .lich-khuyen-mai ul li{width: 16.6%;float: left;display: table-cell;list-style-type: none;margin: 0;padding: 0;z-index: 100;text-align: center;min-height: 50px;position: relative;}.campaign-online-friday-24h .lich-khuyen-mai ul li span{font-family:'NVV-Gotham-Bold';font-size: 18px;}.campaign-online-friday-24h .lich-khuyen-mai ul li p{margin: 35px 8px 0 8px;border: 1px solid #000000;border-radius: 5px;text-align: center;font-size: 13px;text-transform: uppercase;padding: 10px 3px;}.campaign-online-friday-24h .lich-khuyen-mai ul li p.active{background: #f05d05;border: none;color: #FFFFFF;border: 1px solid #f05d05;}.campaign-online-friday-24h .lich-khuyen-mai ul li:after{position: absolute;width: 18px;height: 18px;border-radius: 50%;background: #f05d05;border: 2px solid #fff;top:28px;left: 46%;content:'';box-shadow: 0 0 0 2px #f05d05;-webkit-box-shadow: 0 0 0 2px #f05d05;-moz-box-shadow: 0 0 0 2px #f05d05;}.campaign-online-friday-24h .all-countdown{width: 100%;background: #ce4e00;padding: 10px 0}.campaign-online-friday-24h .all-countdown .box-countdown{max-width: 580px;margin:0 auto 20px auto;min-height: 179px;text-align: center}.campaign-online-friday-24h .all-countdown .box-countdown p{color: #000;font-size: 18px;padding-top:10px;padding-top:10px}.campaign-online-friday-24h .countdown{background: none}.campaign-online-friday-24h .countdown .hour .number,.campaign-online-friday-24h .countdown .minute .number,.campaign-online-friday-24h .countdown .seconds .number{color:#000;background: #ffffff;}.campaign-online-friday-24h .countdown .countdown-text{color: #000}.campaign-online-friday-24h .countdown span,.campaign-online-friday-24h .countdown p,.campaign-online-friday-24h .countdown .hour .text,.campaign-online-friday-24h .countdown .minute .text,.campaign-online-friday-24h .countdown .seconds .text{color: #000!important;}.campaign-online-friday-24h .tt-deal-ldp, .campaign-online-friday-24h .product-hot .title{font-size: 35px;color: #fff !important;font-family:'NVV-Gotham-Bold';text-align: center;padding: 5px 10px;text-transform: uppercase;display: block;background: #ed2028;margin: 20px auto;width: 55%;}.campaign-online-friday-24h .birthday p{cursor: pointer}.campaign-online-friday-24h .banner-more-bottom img{width: 100%;height: auto;margin-bottom:20px}.campaign-online-friday-24h .bt-read-more-deal{width: 350px;margin: 0 auto;text-align: center}.campaign-online-friday-24h .bt-read-more-deal a{border-radius: 3px;background-color:#ffba00;font-size: 14px;color: #000;font-family:'NVV-Gotham-Bold';padding: 7px 30px;display: block;text-transform: uppercase;text-decoration: none}.campaign-online-friday-24h .bt-read-more-deal a:hover{text-decoration: none;color: #fff}.campaign-online-friday-24h .bt-read-more-deal a:after{content: "\f105";font-family: FontAwesome;font-size: 20px;margin-left:10px}.carousel-ld{width: 100%;background: #fff;}.carousel-ld .flexslider{width: 100%;margin: 0;padding: 15px 30px;overflow:hidden}.carousel-ld .flexslider .slides> li{display: none} .carousel-ld .flexslider .slides img{max-width: 155px;border:none}.carousel-ld .flexslider ul, .flexslider ol{margin:0px;padding:0px}.carousel-ld .flexslider{position: relative}.carousel-ld .flexslider .slides> li{position: relative;margin:0px;padding:0px}.carousel-ld .flexslider-container{position: relative}.carousel-ld .flex-disabled{display:none !important}.carousel-ld .flex-caption{width: 96%;padding: 2%;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.3);color: #fff;text-shadow: 0 -1px 0 rgba(0,0,0,.3);font-size: 15px;line-height: 18px}.carousel-ld .flex-direction-nav{list-style-type: none}.carousel-ld .flex-direction-nav li{list-style-type: none}.carousel-ld .flex-direction-nav> li a{z-index:999;width: 18px;height: 37px;margin: -13px 0 0;display: block;background: url(https://s3-hd.hotdeal.vn/original/2016/11/0/581abe2f53a4b-icon-next.png) no-repeat;position: absolute;top: 50%;cursor: pointer;text-indent: -9999px} .carousel-ld .flex-direction-nav> li a.flex-next{background-position: -24px 0;right: 0%;opacity:1;display:block;top:50px;right: 0px}.carousel-ld .flex-direction-nav> li a.flex-prev{background-position: 1px 0;left: 93%;opacity:1;display:block;top:50px;left: 0px}.carousel-ld .flex-direction-nav> li a.flex-next:hover{background-position: -23px 0}.carousel-ld .flex-direction-nav> li a.flex-prev:hover{background-position: 0px 0}.carousel-ld .flex-control-nav{margin-left: -31px;position: absolute;bottom: 20px;left: 44%;z-index:2000;display: none} .carousel-ld .flex-control-nav> li{margin: 0 0 0 5px;float: left;display: inline-block}.carousel-ld .flex-control-nav> li:first-child{margin: 0}.carousel-ld .flex-control-nav> li a{width: 17px;height: 36px;display: block;background: url(https://s3-hd.hotdeal.vn/original/2016/11/0/581abe2f53a4b-icon-next.png) no-repeat;cursor: pointer;text-indent: -9999px}.carousel-ld .flex-control-nav> li a:hover{background-position: 0 -13px}.carousel-ld .flex-control-nav> li a.active,.flex-control-nav> li a.flex-active{background-position: 0 -27px;cursor: default}.carousel-ld .flex-control-paging{display: none}.campaign-diep-vu-mua-sam .single-slider img{margin: 0 auto}.campaign-diep-vu-mua-sam{background-color: #00012d}.campaign-diep-vu-mua-sam .content-banner{background-color: #00012d}.campaign-diep-vu-mua-sam .banner-more img{max-width: 100%;margin-bottom: 20px;}.campaign-diep-vu-mua-sam .all-countdown{width: 100%;background: #00011b url(https://s3-hd.hotdeal.vn/original/2016/12/0/5848be4a7f259-bg-count.jpg) no-repeat top center}.campaign-diep-vu-mua-sam .all-countdown .box-countdown{max-width: 580px;margin:0 auto 20px auto;min-height: 179px;text-align: center}.campaign-diep-vu-mua-sam .all-countdown p{font-size: 21px;color: #fff;text-align: center;margin: 0}.campaign-diep-vu-mua-sam .all-countdown .box-countdown p{color: #fff;font-size: 18px;padding-top:10px}.campaign-diep-vu-mua-sam .countdown{background: none}.campaign-diep-vu-mua-sam .countdown .hour .number,.campaign-diep-vu-mua-sam .countdown .minute .number,.campaign-diep-vu-mua-sam .countdown .seconds .number{color:#f4f513;background: -webkit-linear-gradient(top, #0c3e83 50% , #0f366c 50%);background: -o-linear-gradient(top, #ffab36 50% , #ff9400 50%);background: -moz-linear-gradient(top, #ffab36 50% , #ff9400 50%);background: linear-gradient(to top, #0c3e83 50% , #0f366c 50%);}.campaign-diep-vu-mua-sam .countdown .countdown-text{color: #000}.campaign-diep-vu-mua-sam .countdown span,.campaign-diep-vu-mua-sam .countdown p,.campaign-diep-vu-mua-sam .countdown .hour .text,.campaign-diep-vu-mua-sam .countdown .minute .text,.campaign-diep-vu-mua-sam .countdown .seconds .text{color: #fff!important;}.campaign-diep-vu-mua-sam .banner-more img{width: 100%;height: auto;margin: 20px 0}.campaign-diep-vu-mua-sam .box-flash-sale{background:#2e0a57 url(https://s3-hd.hotdeal.vn/original/2016/12/0/5848cd37c469f-bg1.jpg) no-repeat top;width: 100%;padding: 20px 0;border-top: 2px solid #f4f513;border-bottom: 2px solid #084395}.campaign-diep-vu-mua-sam .tt-deal-ldp-flashsale{text-align: center;padding: 10px;text-transform: uppercase;display: block}.campaign-diep-vu-mua-sam .tt-deal-ldp-flashsale img{max-width: 100%;height:auto}.campaign-diep-vu-mua-sam hr{border: 1px solid #084395;margin: 20px 0}.campaign-diep-vu-mua-sam .tt-dot-flash-sale{text-align: center;padding: 20px 0 10px 0;font-size: 25px;color: #fff;font-family: 'NVV-Gotham-Bold'}.campaign-diep-vu-mua-sam .tt-deal-ldp{padding: 30px 0;text-align: center}.campaign-diep-vu-mua-sam .tt-deal-ldp .ptt1{text-align: center;padding: 0 0 8px 0;font-size: 40px;color: #f4f513;font-family:'NVV-Gotham-Bold';text-transform: uppercase;text-shadow: 0 0 0.2em #0057d1, 0 0 0.2em #0057d1, 0 0 0.2em #0057d1;margin:0;}.campaign-diep-vu-mua-sam .tt-deal-ldp .ptt2{text-align: center;padding: 0 0 10px 0;font-size: 30px;color: #fff;font-family:'NVV-Gotham-Bold';text-transform: uppercase;margin:0}.campaign-diep-vu-mua-sam .tt-deal-ldp .ptt3{text-align: center;padding: 8px 20px;font-size: 22px;color: #fff;font-family:'NVV-Gotham-Bold';margin:0;background: #042261;border-radius: 50px}.campaign-diep-vu-mua-sam .bt-read-more-deal{width: 350px;margin: 0 auto;text-align: center}.campaign-diep-vu-mua-sam .bt-read-more-deal a{border-radius: 4px;background: transparent;font-size: 13px;color: #fffc1f;font-family:'NVV-Gotham-Bold';padding: 5px 30px;display: block;text-transform: uppercase;text-decoration: none;border: 1px solid #fffc1f}.campaign-diep-vu-mua-sam .bt-read-more-deal a:hover{text-decoration: none;color: #fffd69}.campaign-diep-vu-mua-sam .bt-read-more-deal a:after{content: "\f105";font-family: FontAwesome;font-size: 18px}.campaign-main .countdown{background:none}.campaign-bao-lixi{width: 100%;padding: 0 0 20px 0;background: #f4f4f4;}.campaign-bao-lixi .content-banner{background-color: #c8000b;}.campaign-bao-lixi .single-slider img{margin: 0 auto}.campaign-bao-lixi .all-email-register{width: 100%;background: #ad0a13 url(https://s3-hd.hotdeal.vn/original/2016/12/1/584ff5d7ecba3-bg-email.png) no-repeat center bottom;}.campaign-bao-lixi .all-email-register .email-register-content{padding: 10px 270px 30px;text-align: center;}.campaign-bao-lixi .all-email-register .email-register-content p{font-size: 38px;color: #fff;font-family: 'NVV-Gotham-Bold';}.campaign-bao-lixi .all-email-register .input-email{width: 76%;float: left;position: relative;}.campaign-bao-lixi .all-email-register .email-register-content input{border-radius: 5px;background-color: white;width: 480px;height: 45px;padding: 5px;float: left;margin-right: 10px;border: none;}.campaign-bao-lixi .all-email-register .email-register-content button{border-radius: 5px;background-color: #ffbf11;width: 141px;height: 45px;float: left;font-size: 16px;color: #000;text-transform: uppercase;text-align: center;border: none;font-weight: bold;}.campaign-bao-lixi .box-countdown{width: 100%;padding: 20px 0 0px;background-color: #c8000b;}.campaign-bao-lixi .box-countdown .countdown-content{background: url(https://s3-hd.hotdeal.vn/original/2016/12/1/584ff5d7ecca4-bg-shadow-count.jpg) no-repeat bottom;min-height: 250px;width: 580px;margin: 0 auto;text-align: center;}.campaign-bao-lixi .box-countdown .countdown-content p{color: #fff;text-transform: uppercase;font-weight: bold;font-size: 16px;padding-top: 10px;}.campaign-bao-lixi .mastco img{float: right}.campaign-bao-lixi .countdown .icon{display: none}.campaign-bao-lixi .countdown .hour .number,.campaign-bao-lixi .countdown .minute .number,.campaign-bao-lixi .countdown .seconds .number{color: #000;}.campaign-bao-lixi .countdown .hour .text,.campaign-bao-lixi .countdown .minute .text,.campaign-bao-lixi .countdown .seconds .text{color: #ffffff;}.campaign-bao-lixi .dk-nhan-qua{width: 100%;background: #c8000b;padding-bottom: 20px;text-align: center;}.campaign-bao-lixi .dk-nhan-qua .title-dk{color: #fff;font-family: 'NVV-Gotham-Bold';font-size: 36px;text-transform: uppercase;text-align: center;margin: 0;}.campaign-bao-lixi .dk-nhan-qua .text-not{color: #f3c535;font-size: 15px;font-style: italic;text-align: center;margin: 0;padding-bottom: 30px;}.campaign-bao-lixi .dk-nhan-qua .item-pic img{max-width: 100%;height: auto;}.campaign-bao-lixi .dk-nhan-qua .text-dk{text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;padding: 5px 20px;}.campaign-bao-lixi .dk-nhan-qua .box-more-dk{padding: 20px 0;text-align: center;}.campaign-bao-lixi .dk-nhan-qua .box-more-dk .bt-more-dk{outline:none;border: 2px solid #fad955;background-color: #c1a542;width: 276px;height: 40px;border-radius: 50px;color: #644f0c;text-transform: uppercase;}.campaign-bao-lixi .bosutap-baolixi{width: 100%;background: #ad0a13;padding: 0;}.campaign-bao-lixi .bosutap-baolixi .title-bosuutap{padding-top:20px;color: #fff;font-family: 'NVV-Gotham-Bold';font-size: 30px;text-transform: uppercase;text-align: center;padding-bottom: 20px;}.campaign-bao-lixi .bosutap-baolixi .item-baolixi{padding-bottom: 10px;}.campaign-bao-lixi .bosutap-baolixi .item-baolixi img{max-width: 100%;height: auto;}.campaign-bao-lixi .bosutap-baolixi .item-baolixi p{padding: 10px 45px;text-transform: uppercase;color: #fff;font-size: 14px;text-align: center;}.campaign-bao-lixi .nav-landing-more{background: #ffffff;margin: 0;padding: 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);-moz-box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);-webkit-box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);z-index: 100;}.campaign-bao-lixi .nav-landing-more ul{margin: 0;padding: 5px 0;list-style-type: none;width: 1180px;}.campaign-bao-lixi .nav-landing-more ul li{margin: 0;padding: 0;list-style-type: none;display: block;font-size: 12px;float: left;position: relative;text-transform: uppercase;text-align: center;}.campaign-bao-lixi .nav-landing-more ul li a{text-decoration: none;color: #333333;font-weight: 500;padding: 20px;display: block;margin: 0;font-weight: 600;}.campaign-bao-lixi .nav-landing-more ul li a:hover{text-decoration: none;color: #73bc28;font-weight: 600;}.campaign-bao-lixi .nav-landing-more ul li a i{font-size: 30px;display: block;margin-bottom: 8px;}.campaign-bao-lixi .nav-landing-more ul li .active{text-decoration: none;color: #73bc28;font-weight: 600;}.campaign-bao-lixi .nav-landing-more ul li:last-child{float: right;}.campaign-bao-lixi #content-2, .campaign-bao-lixi #content-3, .campaign-bao-lixi #content-4, .campaign-bao-lixi #content-5, .campaign-bao-lixi #content-6, .campaign-bao-lixi #content-7{display: none;}.campaign-bao-lixi .title-category-ld{text-align: center;padding: 20px 0;font-size: 40px;color: #353535;text-transform: uppercase;}.campaign-bao-lixi .bt-read-more-deal{width: 350px;margin: 0 auto;text-align: center;}.campaign-bao-lixi .bt-read-more-deal a{border-radius: 5px;background: #c8000b;font-size: 14px;color: #fff;padding: 7px 30px;display: block;text-transform: uppercase;text-decoration: none;border: 1px solid #990008;}.campaign-bao-lixi .bt-read-more-deal a:hover{text-decoration: none;color: #fffd69;}.campaign-bao-lixi .bt-read-more-deal a:after{content: "\f105";font-family: FontAwesome;font-size: 20px;margin-left: 10px;}.campaign-women-day{width: 100%;padding: 0px 0 0 0;}.campaign-women-day .campaign-main .countdown{padding-top: 10px}.campaign-women-day .box-item-banner{margin: 15px 0;}.campaign-women-day .box-item-banner:hover{box-shadow: 0 0 4px #7d7d7d;}.campaign-women-day .box-item-banner img{max-width: 100%;height: auto;}.campaign-women-day .bt-read-more{float: right;text-transform: uppercase;color: #fff;display: block;text-decoration: none;font-size: 13px;margin: 0 0 10px 0;background: #e6008b;padding: 7px 15px;}.campaign-women-day .bt-read-more:hover{text-decoration: underline;}.campaign-women-day .bt-read-more i{font-size: 18px;}.campaign-women-day .nav-ld-r{position: absolute;width: 71px;min-height: 290px;border-radius: 4px 0 0 4px;top: 10%;right: 0;background: #e00000;}.campaign-women-day .nav-ld-r ul{margin: 0;padding: 0;list-style-type: none;}.campaign-women-day .nav-ld-r ul li{width: 100%;display: block;color: #fff;}.campaign-women-day .nav-ld-r ul li:nth-child(1){background: #e00000;border-radius: 4px 0 0 0;}.campaign-women-day .nav-ld-r ul li:nth-child(2){background: #c10202;}.campaign-women-day .nav-ld-r ul li:nth-child(3){background: #11265b;}.campaign-women-day .nav-ld-r ul li:nth-child(4){background: #0d318e;}.campaign-women-day .nav-ld-r ul li:nth-child(5){background: #b90972;border-radius: 0 0 0 4px;}.campaign-women-day .nav-ld-r ul li:hover{background: #0ca505;}.campaign-women-day .nav-ld-r ul li .active{background: #0ca505;}.campaign-women-day .nav-ld-r ul li a{color: #fff;display: block;text-align: center;padding: 15px 5px;font-size: 12px;text-decoration: none;}.campaign-women-day .nav-ld-r ul li a:hover{text-decoration: none;}.campaign-women-day .fixed-r{position: fixed;top: 100px;}.campaign-women-day .list-tab-menu{background-color: #fff;display: table;width: 100%;text-align: center}.campaign-women-day .list-tab-menu> div.active{background-color: #f04d53}.campaign-women-day .list-tab-menu a{text-decoration: none;}.campaign-women-day .list-tab-menu p{text-align: center;}.campaign-women-day .list-tab-menu i{font-size: 80px;color: #000}.campaign-women-day .list-tab-menu label{font-size: 18px;font-weight: 500;color: #000}.campaign-women-day .list-tab-menu> div.active i, .campaign-women-day .list-tab-menu> div.active label{color:#fff;}.bt-back-to{width: 300px;height: 50px;max-width: 100%;font-weight: bold;text-transform: uppercase;color: #fff;text-align: center;margin: 30px auto;background: #f04d53;border: none;display: block;font-size: 16px;}.campaign-uncle-bills .box-item-banner{padding: 50px 30px;border: 1px solid #e0e0e0;background: #fff;}.campaign-uncle-bills .box-item-banner img{max-width: 100%;height: auto;}.campaign-uncle-bills .box-title-ld{padding: 20px 0;}.campaign-uncle-bills .box-title-ld ul{margin: 0;padding: 0;list-style-type: none;}.campaign-uncle-bills .box-title-ld ul li{float: left;margin: 0;padding: 10px 20px;font-size: 30px;font-weight: bold;text-transform: uppercase;}.campaign-uncle-bills .box-title-ld ul li:first-child{background: #c50102;border-radius: 4px;color: #fff;font-weight: normal;text-align: center;}.campaign-uncle-bills .box-title-ld ul li:first-child i{font-size: 35px;margin-right: 10px;}.campaign-uncle-bills .box-title-deal-th{width: 100%;background: #c50102;text-align: center;font-size: 30px;font-weight: bold;color: #fff;padding: 10px 15px;text-transform: uppercase;margin-bottom: 20px;}.campaign-phuot{}.campaign-phuot .box-item-banner{padding: 0;margin-top: 20px}.campaign-phuot .box-item-banner img{max-width: 100%;height: auto;}.campaign-phuot .text-title, .campaign-phuot .box-title-ld1, .campaign-phuot .box-title-ld2, .campaign-phuot .box-title-ld3{font-size: 38px;color: #fff;text-align: center;text-transform: uppercase;text-shadow: 0px 2px 0px rgba(220, 115, 2, 0.35);font-weight: bold;margin: 15px 0;padding: 25px 0;}.campaign-phuot .box-title-ld1{background: url(https://s3-hd.hotdeal.vn/original/2017/3/1/58c79f715ee65-bg-tt-moto.png) no-repeat 30% 0;}.campaign-phuot .box-title-ld2{background: url(https://s3-hd.hotdeal.vn/original/2017/3/1/58c77285346ec-bg-tt-car.png) no-repeat 35% 0;}.campaign-phuot .box-title-ld3{background: url(https://s3-hd.hotdeal.vn/original/2017/3/1/58c79bed6c153-bg-tt-other.png) no-repeat 30% 0;}.campaign-phuot .btn-show-more, .campaign-phuot .btn-hide-more{border:thin solid #d2d2d2 !important;border-radius: 3px;background-color: #ff7305 !important;width: 148px;text-align: center;color: #fff !important;text-transform: uppercase;margin: 10px auto;padding: 8px 10px;}.campaign-phuot .btn-show-more span, .campaign-phuot .btn-hide-more span{color: #fff !important}.campaign-phuot .btn-show-more i{font-size: 17px;position: relative;top: -3px;}.campaign-phuot .group-btn-show-more{position: relative;margin-top: -20px;margin-bottom: 0px;min-height: 70px;}.campaign-phuot .group-btn-show-more hr{display: none}.campaign-eva .menu-flashsale{margin: 15px 0;width: 100%;}.campaign-eva .menu-flashsale ul{padding: 0;list-style-type: none;}.campaign-eva .menu-flashsale ul li{margin: 0 2px 0 0;float: left;padding: 0;width: 19.85%;}.campaign-eva .menu-flashsale ul li:last-child{margin-right: 0;}.campaign-eva .menu-flashsale ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 23px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 20px;background: #ffd3e7;border-bottom: 2px solid #ffd3e7;}.campaign-eva .menu-flashsale ul li a:hover{background: #b1f0ff;color: #4c152e;border-bottom: 2px solid #f65db4;}.campaign-eva .menu-flashsale ul li a i{display: block;font-size: 40px;}.campaign-eva .menu-flashsale ul li .active{background: #b1f0ff;color: #4c152e;border-bottom: 2px solid #f65db4;}.campaign-eva .title-category-ld{background: #fe3ebb;padding: 10px;color: #fff;text-transform: uppercase;font-size: 24px;margin-bottom: 20px;width: 100%;font-weight: normal;float: left;}.campaign-eva .title-category-ld i{font-size: 35px;padding: 0 10px 0 0;float: left;}.campaign-eva .bt-read-more{width: 154px;text-transform: uppercase;color: #000;display: block;text-decoration: none;font-size: 14px;margin: 0 0 10px 0;background: #fadc22;padding: 7px 15px;text-align: center;margin: 0 auto 20px auto;border-radius: 3px;font-weight: bold;}.campaign-eva .bt-read-more:hover{text-decoration: underline;}.campaign-eva .bt-read-more i{font-size: 18px;}.campaign-eva .nav-ld-r{position: absolute;width: 77px;min-height: 290px;top: 50px;right: 0;}.campaign-eva .nav-ld-r ul{margin: 0;padding: 0;list-style-type: none;}.campaign-eva .nav-ld-r ul li{display: table;color: #fff;font-size: 14px;margin: 0;background: #b1f0ff url(https://s3-hd.hotdeal.vn/original/2017/3/2/58db6526e4ade-line-menu.png) no-repeat bottom center;border-radius: 6px 0 0 6px;padding-bottom: 1px;}.campaign-eva .nav-ld-r ul li:last-child{background: no-repeat;}.campaign-eva .nav-ld-r ul li .active{background: #ffd3e7;color: #000;}.campaign-eva .nav-ld-r ul li a{color: #000;display: table-cell;text-align: center;vertical-align: middle;padding: 10px;font-size: 35px;text-decoration: none;text-transform: uppercase;background: #b1f0ff;width: 77px;height: 82px;}.campaign-eva .nav-ld-r ul li a:hover{text-decoration: none;background: #ffd3e7;color: #000;}.campaign-eva .fixed-r{position: fixed;top: 100px;}.campaign-eva .btn-show-more, .campaign-lamdep-eva .btn-hide-more{width: 154px;text-transform: uppercase;color: #000 !important;border:none !important;display: block;text-decoration: none;font-size: 14px;margin: 0 0 10px 0;background: #fadc22 !important;padding: 7px 15px;text-align: center;margin: 0 auto 20px auto;border-radius: 3px;font-weight: bold;}.campaign-eva .btn-show-more:hover, .campaign-lamdep-eva .btn-hide-more:hover{text-decoration: underline;}.campaign-eva .btn-show-more i, .campaign-lamdep-eva .btn-hide-more i{font-size: 18px;}.campaign-eva .btn-show-more span, .campaign-lamdep-eva .btn-hide-more span{color:#333 !important;}.campaign-eva .group-btn-show-more{min-height: 50px;}.campaign-eva .group-btn-show-more hr{display: none;}.campaign-tour-trangan .box-item-banner{margin-top: 20px}.campaign-tour-trangan .box-item-banner img{max-width: 100%;height: auto;}.campaign-tour-trangan .box-title-ld{font-size: 25px;color: #fff;text-align: center;text-transform: uppercase;text-shadow: 0px 2px 0px rgba(220, 115, 2, 0.35);font-weight: bold;margin: 15px auto;padding: 9px 0;background: #e63430;max-width: 453px;position: relative;}.campaign-tour-trangan .box-title-ld span{color: #fbdd51;}.campaign-tour-trangan .box-title-ld:before{width: 0;height: 0;border-top: 27px solid transparent;border-right: 20px solid #e63430;border-bottom: 26px solid transparent;position: absolute;top: 0;left: -20px;content: '';}.campaign-tour-trangan .box-title-ld:after{width: 0;height: 0;border-top: 27px solid transparent;border-left: 20px solid #e63430;border-bottom: 26px solid transparent;position: absolute;top: 0;right: -20px;content: '';}.campaign-tour-trangan .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-tour-trangan .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 3px;background: #e7e7e7;width: 148px;text-align: center;color: #aaaaaa;text-transform: uppercase;margin: -20px auto;padding: 8px;top: -10px;position: relative;}.campaign-tour-trangan .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-pinsac-duphong .box-title-ld{padding: 20px 0;}.campaign-pinsac-duphong .box-title-ld ul{margin: 0;padding: 0;list-style-type: none;}.campaign-pinsac-duphong .box-title-ld ul li{float: left;margin: 0;padding: 10px 20px;font-size: 30px;font-weight: bold;text-transform: uppercase;}.campaign-pinsac-duphong .box-title-ld ul li:first-child{background: #c02796;border-radius: 4px;color: #fff;font-weight: normal;text-align: center;}.campaign-pinsac-duphong .box-title-ld ul li:first-child i{font-size: 35px;margin-right: 10px;}.campaign-pinsac-duphong .box-title-deal-th{width: 100%;background: #c02796;text-align: center;font-size: 30px;font-weight: bold;color: #fff;padding: 10px 15px;text-transform: uppercase;margin-bottom: 20px;}.campaign-flashsale-amthuc .countdown-flashsale{background: #b43288;color: #fff;padding: 20px 0;width: 100%;margin: 15px 0 0 0;text-align: center;}.campaign-flashsale-amthuc .menu-flashsale{margin: 0 0 15px 0;width: 100%;}.campaign-flashsale-amthuc .menu-flashsale ul{padding: 0;list-style-type: none;border-top: 3px solid #fff200;background: #4c152e;}.campaign-flashsale-amthuc .menu-flashsale ul li{margin: 0;float: left;padding: 0;width: 20%;}.campaign-flashsale-amthuc .menu-flashsale ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 15px;color: #fff;text-decoration: none;font-weight: normal;padding: 20px 45px;}.campaign-flashsale-amthuc .menu-flashsale ul li a:hover{background: #fff200;color: #4c152e;}.campaign-flashsale-amthuc .menu-flashsale ul li a i{display: block;font-size: 40px;}.campaign-flashsale-amthuc .menu-flashsale ul li .active{background: #fff200;color: #4c152e;}.campaign-flashsale-amthuc .title-category-ld{background: #b7168f;padding: 5px;text-align: center;text-transform: uppercase;font-size: 22px;margin-bottom: 20px;float: left;width: 100%;color: #fff200;font-weight: bold;}.campaign-flashsale-amthuc .title-category-ld img{max-width: 100%;height: auto;padding-top: 5px;}.campaign-flashsale-amthuc .btn-show-more, .campaign-flashsale-amthuc .btn-hide-more{width: 154px;text-transform: uppercase;color: #000 !important;border:none !important;display: block;text-decoration: none;font-size: 14px;margin: 0 0 10px 0;background: #fadc22 !important;padding: 7px 15px;text-align: center;margin: 0 auto 20px auto;border-radius: 3px;font-weight: bold;}.campaign-flashsale-amthuc .btn-show-more:hover, .campaign-flashsale-amthuc .btn-hide-more:hover{text-decoration: underline;}.campaign-flashsale-amthuc .btn-show-more i, .campaign-flashsale-amthuc .btn-hide-more i{font-size: 18px;}.campaign-flashsale-amthuc .btn-show-more span, .campaign-flashsale-amthuc .btn-hide-more span{color:#333 !important;}.campaign-flashsale-amthuc .group-btn-show-more{min-height: 50px;}.campaign-flashsale-amthuc .group-btn-show-more hr{display: none;}.campaign-flashsale-amthuc .countdown-flashsale .countdown{padding-top: 0px;color:#fff}.campaign-flashsale-amthuc .countdown-flashsale .countdown .text{color:#fff}.campaign-macdep .box-item-banner{padding: 0;margin-top: 20px}.campaign-macdep .box-item-banner img{max-width: 100%;height: auto;margin-bottom: 15px;}.campaign-macdep .box-title-ld{font-size: 27px;color: #fff;text-align: center;text-transform: uppercase;margin: 15px auto;padding: 5px 0;background: #950018;max-width: 453px;position: relative;font-family: 'YesevaOne-Regular';}.campaign-macdep .box-title-ld span{font-size: 31px;}.campaign-macdep .box-title-ld:before{width: 0;height: 0;border-top: 27px solid transparent;border-right: 20px solid #950018;border-bottom: 27px solid transparent;position: absolute;top: 0;left: -20px;content: '';}.campaign-macdep .box-title-ld:after{width: 0;height: 0;border-top: 27px solid transparent;border-left: 20px solid #950018;border-bottom: 27px solid transparent;position: absolute;top: 0;right: -20px;content: '';}.campaign-macdep .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-macdep .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 3px;background: #e7e7e7;width: 148px;text-align: center;color: #aaaaaa;text-transform: uppercase;margin: -20px auto;padding: 8px;top: -10px;position: relative;}.campaign-macdep .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-luong-ve .product-hot-page{background-color: #fff;border-top: 3px solid #ed4f57;}.campaign-luong-ve .product-hot-page .product__hot__menu{border-bottom: none;text-align: center}.campaign-luong-ve .product-hot-page .product__hot__menu li{width: 16.6%}.campaign-luong-ve .product-hot-page .product__hot__menu li a{color: #000;padding: 20px 15px !important;font-size: 12px;min-height: 137px;text-transform: uppercase;}.campaign-luong-ve .product-hot-page .product__hot__menu li .hd{font-size: 22px;width: 60px;height: 56px;line-height: 56px;border: thin solid #000;border-radius: 100%;display: block;margin: 0px auto;color: #000;margin-bottom:5px;}.campaign-luong-ve .product-hot-page .product__hot__menu li:hover,.campaign-luong-ve .product-hot-page .product__hot__menu li.active{background-color: #ed4f57;color:#fff;}.campaign-luong-ve .product-hot-page .product__hot__menu li a:hover{border: none;background-color: transparent;color: #fff;}.campaign-luong-ve .product-hot-page .product__hot__menu li.active a{border: none;background-color: transparent;color: #fff;font-weight: 600;}.campaign-luong-ve .product-hot-page .product__hot__menu li a:hover .hd,.campaign-luong-ve .product-hot-page .product__hot__menu li.active .hd{color: #fff;border: thin solid #fff;}.campaign-luong-ve .menu-fix{position: fixed;top: 40px;z-index: 10}.campaign-fashion-underwear-vera{}.campaign-fashion-underwear-vera .item-banner{margin-top: 20px}.campaign-fashion-underwear-vera .box-title-ld{text-align: center;text-transform: uppercase;background-color: #e42862;margin-top: 20px;color:#fff;font-size: 35px;padding: 5px 0px;font-family: Roboto-Light}.campaign-uncle-bills .box-title-tab ul{border-bottom: 2px solid #ec2544;background-color: #fcfeaa;display: inline-table;width: 100%;padding: 0px;margin: 0px}.campaign-uncle-bills .box-title-tab ul li{list-style-type: none;float: left;width: 33.33%}.campaign-uncle-bills .box-title-tab ul li a{width: 100%;text-decoration: none;display: table;text-align: center;font-weight: 600;font-size: 25px;color:#000;padding: 15px 0px}.campaign-uncle-bills .box-title-tab ul li.active{background-color: #ec2544}.campaign-uncle-bills .box-title-tab ul li.active a{color:#fcfeaa}.campaign-thienduong-biendao{background: #f2ebce url(https://s3-hd.hotdeal.vn/original/2017/4/1/58eaf7e0a2e11-bg-bt.jpg) repeat-x bottom center;}.campaign-thienduong-biendao .bt-read-more{text-transform: uppercase;color: #ac9330;display: block;text-decoration: none;font-size: 13px;margin: 0 auto 10px auto;background: transparent;padding: 7px 15px;border: 1px solid #ac9330;width: 150px;text-align: center;border-radius: 3px;}.campaign-thienduong-biendao .bt-read-more:hover{text-decoration: underline;}.campaign-thienduong-biendao .menu-tour-sea{background: #0052b1;border-radius: 20px;padding: 0 20px;margin: 0 0 15px 0;}.campaign-thienduong-biendao .menu-tour-sea ul{margin: 0;padding: 0;list-style-type: none;width: 100%;}.campaign-thienduong-biendao .menu-tour-sea ul li{margin: 0;list-style-type: n;padding: 0;display: block;float: left;width: 20%;}.campaign-thienduong-biendao .menu-tour-sea ul li a{text-align: center;text-transform: uppercase;color: #fff;font-size: 22px;text-decoration: none;display: block;font-weight: normal;padding: 10px 20px;}.campaign-thienduong-biendao .menu-tour-sea ul li a:hover{background: #ffff40;color: #ff3353;text-decoration: none;}.campaign-thienduong-biendao .menu-tour-sea ul li .active{background: #ffff40;color: #ff3353;text-decoration: none;}.campaign-thienduong-biendao .box-video{max-width: 854px;margin: 15px auto;position: relative;padding-bottom: 39.25%;padding-top: 30px;height: 0;overflow: hidden;}.campaign-thienduong-biendao .box-video iframe, .campaign-thienduong-biendao .box-video object, .campaign-thienduong-biendao .box-video embed{position: absolute;top: 0;left: 0;width: 100%;}.campaign-market-april .box-item-banner{padding: 10px 70px 0;margin: 0;background: #010744;}.campaign-market-april .box-item-banner .box-1{text-align: center;padding: 20px 0;}.campaign-market-april .box-item-banner .box-1 img{max-width: 100%;height: auto;}.campaign-market-april .box-item-banner .box-3{text-align: center;font-family: 'UTMBebas';font-size: 34px;text-transform: uppercase;color: #fff;line-height: 38px;padding-top: 25px;}.campaign-market-april .box-item-banner .box-3 span{font-size: 45px;color: #ed1c24;}.campaign-market-april .box-item-banner .box-3 span:nth-child(1){color: #ffb400;}.campaign-market-april .box-item-banner .box-3 p{font-family: 'NVV-Gotham-Bold';font-size: 12px;line-height: 18px;margin: 0;padding-top: 10px;}.campaign-market-april .box-item-banner .box-2{text-align: center;}.campaign-market-april .box-item-banner .box-2 img{max-width: 100%;height: auto;}.campaign-market-april .box-item-banner .nav-dieu-kien{margin: 15px 0 0;background: url(https://s3-hd.hotdeal.vn/original/2017/4/0/58e70e0d02c40-line.jpg) no-repeat top center;}.campaign-market-april .box-item-banner .nav-dieu-kien ul{margin: 0;padding: 30px 0;list-style-type: none;}.campaign-market-april .box-item-banner .nav-dieu-kien ul li{display: block;float: left;border-right: 1px solid #fff;padding: 0 20px;width: 33%;margin: 3px 0;}.campaign-market-april .box-item-banner .nav-dieu-kien ul li:last-child{border-right: none;padding-right: 0;}.campaign-market-april .box-item-banner .nav-dieu-kien ul li:first-child{padding-left: 0;}.campaign-market-april .box-item-banner .nav-dieu-kien ul li a{display: block;font-family: 'NVV-Gotham-Bold';font-size: 18px;text-transform: uppercase;text-align: center;border-radius: 50px;text-decoration: none;font-weight: normal;padding: 7px 20px;background: #ffb400;color: #000000;}.campaign-market-april .box-item-banner .nav-dieu-kien ul li a:hover{background: #fcc748;color: #501517;}.campaign-market-april .menu-market-april{margin: 15px 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);}.campaign-market-april .menu-market-april ul{padding: 0;list-style-type: none;}.campaign-market-april .menu-market-april ul li{margin: 0;float: left;padding: 0;width: 14.23%;}.campaign-market-april .menu-market-april ul li:last-child{margin-right: 0;}.campaign-market-april .menu-market-april ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 16px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 10px;height: 115px;}.campaign-market-april .menu-market-april ul li a:hover{background: #ed1c24;color: #fff;}.campaign-market-april .menu-market-april ul li a i{display: block;font-size: 40px;}.campaign-market-april .menu-market-april ul li .active{background: #ed1c24;color: #fff;}.campaign-market-april .box-title-ld{font-size: 25px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #ed1c24;max-width: 530px;position: relative;border-radius: 50px;}.campaign-market-april .line-buton{width: 100%;margin: 0px 0 20px;}.campaign-market-april .line-buton .btn-show-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #ed1c24;width: 148px;text-align: center;color: #fff;text-transform: uppercase;margin: -20px auto;padding: 8px;top: 5px;position: relative;}.campaign-market-april .line-buton .btn-show-more span{font-size: 15px;position: relative;top: 5px;color:#fff;}.campaign-market-april .content-game{background: #010744 url(https://s3-hd.hotdeal.vn/original/2017/4/0/58e736768b49c-bg.png) no-repeat center;padding: 0 70px;color: #fff;}.campaign-market-april .panel-menu{background-color: #fff}.campaign-market-april .panel-menu .product__hot__menu{border-bottom: none;text-align: center}.campaign-market-april .panel-menu .product__hot__menu li{width: 12.5%}.campaign-market-april .panel-menu .product__hot__menu li a{color: #000;padding: 15px 10px !important;font-size: 15px;min-height: 125px;text-transform: uppercase;margin-right: 0px;}.campaign-market-april .panel-menu .product__hot__menu li i{font-size: 40px;display: block;margin: 0px auto;color: #000;margin-bottom:5px;}.campaign-market-april .panel-menu .product__hot__menu li a.active,.campaign-market-april .panel-menu .product__hot__menu li a:hover{background-color: #ed1c24;color:#fff;border: none !important;}.campaign-market-april .panel-menu .product__hot__menu li a:hover i,.campaign-market-april .panel-menu .product__hot__menu li a.active i{color: #fff;}.campaign-market-april .panel-menu{margin-top: 10px}.campaign-market-april .panel-menu .product__hot__menu li{width: 10%}.campaign-market-april .panel-menu .product__hot__menu li .hd{border-radius: 0px;border: none !important}.campaign-market-april-dieu-kien .popup-dieu-kien{max-width: 750px;margin: 0 auto;background: #050c4f;padding: 15px;color: #a9a8a8;}.campaign-market-april-dieu-kien .popup-dieu-kien .the-le-tt{font-family: 'UTMBebas';text-transform: uppercase;font-size: 35px;color: #ffb400;text-align: center;}.campaign-market-april-dieu-kien .popup-dieu-kien .dieu-kien-content{padding: 20px 40px;line-height: 22px;}.campaign-market-april-dieu-kien .popup-dieu-kien .dieu-kien-content p{font-size: 18px;font-weight: bold;margin: 0;padding: 20px 0 10px 0;}.campaign-market-april-dieu-kien .popup-dieu-kien .modal-header{border-bottom: none;}.campaign-market-april-dieu-kien .popup-dieu-kien .modal-header i{float: right;color: #fff;}.campaign-market-april-quy-dinh .popup-dieu-kien{max-width: 750px;margin: 0 auto;background: #050c4f;padding: 15px;color: #a9a8a8;}.campaign-market-april-quy-dinh .popup-dieu-kien .the-le-tt{font-family: 'UTMBebas';text-transform: uppercase;font-size: 35px;color: #ffb400;text-align: center;}.campaign-market-april-quy-dinh .popup-dieu-kien .dieu-kien-content{padding: 20px 40px;line-height: 22px;}.campaign-market-april-quy-dinh .popup-dieu-kien .dieu-kien-content p{font-size: 18px;font-weight: bold;margin: 0;padding: 20px 0 10px 0;}.campaign-market-april-quy-dinh .popup-dieu-kien .modal-header{border-bottom: none;}.campaign-market-april-quy-dinh .popup-dieu-kien .modal-header i{float: right;color: #fff;}.campaign-market-april .content-game{background: #010744 url(https://s3-hd.hotdeal.vn/original/2017/4/0/58e7423fd5392-bg.jpg) no-repeat center;padding: 20px 0px;color: #fff;}.campaign-market-april .content-game .thoi-gian-quayso{padding: 20px 80px;border-radius: 8px;font-size: 14px;}.campaign-market-april .content-game .thoi-gian-quayso .p-tt{color: #ffb400;font-size: 30px;text-transform: uppercase;text-align: center;font-family: 'UTMBebas';}.campaign-market-april .content-game .thoi-gian-quayso ul{margin: 0;padding: 0;}.campaign-market-april .content-game .thoi-gian-quayso ul li{display: block;padding-bottom: 10px;}.campaign-market-april .content-game .box-countdown{padding: 20px 0;}.campaign-market-april .content-game .box-quay-so{border-radius: 5px;border: 2px dashed #fff;margin: 50px 0 80px;position: relative;padding: 20px 0 30px 0;text-align: center;width: 100%;}.campaign-market-april .content-game .box-quay-so .tt-maso{color: #ffb400;font-size: 30px;text-transform: uppercase;text-align: center;font-family: 'UTMBebas';padding-bottom: 20px;}.campaign-market-april .content-game .box-quay-so p{width: 858px;margin: 35px auto;}.campaign-market-april .content-game .box-quay-so p span{display: inline-block;margin: 2px;width: 90px;height: 90px;background: #fff;border-radius: 4px;color: #2c327c;font-size: 56px;font-family: 'NVV-Gotham-Bold';line-height: 90px;}.campaign-market-april .content-game .box-quay-so .text-notice{color: #ffb400;font-weight: 600;font-size: 25px}.campaign-market-april .content-game .box-quay-so .text-notice-footer{font-size: 25px}.campaign-market-april .content-game .box-quay-so .bt-start{width: 257px;text-decoration: none;color: #000;background: #ffb400;border: none;padding: 10px;border-radius: 50px;font-size: 18px;text-transform: uppercase;text-align: center;outline: none;}.campaign-market-april .content-game .box-quay-so .bt-start:hover{background: #ffcc52;}.campaign-market-april .content-game .box-quay-so .mascot{width: 242px;height: 342px;position: absolute;}.campaign-market-april .content-game .box-quay-so .mascot img{max-width: 100%;height: auto;}.campaign-market-april .content-game .box-quay-so .left{left: -60px;top: -50px;}.campaign-market-april .content-game .box-quay-so .right{right: -60px;top: -70px;}.campaign-market-april .box-countdown p{color:#000}.campaign-market-april .box-countdown span, .campaign-market-april .box-countdown label.text{color:#000 !important;}.campaign-market-april .banner-slider{border-bottom: 8px solid #f31a23}.campaign-market-april-live-stream .count-downs{text-align: center;color: #444;font-weight: 400;padding: 40px 0px 10px;}.campaign-market-april-live-stream .count-downs p:first-child{font-size: 25px;font-weight: 400;}.campaign-market-april-live-stream .count-downs .hour .number,.campaign-market-april-live-stream .count-downs .minute .number,.campaign-market-april-live-stream .count-downs .seconds .number{color: #ed1b24;min-width: 80px;height: 70px;line-height: 65px;font-size: 40px;padding: 5px 10px;margin-bottom: 0px;font-weight:600;background-image: url(https://s3-hd.hotdeal.vn/original/2015/11/1/56441cb88892b-bg-time-countdown.png);background-size: 100% 100%;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius:5px;}.campaign-market-april-live-stream .count-downs .hour .text,.campaign-market-april-live-stream .count-downs .minute .text,.campaign-market-april-live-stream .count-downs .seconds .text{display: table;width: 70px;text-align: center;font-weight: normal;font-size: 17px;color:#999;}.campaign-market-april-live-stream .count-downs .hour,.campaign-market-april-live-stream .count-downs .minute,.campaign-market-april-live-stream .count-downs .seconds{}.campaign-market-april-live-stream .count-downs> label> .text{font-weight: normal;color: #999;font-size: 12px;display: table;width: 100%;text-align: center;}.campaign-market-april-live-stream .count-downs .icon{position: absolute;margin-top: -135px;float: left;margin-left: 170px;}.campaign-market-april-live-stream .box-item-banner{padding: 10px 70px 0;margin: 0;background: #ffb400;}.campaign-market-april-live-stream .content-game{background: url(https://s3-hd.hotdeal.vn/original/2017/4/2/58ff19c24f1bc-bg.jpg) no-repeat center;padding: 20px 0px;color: #fff;}.campaign-market-april-live-stream .content-game .box-quay-so{border-radius: 20px;border:none;background-color: #ed1c24;margin: 50px 0 80px;position: relative;padding: 20px 0 30px 0;text-align: center;width: 100%;}.campaign-market-april-live-stream .box-countdown .icon-right{position: absolute;top:40px;left: 100px}.campaign-market-april-live-stream .box-countdown .icon-right img{max-width: 150px}.campaign-muasam-thaga .banner-slider{border-bottom: 8px solid #182742}.campaign-muasam-thaga .countdown-group{background: #0147c0;}.campaign-muasam-thaga .countdown-group p, .campaign-muasam-thaga .countdown-group span, .campaign-muasam-thaga .countdown-group label.text{color:#fff !important;}.campaign-muasam-thaga .box-item-banner{padding: 20px 70px;margin: 0;background: #022f82;}.campaign-muasam-thaga .box-item-banner .box-title{text-align: center;font-family: 'UTMBebas';font-size: 34px;text-transform: uppercase;color: #ffd801;padding-bottom: 20px;}.campaign-muasam-thaga .box-item-banner p{font-size: 18px;color: #fff;padding: 3px 0 6px 25px;margin: 0;position: relative;text-align: justify;}.campaign-muasam-thaga .box-item-banner p i{color: #ffd800;margin-right: 10px;font-size: 14px;position: absolute;top: 6px;left: 0;}.campaign-muasam-thaga .menu-muasam-thaga{margin: 15px 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);}.campaign-muasam-thaga .menu-muasam-thaga ul{padding: 0;list-style-type: none;}.campaign-muasam-thaga .menu-muasam-thaga ul li{margin: 0;float: left;padding: 0;width: 10%;}.campaign-muasam-thaga .menu-muasam-thaga ul li:last-child{margin-right: 0;}.campaign-muasam-thaga .menu-muasam-thaga ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 14px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 10px;height: 95px;}.campaign-muasam-thaga .menu-muasam-thaga ul li a:hover{background: #032050;color: #fff;}.campaign-muasam-thaga .menu-muasam-thaga ul li a i{display: block;font-size: 30px;}.campaign-muasam-thaga .menu-muasam-thaga ul li .active{background: #032050;color: #fff;}.campaign-muasam-thaga .box-title-ld{font-size: 25px;color: #000;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #fed70d;max-width: 350px;position: relative;border-radius: 50px;}.campaign-muasam-thaga .line-buton{width: 100%;}.campaign-muasam-thaga .line-buton .btn-show-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px;top: 0px;position: relative;}.campaign-muasam-thaga .line-buton .btn-show-more span{font-size: 17px;position: relative;top: 5px;color:#333;}.campaign-muasam-thaga .line-buton .group-btn-show-more{margin-top: -10px}.campaign-muasam-thaga .line-buton .group-btn-show-more hr{border-top: 1px solid #d2d2d2}.campaign-muasam-thaga .panel-menu{background-color: #fff}.campaign-muasam-thaga .panel-menu .product__hot__menu{border-bottom: none;text-align: center}.campaign-muasam-thaga .panel-menu .product__hot__menu li{width: 12.5%}.campaign-muasam-thaga .panel-menu .product__hot__menu li a{color: #000;padding: 15px 10px !important;font-size: 15px;min-height: 125px;text-transform: uppercase;margin-right: 0px;}.campaign-muasam-thaga .panel-menu .product__hot__menu li i{font-size: 40px;display: block;margin: 0px auto;color: #000;margin-bottom:5px;}.campaign-muasam-thaga .panel-menu .product__hot__menu li a.active,.campaign-muasam-thaga .panel-menu .product__hot__menu li a:hover{background-color: #ed1c24;color:#fff;border: none !important;}.campaign-muasam-thaga .panel-menu .product__hot__menu li a:hover i,.campaign-muasam-thaga .panel-menu .product__hot__menu li a.active i{color: #fff;}.campaign-muasam-thaga .panel-menu .product__hot__menu li{width: 10%}.campaign-muasam-thaga .panel-menu .product__hot__menu li .hd{border-radius: 0px;border: none !important}.campaign-milaganics{width: 100%;padding: 0;background: #ffd300;background-size: 100% auto;}.campaign-milaganics .content-banner{margin: 0;}.campaign-milaganics .content-banner .top-milaganics{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-milaganics .content-banner .top-milaganics img{max-width: 100%;height: auto;width: auto;}.campaign-milaganics .info-gif{background: url(https://s3-hd.hotdeal.vn/original/2017/4/1/58f5da12d6414-bg-transparent.png) repeat;border-radius: 20px;width: 100%;padding: 20px;color: #fff;font-family: 'NVV-Gotham-Book';font-size: 20px;text-transform: uppercase;margin-bottom: 30px;}.campaign-milaganics .info-gif span{font-family: 'NVV-Gotham-Bold';}.campaign-milaganics .info-gif .bx1{max-width: 700px;margin: 0 auto;position: relative;text-transform: uppercase;border-bottom: 1px solid #fff000;padding-bottom: 10px;}.campaign-milaganics .info-gif .bx1 .bot{width: 47px;height: 95px;position: absolute;top: 0;left: -70px;}.campaign-milaganics .info-gif .bx1 span:first-child{color: #fff000;}.campaign-milaganics .info-gif .tac-dung{margin: 0;padding: 0;list-style-type: none;}.campaign-milaganics .info-gif .tac-dung li{list-style-type: none;float: left;width: 33%;padding: 30px 40px 0;text-align: center;}.campaign-milaganics .info-gif .tac-dung li i{color: #fff000;display: block;font-size: 90px;margin-bottom: 8px;}.campaign-milaganics .container-deal{background: #fffcc7;width: 100%;}.campaign-milaganics .container-deal .menu-milaganics{margin: 15px 0;width: 100%;background: #007236;}.campaign-milaganics .container-deal .menu-milaganics ul{padding: 0;list-style-type: none;max-width: 1180px;margin: 0 auto;text-align: center;}.campaign-milaganics .container-deal .menu-milaganics ul li{margin: 0 2px 0 0;display: inline-block;padding: 15px 30px;width: 24%;font-family: 'NVV-Gotham-Bold';}.campaign-milaganics .container-deal .menu-milaganics ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 24px;color: #fff;text-decoration: none;font-weight: normal;padding: 10px 25px;border-radius: 50px;}.campaign-milaganics .container-deal .menu-milaganics ul li a:hover{background: #7ec242;color: #fff;}.campaign-milaganics .container-deal .menu-milaganics ul li .active{background: #7ec242;color: #fff;}.campaign-milaganics .container-deal .title-category-ld{background: #7ec242;padding: 10px;color: #fff;text-transform: uppercase;font-size: 24px;margin: 20px 0;width: 250px;font-weight: normal;font-family: 'NVV-Gotham-Bold';text-align: center;border-radius: 50px;margin: 0 auto 15px auto;}.campaign-milaganics .container-deal .group-btn-show-more{}.campaign-milaganics .container-deal .group-btn-show-more hr{border-top: thin solid #74bd33;}.campaign-milaganics .container-deal .group-btn-show-more .div-btn-show-more button{border: 1px solid #fff;border-radius: 4px;background: #74bd33;width: 148px;text-align: center;color: #fff;text-transform: uppercase;margin: -20px auto;padding: 8px;top: 3px;position: relative;}.campaign-milaganics .container-deal .group-btn-show-more .div-btn-show-more span{font-size: 17px;position: relative;top: 5px;color:#fff;}.campaign-niemvui-nhandoi .box-item-banner{padding: 20px 70px;margin: 0;background: #3a034d;}.campaign-niemvui-nhandoi .box-item-banner .box-title{text-align: center;font-family: 'VNF-Intro-Inline';font-size: 34px;text-transform: uppercase;color: #ffff00;cursor: pointer;}.campaign-niemvui-nhandoi .box-item-banner .box-text{display: none;padding-top: 20px;}.campaign-niemvui-nhandoi .box-item-banner .box-text p{font-size: 16px;color: #fff;padding: 3px 0 6px 25px;margin: 0;position: relative;text-align: justify;}.campaign-niemvui-nhandoi .box-item-banner .box-text p i{color: #ffff00;margin-right: 10px;font-size: 12px;position: absolute;top: 6px;left: 0;}.campaign-niemvui-nhandoi .box-item-banner .icon-slide-down{text-align: center;}.campaign-niemvui-nhandoi .box-item-banner .icon-slide-down i{font-size: 40px;color: #ffd801;cursor: pointer;}.campaign-niemvui-nhandoi .box-countdown{background: #23022f;padding: 20px;text-align: center;color: #fff;font-size: 22px;}.campaign-niemvui-nhandoi .panel-menu{background-color: #fff}.campaign-niemvui-nhandoi .panel-menu .product__hot__menu{border-bottom: none;text-align: center}.campaign-niemvui-nhandoi .panel-menu .product__hot__menu li{width: 12.5%}.campaign-niemvui-nhandoi .panel-menu .product__hot__menu li a{color: #000;padding: 15px 10px !important;font-size: 14px;min-height: 125px;text-transform: uppercase;margin-right: 0px;}.campaign-niemvui-nhandoi .panel-menu .product__hot__menu li i{font-size: 30px;display: block;margin: 0px auto;color: #000;margin-bottom:5px;}.campaign-niemvui-nhandoi .panel-menu .product__hot__menu li a.active,.campaign-niemvui-nhandoi .panel-menu .product__hot__menu li a:hover{background-color: #032050;color:#fff;border: none !important;}.campaign-niemvui-nhandoi .panel-menu .product__hot__menu li a:hover i,.campaign-niemvui-nhandoi .panel-menu .product__hot__menu li a.active i{color: #fff;}.campaign-niemvui-nhandoi .panel-menu .product__hot__menu li{width: 10%}.campaign-niemvui-nhandoi .panel-menu .product__hot__menu li .hd{border-radius: 0px;border: none !important}.campaign-niemvui-nhandoi .box-title-ld{font-size: 25px;color: #000;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #fed70d;max-width: 500px;position: relative;border-radius: 50px;}.campaign-niemvui-nhandoi .line-buton{width: 100%;margin: 0px 0 20px;}.campaign-niemvui-nhandoi .line-buton button{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #333;text-transform: uppercase;margin: -20px auto;padding: 8px;top: 5px;position: relative;}.campaign-niemvui-nhandoi .line-buton button span{font-size: 15px;position: relative;top: 5px;color:#333;}.campaign-niemvui-nhandoi .countdown p, .campaign-niemvui-nhandoi .countdown label.text{color:#fff}.campaign-flashsale1705{width: 100%;padding: 0;}.campaign-flashsale1705 .group-flash-sale{background: #ffc600;}.campaign-flashsale1705 .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-flashsale1705 .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-flashsale1705 .flash-deal{width: 100%;background: #ffc600;}.campaign-flashsale1705 .flash-deal .day-flash{list-style-type: none;margin: 30px 0 20px 0;text-align: center;position: relative;border-top: 1px solid #000000;}.campaign-flashsale1705 .flash-deal .day-flash li{width: 225px;display: inline-block;margin: -20px 40px 0 40px;font-size: 31px;font-family: 'UTMBebas';border-radius: 4px;border: 1px solid #000000;text-align: center;background: #ffc600;}.campaign-flashsale1705 .flash-deal .day-flash li a{color: #000000;padding: 0 10px;display: block;text-decoration: none;}.campaign-flashsale1705 .flash-deal .day-flash li a:hover{text-decoration: none;background: #000000;color: #fff49a;}.campaign-flashsale1705 .flash-deal .day-flash li .active{background: #000000;color: #fff49a;}.campaign-flashsale1705 .flash-deal .hours-flash{margin: 0;padding: 10px 0 20px;width: 100%;}.campaign-flashsale1705 .flash-deal .hours-flash li{margin: 0;padding: 5px 10px;font-size: 24px;text-transform: uppercase;font-family: 'UTMBebas';text-align: center;float: left;list-style-type: none;position: relative;}.campaign-flashsale1705 .flash-deal .hours-flash li:first-child{background: #e90000;color: #fff;}.campaign-flashsale1705 .flash-deal .hours-flash li:first-child i{font-size: 35px;margin-right: 10px;float: left;}.campaign-flashsale1705 .flash-deal .hours-flash li:first-child:after{width: 0;height: 0;border-top: 22px solid transparent;border-left: 15px solid #e90000;border-bottom: 23px solid transparent;position: absolute;top: 0;right: -15px;content: "";z-index: 10;}.campaign-flashsale1705 .flash-deal .hours-flash li:nth-child(2){background: #fff49a;color: #000;padding-left: 25px;}.campaign-flashsale1705 .flash-deal .hours-flash li:nth-child(2):after{width: 0;height: 0;border-top: 22px solid transparent;border-left: 15px solid #fff49a;border-bottom: 23px solid transparent;position: absolute;top: 0;right: -15px;content: "";z-index: 10;}.campaign-flashsale1705 .flash-deal .hours-flash .bt-flashsale{padding: 5px 10px;font-size: 24px;text-transform: uppercase;font-family: 'UTMBebas';background: #e90000;color: #fff49a;border-radius: 4px;float: right;}.campaign-flashsale1705 .menu-muasam-thaga{margin: 15px 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);}.campaign-flashsale1705 .menu-muasam-thaga ul{padding: 0;list-style-type: none;}.campaign-flashsale1705 .menu-muasam-thaga ul li{margin: 0;float: left;padding: 0;width: 10%;}.campaign-flashsale1705 .menu-muasam-thaga ul li:last-child{margin-right: 0;}.campaign-flashsale1705 .menu-muasam-thaga ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 14px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 10px;height: 95px;}.campaign-flashsale1705 .menu-muasam-thaga ul li a:hover{background: #032050;color: #fff;}.campaign-flashsale1705 .menu-muasam-thaga ul li a i{display: block;font-size: 30px;}.campaign-flashsale1705 .menu-muasam-thaga ul li .active{background: #032050;color: #fff;}.campaign-flashsale1705 .box-title-ld{font-size: 25px;color: #000;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #fed70d;max-width: 530px;position: relative;border-radius: 50px;}.campaign-flashsale1705 .line-buton{width: 100%;}.campaign-flashsale1705 .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px;top: -10px;position: relative;}.campaign-flashsale1705 .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-flashsale1705 .other-deal{color: #e90000;font-size: 58px;text-transform: uppercase;text-align: center;padding: 20px 0 0 0;font-family: 'UTMBebas';}.campaign-flashsale1705 #content-2, .campaign-flashsale1705 #content-3, .campaign-flashsale1705 #content-4, .campaign-flashsale1705 #content-5, .campaign-flashsale1705 #content-6, .campaign-flashsale1705 #content-7{display: none;}.campaign-flashsale1705 .panel-menu{background-color: #fff}.campaign-flashsale1705 .panel-menu .product__hot__menu{border-bottom: none;text-align: center}.campaign-flashsale1705 .panel-menu .product__hot__menu li{width: 12.5%}.campaign-flashsale1705 .panel-menu .product__hot__menu li a{color: #000;padding: 15px 10px !important;font-size: 15px;min-height: 125px;text-transform: uppercase;margin-right: 0px;}.campaign-flashsale1705 .panel-menu .product__hot__menu li i{font-size: 40px;display: block;margin: 0px auto;color: #000;margin-bottom:5px;}.campaign-flashsale1705 .panel-menu .product__hot__menu li a.active,.campaign-flashsale1705 .panel-menu .product__hot__menu li a:hover{background-color: #032050;color:#fff;border: none !important;}.campaign-flashsale1705 .panel-menu .product__hot__menu li a:hover i,.campaign-flashsale1705 .panel-menu .product__hot__menu li a.active i{color: #fff;}.campaign-flashsale1705 .panel-menu{margin-top: 10px}.campaign-flashsale1705 .panel-menu .product__hot__menu li .hd{border-radius: 0px;border: none !important}.campaign-flashsale1705 .div-btn-show-more a{background-color: #fed70d;border: none;color: #000}.campaign-flashsale1705 .div-btn-show-more a span{color: #000}.campaign-flashsale1705 .divDisabledProduct div:last-child{background: #333;text-align: center;margin: 0% auto 0px;display: inherit;padding: 5px 15px;border-radius: 4px;font-size: 25px;color: #fff;}.campaign-flashsale1705 .divDisabledProduct div:first-child{background: #a9171d;text-align: center;margin: 40% auto 0px;display: inherit;padding: 5px 10px;border-radius: 4px;font-size: 20px;color: #fff;}.campaign-flashsale2405{width: 100%;padding: 0;}.campaign-flashsale2405 .group-flash-sale{width: 100%;background: #152674 url(https://s3-hd.hotdeal.vn/original/2017/5/2/59225ec814727-bg-topbanner.jpg) repeat-x top center;}.campaign-flashsale2405 .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-flashsale2405 .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-flashsale2405 .flash-deal{width: 100%;background: #152674;}.campaign-flashsale2405 .flash-deal .day-flash{list-style-type: none;margin: 30px 0 20px 0;text-align: center;position: relative;border-top: 1px solid #fff;}.campaign-flashsale2405 .flash-deal .day-flash li{width: 225px;display: inline-block;margin: -20px 40px 0 40px;font-size: 31px;font-family: 'UTMBebas';border-radius: 4px;border: 1px solid #2e4bd2;text-align: center;background: #152674;}.campaign-flashsale2405 .flash-deal .day-flash li a{color: #acacac;padding: 0 10px;display: block;text-decoration: none;}.campaign-flashsale2405 .flash-deal .day-flash li a:hover{text-decoration: none;background: #2e4bd2;color: #fff49a;}.campaign-flashsale2405 .flash-deal .day-flash li .active{background: #2e4bd2;color: #fff49a;}.campaign-flashsale2405 .flash-deal .hours-flash{margin: 0;padding: 10px 0 20px;width: 100%;}.campaign-flashsale2405 .flash-deal .hours-flash li{margin: 0;padding: 5px 10px;font-size: 24px;text-transform: uppercase;font-family: 'UTMBebas';text-align: center;float: left;list-style-type: none;position: relative;}.campaign-flashsale2405 .flash-deal .hours-flash li:first-child{background: #f54e0c;color: #fff;}.campaign-flashsale2405 .flash-deal .hours-flash li:first-child i{font-size: 35px;margin-right: 10px;float: left;}.campaign-flashsale2405 .flash-deal .hours-flash li:first-child:after{width: 0;height: 0;border-top: 22px solid transparent;border-left: 15px solid #f54e0c;border-bottom: 23px solid transparent;position: absolute;top: 0;right: -15px;content: "";z-index: 10;}.campaign-flashsale2405 .flash-deal .hours-flash li:nth-child(2){background: #fff49a;color: #000;padding-left: 25px;}.campaign-flashsale2405 .flash-deal .hours-flash li:nth-child(2):after{width: 0;height: 0;border-top: 22px solid transparent;border-left: 15px solid #fff49a;border-bottom: 23px solid transparent;position: absolute;top: 0;right: -15px;content: "";z-index: 10;}.campaign-flashsale2405 .flash-deal .hours-flash .bt-flashsale{padding: 5px 10px;font-size: 24px;text-transform: uppercase;font-family: 'UTMBebas';background: #f54e0c;color: #fff49a;border-radius: 4px;float: right;}.campaign-flashsale2405 .menu-muasam-thaga{margin: 15px 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);}.campaign-flashsale2405 .menu-muasam-thaga ul{padding: 0;list-style-type: none;}.campaign-flashsale2405 .menu-muasam-thaga ul li{margin: 0;float: left;padding: 0;width: 10%;}.campaign-flashsale2405 .menu-muasam-thaga ul li:last-child{margin-right: 0;}.campaign-flashsale2405 .menu-muasam-thaga ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 14px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 10px;height: 95px;}.campaign-flashsale2405 .menu-muasam-thaga ul li a:hover{background: #032050;color: #fff;}.campaign-flashsale2405 .menu-muasam-thaga ul li a i{display: block;font-size: 30px;}.campaign-flashsale2405 .menu-muasam-thaga ul li .active{background: #032050;color: #fff;}.campaign-flashsale2405 .box-title-ld{font-size: 25px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #152674;max-width: 530px;position: relative;border-radius: 50px;}.campaign-flashsale2405 .line-buton{width: 100%;}.campaign-flashsale2405 .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px;top: -10px;position: relative;}.campaign-flashsale2405 .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-flashsale2405 .other-deal{color: #e90000;font-size: 58px;text-transform: uppercase;text-align: center;padding: 20px 0 0 0;font-family: 'UTMBebas';}.campaign-flashsale2405 #content-2, .campaign-flashsale2405 #content-3, .campaign-flashsale2405 #content-4, .campaign-flashsale2405 #content-5, .campaign-flashsale2405 #content-6, .campaign-flashsale2405 #content-7{display: none;}.campaign-flashsale2405 .panel-menu{background-color: #fff}.campaign-flashsale2405 .panel-menu .product__hot__menu{border-bottom: none;text-align: center}.campaign-flashsale2405 .panel-menu .product__hot__menu li{width: 14.2%}.campaign-flashsale2405 .panel-menu .product__hot__menu li:last-child{width: 14.8%}.campaign-flashsale2405 .panel-menu .product__hot__menu li a{color: #000;padding: 15px 10px !important;font-size: 15px;min-height: 125px;text-transform: uppercase;margin-right: 0px;}.campaign-flashsale2405 .panel-menu .product__hot__menu li i{font-size: 40px;display: block;margin: 0px auto;color: #000;margin-bottom:5px;}.campaign-flashsale2405 .panel-menu .product__hot__menu li a.active,.campaign-flashsale2405 .panel-menu .product__hot__menu li a:hover{background-color: #032050;color:#fff;border: none !important;}.campaign-flashsale2405 .panel-menu .product__hot__menu li a:hover i,.campaign-flashsale2405 .panel-menu .product__hot__menu li a.active i{color: #fff;}.campaign-flashsale2405 .panel-menu{margin-top: 10px}.campaign-flashsale2405 .panel-menu .product__hot__menu li .hd{border-radius: 0px;border: none !important}.campaign-flashsale2405 .div-btn-show-more a{background-color: #fed70d;border: none;color: #000}.campaign-flashsale2405 .div-btn-show-more a span{color: #000}.campaign-flashsale2405 .divDisabledProduct div:last-child{background: #333;text-align: center;margin: 0% auto 0px;display: inherit;padding: 5px 15px;border-radius: 4px;font-size: 25px;color: #fff;}.campaign-flashsale2405 .divDisabledProduct div:first-child{background: #a9171d;text-align: center;margin: 40% auto 0px;display: inherit;padding: 5px 10px;border-radius: 4px;font-size: 20px;color: #fff;}.campaign-vinpearl .box-item-banner{padding: 10px 30px;margin: 0;background: #fff url(https://s3-hd.hotdeal.vn/original/2017/6/0/5934d046b566b-bg1.jpg) no-repeat top center;color: #071462;}.campaign-vinpearl .box-item-banner .text-chum-deal{color: #071462;font-size: 18px;text-align: center;padding: 25px 0;}.campaign-vinpearl .box-item-banner .text-chum-deal p{font-size: 28px;text-transform: uppercase;margin: 0;font-family: 'NVV-Gotham-Bold';}.campaign-vinpearl .box-item-banner .icon-service{text-align: center;margin: 0;padding: 25px 0;}.campaign-vinpearl .box-item-banner .icon-service li{width: 33%;display: inline-block;padding: 0;margin: 0;font-size: 20px;color: #c39108;text-align: center;font-family: 'NVV-Gotham-Bold';float: left;text-transform: uppercase;}.campaign-vinpearl .box-item-banner .icon-service li p{background: #071462;width: 150px;height: 150px;border-radius: 100%;display: block;margin: 0 auto 10px auto;}.campaign-vinpearl .box-item-banner .icon-service li p img{margin-top: 40px;max-width: 100%;height: auto;}.campaign-vinpearl .box-item-banner .icon-service li:last-child img{margin-top: 25px;}.campaign-vinpearl .box-item-banner .banner-deal img{max-width: 100%;height: auto;box-shadow: 0 0 5px 0 #c4c4c4;padding: 5px;}.campaign-vinpearl .box-item-banner .text-not{text-align: center;color: #071462;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';padding: 20px 0;font-size: 18px;}.campaign-vinpearl .menu-muasam{margin: 15px 0;width: 100%;background: #fff;border-radius: 50px;border: 1px solid #ced0d3;}.campaign-vinpearl .menu-muasam ul{padding: 15px 10px;margin: 0;list-style-type: none;}.campaign-vinpearl .menu-muasam ul li{margin: 0;float: left;width: 50%;border-right: 1px solid #ffc018;}.campaign-vinpearl .menu-muasam ul li:last-child{border-right: none;}.campaign-vinpearl .menu-muasam ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 20px;color: #071462;text-decoration: none;font-family: 'NVV-Gotham-Bold';}.campaign-vinpearl .menu-muasam ul li a:hover{color: #ffc018;}.campaign-vinpearl .menu-muasam ul li .active{color: #ffc018;}.campaign-vinpearl .box-title-ld{font-size: 25px;color: #f9bd1d;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 20px auto;padding: 10px 0;background: #071462;max-width: 500px;position: relative;border-radius: 50px;}.top-banner-hsbc{max-width: 100%;margin: 0 auto;text-align: center;}.top-banner-hsbc img{max-width: 100%;height: auto;width: auto;}.campaign-hsbc{padding: 40px 0;}.campaign-hsbc .card-hsbc{margin: 0;padding: 0 0 30px 0;list-style-type: none;}.campaign-hsbc .card-hsbc li{margin: 0;padding: 0 30px;list-style-type: none;text-align: center;font-size: 18px;width: 50%;float: left;}.campaign-hsbc .card-hsbc li:first-child{border-right: 2px solid #b80e0c;}.campaign-hsbc .card-hsbc li p{margin: 0;padding: 0;}.campaign-hsbc .card-hsbc li p span{font-size: 24px;color: #ec322f;font-weight: bold;}.campaign-hsbc .card-hsbc li .card-content{padding: 20px 0;text-align: center;}.campaign-hsbc .card-hsbc li .card-content img{max-width: 100%;margin-bottom: 20px;}.campaign-hsbc .card-hsbc li .card-content .hoan-tien{font-size: 16px;}.campaign-hsbc .card-hsbc li .card-content .hoan-tien span{font-size: 24px;color: #ec322f;font-weight: bold;display: block;}.campaign-hsbc .box-note{background: #ec322f;text-align: center;border-radius: 5px;padding: 20px;color: #fff;text-transform: uppercase;font-size: 18px;margin-bottom: 20px;}.campaign-hsbc .title-text{font-size: 24px;font-weight: bold;position: relative;}.campaign-hsbc .title-text:after{position: absolute;left: 0;bottom: -7px;height: 4px;width: 60px;background: #e70c18;content: '';}.campaign-hsbc .info-content{margin: 0;padding: 30px 0;list-style-type: none;text-decoration: none;font-size: 18px;}.campaign-hsbc .info-content li{margin: 0;padding: 0 30px 10px 25px;position: relative;font-size: 18px;text-decoration: none;}.campaign-hsbc .info-content li i{position: absolute;width: 16px;height: 16px;left: 0;top: 0;color: #71be0f;}.campaign-hsbc .info-content li span{color: #f10000;}.campaign-hsbc .info-buoc{margin: 0;padding: 30px 0 15px 0;list-style-type: none;text-decoration: none;}.campaign-hsbc .info-buoc li{margin: 0;padding: 20px 20px 20px 0;font-size: 18px;display: block;text-decoration: none;float: left;width: 50%;}.campaign-hsbc .info-buoc li .icon-b1{background: url(https://s3-hd.hotdeal.vn/original/2017/2/2/58aa713a2d865-img-buoc-mothe.png) no-repeat -1px 0;height: 115px;}.campaign-hsbc .info-buoc li .icon-b2{background: url(https://s3-hd.hotdeal.vn/original/2017/2/2/58aa713a2d865-img-buoc-mothe.png) no-repeat 0 -152px;height: 137px;}.campaign-hsbc .info-buoc li .icon-b3{background: url(https://s3-hd.hotdeal.vn/original/2017/2/2/58aa713a2d865-img-buoc-mothe.png) no-repeat -1px -334px;height: 120px;}.campaign-hsbc .info-buoc li .icon-b4{background: url(https://s3-hd.hotdeal.vn/original/2017/2/2/58aa713a2d865-img-buoc-mothe.png) no-repeat 0 -498px;height: 100px;}.campaign-hsbc .info-buoc li .bxr{width: 412px;float: left;padding: 0 0 0 66px;position: relative;}.campaign-hsbc .info-buoc li .bxr i{position: absolute;width: 16px;height: 16px;left: 35px;top: 0;color: #000;}.campaign-hsbc .bxl, .campaign-hsbc .info-buoc li .icon-b1, .campaign-hsbc .info-buoc li .icon-b2, .campaign-hsbc .info-buoc li .icon-b3, .campaign-hsbc .info-buoc li .icon-b4{width: 131px;float: left;}.campaign-hsbc .register-box{width: 100%;background: url(https://s3-hd.hotdeal.vn/original/2017/2/2/58aa9a80c441c-bg-border.png) repeat;border-radius: 5px;padding: 5px;}.campaign-hsbc .register-box .register-content{border: 1px solid #dddddd;background: #fff;}.campaign-hsbc .register-box .register-content .tt-dangnhap{background: #676767;padding: 15px 20px;font-size: 20px;color: #fff;text-align: center;font-weight: bold;text-transform: uppercase;}.campaign-hsbc .register-box .register-content p{font-style: italic;color: #e70c18;}.campaign-hsbc .register-box .register-content .register-form{padding: 20px;}.campaign-hsbc .register-box .register-content .register-form input{width: 100%;height: 40px;font-size: 14px;border: 1px solid #e0e0e0;margin: 5px 0 10px;padding: 5px;border-radius: 4px;color: #000;}.campaign-hsbc .register-box .register-content .register-form input:focus{border-color: #aaaaaa;outline: 0;}.campaign-hsbc .register-box .register-content .register-form input[type=checkbox]{background: transparent;width: 15px;height: 15px;float: left;margin: 0 5px 0 0;padding: 0;}.campaign-hsbc .register-box .register-content .register-form input[type=radio]{background: transparent;width: 15px;height: 15px;float: left;margin: 4px 5px 0 0;padding: 0;}.campaign-hsbc .register-box .register-content .register-form .lab{float: left;padding-right: 20px;width: 90px;display: block;}.campaign-hsbc .register-box .register-content .register-form select{width: 100%;height: 40px;font-size: 14px;border: 1px solid #e0e0e0;margin: 2px 0 12px;padding: 5px;border-radius: 4px;color: #aaaaaa;}.campaign-hsbc .register-box .register-content .register-form select:focus{border-color: #aaaaaa;outline: 0;color: #000000;}.campaign-hsbc .register-box .register-content .register-form label{font-weight: 600;display: block;padding: 5px 0;margin: 0;}.campaign-hsbc .register-box .register-content .register-form span{font-style: italic;font-size: 12px;color: #ed1c24;}.campaign-hsbc .register-box .register-content .register-form p{padding: 10px 0;}.campaign-hsbc .register-box .register-content .register-form button{background: #e70c18;border: none;padding: 10px 0;width: 100%;color: #fff;text-transform: uppercase;font-weight: bold;font-size: 18px;box-shadow: 0 3px 0 #e0e0e0;outline: none;margin-top: 20px;}.campaign-hsbc .register-box .register-content .register-form .input-group{display: block;}.campaign-hsbc .register-box .register-content .register-form .input-group .form-control-feedback{top: 8px;}.campaign-hsbc .red-color{color: #f10000;}.campaign-hsbc .box-dk{display: none;}.campaign-hsbc .bt-show{text-align: center;font-size: 40px;color: #b9b9b9;}.campaign-tang-ao-thun{width: 100%;padding: 0;background: #f4f4f4 url(https://s3-hd.hotdeal.vn/original/2017/6/0/59379d8b718b5-bg.jpg) repeat-x top center;}.campaign-tang-ao-thun .content-banner{margin: 0;}.campaign-tang-ao-thun .content-banner .top-milaganics{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-tang-ao-thun .content-banner .top-milaganics img{max-width: 100%;height: auto;width: auto;}.campaign-tang-ao-thun .deal-sp{text-align: center;padding: 20px 0;}.campaign-tang-ao-thun .deal-sp img{max-width: 100%;height: auto;}.campaign-tang-ao-thun .deal-sp p{font-size: 18px;text-transform: uppercase;color: #000;padding-top: 15px;font-family: 'NVV-Gotham-Bold';}.campaign-tang-ao-thun .deal-sp p span{color: #f4612e;display: block;}.campaign-tang-ao-thun .tt-ld-thele{text-transform: uppercase;text-align: center;font-family: 'NVV-Gotham-Bold';color: #f4612e;font-size: 22px;padding: 5px 0;}.campaign-tang-ao-thun .scrollbar{border-radius: 8px;border: 3px solid #edc49b;float: left;height: 300px;width: 100%;background: #fff;overflow-y: scroll;margin-bottom: 25px;padding-right: 10px;}.campaign-tang-ao-thun #style-scr::-webkit-scrollbar-track{border-radius: 10px;background-color: #fff;}.campaign-tang-ao-thun #style-scr::-webkit-scrollbar{width: 10px;background-color: #fff;}.campaign-tang-ao-thun #style-scr::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #c0c0c0;}.campaign-tang-ao-thun .box-thele{width: 100%;padding: 20px;min-height: 400px;font-size: 15px;background: #fff;}.campaign-tang-ao-thun .box-thele p{font-weight: bold;margin: 0;padding-bottom: 5px;}.campaign-tang-ao-thun .box-thele span{display: block;padding:0 0px 15px 7px;}.campaign-tang-ao-thun .box-thele ol{display: block;padding-left: 25px;}.campaign-tang-ao-thun .service-tour{padding: 20px 0;text-align: center;}.campaign-tang-ao-thun .service-tour img{max-width: 100%;height: auto;}.campaign-tang-ao-thun .service-tour p{font-size: 18px;text-transform: uppercase;color: #000;padding-top: 15px;font-family: 'NVV-Gotham-Bold';}.campaign-tang-ao-thun .service-tour p button{color: #fff;background: #ffb201;border-radius: 50px;font-size: 14px;border: none;padding: 3px 10px;font-family: 'NVV-Gotham-Book';outline: none;margin-top: 3px;}.campaign-tang-ao-thun .title-category-ld{padding: 10px;margin: 20px 0;text-align: center;}.campaign-tang-ao-thun .title-category-ld img{max-width: 100%;height: auto;}.campaign-tang-ao-thun .line-buton{width: 100%;border-top: 1px solid #c0c0c0;margin: 15px 0;}.campaign-tang-ao-thun .line-buton .buton-read-more{border: 1px solid #fff;border-radius: 4px;background: #f4ba45;width: 148px;text-align: center;color: #fff;text-transform: uppercase;margin: -20px auto;padding: 8px;top: -10px;position: relative;outline: none;}.campaign-tang-ao-thun .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-tang-ao-thun .group-btn-show-more hr{border-color:#c0c0c0}.campaign-tang-ao-thun .div-btn-show-more a.btn-show-more{display:block;border: 1px solid #fff;border-radius: 4px;background: #f4ba45;width: 148px;text-align: center;color: #fff;text-transform: uppercase;margin: 6px auto;padding: 8px;top: -10px;position: relative;outline: none;}.campaign-tang-ao-thun .div-btn-show-more a.btn-show-more span{color:#FFF}.campaign-ilovefood{width: 100%;padding: 0;}.campaign-ilovefood .content-banner{background: #ff7200 url(https://s3-hd.hotdeal.vn/original/2017/6/0/593a20379bd9a-bg.jpg) no-repeat top center;}.campaign-ilovefood .content-banner .top-banner-ilovefood{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-ilovefood .content-banner .top-banner-ilovefood img{max-width: 100%;height: auto;width: auto;}.campaign-ilovefood .content-banner .tt-ilovefood{font-family: 'VNFGothamRounded-Bold';padding: 10px;text-align: center;font-size: 38px;text-transform: uppercase;color: #fff;}.campaign-ilovefood .content-banner .box-text-info{background: #dc3e00;border-radius: 6px;margin: 0 50px;padding: 20px;text-align: center;color: #fff;text-transform: uppercase;font-size: 17px;}.campaign-ilovefood .content-banner .nav-dieu-kien{padding: 30px 0;list-style-type: none;margin: 0 60px;text-align: center;}.campaign-ilovefood .content-banner .nav-dieu-kien li{list-style-type: none;margin: 10px 40px;display: inline-block;width: 246px;}.campaign-ilovefood .content-banner .nav-dieu-kien li a{border: 1px solid #fff;border-radius: 6px;color: #fff;text-transform: uppercase;display: block;font-size: 16px;padding: 10px;outline: none;}.campaign-ilovefood .content-banner .nav-dieu-kien li a:hover{border: 1px solid #b80000;background: #b80000;text-decoration: none;}.campaign-ilovefood .content-banner .nav-dieu-kien li a:focus{text-decoration: none;}.campaign-ilovefood .content-banner .nav-dieu-kien li .active{border: 1px solid #b80000;background: #b80000;}.campaign-ilovefood .menu-cate-ld{margin: 0 0 15px 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);}.campaign-ilovefood .menu-cate-ld ul{padding: 0;list-style-type: none;text-align: center;}.campaign-ilovefood .menu-cate-ld ul li{margin: 0;display: inline-block;padding: 0;width: 33%;}.campaign-ilovefood .menu-cate-ld ul li:last-child{margin-right: 0;}.campaign-ilovefood .menu-cate-ld ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 16px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 10px;height: 95px;}.campaign-ilovefood .menu-cate-ld ul li a:hover{background: #032050;color: #fff;}.campaign-ilovefood .menu-cate-ld ul li a i{display: block;font-size: 35px;margin-bottom: 5px;}.campaign-ilovefood .menu-cate-ld ul li .active{background: #032050;color: #fff;}.campaign-ilovefood .box-title-ld{font-size: 25px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #152054;width: 100%;position: relative;}.campaign-ilovefood .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-ilovefood .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px 20px;top: -10px;position: relative;}.campaign-ilovefood .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-ilovefood .line-buton .buton-read-more:hover{text-decoration: none;}.campaign-ilovefood .box-xep-hang{width: 100%;background: #262753;padding: 20px 0;}.campaign-ilovefood .box-xep-hang .box-model1{background: url(https://s3-hd.hotdeal.vn/original/2017/6/1/593f649634ade-mascot1.png) no-repeat left;color: #fff;text-align: center;font-size: 24px;font-weight: bold;text-transform: uppercase;padding: 20px;border-right: 1px solid #040c2f;}.campaign-ilovefood .box-xep-hang .box-model1 p{font-size: 16px;color: #ffc100;font-weight: normal;margin: 0;padding-bottom: 10px;}.campaign-ilovefood .box-xep-hang .box-model2{background: url(https://s3-hd.hotdeal.vn/original/2017/6/1/593f649634c9f-mascot2.png) no-repeat 60px;color: #fff;text-align: center;font-size: 24px;font-weight: bold;text-transform: uppercase;padding: 20px 20px 20px 100px;}.campaign-ilovefood .box-xep-hang .box-model2 p{font-size: 16px;color: #ffc100;font-weight: normal;margin: 0;padding-bottom: 10px;}.campaign-ilovefood .box-xep-hang .box-model2 span{display: block;font-size: 14px;padding-top: 10px;}.campaign-ilovefood .box-xep-hang .bang{padding: 30px 0;color: #fff;float: left;width: 100%;}.campaign-ilovefood .box-xep-hang .bang table{width: 100%;}.campaign-ilovefood .box-xep-hang .bang table tbody{border-top: 1px solid #fff;border-left: 1px solid #fff;}.campaign-ilovefood .box-xep-hang .bang table tbody tr:first-child{color: #ffc100;text-transform: uppercase;}.campaign-ilovefood .box-xep-hang .bang table tbody tr td{padding: 15px;text-align: center;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}.campaign-ilovefood .box-xep-hang .bt-login{text-align: center;padding: 20px 0;}.box-dieu-kien .popup-dk{border-radius: 5px;}.box-dieu-kien .popup-dk .popup-dk-header{text-align: center;color: #ff7200;padding: 10px;}.box-dieu-kien .popup-dk .popup-dk-header .popup-dk-title{padding: 20px 0 0 0;text-transform: uppercase;font-size: 18px;font-weight: bold;line-height: 26px;}.box-dieu-kien .popup-dk .popup-dk-header .icon-close{float: right;cursor: pointer;}.box-dieu-kien .popup-dk .text-content{padding: 10px 40px 40px;text-align: justify;line-height: 24px;}.box-dieu-kien .popup-dk .text-content p{font-size: 15px;font-weight: bold;color: #000;}.campaign-ilovefood .div-btn-show-more .btn-show-more,.campaign-ilovefood .div-btn-show-more .btn-hide-more{background:#fed70d;color:#000;text-transform: uppercase;top:-21px;position:relative }.campaign-thu4-vuive{width: 100%;padding: 0;}.campaign-thu4-vuive .bg-flash-deal{background: url(https://s3-hd.hotdeal.vn/original/2017/7/1/59643c223eae5-bg.jpg) repeat;}.campaign-thu4-vuive .content-banner{width: 100%;}.campaign-thu4-vuive .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-thu4-vuive .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-thu4-vuive .flash-deal{width: 100%;}.campaign-thu4-vuive .flash-deal .hours-flash{margin: 0 -10px;padding: 30px 0;width: 100%;}.campaign-thu4-vuive .flash-deal .hours-flash li{margin: 0;padding: 5px 10px;font-size: 25px;text-transform: uppercase;font-family: 'UTMBebas';text-align: center;float: left;list-style-type: none;position: relative;}.campaign-thu4-vuive .flash-deal .hours-flash li i{font-size: 35px;margin-right: 10px;float: left;}.campaign-thu4-vuive .flash-deal .hours-flash li:first-child{background: #ffea00;color: #0042c7;font-size: 28px;padding: 4px 10px 1px 10px;}.campaign-thu4-vuive .flash-deal .hours-flash li:first-child:after{width: 0;height: 0;border-top: 22px solid transparent;border-left: 15px solid #ffea00;border-bottom: 23px solid transparent;position: absolute;top: 0;right: -15px;content: "";z-index: 10;}.campaign-thu4-vuive .flash-deal .hours-flash li:nth-child(2){background: #fff;color: #000;padding-left: 25px;}.campaign-thu4-vuive .flash-deal .hours-flash li:nth-child(2):after{width: 0;height: 0;border-top: 22px solid transparent;border-left: 15px solid #fff;border-bottom: 23px solid transparent;position: absolute;top: 0;right: -15px;content: "";z-index: 10;}.campaign-thu4-vuive .flash-deal .hours-flash .bt-flashsale{padding: 5px 10px;font-size: 24px;text-transform: uppercase;font-family: 'UTMBebas';background: #ffea00;color: #0042c7;border-radius: 4px;float: right;}.campaign-thu4-vuive .menu-cate-ld{margin: 15px 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);}.campaign-thu4-vuive .menu-cate-ld ul{padding: 0;list-style-type: none;}.campaign-thu4-vuive .menu-cate-ld ul li{margin: 0;float: left;padding: 0;width: 20%;}.campaign-thu4-vuive .menu-cate-ld ul li:last-child{margin-right: 0;}.campaign-thu4-vuive .menu-cate-ld ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 14px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 10px;height: 95px;}.campaign-thu4-vuive .menu-cate-ld ul li a:hover{background: #fefb01;color: #000;}.campaign-thu4-vuive .menu-cate-ld ul li a i{display: block;font-size: 30px;}.campaign-thu4-vuive .menu-cate-ld ul li .active{background: #fefb01;color: #000;}.campaign-thu4-vuive .box-title-ld{font-size: 25px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #000e74;max-width: 430px;position: relative;border-radius: 10px;}.campaign-thu4-vuive .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-thu4-vuive .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px;top: -10px;position: relative;}.campaign-thu4-vuive .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-thu4-vuive .other-deal{color: #0042c7;font-size: 58px;text-transform: uppercase;text-align: center;padding: 20px 0 0 0;font-family: 'UTMBebas';}.campaign-thu4-vuive #content-2, .campaign-thu4-vuive #content-3, .campaign-thu4-vuive #content-4, .campaign-thu4-vuive #content-5, .campaign-thu4-vuive #content-6, .campaign-thu4-vuive #content-7{display: none;}.campaign-thu-van-may{width: 100%;padding: 0 0 20px 0;background: #00c8e9 url(https://s3-hd.hotdeal.vn/original/2017/6/2/59489db5ed182-bg.jpg) repeat-x top center;}.campaign-thu-van-may .content-banner{margin: 0;}.campaign-thu-van-may .content-banner .top-milaganics{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-thu-van-may .content-banner .top-milaganics img{max-width: 100%;height: auto;width: auto;}.campaign-thu-van-may .nav-the-le{padding: 20px 70px 40px;margin: 0;list-style-type: none;}.campaign-thu-van-may .nav-the-le li{padding: 8px;margin: 0 15px;list-style-type: none;float: left;background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/5948a114646ce-bg-nav.jpg) repeat;border-radius: 22px;-moz-border-radius: 22px;-webkit-border-radius: 22px;display: block;}.campaign-thu-van-may .nav-the-le li a{font-family: 'UTMBebas';text-transform: uppercase;color: #0a1a62;font-size: 36px;text-align: center;padding: 6px 30px;border: 3px dotted #f7941d;text-decoration: none;display: block;border-radius: 19px;-moz-border-radius: 19px;-webkit-border-radius: 19px;outline: none;min-width: 280px;}.campaign-thu-van-may .nav-the-le li a:hover{text-decoration: none;background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/5948a41fb1fb8-bg-nav-o.jpg) repeat;}.campaign-thu-van-may .notice-van-may{background: #00aac6;margin: 0 100px;border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;font-size: 26px;font-family: 'VNFGothamRounded-Bold';color: #fff;text-transform: uppercase;padding: 8px 30px;text-align: center;text-shadow: 0px 3px 0px rgba(17, 148, 170, 0.35);}.campaign-thu-van-may .notice-van-may span{color: #ffe000;}.campaign-thu-van-may .deal-co-hoi{position: relative;padding: 30px 0 0 0;list-style-type: none;margin: 0;}.campaign-thu-van-may .deal-co-hoi li{list-style-type: none;padding: 0;margin: 0;width: 25%;float: left;}.campaign-thu-van-may .deal-co-hoi li:nth-child(2){margin: 0 0 0 -3px;}.campaign-thu-van-may .deal-co-hoi li:nth-child(3){margin: -10px 0 0 -3px;}.campaign-thu-van-may .deal-co-hoi li:nth-child(4){margin: -25px 0 0 -3px;}.campaign-thu-van-may .deal-co-hoi li img{max-width: 100%;height: auto;}.campaign-thu-van-may .nav-danh-sach{padding: 0 30px 50px 30px;margin: 0;list-style-type: none;text-align: center;}.campaign-thu-van-may .nav-danh-sach li{padding: 8px;margin: 0 15px;list-style-type: none;background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/5948a114646ce-bg-nav.jpg) repeat;border-radius: 22px;-moz-border-radius: 22px;-webkit-border-radius: 22px;display: inline-block;}.campaign-thu-van-may .nav-danh-sach li a{font-family: 'UTMBebas';text-transform: uppercase;color: #0a1a62;font-size: 29px;text-align: center;padding: 6px 17px;border: 3px dotted #f7941d;text-decoration: none;display: block;border-radius: 19px;-moz-border-radius: 19px;-webkit-border-radius: 19px;}.campaign-thu-van-may .nav-danh-sach li a:hover{text-decoration: none;background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/5948a41fb1fb8-bg-nav-o.jpg) repeat;}.campaign-thu-van-may .title-category-ld{padding: 10px;margin: 20px 0;text-align: center;}.campaign-thu-van-may .title-category-ld img{max-width: 100%;height: auto;}.campaign-thu-van-may .title-ruttham{padding: 0 0 20px 0;margin: 0;text-align: center;}.campaign-thu-van-may .title-ruttham img{max-width: 100%;height: auto;}.campaign-thu-van-may .deal-may-man{margin: 0;padding: 20px 0 30px 0;text-align: center;}.campaign-thu-van-may .deal-may-man img{max-width: 100%;height: auto;}.campaign-thu-van-may .notice-ma-code{background: #112687;margin: 20px 140px;border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;font-size: 30px;font-family: 'VNFGothamRounded-Bold';color: #fff;text-transform: uppercase;padding: 8px 30px;text-align: center;}.campaign-thu-van-may .notice-ma-code span{color: #ffe000;}.campaign-thu-van-may .box-game{background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/5949e6499e9ee-bg-vongquay.jpg) no-repeat top right;padding-top: 30px;padding-bottom: 30px;}.campaign-thu-van-may .box-game .mascot{text-align: right;padding: 30px 0;}.campaign-thu-van-may .box-game .vong-quay{padding: 0;position: relative;}.campaign-thu-van-may .box-game .vong-quay img{max-width: 100%;height: auto;}.campaign-thu-van-may .box-game .vong-quay .bt-game{width: 75px;height: 132px;position: absolute;top: 200px;left: 259px;outline: none}.campaign-thu-van-may .box-game .vong-quay .bt-game a{text-decoration: none;outline:none}.campaign-thu-van-may .box-enter-code{padding: 0;margin: 30px auto 0 auto;max-width: 650px;position: relative;}.campaign-thu-van-may .box-enter-code input{width: 100%;height: 48px;border-radius: 6px;border: 2px solid #00aac6;text-align: center;text-transform: uppercase;font-size: 18px;font-weight: bold;outline: none;}.campaign-thu-van-may .box-enter-code span{position: absolute;right: 1px;top: 1px;background: #00aac6;border-radius: 0 6px 6px 0;width: 49px;height: 49px;text-align: center;}.campaign-thu-van-may .box-enter-code span img{margin: 11px 0;}.campaign-thu-van-may .all-box-dot{float: left;padding: 0 80px;width: 100%;}.campaign-thu-van-may .all-box-dot .box-dot{background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/594a17be881e7-bg-box.jpg) repeat;padding: 5px;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;width: 100%;}.campaign-thu-van-may .all-box-dot .box-dot .box-content{padding: 15px;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border: 2px dotted #eed108;color: #fff;font-size: 20px;min-height: 346px;}.campaign-thu-van-may .all-box-dot .box-dot .box-content .tt-dot{margin: 0 30px;border-bottom: 2px dashed #eed108;color: #ffe000;font-size: 68px;text-transform: uppercase;text-align: center;font-family: 'UTMBebas';line-height: 68px;padding-bottom: 12px;}.campaign-thu-van-may .all-box-dot .box-dot .box-content .text-content{padding: 10px 0;text-align: center;}.campaign-thu-van-may .all-box-dot .box-dot .box-content .text-content p{font-size: 30px;font-weight: bold;margin: 0;color: #ffe000;}.campaign-thu-van-may .all-box-dot .box-dot .box-content .text-content span{color: #ffe000;}.campaign-thu-van-may .tiile-dot{background: #00aac6;margin: 0 auto;border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;font-size: 26px;font-family: 'VNFGothamRounded-Bold';color: #fff;text-transform: uppercase;padding: 8px 30px;text-align: center;text-shadow: 0px 3px 0px rgba(17, 148, 170, 0.35);max-width: 533px;}.campaign-thu-van-may .list-nuber{margin: 0 60px 20px 60px;padding: 15px 0;list-style-type: none;}.campaign-thu-van-may .list-nuber li{width: 11.3%;border-radius: 8px;background: #0a1a62;background: linear-gradient(to bottom, #0a1a62 50%, #112687 50%);background: -webkit-linear-gradient(bottom, #0a1a62 50%, #112687 50%);background: -o-linear-gradient(bottom, #0a1a62 50%, #112687 50%);background: -moz-linear-gradient(bottom, #0a1a62 50%, #112687 50%);text-align: center;color: #fff;font-size: 100px;font-family: 'UTMBebas';float: left;margin: 0 6px;}.campaign-thu-van-may .box-xacdinh-trung-giai{margin: 50px;position: relative;border: 2px solid #00aac6;border-radius: 8px;padding: 0 30px 50px 30px;color: #fff;font-size: 20px;}.campaign-thu-van-may .box-xacdinh-trung-giai .tt-box{width: 100%;margin-top: -30px;}.campaign-thu-van-may .box-xacdinh-trung-giai p{margin-top: 20px;position: relative;padding-left: 20px;}.campaign-thu-van-may .box-xacdinh-trung-giai p i{color: #ffe400;font-size: 17px;margin-right: 8px;position: absolute;top: 4px;left: -2px;}.campaign-thu-van-may .box-xacdinh-trung-giai p span{font-weight: bold;}.campaign-thu-van-may .line-buton{width: 100%;border-top: 1px solid #c0c0c0;margin: 15px 0;}.campaign-thu-van-may .line-buton .buton-read-more{border: 1px solid #fff;border-radius: 4px;background: #f4ba45;width: 148px;text-align: center;color: #fff;text-transform: uppercase;margin: -20px auto;padding: 8px;top: -10px;position: relative;outline: none;}.campaign-thu-van-may .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.thu-van-may-popup{margin: 0 auto;background: #fff url(https://s3-hd.hotdeal.vn/original/2017/6/2/5948e33851a1f-bg-popup.jpg) no-repeat top left;border-radius: 10px;position: relative;padding: 30px 15px;}.thu-van-may-popup .popop-title-huong-dan{width: 100%;position: relative;min-height: 152px;padding: 28px 0 0 0;margin: 0 0 -2px 0;max-width: 570px;background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/5948e33851bb4-du-popup.png) no-repeat 48px 0;position: absolute;top: -151px;left: 20px;z-index: 15;}.thu-van-may-popup .text-the-le{padding: 20px 0;}.thu-van-may-popup .text-the-le .tt-thle{background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/5948ea0fe0af0-bg-tl.png) no-repeat center;color: #1b245b;text-transform: uppercase;margin: 0 0 50px 120px;font-size: 50px;padding: 10px;font-family: 'UTMBebas';text-align: center;transform: skew(0deg, -1deg);-webkit-transform: skew(0deg, -1deg);-moz-transform: skew(0deg, -1deg);-o-transform: skew(0deg, -1deg);-ms-transform: skew(0deg, -1deg);}.thu-van-may-popup .text-the-le .oject-noidung{font-size: 16px;color: #ed1c24;text-transform: uppercase;padding: 10px 0;font-weight: bold;}.thu-van-may-popup .text-the-le .oject-noidung-2{font-size: 16px;color: #000;text-transform: uppercase;padding: 5px 10px;font-weight: bold;}.thu-van-may-popup .text-the-le p{color: #000;font-size: 16px;padding: 0 0 0 15px;margin: 0;font-weight: 500;line-height: 24px;}.thu-van-may-popup .text-the-le p span{display: block;padding: 0 0 5px 10px;}.thu-van-may-popup .text-the-le .red-color{color: #ed1c24;}.thu-van-may-popup .text-the-le table tbody{border-top: 1px solid #000000;border-right: 1px solid #000000;}.thu-van-may-popup .text-the-le table tbody tr:first-child{background: #ebebeb;font-size: 16px;font-weight: bold;text-transform: uppercase;}.thu-van-may-popup .text-the-le table tbody tr td{border-bottom: 1px solid #000000;border-left: 1px solid #000000;padding: 5px 10px;}.thu-van-may-popup .text-the-le .box-scroll{max-height: 400px;overflow-y: scroll;padding: 0 20px;}.thu-van-may-popup .icon-close{float: right;cursor: pointer;display: block;}.thu-van-may-popup .icon-close{float: right;cursor: pointer;display: block;}.popup-chuc-mung-1{margin: 0 auto;background: #fff url(https://s3-hd.hotdeal.vn/original/2017/6/2/594b464c9a401-bg-popup1.jpg) no-repeat top left;border-radius: 10px;position: relative;padding: 30px 0 0 0;max-width: 800px;}.popup-chuc-mung-1 .popop-title-chuc-mung-1{width: 100%;position: relative;min-height: 86px;padding: 28px 0 0 0;margin: 0 0 -2px 0;max-width: 570px;background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/594b464c9a5ef-du-popup1.png) no-repeat 48px 0;position: absolute;top: -84px;left: 9px;z-index: 15;}.popup-chuc-mung-1 .text-chuc-mung{padding: 20px;}.popup-chuc-mung-1 .text-chuc-mung .tt-chuc-mung{background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/594b484a1365d-bg-tl-1.png) no-repeat center;color: #1b245b;text-transform: uppercase;margin: 0 0 40px 60px;font-size: 50px;padding: 10px;font-family: 'UTMBebas';text-align: center;transform: skew(0deg, -1deg);-webkit-transform: skew(0deg, -1deg);-moz-transform: skew(0deg, -1deg);-o-transform: skew(0deg, -1deg);-ms-transform: skew(0deg, -1deg);}.popup-chuc-mung-1 .text-chuc-mung .red-color{color: #ed1c24;}.popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung{text-align: center;font-family: 'NVV-Gotham-Book';font-size: 16px;}.popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung p:nth-child(1){font-family: 'VNFGothamRounded-Bold';color: #000;font-size: 18px;margin: 0;padding: 0px;font-weight: bold;}.popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung p:nth-child(2){font-family: 'VNFGothamRounded-Bold';color: #ed1c24;font-size: 24px;margin: 0;padding: 0;text-transform: uppercase;}.popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung p:nth-child(3){font-family: 'VNFGothamRounded-Bold';color: #f7941d;font-size: 30px;margin: 0;padding-bottom: 5px;text-transform: uppercase;}.popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung p:nth-child(4){font-family: 'VNFGothamRounded-Bold';color: #000;font-size: 16px;margin: 0;padding-bottom: 20px;text-transform: uppercase;}.popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung span{font-style: italic;font-size: 13px;}.popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung a{background: #55bf40;border-radius: 4px;color: #fff;font-size: 18px;text-transform: uppercase;text-align: center;padding: 5px 15px;display: block;max-width: 350px;margin: 20px auto;font-family: 'VNFGothamRounded-Bold';}.popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung a:hover{text-decoration: none;}.popup-chuc-mung-1 .icon-close{float: right;cursor: pointer;display: block;margin-right: 20px;}.popup-chuc-mung-1 .sp-may-man img{border-radius: 0 0 10px 10px;width: 100%;height: auto;}.popup-chuc-mung-2{margin: 0 auto;background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/594c819164137-bg-popup2.jpg) no-repeat top center;border-radius: 10px;position: relative;padding: 10px 0 0 0;max-width: 800px;}.popup-chuc-mung-2 .text-chuc-mung{padding: 20px;}.popup-chuc-mung-2 .text-chuc-mung .tt-chuc-mung{background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/594b484a1365d-bg-tl-1.png) no-repeat center;color: #1b245b;text-transform: uppercase;margin: 0 0 10px 60px;font-size: 50px;padding: 10px;font-family: 'UTMBebas';text-align: center;transform: skew(0deg, -1deg);-webkit-transform: skew(0deg, -1deg);-moz-transform: skew(0deg, -1deg);-o-transform: skew(0deg, -1deg);-ms-transform: skew(0deg, -1deg);}.popup-chuc-mung-2 .text-chuc-mung .text-image{text-align: center;}.popup-chuc-mung-2 .text-chuc-mung .text-image img{max-width: 100%;height: auto;}.popup-chuc-mung-2 .icon-close{float: right;cursor: pointer;display: block;margin-right: 20px;}.popup-dk-khl-1{margin: 0 auto;background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/5952189f1b7b4-bg-popup-dh-khl.jpg) no-repeat top center;border-radius: 10px;position: relative;padding: 10px 0 0 0;max-width: 800px;}.popup-dk-khl-1 .text-chuc-mung{padding: 60px 0 80px 0;}.popup-dk-khl-1 .text-chuc-mung .text-image{text-align: center;}.popup-dk-khl-1 .text-chuc-mung .text-image img{max-width: 100%;height: auto;}.popup-dk-khl-1 .icon-close{float: right;cursor: pointer;display: block;margin-right: 20px;}#canvas{z-index: 1;background-image: url(https://s3-hd.hotdeal.vn/original/2017/6/2/5951f9272fc17-img-vongxoay.png);background-size:cover ;}.campaign-so7-het-say{width: 100%;padding: 0;}.campaign-so7-het-say .content-banner{width: 100%;background: url(https://s3-hd.hotdeal.vn/original/2017/7/0/595b08df9ae88-bg-banner.jpg) no-repeat top center;background-size: 100% auto;padding: 30px 0 45px 0;}.campaign-so7-het-say .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-so7-het-say .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-so7-het-say .box-text-banner{background: url(https://s3-hd.hotdeal.vn/original/2017/7/0/595b0c6fa37d9-bg-cheo.jpg) repeat;width: 100%;transform: skew(0deg, -2deg);-webkit-transform: skew(0deg, -2deg);-moz-transform: skew(0deg, -2deg);-o-transform: skew(0deg, -2deg);-ms-transform: skew(0deg, -2deg);margin-top: -35px;}.campaign-so7-het-say .box-text-banner .content-text{max-width: 1180px;margin: 0 auto;text-align: center;text-transform: uppercase;font-size: 20px;color: #fff;padding: 25px 0;line-height: 25px;font-weight: bold;}.campaign-so7-het-say .box-nav-dong-gia{background: url(https://s3-hd.hotdeal.vn/original/2017/7/0/595b11dab262a-bg-cheo-1.jpg) repeat;width: 100%;transform: skew(0deg, -2deg);-webkit-transform: skew(0deg, -2deg);-moz-transform: skew(0deg, -2deg);-o-transform: skew(0deg, -2deg);-ms-transform: skew(0deg, -2deg);border-bottom: 8px solid #f95133;}.campaign-so7-het-say .box-nav-dong-gia ul{list-style-type: none;margin: 0 auto;max-width: 1180px;padding: 15px 0;}.campaign-so7-het-say .box-nav-dong-gia ul li{float: left;margin: 10px 15px;list-style-type: none;display: block;min-width: 260px;}.campaign-so7-het-say .box-nav-dong-gia ul li:first-child{margin: 10px auto 0 auto;float: none;min-width: 200px;max-width: 260px;}.campaign-so7-het-say .box-nav-dong-gia ul li a{display: block;font-weight: bold;font-size: 20px;text-transform: uppercase;background: #f9673f;color: #fff;text-decoration: none;padding: 10px 15px;text-align: center;}.campaign-so7-het-say .box-nav-dong-gia ul li a:hover{background: #f23224;color: #fff;text-decoration: none;}.campaign-so7-het-say .box-nav-dong-gia ul li a span{color: #fff799;}.campaign-so7-het-say .box-title-dong-gia{font-size: 22px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 30px auto;padding: 9px 0;background: #f9673f;max-width: 300px;transform: skew(0deg, -2deg);-webkit-transform: skew(0deg, -2deg);-moz-transform: skew(0deg, -2deg);-o-transform: skew(0deg, -2deg);-ms-transform: skew(0deg, -2deg);}.campaign-so7-het-say .box-title-dong-gia span{color: #fff799;}.campaign-so7-het-say .menu-muasam-thaga{margin: 15px 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);}.campaign-so7-het-say .menu-muasam-thaga ul{padding: 0;list-style-type: none;}.campaign-so7-het-say .menu-muasam-thaga ul li{margin: 0;float: left;padding: 0;width: 20%;}.campaign-so7-het-say .menu-muasam-thaga ul li:last-child{margin-right: 0;}.campaign-so7-het-say .menu-muasam-thaga ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 14px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 10px;height: 95px;}.campaign-so7-het-say .menu-muasam-thaga ul li a:hover{background: #032050;color: #fff;}.campaign-so7-het-say .menu-muasam-thaga ul li a i{display: block;font-size: 30px;}.campaign-so7-het-say .menu-muasam-thaga ul li .active{background: #032050;color: #fff;}.campaign-so7-het-say .box-title-ld{font-size: 25px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #152674;max-width: 430px;position: relative;border-radius: 50px;}.campaign-so7-het-say .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-so7-het-say .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px;top: -10px;position: relative;}.campaign-so7-het-say .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-so7-het-say .other-deal{color: #e90000;font-size: 58px;text-transform: uppercase;text-align: center;padding: 20px 0 0 0;font-family: 'UTMBebas';}.campaign-so7-het-say .cl{clear: left;}.campaign-so7-het-say #content-2, .campaign-so7-het-say #content-3, .campaign-so7-het-say #content-4, .campaign-so7-het-say #content-5, .campaign-so7-het-say #content-6, .campaign-so7-het-say #content-7{display: none;}.campaign-so7-het-say .divDisabledProduct div:last-child{background: #333;text-align: center;margin: 0% auto 0px;display: inherit;padding: 5px 15px;border-radius: 4px;font-size: 25px;color: #fff;}.campaign-so7-het-say .divDisabledProduct div:first-child{background: #a9171d;text-align: center;margin: 40% auto 0px;display: inherit;padding: 5px 10px;border-radius: 4px;font-size: 20px;color: #fff;}.campaign-dulich-tietkiem{width: 100%;padding: 0;}.campaign-dulich-tietkiem .content-banner{width: 100%;padding: 0;background: url(https://s3-hd.hotdeal.vn/original/2017/7/0/595b6e1b1c58d-bg.jpg) repeat;}.campaign-dulich-tietkiem .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-dulich-tietkiem .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-dulich-tietkiem .box-macode{background: url(https://s3-hd.hotdeal.vn/original/2017/7/0/595b6e1b1c804-bg-tt.jpg) repeat;max-width: 800px;border-radius: 100px;text-align: center;font-size: 36px;text-transform: uppercase;margin: 0 auto;color: #fff;font-family: 'UTM-Tallin';padding: 20px 50px;line-height: 40px;}.campaign-dulich-tietkiem .box-macode span{color: #ffba00;}.campaign-dulich-tietkiem .all-box-text-tl{background: url(https://s3-hd.hotdeal.vn/original/2017/7/0/595b6e1b1c6da-bg-tl.jpg) no-repeat top center;max-width: 1180px;margin: 0 auto;padding: 160px 0 50px 0;}.campaign-dulich-tietkiem .all-box-text-tl .box-text-tl{max-width: 914px;margin: 0 auto;background: #fff;background: linear-gradient(135deg, transparent 10px, #fff 0) top left, linear-gradient(225deg, transparent 10px, #fff 0) top right, linear-gradient(315deg, transparent 10px, #fff 0) bottom right, linear-gradient(45deg, transparent 10px, #fff 0) bottom left;background-size: 50% 50%;background-repeat: no-repeat;padding: 30px 10px 10px 10px;}.campaign-dulich-tietkiem .all-box-text-tl .box-text-tl .content-tl{padding: 20px;font-size: 14px;overflow-y: scroll;height: 380px;}.campaign-dulich-tietkiem .service-tour-tk{text-align: center;padding-bottom: 30px;}.campaign-dulich-tietkiem .service-tour-tk img{max-width: 100%;height: auto;margin-bottom: 5px;}.campaign-dulich-tietkiem .service-tour-tk p{font-family: 'UTM-Tallin';color: #fff;font-size: 40px;padding: 5px 0 0 0;text-align: center;text-transform: uppercase;}.campaign-dulich-tietkiem .service-tour-tk a{display: block;border-radius: 50px;border: 1px solid #fff;font-family: 'UTM-Tallin';text-align: center;font-size: 22px;padding: 5px 10px;max-width: 150px;margin: 0 auto;color: #fff;text-decoration: none;text-transform: uppercase;}.campaign-dulich-tietkiem .box-title-ld{font-size: 40px;line-height: 40px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'UTM-Tallin';margin: 15px auto;padding: 9px 0;background: #db1019;max-width: 400px;position: relative;border-radius: 50px;}.campaign-dulich-tietkiem .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-dulich-tietkiem .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px;top: -10px;position: relative;}.campaign-dulich-tietkiem .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-dulich-tietkiem .other-deal{color: #e90000;font-size: 58px;text-transform: uppercase;text-align: center;padding: 20px 0 0 0;font-family: 'UTMBebas';}.campaign-dulich-tietkiem .cl{clear: left;}.campaign-dulich-tietkiem #content-2, .campaign-dulich-tietkiem #content-3, .campaign-dulich-tietkiem #content-4, .campaign-dulich-tietkiem #content-5, .campaign-dulich-tietkiem #content-6, .campaign-dulich-tietkiem #content-7{display: none;}.campaign-livestream-thu-van-may{width: 100%;padding: 0 0 20px 0;background: #00c8e9 url(https://s3-hd.hotdeal.vn/original/2017/7/0/595c8f269339e-bg-livestream.jpg) no-repeat bottom center;}.campaign-livestream-thu-van-may .content-banner{margin: 0;}.campaign-livestream-thu-van-may .content-banner .top-milaganics{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-livestream-thu-van-may .content-banner .top-milaganics img{max-width: 100%;height: auto;width: auto;}.campaign-livestream-thu-van-may .count-downs{text-align: center;padding: 15px 0;color: #fff;font-size: 30px;}.campaign-livestream-thu-van-may .title-category-ld{padding: 10px;margin: 20px 0;text-align: center;}.campaign-livestream-thu-van-may .title-category-ld img{max-width: 100%;height: auto;}.campaign-livestream-thu-van-may .list-nuber{margin: 0 60px 20px 60px;padding: 15px 0;list-style-type: none;}.campaign-livestream-thu-van-may .list-nuber li,.campaign-livestream-thu-van-may .list-nuber span{width: 11.3%;border-radius: 8px;background: #ffe400;background: linear-gradient(to bottom, #ffe400 50%, #faea63 50%);background: -webkit-linear-gradient(bottom, #ffe400 50%, #faea63 50%);background: -o-linear-gradient(bottom, #ffe400 50%, #faea63 50%);background: -moz-linear-gradient(bottom, #ffe400 50%, #faea63 50%);text-align: center;color: #000;font-size: 100px;font-family: 'UTMBebas';float: left;margin: 0 6px;}.campaign-livestream-thu-van-may .tiile-dot{text-align: center;font-size: 36px;text-transform: uppercase;padding: 10px 0;color: #fff;font-weight: bold;}.campaign-livestream-thu-van-may .text-info-cm{text-align: center;font-size: 26px;color: #fff;padding: 15px 60px 200px;font-weight: bold;}.campaign-livestream-thu-van-may .text-info-cm span{color: #fffc00;}.campaign-livestream-thu-van-may .text-notice-header{font-size: 25px;font-weight: 400;color: #FFF;text-align: center;margin: 0 auto}.campaign-livestream-thu-van-may .count-downs{text-align: center;color: #FFF;font-weight: 400;padding: 40px 0px 10px;}.campaign-livestream-thu-van-may .count-downs p:first-child{font-size: 25px;font-weight: 400;}.campaign-livestream-thu-van-may .count-downs .hour .number,.campaign-livestream-thu-van-may .count-downs .minute .number,.campaign-livestream-thu-van-may .count-downs .seconds .number{color: #ed1b24;min-width: 80px;height: 70px;line-height: 65px;font-size: 40px;padding: 5px 10px;margin-bottom: 0px;font-weight:600;background-image: url(https://s3-hd.hotdeal.vn/original/2015/11/1/56441cb88892b-bg-time-countdown.png);background-size: 100% 100%;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius:5px;}.campaign-livestream-thu-van-may .count-downs .hour .text,.campaign-livestream-thu-van-may .count-downs .minute .text,.campaign-livestream-thu-van-may .count-downs .seconds .text{display: table;width: 70px;text-align: center;font-weight: normal;font-size: 17px;color:#FFF;}.campaign-livestream-thu-van-may .count-downs .hour,.campaign-livestream-thu-van-may .count-downs .minute,.campaign-livestream-thu-van-may .count-downs .seconds{}.campaign-livestream-thu-van-may .count-downs> label> .text{font-weight: normal;color: #FFF;font-size: 12px;display: table;width: 100%;text-align: center;}.campaign-livestream-thu-van-may .count-downs .icon{position: absolute;margin-top: -135px;float: left;margin-left: 170px;}.campaign-livestream-thu-van-may .box-item-banner{padding: 10px 70px 0;margin: 0;background: #ffb400;}.campaign-livestream-thu-van-may .content-game{background: url(https://s3-hd.hotdeal.vn/original/2017/4/2/58ff19c24f1bc-bg.jpg) no-repeat center;padding: 20px 0px;color: #fff;}.campaign-livestream-thu-van-may .content-game .box-quay-so{border-radius: 20px;border:none;background-color: #ed1c24;margin: 50px 0 80px;position: relative;padding: 20px 0 30px 0;text-align: center;width: 100%;}.campaign-livestream-thu-van-may .box-countdown .icon-right{position: absolute;top:40px;left: 100px}.campaign-livestream-thu-van-may .box-countdown .icon-right img{max-width: 150px}@media screen and (max-width: 767px) {.product__icons.icon-deal-detail { position: inherit;width: 100%;text-align: center} .product__icons.icon-deal-detail img{position: inherit} .campaign-main, .campaign-main #block-main-hot.products{padding :0px;} .products .product__icons.bar{height: 50%;}  .campaign-main .countdown .icon{position: inherit;margin: 0px;float: none;} .campaign-main .countdown .day .number,.campaign-main .countdown .hour .number, .campaign-main .countdown .minute .number, .campaign-main .countdown .seconds .number{width: 60px;min-width: 50px;height: 50px;line-height: 45px;font-size: 25px;} .campaign-main .countdown p:first-child{font-size: 18px;padding: 0px 5px;} .campaign-main .countdown p> span{font-size: 20px !important;}  .campaign-main .countdown-single .hour .number, .campaign-main .countdown-single .minute .number, .campaign-main .countdown-single .seconds .number{font-size:35px;}  .campaign-main .group-promotion .title, .campaign-main .list-banner-promote .title{font-size: 16px;}  .campaign-main .product--details .product__add-to-cart .btn--buy-now{display: block;width: 100%;}  .campaign-main .campaign-neoformers{background: url(https://s3-hd.hotdeal.vn/original/2016/8/1/57aaa788dbf96-mb-bg.jpg) repeat-y;} .campaign-main .campaign-neoformers #product-wrapper .product{background-image: none;} .campaign-main .campaign-neoformers #product-wrapper .product .image{min-height: 345px;width: auto;max-width: 375px;background: url(https://s3-hd.hotdeal.vn/original/2016/8/1/57aa902892f86-untitled-1.png) no-repeat;background-size: 100% auto} .campaign-main .campaign-neoformers .circleBase{padding: 3%;} .campaign-main .campaign-neoformers #product-wrapper .product .image img{max-width: 80%;padding: 0px;margin-top: 15px;} .campaign-main .campaign-neoformers .text-info img{width: 95%;} .campaign-main .campaign-neoformers .video-info iframe{width: 95%;height: auto;min-height: 200px;} .campaign-main .campaign-neoformers .video-info .center ul{margin: 0px;} .campaign-main .campaign-neoformers .video-info .center ul li{padding: 5px 10px 0px 0px;} .campaign-main .campaign-neoformers .info-1 .item{width: 46%;margin: 10px 2% 0px 2%;min-height: 240px;} .campaign-main .campaign-neoformers .info-1 .text-info{padding: 0px;margin: 40px 0px 30px;} .campaign-main .campaign-neoformers .info-2 .item{margin: 0px auto;max-width: 70%;padding:0px;} .campaign-main .campaign-neoformers .info-2 .text-info{margin: 30px 0px;}  .campaign-crazy-sale .swiper-slide{width: 110px !important;font-size: 12px;} .campaign-crazy-sale .swiper-slide .text{font-size: 11px;height: 40px;}  .campaign-online-friday-2016 .swiper-slide{width: 110px !important;font-size: 12px;} .campaign-online-friday-2016 .swiper-slide .text{font-size: 11px;height: 40px;}  .campaign-ghost-market .box-mid-banner .box-countdown{width:320px;} .campaign-ghost-market .countdown .icon{display: none;} .campaign-ghost-market .box-mid-banner .box-countdown .content-text p{font-size : 16px;margin-left : 3px;}  .campaign-halloween .list-product .product-hot .title span{font-size: 16px;padding: 20px 0 40px 100px;}  .campaign-single-day .flash-sale h2, .campaign-single-day .list-product .product-hot .title{font-size: 21px;padding: 10px 0 10px 0;}  .campaign-women-day .products{margin: 0px -5px;} .campaign-women-day .list-tab-menu i{font-size: 60px;} .campaign-women-day .list-tab-menu label{font-size: 15px} .campaign-fashion-underwear-vera .item-banner{margin-top: 10px;padding-right: 0px} .campaign-fashion-underwear-vera .item-banner img{max-width: 100%} .campaign-fashion-underwear-vera .box-title-ld{font-size: 25px} .campaign-uncle-bills .box-title-tab ul li a{font-size: 14px} .campaign-uncle-bills .box-title-tab ul li a i{display: block;font-size: 20px} .campaign-thienduong-biendao .menu-tour-sea{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding:0px 20px;} .campaign-thienduong-biendao .menu-tour-sea::-webkit-scrollbar{display: none;} .campaign-thienduong-biendao .menu-tour-sea ul{margin: 0;padding: 0;list-style-type: none;width: 850px;} .campaign-thienduong-biendao .menu-tour-sea ul li{max-width: 170px} .campaign-thienduong-biendao .product-hot .row.products{padding:0px} .campaign-thienduong-biendao .menu-tour-sea ul li a{padding:8px 15px}  .campaign-market-april .box-item-banner{padding: 10px 7px 0;} .campaign-market-april .box-item-banner .box-3{font-size: 18px;line-height: 20px;} .campaign-market-april .box-item-banner .box-3 span{font-size: 22px;} .campaign-market-april .box-item-banner .nav-dieu-kien ul li{border-right: none;padding: 0;width: 100%;} .campaign-market-april .box-item-banner .nav-dieu-kien ul li a{font-size: 16px;} .campaign-market-april .menu-market-april{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-market-april .menu-market-april::-webkit-scrollbar{display: none;} .campaign-market-april .menu-market-april ul{width: 1180px;margin: 0;} .campaign-market-april .menu-market-april ul li{width: 14%;} .campaign-market-april .box-title-ld{font-size: 15px;max-width: 100%;} .campaign-market-april .item-list-product{margin-bottom: 70px;} .campaign-market-april .line-buton{border-top: none;margin: 0;display: block;} .campaign-market-april .line-buton .btn-show-more{width: 96%;margin: 0 auto;background: transparent;color: #999999;top: 0;} .campaign-market-april .line-buton .btn-show-more span{color:#999} .campaign-market-april .line-buton hr{display: none !important} .campaign-main .panel-menu .m-branding ul li a{color: #000;min-height: 98px} .campaign-main .panel-menu .m-branding ul li a i{font-size: 30px;background-color: transparent;color:#000;width: 100%;height: auto;line-height: inherit;margin: 0px 0px 10px;border: none;} .campaign-main .panel-menu .m-branding ul li a.active{background-color: #ed1c24;color:#fff;border: none} .campaign-main .panel-menu .m-branding ul li a.active i{color: #fff;} .campaign-market-april .content-game{padding: 15px;} .campaign-market-april .content-game .thoi-gian-quayso{padding: 10px;font-size: 13px;} .campaign-market-april .content-game .thoi-gian-quayso .p-tt{margin: 0;padding: 0;font-size: 22px;} .campaign-market-april .content-game .box-quay-so{padding: 10px;margin: 20px 0 40px;} .campaign-market-april .content-game .box-quay-so p{width: 100%;margin: 20px auto 30px auto;} .campaign-market-april .content-game .box-quay-so p span{margin: 1px;width: 25px;height: 25px;font-size: 17px;line-height: 25px;} .campaign-market-april .content-game .box-quay-so .bt-start{width: 100%;padding: 10px;font-size: 16px;} .campaign-market-april .content-game .box-quay-so .mascot{display: none;}  .campaign-market-april-dieu-kien .popup-dieu-kien .the-le-tt{font-size: 25px;} .campaign-market-april-dieu-kien .popup-dieu-kien .dieu-kien-content{padding: 20px;font-size: 13px;} .campaign-market-april-quy-dinh .popup-dieu-kien .the-le-tt{font-size: 25px;} .campaign-market-april-quy-dinh .popup-dieu-kien .dieu-kien-content{padding: 20px;font-size: 13px;} .campaign-muasam-thaga .box-item-banner{padding: 10px 7px 0;} .campaign-muasam-thaga .box-item-banner .box-title{font-size: 28px;} .campaign-muasam-thaga .box-item-banner p{font-size: 14px;} .campaign-muasam-thaga .menu-muasam-thaga{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-muasam-thaga .menu-muasam-thaga::-webkit-scrollbar{display: none;} .campaign-muasam-thaga .menu-muasam-thaga ul{width: 1180px;margin: 0;} .campaign-muasam-thaga .menu-muasam-thaga ul li{width: 10%;} .campaign-muasam-thaga .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-muasam-thaga .line-buton{border-top: none;margin: 0;} .campaign-muasam-thaga .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;} .campaign-milaganics{background: #ffd300;} .campaign-milaganics .info-gif{font-size: 14px;text-transform: uppercase;margin-bottom: 20px;} .campaign-milaganics .info-gif .bx1 .bot{display: none;} .campaign-milaganics .info-gif .tac-dung li{list-style-type: none;float: left;width: 100%;padding: 30px 0 0;text-align: left;} .campaign-milaganics .info-gif .tac-dung li i{display: block;font-size: 40px;margin-right: 15px;float: left;} .campaign-milaganics .container-deal .menu-milaganics{margin: 15px 0;width: 100%;background: #007236;overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-milaganics .container-deal .menu-milaganics::-webkit-scrollbar{display: none;} .campaign-milaganics .container-deal .menu-milaganics ul li{padding: 15px 0px;width: 33.3%;font-family: 'NVV-Gotham-Bold';} .campaign-milaganics .container-deal .menu-milaganics ul li a{font-size: 15px;padding:10px 0px} .campaign-milaganics .container-deal .title-category-ld{font-size: 18px;margin: 15px auto;width: 250px;} .campaign-milaganics .container-deal .group-btn-show-more{border-top: none;} .campaign-milaganics .container-deal .group-btn-show-more hr{display: none} .campaign-milaganics .container-deal .group-btn-show-more .div-btn-show-more{border: 1px solid #919191;background: transparent;width: 100%;color: #919191;} .campaign-milaganics .container-deal .group-btn-show-more .div-btn-show-more span{display: none;} .campaign-milaganics .container-deal .group-btn-show-more .div-btn-show-more button{margin: -3px 0px 0px;color:#919191;background-color: transparent;border:none} .campaign-milaganics .box-group{margin-bottom: 60px;} .campaign-niemvui-nhandoi .box-item-banner{padding: 10px 7px 0;} .campaign-niemvui-nhandoi .box-item-banner .box-title{font-size: 28px;} .campaign-niemvui-nhandoi .box-item-banner p{font-size: 14px;} .campaign-niemvui-nhandoi .panel-menu .m-branding ul li a.active{background-color: #032050} .campaign-niemvui-nhandoi .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-niemvui-nhandoi .line-buton{border-top: none;margin: 0;} .campaign-niemvui-nhandoi .line-buton button{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;} .campaign-flashsale1705 .flash-deal .day-flash{border-top: none;margin: 20px 0px;padding: 0;} .campaign-flashsale1705 .flash-deal .day-flash li{width: 29%;margin: 0 4px;font-size: 14px;} .campaign-flashsale1705 .flash-deal .day-flash li a{padding: 5px 0px;} .campaign-flashsale1705 .flash-deal .hours-flash li{padding: 8px 10px;font-size: 20px;} .campaign-flashsale1705 .flash-deal .hours-flash li:first-child i{font-size: 28px;} .campaign-flashsale1705 .flash-deal .hours-flash .bt-flashsale{display: none;}  .campaign-flashsale1705 .menu-muasam-thaga{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-flashsale1705 .menu-muasam-thaga::-webkit-scrollbar{display: none;} .campaign-flashsale1705 .menu-muasam-thaga ul{width: 1180px;margin: 0;} .campaign-flashsale1705 .menu-muasam-thaga ul li{width: 10%;} .campaign-flashsale1705 .box-title-ld{font-size: 15px;max-width: 100%;} .campaign-flashsale1705 .line-buton{border-top: none;margin: 0;} .campaign-flashsale1705 .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;} .campaign-flashsale1705 .other-deal{font-size: 29px;} .campaign-flashsale1705 .panel-menu .m-branding ul li a.active{background-color: #032050} .campaign-flashsale1705 .m-branding ul> li{width: 70px !important} .campaign-flashsale2405 .group-flash-sale{width: 100%;background: #152674} .campaign-flashsale2405 #promo-banners{margin: 0px -10px} .campaign-flashsale2405 .flash-deal .day-flash{border-top: none;margin: 20px 0px;padding: 0;} .campaign-flashsale2405 .flash-deal .day-flash li{width: 29%;margin: 0 4px;font-size: 14px;} .campaign-flashsale2405 .flash-deal .day-flash li a{padding: 5px 0px;} .campaign-flashsale2405 .flash-deal .hours-flash li{padding: 8px 10px;font-size: 20px;} .campaign-flashsale2405 .flash-deal .hours-flash li:first-child i{font-size: 28px;} .campaign-flashsale2405 .flash-deal .hours-flash .bt-flashsale{display: none;}  .campaign-flashsale2405 .menu-muasam-thaga{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-flashsale2405 .menu-muasam-thaga::-webkit-scrollbar{display: none;} .campaign-flashsale2405 .menu-muasam-thaga ul{width: 1180px;margin: 0;} .campaign-flashsale2405 .menu-muasam-thaga ul li{width: 10%;} .campaign-flashsale2405 .box-title-ld{font-size: 15px;max-width: 100%;} .campaign-flashsale2405 .line-buton{border-top: none;margin: 0;} .campaign-flashsale2405 .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;} .campaign-flashsale2405 .other-deal{font-size: 29px;} .campaign-flashsale2405 .panel-menu .m-branding ul li a.active{background-color: #032050} .campaign-flashsale2405 .m-branding ul> li{width: 70px !important} .campaign-flashsale2405 .divDisabledProduct div:first-child{font-size: 15px;margin-top:20%} .campaign-flashsale2405 .divDisabledProduct div:last-child{font-size: 15px}  .campaign-vinpearl .box-item-banner{padding: 10px 7px 0;} .campaign-vinpearl .box-item-banner .text-chum-deal{font-size: 16px;padding: 10px 0;} .campaign-vinpearl .box-item-banner .text-chum-deal p{font-size: 18px;} .campaign-vinpearl .box-item-banner .icon-service{text-align: center;margin: 0;padding: 25px 0;} .campaign-vinpearl .box-item-banner .icon-service li{font-size: 12px;} .campaign-vinpearl .box-item-banner .icon-service li p{width: 75px;height: 75px;} .campaign-vinpearl .box-item-banner .icon-service li p img{margin-top: 25px;max-width: 60%;} .campaign-vinpearl .box-item-banner .icon-service li:last-child img{margin-top: 20px;} .campaign-vinpearl .box-item-banner .text-not{font-size: 15px;} .campaign-vinpearl .menu-muasam{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-vinpearl .menu-muasam::-webkit-scrollbar{display: none;} .campaign-vinpearl .menu-muasam ul{width: 580px;margin: 0;} .campaign-vinpearl .menu-muasam ul li{padding: 0px 10px;} .campaign-vinpearl .menu-muasam ul li:first-child{width: 240px;} .campaign-vinpearl .menu-muasam ul li:last-child{width: 315px;} .campaign-vinpearl .menu-muasam ul li a{font-size: 16px;text-align: left;} .campaign-vinpearl .box-title-ld{font-size: 16px;max-width: 100%;}}@media (min-width: 768px) {.bt-readmore, .campaign-sunhan .bt-readmore { display: none;}}@media only screen and (max-device-width : 478px){.campaign-main .campaign-neoformers .info-1 .item { font-size: 11pt;}  .campaign-women-day .products{margin: 0px -15px;}}@media only screen and (max-device-width : 400px){.campaign-main .campaign-neoformers #product-wrapper .product .image { min-height: 310px;} .campaign-main .campaign-neoformers .video-info iframe{min-height: 160px;} .campaign-main .campaign-neoformers .circleBase{top: 35%;left: 63%;}  .campaign-crazy-sale .swiper-slide{font-size: 11px !important;height: 75px;} .campaign-crazy-sale .swiper-slide .icon img{width: 30px !important;} .campaign-crazy-sale .swiper-slide .text{font-size: 10px;}  .campaign-women-day .banner-8-3{height: 265px} .campaign-women-day .list-tab-menu i{font-size: 50px;} .campaign-women-day .list-tab-menu label{font-size: 14px} .campaign-thienduong-biendao .product-banner img{min-height: 280px}}@media only screen and (max-device-width : 320px){.campaign-main .campaign-neoformers #product-wrapper .product .image { min-height: 260px;} .campaign-main .campaign-neoformers .video-info iframe{min-height: 160px;} .campaign-main .campaign-neoformers .circleBase{top: 35%;left: 63%;}  .campaign-women-day .banner-8-3{height: 232px} .campaign-thienduong-biendao .product-banner img{min-height: 250px}}@media only screen and (min-device-width : 320px) and (max-device-width : 667px){.campaign-luong-ve .m-branding ul li a {color: #000} .campaign-luong-ve .m-branding ul li a i{font-size: 16px;} .campaign-luong-ve .m-branding .branding--restaurant i.hd{color: #000;border:thin solid #000;background-color: transparent;} .campaign-luong-ve .m-branding ul li.active{background-color: #ed4f57;color:#fff} .campaign-luong-ve .m-branding ul li.active a{border: none;background-color: #ed4f57;color: #fff} .campaign-luong-ve .m-branding ul li.active a .hd{color: #fff;border: thin solid #fff}  .campaign-macdep .box-item-banner{padding: 0;margin: 10px -5px 0px;} .campaign-macdep .box-item-banner .item-banner{padding: 0px 5px} .campaign-macdep .box-item-banner .item-banner img{margin-bottom: 10px} .campaign-macdep .box-title-ld{font-size: 18px;padding: 6px 0;} .campaign-macdep .box-title-ld span{font-size: 22px;} .campaign-macdep .box-title-ld:before{border-top: 22px solid transparent;border-right: 10px solid #950018;border-bottom: 22px solid transparent;position: absolute;top: -1px;left: -10px;} .campaign-macdep .box-title-ld:after{border-top: 22px solid transparent;border-left: 10px solid #950018;border-bottom: 22px solid transparent;position: absolute;top: -1px;right: -10px;} .campaign-macdep .line-buton{border-top: none;} .campaign-macdep .line-buton .buton-read-more{width: 100%;color: #aaaaaa;text-transform: uppercase;margin: 0 auto;top: 0px;} .campaign-macdep .line-buton .buton-read-more i{display: none;} .campaign-macdep #block-main-hot{padding:0px} .campaign-macdep .item-list-product> .product-hot{margin:0px -10px}  .campaign-flashsale-amthuc .menu-flashsale{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-flashsale-amthuc .menu-flashsale::-webkit-scrollbar{display: none;} .campaign-flashsale-amthuc .menu-flashsale ul{width: 800px;} .campaign-flashsale-amthuc .menu-flashsale ul li{width: 25%;} .campaign-flashsale-amthuc .title-category-ld{font-size: 17px;} .campaign-flashsale-amthuc .bt-read-more{width: 100%;} .campaign-flashsale-amthuc .bt-read-more i{display: none;} .campaign-flashsale-amthuc .menu-flashsale ul li{max-width: 160px} .campaign-flashsale-amthuc .menu-flashsale ul li a{padding: 10px 0px}  .campaign-pinsac-duphong .box-item-banner{padding: 20px 15px;} .campaign-pinsac-duphong .box-title-ld{padding: 20px 0;} .campaign-pinsac-duphong .box-title-ld ul li{padding: 5px 8px;font-size: 16px;} .campaign-pinsac-duphong .box-title-ld ul li:first-child i{font-size: 20px;} .campaign-pinsac-duphong .box-title-deal-th{font-size: 20px;}  .campaign-tour-trangan .box-item-banner{padding: 0;margin: 0 -10px;} .campaign-tour-trangan .box-title-ld{font-size: 18px;} .campaign-tour-trangan .box-title-ld:before{border-top: 22px solid transparent;border-right: 10px solid #e63430;border-bottom: 22px solid transparent;position: absolute;top: -1px;left: -10px;} .campaign-tour-trangan .box-title-ld:after{border-top: 22px solid transparent;border-left: 10px solid #e63430;border-bottom: 22px solid transparent;position: absolute;top: -1px;right: -10px;} .campaign-tour-trangan .line-buton{border-top: none;} .campaign-tour-trangan .line-buton .buton-read-more{width: 100%;color: #aaaaaa;text-transform: uppercase;margin: 0 auto;top: 0px;} .campaign-tour-trangan .line-buton .buton-read-more i{display: none;}  .campaign-phuot .box-item-banner{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-phuot .box-item-banner::-webkit-scrollbar{display: none;} .campaign-phuot .box-item-banner> div{padding-left:3px !important;padding-right: 3px !important} .campaign-phuot .text-title, .campaign-phuot .box-title-ld1, .campaign-phuot .box-title-ld2, .campaign-phuot .box-title-ld3{font-size: 20px;margin: 10px 0;background-size: 100% 100%;padding: 10px 0;} .campaign-phuot .btn-show-more{width: 100%;} .campaign-phuot .btn-show-more i{display: none;} .campaign-eva{background-size: 100%;padding: 0px} .campaign-eva .container{padding: 0px} .campaign-eva .menu-flashsale{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-eva .menu-flashsale::-webkit-scrollbar{display: none;} .campaign-eva .menu-flashsale ul{width: 800px;} .campaign-eva .menu-flashsale ul li{width: 20%;margin:0px;border-right:2px solid #fff;} .campaign-eva .menu-flashsale ul li a{font-size: 16px;} .campaign-eva .title-category-ld{font-size: 20px;} .campaign-eva .title-category-ld i{font-size: 25px;padding: 0 10px 0 0;float: left;} .campaign-eva .bt-read-more{width: 100%;}  .campaign-uncle-bills .box-item-banner{padding: 15px 0px} .campaign-uncle-bills .box-title-ld{padding: 20px 0;} .campaign-uncle-bills .box-title-ld ul li{padding: 5px 8px;font-size: 16px;} .campaign-uncle-bills .box-title-ld ul li:first-child i{font-size: 20px;} .campaign-uncle-bills .box-title-deal-th{font-size: 20px;}  .campaign-b2s{width: 100%;padding: 20px;height:auto ;} .campaign-b2s .box-xemngay img{width: 40%;height: auto;} .campaign-b2s .text-not img{width: 100%;height: auto;}  .campaign-pin-sac-pokemom{background: #7cc237;background-size: 100% 100%;width: 100%;padding: 20px 35px 0 35px;height:auto ;} .text-derip-ld{text-align: center;font-size: 15px;padding: 10px 0 10px 0;margin: 0 auto;} .text-derip-ld2{text-align: center;font-size: 14px;font-family: UTM_AvoBold;padding: 5px 0 10px 0;margin: 0 auto;} .campaign-pin-sac-pokemom .tt-oject-ld img{width: 100%;height: auto;} .pic-pock img{width: 100%;height: auto;} .campaign-pin-sac-pokemom .tt-oject-ld{padding-bottom: 10px;} .box-respon-ld img{width: 100%;height: auto;} .bt-readmore{border: 1px solid #FFFFFF;background: #7cc237;border-radius: 4px;text-align: center;width: 100%;height: 30px;font-size: 14px;text-transform: uppercase;}  .campaign-sunhan{padding: 20px;} .campaign-sunhan .tt-oject-ld{font-size: 25px;} .campaign-sunhan .text-derip-ld{text-align: center;font-size: 15px;padding: 10px 0 10px 0;margin: 0 auto;} .campaign-sunhan .text-derip-ld p{font-size: 18px;color: #f04124;font-weight: bold;} .campaign-sunhan .box-respon-ld img{width: 100%;height: auto;} .campaign-sunhan .box-text-ld .content-box{padding: 20px 10px;font-size: 18px;} .campaign-sunhan-box-thsp{font-size: 20px;}  .campaign-tiross .box-title-1 .content-tt{width: 100%;margin: 0 auto;padding: 0 20px;} .campaign-tiross .text-content-ld{padding: 15px 0px;text-align: center;font-size: 16px;} .campaign-tiross .text-content-ld .text-detail{font-size: 14px;}  .campaign-crazy-sale .line-view-more{border:none;margin:0;position: relative;} .campaign-crazy-sale .box-xt{position:inherit;top:0;left:0;background: #FFFFFF;padding: 10px 20px;} .campaign-crazy-sale .box-xt a{background: #e7e7e7;display: block;border: 1px solid #d2d2d2;padding: 5px 25px 5px 20px;font-size: 14px;text-transform: uppercase;color: #999999;border-radius: 4px;position: relative;text-decoration: none;text-align: center;} .campaign-crazy-sale .box-xt a:hover{background: #dfdddd;color: #999999;text-decoration: none} .campaign-crazy-sale .box-xt a:after{display: none;} .campaign-crazy-sale .tt-th-other{text-align: center;padding: 15px 0 10px 0;font-size: 17px;text-transform: uppercase;} .campaign-crazy-sale .box-nav-landing{width: 100%;padding:35px 0 10px 0;overflow: hidden;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-crazy-sale .box-nav-landing ul{width: 1180px;}  .campaign-free-easy .mid-banner{padding-bottom: 10px;} .campaign-free-easy .text-tt-bn{font-family: 'ccbattlecry-teddybear';color: #FFFFFF;font-size: 18px;padding: 0 10px;} .campaign-free-easy .text-tt-bn span{font-size: 26px;} .campaign-free-easy .text-tt-bn span:last-child{width: 100%;display: table;} .campaign-free-easy .box-opject-ld{list-style-type: none;padding: 0px 5px 0 5px;margin:0;width: 100%;} .campaign-free-easy .box-opject-ld li{width: 30%;list-style-type: none;padding: 0;margin: 0 3px;display: inline-block;text-align: center;} .campaign-free-easy .box-opject-ld li:nth-child(4){width: 31%;} .campaign-free-easy .box-opject-ld li img{max-width: 100%;height: auto;} .campaign-free-easy .box-opject-ld li .box-text{width: 100%;height: 82px;background: #fff;opacity: 0.8;color: #081f02;padding:5px ;font-size: 13px;margin-top:10px;vertical-align: middle;display:table-cell;border-radius: 2px;box-shadow: 0px 0px 6px #fff;-moz-box-shadow: 0px 0px 6px #fff;-webkit-box-shadow: 0px 0px 6px #fff} .campaign-free-easy .tt-tour-free{font-size: 22px;color: #375b2f;text-transform: uppercase;text-align: center;font-family: 'UTMSwiss721BlackCondensed';padding: 15px 0 5px 0;}  .campaign-online-friday-2016 .line-view-more{border:none;margin:0;position: relative;} .campaign-online-friday-2016 .box-xt{position:inherit;top:0;left:0;background: #FFFFFF;padding: 10px 20px;} .campaign-online-friday-2016 .box-xt a{background: #e7e7e7;display: block;border: 1px solid #d2d2d2;padding: 5px 25px 5px 20px;font-size: 14px;text-transform: uppercase;color: #999999;border-radius: 4px;position: relative;text-decoration: none;text-align: center;} .campaign-online-friday-2016 .box-xt a:hover{background: #dfdddd;color: #999999;text-decoration: none} .campaign-online-friday-2016 .box-xt a:after{display: none;} .campaign-online-friday-2016 .tt-th-other{text-align: center;padding: 15px 0 10px 0;font-size: 17px;text-transform: uppercase;} .campaign-online-friday-2016 .box-nav-landing{width: 100%;padding:35px 0 10px 0;overflow: hidden;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-online-friday-2016 .box-nav-landing ul{width: 1180px;}  .campaign-gui-loi-yeu-thuong .top-20-10{padding:36px 15px 10px 15px;text-align: center;width: 100%;} .campaign-gui-loi-yeu-thuong .text-deript-lovely-20-10{font-size: 14px;text-align: center;padding:0 15px;color: #fff;} .campaign-gui-loi-yeu-thuong .form-send-gif{padding:20px 0;width: 100%;color: #fff;} .campaign-gui-loi-yeu-thuong .form-send-gif label{float: left;} .campaign-gui-loi-yeu-thuong .form-send-gif div{padding-bottom: 20px;} .campaign-gui-loi-yeu-thuong .form-send-gif label i{font-size: 28px;width: 40px;display: block;} .campaign-gui-loi-yeu-thuong .form-send-gif input{background: transparent;border-bottom:1px solid #ffacc6;height: 30px;border-top: none;border-right: none;border-left: none;font-size: 13px;font-style: italic;float: left;width: 85%} .campaign-gui-loi-yeu-thuong .form-send-gif select{background: transparent;border-bottom:1px solid #ffacc6;height: 30px;border-top: none;border-right: none;border-left: none;font-size: 13px;font-style: italic;float: left;width: 25%;margin-right: 10px;} .campaign-gui-loi-yeu-thuong .form-send-gif select option{color: #333;} .campaign-gui-loi-yeu-thuong .box-thiep .stack__item{transition-duration: 0.8s;transition-property: transform,left;} .campaign-gui-loi-yeu-thuong .form-send-gif .tet-dienthoai{width: 42%;} .campaign-gui-loi-yeu-thuong .form-send-gif .tet-capcha{width: 50%;margin-right: 10px;} .campaign-gui-loi-yeu-thuong .box-bt-goi{width: 100%;text-align: center;} .campaign-gui-loi-yeu-thuong .box-thiep .content{width: 100%;padding: 2em 1em 7em} .campaign-gui-loi-yeu-thuong .box-thiep .stack{width: 210px;height: 210px;} .campaign-gui-loi-yeu-thuong .box-thiep .bt-ctr-next{width: 50px;height: 50px;position: absolute;top:35%;right: -5px;z-index: 1000;} .campaign-gui-loi-yeu-thuong .box-thiep .bt-ctr-prev{width: 50px;height: 50px;position: absolute;top:33%;left: -10px;z-index: 1000}  .campaign-vietnam-women-day .box-info-love{padding: 0;} .campaign-vietnam-women-day .box-info-love .title-love{font-size: 40px;color: #fff;font-family:'SVN-Lobster';padding-top: 0px;line-height: 35px;} .campaign-vietnam-women-day .long-chim{display: none;} .campaign-vietnam-women-day .dieu-kien-ld .title-kd{font-size: 35px;color: #fff;font-family:'SVN-Lobster';text-align: center;padding: 10px 0;line-height: 30px;} .campaign-vietnam-women-day .dieu-kien-ld ul{list-style-type: none;padding: 10px 0 150px 0;margin: 0;} .campaign-vietnam-women-day .dieu-kien-ld ul li{list-style-type: none;margin: 0;padding: 5px 0 5px 30px;display: block;font-size: 16px;color: #fff;background: url(https://s3-hd.hotdeal.vn/original/2016/10/1/57fed016985bd-icon-gif.png) no-repeat 0 7px;} .campaign-vietnam-women-day .dieu-kien-ld ul li span{color: #ffea00;} .campaign-vietnam-women-day .hop-qua{width: 171px;height: 147px;position: absolute;background: url(https://s3-hd.hotdeal.vn/original/2016/10/1/57fecf28d22e4-hopqua.png) no-repeat;background-size: 100%;top:73%;left: 30px;z-index: 100;animation-name: stretch;animation-duration: 1.5s;animation-timing-function: ease-out;animation-delay: 0;animation-direction: alternate;animation-iteration-count: infinite;animation-fill-mode: none;animation-play-state: running;} .campaign-vietnam-women-day .hop-qua2{display: none;} @keyframes stretch {0% {top:73%} 50%{} 100%{top:74%} } .campaign-vietnam-women-day .main-landingpage .tt-deal-hop{font-size: 30px;padding: 10px 0 10px 0;} .campaign-vietnam-women-day .menu-landing-more{background: #fff;margin: 20px 0;padding: 0;list-style-type: none;width: 100%;overflow: hidden;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-vietnam-women-day .menu-landing-more ul{padding: 0;list-style-type: none;width: 850px;} .campaign-vietnam-women-day .menu-landing-more ul li{margin: 0;padding: 0;list-style-type: none;display: block;border-left:1px solid #eeeeee;font-size: 16px;float: left;position: relative;width: 170px;} .campaign-vietnam-women-day .menu-landing-more ul li a{text-decoration: none;color: #444444;font-weight: normal;padding: 20px 8px;display: block;margin: 0;width: 100%;} .campaign-vietnam-women-day .menu-landing-more ul li a:nth-child(2n){text-decoration: none;color: #ff5d9e;font-weight: normal;padding: 20px 8px;display: block;margin: 0;} .campaign-vietnam-women-day .menu-landing-more ul li a:hover{text-decoration: none;color: #fff;font-weight: normal;background: #ff5d9e;} .campaign-vietnam-women-day .menu-landing-more ul li a.active{text-decoration: none;color: #fff;font-weight: normal;background: #ff5d9e;} .campaign-vietnam-women-day .menu-landing-more ul li a i{font-size: 45px;display: block;float: left;margin-right: 10px;} .campaign-vietnam-women-day .campaign-container, .campaign-vietnam-women-day .campaign-container .product-hot{padding: 0px;}  .campaign-halloween .nav-landing-more{background: #fff;margin: 20px 0;padding: 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);-moz-box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);-webkit-box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);overflow: hidden;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-halloween .nav-landing-more::-webkit-scrollbar{display: none;} .campaign-halloween .nav-landing-more ul{margin: 0;padding: 0;list-style-type: none;width: 1180px;} .campaign-halloween .title-category-ld span{font-size: 20px;}  .campaign-single-day .flash-sale h2, .campaign-single-day .list-product .product-hot .title{font-size: 21px;padding: 10px 0 10px 0;} .campaign-single-day .bt-read-more-deal{width: 100%;padding:0 5px;} .campaign-single-day .products{padding: 0;} .campaign-single-day .bt-read-more-deal a{border-radius: 3px;background-color: rgb(1, 38, 90);font-size: 12px;padding: 7px 10px;} .campaign-single-day .email-register-ad .content-mail{width: 100%;margin:0 auto;position: relative;padding-right:30px;} .campaign-single-day .email-register-ad .content-mail input{width: 100%;border: none;padding: 5px;height: 40px;font-size: 14px;background: transparent;color: #fff;} .campaign-single-day .carousel-ld .flexslider{width: 100%;margin: 0;padding: 15px 0px;overflow:hidden}  .campaign-flash-day .tt-deal-ldp{font-size: 28px;padding: 10px 0 10px 0;} .top-banner-landingpage-mb img{width: 100%;height: auto;} .campaign-flash-day .bt-read-more-deal{width: 100%;padding:0 5px;} .campaign-flash-day .products{padding: 0;} .campaign-flash-day .bt-read-more-deal a{border-radius: 3px;background-color: rgb(1, 38, 90);font-size: 12px;padding: 7px 10px;}  .campaign-single-day .nav-single-subpage{width: 100%;margin:10px 0 20px 0;text-align: center;display: table;background: url(https://s3-hd.hotdeal.vn/original/2016/11/0/5821583552991-line-nav-ld.png) no-repeat bottom center} .campaign-single-day .nav-single-subpage a{display:table-cell;font-size: 12px;font-weight: bold;padding: 5px 0px;border-radius: 10px 10px 0 0;text-transform: uppercase;margin: 0 -2px;text-decoration: none;border: 1px solid #0c417a;border-bottom: none;width:25%;min-height: 45px;vertical-align: middle;}  .campaign-black-friday .tt-deal-ldp{font-size: 20px;padding: 10px 0 10px 0;} .campaign-black-friday .bt-read-more-deal{width: 100%;padding:0 5px;} .campaign-black-friday .products{padding: 0;} .campaign-black-friday .bt-read-more-deal a{border-radius: 3px;background: #fadc22;font-size: 12px;padding: 7px 10px;} .campaign-black-friday .email-register-ad .content-mail{width: 100%;margin:0 auto;position: relative;padding-right:30px;} .campaign-black-friday .email-register-ad .content-mail input{width: 100%;border: none;padding: 5px;height: 40px;font-size: 14px;background: transparent;color: #fff;} .campaign-black-friday .carousel-ld .flexslider{width: 100%;margin: 0;padding: 15px 0px;overflow:hidden} .campaign-black-friday .nav-single-subpage{display: table;} .campaign-black-friday .nav-single-subpage a{display:table-cell;font-size: 12px;padding: 5px 0px;width:25%;min-height: 45px;vertical-align: middle;} .campaign-black-friday .tt-deal-ldp-flashsale{font-size: 18px;color: #f7ff2e;} .campaign-black-friday .box-countdown-fl{max-width: 100%;margin:0 auto;min-height: 138px;padding: 5px 60px;text-align: center;background: url(https://s3-hd.hotdeal.vn/original/2016/11/1/582eb16236725-bg-countdown-flashsales.png) no-repeat center;background-size: 100%;} .campaign-black-friday .box-countdown-fl p{color: #6a011f;font-size: 18px;} .campaign-black-friday .flash-sale{padding: 5px 18px;}  .campaign-birthday-hd .product-hot .title, .campaign-birthday-hd .tt-deal-ldp{font-size: 18px;padding: 10px 0 10px 0;margin: 10px 0;width: 100%;box-sizing: border-box;} .campaign-birthday-hd .tt-deal-ldp-flashsale{font-size: 18px;color: #f7ff2e;} .campaign-birthday-hd .nav-landing-more{margin: 20px 0;padding: 0;overflow: hidden;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-birthday-hd .nav-landing-more::-webkit-scrollbar{display: none;} .campaign-birthday-hd .nav-landing-more ul{margin: 0;padding: 0;list-style-type: none;width: 1180px;} .campaign-birthday-hd .banner-more{padding: 15px 0;} .campaign-birthday-hd .lich-khuyen-mai p{font-size: 16px;padding: 10px 0;} .campaign-birthday-hd .lich-khuyen-mai ul{position: relative;display: inline-block;} .campaign-birthday-hd .lich-khuyen-mai ul:after{height: 100%;width: 4px;top: 0;left: 105px;display: block;} .campaign-birthday-hd .lich-khuyen-mai ul li{width: 100%;display: block;min-height: 70px;} .campaign-birthday-hd .lich-khuyen-mai ul li span{font-size: 13px;display: block;text-align: right;width: 90px;float: left;margin-top:23px;} .campaign-birthday-hd .lich-khuyen-mai ul li p{margin: 15px 0 0 35px;text-align: left;padding: 10px 3px;float: left;display: block;max-width: 170px;} .campaign-birthday-hd .lich-khuyen-mai ul li:after{top:40%;left: 98px;} .campaign-black-friday .list-product .title{font-size: 30px;} .campaign-birthday-hd .bt-read-more-deal{width: 100%;} .campaign-birthday-hd .bt-read-more-deal a{font-size: 12px;}  .campaign-diep-vu-mua-sam .tt-dot-flash-sale{font-size: 18px;} .campaign-diep-vu-mua-sam .tt-deal-ldp{padding: 10px 0;margin: 0 15px;} .campaign-diep-vu-mua-sam .tt-deal-ldp .ptt1{font-size: 18px;} .campaign-diep-vu-mua-sam .tt-deal-ldp .ptt2{font-size: 16px;} .campaign-diep-vu-mua-sam .tt-deal-ldp .ptt3{font-size: 14px;} .campaign-diep-vu-mua-sam .bt-read-more-deal{width: 100%;margin: 0 auto;padding: 0 15px;} .campaign-diep-vu-mua-sam .bt-read-more-deal a{font-size: 12px;padding: 5px 10px;} .campaign-diep-vu-mua-sam .box-countdown{max-width: 100%;background: transparent;padding: 20px 0 5px 0;}  .campaign-bao-lixi{width: 100%;padding: 0 0 20px 0;background: #f4f4f4;} .campaign-bao-lixi .mastco{display: none;} .campaign-bao-lixi .all-email-register .email-register-content{padding: 10px 15px 30px;} .campaign-bao-lixi .all-email-register .email-register-content p{font-size: 20px;} .campaign-bao-lixi .all-email-register .email-register-content input{width: 100%;margin-right: 0;margin-bottom: 10px;} .campaign-bao-lixi .all-email-register .email-register-content button{width: 100%;} .campaign-bao-lixi .box-countdown{background-size: 100% auto;} .campaign-bao-lixi .box-countdown .countdown-content{width: 100%;padding-left: 0;min-height: 190px;} .campaign-bao-lixi .countdown-text{font-size: 18px !important;} .campaign-bao-lixi .all-email-register .input-email{width: 100%} .campaign-bao-lixi .dk-nhan-qua .title-dk{font-size: 22px;} .campaign-bao-lixi .dk-nhan-qua .item-pic{width: 40%;float: left;padding-bottom: 15px;} .campaign-bao-lixi .dk-nhan-qua .text-dk{text-align: left;padding: 10px 20px;width: 60%;float: left;} .campaign-bao-lixi .dk-nhan-qua .box-more-dk{padding: 20px;} .campaign-bao-lixi .dk-nhan-qua .box-more-dk .bt-more-dk{width: 100%;} .campaign-bao-lixi .bosutap-baolixi .title-bosuutap{font-size: 20px;padding-top: 20px;} .campaign-bao-lixi .bosutap-baolixi .item-baolixi{padding-bottom: 10px;} .campaign-bao-lixi .bosutap-baolixi .item-baolixi p{padding: 10px} .campaign-bao-lixi .nav-landing-more{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-bao-lixi .nav-landing-more::-webkit-scrollbar{display: none;} .campaign-bao-lixi .title-category-ld{font-size: 22px;} .campaign-bao-lixi .bt-read-more-deal{width: 100%;} .campaign-bao-lixi .bt-read-more-deal a{font-size: 13px;} .popup-thele-lixi .the-le-tt p{font-size: 11px;width: 100%!important;padding: 0 20px;}   .campaign-hsbc .card-hsbc li{padding: 0 10px;font-size: 14px;width: 100%;} .campaign-hsbc .card-hsbc li:first-child{border-right: none;border-bottom: 2px solid #b80e0c;margin-bottom: 20px;} .campaign-hsbc .card-hsbc li p span{font-size: 18px;} .campaign-hsbc .card-hsbc li .card-content{padding: 0;text-align: center;} .campaign-hsbc .card-hsbc li .card-content img{margin: 20px 0;} .campaign-hsbc .card-hsbc li .card-content .hoan-tien{font-size: 13px;} .campaign-hsbc .card-hsbc li .card-content .hoan-tien span{font-size: 18px;} .campaign-hsbc .box-note{padding: 10px;font-size: 14px;} .campaign-hsbc .title-text{font-size: 18px;} .campaign-hsbc .info-content{padding: 15px 0;font-size: 16px;} .campaign-hsbc .info-content li{padding: 0 10px 10px 25px;font-size: 16px;} .campaign-hsbc .info-buoc li{width: 100%;} .campaign-hsbc .info-buoc li .icon-b1{background-size: 100%;height: 90px;} .campaign-hsbc .info-buoc li .icon-b2{background: url(https://s3-hd.hotdeal.vn/original/2017/2/2/58aa713a2d865-img-buoc-mothe.png) no-repeat 0 -114px;background-size: 100%;height: 113px;} .campaign-hsbc .info-buoc li .icon-b3{background: url(https://s3-hd.hotdeal.vn/original/2017/2/2/58aa713a2d865-img-buoc-mothe.png) no-repeat -1px -253px;background-size: 100%;height: 100px;} .campaign-hsbc .info-buoc li .icon-b4{background: url(https://s3-hd.hotdeal.vn/original/2017/2/2/58aa713a2d865-img-buoc-mothe.png) no-repeat 0 -377px;background-size: 100%;height: 100px;} .campaign-hsbc .info-buoc li .bxr{width: 175px;padding-left: 30px;font-size: 16px;} .campaign-hsbc .info-buoc li .bxr i{width: 16px;height: 16px;left: 5px;} .campaign-hsbc .bxl, .campaign-hsbc .info-buoc li .icon-b1, .campaign-hsbc .info-buoc li .icon-b2, .campaign-hsbc .info-buoc li .icon-b3, .campaign-hsbc .info-buoc li .icon-b4{width: 100px;} .campaign-main #promo-banners{cursor: pointer} #hsbcModal{z-index:9999999999999} #hsbcModal.fade.in{top:40%} #hsbcModal .modal-body{font-size:16px}  .campaign-vinpearl-1{width: 100%;padding: 0;} .campaign-vinpearl-1 .top-banner-vinpearl{max-width: 100%;margin: 0 auto;text-align: center;border-bottom: 8px solid #071462;} .campaign-vinpearl-1 .top-banner-vinpearl img{max-width: 100%;height: auto;width: auto;} .campaign-vinpearl-1 .box-item-banner{padding: 10px 30px;margin: 0;background: #fff;color: #071462;} .campaign-vinpearl-1 .box-item-banner .text-chum-deal{color: #071462;font-size: 18px;text-align: center;padding: 25px 0;} .campaign-vinpearl-1 .box-item-banner .text-chum-deal p{font-size: 35px;text-transform: uppercase;margin: 0;font-family: 'NVV-Gotham-Bold';} .campaign-vinpearl-1 .box-item-banner .icon-service{text-align: center;margin: 0;padding: 25px 0;} .campaign-vinpearl-1 .box-item-banner .icon-service li{width: 33%;display: inline-block;padding: 0;margin: 0;font-size: 20px;color: #c39108;text-align: center;font-family: 'NVV-Gotham-Bold';float: left;text-transform: uppercase;} .campaign-vinpearl-1 .box-item-banner .icon-service li p{background: #071462;width: 150px;height: 150px;border-radius: 100%;display: block;margin: 0 auto 10px auto;} .campaign-vinpearl-1 .box-item-banner .icon-service li p img{margin-top: 40px;max-width: 100%;height: auto;} .campaign-vinpearl-1 .box-item-banner .icon-service li:last-child img{margin-top: 25px;} .campaign-vinpearl-1 .box-item-banner .banner-deal img{max-width: 100%;height: auto;box-shadow: 0 0 5px 0 #c4c4c4;padding: 5px;} .campaign-vinpearl-1 .box-item-banner .text-not{text-align: center;color: #071462;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';padding: 20px 0;font-size: 18px;} .campaign-vinpearl-1 .all-menu-muasam{background: url(https://s3-hd.hotdeal.vn/original/2017/6/1/593fba50db38d-bg1.jpg) no-repeat top center;} .campaign-vinpearl-1 .all-menu-muasam .menu-muasam{margin: 15px 0;width: 100%;background: #fff;border-radius: 50px;border: 1px solid #ced0d3;} .campaign-vinpearl-1 .all-menu-muasam .menu-muasam ul{padding: 15px 10px;margin: 0;list-style-type: none;} .campaign-vinpearl-1 .all-menu-muasam .menu-muasam ul li{margin: 0;float: left;width: 25%;border-right: 1px solid #ffc018;} .campaign-vinpearl-1 .all-menu-muasam .menu-muasam ul li:last-child{border-right: none;} .campaign-vinpearl-1 .all-menu-muasam .menu-muasam ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 17px;color: #071462;text-decoration: none;font-family: 'NVV-Gotham-Bold';} .campaign-vinpearl-1 .all-menu-muasam .menu-muasam ul li a:hover{color: #ffc018;} .campaign-vinpearl-1 .all-menu-muasam .menu-muasam ul li .active{color: #ffc018;} .campaign-vinpearl-1 .box-title-ld{font-size: 25px;color: #f9bd1d;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 20px auto;padding: 10px 0;background: #071462;max-width: 430px;position: relative;border-radius: 50px;}  .campaign-vinpearl-1 .box-item-banner{padding: 10px 7px 0;} .campaign-vinpearl-1 .box-item-banner .text-chum-deal{font-size: 16px;padding: 10px 0;} .campaign-vinpearl-1 .box-item-banner .text-chum-deal p{font-size: 18px;} .campaign-vinpearl-1 .box-item-banner .icon-service{text-align: center;margin: 0;padding: 25px 0;} .campaign-vinpearl-1 .box-item-banner .icon-service li{font-size: 12px;} .campaign-vinpearl-1 .box-item-banner .icon-service li p{width: 75px;height: 75px;} .campaign-vinpearl-1 .box-item-banner .icon-service li p img{margin-top: 25px;max-width: 60%;} .campaign-vinpearl-1 .box-item-banner .icon-service li:last-child img{margin-top: 20px;} .campaign-vinpearl-1 .box-item-banner .banner-deal{padding-bottom: 15px;} .campaign-vinpearl-1 .box-item-banner .text-not{font-size: 13px;} .campaign-vinpearl-1 .all-menu-muasam .menu-muasam{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-vinpearl-1 .all-menu-muasam .menu-muasam::-webkit-scrollbar{display: none;} .campaign-vinpearl-1 .all-menu-muasam .menu-muasam ul{width: 1000px;margin: 0;} .campaign-vinpearl-1 .all-menu-muasam .menu-muasam ul li{width: 25%;} .campaign-vinpearl-1 .all-menu-muasam .menu-muasam ul li a{font-size: 16px;} .campaign-vinpearl-1 .box-title-ld{font-size: 20px;max-width: 100%;}  .campaign-tang-ao-thun{background-size: 150%;} .campaign-tang-ao-thun .service-tour p{font-size: 12px;} .campaign-tang-ao-thun .service-tour p button{font-size: 12px;} .campaign-tang-ao-thun .line-buton{border-top: none;} .campaign-tang-ao-thun .line-buton .buton-read-more{width: 100%;margin: 0;}  .campaign-ilovefood .content-banner .box-text-info{margin: 0;padding: 10px;font-size: 13px;} .campaign-ilovefood .content-banner .nav-dieu-kien{margin: 0 30px;} .campaign-ilovefood .content-banner .nav-dieu-kien li{margin: 10px 0;width: 100%;} .campaign-ilovefood .menu-cate-ld{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-ilovefood .menu-cate-ld::-webkit-scrollbar{display: none;} .campaign-ilovefood .menu-cate-ld ul{width: 600px;margin: 0;} .campaign-ilovefood .menu-cate-ld ul li{width: 20%;float: left;} .campaign-ilovefood .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-ilovefood .line-buton{border-top: none;margin: 0;} .campaign-ilovefood .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;} .campaign-ilovefood .box-xep-hang .box-model1{background-size: 30%;font-size: 14px;padding: 30px 0 20px 70px;border-right: none;} .campaign-ilovefood .box-xep-hang .box-model1 p{font-size: 12px;} .campaign-ilovefood .box-xep-hang .box-model2{background-position-x: 0;background-size: 25%;font-size: 14px;padding: 30px 0 20px 70px;} .campaign-ilovefood .box-xep-hang .box-model2 p{font-size: 12px;} .campaign-ilovefood .box-xep-hang .box-model2 span{font-size: 12px;} .campaign-ilovefood .box-xep-hang .bang{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-ilovefood .box-xep-hang .bang::-webkit-scrollbar{display: none;} .campaign-ilovefood .box-xep-hang .bang table{width: 100%;} .campaign-ilovefood .box-xep-hang .bang table tbody{border-top: 1px solid #fff;border-left: 1px solid #fff;} .campaign-ilovefood .box-xep-hang .bang table tbody tr:first-child{color: #ffc100;text-transform: uppercase;} .campaign-ilovefood .box-xep-hang .bang table tbody tr td{padding: 15px;text-align: center;border-right: 1px solid #fff;border-bottom: 1px solid #fff;} .box-dieu-kien .popup-dk .popup-dk-header .popup-dk-title{font-size: 16px;line-height: 20px;} .box-dieu-kien .popup-dk .text-content{padding: 10px 20px 20px;text-align: left;} .modal-backdrop{position: inherit} .product__icons.product__icons_tang_ao_thun img{max-width:180px}  .campaign-thu4-vuive .flash-deal .day-flash{border-top: none;margin: 20px 5px;padding: 0;} .campaign-thu4-vuive .flash-deal .day-flash li{width: 29%;margin: 0 4px;font-size: 14px;} .campaign-thu4-vuive .flash-deal .day-flash li a{padding: 5px 0px;} .campaign-thu4-vuive .flash-deal .hours-flash{margin: 0 -5px;} .campaign-thu4-vuive .flash-deal .hours-flash li{padding: 3px 10px;font-size: 15px;} .campaign-thu4-vuive .flash-deal .hours-flash li i{font-size: 18px;} .campaign-thu4-vuive .flash-deal .hours-flash li:first-child{font-size: 16px;} .campaign-thu4-vuive .flash-deal .hours-flash li:first-child:after{border-top: 12px solid transparent;border-left: 5px solid #ffea00;border-bottom: 13px solid transparent;right: -5px;} .campaign-thu4-vuive .flash-deal .hours-flash li:nth-child(2){padding-left: 10px;} .campaign-thu4-vuive .flash-deal .hours-flash li:nth-child(2):after{border-top: 13px solid transparent;border-left: 5px solid #fff;border-bottom: 13px solid transparent;right: -5px;} .campaign-thu4-vuive .flash-deal .hours-flash .bt-flashsale{display: none;} .campaign-thu4-vuive .menu-cate-ld{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-thu4-vuive .menu-cate-ld::-webkit-scrollbar{display: none;} .campaign-thu4-vuive .menu-cate-ld ul{width: 1000px;margin: 0;} .campaign-thu4-vuive .menu-cate-ld ul li{width: 12%;} .campaign-thu4-vuive .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-thu4-vuive .line-buton{border-top: none;margin: 0;} .campaign-thu4-vuive .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;} .campaign-thu4-vuive .other-deal{font-size: 29px;}  .campaign-thu-van-may{background: #00c8e9 url(https://s3-hd.hotdeal.vn/original/2017/6/2/5948ce8f709bc-bg-mb.jpg) repeat-x top center;background-size: 100% auto;} .campaign-thu-van-may .nav-the-le{padding: 10px 30px;margin: 0;} .campaign-thu-van-may .nav-the-le li{padding: 8px;margin: 10px 0;width: 100%;} .campaign-thu-van-may .nav-the-le li a{font-family: 'UTMBebas';font-size: 26px;padding: 6px 15px;min-width: 100%;} .campaign-thu-van-may .notice-van-may{margin: 0;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;font-size: 16px;padding: 8px 10px;} .campaign-thu-van-may .deal-co-hoi{padding: 0;} .campaign-thu-van-may .deal-co-hoi li{width: 50%;} .campaign-thu-van-may .deal-co-hoi li:nth-child(3){clear: left;} .campaign-thu-van-may .nav-danh-sach{padding: 0 0 20px 0;} .campaign-thu-van-may .nav-danh-sach li{padding: 8px;} .campaign-thu-van-may .nav-danh-sach li a{font-family: 'UTMBebas';font-size: 22px;} .campaign-thu-van-may .title-category-ld img{max-width: 60%;} .campaign-thu-van-may .title-ruttham img{max-width: 60%;} .campaign-thu-van-may .notice-ma-code{margin: 10px 5px;border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px;font-size: 16px;padding: 8px 15px;text-align: center;} .campaign-thu-van-may .box-game{background-size: 100% auto;padding-top: 15px;padding-bottom: 15px;} .campaign-thu-van-may .box-game .vong-quay{padding: 0;width: 280px;margin: 0 auto;} .campaign-thu-van-may .box-game .vong-quay img{max-width: 100%;height: auto;} .campaign-thu-van-may .box-game .vong-quay .bt-game{width: 31px;height: 96px;position: absolute;top: 101px;left: 125px;outline: none;} .campaign-thu-van-may #canvas{width:100%;height:100%} .campaign-thu-van-may .all-box-dot{padding: 0;} .campaign-thu-van-may .all-box-dot .box-dot{margin-bottom: 10px;} .campaign-thu-van-may .tiile-dot{font-size: 16px;} .campaign-thu-van-may .list-nuber{margin: 0 0 20px 0;} .campaign-thu-van-may .list-nuber li{width: 11%;font-size: 30px;margin: 0 2px;} .campaign-thu-van-may .box-xacdinh-trung-giai{margin: 50px 0;padding: 0 15px 30px 15px;font-size: 20px;} .thu-van-may-popup .text-the-le{padding: 0;} .thu-van-may-popup .text-the-le .tt-thle{background-size: 100%;margin: 20px 0 35px 0;font-size: 22px;} .thu-van-may-popup .text-the-le p{padding: 0;} .thu-van-may-popup .text-the-le table tbody tr:first-child{font-size: 14px;} .thu-van-may-popup .text-the-le table tbody tr td{padding: 5px;font-size: 13px;} .popup-chuc-mung-1{background-size: 100% auto;} .popup-chuc-mung-1 .text-chuc-mung{padding: 20px;} .popup-chuc-mung-1 .text-chuc-mung .tt-chuc-mung{background-size: 100%;margin: 20px 0 35px 0;font-size: 22px;} .popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung{font-size: 14px;} .popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung p:nth-child(1){font-size: 14px;} .popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung p:nth-child(2){font-size: 18px;} .popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung p:nth-child(3){font-size: 22px;} .popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung p:nth-child(4){font-size: 14px;} .popup-chuc-mung-1 .text-chuc-mung .content-chuc-mung a{font-size: 12px;} .popup-chuc-mung-2{background-size: 100% 100%;} .popup-chuc-mung-2 .text-chuc-mung .tt-chuc-mung{background-size: 100%;margin: 10px 0 35px 0;font-size: 22px;} .popup-dk-khl-1{background-size: 100% 100%;} .popup-dk-khl-1 .text-chuc-mung{padding: 40px 20px 50px 20px;}  .campaign-so7-het-say .content-banner{background-size: auto;} .campaign-so7-het-say .content-banner .top-banner{padding: 0 20px;} .campaign-so7-het-say .box-text-banner .content-text{font-size: 14px;line-height: 20px;} .campaign-so7-het-say .box-nav-dong-gia ul{margin: 0 5px;text-align: center;} .campaign-so7-het-say .box-nav-dong-gia ul li{float: none;min-width: 139px;width: 40%;display: inline-block;margin: 10px 5px;} .campaign-so7-het-say .box-nav-dong-gia ul li:first-child{min-width: 200px;} .campaign-so7-het-say .box-nav-dong-gia ul li a{font-size: 14px;} .campaign-so7-het-say .menu-muasam-thaga{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-so7-het-say .menu-muasam-thaga::-webkit-scrollbar{display: none;} .campaign-so7-het-say .menu-muasam-thaga ul{width: 1180px;margin: 0;} .campaign-so7-het-say .menu-muasam-thaga ul li{width: 10%;} .campaign-so7-het-say .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-so7-het-say .line-buton{border-top: none;margin: 0;} .campaign-so7-het-say .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;} .campaign-so7-het-say .other-deal{font-size: 29px;}  .campaign-dulich-tietkiem .content-banner{background-size: auto;} .campaign-dulich-tietkiem .content-banner .top-banner{padding: 0 20px;} .campaign-dulich-tietkiem .box-text-banner .content-text{font-size: 14px;line-height: 20px;} .campaign-dulich-tietkiem .box-nav-dong-gia ul{margin: 0 5px;text-align: center;} .campaign-dulich-tietkiem .box-nav-dong-gia ul li{float: none;min-width: 139px;width: 40%;display: inline-block;margin: 10px 5px;} .campaign-dulich-tietkiem .box-nav-dong-gia ul li:first-child{min-width: 200px;} .campaign-dulich-tietkiem .box-nav-dong-gia ul li a{font-size: 14px;} .campaign-dulich-tietkiem .menu-muasam-thaga{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-dulich-tietkiem .menu-muasam-thaga::-webkit-scrollbar{display: none;} .campaign-dulich-tietkiem .menu-muasam-thaga ul{width: 1180px;margin: 0;} .campaign-dulich-tietkiem .menu-muasam-thaga ul li{width: 10%;} .campaign-dulich-tietkiem .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-dulich-tietkiem .line-buton{border-top: none;margin: 0;} .campaign-dulich-tietkiem .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;} .campaign-dulich-tietkiem .other-deal{font-size: 29px;}}.campaign-lucky-luke{width: 100%;padding: 0;}.campaign-lucky-luke .content-banner{background: #f9de83 url(https://s3-hd.hotdeal.vn/original/2017/7/1/596459eded23e-bg.jpg) no-repeat top center;background-size: 100% auto;}.campaign-lucky-luke .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-lucky-luke .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-lucky-luke .content-banner .box-text-info{background: #da6522;border-radius: 6px;margin: 0 100px;padding: 20px;text-align: center;color: #fff;text-transform: uppercase;font-size: 18px;margin-bottom: 30px;}.campaign-lucky-luke .content-banner .box-text-info span{color: #f9de83;}.campaign-lucky-luke .content-banner .nav-dieu-kien{padding: 5px 0;list-style-type: none;margin: 0;text-align: center;background: #da6522;}.campaign-lucky-luke .content-banner .nav-dieu-kien li{list-style-type: none;margin: 10px 40px;display: inline-block;width: 246px;}.campaign-lucky-luke .content-banner .nav-dieu-kien li a{border: 1px solid #fff;border-radius: 6px;color: #fff;text-transform: uppercase;display: block;font-size: 16px;padding: 10px;outline: none;}.campaign-lucky-luke .content-banner .nav-dieu-kien li a:hover{border: 1px solid #b80000;background: #b80000;text-decoration: none;}.campaign-lucky-luke .content-banner .nav-dieu-kien li a:focus{text-decoration: none;}.campaign-lucky-luke .content-banner .nav-dieu-kien li .active{border: 1px solid #b80000;background: #b80000;}.campaign-lucky-luke .menu-cate-ld{margin: 0 0 15px 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);}.campaign-lucky-luke .menu-cate-ld ul{padding: 0;list-style-type: none;text-align: center;}.campaign-lucky-luke .menu-cate-ld ul li{margin: 0;display: inline-block;padding: 0;width: 16.56%;float: left;}.campaign-lucky-luke .menu-cate-ld ul li:last-child{margin-right: 0;}.campaign-lucky-luke .menu-cate-ld ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 16px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 10px;height: 95px;}.campaign-lucky-luke .menu-cate-ld ul li a:hover{background: #032050;color: #fff;}.campaign-lucky-luke .menu-cate-ld ul li a i{display: block;font-size: 35px;margin-bottom: 5px;}.campaign-lucky-luke .menu-cate-ld ul li .active{background: #032050;color: #fff;}.campaign-lucky-luke .box-title-ld{font-size: 25px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #152054;max-width: 500px;position: relative;border-radius: 50px;}.campaign-lucky-luke .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-lucky-luke .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px 20px;top: -10px;position: relative;}.campaign-lucky-luke .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-lucky-luke .line-buton .buton-read-more:hover{text-decoration: none;}.box-dieu-kien .popup-dk{border-radius: 5px;}.box-dieu-kien .popup-dk .popup-dk-header{text-align: center;color: #ff7200;padding: 10px;}.box-dieu-kien .popup-dk .popup-dk-header .popup-dk-title{padding: 20px 0 0 0;text-transform: uppercase;font-size: 20px;font-weight: bold;line-height: 26px;}.box-dieu-kien .popup-dk .popup-dk-header .icon-close{float: right;cursor: pointer;}.box-dieu-kien .popup-dk .text-content{padding: 10px 40px 40px;text-align: justify;line-height: 24px;}.box-dieu-kien .popup-dk .text-content p{font-size: 15px;font-weight: bold;color: #000;}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-lucky-luke .content-banner .box-text-info { margin: 0 0 10px 0;padding: 10px;font-size: 13px;} .campaign-lucky-luke .content-banner .nav-dieu-kien{margin: 0;padding: 0 10px;background: #f9de83;} .campaign-lucky-luke .content-banner .nav-dieu-kien li{margin: 10px 0;width: 100%;} .campaign-lucky-luke .content-banner .nav-dieu-kien li a{border: 1px solid #da6522;border-radius: 6px;color: #da6522;text-transform: uppercase;display: block;font-size: 16px;padding: 10px;outline: none;} .campaign-lucky-luke .menu-cate-ld{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-lucky-luke .menu-cate-ld::-webkit-scrollbar{display: none;} .campaign-lucky-luke .menu-cate-ld ul{width: 1000px;margin: 0;} .campaign-lucky-luke .menu-cate-ld ul li{width: 16%;float: left;} .campaign-lucky-luke .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-lucky-luke .line-buton{border-top: none;margin: 0;} .campaign-lucky-luke .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;} .box-dieu-kien .popup-dk .popup-dk-header .popup-dk-title{font-size: 16px;line-height: 20px;} .box-dieu-kien .popup-dk .text-content{padding: 10px 20px 20px;text-align: left;} }body{background-color: #f6f6f6;}.campaign-sanh-dieu{width: 100%;padding: 0;}.campaign-sanh-dieu .content-banner{background: #b54b3e;}.campaign-sanh-dieu .content-banner .top-banner-sanh-dieu{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-sanh-dieu .content-banner .top-banner-sanh-dieu img{max-width: 100%;height: auto;width: auto;}.campaign-sanh-dieu .content-banner .nav-dieu-kien{background: #000000;padding: 30px 0;width: 100%;}.campaign-sanh-dieu .content-banner .nav-dieu-kien ul{max-width: 1180px;margin: 0 auto;padding: 0;list-style-type: none;text-align: center;}.campaign-sanh-dieu .content-banner .nav-dieu-kien ul li{list-style-type: none;margin: 10px 0;display: block;width: 380px;float: left;padding: 0 40px;border-right: 1px solid #efaa00;}.campaign-sanh-dieu .content-banner .nav-dieu-kien ul li a{border: 2px dotted #fff;border-radius: 6px;color: #fff;text-transform: uppercase;display: block;font-size: 16px;padding: 17px 7px;outline: none;font-weight: bold;line-height: 18px;}.campaign-sanh-dieu .content-banner .nav-dieu-kien ul li a:hover{border: 2px dotted #efaa00;color: #efaa00;text-decoration: none;}.campaign-sanh-dieu .content-banner .nav-dieu-kien ul li a:focus{text-decoration: none;}.campaign-sanh-dieu .content-banner .nav-dieu-kien ul li .active{border: 2px dotted #efaa00;color: #efaa00;}.campaign-sanh-dieu .content-banner .nav-dieu-kien ul li:last-child{border-right: 0;}.campaign-sanh-dieu .content-banner .nav-dieu-kien ul li:last-child a{padding: 8px 7px;}.campaign-sanh-dieu .content-banner .nav-dieu-kien .tt-nav{font-family: 'VNFGothamRounded-Bold';padding: 10px;text-align: center;font-size: 34px;text-transform: uppercase;color: #fff;width: 100%;display: block;}.campaign-sanh-dieu .box-giai-thuong{background: #2e0e0a url(https://s3-hd.hotdeal.vn/original/2017/7/1/596c6f0ced204-bg-c.jpg) no-repeat top center;width: 100%;padding: 20px 0;}.campaign-sanh-dieu .box-giai-thuong .opject-giai-thuong{text-align: center;font-family: 'NVV-Gotham-Bold';font-size: 43px;text-transform: uppercase;color: #ffb500;float: left;width: 100%;}.campaign-sanh-dieu .box-giai-thuong .content-giai-thuong{padding: 15px 0;text-align: center;}.campaign-sanh-dieu .box-giai-thuong .content-giai-thuong img{max-width: 100%;height: auto;}.campaign-sanh-dieu .box-giai-thuong .content-giai-thuong .price{color: #fff;font-size: 20px;font-weight: bold;padding-bottom: 10px;text-align: center;}.campaign-sanh-dieu .box-giai-thuong .content-giai-thuong .price span{display: block;color: #f4cc6a;font-size: 30px;font-weight: bold;}.campaign-sanh-dieu .box-giai-thuong .notice-giai-thuong{text-align: center;padding: 10px 0;color: #f4cc6a;font-size: 14px;font-weight: bold;}.campaign-sanh-dieu .box-giai-thuong .cach-thuc-tham-gia{background: #92312b;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;padding: 20px 40px 10px;}.campaign-sanh-dieu .box-giai-thuong .cach-thuc-tham-gia .opject-tham-gia{text-align: center;font-family: 'NVV-Gotham-Bold';font-size: 43px;text-transform: uppercase;color: #ffb500;width: 100%;}.campaign-sanh-dieu .box-giai-thuong .cach-thuc-tham-gia .c1{padding: 15px 0;}.campaign-sanh-dieu .box-giai-thuong .cach-thuc-tham-gia .c1 img{max-width: 100%;height: auto;float: left;}.campaign-sanh-dieu .box-giai-thuong .cach-thuc-tham-gia .c1 .text-info{float: left;margin: 0 0 0 -15px;color: #fff;font-size: 14px;text-transform: uppercase;padding: 20px 10px;width: 260px;}.campaign-sanh-dieu .box-giai-thuong .thoi-gian-cong-bo{padding: 20px 40px;color: #fff;font-size: 16px;text-align: center;}.campaign-sanh-dieu .box-giai-thuong .thoi-gian-cong-bo p{font-family: 'NVV-Gotham-Bold';font-size: 43px;text-transform: uppercase;color: #ffb500;margin: 0;padding: 0 0 10px 0;}.campaign-sanh-dieu .box-giai-thuong .thoi-gian-cong-bo span{color: #ffb500;}.campaign-sanh-dieu .box-title-ld{font-size: 43px;color: #b54b3e;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;position: relative;}.campaign-sanh-dieu .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-sanh-dieu .line-buton .buton-read-more{border-radius: 6px;background: #b54b3e;width: 148px;text-align: center;color: #fff;text-transform: uppercase;margin: -20px auto;padding: 8px 20px;top: -10px;position: relative;}.campaign-sanh-dieu .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-sanh-dieu .line-buton .buton-read-more:hover{text-decoration: none;}.campaign-sanh-dieu .user-fb{background: #fff;margin-bottom: 20px;}.campaign-sanh-dieu .user-fb .user-img{position: relative;height: 300px;overflow: hidden;}.campaign-sanh-dieu .user-fb .user-img img{margin: 0 auto;width: 100%;height: auto;}.campaign-sanh-dieu .user-fb .user-img .tt-share{max-width: 250px;background: url(https://s3-hd.hotdeal.vn/original/2017/7/1/596d6f21e0346-bg-tt.png) repeat;border-radius: 0 0 0 5px;position: absolute;right: 0;top: 0;color: #fff;padding: 3px;text-align: center;}.campaign-sanh-dieu .user-fb .user-img .tt-share span{padding: 0 3px;font-size: 12px;}.campaign-sanh-dieu .user-fb .user-img .tt-share span i{margin: 0 4px 0 0;font-size: 12px;}.campaign-sanh-dieu .user-fb .user-img .tt-share span .red{color: #ff4545;}.campaign-sanh-dieu .user-fb .user-img .tt-share span .yellow{color: #ffe400;}.campaign-sanh-dieu .user-fb .user-info{padding: 15px 10px;text-align: center;font-size: 15px;}.campaign-sanh-dieu .user-fb .user-info .user-name{font-size: 16px;font-weight: bold;color: #000;position: relative;}.campaign-sanh-dieu .user-fb .user-info .user-name:after{width: 21px;height: 21px;position: absolute;background: url(https://s3-hd.hotdeal.vn/original/2017/7/1/596d6f21e057f-icon1.png) no-repeat;top: -5px;left: -28px;content: '';}.campaign-sanh-dieu .user-fb .user-info .user-location{color: #717171;font-size: 13px;position: relative;}.campaign-sanh-dieu .user-fb .user-info .user-location:after{width: 25px;border-bottom: 1px solid #adadad;position: absolute;bottom: -2px;left: 45%;content: '';}.campaign-sanh-dieu .user-fb .user-info .user-text-info{text-align: justify;font-size: 14px;padding: 10px 0;color: #2e0e0a;height: 70px;overflow: hidden}.campaign-sanh-dieu .user-fb .user-info a{display: block;width: 100px;border: 1px solid #acacac;padding: 5px;border-radius: 4px;text-transform: uppercase;margin: 5px auto;font-size: 12px;color: #2e0e0a;}.campaign-sanh-dieu .user-fb .user-info a:hover{text-decoration: none;font-weight: normal;background: #ececec;}.campaign-sanh-dieu .tt-trending{text-transform: uppercase;text-align: center;padding: 5px 0;font-size: 20px;font-weight: bold;}.campaign-sanh-dieu .box-title-post{font-size: 18px;color: #b54b3e;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;position: relative;}.campaign-sanh-dieu .form-post{padding: 30px;float: left;width: 100%;}.campaign-sanh-dieu .form-post .choose-file{border: 1px solid #c0c0c0;}.campaign-sanh-dieu .form-post .bt-send{border: none;background: #f6331b;text-align: center;text-transform: uppercase;color: #fff;width: 100%;padding: 10px;outline: none;}.campaign-sanh-dieu .pics-detail{position: relative;}.campaign-sanh-dieu .pics-detail img{width: 100%;height: auto;}.campaign-sanh-dieu .pics-detail .tt-share{max-width: 250px;background: url(https://s3-hd.hotdeal.vn/original/2017/7/1/596d6f21e0346-bg-tt.png) repeat;border-radius: 5px 0 0 0;position: absolute;right: 0;bottom: 0;color: #fff;padding: 3px;text-align: center;}.campaign-sanh-dieu .pics-detail .tt-share span{padding: 0 3px;font-size: 12px;}.campaign-sanh-dieu .pics-detail .tt-share span i{margin: 0 4px 0 0;font-size: 12px;}.campaign-sanh-dieu .pics-detail .tt-share span .red{color: #ff4545;}.campaign-sanh-dieu .pics-detail .tt-share span .yellow{color: #ffe400;}.campaign-sanh-dieu .pics-info-detail{padding: 40px 0 0 0;}.campaign-sanh-dieu .pics-info-detail .name-detail{background: url(https://s3-hd.hotdeal.vn/original/2017/7/1/596d6f21e0346-bg-tt.png) repeat;padding: 12px 10px 12px 40px;color: #fff;text-transform: uppercase;font-size: 20px;font-weight: bold;margin-left: -40px;max-width: 350px;}.campaign-sanh-dieu .pics-info-detail .user-location-detail{color: #717171;font-size: 15px;position: relative;padding: 15px 0 0 0;}.campaign-sanh-dieu .pics-info-detail .user-location-detail:after{width: 30px;border-bottom: 1px solid #adadad;position: absolute;bottom: -2px;left: 0;content: '';}.campaign-sanh-dieu .pics-info-detail .text-deription{padding: 10px 0 30px 0;}.campaign-sanh-dieu .pics-info-detail .bt-comus, .campaign-sanh-dieu .pics-info-detail .bt-vote, .campaign-sanh-dieu .pics-info-detail .bt-share{text-align: center;text-transform: uppercase;color: #fff;font-size: 14px;margin: 0 10px 10px 0;border: 0;padding: 8px 10px;width: 140px;display: block;float:left;}.campaign-sanh-dieu .pics-info-detail .bt-vote{background: #f6331b;}.campaign-sanh-dieu .pics-info-detail .bt-voted{background: #898989!important;}.campaign-sanh-dieu .pics-info-detail .bt-share{background: #2b2d7b;}.campaign-sanh-dieu .comment-fb{padding: 20px;}.campaign-sanh-dieu .sanh-dieu-hidden{opacity: 0.3;pointer-events:none}.box-dieu-kien .popup-dk{border-radius: 5px;}.box-dieu-kien .popup-dk .popup-dk-header{text-align: center;color: #ff7200;padding: 10px;}.box-dieu-kien .popup-dk .popup-dk-header .popup-dk-title{padding: 20px 0 0 0;text-transform: uppercase;font-size: 18px;font-weight: bold;line-height: 26px;}.box-dieu-kien .popup-dk .popup-dk-header .icon-close{float: right;cursor: pointer;}.box-dieu-kien .popup-dk .text-content{padding: 10px 40px 40px;text-align: justify;line-height: 24px;}.box-dieu-kien .popup-dk .text-content p{font-size: 15px;font-weight: bold;color: #000;}.box-dieu-kien .popup-dk .text-content .box-giai-thuong{overflow-x: auto;}.box-dieu-kien .popup-dk .text-content .box-giai-thuong table{border-top: 1px solid #c0c0c0;border-right: 1px solid #c0c0c0;width: 100%;}.box-dieu-kien .popup-dk .text-content .box-giai-thuong table tr:first-child{font-weight: bold;text-transform: uppercase;background: #c0c0c0;}.box-dieu-kien .popup-dk .text-content .box-giai-thuong table tr td{padding: 5px;border-bottom: 1px solid #c0c0c0;border-left: 1px solid #c0c0c0;}.top-winner{opacity:0.5;pointer-events: none}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-sanh-dieu .content-banner .nav-dieu-kien ul li { width: 100%;border-right: none;} .campaign-sanh-dieu .content-banner .nav-dieu-kien .tt-nav{font-size: 17px;} .campaign-sanh-dieu .box-giai-thuong{background-size: 100%;} .campaign-sanh-dieu .box-giai-thuong .opject-giai-thuong{font-size: 20px;} .campaign-sanh-dieu .box-giai-thuong .content-giai-thuong .price{font-size: 18px;} .campaign-sanh-dieu .box-giai-thuong .content-giai-thuong .price span{font-size: 22px;} .campaign-sanh-dieu .box-giai-thuong .cach-thuc-tham-gia{padding: 10px;} .campaign-sanh-dieu .box-giai-thuong .cach-thuc-tham-gia .opject-tham-gia{font-size: 18px;} .campaign-sanh-dieu .box-giai-thuong .cach-thuc-tham-gia .c1{padding: 15px 0;text-align: center;} .campaign-sanh-dieu .box-giai-thuong .cach-thuc-tham-gia .c1 img{float: none;} .campaign-sanh-dieu .box-giai-thuong .cach-thuc-tham-gia .c1 .text-info{float: none;margin: 0;width: 100%;} .campaign-sanh-dieu .box-giai-thuong .thoi-gian-cong-bo{padding: 10px;font-size: 14px;} .campaign-sanh-dieu .box-giai-thuong .thoi-gian-cong-bo p{font-size: 18px;} .campaign-sanh-dieu .box-title-ld{font-size: 18px;} .campaign-sanh-dieu .line-buton{border-top: none;} .campaign-sanh-dieu .line-buton .buton-read-more{width: 100%;} .campaign-sanh-dieu .tt-trending{font-size: 14px;height: 26px;overflow: hidden;} .campaign-sanh-dieu .pics-info-detail{padding: 20px 0;} .campaign-sanh-dieu .pics-info-detail .name-detail{padding: 12px 10px;margin-left: 0;max-width: 100%;} .box-dieu-kien .popup-dk .popup-dk-header .popup-dk-title{font-size: 16px;line-height: 20px;} .box-dieu-kien .popup-dk .text-content{padding: 10px 20px 20px;text-align: left;} }.campaign-sanhang-giasoc{width: 100%;padding: 0;}.campaign-sanhang-giasoc .content-banner{background: #ffdb34;background-size: 100% auto;}.campaign-sanhang-giasoc .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-sanhang-giasoc .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-sanhang-giasoc .content-banner .box-text-info{background: #001455;border-radius: 6px;margin: 0 auto 20px auto;padding: 20px;text-align: center;color: #fff;text-transform: uppercase;font-size: 24px;max-width: 728px;}.campaign-sanhang-giasoc .content-banner .box-text-info p{color: #ffdb34;font-family: 'svn-veneer';display: block;font-size: 46px;margin: 0;}.campaign-sanhang-giasoc .content-banner .box-text-info span{color: #ffdb34;text-transform: uppercase;}.campaign-sanhang-giasoc .content-banner .box-countdown{padding: 20px;max-width: 728px;text-align: center;margin: 0 auto;}.campaign-sanhang-giasoc .menu-cate-ld{margin: 0 0 15px 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);}.campaign-sanhang-giasoc .menu-cate-ld ul{padding: 0;list-style-type: none;text-align: center;}.campaign-sanhang-giasoc .menu-cate-ld ul li{margin: 0;display: inline-block;padding: 0;width: 25%;float: left;}.campaign-sanhang-giasoc .menu-cate-ld ul li:last-child{margin-right: 0;}.campaign-sanhang-giasoc .menu-cate-ld ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 16px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 10px;height: 95px;}.campaign-sanhang-giasoc .menu-cate-ld ul li a:hover{background: #032050;color: #fff;}.campaign-sanhang-giasoc .menu-cate-ld ul li a i{display: block;font-size: 35px;margin-bottom: 5px;}.campaign-sanhang-giasoc .menu-cate-ld ul li .active{background: #032050;color: #fff;}.campaign-sanhang-giasoc .box-title-ld{font-size: 25px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #152054;max-width: 430px;position: relative;border-radius: 50px;}.campaign-sanhang-giasoc .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-sanhang-giasoc .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px 20px;top: -10px;position: relative;}.campaign-sanhang-giasoc .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-sanhang-giasoc .line-buton .buton-read-more:hover{text-decoration: none;}.campaign-san-hang-soc-count-down .count-downs{text-align: center;color: #000;font-weight: 400;padding: 40px 0px 10px;olor:#000}.campaign-san-hang-soc-count-down .count-downs p:first-child{font-size: 25px;font-weight: 400;}.campaign-san-hang-soc-count-down .count-downs .hour .number,.campaign-san-hang-soc-count-down .count-downs .minute .number,.campaign-san-hang-soc-count-down .count-downs .seconds .number{color: #000;min-width: 80px;height: 70px;line-height: 65px;font-size: 40px;padding: 5px 10px;margin-bottom: 0px;font-weight:600;background-image: url(https://s3-hd.hotdeal.vn/original/2015/11/1/56441cb88892b-bg-time-countdown.png);background-size: 100% 100%;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius:5px;}.campaign-san-hang-soc-count-down .count-downs .hour .text,.campaign-san-hang-soc-count-down .count-downs .minute .text,.campaign-san-hang-soc-count-down .count-downs .seconds .text{display: table;width: 70px;text-align: center;font-weight: normal;font-size: 17px;color:#000;}.campaign-san-hang-soc-count-down .count-downs .hour,.campaign-san-hang-soc-count-down .count-downs .minute,.campaign-san-hang-soc-count-down .count-downs .seconds{}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-sanhang-giasoc .content-banner .box-text-info { margin: 0 0 10px 0;padding: 10px;font-size: 16px;} .campaign-sanhang-giasoc .content-banner .box-text-info p{font-size: 24px;} .campaign-sanhang-giasoc .menu-cate-ld{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-sanhang-giasoc .menu-cate-ld::-webkit-scrollbar{display: none;} .campaign-sanhang-giasoc .menu-cate-ld ul{width: 1000px;margin: 0;} .campaign-sanhang-giasoc .menu-cate-ld ul li{width: 24%;float: left;} .campaign-sanhang-giasoc .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-sanhang-giasoc .line-buton{border-top: none;margin: 0;} .campaign-sanhang-giasoc .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;} .campaign-san-hang-soc-count-down .count-downs{background:0 0}.campaign-san-hang-soc-count-down .countdown-text-still{display:none}}.campaign-ilove-evoucher{width: 100%;padding: 0;background: #fdf4ce;background-size: 100% auto;}.campaign-ilove-evoucher .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-ilove-evoucher .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-ilove-evoucher .content-banner .tien-ich-evoucher{padding: 70px 50px 40px;}.campaign-ilove-evoucher .content-banner .tien-ich-evoucher .iteam-circle{background: url(https://s3-hd.hotdeal.vn/original/2017/10/2/59e9a8f546f9c-bg-over.jpg) repeat;border-radius: 100%;width: 231px;height: 231px;padding: 65px 25px 50px;position: relative;color: #fff;font-size: 20px;text-align: center;font-family: 'UTMBebas';}.campaign-ilove-evoucher .content-banner .tien-ich-evoucher .iteam-circle span{text-transform: uppercase;color: #fff000;}.campaign-ilove-evoucher .content-banner .tien-ich-evoucher .iteam-circle .title-circle{position: absolute;top: -15px;left: 0;width: 100%;text-align: center;font-family: 'imaginaryfriend-bold';color: #fff;text-transform: uppercase;font-weight: bold;font-size: 21px;text-shadow: 0px 0px 7px #000c2c;transform: rotate(-3deg);-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-o-transform: rotate(-3deg);-ms-transform: rotate(-3deg);-webkit-text-stroke: 1px #263f80;text-shadow: 3px 3px 0 #263f80, -2px -2px 0 #263f80, 2px -2px 0 #263f80, -2px 2px 0 #263f80, 2px 2px 0 #263f80;}.campaign-ilove-evoucher .content-banner .tien-ich-evoucher .iteam-circle .title-circle img{max-width: 100%;height: auto;}.campaign-ilove-evoucher .content-banner .tt-su-dung-evoucher{font-family: 'UTMBebas';padding: 10px;text-align: center;font-size: 32px;text-transform: uppercase;color: #263f80;}.campaign-ilove-evoucher .content-banner .box-text-info{background: url(https://s3-hd.hotdeal.vn/original/2017/10/2/59e9a8f546f9c-bg-over.jpg) repeat;border-radius: 10px;margin: 0 50px;padding: 20px;text-align: center;color: #fff;text-transform: uppercase;font-size: 30px;font-family: 'UTMBebas';}.campaign-ilove-evoucher .content-banner .box-text-info p{color: #fff000;font-size: 35px;margin: 0;padding: 5px 0;}.campaign-ilove-evoucher .content-banner .box-text-info span{display: block;color: #263f80;}.campaign-ilove-evoucher .content-banner .nav-dieu-kien{padding: 30px 0;list-style-type: none;margin: 0 60px;text-align: center;}.campaign-ilove-evoucher .content-banner .nav-dieu-kien li{list-style-type: none;margin: 5px 20px;display: inline-block;width: 300px;font-family: 'UTMBebas';}.campaign-ilove-evoucher .content-banner .nav-dieu-kien li a{border: 2px dashed #263f80;border-radius: 6px;color: #263f80;text-transform: uppercase;display: block;font-size: 28px;padding: 10px;outline: none;}.campaign-ilove-evoucher .content-banner .nav-dieu-kien li a:hover{border: 2px solid #fff000;background: #fff000;text-decoration: none;color: #f4795a;}.campaign-ilove-evoucher .content-banner .nav-dieu-kien li a:focus{text-decoration: none;}.campaign-ilove-evoucher .content-banner .nav-dieu-kien li .active{border: 2px solid #fff000;background: #fff000;color: #f4795a;}.campaign-ilove-evoucher .content-banner .box-dang-nhap{padding: 30px;}.campaign-ilove-evoucher .content-banner .box-dang-nhap a{display: block;border-radius: 6px;background: #263f80;width: 380px;padding: 5px;font-family: 'UTMBebas';font-size: 38px;color: #fff;text-transform: uppercase;font-weight: normal;text-decoration: none;margin: 0 auto;text-align: center;}.campaign-ilove-evoucher .content-banner .box-dang-nhap a span{color: #fff;font-size: 18px;line-height: 18px;display: block;}.campaign-ilove-evoucher .bg-all-deal{background: #fdf4ce;}.campaign-ilove-evoucher .menu-cate-ld{margin: 0 0 15px 0;width: 100%}.campaign-ilove-evoucher .menu-cate-ld ul{padding: 0;list-style-type: none;text-align: center;}.campaign-ilove-evoucher .menu-cate-ld ul li{margin: 0;display: inline-block;padding: 0;width: 15%;}.campaign-ilove-evoucher .menu-cate-ld ul li:last-child{margin-right: 0;}.campaign-ilove-evoucher .menu-cate-ld ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 16px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 10px;height: 95px;}.campaign-ilove-evoucher .menu-cate-ld ul li a:hover{background: #032050;color: #fff;}.campaign-ilove-evoucher .menu-cate-ld ul li a i{display: block;font-size: 35px;margin-bottom: 5px;}.campaign-ilove-evoucher .menu-cate-ld ul li .active{background: #032050;color: #fff;}.campaign-ilove-evoucher .box-title-ld{font-size: 25px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #152054;max-width: 430px;position: relative;border-radius: 50px;}.campaign-ilove-evoucher .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-ilove-evoucher .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px 20px;top: -10px;position: relative;}.campaign-ilove-evoucher .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-ilove-evoucher .line-buton .buton-read-more:hover{text-decoration: none;}.campaign-ilove-evoucher .box-xep-hang{width: 100%;padding: 20px 0;}.campaign-ilove-evoucher .box-xep-hang .box-model1{text-align: center;padding: 20px;}.campaign-ilove-evoucher .box-xep-hang .box-model1 img{max-width: 100%;}.campaign-ilove-evoucher .box-xep-hang .box-model2{text-align: center;padding: 70px 20px 0;color: #263f80;font-size: 60px;font-weight: bold;}.campaign-ilove-evoucher .box-xep-hang .box-model2 p{font-size: 15px;color: #263f80;text-transform: uppercase;}.campaign-ilove-evoucher .box-xep-hang .bang{padding: 30px 0;color: #000;float: left;width: 100%;}.campaign-ilove-evoucher .box-xep-hang .bang table{width: 100%;}.campaign-ilove-evoucher .box-xep-hang .bang table tbody{border-top: 1px solid #263f80;border-left: 1px solid #263f80;}.campaign-ilove-evoucher .box-xep-hang .bang table tbody tr:first-child{color: #263f80;text-transform: uppercase;}.campaign-ilove-evoucher .box-xep-hang .bang table tbody tr td{padding: 15px;text-align: center;border-right: 1px solid #263f80;border-bottom: 1px solid #263f80;}.box-dieu-kien .popup-dk{border-radius: 5px;}.box-dieu-kien .popup-dk .popup-dk-header{text-align: center;color: #ff7200;padding: 10px;}.box-dieu-kien .popup-dk .popup-dk-header .popup-dk-title{padding: 20px 0 0 0;text-transform: uppercase;font-size: 18px;font-weight: bold;line-height: 26px;}.box-dieu-kien .popup-dk .popup-dk-header .icon-close{float: right;cursor: pointer;}.box-dieu-kien .popup-dk .text-content{padding: 10px 40px 40px;text-align: justify;line-height: 24px;}.box-dieu-kien .popup-dk .text-content p{font-size: 15px;font-weight: bold;color: #000;}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-ilove-evoucher .content-banner { background-size: 100% auto;} .campaign-ilove-evoucher .content-banner .tien-ich-evoucher{padding: 70px 15px 20px;} .campaign-ilove-evoucher .content-banner .tien-ich-evoucher .iteam-circle{padding: 65px 15px 50px;margin: 0 auto 30px auto;} .campaign-ilove-evoucher .content-banner .tt-su-dung-evoucher{font-size: 17px;} .campaign-ilove-evoucher .content-banner .box-text-info{margin: 0;padding: 10px;font-size: 17px;} .campaign-ilove-evoucher .content-banner .nav-dieu-kien{margin: 0;} .campaign-ilove-evoucher .content-banner .nav-dieu-kien li{margin: 10px 0;width: 100%;} .campaign-ilove-evoucher .content-banner .box-dang-nhap{padding: 30px 0;} .campaign-ilove-evoucher .content-banner .box-dang-nhap a{width: 100%;font-size: 22px;} .campaign-ilove-evoucher .content-banner .box-dang-nhap a span{font-size: 14px;line-height: 14px;} .campaign-ilove-evoucher .menu-cate-ld{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-ilove-evoucher .menu-cate-ld::-webkit-scrollbar{display: none;} .campaign-ilove-evoucher .menu-cate-ld ul{width: 600px;margin: 0;} .campaign-ilove-evoucher .menu-cate-ld ul li{width: 20%;float: left;} .campaign-ilove-evoucher .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-ilove-evoucher .line-buton{border-top: none;margin: 0;} .campaign-ilove-evoucher .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;} .campaign-ilove-evoucher .box-xep-hang .box-model2{padding: 30px 20px 0;font-size: 40px;} .campaign-ilove-evoucher .box-xep-hang .bang{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-ilove-evoucher .box-xep-hang .bang::-webkit-scrollbar{display: none;} .campaign-ilove-evoucher .box-xep-hang .bang table{width: 100%;} .campaign-ilove-evoucher .box-xep-hang .bang table tbody{border-top: 1px solid #fff;border-left: 1px solid #fff;} .campaign-ilove-evoucher .box-xep-hang .bang table tbody tr:first-child{color: #65c8c7;text-transform: uppercase;} .campaign-ilove-evoucher .box-xep-hang .bang table tbody tr td{padding: 15px;text-align: center;border-right: 1px solid #fff;border-bottom: 1px solid #fff;} .box-dieu-kien .popup-dk .popup-dk-header .popup-dk-title{font-size: 16px;line-height: 20px;} .box-dieu-kien .popup-dk .text-content{padding: 10px 20px 20px;text-align: left;} }body{background-color: #f6f6f6;}.campaign-ilove-travel{width: 100%;padding: 0;background: url(https://s3-hd.hotdeal.vn/original/2017/8/0/598979a9c61b9-bg.jpg) repeat;}.campaign-ilove-travel .content-banner{background: #fab74a url(https://s3-hd.hotdeal.vn/original/2017/8/0/598979a9c61b9-bg.jpg) repeat;}.campaign-ilove-travel .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-ilove-travel .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-ilove-travel .content-banner .nav-dieu-kien{padding: 5px 0 15px 0;list-style-type: none;margin: 0;text-align: center;background: #9edfe4 url(https://s3-hd.hotdeal.vn/original/2017/8/0/5989821e276fd-bg-sea.jpg) no-repeat top center;}.campaign-ilove-travel .content-banner .nav-dieu-kien p{text-align: center;margin: 0;padding: 20px 0;}.campaign-ilove-travel .content-banner .nav-dieu-kien p img{max-width: 100%;height: auto;}.campaign-ilove-travel .content-banner .nav-dieu-kien li{list-style-type: none;margin: 10px 20px;display: inline-block;width: 340px;}.campaign-ilove-travel .content-banner .nav-dieu-kien li a{border-radius: 6px;color: #fff;text-transform: uppercase;display: block;font-size: 30px;padding: 10px;outline: none;background: #ff6600;font-family: 'UTMBebas';}.campaign-ilove-travel .content-banner .nav-dieu-kien li a:hover{background: #fb8435;text-decoration: none;}.campaign-ilove-travel .content-banner .nav-dieu-kien li a:focus{text-decoration: none;}.campaign-ilove-travel .content-banner .nav-dieu-kien li .active{border: 1px solid #b80000;background: #b80000;}.campaign-ilove-travel .content-page-travel{background: url(https://s3-hd.hotdeal.vn/original/2017/8/0/598988412a931-bg1.jpg) no-repeat top center;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin{margin: 100px 0 200px 0;background: #ffffdb;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;padding: 40px 0;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .title-moi-tham-gia{text-align: center;padding: 10px 10px 25px 10px;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .title-moi-tham-gia img{max-width: 100%;height: auto;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn{position: relative;margin-top: 60px;padding: 25px;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .location, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .phu-quoc, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .phan-thiet, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .da-nang, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .nha-trang, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .da-lat, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .vung-tau, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .hoi-an, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .hue{width: 60px;height: 60px;border-radius: 50% 50% 50% 0;background-color: rgba(14, 211, 229, 0.85);position: absolute;transform: rotate(-45deg);margin: -20px 0 0 -20px;animation-name: bounce;animation-fill-mode: both;animation-duration: 1s;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .location:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .phu-quoc:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .phan-thiet:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .da-nang:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .nha-trang:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .da-lat:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .vung-tau:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .hoi-an:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .hue:after{content: '';width: 40px;height: 40px;margin: 10px 0 0 10px;background: #fff;position: absolute;border-radius: 50%;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .phu-quoc{top: 78%;left: 19%;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .phan-thiet{top: 76%;left: 64%;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .da-nang{top: 42%;left: 65%;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .nha-trang{top: 67%;left: 75%;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .da-lat{top: 69%;left: 63%;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .vung-tau{top: 79%;left: 53%;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .hoi-an{top: 48%;left: 62%;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .hue{top: 39%;left: 54%;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .number-check-in{width: 40px;position: absolute;color: #26d7e4;top: 20px;left: 10px;text-align: center;z-index: 1000;transform: rotate(45deg);font-size: 15px;font-weight: bold;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .form-add-code .enter-code{padding: 0 0 10px 0;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .form-add-code .enter-code label{display: block;width: 340px;float: left;font-family: 'svn-saf';font-size: 28px;color: #ff6300;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .form-add-code .enter-code input{width: 300px;height: 40px;background: #fff;padding: 5px 10px;border-radius: 6px;border: none;float: left;font-family: 'svn-saf';border: 1px solid #c3c39e;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .list-deal{width: 100%;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .list-deal table{width: 100%;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .list-deal table tr td{background: #0ed3e5;color: #fff;font-family: 'UTMBebas';padding: 5px 10px;font-size: 25px;border: 3px solid #ffffdb;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-click-checkin{padding: 25px 0 10px 0;text-align: center;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-click-checkin a{background: #ff6300;box-shadow: 3px 7px 0px 0px rgba(240, 208, 157, 0.31);border-radius: 15px;text-align: center;padding: 2px 30px;font-size: 35px;font-family: 'svn-saf';color: #fff;text-decoration: none;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-click-checkin a:hover{text-decoration: none;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .tt-so-luong{text-align: center;padding: 5px 0;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .tt-so-luong img{max-width: 100%;height: auto;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .progress-checkin{padding: 20px 0;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .progress-checkin label{color: #ff6300;font-size: 22px;line-height: 22px;text-transform: uppercase;width: 190px;display: block;margin-bottom: 15px;float: left;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .progress-checkin .progress{height: 30px;margin-bottom: 15px;overflow: hidden;background-color: transparent;box-shadow: none;border-radius: 6px;width: 457px;clear: right;display: inline-block;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .progress-checkin .progress .progress-bar{float: right;width: 0;height: 100%;font-size: 20px;line-height: 30px;color: #fff;text-align: right;background-color: #ff6300;-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease;border-radius: 6px;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .progress-checkin .progress .progress-bar .sr-only{width: 1px;height: 1px;position: static;padding: 0 10px 0 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-kiem-tra-check-in{padding: 0 70px;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-kiem-tra-check-in .box-enter-code-check{padding: 20px 0;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-kiem-tra-check-in .box-enter-code-check .enter-code-check{width: 100%;position: relative;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-kiem-tra-check-in .box-enter-code-check .enter-code-check input{width: 100%;height: 50px;box-shadow: 2px 4px 0px 0px rgba(240, 208, 157, 0.31);background: #fff;border-radius: 10px;padding: 10px 200px 10px 10px;border: none;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-kiem-tra-check-in .box-enter-code-check .enter-code-check button{position: absolute;top: 0;right: 0;width: 200px;height: 50px;border-radius: 0 10px 10px 0;background: #ff6300;text-align: center;color: #fff;font-family: 'svn-saf';font-size: 30px;border: none;}.campaign-ilove-travel .content-page-travel .title-other-deal{background: #ff6600;text-transform: uppercase;text-align: center;color: #fff;font-size: 36px;font-weight: bold;margin: 20px auto;padding: 15px 20px;border-radius: 10px;text-shadow: 0px 3px 0px rgba(156, 97, 0, 0.31);max-width: 1080px;}.campaign-ilove-travel .content-page-travel .box-other-deal{padding-bottom: 20px;}.campaign-ilove-travel .content-page-travel .box-other-deal img{max-width: 100%;height: auto;}.campaign-ilove-travel .content-page-travel .footer-landingpage{background: url(https://s3-hd.hotdeal.vn/original/2017/8/0/598ac32bcee0f-bg-footer-landing.png) no-repeat bottom center;height: 191px;}.campaign-ilove-travel .content-page-travel .title-count-down{background: #ff6600;text-transform: uppercase;text-align: center;color: #fff;font-size: 28px;font-weight: bold;margin: 50px auto 20px auto;padding: 10px 20px;border-radius: 10px;text-shadow: 0px 3px 0px rgba(156, 97, 0, 0.31);max-width: 900px;}.campaign-ilove-travel .content-page-travel .box-count-down{max-width: 900px;margin: 20px auto;}.campaign-ilove-travel .content-page-travel .box-count-down ul{margin: 0;padding: 0;list-style-type: none;}.campaign-ilove-travel .content-page-travel .box-count-down ul li{display: block;float: left;margin: 0 10px;text-align: center;}.campaign-ilove-travel .content-page-travel .box-count-down ul li p{margin: 0 5px;padding: 5px 10px;position: relative;border-radius: 10px;background-image: -moz-linear-gradient(90deg, #bee387 0%, #99ca60 100%);background-image: -webkit-linear-gradient(90deg, #bee387 0%, #99ca60 100%);background-image: -ms-linear-gradient(90deg, #bee387 0%, #99ca60 100%);font-size: 150px;font-weight: bold;color: #fff;line-height: 140px;display: block;font-family: 'NVV-Gotham-Bold';float: left;}.campaign-ilove-travel .content-page-travel .box-count-down ul li p:after{content: '';position: absolute;top: 49%;left: 0;height: 4px;width: 100%;background: #5c5c5c;}.campaign-ilove-travel .content-page-travel .box-count-down ul li span{font-size: 35px;text-transform: uppercase;color: #fff;display: block;margin: 40px 0;padding-top: 20px;text-shadow: 0px 3px 0px rgba(156, 97, 0, 0.31);font-weight: bold;}.campaign-ilove-travel .content-page-travel .tham-gia-checkin .ilove-travel-box-login{width: 200px;height: 50px;border-radius: 10px;background: #ff6300;text-align: center;color: #fff;font-family: 'svn-saf';font-size: 30px;border: none;margin: 0 auto;display: block;}@keyframes bounce {0% { opacity: 0;transform: translateY(-2000px) rotate(-45deg);} 60%{opacity: 1;transform: translateY(30px) rotate(-45deg);} 80%{transform: translateY(-10px) rotate(-45deg);} 100%{transform: translateY(0) rotate(-45deg);} }.popup-tl-ilove-travel{margin: 0 auto;background: #ffebca url(https://s3-hd.hotdeal.vn/original/2017/8/1/59911c7477f2a-bg-popup.jpg) no-repeat top left;border-radius: 10px;position: relative;padding: 30px 40px 170px 40px;}.popup-tl-ilove-travel:after{position: absolute;left: 0;bottom: -1px;width: 100%;height: 196px;background: url(https://s3-hd.hotdeal.vn/original/2017/8/1/59911c74780cc-bg-popup-footer.jpg) no-repeat left bottom;content: '';border-radius: 0 0px 10px 10px;}.popup-tl-ilove-travel .text-the-le{padding: 20px 0;}.popup-tl-ilove-travel .text-the-le .tt-thle{background: url(https://s3-hd.hotdeal.vn/original/2017/6/2/5948ea0fe0af0-bg-tl.png) no-repeat center;color: #1b245b;text-transform: uppercase;margin: 0 0 40px 30px;font-size: 50px;padding: 10px;font-family: 'UTMBebas';text-align: center;transform: skew(0deg, -1deg);-webkit-transform: skew(0deg, -1deg);-moz-transform: skew(0deg, -1deg);-o-transform: skew(0deg, -1deg);-ms-transform: skew(0deg, -1deg);}.popup-tl-ilove-travel .text-the-le .oject-noidung{font-size: 16px;color: #ed1c24;text-transform: uppercase;padding: 10px 0;font-weight: bold;}.popup-tl-ilove-travel .text-the-le .text-content{color: #000;font-size: 16px;padding: 0;margin: 0;font-weight: 500;line-height: 24px;}.popup-tl-ilove-travel .text-the-le .text-content span{display: block;padding: 0 0 5px 10px;}.popup-tl-ilove-travel .text-the-le .text-content p{margin: 0;padding: 15px 0 5px 0;font-weight: bold;}.popup-tl-ilove-travel .text-the-le .red-color{color: #ed1c24;}.popup-tl-ilove-travel .text-the-le table{background: #fff;margin-bottom: 15px;width: 100%;}.popup-tl-ilove-travel .text-the-le table tbody{border-top: 1px solid #000000;border-right: 1px solid #000000;}.popup-tl-ilove-travel .text-the-le table tbody tr:first-child{background: #ebebeb;font-size: 16px;font-weight: bold;text-transform: uppercase;}.popup-tl-ilove-travel .text-the-le table tbody tr td{border-bottom: 1px solid #000000;border-left: 1px solid #000000;padding: 5px 10px;}.popup-tl-ilove-travel .icon-close{float: right;cursor: pointer;display: block;margin-right: -30px;}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-ilove-travel .content-banner .nav-dieu-kien { padding: 5px 10px 15px 10px;background-size: 100% 100%;} .campaign-ilove-travel .content-banner .nav-dieu-kien li{width: 100%;margin: 10px 0;} .campaign-ilove-travel .content-banner .nav-dieu-kien li a{font-size: 20px;} .campaign-ilove-travel .content-page-travel{background: url(https://s3-hd.hotdeal.vn/original/2017/8/0/598988412a931-bg1.jpg) no-repeat top center;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin{margin: 15px 0;padding: 10px 0;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .title-moi-tham-gia{padding: 10px;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn{position: relative;margin-top: 20px;padding: 0 25px;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn img{max-width: 100%;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .location, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .phu-quoc, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .phan-thiet, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .da-nang, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .nha-trang, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .da-lat, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .vung-tau, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .hoi-an, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .hue{width: 40px;height: 40px;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .location:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .phu-quoc:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .phan-thiet:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .da-nang:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .nha-trang:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .da-lat:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .vung-tau:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .hoi-an:after, .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .hue:after{content: '';width: 30px;height: 30px;margin: 5px 0 0 5px;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .map-vn .number-check-in{width: 30px;top: 10px;left: 5px;font-size: 13px;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .form-add-code .enter-code label{width: 100%;font-size: 17px;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .form-add-code .enter-code input{width: 100%;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-click-checkin{padding: 25px 0 10px 0;text-align: center;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-click-checkin a{font-size: 20px;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .progress-checkin label{font-size: 15px;line-height: 15px;width: 100%;margin-bottom: 5px;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .progress-checkin .progress{margin-bottom: 5px;width: 100%;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .progress-checkin .progress .progress-bar{float: left;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-kiem-tra-check-in{padding: 0 10px;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-kiem-tra-check-in .box-enter-code-check{padding: 20px 0;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-kiem-tra-check-in .box-enter-code-check .enter-code-check input{padding: 10px;} .campaign-ilove-travel .content-page-travel .tham-gia-checkin .box-kiem-tra-check-in .box-enter-code-check .enter-code-check button{width: 100px;height: 50px;border-radius: 0 10px 10px 0;font-size: 15px;} .campaign-ilove-travel .content-page-travel .title-other-deal{font-size: 20px;} .campaign-ilove-travel .content-page-travel .footer-landingpage{background-size: 100%;height: 80px;} .campaign-ilove-travel .content-page-travel .title-count-down{font-size: 18px;} .campaign-ilove-travel .content-page-travel .box-count-down ul{margin: 0 auto;padding: 0;list-style-type: none;width: 320px;} .campaign-ilove-travel .content-page-travel .box-count-down ul li{display: block;float: left;margin: 0 3px;text-align: center;} .campaign-ilove-travel .content-page-travel .box-count-down ul li p{margin: 0 3px;padding: 3px;position: relative;border-radius: 10px;background-image: -moz-linear-gradient(90deg, #bee387 0%, #99ca60 100%);background-image: -webkit-linear-gradient(90deg, #bee387 0%, #99ca60 100%);background-image: -ms-linear-gradient(90deg, #bee387 0%, #99ca60 100%);font-size: 48px;font-weight: bold;color: #fff;line-height: 45px;display: block;font-family: 'NVV-Gotham-Bold';float: left;} .campaign-ilove-travel .content-page-travel .box-count-down ul li p:after{content: '';position: absolute;top: 49%;left: 0;height: 4px;width: 100%;background: #5c5c5c;} .campaign-ilove-travel .content-page-travel .box-count-down ul li span{font-size: 15px;text-transform: uppercase;color: #fff;display: block;margin: 40px 0;padding-top: 20px;text-shadow: 0px 3px 0px rgba(156, 97, 0, 0.31);font-weight: bold;} .popup-tl-ilove-travel{margin: 0 auto;background: #ffebca url(https://s3-hd.hotdeal.vn/original/2017/8/1/59911c7477f2a-bg-popup.jpg) no-repeat top left;border-radius: 10px;position: relative;padding: 20px 10px 150px 10px;} .popup-tl-ilove-travel:after{position: absolute;left: 0;bottom: -1px;width: 100%;height: 196px;background: url(https://s3-hd.hotdeal.vn/original/2017/8/1/59911c74780cc-bg-popup-footer.jpg) no-repeat left bottom;content: '';border-radius: 0 0px 10px 10px;} .popup-tl-ilove-travel .text-the-le{padding: 0;} .popup-tl-ilove-travel .text-the-le .tt-thle{background-size: 100%;margin: 20px 0 35px 0;font-size: 22px;} .popup-tl-ilove-travel .text-the-le table tbody tr:first-child{font-size: 14px;} .popup-tl-ilove-travel .text-the-le table tbody tr td{padding: 5px;font-size: 13px;} .popup-tl-ilove-travel .box-scroll{overflow-y: scroll;padding: 0 20px;} .popup-tl-ilove-travel .icon-close{margin-right: 0px;margin-top: -5px;} }.campaign-ilove-travel{position: relative}.tooltipilovetravel{z-index: 99999;width:auto;height:auto;padding:5px 10px;border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;position:absolute;background:#FFF;}.tooltipilovetravel:empty{display: none!important}.number-check-in{cursor: pointer}.campaign-back-to-school{width: 100%;padding: 0;background: #fff2c5;}.campaign-back-to-school .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-back-to-school .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-back-to-school .box-bang{padding: 60px 75px;}.campaign-back-to-school .box-bang .bang-content{position: relative;background: url(https://s3-hd.hotdeal.vn/original/2017/8/2/599a5298dc436-bg-bang.jpg) repeat-y top center;background-size: 100%;padding: 40px 0;color: #fff;float: left;width: 100%;}.campaign-back-to-school .box-bang .bang-content:before{position: absolute;left: 0;top: -25px;width: 100%;background: url(https://s3-hd.hotdeal.vn/original/2017/8/2/599a5298dc883-border-bang-top.jpg) no-repeat top left;background-size: 100%;content: '';height: 30px;}.campaign-back-to-school .box-bang .bang-content:after{position: absolute;left: 0;bottom: -26px;width: 100%;background: url(https://s3-hd.hotdeal.vn/original/2017/8/2/599a5298dc706-border-bang-bottom.jpg) no-repeat bottom left;background-size: 100%;content: '';height: 30px;}.campaign-back-to-school .box-bang .bang-content .info-content{padding: 0 97px;}.campaign-back-to-school .box-bang .bang-content .info-content .quyen-gop{padding: 0 0 30px 0;}.campaign-back-to-school .box-bang .bang-content .info-content .quyen-gop span{display: block;font-size: 18px;font-weight: bold;}.campaign-back-to-school .box-bang .bang-content .info-content .quyen-gop p{font-size: 55px;color: #ffd134;font-family: 'NVV-Gotham-Bold';margin: 0;padding: 0 0 3px 0;line-height: 55px;}.campaign-back-to-school .box-bang .bang-content .info-content .text-content{font-size: 14px;}.campaign-back-to-school .box-bang .bang-content .info-content .text-content span{color: #ffd134;}.campaign-back-to-school .box-bang .bang-content .info-content .countdown{text-align: center;padding:0px 0px 10px;}.campaign-back-to-school .box-bang .bang-content .info-content .notifirm{background: #ffd134;border-radius: 50px;padding: 8px 15px;color: #000;font-size: 17px;margin: 20px 0;width: 100%;text-align: center;}.campaign-back-to-school .box-bang .bang-content .info-content .text-not{font-family: 'NVV-Gotham-Bold';font-size: 20px;text-transform: uppercase;text-align: center;}.campaign-back-to-school .video-yt{margin: 15px 80px 0 80px;position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}.campaign-back-to-school .video-yt iframe, .campaign-back-to-school .video-yt object, .campaign-back-to-school .video-yt embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.campaign-main.campaign-back-to-school .countdown .day .text,.campaign-main.campaign-back-to-school .countdown .hour .text, .campaign-main.campaign-back-to-school .countdown .minute .text, .campaign-main.campaign-back-to-school .countdown .seconds .text,.campaign-main.campaign-back-to-school .countdown p:first-child{color:#FFF}.campaign-main.campaign-back-to-school .countdown .day .number,.campaign-main.campaign-back-to-school .countdown .hour .number, .campaign-main.campaign-back-to-school .countdown .minute .number, .campaign-main.campaign-back-to-school .countdown .seconds .number{background-image: none;border:2px solid yellow;border-radius: none;color:yellow}.campaign-main.campaign-back-to-school .countdown .day .number{min-width: 80px;height: 70px;line-height: 65px;font-size: 40px;padding: 5px 10px;margin-bottom: 0px;font-weight: 600;}.campaign-main.campaign-back-to-school .countdown .day .text{display: table;width: 70px;text-align: center;font-weight: normal;font-size: 17px;}.campaign-main.campaign-back-to-school .countdown .count-downs .seconds,.campaign-main.campaign-back-to-school .countdown .countdown-text{display:none}.campaign-back-to-school .box-bang .bang-content .info-content .text-not.small{font-size:16px;text-transform:none;font-weight:normal;font-family: arial;margin:10px auto}.banner-header{width: 100%;background: #fff2c5;}.banner-header .banner-content{background: url(https://s3-hd.hotdeal.vn/original/2017/8/2/59a4e36e8c9eb-header-banner.jpg) no-repeat top center;min-height: 60px;}.banner-header .banner-content .top-countdown{padding: 5px 0 0 70px;color: #fff;clear: both;}.banner-header .banner-content .top-countdown .co1{width: 190px;float: left;text-align: center;}.banner-header .banner-content .top-countdown .co1 span{font-size: 10px;display: block;}.banner-header .banner-content .top-countdown .co1 p{font-size: 24px;color: #ffd134;font-family: 'NVV-Gotham-Bold';margin: 0;padding: 0;line-height: 24px;}.banner-header .banner-content .top-countdown .co2{width: 210px;float: left;padding: 0 0 0 10px;}.banner-header .banner-content .top-countdown .co2 span{font-size: 15px;padding-right: 10px;}.banner-header .banner-content .top-countdown .co2 label{display: inline-block;max-width: 100%;margin: 0;font-weight: bold;}.banner-header .banner-content .top-countdown .co2 .number{min-width: 38px;height: 36px;line-height: 18px;font-size: 18px;padding: 7px 10px;margin-bottom: 0;border: 2px solid #ffd134;}.banner-header .banner-content .top-countdown .co2 .text{display: table;width: 39px;text-align: center;font-weight: normal;font-size: 12px;}.banner-header .banner-content .bt-thamgia{background: #4aa500;text-align: center;color: #fff;padding: 6px 5px;display: block;margin: 12px 0 0 30px;text-decoration: none;font-weight: normal;font-family: 'VNFGothamRounded-Bold';font-size: 15px;text-transform: uppercase;border-radius: 4px;}.banner-header .banner-content .bt-thamgia:hover{text-decoration: none;font-weight: normal;}.banner-header-back-to-school .hidden-back-to-school, .banner-header-back-to-school .top-countdown .datediff br,.banner-header-back-to-school .top-countdown .datediff label.seconds,.banner-header-back-to-school .datediff .countdown-text,.campaign-back-to-school label.icon{display: none}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-back-to-school .box-bang { padding: 20px 10px;} .campaign-back-to-school .box-bang .bang-content{padding: 15px 0;} .campaign-back-to-school .box-bang .bang-content:before{top: -5px;} .campaign-back-to-school .box-bang .bang-content:after{bottom: -5px;} .campaign-back-to-school .box-bang .bang-content .info-content{padding: 0 25px;} .campaign-back-to-school .box-bang .bang-content .info-content .quyen-gop span{font-size: 15px;} .campaign-back-to-school .box-bang .bang-content .info-content .quyen-gop p{font-size: 25px;line-height: 25px;} .campaign-back-to-school .box-bang .bang-content .info-content .text-content{font-size: 18px;} .campaign-back-to-school .box-bang .bang-content .info-content .notifirm{font-size: 14px;} .campaign-back-to-school .box-bang .bang-content .info-content .text-not{font-size: 14px;} .campaign-back-to-school .video-yt{margin: 15px 0 0 0;} }  .campaign-khuyen-mai-online{width: 100%;padding: 0;} .campaign-khuyen-mai-online .line-buton .buton-read-more{border: 1px solid #8a7759;border-radius: 6px;background: #8a7759;width: 178px;text-align: center;color: #fff;text-transform: uppercase;margin: -20px auto;padding: 8px 40px;font-size: 31px;top: -25px;position: relative;font-family: 'UTMBebas';} .campaign-khuyen-mai-online .line-buton .buton-read-more:hover{text-decoration: none;} .campaign-khuyen-mai-online .box-text-notify{padding: 30px 0;text-align: center;font-family: 'UTM-Tallin';color: #8a7759;font-size: 50px;line-height: 50px;text-transform: uppercase;} .campaign-khuyen-mai-online .bt-xem-chi-tiet{display: block;padding: 5px 30px;text-transform: uppercase;text-align: center;background: #d3f070;color: #5e5139;font-size: 28px;font-weight: bold;margin: 20px auto;max-width: 500px;border-radius: 6px;} .campaign-khuyen-mai-online .bt-xem-chi-tiet:hover{text-decoration: none;color: #383021;}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-khuyen-mai-online .content-banner .box-text-info { margin: 0 0 10px 0;padding: 10px;font-size: 16px;} .campaign-khuyen-mai-online .content-banner .box-text-info p{font-size: 24px;} .campaign-khuyen-mai-online .menu-cate-ld{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-khuyen-mai-online .menu-cate-ld::-webkit-scrollbar{display: none;} .campaign-khuyen-mai-online .line-buton{border-top: none;margin: 0;} .campaign-khuyen-mai-online .line-buton .buton-read-more{width: 100%;background: #8a7759;color: #fff;top: 0;font-size: 20px;margin: 0 0 20px 0;} .campaign-khuyen-mai-online .box-text-notify{padding: 15px 10px;font-size: 20px;line-height: 25px;} .campaign-khuyen-mai-online .bt-xem-chi-tiet{padding: 5px 10px;font-size: 18px;} }body{background-color: #f6f6f6;}.campaign-phu-my-hung{width: 100%;padding: 0;}.campaign-phu-my-hung .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-phu-my-hung .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-phu-my-hung .title-the-le{margin: 10px 0 0 0;background: #ffde00;text-align: center;font-family: 'NVV-Gotham-Bold';font-size: 37px;padding: 5px 0;}.campaign-phu-my-hung .title-the-le a{display: block;text-decoration: none;font-weight: normal;color: #000;outline: none;}.campaign-phu-my-hung .title-the-le a:hover{text-decoration: none;color: #3e3e3e;}.campaign-phu-my-hung .menu-cate-ld{margin: 0 0 15px 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);}.campaign-phu-my-hung .menu-cate-ld ul{padding: 0;list-style-type: none;text-align: center;border-top: 8px solid #000;}.campaign-phu-my-hung .menu-cate-ld ul li{margin: 0;display: inline-block;padding: 0;width: 33.3%;float: left;}.campaign-phu-my-hung .menu-cate-ld ul li:last-child{margin-right: 0;float: right;}.campaign-phu-my-hung .menu-cate-ld ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 22px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 10px;}.campaign-phu-my-hung .menu-cate-ld ul li a:hover{background: #000;color: #ffde00;}.campaign-phu-my-hung .menu-cate-ld ul li a i{display: block;font-size: 45px;margin-bottom: 5px;}.campaign-phu-my-hung .menu-cate-ld ul li .active{background: #000;color: #ffde00;}.campaign-phu-my-hung .box-title-ld{font-size: 35px;color: #000;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 5px 0;background: #ffde00;max-width: 100%;position: relative;}.campaign-phu-my-hung .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-phu-my-hung .line-buton .buton-read-more{border-radius: 4px;background: #000;width: 155px;text-align: center;color: #fff;text-transform: uppercase;margin: -20px auto;padding: 8px 20px;top: -15px;position: relative;font-family: 'NVV-Gotham-Bold';font-size: 20px;}.campaign-phu-my-hung .line-buton .buton-read-more:hover{text-decoration: none;}.box-the-le .popup-tl{border-radius: 6px;}.box-the-le .popup-tl .popup-tl-header{text-align: center;color: #ff7200;position: relative;}.box-the-le .popup-tl .popup-tl-header img{border-radius: 6px 6px 0 0;max-width: 100%;}.box-the-le .popup-tl .popup-tl-header .icon-close{float: right;cursor: pointer;position: absolute;top: 10px;right: 10px;z-index: 1000;}.box-the-le .popup-tl .text-content{padding: 40px;text-align: justify;line-height: 24px;font-size: 16px;}.box-the-le .popup-tl .text-content span{font-size: 25px;color: #ffde00;background: #000;font-family: 'NVV-Gotham-Bold';text-transform: uppercase;padding: 10px;margin: 10px 0;}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-phu-my-hung .title-the-le { font-size: 18px;} .campaign-phu-my-hung .menu-cate-ld{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-phu-my-hung .menu-cate-ld::-webkit-scrollbar{display: none;} .campaign-phu-my-hung .menu-cate-ld ul{width: 1000px;margin: 0;} .campaign-phu-my-hung .menu-cate-ld ul li{width: 23%;float: left;} .campaign-phu-my-hung .menu-cate-ld ul li:last-child{float: left;} .campaign-phu-my-hung .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-phu-my-hung .line-buton{border-top: none;margin: 0;} .campaign-phu-my-hung .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: #000;color: #fff;top: 0;} .box-the-le .popup-tl .text-content{padding: 20px 10px;text-align: left;font-size: 13px;} .box-the-le .popup-tl .text-content span{font-size: 13px;} }body{background-color: #f6f6f6;}.campaign-cham-soc-lam-dep{width: 100%;padding: 0;}.campaign-cham-soc-lam-dep .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-cham-soc-lam-dep .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-cham-soc-lam-dep .title-the-le{margin: 10px 0 25px 0;background: #079b50;text-align: center;font-family: 'NVV-Gotham-Bold';font-size: 37px;padding: 5px 0;box-shadow: 0px 6px 0 0 #006000;}.campaign-cham-soc-lam-dep .title-the-le a{text-decoration: none;font-weight: normal;color: #fff;outline: none;position: relative;}.campaign-cham-soc-lam-dep .title-the-le a:hover{text-decoration: none;color: #fff2c5;}.campaign-cham-soc-lam-dep .title-the-le a:before{position: absolute;top: 5px;left: -65px;content: '';background: url(https://s3-hd.hotdeal.vn/original/2017/8/3/59a7d1d3a6864-icon-ttl.png) no-repeat;width: 55px;height: 29px;}.campaign-cham-soc-lam-dep .title-the-le a:after{position: absolute;top: 5px;right: -65px;content: '';background: url(https://s3-hd.hotdeal.vn/original/2017/8/3/59a7d1d3a6a90-icon-ttr.png) no-repeat;width: 55px;height: 29px;}.box-the-le .popup-tl{border-radius: 6px;}.box-the-le .popup-tl .popup-tl-header{text-align: center;color: #ff7200;position: relative;}.box-the-le .popup-tl .popup-tl-header img{border-radius: 6px 6px 0 0;max-width: 100%;}.box-the-le .popup-tl .popup-tl-header .icon-close{float: right;cursor: pointer;position: absolute;top: 10px;right: 10px;z-index: 1000;}.box-the-le .popup-tl .text-content{padding: 40px;text-align: justify;line-height: 24px;font-size: 16px;}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-cham-soc-lam-dep .title-the-le { font-size: 18px;} .box-the-le .popup-tl .text-content{padding: 20px 10px;text-align: left;font-size: 13px;} }.campaign-dut-co-hon{width: 100%;padding: 0;}.campaign-dut-co-hon .content-banner{background: #220741 url(https://s3-hd.hotdeal.vn/original/2017/9/1/59b79cd560b88-bg-top-banner.jpg) repeat-x top center;}.campaign-dut-co-hon .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-dut-co-hon .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-dut-co-hon .content-banner .nav-dieu-kien{padding: 5px 0;list-style-type: none;margin: 0 60px;text-align: center;}.campaign-dut-co-hon .content-banner .nav-dieu-kien li{list-style-type: none;margin: 10px 40px;display: inline-block;width: 246px;font-family: 'CCBattleCry';}.campaign-dut-co-hon .content-banner .nav-dieu-kien li a{border: 1px solid #ffc600;border-radius: 6px;color: #ffc600;text-transform: uppercase;display: block;font-size: 20px;padding: 10px;outline: none;}.campaign-dut-co-hon .content-banner .nav-dieu-kien li a:hover{border: 1px solid #ffc600;background: #ffc600;text-decoration: none;color: #000;}.campaign-dut-co-hon .content-banner .nav-dieu-kien li a:focus{text-decoration: none;color: #000;background: #ffc600;}.campaign-dut-co-hon .content-banner .nav-dieu-kien li .active{border: 1px solid #ffc600;background: #ffc600;color: #000;}.campaign-dut-co-hon .dot-dut{width: 100%;padding: 15px 0 35px;}.campaign-dut-co-hon .dot-dut ul{width: 100%;list-style-type: none;margin: 0;padding: 0;position: relative;}.campaign-dut-co-hon .dot-dut ul:after{height: 4px;width: 100%;background: #b9b9b9;content: '';position: absolute;top: 35px;left: 0;display: table;border-radius: 50px;}.campaign-dut-co-hon .dot-dut ul li{width: 12.4%;float: left;display: table-cell;list-style-type: none;margin: 0;padding: 0;z-index: 100;text-align: center;min-height: 50px;position: relative;}.campaign-dut-co-hon .dot-dut ul li span{font-family: 'NVV-Gotham-Bold';font-size: 18px;}.campaign-dut-co-hon .dot-dut ul li p{margin: 35px 8px 0 8px;border-radius: 5px;text-align: center;font-size: 12px;text-transform: uppercase;padding: 5px 3px;font-family: 'NVV-Gotham-Bold';}.campaign-dut-co-hon .dot-dut ul li p.active{background: #ffc600;border: none;}.campaign-dut-co-hon .dot-dut ul li:after{position: absolute;width: 18px;height: 18px;border-radius: 50%;background: #b9b9b9;top: 28px;left: 45%;content: '';}.campaign-dut-co-hon .dot-dut ul li .active:after{position: absolute;width: 18px;height: 18px;border-radius: 50%;background: #ffc600;top: 28px;left: 45%;content: '';box-shadow: 0 0 0 3px #000;-webkit-box-shadow: 0 0 0 3px #000;-moz-box-shadow: 0 0 0 3px #000;z-index: 10000;}.campaign-dut-co-hon .all-countdown{background: #ffc600;width: 100%;padding: 20px 0;margin-bottom: 30px;}.campaign-dut-co-hon .all-countdown .box-countdown{background: #eba000;border-radius: 6px;padding: 0;}.campaign-dut-co-hon .all-countdown .box-countdown .box-countdown-content{width: 100%;text-align: center;margin: 0 auto;padding: 0px}.campaign-dut-co-hon .all-countdown .box-countdown .box-countdown-content:nth-child(2){border-left: 1px solid #000;}.campaign-dut-co-hon .all-countdown .text-teaser{padding: 30px;text-align: center;font-family: 'NVV-Gotham-Bold';font-size: 18px;}.campaign-dut-co-hon .all-countdown .text-teaser p{text-align: center;text-transform: uppercase;color: #000000;margin: 0;padding: 20px 0;}.campaign-dut-co-hon .all-countdown .text-teaser .button{color: #fff;font-family: 'CCBattleCry';background: #000;padding: 10px 40px;border-radius: 10px;border: none;text-align: center;display: block;margin: 0 auto 20px auto;font-size: 24px;outline: none;max-width: 400px;}.campaign-dut-co-hon .all-countdown .text-teaser .button a{color: #fff;text-decoration: none;font-weight: normal;}.campaign-dut-co-hon .all-countdown .text-teaser .button a:hover{color: #c0c0c0;text-decoration: none;font-weight: normal;}.campaign-dut-co-hon .all-menu-ket-qua{background: #1c0832;width: 100%;padding: 0;margin: 60px 0 30px;color: #fff;}.campaign-dut-co-hon .all-menu-ket-qua .menu-kq{text-align: center;width: 550px;margin: -21px auto 0 auto;}.campaign-dut-co-hon .all-menu-ket-qua .menu-kq a{display: block;position: relative;background: #cecdd0;color: #000;font-size: 20px;text-transform: uppercase;text-align: center;padding: 15px 20px;width: 275px;margin: 0;font-weight: bold;float: left;height: 60px;}.campaign-dut-co-hon .all-menu-ket-qua .menu-kq a:hover{background: #ffc600;text-decoration: none;}.campaign-dut-co-hon .all-menu-ket-qua .menu-kq .link-left:after{background: url(https://s3-hd.hotdeal.vn/original/2017/9/1/59b9066219193-l-menu.png) no-repeat;position: absolute;top: 0;left: -25px;width: 25px;height: 60px;content: '';}.campaign-dut-co-hon .all-menu-ket-qua .menu-kq .link-left:hover:after{background: url(https://s3-hd.hotdeal.vn/original/2017/9/1/59b909e9d640a-l-menu-o.png) no-repeat;}.campaign-dut-co-hon .all-menu-ket-qua .menu-kq .link-left .active{background: #ffc600;text-decoration: none;}.campaign-dut-co-hon .all-menu-ket-qua .menu-kq .link-left .active:after{background: url(https://s3-hd.hotdeal.vn/original/2017/9/1/59b909e9d640a-l-menu-o.png) no-repeat;}.campaign-dut-co-hon .all-menu-ket-qua .menu-kq .link-right:before{background: url(https://s3-hd.hotdeal.vn/original/2017/9/1/59b90662194ac-r-menu.png) no-repeat;position: absolute;top: 0;right: -25px;width: 25px;height: 60px;content: '';}.campaign-dut-co-hon .all-menu-ket-qua .menu-kq .link-right:hover:before{background: url(https://s3-hd.hotdeal.vn/original/2017/9/1/59b90966d4544-r-menu-o.png) no-repeat;}.campaign-dut-co-hon .all-menu-ket-qua .menu-kq .active1{background: #ffc600;text-decoration: none;}.campaign-dut-co-hon .all-menu-ket-qua .menu-kq .active1:after{background: url(https://s3-hd.hotdeal.vn/original/2017/9/1/59b909e9d640a-l-menu-o.png) no-repeat;position: absolute;top: 0;left: -25px;width: 25px;height: 60px;content: '';z-index: 1000;}.campaign-dut-co-hon .all-menu-ket-qua .menu-kq .active2{background: #ffc600;text-decoration: none;}.campaign-dut-co-hon .all-menu-ket-qua .menu-kq .active2:before{background: url(https://s3-hd.hotdeal.vn/original/2017/9/1/59b90966d4544-r-menu-o.png) no-repeat;position: absolute;top: 0;right: -25px;width: 25px;height: 60px;content: '';z-index: 1000;}.campaign-dut-co-hon .text-notice-ch{text-align: center;padding: 10px 0;font-style: italic;font-size: 13px;}.campaign-dut-co-hon .pagin-ds{padding: 15px 0;clear: both;}.campaign-dut-co-hon .pagin-ds p{margin: 0;padding: 0 20px 0 0;float: left;font-size: 16px;font-weight: bold;}.campaign-dut-co-hon .pagin-ds span{display: inline-block;margin: 0 6px;color: #fff;font-size: 15px;text-align: center;vertical-align: middle;}.campaign-dut-co-hon .pagin-ds span a{color: #fff;display: block;padding: 3px;text-decoration: none;font-weight: normal;border-radius: 100%;width: 28px;height: 28px;}.campaign-dut-co-hon .pagin-ds span a:hover{text-decoration: none;font-weight: normal;background: #ffc600;color: #000;}.campaign-dut-co-hon .pagin-ds span .active{background: #ffc600;color: #000;}.campaign-dut-co-hon .search-ds{padding: 15px 0;}.campaign-dut-co-hon .search-ds label{display: block;float: left;width: 100px;font-size: 16px;padding-top: 5px;}.campaign-dut-co-hon .search-ds input{width: 290px;height: 38px;border-radius: 6px;border: none;padding: 5px;background: #fff;float: left;color: #000000;outline: none;}.campaign-dut-co-hon .table-data-ds{padding: 0 0 20px;}.campaign-dut-co-hon .table-data-ds table{width: 100%;}.campaign-dut-co-hon .table-data-ds table tr{border-top: 1px solid #c7c7c7;border-bottom: 1px solid #c7c7c7;}.campaign-dut-co-hon .table-data-ds table tr:first-child{border-top: none;border-bottom: 1px solid #000;font-size: 15px;font-weight: bold;background: #fff;}.campaign-dut-co-hon .table-data-ds table tr:nth-child(2n+2){background: #fff;}.campaign-dut-co-hon .table-data-ds table tr td{padding: 10px;}.campaign-dut-co-hon .product__info{position: relative;}.campaign-dut-co-hon .product__info .box-dut{position: absolute;top: 12px;right: 15px;}.campaign-dut-co-hon .product__info .box-dut a{display: block;padding: 6px 20px;text-align: center;font-family: 'CCBattleCry';background: #330959;color: #ffc600;text-transform: uppercase;font-size: 18px;border-radius: 6px;}.campaign-dut-co-hon .product__info .box-dut a:hover{text-decoration: none;background: #420f70;}.campaign-dut-co-hon .product__info .box-dut a:focus{text-decoration: none;background: #420f70;}.box-dieu-kien .popup-dk{border-radius: 5px;}.box-dieu-kien .popup-dk .popup-dk-header{text-align: center;color: #ff7200;padding: 10px;}.box-dieu-kien .popup-dk .popup-dk-header .popup-dk-title{padding: 20px 0 0 0;text-transform: uppercase;font-size: 18px;font-weight: bold;line-height: 26px;}.box-dieu-kien .popup-dk .popup-dk-header .icon-close{float: right;cursor: pointer;}.box-dieu-kien .popup-dk .text-content{padding: 10px 40px 40px;text-align: justify;line-height: 24px;}.box-dieu-kien .popup-dk .text-content p{font-size: 15px;font-weight: bold;color: #000;}.box-dieu-kien .popup-dk .text-content .box-table{padding: 10px 0;}.box-dieu-kien .popup-dk .text-content .box-table table{border-top: 1px solid #c0c0c0;border-left: 1px solid #c0c0c0;}.box-dieu-kien .popup-dk .text-content .box-table table tr:first-child{text-align: center;font-weight: bold;text-transform: uppercase;color: #0a6aa1;background: #f3fbff;}.box-dieu-kien .popup-dk .text-content .box-table table tr td{padding: 5px;border-bottom: 1px solid #c0c0c0;border-right: 1px solid #c0c0c0;}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-dut-co-hon .content-banner .box-text-info { margin: 0;padding: 10px;font-size: 13px;} .campaign-dut-co-hon .content-banner .nav-dieu-kien{margin: 0 30px;} .campaign-dut-co-hon .content-banner .nav-dieu-kien li{margin: 10px 0;width: 100%;} .campaign-dut-co-hon .dot-dut{padding-left: 15px;} .campaign-dut-co-hon .dot-dut ul{position: relative;display: inline-block;} .campaign-dut-co-hon .dot-dut ul:after{height: 100%;width: 4px;top: 0;left: 105px;display: block;} .campaign-dut-co-hon .dot-dut ul li{width: 100%;display: block;min-height: 70px;} .campaign-dut-co-hon .dot-dut ul li span{font-family: 'NVV-Gotham-Bold';display: block;text-align: right;width: 90px;float: left;margin-top: 23px;} .campaign-dut-co-hon .dot-dut ul li p{margin: 15px 0 0 35px;text-align: left;padding: 10px 3px;float: left;display: block;max-width: 180px;font-family: 'NVV-Gotham-Bold';min-width: 100px;text-align: center;} .campaign-dut-co-hon .dot-dut ul li p.active{top: 40%;left: 98px;} .campaign-dut-co-hon .dot-dut ul li:after{top: 40%;left: 98px;} .campaign-dut-co-hon .dot-dut ul li .active:after{top: 40%;left: 98px;} .campaign-dut-co-hon .all-menu-ket-qua{padding: 10px 0 0 0;margin: 30px 0 30px;} .campaign-dut-co-hon .all-menu-ket-qua .menu-kq{margin: 0;width: 100%;} .campaign-dut-co-hon .all-menu-ket-qua .menu-kq a{padding: 15px 20px;width: 100%;margin: 0 0 10px 0;float: none;} .campaign-dut-co-hon .all-menu-ket-qua .menu-kq .link-left:after{display: none;} .campaign-dut-co-hon .all-menu-ket-qua .menu-kq .link-right:before{display: none;} .campaign-dut-co-hon .pagin-ds p{padding: 0 0 10px 0;float: none;} .campaign-dut-co-hon .pagin-ds span{margin: 0 1px;} .campaign-dut-co-hon .search-ds label{display: block;float: left;width: 100px;font-size: 16px;padding-top: 5px;} .campaign-dut-co-hon .search-ds input{width: 100%;} .campaign-dut-co-hon .table-data-ds{overflow-x: scroll;} .campaign-dut-co-hon .table-data-ds table{width: 750px;} .campaign-dut-co-hon .product__info .box-dut{position: static;top: 0;right: 0;padding-top: 5px;} .campaign-dut-co-hon .product__info .box-dut a{font-size: 14px;} .box-dieu-kien .popup-dk .popup-dk-header .popup-dk-title{font-size: 16px;line-height: 20px;} .box-dieu-kien .popup-dk .text-content{padding: 10px 20px 20px;text-align: left;} .box-dieu-kien .popup-dk .text-content .box-table{overflow-x: scroll;} }.item__meta_dzut_co_hon{top: 0px;bottom: 0;left: 0px;right: 0px;padding: 0 10px;font-size: 13px;color: #FFF;z-index: 5}.item__meta_dzut_co_hon .view{padding: 6px 12px;width: 110px;height: 34px;position: absolute;bottom: 5%;left: 50%;margin-left: -55px;margin-top: -17px;line-height: 22px;font-size: 14px;font-weight: 700;text-decoration: none;background: #73bc28;color: #FFF;text-transform: uppercase;text-align: center;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px}.campaign-main.campaign-dut-co-hon .countdown .hour .text, .campaign-main.campaign-dut-co-hon .countdown .minute .text, .campaign-main.campaign-dut-co-hon .countdown .seconds .text,.campaign-main.campaign-dut-co-hon .countdown{color:#000}.campaign-main.campaign-dut-co-hon .countdown .icon{margin-top:-179px}.campaign-main.campaign-dut-co-hon .show-tooltip{z-index: 999;top:0;right:0;-webkit-animation: seconds 1.0s forwards;-webkit-animation-iteration-count: 1;-webkit-animation-delay: 10s;animation: seconds 1.0s forwards;animation-iteration-count: 1;animation-delay: 10s;position: absolute;background: #fff8bb;color:#000;border:1px solid #ccc;text-align: center;font-size: 13px;padding: 10px;border-radius:6px;margin: 20px}@-webkit-keyframes seconds {0% {opacity: 1} 100%{opacity: 0;left: -9999px}}@keyframes seconds {0% { opacity: 1} 100%{opacity: 0;left: -9999px}}.campaign-mua-phu-kien{width: 100%;padding: 0;}.campaign-mua-phu-kien .content-banner{background: #fe21af;}.campaign-mua-phu-kien .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-mua-phu-kien .content-banner .top-banner img{max-width: 100%;height: auto;}.campaign-mua-phu-kien .content-banner .box-text-info{background: #00cee6;border-radius: 6px;margin: 0 50px;padding: 20px;text-align: center;color: #fff;text-transform: uppercase;font-size: 20px;font-weight: bold;}.campaign-mua-phu-kien .content-banner .nav-dieu-kien{padding: 30px 0;list-style-type: none;margin: 0 60px;text-align: center;}.campaign-mua-phu-kien .content-banner .nav-dieu-kien li{list-style-type: none;margin: 10px 40px;display: inline-block;width: 246px;}.campaign-mua-phu-kien .content-banner .nav-dieu-kien li a{border: 1px solid #fff;border-radius: 6px;color: #fff;text-transform: uppercase;display: block;font-size: 16px;padding: 10px;outline: none;font-weight: bold;}.campaign-mua-phu-kien .content-banner .nav-dieu-kien li a:hover{border: 1px solid #00cee6;background: #00cee6;text-decoration: none;color: #fe21af;}.campaign-mua-phu-kien .content-banner .nav-dieu-kien li a:focus{text-decoration: none;}.campaign-mua-phu-kien .content-banner .nav-dieu-kien li .active{border: 1px solid #00cee6;background: #00cee6;color: #fe21af;}.campaign-mua-phu-kien .menu-cate-ld{margin: 0 0 15px 0;width: 100%;box-shadow: 0px 1px 4px 0px rgba(204, 204, 204, 0.7);}.campaign-mua-phu-kien .menu-cate-ld ul{padding: 0;list-style-type: none;text-align: center;}.campaign-mua-phu-kien .menu-cate-ld ul li{margin: 0;display: inline-block;padding: 0;width: 15%;}.campaign-mua-phu-kien .menu-cate-ld ul li:last-child{margin-right: 0;}.campaign-mua-phu-kien .menu-cate-ld ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 16px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 10px;height: 95px;}.campaign-mua-phu-kien .menu-cate-ld ul li a:hover{background: #00cee6;color: #fff;}.campaign-mua-phu-kien .menu-cate-ld ul li a i{display: block;font-size: 35px;margin-bottom: 10px;}.campaign-mua-phu-kien .menu-cate-ld ul li .active{background: #00cee6;color: #fff;}.campaign-mua-phu-kien .box-title-ld{font-size: 25px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #fe21af;max-width: 430px;position: relative;border-radius: 50px;}.campaign-mua-phu-kien .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-mua-phu-kien .line-buton .buton-read-more{border: 1px solid #fe21af;border-radius: 4px;background: #fe21af;width: 148px;text-align: center;color: #fff;text-transform: uppercase;margin: -20px auto;padding: 8px 20px;top: -10px;position: relative;}.campaign-mua-phu-kien .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-mua-phu-kien .line-buton .buton-read-more:hover{text-decoration: none;}.campaign-mua-phu-kien .box-xep-hang{width: 100%;background: #03a1b3;padding: 20px 0;}.campaign-mua-phu-kien .box-xep-hang .box-model1{background: url(https://s3-hd.hotdeal.vn/original/2017/6/1/593f649634ade-mascot1.png) no-repeat left;color: #fff;text-align: center;font-size: 24px;font-weight: bold;text-transform: uppercase;padding: 20px;max-width: 550px;margin: 0 auto;position: relative;}.campaign-mua-phu-kien .box-xep-hang .box-model1 p{font-size: 16px;color: #dc008d;font-weight: normal;margin: 0;padding-bottom: 10px;}.campaign-mua-phu-kien .box-xep-hang .box-model1:after{background: url(https://s3-hd.hotdeal.vn/original/2017/6/1/593f649634c9f-mascot2.png) no-repeat center;width: 90px;height: 150px;position: absolute;top: -10px;right: 20px;content: '';}.campaign-mua-phu-kien .box-xep-hang .bang{padding: 30px 0;color: #fff;float: left;width: 100%;}.campaign-mua-phu-kien .box-xep-hang .bang table{width: 100%;}.campaign-mua-phu-kien .box-xep-hang .bang table tbody{border-top: 1px solid #fff;border-left: 1px solid #fff;}.campaign-mua-phu-kien .box-xep-hang .bang table tbody tr:first-child{color: #dc008d;text-transform: uppercase;}.campaign-mua-phu-kien .box-xep-hang .bang table tbody tr td{padding: 15px;text-align: center;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}.box-dieu-kien .popup-dk{border-radius: 5px;}.box-dieu-kien .popup-dk .popup-dk-header{text-align: center;color: #fe21af;padding: 10px;}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-mua-phu-kien .content-banner .box-text-info { margin: 0;padding: 10px;font-size: 13px;} .campaign-mua-phu-kien .content-banner .nav-dieu-kien{margin: 0 30px;} .campaign-mua-phu-kien .content-banner .nav-dieu-kien li{margin: 10px 0;width: 100%;} .campaign-mua-phu-kien .menu-cate-ld{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-mua-phu-kien .menu-cate-ld::-webkit-scrollbar{display: none;} .campaign-mua-phu-kien .menu-cate-ld ul{width: 780px;margin: 0;} .campaign-mua-phu-kien .menu-cate-ld ul li{width: 16%;float: left;} .campaign-mua-phu-kien .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-mua-phu-kien .line-buton{border-top: none;margin: 0;} .campaign-mua-phu-kien .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;} .campaign-mua-phu-kien .box-xep-hang .box-model1{background-size: 25%;font-size: 14px;padding: 30px 0 20px 70px;border-right: none;} .campaign-mua-phu-kien .box-xep-hang .box-model1 p{font-size: 12px;} .campaign-mua-phu-kien .box-xep-hang .box-model1:after{display: none;} .campaign-mua-phu-kien .box-xep-hang .bang{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-mua-phu-kien .box-xep-hang .bang::-webkit-scrollbar{display: none;} .campaign-mua-phu-kien .box-xep-hang .bang table{width: 100%;} .campaign-mua-phu-kien .box-xep-hang .bang table tbody{border-top: 1px solid #fff;border-left: 1px solid #fff;} .campaign-mua-phu-kien .box-xep-hang .bang table tbody tr:first-child{color: #ffc100;text-transform: uppercase;} .campaign-mua-phu-kien .box-xep-hang .bang table tbody tr td{padding: 15px;text-align: center;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}}.campaign-gia-dung-tien-ich{width: 100%;padding: 0;}.campaign-gia-dung-tien-ich .content-banner{width: 100%;}.campaign-gia-dung-tien-ich .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-gia-dung-tien-ich .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-gia-dung-tien-ich .day-flash ul{list-style-type: none;margin: 5px 0 20px 0;position: relative;background: #0a41c0;padding: 5px 0 0 0;text-align: center;width: 100%;}.campaign-gia-dung-tien-ich .day-flash ul li{display: inline-block;margin: 0;font-size: 24px;font-family: 'NVV-Gotham-Bold';text-align: center;text-transform: uppercase;line-height: 24px;}.campaign-gia-dung-tien-ich .day-flash ul li a{color: #feee36;padding: 10px 46px;display: block;text-decoration: none;}.campaign-gia-dung-tien-ich .day-flash ul li a:hover{text-decoration: none;background: #fff;color: #0a41c0;}.campaign-gia-dung-tien-ich .day-flash ul li .active{background: #fff;color: #0a41c0;}.campaign-gia-dung-tien-ich .nav-dieu-kien{padding: 0;list-style-type: none;margin: 10px 0;background: #fee900 url(https://s3-hd.hotdeal.vn/original/2017/9/1/59bf530b05a70-bg-box-info-text.jpg) repeat;}.campaign-gia-dung-tien-ich .nav-dieu-kien li{list-style-type: none;margin: 0;display: block;font-family: 'NVV-Gotham-Bold';color: #08329b;width: 33%;text-align: center;float: left;}.campaign-gia-dung-tien-ich .nav-dieu-kien li:last-child{float: right;}.campaign-gia-dung-tien-ich .nav-dieu-kien li a{color: #08329b;text-transform: uppercase;display: block;font-size: 29px;padding: 10px;outline: none;}.campaign-gia-dung-tien-ich .nav-dieu-kien li a:hover{background: #08329b;text-decoration: none;color: #fff;}.campaign-gia-dung-tien-ich .nav-dieu-kien li a:focus{text-decoration: none;}.campaign-gia-dung-tien-ich .nav-dieu-kien li .active{background: #08329b;color: #fff;}.campaign-gia-dung-tien-ich .text-combo-tien-ich{text-align: center;font-size: 43px;color: #08329b;font-family: 'UTM Sharnay';text-transform: uppercase;padding: 10px 0 20px 0;line-height: 43px;}.campaign-gia-dung-tien-ich .box-title-ld{font-size: 33px;color: #08329b;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 5px 0;background: #ffe900;max-width: 100%;position: relative;}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo{background: #f8cb00;border-radius: 6px;padding: 0;margin-bottom: 30px;}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo .title-combo{font-family: 'FS AhkioBold';color: #000;text-align: center;padding: 10px 0 0 0;font-size: 50px;}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo .pic-deal{text-align: center;padding: 10px;width: 50%;float: left;}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo .pic-deal img{max-width: 100%;height: auto;}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price{width: 100%;padding: 5px 0 10px 0;position: relative;float: left;}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price .left-price{width: 80%;float: left;padding: 5px 0 0 15px;}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price .left-price .label-price{color: #fff;font-size: 27px;font-family: 'UTM Sharnay';text-transform: uppercase;text-shadow: 0px 1px 0px rgba(253, 107, 0, 0.34);}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price .left-price .price-combo{color: #000;font-size: 38px;font-family: 'UTM Sharnay';text-shadow: 0px 1px 0px rgba(253, 107, 0, 0.34);}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price .left-price .price-combo span{vertical-align: super;font-size: 60%;text-transform: uppercase;}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price .right-price{width: 20%;float: right;}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price .right-price img{max-width: 100%;height: auto;}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price .bt-mua-ngay-combo{margin: 0 0 -25px 0;text-align: center;float: left;width: 100%;}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price .bt-mua-ngay-combo a{background: #53c400;text-align: center;display: block;max-width: 290px;padding: 5px 20px;font-family: 'NVV-Gotham-Book';color: #fff;text-transform: uppercase;text-decoration: none;margin: 0 25%;font-size: 20px;border-radius: 4px;font-weight: bold;}.campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price .bt-mua-ngay-combo a:hover{background: #59cf02;text-decoration: none;}.box-dieu-kien-tien-ich .popup-dk{border-radius: 6px;}.box-dieu-kien-tien-ich .popup-dk .popup-dk-header{text-align: center;color: #ff7200;padding: 10px;background: #fee500;border-radius: 6px 6px 0 0;}.box-dieu-kien-tien-ich .popup-dk .popup-dk-header .popup-dk-title{padding: 20px 0 0 0;text-transform: uppercase;}.box-dieu-kien-tien-ich .popup-dk .popup-dk-header .popup-dk-title span{font-size: 35px;background: #08329b;color: #fff;text-align: center;padding: 10px;font-family: 'NVV-Gotham-Bold';}.box-dieu-kien-tien-ich .popup-dk .popup-dk-header .popup-dk-title p{font-family: 'UTM Sharnay';color: #08329b;font-size: 40px;padding-top: 20px;}.box-dieu-kien-tien-ich .popup-dk .popup-dk-header .icon-close{float: right;cursor: pointer;}.box-dieu-kien-tien-ich .popup-dk .text-content{padding: 10px 40px 40px;text-align: justify;line-height: 24px;font-size: 15px;}.box-dieu-kien-tien-ich .popup-dk .text-content p{font-size: 16px;font-weight: bold;color: #000;}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-gia-dung-tien-ich .day-flash { overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-gia-dung-tien-ich .day-flash::-webkit-scrollbar{display: none;} .campaign-gia-dung-tien-ich .day-flash ul{margin: 20px 5px;padding: 5px 0 0 0;width: 750px;} .campaign-gia-dung-tien-ich .day-flash ul li{margin: 0 4px;font-size: 15px;} .campaign-gia-dung-tien-ich .day-flash ul li a{padding: 5px 15px;} .campaign-gia-dung-tien-ich .nav-dieu-kien li a{font-size: 13px;} .campaign-gia-dung-tien-ich .text-combo-tien-ich{font-size: 19px;padding: 10px 0;line-height: 19px;} .campaign-gia-dung-tien-ich .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-gia-dung-tien-ich .box-deal-1 .box-combo .title-combo{font-size: 30px;} .campaign-gia-dung-tien-ich .box-deal-1 .box-combo .pic-deal{padding: 5px;width: 50%;} .campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price .left-price .label-price{font-size: 14px;} .campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price .left-price .price-combo{font-size: 17px;} .campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price .right-price{padding-right: 10px;} .campaign-gia-dung-tien-ich .box-deal-1 .box-combo .box-info-price .bt-mua-ngay-combo a{max-width: 90%;margin: 0 5%;} .box-dieu-kien-tien-ich .popup-dk .popup-dk-header .popup-dk-title{font-size: 16px;line-height: 20px;} .box-dieu-kien-tien-ich .popup-dk .popup-dk-header .popup-dk-title span{font-size: 20px;} .box-dieu-kien-tien-ich .popup-dk .popup-dk-header .popup-dk-title p{font-size: 21px;} .box-dieu-kien-tien-ich .popup-dk .text-content{padding: 10px;text-align: left;} }.campaign-qua-tang-trung-thu{width: 100%;padding: 0;}.campaign-qua-tang-trung-thu .content-banner{background: #f65c63;}.campaign-qua-tang-trung-thu .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-qua-tang-trung-thu .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-qua-tang-trung-thu .content-banner .box-text-info{background: #fbd16b;border-radius: 30px;margin: 0 0 40px 0;padding: 15px;text-align: center;}.campaign-qua-tang-trung-thu .content-banner .box-text-info p{margin: 0;color: #fa5039;font-family: 'SVN Ready';font-size: 50px;line-height: 50px;}.campaign-qua-tang-trung-thu .content-banner .box-text-info span{font-size: 21px;font-weight: bold;}.campaign-qua-tang-trung-thu .content-banner .box-text-info .pic-long-den{text-align: center;padding: 15px 0;}.campaign-qua-tang-trung-thu .content-banner .box-text-info .pic-long-den img{max-width: 100%;height: auto;}.campaign-qua-tang-trung-thu .content-banner .box-text-info .bt-the-le{background-image: -moz-linear-gradient(90deg, #f44149 1%, #f65c63 100%);background-image: -webkit-linear-gradient(90deg, #f44149 1%, #f65c63 100%);background-image: -ms-linear-gradient(90deg, #f44149 1%, #f65c63 100%);box-shadow: 0px 4px 0px 0px rgba(221, 69, 76, 0.4);width: 349px;padding: 15px;display: block;margin: 20px auto;text-align: center;font-size: 18px;color: #fff;text-decoration: none;border-radius: 50px;}.campaign-qua-tang-trung-thu .content-banner .box-text-info .bt-the-le:hover, .campaign-qua-tang-trung-thu .content-banner .box-text-info .bt-the-le:focus{text-decoration: none;color: #fff;outline: none;}.campaign-qua-tang-trung-thu .nav-cate-ld{background: #12244f;margin: 0;padding: 0;}.campaign-qua-tang-trung-thu .nav-cate-ld ul{padding: 0;list-style-type: none;margin: 0 auto;text-align: center;max-width: 1180px;}.campaign-qua-tang-trung-thu .nav-cate-ld ul li{list-style-type: none;margin: 10px 20px;display: inline-block;width: 346px;font-family: 'SVN Ready';}.campaign-qua-tang-trung-thu .nav-cate-ld ul li a{border-radius: 6px;color: #fff;display: block;font-size: 40px;padding: 10px;outline: none;}.campaign-qua-tang-trung-thu .nav-cate-ld ul li a:hover{text-decoration: none;color: #f65c63;}.campaign-qua-tang-trung-thu .nav-cate-ld ul li a:focus{text-decoration: none;}.campaign-qua-tang-trung-thu .nav-cate-ld ul li .active{color: #f65c63;}.campaign-qua-tang-trung-thu .box-title-ld{font-size: 49px;color: #12244f;text-align: center;font-family: 'SVN Ready';margin: 15px auto;padding: 9px 0;max-width: 450px;position: relative;}.campaign-qua-tang-trung-thu .box-title-ld:before{width: 100px;height: 2px;background: #12244f;position: absolute;top: 50px;left: -59px;content: '';}.campaign-qua-tang-trung-thu .box-title-ld:after{width: 100px;height: 2px;background: #12244f;position: absolute;top: 50px;right: -59px;content: '';}.campaign-qua-tang-trung-thu .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-qua-tang-trung-thu .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px 20px;top: -10px;position: relative;}.campaign-qua-tang-trung-thu .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-qua-tang-trung-thu .line-buton .buton-read-more:hover{text-decoration: none;}.campaign-qua-tang-trung-thu .nav-deal-noi-bat{margin: 0 auto 20px auto;padding: 0;list-style-type: none;max-width: 1000px;}.campaign-qua-tang-trung-thu .nav-deal-noi-bat li{margin: 15px 30px;padding: 0;list-style-type: none;float: left;width: 250px;}.campaign-qua-tang-trung-thu .nav-deal-noi-bat li a{background-image: -moz-linear-gradient(90deg, #f44149 1%, #f65c63 100%);background-image: -webkit-linear-gradient(90deg, #f44149 1%, #f65c63 100%);background-image: -ms-linear-gradient(90deg, #f44149 1%, #f65c63 100%);box-shadow: 0px 4px 0px 0px rgba(221, 69, 76, 0.4);padding: 15px 20px;display: block;margin: 0;text-align: center;font-size: 18px;color: #fff;text-decoration: none;border-radius: 50px;text-transform: uppercase;}.campaign-qua-tang-trung-thu .nav-deal-noi-bat li a:hover, .campaign-qua-tang-trung-thu .nav-deal-noi-bat li a:focus{text-decoration: none;color: #fff;outline: none;}.box-dieu-kien .popup-dk{border-radius: 5px;}.box-dieu-kien .popup-dk .popup-dk-header{text-align: center;color: #ff7200;padding: 10px;}.box-dieu-kien .popup-dk .popup-dk-header .popup-dk-title{padding: 20px 0 0 0;text-transform: uppercase;font-size: 18px;font-weight: bold;line-height: 26px;}.box-dieu-kien .popup-dk .popup-dk-header .icon-close{float: right;cursor: pointer;}.box-dieu-kien .popup-dk .text-content{padding: 10px 40px 40px;text-align: justify;line-height: 24px;}.box-dieu-kien .popup-dk .text-content p{font-size: 15px;font-weight: bold;color: #000;} .box-dieu-kien .popup-dk .popup-dk-header .popup-dk-title{font-size: 16px;line-height: 20px;} .box-dieu-kien .popup-dk .text-content{padding: 10px 20px 20px;text-align: left;}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-qua-tang-trung-thu .content-banner .box-text-info p { font-size: 28px;line-height: 30px;padding-bottom: 5px;} .campaign-qua-tang-trung-thu .content-banner .box-text-info span{font-size: 16px;} .campaign-qua-tang-trung-thu .content-banner .box-text-info .pic-long-den{text-align: center;padding: 15px 0;} .campaign-qua-tang-trung-thu .content-banner .box-text-info .pic-long-den img{max-width: 100%;height: auto;} .campaign-qua-tang-trung-thu .content-banner .box-text-info .bt-the-le{width: 100%;padding: 15px 5px;font-size: 18px;} .campaign-qua-tang-trung-thu .nav-cate-ld{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-qua-tang-trung-thu .nav-cate-ld::-webkit-scrollbar{display: none;} .campaign-qua-tang-trung-thu .nav-cate-ld ul li{margin: 10px;width: 300px;} .campaign-qua-tang-trung-thu .box-title-ld{font-size: 28px;} .campaign-qua-tang-trung-thu .box-title-ld:before{top: 30px;} .campaign-qua-tang-trung-thu .box-titlea-ld:after{top: 30px;} .campaign-qua-tang-trung-thu .nav-deal-noi-bat li{margin: 10px auto;width: 100%;}}.campaign-phu-nu-viet-nam{width: 100%;padding: 0;background:url(https://s3-hd.hotdeal.vn/original/2017/10/0/59d5a5e10944b-background-landing-20-10.jpg) repeat;}.campaign-phu-nu-viet-nam .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-phu-nu-viet-nam .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-phu-nu-viet-nam .box-bang{position: relative;margin:-10px auto auto}.campaign-phu-nu-viet-nam .box-bang .bang-content{background: url(https://s3-hd.hotdeal.vn/original/2017/10/0/59d5e2a41af27-wrap-01.png) no-repeat top center;background-size: 100%;padding: 40px 0;color: #fff;width: 100%;}.campaign-phu-nu-viet-nam .box-bang .bang-content-top{background: url(https://s3-hd.hotdeal.vn/original/2017/10/0/59d5d1971b8a1-landing-campaign2010-2017-03.png) repeat;padding: 40px;color: #fff;width: 100%;color: #580944;font-family:"SVNFourthRegular";font-size: 21px;margin:25px 0 auto}.campaign-phu-nu-viet-nam .write-letter{font-family:"MontserratSemiBold";border: 1px solid #fb7c3e;border-radius: 6px;color: #FFF;text-transform: uppercase;display: block;font-size: 15px;padding: 10px;outline: none;background: #fb7c3e;max-width: 200px}.campaign-phu-nu-viet-nam .box-bang .bang-content-middle span,.campaign-phu-nu-viet-nam .box-bang .bang-content-top span{color:#fb7c3e;font-family:"SVNFourthBold"}.campaign-phu-nu-viet-nam .box-bang .bang-content-middle{padding: 40px;color: #fff;width: 100%;color: #580944;font-family:"SVNFourthRegular";font-size: 21px}.campaign-phu-nu-viet-nam .box-bang .bang-content .info-content{background: url(https://s3-hd.hotdeal.vn/original/2017/10/0/59d5e5a602baf-wrap-02.png) repeat top center;background-size: 100%;padding:10px 60px;color: #fff;width: 100%;}.campaign-phu-nu-viet-nam .box-bang .bang-content .info-content .quyen-gop{padding: 0 0 30px 0;}.campaign-phu-nu-viet-nam .box-bang .bang-content .info-content .quyen-gop span{display: block;font-size: 18px;font-weight: bold;}.campaign-phu-nu-viet-nam .box-bang .bang-content .info-content .quyen-gop p{font-size: 55px;color: #ffd134;font-family: 'NVV-Gotham-Bold';margin: 0;padding: 0 0 3px 0;line-height: 55px;}.campaign-phu-nu-viet-nam .box-bang .bang-content .info-content .text-content span{color: #fb7c3e;}.campaign-phu-nu-viet-nam .box-bang .bang-content .info-content .countdown{text-align: center;padding:0px 0px 10px;}.campaign-phu-nu-viet-nam .box-bang .bang-content .info-content .notifirm{background: #ffd134;border-radius: 50px;padding: 8px 15px;color: #000;font-size: 17px;margin: 20px 0;width: 100%;text-align: center;}.campaign-phu-nu-viet-nam .box-bang .bang-content .info-content .text-not{font-family: 'NVV-Gotham-Bold';font-size: 20px;text-transform: uppercase;text-align: center;}.campaign-phu-nu-viet-nam .video-yt{margin: 15px 80px 0 80px;position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}.campaign-phu-nu-viet-nam .video-yt iframe, .campaign-phu-nu-viet-nam .video-yt object, .campaign-phu-nu-viet-nam .video-yt embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.campaign-main.campaign-phu-nu-viet-nam .countdown .day .text,.campaign-main.campaign-phu-nu-viet-nam .countdown .hour .text, .campaign-main.campaign-phu-nu-viet-nam .countdown .minute .text, .campaign-main.campaign-phu-nu-viet-nam .countdown .seconds .text,.campaign-main.campaign-phu-nu-viet-nam .countdown p:first-child{color:#FFF}.campaign-main.campaign-phu-nu-viet-nam .countdown .day .number,.campaign-main.campaign-phu-nu-viet-nam .countdown .hour .number, .campaign-main.campaign-phu-nu-viet-nam .countdown .minute .number, .campaign-main.campaign-phu-nu-viet-nam .countdown .seconds .number{background-image: none;border:2px solid #FFF;border-radius: none;color:#001455;background:#FFF}.campaign-main.campaign-phu-nu-viet-nam .countdown .day .number{min-width: 80px;height: 70px;line-height: 65px;font-size: 40px;padding: 5px 10px;margin-bottom: 0px;font-weight: 600;}.campaign-main.campaign-phu-nu-viet-nam .countdown .day .text{display: table;width: 70px;text-align: center;font-weight: normal;font-size: 17px;}.campaign-main.campaign-phu-nu-viet-nam .countdown .count-downs .seconds,.campaign-main.campaign-phu-nu-viet-nam .countdown .countdown-text{display:none}.campaign-phu-nu-viet-nam .box-bang .bang-content .info-content .text-not.small{font-size:16px;text-transform:none;font-weight:normal;font-family: arial;margin:10px auto}.campaign-phu-nu-viet-nam .pen{position: absolute;left: -50px;top:80px}.campaign-phu-nu-viet-nam .nav-dieu-kien{padding: 5px 0;list-style-type: none;margin: 0 60px;text-align: center;}.campaign-phu-nu-viet-nam .nav-dieu-kien li{list-style-type: none;margin: 10px 20px;display: inline-block;width: 100%;max-width: 180px;font-size: 16px}.campaign-phu-nu-viet-nam .bar-content-top{background:url(https://s3-hd.hotdeal.vn/original/2017/10/0/59d70479664f4-heart.png) no-repeat center center;margin: 0 auto;text-align: center;clear:both;height: 22px}.campaign-phu-nu-viet-nam .bar-content-botton{background:url(https://s3-hd.hotdeal.vn/original/2017/10/0/59d704cb25247-line.png) no-repeat center center;margin: 0 auto;text-align: center;clear:both;height: 22px}.campaign-phu-nu-viet-nam .wrap-content{font-size: 15px;color: #FFF;padding: 20px}.campaign-phu-nu-viet-nam .top-ten{color:#ffe557;font-family:'UVFFunkydori';text-align: center;font-size: 60px}.campaign-phu-nu-viet-nam .wrap-content p{text-align: center;line-height: 20px}.campaign-phu-nu-viet-nam .wrap-content span{color:#ffe557}.campaign-phu-nu-viet-nam .nav-dieu-kien li a:hover{border: 1px solid #ffc600;background: #ffc600;text-decoration: none;color: #000;}.campaign-phu-nu-viet-nam .nav-dieu-kien li a:focus{text-decoration: none;color: #000;background: #ffc600;}.campaign-phu-nu-viet-nam .nav-dieu-kien li .active{border: 1px solid #ffc600;color: #000;}.campaign-main.campaign-phu-nu-viet-nam .countdown span.countdown-text{display:block}.campaign-phu-nu-viet-nam .template-thiep{padding: 30px 80px}.campaign-phu-nu-viet-nam .template-thiep .box-content-thiep{padding-bottom: 20px}.campaign-phu-nu-viet-nam .template-thiep .box-content-thiep img{width: 100%;height: auto}.campaign-phu-nu-viet-nam .template-thiep .box-content-thiep .box-like-share{width: 100%;background: #fff;height: 40px;padding: 10px;text-align: center}.campaign-phu-nu-viet-nam .template-thiep .box-content-thiep .box-like-share .like-share-content{width: 45%;float: left;overflow: hidden}.popup-viet-thiep{background: #fff;padding:50px;border-radius: 5px}.popup-viet-thiep .text-thiep{background: url(https://s3-hd.hotdeal.vn/original/2017/10/0/59daedc904d95-thiep-1.jpg) no-repeat top center;height: 800px;padding: 380px 100px 85px;font-family:"SVNFourthRegular";font-size: 22px;overflow: hidden}.popup-viet-thiep .text-thiep textarea{width: 100%;padding: 5px;height: 350px;outline: hidden;border: none;font-size: 22px;line-height: 37px}.popup-viet-thiep .icon-close{position: absolute;top: 10px;right: 10px}.popup-viet-thiep .button-share{border: none;background: #e25d7a;color: #fff;border-radius: 10px;padding: 5px 20px;display: block;text-transform: uppercase;font-size: 27px;text-decoration: none;width: 270px;margin: 20px auto 0 auto;text-align: center}.campaign-phu-nu-viet-nam .template-thiep .box-content-thiep .bag-number{position: absolute;background: url(https://s3-hd.hotdeal.vn/original/2017/10/1/59dc37dba366d-bag-number.png) no-repeat top center;top: -5px;left: 20px;text-align: center;color: #fffc00;font-size: 22px;font-weight: bold;width: 85px;height: 41px}.popup-tieuchi{background: #fff;padding:20px;border-radius: 5px}.popup-tieuchi .icon-close{position: absolute;top: 10px;right: 10px}.popup-tieuchi .text-content-popup{font-size: 16px;line-height: 25px;padding: 20px 10px}.popup-tieuchi .text-content-popup p{text-transform: uppercase;font-weight: bold;color: #ab298a}.campaign-main.campaign-phu-nu-viet-nam .countdown .day .text,.campaign-main.campaign-phu-nu-viet-nam .countdown .hour .text, .campaign-main.campaign-phu-nu-viet-nam .countdown .minute .text, .campaign-main.campaign-phu-nu-viet-nam .countdown .seconds .text,.campaign-main.campaign-phu-nu-viet-nam .countdown p:first-child{color:#FFF}.campaign-main.campaign-phu-nu-viet-nam .countdown .day .number,.campaign-main.campaign-phu-nu-viet-nam .countdown .hour .number, .campaign-main.campaign-phu-nu-viet-nam .countdown .minute .number, .campaign-main.campaign-phu-nu-viet-nam .countdown .seconds .number{background-image: none;border:2px solid #001455;border-radius: none;color:#001455}.campaign-main.campaign-phu-nu-viet-nam .countdown .day .number{min-width: 80px;height: 70px;line-height: 65px;font-size: 40px;padding: 5px 10px;margin-bottom: 0px;font-weight: 600;}.campaign-main.campaign-phu-nu-viet-nam .countdown .day .text{display: table;width: 70px;text-align: center;font-weight: normal;font-size: 17px;}.campaign-main.campaign-phu-nu-viet-nam .countdown .count-downs .seconds,.campaign-main.campaign-phu-nu-viet-nam .countdown .countdown-text{display:none}.campaign-phu-nu-viet-nam .menu-cate-ld{padding: 20px 0}.campaign-phu-nu-viet-nam .menu-cate-ld ul{width: 100%;margin: 0;padding: 0;list-style-type: none;text-align: center}.campaign-phu-nu-viet-nam .menu-cate-ld ul li{margin: 0 20px;width: 21.50%;padding: 0;list-style-type: none;float: left;display: inline-block;text-transform:uppercase}.campaign-phu-nu-viet-nam .menu-cate-ld ul li a{padding: 12px 20px;font-size: 16px;font-weight: bold;border-radius: 6px;display: block;background: #fb7c3e;color: #fff;text-align: center}.campaign-phu-nu-viet-nam .menu-cate-ld ul li a:hover{background: #ffe557;text-decoration: none;color: #a11e7f}.campaign-phu-nu-viet-nam .menu-cate-ld ul li a.active{background: #ffe557;text-decoration: none;color: #a11e7f}.campaign-phu-nu-viet-nam .buton-read-more{display: block;background: #fb7c3e;text-align: center;color: #fff;font-size: 18px;text-transform: uppercase;padding: 10px 20px;border-radius: 6px;width: 170px;margin:0 auto 20px auto}.campaign-phu-nu-viet-nam .buton-read-more:hover{text-decoration: none}.campaign-phu-nu-viet-nam .panel-list-product .top-ten{text-transform: capitalize}.popup-tieuchi .text-content-popup img{max-width: 100%}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-phu-nu-viet-nam .box-bang { padding: 20px 10px;} .campaign-phu-nu-viet-nam .box-bang .bang-content{padding: 15px 0;} .campaign-phu-nu-viet-nam .box-bang .bang-content:before{top: -5px;} .campaign-phu-nu-viet-nam .box-bang .bang-content:after{bottom: -5px;} .campaign-phu-nu-viet-nam .box-bang .bang-content .info-content{padding:10px;} .campaign-phu-nu-viet-nam .box-bang .bang-content .info-content .quyen-gop span{font-size: 15px;} .campaign-phu-nu-viet-nam .box-bang .bang-content .info-content .quyen-gop p{font-size: 25px;line-height: 25px;} .campaign-phu-nu-viet-nam .box-bang .bang-content .info-content .text-content{font-size: 18px;} .campaign-phu-nu-viet-nam .box-bang .bang-content .info-content .notifirm{font-size: 14px;} .campaign-phu-nu-viet-nam .box-bang .bang-content .info-content .text-not{font-size: 14px;} .campaign-phu-nu-viet-nam .template-thiep{padding: 30px 20px} .campaign-phu-nu-viet-nam .menu-cate-ld{padding: 20px 0;overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-phu-nu-viet-nam .menu-cate-ld::-webkit-scrollbar{display: none} .campaign-phu-nu-viet-nam .menu-cate-ld ul{width: 900px} .campaign-phu-nu-viet-nam .menu-cate-ld ul li{margin: 0 10px;width: 22.60%;} .campaign-phu-nu-viet-nam .menu-cate-ld ul li a{font-size: 14px} .popup-viet-thiep{background: #fff;padding:0} .popup-viet-thiep .text-thiep{background-size: 100%;height: auto;min-height: 300px;padding: 45% 30px 40px;font-size: 14px} .popup-viet-thiep .text-thiep textarea{height: 120px} .popup-viet-thiep .button-share{font-size: 20px;text-decoration: none;margin: 20px auto }}.campaign-gio-vang-san-deal{width: 100%;padding: 0;}.campaign-gio-vang-san-deal .content-banner{width: 100%;background: #fee900;}.campaign-gio-vang-san-deal .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-gio-vang-san-deal .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-gio-vang-san-deal .flash-deal{width: 100%;background: #fee900;}.campaign-gio-vang-san-deal .day-flash ul{list-style-type: none;margin: 5px 0 20px 0;position: relative;background: #000;padding: 5px 0 0 0;text-align: center;width: 100%;}.campaign-gio-vang-san-deal .day-flash ul li{display: inline-block;margin: 0;font-size: 28px;font-family: 'NVV-Gotham-Bold';text-align: center;text-transform: uppercase;}.campaign-gio-vang-san-deal .day-flash ul li a{color: #feee36;padding: 15px 30px;display: block;text-decoration: none;}.campaign-gio-vang-san-deal .day-flash ul li a:hover{text-decoration: none;background: #fee900;color: #000;}.campaign-gio-vang-san-deal .day-flash ul li.active{background: #fee900;color: #000;}.campaign-gio-vang-san-deal .day-flash ul li.active a{color:#000}.campaign-gio-vang-san-deal .hours-flash{margin: 0;padding: 10px 0 0 0;width: 100%;}.campaign-gio-vang-san-deal .hours-flash li{margin: 0;padding: 7px 0 6px 0;font-size: 20px;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';text-align: center;float: left;list-style-type: none;position: relative;background: #fff;width: 100%;}.campaign-gio-vang-san-deal .hours-flash li:first-child{background: #000;color: #feee36;padding: 6px 10px 5px 10px;position: absolute;left: 10px;top: 10px;width: 26%;z-index: 1000;text-align: left;}.campaign-gio-vang-san-deal .hours-flash li:first-child i{font-size: 30px;margin-right: 10px;float: left;}.campaign-gio-vang-san-deal .hours-flash li:first-child:after{width: 0;height: 0;border-top: 20px solid transparent;border-left: 15px solid #000;border-bottom: 21px solid transparent;position: absolute;top: 0;right: -15px;content: "";z-index: 10;}.campaign-gio-vang-san-deal .hours-flash li:last-child{background: #000;color: #000;position: absolute;right: 10px;top: 10px;width: 24%;}.campaign-gio-vang-san-deal .hours-flash li:last-child:after{width: 0;height: 0;border-top: 20px solid transparent;border-right: 15px solid #000;border-bottom: 21px solid transparent;position: absolute;top: 0;left: -15px;content: "";z-index: 10;}.campaign-gio-vang-san-deal .box-title-ld{font-size: 25px;color: #000;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #ffe900;max-width: 430px;position: relative;}.campaign-gio-vang-san-deal .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-gio-vang-san-deal .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px;top: -10px;position: relative;}.campaign-gio-vang-san-deal .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-gio-vang-san-deal .other-deal{color: #000;font-size: 44px;text-transform: uppercase;padding: 5px 20px;margin: 30px 0 30px 0;font-family: 'NVV-Gotham-Bold';background: #ffe900;}.campaign-gio-vang-san-deal .other-deal p{text-transform: uppercase;margin: 0;padding: 0}.campaign-gio-vang-san-deal .other-deal span{float: right;font-family: 'NVV-Gotham-Book';}.campaign-gio-vang-san-deal #content-2, .campaign-gio-vang-san-deal #content-3, .campaign-gio-vang-san-deal #content-4, .campaign-gio-vang-san-deal #content-5, .campaign-gio-vang-san-deal #content-6, .campaign-gio-vang-san-deal #content-7{display: none;}.campaign-main .group-product-detail h2.title{background-color:#feef72;padding:15px 0px;text-transform:uppercase}.campaign-main.campaign-gio-vang-san-deal .nav-tabs,.campaign-main.campaign-gio-vang-san-deal .nav-tabs> li> a{border:none}.campaign-main.campaign-gio-vang-san-deal .product-hot .title{background-color:#feef72;padding:15px 0px}.opacity-end-product{opacity:0.5;width: 100%;height: 100%;position: absolute;top:0px;left: 0px;background:#FFF;z-index: 99999999}.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal{width: 500px;margin: 30px auto;border-radius: 6px;border: 2px dashed #fff;padding:20px;font-size: 35px;color: #fff}.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .countdown-text,.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .count-down-time-left{color: #fff}.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .icon{display: none}.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .day{display: inline-table}.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .day .number,.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .hour .number,.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .minute .number,.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .seconds .number{font-size: 35px;color: #000;background: #fff;border-radius: 5px;padding: 5px 10px;text-align: center;margin-bottom:0}.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .day .text{min-width: 80px;display: block}.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .text{color: #fff;font-size: 14px;font-weight: normal}.campaign-main.campaign-gio-vang-san-deal .countdown{padding:0;color:#feee36}.campaign-main.campaign-gio-vang-san-deal .countdown .hour .number,.campaign-main.campaign-gio-vang-san-deal .countdown .minute .number,.campaign-main.campaign-gio-vang-san-deal .countdown .seconds .number{color:#feee36;line-height:inherit;min-width:auto;background-image:none;padding:0;height:auto;font-size:inherit}.campaign-main.campaign-gio-vang-san-deal .headerTitle{color: #ff5b7e;text-transform: uppercase;font-size: 24px;font-family: 'NVV-Gotham-Bold';max-width: 500px;margin:0 auto;background: #fff33c;position: relative;text-align: center;padding: 10px 0}.campaign-main.campaign-gio-vang-san-deal .headerTitle:after{position: absolute;right: -2px;top: -2px;width: 35px;height: 58px;content: '';background: url(https://s3-hd.hotdeal.vn/original/2017/11/0/5a04137b6c458-fl.jpg) no-repeat;}.campaign-main.campaign-gio-vang-san-deal .headerTitle:before{position: absolute;left: -2px;top: -2px;width: 35px;height: 58px;content: '';background: url(https://s3-hd.hotdeal.vn/original/2017/11/0/5a04137b6c2fd-fr.jpg) no-repeat}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-gio-vang-san-deal .day-flash { overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}.campaign-gio-vang-san-deal .day-flash::-webkit-scrollbar{display: none;}.campaign-gio-vang-san-deal .day-flash ul{margin: 20px 5px;padding: 5px 0 0 0;width: 750px;}.campaign-gio-vang-san-deal .day-flash ul li{margin: 0 4px;font-size: 15px;}.campaign-gio-vang-san-deal .day-flash ul li a{padding: 5px 15px;}.campaign-gio-vang-san-deal .hours-flash li{padding: 6px 10px;font-size: 16px;text-align: left;width: 100%;}.campaign-gio-vang-san-deal .hours-flash li:first-child{position: relative;width: 100%;top: 0;left: 0;}.campaign-gio-vang-san-deal .hours-flash li:first-child i{font-size: 24px;}.campaign-gio-vang-san-deal .hours-flash li:first-child:after{display: none;}.campaign-gio-vang-san-deal .hours-flash li:last-child:after{display: none;}.campaign-gio-vang-san-deal .box-title-ld{font-size: 20px;max-width: 100%;}.campaign-gio-vang-san-deal .line-buton{border-top: none;margin: 0;}.campaign-gio-vang-san-deal .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;}.campaign-gio-vang-san-deal .other-deal{font-size: 17px;}.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal{width: auto;padding:15px 0;font-size: 18px;margin: 10px 5px}.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .count-down-time-left{display: none}.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .icon{display: none}.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .day{display: inline-table}.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .day .number,.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .hour .number,.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .minute .number,.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .seconds .number{font-size: 18px;padding: 5px;width: 40px}.campaign-main.campaign-gio-vang-san-deal .gio-vang-countdown.only-one-list-deal .day .text{min-width: 40px;display: block}}.campaign-milaganics-qua-tang{width: 100%;padding: 0;background: #fff;}.campaign-milaganics-qua-tang .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-milaganics-qua-tang .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-milaganics-qua-tang .content-banner .box-text-info{background: #00214f;margin: 10px 0 0 0;padding: 5px 20px;text-align: center;outline: none;}.campaign-milaganics-qua-tang .content-banner .box-text-info img{max-width: 100%;height: auto;outline: none;}.campaign-milaganics-qua-tang .content-banner .box-text-info a{outline: none;}.campaign-milaganics-qua-tang .content-banner .nav-dieu-kien{padding: 0;list-style-type: none;margin: 0;text-align: center;background: #04357a;}.campaign-milaganics-qua-tang .content-banner .nav-dieu-kien li{list-style-type: none;margin: 0;display: inline-block;width: 50%;font-family: 'UTMBebas';border-right: 1px solid #00214f;float: left;}.campaign-milaganics-qua-tang .content-banner .nav-dieu-kien li:last-child{border-left: 1px solid #00214f;}.campaign-milaganics-qua-tang .content-banner .nav-dieu-kien li a{color: #fff600;text-transform: uppercase;display: block;font-size: 37px;padding: 10px;outline: none;}.campaign-milaganics-qua-tang .content-banner .nav-dieu-kien li a:hover{background: #00214f;text-decoration: none;}.campaign-milaganics-qua-tang .content-banner .nav-dieu-kien li a:focus{text-decoration: none;}.campaign-milaganics-qua-tang .content-banner .nav-dieu-kien li .active{background: #00214f;}.campaign-milaganics-qua-tang .box-title-ld{font-size: 35px;color: #000;text-align: center;text-transform: uppercase;font-family: 'UTMBebas';margin: 30px auto 15px auto;padding: 5px 0;background: #fff600;max-width: 330px;position: relative;border-radius: 6px;box-shadow: 0 3px 0 0 #ffe400;}.campaign-milaganics-qua-tang .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-milaganics-qua-tang .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #dddddd;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px 20px;top: -10px;position: relative;}.campaign-milaganics-qua-tang .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-milaganics-qua-tang .line-buton .buton-read-more:hover{text-decoration: none;}.box-dieu-kien-milaganics{border-radius: 5px;}.box-dieu-kien-milaganics .popup-dk .popup-dk-header{text-align: center;color: #ff7200;padding: 0;}.box-dieu-kien-milaganics .popup-dk .popup-dk-header img{width: 100%;height: auto;border-radius: 6px 6px 0 0;}.box-dieu-kien-milaganics .popup-dk .popup-dk-header .icon-close{float: right;cursor: pointer;position: absolute;top: 10px;right: 10px;}.box-dieu-kien-milaganics .popup-dk .text-content{padding: 10px 40px 40px;text-align: justify;line-height: 28px;font-size: 14px;}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-milaganics-qua-tang .content-banner .nav-dieu-kien li a { font-size: 20px;} .campaign-milaganics-qua-tang .box-title-ld{font-size: 20px;max-width: 100%;} .box-dieu-kien-milaganics .popup-dk .text-content{padding: 10px 20px 20px;text-align: left;} }.campaign-multicategory{background: url(https://s3-hd.hotdeal.vn/original/2017/11/0/5a015a084b6fa-bg.jpg) repeat-y left;width: 100%;padding: 0;}.campaign-multicategory .content-banner{background: #f9de83 url(https://s3-hd.hotdeal.vn/original/2017/11/0/5a0158f32b498-bg-top-banner.jpg) no-repeat top center;background-size: 100% auto;}.campaign-multicategory .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-multicategory .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-multicategory .box-multi{background: #fff;position: relative;}.campaign-multicategory .box-multi:after{position: absolute;top: 490px;left: -180px;content: '';width: 169px;height: 674px;background: url(https://s3-hd.hotdeal.vn/original/2017/11/0/5a015bfadacce-model2.png) no-repeat;}.campaign-multicategory .box-multi:before{position: absolute;top: 100px;right: -180px;content: '';width: 166px;height: 635px;background: url(https://s3-hd.hotdeal.vn/original/2017/11/0/5a015c9903645-model1.png) no-repeat;}.campaign-multicategory .menu-cate-ld{margin: 30px 0 15px 0;width: 100%;}.campaign-multicategory .menu-cate-ld ul{padding: 0;list-style-type: none;text-align: center;}.campaign-multicategory .menu-cate-ld ul li{margin: 0;display: inline-block;padding: 0;width: 50%;float: left;font-family: 'NVV-Gotham-Bold';background: #1d2094;}.campaign-multicategory .menu-cate-ld ul li:first-child{background: #ff0000;}.campaign-multicategory .menu-cate-ld ul li a{display: block;text-align: center;font-size: 25px;color: #fff;text-decoration: none;font-weight: normal;padding: 15px 10px;}.campaign-multicategory .menu-cate-ld ul li a:hover{color: #fff;}.campaign-multicategory .menu-cate-ld ul li .active{color: #fff;}.campaign-multicategory .box-title-ld{font-size: 25px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;background: #152054;max-width: 430px;position: relative;border-radius: 50px;}.campaign-multicategory .line-buton{width: 100%;margin: 15px 0;}.campaign-multicategory .line-buton .buton-read-more{border: 1px solid #000;width: 170px;text-align: center;color: #999;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 0 auto;padding: 8px 25px;}.campaign-multicategory .line-buton .buton-read-more i{font-size: 24px;position: relative;top: -3px;}.campaign-multicategory .line-buton .buton-read-more:hover{text-decoration: none;}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-multicategory .menu-cate-ld ul { margin: 0;} .campaign-multicategory .menu-cate-ld ul li{width: 50%;float: left;} .campaign-multicategory .menu-cate-ld ul li a{font-size: 18px;} .campaign-multicategory .box-title-ld{font-size: 18px;max-width: 100%;} }body{background-color: #f6f6f6;}.campaign-20-11-2017{width: 100%;padding: 0;position: relative;background: #288eb8;}.campaign-20-11-2017:after{background: url(https://s3-hd.hotdeal.vn/original/2017/11/0/59f9a5aeb360f-phan.png) no-repeat;width: 109px;height: 208px;content: '';position: absolute;left: 0;top: 360px;}.campaign-20-11-2017 .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-20-11-2017 .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-20-11-2017 .content-banner .box-text-info{font-family: 'NVV-Gotham-Book';margin: 0 120px;padding: 20px;color: #fff;font-size: 25px;margin-bottom: 30px;}.campaign-20-11-2017 .content-banner .box-text-info .line{height: 3px;background: #fff;position: relative;max-width: 480px;margin: 0 auto 30px auto;}.campaign-20-11-2017 .content-banner .box-text-info .line:after{background: url(https://s3-hd.hotdeal.vn/original/2017/11/0/59f93e9a0c4c1-icon-circle.jpg) no-repeat;width: 94px;height: 41px;position: absolute;top: -20px;left: 41%;content: '';}.campaign-20-11-2017 .content-banner .box-text-info p{margin: 0;padding: 0 0 15px 0;}.campaign-20-11-2017 .content-banner .box-text-info p i{color: #f2c419;margin-left: -35px;}.campaign-20-11-2017 .content-banner .box-text-info p span{font-family: 'NVV-Gotham-Bold';color: #f48073;}.campaign-20-11-2017 .content-banner .nav-dieu-kien{padding: 20px 0;list-style-type: none;margin: 0;text-align: center;}.campaign-20-11-2017 .content-banner .nav-dieu-kien li{list-style-type: none;margin: 10px 5px;display: inline-block;width: 240px;font-family: 'NVV-Gotham-Bold';}.campaign-20-11-2017 .content-banner .nav-dieu-kien li a{background: #f4c300;border-radius: 6px;color: #fff;text-transform: uppercase;display: block;font-size: 18px;padding: 10px;outline: none;}.campaign-20-11-2017 .content-banner .nav-dieu-kien li a:hover{background: #f48074;text-decoration: none;}.campaign-20-11-2017 .content-banner .nav-dieu-kien li a:focus{text-decoration: none;}.campaign-20-11-2017 .content-banner .nav-dieu-kien li .active{background: #f48074;}.campaign-20-11-2017 .content-banner .box-slide-card{padding: 20px 0;text-align: center;color: #fff;}.campaign-20-11-2017 .content-banner .box-slide-card img{max-width: 100%;height: auto;}.campaign-20-11-2017 .content-banner .box-countdown{padding: 0 0 30px 0;text-align: center;color: #fff;}.campaign-20-11-2017 .text-info-main{font-family: 'SVN Fourth Regular';font-size: 25px;color: #4f0593;background: url(https://s3-hd.hotdeal.vn/original/2017/11/0/59fbe21d33562-bg-giay.jpg) repeat;padding: 35px 20px 35px 60px;line-height: 31px;margin: 30px 0;}.campaign-20-11-2017 .text-info-main p{padding: 0;margin: 0 0 30px 0;}.campaign-20-11-2017 .text-info-main p i{color: #f2c419;margin: 0 5px 0 -30px;}.campaign-20-11-2017 .text-info-main hr{border-bottom: 3px solid #29537f;width: 150px;margin: 10px auto;}.campaign-20-11-2017 .text-info-main .hei{min-height: 100px;}.campaign-20-11-2017 .text-info-main .text-lien1{text-align: center;padding: 15px 0;}.campaign-20-11-2017 .text-info-main .text-lien2{padding: 15px 0;width: 480px;}.campaign-20-11-2017 .text-info-main span{font-family: 'SVN Fourth Bold';}.campaign-20-11-2017 .text-info-main .bt-chia-se{display: block;border-radius: 10px;background-color: #f4c300;width: 240px;height: 48px;font-family: 'NVV-Gotham-Bold';text-align: center;color: #fff;font-size: 20px;padding: 10px 20px;text-transform: uppercase;text-decoration: none;margin: 30px auto 0 auto;display: block;}.campaign-20-11-2017 .text-info-main .bt-chia-se:hover{background-color: #fbd22d;}.campaign-20-11-2017 .float-left{float: left;}.campaign-20-11-2017 .float-right{float: right;}.campaign-20-11-2017 .box-title-ld{font-size: 30px;color: #fff;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;max-width: 430px;position: relative;}.campaign-20-11-2017 .line-buton{width: 100%;margin: 20px 0;}.campaign-20-11-2017 .line-buton .buton-read-more{border: 1px solid #f4b200;border-radius: 7px;background: #f4b200;width: 160px;text-align: center;color: #fff;text-transform: uppercase;margin: -20px auto;padding: 10px 20px;top: -10px;font-size: 16px;position: relative;font-family: 'NVV-Gotham-Bold';}.campaign-20-11-2017 .line-buton .buton-read-more:hover{text-decoration: none;}.box-dieu-kien-20-11 .popup-dk{border-radius: 5px;}.box-dieu-kien-20-11 .popup-dk .popup-dk-header{text-align: center;color: #ff7200;padding: 10px;}.box-dieu-kien-20-11 .popup-dk .popup-dk-header .popup-dk-title{padding: 20px 0 0 0;text-transform: uppercase;font-size: 20px;font-weight: bold;line-height: 26px;}.box-dieu-kien-20-11 .popup-dk .popup-dk-header .icon-close{float: right;cursor: pointer;}.box-dieu-kien-20-11 .popup-dk .text-content{padding: 10px 40px 40px;text-align: justify;line-height: 24px;}.box-dieu-kien-20-11 .popup-dk .text-content p{font-size: 15px;font-weight: bold;color: #000;}.campaign-main.campaign-20-11-2017 .countdown .day .number,.campaign-main.campaign-20-11-2017 .countdown .hour .number, .campaign-main.campaign-20-11-2017 .countdown .minute .number, .campaign-main.campaign-20-11-2017 .countdown .seconds .number{color:#f4c300}.campaign-main.campaign-20-11-2017 .countdown,.campaign-main.campaign-20-11-2017 .countdown .day .text,.campaign-main.campaign-20-11-2017 .countdown .hour .text, .campaign-main.campaign-20-11-2017 .countdown .minute .text, .campaign-main.campaign-20-11-2017 .countdown .seconds .text{color:#FFF}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-20-11-2017:after { display: none;} .campaign-20-11-2017 .content-banner .box-text-info{margin: 0;padding: 20px 0;font-size: 16px;} .campaign-20-11-2017 .content-banner .box-text-info .line:after{left: 36%;} .campaign-20-11-2017 .content-banner .box-text-info p{padding-left: 25px;} .campaign-20-11-2017 .content-banner .box-text-info p i{color: #f2c419;margin-left: -20px;} .campaign-20-11-2017 .content-banner .nav-dieu-kien{margin: 0;padding: 0 10px;} .campaign-20-11-2017 .content-banner .nav-dieu-kien li{margin: 8px 0;width: 100%;} .campaign-20-11-2017 .content-banner .nav-dieu-kien li a{color: #fff;font-size: 16px;padding: 10px;outline: none;} .campaign-20-11-2017 .content-banner .title-card-sheared{font-size: 18px;} .campaign-20-11-2017 .content-banner .box-template-card .content-card{margin: 0 0 15px 0;} .campaign-20-11-2017 .text-info-main{padding: 35px 10px 35px 35px;} .campaign-20-11-2017 .text-info-main p{margin: 0 0 25px 0;} .campaign-20-11-2017 .text-info-main .text-lien2{padding: 15px 0;width: 100%;} .campaign-20-11-2017 .text-info-main .bt-chia-se{margin: 42px auto 0 auto;} .campaign-20-11-2017 .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-20-11-2017 .line-buton{border-top: none;margin: 10px 0 15px;} .campaign-20-11-2017 .line-buton .buton-read-more{width: 100%;margin: 0 auto;top: 0;} .box-dieu-kien-20-11 .popup-dk .popup-dk-header .popup-dk-title{font-size: 16px;line-height: 20px;} .box-dieu-kien-20-11 .popup-dk .text-content{padding: 10px 20px 20px;text-align: left;} }.campaign-teacher-day-social{width: 100%;padding: 0;background: #fff;}.campaign-teacher-day-social .box-title-ld{font-size: 25px;color: #000;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 20px auto;padding: 10px 0;position: relative;}.campaign-teacher-day-social .step-number{text-align: center;}.campaign-teacher-day-social .step-number p{margin: 5px auto;padding: 0;width: 60px;height: 60px;text-align: center;font-size: 33px;line-height: 60px;border-radius: 100%;color: #fff;font-family: 'NVV-Gotham-Bold';background: #ed1c24;}.campaign-teacher-day-social .pic-hd, .campaign-teacher-day-social .pic-l, .campaign-teacher-day-social .pic-r, .campaign-teacher-day-social .pic-c{max-width: 100%;height: auto;padding: 30px 0;}.campaign-teacher-day-social .pic-hd img, .campaign-teacher-day-social .pic-l img, .campaign-teacher-day-social .pic-r img, .campaign-teacher-day-social .pic-c img{max-width: 100%;height: auto;}.campaign-teacher-day-social .pic-l{text-align: right;padding-right: 10px;}.campaign-teacher-day-social .pic-r{text-align: left;padding-left: 10px;}.campaign-teacher-day-social .pic-c{text-align: center;}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-teacher-day-social .box-title-ld { font-size: 20px;max-width: 100%;} }.campaign-birthday-hotdeal{width: 100%;padding: 0;}.campaign-birthday-hotdeal .content-banner{background: #fff url(https://s3-hd.hotdeal.vn/original/2017/11/2/5a13f7b1d641d-bg-top-banner.jpg) repeat-x top center;}.campaign-birthday-hotdeal .content-banner .top-banner{max-width: 100%;margin: 0 auto;text-align: center;}.campaign-birthday-hotdeal .content-banner .top-banner img{max-width: 100%;height: auto;width: auto;}.campaign-birthday-hotdeal .content-banner .nav-dieu-kien{padding: 5px 0;list-style-type: none;margin: 0;text-align: center;background: #d61820;font-family: 'UTMBebas';border-radius: 50px;box-shadow: 0 -4px 0 #000;}.campaign-birthday-hotdeal .content-banner .nav-dieu-kien li{list-style-type: none;margin: 0 40px;display: inline-block;min-width: 200px;}.campaign-birthday-hotdeal .content-banner .nav-dieu-kien li:nth-child(3){background: #ff9f18;border-radius: 50px;position: relative;padding: 0 28px;}.campaign-birthday-hotdeal .content-banner .nav-dieu-kien li:nth-child(3):after{position: absolute;left: 2px;top: 10px;background: url(https://s3-hd.hotdeal.vn/original/2017/11/2/5a169348bf424-icon-flash.png) no-repeat;width: 33px;height: 29px;content: '';}.campaign-birthday-hotdeal .content-banner .nav-dieu-kien li:nth-child(3):before{position: absolute;right: 2px;top: 10px;background: url(https://s3-hd.hotdeal.vn/original/2017/11/2/5a169348bf424-icon-flash.png) no-repeat;width: 33px;height: 29px;content: '';}.campaign-birthday-hotdeal .content-banner .nav-dieu-kien li a{color: #fff;text-transform: uppercase;display: block;font-size: 20px;padding: 10px;outline: none;}.campaign-birthday-hotdeal .content-banner .nav-dieu-kien li a:hover{color: #000;text-decoration: none;}.campaign-birthday-hotdeal .content-banner .nav-dieu-kien li a:focus{text-decoration: none;}.campaign-birthday-hotdeal .content-banner .nav-dieu-kien li .active{color: #000;}.campaign-birthday-hotdeal .content-banner .frame-pic{padding: 50px;text-align: center;}.campaign-birthday-hotdeal .content-banner .frame-pic img{max-width: 100%;height: auto;}.campaign-birthday-hotdeal .content-banner .frame-text{padding: 50px 0 20px 0;}.campaign-birthday-hotdeal .content-banner .title-frame, .campaign-birthday-hotdeal .content-banner .title-top-buy{font-family: 'FSClanPro NarrowUltra';font-size: 37px;color: #d71921;text-transform: uppercase;}.campaign-birthday-hotdeal .content-banner .bt-update-frame, .campaign-birthday-hotdeal .content-banner .bt-read-more{background-color: #ed1c24;width: 240px;height: 40px;border-radius: 50px;display: block;text-align: center;color: #fff;text-transform: uppercase;line-height: 40px;margin-top: 15px;font-weight: bold;}.campaign-birthday-hotdeal .content-banner .bt-update-frame:hover, .campaign-birthday-hotdeal .content-banner .bt-read-more:hover{text-decoration: none;background: #f9383f;}.campaign-birthday-hotdeal .content-banner .bt-read-more{margin-left: auto;margin-right: auto;}.campaign-birthday-hotdeal .content-banner .title-top-buy{text-align: center;}.campaign-birthday-hotdeal .content-banner .box-countdown{padding: 10px;}.campaign-birthday-hotdeal .content-banner hr{height: 3px;background: #cf0f0f;}.campaign-birthday-hotdeal .content-banner .box-top-buy{padding: 0 0 20px 0;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong{border-top: 1px solid #ebebeb;width: 100%;margin: 30px 0 0 0;padding: 20px 0;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .tab-nav{display: flex;width: 444px;margin: 0 auto;border-radius: 50px;border: 1px solid #ed1c24;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .tab-nav ul{display: flex;width: 444px;margin: 0 auto;border-radius: 50px;border: 1px solid #ed1c24;padding: 0;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .tab-nav ul li{margin: 0;padding: 0;list-style-type: none;width: 50%;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .tab-nav ul li a{height: 40px;border-radius: 50px;display: block;text-align: center;color: #ed1c24;text-transform: uppercase;line-height: 40px;font-weight: bold;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .tab-nav ul li a:hover{text-decoration: none;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .tab-nav ul .active a{background: #ed1c24;border-radius: 50px;color: #fff;text-decoration: none;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .box-days{padding: 15px 30px 0;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .box-days .select-day{width: 210px;margin: 0 auto;border-bottom: 1px solid #b8b8b8;padding: 0 30px;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .box-days .select-day select{width: 100%;height: 35px;text-align: center;border: none;outline: none;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .box-days .all-table table{margin-top: 20px;width: 100%;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .box-days .all-table table tr:first-child{background: #ebebeb;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .box-days .all-table table tr:first-child td{border-left: 1px solid #fff;text-align: center;text-transform: uppercase;font-weight: bold;}.campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .box-days .all-table table tr td{border-bottom: 1px solid #d4d4d4;padding: 10px;text-align: center;}.campaign-birthday-hotdeal .content-banner .box-flash-sale{padding: 0 0 30px 0;}.campaign-birthday-hotdeal .bt-more{background-color: #ed1c24;width: 240px;height: 40px;border-radius: 50px;display: block;text-align: center;color: #fff;text-transform: uppercase;line-height: 40px;margin-top: 15px;font-weight: bold;}.campaign-birthday-hotdeal .bt-more:hover{text-decoration: none;background: #f9383f;}.campaign-birthday-hotdeal .menu-cate-ld{margin: 0 0 20px 0;width: 100%;border-top: 1px solid #ebebeb;}.campaign-birthday-hotdeal .menu-cate-ld ul{padding: 0;list-style-type: none;text-align: center;}.campaign-birthday-hotdeal .menu-cate-ld ul li{margin: 0;display: inline-block;padding: 0;width: 16.56%;}.campaign-birthday-hotdeal .menu-cate-ld ul li:last-child{margin-right: 0;}.campaign-birthday-hotdeal .menu-cate-ld ul li a{display: block;text-align: center;text-transform: uppercase;font-size: 15px;color: #000;text-decoration: none;font-weight: normal;padding: 15px 10px;height: 100px;}.campaign-birthday-hotdeal .menu-cate-ld ul li a:hover i{background: #d71921;color: #fff;width: 66px;height: 66px;}.campaign-birthday-hotdeal .menu-cate-ld ul li a i{display: block;font-size: 30px;margin-bottom: 5px;width: 66px;height: 66px;margin: 0 auto;border-radius: 100%;line-height: 66px;}.campaign-birthday-hotdeal .menu-cate-ld ul li .active i{background: #d71921;color: #fff;}.campaign-birthday-hotdeal .box-title-ld{font-size: 32px;color: #d71921;text-align: center;text-transform: uppercase;font-family: 'NVV-Gotham-Bold';margin: 15px auto;padding: 9px 0;max-width: 430px;position: relative;}.campaign-birthday-hotdeal .line-buton{width: 100%;border-top: 1px solid #d2d2d2;margin: 15px 0;}.campaign-birthday-hotdeal .line-buton .buton-read-more{border: 1px solid #d2d2d2;border-radius: 4px;background: #fed70d;width: 148px;text-align: center;color: #000;text-transform: uppercase;margin: -20px auto;padding: 8px 20px;top: -10px;position: relative;}.campaign-birthday-hotdeal .line-buton .buton-read-more i{font-size: 17px;position: relative;top: -3px;}.campaign-birthday-hotdeal .line-buton .buton-read-more:hover{text-decoration: none;}.box-the-le-birthday .popup-tl{border-radius: 5px;}.box-the-le-birthday .popup-tl .popup-tl-header{text-align: center;color: #ff7200;padding: 10px;}.box-the-le-birthday .popup-tl .popup-tl-header .popup-dk-title{padding: 20px 0 0 0;text-transform: uppercase;font-size: 20px;font-weight: bold;line-height: 26px;}.box-the-le-birthday .popup-tl .popup-tl-header .icon-close{float: right;cursor: pointer;}.box-the-le-birthday .popup-tl .text-content{padding: 10px 40px 40px;text-align: justify;line-height: 24px;}.box-the-le-birthday .popup-tl .text-content p{font-size: 15px;font-weight: bold;color: #000;}select.on-change-option-hotdeal{background:#FFF}.campaign-main.campaign-birthday-hotdeal .countdown .day .number, .campaign-main.campaign-birthday-hotdeal .countdown .hour .number, .campaign-main.campaign-birthday-hotdeal .countdown .minute .number, .campaign-main.campaign-birthday-hotdeal .countdown .seconds .number{color:#000}.campaign-main.campaign-birthday-hotdeal .countdown .day .text, .campaign-main.campaign-birthday-hotdeal .countdown .hour .text, .campaign-main.campaign-birthday-hotdeal .countdown .minute .text, .campaign-main.campaign-birthday-hotdeal .countdown .seconds .text{color: #000}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.campaign-birthday-hotdeal .content-banner { background: #fff;} .campaign-birthday-hotdeal .content-banner .box-text-info{margin: 0 0 10px 0;padding: 10px;font-size: 13px;} .campaign-birthday-hotdeal .content-banner .nav-dieu-kien{margin: 0;padding: 0 10px;background: #fff;box-shadow: none;} .campaign-birthday-hotdeal .content-banner .nav-dieu-kien li{margin: 10px 0;width: 100%;} .campaign-birthday-hotdeal .content-banner .nav-dieu-kien li:nth-child(3) a{background: #ff9f18;padding: 10px 28px;} .campaign-birthday-hotdeal .content-banner .nav-dieu-kien li a{background: #d71921;border-radius: 50px;color: #fff;text-transform: uppercase;display: block;font-size: 18px;padding: 10px;outline: none;} .campaign-birthday-hotdeal .content-banner .frame-pic{padding: 20px 0 0 0;} .campaign-birthday-hotdeal .content-banner .frame-pic img{width: 100%;height: auto;} .campaign-birthday-hotdeal .content-banner .frame-text{padding: 20px 0;} .campaign-birthday-hotdeal .content-banner .title-frame, .campaign-birthday-hotdeal .content-banner .title-top-buy{font-size: 28px;} .campaign-birthday-hotdeal .content-banner .bt-update-frame, .campaign-birthday-hotdeal .content-banner .bt-read-more{width: 100%;} .campaign-birthday-hotdeal .content-banner .title-top-buy{text-align: left;} .campaign-birthday-hotdeal .content-banner .box-top-buy{padding: 0 0 20px 0;} .campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong{width: 100%;margin: 20px 0;padding: 20px 10px;} .campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .tab-nav{width: 100%;} .campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .box-days{padding: 0;} .campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .box-days .all-table{width: 100%;overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .box-days .all-table::-webkit-scrollbar{display: none;} .campaign-birthday-hotdeal .content-banner .box-top-buy .giai-thuong .box-days .all-table table{width: 1000px;} .campaign-birthday-hotdeal .menu-cate-ld{overflow: hidden;white-space: nowrap;overflow-x: auto;overflow: -moz-scrollbars-none;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;} .campaign-birthday-hotdeal .menu-cate-ld::-webkit-scrollbar{display: none;} .campaign-birthday-hotdeal .menu-cate-ld ul{width: 900px;margin: 0;} .campaign-birthday-hotdeal .menu-cate-ld ul li{width: 19%;float: left;} .campaign-birthday-hotdeal .box-title-ld{font-size: 20px;max-width: 100%;} .campaign-birthday-hotdeal .line-buton{border-top: none;margin: 0;} .campaign-birthday-hotdeal .line-buton .buton-read-more{width: 100%;margin: 0 auto;background: transparent;color: #999999;top: 0;} }.hd-container{margin: 0 auto;}@media screen and (max-width: 767px) {.overflow-hidden { overflow: hidden;height: 100%;} html{overflow-x: hidden;width: 100%;} html.state-sidebar{overflow: hidden;height: 100%;} html.state-sidebar body{overflow: hidden;height: 100%;pointer-events: none;} html.state-sidebar .hd-menu-container, html.state-sidebar .hd-touch-layer, html.state-sidebar .toggle-nav{pointer-events: all;} html.state-filter{overflow: hidden;height: 100%;} html.state-filter body{overflow: hidden;height: 100%;pointer-events: none;} html.state-filter .context-sidebar{pointer-events: all;-webkit-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition: all linear .2s;-o-transition: all linear .2s;transition: all linear .2s;} body{overflow-x: hidden;-webkit-overflow-scrolling: touch;width: 100%;position: relative;} body #feedbackify, #page-wrapper> a, #top-bar, .btn--to-top, .breadcrumb, .banner-leaderboard{display: none !important;} .banner-leaderboard--landing{display: block !important;} #page-wrapper{padding-top: 80px;} .toggle-nav{width: 44px;height: 44px;text-align: center;line-height: 48px;color: #222;cursor: pointer;} .toggle-nav> i{font-size: 18px;} .toggle-search{width: 44px;height: 44px;text-align: center;line-height: 44px;color: #222;cursor: pointer;} .toggle-search> i{font-size: 18px;vertical-align: -2px;} #header{height: auto !important;z-index: 790;} .header__main{transform: translate3d(0, 0, 0);position: fixed;left: 0;top: 0;width: 100%;height: 80px;z-index: 900;-webkit-transition: height 0.2s, left 0.5s;transition: height 0.2s, left 0.5s;} html.smartbanner-shown .header__main{top: 79px } html.smartbanner-shown .hd-container{margin-top: 79px }    .page-profile .header__main, .page-checkout .header__main{height: 40px;} .header__main .container{margin-top: 2px;} .header__main.on-scroll{top: -43px;height: 43px;border-bottom: 1px solid #dfdfdf;-webkit-transition: height 0.2s, left 0.5s, top 0.4s;transition: height 0.2s, left 0.5s, top 0.4s;} .page-profile .header__main.on-scroll, .header__main.on-scroll.header__main--simple{top: 0;} .page-profile .header__main.on-scroll .toggle-search, .header__main.on-scroll.header__main--simple .toggle-search{display: none !important;} .header__main.on-scroll .search-area{display: none;opacity: 0;top: -80px;} .header__main.on-scroll .toggle-search{display: block !important;} .header__main.on-scroll-up{top: 0;-webkit-transition: height 0.2s, left 0.5s, top 0.4s;transition: height 0.2s, left 0.5s, top 0.4s;} .header__main .toggle-nav{position: absolute;z-index: 5;top: 0;left: 0;} .header__main .toggle-nav> i{font-size: 18px;} .header__main .toggle-search{display: none !important;position: absolute;z-index: 5;top: 0;right: 50px;} .header__main .toggle-search> i{font-size: 18px;} .header__main #logo{position: relative;z-index: 2;padding: 7px 100px;margin: 0;float: none;width: auto;background-color: #fff;text-align: center;} .header__main #logo .logo, .header__main #logo img{width: 140px;height: 26px;} .header__main .search-area{position: relative;z-index: 1;float: none;width: auto;padding: 0 8px 0 8px;opacity: 1;transition-property: opacity;transition-duration: 0.2s;background-color: #fff;} .page-profile .header__main .search-area, .page-checkout .header__main .search-area{display: none;} .header__main .search-area .search-box{border-width: 1px;height: 31px;border-color: #EFEFEF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #f3f3f3;} .header__main .search-area .search-box__category{display: none;} .header__main .search-area .search-box__input{position: static;left: auto;right: auto;bottom: auto;top: auto;float: none;padding: 1px 0;} .header__main .search-area .search-box__input input[type=text]{height: 27px;padding: 3px 5px 3px 30px;font-size: 13px;background-color: #f3f3f3;} .header__main .search-area .search-box__input .btn{left: 0;right: auto;width: 30px;padding: 3px 2px 6px;background: transparent;color: #707070;outline: 0;} .header__main .search-area .search-box__input .btn> i{font-size: 11px;} .header__main .search-area .search-box__input .btn-danger{pointer-events: none;} .header__main .header-cart-wrapper{position: absolute;z-index: 5;float: none;top: 2px;right: 4px;padding: 0;width: auto;height: 40px;} .header__main .header-cart-wrapper .header-cart{margin: 0;padding: 0;} .header__main .header-cart-wrapper .header-cart .circle{font-size: 10px;padding: 1px 5px;} .header__main .header-cart-wrapper .header-cart .dropdown-cart{position: fixed;top: 40px;right: 0;width: 100%;margin: 0;} .header__main .nav-cart> a{padding: 5px 3px;display: block;cursor: pointer;} .header__main .nav-cart> a i{font-size: 18px;} .header__main .minicart__item{padding: 8px 15px;border-top: 1px solid #eaeaea;} .header__main .minicart__item:first-child{border-top: 0;} .header__main .minicart__item .btn-close{display: block;right: 10px;} .header__main .minicart__actions{padding: 15px 5px;} .header__navigation{display: none;} #promo-banners .container{padding-left: 0;padding-right: 0;} #promo-banners .promo-slider{width: auto;height: 165px;padding-bottom: 52%;overflow: hidden;margin-left: 0;} #promo-banners .promo-slider .btn-prev, #promo-banners .promo-slider .btn-next{display: none;} #promo-banners .promo-slider__slides{height: auto;overflow: visible;} #promo-banners .promo-slider .slider-item{min-height: 0;-webkit-transform-origin: top left;-moz-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;} #promo-banners .promo-slider__pager{right: 5%;bottom: 0;z-index: 99;} .m-branding{margin: 0 0;padding: 0 0;position: relative;overflow: hidden;z-index: 1;background-color: #fff;} .m-branding ul{padding: 0;margin-bottom: 0;position: relative;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);list-style-type: none;} .m-branding ul> li{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;float: left;width: 60px !important;text-align: center;list-style-type: none;} .swiper-container-android.m-branding ul> li{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);} .m-branding ul> li a{display: block;padding: 10px 0;color: #626262;font-size: 9px;text-transform: uppercase;text-decoration: none;outline: 0;} .m-branding ul> li a:hover{text-decoration: none;} .m-branding ul> li a i{display: block;width: 40px;height: 40px;margin: 0 10px 10px;color: #fff;background-color: #afafaf;font-size: 18px;text-align: center;line-height: 40px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;} .main-content{padding: 10px 0 20px !important;} .main-content.page-profile, .main-content.page-checkout{padding-top: 10px;} .main-content .container{padding: 0;} .page-home .main-content .container{padding: 0 10px;}  .products{margin: 0;padding: 0 10px;} .products .product-wrapper{width: 50% !important;padding: 0 7px;float: left;position: relative;} .products .product{margin-bottom: 14px;width: 100%;margin-left: auto;margin-right: auto;} .products .product__image img{width: 100%;height: auto;} .products .product__icons{right: 5px;bottom: 5px;width: 40px;height: 40px;}  .products .product__icons.bar{width: 40%;} .products .product__header{padding: 6px 0 18px;margin: 0 8px;min-height: 57px;} .products .product__title{font-size: 13px;line-height: 16px;max-height: 32px;} .products .product__meta div{font-size: 9px;padding: 0 2px;} .products .product__meta div span, .products .product__meta div .hd, .products .product__meta div .glyphicon{font-size: inherit;} .products .product__meta div.item__location span, .products .product__meta div.item__location .hd, .products .product__meta div.item__location .glyphicon{margin-right: 2px;} .products .product__price{margin-right: 0px;font-size: 14px;line-height: 1.1;} .products .product__price--list-price{font-size: 11px;} .products .product__info{position: relative;padding: 6px 5px 6px 8px;} .products .product__stats{top: -20px;left: 8px;bottom: auto;} .products .product__views{font-size: 12px;} .products .product__views i{font-size: 15px !important;} .products .product__delivery, .products .product__rating .vote-count{display: none;} .products .product .stars{font-size: 9px;} .products--mobile{margin: 0 -10px;padding: 0 10px;position: relative;overflow: hidden;z-index: 1;} .products--mobile .product-wrapper{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 136px !important;float: left;margin-right: 14px;padding-left: 0;padding-right: 0;height: 100%;} .swiper-container-android.products--mobile .product-wrapper{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);} .products--mobile .products__inner .product-wrapper{float: none;margin-right: 10px;} .products--mobile .products__inner{padding-top: 4px;} .products--mobile .products__inner{position: relative;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);} .products--mobile .products.swiper-container-android .product-wrapper, .products--mobile .products__inner{-webkit-transform: translate3d(0px, 0, 0);-moz-transform: translate3d(0px, 0, 0);-o-transform: translate(0px, 0px);-ms-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);} .products--list .product{width: 136px;margin: 0 7px 14px;float: left;} .icon-authentic, .icon-authentic-only, .icon-exclusive, .icon-exclusive-only{max-width: 35% !important;} .item__delivery, .item__location, .item__variants{bottom: 0;left: 0;font-size: 9px;padding: 4px 5px;} .item__delivery{left: auto;right: 0;} .price__discount{margin-left: 2px;width: 36px;height: 17px;padding: 0 2px 0 5px;font-size: 12px;line-height: 17px;vertical-align: 2px;} .block__header{position: relative;} .block__title{padding: 8px 0;margin: 0;border-bottom: 1px solid #bababa;font-size: 13px;} .block__branding{display: none;} .block__nav{position: absolute;top: 50%;right: 0;margin-top: -6px;padding: 0;} .block__nav li{display: none;padding: 0;border: 0 !important;} .block__nav li a{font-size: 9px;} .block__more{padding: 4px 10px 4px 15px;} .block__content{padding-top: 10px;} .block--tab .block__title{padding: 4px 0;margin: 0 10px -1px 0;border-bottom: 1px solid #ed1c24;line-height: 34px;} .block--tab .block__title a{font-weight: 700;vertical-align: baseline;} .block--tab .block__header{margin: 0 -10px;padding: 0 10px;} .block--tab .block__header .tab{margin: 0;padding-top: 0;float: left;} .block--tab .block__header .tab__item{margin-right: 10px;} .block--tab .block__header .tab__item.active{border-bottom: 1px solid #888;} .block--tab .block__header .tab__item.active a{border: 0;} .block--tab .block__header .tab__item.active a:after{display: none;} .block--tab .block__header .tab__item a{min-width: 70px;padding: 4px 10px;border: 0;font-size: 13px;outline: 0;} .block--tab .block__tab{overflow: hidden;margin: 0 0 -1px;} .block--tab .block__nav{display: none;} .block--tab.tab-style-1 .block__header .tab{width: 999em;} .block--tab.tab-style-1 .block__header .tab__item a{font-size: 15px;} .block--tab.tab-style-branding{padding-top: 10px;} .block--tab.tab-style-branding .block__title{padding: 0 15px 0 10px;border-bottom: 0;min-width: 0;} .block--tab.tab-style-branding .block__title a{font-size: 15px;} .block--tab.tab-style-branding .block__header{padding: 0;margin: 0 -10px;} .block--tab.tab-style-branding .block__header .tab{width: 999em;} .block--tab.tab-style-branding .block__header .tab__item.active{border-bottom: 0;} .block--tab.tab-style-branding .block__header .tab__item.active a:after{display: block;} .block--tab.tab-style-branding .block__header .tab__item a{margin: 0 10px 0 0;padding: 0;min-width: 0;}  .footer-menu{border-top: 1px solid #e4e4e4;} .footer-menu> div{padding: 0;} .footer-menu .menu__heading{position: relative;display: block;margin: 0;padding: 10px 7px 10px 10px;font-size: 16px;line-height: 24px;color: #222222;text-transform: none;} .footer-menu .menu__heading:active{color: #ed1c24;background-color: rgba(100, 100, 100, 0.1);} .footer-menu .menu__heading:after{position: absolute;right: 10px;color: #9a9a9a;content: "\f107";font-family: FontAwesome;font-size: 22px;} .footer-menu .menu__heading.expanded:after{transform: rotate(180deg);} .footer-menu .menu__listing{list-style: none;padding: 0;margin: 0;max-height: 0;overflow: hidden;transition: max-height 1s ease;} .footer-menu .menu__listing.expanded{max-height: 999px;overflow: hidden;transition: max-height 1s ease;} .footer-menu .menu__listing li{list-style: none;} .footer-menu .menu__listing li a{position: relative;display: block;padding: 10px 7px 10px 20px;color: #666;font-size: 16px;line-height: 24px;text-decoration: none;} .footer-menu .menu__listing li a:hover{color: #ed1c24;} .footer-menu .menu__listing li a:hover:after{color: inherit;} .footer-menu .menu__listing li a:after{position: absolute;right: 10px;color: #9a9a9a;content: "\f105";font-family: FontAwesome;font-size: 22px;} .footer-menu .menu__listing li a i{position: absolute;left: 10px;top: 7px;display: block;width: 28px;height: 28px;color: #fff;background-color: #AFAFAF;font-size: 14px;font-style: normal;text-align: center;line-height: 28px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;} .footer__top{padding-top: 5px;} .footer__top .hotline{text-align: center;padding: 10px 0;font-size: 17px;} .footer .support-info{display: none;} .footer__middle{display: none;padding: 0;text-align: center;} .footer__middle .hotline{padding: 10px 0;font-size: 17px;} .footer__bottom{display: none;text-align: center;font-size: 11px;padding-bottom: 0;} .footer__bottom .websites-block{padding: 15px 0 15px;border-top: 1px solid #efefef;background-color: #f6f6f6;} .footer__bottom .websites{padding-top: 5px;} .footer__bottom .websites a{display: inline-block;margin: 0 10px;vertical-align: top;} .footer__bottom .websites a .website-logo, .footer__bottom .websites a img{margin-right: 0;vertical-align: top;} .footer .footer-logo{height: 18px;margin-bottom: 5px;fill: #939393;} .newsletter{position: relative;} .newsletter__input{width: 100% !important;} .newsletter__button{position: absolute;top: 0;right: 0;border: 0;color: #71be0f;font-size: 18px;line-height: 18px;background-color: transparent;} .newsletter__button:focus, .newsletter__button:active, .newsletter__button:hover{color: #71be0f;background-color: transparent;} .newsletter .form-control-feedback{display: none;} .hd-menu .nano{max-height: 100%;} .hd-menu .nano .scrollbar{right: auto;left: 7px;opacity: 0.3;} .hd-menu .nano:hover .scrollbar, .hd-menu .nano:active .scrollbar{opacity: 1;} .hd-menu .nano .thumb{-moz-opacity: 0.9;opacity: 0.9;} .hd-menu .toggle-nav{position: absolute;right: -40px;top: 0;z-index: 999;display: none;} .hd-menu-open .hd-menu .toggle-nav{display: block;} .hd-menu .profile{position: relative;border-bottom: 1px solid #d9d9d9;padding: 0 10px;background-color: #f4f4f4;} .hd-menu .profile__avatar{position: absolute;padding-top: 50px;left: 12px;text-align: center;} .hd-menu .profile__avatar img{max-width: 28px;max-height: 28px;border: 1px solid #d3d3d3;background-color: #eeeeee;} .hd-menu .profile__name{margin-left: 40px;} .hd-menu .profile__name a.account{display: block;color: #444;position: relative;padding-right: 15px;} .hd-menu .profile__name a.account:after{position: absolute;right: 0px;top: -6px;color: #9a9a9a;content: "\f105";font-family: FontAwesome;font-size: 22px;} .hd-menu .profile__name a.logout{position: absolute;top: 10px;right: 10px;padding: 2px 8px;} .hd-menu .profile__info{padding: 10px 0px 11px 0px;} .hd-menu .profile__info ul.profile__menu{display: inline-block;padding: 0;margin: 0;list-style: none;} .hd-menu .profile__info ul.profile__menu li{display: inline-block;list-style: none;color: #444444;} .hd-menu .profile__info ul.profile__menu li a{display: inline-block;color: inherit;} .hd-menu .profile .dropdown{margin-bottom: 20px;} .hd-menu .profile .dropdown> a{display: inline-block;padding: 0 10px;height: 24px;border: 1px solid #DBDBDB;color: #222;background-color: #ECECEC;line-height: 23px;text-decoration: none;outline: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;} .hd-menu .profile .dropdown> a:hover{text-decoration: none;} .hd-menu .profile .dropdown .dropdown-menu a{padding-left: 10px;padding-right: 10px;} .hd-menu .side-nav{margin: 0 0 15px 0;border-bottom: 1px solid #e4e4e4;} .hd-menu .side-nav ul{list-style: none;padding: 0;} .hd-menu .side-nav ul li{list-style: none;} .hd-menu .side-nav ul li a{position: relative;display: block;padding: 10px 7px 10px 50px;color: #222222;font-size: 16px;line-height: 24px;text-decoration: none;} .hd-menu .side-nav ul li a:active{color: #ed1c24;background-color: rgba(100, 100, 100, 0.1);} .hd-menu .side-nav ul li a:active:after{color: inherit;} .hd-menu .side-nav ul li a:after{position: absolute;right: 10px;color: #9a9a9a;content: "\f105";font-family: FontAwesome;font-size: 22px;} .hd-menu .side-nav ul li a i{position: absolute;left: 10px;top: 7px;display: block;width: 28px;height: 28px;color: #fff;background-color: #AFAFAF;font-size: 14px;font-style: normal;text-align: center;line-height: 28px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;} .hd-menu .side-nav--footer ul li a{padding-left: 10px;color: #999999;} .hd-menu .side-nav--footer ul li a i{color: #999999;} .hd-menu .side-nav--no-icon ul li a{padding-left: 10px;} .hd-menu .newsletter{margin: 0 0 10px;padding: 0 10px;} .hd-menu .hotline{margin: 0 10px 10px;height: 34px;padding: 6px 12px;border: 1px solid #CCC;font-size: 17px;line-height: 20px;color: #555;background-color: #fff;text-align: center;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;} .box + .box{margin-top: 15px;}  .context-sidebar{position: absolute;z-index: 9999;top: 0;left: 0;width: 100%;height: 100%;padding-top: 40px;background-color: #e8eaee;overflow: hidden;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all linear .2s;-o-transition: all linear .2s;transition: all linear .2s;} .context-sidebar .nav{position: absolute;top: 0;left: 0;height: 40px;width: 100%;padding-top: 8px;padding-bottom: 8px;z-index: 9999;margin-bottom: 3px;line-height: 24px;background: #fff;text-align: center;font-weight: 400;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);} .context-sidebar .nav .context-close{position: absolute;top: 5px;left: 5px;font-size: 12px;line-height: 1.4;} .context-sidebar .nav-bottom{position: absolute;bottom: 0;left: 0;right: 0;height: 60px;padding: 10px 15px 0;background: #efefef;box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.25);} .context-sidebar .nav-bottom .btn{margin: 0 5%;width: 40%;} .current-filter{padding: 0 10px;} .current-filter .filter__button i{display: none;} .product-filters{display: none;} .context-sidebar .product-filters{display: block;overflow: auto;position: absolute;z-index: 9;top: 40px;left: 0;right: 0;bottom: 60px;margin: 0;} .filter{padding: 0;} .filter .filter__title{z-index: 2;width: auto;border-bottom: 0;font-size: 13px;font-weight: 500;} .filter .filter__title i{width: 15px;margin-right: 3px;font-size: 15px;} .filter .filter__body{border-top: 1px solid #eeeeee;} .filter .filter__wrapper{max-height: 400px;} .filter-active-items{position: relative;z-index: 1;display: block;padding: 0 10px 0 35px;margin-top: -15px;margin-bottom: 10px;} .filter .filter__button{margin: 0 5px 5px 0;font-size: 12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} .filter .filter__button.active:hover, .filter .filter__button.active{color: #222;background-color: transparent;} .filter .filter__button.active:hover:after, .filter .filter__button.active:after{content: "\f00c";color: #222;} .filter .filter__button:hover{background-color: transparent;} .filter .filter__button:hover:after{content: "\f096";color: #aaaaaa;} .product-sortings{margin-bottom: 17px;} .product-sortings .sorting{height: 18px;padding: 0 6px;margin: 0 5px 5px 0;min-width: 0;border: 0;background-color: #eee;color: #4d4d4d;font-weight: 400;font-size: 11px;line-height: 18px;white-space: nowrap;cursor: pointer;outline: 0;text-transform: none;-webkit-border-radius: 3px !important;-moz-border-radius: 3px !important;border-radius: 3px !important;} .product-sortings .sorting> i{font-size: 9px;margin-left: 1px;vertical-align: -1px;} .product-sortings .sorting:hover, .product-sortings .sorting--active{background-color: #71be0f;color: #fff;} .product-sortings .sorting:hover> i, .product-sortings .sorting--active> i{color: inherit;} .category-header{margin-bottom: 12px;padding: 10px;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;background-color: #ffffff;} .category-header .block__header{border: 0;} .category-header-heading{float: none;display: block;border: 0;padding: 0;margin: 0 0 3px;color: #000000;font-size: 15px;line-height: 1;font-weight: 400;text-transform: uppercase;} .category-header-descr{display: block;border: 0;padding: 0;margin: 0;color: #999999;font-size: 10px;} .category-header-filter-button{position: absolute;right: 10px;top: 0px;} .block--booking{padding: 0;} .block--booking .tabs__nav{display: none;} .block--booking .tabs__content{padding: 8px 10px;} .block--booking .booking-form{margin-bottom: 0;} .block--booking .booking-form .date-selection{padding: 4px 10px 6px;margin-bottom: 10px;border-bottom: 1px solid #eaeaea;} .block--booking .booking-form .date-selection> div{border: 0 !important;margin: 0 !important;} .block--booking .booking-form .date-selection> div:before, .block--booking .booking-form .date-selection> div:after{content: " ";display: table;} .block--booking .booking-form .date-selection> div:after{clear: both;} .block--booking .booking-form .date-selection .form-group{margin: 0;width: 50%;float: left;} .block--booking .booking-form .date-selection .form-group label{padding: 0;} .block--booking .booking-form .date-selection .form-group label input{vertical-align: -3px;} .block--booking .booking-form .form-booking-order{padding: 0 10px;} .block--booking .booking-form .form-booking-order label{display: none;} .block--booking .booking-form .form-group{margin-right: -10px;} .block--booking .booking-form .form-group.col-md-3, .block--booking .booking-form [class|="col-"]{width: auto;float: none;} .block--booking .booking-form .table--reservation{border: 0;border-top: 1px solid #eaeaea;} .block--booking .booking-form .table--reservation tfoot tr th{display: block;float: left;width: 100%;padding: 5px 0;border: 0;} .block--booking .booking-form .table--reservation tfoot tr th.column--total, .block--booking .booking-form .table--reservation tfoot tr th.column--price{width: 50%;} .block--booking .booking-form .table--reservation tfoot tr th.column--total{text-align: left;} .block--booking .booking-form .table--reservation tfoot tr th.column--price{text-align: right;} .block--booking .booking-form .table--reservation tfoot tr th.column--price .product__price{margin-right: 0;display: block;} .block--booking .booking-form .table--reservation .btn--buy-now{display: block;width: 100%;padding: 10px 10px;} .product-similars{padding-top: 10px;} .product--short-info{display: none;} .rating-box{width: 300px;margin-bottom: 15px;} .rating-box__summary{padding: 0 10px;margin: 10px 0;width: 135px;font-size: 13px;} .rating-box .summary__rating{margin-top: 8px;font-size: 12px;} .rating-box__details{padding: 0 5px 0 10px;margin: 10px 0;} .rating-box .rrow__label{width: 40px;} .rating-box .rrow__percent{width: 80px;padding-right: 10px;} .rating-box .rrow__counting{width: 25px;margin-right: 0;text-align: right;} .rating-box .rrow__descr{display: none;} #binh-luan{float: none !important;} #binh-luan .btn{display: block;width: 100%;} #binh-luan .btn span{display: inline !important;} .comments-block .alert{margin-top: 8px !important;padding: 8px;} .comment__avatar{margin-right: 10px;} .comment__avatar img{max-width: 30px;max-height: 30px;} .comment__rating{margin: 0;} .comment__pictures img{max-width: 40px;max-height: 40px;}  .progress-steps{position: relative;width: 300px;margin-bottom: 15px;z-index: 8;} .progress-steps li span, .progress-steps li a{display: none;} .page-profile .content .box__header, .page-checkout .content .box__header{position: fixed;top: 40px;left: 0;width: 100%;z-index: 920;padding: 8px 10px;border-top: 1px solid #eaeaea;background-color: #fff;text-transform: uppercase;text-align: center;-webkit-transition: all 0.5s;transition: all 0.5s;} .page-profile .content .box__header .box__title, .page-checkout .content .box__header .box__title{white-space: nowrap;} .page-profile .content .box__header .btn--back, .page-checkout .content .box__header .btn--back{position: absolute;left: 0;top: 0;margin: 0;height: 40px;padding: 0 12px;font-size: 30px;line-height: 32px;color: #000;} .page-profile .box__footer .btn, .page-checkout .box__footer .btn{float: none !important;display: block;width: 100%;} .page-profile .sidebar--checkout .box__header, .page-checkout .sidebar--checkout .box__header{display: none;} .page-profile .sidebar--checkout-2, .page-checkout .sidebar--checkout-2, .page-profile .sidebar--checkout-3, .page-checkout .sidebar--checkout-3{display: none;} .page-profile .order-info, .page-checkout .order-info{font-size: 13px;min-height: 40px;} .page-profile .checkout-status .btn, .page-checkout .checkout-status .btn{width: 100%;} .table--checkout> thead> tr> th{display: none;padding: 8px 10px;} .table--checkout> thead> tr> th.items0count{display: block;} .table--checkout> tbody> tr{position: relative;display: block;padding: 10px 0 10px 50px;} .table--checkout> tbody> tr.sep-row{padding-left: 0;} .table--checkout> tbody> tr.sep-row> td{padding: 0;} .table--checkout> tbody> tr> td{display: block;padding: 0 10px;} .table--checkout> tbody> tr> td.image{position: absolute;top: 4px;left: 0;padding: 10px 10px;width: 60px;} .table--checkout> tbody> tr> td.image:before, .table--checkout> tbody> tr> td.image:after{content: " ";display: table;} .table--checkout> tbody> tr> td.image:after{clear: both;} .table--checkout> tbody> tr> td.image img{max-width: 40px;max-height: 40px;} .table--checkout> tbody> tr> td.name{padding-right: 50px;} .table--checkout> tbody> tr> td.unit label{color: #ed1c24;} .table--checkout> tbody> tr> td.discount, .table--checkout> tbody> tr> td.total{display: none;} .table--checkout> tbody> tr> td.action{position: absolute;padding: 0;right: 10px;top: 10px;} .check-out-step-2 .form-group-note{margin-top: 10px !important;} .check-out-step-2 .form-group-note label{display: none;} .check-out-step-2 .form-group-note textarea{height: 100px;} .cart-info-header{border-top: 1px solid #D2D2D2;border-bottom: 1px solid #D2D2D2;padding: 10px 10px;margin: 8px -10px 5px;text-transform: uppercase;color: #000;font-size: 15px;font-weight: 500;line-height: 22px;} .table--keyval> tbody> tr> th{width: 115px;min-width: 115px;}  .sidebar-content .content, .sidebar-content--2 .content, .content-sidebar--2 .content, .content-sidebar .content{float: none !important;width: auto !important;margin: 0;} .sidebar-content .sidebar, .sidebar-content--2 .sidebar, .content-sidebar--2 .sidebar, .content-sidebar .sidebar{float: none !important;width: auto !important;margin: 0;} .page-product .sidebar-content .sidebar, .page-product .sidebar-content--2 .sidebar, .page-product .content-sidebar--2 .sidebar, .page-product .content-sidebar .sidebar, .page-profile .sidebar-content .sidebar, .page-profile .sidebar-content--2 .sidebar, .page-profile .content-sidebar--2 .sidebar, .page-profile .content-sidebar .sidebar{display: none;} .wysiwyg p img{max-width: 100%;height: auto;} .wysiwyg p + p{margin-top: 5px;}  #proFileForm label{font-weight: 400;color: #999999;} #proFileForm .btnAddProfile{display: block;width: 100%;text-transform: uppercase;} .table--reward-points thead, .table--reward-points thead tr, .table--reward-points thead tr td{display: none;} .table--reward-points tbody tr{display: block;position: relative;padding: 10px 0;} .table--reward-points tbody tr + tr{border-top: 1px solid #dddddd;} .table--reward-points tbody tr td{display: block;padding: 0 10px;} .table--reward-points tbody tr td.date{width: 100%;color: #666666;font-size: 12px;} .table--reward-points tbody tr td.name{padding-right: 35%;} .table--reward-points tbody tr td.point{position: absolute;top: 10px;right: 10px;width: 30%;text-align: right;} .table--reward-points tfoot tr{position: relative;} .table--reward-points tfoot tr th{display: block;padding: 25px 10px;} .table--reward-points tfoot tr th.total{padding-right: 35%;color: #222222;font-size: 12px;text-align: left;} .table--reward-points tfoot tr th.point{position: absolute;top: 20px;right: 10px;width: 30%;padding: 0;font-size: 16px;font-weight: 400;text-align: right;} .table--orders thead{display: none;} .table--orders tbody tr{display: block;padding: 10px 0;} .table--orders tbody tr + tr{border-top: 1px solid #dddddd;} .table--orders tbody tr td{display: block;padding: 0 10px;border: 0 !important;} .table--orders tbody tr td.name> div{margin-bottom: 0 !important;} .table--orders tbody tr td.name> div:before{content: ' - ';} .table--orders tbody tr td.date{color: #666666;} .table--orders tbody tr td.total{color: #ed1c24;} .table--orders tbody tr td.status{text-align: left;font-weight: 400;} .table--order-details thead{display: none;} .table--order-details tbody tr{display: block;padding: 10px 0;} .table--order-details tbody tr + tr{border-top: 1px solid #dddddd;} .table--order-details tbody tr td{display: block;padding: 0;} .table--order-details tbody tr td.name .name a{color: #222222;} .table--order-details tbody tr td.name .code{color: #999999;} .table--order-details tbody tr td.total{text-align: left;color: #ed1c24;} .table--order-details tbody tr td .key{width: 40%;max-width: 140px;display: inline-block !important;} .e-voucher{height: auto;} .e-voucher-image{max-width: 60px;}  .box--center{width: 100%;}  .box__header{padding: 8px 10px;} .box__body{padding: 10px 10px;} .box__footer{padding: 8px 10px;}  .tabs--skin-1{padding: 0 10px 0;} .tabs--skin-1 .tab__item a{padding: 10px 6px;}  .form--general .has-feedback label.visible-xs ~ .form-control-feedback{top: 28px;} .form--registration .form__inner{width: auto;}  div.pagination{display: block;float: none !important;padding: 0 10px;} .pagination__text{display: none;} .pagination ul.pagination{display: none;text-align: center;} .pagination ul.pagination li a{padding: 3px 8px;font-size: 11px;} .pagination .loading{height: 100px;background: url(/Content/assets/img/loader-mascot.gif) no-repeat center center;background-size: 52px 100px;} .done.pagination .loading{display: none !important;}  .modal-dialog{width: auto;max-width: 95%;} .modal-comment-dialog{width: auto;max-width: 95%;} .modal-comment-dialog .modal-header{padding: 0 10px;} .modal-comment-dialog .modal-body{padding: 10px;} .modal-comment-dialog .modal-footer{padding: 10px;text-align: left;} .modal-comment-dialog .modal-footer> div.pull-left, .modal-comment-dialog .modal-footer> div.pull-right{float: none !important;} .modal-comment-dialog .modal-footer> div.pull-left{text-align: center;} .modal-comment-dialog .modal-footer .btn{display: block;width: 100%;margin: 0 0 5px;} .modal-comment-dialog textarea.form-control{height: 80px;resize: vertical;} .modal-comment-dialog .rating-box{margin-left: -10px;} .modal-comment-dialog .btn--comment{display: block;width: 100%;margin: 0;} .location-selector-modal .modal-dialog{width: 95%;}  .tt-menu{position: fixed !important;top: 80px !important;left: 0;right: 0;margin: 0;z-index: 785;} .tt-menu .tt-dataset{padding: 0;} .tt-menu .tt-dataset .tt-suggestion a{padding: 8px 15px;font-size: 14px;line-height: 16px;} .tt-menu .tt-dataset .tt-header-line{font-size: 14px;background-color: #DFDFDF;color: #999999;}  .m-branding .branding--restaurant i.hd{background-color: #63b700;} .m-branding .branding--beauty i.hd{background-color: #d05b79;} .m-branding .branding--entertainment i.hd{background-color: #1cb1a8;} .m-branding .branding--product i.hd{background-color: #26abd1;} .m-branding .branding--dien-tu i.hd{background-color: #21a1ca;} .m-branding .branding--icon_MeBe i.hd{background-color: #f36055;} .m-branding .branding--thu-pham i.hd{background-color: #44b771;} .m-branding .branding--lam-dep i.hd{background-color: #a66dbe;} .m-branding .branding--sach i.hd{background-color: #1aa89d;} .m-branding .branding--nha-cua i.hd{background-color: #f2c925;} .m-branding .branding--fashion i.hd{background-color: #1e74b3;} .m-branding .branding--travel i.hd{background-color: #f6911b;} .search-mode#page-wrapper{padding-top: 40px;} .search-mode .search-overlay{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 780;background-color: rgba(0, 0, 0, 0.4);} .search-mode .header__main{margin-top: -40px;} .search-mode .header__main .search-area{top: 0;display: block;opacity: 1;padding-top: 6px;padding-bottom: 7px;background-color: #fff;} .search-mode .header__main .search-area .search-box{margin-right: 54px;} .search-mode .header__main .search-area .btn--remove{display: block !important;left: auto;top: 7px;right: 7px;width: 15px;height: 15px;padding: 0;line-height: 14px;font-size: 10px;color: #fff;background-color: #ccc;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;} .search-mode .header__main .search-area .btn--remove> i{font-size: 6px;font-weight: 700;} .search-mode .header__main .search-area .btn--cancel{left: auto;right: -48px;top: 1px;font-size: 15px;color: #0000cc;} .products .product:hover .item__meta, .products .product:hover .item__delivery, .products .product:hover .item__variants, .products .product:hover .item__location{display: none;} .category-sidebar, .category-content{width: auto;} .category-content .products .product-wrapper.col-md-4:nth-child(3n+1){clear: none;} .category-content .products .product-wrapper.col-md-3:nth-child(4n+1){clear: both;}  .padding-lr{padding-left: 10px;padding-right: 10px;} .product--details{position: relative;padding: 0;border: 0;background-color: #f6f6f6;} .product--details .border-top{margin-top: 5px;padding-top: 5px;} .product--details .product__gallery{float: none;width: auto;margin: 0 0 12px 0;padding: 0 0 65px 0;border-bottom: 1px solid #dedede;background-color: #fff;} .product--details .product__gallery .media-gallery{margin: 0 auto;padding: 0;width: 320px;height: 320px;max-width: 400px;max-height: 400px;} .product--details .product__gallery .media-gallery img{height: auto;max-width: 100%;max-height: 100%;} .product--details .product__details{padding: 5px 0;background-color: #fff;} .product--details .product__header, .product--details .product__price-info, .product--details .product__stats, .product--details .product__add-to-cart, .product--details .product__delivery{padding-left: 10px;padding-right: 10px;} .product--details .product__header{padding-bottom: 0;} .product--details .product__title{margin-bottom: 5px;font-size: 16px;} .product--details .product__description, .product--details .product__sharing{display: none;} .product--details .product__price{font-size: 15px;font-weight: 700;vertical-align: text-bottom;} .product--details .product__price--list-price{font-size: 13px;font-weight: 400;vertical-align: text-bottom;} .product--details .product__price--discount{font-weight: 400;-ms-transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);} .product--details .product__stats> div{padding: 3px 8px 3px 0;} .product--details .product__stats> div + div{padding-left: 8px;} .product--details .product__stats> div:last-child{padding-right: 0;} .product--details .product__rating{font-size: 11px;} .product--details .product__rating .stars{margin-right: 8px;font-size: 11px;line-height: 16px;} .product--details .product__rating .comments-count{font-size: inherit;} .product--details .product__rating .comments-count__number:before{content: '(';
    }
    .product--details .product__rating .comments-count__number:after {
        content: ')';} .product--details .product__rating .comments-count__text{display: none;} .product--details .product__purchases{line-height: 16px;font-size: 14px;} .product--details .product__availability{font-size: 14px;} .product--details .product__availability span{display: none;} .product--details .product__availability span + span{display: inherit;} .product--details .product__add-to-cart .btn--buy-now{display: block;width: 100%;} .product--details .product__add-to-cart .btn--add-to-cart{padding-top: 3px;padding-bottom: 3px;margin: 10px 0 0;display: block;width: 100%;font-size: 15px;} .product--details .product__delivery{padding-left: 18px;min-height: 35px;position: relative;} .product--details .product__delivery:before, .product--details .product__delivery:after{content: " ";display: table;} .product--details .product__delivery:after{clear: both;} .product--details .product__delivery> span{line-height: 30px;float: left;clear: left;} .product--details .product__delivery> span i{font-size: 14px;width: 20px;vertical-align: -2px;} .product--details .product__delivery> a.share{position: absolute;top: 10px;right: 10px;} .product--details .product__sizes{margin: 0 -10px;padding: 0 10px;border-bottom: 1px solid #EAEAEA;} .product--details .product__sizes .size-selection{padding-top: 3px;} .product--details .product__sizes .size-selection .btn{margin: 0 7px 7px 0;padding: 0 8px;min-width: 36px;color: #aaaaaa;-webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important;} .product--details .product__sizes .size-selection .btn.active{border-color: #71BE0F;color: #ffffff;} .product--details .product__variants{border: 0;padding: 0 10px;margin: 0 -10px;border-bottom: 1px solid #EAEAEA;background-color: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;} .product--details .product__variants .nano{max-height: none;overflow: visible;} .product--details .product__variants .nano .scrollbar{display: none;} .product--details .product__variants .nano .viewport{height: auto !important;} .product--details .product__variants .nano .viewport .overview{position: static;} .product--variant{position: relative;padding: 4px 0 8px;border-bottom-color: #EAEAEA;} .product--variant> *{float: none;} .product--variant .product__image{display: block;position: static;float: left;margin-right: 10px;width: 60px;margin-top: 5px;} .product--variant .product__header{padding: 4px 95px 4px 0;min-height: 0;} .product--variant .product__title{font-size: 12px;line-height: 16px;} .product--variant .product__purchases{display: none;} .product--variant .product__add-to-cart{position: absolute;top: 5px;right: 0;padding: 0;width: auto;} .product--variant .product__price-info{width: auto;margin: 0;padding: 0;} .product--details .gallery.gallery--fashion{width: auto;} .product--details .gallery.gallery--fashion .gallery__thumbnails{top: 413px;} .gallery__thumbnails{padding: 0 5px;margin: 10px 0;} .product--details .gallery__thumbnails{position: absolute;top: 333px;left: 0;right: 0;height: 40px;margin: 0;} .gallery__thumbnails a{width: 40px !important;} .gallery__thumbnails a img{width: 40px !important;} .gallery__thumbnails .btn{display: none;} .gallery__thumbnails .thumbs-carousel .owl-wrapper-outer{margin: 0 auto;max-width: 100%;} #product-details{border-top: 1px solid #dedede;padding-top: 0;margin-bottom: 0;} #product-details .tabs__nav{display: none;} #product-details .tab-content{padding: 0;} #product-details .tab-pane + .tab-pane{margin-top: 0;border-top: 1px solid #dddddd;} #product-details .tab-pane .block__header{position: relative;border-bottom: 0;} #product-details .tab-pane .block__title{position: relative;display: block;float: none;padding: 10px 8px;border-bottom: 0;font-size: 13px;line-height: 17px;text-transform: uppercase;cursor: pointer;} #product-details .tab-pane .block__title:after{position: absolute;right: 12px;color: #9b9b9b;font-family: FontAwesome;font-size: 20px;content: "\f107";-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);transform: rotate(-180deg);-webkit-transition-duration: 0.1s;-moz-transition-duration: 0.1s;transition-duration: 0.1s;} #product-details .tab-pane .block__content{padding: 0 8px 10px;} #product-details .tab-pane.collapsed .block__title:after{-ms-transform: rotate(0);-webkit-transform: rotate(0);-moz-transform: rotate(0);transform: rotate(0);-webkit-transition-duration: 0.1s;-moz-transition-duration: 0.1s;transition-duration: 0.1s;} #product-details + .box{display: none;}  .hd-container, .hd-pusher, .hd-content{height: 100%;width: 100%;} .hd-content, .hd-content-inner{position: relative;} .hd-container{position: relative;overflow: hidden;} .hd-container> .toggle-nav{opacity: 0;position: fixed;top: 0;left: -40px;z-index: 9999;background-color: #fff;-webkit-transition: left 0.2s;transition: left 0.2s;} .hd-container.hd-menu-open> .toggle-nav{opacity: 1;left: 275px;-webkit-transition: left 0.2s;transition: left 0.2s;} .hd-menu-open .toggle-nav .hd-nav:before{content: "\e901";} .hd-pusher{position: relative;left: 0;z-index: 99;height: 100%;-webkit-transition: all 0.2s;transition: all 0.2s;background-color: #f6f6f6;} .hd-pusher .hd-touch-layer{position: absolute;top: 0;right: 0;width: 0;height: 0;background: rgba(0, 0, 0, 0.4);content: '';opacity: 0;-webkit-transition: opacity 0.2s, width 0.1s 0.2s, height 0.1s 0.2s;transition: opacity 0.2s, width 0.1s 0.2s, height 0.1s 0.2s;z-index: 900;} .hd-menu-open .hd-pusher .hd-touch-layer{z-index: 980;width: 100%;height: 100%;opacity: 1;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;} .hd-menu{position: fixed;top: 0;left: 0;bottom: 0;z-index: 910;visibility: hidden;width: 275px;background: #ffffff;-webkit-transition: all 0.2s;transition: all 0.2s;} .hd-menu-container{width: 100%;height: 100%;overflow-y: scroll;box-shadow: 1px 0 3px rgba(0, 0, 0, 0.1);} .hd-menu::after{position: absolute;top: 0;right: 0;width: 100%;height: 100%;content: '';opacity: 1;-webkit-transition: opacity 0.2s;transition: opacity 0.2s;} .hd-menu-open .hd-menu::after{width: 0;height: 0;opacity: 0;-webkit-transition: opacity 0.2s, width 0.1s 0.2s, height 0.1s 0.2s;transition: opacity 0.2s, width 0.1s 0.2s, height 0.1s 0.2s;}   .hd-effect-4.hd-menu{z-index: 150;transform: translateX(-100%);} .hd-effect-4.hd-menu-open .hd-effect-4.hd-menu{visibility: visible;transform: translateX(0);} .hd-effect-4.hd-menu::after{display: none;}  .no-csstransforms3d .hd-pusher, .no-js .hd-pusher{padding-left: 275px;}  .side-nav-branding .branding--restaurant i.hd{background-color: #63b700;} .side-nav-branding .branding--beauty i.hd{background-color: #d05b79;} .side-nav-branding .branding--entertainment i.hd{background-color: #1cb1a8;} .side-nav-branding .branding--dien-tu i.hd{background-color: #21a1ca;} .side-nav-branding .branding--icon_MeBe i.hd{background-color: #f36055;} .side-nav-branding .branding--thu-pham i.hd{background-color: #44b771;} .side-nav-branding .branding--lam-dep i.hd{background-color: #a66dbe;} .side-nav-branding .branding--sach i.hd{background-color: #1aa89d;} .side-nav-branding .branding--nha-cua i.hd{background-color: #f2c925;} .side-nav-branding .branding--fashion i.hd{background-color: #1e74b3;} .side-nav-branding .branding--travel i.hd{background-color: #f6911b;} .wysiwyg table{width: 100% !important;} .wysiwyg table, .wysiwyg div, .wysiwyg img{max-width: 100% !important;} .address-box .address-tool-box{bottom: 15px;}}@media screen and (max-width: 767px) {.mfp-map.mfp-wrap { position: fixed !important;top: 0 !important;bottom: 0;left: 0;right: 0;} .mfp-map.mfp-wrap .mfp-content{height: 100%;} .mfp-map.mfp-wrap .mfp-content .mfp-iframe-scaler{height: 100%;padding-bottom: 0;} .block--tab.tab-style--campaign .block__header .tab__item{margin-bottom: 2px;} .block--tab.tab-style--campaign .block__header .tab__item a{font-size: 14px;min-width: 100px;}}@media screen and (min-width: 768px) and (max-width: 1199px) {.container, .hd-container { min-width: 1004px;} .promo-banners{display: none;} .header-cart{padding-left: 15px;} .affix .search-area{width: 430px;} .product__image img{height: auto;} .item__meta span{font-size: 11px;} .main-nav li.multicolumns .submenu-wrapper{width: 756px;} .main-nav li.multicolumns .submenu-wrapper .promo a{background-position: 0 0 !important;} .main-nav li.multicolumns .submenu-wrapper .col-md-4{width: 33.33%;} .content-sidebar--2 .content{width: 695px;} .content-sidebar--2 .sidebar{width: 260px;} .sidebar-content--2 .sidebar{float: left;width: 260px;margin-right: 25px;} .sidebar-content--2 .content{float: left;width: 690px;} .header__main .progress-steps{width: 750px;}}@media screen and (min-width: 1200px) {.hd-container { min-width: 1200px;}}@media screen and (max-width: 1599px) {.nav--floating > li > a > span { right: auto;left: 100%;padding: 7px 12px 7px 0;}}@media (max-width: 1365px) {.nav--floating { display: none;}}@media (max-width: 767px){.box-chitiet-dh { padding:15px ;} .chitiet-dh-steps{margin: 10px auto;} .chitiet-dh-steps> li:before{margin: 0 auto 5px;} .chitiet-dh-steps> li span{display: none;} .detail-gh table tr:first-child{border-top: none;background: #eeeeee;font-weight:bold;border-top:none!important;} .detail-gh table tr:nth-child(4n+1){border-top: none;background: #eeeeee;font-weight:bold;border-top: 1px solid #d2d2d2;}}#smartbanner{position:fixed !important;left:0;top:0;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%);background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none;}#smartbanner, html.sb-animation{-webkit-transition: all .3s ease}#smartbanner .sb-container{margin: 0 auto;}#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:18px;height:18px;font-family:'ArialRoundedMTBold',Arial;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:100%;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased;}#smartbanner .sb-close:active{font-size:13px;color:#aaa;}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3);}#smartbanner.no-icon .sb-icon{display:none;}#smartbanner .sb-info{position:absolute;left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8);}#smartbanner #smartbanner.no-icon .sb-info{left:34px;}#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height: 18px;}#smartbanner .sb-info> span{display:block;}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase;}#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding: 0 10px;min-width: 10%;height:24px;font-size:12px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset;}#smartbanner .sb-button:active, #smartbanner .sb-button:hover{background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%);}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px;}#smartbanner.android{border-color:#212228;background: #3d3d3d url('data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7');border-top: none;box-shadow: none;}#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);}#smartbanner.android .sb-close:active{color:#eee;}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000;}#smartbanner.android .sb-info strong{color:#fff;}#smartbanner.android .sb-button{min-width: 12%;border:1px solid #DDDCDC;padding:1px;color:#d1d1d1;background: none;border-radius: 0;box-shadow: none;min-height:28px}#smartbanner.android .sb-button span{text-align: center;display: block;padding: 0 10px;background-color: #42B6C9;background-image: -webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB));background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB);text-transform:none;text-shadow:none;box-shadow:none;}#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover{background: none;}#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span{background:#2AC7E1;}#smartbanner.windows .sb-icon{border-radius: 0px;}.date-picker{position: absolute;font-size: 1em;color: #FFF;text-align: center;cursor: default;border: 1px solid #ffffff;border-radius: 2px;margin: 6px 0;background: #cbcbcb;box-shadow: 8px 8px 12px rgba(230, 230, 230, 0.2);z-index: 100;}.date-picker:before{content: "";display: block;position: absolute;top: -9px;left: 8px;border: 8px solid #a2a2a2;border-width: 0px 8px 8px;border-color: transparent transparent #a3a3a3;}.date-picker:after{content: "";display: block;position: absolute;top: -8px;left: 8px;border: 8px solid #cbcbcb;border-width: 0px 8px 8px;border-color: transparent transparent #333;}.date-picker .cal-month{margin: 0;}.cal-month{border-collapse: collapse;margin: 0 12px 12px 0;}.cal-month td{z-index: 0;}.week-day{font-weight: normal;border-bottom: 1px solid #666;color: #777;}.previous-month, .next-month, .current-month, .week-no, .week-day{position: relative;padding: 5px 7px;cursor: default;}.previous-month:not(.disabled):hover:before,.next-month:not(.disabled):hover:before,.current-month:not(.disabled):hover:before,.current-month.today:after,.event:before,.selected-day:before,.previous-month:active:before,.next-month:active:before,.current-month:active:before{content: '';display: block;position: absolute;top: 50%;left: 50%;margin: -14px;width: 28px;height: 28px;box-sizing: border-box;z-index: -1;}.previous-month, .next-month{color: #444;}.week-no{color: #C44;border-right: 1px solid #666;width: 30px;padding: 4px 0;}.previous-month.week-end, .next-month.week-end{color: #422;}.week-end, .week-day.week-end{color: #633;}.event{color: #C44!important;}.previous-month.event:before, .next-month.event:before{background-color: #322;}.disabled{color: #111!important;}.dp-title, .dp-footer{padding: 5px 5px 6px;background: #FFF;border-radius: 0 0 0px 0px;}.dp-title{min-width: 180px;border-radius: 2px 2px 0 0;}.dp-label{position: relative;display: inline-block;overflow: hidden;margin: 0 2px -5px;}.dp-label-month{}.dp-label-year{color: #000;}.dp-label:hover{color: #FFF;}.dp-title select, .dp-footer select{display: inline-block;position: absolute;left: 0;top: 0;opacity: 0;}.dp-prev, .dp-next{display: block;position: relative;outline: none;width: 20px;height: 22px;margin: 0 -3px;text-indent: 20px;white-space: nowrap;overflow: hidden;background-color: transparent;border: none;opacity: .5;float: left;}.dp-next{float: right;}.dp-prev:after, .dp-next:after{content: "";position: absolute;top: 50%;left: 50%;width: 0px;height: 0px;margin: -6px;border: 6px solid #fff;}.dp-prev[disabled]:after, .dp-next[disabled]:after{visibility: hidden;}.dp-prev:after{border-color: transparent #fff transparent transparent;}.dp-next:after{border-color: transparent transparent transparent #fff;}.dp-prev:hover, .dp-next:hover{opacity: 1;}.date-picker{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 13px;color: #444;text-align: center;cursor: default;border: 1px solid #ccc;margin: 6px 0;background: #fff;border-radius: 3px;box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.1);}.date-picker.has-week-no{box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.1), inset 30px 61px 0px -1px rgba(255, 255, 255, 1), inset 30px 61px 0px 0px rgba(204, 204, 204, 1);}.date-picker:before, .date-picker:after{content: "";display: block;position: absolute;top: -9px;left: 8px;border: 8px solid #ccc;border-width: 0px 8px 8px;border-color: transparent transparent #ccc;}.date-picker:after{top: -8px;border-color: transparent transparent #eee;}.date-picker .cal-month{margin: 0px;}.date-picker .cal-month td{position: relative;box-sizing: border-box;width: 35px;height: 35px;}.date-picker .cal-month th{padding-bottom: 4px;}.week-end{color: #77A;}.disabled{color: #aaa;}.next-month span,.previous-month span,.week-end.next-month, .week-end.prev-month{color: #ddd;}.cal-month tbody td:not(.disabled):not(.week-no):hover{color: #000;cursor: pointer;}.selected-day{color:red;}.event:after{content: "";position: absolute;left: 1px;top: 1px;width: 0;height: 0;border: 3px solid #ccc;border-color: #ccc transparent transparent #ccc;}.week-no{color: #999;padding-right: 6px;}.dp-title, .dp-footer{text-align: center;min-width: 140px;font-size: 15px;padding: 5px;background: #FFF;border-radius: 0 0 3px 3px;}.dp-title{border-radius: 3px 3px 0 0;text-transform: uppercase;color: #000;}.dp-label{margin: 0 2px -4px;}.dp-label-month{}.dp-label:hover{color: #000;}.dp-prev, .dp-next{display: block;position: relative;outline: none;width: 30px;height: 30px;text-indent: 30px;white-space: nowrap;border: none;margin: -4px -1px;opacity: .5;}.dp-prev:after, .dp-next:after{content: "";position: absolute;top: 50%;left: 50%;width: 0px;height: 0px;margin: -8px -12px -6px -8px;border: 6px solid #000;}.dp-prev:after{border-color: transparent #000 transparent transparent;}.dp-next:after{border-color: transparent transparent transparent #000;}.dp-prev[disabled]:after, .dp-next[disabled]:after{visibility: hidden;}.dp-prev:hover, .dp-next:hover{opacity: 1;}.brown{color: #7d3008;}.green{}.disabled-2, .disabled-3{}.current-month .today-icon{display: block;position: absolute;right: 5px;bottom: 5px;margin: -6px;width: 15px;height: 15px;border-radius: 50%;font-size: 10px;line-height: 15px;background-color: #27ae60;color: #FFF;}.count-icon{display: none;}.today-icon{display: none;right: auto;left: 0;}.action{display: inline-block;outline: none;font-size: 13px;padding: 4px 8px;background-color: transparent;border: 1px solid transparent;border-radius: 3px;color: #ccc;opacity: .5;}.action:hover{border: 1px solid #666;opacity: 1;}.action[disabled]{visibility: hidden;}.action.clear{float: left;}.action.close{float: right;}.partner{border: 1px solid red;}.range{background-color: rgba(255, 255, 255, 0.05);}.range-begin{border-radius: 50% 0 0 50%;}.range-end{border-radius: 0 50% 50% 0%;}.div-based{display: inline-block;}.div-based:after{content: "";display: table;clear: both;}.div-based .item{position: relative;float: left;width: 19px;z-index: 1;}.cleared-day{clear: both;}.date-picker .month-year-picker{border-collapse: separate;}.current{background-color: #444;border-radius: 2px;}.selector{width: 85px;height: 50px;}.selector:hover{background-color: #333;border-radius: 2px;}.cal-month{background-color:#FFF}table.cal-month th{background-color:#a9a9a9;color: #FFF}table.cal-month th.week-day{color: #FFF}table.cal-month td{border: 1px solid #dfdfdf}.next-month .position-corner,.previous-month .position-corner,.current-month .position-corner{display: block;position: absolute;right: 0px;bottom: 0px;width: 15px;height: 15px;font-size: 10px;line-height: 15px;color: #FFF;width: 20px;height: 20px;background: linear-gradient(to top left, #2cd02c 50%, transparent 50%), linear-gradient(to top left, lightgreen 50%, transparent 50%), none;}.next-month .position-corner .count-icon,.previous-month .position-corner .count-icon,.current-month .position-corner .count-icon{color:#FFF;display: inline-block;position: absolute;right:2px;bottom:-1px}.next-month.count-icon:after,.previous-month.count-icon:after,.current-months.count-icon:after{content: "";display: block;width: 20px;height: 20px;margin-top:-20px;margin-left: -20px;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #4679BD;}.dp-label-year:before{content:'Năm '}table tr td.selected-day{width:100%;height: 100%;border:0.16em solid red!important}.box-logo-spa{position: relative;background: #e9e7e7;padding: 0}.box-logo-spa .flexslider-logo img{max-width: 100%;height:auto;max-height:68px;min-height:68px;margin:0;display: inline;padding: 5px 2px;}.box-logo-spa .flexslider-logo ul{list-style: none;overflow: hidden;max-height: 68px;padding:0;margin: 0}.box-logo-spa .flexslider-logo ul li{float: left;text-align: center;margin: 0 1px;background: #fff}.flex-centered .slides{width: 100%!important;text-align: center}.flex-centered .slides li{display: inline-block!important;*display: inline!important;float: none!important}.box-logo-spa .flexslider-logo .flex-direction-nav{list-style-type: none}.box-logo-spa .flexslider-logo .flex-direction-nav li{list-style-type: none}.box-logo-spa .flexslider-logo .flex-direction-nav> li a{z-index:999;width: 14px;height: 23px;margin: -13px 0 0;display: block;background: url(//s3-hd.hotdeal.vn/original/2016/9/2/57e0db80e0e96-icon-next.png) no-repeat;position: absolute;top: 50%;cursor: pointer;text-indent: -9999px} .box-logo-spa .flexslider-logo .flex-direction-nav> li a.flex-next{background-position: -16px 0;right: 0%;opacity:1;display:block;top:51%;right: 5px}.box-logo-spa .flexslider-logo .flex-direction-nav> li a.flex-prev{background-position: 0px 0;left: 93%;opacity:1;display:block;top:51%;left: 5px}.box-logo-spa .flexslider-logo .flex-direction-nav> li a.flex-next:hover{background-position: -16px 0}.box-logo-spa .flexslider-logo .flex-direction-nav> li a.flex-prev:hover{background-position: 0px 0}@media only screen and (min-device-width: 320px) and (max-device-width: 667px) {.box-logo-spa .flexslider-logo img{max-width: 100%;margin:0;display: inline;height:auto;max-height: 55px;}}@media only screen and (min-device-width: 667px) {.box-logo-spa .flexslider-logo img{max-width: 100%;height:auto;max-height:68px;min-height:68px;margin:0;display: inline;padding: 5px 2px;} .box-logo-spa .flexslider-logo ul{list-style: none;overflow: hidden;max-height: 68px;padding:0;margin: 0} .box-logo-spa .flexslider-logo ul li{float: left;text-align: center;margin: 0 1px;background: #fff;width: 146.33px}}#carousel-card{height: 365px;width: 100%;position: relative;margin:0 auto 0 0.5em;}#carousel-card .shadow{-moz-box-shadow: 0px 16px 26px #888888;-webkit-box-shadow: 0px 16px 26px #888888;box-shadow: 0px 16px 26px #888888;}#carousel-card .slide{position: absolute;overflow: hidden;}#carousel-card .slide a:hover img{margin-top: 2px;}#carousel-card .slide img{width: 100%;height: 100%;}#carousel-card .slide p{position: relative;padding: 0;margin: 0;height: 100%}#carousel-card .slide span{background-color: #000;color: #fff;font-size: 0.8em;font-family: sans-serif;position: absolute;padding: 5px;width: 100%;bottom: 0;z-index: 99;}#carousel-card .navigate-left{cursor: pointer;position: absolute;bottom: 168px;left:0px!important;z-index:9999;}#carousel-card .navigate-left img,#carousel-card .navigate-right img{border:1px solid gray;border-radius:1000% }#carousel-card .navigate-right{cursor: pointer;position: absolute;bottom: 168px;right: -5px!important;left: auto!important;z-index:9999;}
h2.product__title {
    font-family: Roboto-Medium;
    font-weight: bold;
}

.product-cart-frame,
.order-recipient {
    background-color: #f5f5f5;
    padding: 15px;
    border: 2px solid #ddd;
}

.content-sidebar--2 .sidebar {
    width: 320px;
    margin-left: 10px;
}

.page-home .main-content {
    padding: 10px 0 40px;
}

.image-homepage {
    margin: 0px 0 -30px !important;
    padding-bottom: 10px;
    width: 215px;
    display: block;
    height: 55px;
}

.logo-wrapper {
    padding: 10px 15px;
    height: 65px;
}

.search-area {
    padding: 10px 40px 0;
}

.search-box__input {
    left: 0px !important;
}

.phan-tram-giam-gia {
    background-image: url(/Content/assets/img/discount.svg) !important;
    background-position-y: 2px;
    height: 27px;
    line-height: 27px;
}

.hothot {
    background-color: #ed1c24;
}

.hotbanchay {
    background-color: #2fc52f !important;
}

.submenu-wrapper {
    width: 700px !important;
    height: 345px !important;
}

#viewedList {
    position: fixed;
    right: 0px;
    z-index: 999;
    bottom: 65px;
    border: 1px solid red;
}

.maunen {
    background: orange;
    margin-bottom: 0px;
}

.radio-inline-1 {
    border: 1px solid #90949c;
    height: 30px;
    width: 30px;
    padding: 5px 5px;
    cursor: pointer;
    text-align: center;
}

.radio-inline {
    border: 1px solid #000080;
    padding-left: 0px;
    padding: 5px 5px;
    width: 35px;
    height: 35px;
    text-align: center;
    font-weight: 600;
    display: inline-block;
}

.inputz {
    visibility: hidden;
}

input[type="radio"]:checked + label {
    background: red;
    color: white;
    border: 1px solid orange;
}

.gallery__thumbnails a {
    margin: 0;
}

.hd-container {
    /*margin: -20px auto;*/
}

.camon {
    color: #71be0f;
    text-align: center;
}

.cart_thumbnail {
    height: 60px;
    width: 60px;
}

.fade1 {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s;
}

@-webkit-keyframes fade {
    from {
        opacity: 0.4;
    }

    to {
        opacity: 1;
    }
}

@keyframes fade {
    from {
        opacity: 0.4;
    }

    to {
        opacity: 1;
    }
}

.prev,
.next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -22px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */

.next {
    right: 10px;
    border-radius: 3px 0 0 3px;
}

    .prev:hover,
    .next:hover {
        background-color: rgba(0, 0, 0, 0.8);
    }

input[type="radio"]:checked + label {
    border: 1px solid red;
    background: url(/Content/assets/img/color-active.png) no-repeat bottom right;
    color: black;
}

.img-replace {
    display: inline-block;
    overflow: hidden;
    text-indent: 100%;
    color: transparent;
    white-space: nowrap;
    z-index: 999999999999999;
}

.bts-popup {
    z-index: 999999999999;
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

    .bts-popup.is-visible {
        opacity: 1;
        visibility: visible;
        -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
        -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
        transition: opacity 0.3s 0s, visibility 0s 0s;
        z-index: 9999999999999;
    }

.bts-popup-container {
    position: relative;
    width: 90%;
    max-width: 500px;
    margin: 4em auto;
    background: white;
    border-radius: none;
    text-align: center;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
    /* Force Hardware Acceleration in WebKit */
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

    .bts-popup-container p {
        color: white;
        padding: 10px 40px;
    }

    .bts-popup-container .bts-popup-button {
        padding: 5px 25px;
        border: 2px solid white;
        display: inline-block;
        margin-bottom: 10px;
    }

    .bts-popup-container a {
        color: white;
        text-decoration: none;
        text-transform: uppercase;
    }

    .bts-popup-container .bts-popup-close {
        position: absolute;
        top: 8px;
        right: 8px;
        width: 30px;
        height: 30px;
    }

        .bts-popup-container .bts-popup-close::before,
        .bts-popup-container .bts-popup-close::after {
            content: '';
            position: absolute;
            top: 12px;
            width: 16px;
            height: 3px;
            background-color: white;
        }

        .bts-popup-container .bts-popup-close::before {
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            left: 8px;
        }

        .bts-popup-container .bts-popup-close::after {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            right: 6px;
            top: 13px;
        }

.is-visible .bts-popup-container {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.bannerHompage {
    margin-left: 20%;
}



/* unvisited link */
a.linkFooter:link {
    color: #899096;
}

/* visited link */
a.linkFooter:visited {
    color: #899096;
}

/* mouse over link */
a.linkFooter:hover {
    color: #899096;
}

/* selected link */
a.linkFooter:active {
    color: #899096;
}

/* unvisited link */
a.mang-xa-hoi:link {
    text-decoration: none;
}

/* visited link */
a.mang-xa-hoi:visited {
    text-decoration: none;
}

/* mouse over link */
a.mang-xa-hoi:hover {
    text-decoration: none;
}

/* selected link */
a.mang-xa-hoi:active {
    text-decoration: none;
}

/* unvisited link */
a.traCuuDonHang:link {
    color: black;
}

/* visited link */
a.traCuuDonHang:visited {
    color: black;
}

/* mouse over link */
a.traCuuDonHang:hover {
    color: black;
}

/* selected link */
a.traCuuDonHang:active {
    color: black;
}

@media screen and (max-width: 767px) {
    .price__discount {
        width: 46px;
        padding-left: 13px;
    }

    .banner-bottom-anhvinh {
        right: 0px !important;
        width: 100%;
    }

        .banner-bottom-anhvinh img {
            width: 100%;
            height: 45px;
        }

        .banner-bottom-anhvinh .x-banner-bottom-anhvinh {
            top: 0px !important;
        }
}

.required {
    color: black;
}

@media screen and (max-width: 767px) {
    .product--details .gallery__thumbnails {
        position: inherit;
        margin-top: 5px;
    }

    #page-wrapper {
        padding-top: 105px;
    }

    .col-md-2.header-cart-wrapper {
        top: 30px;
    }

    .block__branding {
        display: inline-block;
    }
}

#facebook-chat {
    background: transparent none repeat scroll 0 0;
    border-radius: 5px 5px 0 0;
    bottom: 0;
    /*box-shadow: 2px 2px 6px #888;*/
    position: fixed;
    right: 5px;
    width: 275px;
    z-index: 99;
}

    #facebook-chat h3#fc-btn {
        background: #4267b2 url(/Content/assets/img/icons/facebook-chat.png) no-repeat scroll 10px 10px;
        border-radius: 5px 5px 0 0;
        color: #fff;
        cursor: pointer;
        display: block;
        font-size: 14px;
        font-weight: bold;
        margin: 0;
        padding: 12px 15px 12px 38px;
    }

    #facebook-chat .fc-btn-action {
        float: right;
        padding-bottom: 2px;
        font-size: 20px;
    }

@media (max-width: 978px) {
    .bannerHompage {
        margin-left: 0;
    }

    #facebook-chat {
        z-index: 99999;
    }

    #facebook-chat-img {
        padding-bottom: 50px;
    }
}

.thongTinChiTiet img {
    display: block;
    width: 80% !important;
    margin: 0 auto;
}

.hide-anhvinh {
    display: none !important;
}

.show-anhvinh {
    display: block !important;
}

@media screen and (max-width: 767px) {
    .hd-menu .side-nav {
        /*border-bottom: 1px solid #e4e4e4;*/
        /*border-bottom: 0px !important;*/
    }
}

.traCuuMobile {
    padding-top: 20px;
    padding-left: 40px;
}

.hotline-mobile {
    background-color: #d9d9d9 !important;
}

@media screen and (max-width: 767px) {
    .product--details .product__description, .product--details .product__sharing {
        display: block !important;
    }

    .price__valueProduct {
        font-size: 25px !important;
    }
}

.danhgia-txt-center {
    text-align: center;
}

.danhgia-hide {
    display: none;
}

.danhgia-clear {
    float: none;
    clear: both;
}

.danhgia-rating {
    width: 100%;
    font-size: 30px;
    unicode-bidi: bidi-override;
    direction: rtl;
    text-align: center;
    position: relative;
}

    .danhgia-rating > label {
        float: right;
        display: inline;
        padding: 0;
        margin: 0;
        position: relative;
        width: 1.1em;
        cursor: pointer;
        color: #000;
    }

        .danhgia-rating > label:hover,
        .danhgia-rating > label:hover ~ label,
        .danhgia-rating > input.radio-btn:checked ~ label {
            color: transparent;
            border: none;
            background-image: none;
        }

            .danhgia-rating > label:hover:before,
            .danhgia-rating > label:hover ~ label:before,
            .danhgia-rating > input.radio-btn:checked ~ label:before,
            .danhgia-rating > input.radio-btn:checked ~ label:before {
                content: "\2605";
                position: absolute;
                left: 0;
                color: #FFD700;
            }

.guiDanhGia {
    display: block;
    padding-bottom: 10px;
}

a.menuTo::after {
    content: "" !important;
}

.div-muangay {
    position: fixed;
    z-index: 999999;
    bottom: 0px;
    left: 10px;
    width: 100%;
    background-color: #65656587;
    padding: 3px 0px 3px 0px;
}

    .div-muangay .div-call {
        align-items: center;
        padding-left: 10px;
    }

        .div-muangay .div-call button {
            width: 90%;
            margin: auto;
            background-color: black;
            display: block;
        }

    .div-muangay .div-input input {
        margin: auto;
        display: block;
        width: 90%;
    }

label.mausac {
    line-height: 2.2;
    height: 40px;
    width: 90px;
    padding: 0px 0px;
}

    label.mausac img {
        width: 43%;
        float: left;
    }

    label.mausac p {
        width: 57%;
        display: block;
        float: right;
        margin: auto;
        line-height: 2.5 !important;
    }

div.subProduct.overlay {
    position: fixed;
    z-index: 999997;
    bottom: 0px;
    left: 0;
    height: 100%;
    background-color: #00000052;
    width: 100%;
}

    div.subProduct.overlay .container {
        position: fixed;
        z-index: 999998;
        bottom: 0px;
        left: 0;
        background-color: white;
        width: 100%;
        padding-top: 10px;
        padding-top: 10px;
        height: 0;
    }

        div.subProduct.overlay .container hr {
            margin-top: 10px;
            margin-bottom: 10px;
        }

        div.subProduct.overlay .container > img {
            width: 30%;
            position: absolute;
            top: -20px;
            background-color: white;
            padding: 2px;
            max-height: 120px;
        }

div.div-muangay.fixedFill {
    padding: 0;
    height: 50px;
}

div.div-muangay div.div-input.fixedFill {
    padding: 0;
    margin: 0;
    height: 100%;
}

div.div-muangay div.div-input input.fixedFill {
    margin: 0;
    width: 100%;
    height: 100%;
    font-weight: normal;
    font-size: 18px;
    background: -webkit-linear-gradient(left,#ffd200,#ff9932) !important;
    border: none;
}

input#btn--buy-now-fixed {
    background: #ff6000;
    border: none;
    font-size: 18px;
    font-weight: normal;
}

label {
    cursor: pointer;
}

div.div-muangay {
    height: 50px;
}

    div.div-muangay div.div-input {
        height: 100%;
    }

        div.div-muangay div.div-input input {
            height: 100%;
            margin: 0;
            width: 100%;
        }

    div.div-muangay div.div-call {
        height: 100%;
    }

        div.div-muangay div.div-call button {
            height: 100%;
            margin: 0;
            width: 100%;
            font-size: 18px;
        }

.appearBotToTop {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    height: 500px !important;
}

