/*
Theme Name: WeCare Brasil
Theme URI: https://wecarebrasil.com.br/
Author: Notoris
Author URI: https://notoris.com.br
Description: Tema desenvolvido por Notoris / Design: Eight
Version: 1.0.2
*/

@charset "utf-8";

@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,700,900);
@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,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: 700
}

dfn {
    font-style: italic
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

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

small {
    font-size: 80%
}

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

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

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

figure {
    margin: 1em 40px
}

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

pre {
    overflow: auto
}

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

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

button {
    overflow: visible
}

button,select {
    text-transform: none
}

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

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

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

input {
    line-height: normal
}

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

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

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

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

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

td,th {
    padding: 0
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    *,:after,:before {
        color: #000!important;
        text-shadow: none!important;
        background: 0 0!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important
    }

    a,a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

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

    blockquote,pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img,tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100%!important
    }

    h2,h3,p {
        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 td,.table-bordered th {
        border: 1px solid #ddd!important
    }
}

@font-face {
    font-family: Glyphicons Halflings;
    src: url(bundles/f4769f9bdb7466be65088239c12046d1.eot);
    src: url(bundles/f4769f9bdb7466be65088239c12046d1.eot?#iefix) format("embedded-opentype"),url(data:application/font-woff;base64,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) format("woff2"),url(data:application/font-woff;base64,d09GRgABAAAAAFuAAA8AAAAAsVwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAcbSqX3EdERUYAAAF0AAAAHwAAACABRAAET1MvMgAAAZQAAABFAAAAYGe5a4ljbWFwAAAB3AAAAsAAAAZy2q3jgWN2dCAAAAScAAAABAAAAAQAKAL4Z2FzcAAABKAAAAAIAAAACP//AANnbHlmAAAEqAAATRcAAJSkfV3Cb2hlYWQAAFHAAAAANAAAADYFTS/YaGhlYQAAUfQAAAAcAAAAJApEBBFobXR4AABSEAAAAU8AAAN00scgYGxvY2EAAFNgAAACJwAAAjBv+5XObWF4cAAAVYgAAAAgAAAAIAFqANhuYW1lAABVqAAAAZ4AAAOisyygm3Bvc3QAAFdIAAAELQAACtG6o+U1d2ViZgAAW3gAAAAGAAAABsMYVFAAAAABAAAAAMw9os8AAAAA0HaBdQAAAADQdnOXeNpjYGRgYOADYgkGEGBiYGRgZBQDkixgHgMABUgASgB42mNgZulmnMDAysDCzMN0gYGBIQpCMy5hMGLaAeQDpRCACYkd6h3ux+DAoPD/P/OB/wJAdSIM1UBhRiQlCgyMADGWCwwAAAB42u2UP2hTQRzHf5ekaVPExv6JjW3fvTQ0sa3QLA5xylBLgyBx0gzSWEUaXbIoBBQyCQGHLqXUqYNdtIIgIg5FHJxEtwqtpbnfaV1E1KFaSvX5vVwGEbW6OPngk8/vvXfv7pt3v4SImojIDw6BViKxRgIVBaZwVdSv+xvXA+Iuzqcog2cOkkvDNE8Lbqs74k64i+5Sf3u8Z2AnIRLbyVCyTflVSEXVoEqrrMqrgiqqsqqqWQ5xlAc5zWOc5TwXucxVnuE5HdQhHdFRHdNJndZZndeFLc/zsKJLQ/WV6BcrCdWkwspVKZVROaw0qUqqoqZZcJhdTnGGxznHBS5xhad5VhNWCuturBTXKZ3RObuS98pb9c57k6ql9rp2v1as5deb1r6s9q1GV2IrHSt73T631424YXzjgPwqt+Rn+VG+lRvyirwsS/KCPCfPytPypDwhj8mjctRZd9acF86y89x55jxxHjkPnXstXfbt/pNjj/nwXW+cHa6/SYvZ7yEwbDYazDcIgoUGzY3h2HtqgUcs1AFPWKgTXrRQF7xkoQhRf7uF9hPFeyzUTTSwY6EoUUJY6AC8bSGMS4Ys1Au3WaiPSGGsMtkdGH2rzJgYHAaYjxIwQqtB1CnYkEZ9BM6ALOpROAfyqI/DBQudgidBETXuqRIooz4DV0AV9UV4GsyivkTEyMMmw1UYGdhkuAYjA5sMGMvIwCbDDRgZeAz1TXgcmDy3YeRhk+cOjCxsMjyAkYFNhscwMrDJ8BQ2886gXoaRhedQvyTSkDZ7uA6HLLQBI5vGntAbGHugTc53cMxC7+E4SKL+ACOzNpk3YWTWJid+iRo5NXIKM3fBItAPW55FdJLY3FeHBDr90606JCIU9Jk+Ms3/Y/8L8jUq3y79bJ/0/+ROoP4v9v/4/mj+i7HBXUd0/elU6IHfHt8Aj9EPGAAoAvgAAAAB//8AAnjaxb0JfBvVtTA+dxaN1hltI1m2ZVuSJVneLVlSHCdy9oTEWchqtrBEJRAgCYEsQNhC2EsbWmpI2dqkQBoSYgKlpaQthVL0yusrpW77aEubfq/ly+ujvJampSTW5Dvnzmi1E+jr//3+Xmbu3Llz77nnbuece865DMu0MAy5jGtiOEZkOp8lTNeUwyLP/DH+rEH41ZTDHAtB5lkOowWMPiwayNiUwwTjE46AI5xwhFrINPXYn/7ENY0dbWHfZAiTZbL8ID/InAd5xz2NpIH4STpDGonHIJNE3OP1KG4ISaSNeBuITAyRLgIxoiEUhFAnmUpEiXSRSGqAQEw0kuyFUIb0k2gnGSApyBFi0il2SI5YLGb5MdFjXCey4mNHzQ7WwLGEdZiPPgYR64we8THZHAt+wnT84D/x8YTpGPgheKH4CMEDVF9xBOIeP3EbQgGH29BGgpGkIxCMTCW9qUTA0Zsir+QUP1mt+P2KusevwIO6Bx/Iaj8/OD5O0VNrZW2EsqZBWbO1skRiEKE0DdlKKaSVO5VAuRpqk8VQJAqY7ydxaK44YJvrO2EWjOoDBoFYzQbDNkON+UbiKoRkywMWWf1j4bEY2iIY1AeMgvmEz/kVo9v4FSc/aMZMrFbjl4zWLL0+Y5FlyzNlEVYDudJohg8gPUP7kcB/mn+G6cd+5PV4Q72dXCgocWJADBgUuDTwiXiGSyZo14HOEQ2lE6k0XDIEusexDzZOMXwt1Dutz+tqmxTvlskNWXXUQIbhaurum9GrePqm9Yaeabjkiqf+bUvzDOvb2Y1E+EX2DnemcTP/zLcuu7xjQXdAtjR0Lo5n4/Hs/GtntMlysHt+29NXbH6se//WbFcyu+r28H0MwzI30DYeYTLMXIA2EG8QlHpAsyS0EfEToR0a3utIxFPJ3kiIHCCrZ66b0e2xEmL1dM9YN/MwS5p01N5jMX/BLKt/1R83l0LyC29M6+iYxo/UNg/EF7c2WyyW5tYl8WnhWg2/hyySbD5UhnDyS7OcU0dnrFw+DfGdI7v4QfYIIzOMq9hFtY55gmvC7jZ2FK7sEdrn6IXBuucYhjsGdQ8z0yEbWkkczjjsE5hNAIZrPx2zOLZDmKNXcXtg7EMqidAEEWg+SJCBBNwxvxJfc/bZa+KKf+xoKZybnq5vaqpPTye7CiF+ZFjxZ8/7Qij0hfOG/cowPA1rT1l4ymWnrKmxxqfErTVrpgwPlz1kC+Oy8NMDz6c+IO38K/x0xkPnLW8Kx6qGAoQdL+TD9V9rb+/ctn//trxz8dUrZrD/zk/ferF0cNt1BzctmX2FZPXt/jnFCQNz4Ah/iKllGiCMs1w5Lkg0kiEwj6VTXCDKsX9rMpnvIj9pcDecXAIXMnqn2dTUbN6w0XQ9ue6FV/nnXCH7S3lPWGltVcLsH75ub3ab7A8M28caNrIeOr3o5Q0yFsYL80xaa0EY/UEczV7icUMY5pnelAkmUAXmHYjvFWFGxuqlSaow3OM+/iYY7/l/hVELF4EjRqNR/bvRbOY+DUGzGR/Oh3EqmE/ugIQQguGt/eMYz/+L0cimjeZfQDI3phXMbMQsqH+CjwVz/hf4idHovgVmB8gLvjbicDcC/NypP536E/9N/puMibExdohBmNwyiaZdJGoigos7GpF222xrfnZhML/7Z+ylaqP63Hr+m7bdUkQ6/2cXqdfmvwixY+s2ksXFeXcE+iX0Z+Iow76DBNgjJ7TOdUK18iPsPflfQD+DPsZG2Aj9VmKMMJ4fYRrhIaxhTDR0Elh2vA6h/AE6xUb29mj3sjmL72petXjejPy+oel60M99tFduCI59N3221xe7apOvxs6aHs7vab1IqY2tv7q2xsHeHGml/cV06u/8S/xTjJ+JYc0bWEX0ukW6YmIbGkJRMdjJ9mYIH5QIdJF4hvRGyK7cC7ctImQRcUET99fGXOoft35GYLMQu+g2smnkgZUrH8AL/9Si217IssJ916nv14ZrJrvdxLkQvrvtBcjgPC0NXOicO8Qf4mcxPqh3hgUw3DDfdvLJXngg7N3dN2zbPJSaed3OfZnMU7dvmznp3C3bruO+Nmue0LFsy7S+6265+fCKFYdvvuW6vmlblnUI8xCXp37CrOZv4B9gauDBlYp7adcUXB5DNCwYImlXOJJKkAdvExXxVvKEYnCo+3eIskP9qrrfIYs71CccBjfXRC52udTHHdaP1A1ui/VvH1otbrLrpNXBsGX5B89QghDyimlvNB2KfkxZ5C9/em3+d1+d//IfFp2+2Oxn/s+9n/79p39S3s8idN6g0yZObwJOgKUpNB3GyU0Ls0PbRzIRq4lcarLKOJBkLRzJQD4j2090XrbA7DW8K3jNF5hlGS5e4V2D17zgss4T20egOJte5iD0bReM9yjTxnQxCRj3c5kFzGJmGbNKmwGw39IJDJcXJZGMkaAB4jyJAKw0jt5IAuIE+A+U3cVAZZrq9zhDyBrU8oosuxcGNTzCKJfla7JjNVmuSb/+tuzN2H+X4vlB+PpdfMXXmuVsNiub1T34SFbjYw5itEvVi0K0Nt9pNJUMI7SLGRhf2xipfCYf8z5OdlGKayOucFeVPeS/dbo3lBrbSMmwUiQN5/ed7g0Ds1s17IuZC5kNzM3MZ6EWCa0DtekdJfAxz+R/OX28sND7yRMTBcf++s8mQCQWHya4qBv/ufeMoWyslPA9DtMxUknxkH/yfTnm2CMYzs+Cq3r7PxY/MXomrvTEsRpfEGHa+WN8E1AHjElb7d06ddA7oK/+5Mdsv9EtPms0jv0Z5kf1FqPxWdFtfFr0kHfgDX0Y+5PRSG7RUj0tQr7rmfX8DH4G5W28kKeJLtmQsQkuwMP1pk16EV4sl7vrMJATfyUWo/GwEco4rh4XFQgaiUX9qxZHrMQqKnz/c2d8b9TysYrAuXpP/Rf/Gr8b1qwwc5a+euLa6S6sneNXToG2XrEJi4R5SGs8Sq2S3d97bsfCRaTdaLwKClRHt37mkudvXbjwVrLhuYeGhh56bvfQkHpk2CwvwClqgWwuBfndC3c8dwmstj81KkagcUgbfPY8Zje0W/82VPWJHmSq6pP8hPWpotc/EexDOK3qU+wngPhOCiO9MJRm8TJefjelrzoKnG2Bn+1NCUmPE4gHFmBN9jrTigRIpsACrc9Gstg58ULkp9467+Gf/eFnD5/31lNrt2967dhrm7bzI+VT5m+fzKhvf2MzpICEm79Bopkn07lt1762adNr127LwVqQLdJ5+lpQDcvHPQtVY5knhYrK6q8/JsiP6EuhGZdFdaNszjvpqvc+PI0CdjN0AXsFOC3ZfALDJwr4q2Xq+GF+GNbsxUg5NLLIEXi8otcDQcUts0D8eQ1iVDRAMBTsYiNdRIxE09EIBJO9A2xqgERTaW86BUFn0OD2xFO97FAgFhF6OoQ7prYt4XwSeUgQHiJyDbeke9IdQntciLQ1FlJMaYcUNvZBg+FB1ubjlnRNvl3o6IEU2w7fdNPhm/hh+FLysUu6++DLHkOkrSHYEjH0tEPe7WdD3uyDgvAgK/m4szFFR7ch0toUgBTdWHr7EpaWru6+6dmbbnqWEbV2EtxAsXiZAPTtGPSbHsotI2leoM8TePEqgSQprs7AGFf8kuOkPdZPXGb55POAW1d/jLST9v5YflasP6v/CO7+GNAPC2BMZWmsOjp2NNbfHwMCJD+LPVL+D/OYlWEEI/9jpPddOFkB5d1GSuKZYggmCCd7JUxD7EXAzxyirYnNDLdDZoFdx14kivkvGc3579Jm36reTTvDgBnaO6vzyQ6chQmlsMoIkIQ2+bBDWBud1Va4pcCn8CPqxlh/fgtG8IPaPH8C5wk6/nZDv69jurV5QhtwE0x2iqOsj9Mx8B9/0EaUdiPfOYYDCi/q9jhWRuupMDEU0+CtX0sDFxv07T/K5niBPqN9+tQjgEc31NGCXFeMcCEuQBIc/BK4CO78u7EPYvl3yaEfK3vcb6qP1R2tI7vUjVDDUdKubsSrNjYKY1qBEa2P50SJoaXiksIoLiCwnxS6EBuBde87botNfdEWwYvF/R0/u5yCqhGeEOR2ynSeyXjt6ka7neyye8kryBSWE52y+RBgogrXPZ8E1yIHoHIFUM+AbJhE7lbMtt8ApL+xmZW7PwbjAO0fAVoXQOuiSP/ksIVdFZ0aulsamKUzwPZ/NYDMJRBPCxsBqLzqHyneXF6Ej9HlIFo7+pg+jUb3unRmGpstGkm6etOuDBGA5wCMefp1gTHcdZlvPBXlOslvYTp1cd8UjYLVd/J5awNrIOKLnIt9MD9qdrKrWCvA6ALm3QV9VrsPm60Q7+RHJHP+2hqfugo/MvI2H/mqr4b9tFnKSRY1Y5Ek80Nm/WIhr1ikKnxGz9TWXrokf9xwujfvcOTtNTWnxd0F37Y2W79tteBqZ4G5qLCuomw+nSr28QESCRVLTyYKILGJOPfcnaIFOsewhRdvv+rWa/Wih0vlbX6Zb75T5C0qNKVFvH1QL/vazSWgC2s6oWXXIuUxQelKiJbowuJDQViatLmLijg9CQBMg8WiPgiw3LEeYRmm5f+XdnvkDnxLLjMLxtvX74C3OlwPQqx4xwIdpPx38LrlDphiyWUWHWKAzzxurS/xTo+P5wGFak62ap1PVFFN4v/y+xuR39WnIO7lsWfwgVsK17wxrs9K8ltIKuhkw7f/6dhK6gQokFKhWX3urrjk/rnI0pgfpGMeuQIUaEM7+GF5q2iMkCaMQwxxOzcvU0eXbsnS9XknXvP7Gtw5dwPXlFu2ecvSHEZgNDsU6x/GdXBYXyOQjzZReSedeEPY6nEv9gJR4oBQJtFO6Kd0fwC6BO4LNHDeBujB6dSNcUQC9zIv2LnAzGk99bUDrdFY+9yGFQtEo0GQPNv6vS2drj4+1jHbv3aJSMUWP+QTZrmbNTjU8wyG/iXNNpskybLcJ3CiTF5Ir+JYzmJwE0mSVhlxbtbmvweB3ulB6Til5UuUZydpgiFVeobhU0WaBqpJ198d+/XeNRTZ9/1OPfG7+2hwzd5W3D+hmyjsRcUg/+Cavb++Vh2ls3L7zT/etOnHNxeerv313vzLVqPai4nJv+K1FC6040/4udw7sAb3laSg0XCkAAs0npBO6VJabS4Elk/U+D4gTXW+j0wnrMlqNamq4tMIYB87tE10i0FR3LZNhJsb7/R561btmes8YBCRkhYNByRtKd55mqTas9FYhJnbRGHuOh3M4QTdgQSqmgRxuzGdSvZGcbMxNQGk5C3ebLjoXIOFM4l+WKHmLTJwRv9E8GWJ6dYvf/FmEyEGr+gyrr1p5zrgkz0Cw2j94Hv8Jdx7dIVegBSNtgsqGsRQEYiIBoXwD0LNvQ5d7s5Z00QzwNhqZA0b+tMG1tQq5nd84uq8R0zPvX35G8uRaze4jcOHzz0w1+Q2BIRvf6J6Kgatnrbiem+CFvAxfkrndzD9MFPP1GWTUHclpASUkCNAQkpCCcCgDSUDAhDZ+CuEkgn8J7i9nMA7pA4lISappxILKfAeSAbIcSDuN2bJcfZILqeO5rLs0MnngSHYRdrHjmaz7JEsEPw51ZqDJDmUIOZIe34WaQeegNsJn1qz8AIpT3yCjyEih/xELkuJ0lEMYTLVCiWpo5oYMleMH6USyYJcD+uOe+kWKpn1Qns34iyYDjkSLvgnZXcgVQNeqINXr48m3iS7cjm8tedyY0f1QvTnHHdsrKby/+SSbPY8/NH6vpl/Esq3Ae4ZU1HC44KFiI9o7CEgab/RqHbj7s5KAg06s39ZP/zxI/mVuF/TbTSy+3Fb8If9/cv7+wt91yy8RfP1QXtW5RzQn7qIiZyuFM5QfJ5E9uVnqT85TanFx0lkP3ukBAMprvsRyi/C8NAJL1xbIIirSvnSj4O5netb4JxmNANHPssHAcHMHsFRgEug816gDBeMbdfiuRcghqYcm0+Xxx/5IAEtN3fqFF3LzAXqwoT0PN0OVTNqxo8sxMkd5Ig6k79Zk7VxxX6gMLOZFQgvpW2RrMW1D0BDihaXQ9wVRoBxPLfpknmkeMtoB/qM9cRc9IqmMD2XUmdZ7GSRKPUZvChf8BoykriM2MnKYbOHX8R7cLdNCxSFFVQqoYswnlWtlFS2mNkhswVpZiQW1J/UKFfipHGlUkM6UKBhMz1istELIHJLMSctu3ugzfaVSOjKvUgc/THK4Sdg2Wscz69leKIkkrwuuWiOe9yGYKQXRumkC3qbRcMwrvhjNXgdZk3RxAUEhuSPvn3nnd++U/3vlVOmrJzCD8JLxV1OHRjrZifbcFDOuRNTGqdgQm1tSNJ2OcQ04YiEXuxtII1ECSQRoQGYioEsgCfchB4ghAtw7FfJre4WZ9hkVi9MtjuWqtdNDlpMrfEG9fOT6q21okg+e4As38MfGquNt7oUws6Ysarj1/efE+yst86YUVNvDdts3Pv5c8m/aP0C+f8/Qb+IMnGq09BgwN01oIOAnAdagI8mBSrqk1gxTDUBOtk2ousEtBH2z4Ir2d3f6k8PXXVlt2qN9RODxRuoJT/v27wm09jRYVc/e++iyx2tyzJb/n3J0htXP87eSsQaf2Ly0s6Zmxela88REy1cf4273mI3iXNJ7KxrZibOm9xm6rl4fqy/t27smU8tOfdW2ucBzg2UfmOIVyLIl3kpYlwphDISTXJXsctmiDtN7fNV6zelgxwnWxsVr83Aj/S5ki1jL/a0GC6+2L6Um+aoddlNFuj+bJ8mH/iaLh8I0/U51NspIEfq0dohwyFXKgm4NggwQ4rRhCOUFtxxo8XnitT4cnGfT93IS8FaT85XE3H5LMY4zIEPL1hw443wz+1UmhTJyJGxZzw+wsKkKZgUiVtKOKMEb2AKHTv61FNc01PQFwKnvsZ/9pPA4RKTASWahmh+8MxwzHxKy74IRn5LGRjsPUUwTu64UYNY38caqd7HKucZ/tHnODtENw/2UfHRMaq1UUPDJQ0OKkWCeet5fYOhII1VRz8+/Elg5j4Gxur3J8o2PJ4rg+2d08T/fwEzSVbyZ9XPro95T477lRKqUSRXQnauHNsISAl27oWi6Fv9z48JMv8r/aMMj8onCP/DuDZOuN+GPPr/+p7bx+7JlbYdppcNhzKU/1Px5aiaGDn/s1iGMaBcleKUo/v9rcxkZj7DBEKOfrayytXNLYiUdBY+pleQXdnscKlQcpzuWluxsieeyuXIK6SdxozitWyGOV3vOHHjguyCQ6fpIYy2JwvrQEF/Qa9Pdf/QqOSqCiE/EE1/XIVKTc2tzWbHnimrEd+Vyz311Ml3P0GVTj7PD5aDnsvCvH36alEaPMePcMegXs7x8igTu4B9v7G9vTHvhCu/kzIdx+BxC0ay9zRSvoS0F2lIxI+X7klU63I40gLQ3w5ep5na+SFnba3z5D64zv+QtM4n4ffG3tq4aNHGRfxgrXPMim+5487abL7xhdseIRn1KDl+7aINixdv0OD+JSPwKf5+xoP6aiTeQIDVlIhMcL1H5R9PYXvprs3fv2bO7MOplCmweuiq2JRZ1zz+9a/v2PH1Hfz9236w+ZrPXvWfAxlj4NLLHpq3c/PQ3uvmvbrjG7fe+o2y/cLdtE6VUlXi0ASb1VLUBVSUWSU4HdvAraTyS8xzM8NxvxFkXV6pUVRiJwcgC5zEeht4rwcp7ki0k41G0qlQhG1Vzlq8alEmnFi58caB5Q9vn988MLhqyVlHvLEWjtQFeupdiocF/tkkOGPW2ibWaBTkeZ/dvPWazXfOnnvL6jkRXpi85sFzZt+55ZptW3bl1cCCHZPD06MhySha7UFzjcjbp8fOecFCirzAG/yVjBX6OFIaadSjQq1nNhyIe8tVbaaSdHlXIWKacMeuZA1uxS95zILhyrxAdsXTL6m7kNQlx2P9uZf2qhufePFFbpI6/OU0WcP99RrCsrwseVot5mtytpf6Y0gm9sdeyKnPQ7onyK4nXlR/rg7H95M1upzu89DH6pgUcikoiihJ6NJKmRxV1x+MJiOA3YwhDRQrWU0u/0rvq0VYXnyCwsLeTJYBq3dAtJDavuzyoVpzZ99Z0+a0uoiFH/xcqgDR7rUFeOrUn6Cywb8ZeNMbhLV5ugP9l0zv9UN5b5mFkjzxUcpPJCn3V402pRxtJd2GrnLdhtVk9ZSZh9W91fCSH5B7ofxPiWL+j3D/uwhBRdyAyozeZwvQzs79soi+BKSnafLviZCcfrpBpLyimfLfTyJtbyruIQKD01tUwJyKEo/ybaxkSNFUMdMkhQoJyRBQFhnUkDQSXhTM+3NmY0EDM7ffLIjqWEGt8lCO6mLia3PukFnghosJD5p5SIho/VDkzQfLE+IrYoJXkD19pdP7OwG/voIUtagiWiZ4PAFTHHlTVhRZ7dYmPar+NJ+8JhmR6DFK5DV1foHoLNO/pHrvZfmWZ15RQlwvoVDKhCWNK3CCch9lfFBuAqUgpFSShmNaPj+i5++WZfKeViJfW5HnUakVL4UCNVkA4+ETfIqx4B5xSaP2L1yn0zn2ltPn4+OqZGmwwEVCaCSqG53ldtL1oLGAhdMLd09MpCCF6tD6ZnAZBY9hDaYsP0jzZ0j5ZjKsF4i1UmLuhbJMCnYJPt5VwFNvmZawXjEvLJqIH8STonZjq7BZ8gKgR20C9MDFqJAX1H64QW2NEup6qgzLP8cvppL/NNTOBTCJABOHeWoXzLhw4Wuy7gaBtjKr9kgKq8ZlRYBS32Lpxc8vIhpNDTfyNXWybMJbn2RyQ5EmWc2QF9wmSZ0KYCE+cPuYO6b15Uotj2Kd4MItLS7gtFbkTdrFND6pvEZqv5Yv7jXAus7Pg7avo7KDot50NX3CPkP+Kps8J9/3mGQIteY/LGPC+L7872SPR2br5fy8MtKBMHedGuM28/MZmPJMrGgi3Gb1S+Si1/L/zrZwO9XH1ce/z7ZQ1WSoY/+pMb5FT4ua0Wm+Jf/298nFmChEQ+Ti71est4mq9VYI6RsymoRJKYidElT2FGnDTZvqtfhGAFTbeqEw68GqtfmbVa/1IFO1/jdWr/8BDRRtQh9XNjubEm4aWVpVonpTGR7PVGc+KJNoBIWF7kYi4gUV3r1U6723i6TxUl3n3/tM27aZfKb7THiHW9VzFSwHJ05VfK6Ar7kaB0XgPPE0BSkSFKsBUpaLihEWoA9wBt8qirh2VSOkZwXEwyrxZ5jyt2rJmSo9gX7cg6jsEUGJU9z9xJPOEM3uQQxKgkh35DNATnVyrmJ3mbCNyIB/yox4wH1bg2DwN7q9kov4pFqny8oSm3RQbGgJ1QQTs6ZMLilOVYJ9v6Wha3HcJ9jddsXp9YhGUXLXt/qMDnvLpPNTXfNa60z5/yjXQOMq+lNmwh5egpYrdfZQZV9rI47xlRkuyTjpzsmCBSWNkAXVoK8sgYWqQJWbo1RLo6QH0YW6pxqfCnRgkd+RiFjUQUQ7poIaYoakgXxwFd9BuuI38H1xBxXSFb/pBDIKQFn7YB3dB36l7sG1FLaKiBdp1KxLvfswap/30lnVESgNnvjbUoT6w9N+Xoio0qcYOIM+heg940YimsucQVvli9NEcft2UZwGQwLuilj1fFr1i3NP94X+PE7Hpvtj6lBJfJ4R6NvWiaL6MgzWHxiN66DExa+dAdAbMYX6HVF8A+7rjEZIXAVbDe7PVI9rmN69JOLV1DOSvRPxWNPZBZf/Nf+Ny65BhYxxxV+77XJ2wfQ389/IQPgajXbwMsuAz/0IaQcXJavKbRqR2IqyZruXjVC2+hdee/5vdnYOedpmVtR3NGXldxSzDSIiBVpkGb9by89UpEPKrSLZmyFDzMab/wXl2CNe7s/qCtTvWgG5kpBmCBlSzDS/r8N4uwBwohRW63JTS1y32f0TQsPfXVGEHQrV8/NCfiOUVirYcBbIeA2+iF68rQIo3B/S628vYESr79ehzS7Q9LEL9UXmik9XVHb1yBO3Ngvt5935+k1efkV51mzzrM0LL3/20avnwMeKuWyOUZg2TasSqZ+KcZQiOn1Iu2Vh497ALUVZiCKt/gh6IvTIj1ZLRjWAkpHKOKovNwp00eqPROiAbiNEKieXwMLcXhVJ1/uzmLP4tfxaHR59cBdJVG1kTAgl9ze9QKUEQ946Hkb+okJ5JRDyf54Axur1D+WS49cLr0tTPEu7UmXrxcSr3XNvumv4yXzInXKH4F7Tc7p17Zt+t/qW2+93k063X7VW6lALxTY7i1nBXMxcxmzQbabxz+tJo+wijYaIGMNS8AoSMgAPt84DdHOoMPfjXhF+kuH1tZvuFQrRCN07xGcXRX9MYxYchDe5BcHj+Z4i+42WyPc8Xofi7bbZJN5nJLJ5qr6IqRtzqNlM17SpFsnkEyTWoABEjz4JXOQvzWYuwdnV5LNGOwTM5v9r4RpQ8ZXsYodks3o31JBlzbYtNotisnm22MxiwGFXam5oN1n0TA/hRvshvTSDwHff4nNzRo9Dum6PaJbMXzDz+x+Fkj4L4bFNBb1asqsgH7Dyh4DvbkPtf5yMDKzEwyoaESMSNS9P9gJVA3/RTlwoMwZvxECFWxIPNw9gi01nOHjP32esZTtmXHnxvZd8ZtakqQ7ekajbXetpNa6ocTVxJtY+uSe69OLz77zh5bDR3xjZMzUz6fxrz1nqrZGcHQHfPVefN+fiK86LeXj+Sc5lPKy+k/vCUI/DaLFYCWHr6nbXuILTIsb5imNKY/rCm28fSMxPhkN1XbNMNZGuqwOBhtTSxWuTk6bw0ZaG86b1hKddePOKuBvmiguYBn4T/yOqOyGRBt7bKUI1GjioBC8aUKwF7Q319UgcmtFGIzCJGBqwQij0ynDsfdFGc3TS3BlNfJ25xmzniMkpXXTPvCaD3ZaZvyzjmZdudBostmhb0ORZNN2sJBeed1HXkrUsywueQH+L0eCPxmsa5ZpgRJSDZ11yDv+jmbd86vxZfc1WcZJ3UkMq1BOOOVtvu/+pB+en186d3GTwWAw2jheaJs09/+LNfZft37DALyrNj1wABMuUKbODyTVnT/KYbJ3Tpq8IrNh92dkxOj5P/YpZx4/ycyiVcDYdn4JbEoKdQi9054iBKsygLW46FRGxAb0NPNCm8BSNCPjoKcj6EAus4SuP3rB+cV99/eTF6294dA8+TK6v74MHVpYNRt/I30e8QGTOOdfGWzzxcy+87a7bLjw37rHw1nPzp0KyyRSeZO+QQhInt3dYgvycjrPOv+T8s1rptaP84VeywdWX2T4ysr0/7TLIs6+x9zib56ye1dM9e/XsZmePY3NDs9zlnNVt4+WgHJbbz3Livg4P9WWgviOMm4kCRT6I8vw0NbUUEnFvOuFKoxQW1gTsvFirsF5pb7qTUCx4i7VmtToveaDxvK9uOaedVvPRpVOnNz0Q6bry7uiSdQ8t7Vy4JQKVS+XPplV2ts4bvCwZu+KzgITtxepaPRzWdpv74muvv6RO0SorX6cu/dqKn/XWnrtp/Zragz13DUCl5myiFW2Ycvb0PtsXnU+tx8pvLFbUspLX68mdegwmOif/NPDONajTGoUh6tU56HBJCTBASVvNUB5VIiKpc9kd7kludodSFz7xQbiOmMk5dOYk56gzL6uaf7N8a6MQOHm0ae6snZpFDfuT3/jdYzjzwkXXIVHoXNuCfQslQZqBZjTsoHMqrkE4jaYdgkGz2ATOgB3cPkSukD01DnV3ttb1wx+6arPqbkcNAHoFPzKUUQ+qL0k97pjbZv1I/egC9zTFbrrlFpNdmea+gIgfWW3wqkcis8ky5FAcRd1If5nNZrl2FFpungc8wpoCl1BpQV/ScS+zjlASyUTVv/AJ46gkJI4bHX4lTnloctxPZE1ckS3+jG2fKIjkQFyzuo8jvYQG1OrGvJPSTu/nSp9PHNTl4z5hK/8gtXVKF6gEKiglgcKiRlCESsQCV5QIlKWKpr34lt/wkSx/JCmP5/cBKQfl/5gd+rOS/+p91/+YCg5CXK2W4M9fu+/6xxX+vnelVuldIDCG0VQTpU9Dw4pRfei+6zWx0MLie0gPbyrkmRU7OwT16JGeyXLHqOLqAfVN1GPlBzWtFNzj0TRTCjogtP1NjIvu5habN5Aoa1k66wGpqriVetJgiGdwDZtKhnN0y4n9sXYnsqGmZfDSR15+5NLBlhoDaedEm7sxmpqRija6ZEEg2EAnTiAC8IrmFbGz1q08P9PSkjl/5bqzYqT9hMmptEXDgTqP3Wiye+sD4Wir4jCeoHbbp5hRfpB7BakUIppIlPCD30dR1GtslDz8OsqbXmejFC/v8wu5X2myq7SJ8Avzv9DFUJySf5uNvq4+Ti7W9D/OZrLChdwxmPNiBRqVjnpK/aGxRCDspVYKAW9AN1JANoo8wP4BJUlGqdgw6m1qPQ2QW3+OfU5/ieLS/NuKpDU3uf8bcAXyBal5jMR2NEAbPAZt0K3hvxHBEDlUxfIGcD+N2gNSNx36nfqlAYow0puatNpRz0e4W2oahKzQHsjf2c16ad/3t2KTtPobnX6D8C8pd0MDP+Kx7wnXqGGlLQcvikMErm6TmfsuxJXbSAxqNjOogJLQBLiKEHAE+JGTS3JoEhTrz8/CB+5YlupJ58aOat8Kv4JvregxwcU5Cp8GFAFm1FyOfto6GS2m1NGTS6CPNKkbsTdCBlnN9onMho55BX8IJZtEQ35lk+htwN5A0V3RCPoD/yXAcv6pAtbZczRUA64JmcUf4q7Q89ZHLeJVZ5D1Ps/t+0iCT3AHVtZC7JDCXfR7OSb/Xja5H3zQbZL1B+ULX1BMTEk3AseSpmnKEK4T9ekMIidUCRQFfcbj7z8gNLvzF7mbhQN8h6ZbRset+nQWdS/ZX3k7WpS8P9sfo0iGS64wV516pOhjI6TZ2dApgI5+LhxywYoWxKUrykKJsIoDsR4mSrCTg0egMPnLW/3Q5Nn8BZEuzqEI7HK3n0+zFmuO3TtWQ5WJoG9YqCD6Gc32SxnbnVPfsxvrFXK2dILl7bLthDp6glhcsfp4bYvbSmj/mQ94uBTw0E73x2jbNRCvC6VL6GCFDwU7eWQDcC5FY5s0slieRDwtAbRsbLXbaXAuu14e2OJw1dc6jQ3ZdY8v7rv2/BWZLqvFWVvvcmwZkK9f5jS4muO9yR5res4kfkRxhV03L1RfPOiPtYi8pd7jNEsOpyTwxpaY/yCZu/Amd5Or9uS3DYaeqVOhH7gZN/8I/wi1fEuLXvyNivibjuKvN+1Nc01HF/3h+ef/sOhox8MPd5SFucPjorQwXT+ytA8EmA5mamHNFDVhBI5pjZbQpugBNkO8MvRub8KVDKST1Wag7D3xlin1ZF7LFP/79nbvCXFOY+PUjrT7/otsPXXZ4exdPzuhZuL5LUXVAn7k7PbhG89uz3b41X01gbjP1xwlu5rrvvf9+pbs6E/Vu7Nk642/PYRaAiUBdrmO6CDTBLPQFA1ur0uXoBR1INDMkypKpoTqnSMx5GiEdTEaSHLs0Alvu/19/5QW9Rv1U1ridT22i+53pzumbs+XFFXYC++CGsTj5JUT/GCgRt3n78i2n71FHG4/u6X++9+raya7os3ZbDmgWfXun44e+u2NZKuGZ0HiF8M4TlMPR+EU6rPKRJ8wOU2RFUFLex3egEsz3YqEAq0cqhAAW19dBZIlVzR61tuIdTnpXH7l+uXrbjPUyep+8cl6aXKWhPHpDcXl9KiTWDNr4mBQc8Tq+NzK/OKSbsfl79o9G20R+brBXYvUg0rLHhtrc4TN81TTOWSZ0gL1ZVlOYH2ery/7XVUjFMbzYpg7UswcqJPQwBd0LKLabJ8IaCr2otcjSkIrGwootKECaUd4XH1+SdazRrfddkBU98t1htvWrbjqSqjaCguxrffM/5zDCpBALUycmajhd+R6ww4SWafuZ5eU+tPid4lgd3gt+b/Y9rQoZNmiXYPXyRHbRs8zX/f4WIFjWZJtUdSD55AP3xtXH+ZipC0EqdBGDA4CoYEU6gRLGPU11QhkLTBiEYPiqOeQgwTCl9aok1Qr5pFf71qEeNxjy/8F0GoqYPv75Yh9j3x4DuJ+uEzHRpAq2lMqb+qfTdiq6kGtzfOWsv0c7lSeMXDHBDe1MT+LUgx0Pg/p87u2UicdIvqQi8DkxhcUwUXCedMpb4NQjwY3npTmgsURJavLwCRyEcN2HfWsDVGfv/u9ZUWUx+PYFueUKwaNvbtu+Xps3eVWbN1GcgVrdMnWJ7WmJz9SD66EBidag0NF1Ukep0t5A7sFCWdhzvYwHv6L/BehXuHqfaBwBEU7hfVLcXvS4VQv+T/vaSIl7cbeMc7ekv9i8S3e1L5xxpvMGcu1EYPbKyCiijjGXcDKckm43PqU2qNWlXusZMiqF82cuVzolUHN9NNR0HZPxFPV9V0wLtvq+k4DqOwVWDlzuQLVdqFiP08cRX7aRlBVfR8cb55bWe5LExnlcsDp1vAP8Q9BucPMk1Ulh4GnN0SAdxcNHv3q9ohx1Ati4S/tkWjIDe3hQdkUGrGRaFBiUdiTSkI41UkMuuQHP+EaSQYlPQTFWJF03BNPpTu5KFAdkWgDukzsZKMG0Q1TAQQglScOaP/dsZ8+fP75D/9Uu5Gs3FY/2SxPld0DHOciXI9gqjcEidXjE+3BLosy0OcX3T7O5g65ROGyzQ2BZs7WbZVnO5ydLe32hMwTQ4wnnKXW6XW5LAa7oaXOIHoUl0FgLQLH2by8wSTWeAx2Y5PDazK3BqZbeJZwXGPaYhX87ZNszoDdaRxotXO1nNlpdvAPFWHDm8PqEE0sZxDEqGzxisFNnuCWetPcGrObN0p23tTZwMuRVodSV8+LTrOV3eRvzjQZiSjaLYS1WEJe0kNsJlZu9LFun7++wW4gRDRbaxw2nrOGm+xOj9cmtbp9ZqeTM1m8UXfQQCSTVSQox6pvtjot/FpHvIUjJovFEoYvHYV9C5Y/xN9OfcalvII37UEhTbTg/AQIaPb4Vz6j5u8/aViycMod/fkDcpu8QZbZoeBi/vbzP3XPsZvOubMtaPHkD9jt6+U2O7vqU/9C9SMvgrXpQNG/E0oJxun+CiElUa0IKQSUwERxOntKSV7ekcuh9VBZBBo3VUcB58ofKBHCwLyf9qFosz9Ibf8dGqwaBMjRig4SGOZ2UkWI7UiO9OfUPdxOYFApUZyfpY7mgEc5rtNGGk2H1lPhAk1Hp/VAMqQEHEUfEYkkUQq1JMdzsX7kklRrTrUi1wMcDjmu1YYfATj7Y+pGpPEBXuoQIj8rR9mgCl4C9yqmF7xnVWxGVniNqtpVmXBvQ6iwni5YQ8a1jYrXtc2J13HvgkvqWxuva1sbr+P2S5ceKGyBwDv2DbrToe1u6BkAJV7xnVLUaq0sJB8pFqcUIPi3yuwxi4JuLr+P30f3OkPQ72aO0xYo3/EsmO3QO5qEF8S0qQH0UsKXv0brnl9+8M7jF174+DsfvPOl1au/RL5/9DsbNnwHL2pHR1NTRxMZhJtHktOOxLxErPF6YlLvpC9YP73x+4ofw+3xVdrHcDE0dQQCmCRgvt9b35xINDf1CDcRSfJ+pYl+Sf8YcurfmXP5F/kj6J82jNsrkWiEuhVlgFfyNkB3S5MUzLhoNiwSCYcxQ7Ui4J0Xh7fmqRbaPa1tzujxkBRlsEHy0/OM4pYLPb7g9O6BQJN6l9zQ0OGyCaZz0vMTbHOzXfQ7a2tsterTcqxeInODoemdktw+1SbVhKwtW9ffe8VKadK0OVuC3bWzyKm5LeddsWTeorWyY9IMtUFutdu5g+Rn533qkocdvLs2HmhU75br/MmWtD8zA3OP2t1ea636jEzqYxJZGAwFiDEd61oTsrRuW3/3pYNi3bS+Rd+GjOfVpAPNd6y64Gsz1GaZleWIPoYL/v9mTeQBENVEguiF1aC4YeXxFETw6QyPfn0m9g8IrMFAvKM1EI11DARnbqibHk/Iojy5rSdgCyZi06y8sS024PeuO4MfwQ5Y9yKRZCqyYaF30vzeHlmUprR21tR0t0yz8KZY66zWuGvxVQB/36kP+K38t2Hu6NQ9SFJfw0AdpqPEK2qTMpf2VCqJwqPoJezTL824b8akoL+x03nhh+oNo5e77psxg9Q5LzebIKD+fsY34f2MtB9fk9v5b8PT6tYrgv4kRPwd0q9z3gdJSJ0653KjCYPwCaR5aUY63eW48O/kdo33yxX9wCiMv2QTrk8eGSI6Ag6moG9t2P/F7GRNlDjl0gw7pJ5aOXXqyqn8SENnXBmbSwUYLyqJjv3UmY1nKr4t80no0faXsaIEiF/BRaIBnItSce4OUif7W6Vm9T9H1X9Vj71BEm+RdmIJQST/ZfVdudUvh9S/qqNvqT98g9SQ3lHibZY0mRVHooyDN/FHmTgzjdozKw28NwQ0hwN6BCoPKaEk3YtKwNhwRLXuk076CGoZNXDQcRwZvreTZY9EZi+d0s4+ztv8iei04JQl6ZbDD2eHV7X4uHuFVfPrOmcs6m6Kr7hssr+1VZFcEZ/PdJkn1hOs8SXS/NFFgqt94PIZzZ3tdaL6Q5vo6piSzdy737pwsX1VyxUrF15iJ4uNkq+rbyg1Z+O8VsNC1UmcvORPRfxtPrfRwL2p/oA1eZp6Z/aGffoewaXcA/xBlKlQLfhQL/oPgBGP3qsA7IQS8qDVNswHKRSheDUvA3Q7MZoRcJMxlEygujn1QdyzfPfq3dEp/bXh5e5YXW2Ngfvza0ZF6UgFL/E0fTq4LBlvTE2qb/KuuzYSXVnjTfM1osvqMHVbm9950quIZlbqaL6YP7jk3kUtA0GnX2nvq53f3WoSsvEdDRnULgo2fN7lNZJgI8/VWi33c3bBZnGY05+dm+3qc7fNmj4YGKLj2nfqFP+g7jdDlxEV5XsJQZP6hYrS1l0VQr4c69Xueixp90gnZPmE5OF22j+SYEWHlZ0K/Hgsh/Ztsbh6h2DNRlvv6jJh9XaJaHCZDiUDKNTMkvb8vsqCyf3ZNdSmO0fa0Y4baJTtpbKzuVzeeSI7fCKr2Z0WypapnXJ4gnoWy3PoUIlIQ1TXdqhQJIXp9Wx5fYdpeWh2TY5D+YVyKd0jw3iumwi/BC3cEy4o83QlZnW79MrCgCjbhWXBlRZVVZZv4rIKpXC01HFlHdHLoeWVl6UVc/J5uGm6CViW5mulYMk+HqNYr0AyUPivLg2oMs2MPqtuhHyRyiwvNJej1Br+fcLyoAyu8D9B7bgmzUqfFobF5nKnK4+t8MPJkI/xHUNWk117jugWF+xazTAALQn6+UE9lhoI5ApGA/iuJOsrlNP28SVVuBVajXmircLel46w2bJS1Q0Ft0KDuikDFL/3pYrid1Q4FvofwRIo4R9h2ftSwc6jHAMqLcCql8YPHtlzGoByNXYN6v8hXnRaOhUvx0sVLCexwupGDR4NOYC7PePa5keIPACnuAdD7dEadRuTIiS6Lb7uskb381My5yjzF8lGCjBRqdwrWJCagfB3yCy7XT1i92hbcZ5Ci1FJkgYMDf6n+jspIsHFjJrTOdzSMuOa9DbDcj/nH9N9bIoGVgzHPWIQuFuYtaMRaq8eCKI0gEF6lPOZjBz3EEvaaxwSUT9U/8JbJZPJJLBLolH1La/RbF9AbC8JJjv/mMnssKjLRBJyqj9QXxNko0Ux/X79epfiXkm6fmKwF/en1HLc6LxloXWKvGa5rVCVL83VuiPcDEX/K5pTXOxHfx6HHB0t2FI0qI2rCZFTrvPWU67zVuS/kTsLnc7IKhFg30e4FOkqNSfH5PtkmUy6Cpiv/36k2sbqCeCFNa+URpoY0sZoYmCgCr3qgZz6s8I0gP1bYiR+D79H56NOz0EVWCTy2/fffvSCCx59W7uRV9995eqrX8GLesOXNm360iZ+T/El3uZqL+FyzSZ8XxpTiI/G0nkT4zznFZ0t4ipMz5v4q9ssqbdKUZt6u82knPCrt6PZwsnn0XySVnyPR1ZXAn72yx48bWJsu7apnI3Hy8bygUK5Js32qcytapqgmn95uexccj205vGgJ+euOeG2SORmKZr/qKzcx9SFctMJdwMUFZDJITs7dnOp1EKZCxg304Cevyfya+vlKqv6aXK1qIj3imL+L6hL+yvUlFfE0VKZ7E8gBY3M/8VoJCFgizH1W6VyC76nH6b7jiibYVxUmVIEspry/LgZIlCeP11Z4zs/AwvVwtGFEut5S1JY4lfyT0N/evOLo+rUEgjcqc9IkGpQbv3iW7Co5b+KgjvpzYdH85PLcc4X21ouwEGl/S4qnUAvoSlXUUhR1eKr2VWFTB+GMl6FsiQsVD1R3urlAAIoSn7JQkmiVVCHSpCwDH/qPepXQ0Db77CJOAImohB+RPWr31ev5g/kE+zTa4lbvZo8xdWPffQu9yJTPCNB66s+zXoJt/0L6hSoCuBIoK8fnBGG87OoRckJpLqyWe4YbpGi50g0+3I3UD85Oa0fzubfoXxPLbW3FDWzigmyJeM0tQkax7PqTy80+UxfUHPlBZIRVNQ+v0xRm8REKPoLmNr0+Uo48v9GFbXPKylqQ2IKm00QddgyWGMROCTxdLB9nCY8P7j2DjlsV/+mfr0C0r/NkeXbbpPlOTBBwT0mVz1zx9S/wJecBF9Wgv3p032iP2v4VSgfgW2G+HUEdEXU6iq4CtpLJfIN9XQG8dwa1VoO8XC2SrPDDyCOQptXgbcPvlAgBfxBoGwftQKeKFrNTASPt3pGGqDt/QRasn2kri+H6L80MJRsmVYJrAKyDItpJUy3/15WYIJqcJ9Q5N/LFJ4c3dc1URpWl9hW6mu50MUIelg4ucTPf15zs5DFo1c0VSp1tKB9jkwIyuM45kb+IP8gHed+6jO3v0KbIknzLy636E8KPTdCuUpB0wLo9JKnAO6pv0vS31EtBha/fJemkgLVVnd8KCk4qBTpQ5m7FbifBKrPJcq0pZAFVG/XbOFz+Tcq2MLrcmV28Nmi/OHskh82bau0k8eWCaPijQPWQ5lUvslwVCfHkXBMIehqUgtDNLeauH1huvZTbYmw+luPjyWoNGEuxRLR7LK5fSyXFUyK7PURQv2v8D3XOt2NJ6liBbmPGOsakw1kbeOs+31Wm5qpH+iJWSzqdPr2O7zc2TmtnrzCig6bBd/vgQmzOlz0STWIlmZEQfupogOZFHUZ7EkUnMn0RrpIMqAgHRJAOjIJ3yGw1I/MAp9q9S3Q/clADNm1wEeO+xbwg5OIYHZLY3ehG5lJk2xhco+6JWybpEVz2wrR6hZyD0QXZbeDVB+onmlimpkWprdAs4WEZDSQppsDlcdCBJJESIYFuAtUnC4GIF2C3Uu2Kv7L1bdz6FxtqxpG4TqQOqOUNAJ2HLvPWA2GgDy4O4vaDrtyl6P+1fAll+SyFcQ28GHqh7fvvf37udylf0fNwhzgz87Y+cf5x9GnF6ygHu18sAbipWeF0YPBgp2GaKeQduxxdEr3SgbH1kvH7tvqSLhedomOvZyts2dw8acu3dY/f+ucuMtCuP/e4zC4XnH3OLZ8ZuxTWxy8dJfU5dhDeKPSlJy5pn/+7u3XrJhmr9C5CuleGflGQocKnlAUaRKp0BAHV0ZwUt9VCqk6zYOgRIuMfePJzdmBdpPJ7/6B23+f+sp9NMDZevovvfYHG5dGPISQq1DojqNckchVrCcCYz/Q0hI0m3NKDRfkgsrnamo+p0CAq1FyvC3a3Nak/s5VX282x9Ufy3E39VAx6o7LpCvO2wK+ch9jNqpJCutcIOooKnYWtDK8gTRVYygRQfwgzKM5+jP2jOZdx3r32Py7rQUPOzAnoRs95NvRAR0qLGU11Taqu1bUYSzMcWjMEir067JQQHfIrLBHsrgv00/Wavd8HRLMEEYFSW3HCSNQehnrHztKqHcDyo4VfZ6gPKCR+gufwA8GegxUEo4A+gd0BASHiH6jYMLIsUdQJTs/C641KN4oCHWolCMLlMfIdtWKScjx7SM5LD9HnfmhrGI0S139UWfUnxgOXdJFW+AMcGjKr6eHAttHF5sUoeArYKDcxMSYcKA/xUDhPiEOEAPafSIUFArN0r24ynI91EPARDXvIDYyvqZaWeroBOUABQA/E+DXC7PWafDLQY2oiwpUEyj4RQtVlUp1GrM7In2p2A7VuiOW6otMiGOo5Mrp05ejVuTy6dNX/k/7mybZQ0nUmfrbx3U4KueDnlHm5wdh8FFeKnoaKKh/TK18StOPhwG9Xo5mqXAxvw/79YQwwDR+nAKQQ4izVXioB84qcppWB7IqjU45z4CE17OvF1Dw+oTFqxtz8dxwtogBnF9MjIl/in+K8s3hM9laIn0TiCbTAXL0T798bPXqx36p3chrv0O+GC9Xaj48Ecv8U8UEeBvUEsDlTepiU5OvlpeNGvpnKF0RvUooWhIjnx6GeBapXCQYTw9DNg6/OC3gZjp76oNTj9Kz6Jqobxb9NDqc08vcKReOpcsQV2K8InXFaXW3aI6Ofr1k48rp7CX7rx+v1UKPsfvzQU0Kc83i2VdILmd2/yX55zT9luN2+Cu4nKfwPcK/CvDVU+pHh8+LaldIf1fA5h3ndT6Fln9/W/9Ce1vndfvJtnPVO2xhm3qbafHVCN1X363UXHq9xuVD8OSD29Z8pZ5cZrern9cAdGW/uib/ud+VK0L9a42r6C90kL8KzxwLQw9NkIQJL0ASU8M+VG0KsUdgdvpgP/6NqqP0/gHZFUfGEijZLHpiIgvV5/Bltrj8Qd7XQd5p4P+7tJo30NMO6VGBwahSPMYiaaBYoLY6uEnciyhhh1Z/vvacG/rjpsvnpzs0B1Id6fmX8119l88XnOxe/uGrzzHcdu7UtY3+2vmXN5zUyj3ZcPl8p1sZSs6/nGXtwrV7Ka0XZdz83fwjjINpZWYw85lL8BRK4nGyIir2RiOsEyipuEcIakpGjWgBjLiHWOgj0Yi34gW1kKPxHt2Na5q+lwg1RdRSpFDNzosb44YJXnAfoEOpZW//6u1lhYA6leevezbI26zNHO811M2dc5HFxpk4i1jPC0s21/BWW5DnPQbn2X1WK43/aM2n18DfSoybbNHijFpamzXI31eRibGUOxSu/lT96YZlq1Yt20DaSBuG6knw2eusHs5EPBfNmVvHKdaQzcDfz9ZsXmLDWGXy2U5OsYSsIn8CS12jQIyD12KKqZrLPy7mSPdICmd6WGHG8NDZkkHuE4h9TU8FpmUO/VjC/EinToFyoNDz2p9XD6g78WgQdPG7Z3R0T/Z5dTM9lsL8Ktek7szl2L+gQwGgwkZHc2g5Su7NvVqwGy2Ua4KSXUwt1X4PaM5paaEu6jQ5zVFyNabxvUksVt2T/4VeamYPlLtffdQsk+2sUTY/zDXl/05W53/Bz9UK3p7LjapZ2ZxOm+UlZXrL3HHGqO8+wVroDaCTTnTxitMxmiAAYQzVJQH+nj3oIHnPaN6Zq6sNSLjBl8tKgVr2mj/9CWi9dnKca8rBQBsd5R1tzVlgrl5pbnPw6kZclCr2CHxMnHohLz+3KRQokzALyeIKFU1TNCiayJdoHvDYe7K6mZLm8S3uJ9dojuaJ62/qN/tjQxnSnhnKPw+LNrLi8ZKyJ3x1YhiI1aNAtP6NzCGzYv3DmaGh/LvQZnt0evgIhTFV0kE/PYxAnOHhCQUZdCWY5JWJwMzlAGl1mpNbDU7yyGnhRMILsYhH3VRAijrPcBU8/Cj1Y9NY6cnGVW0CjTLaz7E3epvaT/LtTV72Rs+0WVVmd0dz/MGTI5F0OsIviaqDlbbO5X6xT3PeXbXHRtf/z+fdka+eKPr8KF7IF4vBsT9MFPuPJMBTBMq9hQxXelQ+bewnf18ap4Ib+mSMrtDU5zqlD8QANa5MBGh/OwOvSDfcV2d66mfEWsbGWmIz6nsyZDWQSmqmxDneYyvjHPmRXHZxeueyRGLZzvRioKnGto9nIPkibAJA16adcOZRQr1iAP3bUyBR7T4RgAWTKxhkCYFwshq+7iV9r0whk50cmRcTg4fy5x4OmmNkHndIA2+YuMbmE9dwGYB4KFTsvnDE6Ah47r/fE3AYI+oXADpkdlENcZ8OZEEf8FFGZNxMs6ZLpG3SUFLL7Q2kcFU/A/Jsw+vWDa/7emewLaoeibaF1B9qUNnuqWK3+UfXYVL1v/omD15xxeDkPnXTOKSVcCbDGtOu0YQNpGAP7U1HU58UrqGu8xIbHtkQ3LVhb7Dx46ET3Ffcm1q0YcOizNmf3bC3VjWfAcpSv3MyTlgJ23FHQgmgvk+gk8pL0mcCDOn08MDAQlf+/SlTZ1z12fnqntOhbOTL9/ZdevbAPN+yby1f/uUtC/ixm8ZBo59LTXEW060hGrTDplNprWd58fwB/b/E27BdS/s7U+rGVCeQ46nzaw9QccnmZerGZZs3Yw9aVHt+Kh6HN4ti6lxIhT/wahnZtWwzlY9QHQ2c79C+dxzvVDKy8GqKWQERO9YAKbpsDUTLdWV5dE8PVPjvj9pqw7ah/PFVtkit7aj6G5xY9mfJrCz1j1e0BcnPol4UjtrCdbahIVtd2HaURujnFJR8CuOuUUfhrGhgKKgjCYNSvCc1WKlEp8wHUaAYynFNyzZn+2MnYv36dbMDBTonl/T/ma5IKAyEGz+4eRnVtaX6tss2o34u8mWorFtuFgm4A6qK/yp/gLEBVat5WnPDdKA574ubuFJ/IUfZ/Y2Nt6mN+ZNNTSTaeI56gKwkXerTe9DDHUw8/H35FY3nNN7GGuBKWhrV9ep+0k1WjNWVaHkW1yA+QHWNu8rtBw2a5YXuE40rs7/GA+j09V3hA98yRnFPOGr8ltGlsFdD/7tRce3LH6Trcneuiy7K7J3khKu+3qUaXPWaX7T6/Kfj9BX2eZq2XAcZT79u1ClJzUtHUqfqSMWBcZS43Ena0cUGLgpkKxB1QM+0Fxz10wgg6r5rltnFpH05pepUq3Y2HfYqeKRntmUFNz+XmcOs1H31U6cC6RTVLfCg7RNBF1UF2/wBgu0fFQtPEU1sSg3VcNsR7dWq3af87tUFn1l3ltXpaJxpNvtcZkH2WmMst3JqRpxUH+WC0E1qOGtP66s1MYv+VLu8/XFXvV/ZbunYYBeVN64ls0ur6NzpV9xzlmQwB5qC4Tq70WC0tk8dWJXeHvkD0h9zJOM0vD86/1NJMaIAolctvlByferCsqOKDKceOfUu1PsmoFCamV5mCrMUOCi6V6FJosMF22AcrKJgQDVhfYh6tepp/lYgvnCEAbJQ1L0rOpajEmRcasMiPfxhgGoVo4rwreQpV6fUJHH2e8fa1s2c13Apl1b89a58ozdoap2sjgLN9uISl7P1DrulyeIkt0zr6JjWocoPOZsaXPb6jtqBblsgsaRre2xHi4nELm0MhG1+x1SXwLpFi53b+aHRYo/IrbZtuWAKu5cSEXfybnnmUCaXGTpQr0xK2O2WWY76f+nAjNVf7nCZHU5XqIkTnpt6VtvsFlPXg1031g/VRdpkkyVpD7jnmax88QwDvg/66NnMRdRXTcGTmQc3cuINwN5IQqi0yzb+YFVHuVqI5s4ADfg5oE4ybDLd28mFSFmYvRoomsWXEdLU2Wl3GJy93ZNb/d5gqmNaqJZSO1l6PVRy0nZIj/45EetjLguh1rLqR+SK0hO6NrsqcNX8zoUdjQYDJ7tb4os6+i+Y0qpY2AWlnLRDWdGFTfGY1gV0zNAtJ7pdo24se0D88AwLY/gZmE9iuP4V5v7CSR/RThaHLh+UeBkXwU6BC7lGOevK65udTv+tS/PfW7qj3ljTcj3b9OkbV85t8xsMj7Ddj7DGpthZKwKPvso/c/1K9aLE12fMWLV1y1D9ua8lyJdWXr/bG+noCFutf/mLILe39ITUV4igr3876fpX5g2zeB52sWnIL4fXHlgeUzOx5QfIvJQyrKQE9wHUqVq+PEaOrz0wVvNbJZVSfsuMzxN4l9PkedFzw9V5Dj+nzpgoT4ZxCxJfC5RWLc74YVHxKlExCYt0JAOMatREhHBSCAtSfod6x6Ls8HCWECLwXZ9nd5Dz1T24JUdWs6fU3++fcnT49Qe+kBs+wdsMZgPXMp3U5S958snPP/EE7bvkOPCuTUDTUQ/UzirLhML9yPahoe1D5Fj5jWsaoveyP00PehdUAHk/seDVWsvDWXXXsyn/4wfpXc2V3/Qxli3jl/5hj/83avSCfpTNxOEKLmTjxOEKuxgNlsQn0xgct724mhynupNW1Ph6o3RYS3/+2TJrzLlkFz+ip3qCHKf6eqW02QJLjBYuuj4sobhCWqa/YHGEHpcnumuWSOhxeaL7sOakNR6vvmo+YcfFA8UFXEPZf9UjyudIOyNwx/i90DdsujS/FX2UAwvWSVK4NxaMhAGw3oowp/uc8CTi7D2rBgZWwb/60faR7SPsEbjkXy4G0XaqhXPwe2cePjxjxuHD6ssQuR1fq6PF0E+o2t1nePTn8TUmxz/A3crMoCc7egESuoTHYc7mYdg6etORoOhR7BBGD+qJopELrl4S6cJNRtEAsLP/OdvnJq0Wo0GolY2Et9VFB2Kf+4bZvVyxfOMz3WdFfSIryj6DwWghre7aQbdiDrkTL3A3vNDuDpk93HqXwam+bWmUJZfNn5ozKV5Pmmq8PF/jVY+2Tlk2M2RzSXKjmbQ4RZcQavEYrN/9rlXwtIQqzxQNMzPPfHYLvuPoO9TbT8bpGw5CQPGd+SyX/Cyf0Vxjd2R9NmsunnXYa8xGHzn+sSfM5J0y0DZEXWWxkXjcR75KBLNLHi7XvX2G8VOrf4Ykg0AMdBESIpo7MgAfyakA6rkqpI6UjNs0px7cMV+D5BF49Tez1VGnYmq0WIijp985m4Sn2gJR9b07riPPFo97OYbUZbxJCpot7H/lpZBicglCPN7WOfJkcHqc3ElWqvvz/1E6bIQrG+tz6WkM1SM9FBTR7FSs8KyBBytSmNEoquJNFN5EQyTiCrnKDx1h58yxCepPHU5nxGoxEQeeOZi2m80DxNxncVhr6BmEfUarxejw+WSiHhWk19bSY7aKR5MsteblJpfTLtjimBouXsm3d3djjYM+wEW0El9dM/ueVRWIsXwe43R7SgbVZqrnqoJ1X/kuF7pcgf8duv4q6vayV5U9zMV91GxO59UUjW8rHV6u799WzKMT7umRCXbYUKM+foaCcwgaoqZUtmodV3p+X7akb4dnU9B9La38RPFUG2SCC90tVA4XwEFhyOpZZrUCsgWYHsczLFBBVGNtstoN1bw0Z+O4fYIbvZVt4EUcJEKOhHeincWqONw+q6w5Go+WGOSR7LhKV+KBqbBPpfUvOf9QqkpDyVhBeyyZQGMsdA5FBUqvFMtUyGq9vjnsAJU4UcrxldP1CCaofyDkSAifoP5QwWx+SyUGxp75BzGAvtG7uQ38LehlyEQMeh0TeE6Bm7tYdXqdkt0uOb3kfYlNwmOdDyacOq/qlFo1v+PTmTi3E/glC9W11b34A22zmLzvb231Q0L2Bgg60OTW4YdstO+YOJnO38TtpH7zy9ymokWyA79qlVSn38HtpFlImFnhu3b4boNWXklOXV0Iwo7lQ1hrZyPFcwtjwFP7iEKSHSSJw509kh8kj6pr+H1jR7km9vcvqN9657vffefkv+fKxge1X+7RdjYUPIESN7gTvRkB/RMYtEkaVkdHApmdBPpnKmz0n1xSWFOyVIuLrinZwpoCRe6kyiVZoHX088F+UX4+WKS4iBTP0IWxGtZgOdMaV4KTayqHQF/VihBwTbgDXTCmKoOBJeNhwJMzEVjtjIFLuU38fPR7hqNG1JS7g/qRCuy3vmQ3W9Vu8qbVbP+SzazGRJH83MzP90Ck2m31mMjP8TiLn5uwD2Ugr2PFvPQjB5BnSJvQxGQZZEB+LopqzGzDbMmbkAPkZVJjeO5FzOSBKCgJze2ZS4Gemc9twrwY6u9H61iUQTcRvtdT9RW3tRxAWwFs2tcuJRnI6xjmBdWjbgFNRHMHiF1uHYBfUR/ut5Ug2jXAaT96+9RH/FToRwIzGbKmVJ1AZQnoabSB1yyIg7ByAridHApPMjyw0OiV6RjSbCuzwLAvFizBliWJua1tsuAgvNPbmljYbpt8lkWam7b3XZiOiKJskMOtmfScnsbPW208knwjuXrXK4Q1iKIgNyYXXDVT9C2Ye/78GQ5BEEXfFdde2RwauOysdJNL5AzCy84ard/nGAVN8alecnFdgu5Gbd5DJTL+hHZK0vApVy3OfU8XTSJg1TlssivsPYUlIqvn66PzrVTymCc4wgF6SDNR0pDf+9Gp+VnsUH5WtpHYsuhOaey8zdwLN47V8MTbm78g687+P3cx6tcAeNpjYGRgYGBk8s0/zBIfz2/zlUGeZQNQhOFCWfF0GP0/8P8c1jusIkAuBwMTSBQAYwQM6HjaY2BkYGAV+d8KJgP/XWG9wwAUQQGLAYqPBl942n1TvUoDQRCe1VM8kWARjNrZGIurBAsRBIuA2vkAFsJiKTYW4guIjT5ARMgTxCLoA1hcb5OgDyGHrY7f7M65e8fpLF++2W/nZ2eTmGfaIJi5I0qGDlZZcD51QzTTJirZPAI9JIwVA+wT8L5nOdMaV0AuMJ+icRHq8of6LSD18fzq8ds7xjpwBnQiSI9V5QVl6NwPvgM15NXn/AtWZyj3W0HjEXitOc/dIdbetPdFTZ+P6t+X7xU0/k6GJtOe1/B3arN0/pmz1J4UZc+D6ExwjD7vioeGd5HvhvU+R+DZcGZ6YBPNfAi0G97iBPwFXqph2cW8+D7kjMfwtinHb6kLb6Wygk3cZytSEoptGrlScdHtLPeri1JKueACMZfU1ViJG1Sq5E43dIt7SZZFl1zuRhb/GOs44xFVDbrJzB5tYs35OmaXTrEmkv0DajnMWQB42mNgYNCCwk0MLxheMPrhgUuY2JiUmOqY2pjWMD1hdmPOY+5hPsLCwWLEksSyiOUOawzrLrYiti/sCuxJ7Kc45DiSOPZxmnG2cG7jvMelweXDNYXrEbcBdxf3KR4OngheLd443g18fHwZfFv4NfiX8T8TEBIIEZggsEpQS7BMcJsQl5CFUI3QAWEp4RLhCyJaIldEbURXiJ4RYxEzE0sQ2yD2TzxIfJkEk4SeRJbENIkNEg8k/klqSGZITpE8InlL8p2UmVSG1A6pb9Jx0ltkjGSmyDySlZF1kc2RnSK7R/aZnJ5cmdwB+ST5SwpuCvsUjRTLFHcoOShNU9qhzKespGyhXKV8SPmBCpOKgUqcyjSVR6omqgmqe9RE1OrUnqkHqO9R/6FholGgsUZzgeYZLTUtL60WbS7tKh0OnQydXTpvdGV0O3S/6Gnopekt0ruhz6fvpl+nv0n/h4GdQYvBJUMhwwTDdYYvjFSM4oxmGd0zVjK2M84w3mYiYZJgssLkkqmO6TzTF2Z2ZjVmd8ylzP3MJ5lfsRCwcLJoszhhyWXpZdlhecZKxirHapbVPesF1ndsJGwCbBbZ/LA1sn1jZ2XXY3fFXsM+z36V/S8HD4cGh2OOTI51ThJOK5zeOUs4OzmXOS9wPuUi4JLgss7lm2uU6zY3NrcSty1u39zN3Mvct7l/8xDzMPLw88jyaPM44ynkaeEZ59niucqLyUvPKwgAn3OqOQAAAQAAARcApwARAAAAAAACAAAAAQABAAAAQAAuAAAAAHjarZK9TgJBEMf/d6CRaAyRhMLqCgsbL4ciglTGRPEjSiSKlnLycXJ86CEniU/hM9jYWPgIFkYfwd6nsDD+d1mBIIUx3mZnfzs3MzszuwDCeIYG8UUwQxmAFgxxPeeuyxrmcaNYxzTuFAewi0fFQSTxqXgM11pC8TgS2oPiCUS1d8Uh8ofiSczpYcVT5LjiCPlY8Qui+ncOr7D02y6/BTCrP/m+b5bdTrPi2I26Z9qNGtbRQBMdXMJBGRW0YOCecxEWYoiTCvxrYBunqHPdoX2bLOyrMKlZg8thDETw5K7Itci1TXlGy0124QRZZLDFU/exhxztMozlosTpMH6ZPge0L+OKGnFKjJ4WRwppHPL0PP3SI2P9jLQwFOu3GRhDfkeyDo//G7IHgzllZQxLdquvrdCyBVvat3seJlYo06gxapUxhU2JWnFygR03sSxnEkvcpf5Y5eibGq315TDp7fKWm8zbUVl71Aqq/ZtNnlkWmLnQtno9ycvXYbA6W2pF3aKfCayyC0Ja7Fr/PW70/HO4YM0OKxFvzf0C1MyPjwAAeNpt1VWUU2cYRuHsgxenQt1d8/3JOUnqAyR1d/cCLQVKO22pu7tQd3d3d3d3d3cXmGzumrWy3pWLs/NdPDMpZaWu1783l1Lpf14MnfzO6FbqVupfGkD30iR60JNe9KYP09CXfvRnAAMZxGCGMG3pW6ZjemZgKDMyEzMzC7MyG7MzB3MyF3MzD/MyH/OzAAuyEAuzCIuyGIuzBGWCRIUqOQU16jRYkqVYmmVYluVYng6GMZwRNGmxAiuyEiuzCquyGquzBmuyFmuzDuuyHuuzARuyERuzCZuyGZuzBVuyFVuzDduyHdszklGMZgd2ZAw7MZZxjGdnJrALu9LJbuzOHkxkT/Zib/ZhX/Zjfw7gQA7iYA7hUA7jcI7gSI7iaI7hWI7jeE7gRE7iZE5hEqdyGqdzBmdyFmdzDudyHudzARdyERdzCZdyGZdzBVdyFVdzDddyHddzAzdyEzdzC7dyG7dzB3dyF3dzD/dyH/fzAA/yEA/zCI/yGI/zBE/yFE/zDM/yHM/zAi/yEi/zCq/yGq/zBm/yFm/zDu/yHu/zAR/yER/zCZ/yGZ/zBV/yFV/zDd/yHd/zAz/yEz/zC7/yG7/zB3/yF3/zD/9mpYwsy7pl3bMeWc+sV9Y765NNk/XN+mX9swHZwGxQNjgb0nPkmInjR0V7Uq/OsaPL5Y7ylE3l8tQNN7kVt+rmbuHW3LrbcDvam1rtzVvdm50TxrU/DBvRtZUY1rV5a3jXFn550Wo/XDNWK3dFmh7X9LimxzU9qulRTY9qelTTo5rlKLt2wk7YiaprL+yFvbAX9pK9ZC/ZS/aSvWQv2Uv2kr1kr2KvYq9ir2KvYq9ir2KvYq9ir2Kvaq9qr2qvaq9qr2qvaq9qr2qvai+3l9vL7eX2cnu5vdxebi+3l9sr7BV2CjuFncJOYaewU9gp7NTs1LyrZq9mr2avZq9mr2avZq9mr26vbq9ur26vbq9ur26vbq9ur26vYa9hr2GvYa9hr2GvYa/R7oXuQ/eh+2j/UU7e3C3cqc/V3fYdof/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6D92H7kP3ofvQfeg+dB+6D92H7kP3ofvQfRT29B/6D/2H/kP/of/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6D/2H/kP/of/Qf+g/9B/6j6nuG3Ya7U5q/0hN3nCTW3Grbu4Wrs/rP+k/6T/pP+k/6T/pP+k+6T7pPek86TzpPOk86TzpOuk66TrpOuk66TrpOlWmPu/36zrpOuk66TrpOuk66TrpOvl/Pek76TvpO+k76TvpO+k76TvpO+k76TvpO7V9t+qtVs/OaOURU6bo6PgPt6rZbwAAAAABVFDDFwAA) format("woff"),url(bundles/e18bbf611f2a2e43afc071aa2f4e1512.ttf) format("truetype"),url(bundles/89889688147bd7575d6327160d64e760.svg#glyphicons_halflingsregular) format("svg")
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: Glyphicons Halflings;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "*"
}

.glyphicon-plus:before {
    content: "+"
}

.glyphicon-eur:before,.glyphicon-euro:before {
    content: "\20AC"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270F"
}

.glyphicon-glass:before {
    content: "\E001"
}

.glyphicon-music:before {
    content: "\E002"
}

.glyphicon-search:before {
    content: "\E003"
}

.glyphicon-heart:before {
    content: "\E005"
}

.glyphicon-star:before {
    content: "\E006"
}

.glyphicon-star-empty:before {
    content: "\E007"
}

.glyphicon-user:before {
    content: "\E008"
}

.glyphicon-film:before {
    content: "\E009"
}

.glyphicon-th-large:before {
    content: "\E010"
}

.glyphicon-th:before {
    content: "\E011"
}

.glyphicon-th-list:before {
    content: "\E012"
}

.glyphicon-ok:before {
    content: "\E013"
}

.glyphicon-remove:before {
    content: "\E014"
}

.glyphicon-zoom-in:before {
    content: "\E015"
}

.glyphicon-zoom-out:before {
    content: "\E016"
}

.glyphicon-off:before {
    content: "\E017"
}

.glyphicon-signal:before {
    content: "\E018"
}

.glyphicon-cog:before {
    content: "\E019"
}

.glyphicon-trash:before {
    content: "\E020"
}

.glyphicon-home:before {
    content: "\E021"
}

.glyphicon-file:before {
    content: "\E022"
}

.glyphicon-time:before {
    content: "\E023"
}

.glyphicon-road:before {
    content: "\E024"
}

.glyphicon-download-alt:before {
    content: "\E025"
}

.glyphicon-download:before {
    content: "\E026"
}

.glyphicon-upload:before {
    content: "\E027"
}

.glyphicon-inbox:before {
    content: "\E028"
}

.glyphicon-play-circle:before {
    content: "\E029"
}

.glyphicon-repeat:before {
    content: "\E030"
}

.glyphicon-refresh:before {
    content: "\E031"
}

.glyphicon-list-alt:before {
    content: "\E032"
}

.glyphicon-lock:before {
    content: "\E033"
}

.glyphicon-flag:before {
    content: "\E034"
}

.glyphicon-headphones:before {
    content: "\E035"
}

.glyphicon-volume-off:before {
    content: "\E036"
}

.glyphicon-volume-down:before {
    content: "\E037"
}

.glyphicon-volume-up:before {
    content: "\E038"
}

.glyphicon-qrcode:before {
    content: "\E039"
}

.glyphicon-barcode:before {
    content: "\E040"
}

.glyphicon-tag:before {
    content: "\E041"
}

.glyphicon-tags:before {
    content: "\E042"
}

.glyphicon-book:before {
    content: "\E043"
}

.glyphicon-bookmark:before {
    content: "\E044"
}

.glyphicon-print:before {
    content: "\E045"
}

.glyphicon-camera:before {
    content: "\E046"
}

.glyphicon-font:before {
    content: "\E047"
}

.glyphicon-bold:before {
    content: "\E048"
}

.glyphicon-italic:before {
    content: "\E049"
}

.glyphicon-text-height:before {
    content: "\E050"
}

.glyphicon-text-width:before {
    content: "\E051"
}

.glyphicon-align-left:before {
    content: "\E052"
}

.glyphicon-align-center:before {
    content: "\E053"
}

.glyphicon-align-right:before {
    content: "\E054"
}

.glyphicon-align-justify:before {
    content: "\E055"
}

.glyphicon-list:before {
    content: "\E056"
}

.glyphicon-indent-left:before {
    content: "\E057"
}

.glyphicon-indent-right:before {
    content: "\E058"
}

.glyphicon-facetime-video:before {
    content: "\E059"
}

.glyphicon-picture:before {
    content: "\E060"
}

.glyphicon-map-marker:before {
    content: "\E062"
}

.glyphicon-adjust:before {
    content: "\E063"
}

.glyphicon-tint:before {
    content: "\E064"
}

.glyphicon-edit:before {
    content: "\E065"
}

.glyphicon-share:before {
    content: "\E066"
}

.glyphicon-check:before {
    content: "\E067"
}

.glyphicon-move:before {
    content: "\E068"
}

.glyphicon-step-backward:before {
    content: "\E069"
}

.glyphicon-fast-backward:before {
    content: "\E070"
}

.glyphicon-backward:before {
    content: "\E071"
}

.glyphicon-play:before {
    content: "\E072"
}

.glyphicon-pause:before {
    content: "\E073"
}

.glyphicon-stop:before {
    content: "\E074"
}

.glyphicon-forward:before {
    content: "\E075"
}

.glyphicon-fast-forward:before {
    content: "\E076"
}

.glyphicon-step-forward:before {
    content: "\E077"
}

.glyphicon-eject:before {
    content: "\E078"
}

.glyphicon-chevron-left:before {
    content: "\E079"
}

.glyphicon-chevron-right:before {
    content: "\E080"
}

.glyphicon-plus-sign:before {
    content: "\E081"
}

.glyphicon-minus-sign:before {
    content: "\E082"
}

.glyphicon-remove-sign:before {
    content: "\E083"
}

.glyphicon-ok-sign:before {
    content: "\E084"
}

.glyphicon-question-sign:before {
    content: "\E085"
}

.glyphicon-info-sign:before {
    content: "\E086"
}

.glyphicon-screenshot:before {
    content: "\E087"
}

.glyphicon-remove-circle:before {
    content: "\E088"
}

.glyphicon-ok-circle:before {
    content: "\E089"
}

.glyphicon-ban-circle:before {
    content: "\E090"
}

.glyphicon-arrow-left:before {
    content: "\E091"
}

.glyphicon-arrow-right:before {
    content: "\E092"
}

.glyphicon-arrow-up:before {
    content: "\E093"
}

.glyphicon-arrow-down:before {
    content: "\E094"
}

.glyphicon-share-alt:before {
    content: "\E095"
}

.glyphicon-resize-full:before {
    content: "\E096"
}

.glyphicon-resize-small:before {
    content: "\E097"
}

.glyphicon-exclamation-sign:before {
    content: "\E101"
}

.glyphicon-gift:before {
    content: "\E102"
}

.glyphicon-leaf:before {
    content: "\E103"
}

.glyphicon-fire:before {
    content: "\E104"
}

.glyphicon-eye-open:before {
    content: "\E105"
}

.glyphicon-eye-close:before {
    content: "\E106"
}

.glyphicon-warning-sign:before {
    content: "\E107"
}

.glyphicon-plane:before {
    content: "\E108"
}

.glyphicon-calendar:before {
    content: "\E109"
}

.glyphicon-random:before {
    content: "\E110"
}

.glyphicon-comment:before {
    content: "\E111"
}

.glyphicon-magnet:before {
    content: "\E112"
}

.glyphicon-chevron-up:before {
    content: "\E113"
}

.glyphicon-chevron-down:before {
    content: "\E114"
}

.glyphicon-retweet:before {
    content: "\E115"
}

.glyphicon-shopping-cart:before {
    content: "\E116"
}

.glyphicon-folder-close:before {
    content: "\E117"
}

.glyphicon-folder-open:before {
    content: "\E118"
}

.glyphicon-resize-vertical:before {
    content: "\E119"
}

.glyphicon-resize-horizontal:before {
    content: "\E120"
}

.glyphicon-hdd:before {
    content: "\E121"
}

.glyphicon-bullhorn:before {
    content: "\E122"
}

.glyphicon-bell:before {
    content: "\E123"
}

.glyphicon-certificate:before {
    content: "\E124"
}

.glyphicon-thumbs-up:before {
    content: "\E125"
}

.glyphicon-thumbs-down:before {
    content: "\E126"
}

.glyphicon-hand-right:before {
    content: "\E127"
}

.glyphicon-hand-left:before {
    content: "\E128"
}

.glyphicon-hand-up:before {
    content: "\E129"
}

.glyphicon-hand-down:before {
    content: "\E130"
}

.glyphicon-circle-arrow-right:before {
    content: "\E131"
}

.glyphicon-circle-arrow-left:before {
    content: "\E132"
}

.glyphicon-circle-arrow-up:before {
    content: "\E133"
}

.glyphicon-circle-arrow-down:before {
    content: "\E134"
}

.glyphicon-globe:before {
    content: "\E135"
}

.glyphicon-wrench:before {
    content: "\E136"
}

.glyphicon-tasks:before {
    content: "\E137"
}

.glyphicon-filter:before {
    content: "\E138"
}

.glyphicon-briefcase:before {
    content: "\E139"
}

.glyphicon-fullscreen:before {
    content: "\E140"
}

.glyphicon-dashboard:before {
    content: "\E141"
}

.glyphicon-paperclip:before {
    content: "\E142"
}

.glyphicon-heart-empty:before {
    content: "\E143"
}

.glyphicon-link:before {
    content: "\E144"
}

.glyphicon-phone:before {
    content: "\E145"
}

.glyphicon-pushpin:before {
    content: "\E146"
}

.glyphicon-usd:before {
    content: "\E148"
}

.glyphicon-gbp:before {
    content: "\E149"
}

.glyphicon-sort:before {
    content: "\E150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\E151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\E152"
}

.glyphicon-sort-by-order:before {
    content: "\E153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\E154"
}

.glyphicon-sort-by-attributes:before {
    content: "\E155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\E156"
}

.glyphicon-unchecked:before {
    content: "\E157"
}

.glyphicon-expand:before {
    content: "\E158"
}

.glyphicon-collapse-down:before {
    content: "\E159"
}

.glyphicon-collapse-up:before {
    content: "\E160"
}

.glyphicon-log-in:before {
    content: "\E161"
}

.glyphicon-flash:before {
    content: "\E162"
}

.glyphicon-log-out:before {
    content: "\E163"
}

.glyphicon-new-window:before {
    content: "\E164"
}

.glyphicon-record:before {
    content: "\E165"
}

.glyphicon-save:before {
    content: "\E166"
}

.glyphicon-open:before {
    content: "\E167"
}

.glyphicon-saved:before {
    content: "\E168"
}

.glyphicon-import:before {
    content: "\E169"
}

.glyphicon-export:before {
    content: "\E170"
}

.glyphicon-send:before {
    content: "\E171"
}

.glyphicon-floppy-disk:before {
    content: "\E172"
}

.glyphicon-floppy-saved:before {
    content: "\E173"
}

.glyphicon-floppy-remove:before {
    content: "\E174"
}

.glyphicon-floppy-save:before {
    content: "\E175"
}

.glyphicon-floppy-open:before {
    content: "\E176"
}

.glyphicon-credit-card:before {
    content: "\E177"
}

.glyphicon-transfer:before {
    content: "\E178"
}

.glyphicon-cutlery:before {
    content: "\E179"
}

.glyphicon-header:before {
    content: "\E180"
}

.glyphicon-compressed:before {
    content: "\E181"
}

.glyphicon-earphone:before {
    content: "\E182"
}

.glyphicon-phone-alt:before {
    content: "\E183"
}

.glyphicon-tower:before {
    content: "\E184"
}

.glyphicon-stats:before {
    content: "\E185"
}

.glyphicon-sd-video:before {
    content: "\E186"
}

.glyphicon-hd-video:before {
    content: "\E187"
}

.glyphicon-subtitles:before {
    content: "\E188"
}

.glyphicon-sound-stereo:before {
    content: "\E189"
}

.glyphicon-sound-dolby:before {
    content: "\E190"
}

.glyphicon-sound-5-1:before {
    content: "\E191"
}

.glyphicon-sound-6-1:before {
    content: "\E192"
}

.glyphicon-sound-7-1:before {
    content: "\E193"
}

.glyphicon-copyright-mark:before {
    content: "\E194"
}

.glyphicon-registration-mark:before {
    content: "\E195"
}

.glyphicon-cloud-download:before {
    content: "\E197"
}

.glyphicon-cloud-upload:before {
    content: "\E198"
}

.glyphicon-tree-conifer:before {
    content: "\E199"
}

.glyphicon-tree-deciduous:before {
    content: "\E200"
}

.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,.glyphicon-btc:before,.glyphicon-xbt:before {
    content: "\E227"
}

.glyphicon-jpy:before,.glyphicon-yen:before {
    content: "\A5"
}

.glyphicon-rub:before,.glyphicon-ruble: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"
}

*,:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

body {
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

button,input,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #337ab7;
    text-decoration: none
}

a:focus,a:hover {
    color: #23527c;
    text-decoration: underline
}

a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail>img,.thumbnail a>img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

[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,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777
}

.h1,.h2,.h3,h1,h2,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,.h5,.h6,h4,h5,h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
    font-size: 75%
}

.h1,h1 {
    font-size: 36px
}

.h2,h2 {
    font-size: 30px
}

.h3,h3 {
    font-size: 24px
}

.h4,h4 {
    font-size: 18px
}

.h5,h5 {
    font-size: 14px
}

.h6,h6 {
    font-size: 12px
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width: 768px) {
    .lead {
        font-size:21px
    }
}

.small,small {
    font-size: 85%
}

.mark,mark {
    padding: .2em;
    background-color: #fcf8e3
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #337ab7
}

a.text-primary:focus,a.text-primary:hover {
    color: #286090
}

.text-success {
    color: #3c763d
}

a.text-success:focus,a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:focus,a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:focus,a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:focus,a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #337ab7
}

a.bg-primary:focus,a.bg-primary:hover {
    background-color: #286090
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:focus,a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:focus,a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:focus,a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:focus,a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

ol,ul {
    margin-top: 0;
    margin-bottom: 10px
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

.list-inline,.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    margin-left: -5px
}

.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dd,dt {
    line-height: 1.42857143
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float:left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[data-original-title],abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {
    margin-bottom: 0
}

blockquote .small,blockquote footer,blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777
}

blockquote .small:before,blockquote footer:before,blockquote small:before {
    content: "\2014   \A0"
}

.blockquote-reverse,blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
    border-right: 5px solid #eee;
    border-left: 0
}

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

.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
    content: "\A0   \2014"
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
}

code,kbd,pre,samp {
    font-family: Menlo,Monaco,Consolas,Courier New,monospace
}

code {
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}

code,kbd {
    padding: 2px 4px;
    font-size: 90%
}

kbd {
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    -webkit-box-shadow: none;
    box-shadow: none
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 768px) {
    .container {
        width:750px
    }
}

@media (min-width: 992px) {
    .container {
        width:970px
    }
}

@media (min-width: 1200px) {
    .container {
        width:1170px
    }
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    margin-right: -15px;
    margin-left: -15px
}

.col-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,.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,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.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 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

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

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width: 768px) {
    .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
        float:left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 992px) {
    .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
        float:left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 1200px) {
    .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
        float:left
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-pull-11 {
        right: 91.66666667%
    }

    .col-lg-pull-10 {
        right: 83.33333333%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-8 {
        right: 66.66666667%
    }

    .col-lg-pull-7 {
        right: 58.33333333%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-4 {
        right: 33.33333333%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-2 {
        right: 16.66666667%
    }

    .col-lg-pull-1 {
        right: 8.33333333%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-push-11 {
        left: 91.66666667%
    }

    .col-lg-push-10 {
        left: 83.33333333%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-8 {
        left: 66.66666667%
    }

    .col-lg-push-7 {
        left: 58.33333333%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-4 {
        left: 33.33333333%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-2 {
        left: 16.66666667%
    }

    .col-lg-push-1 {
        left: 8.33333333%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }
}

table {
    background-color: transparent
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777
}

caption,th {
    text-align: left
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

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

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

.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
    padding: 5px
}

.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
    border: 1px solid #ddd
}

.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
    border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    display: table-column;
    float: none
}

table td[class*=col-],table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none
}

.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
    background-color: #f5f5f5
}

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

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

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

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

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

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

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

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

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

.table-responsive {
    min-height: .01%;
    overflow-x: auto
}

@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 #ddd
    }

    .table-responsive>.table {
        margin-bottom: 0
    }

    .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
        white-space: nowrap
    }

    .table-responsive>.table-bordered {
        border: 0
    }

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

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

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

fieldset {
    min-width: 0;
    margin: 0
}

fieldset,legend {
    padding: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}

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

input[type=checkbox],input[type=radio] {
    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=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    padding-top: 7px
}

.form-control,output {
    display: block;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

.form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    background-color: #eee;
    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=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control {
        line-height:34px
    }

    .input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm {
        line-height: 30px
    }

    .input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg {
        line-height: 46px
    }
}

.form-group {
    margin-bottom: 15px
}

.checkbox,.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.checkbox label,.radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -20px
}

.checkbox+.checkbox,.radio+.radio {
    margin-top: -5px
}

.checkbox-inline,.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}

.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px
}

.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
    cursor: not-allowed
}

.form-control-static {
    min-height: 34px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0
}

.form-control-static.input-lg,.form-control-static.input-sm {
    padding-right: 0;
    padding-left: 0
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm {
    height: 30px;
    line-height: 30px
}

select[multiple].input-sm,textarea.input-sm {
    height: auto
}

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.form-group-sm select.form-control {
    height: 30px;
    line-height: 30px
}

.form-group-sm select[multiple].form-control,.form-group-sm textarea.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: 6px
}

select.input-lg {
    height: 46px;
    line-height: 46px
}

select[multiple].input-lg,textarea.input-lg {
    height: auto
}

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.form-group-lg select.form-control {
    height: 46px;
    line-height: 46px
}

.form-group-lg select[multiple].form-control,.form-group-lg textarea.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
}

.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

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

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442
}

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback label~.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 .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn {
        width: auto
    }

    .form-inline .input-group>.form-control {
        width: 100%
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox,.form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox label,.form-inline .radio label {
        padding-left: 0
    }

    .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0
}

.form-horizontal .checkbox,.form-horizontal .radio {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top:7px;
        margin-bottom: 0;
        text-align: right
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px
}

@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top:11px;
        font-size: 18px
    }
}

@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top:6px;
        font-size: 12px
    }
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn.focus,.btn:focus,.btn:hover {
    color: #333;
    text-decoration: none
}

.btn.active,.btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65
}

a.btn.disabled,fieldset[disabled] a.btn {
    pointer-events: none
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default.focus,.btn-default:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c
}

.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c
}

.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
    background-image: none
}

.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary.focus,.btn-primary:focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40
}

.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40
}

.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
    background-image: none
}

.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success.focus,.btn-success:focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625
}

.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover {
    color: #fff;
    background-color: #398439;
    border-color: #255625
}

.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success {
    background-image: none
}

.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info.focus,.btn-info:focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85
}

.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover {
    color: #fff;
    background-color: #269abc;
    border-color: #1b6d85
}

.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info {
    background-image: none
}

.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning.focus,.btn-warning:focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d
}

.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover {
    color: #fff;
    background-color: #d58512;
    border-color: #985f0d
}

.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning {
    background-image: none
}

.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger.focus,.btn-danger:focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19
}

.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover {
    color: #fff;
    background-color: #ac2925;
    border-color: #761c19
}

.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger {
    background-image: none
}

.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    font-weight: 400;
    color: #337ab7;
    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:active,.btn-link:focus,.btn-link:hover {
    border-color: transparent
}

.btn-link:focus,.btn-link:hover {
    color: #23527c;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none
}

.btn-group-lg>.btn,.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.btn-group-sm>.btn,.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-group-xs>.btn,.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: 5px
}

input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height,visibility;
    -o-transition-property: height,visibility;
    transition-property: height,visibility
}

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

.dropdown,.dropup {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175)
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    outline: 0
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
    color: #777
}

.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid\9
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right:0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0
    }
}

.btn-group,.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group-vertical>.btn,.btn-group>.btn {
    position: relative;
    float: left
}

.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
    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-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group>.btn-group {
    float: left
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group>.btn+.dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px
}

.btn-group>.btn-lg+.dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn .caret {
    margin-left: 0
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical>.btn-group>.btn {
    float: none
}

.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified>.btn,.btn-group-justified>.btn-group {
    display: table-cell;
    float: none;
    width: 1%
}

.btn-group-justified>.btn-group .btn {
    width: 100%
}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto
}

[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio] {
    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-right: 0;
    padding-left: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group .form-control:focus {
    z-index: 3
}

.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: 6px
}

select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    line-height: 46px
}

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

.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px
}

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

.input-group-addon,.input-group-btn,.input-group .form-control {
    display: table-cell
}

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

.input-group-addon,.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
    margin-top: 0
}

.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-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    font-size: 0;
    white-space: nowrap
}

.input-group-btn,.input-group-btn>.btn {
    position: relative
}

.input-group-btn>.btn+.btn {
    margin-left: -1px
}

.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {
    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 {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav>li,.nav>li>a {
    position: relative;
    display: block
}

.nav>li>a {
    padding: 10px 15px
}

.nav>li>a:focus,.nav>li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a {
    color: #777
}

.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent
}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
    background-color: #eee;
    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 #ddd
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.nav-tabs.nav-justified>li {
    float: none
}

.nav-tabs.nav-justified>li>a {
    margin-bottom: 5px;
    text-align: center
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified>li {
        display:table-cell;
        width: 1%
    }

    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
    border: 1px solid #ddd
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
        border-bottom-color: #fff
    }
}

.nav-pills>li {
    float: left
}

.nav-pills>li>a {
    border-radius: 4px
}

.nav-pills>li+li {
    margin-left: 2px
}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
    color: #fff;
    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 {
    margin-bottom: 5px;
    text-align: center
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {
    .nav-justified>li {
        display:table-cell;
        width: 1%
    }

    .nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs-justified {
    border-bottom: 0
}

.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
    border: 1px solid #ddd
}

@media (min-width: 768px) {
    .nav-tabs-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
        border-bottom-color: #fff
    }
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

@media (min-width: 768px) {
    .navbar {
        border-radius:4px
    }
}

@media (min-width: 768px) {
    .navbar-header {
        float:left
    }
}

.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.1);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.1)
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width: 768px) {
    .navbar-collapse {
        width:auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible!important
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }
}

.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
    max-height: 340px
}

@media (max-device-width: 480px) and (orientation:landscape) {
    .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
        max-height:200px
    }
}

.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width: 768px) {
    .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
        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-bottom,.navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

@media (min-width: 768px) {
    .navbar-fixed-bottom,.navbar-fixed-top {
        border-radius:0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px;
    font-size: 18px;
    line-height: 20px
}

.navbar-brand:focus,.navbar-brand:hover {
    text-decoration: none
}

.navbar-brand>img {
    display: block
}

@media (min-width: 768px) {
    .navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand {
        margin-left:-15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

@media (min-width: 768px) {
    .navbar-toggle {
        display:none
    }
}

.navbar-nav {
    margin: 7.5px -15px
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
    
    font-size: 14px;
    color: rgb(66, 38, 67) !important;
    font-weight: 600 !important;
    text-transform: none;
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position:static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover {
        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 {
    padding: 10px 15px;
    margin: 8px -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .navbar-form .form-control-static {
        display: inline-block
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn {
        width: auto
    }

    .navbar-form .input-group>.form-control {
        width: 100%
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .checkbox,.navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .checkbox label,.navbar-form .radio label {
        padding-left: 0
    }

    .navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {
        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;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px
}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}

@media (min-width: 768px) {
    .navbar-text {
        float:left;
        margin-right: 15px;
        margin-left: 15px
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float:left!important
    }

    .navbar-right {
        float: right!important;
        margin-right: -15px
    }

    .navbar-right~.navbar-right {
        margin-right: 0
    }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

.navbar-default .navbar-brand {
    color: #777
}

.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent
}

.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text {
    color: #777
}

.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
    border-color: #e7e7e7
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
    color: #555;
    background-color: #e7e7e7
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#777
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #333;
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #333
}

.navbar-default .btn-link {
    color: #777
}

.navbar-default .btn-link:focus,.navbar-default .btn-link:hover {
    color: #333
}

.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808
}

.navbar-inverse .navbar-brand {
    color: #9d9d9d
}

.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text {
    color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #080808
}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
    background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
    border-color: #101010
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #080808
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:#080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9d9d9d
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #fff;
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .navbar-link {
    color: #9d9d9d
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.navbar-inverse .btn-link {
    color: #9d9d9d
}

.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover {
    color: #fff
}

.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover {
    color: #444
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}

.breadcrumb>li {
    display: inline-block
}

.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\A0"
}

.breadcrumb>.active {
    color: #777
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7
}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none
}

.pager li {
    display: inline
}

.pager li>a,.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li>a:focus,.pager li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.pager .next>a,.pager .next>span {
    float: right
}

.pager .previous>a,.pager .previous>span {
    float: left
}

.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

a.label:focus,a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

.label-default {
    background-color: #777
}

.label-default[href]:focus,.label-default[href]:hover {
    background-color: #5e5e5e
}

.label-primary {
    background-color: #337ab7
}

.label-primary[href]:focus,.label-primary[href]:hover {
    background-color: #286090
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:focus,.label-success[href]:hover {
    background-color: #449d44
}

.label-info {
    background-color: #5bc0de
}

.label-info[href]:focus,.label-info[href]:hover {
    background-color: #31b0d5
}

.label-warning {
    background-color: #f0ad4e
}

.label-warning[href]:focus,.label-warning[href]:hover {
    background-color: #ec971f
}

.label-danger {
    background-color: #d9534f
}

.label-danger[href]:focus,.label-danger[href]:hover {
    background-color: #c9302c
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-group-xs>.btn .badge,.btn-xs .badge {
    top: 0;
    padding: 1px 5px
}

a.badge:focus,a.badge:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
    color: #337ab7;
    background-color: #fff
}

.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;
    background-color: #eee
}

.jumbotron,.jumbotron .h1,.jumbotron h1 {
    color: inherit
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200
}

.jumbotron>hr {
    border-top-color: #d5d5d5
}

.container-fluid .jumbotron,.container .jumbotron {
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 6px
}

.jumbotron .container {
    max-width: 100%
}

@media screen and (min-width: 768px) {
    .jumbotron {
        padding-top:48px;
        padding-bottom: 48px
    }

    .container-fluid .jumbotron,.container .jumbotron {
        padding-right: 60px;
        padding-left: 60px
    }

    .jumbotron .h1,.jumbotron h1 {
        font-size: 63px
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

.thumbnail>img,.thumbnail a>img {
    margin-right: auto;
    margin-left: auto
}

a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
    border-color: #337ab7
}

.thumbnail .caption {
    padding: 9px;
    color: #333
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: 700
}

.alert>p,.alert>ul {
    margin-bottom: 0
}

.alert>p+p {
    margin-top: 5px
}

.alert-dismissable,.alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close,.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1)
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progress-bar-striped,.progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-image: -o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px
}

.progress-bar.active,.progress.active .progress-bar {
    -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: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-image: -o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-image: -o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-image: -o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
    background-image: -o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}

.media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media,.media-body {
    overflow: hidden;
    zoom:1}

.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-body,.media-left,.media-right {
    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 {
    padding-left: 0;
    margin-bottom: 20px
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

a.list-group-item,button.list-group-item {
    color: #555
}

a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
    color: #333
}

a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5
}

button.list-group-item {
    width: 100%;
    text-align: left
}

.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #eee
}

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

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
    color: #777
}

.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

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

.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .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:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6
}

a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {
    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:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3
}

a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
    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:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc
}

a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {
    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:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc
}

a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05)
}

.panel-body {
    padding: 15px
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel-heading>.dropdown .dropdown-toggle,.panel-title {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px
}

.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.list-group,.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-left-radius: 3px;
    border-top-right-radius: 3px
}

.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: 3px;
    border-bottom-left-radius: 3px
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table {
    margin-bottom: 0
}

.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption {
    padding-right: 15px;
    padding-left: 15px
}

.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel>.table-responsive:first-child>.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 th:first-child,.panel>.table-responsive:first-child>.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 th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.panel>.table-responsive:first-child>.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 th:last-child,.panel>.table-responsive:first-child>.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 th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.table-responsive:last-child>.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 th:first-child,.panel>.table-responsive:last-child>.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 th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.panel>.table-responsive:last-child>.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 th:last-child,.panel>.table-responsive:last-child>.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 th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {
    border-top: 1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th {
    border-top: 0
}

.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
    border: 0
}

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

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

.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
    border-bottom: 0
}

.panel>.table-responsive {
    margin-bottom: 0;
    border: 0
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.panel-group .panel+.panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-default {
    border-color: #ddd
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
}

.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd
}

.panel-primary {
    border-color: #337ab7
}

.panel-primary>.panel-heading {
    color: #fff;
    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: #fff
}

.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 embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 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: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0,0,0,.15)
}

.well-lg {
    padding: 24px;
    border-radius: 6px
}

.well-sm {
    padding: 9px;
    border-radius: 3px
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2
}

.close:focus,.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0
}

.modal,.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    -o-transform: translateY(-25%);
    transform: translateY(-25%)
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5)
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0
}

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
    margin-bottom: 0;
    margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 768px) {
    .modal-dialog {
        width:600px;
        margin: 30px auto
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5)
    }

    .modal-sm {
        width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width:900px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    filter: alpha(opacity=0);
    opacity: 0;
    line-break: auto
}

.tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9
}

.tooltip.top {
    padding: 5px 0;
    margin-top: -3px
}

.tooltip.right {
    padding: 0 5px;
    margin-left: 3px
}

.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px
}

.tooltip.left {
    padding: 0 5px;
    margin-left: -3px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
    right: 5px
}

.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
    left: 5px
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2);
    line-break: auto
}

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

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

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

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

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover>.arrow,.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover>.arrow {
    border-width: 11px
}

.popover>.arrow:after {
    content: "";
    border-width: 10px
}

.popover.top>.arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,.25);
    border-bottom-width: 0
}

.popover.top>.arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,.25);
    border-left-width: 0
}

.popover.right>.arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0
}

.popover.bottom>.arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,.25)
}

.popover.bottom>.arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0,0,0,.25)
}

.popover.left>.arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff
}

.carousel,.carousel-inner {
    position: relative
}

.carousel-inner {
    width: 100%;
    overflow: hidden
}

.carousel-inner>.item {
    position: relative;
    display: none;
    -webkit-transition: left .6s ease-in-out;
    -o-transition: .6s ease-in-out left;
    transition: left .6s ease-in-out
}

.carousel-inner>.item>a>img,.carousel-inner>.item>img {
    line-height: 1
}

@media (-webkit-transform-3d),(transform-3d) {
    .carousel-inner>.item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px
    }

    .carousel-inner>.item.active.right,.carousel-inner>.item.next {
        left: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    .carousel-inner>.item.active.left,.carousel-inner>.item.prev {
        left: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    .carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right {
        left: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(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;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: transparent;
    filter: alpha(opacity=50);
    opacity: .5
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.0001));
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);
    background-repeat: repeat-x
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001),rgba(0,0,0,.5));
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);
    background-repeat: repeat-x
}

.carousel-control:focus,.carousel-control:hover {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9
}

.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px
}

.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px
}

.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
    right: 50%;
    margin-right: -10px
}

.carousel-control .icon-next,.carousel-control .icon-prev {
    width: 20px;
    height: 20px;
    font-family: serif;
    line-height: 1
}

.carousel-control .icon-prev:before {
    content: "\2039"
}

.carousel-control .icon-next:before {
    content: "\203A"
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 10px
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6)
}

.carousel-caption .btn {
    text-shadow: none
}

@media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
        width:30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px
    }

    .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
        margin-left: -10px
    }

    .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
        margin-right: -10px
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 20px
    }
}

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

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

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.pull-right {
    float: right!important
}

.pull-left {
    float: left!important
}

.hide {
    display: none!important
}

.show {
    display: block!important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none!important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
    display: none!important
}

@media (max-width: 767px) {
    .visible-xs {
        display:block!important
    }

    table.visible-xs {
        display: table!important
    }

    tr.visible-xs {
        display: table-row!important
    }

    td.visible-xs,th.visible-xs {
        display: table-cell!important
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display:block!important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display:inline!important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display:inline-block!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .visible-sm {
        display:block!important
    }

    table.visible-sm {
        display: table!important
    }

    tr.visible-sm {
        display: table-row!important
    }

    td.visible-sm,th.visible-sm {
        display: table-cell!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .visible-sm-block {
        display:block!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .visible-sm-inline {
        display:inline!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .visible-sm-inline-block {
        display:inline-block!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .visible-md {
        display:block!important
    }

    table.visible-md {
        display: table!important
    }

    tr.visible-md {
        display: table-row!important
    }

    td.visible-md,th.visible-md {
        display: table-cell!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .visible-md-block {
        display:block!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .visible-md-inline {
        display:inline!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display:inline-block!important
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display:block!important
    }

    table.visible-lg {
        display: table!important
    }

    tr.visible-lg {
        display: table-row!important
    }

    td.visible-lg,th.visible-lg {
        display: table-cell!important
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display:block!important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display:inline!important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display:inline-block!important
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display:none!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .hidden-sm {
        display:none!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .hidden-md {
        display:none!important
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display:none!important
    }
}

.visible-print {
    display: none!important
}

@media print {
    .visible-print {
        display: block!important
    }

    table.visible-print {
        display: table!important
    }

    tr.visible-print {
        display: table-row!important
    }

    td.visible-print,th.visible-print {
        display: table-cell!important
    }
}

.visible-print-block {
    display: none!important
}

@media print {
    .visible-print-block {
        display: block!important
    }
}

.visible-print-inline {
    display: none!important
}

@media print {
    .visible-print-inline {
        display: inline!important
    }
}

.visible-print-inline-block {
    display: none!important
}

@media print {
    .visible-print-inline-block {
        display: inline-block!important
    }
}

@media print {
    .hidden-print {
        display: none!important
    }
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: FontAwesome;
    src: url(bundles/674f50d287a8c48dc19ba404d20fe713.eot);
    src: url(bundles/674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(bundles/af7ae505a9eed503f8b8e6982036873e.woff2) format("woff2"),url(bundles/fee66e712a8a08eef5805a46892932ad.woff) format("woff"),url(bundles/b06871f281fee6b241d60582ae9369b9.ttf) format("truetype"),url(bundles/912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format("svg");
    font-weight: 400;
    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
}

.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

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

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

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

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

.fa-fw {
    width: 1.28571429em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

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

.fa-border {
    padding: .2em .25em .15em;
    border: .08em solid #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

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

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

.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)
    }

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

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

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

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1)
}

:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270 {
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

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

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

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: "\F000"
}

.fa-music:before {
    content: "\F001"
}

.fa-search:before {
    content: "\F002"
}

.fa-envelope-o:before {
    content: "\F003"
}

.fa-heart:before {
    content: "\F004"
}

.fa-star:before {
    content: "\F005"
}

.fa-star-o:before {
    content: "\F006"
}

.fa-user:before {
    content: "\F007"
}

.fa-film:before {
    content: "\F008"
}

.fa-th-large:before {
    content: "\F009"
}

.fa-th:before {
    content: "\F00A"
}

.fa-th-list:before {
    content: "\F00B"
}

.fa-check:before {
    content: "\F00C"
}

.fa-close:before,.fa-remove:before,.fa-times:before {
    content: "\F00D"
}

.fa-search-plus:before {
    content: "\F00E"
}

.fa-search-minus:before {
    content: "\F010"
}

.fa-power-off:before {
    content: "\F011"
}

.fa-signal:before {
    content: "\F012"
}

.fa-cog:before,.fa-gear:before {
    content: "\F013"
}

.fa-trash-o:before {
    content: "\F014"
}

.fa-home:before {
    content: "\F015"
}

.fa-file-o:before {
    content: "\F016"
}

.fa-clock-o:before {
    content: "\F017"
}

.fa-road:before {
    content: "\F018"
}

.fa-download:before {
    content: "\F019"
}

.fa-arrow-circle-o-down:before {
    content: "\F01A"
}

.fa-arrow-circle-o-up:before {
    content: "\F01B"
}

.fa-inbox:before {
    content: "\F01C"
}

.fa-play-circle-o:before {
    content: "\F01D"
}

.fa-repeat:before,.fa-rotate-right:before {
    content: "\F01E"
}

.fa-refresh:before {
    content: "\F021"
}

.fa-list-alt:before {
    content: "\F022"
}

.fa-lock:before {
    content: "\F023"
}

.fa-flag:before {
    content: "\F024"
}

.fa-headphones:before {
    content: "\F025"
}

.fa-volume-off:before {
    content: "\F026"
}

.fa-volume-down:before {
    content: "\F027"
}

.fa-volume-up:before {
    content: "\F028"
}

.fa-qrcode:before {
    content: "\F029"
}

.fa-barcode:before {
    content: "\F02A"
}

.fa-tag:before {
    content: "\F02B"
}

.fa-tags:before {
    content: "\F02C"
}

.fa-book:before {
    content: "\F02D"
}

.fa-bookmark:before {
    content: "\F02E"
}

.fa-print:before {
    content: "\F02F"
}

.fa-camera:before {
    content: "\F030"
}

.fa-font:before {
    content: "\F031"
}

.fa-bold:before {
    content: "\F032"
}

.fa-italic:before {
    content: "\F033"
}

.fa-text-height:before {
    content: "\F034"
}

.fa-text-width:before {
    content: "\F035"
}

.fa-align-left:before {
    content: "\F036"
}

.fa-align-center:before {
    content: "\F037"
}

.fa-align-right:before {
    content: "\F038"
}

.fa-align-justify:before {
    content: "\F039"
}

.fa-list:before {
    content: "\F03A"
}

.fa-dedent:before,.fa-outdent:before {
    content: "\F03B"
}

.fa-indent:before {
    content: "\F03C"
}

.fa-video-camera:before {
    content: "\F03D"
}

.fa-image:before,.fa-photo:before,.fa-picture-o:before {
    content: "\F03E"
}

.fa-pencil:before {
    content: "\F040"
}

.fa-map-marker:before {
    content: "\F041"
}

.fa-adjust:before {
    content: "\F042"
}

.fa-tint:before {
    content: "\F043"
}

.fa-edit:before,.fa-pencil-square-o:before {
    content: "\F044"
}

.fa-share-square-o:before {
    content: "\F045"
}

.fa-check-square-o:before {
    content: "\F046"
}

.fa-arrows:before {
    content: "\F047"
}

.fa-step-backward:before {
    content: "\F048"
}

.fa-fast-backward:before {
    content: "\F049"
}

.fa-backward:before {
    content: "\F04A"
}

.fa-play:before {
    content: "\F04B"
}

.fa-pause:before {
    content: "\F04C"
}

.fa-stop:before {
    content: "\F04D"
}

.fa-forward:before {
    content: "\F04E"
}

.fa-fast-forward:before {
    content: "\F050"
}

.fa-step-forward:before {
    content: "\F051"
}

.fa-eject:before {
    content: "\F052"
}

.fa-chevron-left:before {
    content: "\F053"
}

.fa-chevron-right:before {
    content: "\F054"
}

.fa-plus-circle:before {
    content: "\F055"
}

.fa-minus-circle:before {
    content: "\F056"
}

.fa-times-circle:before {
    content: "\F057"
}

.fa-check-circle:before {
    content: "\F058"
}

.fa-question-circle:before {
    content: "\F059"
}

.fa-info-circle:before {
    content: "\F05A"
}

.fa-crosshairs:before {
    content: "\F05B"
}

.fa-times-circle-o:before {
    content: "\F05C"
}

.fa-check-circle-o:before {
    content: "\F05D"
}

.fa-ban:before {
    content: "\F05E"
}

.fa-arrow-left:before {
    content: "\F060"
}

.fa-arrow-right:before {
    content: "\F061"
}

.fa-arrow-up:before {
    content: "\F062"
}

.fa-arrow-down:before {
    content: "\F063"
}

.fa-mail-forward:before,.fa-share:before {
    content: "\F064"
}

.fa-expand:before {
    content: "\F065"
}

.fa-compress:before {
    content: "\F066"
}

.fa-plus:before {
    content: "\F067"
}

.fa-minus:before {
    content: "\F068"
}

.fa-asterisk:before {
    content: "\F069"
}

.fa-exclamation-circle:before {
    content: "\F06A"
}

.fa-gift:before {
    content: "\F06B"
}

.fa-leaf:before {
    content: "\F06C"
}

.fa-fire:before {
    content: "\F06D"
}

.fa-eye:before {
    content: "\F06E"
}

.fa-eye-slash:before {
    content: "\F070"
}

.fa-exclamation-triangle:before,.fa-warning:before {
    content: "\F071"
}

.fa-plane:before {
    content: "\F072"
}

.fa-calendar:before {
    content: "\F073"
}

.fa-random:before {
    content: "\F074"
}

.fa-comment:before {
    content: "\F075"
}

.fa-magnet:before {
    content: "\F076"
}

.fa-chevron-up:before {
    content: "\F077"
}

.fa-chevron-down:before {
    content: "\F078"
}

.fa-retweet:before {
    content: "\F079"
}

.fa-shopping-cart:before {
    content: "\F07A"
}

.fa-folder:before {
    content: "\F07B"
}

.fa-folder-open:before {
    content: "\F07C"
}

.fa-arrows-v:before {
    content: "\F07D"
}

.fa-arrows-h:before {
    content: "\F07E"
}

.fa-bar-chart-o:before,.fa-bar-chart:before {
    content: "\F080"
}

.fa-twitter-square:before {
    content: "\F081"
}

.fa-facebook-square:before {
    content: "\F082"
}

.fa-camera-retro:before {
    content: "\F083"
}

.fa-key:before {
    content: "\F084"
}

.fa-cogs:before,.fa-gears:before {
    content: "\F085"
}

.fa-comments:before {
    content: "\F086"
}

.fa-thumbs-o-up:before {
    content: "\F087"
}

.fa-thumbs-o-down:before {
    content: "\F088"
}

.fa-star-half:before {
    content: "\F089"
}

.fa-heart-o:before {
    content: "\F08A"
}

.fa-sign-out:before {
    content: "\F08B"
}

.fa-linkedin-square:before {
    content: "\F08C"
}

.fa-thumb-tack:before {
    content: "\F08D"
}

.fa-external-link:before {
    content: "\F08E"
}

.fa-sign-in:before {
    content: "\F090"
}

.fa-trophy:before {
    content: "\F091"
}

.fa-github-square:before {
    content: "\F092"
}

.fa-upload:before {
    content: "\F093"
}

.fa-lemon-o:before {
    content: "\F094"
}

.fa-phone:before {
    content: "\F095"
}

.fa-square-o:before {
    content: "\F096"
}

.fa-bookmark-o:before {
    content: "\F097"
}

.fa-phone-square:before {
    content: "\F098"
}

.fa-twitter:before {
    content: "\F099"
}

.fa-facebook-f:before,.fa-facebook:before {
    content: "\F09A"
}

.fa-github:before {
    content: "\F09B"
}

.fa-unlock:before {
    content: "\F09C"
}

.fa-credit-card:before {
    content: "\F09D"
}

.fa-feed:before,.fa-rss:before {
    content: "\F09E"
}

.fa-hdd-o:before {
    content: "\F0A0"
}

.fa-bullhorn:before {
    content: "\F0A1"
}

.fa-bell:before {
    content: "\F0F3"
}

.fa-certificate:before {
    content: "\F0A3"
}

.fa-hand-o-right:before {
    content: "\F0A4"
}

.fa-hand-o-left:before {
    content: "\F0A5"
}

.fa-hand-o-up:before {
    content: "\F0A6"
}

.fa-hand-o-down:before {
    content: "\F0A7"
}

.fa-arrow-circle-left:before {
    content: "\F0A8"
}

.fa-arrow-circle-right:before {
    content: "\F0A9"
}

.fa-arrow-circle-up:before {
    content: "\F0AA"
}

.fa-arrow-circle-down:before {
    content: "\F0AB"
}

.fa-globe:before {
    content: "\F0AC"
}

.fa-wrench:before {
    content: "\F0AD"
}

.fa-tasks:before {
    content: "\F0AE"
}

.fa-filter:before {
    content: "\F0B0"
}

.fa-briefcase:before {
    content: "\F0B1"
}

.fa-arrows-alt:before {
    content: "\F0B2"
}

.fa-group:before,.fa-users:before {
    content: "\F0C0"
}

.fa-chain:before,.fa-link:before {
    content: "\F0C1"
}

.fa-cloud:before {
    content: "\F0C2"
}

.fa-flask:before {
    content: "\F0C3"
}

.fa-cut:before,.fa-scissors:before {
    content: "\F0C4"
}

.fa-copy:before,.fa-files-o:before {
    content: "\F0C5"
}

.fa-paperclip:before {
    content: "\F0C6"
}

.fa-floppy-o:before,.fa-save:before {
    content: "\F0C7"
}

.fa-square:before {
    content: "\F0C8"
}

.fa-bars:before,.fa-navicon:before,.fa-reorder:before {
    content: "\F0C9"
}

.fa-list-ul:before {
    content: "\F0CA"
}

.fa-list-ol:before {
    content: "\F0CB"
}

.fa-strikethrough:before {
    content: "\F0CC"
}

.fa-underline:before {
    content: "\F0CD"
}

.fa-table:before {
    content: "\F0CE"
}

.fa-magic:before {
    content: "\F0D0"
}

.fa-truck:before {
    content: "\F0D1"
}

.fa-pinterest:before {
    content: "\F0D2"
}

.fa-pinterest-square:before {
    content: "\F0D3"
}

.fa-google-plus-square:before {
    content: "\F0D4"
}

.fa-google-plus:before {
    content: "\F0D5"
}

.fa-money:before {
    content: "\F0D6"
}

.fa-caret-down:before {
    content: "\F0D7"
}

.fa-caret-up:before {
    content: "\F0D8"
}

.fa-caret-left:before {
    content: "\F0D9"
}

.fa-caret-right:before {
    content: "\F0DA"
}

.fa-columns:before {
    content: "\F0DB"
}

.fa-sort:before,.fa-unsorted:before {
    content: "\F0DC"
}

.fa-sort-desc:before,.fa-sort-down:before {
    content: "\F0DD"
}

.fa-sort-asc:before,.fa-sort-up:before {
    content: "\F0DE"
}

.fa-envelope:before {
    content: "\F0E0"
}

.fa-linkedin:before {
    content: "\F0E1"
}

.fa-rotate-left:before,.fa-undo:before {
    content: "\F0E2"
}

.fa-gavel:before,.fa-legal:before {
    content: "\F0E3"
}

.fa-dashboard:before,.fa-tachometer:before {
    content: "\F0E4"
}

.fa-comment-o:before {
    content: "\F0E5"
}

.fa-comments-o:before {
    content: "\F0E6"
}

.fa-bolt:before,.fa-flash:before {
    content: "\F0E7"
}

.fa-sitemap:before {
    content: "\F0E8"
}

.fa-umbrella:before {
    content: "\F0E9"
}

.fa-clipboard:before,.fa-paste:before {
    content: "\F0EA"
}

.fa-lightbulb-o:before {
    content: "\F0EB"
}

.fa-exchange:before {
    content: "\F0EC"
}

.fa-cloud-download:before {
    content: "\F0ED"
}

.fa-cloud-upload:before {
    content: "\F0EE"
}

.fa-user-md:before {
    content: "\F0F0"
}

.fa-stethoscope:before {
    content: "\F0F1"
}

.fa-suitcase:before {
    content: "\F0F2"
}

.fa-bell-o:before {
    content: "\F0A2"
}

.fa-coffee:before {
    content: "\F0F4"
}

.fa-cutlery:before {
    content: "\F0F5"
}

.fa-file-text-o:before {
    content: "\F0F6"
}

.fa-building-o:before {
    content: "\F0F7"
}

.fa-hospital-o:before {
    content: "\F0F8"
}

.fa-ambulance:before {
    content: "\F0F9"
}

.fa-medkit:before {
    content: "\F0FA"
}

.fa-fighter-jet:before {
    content: "\F0FB"
}

.fa-beer:before {
    content: "\F0FC"
}

.fa-h-square:before {
    content: "\F0FD"
}

.fa-plus-square:before {
    content: "\F0FE"
}

.fa-angle-double-left:before {
    content: "\F100"
}

.fa-angle-double-right:before {
    content: "\F101"
}

.fa-angle-double-up:before {
    content: "\F102"
}

.fa-angle-double-down:before {
    content: "\F103"
}

.fa-angle-left:before {
    content: "\F104"
}

.fa-angle-right:before {
    content: "\F105"
}

.fa-angle-up:before {
    content: "\F106"
}

.fa-angle-down:before {
    content: "\F107"
}

.fa-desktop:before {
    content: "\F108"
}

.fa-laptop:before {
    content: "\F109"
}

.fa-tablet:before {
    content: "\F10A"
}

.fa-mobile-phone:before,.fa-mobile:before {
    content: "\F10B"
}

.fa-circle-o:before {
    content: "\F10C"
}

.fa-quote-left:before {
    content: "\F10D"
}

.fa-quote-right:before {
    content: "\F10E"
}

.fa-spinner:before {
    content: "\F110"
}

.fa-circle:before {
    content: "\F111"
}

.fa-mail-reply:before,.fa-reply:before {
    content: "\F112"
}

.fa-github-alt:before {
    content: "\F113"
}

.fa-folder-o:before {
    content: "\F114"
}

.fa-folder-open-o:before {
    content: "\F115"
}

.fa-smile-o:before {
    content: "\F118"
}

.fa-frown-o:before {
    content: "\F119"
}

.fa-meh-o:before {
    content: "\F11A"
}

.fa-gamepad:before {
    content: "\F11B"
}

.fa-keyboard-o:before {
    content: "\F11C"
}

.fa-flag-o:before {
    content: "\F11D"
}

.fa-flag-checkered:before {
    content: "\F11E"
}

.fa-terminal:before {
    content: "\F120"
}

.fa-code:before {
    content: "\F121"
}

.fa-mail-reply-all:before,.fa-reply-all:before {
    content: "\F122"
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
    content: "\F123"
}

.fa-location-arrow:before {
    content: "\F124"
}

.fa-crop:before {
    content: "\F125"
}

.fa-code-fork:before {
    content: "\F126"
}

.fa-chain-broken:before,.fa-unlink:before {
    content: "\F127"
}

.fa-question:before {
    content: "\F128"
}

.fa-info:before {
    content: "\F129"
}

.fa-exclamation:before {
    content: "\F12A"
}

.fa-superscript:before {
    content: "\F12B"
}

.fa-subscript:before {
    content: "\F12C"
}

.fa-eraser:before {
    content: "\F12D"
}

.fa-puzzle-piece:before {
    content: "\F12E"
}

.fa-microphone:before {
    content: "\F130"
}

.fa-microphone-slash:before {
    content: "\F131"
}

.fa-shield:before {
    content: "\F132"
}

.fa-calendar-o:before {
    content: "\F133"
}

.fa-fire-extinguisher:before {
    content: "\F134"
}

.fa-rocket:before {
    content: "\F135"
}

.fa-maxcdn:before {
    content: "\F136"
}

.fa-chevron-circle-left:before {
    content: "\F137"
}

.fa-chevron-circle-right:before {
    content: "\F138"
}

.fa-chevron-circle-up:before {
    content: "\F139"
}

.fa-chevron-circle-down:before {
    content: "\F13A"
}

.fa-html5:before {
    content: "\F13B"
}

.fa-css3:before {
    content: "\F13C"
}

.fa-anchor:before {
    content: "\F13D"
}

.fa-unlock-alt:before {
    content: "\F13E"
}

.fa-bullseye:before {
    content: "\F140"
}

.fa-ellipsis-h:before {
    content: "\F141"
}

.fa-ellipsis-v:before {
    content: "\F142"
}

.fa-rss-square:before {
    content: "\F143"
}

.fa-play-circle:before {
    content: "\F144"
}

.fa-ticket:before {
    content: "\F145"
}

.fa-minus-square:before {
    content: "\F146"
}

.fa-minus-square-o:before {
    content: "\F147"
}

.fa-level-up:before {
    content: "\F148"
}

.fa-level-down:before {
    content: "\F149"
}

.fa-check-square:before {
    content: "\F14A"
}

.fa-pencil-square:before {
    content: "\F14B"
}

.fa-external-link-square:before {
    content: "\F14C"
}

.fa-share-square:before {
    content: "\F14D"
}

.fa-compass:before {
    content: "\F14E"
}

.fa-caret-square-o-down:before,.fa-toggle-down:before {
    content: "\F150"
}

.fa-caret-square-o-up:before,.fa-toggle-up:before {
    content: "\F151"
}

.fa-caret-square-o-right:before,.fa-toggle-right:before {
    content: "\F152"
}

.fa-eur:before,.fa-euro:before {
    content: "\F153"
}

.fa-gbp:before {
    content: "\F154"
}

.fa-dollar:before,.fa-usd:before {
    content: "\F155"
}

.fa-inr:before,.fa-rupee:before {
    content: "\F156"
}

.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before {
    content: "\F157"
}

.fa-rouble:before,.fa-rub:before,.fa-ruble:before {
    content: "\F158"
}

.fa-krw:before,.fa-won:before {
    content: "\F159"
}

.fa-bitcoin:before,.fa-btc:before {
    content: "\F15A"
}

.fa-file:before {
    content: "\F15B"
}

.fa-file-text:before {
    content: "\F15C"
}

.fa-sort-alpha-asc:before {
    content: "\F15D"
}

.fa-sort-alpha-desc:before {
    content: "\F15E"
}

.fa-sort-amount-asc:before {
    content: "\F160"
}

.fa-sort-amount-desc:before {
    content: "\F161"
}

.fa-sort-numeric-asc:before {
    content: "\F162"
}

.fa-sort-numeric-desc:before {
    content: "\F163"
}

.fa-thumbs-up:before {
    content: "\F164"
}

.fa-thumbs-down:before {
    content: "\F165"
}

.fa-youtube-square:before {
    content: "\F166"
}

.fa-youtube:before {
    content: "\F167"
}

.fa-xing:before {
    content: "\F168"
}

.fa-xing-square:before {
    content: "\F169"
}

.fa-youtube-play:before {
    content: "\F16A"
}

.fa-dropbox:before {
    content: "\F16B"
}

.fa-stack-overflow:before {
    content: "\F16C"
}

.fa-instagram:before {
    content: "\F16D"
}

.fa-flickr:before {
    content: "\F16E"
}

.fa-adn:before {
    content: "\F170"
}

.fa-bitbucket:before {
    content: "\F171"
}

.fa-bitbucket-square:before {
    content: "\F172"
}

.fa-tumblr:before {
    content: "\F173"
}

.fa-tumblr-square:before {
    content: "\F174"
}

.fa-long-arrow-down:before {
    content: "\F175"
}

.fa-long-arrow-up:before {
    content: "\F176"
}

.fa-long-arrow-left:before {
    content: "\F177"
}

.fa-long-arrow-right:before {
    content: "\F178"
}

.fa-apple:before {
    content: "\F179"
}

.fa-windows:before {
    content: "\F17A"
}

.fa-android:before {
    content: "\F17B"
}

.fa-linux:before {
    content: "\F17C"
}

.fa-dribbble:before {
    content: "\F17D"
}

.fa-skype:before {
    content: "\F17E"
}

.fa-foursquare:before {
    content: "\F180"
}

.fa-trello:before {
    content: "\F181"
}

.fa-female:before {
    content: "\F182"
}

.fa-male:before {
    content: "\F183"
}

.fa-gittip:before,.fa-gratipay:before {
    content: "\F184"
}

.fa-sun-o:before {
    content: "\F185"
}

.fa-moon-o:before {
    content: "\F186"
}

.fa-archive:before {
    content: "\F187"
}

.fa-bug:before {
    content: "\F188"
}

.fa-vk:before {
    content: "\F189"
}

.fa-weibo:before {
    content: "\F18A"
}

.fa-renren:before {
    content: "\F18B"
}

.fa-pagelines:before {
    content: "\F18C"
}

.fa-stack-exchange:before {
    content: "\F18D"
}

.fa-arrow-circle-o-right:before {
    content: "\F18E"
}

.fa-arrow-circle-o-left:before {
    content: "\F190"
}

.fa-caret-square-o-left:before,.fa-toggle-left:before {
    content: "\F191"
}

.fa-dot-circle-o:before {
    content: "\F192"
}

.fa-wheelchair:before {
    content: "\F193"
}

.fa-vimeo-square:before {
    content: "\F194"
}

.fa-try:before,.fa-turkish-lira:before {
    content: "\F195"
}

.fa-plus-square-o:before {
    content: "\F196"
}

.fa-space-shuttle:before {
    content: "\F197"
}

.fa-slack:before {
    content: "\F198"
}

.fa-envelope-square:before {
    content: "\F199"
}

.fa-wordpress:before {
    content: "\F19A"
}

.fa-openid:before {
    content: "\F19B"
}

.fa-bank:before,.fa-institution:before,.fa-university:before {
    content: "\F19C"
}

.fa-graduation-cap:before,.fa-mortar-board:before {
    content: "\F19D"
}

.fa-yahoo:before {
    content: "\F19E"
}

.fa-google:before {
    content: "\F1A0"
}

.fa-reddit:before {
    content: "\F1A1"
}

.fa-reddit-square:before {
    content: "\F1A2"
}

.fa-stumbleupon-circle:before {
    content: "\F1A3"
}

.fa-stumbleupon:before {
    content: "\F1A4"
}

.fa-delicious:before {
    content: "\F1A5"
}

.fa-digg:before {
    content: "\F1A6"
}

.fa-pied-piper-pp:before {
    content: "\F1A7"
}

.fa-pied-piper-alt:before {
    content: "\F1A8"
}

.fa-drupal:before {
    content: "\F1A9"
}

.fa-joomla:before {
    content: "\F1AA"
}

.fa-language:before {
    content: "\F1AB"
}

.fa-fax:before {
    content: "\F1AC"
}

.fa-building:before {
    content: "\F1AD"
}

.fa-child:before {
    content: "\F1AE"
}

.fa-paw:before {
    content: "\F1B0"
}

.fa-spoon:before {
    content: "\F1B1"
}

.fa-cube:before {
    content: "\F1B2"
}

.fa-cubes:before {
    content: "\F1B3"
}

.fa-behance:before {
    content: "\F1B4"
}

.fa-behance-square:before {
    content: "\F1B5"
}

.fa-steam:before {
    content: "\F1B6"
}

.fa-steam-square:before {
    content: "\F1B7"
}

.fa-recycle:before {
    content: "\F1B8"
}

.fa-automobile:before,.fa-car:before {
    content: "\F1B9"
}

.fa-cab:before,.fa-taxi:before {
    content: "\F1BA"
}

.fa-tree:before {
    content: "\F1BB"
}

.fa-spotify:before {
    content: "\F1BC"
}

.fa-deviantart:before {
    content: "\F1BD"
}

.fa-soundcloud:before {
    content: "\F1BE"
}

.fa-database:before {
    content: "\F1C0"
}

.fa-file-pdf-o:before {
    content: "\F1C1"
}

.fa-file-word-o:before {
    content: "\F1C2"
}

.fa-file-excel-o:before {
    content: "\F1C3"
}

.fa-file-powerpoint-o:before {
    content: "\F1C4"
}

.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before {
    content: "\F1C5"
}

.fa-file-archive-o:before,.fa-file-zip-o:before {
    content: "\F1C6"
}

.fa-file-audio-o:before,.fa-file-sound-o:before {
    content: "\F1C7"
}

.fa-file-movie-o:before,.fa-file-video-o:before {
    content: "\F1C8"
}

.fa-file-code-o:before {
    content: "\F1C9"
}

.fa-vine:before {
    content: "\F1CA"
}

.fa-codepen:before {
    content: "\F1CB"
}

.fa-jsfiddle:before {
    content: "\F1CC"
}

.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before {
    content: "\F1CD"
}

.fa-circle-o-notch:before {
    content: "\F1CE"
}

.fa-ra:before,.fa-rebel:before,.fa-resistance:before {
    content: "\F1D0"
}

.fa-empire:before,.fa-ge:before {
    content: "\F1D1"
}

.fa-git-square:before {
    content: "\F1D2"
}

.fa-git:before {
    content: "\F1D3"
}

.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before {
    content: "\F1D4"
}

.fa-tencent-weibo:before {
    content: "\F1D5"
}

.fa-qq:before {
    content: "\F1D6"
}

.fa-wechat:before,.fa-weixin:before {
    content: "\F1D7"
}

.fa-paper-plane:before,.fa-send:before {
    content: "\F1D8"
}

.fa-paper-plane-o:before,.fa-send-o:before {
    content: "\F1D9"
}

.fa-history:before {
    content: "\F1DA"
}

.fa-circle-thin:before {
    content: "\F1DB"
}

.fa-header:before {
    content: "\F1DC"
}

.fa-paragraph:before {
    content: "\F1DD"
}

.fa-sliders:before {
    content: "\F1DE"
}

.fa-share-alt:before {
    content: "\F1E0"
}

.fa-share-alt-square:before {
    content: "\F1E1"
}

.fa-bomb:before {
    content: "\F1E2"
}

.fa-futbol-o:before,.fa-soccer-ball-o:before {
    content: "\F1E3"
}

.fa-tty:before {
    content: "\F1E4"
}

.fa-binoculars:before {
    content: "\F1E5"
}

.fa-plug:before {
    content: "\F1E6"
}

.fa-slideshare:before {
    content: "\F1E7"
}

.fa-twitch:before {
    content: "\F1E8"
}

.fa-yelp:before {
    content: "\F1E9"
}

.fa-newspaper-o:before {
    content: "\F1EA"
}

.fa-wifi:before {
    content: "\F1EB"
}

.fa-calculator:before {
    content: "\F1EC"
}

.fa-paypal:before {
    content: "\F1ED"
}

.fa-google-wallet:before {
    content: "\F1EE"
}

.fa-cc-visa:before {
    content: "\F1F0"
}

.fa-cc-mastercard:before {
    content: "\F1F1"
}

.fa-cc-discover:before {
    content: "\F1F2"
}

.fa-cc-amex:before {
    content: "\F1F3"
}

.fa-cc-paypal:before {
    content: "\F1F4"
}

.fa-cc-stripe:before {
    content: "\F1F5"
}

.fa-bell-slash:before {
    content: "\F1F6"
}

.fa-bell-slash-o:before {
    content: "\F1F7"
}

.fa-trash:before {
    content: "\F1F8"
}

.fa-copyright:before {
    content: "\F1F9"
}

.fa-at:before {
    content: "\F1FA"
}

.fa-eyedropper:before {
    content: "\F1FB"
}

.fa-paint-brush:before {
    content: "\F1FC"
}

.fa-birthday-cake:before {
    content: "\F1FD"
}

.fa-area-chart:before {
    content: "\F1FE"
}

.fa-pie-chart:before {
    content: "\F200"
}

.fa-line-chart:before {
    content: "\F201"
}

.fa-lastfm:before {
    content: "\F202"
}

.fa-lastfm-square:before {
    content: "\F203"
}

.fa-toggle-off:before {
    content: "\F204"
}

.fa-toggle-on:before {
    content: "\F205"
}

.fa-bicycle:before {
    content: "\F206"
}

.fa-bus:before {
    content: "\F207"
}

.fa-ioxhost:before {
    content: "\F208"
}

.fa-angellist:before {
    content: "\F209"
}

.fa-cc:before {
    content: "\F20A"
}

.fa-ils:before,.fa-shekel:before,.fa-sheqel:before {
    content: "\F20B"
}

.fa-meanpath:before {
    content: "\F20C"
}

.fa-buysellads:before {
    content: "\F20D"
}

.fa-connectdevelop:before {
    content: "\F20E"
}

.fa-dashcube:before {
    content: "\F210"
}

.fa-forumbee:before {
    content: "\F211"
}

.fa-leanpub:before {
    content: "\F212"
}

.fa-sellsy:before {
    content: "\F213"
}

.fa-shirtsinbulk:before {
    content: "\F214"
}

.fa-simplybuilt:before {
    content: "\F215"
}

.fa-skyatlas:before {
    content: "\F216"
}

.fa-cart-plus:before {
    content: "\F217"
}

.fa-cart-arrow-down:before {
    content: "\F218"
}

.fa-diamond:before {
    content: "\F219"
}

.fa-ship:before {
    content: "\F21A"
}

.fa-user-secret:before {
    content: "\F21B"
}

.fa-motorcycle:before {
    content: "\F21C"
}

.fa-street-view:before {
    content: "\F21D"
}

.fa-heartbeat:before {
    content: "\F21E"
}

.fa-venus:before {
    content: "\F221"
}

.fa-mars:before {
    content: "\F222"
}

.fa-mercury:before {
    content: "\F223"
}

.fa-intersex:before,.fa-transgender:before {
    content: "\F224"
}

.fa-transgender-alt:before {
    content: "\F225"
}

.fa-venus-double:before {
    content: "\F226"
}

.fa-mars-double:before {
    content: "\F227"
}

.fa-venus-mars:before {
    content: "\F228"
}

.fa-mars-stroke:before {
    content: "\F229"
}

.fa-mars-stroke-v:before {
    content: "\F22A"
}

.fa-mars-stroke-h:before {
    content: "\F22B"
}

.fa-neuter:before {
    content: "\F22C"
}

.fa-genderless:before {
    content: "\F22D"
}

.fa-facebook-official:before {
    content: "\F230"
}

.fa-pinterest-p:before {
    content: "\F231"
}

.fa-whatsapp:before {
    content: "\F232"
}

.fa-server:before {
    content: "\F233"
}

.fa-user-plus:before {
    content: "\F234"
}

.fa-user-times:before {
    content: "\F235"
}

.fa-bed:before,.fa-hotel:before {
    content: "\F236"
}

.fa-viacoin:before {
    content: "\F237"
}

.fa-train:before {
    content: "\F238"
}

.fa-subway:before {
    content: "\F239"
}

.fa-medium:before {
    content: "\F23A"
}

.fa-y-combinator:before,.fa-yc:before {
    content: "\F23B"
}

.fa-optin-monster:before {
    content: "\F23C"
}

.fa-opencart:before {
    content: "\F23D"
}

.fa-expeditedssl:before {
    content: "\F23E"
}

.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before {
    content: "\F240"
}

.fa-battery-3:before,.fa-battery-three-quarters:before {
    content: "\F241"
}

.fa-battery-2:before,.fa-battery-half:before {
    content: "\F242"
}

.fa-battery-1:before,.fa-battery-quarter:before {
    content: "\F243"
}

.fa-battery-0:before,.fa-battery-empty:before {
    content: "\F244"
}

.fa-mouse-pointer:before {
    content: "\F245"
}

.fa-i-cursor:before {
    content: "\F246"
}

.fa-object-group:before {
    content: "\F247"
}

.fa-object-ungroup:before {
    content: "\F248"
}

.fa-sticky-note:before {
    content: "\F249"
}

.fa-sticky-note-o:before {
    content: "\F24A"
}

.fa-cc-jcb:before {
    content: "\F24B"
}

.fa-cc-diners-club:before {
    content: "\F24C"
}

.fa-clone:before {
    content: "\F24D"
}

.fa-balance-scale:before {
    content: "\F24E"
}

.fa-hourglass-o:before {
    content: "\F250"
}

.fa-hourglass-1:before,.fa-hourglass-start:before {
    content: "\F251"
}

.fa-hourglass-2:before,.fa-hourglass-half:before {
    content: "\F252"
}

.fa-hourglass-3:before,.fa-hourglass-end:before {
    content: "\F253"
}

.fa-hourglass:before {
    content: "\F254"
}

.fa-hand-grab-o:before,.fa-hand-rock-o:before {
    content: "\F255"
}

.fa-hand-paper-o:before,.fa-hand-stop-o:before {
    content: "\F256"
}

.fa-hand-scissors-o:before {
    content: "\F257"
}

.fa-hand-lizard-o:before {
    content: "\F258"
}

.fa-hand-spock-o:before {
    content: "\F259"
}

.fa-hand-pointer-o:before {
    content: "\F25A"
}

.fa-hand-peace-o:before {
    content: "\F25B"
}

.fa-trademark:before {
    content: "\F25C"
}

.fa-registered:before {
    content: "\F25D"
}

.fa-creative-commons:before {
    content: "\F25E"
}

.fa-gg:before {
    content: "\F260"
}

.fa-gg-circle:before {
    content: "\F261"
}

.fa-tripadvisor:before {
    content: "\F262"
}

.fa-odnoklassniki:before {
    content: "\F263"
}

.fa-odnoklassniki-square:before {
    content: "\F264"
}

.fa-get-pocket:before {
    content: "\F265"
}

.fa-wikipedia-w:before {
    content: "\F266"
}

.fa-safari:before {
    content: "\F267"
}

.fa-chrome:before {
    content: "\F268"
}

.fa-firefox:before {
    content: "\F269"
}

.fa-opera:before {
    content: "\F26A"
}

.fa-internet-explorer:before {
    content: "\F26B"
}

.fa-television:before,.fa-tv:before {
    content: "\F26C"
}

.fa-contao:before {
    content: "\F26D"
}

.fa-500px:before {
    content: "\F26E"
}

.fa-amazon:before {
    content: "\F270"
}

.fa-calendar-plus-o:before {
    content: "\F271"
}

.fa-calendar-minus-o:before {
    content: "\F272"
}

.fa-calendar-times-o:before {
    content: "\F273"
}

.fa-calendar-check-o:before {
    content: "\F274"
}

.fa-industry:before {
    content: "\F275"
}

.fa-map-pin:before {
    content: "\F276"
}

.fa-map-signs:before {
    content: "\F277"
}

.fa-map-o:before {
    content: "\F278"
}

.fa-map:before {
    content: "\F279"
}

.fa-commenting:before {
    content: "\F27A"
}

.fa-commenting-o:before {
    content: "\F27B"
}

.fa-houzz:before {
    content: "\F27C"
}

.fa-vimeo:before {
    content: "\F27D"
}

.fa-black-tie:before {
    content: "\F27E"
}

.fa-fonticons:before {
    content: "\F280"
}

.fa-reddit-alien:before {
    content: "\F281"
}

.fa-edge:before {
    content: "\F282"
}

.fa-credit-card-alt:before {
    content: "\F283"
}

.fa-codiepie:before {
    content: "\F284"
}

.fa-modx:before {
    content: "\F285"
}

.fa-fort-awesome:before {
    content: "\F286"
}

.fa-usb:before {
    content: "\F287"
}

.fa-product-hunt:before {
    content: "\F288"
}

.fa-mixcloud:before {
    content: "\F289"
}

.fa-scribd:before {
    content: "\F28A"
}

.fa-pause-circle:before {
    content: "\F28B"
}

.fa-pause-circle-o:before {
    content: "\F28C"
}

.fa-stop-circle:before {
    content: "\F28D"
}

.fa-stop-circle-o:before {
    content: "\F28E"
}

.fa-shopping-bag:before {
    content: "\F290"
}

.fa-shopping-basket:before {
    content: "\F291"
}

.fa-hashtag:before {
    content: "\F292"
}

.fa-bluetooth:before {
    content: "\F293"
}

.fa-bluetooth-b:before {
    content: "\F294"
}

.fa-percent:before {
    content: "\F295"
}

.fa-gitlab:before {
    content: "\F296"
}

.fa-wpbeginner:before {
    content: "\F297"
}

.fa-wpforms:before {
    content: "\F298"
}

.fa-envira:before {
    content: "\F299"
}

.fa-universal-access:before {
    content: "\F29A"
}

.fa-wheelchair-alt:before {
    content: "\F29B"
}

.fa-question-circle-o:before {
    content: "\F29C"
}

.fa-blind:before {
    content: "\F29D"
}

.fa-audio-description:before {
    content: "\F29E"
}

.fa-volume-control-phone:before {
    content: "\F2A0"
}

.fa-braille:before {
    content: "\F2A1"
}

.fa-assistive-listening-systems:before {
    content: "\F2A2"
}

.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before {
    content: "\F2A3"
}

.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before {
    content: "\F2A4"
}

.fa-glide:before {
    content: "\F2A5"
}

.fa-glide-g:before {
    content: "\F2A6"
}

.fa-sign-language:before,.fa-signing:before {
    content: "\F2A7"
}

.fa-low-vision:before {
    content: "\F2A8"
}

.fa-viadeo:before {
    content: "\F2A9"
}

.fa-viadeo-square:before {
    content: "\F2AA"
}

.fa-snapchat:before {
    content: "\F2AB"
}

.fa-snapchat-ghost:before {
    content: "\F2AC"
}

.fa-snapchat-square:before {
    content: "\F2AD"
}

.fa-pied-piper:before {
    content: "\F2AE"
}

.fa-first-order:before {
    content: "\F2B0"
}

.fa-yoast:before {
    content: "\F2B1"
}

.fa-themeisle:before {
    content: "\F2B2"
}

.fa-google-plus-circle:before,.fa-google-plus-official:before {
    content: "\F2B3"
}

.fa-fa:before,.fa-font-awesome:before {
    content: "\F2B4"
}

.fa-handshake-o:before {
    content: "\F2B5"
}

.fa-envelope-open:before {
    content: "\F2B6"
}

.fa-envelope-open-o:before {
    content: "\F2B7"
}

.fa-linode:before {
    content: "\F2B8"
}

.fa-address-book:before {
    content: "\F2B9"
}

.fa-address-book-o:before {
    content: "\F2BA"
}

.fa-address-card:before,.fa-vcard:before {
    content: "\F2BB"
}

.fa-address-card-o:before,.fa-vcard-o:before {
    content: "\F2BC"
}

.fa-user-circle:before {
    content: "\F2BD"
}

.fa-user-circle-o:before {
    content: "\F2BE"
}

.fa-user-o:before {
    content: "\F2C0"
}

.fa-id-badge:before {
    content: "\F2C1"
}

.fa-drivers-license:before,.fa-id-card:before {
    content: "\F2C2"
}

.fa-drivers-license-o:before,.fa-id-card-o:before {
    content: "\F2C3"
}

.fa-quora:before {
    content: "\F2C4"
}

.fa-free-code-camp:before {
    content: "\F2C5"
}

.fa-telegram:before {
    content: "\F2C6"
}

.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before {
    content: "\F2C7"
}

.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {
    content: "\F2C8"
}

.fa-thermometer-2:before,.fa-thermometer-half:before {
    content: "\F2C9"
}

.fa-thermometer-1:before,.fa-thermometer-quarter:before {
    content: "\F2CA"
}

.fa-thermometer-0:before,.fa-thermometer-empty:before {
    content: "\F2CB"
}

.fa-shower:before {
    content: "\F2CC"
}

.fa-bath:before,.fa-bathtub:before,.fa-s15:before {
    content: "\F2CD"
}

.fa-podcast:before {
    content: "\F2CE"
}

.fa-window-maximize:before {
    content: "\F2D0"
}

.fa-window-minimize:before {
    content: "\F2D1"
}

.fa-window-restore:before {
    content: "\F2D2"
}

.fa-times-rectangle:before,.fa-window-close:before {
    content: "\F2D3"
}

.fa-times-rectangle-o:before,.fa-window-close-o:before {
    content: "\F2D4"
}

.fa-bandcamp:before {
    content: "\F2D5"
}

.fa-grav:before {
    content: "\F2D6"
}

.fa-etsy:before {
    content: "\F2D7"
}

.fa-imdb:before {
    content: "\F2D8"
}

.fa-ravelry:before {
    content: "\F2D9"
}

.fa-eercast:before {
    content: "\F2DA"
}

.fa-microchip:before {
    content: "\F2DB"
}

.fa-snowflake-o:before {
    content: "\F2DC"
}

.fa-superpowers:before {
    content: "\F2DD"
}

.fa-wpexplorer:before {
    content: "\F2DE"
}

.fa-meetup:before {
    content: "\F2E0"
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

[class*=" dripicons-"]:before,[class^=dripicons-]:before,[data-icon]:before {
    font-family: dripicons-v2!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@font-face {
    font-family: dripicons-v2;
    src: url(bundles/7e12564e72400735ae5b671780f6a9f7.eot);
    src: url(bundles/7e12564e72400735ae5b671780f6a9f7.eot?#iefix) format("embedded-opentype"),url(data:application/font-woff;base64,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) format("woff"),url(bundles/cf09c981aeaa8736810133ab1148e4a3.ttf) format("truetype"),url(bundles/835984438066bd8944a7692e331152a7.svg#dripicons-v2) format("svg");
    font-weight: 400;
    font-style: normal
}

[data-icon]:before {
    content: attr(data-icon)
}

.dripicons-alarm:before {
    content: "a"
}

.dripicons-align-center:before {
    content: "b"
}

.dripicons-align-justify:before {
    content: "c"
}

.dripicons-align-left:before {
    content: "d"
}

.dripicons-align-right:before {
    content: "e"
}

.dripicons-anchor:before {
    content: "f"
}

.dripicons-archive:before {
    content: "g"
}

.dripicons-arrow-down:before {
    content: "h"
}

.dripicons-arrow-left:before {
    content: "i"
}

.dripicons-arrow-right:before {
    content: "j"
}

.dripicons-arrow-thin-down:before {
    content: "k"
}

.dripicons-arrow-thin-left:before {
    content: "l"
}

.dripicons-arrow-thin-right:before {
    content: "m"
}

.dripicons-arrow-thin-up:before {
    content: "n"
}

.dripicons-arrow-up:before {
    content: "o"
}

.dripicons-article:before {
    content: "p"
}

.dripicons-backspace:before {
    content: "q"
}

.dripicons-basket:before {
    content: "r"
}

.dripicons-basketball:before {
    content: "s"
}

.dripicons-battery-empty:before {
    content: "t"
}

.dripicons-battery-full:before {
    content: "u"
}

.dripicons-battery-low:before {
    content: "v"
}

.dripicons-battery-medium:before {
    content: "w"
}

.dripicons-bell:before {
    content: "x"
}

.dripicons-blog:before {
    content: "y"
}

.dripicons-bluetooth:before {
    content: "z"
}

.dripicons-bold:before {
    content: "A"
}

.dripicons-bookmark:before {
    content: "B"
}

.dripicons-bookmarks:before {
    content: "C"
}

.dripicons-box:before {
    content: "D"
}

.dripicons-briefcase:before {
    content: "E"
}

.dripicons-brightness-low:before {
    content: "F"
}

.dripicons-brightness-max:before {
    content: "G"
}

.dripicons-brightness-medium:before {
    content: "H"
}

.dripicons-broadcast:before {
    content: "I"
}

.dripicons-browser:before {
    content: "J"
}

.dripicons-browser-upload:before {
    content: "K"
}

.dripicons-brush:before {
    content: "L"
}

.dripicons-calendar:before {
    content: "M"
}

.dripicons-camcorder:before {
    content: "N"
}

.dripicons-camera:before {
    content: "O"
}

.dripicons-card:before {
    content: "P"
}

.dripicons-cart:before {
    content: "Q"
}

.dripicons-checklist:before {
    content: "R"
}

.dripicons-checkmark:before {
    content: "S"
}

.dripicons-chevron-down:before {
    content: "T"
}

.dripicons-chevron-left:before {
    content: "U"
}

.dripicons-chevron-right:before {
    content: "V"
}

.dripicons-chevron-up:before {
    content: "W"
}

.dripicons-clipboard:before {
    content: "X"
}

.dripicons-clock:before {
    content: "Y"
}

.dripicons-clockwise:before {
    content: "Z"
}

.dripicons-cloud:before {
    content: "0"
}

.dripicons-cloud-download:before {
    content: "1"
}

.dripicons-cloud-upload:before {
    content: "2"
}

.dripicons-code:before {
    content: "3"
}

.dripicons-contract:before {
    content: "4"
}

.dripicons-contract-2:before {
    content: "5"
}

.dripicons-conversation:before {
    content: "6"
}

.dripicons-copy:before {
    content: "7"
}

.dripicons-crop:before {
    content: "8"
}

.dripicons-cross:before {
    content: "9"
}

.dripicons-crosshair:before {
    content: "!"
}

.dripicons-cutlery:before {
    content: '"'
}

.dripicons-device-desktop:before {
    content: "#"
}

.dripicons-device-mobile:before {
    content: "$"
}

.dripicons-device-tablet:before {
    content: "%"
}

.dripicons-direction:before {
    content: "&"
}

.dripicons-disc:before {
    content: "'"
}

.dripicons-document:before {
    content: "("
}

.dripicons-document-delete:before {
    content: ")"
}

.dripicons-document-edit:before {
    content: "*"
}

.dripicons-document-new:before {
    content: "+"
}

.dripicons-document-remove:before {
    content: ","
}

.dripicons-dot:before {
    content: "-"
}

.dripicons-dots-2:before {
    content: "."
}

.dripicons-dots-3:before {
    content: "/"
}

.dripicons-download:before {
    content: ":"
}

.dripicons-duplicate:before {
    content: ";"
}

.dripicons-enter:before {
    content: "<"
}

.dripicons-exit:before {
    content: "="
}

.dripicons-expand:before {
    content: ">"
}

.dripicons-expand-2:before {
    content: "?"
}

.dripicons-experiment:before {
    content: "@"
}

.dripicons-export:before {
    content: "["
}

.dripicons-feed:before {
    content: "]"
}

.dripicons-flag:before {
    content: "^"
}

.dripicons-flashlight:before {
    content: "_"
}

.dripicons-folder:before {
    content: "`"
}

.dripicons-folder-open:before {
    content: "{"
}

.dripicons-forward:before {
    content: "|"
}

.dripicons-gaming:before {
    content: "}"
}

.dripicons-gear:before {
    content: "~"
}

.dripicons-graduation:before {
    content: "\\"
}

.dripicons-graph-bar:before {
    content: "\E000"
}

.dripicons-graph-line:before {
    content: "\E001"
}

.dripicons-graph-pie:before {
    content: "\E002"
}

.dripicons-headset:before {
    content: "\E003"
}

.dripicons-heart:before {
    content: "\E004"
}

.dripicons-help:before {
    content: "\E005"
}

.dripicons-home:before {
    content: "\E006"
}

.dripicons-hourglass:before {
    content: "\E007"
}

.dripicons-inbox:before {
    content: "\E008"
}

.dripicons-information:before {
    content: "\E009"
}

.dripicons-italic:before {
    content: "\E00A"
}

.dripicons-jewel:before {
    content: "\E00B"
}

.dripicons-lifting:before {
    content: "\E00C"
}

.dripicons-lightbulb:before {
    content: "\E00D"
}

.dripicons-link:before {
    content: "\E00E"
}

.dripicons-link-broken:before {
    content: "\E00F"
}

.dripicons-list:before {
    content: "\E010"
}

.dripicons-loading:before {
    content: "\E011"
}

.dripicons-location:before {
    content: "\E012"
}

.dripicons-lock:before {
    content: "\E013"
}

.dripicons-lock-open:before {
    content: "\E014"
}

.dripicons-mail:before {
    content: "\E015"
}

.dripicons-map:before {
    content: "\E016"
}

.dripicons-media-loop:before {
    content: "\E017"
}

.dripicons-media-next:before {
    content: "\E018"
}

.dripicons-media-pause:before {
    content: "\E019"
}

.dripicons-media-play:before {
    content: "\E01A"
}

.dripicons-media-previous:before {
    content: "\E01B"
}

.dripicons-media-record:before {
    content: "\E01C"
}

.dripicons-media-shuffle:before {
    content: "\E01D"
}

.dripicons-media-stop:before {
    content: "\E01E"
}

.dripicons-medical:before {
    content: "\E01F"
}

.dripicons-menu:before {
    content: "\E020"
}

.dripicons-message:before {
    content: "\E021"
}

.dripicons-meter:before {
    content: "\E022"
}

.dripicons-microphone:before {
    content: "\E023"
}

.dripicons-minus:before {
    content: "\E024"
}

.dripicons-monitor:before {
    content: "\E025"
}

.dripicons-move:before {
    content: "\E026"
}

.dripicons-music:before {
    content: "\E027"
}

.dripicons-network-1:before {
    content: "\E028"
}

.dripicons-network-2:before {
    content: "\E029"
}

.dripicons-network-3:before {
    content: "\E02A"
}

.dripicons-network-4:before {
    content: "\E02B"
}

.dripicons-network-5:before {
    content: "\E02C"
}

.dripicons-pamphlet:before {
    content: "\E02D"
}

.dripicons-paperclip:before {
    content: "\E02E"
}

.dripicons-pencil:before {
    content: "\E02F"
}

.dripicons-phone:before {
    content: "\E030"
}

.dripicons-photo:before {
    content: "\E031"
}

.dripicons-photo-group:before {
    content: "\E032"
}

.dripicons-pill:before {
    content: "\E033"
}

.dripicons-pin:before {
    content: "\E034"
}

.dripicons-plus:before {
    content: "\E035"
}

.dripicons-power:before {
    content: "\E036"
}

.dripicons-preview:before {
    content: "\E037"
}

.dripicons-print:before {
    content: "\E038"
}

.dripicons-pulse:before {
    content: "\E039"
}

.dripicons-question:before {
    content: "\E03A"
}

.dripicons-reply:before {
    content: "\E03B"
}

.dripicons-reply-all:before {
    content: "\E03C"
}

.dripicons-return:before {
    content: "\E03D"
}

.dripicons-retweet:before {
    content: "\E03E"
}

.dripicons-rocket:before {
    content: "\E03F"
}

.dripicons-scale:before {
    content: "\E040"
}

.dripicons-search:before {
    content: "\E041"
}

.dripicons-shopping-bag:before {
    content: "\E042"
}

.dripicons-skip:before {
    content: "\E043"
}

.dripicons-stack:before {
    content: "\E044"
}

.dripicons-star:before {
    content: "\E045"
}

.dripicons-stopwatch:before {
    content: "\E046"
}

.dripicons-store:before {
    content: "\E047"
}

.dripicons-suitcase:before {
    content: "\E048"
}

.dripicons-swap:before {
    content: "\E049"
}

.dripicons-tag:before {
    content: "\E04A"
}

.dripicons-tag-delete:before {
    content: "\E04B"
}

.dripicons-tags:before {
    content: "\E04C"
}

.dripicons-thumbs-down:before {
    content: "\E04D"
}

.dripicons-thumbs-up:before {
    content: "\E04E"
}

.dripicons-ticket:before {
    content: "\E04F"
}

.dripicons-time-reverse:before {
    content: "\E050"
}

.dripicons-to-do:before {
    content: "\E051"
}

.dripicons-toggles:before {
    content: "\E052"
}

.dripicons-trash:before {
    content: "\E053"
}

.dripicons-trophy:before {
    content: "\E054"
}

.dripicons-upload:before {
    content: "\E055"
}

.dripicons-user:before {
    content: "\E056"
}

.dripicons-user-group:before {
    content: "\E057"
}

.dripicons-user-id:before {
    content: "\E058"
}

.dripicons-vibrate:before {
    content: "\E059"
}

.dripicons-view-apps:before {
    content: "\E05A"
}

.dripicons-view-list:before {
    content: "\E05B"
}

.dripicons-view-list-large:before {
    content: "\E05C"
}

.dripicons-view-thumb:before {
    content: "\E05D"
}

.dripicons-volume-full:before {
    content: "\E05E"
}

.dripicons-volume-low:before {
    content: "\E05F"
}

.dripicons-volume-medium:before {
    content: "\E060"
}

.dripicons-volume-off:before {
    content: "\E061"
}

.dripicons-wallet:before {
    content: "\E062"
}

.dripicons-warning:before {
    content: "\E063"
}

.dripicons-web:before {
    content: "\E064"
}

.dripicons-weight:before {
    content: "\E065"
}

.dripicons-wifi:before {
    content: "\E066"
}

.dripicons-wrong:before {
    content: "\E067"
}

.dripicons-zoom-in:before {
    content: "\E068"
}

.dripicons-zoom-out:before {
    content: "\E069"
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

@-webkit-keyframes bounce {
    0%,20%,53%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

@keyframes bounce {
    0%,20%,53%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@keyframes flash {
    0%,50%,to {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes shake {
    0%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

@keyframes shake {
    0%,to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    20%,40%,60%,80% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
        transform: scale3d(.9,.9,.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    10%,20% {
        -webkit-transform: scale3d(.9,.9,.9) rotate(-3deg);
        transform: scale3d(.9,.9,.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
        transform: translate3d(-25%,0,0) rotate(-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate(3deg);
        transform: translate3d(20%,0,0) rotate(3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
        transform: translate3d(-15%,0,0) rotate(-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate(2deg);
        transform: translate3d(10%,0,0) rotate(2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
        transform: translate3d(-5%,0,0) rotate(-1deg)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: none;
        transform: none
    }

    15% {
        -webkit-transform: translate3d(-25%,0,0) rotate(-5deg);
        transform: translate3d(-25%,0,0) rotate(-5deg)
    }

    30% {
        -webkit-transform: translate3d(20%,0,0) rotate(3deg);
        transform: translate3d(20%,0,0) rotate(3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%,0,0) rotate(-3deg);
        transform: translate3d(-15%,0,0) rotate(-3deg)
    }

    60% {
        -webkit-transform: translate3d(10%,0,0) rotate(2deg);
        transform: translate3d(10%,0,0) rotate(2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%,0,0) rotate(-1deg);
        transform: translate3d(-5%,0,0) rotate(-1deg)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes jello {
    0%,11.1%,to {
        -webkit-transform: none;
        transform: none
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

@keyframes jello {
    0%,11.1%,to {
        -webkit-transform: none;
        transform: none
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }
}

.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@keyframes bounceIn {
    0%,20%,40%,60%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0);
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0);
        transform: translate3d(0,25px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInDown {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-3000px,0);
        transform: translate3d(0,-3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,25px,0);
        transform: translate3d(0,25px,0)
    }

    75% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,5px,0);
        transform: translate3d(0,5px,0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInLeft {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px,0,0);
        transform: translate3d(-3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px,0,0);
        transform: translate3d(25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(-10px,0,0);
        transform: translate3d(-10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(5px,0,0);
        transform: translate3d(5px,0,0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0);
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0);
        transform: translate3d(-25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInRight {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px,0,0);
        transform: translate3d(3000px,0,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px,0,0);
        transform: translate3d(-25px,0,0)
    }

    75% {
        -webkit-transform: translate3d(10px,0,0);
        transform: translate3d(10px,0,0)
    }

    90% {
        -webkit-transform: translate3d(-5px,0,0);
        transform: translate3d(-5px,0,0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0);
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0);
        transform: translate3d(0,-5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes bounceInUp {
    0%,60%,75%,90%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,3000px,0);
        transform: translate3d(0,3000px,0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    75% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-5px,0);
        transform: translate3d(0,-5px,0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    50%,55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0,10px,0);
        transform: translate3d(0,10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,-20px,0);
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0);
        transform: translate3d(20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px,0,0);
        transform: translate3d(20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0);
        transform: translate3d(-20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px,0,0);
        transform: translate3d(-20px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0,-10px,0);
        transform: translate3d(0,-10px,0)
    }

    40%,45% {
        opacity: 1;
        -webkit-transform: translate3d(0,20px,0);
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,2000px,0);
        transform: translate3d(0,2000px,0)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px,0,0);
        transform: translate3d(-2000px,0,0)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px,0,0);
        transform: translate3d(2000px,0,0)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,-2000px,0);
        transform: translate3d(0,-2000px,0)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(-1turn);
        transform: perspective(400px) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
        transform: perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(-1turn);
        transform: perspective(400px) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        transform: perspective(400px) translateZ(150px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        transform: perspective(400px) translateZ(150px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
        transform: perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInX {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-20deg);
        transform: perspective(400px) rotateY(-20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(-5deg);
        transform: perspective(400px) rotateY(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInY {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotateY(-15deg);
        transform: perspective(400px) rotateY(-15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible!important;
    backface-visibility: visible!important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
        transform: translate3d(100%,0,0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%,0,0) skewX(30deg);
        transform: translate3d(100%,0,0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,80% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0,700px,0);
        transform: translate3d(0,700px,0);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
        transform: translate3d(-100%,0,0) rotate(-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%,0,0) rotate(-120deg);
        transform: translate3d(-100%,0,0) rotate(-120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate(120deg);
        transform: translate3d(100%,0,0) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%,0,0) rotate(120deg);
        transform: translate3d(100%,0,0) rotate(120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    to {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        animation-timing-function: cubic-bezier(.55,.055,.675,.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);
        animation-timing-function: cubic-bezier(.175,.885,.32,1)
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInLeft {
    0% {
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInRight {
    0% {
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInUp {
    0% {
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.2.0
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */
.hvr-grow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.hvr-shrink {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

.hvr-shrink:active,.hvr-shrink:focus,.hvr-shrink:hover {
    -webkit-transform: scale(.9);
    transform: scale(.9)
}

@-webkit-keyframes hvr-pulse {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes hvr-pulse {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

.hvr-pulse {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover {
    -webkit-animation-name: hvr-pulse;
    animation-name: hvr-pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes hvr-pulse-grow {
    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes hvr-pulse-grow {
    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.hvr-pulse-grow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-pulse-grow:active,.hvr-pulse-grow:focus,.hvr-pulse-grow:hover {
    -webkit-animation-name: hvr-pulse-grow;
    animation-name: hvr-pulse-grow;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}

@-webkit-keyframes hvr-pulse-shrink {
    to {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes hvr-pulse-shrink {
    to {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

.hvr-pulse-shrink {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-pulse-shrink:active,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:hover {
    -webkit-animation-name: hvr-pulse-shrink;
    animation-name: hvr-pulse-shrink;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}

@-webkit-keyframes hvr-push {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes hvr-push {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.hvr-push {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-push:active,.hvr-push:focus,.hvr-push:hover {
    -webkit-animation-name: hvr-push;
    animation-name: hvr-push;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@keyframes hvr-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

.hvr-pop {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-pop:active,.hvr-pop:focus,.hvr-pop:hover {
    -webkit-animation-name: hvr-pop;
    animation-name: hvr-pop;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.hvr-bounce-in {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)
}

.hvr-bounce-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    -webkit-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)
}

.hvr-rotate {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

.hvr-rotate:active,.hvr-rotate:focus,.hvr-rotate:hover {
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg)
}

.hvr-grow-rotate {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover {
    -webkit-transform: scale(1.1) rotate(4deg);
    transform: scale(1.1) rotate(4deg)
}

.hvr-float {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-float:active,.hvr-float:focus,.hvr-float:hover {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px)
}

.hvr-sink {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-sink:active,.hvr-sink:focus,.hvr-sink:hover {
    -webkit-transform: translateY(8px);
    transform: translateY(8px)
}

@-webkit-keyframes hvr-bob {
    0% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }

    50% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }

    to {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@keyframes hvr-bob {
    0% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }

    50% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }

    to {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@-webkit-keyframes hvr-bob-float {
    to {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@keyframes hvr-bob-float {
    to {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

.hvr-bob {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover {
    -webkit-animation-name: hvr-bob-float,hvr-bob;
    animation-name: hvr-bob-float,hvr-bob;
    -webkit-animation-duration: .3s,1.5s;
    animation-duration: .3s,1.5s;
    -webkit-animation-delay: 0s,.3s;
    animation-delay: 0s,.3s;
    -webkit-animation-timing-function: ease-out,ease-in-out;
    animation-timing-function: ease-out,ease-in-out;
    -webkit-animation-iteration-count: 1,infinite;
    animation-iteration-count: 1,infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal,alternate;
    animation-direction: normal,alternate
}

@-webkit-keyframes hvr-hang {
    0% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    50% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    to {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@keyframes hvr-hang {
    0% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    50% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    to {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@-webkit-keyframes hvr-hang-sink {
    to {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@keyframes hvr-hang-sink {
    to {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

.hvr-hang {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover {
    -webkit-animation-name: hvr-hang-sink,hvr-hang;
    animation-name: hvr-hang-sink,hvr-hang;
    -webkit-animation-duration: .3s,1.5s;
    animation-duration: .3s,1.5s;
    -webkit-animation-delay: 0s,.3s;
    animation-delay: 0s,.3s;
    -webkit-animation-timing-function: ease-out,ease-in-out;
    animation-timing-function: ease-out,ease-in-out;
    -webkit-animation-iteration-count: 1,infinite;
    animation-iteration-count: 1,infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal,alternate;
    animation-direction: normal,alternate
}

.hvr-skew {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

.hvr-skew:active,.hvr-skew:focus,.hvr-skew:hover {
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg)
}

.hvr-skew-forward {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

.hvr-skew-forward:active,.hvr-skew-forward:focus,.hvr-skew-forward:hover {
    -webkit-transform: skew(-10deg);
    transform: skew(-10deg)
}

.hvr-skew-backward {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

.hvr-skew-backward:active,.hvr-skew-backward:focus,.hvr-skew-backward:hover {
    -webkit-transform: skew(10deg);
    transform: skew(10deg)
}

@-webkit-keyframes hvr-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes hvr-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.hvr-wobble-vertical {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover {
    -webkit-animation-name: hvr-wobble-vertical;
    animation-name: hvr-wobble-vertical;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes hvr-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.hvr-wobble-horizontal {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover {
    -webkit-animation-name: hvr-wobble-horizontal;
    animation-name: hvr-wobble-horizontal;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-wobble-to-bottom-right {
    16.65% {
        -webkit-transform: translate(8px,8px);
        transform: translate(8px,8px)
    }

    33.3% {
        -webkit-transform: translate(-6px,-6px);
        transform: translate(-6px,-6px)
    }

    49.95% {
        -webkit-transform: translate(4px,4px);
        transform: translate(4px,4px)
    }

    66.6% {
        -webkit-transform: translate(-2px,-2px);
        transform: translate(-2px,-2px)
    }

    83.25% {
        -webkit-transform: translate(1px,1px);
        transform: translate(1px,1px)
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

@keyframes hvr-wobble-to-bottom-right {
    16.65% {
        -webkit-transform: translate(8px,8px);
        transform: translate(8px,8px)
    }

    33.3% {
        -webkit-transform: translate(-6px,-6px);
        transform: translate(-6px,-6px)
    }

    49.95% {
        -webkit-transform: translate(4px,4px);
        transform: translate(4px,4px)
    }

    66.6% {
        -webkit-transform: translate(-2px,-2px);
        transform: translate(-2px,-2px)
    }

    83.25% {
        -webkit-transform: translate(1px,1px);
        transform: translate(1px,1px)
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

.hvr-wobble-to-bottom-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-wobble-to-bottom-right:active,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:hover {
    -webkit-animation-name: hvr-wobble-to-bottom-right;
    animation-name: hvr-wobble-to-bottom-right;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-wobble-to-top-right {
    16.65% {
        -webkit-transform: translate(8px,-8px);
        transform: translate(8px,-8px)
    }

    33.3% {
        -webkit-transform: translate(-6px,6px);
        transform: translate(-6px,6px)
    }

    49.95% {
        -webkit-transform: translate(4px,-4px);
        transform: translate(4px,-4px)
    }

    66.6% {
        -webkit-transform: translate(-2px,2px);
        transform: translate(-2px,2px)
    }

    83.25% {
        -webkit-transform: translate(1px,-1px);
        transform: translate(1px,-1px)
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

@keyframes hvr-wobble-to-top-right {
    16.65% {
        -webkit-transform: translate(8px,-8px);
        transform: translate(8px,-8px)
    }

    33.3% {
        -webkit-transform: translate(-6px,6px);
        transform: translate(-6px,6px)
    }

    49.95% {
        -webkit-transform: translate(4px,-4px);
        transform: translate(4px,-4px)
    }

    66.6% {
        -webkit-transform: translate(-2px,2px);
        transform: translate(-2px,2px)
    }

    83.25% {
        -webkit-transform: translate(1px,-1px);
        transform: translate(1px,-1px)
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

.hvr-wobble-to-top-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-wobble-to-top-right:active,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:hover {
    -webkit-animation-name: hvr-wobble-to-top-right;
    animation-name: hvr-wobble-to-top-right;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-wobble-top {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    to {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes hvr-wobble-top {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    to {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

.hvr-wobble-top {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%
}

.hvr-wobble-top:active,.hvr-wobble-top:focus,.hvr-wobble-top:hover {
    -webkit-animation-name: hvr-wobble-top;
    animation-name: hvr-wobble-top;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-wobble-bottom {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    to {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes hvr-wobble-bottom {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    to {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

.hvr-wobble-bottom {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.hvr-wobble-bottom:active,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:hover {
    -webkit-animation-name: hvr-wobble-bottom;
    animation-name: hvr-wobble-bottom;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-wobble-skew {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    to {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

@keyframes hvr-wobble-skew {
    16.65% {
        -webkit-transform: skew(-12deg);
        transform: skew(-12deg)
    }

    33.3% {
        -webkit-transform: skew(10deg);
        transform: skew(10deg)
    }

    49.95% {
        -webkit-transform: skew(-6deg);
        transform: skew(-6deg)
    }

    66.6% {
        -webkit-transform: skew(4deg);
        transform: skew(4deg)
    }

    83.25% {
        -webkit-transform: skew(-2deg);
        transform: skew(-2deg)
    }

    to {
        -webkit-transform: skew(0);
        transform: skew(0)
    }
}

.hvr-wobble-skew {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-wobble-skew:active,.hvr-wobble-skew:focus,.hvr-wobble-skew:hover {
    -webkit-animation-name: hvr-wobble-skew;
    animation-name: hvr-wobble-skew;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    to {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

@keyframes hvr-buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    to {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

.hvr-buzz {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover {
    -webkit-animation-name: hvr-buzz;
    animation-name: hvr-buzz;
    -webkit-animation-duration: .15s;
    animation-duration: .15s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes hvr-buzz-out {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    to {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

@keyframes hvr-buzz-out {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    to {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

.hvr-buzz-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent
}

.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover {
    -webkit-animation-name: hvr-buzz-out;
    animation-name: hvr-buzz-out;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.hvr-forward {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

.hvr-forward:active,.hvr-forward:focus,.hvr-forward:hover {
    -webkit-transform: translateX(8px);
    transform: translateX(8px)
}

.hvr-backward {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

.hvr-backward:active,.hvr-backward:focus,.hvr-backward:hover {
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px)
}

.hvr-fade {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    overflow: hidden;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: color,background-color;
    transition-property: color,background-color
}

.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover {
    background-color: #2098d1;
    color: #fff
}

@-webkit-keyframes hvr-back-pulse {
    50% {
        background-color: rgba(32,152,209,.75)
    }
}

@keyframes hvr-back-pulse {
    50% {
        background-color: rgba(32,152,209,.75)
    }
}

.hvr-back-pulse {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    overflow: hidden;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: color,background-color;
    transition-property: color,background-color
}

.hvr-back-pulse:active,.hvr-back-pulse:focus,.hvr-back-pulse:hover {
    -webkit-animation-name: hvr-back-pulse;
    animation-name: hvr-back-pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    background-color: #2098d1;
    color: #fff
}

.hvr-sweep-to-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color
}

.hvr-sweep-to-right,.hvr-sweep-to-right:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-sweep-to-right:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098d1;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover {
    color: #fff
}

.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.hvr-sweep-to-left {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color
}

.hvr-sweep-to-left,.hvr-sweep-to-left:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-sweep-to-left:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098d1;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-sweep-to-left:active,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:hover {
    color: #fff
}

.hvr-sweep-to-left:active:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.hvr-sweep-to-bottom {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color
}

.hvr-sweep-to-bottom,.hvr-sweep-to-bottom:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-sweep-to-bottom:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098d1;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-sweep-to-bottom:active,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:hover {
    color: #fff
}

.hvr-sweep-to-bottom:active:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.hvr-sweep-to-top {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color
}

.hvr-sweep-to-top,.hvr-sweep-to-top:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-sweep-to-top:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098d1;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover {
    color: #fff
}

.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.hvr-bounce-to-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color
}

.hvr-bounce-to-right,.hvr-bounce-to-right:before {
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.hvr-bounce-to-right:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098d1;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover {
    color: #fff
}

.hvr-bounce-to-right:active:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.hvr-bounce-to-left {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color
}

.hvr-bounce-to-left,.hvr-bounce-to-left:before {
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.hvr-bounce-to-left:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098d1;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover {
    color: #fff
}

.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.hvr-bounce-to-bottom {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color
}

.hvr-bounce-to-bottom,.hvr-bounce-to-bottom:before {
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.hvr-bounce-to-bottom:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098d1;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-bounce-to-bottom:active,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:hover {
    color: #fff
}

.hvr-bounce-to-bottom:active:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.hvr-bounce-to-top {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color
}

.hvr-bounce-to-top,.hvr-bounce-to-top:before {
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.hvr-bounce-to-top:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098d1;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-bounce-to-top:active,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:hover {
    color: #fff
}

.hvr-bounce-to-top:active:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.hvr-radial-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden;
    background: #e1e1e1;
    -webkit-transition-property: color;
    transition-property: color
}

.hvr-radial-out,.hvr-radial-out:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-radial-out:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098d1;
    border-radius: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-radial-out:active,.hvr-radial-out:focus,.hvr-radial-out:hover {
    color: #fff
}

.hvr-radial-out:active:before,.hvr-radial-out:focus:before,.hvr-radial-out:hover:before {
    -webkit-transform: scale(2);
    transform: scale(2)
}

.hvr-radial-in {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden;
    background: #2098d1;
    -webkit-transition-property: color;
    transition-property: color
}

.hvr-radial-in,.hvr-radial-in:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-radial-in:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #e1e1e1;
    border-radius: 100%;
    -webkit-transform: scale(2);
    transform: scale(2);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-radial-in:active,.hvr-radial-in:focus,.hvr-radial-in:hover {
    color: #fff
}

.hvr-radial-in:active:before,.hvr-radial-in:focus:before,.hvr-radial-in:hover:before {
    -webkit-transform: scale(0);
    transform: scale(0)
}

.hvr-rectangle-in {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #2098d1;
    -webkit-transition-property: color;
    transition-property: color
}

.hvr-rectangle-in,.hvr-rectangle-in:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-rectangle-in:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #e1e1e1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-rectangle-in:active,.hvr-rectangle-in:focus,.hvr-rectangle-in:hover {
    color: #fff
}

.hvr-rectangle-in:active:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:hover:before {
    -webkit-transform: scale(0);
    transform: scale(0)
}

.hvr-rectangle-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #e1e1e1;
    -webkit-transition-property: color;
    transition-property: color
}

.hvr-rectangle-out,.hvr-rectangle-out:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-rectangle-out:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098d1;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover {
    color: #fff
}

.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.hvr-shutter-in-horizontal {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #2098d1;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-shutter-in-horizontal:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #e1e1e1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover {
    color: #fff
}

.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before {
    -webkit-transform: scaleX(0);
    transform: scaleX(0)
}

.hvr-shutter-out-horizontal {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #e1e1e1;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-shutter-out-horizontal:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #2098d1;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover {
    color: #fff
}

.hvr-shutter-out-horizontal:active:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.hvr-shutter-in-vertical {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #2098d1;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-shutter-in-vertical:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #e1e1e1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-shutter-in-vertical:active,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:hover {
    color: #fff
}

.hvr-shutter-in-vertical:active:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:hover:before {
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
}

.hvr-shutter-out-vertical {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    background: #e1e1e1;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-shutter-out-vertical:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #2098d1;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover {
    color: #fff
}

.hvr-shutter-out-vertical:active:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:hover:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

.hvr-border-fade {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;
    box-shadow: inset 0 0 0 4px #e1e1e1,0 0 1px transparent
}

.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover {
    box-shadow: inset 0 0 0 4px #2098d1,0 0 1px transparent
}

.hvr-hollow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: background;
    transition-property: background;
    box-shadow: inset 0 0 0 4px #e1e1e1,0 0 1px transparent
}

.hvr-hollow:active,.hvr-hollow:focus,.hvr-hollow:hover {
    background: 0 0
}

.hvr-trim {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-trim:before {
    content: "";
    position: absolute;
    border: 4px solid #fff;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    opacity: 0;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.hvr-trim:active:before,.hvr-trim:focus:before,.hvr-trim:hover:before {
    opacity: 1
}

@-webkit-keyframes hvr-ripple-out {
    to {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0
    }
}

@keyframes hvr-ripple-out {
    to {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0
    }
}

.hvr-ripple-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-ripple-out:before {
    content: "";
    position: absolute;
    border: 6px solid #e1e1e1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before {
    -webkit-animation-name: hvr-ripple-out;
    animation-name: hvr-ripple-out
}

@-webkit-keyframes hvr-ripple-in {
    to {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 1
    }
}

@keyframes hvr-ripple-in {
    to {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 1
    }
}

.hvr-ripple-in {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-ripple-in:before {
    content: "";
    position: absolute;
    border: 4px solid #e1e1e1;
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.hvr-ripple-in:active:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:hover:before {
    -webkit-animation-name: hvr-ripple-in;
    animation-name: hvr-ripple-in
}

.hvr-outline-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-outline-out:before {
    content: "";
    position: absolute;
    border: 4px solid #e1e1e1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: top,right,bottom,left;
    transition-property: top,right,bottom,left
}

.hvr-outline-out:active:before,.hvr-outline-out:focus:before,.hvr-outline-out:hover:before {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px
}

.hvr-outline-in {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-outline-in:before {
    pointer-events: none;
    content: "";
    position: absolute;
    border: 4px solid #e1e1e1;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px;
    opacity: 0;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: top,right,bottom,left;
    transition-property: top,right,bottom,left
}

.hvr-outline-in:active:before,.hvr-outline-in:focus:before,.hvr-outline-in:hover:before {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
    opacity: 1
}

.hvr-round-corners {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: border-radius;
    transition-property: border-radius
}

.hvr-round-corners:active,.hvr-round-corners:focus,.hvr-round-corners:hover {
    border-radius: 1em
}

.hvr-underline-from-left {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden
}

.hvr-underline-from-left:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    bottom: 0;
    background: #2098d1;
    height: 4px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before {
    right: 0
}

.hvr-underline-from-center {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden
}

.hvr-underline-from-center:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: #2098d1;
    height: 4px;
    -webkit-transition-property: left,right;
    transition-property: left,right;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before {
    left: 0;
    right: 0
}

.hvr-underline-from-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden
}

.hvr-underline-from-right:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 100%;
    right: 0;
    bottom: 0;
    background: #2098d1;
    height: 4px;
    -webkit-transition-property: left;
    transition-property: left;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-underline-from-right:active:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:hover:before {
    left: 0
}

.hvr-overline-from-left {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden
}

.hvr-overline-from-left:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    top: 0;
    background: #2098d1;
    height: 4px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-overline-from-left:active:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:hover:before {
    right: 0
}

.hvr-overline-from-center {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden
}

.hvr-overline-from-center:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    top: 0;
    background: #2098d1;
    height: 4px;
    -webkit-transition-property: left,right;
    transition-property: left,right;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before {
    left: 0;
    right: 0
}

.hvr-overline-from-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden
}

.hvr-overline-from-right:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 100%;
    right: 0;
    top: 0;
    background: #2098d1;
    height: 4px;
    -webkit-transition-property: left;
    transition-property: left;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-overline-from-right:active:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:hover:before {
    left: 0
}

.hvr-reveal {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden
}

.hvr-reveal:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 0 solid #2098d1;
    -webkit-transition-property: border-width;
    transition-property: border-width;
    -webkit-transition-duration: .1s;
    transition-duration: .1s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-reveal:active:before,.hvr-reveal:focus:before,.hvr-reveal:hover:before {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    border-width: 4px
}

.hvr-underline-reveal {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden
}

.hvr-underline-reveal:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098d1;
    height: 4px;
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-underline-reveal:active:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:hover:before {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.hvr-overline-reveal {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    overflow: hidden
}

.hvr-overline-reveal:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    background: #2098d1;
    height: 4px;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-overline-reveal:active:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:hover:before {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.hvr-glow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow
}

.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover {
    box-shadow: 0 0 8px rgba(0,0,0,.6)
}

.hvr-shadow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow
}

.hvr-shadow:active,.hvr-shadow:focus,.hvr-shadow:hover {
    box-shadow: 0 10px 10px -10px rgba(0,0,0,.5)
}

.hvr-grow-shadow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow,transform;
    transition-property: box-shadow,transform
}

.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover {
    box-shadow: 0 10px 10px -10px rgba(0,0,0,.5);
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.hvr-box-shadow-outset {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow
}

.hvr-box-shadow-outset:active,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:hover {
    box-shadow: 2px 2px 2px rgba(0,0,0,.6)
}

.hvr-box-shadow-inset {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;
    box-shadow: inset 0 0 0 rgba(0,0,0,.6),0 0 1px transparent
}

.hvr-box-shadow-inset:active,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:hover {
    box-shadow: inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px transparent
}

.hvr-float-shadow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: transform;
    transition-property: transform
}

.hvr-float-shadow,.hvr-float-shadow:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-float-shadow:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: "";
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: -webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,transparent 80%);
    background: radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);
    -webkit-transition-property: transform,opacity;
    transition-property: transform,opacity
}

.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px)
}

.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before {
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px)
}

.hvr-shadow-radial {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-shadow-radial:after,.hvr-shadow-radial:before {
    pointer-events: none;
    position: absolute;
    content: "";
    left: 0;
    width: 100%;
    box-sizing: border-box;
    height: 5px;
    opacity: 0;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.hvr-shadow-radial:before {
    bottom: 100%;
    background: -webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,.6) 0,transparent 80%);
    background: radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,transparent 80%)
}

.hvr-shadow-radial:after {
    top: 100%;
    background: -webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,.6) 0,transparent 80%);
    background: radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,transparent 80%)
}

.hvr-shadow-radial:active:after,.hvr-shadow-radial:active:before,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:hover:before {
    opacity: 1
}

.hvr-bubble-top {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-bubble-top:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: "";
    border-style: solid;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    left: calc(50% - 10px);
    top: 0;
    border-width: 0 10px 10px;
    border-color: transparent transparent #e1e1e1
}

.hvr-bubble-top:active:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:hover:before {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.hvr-bubble-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-bubble-right:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: "";
    border-style: solid;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    top: calc(50% - 10px);
    right: 0;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #e1e1e1
}

.hvr-bubble-right:active:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:hover:before {
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.hvr-bubble-bottom {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-bubble-bottom:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: "";
    border-style: solid;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    left: calc(50% - 10px);
    bottom: 0;
    border-width: 10px 10px 0;
    border-color: #e1e1e1 transparent transparent
}

.hvr-bubble-bottom:active:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:hover:before {
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.hvr-bubble-left {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-bubble-left:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: "";
    border-style: solid;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    top: calc(50% - 10px);
    left: 0;
    border-width: 10px 10px 10px 0;
    border-color: transparent #e1e1e1 transparent transparent
}

.hvr-bubble-left:active:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:hover:before {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
}

.hvr-bubble-float-top {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-bubble-float-top,.hvr-bubble-float-top:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

.hvr-bubble-float-top:before {
    position: absolute;
    z-index: -1;
    content: "";
    left: calc(50% - 10px);
    top: 0;
    border-style: solid;
    border-width: 0 10px 10px;
    border-color: transparent transparent #e1e1e1
}

.hvr-bubble-float-top:active,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:hover {
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.hvr-bubble-float-top:active:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:hover:before {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.hvr-bubble-float-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-bubble-float-right,.hvr-bubble-float-right:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

.hvr-bubble-float-right:before {
    position: absolute;
    z-index: -1;
    top: calc(50% - 10px);
    right: 0;
    content: "";
    border-style: solid;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #e1e1e1
}

.hvr-bubble-float-right:active,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:hover {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
}

.hvr-bubble-float-right:active:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:hover:before {
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.hvr-bubble-float-bottom {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-bubble-float-bottom,.hvr-bubble-float-bottom:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

.hvr-bubble-float-bottom:before {
    position: absolute;
    z-index: -1;
    content: "";
    left: calc(50% - 10px);
    bottom: 0;
    border-style: solid;
    border-width: 10px 10px 0;
    border-color: #e1e1e1 transparent transparent
}

.hvr-bubble-float-bottom:active,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:hover {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.hvr-bubble-float-bottom:active:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:hover:before {
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.hvr-bubble-float-left {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-bubble-float-left,.hvr-bubble-float-left:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform
}

.hvr-bubble-float-left:before {
    position: absolute;
    z-index: -1;
    content: "";
    top: calc(50% - 10px);
    left: 0;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: transparent #e1e1e1 transparent transparent
}

.hvr-bubble-float-left:active,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:hover {
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.hvr-bubble-float-left:active:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:hover:before {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
}

.hvr-icon-back {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-left: 2.2em
}

.hvr-icon-back,.hvr-icon-back:before {
    -webkit-transition-duration: .1s;
    transition-duration: .1s
}

.hvr-icon-back:before {
    content: "\F137";
    position: absolute;
    left: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-back:active:before,.hvr-icon-back:focus:before,.hvr-icon-back:hover:before {
    -webkit-transform: translateX(-4px);
    transform: translateX(-4px)
}

.hvr-icon-forward {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-forward,.hvr-icon-forward:before {
    -webkit-transition-duration: .1s;
    transition-duration: .1s
}

.hvr-icon-forward:before {
    content: "\F138";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-forward:active:before,.hvr-icon-forward:focus:before,.hvr-icon-forward:hover:before {
    -webkit-transform: translateX(4px);
    transform: translateX(4px)
}

@-webkit-keyframes hvr-icon-down {
    0%,50%,to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    25%,75% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }
}

@keyframes hvr-icon-down {
    0%,50%,to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    25%,75% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }
}

.hvr-icon-down {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-down:before {
    content: "\F01A";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.hvr-icon-down:active:before,.hvr-icon-down:focus:before,.hvr-icon-down:hover:before {
    -webkit-animation-name: hvr-icon-down;
    animation-name: hvr-icon-down;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes hvr-icon-up {
    0%,50%,to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    25%,75% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

@keyframes hvr-icon-up {
    0%,50%,to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    25%,75% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

.hvr-icon-up {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-up:before {
    content: "\F01B";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.hvr-icon-up:active:before,.hvr-icon-up:focus:before,.hvr-icon-up:hover:before {
    -webkit-animation-name: hvr-icon-up;
    animation-name: hvr-icon-up;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

.hvr-icon-spin {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-spin:before {
    content: "\F021";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.hvr-icon-spin:active:before,.hvr-icon-spin:focus:before,.hvr-icon-spin:hover:before {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
}

@-webkit-keyframes hvr-icon-drop {
    0% {
        opacity: 0
    }

    50% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    51%,to {
        opacity: 1
    }
}

@keyframes hvr-icon-drop {
    0% {
        opacity: 0
    }

    50% {
        opacity: 0;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    51%,to {
        opacity: 1
    }
}

.hvr-icon-drop {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-drop:before {
    content: "\F041";
    position: absolute;
    right: 1em;
    opacity: 1;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.hvr-icon-drop:active:before,.hvr-icon-drop:focus:before,.hvr-icon-drop:hover:before {
    opacity: 0;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-animation-name: hvr-icon-drop;
    animation-name: hvr-icon-drop;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: cubic-bezier(.52,1.64,.37,.66);
    animation-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.hvr-icon-fade {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-fade:before {
    content: "\F00C";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: color;
    transition-property: color
}

.hvr-icon-fade:active:before,.hvr-icon-fade:focus:before,.hvr-icon-fade:hover:before {
    color: #0f9e5e
}

@-webkit-keyframes hvr-icon-float-away {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-1em);
        transform: translateY(-1em)
    }
}

@keyframes hvr-icon-float-away {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(-1em);
        transform: translateY(-1em)
    }
}

.hvr-icon-float-away {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-float-away:after,.hvr-icon-float-away:before {
    content: "\F055";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome
}

.hvr-icon-float-away:after {
    opacity: 0;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.hvr-icon-float-away:active:after,.hvr-icon-float-away:focus:after,.hvr-icon-float-away:hover:after {
    -webkit-animation-name: hvr-icon-float-away;
    animation-name: hvr-icon-float-away;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes hvr-icon-sink-away {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(1em);
        transform: translateY(1em)
    }
}

@keyframes hvr-icon-sink-away {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(1em);
        transform: translateY(1em)
    }
}

.hvr-icon-sink-away {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-sink-away:after,.hvr-icon-sink-away:before {
    content: "\F056";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.hvr-icon-sink-away:after {
    opacity: 0;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.hvr-icon-sink-away:active:after,.hvr-icon-sink-away:focus:after,.hvr-icon-sink-away:hover:after {
    -webkit-animation-name: hvr-icon-sink-away;
    animation-name: hvr-icon-sink-away;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

.hvr-icon-grow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-grow,.hvr-icon-grow:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-grow:before {
    content: "\F118";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-grow:active:before,.hvr-icon-grow:focus:before,.hvr-icon-grow:hover:before {
    -webkit-transform: scale(1.3) translateZ(0);
    transform: scale(1.3) translateZ(0)
}

.hvr-icon-shrink {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-shrink,.hvr-icon-shrink:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-shrink:before {
    content: "\F119";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-shrink:active:before,.hvr-icon-shrink:focus:before,.hvr-icon-shrink:hover:before {
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

@-webkit-keyframes hvr-icon-pulse {
    25% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    75% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

@keyframes hvr-icon-pulse {
    25% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }

    75% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

.hvr-icon-pulse {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-pulse:before {
    content: "\F015";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-pulse:active:before,.hvr-icon-pulse:focus:before,.hvr-icon-pulse:hover:before {
    -webkit-animation-name: hvr-icon-pulse;
    animation-name: hvr-icon-pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes hvr-icon-pulse-grow {
    to {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
}

@keyframes hvr-icon-pulse-grow {
    to {
        -webkit-transform: scale(1.3);
        transform: scale(1.3)
    }
}

.hvr-icon-pulse-grow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-pulse-grow:before {
    content: "\F015";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-pulse-grow:active:before,.hvr-icon-pulse-grow:focus:before,.hvr-icon-pulse-grow:hover:before {
    -webkit-animation-name: hvr-icon-pulse-grow;
    animation-name: hvr-icon-pulse-grow;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}

@-webkit-keyframes hvr-icon-pulse-shrink {
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

@keyframes hvr-icon-pulse-shrink {
    to {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

.hvr-icon-pulse-shrink {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-pulse-shrink:before {
    content: "\F015";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-pulse-shrink:active:before,.hvr-icon-pulse-shrink:focus:before,.hvr-icon-pulse-shrink:hover:before {
    -webkit-animation-name: hvr-icon-pulse-shrink;
    animation-name: hvr-icon-pulse-shrink;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}

@-webkit-keyframes hvr-icon-push {
    50% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

@keyframes hvr-icon-push {
    50% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}

.hvr-icon-push {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-push,.hvr-icon-push:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-push:before {
    content: "\F006";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-push:active:before,.hvr-icon-push:focus:before,.hvr-icon-push:hover:before {
    -webkit-animation-name: hvr-icon-push;
    animation-name: hvr-icon-push;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-icon-pop {
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

@keyframes hvr-icon-pop {
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
}

.hvr-icon-pop {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-pop,.hvr-icon-pop:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-pop:before {
    content: "\F005";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-pop:active:before,.hvr-icon-pop:focus:before,.hvr-icon-pop:hover:before {
    -webkit-animation-name: hvr-icon-pop;
    animation-name: hvr-icon-pop;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.hvr-icon-bounce {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-bounce,.hvr-icon-bounce:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-bounce:before {
    content: "\F087";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-bounce:active:before,.hvr-icon-bounce:focus:before,.hvr-icon-bounce:hover:before {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)
}

.hvr-icon-rotate {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-rotate,.hvr-icon-rotate:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-rotate:before {
    content: "\F0C6";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-rotate:active:before,.hvr-icon-rotate:focus:before,.hvr-icon-rotate:hover:before {
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg)
}

.hvr-icon-grow-rotate {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-grow-rotate,.hvr-icon-grow-rotate:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-grow-rotate:before {
    content: "\F095";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-grow-rotate:active:before,.hvr-icon-grow-rotate:focus:before,.hvr-icon-grow-rotate:hover:before {
    -webkit-transform: scale(1.5) rotate(12deg);
    transform: scale(1.5) rotate(12deg)
}

.hvr-icon-float {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-float,.hvr-icon-float:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-float:before {
    content: "\F01B";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-float:active:before,.hvr-icon-float:focus:before,.hvr-icon-float:hover:before {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px)
}

.hvr-icon-sink {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em
}

.hvr-icon-sink,.hvr-icon-sink:before {
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-sink:before {
    content: "\F01A";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.hvr-icon-sink:active:before,.hvr-icon-sink:focus:before,.hvr-icon-sink:hover:before {
    -webkit-transform: translateY(4px);
    transform: translateY(4px)
}

@-webkit-keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    to {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

@keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    to {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

@-webkit-keyframes hvr-icon-bob-float {
    to {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

@keyframes hvr-icon-bob-float {
    to {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }
}

.hvr-icon-bob {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-bob:before {
    content: "\F077";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.hvr-icon-bob:active:before,.hvr-icon-bob:focus:before,.hvr-icon-bob:hover:before {
    -webkit-animation-name: hvr-icon-bob-float,hvr-icon-bob;
    animation-name: hvr-icon-bob-float,hvr-icon-bob;
    -webkit-animation-duration: .3s,1.5s;
    animation-duration: .3s,1.5s;
    -webkit-animation-delay: 0s,.3s;
    animation-delay: 0s,.3s;
    -webkit-animation-timing-function: ease-out,ease-in-out;
    animation-timing-function: ease-out,ease-in-out;
    -webkit-animation-iteration-count: 1,infinite;
    animation-iteration-count: 1,infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal,alternate;
    animation-direction: normal,alternate
}

@-webkit-keyframes hvr-icon-hang {
    0% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }

    50% {
        -webkit-transform: translateY(2px);
        transform: translateY(2px)
    }

    to {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }
}

@keyframes hvr-icon-hang {
    0% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }

    50% {
        -webkit-transform: translateY(2px);
        transform: translateY(2px)
    }

    to {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }
}

@-webkit-keyframes hvr-icon-hang-sink {
    to {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }
}

@keyframes hvr-icon-hang-sink {
    to {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }
}

.hvr-icon-hang {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-hang:before {
    content: "\F078";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.hvr-icon-hang:active:before,.hvr-icon-hang:focus:before,.hvr-icon-hang:hover:before {
    -webkit-animation-name: hvr-icon-hang-sink,hvr-icon-hang;
    animation-name: hvr-icon-hang-sink,hvr-icon-hang;
    -webkit-animation-duration: .3s,1.5s;
    animation-duration: .3s,1.5s;
    -webkit-animation-delay: 0s,.3s;
    animation-delay: 0s,.3s;
    -webkit-animation-timing-function: ease-out,ease-in-out;
    animation-timing-function: ease-out,ease-in-out;
    -webkit-animation-iteration-count: 1,infinite;
    animation-iteration-count: 1,infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal,alternate;
    animation-direction: normal,alternate
}

@-webkit-keyframes hvr-icon-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(6px);
        transform: translateX(6px)
    }

    33.3% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes hvr-icon-wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(6px);
        transform: translateX(6px)
    }

    33.3% {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.hvr-icon-wobble-horizontal {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-wobble-horizontal:before {
    content: "\F061";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.hvr-icon-wobble-horizontal:active:before,.hvr-icon-wobble-horizontal:focus:before,.hvr-icon-wobble-horizontal:hover:before {
    -webkit-animation-name: hvr-icon-wobble-horizontal;
    animation-name: hvr-icon-wobble-horizontal;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-icon-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }

    33.3% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes hvr-icon-wobble-vertical {
    16.65% {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }

    33.3% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.hvr-icon-wobble-vertical {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-wobble-vertical:before {
    content: "\F062";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.hvr-icon-wobble-vertical:active:before,.hvr-icon-wobble-vertical:focus:before,.hvr-icon-wobble-vertical:hover:before {
    -webkit-animation-name: hvr-icon-wobble-vertical;
    animation-name: hvr-icon-wobble-vertical;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

@-webkit-keyframes hvr-icon-buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    to {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

@keyframes hvr-icon-buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    to {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

.hvr-icon-buzz {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-buzz:before {
    content: "\F017";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.hvr-icon-buzz:active:before,.hvr-icon-buzz:focus:before,.hvr-icon-buzz:hover:before {
    -webkit-animation-name: hvr-icon-buzz;
    animation-name: hvr-icon-buzz;
    -webkit-animation-duration: .15s;
    animation-duration: .15s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes hvr-icon-buzz-out {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    to {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

@keyframes hvr-icon-buzz-out {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    to {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

.hvr-icon-buzz-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    padding-right: 2.2em;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.hvr-icon-buzz-out:before {
    content: "\F023";
    position: absolute;
    right: 1em;
    padding: 0 1px;
    font-family: FontAwesome;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.hvr-icon-buzz-out:active:before,.hvr-icon-buzz-out:focus:before,.hvr-icon-buzz-out:hover:before {
    -webkit-animation-name: hvr-icon-buzz-out;
    animation-name: hvr-icon-buzz-out;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.hvr-curl-top-left {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-curl-top-left:before {
    pointer-events: none;
    position: absolute;
    content: "";
    height: 0;
    width: 0;
    top: 0;
    left: 0;
    background: #fff;
    background: linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#ffffff",endColorstr="#000000");
    z-index: 1000;
    box-shadow: 1px 1px 1px rgba(0,0,0,.4);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: width,height;
    transition-property: width,height
}

.hvr-curl-top-left:active:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:hover:before {
    width: 25px;
    height: 25px
}

.hvr-curl-top-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-curl-top-right:before {
    pointer-events: none;
    position: absolute;
    content: "";
    height: 0;
    width: 0;
    top: 0;
    right: 0;
    background: #fff;
    background: linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);
    box-shadow: -1px 1px 1px rgba(0,0,0,.4);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: width,height;
    transition-property: width,height
}

.hvr-curl-top-right:active:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:hover:before {
    width: 25px;
    height: 25px
}

.hvr-curl-bottom-right {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-curl-bottom-right:before {
    pointer-events: none;
    position: absolute;
    content: "";
    height: 0;
    width: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    background: linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);
    box-shadow: -1px -1px 1px rgba(0,0,0,.4);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: width,height;
    transition-property: width,height
}

.hvr-curl-bottom-right:active:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:hover:before {
    width: 25px;
    height: 25px
}

.hvr-curl-bottom-left {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative
}

.hvr-curl-bottom-left:before {
    pointer-events: none;
    position: absolute;
    content: "";
    height: 0;
    width: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    background: linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);
    box-shadow: 1px -1px 1px rgba(0,0,0,.4);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: width,height;
    transition-property: width,height
}

.hvr-curl-bottom-left:active:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:hover:before {
    width: 25px;
    height: 25px
}

body .yummy {
    color: #30353e;
    width: 100%;
    margin: 0;
    font-family: Lato,sans-serif;
    font-weight: 300;
    font-size: 16px;
    -webkit-animation-delay: .1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-duration: .1s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear
}

body.index {
    background: url(bundles/7dba93149f3d646c27f255ddcd694c41.png) no-repeat 50% fixed;
    background-size: cover
}

.yummy p {
    margin: 0 0 15px
}

.yummy .h1,.yummy .h2,.yummy .h3,.yummy h1,.yummy h2,.yummy h3 {
    margin-bottom: 15px;
    line-height: 1.4em
}

.yummy .navbar {
    min-height: 50px
}

.yummy .main-top-navbar {
    padding: 8.33333333px 25px
}

.yummy .main-top-navbar i {
    font-size: 1.6em
}

.yummy .main-top-navbar .nav>li>a {
    padding: 12.5px
}

.yummy .main-top-navbar .navbar-brand {
    padding: 8.33333333px 0
}

.yummy .main-top-navbar .navbar-brand img {
    max-width: 120px;
    margin-left: 10px
}

.yummy .main-top-navbar .navbar-right {
    margin-right: -15px
}

.yummy .scrollToTop {
    position: fixed;
    bottom: 50px;
    right: 25px;
    background: rgba(144,153,170,.3);
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    line-height: 50px;
    color: #fff;
    text-decoration: none;
    transition: all .4s
}

.yummy .scrollToTop:active,.yummy .scrollToTop:hover,.yummy .scrollToTop:visited {
    background: #9099aa;
    text-decoration: none;
    color: #fff
}

.yummy .badge,.yummy .btn,.yummy .circle-nums,.yummy .copyrights,.yummy .dropcap,.yummy .easy-pie-chart-container .percent,.yummy .h1,.yummy .h2,.yummy .h3,.yummy .h4,.yummy .h5,.yummy .h6,.yummy .input-group-addon,.yummy .label,.yummy .nav,.yummy .pager,.yummy .pagination,.yummy .panel-heading,.yummy .progress-bar,.yummy .table>tbody>tr>th,.yummy .table>tfoot>tr>td,.yummy .table>tfoot>tr>th,.yummy .table>thead>tr>td,.yummy .table>thead>tr>th,.yummy .tooltip,.yummy code,.yummy dt,.yummy form legend,.yummy h1,.yummy h2,.yummy h3,.yummy h4,.yummy h5,.yummy h6,.yummy kbd,.yummy pre,.yummy samp,.yummy ul.timeline-comments li.timeline-comment:last-child a {
    font-family: Montserrat,sans-serif
}

.yummy a:focus {
    outline: none;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.yummy button:focus,.yummy input:active,.yummy input:focus,.yummy input:hover,.yummy textarea:active,.yummy textarea:focus,.yummy textarea:hover {
    outline: 0!important;
    -webkit-appearance: none
}

.yummy .row {
    margin-left: -10px;
    margin-right: -10px
}

.yummy .row.col-no-padding [class*=col-] {
    padding-bottom: 0!important
}

.yummy .row.row-sm {
    margin-left: -10px;
    margin-right: -10px
}

.yummy .row.row-sm [class*=col-] {
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 0!important
}

.yummy ul.row {
    padding-left: 0;
    list-style: none
}

.yummy .col-lg-1,.yummy .col-lg-2,.yummy .col-lg-3,.yummy .col-lg-4,.yummy .col-lg-5,.yummy .col-lg-6,.yummy .col-lg-7,.yummy .col-lg-8,.yummy .col-lg-9,.yummy .col-lg-10,.yummy .col-lg-11,.yummy .col-lg-12,.yummy .col-lg-15,.yummy .col-md-1,.yummy .col-md-2,.yummy .col-md-3,.yummy .col-md-4,.yummy .col-md-5,.yummy .col-md-6,.yummy .col-md-7,.yummy .col-md-8,.yummy .col-md-9,.yummy .col-md-10,.yummy .col-md-11,.yummy .col-md-12,.yummy .col-md-15,.yummy .col-sm-1,.yummy .col-sm-2,.yummy .col-sm-3,.yummy .col-sm-4,.yummy .col-sm-5,.yummy .col-sm-6,.yummy .col-sm-7,.yummy .col-sm-8,.yummy .col-sm-9,.yummy .col-sm-10,.yummy .col-sm-11,.yummy .col-sm-12,.yummy .col-sm-15,.yummy .col-xs-1,.yummy .col-xs-2,.yummy .col-xs-3,.yummy .col-xs-4,.yummy .col-xs-5,.yummy .col-xs-6,.yummy .col-xs-7,.yummy .col-xs-8,.yummy .col-xs-9,.yummy .col-xs-10,.yummy .col-xs-11,.yummy .col-xs-12,.yummy .col-xs-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px
}

.yummy .col-xs-15 {
    width: 20%;
    float: left
}

@media (min-width: 768px) {
    .yummy .col-sm-15 {
        width:20%;
        float: left
    }
}

@media (min-width: 992px) {
    .yummy .col-md-15 {
        width:20%;
        float: left
    }
}

@media (min-width: 1200px) {
    .yummy .col-lg-15 {
        width:20%;
        float: left
    }
}

.yummy .main-container {
    background: #fff;
    min-height: 400px;
    padding: 25px;
    border-radius: 4px
}

.yummy .wrapper {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding: 25px;
    padding-top: 90px;
    overflow-x: hidden
}

.yummy .wrapper:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100%;
    height: 100%;
    background-color: rgba(48,53,62,.8);
    background-image: linear-gradient(-45deg,rgba(48,53,62,.4) 25%,transparent 0,transparent 50%,rgba(48,53,62,.4) 0,rgba(48,53,62,.4) 75%,transparent 0,transparent);
    background-size: 35px 35px;
    opacity: 0;
    -webkit-transition: opacity .3s,-webkit-transform 0s .3s;
    transition: opacity .3s,transform 0s .3s;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0)
}

.yummy .menu-wrapper {
    background: #fff;
    z-index: 99999;
    border: 0;
    position: fixed;
    width: 290px;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    -webkit-transform: translate3d(-290px,0,0);
    transform: translate3d(-290px,0,0);
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s
}

.yummy .menu-wrapper .logo-block {
    padding: 25px 75px
}

.yummy .main-menu ul,.yummy .main-menu ul li ul {
    margin: 0;
    padding: 0
}

.yummy .main-menu ul li a {
    font-family: Montserrat,sans-serif;
    font-size: 1em;
    color: #677287;
    display: block;
    font-weight: 600;
    padding: 12.5px 25px;
    text-decoration: none
}

.yummy .main-menu ul li a:active,.yummy .main-menu ul li a:hover,.yummy .main-menu ul li a:visited {
    background: #caced6;
    text-decoration: none
}

.yummy .main-menu ul li ul li a {
    padding: 8.33333333px;
    padding-left: 37.5px
}

.yummy .main-menu ul li ul li ul li a {
    padding: 8.33333333px;
    padding-left: 50px
}

.yummy .metismenu .arrow {
    float: right;
    line-height: 1.42857
}

.yummy .metismenu .glyphicon.arrow:before {
    content: "\E079"
}

.yummy .metismenu .active>a>.glyphicon.arrow:before {
    content: "\E114"
}

.yummy .metismenu .has-arrow {
    position: relative
}

.yummy .metismenu .has-arrow:after {
    position: absolute;
    content: "\F078";
    font-family: FontAwesome;
    right: 25px;
    transform-origin: center;
    top: 8.33333333px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.yummy .metismenu .active>.has-arrow:after {
    transform: rotate(180deg) translateY(-50%);
    top: 0
}

.yummy body.menu-wrapper-opened .menu-wrapper {
    right: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.yummy body.menu-wrapper-opened .wrapper:before {
    opacity: .8;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.yummy .navbar-header .navbar-brand {
    min-height: 60px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.yummy .navbar-header .navbar-brand img {
    max-height: 50px
}

.yummy .navbar-brand {
    text-transform: uppercase;
    font-size: .95em;
    line-height: 20px;
    letter-spacing: 2px;
    font-weight: 900;
    padding: 20px
}

.yummy .navbar-plain .navbar-brand {
    font-size: 1.25em;
    padding-left: 0
}

.yummy .navbar-plain.text-white .navbar-brand {
    color: #f2f3f5
}

.yummy .navbar-plain.text-white ul.nav li a:hover {
    background-color: #9099aa;
    border-radius: 4px
}

.yummy .text-white a {
    color: #fff
}

.yummy .navbar-default .navbar-brand,.yummy .navbar-inverse .navbar-brand,.yummy .navbar-plain .navbar-brand {
    color: #57a0de
}

.yummy .navbar-default {
    background-color: #fff
}

.yummy .navbar-default .navbar-brand:focus,.yummy .navbar-default .navbar-brand:hover {
    color: #caced6;
    background-color: transparent
}

.yummy .navbar-default .navbar-text {
    color: #9099aa
}

.yummy .navbar-default .navbar-nav>li>a,.yummy .navbar-inverse .navbar-nav>li>a {
    font-weight: 300;
    text-transform: uppercase
}

.yummy .navbar-default .navbar-nav>li>a {
    color: #677287
}

.yummy .navbar-default .navbar-nav>li>a:focus,.yummy .navbar-default .navbar-nav>li>a:hover {
    color: #30353e;
    background-color: transparent
}

.yummy .navbar-default .navbar-nav>.active>a,.yummy .navbar-default .navbar-nav>.active>a:focus,.yummy .navbar-default .navbar-nav>.active>a:hover {
    color: #30353e;
    background-color: #f2f3f5
}

.yummy .navbar-default .navbar-nav>.disabled>a,.yummy .navbar-default .navbar-nav>.disabled>a:focus,.yummy .navbar-default .navbar-nav>.disabled>a:hover {
    color: #f2f3f5;
    background-color: transparent
}

.yummy .navbar-default .navbar-toggle {
    border-color: #dee1e6
}

.yummy .navbar-default .navbar-toggle:focus,.yummy .navbar-default .navbar-toggle:hover {
    background-color: #dee1e6
}

.yummy .navbar-default .navbar-toggle .icon-bar {
    background-color: #caced6
}

.yummy .navbar-default .navbar-collapse,.yummy .navbar-default .navbar-form {
    border-color: #f2f3f5
}

.yummy .navbar-default .navbar-nav>.open>a,.yummy .navbar-default .navbar-nav>.open>a:focus,.yummy .navbar-default .navbar-nav>.open>a:hover {
    color: #30353e;
    background-color: #f2f3f5
}

.yummy .navbar-default .navbar-link {
    color: #9099aa
}

.yummy .navbar-default .navbar-link:hover {
    color: #30353e
}

.yummy .navbar-default .btn-link {
    color: #9099aa
}

.yummy .navbar-default .btn-link:focus,.yummy .navbar-default .btn-link:hover {
    color: #30353e
}

.yummy .navbar-default .btn-link[disabled]:focus,.yummy .navbar-default .btn-link[disabled]:hover,.yummy fieldset[disabled] .navbar-default .btn-link:focus,.yummy fieldset[disabled] .navbar-default .btn-link:hover {
    color: #f2f3f5
}

.yummy .main-top-navbar.navbar-inverse,.yummy .navbar-inverse {
    background-color: #30353e;
    border-color: #30353e
}

.yummy .navbar-inverse .navbar-brand:focus,.yummy .navbar-inverse .navbar-brand:hover {
    color: #fff;
    background-color: transparent
}

.yummy .navbar-inverse .navbar-nav>li>a,.yummy .navbar-inverse .navbar-text {
    color: #caced6
}

.yummy .navbar-inverse .navbar-nav>li>a:focus,.yummy .navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    background-color: transparent
}

.yummy .navbar-inverse .navbar-nav>.active>a,.yummy .navbar-inverse .navbar-nav>.active>a:focus,.yummy .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #51596a
}

.yummy .navbar-inverse .navbar-nav>.disabled>a,.yummy .navbar-inverse .navbar-nav>.disabled>a:focus,.yummy .navbar-inverse .navbar-nav>.disabled>a:hover {
    color: #51596a;
    background-color: transparent
}

.yummy .navbar-inverse .navbar-toggle {
    background-color: #51596a;
    border-color: #51596a
}

.yummy .navbar-inverse .navbar-toggle:focus,.yummy .navbar-inverse .navbar-toggle:hover {
    background-color: #51596a
}

.yummy .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.yummy .navbar-inverse .navbar-collapse,.yummy .navbar-inverse .navbar-form {
    border-color: #51596a
}

.yummy .navbar-inverse .navbar-nav>.open>a,.yummy .navbar-inverse .navbar-nav>.open>a:focus,.yummy .navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #51596a
}

.yummy .navbar-inverse .navbar-link {
    color: #caced6
}

.yummy .navbar-inverse .navbar-link:hover {
    color: #fff
}

.yummy .main-top-navbar.navbar-inverse .btn,.yummy .navbar-inverse .btn-link {
    color: #caced6
}

.yummy .main-top-navbar.navbar-inverse .btn:focus,.yummy .main-top-navbar.navbar-inverse .btn:hover,.yummy .navbar-inverse .btn-link:focus,.yummy .navbar-inverse .btn-link:hover {
    color: #fff
}

.yummy .navbar-inverse .btn-link[disabled]:focus,.yummy .navbar-inverse .btn-link[disabled]:hover,.yummy fieldset[disabled] .navbar-inverse .btn-link:focus,.yummy fieldset[disabled] .navbar-inverse .btn-link:hover {
    color: #51596a
}

.yummy .navbar-inverse .dropdown-menu {
    background: #51596a
}

.yummy .navbar-inverse .dropdown-menu>li>a {
    color: #caced6
}

.yummy .navbar-inverse .dropdown-menu>li>a:hover {
    background: #30353e;
    color: #fff
}

.yummy .navbar-nav {
    margin: 0
}

.yummy .navbar-nav>li>a {
    padding-top: 20px;
    padding-bottom: 20px
}

.yummy .navbar .dropdown-menu>li>a {
    font-weight: 300
}

.yummy .navbar.navbar-plain ul.nav li a {
    font-weight: 400
}

.yummy .navbar .btn {
    margin-top: 7px
}

.yummy .navbar .btn-lg {
    margin-top: 2px
}

.yummy .navbar .btn-sm {
    margin-top: 11px
}

.yummy .navbar .btn-xs {
    margin-top: 14px
}

.yummy .navbar.sbpro-navbar-centered .navbar-buttons,.yummy .navbar.sbpro-navbar-left-right .navbar-buttons,.yummy .navbar.sbpro-navbar-left .navbar-buttons,.yummy .navbar.sbpro-navbar-right .navbar-buttons {
    min-height: 60px;
    min-width: 100px
}

.yummy .navbar.sbpro-navbar-centered ul.navbar-nav li,.yummy .navbar.sbpro-navbar-left-right ul.navbar-nav li,.yummy .navbar.sbpro-navbar-left ul.navbar-nav li,.yummy .navbar.sbpro-navbar-right ul.navbar-nav li {
    display: inline-block;
    float: none
}

@media (max-width: 768px) {
    .yummy .navbar.sbpro-navbar-centered ul.navbar-nav li,.yummy .navbar.sbpro-navbar-left-right ul.navbar-nav li,.yummy .navbar.sbpro-navbar-left ul.navbar-nav li,.yummy .navbar.sbpro-navbar-right ul.navbar-nav li {
        display:block
    }
}

.yummy .navbar.sbpro-navbar-centered .navbar-buttons,.yummy .navbar.sbpro-navbar-left-right .navbar-buttons,.yummy .navbar.sbpro-navbar-left .navbar-buttons {
    display: inline-block;
    margin-left: 10px
}

.yummy .navbar.sbpro-navbar-centered .navbar-buttons .btn,.yummy .navbar.sbpro-navbar-left-right .navbar-buttons .btn,.yummy .navbar.sbpro-navbar-left .navbar-buttons .btn {
    margin-right: 10px
}

.yummy .navbar.sbpro-navbar-centered .navbar-buttons>div:last-child .btn,.yummy .navbar.sbpro-navbar-left-right .navbar-buttons>div:last-child .btn,.yummy .navbar.sbpro-navbar-left .navbar-buttons>div:last-child .btn {
    margin-right: 0
}

.yummy .navbar.sbpro-navbar-left-right .navbar-buttons {
    float: right
}

.yummy .navbar.sbpro-navbar-right .collapse {
    display: flex!important;
    justify-content: flex-end
}

.yummy .navbar.sbpro-navbar-right .navbar-buttons .btn {
    margin-left: 10px
}

@media (min-width: 768px) {
    .yummy .navbar.sbpro-navbar-centered .navbar-header {
        position:absolute
    }

    .yummy .navbar.sbpro-navbar-centered .collapse {
        text-align: center
    }

    .yummy .navbar.sbpro-navbar-centered .collapse .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top
    }

    .yummy .navbar.sbpro-navbar-centered .collapse .navbar-buttons {
        display: inline-block;
        vertical-align: top
    }
}

.yummy .navbar.navbar-lg .navbar-nav>li>a {
    padding-top: 30px;
    padding-bottom: 30px
}

.yummy .navbar.navbar-lg .btn-lg {
    margin-top: 13px
}

.yummy .navbar.navbar-lg .btn {
    margin-top: 18px
}

.yummy .navbar.navbar-lg .btn-sm {
    margin-top: 22px
}

.yummy .navbar.navbar-lg .btn-xs {
    margin-top: 25px
}

.yummy .navbar.navbar-lg .navbar-brand {
    padding: 30px 20px
}

.yummy .h1,.yummy .h2,.yummy .h3,.yummy .h4,.yummy .h5,.yummy .h6,.yummy h1,.yummy h2,.yummy h3,.yummy h4,.yummy h5,.yummy h6 {
    font-weight: 700
}

.yummy h2,.yummy h3,.yummy h4 {
    margin-bottom: 20px
}

.yummy h1,.yummy h2,.yummy h3 {
    letter-spacing: -1px
}

.yummy .page-header {
    margin: 0;
    border: none
}

.yummy .page-header h1 {
    font-weight: 600;
    font-size: 3em;
    letter-spacing: -2px;
    margin-top: 0
}

.yummy .h1 .small,.yummy .h1 small,.yummy .h2 .small,.yummy .h2 small,.yummy .h3 .small,.yummy .h3 small,.yummy .h4 .small,.yummy .h4 small,.yummy .h5 .small,.yummy .h5 small,.yummy .h6 .small,.yummy .h6 small,.yummy h1 .small,.yummy h1 small,.yummy h2 .small,.yummy h2 small,.yummy h3 .small,.yummy h3 small,.yummy h4 .small,.yummy h4 small,.yummy h5 .small,.yummy h5 small,.yummy h6 .small,.yummy h6 small {
    text-transform: none;
    font-weight: 300;
    letter-spacing: normal;
    color: #51596a;
    font-size: 70%;
    padding-left: 5px
}

.yummy .text-lg {
    display: block;
    font-size: 35px;
    line-height: 47px;
    font-weight: 700;
    letter-spacing: -1.5px
}

.yummy .text-xl {
    display: block;
    font-size: 45px;
    line-height: 47px;
    font-weight: 900;
    letter-spacing: -2.5px
}

.yummy .text-xxl {
    font-size: 55px;
    line-height: 60px
}

.yummy .text-xxl,.yummy .text-xxxl {
    display: block;
    font-weight: 700;
    letter-spacing: -2.5px
}

.yummy .text-xxxl {
    font-size: 75px;
    line-height: 70px
}

.yummy label {
    font-weight: 600;
    cursor: pointer
}

.yummy label small {
    color: #949fb2;
    font-weight: 400;
    font-size: 85%
}

.yummy label small:before {
    content: "\2013   \A0"
}

.yummy .h1 .label,.yummy .h2 .label,.yummy .h3 .label,.yummy .h4 .label,.yummy .h5 .label,.yummy .h6 .label,.yummy h1 .label,.yummy h2 .label,.yummy h3 .label,.yummy h4 .label,.yummy h5 .label,.yummy h6 .label {
    font-size: 12px;
    letter-spacing: -.2px;
    vertical-align: middle
}

.yummy .panel-heading small:before {
    content: "\A0   | \A0"
}

.yummy .close {
    position: relative;
    float: right;
    font-size: 17px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
    text-shadow: none;
    opacity: 1
}

.yummy .close:focus,.yummy .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5
}

.yummy button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0
}

.yummy .badge,.yummy .label {
    font-size: 11px;
    font-weight: 900;
    border-radius: 5px
}

.yummy code,.yummy kbd,.yummy pre,.yummy samp {
    font-weight: 700
}

.yummy code {
    white-space: nowrap;
    letter-spacing: .2px
}

.yummy code,.yummy kbd {
    padding: 1px 5px;
    font-size: 10px;
    color: #fff;
    background-color: #30353e
}

.yummy kbd {
    text-transform: uppercase;
    letter-spacing: .5px
}

.yummy p a {
    text-decoration: underline
}

.yummy .lead {
    font-size: 1.4em;
    font-weight: 300
}

.yummy .dropcap {
    display: block;
    float: left;
    line-height: 40px;
    font-size: 4em;
    font-weight: 700;
    padding: 8px;
    margin-right: 7px
}

.yummy blockquote {
    position: relative;
    padding: 20px;
    padding-left: 70px;
    margin: 0 0 20px;
    font-size: 1.2em;
    border: 0;
    background: hsla(0,0%,100%,.8);
    color: #51596a
}

.yummy blockquote:before {
    content: "\F10E";
    font-size: 2.2em;
    position: absolute;
    top: 10px;
    left: 20px;
    font-family: FontAwesome;
    color: #30353e
}

.yummy blockquote.light {
    background: none;
    color: #dee1e6
}

.yummy blockquote.light:before {
    color: #caced6
}

.yummy blockquote.light footer {
    color: #9099aa
}

.yummy .blockquote-reverse,.yummy blockquote.pull-right {
    padding: 20px;
    padding-right: 70px;
    border: 0
}

.yummy .blockquote-reverse:before,.yummy blockquote.pull-right:before {
    content: "\F10D";
    font-size: 2.2em;
    position: absolute;
    top: 10px;
    right: 20px;
    font-family: FontAwesome;
    color: #30353e
}

.yummy .well {
    padding: 25px;
    background-color: #f2f3f5;
    border: none;
    border-radius: 4px;
    box-shadow: none
}

.yummy .well-sm {
    padding: 15px 20px
}

.yummy .circle-nums {
    display: block;
    height: 26px;
    width: 26px;
    line-height: 26px;
    background: #30353e;
    color: #fff;
    font-size: 12px;
    font-weight: 900;
    border-radius: 50%;
    text-align: center
}

.yummy .timestamp {
    display: inline-block;
    text-transform: uppercase;
    position: relative;
    color: #9099aa;
    padding: 2px 5px 2px 18px;
    font-size: .7em;
    font-weight: 700;
    background: #f2f3f5;
    border-radius: 4px
}

.yummy .timestamp:before {
    position: absolute;
    left: 5px;
    font-family: FontAwesome;
    content: "\F017";
    font-weight: 300
}

.yummy ol.list-abc-styled-vertical,.yummy ol.list-ordered-styled-vertical {
    margin-top: 20px;
    list-style-type: none;
    counter-reset: li-counter
}

.yummy ol.list-abc-styled-vertical>li,.yummy ol.list-ordered-styled-vertical>li {
    position: relative;
    margin-bottom: 10px
}

.yummy ol.list-abc-styled-vertical>li:before,.yummy ol.list-ordered-styled-vertical>li:before {
    position: absolute;
    top: 0;
    left: -40px;
    font-size: .85em;
    font-weight: 900;
    display: inline-block;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    line-height: 20px;
    background: #9099aa;
    content: counter(li-counter);
    counter-increment: li-counter
}

.yummy ol.list-abc-styled-vertical {
    counter-reset: abc-counter
}

.yummy ol.list-abc-styled-vertical>li:before {
    content: counter(abc-counter,upper-latin);
    counter-increment: abc-counter
}

.yummy ol.list-abc-styled-horizontal,.yummy ol.list-ordered-styled-horizontal {
    margin-top: 20px;
    list-style-type: none;
    counter-reset: li-counter
}

.yummy ol.list-abc-styled-horizontal>li,.yummy ol.list-ordered-styled-horizontal>li {
    position: relative;
    width: 32%;
    min-height: 160px;
    vertical-align: top;
    display: inline-block;
    margin-bottom: 10px;
    text-align: center;
    padding: 30px 10px 0;
    border-right: 1px solid #dee1e6
}

.yummy ol.list-abc-styled-horizontal>li:last-child,.yummy ol.list-ordered-styled-horizontal>li:last-child {
    border: 0
}

.yummy ol.list-abc-styled-horizontal>li:before,.yummy ol.list-ordered-styled-horizontal>li:before {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -12px;
    font-size: .85em;
    font-weight: 900;
    display: inline-block;
    width: 24px;
    height: 24px;
    text-align: center;
    border-radius: 50%;
    color: #30353e;
    line-height: 25px;
    background: #f4df71;
    content: counter(li-counter,lower-latin);
    counter-increment: li-counter
}

.yummy ol.list-abc-styled-horizontal {
    counter-reset: abc-counter
}

.yummy ol.list-abc-styled-horizontal>li:before {
    content: counter(abc-counter,upper-roman);
    counter-increment: abc-counter
}

.yummy ul.vertical-bordered-blocks li {
    border-right: 1px solid #caced6
}

.yummy ul.vertical-bordered-blocks li:last-child,.yummy ul.vertical-bordered-blocks li ul li {
    border: 0
}

.yummy ul.launcher-pad li {
    text-align: center;
    padding: 0
}

.yummy ul.launcher-pad li a {
    position: relative;
    font-size: 11px;
    font-weight: 900;
    display: block;
    padding: 12px 8px;
    margin: 4px;
    border-radius: 4px;
    color: #9099aa;
    text-transform: uppercase!important;
    background: #fff
}

.yummy ul.launcher-pad li a:active,.yummy ul.launcher-pad li a:focus,.yummy ul.launcher-pad li a:hover {
    background: #caced6;
    color: #9099aa;
    text-decoration: none
}

.yummy ul.launcher-pad li a .badge {
    position: absolute;
    background: #5fb6c7;
    top: 7px;
    right: 7px
}

.yummy ul.launcher-pad li i {
    font-size: 3.1em;
    line-height: 1em;
    margin: 0 auto 4px;
    display: block
}

.yummy .menu-wrapper ul.launcher-pad li a {
    color: #dee1e6;
    background: #30353e
}

.yummy .menu-wrapper ul.launcher-pad li a:active,.yummy .menu-wrapper ul.launcher-pad li a:focus,.yummy .menu-wrapper ul.launcher-pad li a:hover {
    color: #fff;
    background: #30353e
}

.yummy .example {
    position: relative;
    padding: 60px 25px 25px;
    background: repeating-linear-gradient(-45deg,#caced6,#caced6 2px,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,.6) 4px)
}

.yummy .example:after {
    content: "Example";
    position: absolute;
    top: 25px;
    left: 25px;
    font-size: .7em;
    font-weight: 700;
    padding: 3px 6px;
    text-transform: uppercase;
    background: #5fb6c7;
    color: #fff;
    letter-spacing: 4px;
    border-radius: 4px
}

.yummy .alert-danger,.yummy .alert-info,.yummy .alert-primary,.yummy .alert-success,.yummy .alert-warning {
    color: #30353e
}

.yummy .alert {
    padding: 15px 25px;
    border-radius: 4px;
    position: relative
}

.yummy .alert a {
    color: #30353e;
    text-decoration: underline;
    font-weight: 700
}

.yummy .callout {
    position: relative;
    background: #f2f3f5;
    min-height: 70px;
    margin-bottom: 20px;
    padding: 25px;
    padding-left: 100px;
    color: #30353e
}

.yummy .callout:before {
    content: "\E034";
    position: absolute;
    left: 25px;
    top: 13px;
    display: block;
    border-radius: 50%;
    text-align: center;
    font-size: 3em;
    color: #9099aa;
    font-family: dripicons-v2
}

.yummy .callout h4 {
    margin: 0;
    font-size: 1.4em;
    margin-bottom: 10px;
    color: #9099aa
}

.yummy .callout p {
    margin: 0 0 5px
}

.yummy .callout a {
    text-decoration: underline;
    color: #30353e!important
}

.yummy .callout-danger {
    border-color: #e74958;
    background-color: #f9d0d4
}

.yummy .callout-warning {
    border-color: #f0ad4e;
    background: #fae3c4
}

.yummy .callout-info {
    border-color: #5fb6c7;
    background: #bde1e8
}

.yummy .callout-success {
    border-color: #9ab946;
    background-color: #d1dfaa
}

.yummy .callout-info h4 {
    color: #5fb6c7
}

.yummy .callout-success h4 {
    color: #9ab946
}

.yummy .callout-warning h4 {
    color: #f0ad4e
}

.yummy .callout-danger h4 {
    color: #e74958
}

.yummy .callout.callout-info:before {
    content: "I";
    color: #5fb6c7
}

.yummy .callout.callout-warning:before {
    content: "\E063";
    color: #f0ad4e
}

.yummy .callout.callout-danger:before {
    content: "\E04D";
    color: #e74958
}

.yummy .callout.callout-success:before {
    content: "\E04E";
    color: #9ab946
}

.yummy .pagination {
    border-radius: 4px
}

.yummy .pagination>li {
    display: inline
}

.yummy .pagination>li>a,.yummy .pagination>li>span {
    padding: 6px 12px;
    border: none
}

.yummy .pagination>li:first-child>a,.yummy .pagination>li:first-child>span {
    margin-left: 0;
    padding: 6px 14px
}

.yummy .pagination>li:last-child>a,.yummy .pagination>li:last-child>span {
    padding: 6px 14px
}

.yummy .pager li>a,.yummy .pager li>span {
    display: inline-block;
    padding: 10px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 25px
}

.yummy .jumbotron {
    padding: 25px;
    margin-bottom: 25px;
    color: #fff;
    background: #30353e
}

.yummy .jumbotron h1 {
    margin-top: 0;
    font-weight: 400
}

.yummy .jumbotron[class*=" image-background-"],.yummy .jumbotron[class^=image-background-] {
    background-size: 100%
}

.yummy .bg-primary,.yummy .btn-primary,.yummy .btn-primary.disabled,.yummy .btn-primary.disabled.active,.yummy .btn-primary.disabled:active,.yummy .btn-primary.disabled:focus,.yummy .btn-primary.disabled:hover,.yummy .btn-primary[disabled],.yummy .btn-primary[disabled].active,.yummy .btn-primary[disabled]:active,.yummy .btn-primary[disabled]:focus,.yummy .btn-primary[disabled]:hover,.yummy .dropdown-menu>.active>a,.yummy .dropdown-menu>.active>a:focus,.yummy .dropdown-menu>.active>a:hover,.yummy .label-primary,.yummy .list-group-item.active,.yummy .list-group-item.active:focus,.yummy .list-group-item.active:hover,.yummy .nav-pills>li.active>a,.yummy .nav-pills>li.active>a:focus,.yummy .nav-pills>li.active>a:hover,.yummy .pagination>.active>a,.yummy .pagination>.active>a:focus,.yummy .pagination>.active>a:hover,.yummy .pagination>.active>span,.yummy .pagination>.active>span:focus,.yummy .pagination>.active>span:hover,.yummy .panel-primary>.panel-heading,.yummy .progress-bar,.yummy fieldset[disabled] .btn-primary,.yummy fieldset[disabled] .btn-primary.active,.yummy fieldset[disabled] .btn-primary:active,.yummy fieldset[disabled] .btn-primary:focus,.yummy fieldset[disabled] .btn-primary:hover {
    background-color: #226dad;
    border-color: #226dad
}

.yummy .list-group-item.active,.yummy .list-group-item.active:focus,.yummy .list-group-item.active:hover,.yummy .nav .open>a,.yummy .nav .open>a:focus,.yummy .nav .open>a:hover,.yummy .pagination>.active>a,.yummy .pagination>.active>a:focus,.yummy .pagination>.active>a:hover,.yummy .pagination>.active>span,.yummy .pagination>.active>span:focus,.yummy .pagination>.active>span:hover,.yummy .panel-primary,.yummy .panel-primary>.panel-heading,.yummy a.thumbnail.active,.yummy a.thumbnail:focus,.yummy a.thumbnail:hover {
    border-color: #226dad
}

.yummy .panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #226dad
}

.yummy .panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #226dad
}

.yummy a.text-primary:hover {
    color: #15456d
}

.yummy .label-primary[href]:focus,.yummy .label-primary[href]:hover,.yummy a.bg-primary:hover {
    background-color: #15456d
}

.yummy .btn-primary.active,.yummy .btn-primary.active:focus,.yummy .btn-primary.focus,.yummy .btn-primary:active,.yummy .btn-primary:active:focus,.yummy .btn-primary:focus,.yummy .btn-primary:hover,.yummy .open>.dropdown-toggle.btn-primary,.yummy .open>.dropdown-toggle.btn-primary.focus,.yummy .open>.dropdown-toggle.btn-primary:focus {
    background-color: #1e6098;
    border-color: transparent
}

.yummy .btn-warning,.yummy .btn-warning.disabled,.yummy .btn-warning.disabled.active,.yummy .btn-warning.disabled:active,.yummy .btn-warning.disabled:focus,.yummy .btn-warning.disabled:hover,.yummy .btn-warning[disabled],.yummy .btn-warning[disabled].active,.yummy .btn-warning[disabled]:active,.yummy .btn-warning[disabled]:focus,.yummy .btn-warning[disabled]:hover,.yummy fieldset[disabled] .btn-warning,.yummy fieldset[disabled] .btn-warning.active,.yummy fieldset[disabled] .btn-warning:active,.yummy fieldset[disabled] .btn-warning:focus,.yummy fieldset[disabled] .btn-warning:hover {
    background-color: #f0ad4e;
    border-color: #f0ad4e
}

.yummy .btn-warning .badge {
    color: #f0ad4e
}

.yummy .label-warning,.yummy .panel-warning>.panel-heading,.yummy .progress-bar-warning {
    background-color: #f0ad4e
}

.yummy a.text-warning:hover {
    color: #df8a13
}

.yummy .label-warning[href]:focus,.yummy .label-warning[href]:hover,.yummy a.bg-warning:hover {
    background-color: #df8a13
}

.yummy .btn-warning.active,.yummy .btn-warning.active.focus,.yummy .btn-warning.active:focus,.yummy .btn-warning.active:hover,.yummy .btn-warning.focus,.yummy .btn-warning:active,.yummy .btn-warning:active.focus,.yummy .btn-warning:active:focus,.yummy .btn-warning:active:hover,.yummy .btn-warning:focus,.yummy .btn-warning:hover,.yummy .open>.dropdown-toggle.btn-warning,.yummy .open>.dropdown-toggle.btn-warning.focus,.yummy .open>.dropdown-toggle.btn-warning:focus,.yummy .open>.dropdown-toggle.btn-warning:hover {
    background-color: #eea236;
    border-color: transparent
}

.yummy .alert-warning,.yummy .bg-warning,.yummy .table>tbody>tr.warning>td,.yummy .table>tbody>tr.warning>th,.yummy .table>tbody>tr>td.warning,.yummy .table>tbody>tr>th.warning,.yummy .table>tfoot>tr.warning>td,.yummy .table>tfoot>tr.warning>th,.yummy .table>tfoot>tr>td.warning,.yummy .table>tfoot>tr>th.warning,.yummy .table>thead>tr.warning>td,.yummy .table>thead>tr.warning>th,.yummy .table>thead>tr>td.warning,.yummy .table>thead>tr>th.warning {
    background-color: #f7d29e
}

.yummy .alert-warning {
    border-color: #f7d29e
}

.yummy .list-group-item-warning {
    color: #f0ad4e;
    background-color: #f7d29e
}

.yummy .list-group-with-big-icons a.list-group-item-warning i,.yummy a.list-group-item-warning {
    color: #f0ad4e
}

.yummy a.list-group-item-warning .list-group-item-heading {
    color: inherit
}

.yummy a.list-group-item-warning:focus,.yummy a.list-group-item-warning:hover {
    color: #fff;
    background-color: #f0ad4e
}

.yummy a.list-group-item-warning.active,.yummy a.list-group-item-warning.active:focus,.yummy a.list-group-item-warning.active:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: transparent
}

.yummy .panel-warning>.panel-heading .badge {
    color: #fff;
    background-color: #f0ad4e
}

.yummy .btn-success,.yummy .btn-success.disabled,.yummy .btn-success.disabled.active,.yummy .btn-success.disabled:active,.yummy .btn-success.disabled:focus,.yummy .btn-success.disabled:hover,.yummy .btn-success[disabled],.yummy .btn-success[disabled].active,.yummy .btn-success[disabled]:active,.yummy .btn-success[disabled]:focus,.yummy .btn-success[disabled]:hover,.yummy fieldset[disabled] .btn-success,.yummy fieldset[disabled] .btn-success.active,.yummy fieldset[disabled] .btn-success:active,.yummy fieldset[disabled] .btn-success:focus,.yummy fieldset[disabled] .btn-success:hover {
    background-color: #9ab946;
    border-color: #9ab946
}

.yummy .btn-success .badge,.yummy .text-success {
    color: #9ab946
}

.yummy .label-success,.yummy .panel-success>.panel-heading,.yummy .progress-bar-success {
    background-color: #9ab946
}

.yummy a.text-success:hover {
    color: #5c6f2a
}

.yummy .label-success[href]:focus,.yummy .label-success[href]:hover,.yummy .table-hover>tbody>tr.success:hover>td,.yummy .table-hover>tbody>tr.success:hover>th,.yummy .table-hover>tbody>tr:hover>.success,.yummy .table-hover>tbody>tr>td.success:hover,.yummy .table-hover>tbody>tr>th.success:hover,.yummy a.bg-success:hover,.yummy a.list-group-item-success:focus,.yummy a.list-group-item-success:hover {
    background-color: #d1dfaa
}

.yummy .btn-success.active,.yummy .btn-success.active.focus,.yummy .btn-success.active:focus,.yummy .btn-success.active:hover,.yummy .btn-success.focus,.yummy .btn-success:active,.yummy .btn-success:active.focus,.yummy .btn-success:active:focus,.yummy .btn-success:active:hover,.yummy .btn-success:focus,.yummy .btn-success:hover,.yummy .open>.dropdown-toggle.btn-success,.yummy .open>.dropdown-toggle.btn-success.focus,.yummy .open>.dropdown-toggle.btn-success:focus,.yummy .open>.dropdown-toggle.btn-success:hover {
    background-color: #8ba73f;
    border-color: transparent
}

.yummy .alert-success,.yummy .bg-success,.yummy .table>tbody>tr.success>td,.yummy .table>tbody>tr.success>th,.yummy .table>tbody>tr>td.success,.yummy .table>tbody>tr>th.success,.yummy .table>tfoot>tr.success>td,.yummy .table>tfoot>tr.success>th,.yummy .table>tfoot>tr>td.success,.yummy .table>tfoot>tr>th.success,.yummy .table>thead>tr.success>td,.yummy .table>thead>tr.success>th,.yummy .table>thead>tr>td.success,.yummy .table>thead>tr>th.success {
    background-color: #bcd185
}

.yummy .alert-success {
    border-color: #bcd185
}

.yummy .list-group-item-success {
    color: #9ab946;
    background-color: #bcd185
}

.yummy .list-group-with-big-icons a.list-group-item-success i,.yummy a.list-group-item-success {
    color: #9ab946
}

.yummy a.list-group-item-success .list-group-item-heading {
    color: inherit
}

.yummy a.list-group-item-success:focus,.yummy a.list-group-item-success:hover {
    background-color: #9ab946;
    color: #fff
}

.yummy a.list-group-item-success.active,.yummy a.list-group-item-success.active:focus,.yummy a.list-group-item-success.active:hover {
    color: #fff;
    background-color: #9ab946;
    border-color: transparent
}

.yummy .panel-success>.panel-heading .badge {
    color: #fff;
    background-color: #9ab946
}

.yummy .btn-info,.yummy .btn-info.disabled,.yummy .btn-info.disabled.active,.yummy .btn-info.disabled:active,.yummy .btn-info.disabled:focus,.yummy .btn-info.disabled:hover,.yummy .btn-info[disabled],.yummy .btn-info[disabled].active,.yummy .btn-info[disabled]:active,.yummy .btn-info[disabled]:focus,.yummy .btn-info[disabled]:hover,.yummy fieldset[disabled] .btn-info,.yummy fieldset[disabled] .btn-info.active,.yummy fieldset[disabled] .btn-info:active,.yummy fieldset[disabled] .btn-info:focus,.yummy fieldset[disabled] .btn-info:hover {
    background-color: #5fb6c7;
    border-color: #5fb6c7
}

.yummy .btn-info .badge,.yummy .text-info {
    color: #5fb6c7
}

.yummy .label-info,.yummy .panel-info>.panel-heading,.yummy .progress-bar-info {
    background-color: #5fb6c7
}

.yummy .label-info[href]:focus,.yummy .label-info[href]:hover,.yummy a.bg-info:hover {
    background-color: #3890a1
}

.yummy .btn-info.active,.yummy .btn-info.active.focus,.yummy .btn-info.active:focus,.yummy .btn-info.active:hover,.yummy .btn-info.focus,.yummy .btn-info:active,.yummy .btn-info:active.focus,.yummy .btn-info:active:focus,.yummy .btn-info:active:hover,.yummy .btn-info:focus,.yummy .btn-info:hover,.yummy .open>.dropdown-toggle.btn-info,.yummy .open>.dropdown-toggle.btn-info.focus,.yummy .open>.dropdown-toggle.btn-info:focus,.yummy .open>.dropdown-toggle.btn-info:hover {
    background-color: #42a8bc;
    border-color: transparent
}

.yummy .alert-info,.yummy .bg-info,.yummy .table>tbody>tr.info>td,.yummy .table>tbody>tr.info>th,.yummy .table>tbody>tr>td.info,.yummy .table>tbody>tr>th.info,.yummy .table>tfoot>tr.info>td,.yummy .table>tfoot>tr.info>th,.yummy .table>tfoot>tr>td.info,.yummy .table>tfoot>tr>th.info,.yummy .table>thead>tr.info>td,.yummy .table>thead>tr.info>th,.yummy .table>thead>tr>td.info,.yummy .table>thead>tr>th.info {
    background-color: #98d0db
}

.yummy .alert-info {
    border-color: #98d0db
}

.yummy .list-group-item-info {
    color: #5fb6c7;
    background-color: #98d0db
}

.yummy .list-group-with-big-icons a.list-group-item-info i,.yummy a.list-group-item-info {
    color: #5fb6c7
}

.yummy a.list-group-item-info .list-group-item-heading {
    color: inherit
}

.yummy a.list-group-item-info:focus,.yummy a.list-group-item-info:hover {
    color: #fff;
    background-color: #5fb6c7
}

.yummy a.list-group-item-info.active,.yummy a.list-group-item-info.active:focus,.yummy a.list-group-item-info.active:hover {
    color: #fff;
    background-color: #5fb6c7;
    border-color: transparent
}

.yummy .panel-info>.panel-heading .badge {
    color: #fff;
    background-color: #30353e;
    margin-top: 5px
}

.yummy .btn-default,.yummy .label-default {
    color: #fff;
    background-color: #9099aa;
    border-color: #9099aa
}

.yummy .btn-default.active,.yummy .btn-default.active.focus,.yummy .btn-default.active:focus,.yummy .btn-default.active:hover,.yummy .btn-default:active,.yummy .btn-default:active.focus,.yummy .btn-default:active:focus,.yummy .btn-default:active:hover,.yummy .btn-default:focus,.yummy .btn-default:hover,.yummy .open>.dropdown-toggle.btn-default,.yummy .open>.dropdown-toggle.btn-default.focus,.yummy .open>.dropdown-toggle.btn-default:focus,.yummy .open>.dropdown-toggle.btn-default:hover {
    color: #fff;
    background-color: #677287;
    border-color: #677287
}

.yummy .btn-default.active,.yummy .btn-default:active,.yummy .open>.dropdown-toggle.btn-default {
    background-image: none
}

.yummy .btn-default.disabled,.yummy .btn-default.disabled.active,.yummy .btn-default.disabled:active,.yummy .btn-default.disabled:focus,.yummy .btn-default.disabled:hover,.yummy .btn-default[disabled],.yummy .btn-default[disabled].active,.yummy .btn-default[disabled]:active,.yummy .btn-default[disabled]:focus,.yummy .btn-default[disabled]:hover,.yummy fieldset[disabled] .btn-default,.yummy fieldset[disabled] .btn-default.active,.yummy fieldset[disabled] .btn-default:active,.yummy fieldset[disabled] .btn-default:focus,.yummy fieldset[disabled] .btn-default:hover {
    background-color: #caced6;
    border-color: #caced6
}

.yummy .btn-default .badge {
    color: #fff;
    background-color: #30353e
}

.yummy .btn-danger,.yummy .btn-danger.disabled,.yummy .btn-danger.disabled.active,.yummy .btn-danger.disabled:active,.yummy .btn-danger.disabled:focus,.yummy .btn-danger.disabled:hover,.yummy .btn-danger[disabled],.yummy .btn-danger[disabled].active,.yummy .btn-danger[disabled]:active,.yummy .btn-danger[disabled]:focus,.yummy .btn-danger[disabled]:hover,.yummy fieldset[disabled] .btn-danger,.yummy fieldset[disabled] .btn-danger.active,.yummy fieldset[disabled] .btn-danger:active,.yummy fieldset[disabled] .btn-danger:focus,.yummy fieldset[disabled] .btn-danger:hover {
    background-color: #e74958;
    border-color: #e74958
}

.yummy .btn-danger .badge {
    color: #e74958
}

.yummy .label-danger,.yummy .panel-danger>.panel-heading,.yummy .progress-bar-danger {
    background-color: #e74958
}

.yummy a.text-info:hover {
    color: #3890a1
}

.yummy .label-danger[href]:focus,.yummy .label-danger[href]:hover,.yummy a.bg-danger:hover {
    background-color: #c91b2b
}

.yummy .btn-danger.active,.yummy .btn-danger.active.focus,.yummy .btn-danger.active:focus,.yummy .btn-danger.active:hover,.yummy .btn-danger.focus,.yummy .btn-danger:active,.yummy .btn-danger:active.focus,.yummy .btn-danger:active:focus,.yummy .btn-danger:active:hover,.yummy .btn-danger:focus,.yummy .btn-danger:hover,.yummy .open>.dropdown-toggle.btn-danger,.yummy .open>.dropdown-toggle.btn-danger.focus,.yummy .open>.dropdown-toggle.btn-danger:focus,.yummy .open>.dropdown-toggle.btn-danger:hover {
    background-color: #c91b2b;
    border-color: transparent
}

.yummy .alert-danger,.yummy .bg-danger,.yummy .table>tbody>tr.danger>td,.yummy .table>tbody>tr.danger>th,.yummy .table>tbody>tr>td.danger,.yummy .table>tbody>tr>th.danger,.yummy .table>tfoot>tr.danger>td,.yummy .table>tfoot>tr.danger>th,.yummy .table>tfoot>tr>td.danger,.yummy .table>tfoot>tr>th.danger,.yummy .table>thead>tr.danger>td,.yummy .table>thead>tr.danger>th,.yummy .table>thead>tr>td.danger,.yummy .table>thead>tr>th.danger {
    background-color: #f1969e
}

.yummy .alert-danger {
    border-color: #f1969e
}

.yummy .list-group-item-danger {
    color: #e74958;
    background-color: #f1969e
}

.yummy .list-group-with-big-icons a.list-group-item-danger i,.yummy a.list-group-item-danger {
    color: #e74958
}

.yummy a.list-group-item-danger .list-group-item-heading {
    color: inherit
}

.yummy a.list-group-item-danger:focus,.yummy a.list-group-item-danger:hover {
    color: #fff;
    background-color: #e74958
}

.yummy a.list-group-item-danger.active,.yummy a.list-group-item-danger.active:focus,.yummy a.list-group-item-danger.active:hover {
    color: #fff;
    background-color: #e74958;
    border-color: transparent
}

.yummy .panel-danger>.panel-heading .badge {
    color: #fff;
    background-color: #e74958
}

.yummy .btn {
    font-weight: 700;
    padding: 12.5px 20px;
    transition: all .4s;
    font-size: .85em;
    letter-spacing: 1px;
    text-transform: uppercase
}

.yummy .btn i {
    font-weight: 300
}

.yummy .btn.active,.yummy .btn:active {
    -webkit-box-shadow: none;
    box-shadow: none
}

.yummy .btn .badge {
    letter-spacing: normal;
    padding: 1px 6px 2px
}

.yummy .btn-group-lg>.btn,.yummy .btn-lg {
    padding: 15px 25px;
    font-size: 1.15em;
    border-radius: 4px
}

.yummy .btn-group-sm>.btn,.yummy .btn-sm {
    padding: 10px 17.5px;
    font-size: .7em;
    border-radius: 4px
}

.yummy .btn-group-xs>.btn,.yummy .btn-xs {
    padding: 7.5px 12.5px;
    font-size: .6em;
    border-radius: 4px
}

.yummy .btn-wide {
    min-width: 140px;
    padding-right: 30px;
    padding-left: 30px
}

.yummy .btn-circle {
    width: 44px;
    height: 44px;
    text-align: center;
    padding: 8px 0;
    font-size: 22px;
    border-radius: 50%
}

.yummy .btn-circle-lg {
    width: 54px;
    height: 54px;
    text-align: center;
    padding: 10px 0;
    font-size: 28px;
    border-radius: 50%
}

.yummy .btn-circle-sm {
    width: 37px;
    height: 37px;
    text-align: center;
    padding: 8px 0;
    font-size: 17px;
    border-radius: 50%
}

.yummy .btn-circle-xs {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 13px;
    border-radius: 50%
}

.yummy .btn-big-icon {
    font-size: 10px;
    text-transform: uppercase;
    white-space: normal;
    padding: 12.5px 20px
}

.yummy .btn-big-icon i {
    font-size: 2.7em;
    display: block;
    clear: both
}

.yummy .btn-big-icon small {
    display: block;
    font-size: .8em;
    line-height: 1.1em;
    font-weight: 400
}

.yummy .btn-complex {
    position: relative;
    padding: 12.5px 20px;
    padding-left: 70px;
    text-align: left
}

.yummy .btn-complex i {
    position: absolute;
    display: block;
    font-size: 30px;
    left: 20px;
    top: 10px
}

.yummy .btn-complex small {
    display: block;
    color: hsla(0,0%,100%,.6)
}

.yummy .btn-group .btn+.btn,.yummy .btn-group .btn+.btn-group,.yummy .btn-group .btn-group+.btn,.yummy .btn-group .btn-group+.btn-group {
    margin-left: 0
}

.yummy .btn-white {
    background: #fff;
    color: #226dad!important
}

.yummy .dropdown-menu {
    margin: 2px 0 0;
    background-color: #f2f3f5;
    border: 0;
    border-radius: 4px;
    font-size: .95em
}

.yummy .dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.yummy .dropdown-menu .divider {
    height: 1px;
    margin: 3px 0;
    overflow: hidden;
    background-color: hsla(0,0%,100%,.2)
}

.yummy .dropdown-header {
    display: block;
    padding: 3px 12px;
    font-size: .75em;
    line-height: 1.42857143;
    color: #9099aa;
    text-transform: uppercase;
    font-weight: 300;
    white-space: nowrap;
    letter-spacing: .9px
}

.yummy .dropdown-menu>li>a {
    padding: 7px 12px;
    font-weight: 300;
    font-size: 1em
}

.yummy .dropdown-menu>.active>a,.yummy .dropdown-menu>.active>a:focus,.yummy .dropdown-menu>.active>a:hover,.yummy .dropdown-menu>li>a:focus,.yummy .dropdown-menu>li>a:hover {
    background-color: #caced6
}

.yummy .btn-group-default .dropdown-menu,.yummy .dropdown-menu.default-dropdown {
    background-color: #677287
}

.yummy .btn-group-default .dropdown-menu li>a:focus,.yummy .btn-group-default .dropdown-menu li>a:hover,.yummy .dropdown-menu.default-dropdown li.active>a,.yummy .dropdown-menu.default-dropdown li>a:focus,.yummy .dropdown-menu.default-dropdown li>a:hover {
    background-color: #9099aa
}

.yummy .btn-group-primary .dropdown-menu,.yummy .dropdown-menu.primary-dropdown {
    background-color: #1e6098
}

.yummy .btn-group-primary .dropdown-menu li>a:focus,.yummy .btn-group-primary .dropdown-menu li>a:hover,.yummy .dropdown-menu.primary-dropdown li.active>a,.yummy .dropdown-menu.primary-dropdown li>a:focus,.yummy .dropdown-menu.primary-dropdown li>a:hover {
    background-color: #226dad
}

.yummy .btn-group-success .dropdown-menu,.yummy .dropdown-menu.success-dropdown {
    background-color: #8ba73f
}

.yummy .btn-group-success .dropdown-menu li>a:focus,.yummy .btn-group-success .dropdown-menu li>a:hover,.yummy .dropdown-menu.success-dropdown li.active>a,.yummy .dropdown-menu.success-dropdown li>a:focus,.yummy .dropdown-menu.success-dropdown li>a:hover {
    background-color: #9ab946
}

.yummy .btn-group-info .dropdown-menu,.yummy .dropdown-menu.info-dropdown {
    background-color: #42a8bc
}

.yummy .btn-group-info .dropdown-menu li>a:focus,.yummy .btn-group-info .dropdown-menu li>a:hover,.yummy .dropdown-menu.info-dropdown li.active>a,.yummy .dropdown-menu.info-dropdown li>a:focus,.yummy .dropdown-menu.info-dropdown li>a:hover {
    background-color: #5fb6c7
}

.yummy .btn-group-warning .dropdown-menu,.yummy .dropdown-menu.warning-dropdown {
    background-color: #eea236
}

.yummy .btn-group-warning .dropdown-menu li>a:focus,.yummy .btn-group-warning .dropdown-menu li>a:hover,.yummy .dropdown-menu.warning-dropdown li.active>a,.yummy .dropdown-menu.warning-dropdown li>a:focus,.yummy .dropdown-menu.warning-dropdown li>a:hover {
    background-color: #f0ad4e
}

.yummy .btn-group-danger .dropdown-menu,.yummy .dropdown-menu.danger-dropdown {
    background-color: #c91b2b
}

.yummy .btn-group-danger .dropdown-menu li>a:focus,.yummy .btn-group-danger .dropdown-menu li>a:hover,.yummy .dropdown-menu.danger-dropdown li.active>a,.yummy .dropdown-menu.danger-dropdown li>a:focus,.yummy .dropdown-menu.danger-dropdown li>a:hover {
    background-color: #e74958
}

.yummy .btn-group-danger .dropdown-menu li>a,.yummy .btn-group-danger .dropdown-menu li>a:focus,.yummy .btn-group-danger .dropdown-menu li>a:hover,.yummy .btn-group-default .dropdown-menu li>a,.yummy .btn-group-default .dropdown-menu li>a:focus,.yummy .btn-group-default .dropdown-menu li>a:hover,.yummy .btn-group-info .dropdown-menu li>a,.yummy .btn-group-info .dropdown-menu li>a:focus,.yummy .btn-group-info .dropdown-menu li>a:hover,.yummy .btn-group-primary .dropdown-menu li>a,.yummy .btn-group-primary .dropdown-menu li>a:focus,.yummy .btn-group-primary .dropdown-menu li>a:hover,.yummy .btn-group-success .dropdown-menu li>a,.yummy .btn-group-success .dropdown-menu li>a:focus,.yummy .btn-group-success .dropdown-menu li>a:hover,.yummy .btn-group-warning .dropdown-menu li>a,.yummy .btn-group-warning .dropdown-menu li>a:focus,.yummy .btn-group-warning .dropdown-menu li>a:hover,.yummy .dropdown-menu.danger-dropdown li>a,.yummy .dropdown-menu.danger-dropdown li>a:focus,.yummy .dropdown-menu.danger-dropdown li>a:hover,.yummy .dropdown-menu.default-dropdown li>a,.yummy .dropdown-menu.default-dropdown li>a:focus,.yummy .dropdown-menu.default-dropdown li>a:hover,.yummy .dropdown-menu.info-dropdown li>a,.yummy .dropdown-menu.info-dropdown li>a:focus,.yummy .dropdown-menu.info-dropdown li>a:hover,.yummy .dropdown-menu.primary-dropdown li>a,.yummy .dropdown-menu.primary-dropdown li>a:focus,.yummy .dropdown-menu.primary-dropdown li>a:hover,.yummy .dropdown-menu.success-dropdown li>a,.yummy .dropdown-menu.success-dropdown li>a:focus,.yummy .dropdown-menu.success-dropdown li>a:hover,.yummy .dropdown-menu.warning-dropdown li>a,.yummy .dropdown-menu.warning-dropdown li>a:focus,.yummy .dropdown-menu.warning-dropdown li>a:hover {
    color: #fff
}

.yummy .btn-group.open .dropdown-toggle {
    box-shadow: none
}

.yummy .sticked-dropdown .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0
}

.yummy .sticked-dropdown.open .btn {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.yummy .bootstrap-select.btn-group .dropdown-toggle .caret,.yummy .caret,.yummy .dropup>.btn>.caret {
    position: relative;
    width: 6px;
    height: 4px;
    margin-right: 2px;
    border: 0;
    right: 0
}

.yummy .caret:after {
    position: absolute;
    top: -7px;
    left: 0;
    font-family: FontAwesome;
    content: "\F0D7"
}

.yummy .dropup>.btn>.caret:after {
    font-family: FontAwesome;
    content: "\F0D8"
}

.yummy .btn-group.open .caret,.yummy .dropdown.open .caret {
    transform: rotate(-180deg);
    left: 2px;
    top: 1px;
    transition: all .2s
}

.yummy .btn-file {
    position: relative;
    overflow: hidden
}

.yummy .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    cursor: inherit;
    display: block
}

.yummy .user-img {
    margin: 0 auto;
    display: block;
    max-width: 120px
}

.yummy .user-img img {
    display: inline-block;
    max-width: 100%;
    border-radius: 46%
}

.yummy .img-thumbnail {
    padding: 7px;
    border-radius: 4px;
    margin-bottom: 10px;
    border: 1px solid #dee1e6
}

.yummy .img-shadow {
    box-shadow: 0 0 50px rgba(0,0,0,.15)
}

.yummy .thumbnail {
    margin-bottom: 20px;
    padding: 0;
    border: 0;
    background: #f2f3f5;
    border-radius: 4px
}

.yummy .thumbnail h4,.yummy .thumbnail h5 {
    margin: 0 0 5px
}

.yummy .thumbnail .caption {
    padding: 10px 15px 15px
}

.yummy .thumbnail-header {
    background: #caced6;
    padding: 10px 15px 15px
}

.yummy .thumbnail-header a,.yummy .thumbnail-header small {
    color: #51596a
}

.yummy .thumbnail:hover .caption {
    background: #dee1e6
}

.yummy .thumbnail .caption .circle-nums {
    background: #caced6
}

.yummy .isotope-item {
    padding: 0;
    margin: 0;
    z-index: 2
}

.yummy .isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1
}

.yummy .isotope,.yummy .isotope .isotope-item {
    -webkit-transition-duration: .4s;
    -moz-transition-duration: .4s;
    transition-duration: .4s
}

.yummy .isotope {
    -webkit-transition-property: height,width;
    -moz-transition-property: height,width;
    transition-property: height,width
}

.yummy .isotope .isotope-item {
    -webkit-transition-property: -webkit-transform,opacity;
    -moz-transition-property: -moz-transform,opacity;
    transition-property: transform,opacity
}

.yummy .table-relative {
    position: relative
}

.yummy .table>tbody>tr>td,.yummy .table>tbody>tr>th,.yummy .table>tfoot>tr>td,.yummy .table>tfoot>tr>th,.yummy .table>thead>tr>td,.yummy .table>thead>tr>th {
    border-top: 1px solid transparent
}

.yummy .table>tbody+tbody {
    border-top: none
}

.yummy .table-bordered,.yummy .table-bordered>tbody>tr>td,.yummy .table-bordered>tbody>tr>th,.yummy .table-bordered>tfoot>tr>td,.yummy .table-bordered>tfoot>tr>th,.yummy .table-bordered>thead>tr>td,.yummy .table-bordered>thead>tr>th {
    border: 1px solid #30353e
}

.yummy .table-padded>tbody>tr>td:first-child,.yummy .table-padded>tbody>tr>th:first-child,.yummy .table-padded>tfoot>tr>td:first-child,.yummy .table-padded>tfoot>tr>th:first-child,.yummy .table-padded>thead>tr>td:first-child,.yummy .table-padded>thead>tr>th:first-child {
    padding-left: 25px
}

.yummy .table-padded>tbody>tr>td:last-child,.yummy .table-padded>tbody>tr>th:last-child,.yummy .table-padded>tfoot>tr>td:last-child,.yummy .table-padded>tfoot>tr>th:last-child,.yummy .table-padded>thead>tr>td:last-child,.yummy .table-padded>thead>tr>th:last-child {
    padding-right: 25px
}

.yummy .table-vertical-bordered>tbody>tr>td,.yummy .table-vertical-bordered>tbody>tr>th,.yummy .table-vertical-bordered>tfoot>tr>td,.yummy .table-vertical-bordered>tfoot>tr>th,.yummy .table-vertical-bordered>thead>tr>td,.yummy .table-vertical-bordered>thead>tr>th {
    border-right: 1px solid #30353e
}

.yummy .table-vertical-bordered>tbody>tr>td:last-child,.yummy .table-vertical-bordered>tbody>tr>th:last-child,.yummy .table-vertical-bordered>tfoot>tr>td:last-child,.yummy .table-vertical-bordered>tfoot>tr>th:last-child,.yummy .table-vertical-bordered>thead>tr>td:last-child,.yummy .table-vertical-bordered>thead>tr>th:last-child {
    border: 0
}

.yummy .table-horizontal-bordered>tbody>tr>td,.yummy .table-horizontal-bordered>tbody>tr>th,.yummy .table-horizontal-bordered>tfoot>tr>td,.yummy .table-horizontal-bordered>tfoot>tr>th,.yummy .table-horizontal-bordered>thead>tr>td,.yummy .table-horizontal-bordered>thead>tr>th {
    border-bottom: 1px solid #30353e
}

.yummy .table>thead>tr>td,.yummy .table>thead>tr>th {
    font-size: .9em;
    font-weight: 400;
    border-bottom: 0;
    letter-spacing: 1px;
    vertical-align: top;
    padding: 8px;
    background: #51596a;
    text-transform: uppercase;
    color: #fff
}

.yummy .table>tbody>tr>th small,.yummy .table>thead>tr>th small {
    font-weight: 300;
    font-size: .85em;
    display: block;
    line-height: 1.3em;
    text-transform: none;
    color: #9099aa;
    letter-spacing: 0
}

.yummy .table>tbody>tr>th small {
    font-size: .9em
}

.yummy .table-striped>tbody>tr:nth-of-type(odd) {
    background: rgba(144,153,170,.2)
}

.yummy .table-hover>tbody>tr:hover {
    background: rgba(144,153,170,.4)
}

.yummy .table-fixed tbody {
    height: 200px;
    overflow-y: auto;
    width: 100%
}

.yummy .table-fixed tbody,.yummy .table-fixed td,.yummy .table-fixed th,.yummy .table-fixed thead,.yummy .table-fixed tr {
    display: block
}

.yummy .table-fixed tr:after {
    content: "";
    display: block;
    visibility: hidden;
    clear: both
}

.yummy .table-fixed tbody td,.yummy .table-fixed thead>tr>th {
    float: left
}

.yummy .modal.modal-danger-filled .table>tbody>tr>td,.yummy .modal.modal-danger-filled .table>tbody>tr>th,.yummy .modal.modal-danger-filled .table>tfoot>tr>td,.yummy .modal.modal-danger-filled .table>tfoot>tr>th,.yummy .modal.modal-danger-filled .table>thead>tr>td,.yummy .modal.modal-danger-filled .table>thead>tr>th,.yummy .modal.modal-info-filled .table>tbody>tr>td,.yummy .modal.modal-info-filled .table>tbody>tr>th,.yummy .modal.modal-info-filled .table>tfoot>tr>td,.yummy .modal.modal-info-filled .table>tfoot>tr>th,.yummy .modal.modal-info-filled .table>thead>tr>td,.yummy .modal.modal-info-filled .table>thead>tr>th,.yummy .modal.modal-primary-filled .table>tbody>tr>td,.yummy .modal.modal-primary-filled .table>tbody>tr>th,.yummy .modal.modal-primary-filled .table>tfoot>tr>td,.yummy .modal.modal-primary-filled .table>tfoot>tr>th,.yummy .modal.modal-primary-filled .table>thead>tr>td,.yummy .modal.modal-primary-filled .table>thead>tr>th,.yummy .modal.modal-success-filled .table>tbody>tr>td,.yummy .modal.modal-success-filled .table>tbody>tr>th,.yummy .modal.modal-success-filled .table>tfoot>tr>td,.yummy .modal.modal-success-filled .table>tfoot>tr>th,.yummy .modal.modal-success-filled .table>thead>tr>td,.yummy .modal.modal-success-filled .table>thead>tr>th,.yummy .modal.modal-warning-filled .table>tbody>tr>td,.yummy .modal.modal-warning-filled .table>tbody>tr>th,.yummy .modal.modal-warning-filled .table>tfoot>tr>td,.yummy .modal.modal-warning-filled .table>tfoot>tr>th,.yummy .modal.modal-warning-filled .table>thead>tr>td,.yummy .modal.modal-warning-filled .table>thead>tr>th,.yummy .panel-danger.panel-filled .table>tbody>tr>td,.yummy .panel-danger.panel-filled .table>tbody>tr>th,.yummy .panel-danger.panel-filled .table>tfoot>tr>td,.yummy .panel-danger.panel-filled .table>tfoot>tr>th,.yummy .panel-danger.panel-filled .table>thead>tr>td,.yummy .panel-danger.panel-filled .table>thead>tr>th,.yummy .panel-dark.panel-filled .table>tbody>tr>td,.yummy .panel-dark.panel-filled .table>tbody>tr>th,.yummy .panel-dark.panel-filled .table>tfoot>tr>td,.yummy .panel-dark.panel-filled .table>tfoot>tr>th,.yummy .panel-dark.panel-filled .table>thead>tr>td,.yummy .panel-dark.panel-filled .table>thead>tr>th,.yummy .panel-info.panel-filled .table>tbody>tr>td,.yummy .panel-info.panel-filled .table>tbody>tr>th,.yummy .panel-info.panel-filled .table>tfoot>tr>td,.yummy .panel-info.panel-filled .table>tfoot>tr>th,.yummy .panel-info.panel-filled .table>thead>tr>td,.yummy .panel-info.panel-filled .table>thead>tr>th,.yummy .panel-primary.panel-filled .table>tbody>tr>td,.yummy .panel-primary.panel-filled .table>tbody>tr>th,.yummy .panel-primary.panel-filled .table>tfoot>tr>td,.yummy .panel-primary.panel-filled .table>tfoot>tr>th,.yummy .panel-primary.panel-filled .table>thead>tr>td,.yummy .panel-primary.panel-filled .table>thead>tr>th,.yummy .panel-success.panel-filled .table>tbody>tr>td,.yummy .panel-success.panel-filled .table>tbody>tr>th,.yummy .panel-success.panel-filled .table>tfoot>tr>td,.yummy .panel-success.panel-filled .table>tfoot>tr>th,.yummy .panel-success.panel-filled .table>thead>tr>td,.yummy .panel-success.panel-filled .table>thead>tr>th,.yummy .panel-warning.panel-filled .table>tbody>tr>td,.yummy .panel-warning.panel-filled .table>tbody>tr>th,.yummy .panel-warning.panel-filled .table>tfoot>tr>td,.yummy .panel-warning.panel-filled .table>tfoot>tr>th,.yummy .panel-warning.panel-filled .table>thead>tr>td,.yummy .panel-warning.panel-filled .table>thead>tr>th {
    color: #fff
}

.yummy table.table thead .sorting,.yummy table.table thead .sorting_asc,.yummy table.table thead .sorting_asc_disabled,.yummy table.table thead .sorting_desc {
    background: #51596a
}

.yummy .table thead .sorting:after {
    content: "\F0DC"
}

.yummy .table thead .sorting_asc:after {
    content: "\F0DD"
}

.yummy .table thead .sorting_desc:after {
    content: "\F0DE"
}

.yummy .table thead .sorting_asc_disabled {
    color: rgba(0,153,204,.5);
    content: "\F0DD"
}

.yummy .table thead .sorting_desc_disabled {
    color: rgba(0,153,204,.5);
    content: "\F0DE"
}

.yummy .table thead .sorting:after,.yummy .table thead .sorting_asc:after,.yummy .table thead .sorting_asc_disabled:after,.yummy .table thead .sorting_desc:after,.yummy .table thead .sorting_desc_disabled:after {
    margin-left: 5px;
    font-family: FontAwesome;
    color: #fff
}

.yummy table.dataTable thead>tr>th {
    padding-left: 18px;
    padding-right: 18px
}

.yummy div.dataTables_length select {
    height: 41px
}

.yummy .dataTables_filter .form-control {
    margin-left: 4px
}

.yummy table.dataTable tfoot input {
    color: #30353e;
    font-weight: 400;
    padding: 4px 7px;
    border-radius: 4px;
    border: 0;
    background: #f2f3f5
}

.yummy form header {
    border-bottom: 1px solid #dee1e6;
    margin: 0 -25px 25px;
    padding: 0 25px 10px
}

.yummy form footer {
    border-top: 1px solid #dee1e6;
    margin: 10px -25px 0;
    padding: 0 25px
}

.yummy form legend {
    display: block;
    margin-bottom: 20px;
    font-size: 1.7em;
    line-height: inherit;
    color: #51596a;
    font-weight: 700;
    border: none
}

.yummy .form-group,.yummy .input-group {
    margin-bottom: 12px
}

.yummy .form-control-feedback,.yummy .input-group .form-control {
    z-index: 0
}

.yummy .form-horizontal .form-group {
    margin-right: -10px;
    margin-left: -10px
}

.yummy .form-control {
    height: auto;
    padding: 12.5px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #30353e;
    background-color: #dee1e6;
    border: 0;
    border-radius: 4px
}

.yummy .form-control:focus {
    border-color: #bde1e8;
    background-color: #bde1e8
}

.yummy .form-control-feedback {
    font-size: 1.4em;
    color: #9099aa;
    height: 40px;
    line-height: 40px
}

.yummy .help-block {
    display: block;
    font-size: .85em;
    line-height: 1.2em;
    margin-top: 3px;
    margin-bottom: 3px;
    color: #9099aa
}

.yummy .input-group-btn {
    font-size: 1em
}

.yummy .input-group-btn>.btn+.btn {
    margin-left: -3px
}

.yummy .input-group-btn:last-child>.btn,.yummy .input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: 0;
    margin-right: -3px
}

.yummy .input-group-btn:first-child>.btn,.yummy .input-group-btn:first-child>.btn-group {
    margin-right: 0
}

.yummy .input-group-addon {
    padding: 12.5px 20px;
    font-size: .85em;
    text-transform: uppercase;
    font-weight: 700;
    color: #30353e;
    background-color: #caced6;
    border: 0;
    border-radius: 4px
}

.yummy .input-group-lg input[type=date],.yummy .input-group-lg input[type=datetime-local],.yummy .input-group-lg input[type=month],.yummy .input-group-lg input[type=time],.yummy input[type=date].input-lg,.yummy input[type=datetime-local].input-lg,.yummy input[type=month].input-lg,.yummy input[type=time].input-lg {
    line-height: 54px
}

.yummy .form-group-lg .form-control+.form-control-feedback,.yummy .input-group-lg+.form-control-feedback,.yummy .input-lg+.form-control-feedback {
    width: 54px;
    height: 54px;
    line-height: 54px
}

.yummy .input-group-lg>.input-group-addon,.yummy .input-group-lg>.input-group-btn>.btn {
    padding: 15px 25px;
    height: 54px;
    font-size: 1.15em
}

.yummy select.input-group-lg>.input-group-addon,.yummy select.input-group-lg>.input-group-btn>.btn {
    padding: 15px 25px;
    height: 54px;
    line-height: 54px
}

.yummy .input-group-lg>.form-control,.yummy select.input-group-lg>.form-control {
    padding: 15px 12.5px;
    height: 54px
}

.yummy .input-group-sm input[type=date],.yummy .input-group-sm input[type=datetime-local],.yummy .input-group-sm input[type=month],.yummy .input-group-sm input[type=time],.yummy input[type=date].input-sm,.yummy input[type=datetime-local].input-sm,.yummy input[type=month].input-sm,.yummy input[type=time].input-sm {
    line-height: 37px
}

.yummy .form-group-sm .form-control+.form-control-feedback,.yummy .input-group-sm+.form-control-feedback,.yummy .input-sm+.form-control-feedback {
    width: 37px;
    height: 37px;
    line-height: 37px
}

.yummy .input-group-sm>.input-group-addon,.yummy .input-group-sm>.input-group-btn>.btn {
    height: 37px;
    font-size: .7em;
    padding: 10px 17.5px
}

.yummy select.input-group-sm>.input-group-addon,.yummy select.input-group-sm>.input-group-btn>.btn {
    height: 37px;
    line-height: 37px;
    padding: 10px 17.5px
}

.yummy .input-group-sm>.form-control,.yummy select.input-group-sm>.form-control {
    padding: 10px 12.5px;
    height: 37px
}

.yummy .input-group-xs input[type=date],.yummy .input-group-xs input[type=datetime-local],.yummy .input-group-xs input[type=month],.yummy .input-group-xs input[type=time],.yummy input[type=date].input-xs,.yummy input[type=datetime-local].input-xs,.yummy input[type=month].input-xs,.yummy input[type=time].input-xs {
    line-height: 30px
}

.yummy .form-group-xs .form-control+.form-control-feedback,.yummy .input-group-xs+.form-control-feedback,.yummy .input-xs+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.yummy .input-group-xs>.input-group-addon,.yummy .input-group-xs>.input-group-btn>.btn {
    height: 30px;
    font-size: .6em;
    padding: 7.5px 12.5px
}

.yummy select.input-group-xs>.input-group-addon,.yummy select.input-group-xs>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px;
    padding: 7.5px 12.5px
}

.yummy .input-group-xs>.form-control,.yummy select.input-group-xs>.form-control {
    padding: 7.5px 12.5px;
    height: 30px
}

.yummy .form-control,.yummy .form-control:focus,.yummy .has-error .form-control,.yummy .has-error .form-control:focus,.yummy .has-success .form-control,.yummy .has-success .form-control:focus,.yummy .has-warning .form-control,.yummy .has-warning .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.yummy .has-success .checkbox,.yummy .has-success .checkbox-inline,.yummy .has-success .control-label,.yummy .has-success .help-block,.yummy .has-success .radio,.yummy .has-success .radio-inline,.yummy .has-success label small {
    color: #9ab946
}

.yummy .has-success .form-control {
    border-color: #bcd185;
    background: #bcd185;
    color: #fff
}

.yummy .has-success .form-control[disabled],.yummy fieldset[disabled] .has-success .form-control {
    border-color: #bcd185;
    background: #bcd185;
    color: #9ab946
}

.yummy .has-success .form-control:focus {
    border-color: #9ab946;
    color: #fff;
    background: #9ab946
}

.yummy .has-success .input-group-addon {
    color: #9ab946;
    background-color: #dff0d8;
    border-color: #9ab946
}

.yummy .has-success .form-control-feedback {
    color: #fff
}

.yummy .has-error .checkbox,.yummy .has-error .checkbox-inline,.yummy .has-error .control-label,.yummy .has-error .help-block,.yummy .has-error .radio,.yummy .has-error .radio-inline,.yummy .has-error label small {
    color: #e74958
}

.yummy .has-error .form-control {
    border-color: #f1969e;
    background: #f1969e;
    color: #fff
}

.yummy .has-error .form-control[disabled],.yummy fieldset[disabled] .has-error .form-control {
    border-color: #f1969e;
    background: #f1969e;
    color: #e74958
}

.yummy .has-error .form-control:focus {
    border-color: #e74958;
    color: #fff;
    background: #e74958
}

.yummy .has-error .input-group-addon {
    color: #e74958;
    background-color: #dff0d8;
    border-color: #e74958
}

.yummy .has-error .form-control-feedback {
    color: #fff
}

.yummy .has-warning .checkbox,.yummy .has-warning .checkbox-inline,.yummy .has-warning .control-label,.yummy .has-warning .help-block,.yummy .has-warning .radio,.yummy .has-warning .radio-inline {
    color: #f0ad4e
}

.yummy .has-warning .form-control {
    border-color: #f5ca8c;
    background: #f5ca8c;
    color: #fff
}

.yummy .has-warning .form-control[disabled],.yummy fieldset[disabled] .has-warning .form-control {
    border-color: #f5ca8c;
    background: #f5ca8c;
    color: #f0ad4e
}

.yummy .has-warning .form-control:focus {
    border-color: #f0ad4e;
    color: #fff;
    background: #f0ad4e
}

.yummy .has-warning .input-group-addon {
    color: #f0ad4e;
    background-color: #f5ca8c;
    border-color: #f0ad4e
}

.yummy .has-warning .form-control-feedback {
    color: #fff
}

.yummy .form-control::-moz-placeholder {
    color: #9099aa
}

.yummy .form-control:-ms-input-placeholder {
    color: #9099aa
}

.yummy .form-control::-webkit-input-placeholder {
    color: #9099aa
}

.yummy .form-control:-moz-placeholder {
    color: #9099aa
}

.yummy .has-error .form-control::-moz-placeholder {
    color: #fff
}

.yummy .has-error .form-control:-ms-input-placeholder {
    color: #fff
}

.yummy .has-error .form-control::-webkit-input-placeholder {
    color: #fff
}

.yummy .has-error .form-control:-moz-placeholder,.yummy .has-success .form-control::-moz-placeholder {
    color: #fff
}

.yummy .has-success .form-control:-ms-input-placeholder {
    color: #fff
}

.yummy .has-success .form-control::-webkit-input-placeholder {
    color: #fff
}

.yummy .has-success .form-control:-moz-placeholder {
    color: #fff
}

.yummy .checkbox-styled {
    padding-left: 20px
}

.yummy .checkbox-styled label {
    display: inline-block;
    font-weight: 400;
    position: relative;
    padding-left: 5px
}

.yummy .checkbox-styled label:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 2px solid #9099aa;
    border-radius: 4px;
    background-color: #fff;
    -webkit-transition: border .15s ease-in-out,color .15s ease-in-out;
    -o-transition: border .15s ease-in-out,color .15s ease-in-out;
    transition: border .15s ease-in-out,color .15s ease-in-out
}

.yummy .checkbox-styled label:after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 11px;
    color: #30353e
}

.yummy .checkbox-styled input[type=checkbox] {
    display: none
}

.yummy .checkbox-styled input[type=checkbox]:checked+label:after {
    font-family: FontAwesome;
    content: "\F00C"
}

.yummy .checkbox-styled.checkbox-circle label:before {
    border-radius: 50%
}

.yummy .checkbox-styled.checkbox-inline {
    margin-top: 0
}

.yummy .input-group-addon .checkbox-styled label {
    bottom: 8px;
    padding-left: 0
}

.yummy .checkbox-primary input[type=checkbox]:checked+label:before {
    background-color: #226dad;
    border-color: #226dad
}

.yummy .checkbox-info input[type=checkbox]:checked+label:before {
    background-color: #5fb6c7;
    border-color: #5fb6c7
}

.yummy .checkbox-warning input[type=checkbox]:checked+label:before {
    background-color: #f0ad4e;
    border-color: #f0ad4e
}

.yummy .checkbox-success input[type=checkbox]:checked+label:before,.yummy .has-success .checkbox-styled input[type=checkbox]+label:before {
    background-color: #9ab946;
    border-color: #9ab946
}

.yummy .checkbox-danger input[type=checkbox]:checked+label:after,.yummy .checkbox-info input[type=checkbox]:checked+label:after,.yummy .checkbox-primary input[type=checkbox]:checked+label:after,.yummy .checkbox-success input[type=checkbox]:checked+label:after,.yummy .checkbox-warning input[type=checkbox]:checked+label:after,.yummy .has-error .checkbox-styled input[type=checkbox]:checked+label:after,.yummy .has-success .checkbox-styled input[type=checkbox]:checked+label:after {
    color: #fff
}

.yummy .checkbox-danger input[type=checkbox]:checked+label:before,.yummy .has-error .checkbox-styled input[type=checkbox]+label:before {
    background-color: #e74958;
    border-color: #e74958
}

.yummy .radio-styled {
    padding-left: 20px
}

.yummy .radio-styled label {
    display: inline-block;
    font-weight: 400;
    position: relative;
    padding-left: 5px
}

.yummy .radio-styled label:before {
    width: 17px;
    height: 17px;
    left: 0;
    border: 2px solid #9099aa;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border .15s ease-in-out;
    -o-transition: border .15s ease-in-out;
    transition: border .15s ease-in-out
}

.yummy .radio-styled label:after,.yummy .radio-styled label:before {
    content: "";
    display: inline-block;
    position: absolute;
    margin-left: -20px
}

.yummy .radio-styled label:after {
    width: 7px;
    height: 7px;
    left: 5px;
    top: 5px;
    border-radius: 50%;
    background-color: #30353e;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);
    -moz-transition: -moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);
    -o-transition: -o-transform .1s cubic-bezier(.8,-.33,.2,1.33);
    transition: transform .1s cubic-bezier(.8,-.33,.2,1.33)
}

.yummy .radio-styled input[type=radio] {
    display: none
}

.yummy .radio-styled input[type=radio]:checked+label:after {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.yummy .radio-styled.radio-inline {
    margin-top: 0
}

.yummy .radio-primary input[type=radio]+label:after {
    background-color: #226dad
}

.yummy .radio-primary input[type=radio]:checked+label:before {
    border-color: #226dad
}

.yummy .radio-primary input[type=radio]:checked+label:after {
    background-color: #226dad
}

.yummy .radio-danger input[type=radio]+label:after {
    background-color: #e74958
}

.yummy .radio-danger input[type=radio]:checked+label:before {
    border-color: #e74958
}

.yummy .radio-danger input[type=radio]:checked+label:after {
    background-color: #e74958
}

.yummy .radio-info input[type=radio]+label:after {
    background-color: #5fb6c7
}

.yummy .radio-info input[type=radio]:checked+label:before {
    border-color: #5fb6c7
}

.yummy .radio-info input[type=radio]:checked+label:after {
    background-color: #5fb6c7
}

.yummy .radio-warning input[type=radio]+label:after {
    background-color: #f0ad4e
}

.yummy .radio-warning input[type=radio]:checked+label:before {
    border-color: #f0ad4e
}

.yummy .radio-warning input[type=radio]:checked+label:after {
    background-color: #f0ad4e
}

.yummy .has-success .radio-styled input[type=radio]+label:after,.yummy .radio-success input[type=radio]+label:after {
    background-color: #9ab946
}

.yummy .radio-success input[type=radio]:checked+label:before {
    border-color: #9ab946
}

.yummy .radio-success input[type=radio]:checked+label:after {
    background-color: #9ab946
}

.yummy .has-error .radio-styled input[type=radio]+label:before {
    background-color: #e74958;
    border: #e74958
}

.yummy .has-error .radio-styled input[type=radio]:checked+label:after {
    background-color: #fff
}

.yummy .has-success .radio-styled input[type=radio]+label:before {
    background-color: #9ab946;
    border: #9ab946
}

.yummy .has-success .radio-styled input[type=radio]:checked+label:after {
    background-color: #fff
}

.yummy .checkbox-toggle-styled-material,.yummy .checkbox-toggle-styled-on-off,.yummy .checkbox-toggle-styled-yes-no {
    padding-left: 20px
}

.yummy .checkbox-toggle-styled-material label,.yummy .checkbox-toggle-styled-on-off label,.yummy .checkbox-toggle-styled-yes-no label {
    display: inline-block;
    font-weight: 400;
    position: relative;
    padding-left: 35px
}

.yummy .checkbox-toggle-styled-material label:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 45px;
    height: 4px;
    top: 7px;
    left: 0;
    text-align: right;
    padding-right: 5px;
    margin-left: -20px;
    border-radius: 20px;
    background: #dee1e6;
    font-size: 10px
}

.yummy .checkbox-toggle-styled-on-off label:before,.yummy .checkbox-toggle-styled-yes-no label:before {
    display: inline-block;
    position: absolute;
    width: 47px;
    height: 20px;
    left: 0;
    text-align: right;
    padding-right: 5px;
    line-height: 1.95em;
    text-transform: uppercase;
    margin-left: -20px;
    border-radius: 20px;
    font-weight: 900;
    background: #dee1e6;
    font-size: 10px
}

.yummy .checkbox-toggle-styled-on-off label:before {
    content: "Off"
}

.yummy .checkbox-toggle-styled-yes-no label:before {
    content: "no"
}

.yummy .checkbox-toggle-styled-material label:after {
    content: "";
    background: #caced6;
    border-radius: 50%
}

.yummy .checkbox-toggle-styled-material label:after,.yummy .checkbox-toggle-styled-on-off label:after,.yummy .checkbox-toggle-styled-yes-no label:after {
    display: inline-block;
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0;
    top: 0;
    margin-left: -20px;
    padding-left: 5px;
    padding-top: 1px;
    font-size: 12px;
    -webkit-transition: margin .2s ease-in 0s;
    transition: margin .2s ease-in 0s
}

.yummy .checkbox-toggle-styled-on-off label:after,.yummy .checkbox-toggle-styled-yes-no label:after {
    font-family: FontAwesome;
    content: "\F111";
    color: #51596a
}

.yummy .checkbox-toggle-styled-material input[type=checkbox],.yummy .checkbox-toggle-styled-on-off input[type=checkbox],.yummy .checkbox-toggle-styled-yes-no input[type=checkbox] {
    display: none
}

.yummy .checkbox-toggle-styled-material input[type=checkbox]:checked+label:before,.yummy .checkbox-toggle-styled-on-off input[type=checkbox]:checked+label:before,.yummy .checkbox-toggle-styled-yes-no input[type=checkbox]:checked+label:before {
    position: absolute;
    text-align: left;
    padding-left: 8px
}

.yummy .checkbox-toggle-styled-on-off input[type=checkbox]:checked+label:before {
    content: "On"
}

.yummy .checkbox-toggle-styled-yes-no input[type=checkbox]:checked+label:before {
    content: "yes"
}

.yummy .checkbox-toggle-styled-material input[type=checkbox]:checked+label:after {
    content: "";
    text-align: right;
    margin-left: 8px;
    padding-left: 0;
    background: #9099aa;
    -webkit-transition: margin .2s ease-in 0s;
    transition: margin .2s ease-in 0s
}

.yummy .checkbox-toggle-styled-on-off input[type=checkbox]:checked+label:after,.yummy .checkbox-toggle-styled-yes-no input[type=checkbox]:checked+label:after {
    font-family: FontAwesome;
    content: "\F111";
    text-align: right;
    margin-left: 4px;
    padding-left: 0;
    -webkit-transition: margin .2s ease-in 0s;
    transition: margin .2s ease-in 0s
}

.yummy .has-success .checkbox-toggle-styled-material label:before {
    background: #d1dfaa
}

.yummy .has-error .checkbox-toggle-styled-material label:before {
    background: #f9d0d4
}

.yummy .has-success .checkbox-toggle-styled-material label:after {
    background: #bcd185
}

.yummy .has-error .checkbox-toggle-styled-material label:after {
    background: #f1969e
}

.yummy .has-success .checkbox-toggle-styled-material input[type=checkbox]:checked+label:after {
    background: #9ab946
}

.yummy .has-error .checkbox-toggle-styled-material input[type=checkbox]:checked+label:after {
    background: #e74958
}

.yummy .has-error .checkbox-toggle-styled-on-off label:before,.yummy .has-error .checkbox-toggle-styled-yes-no label:before {
    background-color: #e74958;
    color: #fff;
    border: 1px solid #e74958
}

.yummy .has-success .checkbox-toggle-styled-on-off label:before,.yummy .has-success .checkbox-toggle-styled-yes-no label:before {
    background-color: #9ab946;
    color: #fff;
    border: 1px solid #9ab946
}

.yummy .has-error .checkbox-toggle-styled-on-off label:after,.yummy .has-error .checkbox-toggle-styled-yes-no label:after,.yummy .has-success .checkbox-toggle-styled-on-off label:after,.yummy .has-success .checkbox-toggle-styled-yes-no label:after {
    color: #fff
}

.yummy .checkbox-styled input[type=checkbox]:disabled+label,.yummy .checkbox-toggle-styled-material input[type=checkbox]:disabled+label,.yummy .checkbox-toggle-styled-on-off input[type=checkbox]:disabled+label,.yummy .checkbox-toggle-styled-yes-no input[type=checkbox]:disabled+label,.yummy .radio-styled input[type=radio]:disabled+label,.yummy fieldset[disabled] .checkbox-styled input[type=checkbox]+label,.yummy fieldset[disabled] .checkbox-toggle-styled-material input[type=checkbox]+label,.yummy fieldset[disabled] .checkbox-toggle-styled-on-off input[type=checkbox]+label,.yummy fieldset[disabled] .checkbox-toggle-styled-yes-no input[type=checkbox]+label,.yummy fieldset[disabled] .radio-styled input[type=radio]+label {
    opacity: .65;
    cursor: not-allowed
}

.yummy .rating {
    margin-bottom: 4px;
    line-height: 27px;
    font-weight: 700
}

.yummy .rating:last-child {
    margin-bottom: 0
}

.yummy .rating input {
    position: absolute;
    left: -9999px
}

.yummy .rating label {
    display: block;
    float: right;
    width: 21px;
    margin-top: 5px;
    padding: 0 3px;
    font-size: 17px;
    line-height: 17px;
    cursor: pointer;
    color: #9099aa
}

.yummy .has-error .rating label {
    color: #e74958
}

.yummy .has-success .rating label {
    color: #9ab946
}

.yummy .rating label {
    transition: color .3s;
    -ms-transition: color .3s;
    -moz-transition: color .3s;
    -webkit-transition: color .3s
}

.yummy .rating input+label:hover,.yummy .rating input+label:hover~label,.yummy .rating input:checked~label {
    color: #e74958
}

.yummy fieldset[disabled] .rating input+label,.yummy fieldset[disabled] .rating input+label:hover,.yummy fieldset[disabled] .rating input+label:hover~label {
    color: #d8dbe1;
    cursor: not-allowed
}

.yummy .bootstrap-select .btn-default,.yummy .bootstrap-select .btn-default:focus,.yummy .bootstrap-select .btn-default:hover,.yummy .bootstrap-select.open>.dropdown-toggle.btn-default {
    font-family: Lato,sans-serif;
    text-transform: none;
    font-size: 1em;
    letter-spacing: normal;
    background: #dee1e6;
    border: 0;
    font-weight: 400;
    box-shadow: none;
    color: #30353e;
    padding: 11px;
    padding-right: 25px
}

.yummy .bootstrap-select .dropdown-toggle:focus {
    outline: none!important
}

.yummy .bootstrap-select.form-control {
    border: 0
}

.yummy .bootstrap-select.btn-group .dropdown-menu {
    font-weight: 400
}

.yummy .bootstrap-select .btn-default.active[disabled],.yummy .bootstrap-select .btn-default.disabled,.yummy .bootstrap-select .btn-default.disabled.active,.yummy .bootstrap-select .btn-default.disabled:active,.yummy .bootstrap-select .btn-default.disabled:focus,.yummy .bootstrap-select .btn-default.disabled:hover,.yummy .bootstrap-select .btn-default[disabled],.yummy .bootstrap-select .btn-default[disabled]:active,.yummy .bootstrap-select .btn-default[disabled]:focus,.yummy .bootstrap-select .btn-default[disabled]:hover,.yummy fieldset[disabled] .bootstrap-select .btn-default,.yummy fieldset[disabled] .bootstrap-select .btn-default.active,.yummy fieldset[disabled] .bootstrap-select .btn-default:active,.yummy fieldset[disabled] .bootstrap-select .btn-default:focus,.yummy fieldset[disabled] .bootstrap-select .btn-default:hover {
    background-color: #f2f3f5;
    border-color: #f2f3f5
}

.yummy .has-error .bootstrap-select .btn-danger,.yummy .has-error .bootstrap-select .btn-default,.yummy .has-error .bootstrap-select .btn-info,.yummy .has-error .bootstrap-select .btn-success,.yummy .has-error .bootstrap-select .btn-warning {
    background: #f1969e;
    color: #fff
}

.yummy .has-success .bootstrap-select .btn-danger,.yummy .has-success .bootstrap-select .btn-default,.yummy .has-success .bootstrap-select .btn-info,.yummy .has-success .bootstrap-select .btn-success,.yummy .has-success .bootstrap-select .btn-warning {
    background: #bcd185;
    color: #fff
}

.yummy .minicolors-theme-bootstrap .minicolors-swatch {
    top: 7px;
    left: 7px;
    width: 25px;
    height: 25px;
    border: none;
    border-radius: 50%
}

.yummy .stepper-wrap {
    display: block
}

.yummy .stepper-btn-wrap a {
    display: block;
    height: 50%;
    font-size: 0;
    text-shadow: none;
    text-decoration: none;
    color: #51596a;
    cursor: pointer
}

.yummy .stepper-btn-wrap a:hover {
    color: #e74958;
    background: #51596a;
    color: #fff
}

.yummy .stepper-btn-up:before {
    content: "\F0D8";
    font-family: FontAwesome;
    font-size: 15px;
    line-height: 19px
}

.yummy .stepper-btn-dwn:before {
    content: "\F0D7";
    font-family: FontAwesome;
    font-size: 15px;
    line-height: 19px
}

.yummy .stepper-btn-wrap {
    position: absolute;
    top: 0;
    right: -21px;
    width: 22px;
    height: 100%;
    border: 0;
    border-radius: 0 3px 3px 0;
    background-color: #caced6;
    background-image: none;
    box-sizing: border-box
}

.yummy .bootstrap-tagsinput {
    width: 100%;
    min-height: 41px;
    padding: 8px 12px;
    line-height: 1.42857;
    box-shadow: none;
    color: #30353e;
    background-color: #dee1e6;
    border: 1px solid #dee1e6
}

.yummy .bootstrap-tagsinput .tag {
    display: inline-block;
    font-size: 11px;
    padding: 4px 7px;
    margin-right: 2px;
    margin-bottom: 2px
}

.yummy .bootstrap-tagsinput .tag [data-role=remove]:after {
    font-family: FontAwesome;
    content: "\F00D";
    padding: 0 2px
}

.yummy .note-editor {
    border: 0;
    background: #dee1e6;
    border-radius: 4px;
    margin-bottom: 5px
}

.yummy .note-editor .note-toolbar {
    background: #caced6;
    padding: 10px;
    margin: auto 0;
    border: 0
}

.yummy .note-editor .note-statusbar .note-resizebar {
    background-color: #dee1e6;
    padding: 4px;
    height: 14px;
    border: 0
}

.yummy .note-editor .note-statusbar .note-resizebar .note-icon-bar {
    border: 0;
    height: 5px;
    width: 70px;
    margin-bottom: 3px;
    background: #9099aa;
    border-radius: 4px
}

.yummy .note-editor .note-statusbar .note-resizebar div:nth-child(n+2) {
    display: none
}

.yummy ul.wysihtml5-toolbar {
    background: #caced6;
    padding: 10px 10px 0;
    display: block
}

.yummy .modal-dialog {
    z-index: 1000000
}

.yummy .btn-modal {
    background: #9099aa;
    color: #fff
}

.yummy .btn-modal:active,.yummy .btn-modal:focus,.yummy .btn-modal:hover {
    background: #51596a;
    color: #fff
}

.yummy .modal,.yummy .modal-backdrop.in,.yummy .modal.in,.yummy html {
    overflow-y: auto
}

.yummy .modal-content {
    background-color: #fff;
    border: 0;
    border-radius: 4px;
    outline: 0;
    box-shadow: none
}

.yummy .modal-body,.yummy .modal-footer,.yummy .modal-header {
    padding: 25px;
    border-radius: 4px
}

.yummy .modal-header {
    background: #30353e;
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.yummy .modal-header h4 {
    color: #caced6
}

.yummy .modal-header .close {
    font-size: 17px
}

.yummy .modal-header h3 {
    margin: 0
}

.yummy .modal-footer {
    border-top: 0
}

.yummy .modal-footer.text-center {
    text-align: center
}

.yummy .modal-backdrop {
    background-color: rgba(48,53,62,.8);
    background-size: 35px 35px
}

@keyframes barberpole2 {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 35px 35px
    }
}

.yummy .modal-backdrop.in {
    z-index: 1040;
    filter: alpha(opacity=100);
    opacity: 1
}

.yummy .modal {
    text-align: center
}

.yummy .modal:before {
    content: "";
    height: 100%
}

.yummy .modal-dialog,.yummy .modal:before {
    display: inline-block;
    vertical-align: middle
}

.yummy .modal-dialog {
    text-align: left
}

.yummy .modal-default-filled .modal-content {
    background-color: #9099aa;
    color: #fff
}

.yummy .modal-default-filled .modal-header {
    background-color: transparent
}

.yummy .modal-primary .modal-header {
    background-color: #226dad
}

.yummy .modal-primary .modal-title {
    color: #fff
}

.yummy .modal-primary-filled .modal-content {
    background-color: #226dad;
    color: #fff
}

.yummy .modal-primary-filled .modal-header {
    background-color: transparent
}

.yummy .modal-success .modal-header {
    background-color: #9ab946
}

.yummy .modal-success .modal-title {
    color: #fff
}

.yummy .modal-success-filled .modal-content {
    background-color: #9ab946;
    color: #fff
}

.yummy .modal-success-filled .modal-header {
    background-color: transparent
}

.yummy .modal-danger .modal-header {
    background-color: #e74958
}

.yummy .modal-danger .modal-title {
    color: #fff
}

.yummy .modal-danger-filled .modal-content {
    background-color: #e74958;
    color: #fff
}

.yummy .modal-danger-filled .modal-header {
    background-color: transparent
}

.yummy .modal-warning .modal-header {
    background-color: #f0ad4e
}

.yummy .modal-warning-filled .modal-content {
    background-color: #f0ad4e;
    color: #fff
}

.yummy .modal-warning-filled .modal-header {
    background-color: transparent
}

.yummy .modal-warning .modal-header {
    background-color: #5fb6c7
}

.yummy .modal-warning .modal-title {
    color: #fff
}

.yummy .modal-info-filled .modal-content {
    background-color: #5fb6c7;
    color: #fff
}

.yummy .modal-info-filled .modal-header {
    background-color: transparent
}

.yummy .example-modal .modal {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 0;
    display: block
}

.yummy .example-modal.modal-backdrop {
    z-index: 1
}

.yummy .ekko-lightbox a:hover {
    text-decoration: none;
    opacity: 1
}

.yummy .ekko-lightbox .glyphicon-chevron-left {
    left: 0;
    float: left;
    padding-left: 15px;
    text-align: left
}

.yummy .ekko-lightbox .glyphicon-chevron-right {
    right: 0;
    float: right;
    padding-right: 15px;
    text-align: right
}

.yummy .ekko-lightbox .modal-footer {
    text-align: left
}

.yummy .ekko-lightbox .modal-body {
    padding: 0
}

.yummy .ekko-lightbox-nav-overlay a {
    text-shadow: none;
    color: #fff
}

.yummy .ekko-lightbox-nav-overlay a:empty {
    width: 49%
}

.yummy .panel {
    margin-bottom: 15px;
    background-color: #fff;
    border: none;
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.yummy .panel .panel-heading {
    font-weight: 300;
    padding: 12.5px 25px;
    height: 49px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 0
}

.yummy .panel .panel-heading .panel-title {
    float: left
}

.yummy .panel .panel-heading small {
    font-size: .7em;
    font-weight: 400
}

.yummy .panel .panel-heading i {
    font-weight: 300;
    transition: opacity .4s ease-in-out;
    font-size: 12px
}

.yummy .panel .panel-heading a {
    text-decoration: none
}

.yummy .panel .panel-title,.yummy .panel .panel-title h3 {
    font-size: 1.25em;
    line-height: 1.2em;
    font-weight: 600;
    letter-spacing: -.2px
}

.yummy .panel .panel-body {
    padding: 20px 25px
}

.yummy .panel .panel-body+.table,.yummy .panel .panel-body+.table-responsive,.yummy .panel .table+.panel-body,.yummy .panel .table-responsive+.panel-body {
    border-top: none
}

.yummy .panel .panel-footer {
    padding: 12.5px 25px;
    font-size: .85em;
    text-transform: uppercase;
    font-weight: 600;
    background-color: transparent;
    border: none;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    position: relative;
    color: #9099aa;
    height: auto
}

.yummy .panel .callout {
    margin: 20px -25px
}

.yummy .panel .panel-footer .btn-group-justified {
    margin: -12.5px -25px;
    width: auto;
    text-transform: none
}

.yummy .panel .panel-footer .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0
}

.yummy .panel .panel-footer .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child {
    border-top-left-radius: 0
}

.yummy .panel.panel-transparent {
    background: transparent
}

.yummy .panel-body.dark {
    background: #51596a
}

.yummy .panel-body.blue {
    background: #5fb6c7
}

.yummy .panel-default>.panel-heading {
    background-color: #dee1e6;
    color: #51596a
}

.yummy .panel-dark>.panel-heading {
    background-color: #9099aa
}

.yummy .panel-black>.panel-heading,.yummy .panel-danger>.panel-heading,.yummy .panel-danger>.panel-heading small,.yummy .panel-dark>.panel-heading,.yummy .panel-dark>.panel-heading small,.yummy .panel-info>.panel-heading,.yummy .panel-info>.panel-heading small,.yummy .panel-primary>.panel-heading,.yummy .panel-primary>.panel-heading small,.yummy .panel-success>.panel-heading,.yummy .panel-success>.panel-heading small,.yummy .panel-warning>.panel-heading,.yummy .panel-warning>.panel-heading small {
    color: #fff
}

.yummy .panel.panel-filled.panel-default {
    background-color: #dee1e6
}

.yummy .panel.panel-filled.panel-black {
    background: #000
}

.yummy .panel.panel-filled.panel-primary {
    background: #226dad
}

.yummy .panel.panel-filled.panel-success {
    background: #9ab946
}

.yummy .panel.panel-filled.panel-info {
    background: #5fb6c7
}

.yummy .panel.panel-filled.panel-warning {
    background: #f0ad4e
}

.yummy .panel.panel-filled.panel-danger {
    background-color: #e74958
}

.yummy .panel.panel-filled.panel-dark {
    background-color: #51596a
}

.yummy .panel-filled.panel-black>.panel-body,.yummy .panel-filled.panel-black>.panel-footer,.yummy .panel-filled.panel-black a,.yummy .panel-filled.panel-danger>.panel-body,.yummy .panel-filled.panel-danger>.panel-footer,.yummy .panel-filled.panel-danger a,.yummy .panel-filled.panel-dark>.panel-body,.yummy .panel-filled.panel-dark>.panel-footer,.yummy .panel-filled.panel-dark a,.yummy .panel-filled.panel-info>.panel-body,.yummy .panel-filled.panel-info>.panel-footer,.yummy .panel-filled.panel-info a,.yummy .panel-filled.panel-primary>.panel-body,.yummy .panel-filled.panel-primary>.panel-footer,.yummy .panel-filled.panel-primary a,.yummy .panel-filled.panel-success>.panel-body,.yummy .panel-filled.panel-success>.panel-footer,.yummy .panel-filled.panel-success a,.yummy .panel-filled.panel-warning>.panel-body,.yummy .panel-filled.panel-warning>.panel-footer,.yummy .panel-filled.panel-warning a {
    color: #fff
}

.yummy .oaken-placeholder {
    width: 100%;
    background-color: rgba(48,53,62,.1);
    background-image: linear-gradient(-45deg,rgba(48,53,62,.1) 25%,transparent 0,transparent 50%,rgba(48,53,62,.1) 0,rgba(48,53,62,.1) 75%,transparent 0,transparent);
    background-size: 35px 35px;
    animation: barberpole2 .8s linear infinite;
    margin-bottom: 20px;
    height: 100px!important;
    border-radius: 4px
}

.yummy .oakenwidgets {
    display: none
}

.yummy .oakenwidgets .panel>.panel-heading i {
    opacity: 0;
    font-weight: 300;
    transition: all .4s ease-in-out
}

.yummy .oakenwidgets .panel>.panel-heading a {
    color: #fff;
    text-decoration: none
}

.yummy .oakenwidgets .panel>.panel-heading:hover i {
    opacity: 1
}

.yummy .oakenwidgets .btn-close,.yummy .oakenwidgets .btn-fullscreen,.yummy .oakenwidgets .btn-minmax,.yummy .oakenwidgets .btn-question {
    display: block;
    text-align: center;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    margin-top: 2px;
    margin-left: 5px;
    float: left;
    line-height: 15.5px;
    background: #f2f3f5;
    transition: all .15s ease-in-out
}

.yummy .oakenwidgets .panel-heading:hover .btn-fullscreen {
    background: #98d0db
}

.yummy .oakenwidgets .panel-heading .btn-fullscreen:hover {
    background: #5fb6c7
}

.yummy .oakenwidgets .panel-heading:hover .btn-question {
    background: #9099aa
}

.yummy .oakenwidgets .panel-heading .btn-question:hover {
    background: #51596a
}

.yummy .oakenwidgets .panel-heading:hover .btn-minmax {
    background: #bcd185
}

.yummy .oakenwidgets .panel-heading .btn-minmax:hover {
    background: #9ab946
}

.yummy .oakenwidgets .panel-heading:hover .btn-close {
    background: #f1969e
}

.yummy .oakenwidgets .panel-heading .btn-close:hover {
    background: #e74958
}

@keyframes barberpole {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 60px 30px
    }
}

.yummy .oakenwidgets [class*=col-] {
    padding-bottom: 10px!important
}

.yummy .panel-body [class*=col-] {
    padding-bottom: 10px
}

.yummy .popover {
    font-family: Lato,sans-serif;
    position: absolute;
    font-weight: 400;
    font-size: 13px;
    max-width: 276px;
    padding: 0;
    background-color: #51596a;
    color: #fff;
    border: 0;
    border-radius: 4px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(0,0,0,.2)
}

.yummy .popover.top {
    margin-top: -7px
}

.yummy .popover.right {
    margin-left: 7px
}

.yummy .popover.bottom {
    margin-top: 7px
}

.yummy .popover.left {
    margin-left: -7px
}

.yummy .popover-title {
    padding: 8px 14px;
    font-weight: 700;
    font-size: 15px;
    background-color: #51596a;
    border-bottom: 0;
    border-radius: 3px 3px 0 0
}

.yummy .popover-content {
    padding: 9px 12px 12px
}

.yummy .popover>.arrow,.yummy .popover>.arrow:after {
    border-width: 7px
}

.yummy .popover.top>.arrow {
    bottom: -7px;
    margin-left: -7px
}

.yummy .popover.top>.arrow:after {
    bottom: 0;
    margin-left: -7px;
    border-top-color: #51596a
}

.yummy .popover.right>.arrow {
    left: -7px;
    margin-top: -7px
}

.yummy .popover.right>.arrow:after {
    bottom: -7px;
    left: 0;
    border-right-color: #677287;
    border-left-width: 0
}

.yummy .popover.bottom>.arrow {
    top: -7px;
    margin-left: -7px
}

.yummy .popover.bottom>.arrow:after {
    top: 0;
    margin-left: -7px;
    border-top-width: 0;
    border-bottom-color: #494f59
}

.yummy .popover.left>.arrow {
    top: 50%;
    right: -7px;
    margin-top: -7px
}

.yummy .popover.left>.arrow:after {
    right: 0;
    bottom: -7px;
    border-left-color: #677287
}

.yummy [data-style=primary]+.popover {
    background: #226dad;
    border: 0;
    color: #fff
}

.yummy [data-style=primary]+.popover .popover-title {
    background-color: #1e6098;
    color: #fff
}

.yummy [data-style=primary]+.popover.top>.arrow:after {
    border-top-color: #226dad
}

.yummy [data-style=primary]+.popover.right>.arrow:after {
    border-right-color: #226dad
}

.yummy [data-style=primary]+.popover.left>.arrow:after {
    border-left-color: #226dad
}

.yummy [data-style=primary]+.popover.bottom>.arrow:after {
    border-bottom-color: #1e6098
}

.yummy [data-style=info]+.popover {
    background: #5fb6c7;
    border: 0;
    color: #fff
}

.yummy [data-style=info]+.popover .popover-title {
    background-color: #42a8bc;
    color: #fff
}

.yummy [data-style=info]+.popover.top>.arrow:after {
    border-top-color: #5fb6c7
}

.yummy [data-style=info]+.popover.right>.arrow:after {
    border-right-color: #5fb6c7
}

.yummy [data-style=info]+.popover.left>.arrow:after {
    border-left-color: #5fb6c7
}

.yummy [data-style=info]+.popover.bottom>.arrow:after {
    border-bottom-color: #42a8bc
}

.yummy [data-style=warning]+.popover {
    background: #f0ad4e;
    border: 0;
    color: #fff
}

.yummy [data-style=warning]+.popover .popover-title {
    background-color: #eea236;
    color: #fff
}

.yummy [data-style=warning]+.popover.top>.arrow:after {
    border-top-color: #f0ad4e
}

.yummy [data-style=warning]+.popover.right>.arrow:after {
    border-right-color: #f0ad4e
}

.yummy [data-style=warning]+.popover.left>.arrow:after {
    border-left-color: #f0ad4e
}

.yummy [data-style=warning]+.popover.bottom>.arrow:after {
    border-bottom-color: #eea236
}

.yummy [data-style=success]+.popover {
    background: #9ab946;
    border: 0;
    color: #fff
}

.yummy [data-style=success]+.popover .popover-title {
    background-color: #8ba73f;
    color: #fff
}

.yummy [data-style=success]+.popover.top>.arrow:after {
    border-top-color: #9ab946
}

.yummy [data-style=success]+.popover.right>.arrow:after {
    border-right-color: #9ab946
}

.yummy [data-style=success]+.popover.left>.arrow:after {
    border-left-color: #9ab946
}

.yummy [data-style=success]+.popover.bottom>.arrow:after {
    border-bottom-color: #bcd185
}

.yummy [data-style=danger]+.popover {
    background: #e74958;
    border: 0;
    color: #fff
}

.yummy [data-style=danger]+.popover .popover-title {
    background-color: #c91b2b;
    color: #fff
}

.yummy [data-style=danger]+.popover.top>.arrow:after {
    border-top-color: #e74958
}

.yummy [data-style=danger]+.popover.right>.arrow:after {
    border-right-color: #e74958
}

.yummy [data-style=danger]+.popover.left>.arrow:after {
    border-left-color: #e74958
}

.yummy [data-style=danger]+.popover.bottom>.arrow:after {
    border-bottom-color: #f1969e
}

.yummy [data-style=profile]+.popover {
    width: 180px;
    text-align: center
}

.yummy [data-style=profile]+.popover .popover-title {
    background: #5fb6c7
}

.yummy [data-style=profile]+.popover .popover-content {
    font-size: 11px
}

.yummy [data-style=profile]+.popover h4 {
    margin-top: 0;
    margin-bottom: 5px
}

.yummy [data-style=profile]+.popover .user-img {
    margin: 5px auto;
    border: 3px solid transparent;
    box-shadow: 0;
    max-width: 130px
}

.yummy .tooltip-inner {
    padding: 5px 9px;
    color: #fff;
    font-weight: 700;
    font-size: .9;
    background-color: #51596a;
    border-radius: 4px
}

.yummy .tooltip.top-left .tooltip-arrow,.yummy .tooltip.top-right .tooltip-arrow,.yummy .tooltip.top .tooltip-arrow {
    border-top-color: #51596a
}

.yummy .tooltip.right .tooltip-arrow {
    border-right-color: #51596a
}

.yummy .tooltip.left .tooltip-arrow {
    border-left-color: #51596a
}

.yummy .tooltip.bottom-left .tooltip-arrow,.yummy .tooltip.bottom-right .tooltip-arrow,.yummy .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #51596a
}

.yummy .tooltip-user {
    display: inline;
    position: relative
}

.yummy .tooltip-item {
    padding-top: 5px;
    cursor: pointer;
    display: inline-block;
    font-weight: 700
}

.yummy .tooltip-item:after {
    content: "";
    position: absolute;
    width: 200px;
    height: 40px;
    bottom: 100%;
    left: 50%;
    pointer-events: none;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.yummy .tooltip-user:hover .tooltip-item:after {
    pointer-events: auto
}

.yummy .tooltip-content {
    position: absolute;
    width: 200px;
    left: 50%;
    margin: 0 0 7px -100px;
    bottom: 100%;
    text-align: left;
    font-size: 1.1em;
    background: #51596a;
    opacity: 0;
    border-radius: 4px;
    cursor: default;
    pointer-events: none
}

.yummy .tooltip-animation .tooltip-content {
    -webkit-transform-origin: 50% 110%;
    transform-origin: 50% 110%;
    -webkit-transform: perspective(1000px) rotateX(45deg);
    transform: perspective(1000px) rotateX(45deg);
    -webkit-transition: opacity .2s,-webkit-transform .2s;
    transition: opacity .2s,transform .2s
}

.yummy .tooltip-user:hover .tooltip-content {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translateZ(0) rotate3d(0,0,0,0);
    transform: translateZ(0) rotate3d(0,0,0,0)
}

.yummy .tooltip.tooltip-animation:hover .tooltip-content {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg)
}

.yummy .tooltip-content:after {
    content: "";
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #51596a;
    border-width: 7px;
    margin-left: -7px
}

.yummy .tooltip-content img {
    position: relative;
    border-radius: 50%;
    height: 80px;
    display: block;
    float: left;
    margin: 10px
}

.yummy .tooltip-text {
    display: block;
    line-height: 16px;
    padding: 10px;
    padding-top: 15px;
    color: #fff
}

.yummy .tooltip-content .btn {
    margin-top: 5px;
    background: #5fb6c7;
    color: #fff;
    border: 0;
    font-size: 12px
}

.yummy .tooltip-text a {
    text-decoration: none
}

.yummy .progress {
    background-color: #dee1e6;
    border-radius: 8px;
    box-shadow: none;
    z-index: 0
}

.yummy .progress-bar {
    box-shadow: none
}

.yummy .progress-bar-xs {
    height: 10px
}

.yummy .progress-bar-lg {
    height: 30px
}

.yummy .progress-bar-lg .progress-bar {
    line-height: 30px
}

.yummy .progress-bar-xlg {
    height: 60px
}

.yummy .progress-bar-xlg .progress-bar {
    padding: 15px;
    line-height: 15px
}

.yummy .progress-bar-xlg .progress-bar small {
    font-size: .9em;
    display: block
}

.yummy .progress-bar-xs-with-marker.progress {
    overflow: visible;
    margin-top: 30px
}

.yummy .progress-bar-xs-with-marker .progress-bar span {
    position: absolute;
    padding: 1px 7px;
    top: -25px;
    right: -19px;
    line-height: 15px;
    font-size: 11px;
    background: #226dad
}

.yummy .progress-bar-xs-with-marker .progress-bar span:after {
    content: "";
    position: absolute;
    border-style: solid;
    border-width: 4px 4px 0;
    border-color: #226dad transparent;
    display: block;
    width: 0;
    z-index: 1;
    bottom: -4px;
    left: 50%;
    margin-left: -4px
}

.yummy .progress-bar-xs-with-marker .progress-bar {
    position: relative
}

.yummy .progress-bar-xs-with-marker .progress-bar.progress-bar-info span:after {
    border-color: #5fb6c7 transparent
}

.yummy .progress-bar-xs-with-marker .progress-bar.progress-bar-danger span:after {
    border-color: #e74958 transparent
}

.yummy .progress-bar-xs-with-marker .progress-bar.progress-bar-success span:after {
    border-color: #9ab946 transparent
}

.yummy .progress-bar-xs-with-marker .progress-bar.progress-bar-warning span:after {
    border-color: #f0ad4e transparent
}

.yummy .progress-bar-xs-with-marker .progress-bar.progress-bar-info span {
    background: #5fb6c7
}

.yummy .progress-bar-xs-with-marker .progress-bar.progress-bar-danger span {
    background: #e74958
}

.yummy .progress-bar-xs-with-marker .progress-bar.progress-bar-success span {
    background: #9ab946
}

.yummy .progress-bar-xs-with-marker .progress-bar.progress-bar-warning span {
    background: #f0ad4e
}

.yummy .progress .progress-bar.bar-angled-lg {
    line-height: 30px
}

.yummy .progress .progress-bar.bar-angled-lg,.yummy .progress .progress-bar.bar-angled-xlg {
    position: relative;
    overflow: visible
}

.yummy .progress .progress-bar.bar-angled-lg:after,.yummy .progress .progress-bar.bar-angled-xlg:after {
    content: "";
    position: absolute;
    border-style: solid;
    display: block;
    border-color: transparent #226dad;
    width: 0;
    z-index: 1;
    top: 0
}

.yummy .progress .progress-bar.bar-angled-lg:after {
    border-width: 15px 0 15px 10px;
    right: -10px
}

.yummy .progress .progress-bar.bar-angled-xlg:after {
    border-width: 30px 0 30px 15px;
    right: -15px
}

.yummy .progress .bar-angled-lg.progress-bar-danger:after,.yummy .progress .bar-angled-xlg.progress-bar-danger:after {
    border-color: transparent #e74958
}

.yummy .progress .bar-angled-lg.progress-bar-warning:after,.yummy .progress .bar-angled-xlg.progress-bar-warning:after {
    border-color: transparent #f0ad4e
}

.yummy .progress .bar-angled-lg.progress-bar-success:after,.yummy .progress .bar-angled-xlg.progress-bar-success:after {
    border-color: transparent #9ab946
}

.yummy .progress .bar-angled-lg.progress-bar-info:after,.yummy .progress .bar-angled-xlg.progress-bar-info:after {
    border-color: transparent #5fb6c7
}

.yummy .bar-angled-xlg .big-percents {
    display: block;
    line-height: 20px;
    font-size: 1.8em
}

.yummy .progress.progress-striped-vertical {
    background: repeating-linear-gradient(270deg,transparent,transparent 2px,#dee1e6 0,#dee1e6 4px)
}

.yummy .progress-striped-vertical .progress-bar {
    background: repeating-linear-gradient(270deg,#226dad,#226dad 2px,transparent 0,transparent 4px)
}

.yummy .progress-striped-vertical .progress-bar-success {
    background: repeating-linear-gradient(270deg,#9ab946,#9ab946 2px,transparent 0,transparent 4px)
}

.yummy .progress-striped-vertical .progress-bar-info {
    background: repeating-linear-gradient(270deg,#5fb6c7,#5fb6c7 2px,transparent 0,transparent 4px)
}

.yummy .progress-striped-vertical .progress-bar-warning {
    background: repeating-linear-gradient(270deg,#f0ad4e,#f0ad4e 2px,transparent 0,transparent 4px)
}

.yummy .progress-striped-vertical .progress-bar-danger {
    background: repeating-linear-gradient(270deg,#e74958,#e74958 2px,transparent 0,transparent 4px)
}

.yummy .list-group-item.list-group-item-danger,.yummy .list-group-item.list-group-item-info,.yummy .list-group-item.list-group-item-success,.yummy .list-group-item.list-group-item-warning {
    color: #30353e;
    border: 1px solid transparent
}

.yummy .list-group-with-big-icons a {
    padding-left: 55px;
    padding-right: 40px;
    display: block;
    border-radius: none
}

.yummy .list-group-with-big-icons a .label {
    text-transform: uppercase
}

.yummy .list-group-with-big-icons a p {
    line-height: 1.22em;
    margin-top: 5px;
    margin-bottom: 0
}

.yummy .list-group-with-big-icons a i {
    font-size: 30px;
    position: absolute;
    left: 12.5px
}

.yummy .list-group-with-big-icons a i.fa-arrow-right {
    opacity: 0;
    font-size: 20px;
    top: 50%;
    margin-top: -10px;
    left: auto;
    right: 12.5px
}

.yummy .list-group-with-big-icons a:hover i {
    color: #fff
}

.yummy .list-group-with-big-icons a.list-group-item-default:hover i {
    color: #30353e
}

.yummy .list-group-with-big-icons a:hover i.fa-arrow-right {
    opacity: 1
}

.yummy .nav-pills>li.active>a h5 {
    color: #fff
}

.yummy .nav-pills>li.active>a .circle-nums {
    background: #5fb6c7;
    color: #fff
}

.yummy .nav .open>a,.yummy .nav .open>a:focus,.yummy .nav .open>a:hover {
    background-color: #caced6;
    border-color: #caced6
}

.yummy .tab-content>.tab-pane {
    background: #fff;
    padding: 20px 25px;
    border: 1px solid #caced6;
    border-radius: 4px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.yummy .nav-tabs {
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: #caced6
}

.yummy .nav-tabs>li>a {
    color: #9099aa;
    font-size: .9em;
    font-weight: 900;
    margin-right: 2px;
    border: 1px solid transparent;
    border-radius: 4px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.yummy .nav-tabs>li>a small {
    display: block;
    font-weight: 400;
    font-size: .7em
}

.yummy .nav-tabs>li>a span.tab-big-icon {
    display: block;
    font-size: 2.3em;
    margin-bottom: 5px;
    line-height: .6em;
    text-align: center
}

.yummy .nav-tabs>li>a span.tab-big-symbol {
    display: block;
    font-size: 3.5em;
    line-height: .8em;
    margin-bottom: 5px;
    text-align: center
}

.yummy .nav-tabs .dropdown-menu>li>a {
    text-transform: none
}

.yummy .nav-tabs>li>a:hover {
    color: #fff;
    border-color: #caced6;
    background: #caced6
}

.yummy .nav-tabs>li>a i {
    font-size: 1.2em
}

.yummy .nav-tabs>li.active>a,.yummy .nav-tabs>li.active>a:focus,.yummy .nav-tabs>li.active>a:hover {
    color: #30353e;
    background-color: #fff;
    border: 1px solid #caced6;
    border-bottom: 1px solid;
    border-bottom-color: transparent
}

@media (min-width: 768px) {
    .yummy .nav-tabs.nav-justified>li>a {
        margin-bottom:-1px;
        border-bottom: 0;
        border-radius: 4px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        margin-right: 2px
    }

    .yummy .nav-tabs.nav-justified>li:last-child>a {
        margin-right: 0
    }

    .yummy .nav-tabs.nav-justified>.active>a,.yummy .nav-tabs.nav-justified>.active>a:focus,.yummy .nav-tabs.nav-justified>.active>a:hover {
        border-bottom: 0
    }
}

.yummy .nav-tabs>li.validated-tab a {
    background: #9ab946;
    border-color: #9ab946;
    color: #fff
}

.yummy .tabs-default .nav-tabs>li>a:hover,.yummy .tabs-default .tab-content>.tab-pane {
    color: #fff;
    background: #51596a;
    border-color: #51596a
}

.yummy .tabs-default .tab-content>.tab-pane {
    color: #fff
}

.yummy .tabs-default .nav-tabs {
    border-color: #51596a
}

.yummy .tabs-default .nav-tabs>li.active>a,.yummy .tabs-default .nav-tabs>li.active>a:focus,.yummy .tabs-default .nav-tabs>li.active>a:hover {
    color: #fff;
    background-color: #51596a;
    border-color: #51596a
}

.yummy .tabs-default-dark .tab-content>.tab-pane {
    color: #fff
}

.yummy .tabs-white .nav-tabs>li>a:hover,.yummy .tabs-white .tab-content>.tab-pane {
    background: #fff;
    border-color: #fff
}

.yummy .tabs-white .nav-tabs>li>a:hover {
    color: #9099aa
}

.yummy .tabs-white .nav-tabs {
    border-color: #fff
}

.yummy .tabs-white .nav-tabs>li.active>a,.yummy .tabs-white .nav-tabs>li.active>a:focus,.yummy .tabs-white .nav-tabs>li.active>a:hover {
    color: #30353e;
    background-color: #fff;
    border-color: #fff
}

.yummy .tabs-default-dark .nav-tabs>li>a:hover,.yummy .tabs-default-dark .tab-content>.tab-pane {
    background: #30353e;
    color: #fff;
    border-color: #30353e
}

.yummy .tabs-default-dark .nav-tabs {
    border-color: #30353e
}

.yummy .tabs-default-dark .nav-tabs>li.active>a,.yummy .tabs-default-dark .nav-tabs>li.active>a:focus,.yummy .tabs-default-dark .nav-tabs>li.active>a:hover {
    color: #fff;
    background-color: #30353e;
    border-color: #30353e
}

.yummy .tabs-yellow .nav-tabs>li>a:hover,.yummy .tabs-yellow .tab-content>.tab-pane {
    background: #f2d750;
    color: #30353e;
    border-color: #f2d750
}

.yummy .tabs-yellow .nav-tabs {
    border-color: #f2d750
}

.yummy .tabs-yellow .nav-tabs>li.active>a,.yummy .tabs-yellow .nav-tabs>li.active>a:focus,.yummy .tabs-yellow .nav-tabs>li.active>a:hover {
    color: #30353e;
    background-color: #f2d750;
    border-color: #f2d750
}

.yummy .tabs-success .nav-tabs>li>a:hover,.yummy .tabs-success .tab-content>.tab-pane {
    background: #9ab946;
    color: #fff;
    border-color: #9ab946
}

.yummy .tabs-success .nav-tabs {
    border-color: #9ab946
}

.yummy .tabs-success .nav-tabs>li.active>a,.yummy .tabs-success .nav-tabs>li.active>a:focus,.yummy .tabs-success .nav-tabs>li.active>a:hover {
    color: #fff;
    background-color: #9ab946;
    border-color: #9ab946
}

.yummy .tabs-primary .nav-tabs>li>a:hover,.yummy .tabs-primary .tab-content>.tab-pane {
    background: #226dad;
    color: #fff;
    border-color: #226dad
}

.yummy .tabs-primary .nav-tabs {
    border-color: #226dad
}

.yummy .tabs-primary .nav-tabs>li.active>a,.yummy .tabs-primary .nav-tabs>li.active>a:focus,.yummy .tabs-primary .nav-tabs>li.active>a:hover {
    color: #fff;
    background-color: #226dad;
    border-color: #226dad
}

.yummy .tabs-danger .nav-tabs>li>a:hover,.yummy .tabs-danger .tab-content>.tab-pane {
    background: #e74958;
    color: #fff;
    border-color: #e74958
}

.yummy .tabs-danger .nav-tabs {
    border-color: #e74958
}

.yummy .tabs-danger .nav-tabs>li.active>a,.yummy .tabs-danger .nav-tabs>li.active>a:focus,.yummy .tabs-danger .nav-tabs>li.active>a:hover {
    color: #fff;
    background-color: #e74958;
    border-color: #e74958
}

.yummy .tabs-info .nav-tabs>li>a:hover,.yummy .tabs-info .tab-content>.tab-pane {
    background: #5fb6c7;
    color: #fff;
    border-color: #5fb6c7
}

.yummy .tabs-info .nav-tabs {
    border-color: #5fb6c7
}

.yummy .tabs-info .nav-tabs>li.active>a,.yummy .tabs-info .nav-tabs>li.active>a:focus,.yummy .tabs-info .nav-tabs>li.active>a:hover {
    color: #fff;
    background-color: #5fb6c7;
    border-color: #5fb6c7
}

.yummy .tabs-warning .nav-tabs>li>a:hover,.yummy .tabs-warning .tab-content>.tab-pane {
    background: #f0ad4e;
    color: #fff;
    border-color: #f0ad4e
}

.yummy .tabs-warning .nav-tabs {
    border-color: #f0ad4e
}

.yummy .tabs-warning .nav-tabs>li.active>a,.yummy .tabs-warning .nav-tabs>li.active>a:focus,.yummy .tabs-warning .nav-tabs>li.active>a:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e
}

.yummy .nav-tabs>li.tab-default.active>a,.yummy .nav-tabs>li.tab-default.active>a:focus,.yummy .nav-tabs>li.tab-default.active>a:hover,.yummy .nav-tabs>li.tab-default>a,.yummy .nav-tabs>li.tab-default>a:hover {
    color: #fff;
    background-color: #30353e;
    border-color: #30353e
}

.yummy .nav-tabs>li.tab-primary.active>a,.yummy .nav-tabs>li.tab-primary.active>a:focus,.yummy .nav-tabs>li.tab-primary.active>a:hover,.yummy .nav-tabs>li.tab-primary>a,.yummy .nav-tabs>li.tab-primary>a:hover {
    color: #fff;
    background-color: #226dad;
    border-color: #226dad
}

.yummy .nav-tabs>li.tab-info.active>a,.yummy .nav-tabs>li.tab-info.active>a:focus,.yummy .nav-tabs>li.tab-info.active>a:hover,.yummy .nav-tabs>li.tab-info>a,.yummy .nav-tabs>li.tab-info>a:hover {
    color: #fff;
    background-color: #5fb6c7;
    border-color: #5fb6c7
}

.yummy .nav-tabs>li.tab-success.active>a,.yummy .nav-tabs>li.tab-success.active>a:focus,.yummy .nav-tabs>li.tab-success.active>a:hover,.yummy .nav-tabs>li.tab-success>a,.yummy .nav-tabs>li.tab-success>a:hover {
    color: #fff;
    background-color: #9ab946;
    border-color: #9ab946
}

.yummy .nav-tabs>li.tab-warning.active>a,.yummy .nav-tabs>li.tab-warning.active>a:focus,.yummy .nav-tabs>li.tab-warning.active>a:hover,.yummy .nav-tabs>li.tab-warning>a,.yummy .nav-tabs>li.tab-warning>a:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e
}

.yummy .nav-tabs>li.tab-danger.active>a,.yummy .nav-tabs>li.tab-danger.active>a:focus,.yummy .nav-tabs>li.tab-danger.active>a:hover,.yummy .nav-tabs>li.tab-danger>a,.yummy .nav-tabs>li.tab-danger>a:hover {
    color: #fff;
    background-color: #e74958;
    border-color: #e74958
}

.yummy .tabs-left.tabs-default-dark .nav-tabs>li>a:hover,.yummy .tabs-left.tabs-default-dark .tab-content>.tab-pane {
    color: #fff;
    background: #30353e;
    border-color: #30353e
}

.yummy .tabs-left.tabs-default-dark .tab-content>.tab-pane {
    color: #fff
}

.yummy .tabs-left.tabs-default-dark .nav-tabs {
    border-color: #30353e
}

.yummy .nav-tabs>li.tab-default.dropdown.open>a,.yummy .tabs-left.tabs-default-dark .nav-tabs>li.active>a,.yummy .tabs-left.tabs-default-dark .nav-tabs>li.active>a:focus,.yummy .tabs-left.tabs-default-dark .nav-tabs>li.active>a:hover {
    color: #fff;
    background-color: #30353e;
    border-color: #30353e
}

.yummy .nav-tabs>li.tab-primary.dropdown.open>a {
    color: #fff;
    background-color: #15456d;
    border-color: #15456d
}

.yummy .nav-tabs>li.tab-info.dropdown.open>a {
    color: #fff;
    background-color: #3890a1;
    border-color: #3890a1
}

.yummy .nav-tabs>li.tab-success.dropdown.open>a {
    color: #fff;
    background-color: #5c6f2a;
    border-color: #5c6f2a
}

.yummy .nav-tabs>li.tab-warning.dropdown.open>a {
    color: #fff;
    background-color: #df8a13;
    border-color: #df8a13
}

.yummy .nav-tabs>li.tab-danger.dropdown.open>a {
    color: #fff;
    background-color: #85121d;
    border-color: #85121d
}

.yummy .tab-content>.tab-pane-default {
    background: #30353e;
    color: #fff;
    border-color: #30353e
}

.yummy .tab-content>.tab-pane-primary {
    background: #226dad;
    color: #fff;
    border-color: #226dad
}

.yummy .tab-content>.tab-pane-info {
    background: #5fb6c7;
    color: #fff;
    border-color: #5fb6c7
}

.yummy .tab-content>.tab-pane-success {
    background: #9ab946;
    color: #fff;
    border-color: #9ab946
}

.yummy .tab-content>.tab-pane-warning {
    background: #f0ad4e;
    color: #fff;
    border-color: #f0ad4e
}

.yummy .tab-content>.tab-pane-danger {
    background: #e74958;
    color: #fff;
    border-color: #e74958
}

.yummy .tabbable .tab-content .tab-pane {
    border-top: 1px solid #caced6
}

.yummy .tabs-below>.nav-tabs,.yummy .tabs-left>.nav-tabs,.yummy .tabs-right>.nav-tabs {
    border-bottom: 0
}

.yummy .pill-content>.pill-pane,.yummy .tab-content>.tab-pane {
    display: none
}

.yummy .pill-content>.active,.yummy .tab-content>.active {
    display: block
}

.yummy .tabs-below>.nav-tabs {
    border: 0
}

.yummy .tabs-below>.nav-tabs>li {
    margin-top: -1px;
    margin-bottom: 0
}

.yummy .tabs-below>.nav-tabs>li>a {
    border-radius: 4px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.yummy .tabs-below>.nav-tabs>li>a:focus,.yummy .tabs-below>.nav-tabs>li>a:hover {
    border-color: #caced6
}

.yummy .tabs-below>.nav-tabs>.active>a,.yummy .tabs-below>.nav-tabs>.active>a:focus,.yummy .tabs-below>.nav-tabs>.active>a:hover {
    border-color: transparent #caced6 #caced6
}

.yummy .tabs-left>.nav-tabs>li,.yummy .tabs-right>.nav-tabs>li {
    float: none
}

.yummy .tabs-left>.nav-tabs>li>a,.yummy .tabs-right>.nav-tabs>li>a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px
}

.yummy .tabs-left>.nav-tabs {
    float: left;
    border: 0
}

.yummy .tabs-left>.nav-tabs>li>a {
    margin-right: -1px;
    border-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.yummy .tabs-left>.nav-tabs>li>a:focus,.yummy .tabs-left>.nav-tabs>li>a:hover {
    border-color: #caced6
}

.yummy .tabs-left>.nav-tabs .active>a,.yummy .tabs-left>.nav-tabs .active>a:focus,.yummy .tabs-left>.nav-tabs .active>a:hover {
    border-color: #caced6 transparent #caced6 #caced6;
}

.yummy .tabs-right>.nav-tabs {
    float: right;
    border: 0
}

.yummy .tabs-right>.nav-tabs>li>a {
    margin-left: -1px;
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.yummy .tabs-right>.nav-tabs>li>a:focus,.yummy .tabs-right>.nav-tabs>li>a:hover {
    border-color: #caced6
}

.yummy .tabs-right>.nav-tabs .active>a,.yummy .tabs-right>.nav-tabs .active>a:focus,.yummy .tabs-right>.nav-tabs .active>a:hover {
    border-color: #caced6 #caced6 #caced6 transparent;
}

.yummy .tabs-left .tab-content .tab-pane,.yummy .tabs-right .tab-content .tab-pane {
    overflow: hidden;
    min-height: 150px
}

.yummy .tabs-right.tabs-default-dark .tab-pane,.yummy .tabs-right.tabs-default .tab-pane {
    border-top: 0
}

@media (max-width: 768px) {
    .yummy .tabs-left>.nav-tabs,.yummy .tabs-right>.nav-tabs {
        width:100%;
        border-bottom: 0
    }

    .yummy .tabs-left>.nav-tabs>li,.yummy .tabs-right>.nav-tabs>li {
        float: none
    }

    .yummy .tabs-left>.nav-tabs>li>a,.yummy .tabs-right>.nav-tabs>li>a {
        margin-bottom: 5px;
        text-align: center;
        border-radius: 4px;
        margin-left: 0;
        margin-right: 0
    }

    .yummy .tabs-left>.nav-tabs>.dropdown .dropdown-menu {
        top: auto;
        left: auto
    }
}

.yummy .carousel-control.left,.yummy .carousel-control.right {
    background-image: none
}

.yummy .carousel .item .carousel-caption {
    margin-bottom: 10px;
    text-shadow: none;
    width: 90%;
    left: 5%;
    right: 5%;
    bottom: 60px
}

@media (max-width: 500px) {
    .yummy .carousel .item .carousel-caption {
        display:none
    }
}

.yummy .carousel .item .carousel-caption h3 {
    color: #fff
}

.yummy .carousel-indicators-wrapper {
    position: absolute;
    width: auto;
    bottom: 40px;
    left: 0;
    right: 0;
    text-align: center
}

.yummy .carousel-indicators {
    position: relative;
    left: inherit;
    background: rgba(48,53,62,.65);
    border-radius: 40px;
    bottom: 0;
    z-index: 15;
    width: auto;
    min-width: 80px;
    padding: 6px 12px;
    margin: auto;
    display: inline-block
}

.yummy .nav-arrows-out .carousel-control.left {
    left: -125px
}

.yummy .nav-arrows-out .carousel-control.right {
    left: inherit;
    right: -125px
}

.yummy .nav-indicators-out .carousel-indicators-wrapper {
    bottom: -60px
}

.yummy .nav-arrows-in .carousel-control.left {
    left: 0
}

.yummy .nav-arrows-in .carousel-control.right {
    left: auto;
    right: 0
}

.yummy .nav-indicators-in .carousel-indicators-wrapper {
    bottom: 40px
}

.yummy .nav-arrows-none .carousel-control.left,.yummy .nav-arrows-none .carousel-control.right,.yummy .nav-indicators-none .carousel-indicators-wrapper {
    display: none
}

.yummy .carousel-indicators li {
    -webkit-transition: -webkit-transform .3s ease,background-color .3s ease;
    transition: transform .3s ease,background-color .3s ease;
    margin: 0 4px;
    opacity: .7;
    border: 2px solid #fff
}

.yummy .carousel-indicators li:hover {
    opacity: 1;
    box-shadow: 0 0 0 5px hsla(0,0%,100%,.2)
}

.yummy .carousel-indicators .active {
    background-color: #fff;
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    margin: 0 4px
}

.yummy .transition-timer-carousel .transition-timer-carousel-progress-bar {
    height: 10px;
    width: 0;
    margin: -10px 0 0;
    border: none;
    z-index: 11;
    position: relative;
    background: #fff
}

.yummy .transition-timer-carousel .transition-timer-carousel-progress-bar.animate {
    -webkit-transition: width 4.25s linear;
    -moz-transition: width 4.25s linear;
    -o-transition: width 4.25s linear;
    transition: width 4.25s linear
}

.yummy .tabbed-carousel .nav a .circle-nums {
    margin: 0 auto 5px;
    font-weight: 700
}

.yummy .tabbed-carousel .nav a h5 {
    margin: 0
}

.yummy .tabbed-carousel .nav a small {
    display: block
}

.yummy .tabbed-carousel .nav a {
    border-radius: 0
}

.yummy .carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity
}

.yummy .carousel-fade .carousel-inner .active {
    opacity: 1
}

.yummy .carousel-fade .carousel-inner .active.left,.yummy .carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1
}

.yummy .carousel-fade .carousel-inner .next.left,.yummy .carousel-fade .carousel-inner .prev.right {
    opacity: 1
}

.yummy .carousel-fade .carousel-control {
    z-index: 2
}

@media (-webkit-transform-3d),(transform-3d) {
    .yummy .carousel-fade .carousel-inner>.item.active.left,.yummy .carousel-fade .carousel-inner>.item.active.right,.yummy .carousel-fade .carousel-inner>.item.next,.yummy .carousel-fade .carousel-inner>.item.prev {
        opacity: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .yummy .carousel-fade .carousel-inner>.item.active,.yummy .carousel-fade .carousel-inner>.item.next.left,.yummy .carousel-fade .carousel-inner>.item.prev.right {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.yummy .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    margin: 0 0 .4em;
    border-collapse: collapse
}

.yummy .ui-datepicker {
    width: 220px;
    display: none;
    padding: 10px 12px;
    background: hsla(0,0%,100%,.9);
    box-shadow: 0 0 10px rgba(0,0,0,.3);
    font: 13px;
    text-align: center;
    color: #9099aa
}

.yummy .ui-datepicker button {
    background: #9099aa;
    border: 0;
    padding: 6px 12px;
    margin: 2px;
    text-transform: uppercase;
    border-radius: 4px;
    letter-spacing: 1px;
    font-size: 11px;
    font-weight: 700;
    color: #fff
}

.yummy .ui-datepicker a {
    color: #9099aa
}

.yummy .ui-datepicker-header {
    position: relative;
    margin: -10px -12px 10px;
    padding: 10px;
    border-bottom: 1px solid rgba(0,0,0,.1);
    font-size: 15px;
    line-height: 27px;
    font-weight: 900
}

.yummy .ui-datepicker-title select {
    font-weight: 400;
    padding: 3px 9px;
    border: 0;
    background: #dee1e6;
    border-radius: 4px;
    margin-left: 3px;
    color: #30353e
}

.yummy .ui-datepicker-next,.yummy .ui-datepicker-prev {
    position: absolute;
    top: 0;
    display: block;
    width: 47px;
    height: 47px;
    font-size: 15px;
    line-height: 47px;
    text-decoration: none;
    cursor: pointer
}

.yummy .ui-datepicker-prev {
    left: 0
}

.yummy .ui-datepicker-next {
    right: 0
}

.yummy .ui-datepicker-calendar {
    border-collapse: collapse;
    font-size: 13px;
    line-height: 27px
}

.yummy .ui-datepicker-calendar th {
    color: #30353e;
    font-weight: 900;
    text-transform: uppercase;
    text-align: center
}

.yummy .ui-datepicker-calendar a,.yummy .ui-datepicker-calendar span {
    display: block;
    text-decoration: none;
    color: #30353e
}

.yummy .ui-datepicker-calendar a:hover {
    background: rgba(0,0,0,.05)
}

.yummy .ui-datepicker-calendar span {
    color: #bfbfbf
}

.yummy .ui-datepicker-today a {
    font-weight: 700
}

.yummy .ui-datepicker-calendar .ui-state-active {
    background: rgba(0,0,0,.05);
    cursor: default
}

.yummy .ui-datepicker-calendar a.ui-state-highlight {
    background: #e74958;
    color: #fff;
    font-weight: 900
}

.yummy .ui-datepicker-inline {
    width: 100%;
    border: 1px solid #dee1e6;
    background: transparent;
    margin: 0;
    box-shadow: none
}

.yummy .ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.yummy .ui-datepicker-multi-2 .ui-datepicker-group {
    width: 49.9%
}

.yummy .ui-datepicker-multi .ui-datepicker-group {
    float: left;
    padding: 0 10px
}

.yummy .ui-datepicker-inline .ui-datepicker-calendar {
    width: 100%
}

.yummy .ui-slider {
    position: relative;
    height: 10px;
    border-radius: 4px;
    background: #9099aa;
    margin: 10px 6px 26px
}

.yummy .ui-slider-handle {
    position: absolute;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin: -8px 0 0 -8px;
    border: 4px solid #9099aa;
    outline: none;
    background: #fff
}

.yummy .ui-slider-handle:before {
    content: "";
    position: absolute;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #9099aa;
    top: 3px;
    left: 3px;
    z-index: 2
}

.yummy .ui-timepicker-div dl {
    text-align: left
}

.yummy .ui-timepicker-div dl dt {
    float: left;
    clear: left;
    padding: 0 0 0 5px
}

.yummy .ui-timepicker-div dl dd {
    margin: 0 10px 10px 40%
}

.yummy .ui-timepicker-div td {
    font-size: 90%
}

.yummy .ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0
}

.yummy .nano {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.yummy .nano>.nano-content {
    position: absolute;
    overflow: scroll;
    overflow-x: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.yummy .nano>.nano-content:focus {
    outline: thin dotted
}

.yummy .nano>.nano-content:-webkit-scrollbar {
    visibility: hidden
}

.yummy .nano>.nano-pane {
    background: rgba(0,0,0,.25);
    border: 2px solid rgba(0,0,0,.2);
    position: absolute;
    width: 10px;
    right: 0;
    top: 0;
    bottom: 0;
    visibility: hidden/9;
    opacity: .01;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s
}

.yummy .nano>.nano-pane>.nano-slider {
    background: #fff;
    position: relative;
    margin: 0
}

.yummy .nano-pane.active,.yummy .nano-pane.flashed,.yummy .nano:hover>.nano-pane {
    visibility: visible/9;
    opacity: .9
}

.yummy .has-scrollbar>.nano-content:-webkit-scrollbar {
    visibility: visible
}

.yummy .tree-blocks li,.yummy .tree-blocks ul {
    padding-top: 20px;
    position: relative
}

.yummy .tree-blocks li {
    text-align: center;
    list-style-type: none
}

.yummy .tree-blocks li:after,.yummy .tree-blocks li:before {
    content: "";
    position: absolute;
    top: 0;
    right: 50%;
    border-top: 3px solid #9099aa;
    width: 50%;
    height: 20px
}

.yummy .tree-blocks li:after {
    right: auto;
    left: 50%;
    border-left: 3px solid #9099aa
}

.yummy .tree-blocks li:only-child:after,.yummy .tree-blocks li:only-child:before {
    display: none
}

.yummy .tree-blocks li:only-child {
    padding-top: 0
}

.yummy .tree-blocks li:first-child:before,.yummy .tree-blocks li:last-child:after {
    border: 0 none
}

.yummy .tree-blocks li:last-child:before {
    border-right: 3px solid #9099aa;
    border-radius: 0 5px 0 0
}

.yummy .tree-blocks li:first-child:after {
    border-radius: 5px 0 0 0
}

.yummy .tree-blocks ul ul:before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    border-left: 3px solid #9099aa;
    width: 0;
    height: 20px
}

.yummy .tree-blocks li a {
    color: #30353e;
    background: #f2f3f5;
    border: 3px solid #9099aa;
    padding: 10px 15px;
    text-decoration: none;
    display: block;
    border-radius: 4px
}

.yummy .tree ul li {
    list-style-type: none;
    margin: 0;
    padding: 10px 5px 0;
    position: relative
}

.yummy .tree ul li:after,.yummy .tree ul li:before {
    content: "";
    left: -20px;
    position: absolute;
    right: auto
}

.yummy .tree ul li:before {
    border-left: 3px solid #9099aa;
    bottom: 50px;
    height: 100%;
    top: 0
}

.yummy .tree ul li:after {
    border-top: 3px solid #9099aa;
    height: 20px;
    top: 30px;
    width: 25px
}

.yummy .tree>ul>li:after,.yummy .tree>ul>li:before {
    border: 0
}

.yummy .tree li:last-child:before {
    height: 35px;
    width: 25px;
    border-bottom: 3px solid #9099aa;
    border-radius: 0 0 0 5px
}

.yummy .tree li:only-child {
    left: 0
}

.yummy .tree li:last-child:after,.yummy .tree li:only-child:after,.yummy .tree li:only-child:before {
    display: none
}

.yummy .tree li a {
    color: #30353e;
    background: #f2f3f5;
    border: 3px solid #9099aa;
    padding: 10px 15px;
    text-decoration: none;
    display: inline-block;
    border-radius: 4px
}

.yummy .tree-blocks li a:hover,.yummy .tree-blocks li a:hover+ul li a,.yummy .tree li a:hover,.yummy .tree li a:hover+ul li a {
    background: #abd8e1;
    border: 3px solid #5fb6c7
}

.yummy .tree-blocks li a:hover+ul:before,.yummy .tree-blocks li a:hover+ul li:after,.yummy .tree-blocks li a:hover+ul li:before,.yummy .tree-blocks li a:hover+ul ul:before,.yummy .tree li a:hover+ul:before,.yummy .tree li a:hover+ul li:after,.yummy .tree li a:hover+ul li:before,.yummy .tree li a:hover+ul ul:before {
    border-color: #5fb6c7
}

.yummy .tree-blocks li a h4 small,.yummy .tree li a h4 small {
    display: block
}

.yummy .tree-blocks li a h4 small:before,.yummy .tree li a h4 small:before {
    display: none
}

.yummy .megamenu .dropdown-menu {
    background: #f2f3f5;
    font-size: 13px;
    left: auto;
    right: auto;
    font-weight: 400;
    min-width: 180px
}

.yummy .megamenu .dropdown-menu>li {
    font-family: Lato,sans-serif
}

.yummy .megamenu .dropdown-menu>li>a {
    white-space: normal;
    color: #30353e;
    text-transform: none
}

.yummy .megamenu .dropdown-menu>li>a:focus,.yummy .megamenu .dropdown-menu>li>a:hover {
    background: #caced6
}

.yummy .megamenu .dropdown {
    position: static
}

.yummy .megamenu .half-width.dropdown>.dropdown-menu {
    width: 50%
}

.yummy .megamenu .full-width.dropdown>.dropdown-menu {
    left: 0;
    right: 0
}

.yummy .megamenu .third-width.dropdown>.dropdown-menu {
    width: 33%
}

.yummy .megamenu .full-width.dropdown>.dropdown-menu,.yummy .megamenu .half-width.dropdown>.dropdown-menu,.yummy .megamenu .third-width.dropdown>.dropdown-menu {
    padding: 20px
}

.yummy .megamenu .full-width.dropdown>.dropdown-menu>li>a:focus,.yummy .megamenu .full-width.dropdown>.dropdown-menu>li>a:hover,.yummy .megamenu .half-width.dropdown>.dropdown-menu>li>a:focus,.yummy .megamenu .half-width.dropdown>.dropdown-menu>li>a:hover,.yummy .megamenu .third-width.dropdown>.dropdown-menu>li>a:focus,.yummy .megamenu .third-width.dropdown>.dropdown-menu>li>a:hover {
    background: transparent
}

.yummy .megamenu .navbar-right .full-width.dropdown>.dropdown-menu,.yummy .megamenu .navbar-right .half-width.dropdown>.dropdown-menu,.yummy .megamenu .navbar-right .third-width.dropdown>.dropdown-menu {
    right: 0
}

.yummy .megamenu .carousel .item {
    height: 250px
}

.yummy .megamenu .dropdown-menu .user-img {
    margin: 10px 0 0 10px;
    max-width: 60px
}

.yummy .megamenu .dropdown-menu .media-body {
    position: relative;
    padding: 5px;
    padding-right: 50px;
    margin-bottom: 10px
}

.yummy .megamenu .dropdown-menu .media-body .reply {
    position: absolute;
    right: 15px;
    font-size: 1.6em;
    display: none
}

.yummy .megamenu .dropdown-menu .media-body:hover .reply {
    display: block;
    color: #30353e;
    text-decoration: none
}

.yummy .megamenu .dropdown-menu .media:hover {
    background: #dee1e6
}

.yummy .megamenu .dropdown-menu .media-body h5 {
    margin: 0;
    margin-bottom: 5px
}

.yummy .megamenu .dropdown-menu .media-body .message {
    font-size: .9em;
    line-height: 1.3em;
    margin-bottom: 5px
}

.yummy .megamenu .dropdown-menu .media-body .timestamp {
    float: left
}

.yummy .dropdown-submenu {
    position: relative
}

.yummy .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px
}

.yummy .dropdown-submenu:hover>.dropdown-menu {
    display: block
}

.yummy .dropdown-submenu>a:after {
    position: absolute;
    top: 7px;
    right: 8px;
    font-family: FontAwesome;
    content: "\F0D7"
}

.yummy .dropdown-submenu:hover>a:after {
    color: #333
}

.yummy .megamenu .navbar-right .dropdown-submenu>.dropdown-menu {
    left: -100%
}

.yummy .megamenu .navbar-right .dropdown-submenu>a:after {
    content: "\F0D9"
}

.yummy .item.list-group-item {
    float: none;
    width: auto;
    margin: 0 10px 10px;
    padding: 0;
    border: 0
}

.yummy .item.list-group-item:before {
    display: table;
    content: ""
}

.yummy .item.list-group-item:after {
    display: table;
    content: "";
    clear: both
}

.yummy .item.list-group-item img {
    width: 20%;
    float: left
}

.yummy .item.list-group-item .caption {
    width: 80%;
    float: right;
    padding: 12.5px 25px
}

.yummy .item .thumbnail:hover .caption {
    background: transparent
}

.yummy .list-group-item-text {
    margin: 0 0 11px
}

.yummy .main-container-inner-negative {
    margin-left: -25px;
    margin-right: -25px;
    position: relative
}

.yummy .margin-top-negative-20px {
    margin-top: -20px!important
}

.yummy .margin-0 {
    margin: 0
}

.yummy .margin-top-5px {
    margin-top: 5px
}

.yummy .margin-top-20px {
    margin-top: 20px
}

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

.yummy .margin-bottom-5px {
    margin-bottom: 5px
}

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

.yummy .margin-bottom-20px {
    margin-bottom: 20px
}

.yummy .margin-right-0 {
    margin-right: 0
}

.yummy .margin-left-0 {
    margin-left: 0
}

.yummy .margin-left-5px {
    margin-left: 5px
}

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

.yummy .margin-right-5px {
    margin-right: 5px
}

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

.yummy .panel-body-no-padding {
    margin: -20px -25px 20px
}

.yummy .padding-0 {
    padding: 0
}

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

.yummy .padding-20px {
    padding: 20px
}

.yummy .padding-bottom-0 {
    padding-bottom: 0
}

.yummy .with-shadow {
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2);
    box-shadow: 0 3px 3px rgba(0,0,0,.2)
}

.yummy .with-border {
    border: 1px solid #f2f3f5
}

.yummy .border-top {
    border-top: 1px solid #caced6
}

.yummy .border-0 {
    border: none
}

.yummy .hover-block {
    display: block;
    background: #9099aa;
    color: #fff;
    transition: all .3s
}

.yummy .hover-block:hover {
    background: #30353e;
    color: #fff;
    text-decoration: none
}

.yummy .hover-block small {
    display: block;
    font-size: .8em;
    margin-bottom: 2px
}

.yummy .border-radius-xs {
    border-radius: 4px
}

.yummy .border-radius-sm {
    border-radius: 5px
}

.yummy .file-with-ext {
    display: block;
    position: relative;
    font-size: 40px;
    width: 50px;
    margin: 0 auto 5px
}

.yummy .file-with-ext:after {
    content: "";
    position: absolute;
    left: -5px;
    bottom: 5px;
    padding: 3px;
    background: #fff;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    font-size: 10px;
    color: #30353e
}

.yummy .file-with-ext.filetype-zip:after {
    content: ".zip"
}

.yummy .file-with-ext.filetype-exe:after {
    content: ".exe"
}

.yummy .file-with-ext.filetype-mp3:after {
    content: ".mp3"
}

.yummy .file-with-ext.filetype-mov:after {
    content: ".mov"
}

.yummy .file-with-ext.filetype-pdf:after {
    content: ".pdf"
}

.yummy .file-with-ext.filetype-xls:after {
    content: ".xls"
}

.yummy .bg-default,.yummy.bg-grey,.yummy .bg-grey,.yummy.bg-muted,.yummy .bg-muted .yummy.bg-default {
    background: #9099aa!important
}

.yummy.bg-default-light,.yummy .bg-default-light,.yummy.bg-grey-light,.yummy .bg-grey-light {
    background: #caced6!important
}

.yummy.bg-default-lighter,.yummy .bg-default-lighter,.yummy.bg-grey-lighter,.yummy .bg-grey-lighter {
    background: #dee1e6!important
}

.yummy.bg-default-lightest,.yummy .bg-default-lightest,.yummy.bg-grey-lightest,.yummy .bg-grey-lightest {
    background: #f2f3f5!important
}

.yummy.bg-default-dark,.yummy .bg-default-dark,.yummy.bg-grey-dark,.yummy .bg-grey-dark {
    background: #677287!important
}

.yummy.bg-default-darker,.yummy .bg-default-darker,.yummy.bg-grey-darker,.yummy .bg-grey-darker {
    background: #51596a!important
}

.yummy.bg-dark,.yummy .bg-dark,.yummy.bg-default-darkest,.yummy .bg-default-darkest,.yummy.bg-grey-darkest,.yummy .bg-grey-darkest {
    background: #30353e!important
}

.yummy.bg-dark-blue,.yummy .bg-dark-blue,.yummy.bg-primary,.yummy .bg-primary {
    background: #226dad!important
}

.yummy.bg-dark-blue-light,.yummy .bg-dark-blue-light,.yummy.bg-primary-light,.yummy .bg-primary-light {
    background: #57a0de!important
}

.yummy.bg-dark-blue-lighter,.yummy .bg-dark-blue-lighter .yummy.bg-primary-lighter,.yummy .bg-primary-lighter {
    background: #c2dcf3!important
}

.yummy.bg-dark-blue-lightest,.yummy .bg-dark-blue-lightest,.yummy.bg-primary-lightest,.yummy .bg-primary-lightest {
    background: #ecf4fb!important
}

.yummy.bg-dark-blue-dark,.yummy .bg-dark-blue-dark,.yummy.bg-primary-dark,.yummy .bg-primary-dark {
    background: #1e6098!important
}

.yummy.bg-dark-blue-darker,.yummy .bg-dark-blue-darker,.yummy.bg-primary-darker,.yummy .bg-primary-darker {
    background: #15456d!important
}

.yummy.bg-dark-blue-darkest,.yummy .bg-dark-blue-darkest .yummy.bg-primary-darkest,.yummy .bg-primary-darkest {
    background: #0f2f4b!important
}

.yummy.bg-green-lighter,.yummy .bg-green-lighter,.yummy.bg-success-lighter,.yummy .bg-success-lighter {
    background: #d1dfaa!important
}

.yummy.bg-green-lightest,.yummy .bg-green-lightest,.yummy.bg-success-lightest,.yummy .bg-success-lightest {
    background: #dde7c0!important
}

.yummy.bg-blue,.yummy .bg-blue,.yummy.bg-info,.yummy .bg-info {
    background: #5fb6c7!important
}

.yummy.bg-blue-light,.yummy .bg-blue-light,.yummy.bg-info-light,.yummy .bg-info-light {
    background: #98d0db!important
}

.yummy.bg-blue-lighter,.yummy .bg-blue-lighter,.yummy.bg-info-lighter,.yummy .bg-info-lighter {
    background: #bde1e8!important
}

.yummy.bg-blue-lightest,.yummy .bg-blue-lightest,.yummy.bg-info-lightest,.yummy .bg-info-lightest {
    background: #dceff3!important
}

.yummy.bg-blue-dark,.yummy .bg-blue-dark,.yummy.bg-info-dark,.yummy .bg-info-dark {
    background: #42a8bc!important
}

.yummy.bg-blue-darker,.yummy .bg-blue-darker .yummy.bg-info-darker,.yummy .bg-info-darker {
    background: #3890a1!important
}

.yummy.bg-blue-darkest,.yummy .bg-blue-darkest,.yummy.bg-info-darkest,.yummy .bg-info-darkest {
    background: #2e7583!important
}

.yummy.bg-green,.yummy .bg-green,.yummy.bg-success,.yummy .bg-success {
    background: #9ab946!important
}

.yummy.bg-green-light,.yummy .bg-green-light,.yummy.bg-success-light,.yummy .bg-success-light {
    background: #bcd185!important
}

.yummy.bg-green-lighter,.yummy .bg-green-lighter .yummy.bg-success-lighter,.yummy .bg-success-lighter {
    background: #d1dfaa!important
}

.yummy.bg-green-lightest,.yummy .bg-green-lightest .yummy.bg-success-lightest,.yummy .bg-success-lightest {
    background: #dde7c0!important
}

.yummy.bg-green-dark,.yummy .bg-green-dark,.yummy.bg-success-dark,.yummy .bg-success-dark {
    background: #8ba73f!important
}

.yummy.bg-green-darker,.yummy .bg-green-darker,.yummy.bg-success-darker,.yummy .bg-success-darker {
    background: #5c6f2a!important
}

.yummy.bg-green-darkest,.yummy .bg-green-darkest,.yummy.bg-success-darkest,.yummy .bg-success-darkest {
    background: #343f18!important
}

.yummy.bg-orange,.yummy .bg-orange,.yummy.bg-warning,.yummy .bg-warning {
    background: #f0ad4e!important
}

.yummy.bg-orange-light,.yummy .bg-orange-light,.yummy.bg-warning-light,.yummy .bg-warning-light {
    background: #f7d29e!important
}

.yummy.bg-orange-lighter,.yummy .bg-orange-lighter,.yummy.bg-warning-lighter,.yummy .bg-warning-lighter {
    background: #fae3c4!important
}

.yummy.bg-orange-lightest,.yummy .bg-orange-lightest,.yummy.bg-warning-lightest,.yummy .bg-warning-lightest {
    background: #fdf5e9!important
}

.yummy.bg-orange-dark,.yummy .bg-orange-dark,.yummy.bg-warning-dark,.yummy .bg-warning-dark {
    background: #eea236!important
}

.yummy.bg-orange-darker,.yummy .bg-orange-darker,.yummy.bg-warning-darker,.yummy .bg-warning-darker {
    background: #df8a13!important
}

.yummy.bg-orange-darkest,.yummy .bg-orange-darkest,.yummy.bg-warning-darkest,.yummy .bg-warning-darkest {
    background: #b06d0f!important
}

.yummy.bg-danger,.yummy .bg-danger,.yummy.bg-red,.yummy .bg-red {
    background: #e74958!important
}

.yummy.bg-danger-light,.yummy .bg-danger-light,.yummy.bg-red-light,.yummy .bg-red-light {
    background: #f1969e!important
}

.yummy.bg-danger-lighter,.yummy .bg-danger-lighter,.yummy.bg-red-lighter,.yummy .bg-red-lighter {
    background: #f9d0d4!important
}

.yummy.bg-danger-lightest,.yummy .bg-danger-lightest,.yummy.bg-red-lightest,.yummy .bg-red-lightest {
    background: #fbdee0!important
}

.yummy.bg-danger-dark,.yummy .bg-danger-dark,.yummy .bg-danger-darker,.yummy.bg-red-dark {
    background: #c91b2b!important
}

.yummy.bg-danger-darker,.yummy .bg-danger-darker,.yummy.bg-red-darker,.yummy .bg-red-darker {
    background: #85121d!important
}

.yummy.bg-danger-darkest,.yummy .bg-danger-darkest,.yummy.bg-red-darkest,.yummy .bg-red-darkest {
    background: #78101a!important
}

.yummy.bg-green-alt,.yummy .bg-green-alt {
    background: #01b5a1!important
}

.yummy.bg-green-alt-light,.yummy .bg-green-alt-light {
    background: #01d9c1!important
}

.yummy.bg-green-alt-lighter,.yummy .bg-green-alt-lighter {
    background: #1efee5!important
}

.yummy.bg-green-alt-lightest,.yummy .bg-green-alt-lightest {
    background: #84fef1!important
}

.yummy.bg-green-alt-dark,.yummy .bg-green-alt-dark {
    background: #019181!important
}

.yummy.bg-green-alt-darker,.yummy .bg-green-alt-darker {
    background: #01695d!important
}

.yummy.bg-green-alt-darkest,.yummy .bg-green-alt-darkest {
    background: #003630!important
}

.yummy.bg-violet,.yummy .bg-violet {
    background: #886caf!important
}

.yummy.bg-violet-light,.yummy .bg-violet-light {
    background: #a38dc1!important
}

.yummy.bg-violet-lighter,.yummy .bg-violet-lighter {
    background: #bdaed3!important
}

.yummy.bg-violet-lightest,.yummy .bg-violet-lightest {
    background: #d8cfe5!important
}

.yummy.bg-violet-dark,.yummy .bg-violet-dark {
    background: #73559d!important
}

.yummy.bg-violet-darker,.yummy .bg-violet-darker {
    background: #5b437c!important
}

.yummy.bg-violet-darkest,.yummy .bg-violet-darkest {
    background: #43315b!important
}

.yummy.bg-purple,.yummy .bg-purple {
    background: #bf408e!important
}

.yummy.bg-purple-light,.yummy .bg-purple-light {
    background: #c85b9e!important
}

.yummy.bg-purple-lighter,.yummy .bg-purple-lighter {
    background: #d98cbb!important
}

.yummy.bg-purple-lightest,.yummy .bg-purple-lightest {
    background: #ecc6dd!important
}

.yummy.bg-purple-dark,.yummy .bg-purple-dark {
    background: #a03677!important
}

.yummy.bg-purple-darker,.yummy .bg-purple-darker {
    background: #7a295b!important
}

.yummy.bg-purple-darkest,.yummy .bg-purple-darkest {
    background: #541c3e!important
}

.yummy.bg-marine,.yummy .bg-marine {
    background: #097a9b!important
}

.yummy.bg-marine-light,.yummy .bg-marine-light {
    background: #0db3e3!important
}

.yummy.bg-marine-lighter,.yummy .bg-marine-lighter {
    background: #49cef4!important
}

.yummy.bg-marine-lightest,.yummy .bg-marine-lightest {
    background: #91e1f9!important
}

.yummy.bg-marine-dark,.yummy .bg-marine-dark {
    background: #075c74!important
}

.yummy.bg-marine-darker,.yummy .bg-marine-darker {
    background: #054153!important
}

.yummy.bg-marine-darkest,.yummy .bg-marine-darkest {
    background: #032e3b!important
}

.yummy.bg-yellow,.yummy .bg-yellow {
    background: #f2d750!important
}

.yummy.bg-yellow-lighter,.yummy .bg-yellow-lighter {
    background: #f7e797!important
}

.yummy.bg-yellow-lightest,.yummy .bg-yellow-lightest {
    background: #fbf2c7!important
}

.yummy.bg-yellow-dark,.yummy .bg-yellow-dark {
    background: #efce2a!important
}

.yummy.bg-yellow-darker,.yummy .bg-yellow-darker {
    background: #d6b510!important
}

.yummy.bg-yellow-darkest,.yummy .bg-yellow-darkest {
    background: #a78d0c!important
}

.yummy.bg-yellow-light,.yummy .bg-yellow-light {
    background: #f4df71!important
}

.yummy.bg-yellow-light-light,.yummy .bg-yellow-light-light {
    background: #f7e692!important
}

.yummy.bg-yellow-light-lighter,.yummy .bg-yellow-light-lighter {
    background: #faefb8!important
}

.yummy.bg-yellow-light-lightest,.yummy .bg-yellow-light-lightest {
    background: #fdfae8!important
}

.yummy.bg-yellow-light-dark,.yummy .bg-yellow-light-dark {
    background: #f2d64b!important
}

.yummy.bg-yellow-light-darker,.yummy .bg-yellow-light-darker {
    background: #eecb1c!important
}

.yummy.bg-yellow-light-darkest,.yummy .bg-yellow-light-darkest {
    background: #c8a90f!important
}

.yummy.bg-brown,.yummy .bg-brown {
    background: #81473a!important
}

.yummy.bg-brown-light,.yummy .bg-brown-light {
    background: #a45a4a!important
}

.yummy.bg-brown-lighter,.yummy .bg-brown-lighter {
    background: #c28678!important
}

.yummy.bg-brown-lightest,.yummy .bg-brown-lightest {
    background: #dab5ad!important
}

.yummy.bg-brown-dark,.yummy .bg-brown-dark {
    background: #65382d!important
}

.yummy.bg-brown-darker,.yummy .bg-brown-darker {
    background: #42241e!important
}

.yummy.bg-brown-darkest,.yummy .bg-brown-darkest {
    background: #2d1914!important
}

.yummy.bg-khaki,.yummy .bg-khaki {
    background: #a69958!important
}

.yummy.bg-khaki-light,.yummy .bg-khaki-light {
    background: #b8ad79!important
}

.yummy.bg-khaki-lighter,.yummy .bg-khaki-lighter {
    background: #cfc8a4!important
}

.yummy.bg-khaki-lightest,.yummy .bg-khaki-lightest {
    background: #e1dcc6!important
}

.yummy.bg-khaki-dark,.yummy .bg-khaki-dark {
    background: #8b804a!important
}

.yummy.bg-khaki-darker,.yummy .bg-khaki-darker {
    background: #746b3d!important
}

.yummy.bg-khaki-darkest,.yummy .bg-khaki-darkest {
    background: #564f2e!important
}

.yummy.bg-pink,.yummy .bg-pink {
    background: #db7093!important
}

.yummy.bg-pink-light,.yummy .bg-pink-light {
    background: #e495af!important
}

.yummy.bg-pink-lighter,.yummy .bg-pink-lighter {
    background: #ecb5c7!important
}

.yummy.bg-pink-lightest,.yummy .bg-pink-lightest {
    background: #f5d6e0!important
}

.yummy.bg-pink-dark,.yummy .bg-pink-dark {
    background: #d34f7a!important
}

.yummy.bg-pink-darker,.yummy .bg-pink-darker {
    background: #b72e5b!important
}

.yummy.bg-pink-darkest,.yummy .bg-pink-darkest {
    background: #7a1f3c!important
}

.yummy .bg-facebook {
    background: #2d4373;
    color: #fff
}

.yummy .bg-twitter {
    background: #2c4762;
    color: #fff
}

.yummy .bg-google-plus {
    background: #dd4b39;
    color: #fff
}

.yummy .bg-instagram {
    background: #305777;
    color: #fff
}

.yummy.bg-white,.yummy .bg-white {
    background: #fff
}

.yummy .text-white {
    color: #fff!important
}

.yummy .text-light {
    color: #dee1e6
}

.yummy .text-light a:not(.btn) {
    color: #57a0de
}

.yummy .text-light-a.list-basic li a,.yummy .text-light-a a {
    color: #fff!important
}

.yummy .text-default,.yummy .text-grey,.yummy .text-muted {
    color: #9099aa
}

.yummy .text-default-light,.yummy .text-grey-light {
    color: #caced6
}

.yummy .text-default-lighter,.yummy .text-grey-lighter {
    color: #dee1e6
}

.yummy .text-default-lightest,.yummy .text-grey-lightest {
    color: #f2f3f5
}

.yummy .text-default-dark,.yummy .text-grey-dark {
    color: #677287
}

.yummy .text-default-darker,.yummy .text-grey-darker {
    color: #51596a
}

.yummy .text-dark,.yummy .text-default-darkest,.yummy .text-grey-darkest {
    color: #30353e
}

.yummy .text-dark-blue,.yummy .text-primary {
    color: #226dad
}

.yummy .text-dark-blue-light,.yummy .text-primary-light {
    color: #57a0de
}

.yummy .text-dark-blue-lighter,.yummy .text-primary-lighter {
    color: #c2dcf3
}

.yummy .text-dark-blue-lightest,.yummy .text-primary-lightest {
    color: #ecf4fb
}

.yummy .text-dark-blue-dark,.yummy .text-primary-dark {
    color: #1e6098
}

.yummy .text-dark-blue-darker,.yummy .text-primary-darker {
    color: #15456d
}

.yummy .text-dark-blue-darkest,.yummy .text-primary-darkest {
    color: #0f2f4b
}

.yummy .text-blue,.yummy .text-info {
    color: #5fb6c7
}

.yummy .text-blue-light,.yummy .text-info-light {
    color: #98d0db
}

.yummy .text-blue-lighter,.yummy .text-info-lighter {
    color: #bde1e8
}

.yummy .text-blue-lightest,.yummy .text-info-lightest {
    color: #dceff3
}

.yummy .text-blue-dark,.yummy .text-info-dark {
    color: #42a8bc
}

.yummy .text-blue-darker,.yummy .text-info-darker {
    color: #3890a1
}

.yummy .text-blue-darkest,.yummy .text-info-darkest {
    color: #2e7583
}

.yummy .text-green,.yummy .text-success {
    color: #9ab946
}

.yummy .text-green-light,.yummy .text-success-light {
    color: #bcd185
}

.yummy .text-green-lighter,.yummy .text-success-lighter {
    color: #d1dfaa
}

.yummy .text-green-lightest,.yummy .text-success-lightest {
    color: #dde7c0
}

.yummy .text-green-dark,.yummy .text-success-dark {
    color: #8ba73f
}

.yummy .text-green-darker,.yummy .text-success-darker {
    color: #5c6f2a
}

.yummy .text-green-darkest,.yummy .text-success-darkest {
    color: #343f18
}

.yummy .text-orange,.yummy .text-warning {
    color: #f0ad4e
}

.yummy .text-orange-light,.yummy .text-warning-light {
    color: #f7d29e
}

.yummy .text-orange-lighter,.yummy .text-warning-lighter {
    color: #fae3c4
}

.yummy .text-orange-lightest,.yummy .text-warning-lightest {
    color: #fdf5e9
}

.yummy .text-orange-dark,.yummy .text-warning-dark {
    color: #eea236
}

.yummy .text-orange-darker,.yummy .text-warning-darker {
    color: #df8a13
}

.yummy .text-orange-darkest,.yummy .text-warning-darkest {
    color: #b06d0f
}

.yummy .text-danger,.yummy .text-red {
    color: #e74958
}

.yummy .text-danger-light,.yummy .text-red-light {
    color: #f1969e
}

.yummy .text-danger-lighter,.yummy .text-red-lighter {
    color: #f9d0d4
}

.yummy .text-danger-lightest,.yummy .text-red-lightest {
    color: #fbdee0
}

.yummy .text-danger-dark,.yummy .text-red-dark {
    color: #c91b2b
}

.yummy .text-danger-darker,.yummy .text-red-darker {
    color: #85121d
}

.yummy .text-danger-darkest,.yummy .text-red-darkest {
    color: #78101a
}

.yummy .text-green-alt {
    color: #01b5a1
}

.yummy .text-green-alt-light {
    color: #01d9c1
}

.yummy .text-green-alt-lighter {
    color: #1efee5
}

.yummy .text-green-alt-lightest {
    color: #84fef1
}

.yummy .text-green-alt-dark {
    color: #019181
}

.yummy .text-green-alt-darker {
    color: #01695d
}

.yummy .text-green-alt-darkest {
    color: #003630
}

.yummy .text-violet {
    color: #886caf
}

.yummy .text-violet-light {
    color: #a38dc1
}

.yummy .text-violet-lighter {
    color: #bdaed3
}

.yummy .text-violet-lightest {
    color: #d8cfe5
}

.yummy .text-violet-dark {
    color: #73559d
}

.yummy .text-violet-darker {
    color: #5b437c
}

.yummy .text-violet-darkest {
    color: #43315b
}

.yummy .text-purple {
    color: #bf408e
}

.yummy .text-purple-light {
    color: #c85b9e
}

.yummy .text-purple-lighter {
    color: #d98cbb
}

.yummy .text-purple-lightest {
    color: #ecc6dd
}

.yummy .text-purple-dark {
    color: #a03677
}

.yummy .text-purple-darker {
    color: #7a295b
}

.yummy .text-purple-darkest {
    color: #541c3e
}

.yummy .text-marine {
    color: #097a9b
}

.yummy .text-marine-light {
    color: #0db3e3
}

.yummy .text-marine-lighter {
    color: #49cef4
}

.yummy .text-marine-lightest {
    color: #91e1f9
}

.yummy .text-marine-dark {
    color: #075c74
}

.yummy .text-marine-darker {
    color: #054153
}

.yummy .text-marine-darkest {
    color: #032e3b
}

.yummy .text-yellow {
    color: #f2d750
}

.yummy .text-yellow-lighter {
    color: #f7e797
}

.yummy .text-yellow-lightest {
    color: #fbf2c7
}

.yummy .text-yellow-dark {
    color: #efce2a
}

.yummy .text-yellow-darker {
    color: #d6b510
}

.yummy .text-yellow-darkest {
    color: #a78d0c
}

.yummy .text-yellow-light {
    color: #f4df71
}

.yummy .text-yellow-light-light {
    color: #f7e692
}

.yummy .text-yellow-light-lighter {
    color: #faefb8
}

.yummy .text-yellow-light-lightest {
    color: #fdfae8
}

.yummy .text-yellow-light-dark {
    color: #f2d64b
}

.yummy .text-yellow-light-darker {
    color: #eecb1c
}

.yummy .text-yellow-light-darkest {
    color: #c8a90f
}

.yummy .text-brown {
    color: #81473a
}

.yummy .text-brown-light {
    color: #a45a4a
}

.yummy .text-brown-lighter {
    color: #c28678
}

.yummy .text-brown-lightest {
    color: #dab5ad
}

.yummy .text-brown-dark {
    color: #65382d
}

.yummy .text-brown-darker {
    color: #42241e
}

.yummy .text-brown-darkest {
    color: #2d1914
}

.yummy .text-khaki {
    color: #a69958
}

.yummy .text-khaki-light {
    color: #b8ad79
}

.yummy .text-khaki-lighter {
    color: #cfc8a4
}

.yummy .text-khaki-lightest {
    color: #e1dcc6
}

.yummy .text-khaki-dark {
    color: #8b804a
}

.yummy .text-khaki-darker {
    color: #746b3d
}

.yummy .text-khaki-darkest {
    color: #564f2e
}

.yummy .text-pink {
    color: #db7093
}

.yummy .text-pink-light {
    color: #e495af
}

.yummy .text-pink-lighter {
    color: #ecb5c7
}

.yummy .text-pink-lightest {
    color: #f5d6e0
}

.yummy .text-pink-dark {
    color: #d34f7a
}

.yummy .text-pink-darker {
    color: #b72e5b
}

.yummy .text-pink-darkest {
    color: #7a1f3c
}

.yummy .display-block {
    display: block
}

.yummy .position-relative {
    position: relative
}

.yummy .text-uppercase {
    text-transform: uppercase
}

.yummy .text-capitalize {
    text-transform: capitalize
}

.yummy .text-400 {
    font-weight: 400
}

.yummy .text-600 {
    font-weight: 600
}

.yummy .text-700 {
    font-weight: 700
}

.yummy .text-900 {
    font-weight: 900
}

.yummy .image-background-1 {
    background-image: url(bundles/7dba93149f3d646c27f255ddcd694c41.png);
    background-size: cover
}

.yummy .image-background-2 {
    background-image: url(bundles/fbb53502175de4260ab7f918937f60a3.png);
    background-size: cover
}

.yummy .image-background-3 {
    background-image: url(bundles/ed242ead2b178f6c1e36bd327fb6f100.png);
    background-size: cover
}

.yummy .image-background-4 {
    background-image: url(bundles/49d23185a5f25e1d8c0305b39dcaef8c.png);
    background-size: cover
}

.yummy .image-background-5 {
    background-image: url(bundles/125c50f9ac7102f21ebe9e61e7043e43.png);
    background-size: cover
}

.yummy .image-background-6 {
    background-image: url(bundles/40e83fff54376bb6dc5df306716bbab8.png);
    background-size: cover
}

.yummy .image-background-7 {
    background-image: url(bundles/b4d9cbb0062a4f6af887e189fd13bf2f.png);
    background-size: cover
}

.yummy .image-background-8 {
    background-image: url(bundles/bb4ecffa8c8fc3933332894202233d4b.png);
    background-size: cover
}

.yummy .image-background-9 {
    background-image: url(bundles/695ca83a133aa56420add02d27b48cc3.png);
    background-size: cover
}

.yummy .image-background-10 {
    background-image: url(bundles/4331f9197299c1180454b4ee4391d60a.png);
    background-size: cover
}

.yummy pre.prettyprint {
    font-size: .85em;
    display: block;
    background: #30353e;
    font-weight: 600;
    font-family: Lato,sans-serif
}

.yummy pre .nocode {
    background-color: none;
    color: #000
}

.yummy pre .str {
    color: #ecb5c7
}

.yummy pre .kwd {
    color: #fae3c4
}

.yummy pre .com {
    color: #9099aa
}

.yummy pre .typ {
    color: #bcd185
}

.yummy pre .lit {
    color: #f9d0d4
}

.yummy pre .pln,.yummy pre .pun {
    color: #fff
}

.yummy pre .tag {
    color: #f7e797
}

.yummy pre .atn {
    color: #5fb6c7
}

.yummy pre .atv {
    color: #db7093
}

.yummy pre .dec {
    color: #d1dfaa
}

.yummy .prettyprint.linenums {
    box-shadow: inset 40px 0 0 #30353e
}

.yummy .highlight ol.linenums,.yummy ol.linenums {
    margin-left: 0
}

.yummy ol.linenums li {
    padding-left: 20px;
    color: #9099aa;
    line-height: 22px
}

.yummy li.L1,.yummy li.L3,.yummy li.L5,.yummy li.L7,.yummy li.L9 {
    background: rgba(0,0,0,.3)
}

.yummy .icons-hover {
    display: block;
    border-radius: 4px;
    background: #5fb6c7;
    color: #fff;
    padding: 25px;
    margin-bottom: 15px;
    min-height: 100px;
    text-align: center;
    transition: all .4s;
    overflow: hidden
}

.yummy .icons-hover .i-name {
    font-size: .8em;
    font-weight: 300;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    max-width: 100px;
    margin: 0 auto;
    text-overflow: ellipsis
}

.yummy .icons-hover span:first-child {
    font-size: 3em;
    line-height: 1.1em;
    margin: 0 auto 5px;
    display: block
}

.yummy .icons-hover .i-name,.yummy .icons-hover .text-muted {
    line-height: 1.2em
}

.yummy .icons-hover:hover {
    background: #677287
}

.yummy .icons-hover:hover i,.yummy .icons-hover:hover span {
    color: #fff
}

.yummy .faq-tabbable .nav-tabs>li>a {
    max-width: 120px;
    font-size: .85em;
    text-align: center
}

.yummy .faq-tabbable .nav-tabs>li>a i {
    font-size: 2.9em;
    line-height: 1.25em;
    display: block
}

.yummy .faq-tabbable .tab-content .tab-pane {
    min-height: 600px
}

.yummy .faq-tabbable .tab-content .tab-pane .label {
    margin-left: 5px
}

.yummy .faq-tabbable .tab-content .tab-pane .panel-title {
    line-height: 33px;
    font-weight: 400
}

.yummy .faq-tabbable .tab-content .tab-pane .panel-title .fa-chevron-circle-down,.yummy .faq-tabbable .tab-content .tab-pane .panel-title .fa-chevron-circle-up {
    line-height: 35px;
    color: #9099aa
}

.yummy .standalone-page-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0
}

.yummy .center-wrapper {
    height: 70%;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-width: 320px
}

.yummy .center-wrapper.register-wrapper {
    max-width: 510px
}

.yummy .login-block {
    position: relative;
    padding: 25px;
    margin-bottom: 10px;
    background: #fff;
    border-radius: 4px
}

.yummy .login-header {
    background: #fff;
    margin: -10px 0 10px;
    display: block;
    height: 100px
}

.yummy .login-header img {
    max-width: 90px
}

.yummy .center-wrapper-errors {
    display: block;
    width: 100%;
    height: 90%;
    margin: auto;
    padding: 30px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.yummy .center-wrapper-errors i {
    display: block
}

.yummy .center-wrapper-errors h2 {
    font-family: Lato,sans-serif;
    font-weight: 900;
    background: #e74958;
    color: #30353e;
    display: inline-block;
    padding: 15px 30px
}

.yummy .copyrights {
    margin-top: 20px;
    color: #fff;
    opacity: .9;
    font-size: .65em;
    text-align: center;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase
}

@media (max-width: 767px) {
    .yummy body {
        font-size:12px
    }

    .yummy .page-header h1 {
        font-size: 2em
    }

    .yummy .main-container {
        padding: 12.5px
    }

    .yummy .wrapper {
        padding: 0;
        padding-top: 60px
    }

    .yummy .main-top-navbar {
        padding: 0 12.5px
    }

    .yummy .main-top-navbar i {
        font-size: 1.7em
    }

    .yummy .main-top-navbar .navbar-header {
        float: left;
        margin-right: 10px
    }

    .yummy .navbar.sbpro-navbar-right .collapse {
        display: none!important
    }

    .yummy .navbar.sbpro-navbar-right .collapse.in {
        display: block!important
    }

    .yummy .main-top-navbar .navbar-brand img {
        padding-top: 3px;
        max-width: 100px
    }

    .yummy .nav.navbar-nav {
        float: none
    }

    .yummy .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }

    .yummy .main-top-navbar .nav.navbar-nav.navbar-right {
        width: auto;
        float: right;
        text-align: center
    }

    .yummy .main-top-navbar .navbar-left,.yummy .main-top-navbar .navbar-nav>li {
        float: left
    }

    .yummy .panel .panel-body,.yummy .panel .panel-footer,.yummy .panel .panel-heading {
        padding: 12.5px
    }

    .yummy .panel .panel-footer .btn-group-justified {
        margin: -12.5px
    }

    .yummy .panel .callout {
        margin: 12.5px -12.5px
    }

    .yummy .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #9099aa
    }

    .yummy .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.yummy .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #30353e;
        background-color: transparent
    }

    .yummy .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.yummy .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.yummy .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #30353e;
        background-color: #f2f3f5
    }

    .yummy .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.yummy .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.yummy .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #f2f3f5;
        background-color: transparent
    }

    .yummy .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #30353e
    }

    .yummy .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #30353e
    }

    .yummy .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #caced6
    }

    .yummy .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.yummy .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: transparent
    }

    .yummy .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.yummy .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.yummy .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #fff;
        background-color: #30353e
    }

    .yummy .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.yummy .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.yummy .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #30353e;
        background-color: transparent
    }

    .yummy .megamenu .full-width.dropdown>.dropdown-menu,.yummy .megamenu .half-width.dropdown>.dropdown-menu,.yummy .megamenu .third-width.dropdown>.dropdown-menu {
        width: 100%
    }

    .yummy .megamenu .dropdown-submenu>a:after,.yummy .megamenu .navbar-right .dropdown-submenu>a:after {
        content: "\F0D7"
    }

    .yummy .megamenu .carousel,.yummy .megamenu .embed-responsive-16by9,.yummy .megamenu .overlay-wrapper,.yummy .megamenu .tab-content {
        margin-bottom: 10px
    }

    .yummy .panel-title {
        display: block;
        max-width: 180px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .yummy body {
        font-size:12px
    }

    .yummy .main-container {
        padding: 15px
    }

    .yummy .wrapper {
        padding: 0;
        padding-top: 60px
    }

    .yummy .main-top-navbar i {
        font-size: 1.8em
    }

    .yummy .main-top-navbar .navbar-brand {
        width: auto
    }

    .yummy .main-top-navbar .navbar-brand img {
        padding-top: 3px;
        max-width: 100px
    }

    .yummy .main-top-navbar {
        padding: 0 15px
    }

    .yummy .panel .panel-body,.yummy .panel .panel-footer,.yummy .panel .panel-heading {
        padding: 15px
    }

    .yummy .panel .panel-footer .btn-group-justified {
        margin: -15px
    }

    .yummy .panel .callout {
        margin: 15px -15px
    }

    .yummy .bottom-bar {
        padding: 6.25px 8.33333333px
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .yummy body {
        font-size:13.5px
    }

    .yummy .main-container {
        padding: 15px
    }

    .yummy .wrapper {
        padding: 0;
        padding-top: 60px
    }

    .yummy .main-top-navbar {
        padding: 0 15px
    }

    .yummy .main-top-navbar .navbar-brand img {
        padding-top: 3px;
        max-width: 100px
    }

    .yummy .panel .panel-body,.yummy .panel .panel-footer,.yummy .panel .panel-heading {
        padding: 15px
    }

    .yummy .panel .panel-footer .btn-group-justified {
        margin: -15px
    }

    .yummy .panel .callout {
        margin: 15px -15px
    }

    .yummy .bottom-bar {
        padding: 6.25px 8.33333333px
    }
}

.yummy.full-vheight,.yummy .full-vheight {
    height: 100vh;
    margin-bottom: 0
}

@media (max-width: 768px) {
    .yummy.full-vheight,.yummy .full-vheight {
        height:auto
    }
}

.yummy.full-vwidth,.yummy .full-vwidth {
    width: 100vw
}

.yummy.v-align,.yummy .v-align {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column
}

.yummy.v-align.v-single,.yummy .v-align.v-single {
    justify-content: center
}

.yummy.v-align.v-full-width,.yummy .v-align.v-full-width {
    align-items: stretch
}

@media (max-width: 768px) {
    .yummy.v-align,.yummy .v-align {
        display:block
    }
}

.yummy.h-align,.yummy .h-align {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start
}

.yummy.h-align.two-full>*,.yummy .h-align.two-full>* {
    flex-grow: 1;
    height: 100vh;
    width: .5vw
}

.yummy.h-align.two-full>* .side-margin,.yummy .h-align.two-full>* .side-margin {
    margin: 0 50px
}

.yummy.v-center,.yummy .v-center {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

@media (max-width: 991px) {
    .yummy.v-center.row,.yummy .v-center.row {
        display:block
    }
}

.yummy.v-underNav,.yummy .v-underNav {
    height: 75vh;
    display: flex;
    align-items: center
}

@media (max-width: 768px) {
    .yummy.h-align,.yummy .h-align {
        display:block
    }

    .yummy.h-align.two-full>*,.yummy .h-align.two-full>* {
        display: block;
        width: auto;
        height: auto;
        height: 50vh
    }
}

@media (max-width: 992px) {
    .yummy.v-underNav,.yummy .v-underNav {
        height:auto;
        display: block
    }

    .yummy.v-underNav.col-md-6,.yummy .v-underNav.col-md-6 {
        margin-bottom: 80px;
        text-align: center
    }
}

.yummy,.yummy.background-cover,.yummy .background-cover {
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 0 top
}

.yummy.background-cover.top-left,.yummy .background-cover.top-left,.yummy.top-left {
    background-position: 0 top
}

.yummy.background-cover.top-center,.yummy .background-cover.top-center,.yummy.top-center {
    background-position: top
}

.yummy.background-cover.top-right,.yummy .background-cover.top-right,.yummy.top-right {
    background-position: 100% 0
}

.yummy.background-cover.bottom-left,.yummy .background-cover.bottom-left,.yummy.bottom-left {
    background-position: 0 bottom
}

.yummy.background-cover.bottom-center,.yummy .background-cover.bottom-center,.yummy.bottom-center {
    background-position: bottom
}

.yummy.background-cover.bottom-right,.yummy .background-cover.bottom-right,.yummy.bottom-right {
    background-position: 100% 100%
}

.yummy.background-cover.center-center,.yummy .background-cover.center-center,.yummy.center-center {
    background-position: 50%
}

.yummy.background-right {
    background-position: 100%!important;
    background-repeat: no-repeat!important;
    background-size: auto!important
}

@media (max-width: 768px) {
    .yummy .inline-wrapper.pull-center-xs {
        justify-content:center
    }
}

.yummy .padding-block {
    padding: 20px
}

.yummy .dark-transparent {
    background-color: rgba(0,0,0,.3);
    border-radius: 4px
}

.yummy .sbpro-bg-styler {
    position: relative
}

.yummy .sbpro-bg-styler.highlight {
    transform: scale(1.075);
    -webkit-transform: scale(1.075)
}

@media (max-width: 768px) {
    .yummy .sbpro-bg-styler.highlight {
        transform:none;
        -webkit-transform: none
    }
}

.yummy .sbpro-bg-styler.no-padding {
    padding: 0
}

.yummy .sbpro-bg-styler.padding-sm {
    padding: 10px 15px
}

.yummy .sbpro-bg-styler.padding-md {
    padding: 20px 25px
}

.yummy .sbpro-bg-styler.padding-lg {
    padding: 30px 35px
}

.yummy .sbpro-bg-styler.padding-hg {
    padding: 45px 40px
}

.yummy .sbpro-bg-styler.padding-xhg {
    padding: 45px 70px
}

.yummy .sbpro-bg-styler.border-radius-no {
    border-radius: 0
}

.yummy .sbpro-bg-styler.border-radius-sm {
    border-radius: 2px
}

.yummy .sbpro-bg-styler.border-radius-md {
    border-radius: 4px
}

.yummy .sbpro-bg-styler.border-radius-lg {
    border-radius: 8px
}

.yummy .sbpro-bg-styler.bg-light {
    background-color: #fff
}

.yummy .sbpro-bg-styler.bg-dark {
    background-color: rgba(0,0,0,.3)!important
}

.yummy .sbpro-bg-styler.bg-darker {
    background-color: rgba(0,0,0,.5)!important
}

.yummy .sbpro-bg-styler.bg-none {
    background-color: transparent;
    background-image: none
}

.yummy .sbpro-bg-styler.border-none {
    border: 0
}

.yummy .sbpro-bg-styler.border-light-thin {
    border: 1px solid #dee1e6
}

.yummy .sbpro-bg-styler.border-darkgrey-thin {
    border: 1px solid #5c6678
}

.yummy .sbpro-bg-styler.border-light-thick {
    border: 2px solid #dee1e6
}

.yummy .sbpro-bg-styler.border-tl-light-thin {
    border-right: 1px solid #caced6;
    border-bottom: 1px solid #caced6
}

.yummy .sbpro-bg-styler.border-tr-light-thin {
    border-bottom: 1px solid #caced6
}

.yummy .sbpro-bg-styler.border-bl-light-thin {
    border-right: 1px solid #caced6
}

.yummy .sbpro-bg-styler.border-tl-light-thick {
    border-right: 2px solid #caced6;
    border-bottom: 2px solid #caced6
}

.yummy .sbpro-bg-styler.border-tr-light-thick {
    border-bottom: 2px solid #caced6
}

.yummy .sbpro-bg-styler.border-bl-light-thick {
    border-right: 2px solid #caced6
}

@media (max-width: 991px) {
    .yummy .sbpro-bg-styler.border-bl-light-thick,.yummy .sbpro-bg-styler.border-bl-light-thin,.yummy .sbpro-bg-styler.border-tl-light-thick,.yummy .sbpro-bg-styler.border-tl-light-thin,.yummy .sbpro-bg-styler.border-tr-light-thick,.yummy .sbpro-bg-styler.border-tr-light-thin {
        border:none
    }
}

.yummy a.sbpro-bg-styler {
    display: inline-block;
    position: relative;
    width: 100%
}

.yummy .sbpro-bg-styler.pricing:after,.yummy a.sbpro-bg-styler:after {
    box-shadow: 0 0 25px rgba(0,0,0,.1);
    opacity: 0;
    transition: opacity .5s ease-in-out;
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.yummy .sbpro-bg-styler.pricing:hover:after,.yummy a.sbpro-bg-styler:hover:after {
    opacity: 1
}

.yummy img.border-radius-no {
    border-radius: 0
}

.yummy img.border-radius-sm {
    border-radius: 2px
}

.yummy img.border-radius-md {
    border-radius: 4px
}

.yummy img.border-radius-lg {
    border-radius: 8px
}

.yummy img.border-radius-top-no {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.yummy img.border-radius-top-sm {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.yummy img.border-radius-top-md {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.yummy img.border-radius-top-lg {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.yummy ul.list-basic {
    margin: 0;
    padding: 0
}

.yummy ul.list-basic li {
    list-style: none;
    list-style-type: none;
    line-height: 1.8em
}

.yummy ul.list-basic li a:not(.btn) {
    color: #677287
}

.yummy ul.list-basic li a.btn {
    position: relative;
    top: -4px
}

.yummy ul.list-horizontal li {
    display: inline-block
}

.yummy ul.list-horizontal.list-left li {
    margin-right: 15px
}

.yummy ul.list-horizontal.list-right li {
    margin-left: 15px
}

.yummy ul.ancors-bold a {
    font-weight: 700
}

.yummy ul.list-small {
    font-size: 85%
}

.yummy ul.social-basic-sm.list-right li {
    margin-left: 10px
}

.yummy ul.social-basic-sm li a.fa {
    font-size: 25px
}

.yummy ul.social-basic-md.list-right li {
    margin-left: 10px
}

.yummy ul.social-basic-md li a.fa {
    font-size: 35px
}

@media (max-width: 768px) {
    .yummy ul.pull-center-xs {
        text-align:center;
        float: none!important
    }
}

.yummy .pricing p.price {
    font-size: 30px;
    font-weight: 700
}

.yummy .pricing p.price .currency {
    font-size: 15px;
    vertical-align: top;
    line-height: 35px;
    margin-right: 5px
}

.yummy .pricing p.price.bigger {
    font-size: 50px
}

.yummy .pricing ul.pricing-features li i {
    margin-right: 10px
}

.yummy hr.divider-darkgrey {
    border-color: #5c6678
}

.yummy.hero .banner h1 {
    margin-top: 120px;
    margin-bottom: 120px
}

.yummy.hero .wrappert.grey {
    padding: 100px 0;
    background: #ecf0f1;
    border-top: 1px solid #d3d9dd;
    border-bottom: 1px solid #d3d9dd
}

.yummy .step-vert-left {
    padding: 30px 35px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #caced6;
    text-align: right
}

.yummy .step-vert-left:after {
    content: "";
    width: 23px;
    height: 23px;
    background: #caced6;
    border-radius: 50%;
    position: absolute;
    top: 53px;
    right: -12px
}

.yummy .step-vert-left.primary {
    border-right-color: #226dad
}

.yummy .step-vert-left.primary:after {
    background: #226dad
}

.yummy .step-vert-left.info {
    border-right-color: #5fb6c7
}

.yummy .step-vert-left.info:after {
    background: #5fb6c7
}

.yummy .step-vert-left.orange {
    border-right-color: #f0ad4e
}

.yummy .step-vert-left.orange:after {
    background: #f0ad4e
}

@media (max-width: 768px) {
    .yummy .step-vert-left {
        border-right:0;
        border-left: 1px solid #caced6;
        text-align: left;
        margin-left: 10%
    }

    .yummy .step-vert-left.primary {
        border-left: 1px solid #226dad
    }

    .yummy .step-vert-left.info {
        border-left: 1px solid #5fb6c7
    }

    .yummy .step-vert-left.orange {
        border-left: 1px solid #f0ad4e
    }

    .yummy .step-vert-left:after {
        left: -12px;
        top: 55px
    }
}

.yummy .step-vert-right {
    padding: 30px 35px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #caced6;
    position: relative;
    left: -1px
}

.yummy .step-vert-right:after {
    content: "";
    width: 23px;
    height: 23px;
    background: #caced6;
    border-radius: 50%;
    position: absolute;
    top: 53px;
    left: -12px
}

.yummy .step-vert-right.primary {
    border-left-color: #226dad
}

.yummy .step-vert-right.primary:after {
    background: #226dad
}

.yummy .step-vert-right.info {
    border-left-color: #5fb6c7
}

.yummy .step-vert-right.info:after {
    background: #5fb6c7
}

.yummy .step-vert-right.orange {
    border-left-color: #f0ad4e
}

.yummy .step-vert-right.orange:after {
    background: #f0ad4e
}

@media (max-width: 768px) {
    .yummy .step-vert-right {
        left:0;
        margin-left: 10%
    }

    .yummy .step-vert-right:after {
        left: -12px;
        top: 55px
    }
}

.yummy .step-vert-left2 {
    padding: 30px 35px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #caced6;
    text-align: right
}

.yummy .step-vert-left2 .stepHeader {
    border: 1px solid #caced6;
    text-align: center;
    padding: 15px 20px;
    background: #fff;
    border-radius: 4px;
    float: right;
    position: relative
}

.yummy .step-vert-left2 .stepHeader:after {
    content: "";
    position: absolute;
    top: 49.5%;
    right: -37px;
    width: 37px;
    height: 1px;
    border-top: 1px solid #caced6
}

.yummy .step-vert-left2.thick {
    border-right-width: 2px
}

.yummy .step-vert-left2.thick .stepHeader {
    border-width: 2px
}

.yummy .step-vert-left2.thick .stepHeader:after {
    border-top-width: 2px
}

.yummy .step-vert-left2.primary,.yummy .step-vert-left2.primary .stepHeader,.yummy .step-vert-left2.primary .stepHeader:after {
    border-color: #226dad
}

.yummy .step-vert-left2.info,.yummy .step-vert-left2.info .stepHeader,.yummy .step-vert-left2.info .stepHeader:after {
    border-color: #5fb6c7
}

.yummy .step-vert-left2.orange,.yummy .step-vert-left2.orange .stepHeader,.yummy .step-vert-left2.orange .stepHeader:after {
    border-color: #f0ad4e
}

@media (max-width: 768px) {
    .yummy .step-vert-left2 {
        border-right:0;
        border-left-style: solid;
        border-left-width: 1px;
        border-left-color: #caced6;
        text-align: left;
        margin-left: 5%
    }

    .yummy .step-vert-left2 .stepHeader {
        float: left;
        padding: 10px 15px
    }

    .yummy .step-vert-left2 .stepHeader:after {
        left: -37px;
        width: 37px
    }

    .yummy .step-vert-left2.thick {
        border-left-width: 2px;
        position: relative;
        left: -2px
    }
}

.yummy .step-vert-right2 {
    padding: 30px 35px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #caced6;
    position: relative;
    left: -1px
}

.yummy .step-vert-right2 .stepHeader {
    border: 1px solid #caced6;
    text-align: center;
    padding: 15px 20px;
    background: #fff;
    border-radius: 4px;
    float: left;
    position: relative
}

.yummy .step-vert-right2 .stepHeader:after {
    content: "";
    position: absolute;
    top: 49.5%;
    left: -37px;
    width: 37px;
    height: 1px;
    border-top: 1px solid #caced6
}

.yummy .step-vert-right2.thick {
    border-left-width: 2px;
    left: -2px
}

.yummy .step-vert-right2.thick .stepHeader {
    border-width: 2px
}

.yummy .step-vert-right2.thick .stepHeader:after {
    border-top-width: 2px
}

.yummy .step-vert-right2.primary,.yummy .step-vert-right2.primary .stepHeader,.yummy .step-vert-right2.primary .stepHeader:after {
    border-color: #226dad
}

.yummy .step-vert-right2.info,.yummy .step-vert-right2.info .stepHeader,.yummy .step-vert-right2.info .stepHeader:after {
    border-color: #5fb6c7
}

.yummy .step-vert-right2.orange,.yummy .step-vert-right2.orange .stepHeader,.yummy .step-vert-right2.orange .stepHeader:after {
    border-color: #f0ad4e
}

@media (max-width: 768px) {
    .yummy .step-vert-right2 {
        left:0;
        margin-left: 5%
    }

    .yummy .step-vert-right2 .stepHeader {
        padding: 10px 15px
    }
}

.yummy .step-hor {
    padding: 30px 20px 20px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #caced6
}

.yummy .step-hor:after {
    content: "";
    width: 24px;
    height: 24px;
    background: #fff;
    border: 2px solid #caced6;
    border-radius: 50%;
    position: absolute;
    top: -13px;
    left: 15px
}

.yummy .step-hor.primary {
    border-top-color: #226dad
}

.yummy .step-hor.primary:after {
    border: 2px solid #226dad
}

@media (max-width: 768px) {
    .yummy .step-hor {
        border-top:0;
        border-left-width: 2px;
        border-left-style: solid;
        border-left-color: #caced6;
        margin-left: 5%;
        padding-left: 30px
    }

    .yummy .step-hor:after {
        top: 35px;
        left: -13px
    }

    .yummy .step-hor.primary {
        border-left-color: #226dad
    }
}

.yummy .step-hor2 {
    padding: 30px 20px 20px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #caced6
}

.yummy .step-hor2 .stepHeader {
    border: 1px solid #caced6;
    text-align: center;
    padding: 15px 20px;
    border-radius: 4px;
    float: left;
    position: relative
}

.yummy .step-hor2 .stepHeader:after {
    content: "";
    position: absolute;
    height: 40px;
    border-right: 1px solid #caced6;
    top: -32px;
    height: 32px;
    left: 49.5%
}

.yummy .step-hor2.thick {
    border-top-width: 2px
}

.yummy .step-hor2.thick .stepHeader,.yummy .step-hor2.thick .stepHeader:after {
    border-width: 2px
}

.yummy .step-hor2.primary,.yummy .step-hor2.primary .stepHeader,.yummy .step-hor2.primary .stepHeader:after {
    border-color: #226dad
}

.yummy .step-hor2.info,.yummy .step-hor2.info .stepHeader,.yummy .step-hor2.info .stepHeader:after {
    border-color: #5fb6c7
}

.yummy .step-hor2.orange,.yummy .step-hor2.orange .stepHeader,.yummy .step-hor2.orange .stepHeader:after {
    border-color: #f0ad4e
}

@media (max-width: 768px) {
    .yummy .step-hor2 {
        border-top:0;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #caced6;
        margin-left: 5%;
        padding-left: 30px
    }

    .yummy .step-hor2 .stepHeader:after {
        height: 1px;
        width: 32px;
        left: -32px;
        border-right: 0;
        border-top: 1px solid #caced6;
        top: 50%
    }
}

.yummy .gmap.border-radius-lg {
    border-radius: 8px
}

.yummy img.featureImageBigLeft {
    float: right;
    max-width: none;
    height: 650px
}

@media (max-width: 992px) {
    .yummy img.featureImageBigLeft {
        height:auto;
        float: none;
        max-width: 100%
    }
}

.yummy hr {
    border-bottom: 0;
    border-left: 0;
    border-right: 0
}

.yummy hr.dashed-thin {
    border-top-style: dashed;
    border-top-width: 1px
}

.yummy hr.dashed-thick {
    border-top-style: dashed;
    border-top-width: 3px
}

.yummy hr.light {
    border-top-color: #cbd0d3
}

.yummy .divider {
    line-height: 0!important;
    height: 0;
    text-align: center
}

.yummy .divider.dashed {
    border-width: 3px;
    border-style: dashed;
    border-top: 0;
    border-left: 0;
    border-right: 0
}

.yummy .divider.solid {
    border-width: 1px;
    border-style: solid;
    border-top: 0;
    border-left: 0;
    border-right: 0
}

.yummy .divider.light {
    border-color: #cbd0d3
}

.yummy .divider.light>span {
    background-color: #fff
}

.yummy .divider.primary {
    border-color: #226dad
}

.yummy .divider.primary>span {
    background-color: #f2f3f5
}

.yummy .divider.info {
    border-color: #5fb6c7
}

.yummy .divider.info>span {
    background-color: #fff
}

.yummy .divider>span {
    text-transform: uppercase;
    font-style: italic;
    padding: 0 20px
}

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

.yummy .margin-top-20 {
    margin-top: 20px
}

.yummy .margin-bottom-20 {
    margin-bottom: 20px
}

.yummy .margin-bottom-40 {
    margin-bottom: 40px
}

.yummy .margin-bottom-30 {
    margin-bottom: 30px
}

.yummy .margin-bottom-60 {
    margin-bottom: 60px
}

.yummy .margin-bottom-0 {
    margin-bottom: 0
}

.yummy .margin-tb-25 {
    margin-top: 25px;
    margin-bottom: 25px
}

.yummy .margin-right-15 {
    margin-right: 15px
}

.yummy .margin-right-7 {
    margin-right: 7px
}

.yummy .margin-top-0 {
    margin-top: 0
}

.yummy .margin-top-100 {
    margin-top: 100px
}

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

.yummy .margin-bottom-50 {
    margin-bottom: 50px
}

.yummy .margin-bottom-100 {
    margin-bottom: 100px
}

@media (max-width: 767px) {
    .yummy .xs-margin-bottom-40 {
        margin-bottom:40px
    }

    .yummy .xs-margin-bottom-20 {
        margin-bottom: 20px
    }

    .yummy .xs-margin-tp-40 {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .yummy .xs-margin-tp-20 {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

.yummy .container-full {
    margin: 0 auto;
    width: 100%
}

.yummy .container-full .row {
    margin: 0
}

.yummy .container-full .content-v-center {
    display: flex;
    align-items: center
}

.yummy .row-vertical-center {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 991px) {
    .yummy .row-vertical-center {
        display:block
    }
}

.yummy .no-padding {
    padding: 0
}

.yummy .padding-md-lr-60 {
    padding-left: 60px;
    padding-right: 60px
}

/*!
 * Lightbox for Bootstrap 3 by @ashleydw
 * https://github.com/ashleydw/lightbox
 *
 * License: https://github.com/ashleydw/lightbox/blob/master/LICENSE
 */
.ekko-lightbox-container {
    position: relative
}

.ekko-lightbox-nav-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 100%
}

.ekko-lightbox-nav-overlay a {
    z-index: 100;
    display: block;
    width: 49%;
    height: 100%;
    font-size: 30px;
    color: #fff;
    text-shadow: 2px 2px 4px #000;
    opacity: 0;
    filter: dropshadow(color=#000000,offx=2,offy=2);
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s
}

.ekko-lightbox-nav-overlay a:empty {
    width: 49%
}

.ekko-lightbox a:hover {
    text-decoration: none;
    opacity: 1
}

.ekko-lightbox .glyphicon-chevron-left {
    left: 0;
    float: left;
    padding-left: 15px;
    text-align: left
}

.ekko-lightbox .glyphicon-chevron-right {
    right: 0;
    float: right;
    padding-right: 15px;
    text-align: right
}

.ekko-lightbox .modal-footer {
    text-align: left
}

.overlay-wrapper {
    display: block;
    overflow: hidden;
    position: relative
}

.overlay-wrapper .img-thumbnail {
    margin-bottom: 0
}

.overlay-wrapper.overlay-wrapper-panel {
    margin-bottom: 20px
}

.panel.panel-overlay {
    margin-bottom: 0
}

.BlackHollowRounded,.BlackHollowSquare,.BlackRounded,.BlackSquare,.WhiteHollowRounded,.WhiteHollowSquare,.WhiteRounded,.WhiteSquare {
    display: inline-block;
    float: none;
    font-size: 18px;
    margin: 0 2px;
    text-align: center
}

.BlackHollowRounded>a,.BlackRounded>a,.WhiteHollowRounded>a,.WhiteRounded>a {
    line-height: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%
}

.WhiteRounded>a:hover {
    text-decoration: none
}

.BlackHollowSquare>a,.BlackSquare>a,.WhiteHollowSquare>a,.WhiteSquare>a {
    line-height: 40px;
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 6px
}

.WhiteRounded>a {
    background: #fff;
    color: #677287!important
}

.BlackRounded>a {
    background: #e74958;
    color: #fff!important
}

.WhiteHollowRounded>a {
    border: 3px solid #fff;
    line-height: 35px;
    color: #fff!important
}

.BlackHollowRounded>a {
    border: 3px solid #e74958;
    line-height: 35px;
    color: #e74958!important
}

.WhiteSquare>a {
    background: #fff;
    color: #677287!important
}

.BlackSquare>a {
    background: #e74958;
    color: #fff!important
}

.WhiteHollowSquare>a {
    border: 3px solid #fff;
    line-height: 35px;
    color: #fff!important
}

.BlackHollowSquare>a {
    border: 3px solid #e74958;
    line-height: 35px;
    color: #e74958!important
}

.VisibleButtons {
    margin: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    top: 50%;
    margin-top: -20px;
    margin-left: -7%
}

.visible-overlay-wrapper,.visible-overlay-wrapperCircle {
    position: absolute;
    background: -webkit-repeating-linear-gradient(-45deg,rgba(144,153,170,.5),rgba(144,153,170,.5) 3px,rgba(48,53,62,.5) 0,rgba(48,53,62,.5) 6px);
    background: repeating-linear-gradient(-45deg,rgba(144,153,170,.5),rgba(144,153,170,.5) 3px,rgba(48,53,62,.5) 0,rgba(48,53,62,.5) 6px);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0
}

.visible-overlay-wrapperCircle {
    border-radius: 50%
}

.overlay-wrapper:hover .visible-overlay-wrapper,.overlay-wrapper:hover .visible-overlay-wrapperCircle {
    opacity: .5
}

.BlackRounded>a:hover,.BlackSquare>a:hover,.WhiteRounded>a:hover,.WhiteSquare>a:hover {
    background: #e74958;
    color: #fff!important
}

.BlackHollowRounded>a:hover,.BlackHollowSquare>a:hover,.WhiteHollowRounded>a:hover,.WhiteHollowSquare>a:hover {
    border-color: #e74958;
    color: #e74958!important
}

.overlay-wrapper .overlayStyleAl,.overlay-wrapper .overlayStyleArLeft:after,.overlay-wrapper .overlayStyleArLeft:before,.overlay-wrapper .overlayStyleArRight:after,.overlay-wrapper .overlayStyleArRight:before,.overlay-wrapper .overlayStyleB,.overlay-wrapper .overlayStyleBe:after,.overlay-wrapper .overlayStyleBe:before,.overlay-wrapper .overlayStyleC:after,.overlay-wrapper .overlayStyleC:before,.overlay-wrapper .overlayStyleCa,.overlay-wrapper .overlayStyleCl,.overlay-wrapper .overlayStyleF,.overlay-wrapper .overlayStyleH,.overlay-wrapper .overlayStyleHe,.overlay-wrapper .overlayStyleK,.overlay-wrapper .overlayStyleLi:after,.overlay-wrapper .overlayStyleLi:before,.overlay-wrapper .overlayStyleMg,.overlay-wrapper .overlayStyleN:after,.overlay-wrapper .overlayStyleN:before,.overlay-wrapper .overlayStyleNa,.overlay-wrapper .overlayStyleNe,.overlay-wrapper .overlayStyleO,.overlay-wrapper .overlayStyleS,.overlay-wrapper .overlayStyleSc,.overlay-wrapper .overlayStyleSi,.overlay-wrapper .overlayStyleTi {
    background: -webkit-repeating-linear-gradient(-45deg,rgba(144,153,170,.5),rgba(144,153,170,.5) 3px,rgba(48,53,62,.5) 0,rgba(48,53,62,.5) 6px);
    background: repeating-linear-gradient(-45deg,rgba(144,153,170,.5),rgba(144,153,170,.5) 3px,rgba(48,53,62,.5) 0,rgba(48,53,62,.5) 6px);
    display: block;
    opacity: 0;
    position: absolute;
    border-radius: 4px
}

.overlay-wrapper .overlayStyleH {
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleH {
    opacity: 1
}

.overlay-wrapper .overlayStyleHe {
    height: 0;
    left: 0;
    top: 50%;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleHe {
    height: 100%;
    top: 0;
    opacity: 1
}

.overlay-wrapper .overlayStyleLi:after {
    height: 100%;
    content: "";
    left: 0;
    top: -100%;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleLi:after {
    top: -50%;
    opacity: 1
}

.overlay-wrapper .overlayStyleLi:before {
    bottom: -100%;
    height: 100%;
    content: "";
    left: 0;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleLi:before {
    bottom: -50%;
    opacity: 1
}

.overlay-wrapper .overlayStyleBe:after {
    height: 100%;
    content: "";
    left: 0;
    top: -100%;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleBe:after {
    top: 50%;
    opacity: 1
}

.overlay-wrapper .overlayStyleBe:before {
    bottom: -100%;
    height: 100%;
    content: "";
    left: 0;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleBe:before {
    bottom: 50%;
    opacity: 1
}

.overlay-wrapper .overlayStyleB {
    height: 100%;
    left: 50%;
    top: 0;
    width: 0
}

.overlay-wrapper:hover .overlayStyleB {
    left: 0;
    width: 100%;
    opacity: 1
}

.overlay-wrapper .overlayStyleC:after {
    height: 100%;
    content: "";
    right: -100%;
    top: 0;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleC:after {
    right: -50%;
    opacity: 1
}

.overlay-wrapper .overlayStyleC:before {
    height: 100%;
    content: "";
    left: -100%;
    top: 0;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleC:before {
    left: -50%;
    opacity: 1
}

.overlay-wrapper .overlayStyleN:after {
    height: 100%;
    content: "";
    right: -100%;
    top: 0;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleN:after {
    right: 50%;
    opacity: 1
}

.overlay-wrapper .overlayStyleN:before {
    height: 100%;
    content: "";
    left: -100%;
    top: 0;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleN:before {
    left: 50%;
    opacity: 1
}

.overlay-wrapper .overlayStyleO {
    height: 100%;
    left: -100%;
    top: -100%;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleO {
    left: 0;
    top: 0;
    opacity: 1
}

.overlay-wrapper .overlayStyleF {
    height: 100%;
    right: -100%;
    top: -100%;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleF {
    right: 0;
    top: 0;
    opacity: 1
}

.overlay-wrapper .overlayStyleNe {
    height: 100%;
    left: -100%;
    bottom: -100%;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleNe {
    bottom: 0;
    left: 0;
    opacity: 1
}

.overlay-wrapper .overlayStyleNa {
    height: 100%;
    right: -100%;
    bottom: -100%;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleNa {
    bottom: 0;
    right: 0;
    opacity: 1
}

.overlay-wrapper .overlayStyleMg {
    height: 100%;
    left: 0;
    top: -100%;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleMg {
    top: 0;
    opacity: 1
}

.overlay-wrapper .overlayStyleAl {
    height: 100%;
    left: 0;
    bottom: -100%;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleAl {
    bottom: 0;
    opacity: 1
}

.overlay-wrapper .overlayStyleSi {
    height: 100%;
    top: 0;
    right: -100%;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleSi {
    right: 0;
    opacity: 1
}

.overlay-wrapper .overlayStyleP {
    background: rgba(44,48,54,.4);
    height: 100%;
    display: block;
    top: 0;
    opacity: 0;
    position: absolute;
    left: -100%;
    width: 100%
}

.overlay-wrapper:hover .overlayStyleP {
    left: 0;
    opacity: 1
}

.overlay-wrapper .overlayStyleS {
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-transform: rotate(180deg) scale(0);
    -moz-transform: rotate(180deg) scale(0);
    -ms-transform: rotate(180deg) scale(0);
    -o-transform: rotate(180deg) scale(0);
    transform: rotate(180deg) scale(0)
}

.overlay-wrapper:hover .overlayStyleS {
    -webkit-transform: rotate(0deg) scale(1);
    -moz-transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    -o-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    opacity: 1
}

.overlay-wrapper .overlayStyleCl {
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-transform: rotate(-180deg) scale(0);
    -moz-transform: rotate(-180deg) scale(0);
    -ms-transform: rotate(-180deg) scale(0);
    -o-transform: rotate(-180deg) scale(0);
    transform: rotate(-180deg) scale(0)
}

.overlay-wrapper:hover .overlayStyleCl {
    -webkit-transform: rotate(0deg) scale(1);
    -moz-transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    -o-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    opacity: 1
}

.overlay-wrapper .overlayStyleArLeft:before {
    content: "";
    top: -50%;
    width: 100%;
    height: 100%;
    left: -100%;
    overflow: hidden
}

.overlay-wrapper .overlayStyleArLeft:after {
    content: "";
    top: 50%;
    width: 100%;
    height: 100%;
    left: -100%;
    overflow: hidden
}

.overlay-wrapper .overlayStyleArRight:before {
    content: "";
    top: -50%;
    width: 100%;
    height: 100%;
    right: -100%;
    overflow: hidden
}

.overlay-wrapper .overlayStyleArRight:after {
    content: "";
    top: 50%;
    width: 100%;
    height: 100%;
    right: -100%;
    overflow: hidden
}

.overlay-wrapper:hover .overlayStyleArLeft:after,.overlay-wrapper:hover .overlayStyleArLeft:before {
    opacity: 1;
    left: 50%
}

.overlay-wrapper:hover .overlayStyleArRight:after,.overlay-wrapper:hover .overlayStyleArRight:before {
    opacity: 1;
    right: 50%
}

.overlay-wrapper .overlayStyleK {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform-style: preserve-3D;
    -moz-transform-style: preserve-3D;
    -ms-transform-style: preserve-3D;
    -o-transform-style: preserve-3D;
    transform-style: preserve-3D;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.overlay-wrapper:hover .overlayStyleK {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 1
}

.overlay-wrapper .overlayStyleCa {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right;
    -webkit-transform-style: preserve-3D;
    -moz-transform-style: preserve-3D;
    -ms-transform-style: preserve-3D;
    -o-transform-style: preserve-3D;
    transform-style: preserve-3D;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.overlay-wrapper:hover .overlayStyleCa {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 1
}

.overlay-wrapper .overlayStyleSc {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform-style: preserve-3D;
    -moz-transform-style: preserve-3D;
    -ms-transform-style: preserve-3D;
    -o-transform-style: preserve-3D;
    transform-style: preserve-3D;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.overlay-wrapper:hover .overlayStyleSc {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 1
}

.overlay-wrapper .overlayStyleTi {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transform-origin: bottom right;
    -moz-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    -o-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transform-style: preserve-3D;
    -moz-transform-style: preserve-3D;
    -ms-transform-style: preserve-3D;
    -o-transform-style: preserve-3D;
    transform-style: preserve-3D;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.overlay-wrapper:hover .overlayStyleTi {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 1
}

.GrayScale {
    -webkit-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: gray;
    -webkit-filter: grayscale(100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    opacity: .6
}

.GrayScale:hover {
    -webkit-filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1
}

.BackgroundS:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.BackgroundRR:hover img {
    -webkit-transform: rotate(-10deg) scale(1.4);
    -moz-transform: rotate(-10deg) scale(1.4);
    -ms-transform: rotate(-10deg) scale(1.4);
    -o-transform: rotate(-10deg) scale(1.4);
    transform: rotate(-10deg) scale(1.4)
}

.BackgroundR:hover img {
    -webkit-transform: rotate(10deg) scale(1.4);
    -moz-transform: rotate(10deg) scale(1.4);
    -ms-transform: rotate(10deg) scale(1.4);
    -o-transform: rotate(10deg) scale(1.4);
    transform: rotate(10deg) scale(1.4)
}

.BackgroundRS img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.BackgroundRS:hover img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.BackgroundF:hover img {
    opacity: 0
}

.BackgroundFS img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.BackgroundFS:hover img {
    -webkit-transform: scale(10);
    -moz-transform: scale(10);
    -ms-transform: scale(10);
    -o-transform: scale(10);
    transform: scale(10);
    opacity: 0
}

.BackgroundFRS img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.BackgroundFRS:hover img {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0
}

.CircleSquare,.SquareCircle:hover {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.CircleSquare:hover {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.overlay-wrapper .CStyleH {
    margin: 0;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 0;
    visibility: hidden;
    width: 100%;
    -webkit-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -moz-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -ms-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -o-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    transition: all .4s cubic-bezier(1,-.6,.57,-.15)
}

.overlay-wrapper:hover .CStyleH {
    margin-top: -20px;
    opacity: 1;
    top: 50%;
    visibility: visible
}

.overlay-wrapper .CStyleHe {
    visibility: hidden;
    margin: 0;
    opacity: 0;
    position: absolute;
    text-align: center;
    bottom: 0;
    width: 100%;
    -webkit-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -moz-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -ms-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -o-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    transition: all .4s cubic-bezier(1,-.6,.57,-.15)
}

.overlay-wrapper:hover .CStyleHe {
    margin-bottom: -20px;
    opacity: 1;
    bottom: 50%;
    visibility: visible
}

.overlay-wrapper .CStyleLi {
    visibility: hidden;
    margin: 0;
    opacity: 0;
    position: absolute;
    text-align: right;
    right: 0;
    width: 100%;
    top: 50%;
    margin-top: -20px;
    -webkit-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -moz-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -ms-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -o-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    transition: all .4s cubic-bezier(1,-.6,.57,-.15)
}

.overlay-wrapper:hover .CStyleLi {
    margin-right: -42px;
    opacity: 1;
    right: 50%;
    visibility: visible
}

.overlay-wrapper .CStyleBe {
    visibility: hidden;
    margin: 0;
    opacity: 0;
    position: absolute;
    text-align: left;
    left: 0;
    width: 100%;
    top: 50%;
    margin-top: -20px;
    -webkit-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -moz-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -ms-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -o-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    transition: all .4s cubic-bezier(1,-.6,.57,-.15)
}

.overlay-wrapper:hover .CStyleBe {
    margin-left: -42px;
    opacity: 1;
    left: 50%;
    visibility: visible
}

.overlay-wrapper .CStyleB {
    visibility: hidden;
    margin: 0;
    opacity: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    top: 50%;
    margin-top: -20px;
    -webkit-transform: scale(.2);
    -moz-transform: scale(.2);
    -ms-transform: scale(.2);
    -o-transform: scale(.2);
    transform: scale(.2);
    -webkit-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -moz-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -ms-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    -o-transition: all .4s cubic-bezier(1,-.6,.57,-.15);
    transition: all .4s cubic-bezier(1,-.6,.57,-.15)
}

.overlay-wrapper:hover .CStyleB {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.overlay-wrapper .CStyleC span {
    position: absolute
}

.overlay-wrapper .CStyleC span:first-of-type {
    bottom: 50%;
    top: 50%;
    left: 0;
    margin: -20px 0 0 -68px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .4s cubic-bezier(1,0,.57,0)!important;
    -webkit-transition: all .4s cubic-bezier(1,-.36,.57,-.15)!important;
    -moz-transition: all .4s cubic-bezier(1,-.36,.57,-.15)!important;
    -ms-transition: all .4s cubic-bezier(1,-.36,.57,-.15)!important;
    -o-transition: all .4s cubic-bezier(1,-.36,.57,-.15)!important;
    transition: all .4s cubic-bezier(1,-.36,.57,-.15)!important
}

.overlay-wrapper .CStyleC span:nth-of-type(2) {
    bottom: 50%;
    top: 50%;
    left: 50%;
    right: 50%;
    margin: -20px 0 0 -20px;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.overlay-wrapper .CStyleC span:nth-of-type(3) {
    bottom: 50%;
    top: 50%;
    right: 0;
    margin: -20px -68px 0 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .4s cubic-bezier(1,0,.57,0)!important;
    -webkit-transition: all .4s cubic-bezier(1,-.36,.57,-.15)!important;
    -moz-transition: all .4s cubic-bezier(1,-.36,.57,-.15)!important;
    -ms-transition: all .4s cubic-bezier(1,-.36,.57,-.15)!important;
    -o-transition: all .4s cubic-bezier(1,-.36,.57,-.15)!important;
    transition: all .4s cubic-bezier(1,-.36,.57,-.15)!important
}

.overlay-wrapper:hover .CStyleC span:first-of-type {
    left: 50%;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper:hover .CStyleC span:nth-of-type(2) {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.overlay-wrapper:hover .CStyleC span:nth-of-type(3) {
    right: 50%;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper .StyleB,.overlay-wrapper .StyleBe,.overlay-wrapper .StyleC,.overlay-wrapper .StyleCl,.overlay-wrapper .StyleF,.overlay-wrapper .StyleH,.overlay-wrapper .StyleHe,.overlay-wrapper .StyleLi,.overlay-wrapper .StyleN,.overlay-wrapper .StyleNa,.overlay-wrapper .StyleNe {
    visibility: hidden;
    margin: 0;
    opacity: 0;
    position: absolute;
    text-align: center;
    margin-top: -20px
}

.overlay-wrapper .StyleH {
    width: 100%;
    top: 50%
}

.overlay-wrapper.show .StyleH,.overlay-wrapper:hover .StyleH {
    opacity: 1;
    visibility: visible
}

.overlay-wrapper .StyleHe {
    top: 0;
    width: 100%
}

.overlay-wrapper:hover .StyleHe {
    margin-top: -20px;
    opacity: 1;
    top: 50%;
    visibility: visible
}

.overlay-wrapper .StyleLi {
    bottom: 0;
    width: 100%
}

.overlay-wrapper:hover .StyleLi {
    margin-bottom: -20px;
    opacity: 1;
    bottom: 50%;
    visibility: visible
}

.overlay-wrapper .StyleBe {
    text-align: right;
    right: 0;
    width: 100%;
    top: 50%
}

.overlay-wrapper:hover .StyleBe {
    margin-right: -42px;
    opacity: 1;
    right: 50%;
    visibility: visible
}

.overlay-wrapper .StyleB {
    text-align: left;
    left: 0;
    width: 100%;
    top: 50%
}

.overlay-wrapper:hover .StyleB {
    margin-left: -42px;
    opacity: 1;
    left: 50%;
    visibility: visible
}

.overlay-wrapper .StyleC {
    width: 100%;
    top: 50%;
    -webkit-transform: scale(.2);
    -moz-transform: scale(.2);
    -ms-transform: scale(.2);
    -o-transform: scale(.2);
    transform: scale(.2)
}

.overlay-wrapper:hover .StyleC {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.overlay-wrapper .StyleN {
    width: 100%;
    top: 50%;
    visibility: visible;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.overlay-wrapper:hover .StyleN {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    transform: rotate(1turn)
}

.overlay-wrapper .StyleO span {
    position: absolute
}

.overlay-wrapper .StyleO span:first-of-type {
    bottom: 50%;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -42px;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper .StyleO span:nth-of-type(2) {
    bottom: 50%;
    top: 50%;
    right: 50%;
    margin: -20px -42px 0 0;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper:hover .StyleO span:first-of-type,.overlay-wrapper:hover .StyleO span:nth-of-type(2) {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    transform: rotate(1turn)
}

.overlay-wrapper .StyleF {
    visibility: hidden;
    -webkit-transform: scale(.5) rotateX(1turn);
    -moz-transform: scale(.5) rotateX(1turn);
    -ms-transform: scale(.5) rotateX(1turn);
    -o-transform: scale(.5) rotateX(1turn);
    transform: scale(.5) rotateX(1turn);
    width: 100%;
    top: 50%
}

.overlay-wrapper:hover .StyleF {
    opacity: 1;
    -webkit-transform: scale(1) rotateX(0deg);
    -moz-transform: scale(1) rotateX(0deg);
    -ms-transform: scale(1) rotateX(0deg);
    -o-transform: scale(1) rotateX(0deg);
    transform: scale(1) rotateX(0deg);
    visibility: visible
}

.overlay-wrapper .StyleNe {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    width: 100%;
    top: 50%
}

.overlay-wrapper:hover .StyleNe {
    opacity: 1;
    -webkit-transform: rotateY(1turn);
    -moz-transform: rotateY(1turn);
    -ms-transform: rotateY(1turn);
    -o-transform: rotateY(1turn);
    transform: rotateY(1turn);
    visibility: visible
}

.overlay-wrapper .StyleNa {
    -webkit-transform: scale(.2) rotateY(1turn);
    -moz-transform: scale(.2) rotateY(1turn);
    -ms-transform: scale(.2) rotateY(1turn);
    -o-transform: scale(.2) rotateY(1turn);
    transform: scale(.2) rotateY(1turn);
    width: 100%;
    top: 50%
}

.overlay-wrapper:hover .StyleNa {
    opacity: 1;
    -webkit-transform: scale(1) rotateY(0deg);
    -moz-transform: scale(1) rotateY(0deg);
    -ms-transform: scale(1) rotateY(0deg);
    -o-transform: scale(1) rotateY(0deg);
    transform: scale(1) rotateY(0deg);
    visibility: visible
}

.overlay-wrapper .StyleMg span {
    position: absolute
}

.overlay-wrapper .StyleMg span:first-of-type {
    bottom: 50%;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -82px;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper .StyleMg span:nth-of-type(2) {
    bottom: 50%;
    top: 50%;
    right: 50%;
    margin: -20px -82px 0 0;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper:hover .StyleMg span:first-of-type {
    margin: -20px 0 0 -42px;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper:hover .StyleMg span:nth-of-type(2) {
    margin: -20px -42px 0 0;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper .StyleAl span {
    position: absolute
}

.overlay-wrapper .StyleAl span:first-of-type {
    top: 0;
    left: 50%;
    margin: -20px 0 0 -42px;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper .StyleAl span:nth-of-type(2) {
    bottom: 0;
    right: 50%;
    margin: 0 -42px -20px 0;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper:hover .StyleAl span:first-of-type {
    top: 50%;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper:hover .StyleAl span:nth-of-type(2) {
    bottom: 50%;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper .StyleSi span {
    position: absolute
}

.overlay-wrapper .StyleSi span:first-of-type {
    bottom: 0;
    left: 50%;
    margin: 0 0 -20px -42px;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper .StyleSi span:nth-of-type(2) {
    top: 0;
    right: 50%;
    margin: -20px -42px 0 0;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper:hover .StyleSi span:first-of-type {
    bottom: 50%;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper:hover .StyleSi span:nth-of-type(2) {
    top: 50%;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper .StyleP span {
    position: absolute
}

.overlay-wrapper .StyleP span:first-of-type {
    top: 0;
    left: 0;
    margin: -40px 0 0 -40px;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper .StyleP span:nth-of-type(2) {
    bottom: 0;
    right: 0;
    margin: 0 -40px -40px 0;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper:hover .StyleP span:first-of-type {
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -42px;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper:hover .StyleP span:nth-of-type(2) {
    bottom: 50%;
    right: 50%;
    margin: 0 -42px -20px 0;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper .StyleS span {
    position: absolute
}

.overlay-wrapper .StyleS span:first-of-type {
    bottom: 0;
    left: 0;
    margin: -40px 0 0 -40px;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper .StyleS span:nth-of-type(2) {
    top: 0;
    right: 0;
    margin: 0 -40px -40px 0;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper:hover .StyleS span:first-of-type {
    bottom: 50%;
    left: 50%;
    margin: 0 0 -20px -42px;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper:hover .StyleS span:nth-of-type(2) {
    top: 50%;
    right: 50%;
    margin: -20px -42px 0 0;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper .StyleCl {
    width: 100%;
    top: 50%;
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg)
}

.overlay-wrapper:hover .StyleCl {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateX(1turn);
    -moz-transform: rotateX(1turn);
    -ms-transform: rotateX(1turn);
    -o-transform: rotateX(1turn);
    transform: rotateX(1turn)
}

.overlay-wrapper .StyleAr span {
    position: absolute
}

.overlay-wrapper .StyleAr span:first-of-type {
    left: 50%;
    margin: -20px 0 0 -42px
}

.overlay-wrapper .StyleAr span:first-of-type,.overlay-wrapper .StyleAr span:nth-of-type(2) {
    top: 50%;
    bottom: 50%;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(.2) rotate(0deg);
    -moz-transform: scale(.2) rotate(0deg);
    -ms-transform: scale(.2) rotate(0deg);
    -o-transform: scale(.2) rotate(0deg);
    transform: scale(.2) rotate(0deg)
}

.overlay-wrapper .StyleAr span:nth-of-type(2) {
    right: 50%;
    margin: -20px -42px 0 0
}

.overlay-wrapper:hover .StyleAr span:first-of-type,.overlay-wrapper:hover .StyleAr span:nth-of-type(2) {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1) rotate(1turn);
    -moz-transform: scale(1) rotate(1turn);
    -ms-transform: scale(1) rotate(1turn);
    -o-transform: scale(1) rotate(1turn);
    transform: scale(1) rotate(1turn)
}

.overlay-wrapper .StyleK span {
    position: absolute
}

.overlay-wrapper .StyleK span:first-of-type {
    left: 50%;
    margin: -20px 0 0 -42px
}

.overlay-wrapper .StyleK span:first-of-type,.overlay-wrapper .StyleK span:nth-of-type(2) {
    top: 50%;
    bottom: 50%;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg)
}

.overlay-wrapper .StyleK span:nth-of-type(2) {
    right: 50%;
    margin: -20px -42px 0 0
}

.overlay-wrapper:hover .StyleK span:first-of-type,.overlay-wrapper:hover .StyleK span:nth-of-type(2) {
    visibility: visible;
    opacity: 1;
    -webkit-transform: rotateY(1turn);
    -moz-transform: rotateY(1turn);
    -ms-transform: rotateY(1turn);
    -o-transform: rotateY(1turn);
    transform: rotateY(1turn)
}

.overlay-wrapper .StyleCa span {
    position: absolute
}

.overlay-wrapper .StyleCa span:first-of-type {
    left: 50%;
    margin: -20px 0 0 -42px
}

.overlay-wrapper .StyleCa span:first-of-type,.overlay-wrapper .StyleCa span:nth-of-type(2) {
    top: 50%;
    bottom: 50%;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(.2) rotateY(0deg);
    -moz-transform: scale(.2) rotateY(0deg);
    -ms-transform: scale(.2) rotateY(0deg);
    -o-transform: scale(.2) rotateY(0deg);
    transform: scale(.2) rotateY(0deg)
}

.overlay-wrapper .StyleCa span:nth-of-type(2) {
    right: 50%;
    margin: -20px -42px 0 0
}

.overlay-wrapper:hover .StyleCa span:first-of-type,.overlay-wrapper:hover .StyleCa span:nth-of-type(2) {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1) rotateY(1turn);
    -moz-transform: scale(1) rotateY(1turn);
    -ms-transform: scale(1) rotateY(1turn);
    -o-transform: scale(1) rotateY(1turn);
    transform: scale(1) rotateY(1turn)
}

.overlay-wrapper .StyleSc span {
    position: absolute
}

.overlay-wrapper .StyleSc span:first-of-type {
    bottom: 50%;
    top: 50%;
    left: 0;
    margin: -20px 0 0 -68px;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper .StyleSc span:nth-of-type(2) {
    top: 0;
    right: 50%;
    left: 50%;
    margin: -20px 0 0 -20px;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper .StyleSc span:nth-of-type(3) {
    bottom: 50%;
    top: 50%;
    right: 0;
    margin: -20px -68px 0 0;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper:hover .StyleSc span:first-of-type {
    left: 50%;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper:hover .StyleSc span:nth-of-type(2) {
    top: 50%;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper:hover .StyleSc span:nth-of-type(3) {
    right: 50%;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper .StyleTi span {
    position: absolute
}

.overlay-wrapper .StyleTi span:first-of-type {
    bottom: 50%;
    top: 50%;
    left: 0;
    margin: -20px 0 0 -68px;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper .StyleTi span:nth-of-type(2) {
    bottom: 50%;
    top: 50%;
    left: 50%;
    right: 50%;
    margin: -20px 0 0 -20px;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.overlay-wrapper .StyleTi span:nth-of-type(3) {
    bottom: 50%;
    top: 50%;
    right: 0;
    margin: -20px -68px 0 0;
    visibility: hidden;
    opacity: 0
}

.overlay-wrapper:hover .StyleTi span:first-of-type {
    left: 50%;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper:hover .StyleTi span:nth-of-type(2) {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.overlay-wrapper:hover .StyleTi span:nth-of-type(3) {
    right: 50%;
    visibility: visible;
    opacity: 1
}

.overlay-wrapper .StyleV span {
    position: absolute
}

.overlay-wrapper .StyleV span:first-of-type {
    top: 0;
    left: 50%;
    margin: -20px 0 0 -68px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .2s cubic-bezier(0,1.135,.73,1.405) .2s;
    -moz-transition: all .2s cubic-bezier(0,1.135,.73,1.405) .2s;
    -ms-transition: all .2s cubic-bezier(0,1.135,.73,1.405) .2s;
    -o-transition: all .2s cubic-bezier(0,1.135,.73,1.405) .2s;
    transition: all .2s cubic-bezier(0,1.135,.73,1.405) .2s
}

.overlay-wrapper .StyleV span:nth-of-type(2) {
    top: 0;
    left: 50%;
    margin: -20px 0 0 -20px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .2s cubic-bezier(0,1.135,.73,1.405) .3s;
    -moz-transition: all .2s cubic-bezier(0,1.135,.73,1.405) .3s;
    -ms-transition: all .2s cubic-bezier(0,1.135,.73,1.405) .3s;
    -o-transition: all .2s cubic-bezier(0,1.135,.73,1.405) .3s;
    transition: all .2s cubic-bezier(0,1.135,.73,1.405) .3s
}

.overlay-wrapper .StyleV span:nth-of-type(3) {
    top: 0;
    right: 50%;
    margin: -20px -68px 0 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .2s cubic-bezier(0,1.135,.73,1.405) .4s;
    -moz-transition: all .2s cubic-bezier(0,1.135,.73,1.405) .4s;
    -ms-transition: all .2s cubic-bezier(0,1.135,.73,1.405) .4s;
    -o-transition: all .2s cubic-bezier(0,1.135,.73,1.405) .4s;
    transition: all .2s cubic-bezier(0,1.135,.73,1.405) .4s
}

.overlay-wrapper:hover .StyleV span:first-of-type,.overlay-wrapper:hover .StyleV span:nth-of-type(2),.overlay-wrapper:hover .StyleV span:nth-of-type(3) {
    top: 50%;
    visibility: visible;
    opacity: 1
}

.ContentWrapperH .ContentH,ContentWrapperHe .ContentHe {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0
}

.ContentWrapperH:hover .ContentH {
    opacity: 1;
    visibility: visible
}

.ContentWrapperH .ContentH .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperHe .ContentHe {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.ContentWrapperHe:hover .ContentHe {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ContentWrapperHe .ContentHe .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperLi .ContentLi,.ContentWrapperLi:hover img {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.ContentWrapperLi .ContentLi {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0
}

.ContentWrapperLi:hover .ContentLi {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.ContentWrapperLi .ContentLi .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperBe img {
    opacity: 1
}

.ContentWrapperBe:hover img {
    -webkit-transform: scale(10);
    -moz-transform: scale(10);
    -ms-transform: scale(10);
    -o-transform: scale(10);
    transform: scale(10);
    opacity: 0
}

.ContentWrapperBe .ContentBe {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0
}

.ContentWrapperBe:hover .ContentBe {
    opacity: 1;
    visibility: visible
}

.ContentWrapperBe .ContentBe .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperB:hover img {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%)
}

.ContentWrapperB .ContentB {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: -100%;
    left: 0
}

.ContentWrapperB:hover .ContentB {
    opacity: 1;
    visibility: visible;
    top: 0
}

.ContentWrapperB .ContentB .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperC:hover img {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%)
}

.ContentWrapperC .ContentC {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    bottom: -100%;
    left: 0
}

.ContentWrapperC:hover .ContentC {
    opacity: 1;
    visibility: visible;
    bottom: 0
}

.ContentWrapperC .ContentC .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperN:hover img {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.ContentWrapperN .ContentN {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    right: -100%
}

.ContentWrapperN:hover .ContentN {
    opacity: 1;
    visibility: visible;
    right: 0
}

.ContentWrapperN .ContentN .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperO:hover img {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.ContentWrapperO .ContentO {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: -100%
}

.ContentWrapperO:hover .ContentO {
    opacity: 1;
    visibility: visible;
    left: 0
}

.ContentWrapperO .ContentO .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperF:hover img {
    -webkit-transform: translateX(20%);
    -moz-transform: translateX(20%);
    -ms-transform: translateX(20%);
    -o-transform: translateX(20%);
    transform: translateX(20%)
}

.ContentWrapperF .ContentF {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 50%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    -webkit-transform: perspective(600px) rotateY(90deg);
    -moz-transform: perspective(600px) rotateY(90deg);
    -ms-transform: perspective(600px) rotateY(90deg);
    -o-transform: perspective(600px) rotateY(90deg);
    transform: perspective(600px) rotateY(90deg);
    -webkit-transform-origin: left center 0;
    -moz-transform-origin: left center 0;
    -ms-transform-origin: left center 0;
    -o-transform-origin: left center 0;
    transform-origin: left center 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.ContentWrapperF:hover .ContentF {
    opacity: 1;
    visibility: visible;
    -webkit-transform: perspective(600px) rotateY(0deg);
    -moz-transform: perspective(600px) rotateY(0deg);
    -ms-transform: perspective(600px) rotateY(0deg);
    -o-transform: perspective(600px) rotateY(0deg);
    transform: perspective(600px) rotateY(0deg)
}

.ContentWrapperF .ContentF .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperNe:hover img {
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    -o-transform: translateY(20%);
    transform: translateY(20%)
}

.ContentWrapperNe .ContentNe {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 50%;
    display: block;
    top: 0;
    left: 0;
    -webkit-transform: perspective(600px) rotateX(-90deg);
    -moz-transform: perspective(600px) rotateX(-90deg);
    -ms-transform: perspective(600px) rotateX(-90deg);
    -o-transform: perspective(600px) rotateX(-90deg);
    transform: perspective(600px) rotateX(-90deg);
    -webkit-transform-origin: center top 0;
    -moz-transform-origin: center top 0;
    -ms-transform-origin: center top 0;
    -o-transform-origin: center top 0;
    transform-origin: center top 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.ContentWrapperNe:hover .ContentNe {
    opacity: 1;
    visibility: visible;
    -webkit-transform: perspective(600px) rotateX(0deg);
    -moz-transform: perspective(600px) rotateX(0deg);
    -ms-transform: perspective(600px) rotateX(0deg);
    -o-transform: perspective(600px) rotateX(0deg);
    transform: perspective(600px) rotateX(0deg)
}

.ContentWrapperNe .ContentNe .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperNa:hover img {
    -webkit-transform: translateX(-20%);
    -moz-transform: translateX(-20%);
    -ms-transform: translateX(-20%);
    -o-transform: translateX(-20%);
    transform: translateX(-20%)
}

.ContentWrapperNa .ContentNa {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 50%;
    height: 100%;
    display: block;
    top: 0;
    right: 0;
    -webkit-transform: perspective(600px) rotateY(-90deg);
    -moz-transform: perspective(600px) rotateY(-90deg);
    -ms-transform: perspective(600px) rotateY(-90deg);
    -o-transform: perspective(600px) rotateY(-90deg);
    transform: perspective(600px) rotateY(-90deg);
    -webkit-transform-origin: right center 0;
    -moz-transform-origin: right center 0;
    -ms-transform-origin: right center 0;
    -o-transform-origin: right center 0;
    transform-origin: right center 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.ContentWrapperNa:hover .ContentNa {
    opacity: 1;
    visibility: visible;
    -webkit-transform: perspective(600px) rotateY(0deg);
    -moz-transform: perspective(600px) rotateY(0deg);
    -ms-transform: perspective(600px) rotateY(0deg);
    -o-transform: perspective(600px) rotateY(0deg);
    transform: perspective(600px) rotateY(0deg)
}

.ContentWrapperNa .ContentNa .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperMg:hover img {
    -webkit-transform: translateY(-20%);
    -moz-transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    -o-transform: translateY(-20%);
    transform: translateY(-20%)
}

.ContentWrapperMg .ContentMg {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 50%;
    display: block;
    bottom: 0;
    left: 0;
    -webkit-transform: perspective(600px) rotateX(90deg);
    -moz-transform: perspective(600px) rotateX(90deg);
    -ms-transform: perspective(600px) rotateX(90deg);
    -o-transform: perspective(600px) rotateX(90deg);
    transform: perspective(600px) rotateX(90deg);
    -webkit-transform-origin: center bottom 0;
    -moz-transform-origin: center bottom 0;
    -ms-transform-origin: center bottom 0;
    -o-transform-origin: center bottom 0;
    transform-origin: center bottom 0;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.ContentWrapperMg:hover .ContentMg {
    opacity: 1;
    visibility: visible;
    -webkit-transform: perspective(600px) rotateY(0deg);
    -moz-transform: perspective(600px) rotateY(0deg);
    -ms-transform: perspective(600px) rotateY(0deg);
    -o-transform: perspective(600px) rotateY(0deg);
    transform: perspective(600px) rotateY(0deg)
}

.ContentWrapperMg .ContentMg .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperAl .ContentAl {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    -webkit-transform: rotateY(0deg) scale(0);
    -moz-transform: rotateY(0deg) scale(0);
    -ms-transform: rotateY(0deg) scale(0);
    -o-transform: rotateY(0deg) scale(0);
    transform: rotateY(0deg) scale(0)
}

.ContentWrapperAl:hover .ContentAl {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateY(1turn) scale(.9);
    -moz-transform: rotateY(1turn) scale(.9);
    -ms-transform: rotateY(1turn) scale(.9);
    -o-transform: rotateY(1turn) scale(.9);
    transform: rotateY(1turn) scale(.9)
}

.ContentWrapperAl .ContentAl .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperSi .ContentSi {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    -webkit-transform: rotateX(0deg) scale(0);
    -moz-transform: rotateX(0deg) scale(0);
    -ms-transform: rotateX(0deg) scale(0);
    -o-transform: rotateX(0deg) scale(0);
    transform: rotateX(0deg) scale(0)
}

.ContentWrapperSi:hover .ContentSi {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateX(1turn) scale(.9);
    -moz-transform: rotateX(1turn) scale(.9);
    -ms-transform: rotateX(1turn) scale(.9);
    -o-transform: rotateX(1turn) scale(.9);
    transform: rotateX(1turn) scale(.9)
}

.ContentWrapperSi .ContentSi .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperP .ContentP {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    -webkit-transform: rotateY(0deg) scale(.9);
    -moz-transform: rotateY(0deg) scale(.9);
    -ms-transform: rotateY(0deg) scale(.9);
    -o-transform: rotateY(0deg) scale(.9);
    transform: rotateY(0deg) scale(.9)
}

.ContentWrapperP:hover .ContentP {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateY(1turn) scale(.9);
    -moz-transform: rotateY(1turn) scale(.9);
    -ms-transform: rotateY(1turn) scale(.9);
    -o-transform: rotateY(1turn) scale(.9);
    transform: rotateY(1turn) scale(.9)
}

.ContentWrapperP .ContentP .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperS .ContentS {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    -webkit-transform: rotateX(0deg) scale(.9);
    -moz-transform: rotateX(0deg) scale(.9);
    -ms-transform: rotateX(0deg) scale(.9);
    -o-transform: rotateX(0deg) scale(.9);
    transform: rotateX(0deg) scale(.9)
}

.ContentWrapperS:hover .ContentS {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateX(1turn) scale(.9);
    -moz-transform: rotateX(1turn) scale(.9);
    -ms-transform: rotateX(1turn) scale(.9);
    -o-transform: rotateX(1turn) scale(.9);
    transform: rotateX(1turn) scale(.9)
}

.ContentWrapperS .ContentS .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperCl {
    overflow: visible!important
}

.ContentWrapperCl img {
    position: relative;
    z-index: 455
}

.ContentWrapperCl:hover img {
    -webkit-transform: translateY(-40%);
    -moz-transform: translateY(-40%);
    -ms-transform: translateY(-40%);
    -o-transform: translateY(-40%);
    transform: translateY(-40%)
}

.ContentWrapperCl .ContentCl {
    position: absolute;
    background: #fff;
    opacity: 1;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    bottom: 0;
    left: 0;
    z-index: 200
}

.ContentWrapperCl:hover .ContentCl {
    visibility: visible
}

.ContentWrapperCl .ContentCl .Content {
    position: absolute;
    top: 65%;
    display: block;
    width: 100%
}

.ContentWrapperAr {
    overflow: visible!important
}

.ContentWrapperAr img {
    position: relative;
    z-index: 455
}

.ContentWrapperAr:hover img {
    -webkit-transform: translateY(40%);
    -moz-transform: translateY(40%);
    -ms-transform: translateY(40%);
    -o-transform: translateY(40%);
    transform: translateY(40%)
}

.ContentWrapperAr .ContentAr {
    position: absolute;
    background: #fff;
    opacity: 1;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    bottom: 0;
    left: 0;
    z-index: 200
}

.ContentWrapperAr:hover .ContentAr {
    visibility: visible
}

.ContentWrapperAr .ContentAr .Content {
    position: absolute;
    top: 5%;
    display: block;
    width: 100%
}

.ContentWrapperK {
    overflow: visible!important
}

.ContentWrapperK img {
    position: relative;
    z-index: 455
}

.ContentWrapperK:hover img {
    -webkit-transform: translateX(-20%);
    -moz-transform: translateX(-20%);
    -ms-transform: translateX(-20%);
    -o-transform: translateX(-20%);
    transform: translateX(-20%)
}

.ContentWrapperK .ContentK {
    position: absolute;
    background: #fff;
    opacity: 1;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    bottom: 0;
    left: 0;
    z-index: 200
}

.ContentWrapperK:hover .ContentK {
    visibility: visible
}

.ContentWrapperK .ContentK .Content {
    display: block;
    width: 100%;
    position: relative
}

.ContentWrapperK .ContentK .Content ul {
    position: absolute;
    top: 0;
    right: 0;
    list-style: none
}

.ContentWrapperK .ContentK .Content ul li {
    margin: 14px 16px
}

.ContentWrapperK .ContentK .Content ul li a {
    font-size: 21px;
    color: #5fb6c7
}

.ContentWrapperCa {
    overflow: visible!important
}

.ContentWrapperCa img {
    position: relative;
    z-index: 455
}

.ContentWrapperCa:hover img {
    -webkit-transform: translateX(20%);
    -moz-transform: translateX(20%);
    -ms-transform: translateX(20%);
    -o-transform: translateX(20%);
    transform: translateX(20%)
}

.ContentWrapperCa .ContentCa {
    position: absolute;
    background: #fff;
    opacity: 1;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    bottom: 0;
    left: 0;
    z-index: 200
}

.ContentWrapperCa:hover .ContentCa {
    visibility: visible
}

.ContentWrapperCa .ContentCa .Content {
    display: block;
    width: 100%;
    position: relative
}

.ContentWrapperCa .ContentCa .Content ul {
    position: absolute;
    top: 0;
    left: -20%;
    list-style: none;
    margin: 0
}

.ContentWrapperCa .ContentCa .Content ul li {
    margin: 14px 16px
}

.ContentWrapperCa .ContentCa .Content ul li a {
    font-size: 21px;
    color: #5fb6c7
}

.ContentWrapperSc .ContentSc {
    position: absolute;
    background: #fff;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: -100%;
    left: 0
}

.ContentWrapperSc:hover .ContentSc {
    visibility: visible;
    top: 0
}

.ContentWrapperSc .ContentSc .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperTi .ContentTi {
    position: absolute;
    background: #fff;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: -100%
}

.ContentWrapperTi:hover .ContentTi {
    visibility: visible;
    left: 0
}

.ContentWrapperTi .ContentTi .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperV .ContentV {
    position: absolute;
    background: #fff;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    right: -100%
}

.ContentWrapperV:hover .ContentV {
    visibility: visible;
    right: 0
}

.ContentWrapperV .ContentV .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperCr .ContentCr {
    position: absolute;
    background: #fff;
    visibility: hidden;
    width: 100%;
    height: 0;
    display: block;
    bottom: -100%;
    left: 0
}

.ContentWrapperCr:hover .ContentCr {
    visibility: visible;
    height: 100%;
    bottom: 0
}

.ContentWrapperCr .ContentCr .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperMn .ContentMn {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform-style: preserve-3D;
    -moz-transform-style: preserve-3D;
    -ms-transform-style: preserve-3D;
    -o-transform-style: preserve-3D;
    transform-style: preserve-3D;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ContentWrapperMn:hover .ContentMn {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.ContentWrapperMn .ContentMn .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperFe .ContentFe {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    right: 0;
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right;
    -webkit-transform-style: preserve-3D;
    -moz-transform-style: preserve-3D;
    -ms-transform-style: preserve-3D;
    -o-transform-style: preserve-3D;
    transform-style: preserve-3D;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ContentWrapperFe:hover .ContentFe {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.ContentWrapperFe .ContentFe .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperCo .ContentCo {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform-style: preserve-3D;
    -moz-transform-style: preserve-3D;
    -ms-transform-style: preserve-3D;
    -o-transform-style: preserve-3D;
    transform-style: preserve-3D;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ContentWrapperCo:hover .ContentCo {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.ContentWrapperCo .ContentCo .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperNi .ContentNi {
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    right: 0;
    -webkit-transform-origin: bottom right;
    -moz-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    -o-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transform-style: preserve-3D;
    -moz-transform-style: preserve-3D;
    -ms-transform-style: preserve-3D;
    -o-transform-style: preserve-3D;
    transform-style: preserve-3D;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ContentWrapperNi:hover .ContentNi {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.ContentWrapperNi .ContentNi .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperCu img {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg)
}

.ContentWrapperCu .ContentCu,.ContentWrapperCu:hover img {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.ContentWrapperCu .ContentCu {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0
}

.ContentWrapperCu:hover .ContentCu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg)
}

.ContentWrapperCu .ContentCu .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.ContentWrapperZn img {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg)
}

.ContentWrapperZn .ContentZn,.ContentWrapperZn:hover img {
    -webkit-transform: rotateX(180deg);
    -moz-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.ContentWrapperZn .ContentZn {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0
}

.ContentWrapperZn:hover .ContentZn {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg)
}

.ContentWrapperZn .ContentZn .Content {
    position: absolute;
    top: 10%;
    padding: 0 10px
}

.overlay-wrapper .RibbonCTL .Triangle:after {
    border-right: 35px solid transparent;
    border-top: 35px solid #fff;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
    top: 0;
    left: 0;
    z-index: 99
}

.overlay-wrapper .RibbonCTL .Sign {
    top: 2px;
    left: 2px;
    position: absolute;
    z-index: 999
}

.overlay-wrapper:hover .RibbonCTL {
    opacity: 1;
    visibility: visible
}

.overlay-wrapper .RibbonCTR .Triangle:after {
    border-left: 35px solid transparent;
    border-top: 35px solid #fff;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
    top: 0;
    right: 0;
    z-index: 99
}

.overlay-wrapper .RibbonCTR .Sign {
    top: 2px;
    right: 2px;
    position: absolute;
    z-index: 999
}

.overlay-wrapper:hover .RibbonCTR {
    opacity: 1;
    visibility: visible
}

.overlay-wrapper .RibbonCBL .Triangle:after {
    border-right: 35px solid transparent;
    border-bottom: 35px solid #fff;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
    bottom: 0;
    left: 0;
    z-index: 99
}

.overlay-wrapper .RibbonCBL .Sign {
    bottom: 1px;
    left: 1px;
    position: absolute;
    z-index: 999
}

.overlay-wrapper .RibbonCBL .Sign a,.overlay-wrapper .RibbonCBR .Sign a,.overlay-wrapper .RibbonCTL .Sign a,.overlay-wrapper .RibbonCTR .Sign a {
    color: #f85050
}

.overlay-wrapper .RibbonCBL .Sign a:hover,.overlay-wrapper .RibbonCBR .Sign a:hover,.overlay-wrapper .RibbonCTL .Sign a:hover,.overlay-wrapper .RibbonCTR .Sign a:hover {
    color: #d74545
}

.overlay-wrapper:hover .RibbonCBL {
    opacity: 1;
    visibility: visible
}

.overlay-wrapper .RibbonCBR .Triangle:after {
    border-left: 35px solid transparent;
    border-bottom: 35px solid #fff;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
    bottom: 0;
    right: 0;
    z-index: 99
}

.overlay-wrapper .RibbonCBR .Sign {
    bottom: 1px;
    right: 1px;
    position: absolute;
    z-index: 999
}

.overlay-wrapper .RibbonCBL,.overlay-wrapper .RibbonCBR,.overlay-wrapper .RibbonCTL,.overlay-wrapper .RibbonCTR {
    opacity: 0;
    visibility: hidden
}

.overlay-wrapper:hover .RibbonCBR {
    opacity: 1;
    visibility: visible
}

.BackgroundF img,.BackgroundFRS img,.BackgroundFS img,.BackgroundR img,.BackgroundRR img,.BackgroundRS img,.BackgroundS img,.CircleSquare,.ContentWrapperAl .ContentAl,.ContentWrapperAr .ContentAr,.ContentWrapperAr img,.ContentWrapperB .ContentB,.ContentWrapperBe .ContentBe,.ContentWrapperBe img,.ContentWrapperB img,.ContentWrapperC .ContentC,.ContentWrapperCa .ContentCa,.ContentWrapperCa img,.ContentWrapperC img,.ContentWrapperCl .ContentCl,.ContentWrapperCl img,.ContentWrapperCo .ContentCo,.ContentWrapperCr .ContentCr,.ContentWrapperCu .ContentCu,.ContentWrapperCu img,.ContentWrapperF .ContentF,.ContentWrapperFe .ContentFe,.ContentWrapperF img,.ContentWrapperH .ContentH,.ContentWrapperHe .ContentHe,.ContentWrapperK .ContentK,.ContentWrapperK img,.ContentWrapperLi .ContentLi,.ContentWrapperLi img,.ContentWrapperMg .ContentMg,.ContentWrapperMg img,.ContentWrapperMn .ContentMn,.ContentWrapperN .ContentN,.ContentWrapperNa .ContentNa,.ContentWrapperNa img,.ContentWrapperNe .ContentNe,.ContentWrapperNe img,.ContentWrapperNi .ContentNi,.ContentWrapperN img,.ContentWrapperO .ContentO,.ContentWrapperO img,.ContentWrapperP .ContentP,.ContentWrapperS .ContentS,.ContentWrapperSc .ContentSc,.ContentWrapperSi .ContentSi,.ContentWrapperTi .ContentTi,.ContentWrapperV .ContentV,.ContentWrapperZn .ContentZn,.ContentWrapperZn img,.GrayScale,.overlay-wrapper .CStyleC span:nth-of-type(2),.overlay-wrapper .overlayStyleAl,.overlay-wrapper .overlayStyleArLeft:after,.overlay-wrapper .overlayStyleArLeft:before,.overlay-wrapper .overlayStyleArRight:after,.overlay-wrapper .overlayStyleArRight:before,.overlay-wrapper .overlayStyleB,.overlay-wrapper .overlayStyleBe:after,.overlay-wrapper .overlayStyleBe:before,.overlay-wrapper .overlayStyleC:after,.overlay-wrapper .overlayStyleC:before,.overlay-wrapper .overlayStyleCa,.overlay-wrapper .overlayStyleCl,.overlay-wrapper .overlayStyleF,.overlay-wrapper .overlayStyleH,.overlay-wrapper .overlayStyleHe,.overlay-wrapper .overlayStyleK,.overlay-wrapper .overlayStyleLi:after,.overlay-wrapper .overlayStyleLi:before,.overlay-wrapper .overlayStyleMg,.overlay-wrapper .overlayStyleN:after,.overlay-wrapper .overlayStyleN:before,.overlay-wrapper .overlayStyleNa,.overlay-wrapper .overlayStyleNe,.overlay-wrapper .overlayStyleO,.overlay-wrapper .overlayStyleP,.overlay-wrapper .overlayStyleS,.overlay-wrapper .overlayStyleSc,.overlay-wrapper .overlayStyleSi,.overlay-wrapper .overlayStyleTi,.overlay-wrapper .RibbonCBL,.overlay-wrapper .RibbonCBR,.overlay-wrapper .RibbonCTL,.overlay-wrapper .RibbonCTR,.overlay-wrapper .StyleAl span:first-of-type,.overlay-wrapper .StyleAl span:nth-of-type(2),.overlay-wrapper .StyleAr span:first-of-type,.overlay-wrapper .StyleAr span:nth-of-type(2),.overlay-wrapper .StyleB,.overlay-wrapper .StyleBe,.overlay-wrapper .StyleC,.overlay-wrapper .StyleCa span:first-of-type,.overlay-wrapper .StyleCa span:nth-of-type(2),.overlay-wrapper .StyleCl,.overlay-wrapper .StyleF,.overlay-wrapper .StyleH,.overlay-wrapper .StyleHe,.overlay-wrapper .StyleK span:first-of-type,.overlay-wrapper .StyleK span:nth-of-type(2),.overlay-wrapper .StyleLi,.overlay-wrapper .StyleMg span:first-of-type,.overlay-wrapper .StyleMg span:nth-of-type(2),.overlay-wrapper .StyleN,.overlay-wrapper .StyleNa,.overlay-wrapper .StyleNe,.overlay-wrapper .StyleO span:first-of-type,.overlay-wrapper .StyleO span:nth-of-type(2),.overlay-wrapper .StyleP span:first-of-type,.overlay-wrapper .StyleP span:nth-of-type(2),.overlay-wrapper .StyleSc span:first-of-type,.overlay-wrapper .StyleSc span:nth-of-type(2),.overlay-wrapper .StyleSc span:nth-of-type(3),.overlay-wrapper .StyleSi span:first-of-type,.overlay-wrapper .StyleSi span:nth-of-type(2),.overlay-wrapper .StyleS span:first-of-type,.overlay-wrapper .StyleS span:nth-of-type(2),.overlay-wrapper .StyleTi span:first-of-type,.overlay-wrapper .StyleTi span:nth-of-type(2),.overlay-wrapper .StyleTi span:nth-of-type(3),.overlay-wrapper .visible-overlay-wrapper,.overlay-wrapper .visible-overlay-wrapperCircle,.SquareCircle {
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -ms-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.TBlack {
    background: none repeat scroll 0 0 rgba(0,0,0,.8)!important
}

.TWhite {
    background: none repeat scroll 0 0 hsla(0,0%,100%,.8)!important
}

.overlay-wrapper h4 {
    margin: 0;
    margin-bottom: 5px
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    div.chrome-fix {
        width:99.99999%!important
    }
}

[data-container] {
    min-height: 25px
}

.navbar,nav {
    position: relative;
    z-index: 1
}

.pull-center {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.inline-wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%
}

.inline-wrapper>[data-component] {
    width: auto
}

.inline-wrapper :after {
    clear: both
}

.inline-wrapper:before {
    display: table;
    content: ""
}

.inline-wrapper.pull-center {
    justify-content: center
}

.inline-wrapper.pull-left {
    justify-content: flex-start
}

.inline-wrapper.pull-right {
    justify-content: flex-end
}

@media (max-width: 500px) {
    .inline-wrapper a {
        display:block;
        margin-bottom: 15px
    }
}

.navbar-buttons>* {
    display: inline-block
}

[data-component]:after {
    clear: both
}

[data-component]:after,[data-component]:before {
    display: table;
    content: ""
}

[draggable=true]:hover {
    cursor: move
}

.reserved-drop-marker {
    width: 100%;
    height: 2px;
    background: #00a8ff;
    position: absolute
}

.reserved-drop-marker:after,.reserved-drop-marker:before {
    content: "";
    background: #00a8ff;
    height: 7px;
    width: 7px;
    position: absolute;
    border-radius: 50%;
    top: -2px
}

.reserved-drop-marker:before {
    left: 0
}

.reserved-drop-marker:after {
    right: 0
}

[data-dragcontext-marker],[data-sh-parent-marker] {
    outline: 1px solid #e55dd8;
    text-align: center;
    position: absolute;
    z-index: 123456781;
    pointer-events: none;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif
}

[data-dragcontext-marker] [data-dragcontext-marker-text],[data-sh-parent-marker] [data-sh-parent-marker-text] {
    background: #e55dd8;
    color: #fff;
    padding: 2px 10px;
    display: inline-block;
    font-size: 14px;
    position: relative;
    top: -24px;
    min-width: 121px;
    font-weight: 700;
    pointer-events: none;
    z-index: 123456782
}

[data-dragcontext-marker].invalid {
    outline: 2px solid #dc044f
}

[data-dragcontext-marker].invalid [data-dragcontext-marker-text] {
    background: #dc044f
}

[data-dragcontext-marker=body] {
    outline-offset: -2px
}

[data-dragcontext-marker=body] [data-dragcontext-marker-text] {
    top: 0;
    position: fixed
}

.drop-marker {
    pointer-events: none
}

.drop-marker.horizontal {
    background: #00adff;
    position: absolute;
    height: 5px;
    list-style: none;
    visibility: visible!important;
    box-shadow: 0 1px 2px hsla(0,0%,100%,.4),0 -1px 2px hsla(0,0%,100%,.4);
    z-index: 123456789;
    text-align: center
}

.drop-marker.horizontal.topside {
    margin-top: 0
}

.drop-marker.horizontal.bottomside {
    margin-top: 2px
}

.drop-marker.horizontal:before {
    float: left
}

.drop-marker.horizontal:after,.drop-marker.horizontal:before {
    content: "";
    width: 10px;
    height: 10px;
    background: #00adff;
    border-radius: 10px;
    margin-top: -3px;
    box-shadow: 0 1px 2px hsla(0,0%,100%,.4),0 -1px 2px hsla(0,0%,100%,.4)
}

.drop-marker.horizontal:after {
    float: right
}

.drop-marker.vertical {
    height: 50px;
    list-style: none;
    border: 1px solid #00adff;
    position: absolute;
    margin-left: 3px;
    display: inline;
    box-shadow: 1px 0 2px hsla(0,0%,100%,.4),-1px 0 2px hsla(0,0%,100%,.4)
}

.drop-marker.vertical.leftside {
    margin-left: 0
}

.drop-marker.vertical.rightside {
    margin-left: 3px
}

.drop-marker.vertical:before {
    margin-top: -4px;
    top: 0
}

.drop-marker.vertical:after,.drop-marker.vertical:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #00adff;
    border-radius: 8px;
    position: absolute;
    margin-left: -4px;
    box-shadow: 1px 0 2px hsla(0,0%,100%,.4),-1px 0 2px hsla(0,0%,100%,.4)
}

.drop-marker.vertical:after {
    bottom: -4px
}

[data-component] {
    position: relative;
    z-index: 10
}

.row>div {
    min-height: 25px
}

nav .row>div {
    min-height: auto
}

.row>div:empty {
    content: "";
    min-height: 50px;
    background: none;
    display: block
}

.drop-hover {
    background: none;
    border: 2px dashed red;
    height: 40px;
    list-style: none;
    list-style-type: none;
    width: 100%;
    display: block!important;
    position: absolute!important;
    margin: 0!important;
    padding: 0!important
}

img {
    max-width: 100%
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

.videoWrapper>.frameCover,.videoWrapper>iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.videoWrapper>.frameCover {
    background: none
}

.bg-layer {
    background-size: cover;
    position: relative
}

.overly {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    width: 100%;
    height: 100%
}

.padding-40 {
    padding: 40px
}

.no-padding {
    padding: 0
}

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

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

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

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

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

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

.padding-top-bottom-40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.padding-top-bottom-60 {
    padding-top: 60px;
    padding-bottom: 60px
}

.padding-top-bottom-80 {
    padding-top: 80px;
    padding-bottom: 80px
}

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

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

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

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

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

.padding-top-0 {
    padding-top: 0
}

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

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

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

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

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

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

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

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

.margin-bottom-20 {
    margin-bottom: 20px!important
}

.margin-bottom-40 {
    margin-bottom: 40px!important
}

.margin-bottom-30 {
    margin-bottom: 30px!important
}

.margin-bottom-60 {
    margin-bottom: 60px!important
}

.margin-bottom-0 {
    margin-bottom: 0!important
}

.margin-tb-25 {
    margin-top: 25px;
    margin-bottom: 25px
}

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

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

.margin-top-0 {
    margin-top: 0
}

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

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

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

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

@media(min-width: 992px) {
    .padding-md-left-60 {
        padding-left:60px
    }

    .padding-md-left-15 {
        padding-left: 15px
    }
}

@media(max-width: 991px) {
    .xs-margin-top-40 {
        margin-top:40px
    }
}

@media(max-width: 767px) {
    .xs-padding-top-40 {
        padding-top:40px
    }

    .xs-margin-bottom-40 {
        margin-bottom: 40px
    }

    .xs-margin-bottom-20 {
        margin-bottom: 20px
    }

    .xs-margin-tp-40 {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .xs-margin-tp-20 {
        margin-top: 20px;
        margin-bottom: 20px
    }
}

.heading-wrapper {
    position: relative;
    padding: 140px 0
}

.heading-wrapper-medium {
    position: relative;
    padding: 100px 0
}

.heading-wrapper-small {
    position: relative;
    padding: 80px 0
}

.parallax-window {
    background: transparent
}

.padding-60 {
    padding: 60px
}

@keyframes animatedBackground {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 100% 0
    }
}

.bg-move {
    -webkit-animation: animatedBackground 40s linear infinite;
    animation: animatedBackground 40s linear infinite;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: unset
}

/*-- Carousel-Controls-Changed-from-Default-Code --*/
.carousel-novo .carousel-control.left {
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    filter: none;
    background-repeat: repeat-x;
}

.carousel-novo .carousel-control.right {
    right: 0;
    left: auto;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;
    filter: none;
    background-repeat: repeat-x;
}

.carousel-novo .carousel-control {
    position: absolute;
    top: 50%;
    bottom: 50%;
    left: 0;
    width: inherit;
    font-size: 0;
    color: transparent;
    text-shadow: none;
    filter: alpha(opacity=50);
    opacity: .5;
}
/*-- //Carousel-Controls --*/

.carousel-novo .slider-grid-text .border {
    width: 100px;
    border-top: 3px solid #EEE;
    margin: 0 auto;
}

.carousel-novo .itenslid {
    display: block;
    margin-top: 40px;
}
/*-- Slider --*/
.carousel-novo .slider-grid-bg {
    height: 75%;
    width: 700px;
    position: absolute;
    top: 10%;
    left: 20%;
    right: 0;
    bottom: 5%;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    box-sizing: border-box;
    margin-top: 2%;
    margin-bottom: 2%;
}

.carousel-novo .slider-grid-text {
    top: 20px;
    text-align: left;
}

    .carousel-novo .slider-grid-text .border {
        width: 100px;
        border-top: 3px solid #EEE;
        margin: 0 auto;
    }

.carousel-novo .itenslid {
    display: block;
    margin-top: 40px;
}
/*-- //Slider --*/
/*-- Carousel-Controls-Diamond-Hover-Effect --*/
.carousel-novo .nav-diamond a {
    margin: 0 30px;
}

.carousel-novo .nav-diamond .icon-wrap {
    position: absolute;
    height: 100%;
    z-index: 100;
}

.carousel-novo .nav-diamond svg.icon {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.carousel-novo .nav-diamond .left-arrow,
.carousel-novo .right-arrow {
    position: relative;
    overflow: hidden;
    width: 70px;
    height: 70px;
    /*border: 3px solid #FFF;*/
    background: url("https://blob.contato.io/machine-user-images/img-18341-20160708135053.png") no-repeat;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.carousel-novo .carousel-control.left, 
.carousel-novo .carousel-control.right {
    background: rgba(0,0,0,0.0) !important;
}

.carousel-novo .nav-diamond .left-arrow:hover {
    background: none;
}

.carousel-novo .nav-diamond .right-arrow {
    background: url("https://blob.contato.io/machine-user-images/img-18341-20160708135001.png") no-repeat;
}

    .carousel-novo .nav-diamond .right-arrow:hover {
        background: none;
    }

.carousel-novo .nav-diamond img {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    /*background-color: #FFF;*/
    border: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
}

.carousel-novo .nav-diamond a.prev img {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(2);
    transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(2);
}

.carousel-novo .nav-diamond a.next img {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(2);
    transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(2);
}

.carousel-novo .nav-diamond a:hover div {
    -webkit-transform: scale(1) rotate(-0deg);
    transform: scale(1) rotate(-0deg);
}

.carousel-novo .nav-diamond a.next:hover div {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
}

.carousel-novo .nav-diamond a:hover img {
    opacity: 0.8;
}

.carousel-novo .nav-diamond a.prev:hover img {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(1);
    transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(1);
}

.carousel-novo .nav-diamond a.next:hover img {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(1);
    transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(1);
}

@media only screen and (max-width: 600px) {
        .navbar-toggle {
          position: relative;
          float: left;
          padding: 0 48%;
          margin-top: 20px;
          margin-bottom: -40px;
          background-color: transparent;
          background-image: none;
          border: 1px solid transparent;
          border-radius: 4px;
        }

        .trabalhe-cel {
          display: inline-block;
        }

        .yummy .navbar.sbpro-navbar-centered ul.navbar-nav li,
        .yummy .navbar.sbpro-navbar-left-right ul.navbar-nav li,
        .yummy .navbar.sbpro-navbar-left ul.navbar-nav li,
        .yummy .navbar.sbpro-navbar-right ul.navbar-nav li {
          display: block;
          text-align: center;
        }

        .fa {
          display: inline-block;
          font: normal normal normal 14px/1 FontAwesome;
          font-size: 26px;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          /* text-align: center !important; */
        }

        .tit-marg-cel {
          margin-top: -45px !important;
        }

        .modulo-cel-bot {
          padding-bottom: 0px !important;
        }
      }

      ul {
        list-style-image: url("images/6140ee0715509_bullet-corazon.png");
        padding-left: 20px;
      }

      .whatsapp-link {
        position: fixed;
        width: 60px;
        height: 60px;
        bottom: 20px;
        right: 20px;
        background-color: #25d366;
        color: #fff;
        border-radius: 50px;
        text-align: center;
        font-size: 40px;
        z-index: 1000;
      }

      .fa-whatsapp {
        margin-top: 5px;
      }

.accept-cookies {
          width: 95%;
          max-width: 1170px;
          padding: 1.5rem;
          background-color: #ffffff;
          border-radius: 7px;
          -webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.3);
          position: fixed;
          bottom: 2rem;
          right: 0;
          left: 0;
          margin: auto;
          border: 1px solid #e4e4e4;
          display: none;
          align-items: center;
          z-index: 9999;
        }

        .accept-cookies.builder {
          position: static;
          bottom: 0;
          display: flex;
          margin: 1rem auto;
        }

        .accept-cookies.visible {
          display: flex;
        }

        .accept-cookies .accept-cookies-text {
          margin-right: 5rem;
        }

        .accept-cookies .accept-cookies-text p {
          margin: 0;
          color: #505050;
        }

        .accept-cookies-button {
          background-color: #505050;
          color: #fff;
          border-radius: 25px;
          margin: 0;
          margin-left: auto;
          padding: 0.75rem 2.5rem;
          border: 0;
        }

        .accept-cookies-button:focus {
          outline: 0;
        }      

.block.footer a { color: rgb(51, 51, 51) !important; }        

.block.content-2 p { margin-bottom: 28px; }

.block.block-image-list p { font-size: 20px; color: rgb(48, 53, 62); margin: 0px 0px 28px 0px }
.block.block-image-list p em strong,
.block.block-image-list p strong em { font-size: 12px; font-weight: bold; font-style: normal; color: rgb(48, 53, 62); margin: 10px 0px 0px; }
.block.block-image-list ul { font-size: 20px; color: rgb(48, 53, 62); margin: 0px 0px 10px; }
.block.block-image-list ul li { list-style-image: url('images/6140ee0715509_bullet-corazon.png'); font-weight: bold; }

.block.block-list-image p { font-size: 20px; color: rgb(48, 53, 62); margin: 20px 0px 28px 0px }
.block.block-list-image ul { font-size: 20px; color: rgb(48, 53, 62); margin: 0px 0px 10px; text-align: left; }

.block.block-cta p { font-size: 20px; color: rgb(255, 255, 255); margin: 0px 25px 0px 0px; }
.block.block-cta p a { color: #ec4742 !important; text-decoration: none; }
.block.block-cta p a:hover { text-decoration: underline; }

.block.block-atendimento .atendimento-endereco a { color: white; text-decoration: none; }

.block.block-form1 p { margin-bottom: 28px; }

.block.block-form2 p strong { font-size: 18px; }

.block.block-texto p { margin-bottom: 32px; }
.block.block-texto h2,
.block.block-texto h3,
.block.block-texto h4,
.block.block-texto h5,
.block.block-texto h6 { font-size: 30px; color: rgb(48, 53, 62); margin: 50px 0px 20px; }
.block.block-texto h3 { font-size: 26px; }
.block.block-texto h4 { font-size: 22px; }
.block.block-texto h5 { font-size: 18px; }
.block.block-texto h6 { font-size: 14px; }