@charset "UTF-8";
@-webkit-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
    }
}
@-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)
    }
}
@-webkit-keyframes fadeInUpSm {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0,50%,0);
        transform:translate3d(0,50%,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUpSm {
    0% {
        opacity:0;
        -webkit-transform:translate3d(0,50%,0);
        transform:translate3d(0,50%,0)
    }
    to {
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes fadeOutDownSm {
    0% {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,-50%,0);
        transform:translate3d(0,-50%,0)
    }
}
@keyframes fadeOutDownSm {
    0% {
        opacity:1
    }
    to {
        opacity:0;
        -webkit-transform:translate3d(0,-50%,0);
        transform:translate3d(0,-50%,0)
    }
}


@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform:rotate(360deg)
    }
}
@keyframes swiper-preloader-spin {
    to {
        transform:rotate(360deg)
    }
}









@-webkit-keyframes swing {
    20% {
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg)
    }
    40% {
        -webkit-transform:rotate3d(0,0,1,-10deg);
        transform:rotate3d(0,0,1,-10deg)
    }
    60% {
        -webkit-transform:rotate3d(0,0,1,5deg);
        transform:rotate3d(0,0,1,5deg)
    }
    80% {
        -webkit-transform:rotate3d(0,0,1,-5deg);
        transform:rotate3d(0,0,1,-5deg)
    }
    to {
        -webkit-transform:rotate3d(0,0,1,0deg);
        transform:rotate3d(0,0,1,0deg)
    }
}
@keyframes swing {
    20% {
        -webkit-transform:rotate3d(0,0,1,15deg);
        transform:rotate3d(0,0,1,15deg)
    }
    40% {
        -webkit-transform:rotate3d(0,0,1,-10deg);
        transform:rotate3d(0,0,1,-10deg)
    }
    60% {
        -webkit-transform:rotate3d(0,0,1,5deg);
        transform:rotate3d(0,0,1,5deg)
    }
    80% {
        -webkit-transform:rotate3d(0,0,1,-5deg);
        transform:rotate3d(0,0,1,-5deg)
    }
    to {
        -webkit-transform:rotate3d(0,0,1,0deg);
        transform:rotate3d(0,0,1,0deg)
    }
}
























@-webkit-keyframes fadeIn {
    0% {
        opacity:0
    }
    to {
        opacity:1
    }
}
@keyframes fadeIn {
    0% {
        opacity:0
    }
    to {
        opacity:1
    }
}
@-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
    }
}
@-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
    }
}
@-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
    }
}
@-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
    }
}
@-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
    }
}
@-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
    }
}
@-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
    }
}
@-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
    }
}
@-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)
    }
}
@-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)
    }
}
@-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)
    }
}
@-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)
    }
}
@-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)
    }
}
@-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)
    }
}
@-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)
    }
}
@-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)
    }
}
@-webkit-keyframes flip {
    0% {
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
        transform:perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40% {
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50% {
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80% {
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    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) rotate3d(0,1,0,-360deg);
        transform:perspective(400px) rotate3d(0,1,0,-360deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    40% {
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out
    }
    50% {
        -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    80% {
        -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    to {
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
































@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    20%,60% {
        -webkit-transform:rotate3d(0,0,1,80deg);
        transform:rotate3d(0,0,1,80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80% {
        -webkit-transform:rotate3d(0,0,1,60deg);
        transform:rotate3d(0,0,1,60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    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:rotate3d(0,0,1,80deg);
        transform:rotate3d(0,0,1,80deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out
    }
    40%,80% {
        -webkit-transform:rotate3d(0,0,1,60deg);
        transform:rotate3d(0,0,1,60deg);
        -webkit-transform-origin:top left;
        transform-origin:top left;
        -webkit-animation-timing-function:ease-in-out;
        animation-timing-function:ease-in-out;
        opacity:1
    }
    to {
        -webkit-transform:translate3d(0,700px,0);
        transform:translate3d(0,700px,0);
        opacity:0
    }
}








































@keyframes rotate {
    0%,to {
        transform:scale(1)
    }
    30%,60% {
        transform:scale(.7)
    }
}
@-webkit-keyframes fadeOut {
    0% {
        opacity:1
    }
    to {
        opacity:0
    }
}
@keyframes fadeOut {
    0% {
        opacity:1
    }
    to {
        opacity:0
    }
}
@-webkit-keyframes clockwise {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to {
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes clockwise {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to {
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@-webkit-keyframes donut-rotate {
    0%,to {
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    50% {
        -webkit-transform:rotate(-140deg);
        transform:rotate(-140deg)
    }
}
@keyframes donut-rotate {
    0%,to {
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    50% {
        -webkit-transform:rotate(-140deg);
        transform:rotate(-140deg)
    }
}
html {
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    font-size:10px;
    -webkit-tap-highlight-color:transparent
}
body {
    margin:0;
    font-family:"Hind",Helvetica,Arial,sans-serif;
    font-size:16px;
    line-height:1.5;
    color:#fff;
    background-color:#000;
    letter-spacing:.02em;
    font-weight:300;
    overflow-x:hidden
}
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
}
b,strong {
    font-weight:700
}
dfn {
    font-style:italic
}
h1 {
    margin:.67em 0
}
mark {
    background:#ff0
}
sup {
    top:-.5em
}
sub {
    bottom:-.5em
}
img {
    border:0
}
svg:not(:root) {
    overflow:hidden
}
figure {
    margin:0
}
hr {
    box-sizing:content-box;
    height:0;
    margin-top:24px;
    margin-bottom:24px;
    border:0;
    border-top:1px solid #f5f5f5
}
pre {
    overflow:auto
}
samp {
    font-size:1em
}
button,input,optgroup,select,textarea {
    color:inherit;
    font:inherit;
    margin:0
}
button {
    overflow:visible
}
button,select {
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled] {
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0
}
input[type=checkbox],input[type=radio] {
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height:auto
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
fieldset {
    margin:0;
    border:0;
    min-width:0
}
legend {
    display:block;
    width:100%;
    margin-bottom:24px;
    font-size:24px;
    line-height:inherit;
    color:#9b9b9b;
    border:0;
    border-bottom:1px solid #f5f5f5
}
textarea {
    overflow:auto
}
optgroup {
    font-weight:700
}
table {
    border-collapse:collapse;
    border-spacing:0;
    background-color:transparent
}
@media print {
    *,:after,:before {
        background:0 0!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    a,a:visited {
        text-decoration:underline
    }
    a[href]:after {
        content:" ("attr(href)")"
    }
    abbr[title]:after {
        content:" ("attr(title)")"
    }
    a[href^="#"]:after,a[href^="javascript:"]:after {
        content:""
    }
    blockquote,pre {
        border:1px solid #999
    }
    thead {
        display:table-header-group
    }
    blockquote,img,pre,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
    }
    
}
@font-face {
    font-family:"Glyphicons Halflings";
    src:url(../fonts/glyphicons-halflings-regular.eot);
    src:url(../fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2)format("woff2"),url(../fonts/glyphicons-halflings-regular.woff)format("woff"),url(../fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")
}




.glyphicon-minus:before,.ren-monthly-details[open] summary:after {
    content:"−"
}






























































































































































































































































*,:after,:before,input[type=search] {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
button,input,select,textarea {
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
a {
    color:#fff;
    text-decoration:none
}
a:focus,a:hover {
    color:inherit
}
a:focus {
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
img {
    vertical-align:middle
}
.img-responsive,.img-thumbnail {
    display:block;
    max-width:100%;
    height:auto
}
[role=button] {
    cursor:pointer
}
h1 small,h2 small {
    font-weight:400;
    line-height:1;
    color:#f2f2f2
}
h3 small,h4 small,h5 small {
    color:#f2f2f2
}
p {
    margin:0 0 12px
}
@media (min-width:768px) {
    .lead {
        font-size:24px
    }
}
.text-left,th {
    text-align:left
}
.text-center {
    text-align:center
}
.bg-primary {
    color:#fff;
    background-color:#b1221a
}
a.bg-primary:focus,a.bg-primary:hover {
    background-color:#13a4e6
}
dl,ol,ul {
    margin-top:0;
    margin-bottom:12px
}
ol ol,ol ul,ul ol,ul ul {
    margin-bottom:0
}
.list-inline,.list-unstyled {
    padding-left:0;
    list-style:none
}
.list-inline>li {
    display:inline-block
}
dl {
    margin-bottom:24px
}
dd,dt {
    line-height:1.5
}
dt {
    font-weight:700
}
dd {
    margin-left:0
}

abbr[data-original-title],abbr[title] {
    cursor:help;
    border-bottom:1px dotted #f2f2f2
}
blockquote {
    padding:12px 24px;
    margin:0 0 24px;
    font-size:20px;
    border-left:5px solid #f5f5f5
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {
    margin-bottom:0
}
blockquote footer {
    font-size:80%
}
address {
    font-style:normal;
    line-height:1.5
}
kbd {
    padding:2px 4px;
    font-size:90%;
    color:#fff;
    background-color:#333;
    border-radius:4px;
    box-shadow:inset 0/**/-1px 0 rgba(0,0,0,.25)
}
kbd kbd {
    padding:0;
    font-size:100%;
    font-weight:700;
    box-shadow:none
}
pre {
    display:block;
    margin:0 0 12px;
    word-break:break-all;
    word-wrap:break-word;
    color:#9b9b9b;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:5px
}
pre code {
    padding:0;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0;
    font-size:75%;
    text-align:left
}
caption {
    padding-top:8px;
    padding-bottom:8px;
    color:#b7b7b7;
    text-align:left
}
.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
    background-color:#f5f5f5
}
table col[class*=col-] {
    position:static;
    float:none;
    display:table-column
}
table td[class*=col-],table th[class*=col-] {
    position:static;
    float:none;
    display:table-cell
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
    background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
    background-color:#abcc37
}
.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:#9bba2f
}
@media screen and (max-width:767px) {
    
    .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
    }
    
    
    
    
}
label {
    display:inline-block;
    max-width:100%;
    margin-bottom:10px;
    font-weight:300
}
input[type=checkbox],input[type=radio] {
    margin:4px 0 0;
    margin-top:1px \;
    line-height:normal
}
input[type=file] {
    display:block
}
input[type=range] {
    display:block;
    width:100%
}
select[multiple],select[size] {
    height:auto
}
output {
    padding-top:19px;
    font-size:16px;
    line-height:1.5
}
input[type=search] {
    -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    
    .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-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm>input[type=date].form-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=datetime-local].form-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form-control,.input-group-sm>input[type=month].input-group-addon,.input-group-sm>input[type=time].form-control,.input-group-sm>input[type=time].input-group-addon,input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm {
        line-height:56px
    }
    .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-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg>input[type=date].form-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=datetime-local].form-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form-control,.input-group-lg>input[type=month].input-group-addon,.input-group-lg>input[type=time].form-control,.input-group-lg>input[type=time].input-group-addon,input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg {
        line-height:72px
    }
}
.has-error .form-control {
    border-color:#f54b0f;
    -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:#c93b08;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f99471;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f99471
}
.has-error .form-control-feedback {
    color:#f54b0f
}
@media (min-width:768px) {
    
    
    
    .form-inline .input-group {
        display:inline-table;
        vertical-align:middle
    }
    .form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn {
        width:auto
    }
    .form-inline .input-group>.form-control {
        width:100%
    }
    
    .form-inline .checkbox,.form-inline .radio {
        display:inline-block;
        margin-top:0;
        margin-bottom:0;
        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
    }
}


.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus {
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus {
    outline:thin dotted
}
.btn.active,.btn:active {
    outline:0;
    background-image:none;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-default.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle {
    color:#333;
    background-color:#e6e6e6;
    border-color:#adadad
}
.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle {
    background-image:none
}
.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle {
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}
.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle {
    background-image:none
}
.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle {
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}
.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle {
    background-image:none
}
.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle {
    color:#fff;
    background-color:#31b0d5;
    border-color:#269abc
}
.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle {
    background-image:none
}
.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle {
    color:#fff;
    background-color:#ec971f;
    border-color:#d58512
}
.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle {
    background-image:none
}
.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle {
    color:#fff;
    background-color:#c9302c;
    border-color:#ac2925
}
.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle {
    background-image:none
}
@media (min-width:768px) {
    .container {
        width:750px
    }
}
@media (min-width:992px) {
    .container {
        width:970px
    }
}
@media (min-width:1200px) {
    .container {
        width:1200px
    }
}
@media (min-width:768px) {
    .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
        float:left
    }
    .col-sm-1 {
        width:8.33333%
    }
    .col-sm-2 {
        width:16.66667%
    }
    .col-sm-3 {
        width:25%
    }
    .col-sm-4 {
        width:33.33333%
    }
    .col-sm-5 {
        width:41.66667%
    }
    .col-sm-6 {
        width:50%
    }
    .col-sm-7 {
        width:58.33333%
    }
    .col-sm-8 {
        width:66.66667%
    }
    .col-sm-9 {
        width:75%
    }
    .col-sm-10 {
        width:83.33333%
    }
    .col-sm-11 {
        width:91.66667%
    }
    .col-sm-12 {
        width:100%
    }
    .col-sm-pull-0 {
        right:auto
    }
    .col-sm-pull-1 {
        right:8.33333%
    }
    .col-sm-pull-2 {
        right:16.66667%
    }
    .col-sm-pull-3 {
        right:25%
    }
    .col-sm-pull-4 {
        right:33.33333%
    }
    .col-sm-pull-5 {
        right:41.66667%
    }
    .col-sm-pull-6 {
        right:50%
    }
    .col-sm-pull-7 {
        right:58.33333%
    }
    .col-sm-pull-8 {
        right:66.66667%
    }
    .col-sm-pull-9 {
        right:75%
    }
    .col-sm-pull-10 {
        right:83.33333%
    }
    .col-sm-pull-11 {
        right:91.66667%
    }
    .col-sm-pull-12 {
        right:100%
    }
    .col-sm-push-0 {
        left:auto
    }
    .col-sm-push-1 {
        left:8.33333%
    }
    .col-sm-push-2 {
        left:16.66667%
    }
    .col-sm-push-3 {
        left:25%
    }
    .col-sm-push-4 {
        left:33.33333%
    }
    .col-sm-push-5 {
        left:41.66667%
    }
    .col-sm-push-6 {
        left:50%
    }
    .col-sm-push-7 {
        left:58.33333%
    }
    .col-sm-push-8 {
        left:66.66667%
    }
    .col-sm-push-9 {
        left:75%
    }
    .col-sm-push-10 {
        left:83.33333%
    }
    .col-sm-push-11 {
        left:91.66667%
    }
    .col-sm-push-12 {
        left:100%
    }
    .col-sm-offset-0 {
        margin-left:0
    }
    .col-sm-offset-1 {
        margin-left:8.33333%
    }
    .col-sm-offset-2 {
        margin-left:16.66667%
    }
    .col-sm-offset-3 {
        margin-left:25%
    }
    .col-sm-offset-4 {
        margin-left:33.33333%
    }
    .col-sm-offset-5 {
        margin-left:41.66667%
    }
    .col-sm-offset-6 {
        margin-left:50%
    }
    .col-sm-offset-7 {
        margin-left:58.33333%
    }
    .col-sm-offset-8 {
        margin-left:66.66667%
    }
    .col-sm-offset-9 {
        margin-left:75%
    }
    .col-sm-offset-10 {
        margin-left:83.33333%
    }
    .col-sm-offset-11 {
        margin-left:91.66667%
    }
    .col-sm-offset-12 {
        margin-left:100%
    }
}
@media (min-width:992px) {
    .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
        float:left
    }
    .col-md-1 {
        width:8.33333%
    }
    .col-md-2 {
        width:16.66667%
    }
    .col-md-3 {
        width:25%
    }
    .col-md-4 {
        width:33.33333%
    }
    .col-md-5 {
        width:41.66667%
    }
    .col-md-6 {
        width:50%
    }
    .col-md-7 {
        width:58.33333%
    }
    .col-md-8 {
        width:66.66667%
    }
    .col-md-9 {
        width:75%
    }
    .col-md-10 {
        width:83.33333%
    }
    .col-md-11 {
        width:91.66667%
    }
    .col-md-12 {
        width:100%
    }
    .col-md-pull-0 {
        right:auto
    }
    .col-md-pull-1 {
        right:8.33333%
    }
    .col-md-pull-2 {
        right:16.66667%
    }
    .col-md-pull-3 {
        right:25%
    }
    .col-md-pull-4 {
        right:33.33333%
    }
    .col-md-pull-5 {
        right:41.66667%
    }
    .col-md-pull-6 {
        right:50%
    }
    .col-md-pull-7 {
        right:58.33333%
    }
    .col-md-pull-8 {
        right:66.66667%
    }
    .col-md-pull-9 {
        right:75%
    }
    .col-md-pull-10 {
        right:83.33333%
    }
    .col-md-pull-11 {
        right:91.66667%
    }
    .col-md-pull-12 {
        right:100%
    }
    .col-md-push-0 {
        left:auto
    }
    .col-md-push-1 {
        left:8.33333%
    }
    .col-md-push-2 {
        left:16.66667%
    }
    .col-md-push-3 {
        left:25%
    }
    .col-md-push-4 {
        left:33.33333%
    }
    .col-md-push-5 {
        left:41.66667%
    }
    .col-md-push-6 {
        left:50%
    }
    .col-md-push-7 {
        left:58.33333%
    }
    .col-md-push-8 {
        left:66.66667%
    }
    .col-md-push-9 {
        left:75%
    }
    .col-md-push-10 {
        left:83.33333%
    }
    .col-md-push-11 {
        left:91.66667%
    }
    .col-md-push-12 {
        left:100%
    }
    .col-md-offset-0 {
        margin-left:0
    }
    .col-md-offset-1 {
        margin-left:8.33333%
    }
    .col-md-offset-2 {
        margin-left:16.66667%
    }
    .col-md-offset-3 {
        margin-left:25%
    }
    .col-md-offset-4 {
        margin-left:33.33333%
    }
    .col-md-offset-5 {
        margin-left:41.66667%
    }
    .col-md-offset-6 {
        margin-left:50%
    }
    .col-md-offset-7 {
        margin-left:58.33333%
    }
    .col-md-offset-8 {
        margin-left:66.66667%
    }
    .col-md-offset-9 {
        margin-left:75%
    }
    .col-md-offset-10 {
        margin-left:83.33333%
    }
    .col-md-offset-11 {
        margin-left:91.66667%
    }
    .col-md-offset-12 {
        margin-left:100%
    }
}
@media (min-width:1200px) {
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
        float:left
    }
    .col-lg-1 {
        width:8.33333%
    }
    .col-lg-2 {
        width:16.66667%
    }
    .col-lg-3 {
        width:25%
    }
    .col-lg-4 {
        width:33.33333%
    }
    .col-lg-5 {
        width:41.66667%
    }
    .col-lg-6 {
        width:50%
    }
    .col-lg-7 {
        width:58.33333%
    }
    .col-lg-8 {
        width:66.66667%
    }
    .col-lg-9 {
        width:75%
    }
    .col-lg-10 {
        width:83.33333%
    }
    .col-lg-11 {
        width:91.66667%
    }
    .col-lg-12 {
        width:100%
    }
    .col-lg-pull-0 {
        right:auto
    }
    .col-lg-pull-1 {
        right:8.33333%
    }
    .col-lg-pull-2 {
        right:16.66667%
    }
    .col-lg-pull-3 {
        right:25%
    }
    .col-lg-pull-4 {
        right:33.33333%
    }
    .col-lg-pull-5 {
        right:41.66667%
    }
    .col-lg-pull-6 {
        right:50%
    }
    .col-lg-pull-7 {
        right:58.33333%
    }
    .col-lg-pull-8 {
        right:66.66667%
    }
    .col-lg-pull-9 {
        right:75%
    }
    .col-lg-pull-10 {
        right:83.33333%
    }
    .col-lg-pull-11 {
        right:91.66667%
    }
    .col-lg-pull-12 {
        right:100%
    }
    .col-lg-push-0 {
        left:auto
    }
    .col-lg-push-1 {
        left:8.33333%
    }
    .col-lg-push-2 {
        left:16.66667%
    }
    .col-lg-push-3 {
        left:25%
    }
    .col-lg-push-4 {
        left:33.33333%
    }
    .col-lg-push-5 {
        left:41.66667%
    }
    .col-lg-push-6 {
        left:50%
    }
    .col-lg-push-7 {
        left:58.33333%
    }
    .col-lg-push-8 {
        left:66.66667%
    }
    .col-lg-push-9 {
        left:75%
    }
    .col-lg-push-10 {
        left:83.33333%
    }
    .col-lg-push-11 {
        left:91.66667%
    }
    .col-lg-push-12 {
        left:100%
    }
    .col-lg-offset-0 {
        margin-left:0
    }
    .col-lg-offset-1 {
        margin-left:8.33333%
    }
    .col-lg-offset-2 {
        margin-left:16.66667%
    }
    .col-lg-offset-3 {
        margin-left:25%
    }
    .col-lg-offset-4 {
        margin-left:33.33333%
    }
    .col-lg-offset-5 {
        margin-left:41.66667%
    }
    .col-lg-offset-6 {
        margin-left:50%
    }
    .col-lg-offset-7 {
        margin-left:58.33333%
    }
    .col-lg-offset-8 {
        margin-left:66.66667%
    }
    .col-lg-offset-9 {
        margin-left:75%
    }
    .col-lg-offset-10 {
        margin-left:83.33333%
    }
    .col-lg-offset-11 {
        margin-left:91.66667%
    }
    .col-lg-offset-12 {
        margin-left:100%
    }
}
.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
}
.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;
    list-style:none;
    text-align:left;
    background-color:#fff;
    border:1px solid rgba(0,0,0,.15);
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
    box-shadow:0 6px 12px rgba(0,0,0,.175);
    background-clip:padding-box
}
.dropdown-menu.pull-right {
    right:0;
    left:auto
}
.dropdown-menu .divider {
    height:1px;
    margin:11px 0;
    overflow:hidden;
    background-color:#b7b7b7
}
.dropdown-menu>li>a {
    display:block;
    clear:both;
    line-height:1.5;
    color:#434345;
    white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
    text-decoration:none;
    color:#434345;
    background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
    color:#fff;
    text-decoration:none;
    outline:0;
    background-color:#890000
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
    color:#b7b7b7
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor:not-allowed
}
.open>.dropdown-menu {
    display:block
}
.open>a {
    outline:0
}
.dropdown-menu-right {
    left:auto;
    right:0
}
.dropdown-menu-left {
    left:0;
    right:auto
}
.dropdown-header {
    display:block;
    line-height:1.5;
    color:#9b9b9b;
    white-space:nowrap
}
.dropdown-backdrop {
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:990
}
.pull-right>.dropdown-menu {
    right:0;
    left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
    border-top:0;
    border-bottom:4px dashed;
    border-bottom:4px solid \;
    content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
    top:auto;
    bottom:100%;
    margin-bottom:2px
}
@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        right:0;
        left:auto
    }
    .navbar-right .dropdown-menu-left {
        left:0;
        right:auto
    }
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
    outline:0
}
.btn-group>.btn+.dropdown-toggle {
    padding-left:8px;
    padding-right:8px
}
.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle {
    padding-left:12px;
    padding-right:12px
}
.btn-group.open .dropdown-toggle {
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.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-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-justified>.btn-group .dropdown-menu {
    left:auto
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:first-child>.element-groups-custom>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.element-groups-custom:not(:last-child)>.btn {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.element-groups-custom:not(:first-child)>.btn,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:last-child>.element-groups-custom>.btn {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
    background-color:#f9f9f9;
    border-color:inherit
}


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

.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
    border:1px solid #b7b7b7
}
@media (min-width:768px) {
    
    .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
        border-bottom-color:#fff
    }
}
.navbar-brand>img,.tab-content>.active {
    display:block
}
.nav-tabs .dropdown-menu {
    margin-top:-1px;
    border-top-right-radius:0;
    border-top-left-radius:0
}
@media (min-width:768px) {
    .navbar {
        border-radius:5px
    }
}



@media (min-width:768px) {
    .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
        margin-right:0;
        margin-left:0
    }
}


@media (min-width:768px) {
    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
        margin-left:-15px
    }
}

@media (max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        position:static;
        float:none;
        width:auto;
        margin-top:0;
        background-color:transparent;
        border:0;
        box-shadow:none
    }
    .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
        padding:5px 15px 5px 25px
    }
    .navbar-nav .open .dropdown-menu>li>a {
        line-height:24px
    }
    .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:14px;
        padding-bottom:14px
    }
}
@media (min-width:768px) {
    
    
    
    .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 .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
    }
}


.navbar-nav>li>.dropdown-menu {
    border-top-right-radius:0;
    border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom:0;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
    color:#fff;
    background-color:#890000
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
    background-color:#890000;
    color:#fff
}
@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#434345
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color:#434345;
        background-color:#f5f5f5
    }
    .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:#fff;
        background-color:#890000
    }
    .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:#b7b7b7;
        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:#890000
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
    background-color:#890000;
    color:#fff
}
@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:#090909
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color:#090909
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color:#fff
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color:#fff;
        background-color:#000
    }
    .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:#890000
    }
    .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:#434345;
        background-color:transparent
    }
}
.breadcrumb>.active {
    color:#777
}
.pagination>.active>a,.pagination>.active>a:active,.pagination>.active>a:active:focus,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:active,.pagination>.active>span:active:focus,.pagination>.active>span:focus,.pagination>.active>span:hover {
    z-index:3;
    cursor:default
}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
    color:#890000;
    background-color:#fff
}
@media screen and (min-width:768px) {
    
    .container .jumbotron,.container-fluid .jumbotron {
        padding-left:76px;
        padding-right:76px
    }
    .jumbotron .h1,.jumbotron h1 {
        font-size:72px
    }
}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
    border-color:inherit
}
.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
}



.panel-heading>.dropdown .dropdown-toggle {
    color:inherit
}
.modal.fade .modal-dialog {
    -webkit-transform:translate(0,-25%);
    -ms-transform:translate(0,-25%);
    -o-transform:translate(0,-25%);
    transform:translate(0,-25%);
    -webkit-transition:-webkit-transform .3s ease-out;
    -moz-transition:-moz-transform .3s ease-out;
    -o-transition:-o-transform .3s ease-out;
    transition:transform .3s ease-out
}
.modal-backdrop.fade {
    opacity:0;
    filter:alpha(opacity=0)
}
@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
    }
}
.carousel,.carousel-inner {
    position:relative
}
.carousel-inner {
    overflow:hidden;
    width:100%
}
.carousel-inner>.item {
    display:none;
    position:relative;
    -webkit-transition:.6s ease-in-out left;
    -o-transition:.6s ease-in-out left;
    transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img {
    display:block;
    max-width:100%;
    height:auto;
    line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d) {
    .carousel-inner>.item {
        -webkit-transition:-webkit-transform .6s ease-in-out;
        -moz-transition:-moz-transform .6s ease-in-out;
        -o-transition:-o-transform .6s ease-in-out;
        transition:transform .6s ease-in-out;
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        backface-visibility:hidden;
        -webkit-perspective:1000px;
        -moz-perspective:1000px;
        perspective:1000px
    }
    .carousel-inner>.item.active.right,.carousel-inner>.item.next {
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0);
        left:0
    }
    .carousel-inner>.item.active.left,.carousel-inner>.item.prev {
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0);
        left:0
    }
    .carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right {
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0);
        left:0
    }
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev,iframe {
    display:block
}
.carousel-inner>.active,.carousel-inner>.next.left,.carousel-inner>.prev.right {
    left:0
}
.carousel-control,.carousel-inner>.next,.carousel-inner>.prev {
    position:absolute;
    top:0;
    width:100%
}
.carousel-inner>.next {
    left:100%
}
.carousel-inner>.active.left,.carousel-inner>.prev {
    left:-100%
}
.carousel-inner>.active.right {
    left:100%
}
.carousel-control {
    left:0;
    bottom:0;
    width:15%;
    opacity:.5;
    filter:alpha(opacity=50);
    font-size:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    background-color:transparent
}
.carousel-control.left {
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5)0,rgba(0,0,0,.0001) 100%);
    background-image:-o-linear-gradient(left,rgba(0,0,0,.5)0,rgba(0,0,0,.0001) 100%);
    background-image:linear-gradient(to right,rgba(0,0,0,.5)0,rgba(0,0,0,.0001) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)
}
.carousel-control.right {
    left:auto;
    right:0;
    background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001)0,rgba(0,0,0,.5) 100%);
    background-image:-o-linear-gradient(left,rgba(0,0,0,.0001)0,rgba(0,0,0,.5) 100%);
    background-image:linear-gradient(to right,rgba(0,0,0,.0001)0,rgba(0,0,0,.5) 100%);
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)
}
.carousel-control:focus,.carousel-control:hover {
    outline:0;
    color:#fff;
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
    position:absolute;
    top:50%;
    margin-top:-10px;
    z-index:5;
    display:inline-block
}
.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;
    line-height:1;
    font-family:serif
}
.carousel-control .icon-prev:before {
    content:"‹"
}
.carousel-control .icon-next:before {
    content:"›"
}
.carousel-indicators {
    position:absolute;
    bottom:10px;
    left:50%;
    z-index:15;
    width:60%;
    margin-left:-30%;
    padding-left:0;
    list-style:none;
    text-align:center
}
.carousel-indicators li {
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    border:1px solid #fff;
    border-radius:10px;
    cursor:pointer;
    background-color:#000 \;
    background-color:transparent
}
.carousel-indicators .active {
    margin:0;
    width:12px;
    height:12px;
    background-color:#fff
}
.carousel-caption {
    position:absolute;
    left:15%;
    right:15%;
    bottom:20px;
    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 {
        left:20%;
        right:20%;
        padding-bottom:30px
    }
    .carousel-indicators {
        bottom:20px
    }
}
.clearfix:after,.clearfix:before {
    content:" ";
    display:table
}
.clearfix:after {
    clear:both
}
@-ms-viewport {
    width:device-width
}
@media (max-width:767px) {
    .visible-xs,.visible-xs-block {
        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
    }
    .visible-xs-inline {
        display:inline!important
    }
    .visible-xs-inline-block {
        display:inline-block!important
    }
}
@media (min-width:768px) and (max-width:991px) {
    .visible-sm,.visible-sm-block {
        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
    }
    .visible-sm-inline {
        display:inline!important
    }
    .visible-sm-inline-block {
        display:inline-block!important
    }
}
@media (min-width:992px) and (max-width:1199px) {
    .visible-md,.visible-md-block {
        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
    }
    .visible-md-inline {
        display:inline!important
    }
    .visible-md-inline-block {
        display:inline-block!important
    }
}
@media (min-width:1200px) {
    .visible-lg,.visible-lg-block {
        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
    }
    .visible-lg-inline {
        display:inline!important
    }
    .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
    }
}
@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
    }
}
@media print {
    .visible-print-block {
        display:block!important
    }
}
@media print {
    .visible-print-inline {
        display:inline!important
    }
}
@media print {
    .visible-print-inline-block {
        display:inline-block!important
    }
    .hidden-print {
        display:none!important
    }
}
html :first-child {
    margin-top:0
}
html :last-child {
    margin-bottom:0
}
a:focus,a:hover {
    text-decoration:none;
    outline:0
}
.shell,.shell-fluid,.shell-wide {
    margin-right:auto;
    margin-left:auto;
    padding-left:15px;
    padding-right:15px
}
.shell,.shell-wide {
    min-width:300px;
    max-width:480px
}
@media (min-width:768px) {
    .shell,.shell-wide {
        max-width:750px
    }
}
@media (min-width:992px) {
    .shell,.shell-wide {
        max-width:970px
    }
}
@media (min-width:1200px) {
    .shell,.shell-wide {
        max-width:1200px
    }
}
@media (min-width:1800px) {
    .shell-wide {
        max-width:1800px
    }
}
.range {
    margin-left:-15px;
    margin-right:-15px
}
.range>.range {
    margin-left:0;
    margin-right:0
}
[class*=cell-] {
    padding-left:15px;
    padding-right:15px
}
*+.range,html.lt-ie-10 *+.range {
    margin-top:34px
}
*+.range-sm,*+[class*=cell-],html.lt-ie-10 *+.range-sm,html.lt-ie-10 *+[class*=cell-] {
    margin-top:30px
}
*+.range-lg,html.lt-ie-10 *+.range-lg {
    margin-top:66px
}
.range-condensed,html.lt-ie-10 .range-condensed {
    margin-left:0;
    margin-right:0
}
.range-condensed>[class*=cell],html.lt-ie-10 .range-condensed>[class*=cell] {
    padding-left:0;
    padding-right:0
}
.range-condensed>*+[class*=cell],html.lt-ie-10 .range-condensed>*+[class*=cell] {
    margin-top:0
}
.range-narrow,html.lt-ie-10 .range-narrow {
    margin-left:-5px;
    margin-right:-5px
}
.range-narrow>*+[class*=cell],.range-narrow>[class*=cell],html.lt-ie-10 .range-narrow>*+[class*=cell],html.lt-ie-10 .range-narrow>[class*=cell] {
    padding-left:5px;
    padding-right:5px
}
@media (min-width:480px) {
    .range {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -ms-flex:0 1 auto;
        -webkit-flex:0 1 auto;
        flex:0 1 auto;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
    .range>.range,.range>[class*=cell] {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%
    }
    .range-vertical {
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .range>[class*=cell] {
        -ms-flex:0 0 auto;
        -webkit-flex:0 0 auto;
        flex:0 0 auto
    }
    *+[class*=cell-xs-] {
        margin-top:0
    }
    .range-xs-center {
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .range-xs-left {
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .range-xs-right {
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .range-xs-justify {
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .range-xs-around {
        -webkit-justify-content:space-around;
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    .range-xs-top {
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .range-xs {
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .range-xs-reverse {
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .range-xs-middle {
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    .range-xs-bottom {
        -webkit-align-items:flex-end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .range-xs-baseline {
        -webkit-align-items:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    .cell-xs-top {
        -webkit-align-self:flex-start;
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .cell-xs-middle {
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        align-self:center
    }
    .cell-xs-bottom {
        -webkit-align-self:flex-end;
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .range>.cell-xs-preffix-0 {
        margin-left:0
    }
    .range>.cell-xs-1 {
        -webkit-flex-basis:8.33333%;
        -ms-flex-preferred-size:8.33333%;
        flex-basis:8.33333%;
        max-width:8.33333%
    }
    .range>.cell-xs-preffix-1 {
        margin-left:8.33333%
    }
    .range>.cell-xs-push-1 {
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    .range>.cell-xs-2 {
        -webkit-flex-basis:16.66667%;
        -ms-flex-preferred-size:16.66667%;
        flex-basis:16.66667%;
        max-width:16.66667%
    }
    .range>.cell-xs-preffix-2 {
        margin-left:16.66667%
    }
    .range>.cell-xs-push-2 {
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
    .range>.cell-xs-3 {
        -webkit-flex-basis:25%;
        -ms-flex-preferred-size:25%;
        flex-basis:25%;
        max-width:25%
    }
    .range>.cell-xs-preffix-3 {
        margin-left:25%
    }
    .range>.cell-xs-push-3 {
        -webkit-order:3;
        -ms-flex-order:3;
        order:3
    }
    .range>.cell-xs-4 {
        -webkit-flex-basis:33.33333%;
        -ms-flex-preferred-size:33.33333%;
        flex-basis:33.33333%;
        max-width:33.33333%
    }
    .range>.cell-xs-preffix-4 {
        margin-left:33.33333%
    }
    .range>.cell-xs-push-4 {
        -webkit-order:4;
        -ms-flex-order:4;
        order:4
    }
    .range>.cell-xs-5 {
        -webkit-flex-basis:41.66667%;
        -ms-flex-preferred-size:41.66667%;
        flex-basis:41.66667%;
        max-width:41.66667%
    }
    .range>.cell-xs-preffix-5 {
        margin-left:41.66667%
    }
    .range>.cell-xs-push-5 {
        -webkit-order:5;
        -ms-flex-order:5;
        order:5
    }
    .range>.cell-xs-6 {
        -webkit-flex-basis:50%;
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        max-width:50%
    }
    .range>.cell-xs-preffix-6 {
        margin-left:50%
    }
    .range>.cell-xs-push-6 {
        -webkit-order:6;
        -ms-flex-order:6;
        order:6
    }
    .range>.cell-xs-7 {
        -webkit-flex-basis:58.33333%;
        -ms-flex-preferred-size:58.33333%;
        flex-basis:58.33333%;
        max-width:58.33333%
    }
    .range>.cell-xs-preffix-7 {
        margin-left:58.33333%
    }
    .range>.cell-xs-push-7 {
        -webkit-order:7;
        -ms-flex-order:7;
        order:7
    }
    .range>.cell-xs-8 {
        -webkit-flex-basis:66.66667%;
        -ms-flex-preferred-size:66.66667%;
        flex-basis:66.66667%;
        max-width:66.66667%
    }
    .range>.cell-xs-preffix-8 {
        margin-left:66.66667%
    }
    .range>.cell-xs-push-8 {
        -webkit-order:8;
        -ms-flex-order:8;
        order:8
    }
    .range>.cell-xs-9 {
        -webkit-flex-basis:75%;
        -ms-flex-preferred-size:75%;
        flex-basis:75%;
        max-width:75%
    }
    .range>.cell-xs-preffix-9 {
        margin-left:75%
    }
    .range>.cell-xs-push-9 {
        -webkit-order:9;
        -ms-flex-order:9;
        order:9
    }
    .range>.cell-xs-10 {
        -webkit-flex-basis:83.33333%;
        -ms-flex-preferred-size:83.33333%;
        flex-basis:83.33333%;
        max-width:83.33333%
    }
    .range>.cell-xs-preffix-10 {
        margin-left:83.33333%
    }
    .range>.cell-xs-push-10 {
        -webkit-order:10;
        -ms-flex-order:10;
        order:10
    }
    .range>.cell-xs-11 {
        -webkit-flex-basis:91.66667%;
        -ms-flex-preferred-size:91.66667%;
        flex-basis:91.66667%;
        max-width:91.66667%
    }
    .range>.cell-xs-preffix-11 {
        margin-left:91.66667%
    }
    .range>.cell-xs-push-11 {
        -webkit-order:11;
        -ms-flex-order:11;
        order:11
    }
    .range>.cell-xs-12 {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%
    }
    .range>.cell-xs-preffix-12 {
        margin-left:100%
    }
    .range>.cell-xs-push-12 {
        -webkit-order:12;
        -ms-flex-order:12;
        order:12
    }
    .range>.cell-xs-1-5 {
        -webkit-flex-basis:20%;
        -ms-flex-preferred-size:20%;
        flex-basis:20%;
        max-width:20%
    }
}
@media (min-width:768px) {
    *+[class*=cell-sm-] {
        margin-top:0
    }
    .range-sm-center {
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .range-sm-left {
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .range-sm-right {
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .range-sm-justify {
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .range-sm-around {
        -webkit-justify-content:space-around;
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    .range-sm-top {
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .range-sm {
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .range-sm-reverse {
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .range-sm-middle {
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    .range-sm-bottom {
        -webkit-align-items:flex-end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .range-sm-baseline {
        -webkit-align-items:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    .cell-sm-top {
        -webkit-align-self:flex-start;
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .cell-sm-middle {
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        align-self:center
    }
    .cell-sm-bottom {
        -webkit-align-self:flex-end;
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .range>.cell-sm-preffix-0 {
        margin-left:0
    }
    .range>.cell-sm-1 {
        -webkit-flex-basis:8.33333%;
        -ms-flex-preferred-size:8.33333%;
        flex-basis:8.33333%;
        max-width:8.33333%
    }
    .range>.cell-sm-preffix-1 {
        margin-left:8.33333%
    }
    .range>.cell-sm-push-1 {
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    .range>.cell-sm-2 {
        -webkit-flex-basis:16.66667%;
        -ms-flex-preferred-size:16.66667%;
        flex-basis:16.66667%;
        max-width:16.66667%
    }
    .range>.cell-sm-preffix-2 {
        margin-left:16.66667%
    }
    .range>.cell-sm-push-2 {
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
    .range>.cell-sm-3 {
        -webkit-flex-basis:25%;
        -ms-flex-preferred-size:25%;
        flex-basis:25%;
        max-width:25%
    }
    .range>.cell-sm-preffix-3 {
        margin-left:25%
    }
    .range>.cell-sm-push-3 {
        -webkit-order:3;
        -ms-flex-order:3;
        order:3
    }
    .range>.cell-sm-4 {
        -webkit-flex-basis:33.33333%;
        -ms-flex-preferred-size:33.33333%;
        flex-basis:33.33333%;
        max-width:33.33333%
    }
    .range>.cell-sm-preffix-4 {
        margin-left:33.33333%
    }
    .range>.cell-sm-push-4 {
        -webkit-order:4;
        -ms-flex-order:4;
        order:4
    }
    .range>.cell-sm-5 {
        -webkit-flex-basis:41.66667%;
        -ms-flex-preferred-size:41.66667%;
        flex-basis:41.66667%;
        max-width:41.66667%
    }
    .range>.cell-sm-preffix-5 {
        margin-left:41.66667%
    }
    .range>.cell-sm-push-5 {
        -webkit-order:5;
        -ms-flex-order:5;
        order:5
    }
    .range>.cell-sm-6 {
        -webkit-flex-basis:50%;
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        max-width:50%
    }
    .range>.cell-sm-preffix-6 {
        margin-left:50%
    }
    .range>.cell-sm-push-6 {
        -webkit-order:6;
        -ms-flex-order:6;
        order:6
    }
    .range>.cell-sm-7 {
        -webkit-flex-basis:58.33333%;
        -ms-flex-preferred-size:58.33333%;
        flex-basis:58.33333%;
        max-width:58.33333%
    }
    .range>.cell-sm-preffix-7 {
        margin-left:58.33333%
    }
    .range>.cell-sm-push-7 {
        -webkit-order:7;
        -ms-flex-order:7;
        order:7
    }
    .range>.cell-sm-8 {
        -webkit-flex-basis:66.66667%;
        -ms-flex-preferred-size:66.66667%;
        flex-basis:66.66667%;
        max-width:66.66667%
    }
    .range>.cell-sm-preffix-8 {
        margin-left:66.66667%
    }
    .range>.cell-sm-push-8 {
        -webkit-order:8;
        -ms-flex-order:8;
        order:8
    }
    .range>.cell-sm-9 {
        -webkit-flex-basis:75%;
        -ms-flex-preferred-size:75%;
        flex-basis:75%;
        max-width:75%
    }
    .range>.cell-sm-preffix-9 {
        margin-left:75%
    }
    .range>.cell-sm-push-9 {
        -webkit-order:9;
        -ms-flex-order:9;
        order:9
    }
    .range>.cell-sm-10 {
        -webkit-flex-basis:83.33333%;
        -ms-flex-preferred-size:83.33333%;
        flex-basis:83.33333%;
        max-width:83.33333%
    }
    .range>.cell-sm-preffix-10 {
        margin-left:83.33333%
    }
    .range>.cell-sm-push-10 {
        -webkit-order:10;
        -ms-flex-order:10;
        order:10
    }
    .range>.cell-sm-11 {
        -webkit-flex-basis:91.66667%;
        -ms-flex-preferred-size:91.66667%;
        flex-basis:91.66667%;
        max-width:91.66667%
    }
    .range>.cell-sm-preffix-11 {
        margin-left:91.66667%
    }
    .range>.cell-sm-push-11 {
        -webkit-order:11;
        -ms-flex-order:11;
        order:11
    }
    .range>.cell-sm-12 {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%
    }
    .range>.cell-sm-preffix-12 {
        margin-left:100%
    }
    .range>.cell-sm-push-12 {
        -webkit-order:12;
        -ms-flex-order:12;
        order:12
    }
    .range>.cell-sm-1-5 {
        -webkit-flex-basis:20%;
        -ms-flex-preferred-size:20%;
        flex-basis:20%;
        max-width:20%
    }
}
@media (min-width:992px) {
    *+[class*=cell-md-] {
        margin-top:0
    }
    .range-md-center {
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .range-md-left {
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .range-md-right {
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .range-md-justify {
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .range-md-around {
        -webkit-justify-content:space-around;
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    .range-md-top {
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .range-md {
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .range-md-reverse {
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .range-md-middle {
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    .range-md-bottom {
        -webkit-align-items:flex-end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .range-md-baseline {
        -webkit-align-items:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    .cell-md-top {
        -webkit-align-self:flex-start;
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .cell-md-middle {
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        align-self:center
    }
    .cell-md-bottom {
        -webkit-align-self:flex-end;
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .range>.cell-md-preffix-0 {
        margin-left:0
    }
    .range>.cell-md-1 {
        -webkit-flex-basis:8.33333%;
        -ms-flex-preferred-size:8.33333%;
        flex-basis:8.33333%;
        max-width:8.33333%
    }
    .range>.cell-md-preffix-1 {
        margin-left:8.33333%
    }
    .range>.cell-md-push-1 {
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    .range>.cell-md-2 {
        -webkit-flex-basis:16.66667%;
        -ms-flex-preferred-size:16.66667%;
        flex-basis:16.66667%;
        max-width:16.66667%
    }
    .range>.cell-md-preffix-2 {
        margin-left:16.66667%
    }
    .range>.cell-md-push-2 {
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
    .range>.cell-md-3 {
        -webkit-flex-basis:25%;
        -ms-flex-preferred-size:25%;
        flex-basis:25%;
        max-width:25%
    }
    .range>.cell-md-preffix-3 {
        margin-left:25%
    }
    .range>.cell-md-push-3 {
        -webkit-order:3;
        -ms-flex-order:3;
        order:3
    }
    .range>.cell-md-4 {
        -webkit-flex-basis:33.33333%;
        -ms-flex-preferred-size:33.33333%;
        flex-basis:33.33333%;
        max-width:33.33333%
    }
    .range>.cell-md-preffix-4 {
        margin-left:33.33333%
    }
    .range>.cell-md-push-4 {
        -webkit-order:4;
        -ms-flex-order:4;
        order:4
    }
    .range>.cell-md-5 {
        -webkit-flex-basis:41.66667%;
        -ms-flex-preferred-size:41.66667%;
        flex-basis:41.66667%;
        max-width:41.66667%
    }
    .range>.cell-md-preffix-5 {
        margin-left:41.66667%
    }
    .range>.cell-md-push-5 {
        -webkit-order:5;
        -ms-flex-order:5;
        order:5
    }
    .range>.cell-md-6 {
        -webkit-flex-basis:50%;
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        max-width:50%
    }
    .range>.cell-md-preffix-6 {
        margin-left:50%
    }
    .range>.cell-md-push-6 {
        -webkit-order:6;
        -ms-flex-order:6;
        order:6
    }
    .range>.cell-md-7 {
        -webkit-flex-basis:58.33333%;
        -ms-flex-preferred-size:58.33333%;
        flex-basis:58.33333%;
        max-width:58.33333%
    }
    .range>.cell-md-preffix-7 {
        margin-left:58.33333%
    }
    .range>.cell-md-push-7 {
        -webkit-order:7;
        -ms-flex-order:7;
        order:7
    }
    .range>.cell-md-8 {
        -webkit-flex-basis:66.66667%;
        -ms-flex-preferred-size:66.66667%;
        flex-basis:66.66667%;
        max-width:66.66667%
    }
    .range>.cell-md-preffix-8 {
        margin-left:66.66667%
    }
    .range>.cell-md-push-8 {
        -webkit-order:8;
        -ms-flex-order:8;
        order:8
    }
    .range>.cell-md-9 {
        -webkit-flex-basis:75%;
        -ms-flex-preferred-size:75%;
        flex-basis:75%;
        max-width:75%
    }
    .range>.cell-md-preffix-9 {
        margin-left:75%
    }
    .range>.cell-md-push-9 {
        -webkit-order:9;
        -ms-flex-order:9;
        order:9
    }
    .range>.cell-md-10 {
        -webkit-flex-basis:83.33333%;
        -ms-flex-preferred-size:83.33333%;
        flex-basis:83.33333%;
        max-width:83.33333%
    }
    .range>.cell-md-preffix-10 {
        margin-left:83.33333%
    }
    .range>.cell-md-push-10 {
        -webkit-order:10;
        -ms-flex-order:10;
        order:10
    }
    .range>.cell-md-11 {
        -webkit-flex-basis:91.66667%;
        -ms-flex-preferred-size:91.66667%;
        flex-basis:91.66667%;
        max-width:91.66667%
    }
    .range>.cell-md-preffix-11 {
        margin-left:91.66667%
    }
    .range>.cell-md-push-11 {
        -webkit-order:11;
        -ms-flex-order:11;
        order:11
    }
    .range>.cell-md-12 {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%
    }
    .range>.cell-md-preffix-12 {
        margin-left:100%
    }
    .range>.cell-md-push-12 {
        -webkit-order:12;
        -ms-flex-order:12;
        order:12
    }
    .range>.cell-md-1-5 {
        -webkit-flex-basis:20%;
        -ms-flex-preferred-size:20%;
        flex-basis:20%;
        max-width:20%
    }
}
@media (min-width:1200px) {
    *+[class*=cell-lg-] {
        margin-top:0
    }
    .range-lg-center {
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .range-lg-left {
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .range-lg-right {
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .range-lg-justify {
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .range-lg-around {
        -webkit-justify-content:space-around;
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    .range-lg-top {
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .range-lg {
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .range-lg-reverse {
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .range-lg-middle {
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    .range-lg-bottom {
        -webkit-align-items:flex-end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .range-lg-baseline {
        -webkit-align-items:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    .cell-lg-top {
        -webkit-align-self:flex-start;
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .cell-lg-middle {
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        align-self:center
    }
    .cell-lg-bottom {
        -webkit-align-self:flex-end;
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .range>.cell-lg-preffix-0 {
        margin-left:0
    }
    .range>.cell-lg-1 {
        -webkit-flex-basis:8.33333%;
        -ms-flex-preferred-size:8.33333%;
        flex-basis:8.33333%;
        max-width:8.33333%
    }
    .range>.cell-lg-preffix-1 {
        margin-left:8.33333%
    }
    .range>.cell-lg-push-1 {
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    .range>.cell-lg-2 {
        -webkit-flex-basis:16.66667%;
        -ms-flex-preferred-size:16.66667%;
        flex-basis:16.66667%;
        max-width:16.66667%
    }
    .range>.cell-lg-preffix-2 {
        margin-left:16.66667%
    }
    .range>.cell-lg-push-2 {
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
    .range>.cell-lg-3 {
        -webkit-flex-basis:25%;
        -ms-flex-preferred-size:25%;
        flex-basis:25%;
        max-width:25%
    }
    .range>.cell-lg-preffix-3 {
        margin-left:25%
    }
    .range>.cell-lg-push-3 {
        -webkit-order:3;
        -ms-flex-order:3;
        order:3
    }
    .range>.cell-lg-4 {
        -webkit-flex-basis:33.33333%;
        -ms-flex-preferred-size:33.33333%;
        flex-basis:33.33333%;
        max-width:33.33333%
    }
    .range>.cell-lg-preffix-4 {
        margin-left:33.33333%
    }
    .range>.cell-lg-push-4 {
        -webkit-order:4;
        -ms-flex-order:4;
        order:4
    }
    .range>.cell-lg-5 {
        -webkit-flex-basis:41.66667%;
        -ms-flex-preferred-size:41.66667%;
        flex-basis:41.66667%;
        max-width:41.66667%
    }
    .range>.cell-lg-preffix-5 {
        margin-left:41.66667%
    }
    .range>.cell-lg-push-5 {
        -webkit-order:5;
        -ms-flex-order:5;
        order:5
    }
    .range>.cell-lg-6 {
        -webkit-flex-basis:50%;
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        max-width:50%
    }
    .range>.cell-lg-preffix-6 {
        margin-left:50%
    }
    .range>.cell-lg-push-6 {
        -webkit-order:6;
        -ms-flex-order:6;
        order:6
    }
    .range>.cell-lg-7 {
        -webkit-flex-basis:58.33333%;
        -ms-flex-preferred-size:58.33333%;
        flex-basis:58.33333%;
        max-width:58.33333%
    }
    .range>.cell-lg-preffix-7 {
        margin-left:58.33333%
    }
    .range>.cell-lg-push-7 {
        -webkit-order:7;
        -ms-flex-order:7;
        order:7
    }
    .range>.cell-lg-8 {
        -webkit-flex-basis:66.66667%;
        -ms-flex-preferred-size:66.66667%;
        flex-basis:66.66667%;
        max-width:66.66667%
    }
    .range>.cell-lg-preffix-8 {
        margin-left:66.66667%
    }
    .range>.cell-lg-push-8 {
        -webkit-order:8;
        -ms-flex-order:8;
        order:8
    }
    .range>.cell-lg-9 {
        -webkit-flex-basis:75%;
        -ms-flex-preferred-size:75%;
        flex-basis:75%;
        max-width:75%
    }
    .range>.cell-lg-preffix-9 {
        margin-left:75%
    }
    .range>.cell-lg-push-9 {
        -webkit-order:9;
        -ms-flex-order:9;
        order:9
    }
    .range>.cell-lg-10 {
        -webkit-flex-basis:83.33333%;
        -ms-flex-preferred-size:83.33333%;
        flex-basis:83.33333%;
        max-width:83.33333%
    }
    .range>.cell-lg-preffix-10 {
        margin-left:83.33333%
    }
    .range>.cell-lg-push-10 {
        -webkit-order:10;
        -ms-flex-order:10;
        order:10
    }
    .range>.cell-lg-11 {
        -webkit-flex-basis:91.66667%;
        -ms-flex-preferred-size:91.66667%;
        flex-basis:91.66667%;
        max-width:91.66667%
    }
    .range>.cell-lg-preffix-11 {
        margin-left:91.66667%
    }
    .range>.cell-lg-push-11 {
        -webkit-order:11;
        -ms-flex-order:11;
        order:11
    }
    .range>.cell-lg-12 {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%
    }
    .range>.cell-lg-preffix-12 {
        margin-left:100%
    }
    .range>.cell-lg-push-12 {
        -webkit-order:12;
        -ms-flex-order:12;
        order:12
    }
    .range>.cell-lg-1-5 {
        -webkit-flex-basis:20%;
        -ms-flex-preferred-size:20%;
        flex-basis:20%;
        max-width:20%
    }
}
@media (min-width:1800px) {
    *+[class*=cell-xl-] {
        margin-top:0
    }
    .range-xl-center {
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .range-xl-left {
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    .range-xl-right {
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end
    }
    .range-xl-justify {
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    .range-xl-around {
        -webkit-justify-content:space-around;
        -ms-flex-pack:distribute;
        justify-content:space-around
    }
    .range-xl-top {
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .range-xl {
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .range-xl-reverse {
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse
    }
    .range-xl-middle {
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center
    }
    .range-xl-bottom {
        -webkit-align-items:flex-end;
        -ms-flex-align:end;
        align-items:flex-end
    }
    .range-xl-baseline {
        -webkit-align-items:baseline;
        -ms-flex-align:baseline;
        align-items:baseline
    }
    .cell-xl-top {
        -webkit-align-self:flex-start;
        -ms-flex-item-align:start;
        align-self:flex-start
    }
    .cell-xl-middle {
        -webkit-align-self:center;
        -ms-flex-item-align:center;
        align-self:center
    }
    .cell-xl-bottom {
        -webkit-align-self:flex-end;
        -ms-flex-item-align:end;
        align-self:flex-end
    }
    .range>.cell-xl-preffix-0 {
        margin-left:0
    }
    .range>.cell-xl-1 {
        -webkit-flex-basis:8.33333%;
        -ms-flex-preferred-size:8.33333%;
        flex-basis:8.33333%;
        max-width:8.33333%
    }
    .range>.cell-xl-preffix-1 {
        margin-left:8.33333%
    }
    .range>.cell-xl-push-1 {
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    .range>.cell-xl-2 {
        -webkit-flex-basis:16.66667%;
        -ms-flex-preferred-size:16.66667%;
        flex-basis:16.66667%;
        max-width:16.66667%
    }
    .range>.cell-xl-preffix-2 {
        margin-left:16.66667%
    }
    .range>.cell-xl-push-2 {
        -webkit-order:2;
        -ms-flex-order:2;
        order:2
    }
    .range>.cell-xl-3 {
        -webkit-flex-basis:25%;
        -ms-flex-preferred-size:25%;
        flex-basis:25%;
        max-width:25%
    }
    .range>.cell-xl-preffix-3 {
        margin-left:25%
    }
    .range>.cell-xl-push-3 {
        -webkit-order:3;
        -ms-flex-order:3;
        order:3
    }
    .range>.cell-xl-4 {
        -webkit-flex-basis:33.33333%;
        -ms-flex-preferred-size:33.33333%;
        flex-basis:33.33333%;
        max-width:33.33333%
    }
    .range>.cell-xl-preffix-4 {
        margin-left:33.33333%
    }
    .range>.cell-xl-push-4 {
        -webkit-order:4;
        -ms-flex-order:4;
        order:4
    }
    .range>.cell-xl-5 {
        -webkit-flex-basis:41.66667%;
        -ms-flex-preferred-size:41.66667%;
        flex-basis:41.66667%;
        max-width:41.66667%
    }
    .range>.cell-xl-preffix-5 {
        margin-left:41.66667%
    }
    .range>.cell-xl-push-5 {
        -webkit-order:5;
        -ms-flex-order:5;
        order:5
    }
    .range>.cell-xl-6 {
        -webkit-flex-basis:50%;
        -ms-flex-preferred-size:50%;
        flex-basis:50%;
        max-width:50%
    }
    .range>.cell-xl-preffix-6 {
        margin-left:50%
    }
    .range>.cell-xl-push-6 {
        -webkit-order:6;
        -ms-flex-order:6;
        order:6
    }
    .range>.cell-xl-7 {
        -webkit-flex-basis:58.33333%;
        -ms-flex-preferred-size:58.33333%;
        flex-basis:58.33333%;
        max-width:58.33333%
    }
    .range>.cell-xl-preffix-7 {
        margin-left:58.33333%
    }
    .range>.cell-xl-push-7 {
        -webkit-order:7;
        -ms-flex-order:7;
        order:7
    }
    .range>.cell-xl-8 {
        -webkit-flex-basis:66.66667%;
        -ms-flex-preferred-size:66.66667%;
        flex-basis:66.66667%;
        max-width:66.66667%
    }
    .range>.cell-xl-preffix-8 {
        margin-left:66.66667%
    }
    .range>.cell-xl-push-8 {
        -webkit-order:8;
        -ms-flex-order:8;
        order:8
    }
    .range>.cell-xl-9 {
        -webkit-flex-basis:75%;
        -ms-flex-preferred-size:75%;
        flex-basis:75%;
        max-width:75%
    }
    .range>.cell-xl-preffix-9 {
        margin-left:75%
    }
    .range>.cell-xl-push-9 {
        -webkit-order:9;
        -ms-flex-order:9;
        order:9
    }
    .range>.cell-xl-10 {
        -webkit-flex-basis:83.33333%;
        -ms-flex-preferred-size:83.33333%;
        flex-basis:83.33333%;
        max-width:83.33333%
    }
    .range>.cell-xl-preffix-10 {
        margin-left:83.33333%
    }
    .range>.cell-xl-push-10 {
        -webkit-order:10;
        -ms-flex-order:10;
        order:10
    }
    .range>.cell-xl-11 {
        -webkit-flex-basis:91.66667%;
        -ms-flex-preferred-size:91.66667%;
        flex-basis:91.66667%;
        max-width:91.66667%
    }
    .range>.cell-xl-preffix-11 {
        margin-left:91.66667%
    }
    .range>.cell-xl-push-11 {
        -webkit-order:11;
        -ms-flex-order:11;
        order:11
    }
    .range>.cell-xl-12 {
        -webkit-flex-basis:100%;
        -ms-flex-preferred-size:100%;
        flex-basis:100%;
        max-width:100%
    }
    .range>.cell-xl-preffix-12 {
        margin-left:100%
    }
    .range>.cell-xl-push-12 {
        -webkit-order:12;
        -ms-flex-order:12;
        order:12
    }
    .range>.cell-xl-1-5 {
        -webkit-flex-basis:20%;
        -ms-flex-preferred-size:20%;
        flex-basis:20%;
        max-width:20%
    }
}
html.lt-ie-10 .range>.cell-xs-1,html.lt-ie-10 .range>.cell-xs-2 {
    margin-left:auto;
    margin-right:auto;
    max-width:8.33333%
}
html.lt-ie-10 .range>.cell-xs-2 {
    max-width:16.66667%
}
html.lt-ie-10 .range>.cell-xs-3,html.lt-ie-10 .range>.cell-xs-4 {
    margin-left:auto;
    margin-right:auto;
    max-width:25%
}
html.lt-ie-10 .range>.cell-xs-4 {
    max-width:33.33333%
}
html.lt-ie-10 .range>.cell-xs-5,html.lt-ie-10 .range>.cell-xs-6 {
    margin-left:auto;
    margin-right:auto;
    max-width:41.66667%
}
html.lt-ie-10 .range>.cell-xs-6 {
    max-width:50%
}
html.lt-ie-10 .range>.cell-xs-7,html.lt-ie-10 .range>.cell-xs-8 {
    margin-left:auto;
    margin-right:auto;
    max-width:58.33333%
}
html.lt-ie-10 .range>.cell-xs-8 {
    max-width:66.66667%
}
html.lt-ie-10 .range>.cell-xs-10,html.lt-ie-10 .range>.cell-xs-9 {
    margin-left:auto;
    margin-right:auto;
    max-width:75%
}
html.lt-ie-10 .range>.cell-xs-10 {
    max-width:83.33333%
}
html.lt-ie-10 .range>.cell-xs-11,html.lt-ie-10 .range>.cell-xs-12 {
    margin-left:auto;
    margin-right:auto;
    max-width:91.66667%
}
html.lt-ie-10 .range>.cell-xs-12 {
    max-width:100%
}
html.lt-ie-10 .range>.cell-sm-1,html.lt-ie-10 .range>.cell-xs-1-5 {
    margin-left:auto;
    margin-right:auto;
    max-width:20%
}
html.lt-ie-10 .range>.cell-sm-1 {
    max-width:8.33333%
}
html.lt-ie-10 .range>.cell-sm-2,html.lt-ie-10 .range>.cell-sm-3 {
    margin-left:auto;
    margin-right:auto;
    max-width:16.66667%
}
html.lt-ie-10 .range>.cell-sm-3 {
    max-width:25%
}
html.lt-ie-10 .range>.cell-sm-4,html.lt-ie-10 .range>.cell-sm-5 {
    margin-left:auto;
    margin-right:auto;
    max-width:33.33333%
}
html.lt-ie-10 .range>.cell-sm-5 {
    max-width:41.66667%
}
html.lt-ie-10 .range>.cell-sm-6,html.lt-ie-10 .range>.cell-sm-7 {
    margin-left:auto;
    margin-right:auto;
    max-width:50%
}
html.lt-ie-10 .range>.cell-sm-7 {
    max-width:58.33333%
}
html.lt-ie-10 .range>.cell-sm-8,html.lt-ie-10 .range>.cell-sm-9 {
    margin-left:auto;
    margin-right:auto;
    max-width:66.66667%
}
html.lt-ie-10 .range>.cell-sm-9 {
    max-width:75%
}
html.lt-ie-10 .range>.cell-sm-10,html.lt-ie-10 .range>.cell-sm-11 {
    margin-left:auto;
    margin-right:auto;
    max-width:83.33333%
}
html.lt-ie-10 .range>.cell-sm-11 {
    max-width:91.66667%
}
html.lt-ie-10 .range>.cell-sm-1-5,html.lt-ie-10 .range>.cell-sm-12 {
    margin-left:auto;
    margin-right:auto;
    max-width:100%
}
html.lt-ie-10 .range>.cell-sm-1-5 {
    max-width:20%
}
html.lt-ie-10 .range>.cell-md-1,html.lt-ie-10 .range>.cell-md-2 {
    margin-left:auto;
    margin-right:auto;
    max-width:8.33333%
}
html.lt-ie-10 .range>.cell-md-2 {
    max-width:16.66667%
}
html.lt-ie-10 .range>.cell-md-3,html.lt-ie-10 .range>.cell-md-4 {
    margin-left:auto;
    margin-right:auto;
    max-width:25%
}
html.lt-ie-10 .range>.cell-md-4 {
    max-width:33.33333%
}
html.lt-ie-10 .range>.cell-md-5,html.lt-ie-10 .range>.cell-md-6 {
    margin-left:auto;
    margin-right:auto;
    max-width:41.66667%
}
html.lt-ie-10 .range>.cell-md-6 {
    max-width:50%
}
html.lt-ie-10 .range>.cell-md-7,html.lt-ie-10 .range>.cell-md-8 {
    margin-left:auto;
    margin-right:auto;
    max-width:58.33333%
}
html.lt-ie-10 .range>.cell-md-8 {
    max-width:66.66667%
}
html.lt-ie-10 .range>.cell-md-10,html.lt-ie-10 .range>.cell-md-9 {
    margin-left:auto;
    margin-right:auto;
    max-width:75%
}
html.lt-ie-10 .range>.cell-md-10 {
    max-width:83.33333%
}
html.lt-ie-10 .range>.cell-md-11,html.lt-ie-10 .range>.cell-md-12 {
    margin-left:auto;
    margin-right:auto;
    max-width:91.66667%
}
html.lt-ie-10 .range>.cell-md-12 {
    max-width:100%
}
html.lt-ie-10 .range>.cell-lg-1,html.lt-ie-10 .range>.cell-md-1-5 {
    margin-left:auto;
    margin-right:auto;
    max-width:20%
}
html.lt-ie-10 .range>.cell-lg-1 {
    max-width:8.33333%
}
html.lt-ie-10 .range>.cell-lg-2,html.lt-ie-10 .range>.cell-lg-3 {
    margin-left:auto;
    margin-right:auto;
    max-width:16.66667%
}
html.lt-ie-10 .range>.cell-lg-3 {
    max-width:25%
}
html.lt-ie-10 .range>.cell-lg-4,html.lt-ie-10 .range>.cell-lg-5 {
    margin-left:auto;
    margin-right:auto;
    max-width:33.33333%
}
html.lt-ie-10 .range>.cell-lg-5 {
    max-width:41.66667%
}
html.lt-ie-10 .range>.cell-lg-6,html.lt-ie-10 .range>.cell-lg-7 {
    margin-left:auto;
    margin-right:auto;
    max-width:50%
}
html.lt-ie-10 .range>.cell-lg-7 {
    max-width:58.33333%
}
html.lt-ie-10 .range>.cell-lg-8,html.lt-ie-10 .range>.cell-lg-9 {
    margin-left:auto;
    margin-right:auto;
    max-width:66.66667%
}
html.lt-ie-10 .range>.cell-lg-9 {
    max-width:75%
}
html.lt-ie-10 .range>.cell-lg-10,html.lt-ie-10 .range>.cell-lg-11 {
    margin-left:auto;
    margin-right:auto;
    max-width:83.33333%
}
html.lt-ie-10 .range>.cell-lg-11 {
    max-width:91.66667%
}
html.lt-ie-10 .range>.cell-lg-1-5,html.lt-ie-10 .range>.cell-lg-12 {
    margin-left:auto;
    margin-right:auto;
    max-width:100%
}
html.lt-ie-10 .range>.cell-lg-1-5 {
    max-width:20%
}
html.lt-ie-10 .range>[class*=cell-lg-preffix-],html.lt-ie-10 .range>[class*=cell-md-preffix-],html.lt-ie-10 .range>[class*=cell-sm-preffix-],html.lt-ie-10 .range>[class*=cell-xs-preffix-] {
    margin-left:auto
}

@media (min-width:768px) {
    .text-sm-left {
        text-align:left
    }
    
    
    
    
    
}
@media (min-width:992px) {
    .text-md-left {
        text-align:left
    }
    
    .text-md-right {
        text-align:right
    }
    
    
    
}
@media (min-width:1200px) {
    .text-lg-left {
        text-align:left
    }
    
    
    
    
    
}

.pull-base,.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li {
    float:none
}
@media (min-width:480px) {
    
    img.pull-xs-left {
        padding-right:28px
    }
    
    
    img.pull-xs-right {
        padding-left:28px
    }
}
@media (min-width:768px) {
    
    img.pull-sm-left {
        padding-right:28px
    }
    
    
    img.pull-sm-right {
        padding-left:28px
    }
}
@media (min-width:992px) {
    
    img.pull-md-left {
        padding-right:28px
    }
    
    
    img.pull-md-right {
        padding-left:28px
    }
}
@media (min-width:1200px) {
    
    img.pull-lg-left {
        padding-right:28px
    }
    
    
    img.pull-lg-right {
        padding-left:28px
    }
}
@media (min-width:1800px) {
    
    img.pull-xl-left {
        padding-right:28px
    }
    
    
    img.pull-xl-right {
        padding-left:28px
    }
}
.veil {
    display:none!important
}
.reveal-inline-block {
    display:inline-block!important
}
@media (min-width:480px) {
    .reveal-xs-block {
        display:block!important
    }
    .reveal-xs-flex {
        display:-ms-flexbox!important;
        display:-webkit-flex!important;
        display:flex!important
    }
    .reveal-xs-inline-block {
        display:inline-block!important
    }
    .reveal-xs-inline {
        display:inline!important
    }
    .veil-xs {
        display:none!important
    }
}
@media (min-width:768px) {
    .reveal-sm-block {
        display:block!important
    }
    .reveal-sm-flex {
        display:-ms-flexbox!important;
        display:-webkit-flex!important;
        display:flex!important
    }
    .reveal-sm-inline-block {
        display:inline-block!important
    }
    .reveal-sm-inline {
        display:inline!important
    }
    .veil-sm {
        display:none!important
    }
}
@media (min-width:992px) {
    .reveal-md-block {
        display:block!important
    }
    .reveal-md-flex {
        display:-ms-flexbox!important;
        display:-webkit-flex!important;
        display:flex!important
    }
    .reveal-md-inline-block {
        display:inline-block!important
    }
    .reveal-md-inline {
        display:inline!important
    }
    .veil-md {
        display:none!important
    }
}
@media (min-width:1200px) {
    .reveal-lg-block {
        display:block!important
    }
    .reveal-lg-flex {
        display:-ms-flexbox!important;
        display:-webkit-flex!important;
        display:flex!important
    }
    .reveal-lg-inline-block {
        display:inline-block!important
    }
    .reveal-lg-inline {
        display:inline!important
    }
    .veil-lg {
        display:none!important
    }
}
@media (min-width:1800px) {
    .reveal-xl-block {
        display:block!important
    }
    .reveal-xl-flex {
        display:-ms-flexbox!important;
        display:-webkit-flex!important;
        display:flex!important
    }
    .reveal-xl-inline-block {
        display:inline-block!important
    }
    .reveal-xl-inline {
        display:inline!important
    }
    .veil-xl {
        display:none!important
    }
}
@media (min-width:768px) {
    .col-sm-1-5 {
        width:20%
    }
}
@media (min-width:992px) {
    .col-md-1-5 {
        width:20%
    }
}
@media (min-width:1200px) {
    .col-lg-1-5 {
        width:20%
    }
}
.divider {
    width:40px;
    height:2px;
    padding:0;
    margin:21px auto;
    background:#b7b7b7;
    border:0
}
.divider-lg {
    width:70px;
    height:3px
}















.font-default,.rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu h6,.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu h6,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu h6,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu h6,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu h6,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu h6 {
    font-family:"Hind",Helvetica,Arial,sans-serif
}
@media (min-width:768px) {
    .h1,h1 {
        line-height:1.2963;
        font-size:54px
    }
}
@media (min-width:768px) {
    .h2,h2 {
        font-size:28px
    }
}
@media (min-width:768px) {
    .h3,h3 {
        line-height:1.21429;
        font-size:28px
    }
}

.h5 *+.icon,.h5 .icon+*,.h6 *+.icon,.h6 .icon+*,h5 *+.icon,h5 .icon+*,h6 *+.icon,h6 .icon+* {
    padding-left:8px
}
@media (min-width:768px) {
    .h5,h5 {
        line-height:1.4;
        font-size:20px
    }
}

.h1.text-primary a:hover,.h2.text-primary a:hover,.h3.text-primary a:hover,.h4.text-primary a:hover,.h5.text-primary a:hover,.h6.text-primary a:hover,.list a:hover,.list-inline-dark a:hover,.p a:hover,h1.text-primary a:hover,h2.text-primary a:hover,h3.text-primary a:hover,h4.text-primary a:hover,h5.text-primary a:hover,h6.text-primary a:hover,p a:hover {
    color:#2e7dab
}
@media (min-width:480px) {
    .big {
        font-size:106.25%;
        line-height:1.470588235294118
    }
    .h1 .big,h1 .big {
        font-size:142.22%;
        line-height:1.125
    }
    .h2 .big,h2 .big {
        font-size:147.36%;
        line-height:1.142857142857143
    }
}
sub,sup {
    font-size:62%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
code,kbd,pre,samp {
    font-family:Consolas,"Courier New",monospace
}
code {
    padding:5px 7px;
    font-size:75%;
    color:#e50a0a;
    background-color:#f9f9f9;
    border-radius:2px
}
pre {
    padding:16px 19px;
    margin-bottom:0;
    font-size:16px;
    line-height:1.13;
    overflow-x:auto
}



.list-inline {
    margin-left:-6px;
    margin-right:-6px
}
.list-inline>li {
    padding-left:6px;
    padding-right:6px
}


.list-inline-dark a {
    color:#b7b7b7
}
.bg-primary {
    background:#b1221a;
    fill:#b1221a
}
.bg-dark-blue {
    background:#151515;
    fill:#151515
}
.bg-dark-black {
    background:#000;
    fill:#000
}
.page-head {
    margin-bottom:-2px
}
.page .text-primary,.page blockquote.quote .text-primary {
    color:#b1221a
}
.page a.text-primary:focus,.page a.text-primary:hover {
    color:#13a4e6
}
.page .text-gray,.page blockquote.quote .text-gray {
    color:#b7b7b7
}
.page a.text-gray:focus,.page a.text-gray:hover {
    color:#9e9e9e
}
.page .text-jungle-green,.page blockquote.quote .text-jungle-green {
    color:#212121
}
.page a.text-jungle-green:focus,.page a.text-jungle-green:hover {
    color:#080808
}
.page .text-deluge,.page blockquote.quote .text-deluge {
    color:#8668ad
}
.page a.text-deluge:focus,.page a.text-deluge:hover {
    color:#6d5092
}
.contact-info dl dd a:hover,.page .text-picton-blue,.page blockquote.quote .text-picton-blue {
    color:#2e7dab
}
.page a.text-picton-blue:focus,.page a.text-picton-blue:hover {
    color:#236083
}
.page .text-darker,.page blockquote.quote .text-darker {
    color:#434345
}
.page a.text-darker:focus,.page a.text-darker:hover {
    color:#2a2a2b
}
.page .text-white,.page blockquote.quote .text-white {
    color:#fff
}
.page a.text-white:focus,.page a.text-white:hover {
    color:#e6e6e6
}
.page .text-dark,.page blockquote.quote .text-dark {
    color:#9b9b9b
}
.page a.text-dark:focus,.page a.text-dark:hover {
    color:#828282
}
.page .text-black,.page blockquote.quote .text-black {
    color:#000
}
.page a.text-black:focus,.page a.text-black:hover {
    color:#000
}
.page .text-silver,.page blockquote.quote .text-silver {
    color:#c1c1c1
}
.page a.text-silver:focus,.page a.text-silver:hover {
    color:#a8a8a8
}
.page .text-blue-gray,.page .text-blue-gray:before,.page .text-malibu,.page .text-malibu:before {
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent
}
.page .text-blue-gray,.page .text-blue-gray:before {
    color:#8668ad;
    background-image:-webkit-linear-gradient(0deg,#8668ad 0,#2e7dab 100%)
}
.page .text-malibu,.page .text-malibu:before {
    color:#2e7dab;
    background-image:-webkit-linear-gradient(0deg,#2e7dab 0,#79ccf2 100%)
}
.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:auto
}
.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.btn-default.dropdown-toggle {
    color:#fff;
    background-color:#2e7dab;
    border-color:#2e7dab
}
.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle {
    box-shadow:none
}
.btn-default.active.shadow-drop-xs,.btn-default:active.shadow-drop-xs,.open>.btn-default.dropdown-toggle.shadow-drop-xs {
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.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>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover {
    color:#fff;
    background-color:#2e7dab;
    border-color:#2e7dab;
    outline:0
}
.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.btn-primary.dropdown-toggle {
    color:#fff;
    background-color:#2e7dab;
    border-color:#2e7dab
}
.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle {
    box-shadow:none
}
.btn-primary.active.shadow-drop-xs,.btn-primary:active.shadow-drop-xs,.open>.btn-primary.dropdown-toggle.shadow-drop-xs {
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.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>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover {
    color:#fff;
    background-color:#2e7dab;
    border-color:#2e7dab;
    outline:0
}
.btn-deluge.active,.btn-deluge.focus,.btn-deluge:active,.btn-deluge:focus,.btn-deluge:hover,.open>.btn-deluge.dropdown-toggle {
    color:#fff;
    background-color:#695999;
    border-color:#695999
}
.btn-deluge.active,.btn-deluge:active,.open>.btn-deluge.dropdown-toggle {
    box-shadow:none
}
.btn-deluge.active.shadow-drop-xs,.btn-deluge:active.shadow-drop-xs,.open>.btn-deluge.dropdown-toggle.shadow-drop-xs {
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.btn-deluge.active.focus,.btn-deluge.active:focus,.btn-deluge.active:hover,.btn-deluge:active.focus,.btn-deluge:active:focus,.btn-deluge:active:hover,.open>.btn-deluge.dropdown-toggle.focus,.open>.btn-deluge.dropdown-toggle:focus,.open>.btn-deluge.dropdown-toggle:hover {
    color:#fff;
    background-color:#695999;
    border-color:#695999;
    outline:0
}
.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.btn-success.dropdown-toggle {
    color:#fff;
    background-color:#84c450;
    border-color:#84c450
}
.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle {
    box-shadow:none
}
.btn-success.active.shadow-drop-xs,.btn-success:active.shadow-drop-xs,.open>.btn-success.dropdown-toggle.shadow-drop-xs {
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.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>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover {
    color:#fff;
    background-color:#84c450;
    border-color:#84c450;
    outline:0
}
.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.btn-info.dropdown-toggle {
    color:#fff;
    background-color:#64aae1;
    border-color:#64aae1
}
.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle {
    box-shadow:none
}
.btn-info.active.shadow-drop-xs,.btn-info:active.shadow-drop-xs,.open>.btn-info.dropdown-toggle.shadow-drop-xs {
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.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>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover {
    color:#fff;
    background-color:#64aae1;
    border-color:#64aae1;
    outline:0
}
.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.btn-warning.dropdown-toggle {
    color:#fff;
    background-color:#f3a43d;
    border-color:#f3a43d
}
.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle {
    box-shadow:none
}
.btn-warning.active.shadow-drop-xs,.btn-warning:active.shadow-drop-xs,.open>.btn-warning.dropdown-toggle.shadow-drop-xs {
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.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>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover {
    color:#fff;
    background-color:#f3a43d;
    border-color:#f3a43d;
    outline:0
}
.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.btn-danger.dropdown-toggle {
    color:#fff;
    background-color:#e50a0a;
    border-color:#e50a0a
}
.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle {
    box-shadow:none
}
.btn-danger.active.shadow-drop-xs,.btn-danger:active.shadow-drop-xs,.open>.btn-danger.dropdown-toggle.shadow-drop-xs {
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.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>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover {
    color:#fff;
    background-color:#e50a0a;
    border-color:#e50a0a;
    outline:0
}
.btn-lightest.active,.btn-lightest.focus,.btn-lightest:active,.btn-lightest:focus,.btn-lightest:hover,.open>.btn-lightest.dropdown-toggle {
    color:#fff;
    background-color:#890000;
    border-color:#890000
}
.btn-lightest.active,.btn-lightest:active,.open>.btn-lightest.dropdown-toggle {
    box-shadow:none
}
.btn-lightest.active.shadow-drop-xs,.btn-lightest:active.shadow-drop-xs,.open>.btn-lightest.dropdown-toggle.shadow-drop-xs {
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.btn-lightest.active.focus,.btn-lightest.active:focus,.btn-lightest.active:hover,.btn-lightest:active.focus,.btn-lightest:active:focus,.btn-lightest:active:hover,.open>.btn-lightest.dropdown-toggle.focus,.open>.btn-lightest.dropdown-toggle:focus,.open>.btn-lightest.dropdown-toggle:hover {
    color:#fff;
    background-color:#890000;
    border-color:#890000;
    outline:0
}
@media (min-width:480px) {
    .btn-group-lg>.btn,.btn-lg {
        padding:21px 43px;
        font-size:20px;
        line-height:26px;
        border-radius:0
    }
}

.btn-more *+.icon,.btn-more .icon+* {
    transition:.3s;
    display:inline-block;
    margin-left:8px
}
.btn-more .icon {
    color:#2e7dab
}
.btn-more .icon-xxs {
    font-size:18px;
    line-height:18px
}
.bg-deluge .contact-info dl dd a:hover,.breadcrumb-classic .list-inline-dashed>li a,.btn-more:hover .icon,.context-dark .contact-info dl dd a:hover,.navbar-inverse .contact-info dl dd a:hover,.swiper-slide-caption .contact-info dl dd a:hover {
    color:#890000
}
.btn-more:hover *+.icon,.btn-more:hover .icon+* {
    -webkit-transform:translateX(4px);
    transform:translateX(4px)
}
.btn.btn-icon .icon {
    font-size:28px;
    line-height:28px;
    vertical-align:middle;
    transition:0s
}
.btn.btn-icon-left .icon {
    float:left;
    padding-right:10px
}
.btn.btn-icon-right .icon {
    float:right;
    padding-left:10px
}
.btn-group-xs>.btn-icon.btn .icon,.btn-xs.btn-icon .icon {
    font-size:20px;
    line-height:20px
}
.btn-group-xs>.btn-icon-left.btn .icon,.btn-xs.btn-icon-left .icon {
    padding-right:10px
}
.btn-group-xs>.btn-icon-right.btn .icon,.btn-xs.btn-icon-right .icon {
    padding-left:10px
}
.btn-group-sm>.btn-icon.btn .icon,.btn-sm.btn-icon .icon {
    font-size:19px;
    line-height:24px
}
.btn-group-sm>.btn-icon-left.btn .icon,.btn-sm.btn-icon-left .icon {
    padding-right:13px
}
.btn-group-sm>.btn-icon-right.btn .icon,.btn-sm.btn-icon-right .icon {
    padding-left:13px
}
.btn-group-lg>.btn-icon.btn .icon,.btn-lg.btn-icon .icon {
    font-size:32px;
    line-height:32px
}
.btn-group-lg>.btn-icon-left.btn .icon,.btn-lg.btn-icon-left .icon {
    padding-right:14px
}
.btn-group-lg>.btn-icon-right.btn .icon,.btn-lg.btn-icon-right .icon {
    padding-left:14px
}
.dropdown,.dropup {
    display:inline-block
}
.dropdown-menu {
    font-size:13px;
    border:0;
    border-radius:4px
}
.dropdown-menu>li>a {
    font-weight:400;
    padding:5px 20px
}
.dropdown-menu .divider {
    width:100%
}
.dropdown-header {
    font-size:12px;
    padding:8px 20px 3px
}
.section-skew {
    position:relative
}
.section-skew .skew-block {
    position:absolute;
    background:inherit;
    top:-28px;
    right:-1%;
    width:39.8%;
    height:30px;
    display:none;
    -webkit-transform:skew(-34deg);
    transform:skew(-34deg)
}
@media (min-width:992px) {
    .section-skew .skew-block {
        display:block
    }
}
.section-skew-wide .skew-block {
    width:62.24%
}
.section-skew-map .skew-block {
    width:37.76%;
    top:0;
    z-index:2;
    left:-1%
}




.fa-ul>li,.slider-menu-position {
    position:relative
}
.slider-menu-position .rd-navbar-wrap {
    position:absolute;
    top:0;
    left:0;
    right:0
}

.section-30 {
    padding-top:30px;
    padding-bottom:30px
}
.section-65 {
    padding-top:65px;
    padding-bottom:65px
}
.section-70 {
    padding-top:70px;
    padding-bottom:70px
}


@media (min-width:992px) {
    
    
    
    
    
    
    
    
    
    
    
    .section-md-90 {
        padding-top:90px;
        padding-bottom:90px
    }
    
    
    
    
    
    
    
    
    
    
    
}





@media (min-width:1200px) {
    .section-lg-top-0 {
        padding-top:0
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}

.section-bottom-110 {
    padding-bottom:110px
}





@font-face {
    font-family:"FontAwesome";
    src:url(../fonts/fontawesome-webfont.eot?v=4.5.0);
    src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0)format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.5.0)format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.5.0)format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.5.0)format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular)format("svg");
    font-weight:400;
    font-style:normal
}
.fa {
    display:inline-block;
    font: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-li {
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center
}
.fa-li.fa-lg {
    left:-1.85714286em
}
.fa-border {
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em
}
.fa-pull-left {
    float:left
}
.fa-pull-right {
    float:right
}
.fa.fa-pull-left {
    margin-right:.3em
}
.fa.fa-pull-right {
    margin-left:.3em
}
.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)
}
.fa-rotate-90 {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180 {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270 {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
    -webkit-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    transform:scale(-1,1)
}
.fa-flip-vertical {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
    -webkit-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    transform:scale(1,-1)
}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90 {
    filter:none
}
.fa-stack {
    position:relative;
    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:""
}
.fa-music:before {
    content:""
}
.fa-search:before {
    content:""
}
.fa-envelope-o:before {
    content:""
}
.fa-heart:before {
    content:""
}
.fa-star:before {
    content:""
}
.fa-star-o:before {
    content:""
}
.fa-user:before {
    content:""
}
.fa-film:before {
    content:""
}
.fa-th-large:before {
    content:""
}
.fa-th:before {
    content:""
}
.fa-th-list:before {
    content:""
}
.fa-check:before {
    content:""
}
.fa-close:before,.fa-remove:before,.fa-times:before {
    content:""
}
.fa-search-plus:before {
    content:""
}
.fa-search-minus:before {
    content:""
}
.fa-power-off:before {
    content:""
}
.fa-signal:before {
    content:""
}
.fa-cog:before,.fa-gear:before {
    content:""
}
.fa-trash-o:before {
    content:""
}
.fa-home:before {
    content:""
}
.fa-file-o:before {
    content:""
}
.fa-clock-o:before {
    content:""
}
.fa-road:before {
    content:""
}
.fa-download:before {
    content:""
}
.fa-arrow-circle-o-down:before {
    content:""
}
.fa-arrow-circle-o-up:before {
    content:""
}
.fa-inbox:before {
    content:""
}
.fa-play-circle-o:before {
    content:""
}
.fa-repeat:before,.fa-rotate-right:before {
    content:""
}
.fa-refresh:before {
    content:""
}
.fa-list-alt:before {
    content:""
}
.fa-lock:before {
    content:""
}
.fa-flag:before {
    content:""
}
.fa-headphones:before {
    content:""
}
.fa-volume-off:before {
    content:""
}
.fa-volume-down:before {
    content:""
}
.fa-volume-up:before {
    content:""
}
.fa-qrcode:before {
    content:""
}
.fa-barcode:before {
    content:""
}
.fa-tag:before {
    content:""
}
.fa-tags:before {
    content:""
}
.fa-book:before {
    content:""
}
.fa-bookmark:before {
    content:""
}
.fa-print:before {
    content:""
}
.fa-camera:before {
    content:""
}
.fa-font:before {
    content:""
}
.fa-bold:before {
    content:""
}
.fa-italic:before {
    content:""
}
.fa-text-height:before {
    content:""
}
.fa-text-width:before {
    content:""
}
.fa-align-left:before {
    content:""
}
.fa-align-center:before {
    content:""
}
.fa-align-right:before {
    content:""
}
.fa-align-justify:before {
    content:""
}
.fa-list:before {
    content:""
}
.fa-dedent:before,.fa-outdent:before {
    content:""
}
.fa-indent:before {
    content:""
}
.fa-video-camera:before {
    content:""
}
.fa-image:before,.fa-photo:before,.fa-picture-o:before {
    content:""
}
.fa-pencil:before {
    content:""
}
.fa-map-marker:before {
    content:""
}
.fa-adjust:before {
    content:""
}
.fa-tint:before {
    content:""
}
.fa-edit:before,.fa-pencil-square-o:before {
    content:""
}
.fa-share-square-o:before {
    content:""
}
.fa-check-square-o:before {
    content:""
}
.fa-arrows:before {
    content:""
}
.fa-step-backward:before {
    content:""
}
.fa-fast-backward:before {
    content:""
}
.fa-backward:before {
    content:""
}
.fa-play:before {
    content:""
}
.fa-pause:before {
    content:""
}
.fa-stop:before {
    content:""
}
.fa-forward:before {
    content:""
}
.fa-fast-forward:before {
    content:""
}
.fa-step-forward:before {
    content:""
}
.fa-eject:before {
    content:""
}
.fa-chevron-left:before {
    content:""
}
.fa-chevron-right:before {
    content:""
}
.fa-plus-circle:before {
    content:""
}
.fa-minus-circle:before {
    content:""
}
.fa-times-circle:before {
    content:""
}
.fa-check-circle:before {
    content:""
}
.fa-question-circle:before {
    content:""
}
.fa-info-circle:before {
    content:""
}
.fa-crosshairs:before {
    content:""
}
.fa-times-circle-o:before {
    content:""
}
.fa-check-circle-o:before {
    content:""
}
.fa-ban:before {
    content:""
}
.fa-arrow-left:before {
    content:""
}
.fa-arrow-right:before {
    content:""
}
.fa-arrow-up:before {
    content:""
}
.fa-arrow-down:before {
    content:""
}
.fa-mail-forward:before,.fa-share:before {
    content:""
}
.fa-expand:before {
    content:""
}
.fa-compress:before {
    content:""
}
.fa-plus:before {
    content:""
}
.fa-minus:before {
    content:""
}
.fa-asterisk:before {
    content:""
}
.fa-exclamation-circle:before {
    content:""
}
.fa-gift:before {
    content:""
}
.fa-leaf:before {
    content:""
}
.fa-fire:before {
    content:""
}
.fa-eye:before {
    content:""
}
.fa-eye-slash:before {
    content:""
}
.fa-exclamation-triangle:before,.fa-warning:before {
    content:""
}
.fa-plane:before {
    content:""
}
.fa-calendar:before {
    content:""
}
.fa-random:before {
    content:""
}
.fa-comment:before {
    content:""
}
.fa-magnet:before {
    content:""
}
.fa-chevron-up:before {
    content:""
}
.fa-chevron-down:before {
    content:""
}
.fa-retweet:before {
    content:""
}
.fa-shopping-cart:before {
    content:""
}
.fa-folder:before {
    content:""
}
.fa-folder-open:before {
    content:""
}
.fa-arrows-v:before {
    content:""
}
.fa-arrows-h:before {
    content:""
}
.fa-bar-chart-o:before,.fa-bar-chart:before {
    content:""
}
.fa-twitter-square:before {
    content:""
}
.fa-facebook-square:before {
    content:""
}
.fa-camera-retro:before {
    content:""
}
.fa-key:before {
    content:""
}
.fa-cogs:before,.fa-gears:before {
    content:""
}
.fa-comments:before {
    content:""
}
.fa-thumbs-o-up:before {
    content:""
}
.fa-thumbs-o-down:before {
    content:""
}
.fa-star-half:before {
    content:""
}
.fa-heart-o:before {
    content:""
}
.fa-sign-out:before {
    content:""
}
.fa-linkedin-square:before {
    content:""
}
.fa-thumb-tack:before {
    content:""
}
.fa-external-link:before {
    content:""
}
.fa-sign-in:before {
    content:""
}
.fa-trophy:before {
    content:""
}
.fa-github-square:before {
    content:""
}
.fa-upload:before {
    content:""
}
.fa-lemon-o:before {
    content:""
}
.fa-phone:before {
    content:""
}
.fa-square-o:before {
    content:""
}
.fa-bookmark-o:before {
    content:""
}
.fa-phone-square:before {
    content:""
}
.fa-twitter:before {
    content:""
}
.fa-facebook-f:before,.fa-facebook:before {
    content:""
}
.fa-github:before {
    content:""
}
.fa-unlock:before {
    content:""
}
.fa-credit-card:before {
    content:""
}
.fa-feed:before,.fa-rss:before {
    content:""
}
.fa-hdd-o:before {
    content:""
}
.fa-bullhorn:before {
    content:""
}
.fa-bell:before {
    content:""
}
.fa-certificate:before {
    content:""
}
.fa-hand-o-right:before {
    content:""
}
.fa-hand-o-left:before {
    content:""
}
.fa-hand-o-up:before {
    content:""
}
.fa-hand-o-down:before {
    content:""
}
.fa-arrow-circle-left:before {
    content:""
}
.fa-arrow-circle-right:before {
    content:""
}
.fa-arrow-circle-up:before {
    content:""
}
.fa-arrow-circle-down:before {
    content:""
}
.fa-globe:before {
    content:""
}
.fa-wrench:before {
    content:""
}
.fa-tasks:before {
    content:""
}
.fa-filter:before {
    content:""
}
.fa-briefcase:before {
    content:""
}
.fa-arrows-alt:before {
    content:""
}
.fa-group:before,.fa-users:before {
    content:""
}
.fa-chain:before,.fa-link:before {
    content:""
}
.fa-cloud:before {
    content:""
}
.fa-flask:before {
    content:""
}
.fa-cut:before,.fa-scissors:before {
    content:""
}
.fa-copy:before,.fa-files-o:before {
    content:""
}
.fa-paperclip:before {
    content:""
}
.fa-floppy-o:before,.fa-save:before {
    content:""
}
.fa-square:before {
    content:""
}
.fa-bars:before,.fa-navicon:before,.fa-reorder:before {
    content:""
}
.fa-list-ul:before {
    content:""
}
.fa-list-ol:before {
    content:""
}
.fa-strikethrough:before {
    content:""
}
.fa-underline:before {
    content:""
}
.fa-table:before {
    content:""
}
.fa-magic:before {
    content:""
}
.fa-truck:before {
    content:""
}
.fa-pinterest:before {
    content:""
}
.fa-pinterest-square:before {
    content:""
}
.fa-google-plus-square:before {
    content:""
}
.fa-google-plus:before {
    content:""
}
.fa-money:before {
    content:""
}
.fa-caret-down:before {
    content:""
}
.fa-caret-up:before {
    content:""
}
.fa-caret-left:before {
    content:""
}
.fa-caret-right:before {
    content:""
}
.fa-columns:before {
    content:""
}
.fa-sort:before,.fa-unsorted:before {
    content:""
}
.fa-sort-desc:before,.fa-sort-down:before {
    content:""
}
.fa-sort-asc:before,.fa-sort-up:before {
    content:""
}
.fa-envelope:before {
    content:""
}
.fa-linkedin:before {
    content:""
}
.fa-rotate-left:before,.fa-undo:before {
    content:""
}
.fa-gavel:before,.fa-legal:before {
    content:""
}
.fa-dashboard:before,.fa-tachometer:before {
    content:""
}
.fa-comment-o:before {
    content:""
}
.fa-comments-o:before {
    content:""
}
.fa-bolt:before,.fa-flash:before {
    content:""
}
.fa-sitemap:before {
    content:""
}
.fa-umbrella:before {
    content:""
}
.fa-clipboard:before,.fa-paste:before {
    content:""
}
.fa-lightbulb-o:before {
    content:""
}
.fa-exchange:before {
    content:""
}
.fa-cloud-download:before {
    content:""
}
.fa-cloud-upload:before {
    content:""
}
.fa-user-md:before {
    content:""
}
.fa-stethoscope:before {
    content:""
}
.fa-suitcase:before {
    content:""
}
.fa-bell-o:before {
    content:""
}
.fa-coffee:before {
    content:""
}
.fa-cutlery:before {
    content:""
}
.fa-file-text-o:before {
    content:""
}
.fa-building-o:before {
    content:""
}
.fa-hospital-o:before {
    content:""
}
.fa-ambulance:before {
    content:""
}
.fa-medkit:before {
    content:""
}
.fa-fighter-jet:before {
    content:""
}
.fa-beer:before {
    content:""
}
.fa-h-square:before {
    content:""
}
.fa-plus-square:before {
    content:""
}
.fa-angle-double-left:before {
    content:""
}
.fa-angle-double-right:before {
    content:""
}
.fa-angle-double-up:before {
    content:""
}
.fa-angle-double-down:before {
    content:""
}
.fa-angle-left:before {
    content:""
}
.fa-angle-right:before {
    content:""
}
.fa-angle-up:before {
    content:""
}
.fa-angle-down:before {
    content:""
}
.fa-desktop:before {
    content:""
}
.fa-laptop:before {
    content:""
}
.fa-tablet:before {
    content:""
}
.fa-mobile-phone:before,.fa-mobile:before {
    content:""
}
.fa-circle-o:before {
    content:""
}
.fa-quote-left:before {
    content:""
}
.fa-quote-right:before {
    content:""
}
.fa-spinner:before {
    content:""
}
.fa-circle:before {
    content:""
}
.fa-mail-reply:before,.fa-reply:before {
    content:""
}
.fa-github-alt:before {
    content:""
}
.fa-folder-o:before {
    content:""
}
.fa-folder-open-o:before {
    content:""
}
.fa-smile-o:before {
    content:""
}
.fa-frown-o:before {
    content:""
}
.fa-meh-o:before {
    content:""
}
.fa-gamepad:before {
    content:""
}
.fa-keyboard-o:before {
    content:""
}
.fa-flag-o:before {
    content:""
}
.fa-flag-checkered:before {
    content:""
}
.fa-terminal:before {
    content:""
}
.fa-code:before {
    content:""
}
.fa-mail-reply-all:before,.fa-reply-all:before {
    content:""
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
    content:""
}
.fa-location-arrow:before {
    content:""
}
.fa-crop:before {
    content:""
}
.fa-code-fork:before {
    content:""
}
.fa-chain-broken:before,.fa-unlink:before {
    content:""
}
.fa-question:before {
    content:""
}
.fa-info:before {
    content:""
}
.fa-exclamation:before {
    content:""
}
.fa-superscript:before {
    content:""
}
.fa-subscript:before {
    content:""
}
.fa-eraser:before {
    content:""
}
.fa-puzzle-piece:before {
    content:""
}
.fa-microphone:before {
    content:""
}
.fa-microphone-slash:before {
    content:""
}
.fa-shield:before {
    content:""
}
.fa-calendar-o:before {
    content:""
}
.fa-fire-extinguisher:before {
    content:""
}
.fa-rocket:before {
    content:""
}
.fa-maxcdn:before {
    content:""
}
.fa-chevron-circle-left:before {
    content:""
}
.fa-chevron-circle-right:before {
    content:""
}
.fa-chevron-circle-up:before {
    content:""
}
.fa-chevron-circle-down:before {
    content:""
}
.fa-html5:before {
    content:""
}
.fa-css3:before {
    content:""
}
.fa-anchor:before {
    content:""
}
.fa-unlock-alt:before {
    content:""
}
.fa-bullseye:before {
    content:""
}
.fa-ellipsis-h:before {
    content:""
}
.fa-ellipsis-v:before {
    content:""
}
.fa-rss-square:before {
    content:""
}
.fa-play-circle:before {
    content:""
}
.fa-ticket:before {
    content:""
}
.fa-minus-square:before {
    content:""
}
.fa-minus-square-o:before {
    content:""
}
.fa-level-up:before {
    content:""
}
.fa-level-down:before {
    content:""
}
.fa-check-square:before {
    content:""
}
.fa-pencil-square:before {
    content:""
}
.fa-external-link-square:before {
    content:""
}
.fa-share-square:before {
    content:""
}
.fa-compass:before {
    content:""
}
.fa-caret-square-o-down:before,.fa-toggle-down:before {
    content:""
}
.fa-caret-square-o-up:before,.fa-toggle-up:before {
    content:""
}
.fa-caret-square-o-right:before,.fa-toggle-right:before {
    content:""
}
.fa-eur:before,.fa-euro:before {
    content:""
}
.fa-gbp:before {
    content:""
}
.fa-dollar:before,.fa-usd:before {
    content:""
}
.fa-inr:before,.fa-rupee:before {
    content:""
}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before {
    content:""
}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before {
    content:""
}
.fa-krw:before,.fa-won:before {
    content:""
}
.fa-bitcoin:before,.fa-btc:before {
    content:""
}
.fa-file:before {
    content:""
}
.fa-file-text:before {
    content:""
}
.fa-sort-alpha-asc:before {
    content:""
}
.fa-sort-alpha-desc:before {
    content:""
}
.fa-sort-amount-asc:before {
    content:""
}
.fa-sort-amount-desc:before {
    content:""
}
.fa-sort-numeric-asc:before {
    content:""
}
.fa-sort-numeric-desc:before {
    content:""
}
.fa-thumbs-up:before {
    content:""
}
.fa-thumbs-down:before {
    content:""
}
.fa-youtube-square:before {
    content:""
}
.fa-youtube:before {
    content:""
}
.fa-xing:before {
    content:""
}
.fa-xing-square:before {
    content:""
}
.fa-youtube-play:before {
    content:""
}
.fa-dropbox:before {
    content:""
}
.fa-stack-overflow:before {
    content:""
}
.fa-instagram:before {
    content:""
}
.fa-flickr:before {
    content:""
}
.fa-adn:before {
    content:""
}
.fa-bitbucket:before {
    content:""
}
.fa-bitbucket-square:before {
    content:""
}
.fa-tumblr:before {
    content:""
}
.fa-tumblr-square:before {
    content:""
}
.fa-long-arrow-down:before {
    content:""
}
.fa-long-arrow-up:before {
    content:""
}
.fa-long-arrow-left:before {
    content:""
}
.fa-long-arrow-right:before {
    content:""
}
.fa-apple:before {
    content:""
}
.fa-windows:before {
    content:""
}
.fa-android:before {
    content:""
}
.fa-linux:before {
    content:""
}
.fa-dribbble:before {
    content:""
}
.fa-skype:before {
    content:""
}
.fa-foursquare:before {
    content:""
}
.fa-trello:before {
    content:""
}
.fa-female:before {
    content:""
}
.fa-male:before {
    content:""
}
.fa-gittip:before,.fa-gratipay:before {
    content:""
}
.fa-sun-o:before {
    content:""
}
.fa-moon-o:before {
    content:""
}
.fa-archive:before {
    content:""
}
.fa-bug:before {
    content:""
}
.fa-vk:before {
    content:""
}
.fa-weibo:before {
    content:""
}
.fa-renren:before {
    content:""
}
.fa-pagelines:before {
    content:""
}
.fa-stack-exchange:before {
    content:""
}
.fa-arrow-circle-o-right:before {
    content:""
}
.fa-arrow-circle-o-left:before {
    content:""
}
.fa-caret-square-o-left:before,.fa-toggle-left:before {
    content:""
}
.fa-dot-circle-o:before {
    content:""
}
.fa-wheelchair:before {
    content:""
}
.fa-vimeo-square:before {
    content:""
}
.fa-try:before,.fa-turkish-lira:before {
    content:""
}
.fa-plus-square-o:before {
    content:""
}
.fa-space-shuttle:before {
    content:""
}
.fa-slack:before {
    content:""
}
.fa-envelope-square:before {
    content:""
}
.fa-wordpress:before {
    content:""
}
.fa-openid:before {
    content:""
}
.fa-bank:before,.fa-institution:before,.fa-university:before {
    content:""
}
.fa-graduation-cap:before,.fa-mortar-board:before {
    content:""
}
.fa-yahoo:before {
    content:""
}
.fa-google:before {
    content:""
}
.fa-reddit:before {
    content:""
}
.fa-reddit-square:before {
    content:""
}
.fa-stumbleupon-circle:before {
    content:""
}
.fa-stumbleupon:before {
    content:""
}
.fa-delicious:before {
    content:""
}
.fa-digg:before {
    content:""
}
.fa-pied-piper:before {
    content:""
}
.fa-pied-piper-alt:before {
    content:""
}
.fa-drupal:before {
    content:""
}
.fa-joomla:before {
    content:""
}
.fa-language:before {
    content:""
}
.fa-fax:before {
    content:""
}
.fa-building:before {
    content:""
}
.fa-child:before {
    content:""
}
.fa-paw:before {
    content:""
}
.fa-spoon:before {
    content:""
}
.fa-cube:before {
    content:""
}
.fa-cubes:before {
    content:""
}
.fa-behance:before {
    content:""
}
.fa-behance-square:before {
    content:""
}
.fa-steam:before {
    content:""
}
.fa-steam-square:before {
    content:""
}
.fa-recycle:before {
    content:""
}
.fa-automobile:before,.fa-car:before {
    content:""
}
.fa-cab:before,.fa-taxi:before {
    content:""
}
.fa-tree:before {
    content:""
}
.fa-spotify:before {
    content:""
}
.fa-deviantart:before {
    content:""
}
.fa-soundcloud:before {
    content:""
}
.fa-database:before {
    content:""
}
.fa-file-pdf-o:before {
    content:""
}
.fa-file-word-o:before {
    content:""
}
.fa-file-excel-o:before {
    content:""
}
.fa-file-powerpoint-o:before {
    content:""
}
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before {
    content:""
}
.fa-file-archive-o:before,.fa-file-zip-o:before {
    content:""
}
.fa-file-audio-o:before,.fa-file-sound-o:before {
    content:""
}
.fa-file-movie-o:before,.fa-file-video-o:before {
    content:""
}
.fa-file-code-o:before {
    content:""
}
.fa-vine:before {
    content:""
}
.fa-codepen:before {
    content:""
}
.fa-jsfiddle:before {
    content:""
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before {
    content:""
}
.fa-circle-o-notch:before {
    content:""
}
.fa-ra:before,.fa-rebel:before {
    content:""
}
.fa-empire:before,.fa-ge:before {
    content:""
}
.fa-git-square:before {
    content:""
}
.fa-git:before {
    content:""
}
.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before {
    content:""
}
.fa-tencent-weibo:before {
    content:""
}
.fa-qq:before {
    content:""
}
.fa-wechat:before,.fa-weixin:before {
    content:""
}
.fa-paper-plane:before,.fa-send:before {
    content:""
}
.fa-paper-plane-o:before,.fa-send-o:before {
    content:""
}
.fa-history:before {
    content:""
}
.fa-circle-thin:before {
    content:""
}
.fa-header:before {
    content:""
}
.fa-paragraph:before {
    content:""
}
.fa-sliders:before {
    content:""
}
.fa-share-alt:before {
    content:""
}
.fa-share-alt-square:before {
    content:""
}
.fa-bomb:before {
    content:""
}
.fa-futbol-o:before,.fa-soccer-ball-o:before {
    content:""
}
.fa-tty:before {
    content:""
}
.fa-binoculars:before {
    content:""
}
.fa-plug:before {
    content:""
}
.fa-slideshare:before {
    content:""
}
.fa-twitch:before {
    content:""
}
.fa-yelp:before {
    content:""
}
.fa-newspaper-o:before {
    content:""
}
.fa-wifi:before {
    content:""
}
.fa-calculator:before {
    content:""
}
.fa-paypal:before {
    content:""
}
.fa-google-wallet:before {
    content:""
}
.fa-cc-visa:before {
    content:""
}
.fa-cc-mastercard:before {
    content:""
}
.fa-cc-discover:before {
    content:""
}
.fa-cc-amex:before {
    content:""
}
.fa-cc-paypal:before {
    content:""
}
.fa-cc-stripe:before {
    content:""
}
.fa-bell-slash:before {
    content:""
}
.fa-bell-slash-o:before {
    content:""
}
.fa-trash:before {
    content:""
}
.fa-copyright:before {
    content:""
}
.fa-at:before {
    content:""
}
.fa-eyedropper:before {
    content:""
}
.fa-paint-brush:before {
    content:""
}
.fa-birthday-cake:before {
    content:""
}
.fa-area-chart:before {
    content:""
}
.fa-pie-chart:before {
    content:""
}
.fa-line-chart:before {
    content:""
}
.fa-lastfm:before {
    content:""
}
.fa-lastfm-square:before {
    content:""
}
.fa-toggle-off:before {
    content:""
}
.fa-toggle-on:before {
    content:""
}
.fa-bicycle:before {
    content:""
}
.fa-bus:before {
    content:""
}
.fa-ioxhost:before {
    content:""
}
.fa-angellist:before {
    content:""
}
.fa-cc:before {
    content:""
}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before {
    content:""
}
.fa-meanpath:before {
    content:""
}
.fa-buysellads:before {
    content:""
}
.fa-connectdevelop:before {
    content:""
}
.fa-dashcube:before {
    content:""
}
.fa-forumbee:before {
    content:""
}
.fa-leanpub:before {
    content:""
}
.fa-sellsy:before {
    content:""
}
.fa-shirtsinbulk:before {
    content:""
}
.fa-simplybuilt:before {
    content:""
}
.fa-skyatlas:before {
    content:""
}
.fa-cart-plus:before {
    content:""
}
.fa-cart-arrow-down:before {
    content:""
}
.fa-diamond:before {
    content:""
}
.fa-ship:before {
    content:""
}
.fa-user-secret:before {
    content:""
}
.fa-motorcycle:before {
    content:""
}
.fa-street-view:before {
    content:""
}
.fa-heartbeat:before {
    content:""
}
.fa-venus:before {
    content:""
}
.fa-mars:before {
    content:""
}
.fa-mercury:before {
    content:""
}
.fa-intersex:before,.fa-transgender:before {
    content:""
}
.fa-transgender-alt:before {
    content:""
}
.fa-venus-double:before {
    content:""
}
.fa-mars-double:before {
    content:""
}
.fa-venus-mars:before {
    content:""
}
.fa-mars-stroke:before {
    content:""
}
.fa-mars-stroke-v:before {
    content:""
}
.fa-mars-stroke-h:before {
    content:""
}
.fa-neuter:before {
    content:""
}
.fa-genderless:before {
    content:""
}
.fa-facebook-official:before {
    content:""
}
.fa-pinterest-p:before {
    content:""
}
.fa-whatsapp:before {
    content:""
}
.fa-server:before {
    content:""
}
.fa-user-plus:before {
    content:""
}
.fa-user-times:before {
    content:""
}
.fa-bed:before,.fa-hotel:before {
    content:""
}
.fa-viacoin:before {
    content:""
}
.fa-train:before {
    content:""
}
.fa-subway:before {
    content:""
}
.fa-medium:before {
    content:""
}
.fa-y-combinator:before,.fa-yc:before {
    content:""
}
.fa-optin-monster:before {
    content:""
}
.fa-opencart:before {
    content:""
}
.fa-expeditedssl:before {
    content:""
}
.fa-battery-4:before,.fa-battery-full:before {
    content:""
}
.fa-battery-3:before,.fa-battery-three-quarters:before {
    content:""
}
.fa-battery-2:before,.fa-battery-half:before {
    content:""
}
.fa-battery-1:before,.fa-battery-quarter:before {
    content:""
}
.fa-battery-0:before,.fa-battery-empty:before {
    content:""
}
.fa-mouse-pointer:before {
    content:""
}
.fa-i-cursor:before {
    content:""
}
.fa-object-group:before {
    content:""
}
.fa-object-ungroup:before {
    content:""
}
.fa-sticky-note:before {
    content:""
}
.fa-sticky-note-o:before {
    content:""
}
.fa-cc-jcb:before {
    content:""
}
.fa-cc-diners-club:before {
    content:""
}
.fa-clone:before {
    content:""
}
.fa-balance-scale:before {
    content:""
}
.fa-hourglass-o:before {
    content:""
}
.fa-hourglass-1:before,.fa-hourglass-start:before {
    content:""
}
.fa-hourglass-2:before,.fa-hourglass-half:before {
    content:""
}
.fa-hourglass-3:before,.fa-hourglass-end:before {
    content:""
}
.fa-hourglass:before {
    content:""
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before {
    content:""
}
.fa-hand-paper-o:before,.fa-hand-stop-o:before {
    content:""
}
.fa-hand-scissors-o:before {
    content:""
}
.fa-hand-lizard-o:before {
    content:""
}
.fa-hand-spock-o:before {
    content:""
}
.fa-hand-pointer-o:before {
    content:""
}
.fa-hand-peace-o:before {
    content:""
}
.fa-trademark:before {
    content:""
}
.fa-registered:before {
    content:""
}
.fa-creative-commons:before {
    content:""
}
.fa-gg:before {
    content:""
}
.fa-gg-circle:before {
    content:""
}
.fa-tripadvisor:before {
    content:""
}
.fa-odnoklassniki:before {
    content:""
}
.fa-odnoklassniki-square:before {
    content:""
}
.fa-get-pocket:before {
    content:""
}
.fa-wikipedia-w:before {
    content:""
}
.fa-safari:before {
    content:""
}
.fa-chrome:before {
    content:""
}
.fa-firefox:before {
    content:""
}
.fa-opera:before {
    content:""
}
.fa-internet-explorer:before {
    content:""
}
.fa-television:before,.fa-tv:before {
    content:""
}
.fa-contao:before {
    content:""
}
.fa-500px:before {
    content:""
}
.fa-amazon:before {
    content:""
}
.fa-calendar-plus-o:before {
    content:""
}
.fa-calendar-minus-o:before {
    content:""
}
.fa-calendar-times-o:before {
    content:""
}
.fa-calendar-check-o:before {
    content:""
}
.fa-industry:before {
    content:""
}
.fa-map-pin:before {
    content:""
}
.fa-map-signs:before {
    content:""
}
.fa-map-o:before {
    content:""
}
.fa-map:before {
    content:""
}
.fa-commenting:before {
    content:""
}
.fa-commenting-o:before {
    content:""
}
.fa-houzz:before {
    content:""
}
.fa-vimeo:before {
    content:""
}
.fa-black-tie:before {
    content:""
}
.fa-fonticons:before {
    content:""
}
.fa-reddit-alien:before {
    content:""
}
.fa-edge:before {
    content:""
}
.fa-credit-card-alt:before {
    content:""
}
.fa-codiepie:before {
    content:""
}
.fa-modx:before {
    content:""
}
.fa-fort-awesome:before {
    content:""
}
.fa-usb:before {
    content:""
}
.fa-product-hunt:before {
    content:""
}
.fa-mixcloud:before {
    content:""
}
.fa-scribd:before {
    content:""
}
.fa-pause-circle:before {
    content:""
}
.fa-pause-circle-o:before {
    content:""
}
.fa-stop-circle:before {
    content:""
}
.fa-stop-circle-o:before {
    content:""
}
.fa-shopping-bag:before {
    content:""
}
.fa-shopping-basket:before {
    content:""
}
.fa-hashtag:before {
    content:""
}
.fa-bluetooth:before {
    content:""
}
.fa-bluetooth-b:before {
    content:""
}
.fa-percent:before {
    content:""
}
[class*=fa-]:before {
    font-weight:400;
    font-family:"FontAwesome"
}
@font-face {
    font-family:"Flaticon";
    src:url(../fonts/Flaticon.eot);
    src:url(../fonts/Flaticon.eot?#iefix)format("embedded-opentype"),url(../fonts/Flaticon.woff)format("woff"),url(../fonts/Flaticon.ttf)format("truetype"),url(../fonts/Flaticon.svg#Flaticon)format("svg");
    font-weight:400;
    font-style:normal
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:"Flaticon";
        src:url(./Flaticon.svg#Flaticon)format("svg")
    }
}
@font-face {
    font-family:"Material Design Icons";
    src:url(../fonts/materialdesignicons-webfont.eot?v=1.4.57);
    src:url(../fonts/materialdesignicons-webfont.eot?#iefix&v=1.4.57)format("embedded-opentype"),url(../fonts/materialdesignicons-webfont.woff2?v=1.4.57)format("woff2"),url(../fonts/materialdesignicons-webfont.woff?v=1.4.57)format("woff"),url(../fonts/materialdesignicons-webfont.ttf?v=1.4.57)format("truetype"),url(../fonts/materialdesignicons-webfont.svg?v=1.4.57#materialdesigniconsregular)format("svg");
    font-weight:400;
    font-style:normal
}

.thumbnail-classic .icon,.thumbnail-classic:after {
    position:absolute;
    left:0;
    -webkit-transition:.3s all ease;
    -o-transition:.3s all ease;
    transition:.3s all ease
}

.thumbnail-classic .icon {
    color:#fff;
    opacity:0;
    width:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}

.tablet .thumbnail-classic .icon,.thumbnail-classic:hover .icon {
    opacity:1;
    left:10px
}
@media (min-width:1200px) {
    .tablet .thumbnail-classic>figcaption,.tablet .thumbnail-classic>figure figcaption,.thumbnail-classic:hover>figcaption,.thumbnail-classic:hover>figure figcaption {
        padding-left:60px
    }
    .tablet .thumbnail-classic .icon,.thumbnail-classic:hover .icon {
        opacity:1;
        left:30px
    }
}
.thumbnail-default {
    position:relative;
    display:inline-block
}
.thumbnail-default .icon,.thumbnail-default:after {
    position:absolute;
    opacity:0;
    transition:.35s all ease
}
.thumbnail-default:after {
    content:"";
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(61,183,239,.6);
    z-index:1
}
.thumbnail-default .icon {
    left:50%;
    top:100%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    font-size:30px;
    color:#fff;
    z-index:2
}
.mobile .thumbnail-default .icon,.tablet .thumbnail-default .icon,.thumbnail-default:hover .icon {
    top:50%;
    opacity:1
}
.img-semi-transparent:hover,.thumbnail-default:hover:after {
    opacity:1
}
.mobile .thumbnail-default:after,.tablet .thumbnail-default:after {
    opacity:.4
}
.page {
    overflow:hidden;
    background-color:#fff
}
.header-panel-absolute {
    position:absolute;
    left:0;
    top:0;
    right:0
}
@media (min-width:992px) {
    .header-panel-absolute {
        position:static
    }
}

.page .text-left {
    text-align:left
}
.page .text-center {
    text-align:center
}
.page .text-right {
    text-align:right
}
.page .text-middle,.progress-bar-circle canvas,.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li>a>span,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li>a>span,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li>a>span,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li>a>span,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li>a>span,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li>a>span,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li>a>span,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li>a>span {
    vertical-align:middle
}
@media (min-width:480px) {
    html:not(.lt-ie10) .page .text-xs-left {
        text-align:left
    }
    html:not(.lt-ie10) .page .text-xs-center {
        text-align:center
    }
    html:not(.lt-ie10) .page .text-xs-right {
        text-align:right
    }
    html:not(.lt-ie10) .page .text-xs-justify {
        text-align:justify
    }
    html:not(.lt-ie10) .page .text-xs-nowrap {
        white-space:nowrap
    }
    html:not(.lt-ie10) .page .text-xs-normal {
        white-space:normal
    }
}
@media (min-width:768px) {
    html:not(.lt-ie10) .page .text-sm-left {
        text-align:left
    }
    html:not(.lt-ie10) .page .text-sm-center {
        text-align:center
    }
    html:not(.lt-ie10) .page .text-sm-right {
        text-align:right
    }
    html:not(.lt-ie10) .page .text-sm-justify {
        text-align:justify
    }
    html:not(.lt-ie10) .page .text-sm-nowrap {
        white-space:nowrap
    }
    html:not(.lt-ie10) .page .text-sm-normal {
        white-space:normal
    }
}
@media (min-width:992px) {
    html:not(.lt-ie10) .page .text-md-left {
        text-align:left
    }
    html:not(.lt-ie10) .page .text-md-center {
        text-align:center
    }
    html:not(.lt-ie10) .page .text-md-right {
        text-align:right
    }
    html:not(.lt-ie10) .page .text-md-justify {
        text-align:justify
    }
    html:not(.lt-ie10) .page .text-md-nowrap {
        white-space:nowrap
    }
    html:not(.lt-ie10) .page .text-md-normal {
        white-space:normal
    }
}
@media (min-width:1200px) {
    html:not(.lt-ie10) .page .text-lg-left {
        text-align:left
    }
    html:not(.lt-ie10) .page .text-lg-center {
        text-align:center
    }
    html:not(.lt-ie10) .page .text-lg-right {
        text-align:right
    }
    html:not(.lt-ie10) .page .text-lg-justify {
        text-align:justify
    }
    html:not(.lt-ie10) .page .text-lg-nowrap {
        white-space:nowrap
    }
    html:not(.lt-ie10) .page .text-lg-normal {
        white-space:normal
    }
}
@media (min-width:1800px) {
    html:not(.lt-ie10) .page .text-xl-left {
        text-align:left
    }
    html:not(.lt-ie10) .page .text-xl-center {
        text-align:center
    }
    html:not(.lt-ie10) .page .text-xl-right {
        text-align:right
    }
    html:not(.lt-ie10) .page .text-xl-justify {
        text-align:justify
    }
    html:not(.lt-ie10) .page .text-xl-nowrap {
        white-space:nowrap
    }
    html:not(.lt-ie10) .page .text-xl-normal {
        white-space:normal
    }
}
.page .text-italic {
    font-style:italic
}
.match em,.page .text-normal {
    font-style:normal
}
.page .text-underline {
    text-decoration:underline
}
.page .text-strike {
    text-decoration:line-through
}
.page .text-thin {
    font-weight:100
}
.page .text-light {
    font-weight:300
}
.jumbotron p,.page .text-regular {
    font-weight:400
}
.page .text-medium {
    font-weight:500
}
.page .text-sbold {
    font-weight:600
}
.alert-classic h1,.alert-classic h2,.alert-classic h3,.alert-classic h4,.alert-classic h5,.alert-classic h6,.page .text-bold,.page strong {
    font-weight:700
}
.page .text-ubold {
    font-weight:900
}
.page .text-spacing-0 {
    letter-spacing:0
}
.page .text-spacing-20 {
    letter-spacing:.02em
}
.page .text-spacing-40 {
    letter-spacing:.04em
}
.page .text-spacing-60 {
    letter-spacing:.06em
}
.page .text-spacing-120 {
    letter-spacing:.12em
}
.page .text-line-height-125 {
    line-height:1.25
}

.navbar-nav>li>.dropdown-menu {
    margin-top:2px
}

.icon {
    font-weight:400;
    font-size:36px;
    line-height:42px;
    font-style:normal
}
.icon,.icon:before {
    display:inline-block;
    position:relative
}
a.icon {
    transition:.3s
}
.icon-xxs {
    font-size:18px;
    line-height:18px
}
.icon-xxs.icon-circle,.icon-xxs.icon-outlined,.icon-xxs.icon-rect,.icon-xxs.icon-rounded {
    width:57px;
    height:57px;
    line-height:55px;
    font-size:18px
}
.icon-primary {
    color:#890000;
    border-color:#890000
}
.icon-primary-filled,.post-timeline .thumbnail-default:hover figure:after,.post-timeline .thumbnail-default:hover figure:before {
    background:#890000
}
.icon.icon-xs.mdi-monitor {
    font-size:28px
}
.icon-circle.mdi-magnify,.icon-circle.mdi-monitor,.icon-circle.mdi-share-variant,.icon-circle.mdi-vector-arrange-below,.icon-outlined.mdi-magnify,.icon-outlined.mdi-monitor,.icon-outlined.mdi-share-variant,.icon-outlined.mdi-vector-arrange-below,.icon-rect.mdi-magnify,.icon-rect.mdi-monitor,.icon-rect.mdi-share-variant,.icon-rect.mdi-vector-arrange-below,.icon-rounded.mdi-magnify,.icon-rounded.mdi-monitor,.icon-rounded.mdi-share-variant,.icon-rounded.mdi-vector-arrange-below,.icon.icon-sm.mdi-monitor {
    font-size:36px
}
.icon.icon-sm.mdi-clock,.icon.icon-sm.mdi-code-brackets,.icon.icon-sm.mdi-vector-arrange-below {
    font-size:45px
}
a.icon-circle.fa-facebook,a.icon-outlined.fa-facebook,a.icon-rect.fa-facebook,a.icon-rounded.fa-facebook {
    color:#fff;
    background:#547abb
}
a.icon-circle.fa-facebook:hover,a.icon-outlined.fa-facebook:hover,a.icon-rect.fa-facebook:hover,a.icon-rounded.fa-facebook:hover {
    background:#37568b
}
a.icon-circle.fa-twitter,a.icon-outlined.fa-twitter,a.icon-rect.fa-twitter,a.icon-rounded.fa-twitter {
    color:#fff;
    background:#14a5eb
}
a.icon-circle.fa-twitter:hover,a.icon-outlined.fa-twitter:hover,a.icon-rect.fa-twitter:hover,a.icon-rounded.fa-twitter:hover {
    background:#0e73a4
}
a.icon-circle.fa-google,a.icon-circle.fa-google-plus,a.icon-outlined.fa-google,a.icon-outlined.fa-google-plus,a.icon-rect.fa-google,a.icon-rect.fa-google-plus,a.icon-rounded.fa-google,a.icon-rounded.fa-google-plus {
    color:#fff;
    background:#e75854
}
a.icon-circle.fa-google-plus:hover,a.icon-circle.fa-google:hover,a.icon-outlined.fa-google-plus:hover,a.icon-outlined.fa-google:hover,a.icon-rect.fa-google-plus:hover,a.icon-rect.fa-google:hover,a.icon-rounded.fa-google-plus:hover,a.icon-rounded.fa-google:hover {
    background:#d1221d
}
a.icon-circle.fa-linkedin:hover,a.icon-outlined.fa-linkedin:hover,a.icon-rect.fa-linkedin:hover,a.icon-rounded.fa-linkedin:hover {
    color:#fff;
    background:#0e7eb5
}
a.icon-circle.fa-500px:hover,a.icon-outlined.fa-500px:hover,a.icon-rect.fa-500px:hover,a.icon-rounded.fa-500px:hover {
    color:#fff;
    background:#bebebe
}
a.icon-circle.fa-behance:hover,a.icon-outlined.fa-behance:hover,a.icon-rect.fa-behance:hover,a.icon-rounded.fa-behance:hover {
    background:#64aae1;
    color:#fff
}
@media (min-width:480px) {
    .media-right,.media>.pull-right {
        padding-left:20px
    }
    .media-left,.media>.pull-left {
        padding-right:20px
    }
}
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:#fff;
    border-color:#fff
}
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:#fff;
    border-color:#fff
}
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:#fff;
    border-color:#fff
}
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:#fff;
    border-color:#fff
}

@media (min-width:992px) {
    .input-group.input-group-sm>.input-group-btn>.btn {
        font-size:16px;
        padding:14px 36px
    }
}
.input-group .form-control:not(:first-child):not(:last-child).form-control-last-child {
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
.alert-classic,.snackbars {
    margin-top:10px;
    text-align:left
}
.snackbars {
    max-width:280px;
    padding:9px 16px;
    margin-left:auto;
    margin-right:auto;
    color:#fff;
    background-color:#212121;
    border-radius:2px;
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.snackbars .icon-xxs {
    font-size:20px
}
.snackbars p span:last-child {
    padding-left:14px
}
@media (min-width:480px) {
    .snackbars {
        max-width:370px;
        padding:14px 17px
    }
}
.alert-classic-lg .icon,.alert-classic-lg h4 {
    font-size:21px
}
@media (min-width:768px) {
    
    .alert-classic-lg .icon {
        font-size:30px
    }
}
.fadeInUpSm,.fadeOutDownSm {
    -webkit-animation-name:fadeInUpSm;
    animation-name:fadeInUpSm;
    animation-duration:.4s
}
.fadeOutDownSm {
    -webkit-animation-name:fadeOutDownSm;
    animation-name:fadeOutDownSm
}



.post-timeline .thumbnail-default figure,.quote-classic>* {
    position:relative;
    z-index:1
}

.quote-slider-2 .divider {
    margin-top:20px;
    margin-bottom:0
}
.quote-outboxed .divider {
    margin-top:20px;
    margin-bottom:0
}
.pagination>.active>a,.pagination>.active>a:active,.pagination>.active>a:active:focus,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:active,.pagination>.active>span:active:focus,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li>a:active,.pagination>li>a:active:focus,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:active,.pagination>li>span:active:focus,.pagination>li>span:focus,.pagination>li>span:hover {
    color:#fff;
    background-color:#2e7dab;
    border-color:#2e7dab
}
.post-meta .icon-xxs {
    font-size:18px
}
.post-default .post-controls+.post-title,.post-title+.post-meta,.ren-scenes .ren-scene-card__body h3 {
    margin-top:8px
}
.post-timeline .thumbnail-default figure:after,.post-timeline .thumbnail-default figure:before {
    pointer-events:none;
    display:none;
    content:"";
    position:absolute;
    background:#151515;
    top:50%;
    transition:.35s all ease
}
.post-timeline .thumbnail-default figure:before {
    width:200px;
    height:2px;
    margin-top:-1px;
    z-index:-1
}
@media (min-width:992px) {
    .post-timeline .thumbnail-default figure:after,.post-timeline .thumbnail-default figure:before {
        display:block
    }
}
.post-timeline .thumbnail-default figure:after {
    width:16px;
    height:16px;
    border-radius:50%;
    margin-left:0;
    margin-top:-8px;
    outline:5px solid #fff;
    z-index:-2
}




.box-member img,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-footer dd,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-footer dt,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dd,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dt,.widget-post>a {
    display:inline-block
}
.widget-post .post-meta .icon-xxs {
    font-size:14px
}
.post-news-title:hover,.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-footer dl a:hover {
    color:#2e7dab
}
.form-in-process {
    cursor:wait
}
.form-in-process button,.form-in-process input,.form-in-process select,.form-in-process textarea {
    pointer-events:none
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
    color:#f54b0f
}
.has-error .form-control:not(.form-control-impressed),.has-error .form-control:not(.form-control-impressed):focus {
    border-color:#f54b0f;
    box-shadow:none
}
.has-error .form-control-impressed,.has-error .form-control-impressed:focus {
    box-shadow:inset 0 0 0 1px #f54b0f
}
.has-error .input-group-addon {
    color:#fff;
    border-color:#f54b0f;
    background-color:#f54b0f
}
.has-error .input-group-btn>.btn {
    border-color:#f54b0f;
    background:#f54b0f
}
.has-error .form-validation {
    color:#f54b0f
}
@media (min-width:768px) {
    .has-feedback .form-label~.form-control-feedback {
        top:34px
    }
}
#form-output-global.active {
    -webkit-transform:translateX(0);
    transform:translateX(0);
    visibility:visible
}
@media (min-width:480px) {
    #form-output-global {
        left:30px
    }
}


.checkbox .checkbox-custom,.checkbox-inline .checkbox-custom,.radio .radio-custom,.radio-inline .radio-custom {
    opacity:0
}
.checkbox .checkbox-custom,.radio .radio-custom,.radio .radio-custom-dummy,.radio-inline .radio-custom,.radio-inline .radio-custom-dummy {
    position:absolute;
    width:14px;
    height:14px;
    margin-left:-20px;
    margin-top:5px;
    outline:0;
    cursor:pointer
}
.checkbox-inline .checkbox-custom {
    margin-left:-20px
}
.checkbox-inline .checkbox-custom,.checkbox-inline .checkbox-custom-dummy {
    position:absolute;
    width:14px;
    height:14px;
    margin-top:5px;
    outline:0;
    cursor:pointer
}
.checkbox .checkbox-custom:focus,.checkbox-inline .checkbox-custom:focus,.radio .radio-custom:focus,.radio-inline .radio-custom:focus {
    outline:0
}
.checkbox-custom:checked+.checkbox-custom-dummy:after,.radio-custom:checked+.radio-custom-dummy:after {
    opacity:1
}



@media (min-width:1200px) {
    
    
    .quote-form .close {
        display:none
    }
}

html .page .inset-left-0 {
    padding-left:0
}
html .page .inset-left-5 {
    padding-left:5px
}
html .page .inset-left-10 {
    padding-left:10px
}
html .page .inset-left-15 {
    padding-left:15px
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li,.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li,html .page .inset-left-20 {
    padding-left:20px
}
html .page .inset-left-25 {
    padding-left:25px
}
html .page .inset-left-30 {
    padding-left:30px
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li .rd-navbar-dropdown>li>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li .rd-navbar-dropdown>li>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li .rd-navbar-dropdown>li>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li .rd-navbar-dropdown>li>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li .rd-navbar-dropdown>li>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li .rd-navbar-dropdown>li>a,html .page .inset-left-35 {
    padding-left:35px
}
html .page .inset-left-40 {
    padding-left:40px
}
html .page .inset-left-50 {
    padding-left:50px
}
html .page .inset-left-60 {
    padding-left:60px
}
html .page .inset-left-70 {
    padding-left:70px
}
html .page .inset-left-80 {
    padding-left:80px
}
html .page .inset-left-93 {
    padding-left:93px
}
html .page .inset-left-100 {
    padding-left:100px
}
html .page .inset-left-115 {
    padding-left:115px
}
@media (min-width:480px) {
    html .page .inset-xs-left-0 {
        padding-left:0
    }
    html .page .inset-xs-left-5 {
        padding-left:5px
    }
    html .page .inset-xs-left-10 {
        padding-left:10px
    }
    html .page .inset-xs-left-15 {
        padding-left:15px
    }
    html .page .inset-xs-left-20 {
        padding-left:20px
    }
    html .page .inset-xs-left-25 {
        padding-left:25px
    }
    html .page .inset-xs-left-30 {
        padding-left:30px
    }
    html .page .inset-xs-left-35 {
        padding-left:35px
    }
    html .page .inset-xs-left-40 {
        padding-left:40px
    }
    html .page .inset-xs-left-50 {
        padding-left:50px
    }
    html .page .inset-xs-left-60 {
        padding-left:60px
    }
    html .page .inset-xs-left-70 {
        padding-left:70px
    }
    html .page .inset-xs-left-80 {
        padding-left:80px
    }
    html .page .inset-xs-left-93 {
        padding-left:93px
    }
    html .page .inset-xs-left-100 {
        padding-left:100px
    }
    html .page .inset-xs-left-115 {
        padding-left:115px
    }
}
@media (min-width:768px) {
    html .page .inset-sm-left-0 {
        padding-left:0
    }
    html .page .inset-sm-left-5 {
        padding-left:5px
    }
    html .page .inset-sm-left-10 {
        padding-left:10px
    }
    html .page .inset-sm-left-15 {
        padding-left:15px
    }
    html .page .inset-sm-left-20 {
        padding-left:20px
    }
    html .page .inset-sm-left-25 {
        padding-left:25px
    }
    html .page .inset-sm-left-30 {
        padding-left:30px
    }
    html .page .inset-sm-left-35 {
        padding-left:35px
    }
    html .page .inset-sm-left-40 {
        padding-left:40px
    }
    html .page .inset-sm-left-50 {
        padding-left:50px
    }
    html .page .inset-sm-left-60 {
        padding-left:60px
    }
    html .page .inset-sm-left-70 {
        padding-left:70px
    }
    html .page .inset-sm-left-80 {
        padding-left:80px
    }
    html .page .inset-sm-left-93 {
        padding-left:93px
    }
    html .page .inset-sm-left-100 {
        padding-left:100px
    }
    html .page .inset-sm-left-115 {
        padding-left:115px
    }
}
@media (min-width:992px) {
    html .page .inset-md-left-0 {
        padding-left:0
    }
    html .page .inset-md-left-5 {
        padding-left:5px
    }
    html .page .inset-md-left-10 {
        padding-left:10px
    }
    html .page .inset-md-left-15 {
        padding-left:15px
    }
    html .page .inset-md-left-20 {
        padding-left:20px
    }
    html .page .inset-md-left-25 {
        padding-left:25px
    }
    html .page .inset-md-left-30 {
        padding-left:30px
    }
    html .page .inset-md-left-35 {
        padding-left:35px
    }
    html .page .inset-md-left-40 {
        padding-left:40px
    }
    html .page .inset-md-left-50 {
        padding-left:50px
    }
    html .page .inset-md-left-60 {
        padding-left:60px
    }
    html .page .inset-md-left-70 {
        padding-left:70px
    }
    html .page .inset-md-left-80 {
        padding-left:80px
    }
    html .page .inset-md-left-93 {
        padding-left:93px
    }
    html .page .inset-md-left-100 {
        padding-left:100px
    }
    html .page .inset-md-left-115 {
        padding-left:115px
    }
}
@media (min-width:1200px) {
    html .page .inset-lg-left-0 {
        padding-left:0
    }
    html .page .inset-lg-left-5 {
        padding-left:5px
    }
    html .page .inset-lg-left-10 {
        padding-left:10px
    }
    html .page .inset-lg-left-15 {
        padding-left:15px
    }
    html .page .inset-lg-left-20 {
        padding-left:20px
    }
    html .page .inset-lg-left-25 {
        padding-left:25px
    }
    html .page .inset-lg-left-30 {
        padding-left:30px
    }
    html .page .inset-lg-left-35 {
        padding-left:35px
    }
    html .page .inset-lg-left-40 {
        padding-left:40px
    }
    html .page .inset-lg-left-50 {
        padding-left:50px
    }
    html .page .inset-lg-left-60 {
        padding-left:60px
    }
    html .page .inset-lg-left-70 {
        padding-left:70px
    }
    html .page .inset-lg-left-80 {
        padding-left:80px
    }
    html .page .inset-lg-left-93 {
        padding-left:93px
    }
    html .page .inset-lg-left-100 {
        padding-left:100px
    }
    html .page .inset-lg-left-115 {
        padding-left:115px
    }
}
@media (min-width:1800px) {
    html .page .inset-xl-left-0 {
        padding-left:0
    }
    html .page .inset-xl-left-5 {
        padding-left:5px
    }
    html .page .inset-xl-left-10 {
        padding-left:10px
    }
    html .page .inset-xl-left-15 {
        padding-left:15px
    }
    html .page .inset-xl-left-20 {
        padding-left:20px
    }
    html .page .inset-xl-left-25 {
        padding-left:25px
    }
    html .page .inset-xl-left-30 {
        padding-left:30px
    }
    html .page .inset-xl-left-35 {
        padding-left:35px
    }
    html .page .inset-xl-left-40 {
        padding-left:40px
    }
    html .page .inset-xl-left-50 {
        padding-left:50px
    }
    html .page .inset-xl-left-60 {
        padding-left:60px
    }
    html .page .inset-xl-left-70 {
        padding-left:70px
    }
    html .page .inset-xl-left-80 {
        padding-left:80px
    }
    html .page .inset-xl-left-93 {
        padding-left:93px
    }
    html .page .inset-xl-left-100 {
        padding-left:100px
    }
    html .page .inset-xl-left-115 {
        padding-left:115px
    }
}
html .page .inset-right-0 {
    padding-right:0
}
html .page .inset-right-5 {
    padding-right:5px
}
html .page .inset-right-10 {
    padding-right:10px
}
html .page .inset-right-15 {
    padding-right:15px
}
html .page .inset-right-20 {
    padding-right:20px
}
html .page .inset-right-25 {
    padding-right:25px
}
html .page .inset-right-30 {
    padding-right:30px
}
html .page .inset-right-35 {
    padding-right:35px
}
html .page .inset-right-40 {
    padding-right:40px
}
html .page .inset-right-50 {
    padding-right:50px
}
html .page .inset-right-60 {
    padding-right:60px
}
html .page .inset-right-70 {
    padding-right:70px
}
html .page .inset-right-80 {
    padding-right:80px
}
html .page .inset-right-93 {
    padding-right:93px
}
html .page .inset-right-100 {
    padding-right:100px
}
html .page .inset-right-115 {
    padding-right:115px
}
@media (min-width:480px) {
    html .page .inset-xs-right-0 {
        padding-right:0
    }
    html .page .inset-xs-right-5 {
        padding-right:5px
    }
    html .page .inset-xs-right-10 {
        padding-right:10px
    }
    html .page .inset-xs-right-15 {
        padding-right:15px
    }
    html .page .inset-xs-right-20 {
        padding-right:20px
    }
    html .page .inset-xs-right-25 {
        padding-right:25px
    }
    html .page .inset-xs-right-30 {
        padding-right:30px
    }
    html .page .inset-xs-right-35 {
        padding-right:35px
    }
    html .page .inset-xs-right-40 {
        padding-right:40px
    }
    html .page .inset-xs-right-50 {
        padding-right:50px
    }
    html .page .inset-xs-right-60 {
        padding-right:60px
    }
    html .page .inset-xs-right-70 {
        padding-right:70px
    }
    html .page .inset-xs-right-80 {
        padding-right:80px
    }
    html .page .inset-xs-right-93 {
        padding-right:93px
    }
    html .page .inset-xs-right-100 {
        padding-right:100px
    }
    html .page .inset-xs-right-115 {
        padding-right:115px
    }
}
@media (min-width:768px) {
    html .page .inset-sm-right-0 {
        padding-right:0
    }
    html .page .inset-sm-right-5 {
        padding-right:5px
    }
    html .page .inset-sm-right-10 {
        padding-right:10px
    }
    html .page .inset-sm-right-15 {
        padding-right:15px
    }
    html .page .inset-sm-right-20 {
        padding-right:20px
    }
    html .page .inset-sm-right-25 {
        padding-right:25px
    }
    html .page .inset-sm-right-30 {
        padding-right:30px
    }
    html .page .inset-sm-right-35 {
        padding-right:35px
    }
    html .page .inset-sm-right-40 {
        padding-right:40px
    }
    html .page .inset-sm-right-50 {
        padding-right:50px
    }
    html .page .inset-sm-right-60 {
        padding-right:60px
    }
    html .page .inset-sm-right-70 {
        padding-right:70px
    }
    html .page .inset-sm-right-80 {
        padding-right:80px
    }
    html .page .inset-sm-right-93 {
        padding-right:93px
    }
    html .page .inset-sm-right-100 {
        padding-right:100px
    }
    html .page .inset-sm-right-115 {
        padding-right:115px
    }
}
@media (min-width:992px) {
    html .page .inset-md-right-0 {
        padding-right:0
    }
    html .page .inset-md-right-5 {
        padding-right:5px
    }
    html .page .inset-md-right-10 {
        padding-right:10px
    }
    html .page .inset-md-right-15 {
        padding-right:15px
    }
    html .page .inset-md-right-20 {
        padding-right:20px
    }
    html .page .inset-md-right-25 {
        padding-right:25px
    }
    html .page .inset-md-right-30 {
        padding-right:30px
    }
    html .page .inset-md-right-35 {
        padding-right:35px
    }
    html .page .inset-md-right-40 {
        padding-right:40px
    }
    html .page .inset-md-right-50 {
        padding-right:50px
    }
    html .page .inset-md-right-60 {
        padding-right:60px
    }
    html .page .inset-md-right-70 {
        padding-right:70px
    }
    html .page .inset-md-right-80 {
        padding-right:80px
    }
    html .page .inset-md-right-93 {
        padding-right:93px
    }
    html .page .inset-md-right-100 {
        padding-right:100px
    }
    html .page .inset-md-right-115 {
        padding-right:115px
    }
}
@media (min-width:1200px) {
    html .page .inset-lg-right-0 {
        padding-right:0
    }
    html .page .inset-lg-right-5 {
        padding-right:5px
    }
    html .page .inset-lg-right-10 {
        padding-right:10px
    }
    html .page .inset-lg-right-15 {
        padding-right:15px
    }
    html .page .inset-lg-right-20 {
        padding-right:20px
    }
    html .page .inset-lg-right-25 {
        padding-right:25px
    }
    html .page .inset-lg-right-30 {
        padding-right:30px
    }
    html .page .inset-lg-right-35 {
        padding-right:35px
    }
    html .page .inset-lg-right-40 {
        padding-right:40px
    }
    html .page .inset-lg-right-50 {
        padding-right:50px
    }
    html .page .inset-lg-right-60 {
        padding-right:60px
    }
    html .page .inset-lg-right-70 {
        padding-right:70px
    }
    html .page .inset-lg-right-80 {
        padding-right:80px
    }
    html .page .inset-lg-right-93 {
        padding-right:93px
    }
    html .page .inset-lg-right-100 {
        padding-right:100px
    }
    html .page .inset-lg-right-115 {
        padding-right:115px
    }
}
@media (min-width:1800px) {
    html .page .inset-xl-right-0 {
        padding-right:0
    }
    html .page .inset-xl-right-5 {
        padding-right:5px
    }
    html .page .inset-xl-right-10 {
        padding-right:10px
    }
    html .page .inset-xl-right-15 {
        padding-right:15px
    }
    html .page .inset-xl-right-20 {
        padding-right:20px
    }
    html .page .inset-xl-right-25 {
        padding-right:25px
    }
    html .page .inset-xl-right-30 {
        padding-right:30px
    }
    html .page .inset-xl-right-35 {
        padding-right:35px
    }
    html .page .inset-xl-right-40 {
        padding-right:40px
    }
    html .page .inset-xl-right-50 {
        padding-right:50px
    }
    html .page .inset-xl-right-60 {
        padding-right:60px
    }
    html .page .inset-xl-right-70 {
        padding-right:70px
    }
    html .page .inset-xl-right-80 {
        padding-right:80px
    }
    html .page .inset-xl-right-93 {
        padding-right:93px
    }
    html .page .inset-xl-right-100 {
        padding-right:100px
    }
    html .page .inset-xl-right-115 {
        padding-right:115px
    }
}
html .page .offset-top-xx {
    margin-top:417px
}
html .page .offset-top-0 {
    margin-top:550px
}
html .page .offset-top-5 {
    margin-top:5px
}
html .page .offset-top-10 {
    margin-top:10px
}
html .page .offset-top-12 {
    margin-top:12px
}
html .page .offset-top-15 {
    margin-top:15px
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu>ul>li+li,.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu>ul>li+li,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu>ul>li+li,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu>ul>li+li,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu>ul>li+li,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu>ul>li+li,html .page .offset-top-20 {
    margin-top:20px
}
.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-footer .list-inline+p,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer .list-inline+p,html .page .offset-top-25 {
    margin-top:25px
}
html .page .offset-top-30 {
    margin-top:30px
}
html .page .offset-top-33 {
    margin-top:33px
}
html .page .offset-top-40 {
    margin-top:40px
}
html .page .offset-top-45 {
    margin-top:45px
}
html .page .offset-top-50 {
    margin-top:50px
}
html .page .offset-top-55 {
    margin-top:55px
}
html .page .offset-top-60 {
    margin-top:60px
}
html .page .offset-top-65 {
    margin-top:65px
}
html .page .offset-top-70 {
    margin-top:70px
}
html .page .offset-top-75 {
    margin-top:75px
}
html .page .offset-top-80 {
    margin-top:80px
}
html .page .offset-top-85 {
    margin-top:85px
}
html .page .offset-top-87 {
    margin-top:87px
}
html .page .offset-top-90 {
    margin-top:90px
}
html .page .offset-top-95 {
    margin-top:95px
}
html .page .offset-top-100 {
    margin-top:100px
}
html .page .offset-top-110 {
    margin-top:110px
}
html .page .offset-top-124 {
    margin-top:124px
}
html .page .offset-top-145 {
    margin-top:145px
}
html .page .offset-top-155 {
    margin-top:155px
}
@media (min-width:480px) {
    html .page .offset-xs-top-0 {
        margin-top:0
    }
    html .page .offset-xs-top-5 {
        margin-top:5px
    }
    html .page .offset-xs-top-10 {
        margin-top:10px
    }
    html .page .offset-xs-top-12 {
        margin-top:12px
    }
    html .page .offset-xs-top-15 {
        margin-top:15px
    }
    html .page .offset-xs-top-20 {
        margin-top:20px
    }
    html .page .offset-xs-top-25 {
        margin-top:25px
    }
    html .page .offset-xs-top-30 {
        margin-top:30px
    }
    html .page .offset-xs-top-33 {
        margin-top:33px
    }
    html .page .offset-xs-top-40 {
        margin-top:40px
    }
    html .page .offset-xs-top-45 {
        margin-top:45px
    }
    html .page .offset-xs-top-50 {
        margin-top:50px
    }
    html .page .offset-xs-top-55 {
        margin-top:55px
    }
    html .page .offset-xs-top-60 {
        margin-top:60px
    }
    html .page .offset-xs-top-65 {
        margin-top:65px
    }
    html .page .offset-xs-top-70 {
        margin-top:70px
    }
    html .page .offset-xs-top-75 {
        margin-top:75px
    }
    html .page .offset-xs-top-80 {
        margin-top:80px
    }
    html .page .offset-xs-top-85 {
        margin-top:85px
    }
    html .page .offset-xs-top-87 {
        margin-top:87px
    }
    html .page .offset-xs-top-90 {
        margin-top:90px
    }
    html .page .offset-xs-top-95 {
        margin-top:95px
    }
    html .page .offset-xs-top-100 {
        margin-top:100px
    }
    html .page .offset-xs-top-110 {
        margin-top:110px
    }
    html .page .offset-xs-top-124 {
        margin-top:124px
    }
    html .page .offset-xs-top-145 {
        margin-top:145px
    }
    html .page .offset-xs-top-155 {
        margin-top:155px
    }
}
@media (min-width:768px) {
    html .page .offset-sm-top-0 {
        margin-top:0
    }
    html .page .offset-sm-top-5 {
        margin-top:5px
    }
    html .page .offset-sm-top-10 {
        margin-top:10px
    }
    html .page .offset-sm-top-12 {
        margin-top:12px
    }
    html .page .offset-sm-top-15 {
        margin-top:15px
    }
    html .page .offset-sm-top-20 {
        margin-top:20px
    }
    html .page .offset-sm-top-25 {
        margin-top:25px
    }
    html .page .offset-sm-top-30 {
        margin-top:30px
    }
    html .page .offset-sm-top-33 {
        margin-top:33px
    }
    html .page .offset-sm-top-40 {
        margin-top:40px
    }
    html .page .offset-sm-top-45 {
        margin-top:45px
    }
    html .page .offset-sm-top-50 {
        margin-top:50px
    }
    html .page .offset-sm-top-55 {
        margin-top:55px
    }
    html .page .offset-sm-top-60 {
        margin-top:60px
    }
    html .page .offset-sm-top-65 {
        margin-top:65px
    }
    html .page .offset-sm-top-70 {
        margin-top:70px
    }
    html .page .offset-sm-top-75 {
        margin-top:75px
    }
    html .page .offset-sm-top-80 {
        margin-top:80px
    }
    html .page .offset-sm-top-85 {
        margin-top:85px
    }
    html .page .offset-sm-top-87 {
        margin-top:87px
    }
    html .page .offset-sm-top-90 {
        margin-top:90px
    }
    html .page .offset-sm-top-95 {
        margin-top:95px
    }
    html .page .offset-sm-top-100 {
        margin-top:100px
    }
    html .page .offset-sm-top-110 {
        margin-top:110px
    }
    html .page .offset-sm-top-124 {
        margin-top:124px
    }
    html .page .offset-sm-top-145 {
        margin-top:145px
    }
    html .page .offset-sm-top-155 {
        margin-top:155px
    }
}
@media (min-width:992px) {
    html .page .offset-md-top-0 {
        margin-top:0
    }
    html .page .offset-md-top-5 {
        margin-top:5px
    }
    html .page .offset-md-top-10 {
        margin-top:10px
    }
    html .page .offset-md-top-12 {
        margin-top:12px
    }
    html .page .offset-md-top-15 {
        margin-top:15px
    }
    html .page .offset-md-top-20 {
        margin-top:20px
    }
    html .page .offset-md-top-25 {
        margin-top:25px
    }
    html .page .offset-md-top-30 {
        margin-top:30px
    }
    html .page .offset-md-top-33 {
        margin-top:33px
    }
    html .page .offset-md-top-40 {
        margin-top:40px
    }
    html .page .offset-md-top-45 {
        margin-top:45px
    }
    html .page .offset-md-top-50 {
        margin-top:50px
    }
    html .page .offset-md-top-55 {
        margin-top:55px
    }
    html .page .offset-md-top-60 {
        margin-top:60px
    }
    html .page .offset-md-top-65 {
        margin-top:65px
    }
    html .page .offset-md-top-70 {
        margin-top:70px
    }
    html .page .offset-md-top-75 {
        margin-top:75px
    }
    html .page .offset-md-top-80 {
        margin-top:80px
    }
    html .page .offset-md-top-85 {
        margin-top:85px
    }
    html .page .offset-md-top-87 {
        margin-top:87px
    }
    html .page .offset-md-top-90 {
        margin-top:90px
    }
    html .page .offset-md-top-95 {
        margin-top:95px
    }
    html .page .offset-md-top-100 {
        margin-top:100px
    }
    html .page .offset-md-top-110 {
        margin-top:110px
    }
    html .page .offset-md-top-124 {
        margin-top:124px
    }
    html .page .offset-md-top-145 {
        margin-top:145px
    }
    html .page .offset-md-top-155 {
        margin-top:155px
    }
}
@media (min-width:1200px) {
    html .page .offset-lg-top-0 {
        margin-top:0
    }
    html .page .offset-lg-top-5 {
        margin-top:5px
    }
    html .page .offset-lg-top-10 {
        margin-top:10px
    }
    html .page .offset-lg-top-12 {
        margin-top:12px
    }
    html .page .offset-lg-top-15 {
        margin-top:15px
    }
    html .page .offset-lg-top-20 {
        margin-top:20px
    }
    html .page .offset-lg-top-25 {
        margin-top:25px
    }
    html .page .offset-lg-top-30 {
        margin-top:30px
    }
    html .page .offset-lg-top-33 {
        margin-top:33px
    }
    html .page .offset-lg-top-40 {
        margin-top:40px
    }
    html .page .offset-lg-top-45 {
        margin-top:45px
    }
    html .page .offset-lg-top-50 {
        margin-top:50px
    }
    html .page .offset-lg-top-55 {
        margin-top:55px
    }
    html .page .offset-lg-top-60 {
        margin-top:60px
    }
    html .page .offset-lg-top-65 {
        margin-top:65px
    }
    html .page .offset-lg-top-70 {
        margin-top:70px
    }
    html .page .offset-lg-top-75 {
        margin-top:75px
    }
    html .page .offset-lg-top-80 {
        margin-top:80px
    }
    html .page .offset-lg-top-85 {
        margin-top:85px
    }
    html .page .offset-lg-top-87 {
        margin-top:87px
    }
    html .page .offset-lg-top-90 {
        margin-top:90px
    }
    html .page .offset-lg-top-95 {
        margin-top:95px
    }
    html .page .offset-lg-top-100 {
        margin-top:100px
    }
    html .page .offset-lg-top-110 {
        margin-top:110px
    }
    html .page .offset-lg-top-124 {
        margin-top:124px
    }
    html .page .offset-lg-top-145 {
        margin-top:145px
    }
    html .page .offset-lg-top-155 {
        margin-top:155px
    }
}
@media (min-width:1800px) {
    html .page .offset-xl-top-0 {
        margin-top:0
    }
    html .page .offset-xl-top-5 {
        margin-top:5px
    }
    html .page .offset-xl-top-10 {
        margin-top:10px
    }
    html .page .offset-xl-top-12 {
        margin-top:12px
    }
    html .page .offset-xl-top-15 {
        margin-top:15px
    }
    html .page .offset-xl-top-20 {
        margin-top:20px
    }
    html .page .offset-xl-top-25 {
        margin-top:25px
    }
    html .page .offset-xl-top-30 {
        margin-top:30px
    }
    html .page .offset-xl-top-33 {
        margin-top:33px
    }
    html .page .offset-xl-top-40 {
        margin-top:40px
    }
    html .page .offset-xl-top-45 {
        margin-top:45px
    }
    html .page .offset-xl-top-50 {
        margin-top:50px
    }
    html .page .offset-xl-top-55 {
        margin-top:55px
    }
    html .page .offset-xl-top-60 {
        margin-top:60px
    }
    html .page .offset-xl-top-65 {
        margin-top:65px
    }
    html .page .offset-xl-top-70 {
        margin-top:70px
    }
    html .page .offset-xl-top-75 {
        margin-top:75px
    }
    html .page .offset-xl-top-80 {
        margin-top:80px
    }
    html .page .offset-xl-top-85 {
        margin-top:85px
    }
    html .page .offset-xl-top-87 {
        margin-top:87px
    }
    html .page .offset-xl-top-90 {
        margin-top:90px
    }
    html .page .offset-xl-top-95 {
        margin-top:95px
    }
    html .page .offset-xl-top-100 {
        margin-top:100px
    }
    html .page .offset-xl-top-110 {
        margin-top:110px
    }
    html .page .offset-xl-top-124 {
        margin-top:124px
    }
    html .page .offset-xl-top-145 {
        margin-top:145px
    }
    html .page .offset-xl-top-155 {
        margin-top:155px
    }
}






























.box-icon .icon {
    position:absolute;
    top:0;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}




.box-planning.active .btn-primary.active,.box-planning.active .btn-primary.focus,.box-planning.active .btn-primary:active,.box-planning.active .btn-primary:focus,.box-planning.active .btn-primary:hover,.open>.box-planning.active .btn-primary.dropdown-toggle {
    color:#fff;
    background-color:#151515;
    border-color:#151515
}
.box-planning.active .btn-primary.active,.box-planning.active .btn-primary:active,.open>.box-planning.active .btn-primary.dropdown-toggle {
    box-shadow:none
}
.box-planning.active .btn-primary.active.shadow-drop-xs,.box-planning.active .btn-primary:active.shadow-drop-xs,.open>.box-planning.active .btn-primary.dropdown-toggle.shadow-drop-xs {
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.box-planning.active .btn-primary.active.focus,.box-planning.active .btn-primary.active:focus,.box-planning.active .btn-primary.active:hover,.box-planning.active .btn-primary:active.focus,.box-planning.active .btn-primary:active:focus,.box-planning.active .btn-primary:active:hover,.open>.box-planning.active .btn-primary.dropdown-toggle.focus,.open>.box-planning.active .btn-primary.dropdown-toggle:focus,.open>.box-planning.active .btn-primary.dropdown-toggle:hover {
    color:#fff;
    background-color:#151515;
    border-color:#151515;
    outline:0
}



.box-offer.active .btn-primary.active,.box-offer.active .btn-primary.focus,.box-offer.active .btn-primary:active,.box-offer.active .btn-primary:focus,.box-offer.active .btn-primary:hover,.open>.box-offer.active .btn-primary.dropdown-toggle {
    color:#fff;
    background-color:#151515;
    border-color:#151515
}
.box-offer.active .btn-primary.active,.box-offer.active .btn-primary:active,.open>.box-offer.active .btn-primary.dropdown-toggle {
    box-shadow:none
}
.box-offer.active .btn-primary.active.shadow-drop-xs,.box-offer.active .btn-primary:active.shadow-drop-xs,.open>.box-offer.active .btn-primary.dropdown-toggle.shadow-drop-xs {
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.box-offer.active .btn-primary.active.focus,.box-offer.active .btn-primary.active:focus,.box-offer.active .btn-primary.active:hover,.box-offer.active .btn-primary:active.focus,.box-offer.active .btn-primary:active:focus,.box-offer.active .btn-primary:active:hover,.open>.box-offer.active .btn-primary.dropdown-toggle.focus,.open>.box-offer.active .btn-primary.dropdown-toggle:focus,.open>.box-offer.active .btn-primary.dropdown-toggle:hover {
    color:#fff;
    background-color:#151515;
    border-color:#151515;
    outline:0
}


@media (min-width:992px) {
    .table td:nth-child(n/**/+2),.table th:nth-child(n/**/+2) {
        padding-left:56px
    }
}


@media (min-width:768px) {
    .stacktable.large-only {
        display:table
    }
    .stacktable.small-only {
        display:none
    }
    
}
.box-member-body .list-inline {
    position:absolute;
    margin-top:10px;
    left:30px;
    right:30px;
    text-align:center
}
.box-member-body .list-inline li {
    -webkit-transform:translateY(40px);
    transform:translateY(40px);
    opacity:0;
    visibility:hidden;
    transition:.35s all ease;
    transition-delay:.1s
}
.box-member-body .list-inline li .icon,.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-footer p {
    color:#b7b7b7
}
.box-member-body .list-inline li .icon:hover,.box-member:hover .box-member-body p,.mobile .box-member .box-member-body p,.tablet .box-member .box-member-body p {
    color:#fff
}
.box-member-body .list-inline li+li {
    transition-delay:.2s
}
.box-member-body .list-inline li+li+li {
    transition-delay:.3s
}
.box-member-body,.box-member-body .list-inline li+li+li+li {
    transition-delay:.4s
}
@media (min-width:768px) {
    .box-member-body .list-inline {
        text-align:left
    }
}
.box-member:hover .box-member-body .list-inline li,.mobile .box-member .box-member-body .list-inline li,.tablet .box-member .box-member-body .list-inline li {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    opacity:1;
    visibility:visible
}


.box-member-horizontal .list-inline {
    will-change:transform
}
.bg-deluge,.bg-deluge .btn-link,.bg-deluge .form-label,.bg-deluge .form-label-outside.focus,.bg-deluge .h1,.bg-deluge .h2,.bg-deluge .h3,.bg-deluge .h4,.bg-deluge .h5,.bg-deluge .h6,.bg-deluge h1,.bg-deluge h2,.bg-deluge h3,.bg-deluge h4,.bg-deluge h5,.bg-deluge h6,.context-dark,.context-dark .btn-link,.context-dark .form-label,.context-dark .form-label-outside.focus,.context-dark .h1,.context-dark .h2,.context-dark .h3,.context-dark .h4,.context-dark .h5,.context-dark .h6,.context-dark h1,.context-dark h2,.context-dark h3,.context-dark h4,.context-dark h5,.context-dark h6,.navbar-inverse,.navbar-inverse .btn-link,.navbar-inverse .form-label,.navbar-inverse .form-label-outside.focus,.navbar-inverse .h1,.navbar-inverse .h2,.navbar-inverse .h3,.navbar-inverse .h4,.navbar-inverse .h5,.navbar-inverse .h6,.navbar-inverse h1,.navbar-inverse h2,.navbar-inverse h3,.navbar-inverse h4,.navbar-inverse h5,.navbar-inverse h6,.swiper-slide-caption,.swiper-slide-caption .btn-link,.swiper-slide-caption .form-label,.swiper-slide-caption .form-label-outside.focus,.swiper-slide-caption .h1,.swiper-slide-caption .h2,.swiper-slide-caption .h3,.swiper-slide-caption .h4,.swiper-slide-caption .h5,.swiper-slide-caption .h6,.swiper-slide-caption h1,.swiper-slide-caption h2,.swiper-slide-caption h3,.swiper-slide-caption h4,.swiper-slide-caption h5,.swiper-slide-caption h6 {
    color:#fff
}
.bg-deluge .form-label.auto-fill,.context-dark .form-label.auto-fill,.navbar-inverse .form-label.auto-fill,.swiper-slide-caption .form-label.auto-fill {
    color:#212121
}
.bg-deluge .box-member-horizontal .unit-body .list-inline-dark a:hover,.bg-deluge .contact-info dl dd a,.bg-deluge .countdown-custom .countdown-amount,.bg-deluge .countdown-custom .countdown-period,.bg-deluge .form-group>.form-control,.context-dark .box-member-horizontal .unit-body .list-inline-dark a:hover,.context-dark .contact-info dl dd a,.context-dark .countdown-custom .countdown-amount,.context-dark .countdown-custom .countdown-period,.context-dark .form-group>.form-control,.navbar-inverse .box-member-horizontal .unit-body .list-inline-dark a:hover,.navbar-inverse .contact-info dl dd a,.navbar-inverse .countdown-custom .countdown-amount,.navbar-inverse .countdown-custom .countdown-period,.navbar-inverse .form-group>.form-control,.swiper-slide-caption .box-member-horizontal .unit-body .list-inline-dark a:hover,.swiper-slide-caption .contact-info dl dd a,.swiper-slide-caption .countdown-custom .countdown-amount,.swiper-slide-caption .countdown-custom .countdown-period,.swiper-slide-caption .form-group>.form-control {
    color:#fff
}
.bg-deluge .form-group>.form-control::-webkit-input-placeholder,.context-dark .form-group>.form-control::-webkit-input-placeholder,.navbar-inverse .form-group>.form-control::-webkit-input-placeholder,.swiper-slide-caption .form-group>.form-control::-webkit-input-placeholder {
    color:#fff
}
.bg-deluge .form-group>.form-control::-moz-placeholder,.context-dark .form-group>.form-control::-moz-placeholder,.navbar-inverse .form-group>.form-control::-moz-placeholder,.swiper-slide-caption .form-group>.form-control::-moz-placeholder {
    color:#fff
}
.bg-deluge .form-group>.form-control:-ms-input-placeholder,.context-dark .form-group>.form-control:-ms-input-placeholder,.navbar-inverse .form-group>.form-control:-ms-input-placeholder,.swiper-slide-caption .form-group>.form-control:-ms-input-placeholder {
    color:#fff
}
.bg-deluge .form-group>.form-control:-moz-placeholder,.context-dark .form-group>.form-control:-moz-placeholder,.navbar-inverse .form-group>.form-control:-moz-placeholder,.swiper-slide-caption .form-group>.form-control:-moz-placeholder {
    color:#fff
}
.bg-deluge .btn-default,.context-dark .btn-default,.navbar-inverse .btn-default,.swiper-slide-caption .btn-default {
    color:#fff;
    background-color:transparent;
    border-color:#fff
}
.bg-deluge .btn-default.active,.bg-deluge .btn-default.focus,.bg-deluge .btn-default:active,.bg-deluge .btn-default:focus,.bg-deluge .btn-default:hover,.context-dark .btn-default.active,.context-dark .btn-default.focus,.context-dark .btn-default:active,.context-dark .btn-default:focus,.context-dark .btn-default:hover,.navbar-inverse .btn-default.active,.navbar-inverse .btn-default.focus,.navbar-inverse .btn-default:active,.navbar-inverse .btn-default:focus,.navbar-inverse .btn-default:hover,.open>.bg-deluge .btn-default.dropdown-toggle,.open>.context-dark .btn-default.dropdown-toggle,.open>.navbar-inverse .btn-default.dropdown-toggle,.open>.swiper-slide-caption .btn-default.dropdown-toggle,.swiper-slide-caption .btn-default.active,.swiper-slide-caption .btn-default.focus,.swiper-slide-caption .btn-default:active,.swiper-slide-caption .btn-default:focus,.swiper-slide-caption .btn-default:hover {
    color:#434345;
    background-color:#fff;
    border-color:#fff
}
.bg-deluge .btn-default.active,.bg-deluge .btn-default:active,.context-dark .btn-default.active,.context-dark .btn-default:active,.navbar-inverse .btn-default.active,.navbar-inverse .btn-default:active,.open>.bg-deluge .btn-default.dropdown-toggle,.open>.context-dark .btn-default.dropdown-toggle,.open>.navbar-inverse .btn-default.dropdown-toggle,.open>.swiper-slide-caption .btn-default.dropdown-toggle,.swiper-slide-caption .btn-default.active,.swiper-slide-caption .btn-default:active {
    box-shadow:none
}
.bg-deluge .btn-default.active.shadow-drop-xs,.bg-deluge .btn-default:active.shadow-drop-xs,.context-dark .btn-default.active.shadow-drop-xs,.context-dark .btn-default:active.shadow-drop-xs,.navbar-inverse .btn-default.active.shadow-drop-xs,.navbar-inverse .btn-default:active.shadow-drop-xs,.open>.bg-deluge .btn-default.dropdown-toggle.shadow-drop-xs,.open>.context-dark .btn-default.dropdown-toggle.shadow-drop-xs,.open>.navbar-inverse .btn-default.dropdown-toggle.shadow-drop-xs,.open>.swiper-slide-caption .btn-default.dropdown-toggle.shadow-drop-xs,.swiper-slide-caption .btn-default.active.shadow-drop-xs,.swiper-slide-caption .btn-default:active.shadow-drop-xs {
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.bg-deluge .btn-default.active.focus,.bg-deluge .btn-default.active:focus,.bg-deluge .btn-default.active:hover,.bg-deluge .btn-default:active.focus,.bg-deluge .btn-default:active:focus,.bg-deluge .btn-default:active:hover,.context-dark .btn-default.active.focus,.context-dark .btn-default.active:focus,.context-dark .btn-default.active:hover,.context-dark .btn-default:active.focus,.context-dark .btn-default:active:focus,.context-dark .btn-default:active:hover,.navbar-inverse .btn-default.active.focus,.navbar-inverse .btn-default.active:focus,.navbar-inverse .btn-default.active:hover,.navbar-inverse .btn-default:active.focus,.navbar-inverse .btn-default:active:focus,.navbar-inverse .btn-default:active:hover,.open>.bg-deluge .btn-default.dropdown-toggle.focus,.open>.bg-deluge .btn-default.dropdown-toggle:focus,.open>.bg-deluge .btn-default.dropdown-toggle:hover,.open>.context-dark .btn-default.dropdown-toggle.focus,.open>.context-dark .btn-default.dropdown-toggle:focus,.open>.context-dark .btn-default.dropdown-toggle:hover,.open>.navbar-inverse .btn-default.dropdown-toggle.focus,.open>.navbar-inverse .btn-default.dropdown-toggle:focus,.open>.navbar-inverse .btn-default.dropdown-toggle:hover,.open>.swiper-slide-caption .btn-default.dropdown-toggle.focus,.open>.swiper-slide-caption .btn-default.dropdown-toggle:focus,.open>.swiper-slide-caption .btn-default.dropdown-toggle:hover,.swiper-slide-caption .btn-default.active.focus,.swiper-slide-caption .btn-default.active:focus,.swiper-slide-caption .btn-default.active:hover,.swiper-slide-caption .btn-default:active.focus,.swiper-slide-caption .btn-default:active:focus,.swiper-slide-caption .btn-default:active:hover {
    color:#434345;
    background-color:#fff;
    border-color:#fff;
    outline:0
}
.bg-deluge .btn-default.disabled,.bg-deluge .btn-default[disabled],.context-dark .btn-default.disabled,.context-dark .btn-default[disabled],.navbar-inverse .btn-default.disabled,.navbar-inverse .btn-default[disabled],.swiper-slide-caption .btn-default.disabled,.swiper-slide-caption .btn-default[disabled],fieldset[disabled] .bg-deluge .btn-default,fieldset[disabled] .context-dark .btn-default,fieldset[disabled] .navbar-inverse .btn-default,fieldset[disabled] .swiper-slide-caption .btn-default {
    pointer-events:none;
    opacity:.5
}
.bg-deluge .btn-default .badge,.context-dark .btn-default .badge,.navbar-inverse .btn-default .badge,.swiper-slide-caption .btn-default .badge {
    color:transparent;
    background-color:#fff
}
.bg-deluge .owl-carousel .owl-next,.bg-deluge .owl-carousel .owl-prev,.context-dark .owl-carousel .owl-next,.context-dark .owl-carousel .owl-prev,.navbar-inverse .owl-carousel .owl-next,.navbar-inverse .owl-carousel .owl-prev,.swiper-slide-caption .owl-carousel .owl-next,.swiper-slide-caption .owl-carousel .owl-prev {
    border-color:#fff;
    color:#fff
}
.bg-deluge .btn-default.btn-anis-effect:after,.bg-deluge .btn-default.btn-anis-effect:before,.bg-deluge .counter-type-1 .divider,.bg-deluge .owl-carousel .owl-dot,.context-dark .btn-default.btn-anis-effect:after,.context-dark .btn-default.btn-anis-effect:before,.context-dark .counter-type-1 .divider,.context-dark .owl-carousel .owl-dot,.navbar-inverse .btn-default.btn-anis-effect:after,.navbar-inverse .btn-default.btn-anis-effect:before,.navbar-inverse .counter-type-1 .divider,.navbar-inverse .owl-carousel .owl-dot,.swiper-slide-caption .btn-default.btn-anis-effect:after,.swiper-slide-caption .btn-default.btn-anis-effect:before,.swiper-slide-caption .counter-type-1 .divider,.swiper-slide-caption .owl-carousel .owl-dot {
    background:#fff
}
.bg-deluge .owl-carousel .owl-dot.active,.context-dark .owl-carousel .owl-dot.active,.navbar-inverse .owl-carousel .owl-dot.active,.swiper-slide-caption .owl-carousel .owl-dot.active {
    background:#890000
}
.bg-deluge .form-control-impressed,.context-dark .form-control-impressed,.navbar-inverse .form-control-impressed,.swiper-slide-caption .form-control-impressed {
    background:#000
}
.bg-deluge .thumbnail-classic-caption,.bg-deluge .thumbnail-classic-title,.context-dark .thumbnail-classic-caption,.context-dark .thumbnail-classic-title,.navbar-inverse .thumbnail-classic-caption,.navbar-inverse .thumbnail-classic-title,.swiper-slide-caption .thumbnail-classic-caption,.swiper-slide-caption .thumbnail-classic-title {
    color:#434345
}
.bg-deluge .has-error .form-validation,.context-dark .has-error .form-validation,.navbar-inverse .has-error .form-validation,.swiper-slide-caption .has-error .form-validation {
    color:#fbb096
}
@media (min-width:768px) {
    .bg-deluge .form-label-outside.auto-fill,.context-dark .form-label-outside.auto-fill,.navbar-inverse .form-label-outside.auto-fill,.swiper-slide-caption .form-label-outside.auto-fill {
        color:#fff
    }
}
@media (min-width:992px) {
    .bg-deluge .box-member-horizontal .unit-body,.context-dark .box-member-horizontal .unit-body,.navbar-inverse .box-member-horizontal .unit-body,.swiper-slide-caption .box-member-horizontal .unit-body {
        color:#000
    }
    .bg-deluge .box-member-horizontal .unit-body .list-inline-dark a:hover,.context-dark .box-member-horizontal .unit-body .list-inline-dark a:hover,.navbar-inverse .box-member-horizontal .unit-body .list-inline-dark a:hover,.swiper-slide-caption .box-member-horizontal .unit-body .list-inline-dark a:hover {
        color:#151515
    }
}
.bg-deluge .progress-linear .progress-header .progress-value,.context-dark .progress-linear .progress-header .progress-value,.navbar-inverse .progress-linear .progress-header .progress-value,.swiper-slide-caption .progress-linear .progress-header .progress-value {
    color:#fff
}
.quote p,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-footer dl,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-footer dl {
    margin-bottom:15px
}

.rd-navbar-center,.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-default,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-mobile-header-wrap,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-toggle,.rd-navbar-minimal,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-toggle,.rd-navbar-transparent,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav-wrap {
    transition:.3s all cubic-bezier(.785,.135,.15,.86)
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li a,.rd-navbar-center.rd-navbar-static .rd-navbar-nav>li>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li a,.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li a,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li a,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li>a {
    font-size:12px;
    font-weight:700;
    line-height:24px;
    text-transform:capitalize
}
.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li>a,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li>a,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li>a,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li>a,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li>a,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li>a,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li>a,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li>a {
    font-size:12px;
    line-height:24px;
    text-transform:capitalize
}
.rd-navbar {
    display:none;
    position:relative;
    z-index:99999;
    text-align:left
}
.rd-navbar ul {
    list-style-type:none;
    margin-bottom:0
}
.rd-navbar a {
    transition:.3s all ease
}
.rd-navbar .responsive-tabs-classic {
    border-bottom:none
}
.rd-navbar .responsive-tabs-classic .resp-tab-content+.resp-accordion {
    border-top:none
}
.rd-navbar-static.rd-navbar--is-stuck {
    position:fixed;
    top:0;
    left:0;
    right:0
}
.rd-navbar-fixed,.rd-navbar-static {
    display:block
}
.rd-navbar--no-transition,.rd-navbar--no-transition * {
    transition:none!important
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-panel,.rd-navbar-default.rd-navbar-fixed .rd-navbar-panel,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-panel,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-panel {
    position:fixed;
    left:0;
    right:0;
    top:0;
    z-index:16;
    background:#790000;
    box-shadow:0 0 10px 0 rgba(67,67,69,.35)
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-panel-title,.rd-navbar-default.rd-navbar-fixed .rd-navbar-panel-title,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-panel-title,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-panel-title {
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    display:block;
    text-align:center
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-panel-title h4,.rd-navbar-default.rd-navbar-fixed .rd-navbar-panel-title h4,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-panel-title h4,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-panel-title h4 {
    display:inline-block;
    line-height:56px;
    font-weight:700;
    font-size:16px;
    letter-spacing:0;
    min-width:165px
}
@media (min-width:480px) {
    .rd-navbar-center.rd-navbar-fixed .rd-navbar-panel-title h4,.rd-navbar-default.rd-navbar-fixed .rd-navbar-panel-title h4,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-panel-title h4,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-panel-title h4 {
        font-size:22px
    }
}
.rd-navbar-center.rd-navbar-fixed,.rd-navbar-center.rd-navbar-fixed .rd-navbar-panel,.rd-navbar-default.rd-navbar-fixed,.rd-navbar-default.rd-navbar-fixed .rd-navbar-panel,.rd-navbar-minimal.rd-navbar-fixed,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-panel,.rd-navbar-transparent.rd-navbar-fixed,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-panel {
    height:56px
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle,.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle {
    z-index:17;
    top:4px;
    left:4px;
    display:inline-block;
    position:relative;
    width:48px;
    height:48px;
    font-size:24px;
    line-height:48px;
    text-align:center;
    cursor:pointer;
    color:#fff;
    background:0 0;
    border:0;
    outline:0;
    padding:0
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span,.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span {
    position:relative;
    display:block;
    margin:auto;
    transition:.3s all ease;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span:before,.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:before,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:before,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span:before {
    -webkit-transform-origin:1.71429px center;
    -moz-transform-origin:1.71429px center;
    -ms-transform-origin:1.71429px center;
    transform-origin:1.71429px center;
    content:"";
    position:absolute;
    left:0;
    top:-8px;
    transition:.3s all ease
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span:after,.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:after,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:after,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span:after {
    -webkit-transform-origin:1.71429px center;
    -moz-transform-origin:1.71429px center;
    -ms-transform-origin:1.71429px center;
    transform-origin:1.71429px center;
    content:"";
    position:absolute;
    left:0;
    transition:.3s all ease;
    top:8px
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span,.rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span:after,.rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle span:before,.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span,.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:after,.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle span:before,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:after,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle span:before,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span:after,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle span:before {
    width:24px;
    height:4px;
    background-color:#fff;
    backface-visibility:hidden;
    border-radius:0;
    background:#212121
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle.active span,.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle.active span,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle.active span,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle.active span {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle.active span:after,.rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle.active span:before,.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle.active span:after,.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle.active span:before,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle.active span:after,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle.active span:before,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle.active span:after,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle.active span:before {
    top:0;
    width:15px
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle.active span:before,.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle.active span:before,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle.active span:before,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle.active span:before {
    -webkit-transform:rotate3d(0,0,1,-40deg);
    transform:rotate3d(0,0,1,-40deg)
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-toggle.active span:after,.rd-navbar-default.rd-navbar-fixed .rd-navbar-toggle.active span:after,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-toggle.active span:after,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-toggle.active span:after {
    -webkit-transform:rotate3d(0,0,1,40deg);
    transform:rotate3d(0,0,1,40deg)
}








@media (max-width:1200px) {
    .rd-navbar-center.rd-navbar-fixed .right-side,.rd-navbar-default.rd-navbar-fixed .right-side,.rd-navbar-minimal.rd-navbar-fixed .right-side,.rd-navbar-transparent.rd-navbar-fixed .right-side {
        position:absolute;
        right:0;
        top:100%;
        opacity:0;
        visibility:hidden;
        background:#111;
        box-shadow:0 0 10px 0 rgba(0,0,0,.22);
        padding:20px;
        margin-top:0;
        border-bottom-left-radius:50%;
        transition:.35s all ease
    }
    .rd-navbar-center.rd-navbar-fixed .right-side li a:hover,.rd-navbar-default.rd-navbar-fixed .right-side li a:hover,.rd-navbar-minimal.rd-navbar-fixed .right-side li a:hover,.rd-navbar-transparent.rd-navbar-fixed .right-side li a:hover {
        color:#890000
    }
    .rd-navbar-center.rd-navbar-fixed .right-side li+li,.rd-navbar-default.rd-navbar-fixed .right-side li+li,.rd-navbar-minimal.rd-navbar-fixed .right-side li+li,.rd-navbar-transparent.rd-navbar-fixed .right-side li+li {
        margin-top:5px
    }
    .rd-navbar-center.rd-navbar-fixed .right-side.active,.rd-navbar-default.rd-navbar-fixed .right-side.active,.rd-navbar-minimal.rd-navbar-fixed .right-side.active,.rd-navbar-transparent.rd-navbar-fixed .right-side.active {
        opacity:1;
        visibility:visible;
        border-bottom-left-radius:0
    }
}
@media (min-width:480px) {
    .rd-navbar-center.rd-navbar-fixed .rd-navbar-brand,.rd-navbar-default.rd-navbar-fixed .rd-navbar-brand,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-brand,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-brand {
        display:block;
        position:fixed;
        top:10px;
        left:50%;
        width:auto
    }
}







.rd-navbar-panel {
    background:#fff;
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.rd-navbar-toggle {
    color:#212121
}
@media (max-width:1199px) {
    .rd-navbar-toggle {
        display:inline-block;
        position:relative;
        width:48px;
        height:48px;
        font-size:24px;
        line-height:48px;
        text-align:center;
        cursor:pointer;
        color:#212121;
        background:0 0;
        border:0;
        outline:0;
        padding:0
    }
    .rd-navbar-toggle span {
        position:relative;
        display:block;
        margin:auto;
        transition:.3s all ease;
        -webkit-transform:rotate(180deg);
        transform:rotate(180deg)
    }
    .rd-navbar-toggle span:after,.rd-navbar-toggle span:before {
        -webkit-transform-origin:1.71429px center;
        -moz-transform-origin:1.71429px center;
        -ms-transform-origin:1.71429px center;
        transform-origin:1.71429px center;
        content:"";
        position:absolute;
        left:0;
        top:-8px;
        transition:.3s all ease
    }
    .rd-navbar-toggle span:after {
        top:8px
    }
    .rd-navbar-toggle span,.rd-navbar-toggle span:after,.rd-navbar-toggle span:before {
        width:24px;
        height:4px;
        background-color:#212121;
        backface-visibility:hidden;
        border-radius:0
    }
    .rd-navbar-toggle.active span {
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
    .rd-navbar-toggle.active span:after,.rd-navbar-toggle.active span:before {
        top:0;
        width:15px
    }
    .rd-navbar-toggle.active span:before {
        -webkit-transform:rotate3d(0,0,1,-40deg);
        transform:rotate3d(0,0,1,-40deg)
    }
    .rd-navbar-toggle.active span:after {
        -webkit-transform:rotate3d(0,0,1,40deg);
        transform:rotate3d(0,0,1,40deg)
    }
}
@media (min-width:1200px) {
    .rd-navbar-panel {
        background-color:transparent;
        box-shadow:none
    }
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap {
    bottom:0
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap {
    position:fixed;
    top:0;
    left:0;
    width:280px;
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2);
    z-index:15;
    -webkit-transform:translateX(-105%);
    transform:translateX(-105%);
    padding:56px 0 0;
    color:#000;
    background:#fff
}


.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav-wrap.active,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap.active,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav-wrap.active,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav-wrap.active,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav-wrap.active,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav-wrap.active {
    -webkit-transform:translateX(0);
    transform:translateX(0)
}
@media (max-width:1200px) {
    .rd-navbar-center.rd-navbar-fixed .rd-navbar-mobile-header-wrap,.rd-navbar-default.rd-navbar-fixed .rd-navbar-mobile-header-wrap,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-mobile-header-wrap,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-mobile-header-wrap,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-header-wrap,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-mobile-header-wrap {
        margin-left:-10px;
        margin-right:-10px;
        padding-top:20px;
        padding-bottom:20px;
        background:#890000;
        position:relative
    }
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-mobile-scroll,.rd-navbar-default.rd-navbar-fixed .rd-navbar-mobile-scroll,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-mobile-scroll,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-mobile-scroll,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-scroll,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-mobile-scroll {
    max-height:100%;
    overflow-y:auto;
    overflow-x:hidden
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-mobile-brand,.rd-navbar-default.rd-navbar-fixed .rd-navbar-mobile-brand,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-mobile-brand,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-mobile-brand,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-brand,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-mobile-brand {
    display:block;
    text-align:center
}
.rd-navbar-center.rd-navbar-fixed .form-search-wrap,.rd-navbar-default.rd-navbar-fixed .form-search-wrap,.rd-navbar-humburger-menu.rd-navbar-fixed .form-search-wrap,.rd-navbar-minimal.rd-navbar-fixed .form-search-wrap,.rd-navbar-sidebar-toggle.rd-navbar-fixed .form-search-wrap,.rd-navbar-transparent.rd-navbar-fixed .form-search-wrap {
    margin-top:30px
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav {
    padding:0 10px;
    margin-top:30px
}

.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav>li:last-child,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav>li:last-child,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav>li:last-child,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav>li:last-child,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav>li:last-child,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav>li:last-child {
    margin-bottom:10px
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li a {
    cursor:pointer;
    display:block;
    padding:8px 10px;
    vertical-align:middle;
    color:#fff
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle,.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.active>a,.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.focus>a,.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.opened>a,.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle,.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li:hover>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.active>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.focus>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.opened>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li:hover>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.active>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.focus>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.opened>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li:hover>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.active>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.focus>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.opened>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li:hover>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.active>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.focus>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.opened>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li:hover>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.active>.rd-navbar-submenu-toggle,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.active>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.focus>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.opened>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li:hover>.rd-navbar-submenu-toggle,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li:hover>a {
    color:#890000
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li.opened>.rd-navbar-submenu-toggle {
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-nav li+li,.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav li+li,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-nav li+li,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-nav li+li,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-nav li+li,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-nav li+li {
    margin-top:10px
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-submenu,.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-submenu,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-submenu {
    position:relative
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-submenu-toggle,.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu-toggle,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-submenu-toggle,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu-toggle,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu-toggle,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-submenu-toggle {
    position:absolute;
    top:0;
    right:0;
    cursor:pointer;
    width:45px;
    font-size:14px;
    line-height:35px;
    font-family:"FontAwesome";
    transition:.3s all ease;
    vertical-align:middle;
    color:#fff;
    text-align:center
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-submenu-toggle:before,.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu-toggle:before,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-submenu-toggle:before,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu-toggle:before,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu-toggle:before,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-submenu-toggle:before {
    content:"";
    display:inline-block
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown,.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown {
    display:none;
    padding-left:25px
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown>li>a:before,.rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li>a:before,.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown>li>a:before,.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li>a:before,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown>li>a:before,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li>a:before,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown>li>a:before,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li>a:before,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown>li>a:before,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li>a:before,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown>li>a:before,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li>a:before {
    content:"";
    font-family:"FontAwesome";
    position:absolute;
    left:0;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li .rd-navbar-dropdown>li .rd-navbar-dropdown>li>a {
    padding-left:45px
}


.rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown>li>a,.rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown>li>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown>li>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown>li>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown>li>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown>li>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li>a {
    padding-left:20px;
    position:relative;
    color:#890000;
    padding-top:0;
    padding-bottom:0;
    font-weight:300
}

#rd-search-results-live #search-results p.match em,.rd-navbar-center.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-center.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu,.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-default.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-dropdown,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-submenu.opened>.rd-navbar-megamenu {
    display:block
}







.rd-navbar-center.rd-navbar-fixed .rd-navbar-search-mobile.active,.rd-navbar-center.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-dropdown,.rd-navbar-center.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-megamenu,.rd-navbar-default.rd-navbar-fixed .rd-navbar-search-mobile.active,.rd-navbar-default.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-dropdown,.rd-navbar-default.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-megamenu,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-search-mobile.active,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-search-mobile.active,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-dropdown,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-megamenu,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-search-mobile.active,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-search-mobile.active,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-dropdown,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav li.focus>.rd-navbar-megamenu {
    opacity:1;
    visibility:visible
}



.rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown>li.active>a,.rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown>li.focus>a,.rd-navbar-center.rd-navbar-fixed .rd-navbar-dropdown>li:hover a,.rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu h6 .small,.rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li.active>a,.rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li.focus>a,.rd-navbar-center.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li:hover a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown>li.active>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown>li.focus>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-dropdown>li:hover a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu h6 .small,.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li.active>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li.focus>a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li:hover a,.rd-navbar-default.rd-navbar-fixed .rd-navbar-mobile-search-toggle span,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown>li.active>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown>li.focus>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-dropdown>li:hover a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu h6 .small,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li.active>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li.focus>a,.rd-navbar-humburger-menu.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li:hover a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown>li.active>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown>li.focus>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-dropdown>li:hover a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu h6 .small,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li.active>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li.focus>a,.rd-navbar-minimal.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li:hover a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown>li.active>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown>li.focus>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-dropdown>li:hover a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu h6 .small,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li.active>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li.focus>a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li:hover a,.rd-navbar-sidebar-toggle.rd-navbar-fixed .rd-navbar-mobile-search-toggle span,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown>li.active>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown>li.focus>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-dropdown>li:hover a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu h6 .small,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li.active>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li.focus>a,.rd-navbar-transparent.rd-navbar-fixed .rd-navbar-megamenu ul>li>ul>li:hover a {
    color:#fff
}








.rd-navbar-center.rd-navbar-static .rd-navbar-nav,.rd-navbar-default.rd-navbar-static .rd-navbar-nav,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav {
    padding-left:0;
    list-style:none
}
.rd-navbar-center.rd-navbar-static .rd-navbar-nav:after,.rd-navbar-center.rd-navbar-static .rd-navbar-nav:before,.rd-navbar-default.rd-navbar-static .rd-navbar-nav:after,.rd-navbar-default.rd-navbar-static .rd-navbar-nav:before,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav:after,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav:before,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav:after,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav:before {
    content:" ";
    display:table
}
.rd-navbar-center.rd-navbar-static .rd-navbar-nav:after,.rd-navbar-default.rd-navbar-static .rd-navbar-nav:after,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav:after,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav:after {
    clear:both
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li {
    float:left;
    position:relative;
    padding-left:30px;
    padding-right:30px;
    border-right:1px solid rgba(255,255,255,.2)
}


.rd-navbar-center.rd-navbar-static .rd-navbar-nav>li>a,.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li>a,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li>a,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li>a {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    color:#fff;
    font-family:"Montserrat",cursive
}
.rd-navbar-center.rd-navbar-static .rd-navbar-nav>li>a:before,.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li>a:before,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li>a:before,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li>a:before {
    content:"";
    position:absolute;
    top:100%;
    left:50%;
    width:0;
    height:3px;
    margin-top:11px;
    background:#890000;
    transition:.3s all ease
}
.rd-navbar-center.rd-navbar-static .rd-navbar-nav>li>a>.rd-navbar-label,.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li>a>.rd-navbar-label,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li>a>.rd-navbar-label,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li>a>.rd-navbar-label {
    position:absolute;
    margin:-10px 0 0/**/-15px
}
.rd-navbar-center.rd-navbar-static .rd-navbar-nav>li.active>a:before,.rd-navbar-center.rd-navbar-static .rd-navbar-nav>li.focus>a:before,.rd-navbar-center.rd-navbar-static .rd-navbar-nav>li>a:hover:before,.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li.active>a:before,.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li.focus>a:before,.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li>a:hover:before,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li.active>a:before,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li.focus>a:before,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li>a:hover:before,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li.active>a:before,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li.focus>a:before,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li>a:hover:before {
    left:0;
    width:100%
}
.rd-navbar-center.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu,.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu {
    position:static
}
.rd-navbar-center.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu+li,.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu+li,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu+li,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu+li {
    border-left:1px solid rgba(255,255,255,.2)
}
.rd-navbar-center.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-dropdown>a:after,.rd-navbar-center.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu>a:after,.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-dropdown>a:after,.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu>a:after,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-dropdown>a:after,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu>a:after,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-dropdown>a:after,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li.rd-navbar--has-megamenu>a:after {
    content:"";
    font-family:"FontAwesome";
    font-size:14px;
    color:inherit;
    padding-left:13px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav>li:last-child,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>li:last-child,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>li:last-child {
    border-right:none
}
.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown {
    position:absolute;
    top:100%;
    left:0;
    z-index:1;
    width:240px;
    padding:30px;
    visibility:hidden;
    transition:.3s all ease;
    text-align:left;
    opacity:0;
    box-shadow:0 0 6px 0 rgba(0,0,0,.15);
    background:#000
}

.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown {
    left:100%;
    top:-1px;
    margin:0;
    z-index:2
}
.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown .rd-navbar-dropdown,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu .rd-navbar-dropdown .rd-navbar-dropdown {
    z-index:3
}
.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left,.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left .rd-navbar-dropdown,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left .rd-navbar-dropdown,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left .rd-navbar-dropdown,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left .rd-navbar-dropdown,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left .rd-navbar-dropdown,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left .rd-navbar-dropdown,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown.rd-navbar-open-left .rd-navbar-dropdown,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu.rd-navbar-open-left .rd-navbar-dropdown {
    right:100%;
    left:auto
}
.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after,.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li>a,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li>a,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li>a,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li>a,.rd-navbar-default.rd-navbar-static .rd-navbar-panel .right-side ul li .icon-primary,.rd-navbar-default.rd-navbar-static .rd-navbar-panel .right-side ul li a:hover,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li>a,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li>a,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li>a,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li>a,.swiper-slide-caption h1 a:hover {
    color:#fff
}
.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li:hover>a,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li:hover>a,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li:hover>a,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li:hover>a,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li:hover>a,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li:hover>a,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li:hover>a,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li:hover>a {
    color:#890000
}
.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown h6 .small,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu h6 .small,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown h6 .small,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu h6 .small,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown h6 .small,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu h6 .small,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown h6 .small,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu h6 .small {
    color:#000
}
.rd-navbar-center.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown.rd-navbar-open-left,.rd-navbar-default.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown.rd-navbar-open-left,.rd-navbar-minimal.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown.rd-navbar-open-left,.rd-navbar-transparent.rd-navbar-static .rd-navbar-nav>.rd-navbar-submenu>.rd-navbar-dropdown.rd-navbar-open-left {
    right:0
}
.rd-navbar-center.rd-navbar-static .rd-navbar-cart-dropdown,.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li+li,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li+li,.rd-navbar-default.rd-navbar-static .rd-navbar-cart-dropdown,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li+li,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li+li,.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav>li>.rd-navbar-dropdown,.rd-navbar-minimal.rd-navbar-static .rd-navbar-cart-dropdown,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li+li,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li+li,.rd-navbar-transparent.rd-navbar-static .rd-navbar-cart-dropdown,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li+li,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li+li {
    margin-top:14px
}
.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li {
    position:relative
}
.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li>a,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li>a,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li>a,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li>a,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li>a,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li>a,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li>a,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li>a {
    font-weight:300;
    display:block;
    padding-left:25px;
    padding-right:25px
}
.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li>a:before,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li>a:before,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li>a:before,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li>a:before,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li>a:before,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li>a:before,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li>a:before,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li>a:before {
    position:absolute;
    left:0;
    top:-2px;
    content:"";
    font-family:"FontAwesome";
    font-size:16px
}
.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-label,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-label,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-label,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-label,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-label,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-label,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-label,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-label {
    margin-left:5px
}
.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li .rd-navbar-icon,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li .rd-navbar-icon {
    margin-right:10px;
    font-size:18px;
    line-height:24px;
    vertical-align:middle
}
.rd-navbar-center.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after,.rd-navbar-center.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after,.rd-navbar-default.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after,.rd-navbar-default.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after,.rd-navbar-minimal.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after,.rd-navbar-minimal.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after,.rd-navbar-transparent.rd-navbar-static .rd-navbar-dropdown li.rd-navbar--has-dropdown:after,.rd-navbar-transparent.rd-navbar-static .rd-navbar-megamenu li.rd-navbar--has-dropdown:after {
    cursor:pointer;
    position:absolute;
    top:50%;
    right:13px;
    font-size:22px;
    font-family:"Material Design Icons";
    line-height:34px;
    content:"";
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    transition:.3s all ease
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search {
    display:inline-block;
    float:right;
    margin-top:11px
}

.rd-navbar-center.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form,.rd-navbar-default.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-form {
    opacity:1;
    visibility:visible
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-form,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form {
    right:0
}
.rd-navbar-center.rd-navbar-static .rd-navbar-search-form,.rd-navbar-default.rd-navbar-static .rd-navbar-search-form,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form {
    opacity:0;
    visibility:hidden;
    position:absolute;
    top:100%;
    bottom:0;
    z-index:0;
    transition:.3s all ease;
    width:370px;
    height:54px;
    box-shadow:0 4px 6px 0 rgba(0,0,0,.2)
}
.rd-navbar-center.rd-navbar-static .rd-navbar-search-form .form-group,.rd-navbar-center.rd-navbar-static .rd-navbar-search-form input,.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-group,.rd-navbar-default.rd-navbar-static .rd-navbar-search-form input,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-group,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form input,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form .form-group,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form input {
    height:100%
}
.rd-navbar-center.rd-navbar-static .rd-navbar-search-form .form-label,.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-label,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-label,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form .form-label {
    left:0;
    top:50%;
    font-size:16px;
    font-weight:300;
    color:#b7b7b7;
    padding:17px 20px 13px
}
.rd-navbar-center.rd-navbar-static .rd-navbar-search-form .form-label.focus,.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-label.focus,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-label.focus,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form .form-label.focus {
    font-size:14px;
    top:-9px;
    color:#9b9b9b
}
.rd-navbar-center.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input,.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form .rd-navbar-search-form-input {
    height:100%;
    font-size:16px;
    padding:17px 20px 13px;
    border:0;
    font-weight:300;
    color:#212121;
    background:#fff
}
.rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle,.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle {
    margin-left:15px;
    position:relative;
    z-index:3
}
.rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span,.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span {
    display:inline-block;
    position:relative;
    width:18px;
    height:18px;
    font-size:18px;
    line-height:18px;
    text-align:center;
    cursor:pointer;
    color:#fff;
    background:0 0;
    border:0;
    outline:0;
    padding:0
}
.rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span,.rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span:after,.rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span:before,.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span,.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:after,.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:before,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:after,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:before,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:after,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:before {
    transition:.3s all ease
}
.rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span:after,.rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span:before,.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:after,.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:before,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:after,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:before,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:after,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:before {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span:before,.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:before,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:before,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:before {
    content:"";
    -webkit-transform:rotate(0deg) scale(1);
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible;
    font-family:"FontAwesome"
}
.rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle span:after,.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle span:after,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle span:after,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle span:after {
    content:"";
    -webkit-transform:rotate(-90deg) scale(0);
    transform:rotate(-90deg) scale(0);
    opacity:0;
    visibility:hidden;
    font-family:"FontAwesome"
}
.rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle.active span:before,.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle.active span:before,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle.active span:before,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle.active span:before {
    opacity:0;
    visibility:hidden;
    -webkit-transform:rotate(90deg) scale(0);
    transform:rotate(90deg) scale(0)
}
.rd-navbar-center.rd-navbar-static .rd-navbar-search-toggle.active span:after,.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle.active span:after,.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-toggle.active span:after,.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-toggle.active span:after {
    -webkit-transform:rotate(0deg) scale(1);
    transform:rotate(0deg) scale(1);
    opacity:1;
    visibility:visible
}
.rd-navbar--is-stuck.rd-navbar-center.rd-navbar-static .rd-navbar-search-form .form-label.focus,.rd-navbar--is-stuck.rd-navbar-default.rd-navbar-static .rd-navbar-search-form .form-label.focus,.rd-navbar--is-stuck.rd-navbar-minimal.rd-navbar-static .rd-navbar-search-form .form-label.focus,.rd-navbar--is-stuck.rd-navbar-transparent.rd-navbar-static .rd-navbar-search-form .form-label.focus {
    top:3px;
    padding-top:0;
    padding-bottom:0
}






.rd-navbar-center .rd-navbar-search-toggle span,.rd-navbar-default .rd-navbar-search-toggle span,.rd-navbar-sidebar-toggle.rd-navbar-light .rd-navbar-cart span,.rd-navbar-sidebar-toggle.rd-navbar-light .rd-navbar-search-toggle span,.rd-navbar-sidebar-toggle.rd-navbar-light.rd-navbar-fixed .rd-navbar-footer dl a,.rd-navbar-transparent .rd-navbar-search-toggle span {
    color:#212121
}

.rd-navbar-center,.rd-navbar-default,.rd-navbar-transparent {
    background:#fff
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-nav-wrap {
    background:#151515
}
.rd-navbar-default.rd-navbar-fixed .rd-navbar-brand,.rd-navbar-default.rd-navbar-fixed .rd-navbar-search {
    display:none
}
.rd-navbar-default.rd-navbar-static .rd-navbar-panel .shell {
    height:100%;
    position:relative;
    z-index:0;
    padding-top:22px;
    padding-bottom:18px
}
.rd-navbar-default.rd-navbar-static .rd-navbar-panel .shell:after {
    position:absolute;
    content:"";
    height:100%;
    width:10000px;
    background:#890000;
    right:-1000px;
    top:0;
    z-index:-1
}
@media (min-width:1200px) {
    .rd-navbar-default.rd-navbar-static .rd-navbar-panel .shell:after {
        right:78%;
        transform:skew(-36deg)
    }
}
@media (min-width:1200px) {
    .rd-navbar-default.rd-navbar-static .rd-navbar-panel .right-side ul li a:hover {
        color:#890000
    }
}
.rd-navbar-center.rd-navbar-static .rd-navbar-panel .right-side ul li+li,.rd-navbar-default.rd-navbar-static .rd-navbar-panel .right-side ul li+li {
    margin-left:60px
}
@media (min-width:1200px) {
    .rd-navbar-default.rd-navbar-static .rd-navbar-panel .right-side ul li .icon-primary {
        color:#890000
    }
}



.rd-navbar-default.rd-navbar-static .rd-navbar-mobile-brand {
    display:none
}
.rd-navbar-default.rd-navbar-static .rd-navbar-brand {
    float:left
}
.rd-navbar-default.rd-navbar-static .rd-navbar-brand img {
    vertical-align:baseline;
    width:70%;
    height:auto
}
@media (min-width:1200px) {
    .rd-navbar-default.rd-navbar-static .rd-navbar-brand img {
        width:100%
    }
}
.rd-navbar-default.rd-navbar-static .rd-navbar-brand-slogan {
    vertical-align:baseline;
    font-size:18px;
    margin-left:7px
}
@media (min-width:992px) {
    .rd-navbar-default.rd-navbar-static .rd-navbar-search {
        margin-right:15px;
        padding-right:15px
    }
}
@media (min-width:1200px) {
    .rd-navbar-default.rd-navbar-static .rd-navbar-search {
        margin-right:0;
        padding-right:0
    }
}
.rd-navbar-default.rd-navbar-static .rd-navbar-menu-wrap {
    max-width:1170px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    position:relative;
    font-size:0
}
.rd-navbar-default.rd-navbar-static .rd-navbar-menu-wrap:before {
    position:absolute;
    content:"";
    height:100%;
    width:10000px;
    left:-100px;
    background:#151515;
    transition:.35s all ease;
    z-index:auto
}
@media (min-width:1200px) {
    .rd-navbar-default.rd-navbar-static .rd-navbar-menu-wrap {
        text-align:right;
        margin-top:-30px
    }
    .rd-navbar-default.rd-navbar-static .rd-navbar-menu-wrap:before {
        left:20%;
        transform:skew(-36deg)
    }
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap {
    padding-top:14px;
    padding-bottom:14px;
    display:inline-block
}
.rd-navbar-default.rd-navbar-static .form-search-wrap,.rd-navbar-default.rd-navbar-static .rd-navbar-panel .rd-navbar-toggle {
    display:none
}
.rd-navbar-default.rd-navbar-static .rd-navbar-inner {
    transition:.3s all ease;
    position:relative;
    text-align:left;
    background-color:#000
}
.rd-navbar-default.rd-navbar-static .rd-navbar-inner:after,.rd-navbar-default.rd-navbar-static .rd-navbar-inner:before {
    content:" ";
    display:table
}
.rd-navbar-default.rd-navbar-static .rd-navbar-inner:after {
    clear:both
}
.rd-navbar-default.rd-navbar-static .rd-navbar-nav-wrap,.rd-navbar-default.rd-navbar-static .rd-navbar-panel {
    transition:.3s all ease
}
.rd-navbar-default.rd-navbar-static .rd-navbar-search-toggle {
    margin-top:5px
}
.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck {
    box-shadow:0 3px 11px 0 rgba(0,0,0,.15)
}
.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-menu-wrap {
    text-align:center;
    margin-top:0
}
.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-menu-wrap:before {
    left:-100%
}
.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .shell {
    height:0;
    padding-top:0;
    padding-bottom:0
}
.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .shell .left-side,.rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .shell .right-side {
    opacity:0;
    visibility:hidden
}







































#rd-search-results-live #search-results .search_all a:hover,.rd-navbar-center.rd-navbar-static .rd-navbar-panel .right-side ul li a:hover {
    color:#890000
}






























































#rd-search-results-live #search-results.active {
    visibility:visible;
    opacity:1
}
.rd-parallax-inner,.swiper-container {
    position:relative;
    overflow:hidden;
    z-index:1
}
.swiper-container {
    margin:0 auto
}
.swiper-container:after {
    content:"";
    position:absolute;
    background:#fff;
    bottom:-2px;
    right:-1%;
    width:39.8%;
    height:30px;
    display:none;
    -webkit-transform:skew(-34deg);
    transform:skew(-34deg);
    z-index:1
}
@media (min-width:1800px) {
    .swiper-container:after {
        display:block
    }
}
@media (max-width:1200px) {
    .swiper-container {
        height:100vh!important;
        min-height:480px!important
    }
}
.ie-10 .swiper-container,.ie-11 .swiper-container,.ie-edge .swiper-container {
    overflow:visible
}
.swiper-container-no-flexbox .swiper-slide {
    float:left
}
.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -ms-flex-direction:column;
    -webkit-flex-direction:column;
    flex-direction:column
}
.swiper-wrapper {
    position:relative;
    width:100%;
    height:100%;
    z-index:1;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -ms-transition-property:-ms-transform;
    transition-property:transform;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate(0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function:ease-out;
    -moz-transition-timing-function:ease-out;
    -ms-transition-timing-function:ease-out;
    -o-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
    margin:0 auto
}
.swiper-slide {
    -webkit-flex-shrink:0;
    -ms-flex:0 0 auto;
    flex-shrink:0;
    width:100%;
    position:relative
}
.swiper-slide .rd-video.rd-video-bg {
    height:100%;
    z-index:auto
}
.swiper-slide .swiper-caption {
    position:relative;
    z-index:9
}
.swiper-container .no-transition {
    transition:0s
}
.swiper-container .swiper-notification {
    position:absolute;
    left:0;
    top:0;
    pointer-events:none;
    opacity:0;
    z-index:-1000
}
.swiper-wp8-horizontal {
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.swiper-wp8-vertical {
    -ms-touch-action:pan-x;
    touch-action:pan-x
}
.swiper-button-next,.swiper-button-prev {
    display:none;
    position:absolute;
    top:50%;
    width:46px;
    height:46px;
    line-height:46px;
    font-size:46px;
    text-align:center;
    margin-top:-23px;
    z-index:10;
    cursor:pointer;
    opacity:1;
    color:#fff
}
.swiper-button-next:hover,.swiper-button-prev:hover {
    opacity:1
}
@media (min-width:992px) {
    .swiper-button-next,.swiper-button-prev {
        display:block
    }
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity:.35;
    cursor:auto;
    pointer-events:none
}
.swiper-button-prev {
    left:23px
}
.swiper-button-next {
    right:3.5%
}
.swiper-pagination {
    display:block;
    position:absolute;
    text-align:center;
    transition:300ms;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
    opacity:0
}
.swiper-pagination-bullet {
    margin-left:8px;
    display:inline-block;
    width:5px;
    height:5px;
    line-height:10px;
    border-radius:50%;
    background:#fff;
    position:relative;
    transition:.35s all ease
}
.swiper-pagination-bullet:hover {
    -webkit-transform:scale(2.6);
    transform:scale(2.6)
}
@media (min-width:768px) {
    .swiper-pagination-bullet:hover {
        -webkit-transform:scale(1.6);
        transform:scale(1.6)
    }
    .swiper-pagination-bullet {
        width:10px;
        height:10px
    }
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor:pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
    background:#fff
}
.swiper-pagination-bullet-active {
    background:#890000;
    -webkit-transform:scale(2.6);
    transform:scale(2.6)
}
@media (min-width:768px) {
    .swiper-pagination-bullet-active {
        -webkit-transform:scale(1.6);
        transform:scale(1.6)
    }
}
.swiper-container-vertical>.swiper-pagination {
    right:10px;
    top:50%;
    -webkit-transform:translate3d(0,-50%,0);
    -moz-transform:translate3d(0,-50%,0);
    -o-transform:translate(0,-50%);
    -ms-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0)
}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
    margin:9px 0;
    display:block
}
.swiper-container-horizontal>.swiper-pagination {
    bottom:15px;
    left:0;
    width:1170px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    right:0;
    z-index:1
}
@media (min-width:1200px) {
    .swiper-container-horizontal>.swiper-pagination {
        bottom:30px;
        text-align:left
    }
}
@media (min-width:1800px) {
    .swiper-container-horizontal>.swiper-pagination {
        bottom:90px
    }
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    margin:0 9px
}
.swiper-slide>.parallax_cnt,.swiper-slide>.vide__body {
    height:100%
}
.swiper-slide {
    height:100%;
    background-position:center
}
.swiper-slide-caption {
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:2;
    white-space:nowrap
}
.swiper-slide-caption:before {
    content:"";
    vertical-align:middle;
    display:inline-block;
    margin-left:-4px;
    height:100%
}
.swiper-slide-caption .container {
    white-space:normal;
    display:inline-block;
    vertical-align:bottom;
    width:1170px;
    max-width:100%
}
@media (min-width:1800px) {
    .swiper-slide-caption .container {
        margin-top:-42px
    }
}
.swiper-slide-caption h1 {
    font-size:30px;
    line-height:1.2
}
.swiper-slide-caption h5 {
    font-size:20px;
    line-height:1.2
}
@media (min-width:768px) {
    .swiper-slide-caption h1 {
        font-size:54px;
        line-height:1.2963
    }
    .swiper-slide-caption h5 {
        font-size:20px;
        line-height:1.4
    }
}
@media (min-width:1200px) {
    .swiper-slide-caption {
        z-index:2
    }
}
.swiper-container-3d {
    -webkit-perspective:1200px;
    -moz-perspective:1200px;
    -o-perspective:1200px;
    perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
    background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-top {
    background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)
}
.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)
}
.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective:1200px
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide,.swiper-container-fade .swiper-slide .swiper-slide,[data-photo-swipe] [data-inner-html] iframe {
    pointer-events:none
}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events:auto
}
.swiper-container-cube {
    overflow:visible
}
.swiper-container-cube .swiper-slide {
    pointer-events:none;
    visibility:hidden;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    backface-visibility:hidden;
    width:100%;
    height:100%;
    z-index:1
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin:100%0;
    -moz-transform-origin:100%0;
    -ms-transform-origin:100%0;
    transform-origin:100%0
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events:auto;
    visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
    z-index:0;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:.6;
    -webkit-filter:blur(50px);
    filter:blur(50px);
    z-index:0
}
.swiper-scrollbar {
    position:relative;
    -ms-touch-action:none
}
.swiper-container-horizontal>.swiper-scrollbar {
    position:absolute;
    bottom:0;
    z-index:50;
    height:3px;
    width:100%
}
.swiper-container-vertical>.swiper-scrollbar {
    position:absolute;
    right:3px;
    top:1%;
    z-index:50;
    width:5px;
    height:98%
}
.swiper-scrollbar-drag {
    height:100%;
    width:100%;
    position:relative;
    background:#890000;
    left:0;
    top:0
}
.swiper-scrollbar-cursor-drag {
    cursor:move
}
.swiper-lazy-preloader {
    width:42px;
    height:42px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-21px;
    margin-top:-21px;
    z-index:10;
    -webkit-transform-origin:50%;
    -moz-transform-origin:50%;
    transform-origin:50%;
    -webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;
    -moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;
    animation:swiper-preloader-spin 1s steps(12,end) infinite
}
.swiper-lazy-preloader:after {
    display:block;
    content:"";
    width:100%;
    height:100%;
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position:50%;
    -webkit-background-size:100%;
    background-size:100%;
    background-repeat:no-repeat
}
.swiper-lazy-preloader-white:after {
    background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
.animated {
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    opacity:1
}
.animated.infinite {
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
.animated.hinge {
    -webkit-animation-duration:2s;
    animation-duration:2s
}
html:not(.lt-ie10) .not-animated {
    opacity:0
}
.fadeIn {
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
.fadeInDown {
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
.fadeInDownBig {
    -webkit-animation-name:fadeInDownBig;
    animation-name:fadeInDownBig
}
.fadeInLeft {
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
.fadeInLeftBig {
    -webkit-animation-name:fadeInLeftBig;
    animation-name:fadeInLeftBig
}
.fadeInRight {
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
.fadeInRightBig {
    -webkit-animation-name:fadeInRightBig;
    animation-name:fadeInRightBig
}
.fadeInUp {
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
.fadeInUpBig {
    -webkit-animation-name:fadeInUpBig;
    animation-name:fadeInUpBig
}
.fadeOut {
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
.fadeOutDown {
    -webkit-animation-name:fadeOutDown;
    animation-name:fadeOutDown
}
.fadeOutDownBig {
    -webkit-animation-name:fadeOutDownBig;
    animation-name:fadeOutDownBig
}
.fadeOutLeft {
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft
}
.fadeOutLeftBig {
    -webkit-animation-name:fadeOutLeftBig;
    animation-name:fadeOutLeftBig
}
.fadeOutRight {
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight
}
.fadeOutRightBig {
    -webkit-animation-name:fadeOutRightBig;
    animation-name:fadeOutRightBig
}
.fadeOutUp {
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp
}
.fadeOutUpBig {
    -webkit-animation-name:fadeOutUpBig;
    animation-name:fadeOutUpBig
}
.animated.flip {
    -webkit-backface-visibility:visible;
    backface-visibility:visible;
    -webkit-animation-name:flip;
    animation-name:flip
}
.scrollToNext.active {
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
@media (min-width:480px) {
    .scrollToNext {
        right:40px;
        bottom:40px
    }
}

.owl-carousel .animated {
    -webkit-animation-duration:1000ms;
    animation-duration:1000ms;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.owl-carousel .fadeOut {
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
.owl-carousel-classic .owl-dot.active {
    background:#fff
}
@media (min-width:992px) {
    .owl-carousel-default .owl-dots {
        text-align:left
    }
}
.owl-carousel-default .owl-dot.active {
    position:relative;
    background:#890000
}
.owl-carousel-default .owl-dot.active,.owl-carousel-default .owl-dot:hover {
    -webkit-transform:scale(1.6);
    transform:scale(1.6)
}
@media (min-width:1200px) {
    .owl-carousel-default.owl-carousel-dots-lg-left .owl-dots {
        text-align:left
    }
}
@media (min-width:480px) {
    .veil-xs-owl-dots .owl-dots {
        display:none!important
    }
}
@media (min-width:768px) {
    .veil-sm-owl-dots .owl-dots {
        display:none!important
    }
}
@media (min-width:992px) {
    .veil-md-owl-dots .owl-dots {
        display:none!important
    }
}
@media (min-width:1200px) {
    .veil-lg-owl-dots .owl-dots {
        display:none!important
    }
}
@media (min-width:1800px) {
    .veil-xl-owl-dots .owl-dots {
        display:none!important
    }
}
@media (min-width:480px) {
    .reveal-xs-owl-dots .owl-dots {
        display:block!important
    }
}
@media (min-width:768px) {
    .reveal-sm-owl-dots .owl-dots {
        display:block!important
    }
}
@media (min-width:992px) {
    .reveal-md-owl-dots .owl-dots {
        display:block!important
    }
}
@media (min-width:1200px) {
    .reveal-lg-owl-dots .owl-dots {
        display:block!important
    }
}
@media (min-width:1800px) {
    .reveal-xl-owl-dots .owl-dots {
        display:block!important
    }
}
@media (min-width:480px) {
    .veil-xs-owl-nav .owl-nav {
        display:none!important
    }
}
@media (min-width:768px) {
    .veil-sm-owl-nav .owl-nav {
        display:none!important
    }
}
@media (min-width:992px) {
    .veil-md-owl-nav .owl-nav {
        display:none!important
    }
}
@media (min-width:1200px) {
    .veil-lg-owl-nav .owl-nav {
        display:none!important
    }
}
@media (min-width:1800px) {
    .veil-xl-owl-nav .owl-nav {
        display:none!important
    }
}
@media (min-width:480px) {
    .reveal-xs-owl-nav .owl-nav {
        display:block!important
    }
}
@media (min-width:768px) {
    .reveal-sm-owl-nav .owl-nav {
        display:block!important
    }
}
@media (min-width:992px) {
    .reveal-md-owl-nav .owl-nav {
        display:block!important
    }
}
@media (min-width:1200px) {
    .reveal-lg-owl-nav .owl-nav {
        display:block!important
    }
}
@media (min-width:1800px) {
    .reveal-xl-owl-nav .owl-nav {
        display:block!important
    }
}
[data-isotope-layout] {
    display:block;
    transition:.4s all ease;
    min-height:160px;
    z-index:0
}
[data-isotope-layout]:after {
    content:"";
    position:absolute;
    margin-top:15px;
    width:64px;
    height:64px;
    top:50%;
    left:50%;
    background-image:url([bad url]);
    background-position:-1152px 0;
    animation:.7s sprite-animation steps(18) infinite;
    transition:.4s all ease;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
[data-isotope-layout] [class*=col-] {
    display:block;
    opacity:0;
    will-change:transform;
    backface-visibility:hidden;
    transition:.4s opacity ease
}
@media (max-width:479px) {
    [data-isotope-layout] [class*=col-] {
        max-width:100%
    }
}





.isotope-wrap .row-condensed .thumbnail-default {
    display:block
}
.isotope-wrap .row-condensed .thumbnail-default img,.pswp {
    width:100%
}
.pswp {
    display:none;
    position:absolute;
    height:100%;
    left:0;
    top:0;
    overflow:hidden;
    -ms-touch-action:none;
    touch-action:none;
    z-index:999999;
    -webkit-text-size-adjust:100%;
    -webkit-backface-visibility:hidden;
    outline:0
}
.pswp * {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.pswp img {
    max-width:none
}
.pswp--animate_opacity {
    opacity:.001;
    will-change:opacity;
    -webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);
    transition:opacity 333ms cubic-bezier(.4,0,.22,1)
}
.pswp--open {
    display:block
}
.pswp--zoom-allowed .pswp__img {
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor:zoom-in
}
.pswp--zoomed-in .pswp__img {
    cursor:-webkit-grab;
    cursor:-moz-grab;
    cursor:grab
}
.pswp--dragging .pswp__img {
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing;
    cursor:grabbing
}
.pswp__bg,.pswp__scroll-wrap {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%
}
.pswp__bg {
    background:#000;
    opacity:0;
    -webkit-backface-visibility:hidden
}
.pswp__scroll-wrap {
    overflow:hidden
}
.pswp__container {
    position:absolute
}
.pswp__container,.pswp__zoom-wrap {
    -ms-touch-action:none;
    touch-action:none;
    left:0;
    right:0;
    top:0;
    bottom:0
}
.pswp__container,.pswp__img {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
.pswp__zoom-wrap {
    position:absolute;
    width:100%;
    -webkit-transform-origin:left top;
    -ms-transform-origin:left top;
    transform-origin:left top;
    -webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);
    transition:transform 333ms cubic-bezier(.4,0,.22,1)
}
.pswp__bg {
    will-change:opacity;
    -webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);
    transition:opacity 333ms cubic-bezier(.4,0,.22,1)
}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap {
    -webkit-transition:none;
    transition:none
}
.pswp__container,.pswp__zoom-wrap {
    -webkit-backface-visibility:hidden
}
.pswp__img,.pswp__item {
    position:absolute;
    top:0;
    left:0
}
.pswp__item {
    right:0;
    bottom:0;
    overflow:hidden
}
.pswp__item .post-video-warp,.pswp__item .video-warp {
    position:absolute;
    top:50%;
    width:600px;
    max-width:100%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%)
}
.pswp__img {
    width:auto;
    height:auto
}
.pswp__img--placeholder {
    -webkit-backface-visibility:hidden
}
.pswp__img--placeholder--blank {
    background:#222
}
.pswp--ie .pswp__img {
    width:100%!important;
    height:auto!important;
    left:0;
    top:0
}
.pswp__error-msg {
    position:absolute;
    left:0;
    top:50%;
    width:100%;
    text-align:center;
    font-size:14px;
    line-height:16px;
    margin-top:-8px;
    color:#ccc
}
.pswp__error-msg a {
    color:#ccc;
    text-decoration:underline
}
.pswp__button {
    position:relative;
    background:0 0;
    cursor:pointer;
    overflow:visible;
    -webkit-appearance:none;
    display:block;
    border:0;
    padding:0;
    margin:0;
    float:right;
    opacity:.75;
    -webkit-transition:opacity .2s;
    transition:opacity .2s;
    -webkit-box-shadow:none;
    box-shadow:none
}
.pswp__button:focus,.pswp__button:hover {
    opacity:1
}
.pswp__button:active {
    outline:0;
    opacity:.9
}
.pswp__button::-moz-focus-inner {
    padding:0;
    border:0
}
.pswp__ui--over-close .pswp__button--close {
    opacity:1
}
.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
    background:url(../images/photoswipe-controls.png)0 0 no-repeat;
    background-size:264px 88px;
    width:44px;
    height:44px
}
.pswp__button--arrow--left:before,.pswp__button--arrow--right:before {
    content:"";
    top:35px;
    background-color:rgba(0,0,0,.3);
    height:30px;
    width:32px;
    position:absolute
}
@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx) {
    .pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before {
        background-image:url(../images/photoswipe-controls.svg)
    }
    .pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right {
        background:0 0
    }
}
.pswp__button--close {
    background-position:0/**/-44px
}
.pswp__button--share {
    background-position:-44px -44px
}
.pswp__button--fs {
    display:none
}
.pswp--supports-fs .pswp__button--fs {
    display:block
}
.pswp--fs .pswp__button--fs {
    background-position:-44px 0
}
.pswp__button--zoom {
    display:none;
    background-position:-88px 0
}
.pswp--zoom-allowed .pswp__button--zoom {
    display:block
}
.pswp--zoomed-in .pswp__button--zoom {
    background-position:-132px 0
}
.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right {
    visibility:hidden
}
.pswp__button--arrow--left,.pswp__button--arrow--right {
    background:0 0;
    top:50%;
    margin-top:-50px;
    width:70px;
    height:100px;
    position:absolute
}
.pswp__button--arrow--left {
    left:0
}
.pswp__button--arrow--right {
    right:0
}
.pswp__button--arrow--left:before {
    left:6px;
    background-position:-138px -44px
}
.pswp__button--arrow--right:before {
    right:6px;
    background-position:-94px -44px
}
.pswp__counter,.pswp__share-modal {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.pswp__share-modal {
    display:block;
    background:rgba(0,0,0,.5);
    width:100%;
    height:100%;
    top:0;
    left:0;
    padding:10px;
    position:absolute;
    z-index:1600;
    opacity:0;
    -webkit-transition:opacity .25s ease-out;
    transition:opacity .25s ease-out;
    -webkit-backface-visibility:hidden;
    will-change:opacity
}
.pswp__share-modal--hidden {
    display:none
}
.pswp__share-tooltip {
    z-index:1620;
    position:absolute;
    background:#fff;
    top:56px;
    border-radius:2px;
    display:block;
    width:auto;
    right:44px;
    -webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);
    box-shadow:0 2px 5px rgba(0,0,0,.25);
    -webkit-transform:translateY(6px);
    -ms-transform:translateY(6px);
    transform:translateY(6px);
    -webkit-transition:-webkit-transform .25s;
    transition:transform .25s;
    -webkit-backface-visibility:hidden;
    will-change:transform
}
.pswp__share-tooltip a {
    display:block;
    padding:8px 12px;
    font-size:14px;
    line-height:18px
}
.pswp__share-tooltip a,.pswp__share-tooltip a:hover {
    text-decoration:none;
    color:#000
}
.pswp__share-tooltip a:first-child {
    border-radius:2px 2px 0 0
}
.pswp__share-tooltip a:last-child {
    border-radius:0 0 2px 2px;
    display:none;
    pointer-events:none
}
.pswp__share-modal--fade-in {
    opacity:1
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.pswp--touch .pswp__share-tooltip a {
    padding:16px 12px
}
a.pswp__share--facebook:before {
    content:"";
    display:block;
    width:0;
    height:0;
    position:absolute;
    top:-12px;
    right:15px;
    border:6px solid transparent;
    border-bottom-color:#fff;
    -webkit-pointer-events:none;
    -moz-pointer-events:none;
    pointer-events:none
}
a.pswp__share--facebook:hover {
    background:#3e5c9a;
    color:#fff
}
a.pswp__share--facebook:hover:before {
    border-bottom-color:#3e5c9a
}
a.pswp__share--twitter:hover {
    background:#55acee;
    color:#fff
}
a.pswp__share--pinterest:hover {
    background:#ccc;
    color:#ce272d
}
a.pswp__share--download:hover {
    background:#ddd
}
.pswp__counter {
    position:absolute;
    left:0;
    top:0;
    height:44px;
    font-size:13px;
    line-height:44px;
    color:#fff;
    opacity:.75;
    padding:0 10px
}
.pswp__caption {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    min-height:44px
}
.pswp__caption small {
    font-size:11px;
    color:#bbb
}
.pswp__caption__center {
    text-align:left;
    max-width:420px;
    margin:0 auto;
    font-size:13px;
    padding:10px;
    line-height:20px;
    color:#ccc
}
.pswp__caption--empty {
    display:none
}
.pswp__caption--fake {
    visibility:hidden
}
.pswp__preloader {
    width:44px;
    height:44px;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-22px;
    opacity:0;
    -webkit-transition:opacity .25s ease-out;
    transition:opacity .25s ease-out;
    will-change:opacity;
    direction:ltr
}
.pswp__preloader__icn {
    width:20px;
    height:20px;
    margin:12px
}
.pswp__preloader--active .pswp__preloader__icn {
    background:url(../images/preloader.gif)0 0 no-repeat
}
.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active {
    opacity:1
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation:clockwise 500ms linear infinite;
    animation:clockwise 500ms linear infinite
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;
    animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite
}
.pswp--css_animation .pswp__preloader__icn {
    background:0 0;
    opacity:.75;
    width:14px;
    height:14px;
    position:absolute;
    left:15px;
    top:15px;
    margin:0
}
.pswp--css_animation .pswp__preloader__cut {
    position:relative;
    width:7px;
    height:14px;
    overflow:hidden
}
.pswp--css_animation .pswp__preloader__donut {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    width:14px;
    height:14px;
    border:2px solid #fff;
    border-radius:50%;
    border-left-color:transparent;
    border-bottom-color:transparent;
    position:absolute;
    top:0;
    left:0;
    background:0 0;
    margin:0
}
@media screen and (max-width:1024px) {
    .pswp__preloader {
        position:relative;
        left:auto;
        top:auto;
        margin:0;
        float:right
    }
}
.pswp__ui {
    -webkit-font-smoothing:auto;
    visibility:visible;
    opacity:1;
    z-index:1550
}
.pswp__top-bar {
    position:absolute;
    left:0;
    top:0;
    height:44px;
    width:100%
}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar {
    -webkit-backface-visibility:hidden;
    will-change:opacity;
    -webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);
    transition:opacity 333ms cubic-bezier(.4,0,.22,1)
}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right {
    visibility:visible
}
.pswp__caption,.pswp__top-bar {
    background-color:rgba(0,0,0,.5)
}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar {
    background-color:rgba(0,0,0,.3)
}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar {
    opacity:0
}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar {
    opacity:.001
}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter {
    display:none
}
.pswp__element--disabled {
    display:none!important
}
.pswp--minimal--dark .pswp__top-bar {
    background:0 0
}
@media (min-width:992px) {
    .responsive-tabs .resp-accordion .resp-arrow {
        font-size:35px;
        right:35px
    }
}
@media (min-width:1200px) {
    .responsive-tabs .resp-tab-content {
        padding:25px 30px 30px
    }
}
@media (min-width:992px) {
    .responsive-tabs[data-type=accordion] .resp-tab-content {
        padding:25px 30px 30px
    }
}
@media (min-width:992px) {
    .responsive-tabs[data-type=horizontal]:not(.tabs-lg-collapsed),.responsive-tabs[data-type=vertical]:not(.tabs-lg-collapsed) {
        border-bottom:none
    }
    .responsive-tabs[data-type=horizontal]:not(.tabs-lg-collapsed) .resp-tab-content+.resp-accordion,.responsive-tabs[data-type=vertical]:not(.tabs-lg-collapsed) .resp-tab-content+.resp-accordion {
        border-top:none
    }
    .responsive-tabs[data-type=horizontal]:not(.tabs-lg-collapsed) .resp-accordion,.responsive-tabs[data-type=vertical]:not(.tabs-lg-collapsed) .resp-accordion {
        display:none
    }
    .responsive-tabs[data-type=horizontal]:not(.tabs-lg-collapsed) .resp-tabs-list,.responsive-tabs[data-type=vertical]:not(.tabs-lg-collapsed) .resp-tabs-list {
        display:block
    }
}
@media (min-width:1200px) {
    .responsive-tabs[data-type=vertical] {
        display:-ms-flexbox;
        display:-webkit-flex;
        display:flex;
        -ms-flex:0 1 auto;
        -webkit-flex:0 1 auto;
        flex:0 1 auto;
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .responsive-tabs[data-type=vertical] .resp-tabs-list {
        text-align:left;
        -webkit-flex-basis:29%;
        -ms-flex-preferred-size:29%;
        flex-basis:29%;
        max-width:29%
    }
    .responsive-tabs[data-type=vertical] .resp-tabs-list li {
        display:block
    }
    .responsive-tabs[data-type=vertical] .resp-tabs-list li+li {
        margin-left:0
    }
    .responsive-tabs[data-type=vertical] .resp-tabs-container {
        -webkit-flex-basis:71%;
        -ms-flex-preferred-size:71%;
        flex-basis:71%;
        max-width:71%
    }
    .responsive-tabs.tabs-lg-collapsed {
        border-bottom:none
    }
    .responsive-tabs.tabs-lg-collapsed .resp-tab-content+.resp-accordion {
        border-top:none
    }
    .responsive-tabs.tabs-lg-collapsed .resp-accordion {
        display:none
    }
    .responsive-tabs.tabs-lg-collapsed .resp-tabs-list {
        display:block
    }
}
@media (min-width:992px) {
    
    .responsive-tabs-classic[data-type=horizontal] .resp-tab-content+.resp-accordion,.responsive-tabs-classic[data-type=vertical] .resp-tab-content+.resp-accordion {
        border-top:none;
        margin-top:10px
    }
    .responsive-tabs-classic[data-type=horizontal] .resp-tabs-list,.responsive-tabs-classic[data-type=vertical] .resp-tabs-list {
        font-size:0;
        text-align:left
    }
    .responsive-tabs-classic[data-type=horizontal] .resp-tabs-list li,.responsive-tabs-classic[data-type=vertical] .resp-tabs-list li {
        font-size:22px;
        font-weight:300;
        text-transform:capitalize;
        color:#890000;
        padding:10px 29px;
        border-left:1px solid #b7b7b7
    }
    .responsive-tabs-classic[data-type=horizontal] .resp-tabs-list li.resp-tab-active,.responsive-tabs-classic[data-type=horizontal] .resp-tabs-list li:hover,.responsive-tabs-classic[data-type=vertical] .resp-tabs-list li.resp-tab-active,.responsive-tabs-classic[data-type=vertical] .resp-tabs-list li:hover {
        background:#890000;
        color:#fff;
        border-left-color:transparent
    }
    .responsive-tabs-classic[data-type=horizontal] .resp-tabs-list li.resp-tab-active+li,.responsive-tabs-classic[data-type=horizontal] .resp-tabs-list li:hover+li,.responsive-tabs-classic[data-type=vertical] .resp-tabs-list li.resp-tab-active+li,.responsive-tabs-classic[data-type=vertical] .resp-tabs-list li:hover+li {
        border-left-color:transparent
    }
    .responsive-tabs-classic[data-type=horizontal] .resp-tabs-list li:last-child,.responsive-tabs-classic[data-type=vertical] .resp-tabs-list li:last-child {
        border-right:1px solid #b7b7b7
    }
    .responsive-tabs-classic[data-type=horizontal] .resp-tab-content,.responsive-tabs-classic[data-type=vertical] .resp-tab-content {
        padding:25px 0 30px
    }
}
@media (min-width:1200px) {
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list li {
        border-left:none;
        border-top:1px solid #b7b7b7
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list li.resp-tab-active:after,.responsive-tabs-classic[data-type=vertical] .resp-tabs-list li:hover:after {
        content:"";
        font-size:22px;
        line-height:22px;
        font-family:"FontAwesome";
        position:absolute;
        right:30px;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list li.resp-tab-active,.responsive-tabs-classic[data-type=vertical] .resp-tabs-list li.resp-tab-active+li,.responsive-tabs-classic[data-type=vertical] .resp-tabs-list li:hover,.responsive-tabs-classic[data-type=vertical] .resp-tabs-list li:hover+li {
        border-top-color:transparent
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tabs-list li:last-child {
        border-right:none;
        border-bottom:1px solid #b7b7b7
    }
    .responsive-tabs-classic[data-type=vertical] .resp-tab-content {
        padding:0
    }
}
@media (min-width:992px) {
    .responsive-tabs-boxed[data-type=horizontal] .resp-tabs-list,.responsive-tabs-boxed[data-type=vertical] .resp-tabs-list {
        text-align:left;
        font-size:0
    }
    .responsive-tabs-boxed[data-type=horizontal] .resp-tabs-list li,.responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li {
        position:relative;
        padding:13px 55px;
        margin-bottom:-1px;
        font-size:16px;
        font-weight:700;
        letter-spacing:.06em;
        color:#890000;
        text-transform:uppercase;
        border:2px solid #890000
    }
    .responsive-tabs-boxed[data-type=horizontal] .resp-tabs-list li+li,.responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li+li {
        margin-left:10px
    }
    .responsive-tabs-boxed[data-type=horizontal] .resp-tabs-list li.resp-tab-active,.responsive-tabs-boxed[data-type=horizontal] .resp-tabs-list li:hover,.responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li.resp-tab-active,.responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li:hover {
        background:#890000;
        color:#fff
    }
    .responsive-tabs-boxed[data-type=horizontal] .resp-tab-content+.resp-accordion,.responsive-tabs-boxed[data-type=vertical] .resp-tab-content+.resp-accordion {
        margin-top:0
    }
}
@media (min-width:992px) and (min-width:1200px) {
    .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list {
        text-align:center;
        margin:0 0 0/**/-1px
    }
    .responsive-tabs-boxed[data-type=vertical] .resp-tabs-list li+li {
        margin-left:0;
        margin-top:10px
    }
    .responsive-tabs-boxed[data-type=vertical] .resp-tab-content {
        padding:0 30px
    }
}
@media (min-width:480px) {
    .rd-google-map__model {
        height:250px
    }
}
@media (min-width:768px) {
    .rd-google-map__model {
        height:811px
    }
}
@media (min-width:480px) {
    .rd-google-map__model-2 {
        height:250px
    }
}
@media (min-width:768px) {
    .rd-google-map__model-2 {
        height:433px
    }
}
.has-error .select2-dropdown,.has-error .select2-selection {
    border-color:#f54b0f
}
.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection {
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f99471;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f99471;
    border-color:#c93b08
}
.has-error.select2-drop-active {
    border-color:#c93b08
}
.has-error.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color:#c93b08
}
@media (min-width:1200px) {
    .countdown-custom .countdown-section:nth-child(5) {
        display:inline-block
    }
}
@media (min-width:480px) {
    .countdown-custom .countdown-section {
        width:92px;
        height:92px;
        padding-top:25px;
        border-width:3px
    }
    
    .countdown-custom .countdown .countdown-section+.countdown-section {
        margin-left:10px
    }
}
@media (min-width:768px) {
    .countdown-custom .countdown-section {
        width:155px;
        height:155px;
        padding-top:40px
    }
    .countdown-custom .countdown .countdown-section+.countdown-section {
        margin-left:22px
    }
    
    
}
@media (min-width:992px) {
    .countdown-custom .countdown .countdown-section+.countdown-section {
        margin-left:44px
    }
}
@media (min-width:768px) {
    .countdown-custom.countdown-modern .countdown-section .countdown-letter {
        font-size:72px;
        top:8px
    }
}
@media (min-width:480px) {
    .countdown-custom.countdown-ellipse .countdown-section {
        border:3px solid #f9f9f9
    }
}

.ui-to-top.active {
    -webkit-transform:translateY(0);
    transform:translateY(0)
}
@media (min-width:480px) {
    .ui-to-top {
        right:40px;
        bottom:40px
    }
}
@media (max-width:767px) {
    body {
        padding-bottom:calc(62px + env(safe-area-inset-bottom,0))
    }
    .ren-fixed-contact {
        padding-bottom:env(safe-area-inset-bottom,0)
    }
    .ren-fixed-contact__inner,.ren-fixed-contact__reserve,.ren-fixed-contact__tel {
        min-height:62px
    }
    .ren-fixed-contact__tel {
        flex:1 1 50%;
        gap:6px;
        padding:8px;
        flex-direction:column
    }
    .ren-fixed-contact__icon {
        display:none
    }
    .ren-fixed-contact__tel-label {
        font-size:11px;
        line-height:1;
        letter-spacing:.04em
    }
    .ren-fixed-contact__tel-number {
        font-size:17px;
        line-height:1.15;
        letter-spacing:0
    }
    .ren-fixed-contact__reserve {
        flex:1 1 50%;
        padding:7px 8px
    }
    .ren-fixed-contact__reserve-main {
        font-size:16px;
        line-height:1.2;
        letter-spacing:.06em
    }
    
    .ui-to-top {
        bottom:calc(76px + env(safe-area-inset-bottom,0))
    }
}
@media (min-width:768px) and (max-width:991px) {
    .ren-fixed-contact__tel {
        padding-left:18px;
        padding-right:18px
    }
    .ren-fixed-contact__tel-label {
        display:none
    }
    .ren-fixed-contact__tel-number {
        font-size:23px
    }
    .ren-fixed-contact__reserve {
        flex-basis:280px
    }
}
@media print {
    .ren-fixed-contact {
        display:none!important
    }
}
@media (max-width:991px) {
    .ren-shop-reserve-grid {
        gap:40px
    }
    .ren-phone-reserve {
        display:block;
        text-align:center
    }
    .ren-phone-reserve span {
        display:block;
        margin-bottom:3px
    }
    .ren-phone-reserve a {
        font-size:23px
    }
}
@media (max-width:767px) {
    .ren-shop-reserve-grid {
        display:block
    }
    .ren-shop-reservation {
        margin-top:65px;
        padding-top:55px;
        border-top:1px solid rgba(255,255,255,.18)
    }
    .ren-reserve-photo,.ren-shop-photo {
        margin-top:25px
    }
    .ren-shop-details {
        margin-top:28px
    }
    .ren-official-reserve {
        min-height:82px
    }
    .ren-official-reserve span {
        font-size:20px
    }
    .ren-phone-reserve a {
        font-size:25px
    }
    .ren-party-note {
        text-align:center
    }
    .ren-other-grid {
        grid-template-columns:repeat(2,1fr)
    }
}
@media (max-width:767px) {
    .ren-shop-reserve-grid {
        max-width:none
    }
    .ren-shop-reservation {
        margin-top:65px;
        padding-top:55px
    }
    .ren-reserve-photo,.ren-shop-photo {
        max-width:100%
    }
    .ren-other-grid {
        grid-template-columns:repeat(2,1fr)
    }
}
@media (max-width:767px) {
    .ren-sns-icons {
        display:grid;
        grid-template-columns:repeat(4,1fr);
        gap:18px 6px;
        margin-top:38px
    }
    .ren-sns-icon {
        min-width:0;
        gap:7px
    }
    .ren-sns-mark,.ren-sns-mark-line {
        width:44px;
        height:44px;
        font-size:31px
    }
    .ren-sns-mark-line {
        font-size:10px;
        border-radius:10px
    }
    .ren-sns-mark-tiktok {
        font-size:34px
    }
    .ren-sns-icon>span:last-child {
        font-size:10px
    }
}
.ren-shop-sns {
    padding-top:26px
}
@media (max-width:767px) {
    .ren-shop-sns .ren-sns-icons {
        grid-template-columns:repeat(4,1fr);
        gap:12px 4px;
        margin-top:0
    }
    .ren-shop-sns .ren-sns-icon {
        min-width:0
    }
}
@media (max-width:767px) {
    .ren-recruit-teaser {
        padding:58px 0 68px
    }
    .ren-recruit-teaser__lead {
        margin-top:22px;
        padding:0 8px;
        font-size:14px
    }
    .ren-recruit-teaser__btn {
        width:88%;
        max-width:320px
    }
}

@media (max-width:767px) {
    .ren-section-head {
        margin-bottom:28px
    }
    .ren-section-head h2 {
        font-size:26px
    }
    .ren-card-grid--3,.ren-menu-grid {
        grid-template-columns:1fr
    }
    .ren-menu-tile--wide {
        grid-column:auto
    }
    .ren-photo-card img,.ren-scene-card img {
        height:220px
    }
    .ren-photo-card__body,.ren-scene-card__body {
        padding:20px
    }
    .ren-menu-tile {
        min-height:150px;
        padding:22px
    }
    .ren-compact-kodawari .section-70,.ren-compact-menu .section-70,.ren-scenes .section-70 {
        padding-top:52px;
        padding-bottom:52px
    }
}
.ren-monthly-details summary {
    cursor:pointer;
    font-weight:700;
    letter-spacing:.04em;
    list-style:none
}
.ren-monthly-details__content ul {
    padding-left:20px;
    margin-bottom:15px
}
@media (max-width:767px) {
    .ren-monthly-special .ren-section-head {
        margin-bottom:28px
    }
    .ren-monthly-card {
        display:block
    }
    .ren-monthly-card__image {
        min-height:0;
        aspect-ratio:4/3
    }
    .ren-monthly-card__body {
        padding:30px 22px 28px
    }
    .ren-monthly-card__body h3 {
        font-size:22px;
        line-height:1.5
    }
    .ren-monthly-lead {
        font-size:14px;
        line-height:1.8
    }
    .ren-monthly-price strong {
        font-size:27px
    }
    
    
    
}
.ren-scenes .ren-scene-card__body p {
    color:#cfcfcf
}
@media (max-width:991px) {
    .ren-scenes .ren-scene-card>img {
        height:220px
    }
    .ren-takeout-feature {
        grid-template-columns:1fr
    }
    .ren-takeout-feature__photos {
        min-height:380px
    }
    .ren-takeout-feature__body {
        padding:36px 30px
    }
}
@media (max-width:767px) {
    .ren-scenes .ren-card-grid--3 {
        display:block
    }
    .ren-scenes .ren-scene-card {
        margin-bottom:24px
    }
    .ren-scenes .ren-scene-card>img {
        height:230px
    }
    .ren-scenes .ren-scene-card__body {
        padding:22px 20px 24px
    }
    .ren-takeout-feature__photos {
        min-height:300px
    }
    .ren-takeout-feature__body {
        padding:28px 22px 32px
    }
    .ren-takeout-feature__body h3 {
        font-size:23px
    }
    .ren-takeout-feature__body .ren-outline-btn {
        width:100%;
        text-align:center
    }
}
@media (max-width:767px) {
    .ren-scene-card__price {
        font-size:13px
    }
    .ren-scene-card__price strong {
        font-size:16px
    }
    .rd-navbar-mobile-scroll {
        background:#111
    }
    .rd-navbar-mobile-header-wrap {
        background:#980400;
        border-bottom:1px solid rgba(255,255,255,.12)
    }
    .ren-mobile-nav {
        background:#111
    }
    .ren-mobile-nav>li {
        position:relative;
        margin:0!important;
        border-bottom:1px solid rgba(255,255,255,.15)
    }
    .ren-mobile-nav>li>a {
        display:flex!important;
        align-items:center;
        text-align:left;
        min-height:78px;
        padding:15px 34px 15px 72px!important
    }
    .ren-mobile-nav>li>a:hover {
        background:rgba(255,255,255,.025)!important
    }
    
    
    
    .ren-nav-copy {
        display:flex;
        flex-direction:column;
        min-width:0
    }
    .ren-nav-copy b {
        color:#fff;
        font-weight:600;
        letter-spacing:.02em;
        font-size:18px;
        line-height:1.18
    }
    .ren-nav-copy small {
        color:#d6d6d6;
        letter-spacing:.08em;
        font-family:Georgia,"Times New Roman",serif;
        font-size:10px;
        line-height:1.1
    }
    .ren-mobile-nav .rd-navbar-dropdown li a,.ren-mobile-nav>li.active>a,.ren-mobile-nav>li.focus>a,.ren-mobile-nav>li>a {
        color:#fff!important;
        background:0 0!important
    }
    .ren-mobile-nav>li>a:after {
        color:#fff!important;
        right:7px!important
    }
    .ren-mobile-nav>li.focus>a:after,.ren-mobile-nav>li.opened>a:after {
        color:#b40000!important
    }
    .ren-mobile-nav .rd-navbar-dropdown {
        position:relative!important;
        padding:0!important;
        background:0 0!important;
        box-shadow:none!important;
        width:auto!important;
        margin:0 0 5px 72px!important
    }
    .ren-mobile-nav .rd-navbar-dropdown li {
        margin:0!important;
        border-top:1px solid rgba(255,255,255,.12)
    }
    .ren-mobile-nav .rd-navbar-dropdown li a {
        text-align:left;
        padding:12px 28px 12px 14px!important;
        font-size:15px;
        line-height:1.2
    }
    .ren-mobile-nav .rd-navbar-dropdown li a:before {
        content:"›";
        position:absolute;
        color:#fff;
        top:50%;
        transform:translateY(-52%);
        right:7px;
        font-size:22px
    }
    .ren-mobile-nav .rd-navbar-dropdown li a:hover {
        color:#e5b96f!important
    }
    .ren-mobile-nav {
        padding:10px 18px 18px!important
    }
    
    
    
    .ren-nav-copy {
        gap:2px
    }
    .rd-navbar-mobile-header-wrap {
        min-height:76px
    }
    .rd-navbar-mobile-brand {
        padding-top:4px;
        padding-bottom:4px
    }
    .rd-navbar-mobile-brand img {
        width:auto!important;
        height:54px!important
    }
    .rd-navbar-panel .right-side,.rd-navbar-panel .right-side ul,.right-side ul.offset-lg-top-15 {
        text-align:left!important
    }
    .right-side ul.offset-lg-top-15 {
        margin:0!important;
        padding:20px 24px 18px!important
    }
    .right-side ul.offset-lg-top-15>li {
        display:block!important;
        position:relative;
        margin:0!important;
        padding:0 0 14px 38px!important;
        color:#fff;
        font-size:15px;
        line-height:1.55
    }
    .right-side ul.offset-lg-top-15>li:last-child {
        padding-bottom:0!important
    }
    .right-side ul.offset-lg-top-15>li .icon {
        position:absolute;
        left:0;
        top:2px;
        width:26px;
        margin:0!important;
        color:#b40000!important;
        font-size:21px!important;
        text-align:center
    }
    .right-side ul.offset-lg-top-15>li .inset-left-10 {
        margin-left:0!important;
        padding-left:0!important
    }
    .right-side ul.offset-lg-top-15>li:first-child .text-middle {
        font-size:15px;
        line-height:1.6
    }
    .right-side ul.offset-lg-top-15>li:nth-child(2) a {
        font-size:22px;
        line-height:1.2;
        letter-spacing:.02em;
        color:#fff!important
    }
    .right-side ul.offset-lg-top-15>li:nth-child(3) {
        padding-left:0!important;
        padding-top:2px!important;
        font-size:14px;
        letter-spacing:.02em
    }
    .right-side ul.offset-lg-top-15>li:nth-child(3) a {
        color:#fff!important
    }
}
.ren-fixed-contact {
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    z-index:9998;
    background:rgba(8,8,8,.96);
    border-top:1px solid rgba(255,255,255,.18);
    box-shadow:0/**/-4px 18px rgba(0,0,0,.28);
    -webkit-backdrop-filter:blur(6px);
    backdrop-filter:blur(6px)
}
.ren-fixed-contact__inner {
    width:min(1180px,100%);
    min-height:72px;
    margin:0 auto;
    display:flex;
    align-items:stretch;
    justify-content:flex-end
}
.ren-fixed-contact a,.ren-fixed-contact a:focus,.ren-fixed-contact a:hover {
    text-decoration:none
}
.ren-fixed-contact__reserve,.ren-fixed-contact__tel {
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:72px;
    color:#fff;
    transition:background-color .2s ease,opacity .2s ease
}
.ren-fixed-contact__tel {
    flex:1 1 auto;
    gap:12px;
    padding:10px 28px;
    border-left:1px solid rgba(255,255,255,.12)
}
.ren-fixed-contact__tel:hover {
    background:rgba(255,255,255,.06)
}
.ren-fixed-contact__icon {
    font-size:24px;
    line-height:1
}
.ren-fixed-contact__tel-label {
    font-size:13px;
    letter-spacing:.08em;
    color:#d7d7d7
}
.ren-fixed-contact__tel-number {
    font-size:26px;
    line-height:1;
    white-space:nowrap
}
.ren-fixed-contact__reserve {
    flex:0 0 320px;
    flex-direction:column;
    padding:9px 22px;
    background:#a08a41;
    border-left:1px solid rgba(255,255,255,.18)
}
.ren-fixed-contact__reserve:focus,.ren-fixed-contact__reserve:hover {
    color:#fff;
    background:#a91c18
}
.ren-fixed-contact__reserve-main {
    font-size:18px;
    font-weight:700;
    letter-spacing:.12em
}
@media (max-width:767px) {
    body {
        padding-bottom:calc(62px + env(safe-area-inset-bottom,0))
    }
    .ren-fixed-contact {
        padding-bottom:env(safe-area-inset-bottom,0)
    }
    .ren-fixed-contact__inner,.ren-fixed-contact__reserve,.ren-fixed-contact__tel {
        min-height:62px
    }
    .ren-fixed-contact__tel {
        flex:1 1 50%;
        gap:6px;
        padding:8px;
        flex-direction:column
    }
    .ren-fixed-contact__icon {
        display:none
    }
    .ren-fixed-contact__tel-label {
        font-size:11px;
        line-height:1;
        letter-spacing:.04em
    }
    .ren-fixed-contact__tel-number {
        font-size:17px;
        line-height:1.15;
        letter-spacing:0
    }
    .ren-fixed-contact__reserve {
        flex:1 1 50%;
        padding:7px 8px
    }
    .ren-fixed-contact__reserve-main {
        font-size:16px;
        line-height:1.2;
        letter-spacing:.06em
    }
    
    .ui-to-top {
        bottom:calc(76px + env(safe-area-inset-bottom,0))
    }
}
@media (min-width:768px) and (max-width:991px) {
    .ren-fixed-contact__tel {
        padding-left:18px;
        padding-right:18px
    }
    .ren-fixed-contact__tel-label {
        display:none
    }
    .ren-fixed-contact__tel-number {
        font-size:23px
    }
    .ren-fixed-contact__reserve {
        flex-basis:280px
    }
}
@media print {
    .ren-fixed-contact {
        display:none!important
    }
}
.ren-shop-reserve-grid {
    display:grid;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr);
    gap:70px;
    align-items:start
}
.ren-eyebrow {
    margin:0 0 5px
}
.ren-reserve-photo,.ren-shop-photo {
    height:auto;
    margin-top:32px
}
.ren-reserve-photo {
    width:100%
}
.ren-shop-details {
    margin-top:32px
}
.ren-info-item {
    padding:0 0 22px;
    margin:0 0 22px;
    border-bottom:1px solid rgba(255,255,255,.14)
}
.ren-info-item h5 {
    margin:0 0 9px;
    color:#fff
}
.ren-info-item p {
    margin:0;
    line-height:1.8;
    color:#ddd
}
.ren-info-small p,.ren-note {
    font-size:14px
}
.ren-map-btn {
    display:inline-block;
    margin-top:13px;
    padding:10px 20px;
    border:1px solid #b1221a;
    color:#fff!important;
    text-decoration:none!important
}
.ren-map-btn:hover {
    background:#b1221a
}
.ren-reserve-intro {
    margin:28px 0 0;
    line-height:1.8
}
.ren-official-reserve {
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    min-height:92px;
    padding:15px 28px;
    background:#b1221a;
    color:#fff!important;
    border:1px solid #cf3b32;
    text-decoration:none!important;
    transition:.2s
}
.ren-official-reserve:hover {
    background:#8f1b15
}
.ren-official-reserve span {
    font-size:22px;
    font-weight:700;
    letter-spacing:.06em
}
.ren-official-reserve small {
    margin-top:3px;
    font-size:12px;
    letter-spacing:.08em
}
.ren-phone-reserve {
    display:flex;
    align-items:baseline;
    justify-content:center;
    gap:16px;
    padding:17px 10px;
    border-top:1px solid rgba(255,255,255,.15);
    border-bottom:1px solid rgba(255,255,255,.15)
}
.ren-party-note,.ren-phone-reserve span {
    font-size:14px;
    color:#bbb
}
.ren-phone-reserve a {
    font-size:25px;
    font-weight:700;
    color:#fff!important;
    white-space:nowrap
}
.ren-party-note {
    margin-top:20px!important;
    line-height:1.8
}
.ren-other-reserve {
    margin-top:34px;
    padding-top:24px;
    border-top:1px solid rgba(255,255,255,.16);
    text-align:center
}
.ren-other-title {
    font-size:13px;
    color:#aaa;
    margin-bottom:16px
}
.ren-other-grid {
    display:grid;
    gap:8px
}
.ren-other-grid a {
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:46px;
    padding:9px 7px;
    border:1px solid rgba(255,255,255,.25);
    background:rgba(255,255,255,.035);
    color:#ddd!important;
    font-size:12px;
    text-decoration:none!important;
    transition:.2s
}
.ren-other-grid a:hover {
    border-color:#b1221a;
    color:#fff!important;
    background:rgba(177,34,26,.12)
}
.ren-anchor-point {
    display:block;
    position:relative;
    top:-90px;
    visibility:hidden
}
@media (max-width:991px) {
    .ren-shop-reserve-grid {
        gap:40px
    }
    .ren-phone-reserve {
        display:block;
        text-align:center
    }
    .ren-phone-reserve span {
        display:block;
        margin-bottom:3px
    }
    .ren-phone-reserve a {
        font-size:23px
    }
}
@media (max-width:767px) {
    .ren-shop-reserve-grid {
        display:block
    }
    .ren-shop-reservation {
        margin-top:65px;
        padding-top:55px;
        border-top:1px solid rgba(255,255,255,.18)
    }
    .ren-reserve-photo,.ren-shop-photo {
        margin-top:25px
    }
    .ren-shop-details {
        margin-top:28px
    }
    .ren-official-reserve {
        min-height:82px
    }
    .ren-official-reserve span {
        font-size:20px
    }
    .ren-phone-reserve a {
        font-size:25px
    }
    .ren-party-note {
        text-align:center
    }
    .ren-other-grid {
        grid-template-columns:repeat(2,1fr)
    }
}
.ren-shop-reserve-grid {
    margin:0 auto
}
.ren-official-reserve {
    margin:22px auto
}
.ren-other-grid {
    grid-template-columns:repeat(4,1fr)
}
@media (max-width:767px) {
    .ren-shop-reserve-grid {
        max-width:none
    }
    .ren-shop-reservation {
        margin-top:65px;
        padding-top:55px
    }
    .ren-reserve-photo,.ren-shop-photo {
        max-width:100%
    }
    .ren-other-grid {
        grid-template-columns:repeat(2,1fr)
    }
}
.ren-fixed-contact__tel-number {
    font-family:inherit;
    font-weight:700;
    letter-spacing:0
}
.ren-sns-icons {
    display:flex;
    justify-content:center;
    align-items:flex-start;
    gap:54px;
    max-width:680px;
    margin:50px auto 0;
    text-align:center
}
.ren-sns-icon {
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:10px;
    min-width:90px;
    color:#fff!important;
    text-decoration:none!important;
    opacity:.88;
    transition:opacity .2s ease,transform .2s ease
}
.ren-sns-icon:focus,.ren-sns-icon:hover {
    opacity:1;
    transform:translateY(-2px)
}
.ren-sns-mark {
    display:flex;
    align-items:center;
    justify-content:center;
    width:54px;
    height:54px;
    font-size:38px;
    line-height:1;
    color:#fff
}
.ren-sns-mark-line,.ren-sns-mark-tiktok {
    font-family:Arial,sans-serif;
    font-weight:700
}
.ren-sns-mark-line {
    width:54px;
    height:54px;
    border:2px solid #fff;
    border-radius:12px;
    font-size:12px;
    letter-spacing:-.03em
}
.ren-sns-mark-tiktok {
    font-size:42px
}
.ren-sns-icon>span:last-child {
    font-size:12px;
    letter-spacing:.04em;
    color:#ccc
}
@media (max-width:767px) {
    .ren-sns-icons {
        display:grid;
        grid-template-columns:repeat(4,1fr);
        gap:18px 6px;
        margin-top:38px
    }
    .ren-sns-icon {
        min-width:0;
        gap:7px
    }
    .ren-sns-mark,.ren-sns-mark-line {
        width:44px;
        height:44px;
        font-size:31px
    }
    .ren-sns-mark-line {
        font-size:10px;
        border-radius:10px
    }
    .ren-sns-mark-tiktok {
        font-size:34px
    }
    .ren-sns-icon>span:last-child {
        font-size:10px
    }
}
.ren-shop-sns h5 {
    margin:0 0 18px;
    font-size:16px;
    letter-spacing:.08em
}
.ren-shop-sns .ren-sns-icons {
    justify-content:flex-start;
    max-width:none;
    margin:0;
    gap:28px;
    text-align:center
}
.ren-shop-sns .ren-sns-icon {
    min-width:72px
}
@media (max-width:767px) {
    .ren-shop-sns .ren-sns-icons {
        grid-template-columns:repeat(4,1fr);
        gap:12px 4px;
        margin-top:0
    }
    .ren-shop-sns .ren-sns-icon {
        min-width:0
    }
}
.ren-recruit-teaser {
    padding:78px 0 92px;
    background:#0b0b0b;
    border-top:1px solid rgba(255,255,255,.08)
}
.ren-recruit-teaser__inner {
    max-width:760px;
    margin:0 auto;
    text-align:center
}
.ren-recruit-teaser__inner .divider {
    margin-left:auto;
    margin-right:auto
}
.ren-recruit-teaser__lead {
    max-width:620px;
    margin:28px auto 30px;
    color:#ccc;
    line-height:1.9
}
.ren-recruit-links a,.ren-recruit-teaser__btn {
    color:#fff!important;
    text-decoration:none!important
}
.ren-recruit-teaser__btn {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:18px;
    min-width:250px;
    padding:15px 28px;
    border:1px solid rgba(255,255,255,.38);
    letter-spacing:.08em;
    transition:.2s
}
.ren-recruit-teaser__btn:hover {
    border-color:#b1221a;
    background:rgba(177,34,26,.12)
}
@media (max-width:767px) {
    .ren-recruit-teaser {
        padding:58px 0 68px
    }
    .ren-recruit-teaser__lead {
        margin-top:22px;
        padding:0 8px;
        font-size:14px
    }
    .ren-recruit-teaser__btn {
        width:88%;
        max-width:320px
    }
}

.ren-section-head {
    text-align:center;
    max-width:820px;
    margin:0 auto 42px
}
.ren-section-head .divider {
    margin-left:auto;
    margin-right:auto
}
.ren-section-head p {
    color:#d2d2d2;
    line-height:1.9
}
.ren-eyebrow {
    display:block;
    margin-bottom:8px;
    color:#b1221a;
    font-family:Montserrat,sans-serif;
    font-size:12px;
    font-weight:700;
    letter-spacing:.22em
}
.ren-card-grid {
    display:grid;
    gap:24px
}
.ren-card-grid--3 {
    grid-template-columns:repeat(3,1fr)
}
.ren-photo-card,.ren-scene-card {
    background:#111;
    border:1px solid rgba(255,255,255,.1);
    overflow:hidden
}
.ren-photo-card img,.ren-scene-card img {
    display:block;
    width:100%;
    height:260px;
    object-fit:cover
}
.ren-photo-card__body,.ren-scene-card__body {
    padding:24px
}
.ren-menu-tile small,.ren-photo-card__body>span,.ren-scene-card__body small {
    color:#b1221a;
    font-family:Montserrat,sans-serif;
    font-weight:700;
    letter-spacing:.14em
}
.ren-photo-card h3,.ren-scene-card h3 {
    margin:8px 0 12px;
    font-size:21px
}
.ren-photo-card p,.ren-scene-card p {
    margin:0;
    color:#cfcfcf;
    line-height:1.8;
    font-size:14px
}
.ren-scene-card__body a {
    display:inline-block;
    margin-top:18px;
    color:#fff;
    border-bottom:1px solid #b1221a;
    font-size:13px
}
.ren-menu-grid {
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:16px;
    max-width:1000px;
    margin:0 auto
}
.ren-menu-tile {
    min-height:180px;
    padding:28px 30px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    background:#121212;
    border:1px solid rgba(255,255,255,.12);
    color:#fff!important;
    text-decoration:none!important;
    transition:.25s
}
.ren-menu-tile:hover {
    border-color:#b1221a;
    background:#171717
}
.ren-menu-tile--wide {
    grid-column:1/-1;
    min-height:205px
}
.ren-menu-tile small {
    letter-spacing:.18em
}
.ren-menu-tile h3 {
    margin:8px 0;
    font-size:25px
}
.ren-menu-tile p {
    margin:0;
    color:#c9c9c9
}
.ren-menu-tile b {
    margin-top:18px;
    font-size:12px;
    letter-spacing:.08em
}
.ren-center-link {
    text-align:center;
    margin-top:32px
}
.ren-outline-btn {
    display:inline-block;
    padding:14px 38px;
    border:1px solid rgba(255,255,255,.5);
    color:#fff!important;
    letter-spacing:.08em;
    text-decoration:none!important
}
.ren-outline-btn:hover {
    background:#b1221a;
    border-color:#b1221a
}
.ren-compact-kodawari .section-70,.ren-compact-menu .section-70,.ren-scenes .section-70 {
    padding-top:70px;
    padding-bottom:70px
}
@media (max-width:767px) {
    .ren-section-head {
        margin-bottom:28px
    }
    .ren-section-head h2 {
        font-size:26px
    }
    .ren-card-grid--3,.ren-menu-grid {
        grid-template-columns:1fr
    }
    .ren-menu-tile--wide {
        grid-column:auto
    }
    .ren-photo-card img,.ren-scene-card img {
        height:220px
    }
    .ren-photo-card__body,.ren-scene-card__body {
        padding:20px
    }
    .ren-menu-tile {
        min-height:150px;
        padding:22px
    }
    .ren-compact-kodawari .section-70,.ren-compact-menu .section-70,.ren-scenes .section-70 {
        padding-top:52px;
        padding-bottom:52px
    }
}
.ren-monthly-special {
    overflow:hidden
}
.ren-monthly-special .ren-section-head {
    text-align:center;
    margin-bottom:42px
}
.ren-monthly-card {
    max-width:1080px;
    margin:0 auto;
    display:flex;
    align-items:stretch;
    background:#111;
    border:1px solid rgba(255,255,255,.12);
    box-shadow:0 18px 45px rgba(0,0,0,.22)
}
.ren-monthly-card__image {
    position:relative;
    flex:0 0 48%;
    overflow:hidden
}
.ren-monthly-card__body {
    flex:1;
    padding:52px 50px;
    text-align:left;
    display:flex;
    flex-direction:column;
    justify-content:center
}
.ren-monthly-kicker {
    margin:0 0 12px;
    color:#b1221a;
    font-family:"Montserrat",sans-serif;
    font-size:13px;
    font-weight:700;
    letter-spacing:.12em
}
.ren-monthly-card__body h3 {
    margin:0 0 22px;
    font-size:29px;
    line-height:1.45
}
.ren-monthly-lead {
    margin-bottom:26px;
    color:#ddd;
    line-height:1.9
}
.ren-monthly-price {
    display:flex;
    align-items:baseline;
    gap:8px;
    margin:0 0 7px
}
.ren-monthly-price span {
    font-size:13px;
    color:#ccc
}
.ren-monthly-price strong {
    font-family:"Montserrat",sans-serif;
    font-size:31px;
    letter-spacing:.02em
}
.ren-monthly-price small {
    font-size:12px
}
.ren-monthly-benefit {
    margin:0 0 26px;
    padding:10px 14px;
    border-left:3px solid #b1221a;
    background:rgba(255,255,255,.04);
    font-weight:700
}
.ren-monthly-details {
    border-top:1px solid rgba(255,255,255,.16);
    padding-top:16px
}
.ren-monthly-details summary::-webkit-details-marker {
    display:none
}
.ren-monthly-details summary:after {
    content:"＋";
    float:right;
    color:#b1221a
}
.ren-monthly-details__content {
    padding-top:18px;
    color:#d4d4d4;
    font-size:14px;
    line-height:1.75
}
.ren-monthly-details__content li {
    margin-bottom:6px
}
@media (max-width:767px) {
    .ren-monthly-special .ren-section-head {
        margin-bottom:28px
    }
    .ren-monthly-card {
        display:block
    }
    .ren-monthly-card__image {
        min-height:0;
        aspect-ratio:4/3
    }
    .ren-monthly-card__body {
        padding:30px 22px 28px
    }
    .ren-monthly-card__body h3 {
        font-size:22px;
        line-height:1.5
    }
    .ren-monthly-lead {
        font-size:14px;
        line-height:1.8
    }
    .ren-monthly-price strong {
        font-size:27px
    }
    
    
    
}
.ren-shop-reserve-section>.shell>.ren-section-head,.ren-unified-concept .ren-section-head {
    text-align:center
}
.ren-shop-reserve-section>.shell>.ren-section-head .divider,.ren-unified-concept .ren-section-head .divider {
    margin-left:auto;
    margin-right:auto
}
.ren-scenes .ren-scene-card {
    overflow:hidden;
    background:#111;
    border:1px solid rgba(255,255,255,.08);
    transition:transform .25s ease,border-color .25s ease
}
.ren-scenes .ren-scene-card:hover {
    transform:translateY(-4px);
    border-color:rgba(177,34,26,.65)
}
.ren-scenes .ren-scene-card>img {
    width:100%;
    height:260px;
    object-fit:cover
}
.ren-scenes .ren-scene-card__body {
    padding:28px 26px 30px
}
.ren-scenes .ren-scene-card__body small,.ren-takeout-feature .ren-eyebrow {
    color:#b1221a;
    letter-spacing:.16em;
    font-weight:700
}
.ren-scenes .ren-scene-card__body a {
    display:inline-block;
    margin-top:8px;
    font-weight:700
}
.ren-takeout-feature {
    display:grid;
    grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);
    background:#101010;
    border:1px solid rgba(255,255,255,.08)
}
.ren-takeout-feature__photos {
    display:grid;
    grid-template-columns:2fr 1fr;
    grid-template-rows:1fr 1fr;
    min-height:460px;
    gap:2px;
    background:#000
}
.ren-takeout-feature__photos img {
    width:100%;
    height:100%;
    object-fit:cover;
    display:block
}
.ren-takeout-feature__photos img:first-child {
    grid-row:1/3
}
.ren-takeout-feature__body {
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:48px 42px;
    text-align:left
}
.ren-takeout-feature__body h3 {
    font-size:28px;
    margin:10px 0 20px
}
.ren-takeout-feature__body p {
    color:#d0d0d0;
    line-height:1.9
}
.ren-takeout-note {
    font-size:14px
}
.ren-takeout-feature__body .ren-outline-btn {
    align-self:flex-start;
    margin-top:18px
}
@media (max-width:991px) {
    .ren-scenes .ren-scene-card>img {
        height:220px
    }
    .ren-takeout-feature {
        grid-template-columns:1fr
    }
    .ren-takeout-feature__photos {
        min-height:380px
    }
    .ren-takeout-feature__body {
        padding:36px 30px
    }
}
@media (max-width:767px) {
    .ren-scenes .ren-card-grid--3 {
        display:block
    }
    .ren-scenes .ren-scene-card {
        margin-bottom:24px
    }
    .ren-scenes .ren-scene-card>img {
        height:230px
    }
    .ren-scenes .ren-scene-card__body {
        padding:22px 20px 24px
    }
    .ren-takeout-feature__photos {
        min-height:300px
    }
    .ren-takeout-feature__body {
        padding:28px 22px 32px
    }
    .ren-takeout-feature__body h3 {
        font-size:23px
    }
    .ren-takeout-feature__body .ren-outline-btn {
        width:100%;
        text-align:center
    }
}
.ren-scene-card__price {
    margin:14px 0 4px;
    color:#d9c38a;
    font-size:14px;
    letter-spacing:.04em
}
.ren-scene-card__price strong {
    display:inline-block;
    margin-left:5px;
    color:#fff;
    font-size:17px;
    font-weight:600
}
@media (max-width:767px) {
    .ren-scene-card__price {
        font-size:13px
    }
    .ren-scene-card__price strong {
        font-size:16px
    }
    .rd-navbar-mobile-scroll {
        background:#111
    }
    .rd-navbar-mobile-header-wrap {
        background:#980400;
        border-bottom:1px solid rgba(255,255,255,.12)
    }
    .ren-mobile-nav {
        background:#111
    }
    .ren-mobile-nav>li {
        position:relative;
        margin:0!important;
        border-bottom:1px solid rgba(255,255,255,.15)
    }
    .ren-mobile-nav>li>a {
        display:flex!important;
        align-items:center;
        text-align:left;
        min-height:78px;
        padding:15px 34px 15px 72px!important
    }
    .ren-mobile-nav>li>a:hover {
        background:rgba(255,255,255,.025)!important
    }
    
    
    
    .ren-nav-copy {
        display:flex;
        flex-direction:column;
        min-width:0
    }
    .ren-nav-copy b {
        color:#fff;
        font-weight:600;
        letter-spacing:.02em;
        font-size:18px;
        line-height:1.18
    }
    .ren-nav-copy small {
        color:#d6d6d6;
        letter-spacing:.08em;
        font-family:Georgia,"Times New Roman",serif;
        font-size:10px;
        line-height:1.1
    }
    .ren-mobile-nav .rd-navbar-dropdown li a,.ren-mobile-nav>li.active>a,.ren-mobile-nav>li.focus>a,.ren-mobile-nav>li>a {
        color:#fff!important;
        background:0 0!important
    }
    .ren-mobile-nav>li>a:after {
        color:#fff!important;
        right:7px!important
    }
    .ren-mobile-nav>li.focus>a:after,.ren-mobile-nav>li.opened>a:after {
        color:#b40000!important
    }
    .ren-mobile-nav .rd-navbar-dropdown {
        position:relative!important;
        padding:0!important;
        background:0 0!important;
        box-shadow:none!important;
        width:auto!important;
        margin:0 0 5px 72px!important
    }
    .ren-mobile-nav .rd-navbar-dropdown li {
        margin:0!important;
        border-top:1px solid rgba(255,255,255,.12)
    }
    .ren-mobile-nav .rd-navbar-dropdown li a {
        text-align:left;
        padding:12px 28px 12px 14px!important;
        font-size:15px;
        line-height:1.2
    }
    .ren-mobile-nav .rd-navbar-dropdown li a:before {
        content:"›";
        position:absolute;
        color:#fff;
        top:50%;
        transform:translateY(-52%);
        right:7px;
        font-size:22px
    }
    .ren-mobile-nav .rd-navbar-dropdown li a:hover {
        color:#e5b96f!important
    }
    .ren-mobile-nav {
        padding:10px 18px 18px!important
    }
    
    
    
    .ren-nav-copy {
        gap:2px
    }
    .rd-navbar-mobile-header-wrap {
        min-height:76px
    }
    .rd-navbar-mobile-brand {
        padding-top:4px;
        padding-bottom:4px
    }
    .rd-navbar-mobile-brand img {
        width:auto!important;
        height:54px!important
    }
    .rd-navbar-panel .right-side,.rd-navbar-panel .right-side ul,.right-side ul.offset-lg-top-15 {
        text-align:left!important
    }
    .right-side ul.offset-lg-top-15 {
        margin:0!important;
        padding:20px 24px 18px!important
    }
    .right-side ul.offset-lg-top-15>li {
        display:block!important;
        position:relative;
        margin:0!important;
        padding:0 0 14px 38px!important;
        color:#fff;
        font-size:15px;
        line-height:1.55
    }
    .right-side ul.offset-lg-top-15>li:last-child {
        padding-bottom:0!important
    }
    .right-side ul.offset-lg-top-15>li .icon {
        position:absolute;
        left:0;
        top:2px;
        width:26px;
        margin:0!important;
        color:#b40000!important;
        font-size:21px!important;
        text-align:center
    }
    .right-side ul.offset-lg-top-15>li .inset-left-10 {
        margin-left:0!important;
        padding-left:0!important
    }
    .right-side ul.offset-lg-top-15>li:first-child .text-middle {
        font-size:15px;
        line-height:1.6
    }
    .right-side ul.offset-lg-top-15>li:nth-child(2) a {
        font-size:22px;
        line-height:1.2;
        letter-spacing:.02em;
        color:#fff!important
    }
    .right-side ul.offset-lg-top-15>li:nth-child(3) {
        padding-left:0!important;
        padding-top:2px!important;
        font-size:14px;
        letter-spacing:.02em
    }
    .right-side ul.offset-lg-top-15>li:nth-child(3) a {
        color:#fff!important
    }
}
@media (max-width:480px) {
    .rd-navbar-menu-wrap {
        width:88vw!important;
        max-width:360px!important
    }
    .rd-navbar-mobile-header-wrap {
        min-height:116px!important
    }
    .rd-navbar-mobile-brand img {
        width:170px!important
    }
    .ren-mobile-nav {
        padding:12px 12px 22px!important
    }
    .ren-mobile-nav>li>a {
        min-height:54px!important;
        padding-left:16px!important
    }
    .ren-nav-copy b {
        font-size:16px!important
    }
    .ren-nav-copy small {
        font-size:8px!important
    }
}
@media (max-width:767px) {
    .rd-navbar-menu-wrap {
        width:80vw!important;
        max-width:390px!important;
        min-width:0!important;
        background:#111!important;
        box-shadow:10px 0 30px rgba(0,0,0,.32)
    }
    .rd-navbar-menu-wrap .rd-navbar-mobile-brand,.rd-navbar-menu-wrap .rd-navbar-mobile-header-wrap,.ren-mobile-nav .ren-nav-copy small {
        display:none!important
    }
    .rd-navbar-mobile-scroll {
        padding-top:18px!important;
        background:#111!important
    }
    .ren-mobile-nav {
        margin:0!important;
        padding:0 18px 22px!important
    }
    .ren-mobile-nav>li {
        position:relative;
        margin:0!important;
        border-bottom:1px solid rgba(255,255,255,.09)!important
    }
    .ren-mobile-nav>li>a {
        min-height:62px!important;
        padding:0 34px 0 14px!important;
        display:flex!important;
        align-items:center!important;
        color:#fff!important;
        font-size:17px!important;
        line-height:1.25!important;
        letter-spacing:.04em!important;
        background:0 0!important
    }
    .ren-mobile-nav .ren-nav-copy {
        display:block!important
    }
    .ren-mobile-nav .ren-nav-copy b {
        font-size:17px!important;
        font-weight:600!important
    }
    .ren-mobile-nav .ren-nav-icon {
        display:none!important
    }
    .ren-mobile-nav>li.active>a {
        color:#fff!important
    }
    .ren-mobile-nav>li.active:before,.ren-mobile-nav>li.ren-nav-seasonal:before {
        position:absolute;
        left:0;
        top:17px;
        bottom:17px;
        background:#a40000
    }
    .ren-mobile-nav>li>.rd-navbar-submenu-toggle {
        right:10px!important;
        top:50%!important;
        transform:translateY(-50%)!important
    }
    .ren-mobile-nav>li>.rd-navbar-submenu-toggle:after {
        font-size:13px!important
    }
    .ren-mobile-nav .rd-navbar-dropdown {
        margin:0 0 10px!important;
        padding:4px 0 6px 14px!important;
        background:rgba(0,0,0,.2)!important
    }
    .ren-mobile-nav .rd-navbar-dropdown li {
        border:0!important;
        margin:0!important
    }
    .ren-mobile-nav .rd-navbar-dropdown li a {
        position:relative;
        padding:10px 12px 10px 20px!important;
        color:rgba(255,255,255,.86)!important;
        font-size:15px!important;
        line-height:1.35!important
    }
    .ren-mobile-nav .rd-navbar-dropdown li a:before {
        content:"›";
        position:absolute;
        left:4px;
        color:#a40000;
        font-size:20px;
        line-height:1
    }
    .ren-mobile-nav>li.ren-nav-reserve>a {
        color:#fff!important;
        font-weight:700!important
    }
    .rd-navbar-menu-wrap.active {
        z-index:1100!important
    }
    .ren-mobile-nav>li.ren-nav-takeout>a {
        padding-left:14px!important
    }
    .ren-mobile-nav>li.ren-nav-seasonal>a:before {
        width:5px;
        height:5px;
        border-radius:50%;
        background:#a40000;
        margin-right:10px;
        flex:0 0 5px
    }
    .ren-mobile-nav>li.ren-nav-takeout>a:before {
        width:5px;
        height:5px;
        border-radius:50%;
        border:1px solid #a40000;
        margin-right:10px;
        flex:0 0 5px
    }
    .ren-mobile-nav>li.ren-nav-recruit {
        margin-top:14px!important;
        padding-top:8px!important;
        border-top:1px solid rgba(255,255,255,.22)!important;
        border-bottom:0!important
    }
    .ren-mobile-nav>li.ren-nav-recruit>a {
        min-height:54px!important;
        color:rgba(255,255,255,.72)!important;
        font-size:15px!important
    }
    .ren-mobile-nav>li.ren-nav-recruit .ren-nav-copy b {
        font-size:15px!important;
        font-weight:500!important
    }
    .ren-mobile-nav>li.ren-nav-menu-parent .rd-navbar-dropdown {
        padding-top:5px!important;
        padding-bottom:7px!important
    }
    .ren-mobile-nav>li.ren-nav-menu-parent .rd-navbar-dropdown li a {
        min-height:39px;
        display:flex;
        align-items:center
    }
    .ren-mobile-nav>li.active:before,.ren-mobile-nav>li.focus:before,.ren-mobile-nav>li.opened:before,.ren-mobile-nav>li.ren-nav-seasonal:before,.ren-mobile-nav>li:before {
        display:none!important;
        content:none!important;
        width:0!important
    }
    .ren-mobile-nav>li.ren-nav-seasonal>a {
        color:#fff!important;
        font-weight:400!important;
        padding-left:14px!important
    }
    .ren-mobile-nav>li.ren-nav-seasonal>a:before,.ren-mobile-nav>li.ren-nav-takeout>a:before {
        display:none!important;
        content:none!important
    }
    .ren-mobile-nav>li.ren-nav-seasonal .ren-nav-copy b {
        font-size:17px!important;
        font-weight:600!important
    }
    .ren-mobile-nav .rd-navbar-dropdown,.ren-mobile-nav>li.ren-nav-menu-parent .rd-navbar-dropdown {
        border-left:0!important;
        padding-left:14px!important
    }
    .ren-mobile-nav .rd-navbar-dropdown li a {
        padding-left:20px!important
    }
}
@media (min-width:768px) {
    .ren-desktop-nav {
        display:block!important
    }
    .ren-mobile-nav {
        display:none!important
    }
}
@media (max-width:767px) {
    .ren-desktop-nav {
        display:none!important
    }
    .ren-mobile-nav {
        display:block!important
    }
}
@media (min-width:768px) {
    .ren-shop-reserve-grid {
        display:grid!important;
        grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);
        gap:58px;
        max-width:1120px!important;
        align-items:start
    }
    .ren-shop-info,.ren-shop-reservation {
        width:auto!important;
        margin:0;
        padding:0!important;
        border-top:0!important
    }
    .ren-shop-info {
        padding-right:8px!important
    }
    .ren-shop-reservation {
        padding-left:8px!important
    }
    .ren-reserve-photo,.ren-shop-photo {
        width:100%!important;
        max-width:none!important;
        height:300px!important;
        object-fit:cover
    }
    .ren-shop-details {
        margin-top:28px;
        display:grid;
        grid-template-columns:1fr 1fr;
        column-gap:28px;
        row-gap:20px
    }
    .ren-info-item {
        margin:0!important;
        padding:0 0 18px;
        border-bottom:1px solid rgba(255,255,255,.12)
    }
    .ren-info-item h5 {
        margin:0 0 8px
    }
    .ren-info-item p {
        margin-bottom:8px;
        line-height:1.7
    }
    .ren-shop-sns {
        margin-top:24px!important;
        padding-top:0!important
    }
    .ren-sns-icons {
        margin-top:18px!important;
        gap:28px!important;
        justify-content:flex-start!important
    }
    .ren-official-reserve,.ren-other-reserve,.ren-phone-reserve {
        max-width:none!important
    }
    .ren-official-reserve {
        margin-top:26px!important
    }
    .ren-party-note {
        margin-top:18px!important
    }
    .ren-other-reserve {
        margin-top:26px!important;
        padding-top:20px!important
    }
    .ren-other-grid {
        grid-template-columns:repeat(2,1fr)!important;
        gap:9px!important
    }
}
@media (max-width:767px) {
    .ren-shop-reserve-grid {
        display:block!important
    }
    .ren-shop-reservation {
        margin-top:55px!important;
        padding-top:45px!important;
        border-top:1px solid rgba(255,255,255,.18)!important
    }
    .ren-reserve-photo,.ren-shop-photo {
        height:auto!important
    }
    .ren-shop-details {
        display:block!important
    }
    .ren-info-item {
        padding-bottom:18px;
        margin-bottom:18px
    }
    .ren-sns-icons {
        gap:24px!important;
        margin-top:24px!important
    }
}
.ren-shop-reserve-grid {
    display:block!important;
    max-width:980px!important;
    margin-left:auto!important;
    margin-right:auto!important
}
.ren-shop-info,.ren-shop-reservation {
    width:100%!important;
    min-width:0!important;
    margin-top:30px
}
.ren-shop-reservation {
    margin-top:72px!important;
    padding-top:60px!important;
    border-top:1px solid rgba(255,255,255,.18)!important
}
.ren-official-reserve,.ren-other-reserve,.ren-party-note,.ren-phone-reserve,.ren-reserve-photo {
    max-width:700px!important;
    margin-left:auto!important;
    margin-right:auto!important
}
.ren-shop-details {
    max-width:770px;
    margin-left:auto!important;
    margin-right:auto!important
}
@media (max-width:767px) {
    .ren-shop-reserve-grid {
        max-width:none!important
    }
    .ren-shop-reservation {
        margin-top:58px!important;
        padding-top:48px!important
    }
    .ren-reserve-photo,.ren-shop-photo {
        max-width:100%!important
    }
}
@media (min-width:768px) {
    .ren-shop-sns,.ren-shop-sns h5 {
        text-align:center!important
    }
    .ren-shop-sns .ren-sns-icons {
        display:flex!important;
        justify-content:center!important;
        align-items:flex-start!important;
        flex-wrap:wrap!important;
        width:100%!important;
        max-width:680px!important;
        margin:24px auto 0!important;
        gap:28px!important;
        text-align:center!important
    }
}
@media (max-width:1199px) {
    .rd-navbar-fixed .rd-navbar-toggle span,.rd-navbar-fixed .rd-navbar-toggle span::after,.rd-navbar-fixed .rd-navbar-toggle span::before {
        background:#fff!important;
        background-color:#fff!important
    }
    
}
.ren-monthly-card__image {
    background:#000
}
.ren-monthly-card__image img {
    display:block
}
@media (max-width:767px) {
    .ren-monthly-card__image {
        aspect-ratio:auto!important;
        min-height:0!important
    }
    .ren-monthly-card__image img {
        width:100%!important;
        height:auto!important;
        object-fit:contain!important
    }
}
@media (min-width:1200px) {
    .ren-monthly-card__body {
        padding:26px 34px 28px!important;
        justify-content:flex-start!important
    }
    .ren-monthly-special .section-70 {
        padding-top:26px!important;
        padding-bottom:88px!important
    }
    .ren-monthly-special .ren-section-head {
        margin-bottom:18px!important
    }
    .ren-monthly-body-title .ren-monthly-kicker {
        margin:0 0 6px!important;
        font-size:12px!important;
        line-height:1.3!important
    }
    
    .ren-monthly-lead {
        margin:0 0 13px!important;
        font-size:13px!important;
        line-height:1.65!important
    }
    .ren-monthly-price {
        display:inline-flex!important;
        align-items:baseline!important;
        gap:5px!important;
        margin:0!important
    }
    .ren-monthly-price span {
        margin-right:2px!important
    }
    .ren-monthly-price strong {
        font-size:25px!important
    }
    .ren-monthly-benefit {
        display:inline-block!important;
        margin:0 0 0 16px!important;
        padding-left:16px!important;
        border-left:1px solid rgba(255,255,255,.22)!important;
        font-size:12px!important;
        line-height:1.4!important
    }
    .ren-monthly-details {
        margin-top:14px!important;
        padding-top:12px!important;
        border-top:1px solid rgba(255,255,255,.14)!important
    }
    .ren-monthly-details__content p {
        margin:0 0 7px!important;
        font-size:12px!important;
        line-height:1.45!important
    }
    .ren-monthly-details__content ul {
        margin:0 0 7px!important;
        padding-left:18px!important
    }
    .ren-monthly-details__content li {
        margin:0 0 3px!important;
        font-size:12px!important;
        line-height:1.42!important
    }
    .ren-monthly-meta-row {
        display:flex!important;
        align-items:baseline!important;
        flex-wrap:wrap!important;
        row-gap:6px!important;
        margin-bottom:0!important
    }
}
.ren-monthly-card__image {
    aspect-ratio:1/1!important;
    min-height:0!important
}
.ren-monthly-card__image img {
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    object-position:center center!important
}
@media (max-width:1199px) {
    .ren-monthly-card__image {
        aspect-ratio:1/1!important;
        min-height:0!important
    }
}
@media (min-width:768px) and (max-width:1199px) {
    .ren-monthly-card {
        display:grid!important;
        grid-template-columns:minmax(0,42%) minmax(0,58%)!important;
        align-items:start!important;
        max-width:100%!important
    }
    .ren-monthly-card__image {
        width:100%!important;
        min-height:0!important;
        aspect-ratio:1/1!important;
        align-self:start!important;
        overflow:hidden!important;
        background:#000!important
    }
    .ren-monthly-card__image img,.ren-takeout-feature__photos img {
        display:block!important;
        width:100%!important;
        height:100%!important
    }
    .ren-monthly-card__image img {
        object-fit:contain!important;
        object-position:top center!important
    }
    .ren-monthly-card__body {
        min-width:0!important;
        padding:28px 30px 30px!important;
        justify-content:flex-start!important
    }
    .ren-monthly-card__body h3 {
        font-size:24px!important;
        line-height:1.45!important;
        margin-bottom:15px!important
    }
    .ren-monthly-lead {
        font-size:14px!important;
        line-height:1.75!important
    }
    .ren-monthly-benefit,.ren-monthly-lead {
        margin-bottom:16px!important
    }
    .ren-monthly-details__content {
        font-size:13px!important;
        line-height:1.6!important
    }
    .ren-takeout-feature {
        grid-template-columns:1fr!important;
        display:block!important;
        height:auto!important;
        overflow:visible!important
    }
    .ren-takeout-feature__body h3 {
        margin:8px 0 14px!important;
        font-size:25px!important
    }
    .ren-takeout-feature__body p {
        line-height:1.75!important
    }
    .ren-takeout-feature__photos {
        position:relative!important;
        display:grid!important;
        grid-template-columns:2fr 1fr!important;
        grid-template-rows:180px 180px!important;
        width:100%!important;
        height:362px!important;
        min-height:0!important;
        aspect-ratio:auto!important;
        overflow:hidden!important;
        z-index:1!important
    }
    .ren-takeout-feature__photos img {
        position:static!important;
        min-height:0!important;
        object-fit:cover!important
    }
    .ren-takeout-feature__photos img:first-child {
        grid-row:1/3!important
    }
    .ren-takeout-feature__body {
        position:relative!important;
        display:flex!important;
        width:100%!important;
        height:auto!important;
        clear:both!important;
        z-index:2!important;
        margin:0!important;
        padding:32px 34px 36px!important;
        background:#101010!important;
        transform:none!important
    }
}
.ren-space {
    position:relative;
    overflow:hidden;
    background:#0b0b0c
}
.ren-space .section-70 {
    padding-top:78px;
    padding-bottom:130px
}
.ren-space__head {
    margin-bottom:42px
}
.ren-space__head .ren-space__lead {
    margin-top:20px;
    font-family:"Yu Mincho","Hiragino Mincho ProN",serif;
    font-size:18px;
    letter-spacing:.12em;
    color:rgba(255,255,255,.86)
}
.ren-space__visual {
    position:relative;
    width:100%;
    max-width:1120px;
    margin:0 auto;
    overflow:hidden;
    background:#111
}
.ren-space__visual::after {
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)
}
.ren-space__image {
    display:block;
    width:100%;
    height:auto;
    aspect-ratio:16/7;
    object-fit:cover;
    object-position:center;
    transition:transform 1.2s ease
}
.ren-space__visual:hover .ren-space__image {
    transform:scale(1.015)
}
.ren-space__copy {
    max-width:760px;
    margin:34px auto 0;
    text-align:center
}
.ren-space__copy p {
    margin:0;
    color:rgba(255,255,255,.72);
    font-size:15px;
    line-height:2.15;
    letter-spacing:.08em
}
@media (max-width:767px) {
    .ren-space .section-70 {
        padding-top:56px;
        padding-bottom:62px
    }
    .ren-space__head {
        margin-bottom:28px
    }
    .ren-space__head .ren-space__lead {
        font-size:15px;
        line-height:1.9
    }
    .ren-space__visual {
        width:calc(100% + 30px);
        margin-left:-15px
    }
    .ren-space__image {
        aspect-ratio:4/3;
        object-position:center
    }
    .ren-space__copy {
        margin-top:26px;
        padding:0 8px
    }
    .ren-space__copy p {
        font-size:13px;
        line-height:2;
        letter-spacing:.05em
    }
}
@media (min-width:768px) {
    #recommend,#space {
        height:auto!important;
        min-height:100vh!important;
        overflow:visible!important
    }
    #recommend>.section-70,#space>.section-70 {
        padding-bottom:180px!important
    }
}
@media (min-width:992px) {
    .rd-navbar-panel {
        position:relative!important;
        z-index:200!important;
        pointer-events:none!important
    }
    .rd-navbar-panel .ren-language-switcher__menu,.rd-navbar-panel a,.rd-navbar-panel button,.rd-navbar-panel summary {
        pointer-events:auto!important
    }
    .rd-navbar-panel,.rd-navbar-panel .range,.rd-navbar-panel .right-side,.rd-navbar-panel .shell,.rd-navbar-panel ul,.ren-language-switcher,.ren-language-switcher details {
        overflow:visible!important
    }
    .ren-language-switcher,.ren-language-switcher details {
        position:relative!important;
        z-index:210!important
    }
    .ren-language-switcher__menu {
        z-index:220!important
    }
    .rd-navbar-menu-wrap,.rd-navbar-nav-wrap {
        position:relative!important;
        z-index:100!important
    }
}
.ren-language-switcher {
    position:relative;
    margin-left:18px;
    vertical-align:middle;
    white-space:nowrap
}
.ren-language-switcher details {
    position:relative;
    display:inline-block
}
.ren-language-switcher summary {
    display:inline-flex;
    align-items:center;
    gap:7px;
    padding:8px 12px;
    border:1px solid #b89a62;
    border-radius:2px;
    background:rgba(0,0,0,.22);
    color:#fff;
    font-size:12px;
    line-height:1;
    cursor:pointer;
    list-style:none;
    user-select:none
}
.ren-language-switcher summary::-webkit-details-marker {
    display:none
}
.ren-language-switcher summary .fa-globe {
    color:#b89a62;
    font-size:15px
}
.ren-language-switcher summary .fa-angle-down {
    color:#b89a62;
    transition:transform .2s ease
}
.ren-language-switcher details[open] summary .fa-angle-down {
    transform:rotate(180deg)
}
.ren-language-switcher__menu {
    position:absolute;
    z-index:9999;
    top:calc(100% + 6px);
    right:0;
    min-width:145px;
    border:1px solid #b89a62;
    background:#111;
    box-shadow:0 8px 22px rgba(0,0,0,.28);
    text-align:left
}
.ren-language-switcher__menu a {
    display:block;
    padding:10px 14px;
    color:#fff!important;
    font-size:13px;
    text-decoration:none!important
}
.ren-language-switcher__menu a+a {
    border-top:1px solid rgba(255,255,255,.1)
}
.ren-language-switcher__menu a:focus,.ren-language-switcher__menu a:hover {
    background:#b89a62;
    color:#111!important
}
@media (min-width:992px) {
    .ren-language-switcher details {
        width:170px
    }
    .ren-language-switcher summary,.ren-language-switcher__menu {
        width:100%;
        box-sizing:border-box
    }
    .ren-language-switcher summary {
        justify-content:center
    }
    .ren-language-switcher__menu {
        min-width:0
    }
    .ren-language-switcher__menu a {
        text-align:center
    }
}
.ren-mobile-language,.ren-mobile-shopinfo {
    display:none
}
@media (max-width:991px) {
    .rd-navbar-panel .right-side,.rd-navbar-right-side-toggle {
        display:none!important
    }
    .ren-mobile-language {
        display:block;
        position:absolute;
        right:10px;
        top:50%;
        transform:translateY(-50%);
        z-index:1200;
        font-family:inherit
    }
    .ren-mobile-language details {
        position:relative;
        width:132px
    }
    .ren-mobile-language summary {
        list-style:none;
        display:flex;
        align-items:center;
        gap:6px;
        min-height:38px;
        padding:7px 9px;
        border:1px solid rgba(184,154,98,.85);
        border-radius:2px;
        background:rgba(15,15,15,.92);
        color:#fff;
        cursor:pointer;
        font-size:11px;
        font-weight:600;
        letter-spacing:.02em;
        white-space:nowrap;
        width:100%;
        box-sizing:border-box;
        justify-content:center
    }
    .ren-mobile-language summary::-webkit-details-marker {
        display:none
    }
    .ren-mobile-language summary .fa-globe {
        color:#b89a62;
        font-size:16px
    }
    .ren-mobile-language summary .fa-angle-down {
        color:#b89a62;
        font-size:12px;
        transition:transform .2s ease
    }
    .ren-mobile-language details[open] summary .fa-angle-down {
        transform:rotate(180deg)
    }
    .ren-mobile-language__menu {
        position:absolute;
        top:calc(100% + 5px);
        right:0;
        width:100%;
        min-width:0;
        box-sizing:border-box;
        margin:0;
        padding:5px 0;
        border:1px solid rgba(184,154,98,.7);
        background:rgba(20,20,20,.98);
        box-shadow:0 8px 22px rgba(0,0,0,.28)
    }
    .ren-mobile-language__menu a {
        display:block;
        padding:10px 16px;
        color:#fff!important;
        font-size:14px;
        line-height:1.2;
        text-align:center;
        text-decoration:none!important
    }
    .ren-mobile-language__menu a+a {
        border-top:1px solid rgba(255,255,255,.1)
    }
    .ren-mobile-language__menu a:active,.ren-mobile-language__menu a:focus {
        background:rgba(184,154,98,.2)
    }
    .ren-mobile-shopinfo {
        display:block!important;
        margin:18px 18px 28px;
        padding:17px 16px 15px;
        border-top:1px solid rgba(184,154,98,.65);
        border-bottom:1px solid rgba(184,154,98,.35);
        text-align:left;
        color:#ddd
    }
    .ren-mobile-shopinfo__title {
        display:block;
        margin-bottom:10px;
        color:#b89a62;
        font-size:11px;
        font-weight:700;
        letter-spacing:.15em
    }
    .ren-mobile-shopinfo p {
        margin:0 0 5px;
        font-size:12px;
        line-height:1.65
    }
    .ren-mobile-shopinfo a {
        display:inline-block;
        margin-top:4px;
        color:#fff!important;
        font-size:17px;
        letter-spacing:.04em;
        text-decoration:none!important
    }
    .ren-mobile-shopinfo .fa {
        width:18px;
        color:#b89a62
    }
    .ren-language-switcher {
        display:none!important
    }
}
@media (max-width:374px) {
    .ren-mobile-language summary {
        padding:7px;
        font-size:10px;
        gap:4px
    }
    .ren-mobile-language {
        right:6px
    }
}
.ren-simple-title>.shell>p:last-child {
    margin-top:18px;
    color:rgba(255,255,255,.72)
}

#takeout .ren-takeout-feature__photos--single {
    display:block!important;
    grid-template-columns:none!important;
    grid-template-rows:none!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    overflow:visible!important
}
#takeout .ren-takeout-feature__photos--single .ren-takeout-single-image {
    display:block!important;
    position:static!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    object-fit:contain!important;
    transform:none!important;
    grid-row:auto!important;
    grid-column:auto!important
}
@media (max-width:991px) {
    .rd-navbar-panel {
        position:relative!important
    }
    .rd-navbar-panel .rd-navbar-panel-title {
        position:absolute!important;
        left:58px!important;
        right:132px!important;
        top:50%!important;
        transform:translateY(-50%)!important;
        width:auto!important;
        max-width:none!important;
        margin:0!important;
        display:flex!important;
        justify-content:center!important;
        align-items:center!important
    }
    .rd-navbar-panel .rd-navbar-panel-title h4 {
        margin:0!important;
        width:100%!important;
        text-align:center!important
    }
    .rd-navbar-panel .rd-navbar-panel-title a {
        display:block;
        width:100%
    }
    .rd-navbar-panel .rd-navbar-panel-title img {
        display:block!important;
        width:auto!important;
        max-width:100%!important;
        height:auto!important;
        max-height:48px!important;
        margin:0 auto!important
    }
    .rd-navbar-panel .ren-mobile-language {
        right:8px!important;
        z-index:1200
    }
    .rd-navbar-panel .ren-mobile-language details,.rd-navbar-panel .ren-mobile-language__menu {
        width:116px!important
    }
    .rd-navbar-panel .ren-mobile-language summary {
        padding:7px 5px!important;
        font-size:10px!important;
        gap:4px!important
    }
}
@media (max-width:374px) {
    .rd-navbar-panel .rd-navbar-panel-title {
        left:53px!important;
        right:113px!important
    }
    .rd-navbar-panel .ren-mobile-language {
        right:5px!important
    }
    .rd-navbar-panel .ren-mobile-language details,.rd-navbar-panel .ren-mobile-language__menu {
        width:104px!important
    }
    .rd-navbar-panel .ren-mobile-language summary {
        font-size:9px!important
    }
}
@media (min-width:1200px) {
    .rd-navbar.rd-navbar-static {
        position:fixed!important;
        top:0!important;
        left:0!important;
        right:0!important;
        width:100%!important;
        z-index:99999!important
    }
    .rd-navbar.rd-navbar-static .rd-navbar-inner,.rd-navbar.rd-navbar-static .rd-navbar-menu-wrap,.rd-navbar.rd-navbar-static .rd-navbar-panel {
        position:relative
    }
    .rd-navbar.rd-navbar-static .rd-navbar-panel {
        z-index:100
    }
    .rd-navbar.rd-navbar-static .rd-navbar-menu-wrap {
        z-index:90
    }
}
@media (max-width:1199px) {
    .rd-navbar.rd-navbar-fixed .rd-navbar-panel {
        position:fixed!important;
        top:0!important;
        left:0!important;
        right:0!important;
        width:100%!important;
        z-index:99999!important
    }
}
html {
    scroll-padding-top:125px
}
@media (max-width:1199px) {
    html {
        scroll-padding-top:65px
    }
}
