/*
Theme Name: Webby Theme Customize
Theme URI: https://www.webbygroup.com
Author: George
Author URI: https://www.webbygroup.com
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns,left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Description: Fully Customize by Webby Group 
Text Domain: webbygroup
*/
/* SCREEN */
/* COLOR */
/* ANIMATION */
/* TYPOGRAPHY */
/*
* Component module
*/
/* TYPOGRAPHY */
/* COLOR */
/* INPUT */
/* ICON */
/* BUTTON */
/* UTILITIES */
/* SECTION */
/* SECTION */
/* HOVER MASTER */
/*
* Module
*/
/* HEADER */
/* TITLEBAR */
/* FOOTER */
/* ELEMENTS */
/* BLOG */
/* PORTFOLIO */
/* TEAM */
/* TESTIMONIAL */
/* + SHOP */
/* ANIMATION */
/* DIV */
/* Reset */
/*Gennerator*/
/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.2.0
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */
/* 2D TRANSITIONS */
/* Grow */
/* Shrink */
/* Pulse */
/* Pulse Grow */
/* Pulse Shrink */
/* Push */
/* Pop */
/* Bounce In */
/* Bounce Out */
/* Rotate */
/* Grow Rotate */
/* Float */
/* Sink */
/* Bob */
/* Hang */
/* Skew */
/* Skew Forward */
/* Skew Backward */
/* Wobble Vertical */
/* Wobble Horizontal */
/* Wobble To Bottom Right */
/* Wobble To Top Right */
/* Wobble Top */
/* Wobble Bottom */
/* Wobble Skew */
/* Buzz */
/* Buzz Out */
/* Forward */
/* Backward */
/* BACKGROUND TRANSITIONS */
/* Fade */
/* Back Pulse */
/* Sweep To Right */
/* Sweep To Left */
/* Sweep To Bottom */
/* Sweep To Top */
/* Bounce To Right */
/* Bounce To Left */
/* Bounce To Bottom */
/* Bounce To Top */
/* Radial Out */
/* Radial In */
/* Rectangle In */
/* Rectangle Out */
/* Shutter In Horizontal */
/* Shutter Out Horizontal */
/* Shutter In Vertical */
/* Shutter Out Vertical */
/* BORDER TRANSITIONS */
/* Border Fade */
/* Hollow */
/* Trim */
/* Ripple Out */
/* Ripple In */
/* Outline Out */
/* Outline In */
/* Round Corners */
/* Underline From Left */
/* Underline From Center */
/* Underline From Right */
/* Overline From Left */
/* Overline From Center */
/* Overline From Right */
/* Reveal */
/* Underline Reveal */
/* Overline Reveal */
/* SHADOW/GLOW TRANSITIONS */
/* Glow */
/* Shadow */
/* Grow Shadow */
/* Box Shadow Outset */
/* Box Shadow Inset */
/* Float Shadow */
/* Shadow Radial */
/* SPEECH BUBBLES */
/* Bubble Top */
/* Bubble Right */
/* Bubble Bottom */
/* Bubble Left */
/* Bubble Float Top */
/* Bubble Float Right */
/* Bubble Float Bottom */
/* Bubble Float Left */
/* ICONS */
/* Icon Back */
/* Icon Forward */
/* Icon Down */
/* Icon Down */
/* Icon Up */
/* Icon Up */
/* Icon Spin */
/* Icon Drop */
/* Icon Drop */
/* Icon Fade */
/* Icon Float Away */
/* Icon Float Away */
/* Icon Sink Away */
/* Icon Sink Away */
/* Icon Grow */
/* Icon Shrink */
/* Icon Pulse */
/* Icon Pulse Grow */
/* Icon Pulse Shrink */
/* Icon Push */
/* Icon Pop */
/* Icon Bounce */
/* Icon Rotate */
/* Icon Grow Rotate */
/* Icon Float */
/* Icon Sink */
/* Icon Bob */
/* Icon Hang */
/* Icon Wobble Horizontal */
/* Icon Wobble Vertical */
/* Icon Buzz */
/* Icon Buzz Out */
/* CURLS */
/* Curl Top Left */
/* Curl Top Right */
/* Curl Bottom Right */
/* Curl Bottom Left */
/*# sourceMappingURL=hover.css.map */
/* Header 1 */
/* Header 2 */
/* Header 3 */
/* Header One Page */
/* Header Vertical */
/* Header Mini Vertical */
/* Fancy Box */
/* Button */
/* Pricing Table */
/* Team */
/* Testimonial */
/* Blog */
/* Client */
/* Social Media */
/*Comment Form*/
.easing-animation {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
.easing-animation-long {
    -webkit-transition:all 0.7s;
    -moz-transition:all 0.7s;
    -o-transition:all 0.7s;
    transition:all 0.7s;
}
.easing-animation-extra-long {
    -webkit-transition:all 1.2s;
    -moz-transition:all 1.2s;
    -o-transition:all 1.2s;
    transition:all 1.2s;
}
.clearfix:before, .clearfix:after {
    content:" ";
    display:table;
}
.clearfix:after { clear:both; }
.center-block {
    display:block;
    margin-right:auto;
    margin-left:auto;
}
.middle {
    position:relative;
    display:block;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.center {
    position:relative;
    display:block;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    margin-right:auto;
    margin-left:auto;
}
.bottom {
    position:relative;
    display:block;
    top:100%;
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%);
}
.ab-center {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.ab-center:before, .ab-center:after {
    content:" ";
    display:table;
}
.ab-center:after { clear:both; }
@-webkit-keyframes menuEffect {
    0% {
        opacity:0;
        top:calc(100% + 20px);
    }
    100% {
        opacity:1;
        top:100%;
    }
}
@keyframes menuEffect {
    0% {
        opacity:0;
        top:calc(100% + 20px);
    }
    100% {
        opacity:1;
        top:100%;
    }
}
@-webkit-keyframes menuEffectSub {
    0% {
        opacity:0;
        left:calc(100% + 20px);
    }
    100% {
        opacity:1;
        left:100%;
    }
}
@keyframes menuEffectSub {
    0% {
        opacity:0;
        left:calc(100% + 20px);
    }
    100% {
        opacity:1;
        left:100%;
    }
}
@-webkit-keyframes menuEffectSubReverse {
    0% {
        opacity:0;
        right:calc(100% + 20px);
    }
    100% {
        opacity:1;
        right:100%;
    }
}
@keyframes menuEffectSubReverse {
    0% {
        opacity:0;
        right:calc(100% + 20px);
    }
    100% {
        opacity:1;
        right:100%;
    }
}
@-webkit-keyframes menuEffectStick {
    0% { opacity:0; }
    100% { opacity:1; }
}
@keyframes menuEffectStick {
    0% { opacity:0; }
    100% { opacity:1; }
}
body {
    font-family:Lato;
    font-size:14px;
    line-height:26px;
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
}
a {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    color:#e42312;
}
a:hover, a:focus, a:active {
    color:#b51c0e;
    outline:none;
}
h1, h2, h3, h4, h5, h6, .bt-font-size-1, .bt-font-size-2, .bt-font-size-3, .bt-font-size-4, .bt-font-size-5, .bt-font-size-6 {
    color:#171721;
    font-weight:700;
    letter-spacing:0;
    margin-bottom:15px;
}
h1, .bt-font-size-1 {
    font-size:36px;
    font-weight:700;
    line-height:42px;
}
h2, .bt-font-size-2 {
    font-size:30px;
    line-height:36px;
}
h3, .bt-font-size-3 {
    font-size:24px;
    line-height:30px;
}
h4, .bt-font-size-4 {
    font-size:18px;
    line-height:24px;
}
h5, .bt-font-size-5 {
    font-size:14px;
    line-height:16px;
}
h6, .bt-font-size-6 {
    font-size:12px;
    line-height:14px;
}
p { margin-bottom:15px; }
.bt-color-main, .bt-main-color { color:#e42312; }
.bt-bg-main { background-color:#e42312; }
.bt-light-color { color:#FFFFFF; }
body input, body textarea, body select {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    outline:none;
    font-size:14px;
    line-height:24px;
    color:#000;
    /*color:#454545;*/
    background-color:transparent;
    border:1px solid #ececec;
    margin-bottom:30px;
    padding:10px 30px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
}
body input:hover, body input:focus, body textarea:hover, body textarea:focus, body select:hover, body select:focus { border-color:#dcdcdc; }
body .input-submit {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    padding:12px 30px;
    outline:none;
    text-align:center;
    background-color:transparent;
    border:0;
}
body input[type="submit"] {
    font-size:14px;
    background-color:#e42312;
    color:#ffffff;
}
body input[type="submit"]:hover, body input[type="submit"]:focus, body input[type="submit"]:active {
    background-color:#b51c0e;
    color:#ffffff;
}
body textarea {
    resize:none;
    min-height:180px;
    margin-bottom:30px;
}
body .placeholder { color:#454545; }
body ::-webkit-input-placeholder { color:#454545; }
body :-moz-placeholder {
    /* Firefox 18- */
    color:#454545;
}
body ::-moz-placeholder {
    /* Firefox 19+ */
    color:#454545;
}
body :-ms-input-placeholder { color:#454545; }
body .wpcf7-form .wpcf7-form-control-wrap {
    display:block;
    margin-bottom:30px;
}
body .wpcf7-form .wpcf7-form-control-wrap input, body .wpcf7-form .wpcf7-form-control-wrap textarea, body .wpcf7-form .wpcf7-form-control-wrap select {
    max-width:100%;
    margin:0;
}
body .wpcf7-form div.wpcf7-response-output { margin:0; }
body [class^="flaticon-"]:before, body [class^="flaticon-"]:after, body [class*=" flaticon-"]:before, body [class*=" flaticon-"]:after {
    font-size:unset;
    margin-left:0;
}
.bt-social li {
    display:inline-block;
    margin-right:3px;
    margin-left:3px;
    font-size:16px;
}
.bt-social li a:hover { color:#e42312; }
.bt-btn {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    font-size:14px;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.04em;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.bt-pagination {
    text-align:center;
    margin:30px 0;
}
.bt-pagination > .page-numbers {
    display:inline-block;
    width:32px;
    height:32px;
    font-size:14px;
    letter-spacing:0;
    line-height:32px;
    text-align:center;
    color:#323249;
    background:#ececec;
    margin:2px;
    border:1px solid #ececec;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-pagination > .page-numbers.dots {
    font-size:24px;
    line-height:24px;
    color:#686876;
    background:transparent;
    border:none;
}
.bt-pagination > .page-numbers.dots:hover {
    color:#686876;
    background:transparent;
    border:none;
}
.bt-pagination > .page-numbers.prev, .bt-pagination > .page-numbers.next { background:#ececec; }
.bt-pagination > .page-numbers.current, .bt-pagination > .page-numbers:hover {
    color:#ffffff;
    border-color:#e42312;
    background:#e42312;
}
.owl-nav { background:#ffffff; }
.owl-nav .owl-prev, .owl-nav .owl-next {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:50%;
    left:0;
    display:inline-block;
    width:35px;
    height:35px;
    font-size:15px;
    line-height:35px;
    text-align:center;
    color:#333 33;
    background:#e5e5e5;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.owl-nav .owl-prev:hover, .owl-nav .owl-next:hover {
    color:#ffffff;
    background:#e42312;
}
.owl-nav .owl-next {
    left:auto;
    right:0;
}
.owl-nav-doyle { background:#ffffff; }
.owl-nav-doyle .owl-prev, .owl-nav-doyle .owl-next {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:50%;
    left:0;
    display:inline-block;
    width:35px;
    height:35px;
    font-size:15px;
    line-height:35px;
    text-align:center;
    color:#333 33;
    background:#e5e5e5;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.owl-nav-doyle .owl-prev:hover, .owl-nav-doyle .owl-next:hover {
    color:#ffffff;
    background:#e42312;
}
.owl-nav-doyle .owl-next {
    left:auto;
    right:0;
}
.owl-nav-doyle .owl-prev, .owl-nav-doyle .owl-next {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:50px;
    height:50px;
    padding:4px;
    text-align:center;
    color:#e42312;
    background:transparent;
    border:1px solid #e5e5e5;
}
.owl-nav-doyle .owl-prev i, .owl-nav-doyle .owl-next i {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    width:100%;
    height:100%;
    font-size:15px;
    line-height:40px;
    background:#e5e5e5;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.owl-nav-doyle .owl-prev.disabled:hover, .owl-nav-doyle .owl-next.disabled:hover {
    color:#e42312;
    background:transparent;
    border-color:#e5e5e5;
}
.owl-nav-doyle .owl-prev.disabled:hover i, .owl-nav-doyle .owl-next.disabled:hover i { background:#e5e5e5; }
.owl-nav-doyle .owl-prev:hover, .owl-nav-doyle .owl-next:hover {
    color:#ffffff;
    background:transparent;
    border-color:#e42312;
}
.owl-nav-doyle .owl-prev:hover i, .owl-nav-doyle .owl-next:hover i { background:#e42312; }
.owl-dots {
    text-align:center;
    margin-top:30px;
}
.owl-dots .owl-dot {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    width:12px;
    height:12px;
    line-height:0;
    background:#e5e5e5;
    margin-right:10px;
    webkit-border-radius:50%;
    border-radius:50%;
}
.owl-dots .owl-dot:last-child { margin-right:0; }
.owl-dots .owl-dot.active, .owl-dots .owl-dot:hover { background:#e42312; }
.owl-dots-doyle .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.owl-dots-doyle .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.owl-dots-doyle .owl-dot.active, .owl-dots-doyle .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.owl-dots-doyle .owl-dot.active span, .owl-dots-doyle .owl-dot:hover span { background:#e42312; }
.owl-dots-doyle .owl-dots .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.owl-dots-doyle .owl-dots .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.owl-dots-doyle .owl-dots .owl-dot.active, .owl-dots-doyle .owl-dots .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.owl-dots-doyle .owl-dots .owl-dot.active span, .owl-dots-doyle .owl-dots .owl-dot:hover span { background:#e42312; }
.owl-carousel-control-doyle .owl-prev {
    left:-50px;
    opacity:0;
}
.owl-carousel-control-doyle .owl-next {
    right:-50px;
    opacity:0;
}
.owl-carousel-control-doyle .owl-prev, .owl-carousel-control-doyle .owl-next {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:50px;
    height:50px;
    padding:4px;
    text-align:center;
    color:#e42312;
    background:transparent;
    border:1px solid #e5e5e5;
}
.owl-carousel-control-doyle .owl-prev i, .owl-carousel-control-doyle .owl-next i {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    width:100%;
    height:100%;
    font-size:15px;
    line-height:40px;
    background:#e5e5e5;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.owl-carousel-control-doyle .owl-prev.disabled:hover, .owl-carousel-control-doyle .owl-next.disabled:hover {
    color:#e42312;
    background:transparent;
    border-color:#e5e5e5;
}
.owl-carousel-control-doyle .owl-prev.disabled:hover i, .owl-carousel-control-doyle .owl-next.disabled:hover i { background:#e5e5e5; }
.owl-carousel-control-doyle .owl-prev:hover, .owl-carousel-control-doyle .owl-next:hover {
    color:#ffffff;
    background:transparent;
    border-color:#e42312;
}
.owl-carousel-control-doyle .owl-prev:hover i, .owl-carousel-control-doyle .owl-next:hover i { background:#e42312; }
.owl-carousel-control-doyle .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.owl-carousel-control-doyle .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.owl-carousel-control-doyle .owl-dot.active, .owl-carousel-control-doyle .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.owl-carousel-control-doyle .owl-dot.active span, .owl-carousel-control-doyle .owl-dot:hover span { background:#e42312; }
.owl-carousel-control-doyle .owl-dots .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.owl-carousel-control-doyle .owl-dots .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.owl-carousel-control-doyle .owl-dots .owl-dot.active, .owl-carousel-control-doyle .owl-dots .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.owl-carousel-control-doyle .owl-dots .owl-dot.active span, .owl-carousel-control-doyle .owl-dots .owl-dot:hover span { background:#e42312; }
.owl-carousel-control-doyle .owl-nav .owl-prev {
    left:-50px;
    opacity:0;
}
.owl-carousel-control-doyle .owl-nav .owl-next {
    right:-50px;
    opacity:0;
}
.owl-carousel-control-doyle:hover .owl-nav .owl-prev {
    left:0;
    opacity:1;
}
.owl-carousel-control-doyle:hover .owl-nav .owl-next {
    right:0;
    opacity:1;
}
.bt-btn-play-style1 {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    width:60px;
    height:60px;
    line-height:58px;
    text-align:center;
    color:#e42312;
    border:1px solid #e42312;
    -wekbit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
}
.bt-btn-play-style1 > i { margin-left:4px; }
.bt-btn-play-style2 {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    width:60px;
    height:60px;
    line-height:58px;
    text-align:center;
    color:#e42312;
    border:1px solid #e42312;
    -wekbit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
    color:#ffffff;
    background:#e42312;
}
.bt-btn-play-style2 > i { margin-left:4px; }
.bt-btn-play-style2:hover {
    color:#ffffff;
    background:#222222;
    border-color:#222222;
}
ul, ol {
    margin:15px 0;
    padding:0 0 0 30px;
}
ul li, ol li {
    padding:0;
    margin:0;
}
ul li a, ol li a { color:#171721; }
ul li a:hover, ol li a:hover { color:#e42312; }
ul li > ul, ul li > ol, ol li > ul, ol li > ol { margin:0; }
ul.bt-disc, ol.bt-disc { list-style-type:disc; }
ul.bt-circle, ol.bt-circle { list-style-type:circle; }
ul.bt-square, ol.bt-square { list-style-type:square; }
.bt-button-element-style1 .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    min-width:180px;
    padding:8px 40px;
}
.bt-button-element-style1 .bt-button-element > a:hover { background:#b51c0e; }
.bt-our-services-section .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    min-width:180px;
    padding:8px 40px;
}
.bt-our-services-section .bt-button-element > a:hover { background:#b51c0e; }
.bt-our-services-section .bt-fancy-box-element .bt-icon {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    color:#e42312;
    line-height:52px;
}
.bt-our-services-section .bt-fancy-box-element .bt-icon i { font-size:48px; }
.bt-our-services-section .bt-fancy-box-element .bt-title {
    position:relative;
    font-size:18px;
    line-height:24px;
    margin-bottom:25px;
    padding-bottom:15px;
}
.bt-our-services-section .bt-fancy-box-element .bt-title:after {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"";
    position:absolute;
    bottom:0;
    left:50%;
    width:35px;
    height:2px;
    background:#e42312;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
}
.bt-our-services-section .bt-fancy-box-element .bt-readmore {
    font-weight:600;
    color:#e42312;
}
.bt-our-services-section .bt-fancy-box-element .bt-readmore:hover {
    color:#b51c0e;
    text-decoration:underline;
}
.bt-our-services-section .bt-fancy-box-element:hover .bt-icon {
    color:#e42312;
    -webkit-animation-name:hvr-bob-float, hvr-bob;
    animation-name:hvr-bob-float, hvr-bob;
    -webkit-animation-duration:.3s, 1.5s;
    animation-duration:.3s, 1.5s;
    -webkit-animation-delay:0s, .3s;
    animation-delay:0s, .3s;
    -webkit-animation-timing-function:ease-out, ease-in-out;
    animation-timing-function:ease-out, ease-in-out;
    -webkit-animation-iteration-count:1, infinite;
    animation-iteration-count:1, infinite;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-direction:normal, alternate;
    animation-direction:normal, alternate;
}
.bt-our-services-section .bt-fancy-box-element:hover .bt-title:after {
    width:50px;
    background:#e42312;
}
.bt-our-services-section2 .bt-fancy-box-element .bt-icon {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    color:#e42312;
    line-height:60px;
}
.bt-our-services-section2 .bt-fancy-box-element .bt-icon i { font-size:60px; }
.bt-our-services-section2 .bt-fancy-box-element .bt-title {
    font-size:16px;
    line-height:24px;
    margin-bottom:5px;
}
.bt-our-services-section2 .bt-fancy-box-element:hover .bt-icon {
    color:#e42312;
    -webkit-animation-name:hvr-bob-float, hvr-bob;
    animation-name:hvr-bob-float, hvr-bob;
    -webkit-animation-duration:.3s, 1.5s;
    animation-duration:.3s, 1.5s;
    -webkit-animation-delay:0s, .3s;
    animation-delay:0s, .3s;
    -webkit-animation-timing-function:ease-out, ease-in-out;
    animation-timing-function:ease-out, ease-in-out;
    -webkit-animation-iteration-count:1, infinite;
    animation-iteration-count:1, infinite;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-direction:normal, alternate;
    animation-direction:normal, alternate;
}
.bt-fancy-box-effect .bt-fancy-box-element.circle .bt-icon {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    width:70px;
    height:70px;
    line-height:68px;
    color:#171721;
    margin:4px 0 0;
    border:1px solid #dee0ec;
}
.bt-fancy-box-effect .bt-fancy-box-element.circle .bt-icon:before {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"";
    position:absolute;
    top:4px;
    left:4px;
    width:61px;
    height:61px;
    background:#dee0ec;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-fancy-box-effect .bt-fancy-box-element.circle .bt-icon i, .bt-fancy-box-effect .bt-fancy-box-element.circle .bt-icon img {
    position:relative;
    z-index:1;
}
.bt-fancy-box-effect .bt-fancy-box-element.circle .bt-title {
    font-size:16px;
    line-height:24px;
    margin-bottom:5px;
}
.bt-fancy-box-effect .bt-fancy-box-element.circle:hover .bt-icon {
    color:#ffffff;
    border-color:#e42312;
    -webkit-animation-name:hvr-pulse;
    animation-name:hvr-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.bt-fancy-box-effect .bt-fancy-box-element.circle:hover .bt-icon:before { background:#e42312; }
.bt-core-features-section .wpb_single_image { margin-left:-28%; }
.bt-core-features-section .bt-fancy-box-element.circle .bt-icon {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    width:70px;
    height:70px;
    line-height:68px;
    color:#171721;
    margin:4px 0 0;
    border:1px solid #dee0ec;
}
.bt-core-features-section .bt-fancy-box-element.circle .bt-icon:before {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"";
    position:absolute;
    top:4px;
    left:4px;
    width:61px;
    height:61px;
    background:#dee0ec;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-core-features-section .bt-fancy-box-element.circle .bt-icon i, .bt-core-features-section .bt-fancy-box-element.circle .bt-icon img {
    position:relative;
    z-index:1;
}
.bt-core-features-section .bt-fancy-box-element.circle .bt-title {
    font-size:16px;
    line-height:24px;
    margin-bottom:5px;
}
.bt-core-features-section .bt-fancy-box-element.circle:hover .bt-icon {
    color:#ffffff;
    border-color:#e42312;
    -webkit-animation-name:hvr-pulse;
    animation-name:hvr-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.bt-core-features-section .bt-fancy-box-element.circle:hover .bt-icon:before { background:#e42312; }
@media (max-width: 767px) {
    .bt-core-features-section .wpb_single_image { margin-left:0; }
}
.bt-core-features-section2 .wpb_single_image { margin-right:-28%; }
.bt-core-features-section2 .bt-fancy-box-element.circle .bt-icon {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    width:70px;
    height:70px;
    line-height:68px;
    color:#171721;
    margin:4px 0 0;
    border:1px solid #dee0ec;
}
.bt-core-features-section2 .bt-fancy-box-element.circle .bt-icon:before {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"";
    position:absolute;
    top:4px;
    left:4px;
    width:61px;
    height:61px;
    background:#dee0ec;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-core-features-section2 .bt-fancy-box-element.circle .bt-icon i, .bt-core-features-section2 .bt-fancy-box-element.circle .bt-icon img {
    position:relative;
    z-index:1;
}
.bt-core-features-section2 .bt-fancy-box-element.circle .bt-title {
    font-size:16px;
    line-height:24px;
    margin-bottom:5px;
}
.bt-core-features-section2 .bt-fancy-box-element.circle:hover .bt-icon {
    color:#ffffff;
    border-color:#e42312;
    -webkit-animation-name:hvr-pulse;
    animation-name:hvr-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.bt-core-features-section2 .bt-fancy-box-element.circle:hover .bt-icon:before { background:#e42312; }
.bt-core-features-section3 .bt-fancy-box-element.icon-top .bt-icon {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    margin-bottom:30px;
}
.bt-core-features-section3 .bt-fancy-box-element.icon-top .bt-icon img { width:69px; }
.bt-core-features-section3 .bt-fancy-box-element.icon-top .bt-content .bt-title {
    font-size:16px;
    line-height:24px;
    margin-bottom:5px;
}
.bt-core-features-section3 .bt-fancy-box-element.icon-top:hover .bt-icon {
    -webkit-animation-name:hvr-wobble-skew;
    animation-name:hvr-wobble-skew;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
.bt-process-section .vc_column_container .vc_column-inner {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:relative;
    overflow:hidden;
}
.bt-process-section .vc_column_container .vc_column-inner .vc_custom_heading, .bt-process-section .vc_column_container .vc_column-inner .bt-desc {
    position:relative;
    z-index:9;
}
.bt-process-section .vc_column_container .vc_column-inner .bt-icon {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    bottom:0px;
    right:0px;
    line-height:220px;
    font-size:260px;
    z-index:1;
    opacity:0.3;
    -wekbit-transform:translateX(50%);
    -ms-transform:translateX(50%);
    transform:translateX(50%);
}
.bt-process-section .vc_column_container .vc_column-inner:hover .bt-icon {
    opacity:0.15;
    bottom:50%;
    right:50%;
    -wekbit-transform:translateX(50%) translateY(50%);
    -ms-transform:translateX(50%) translateY(50%);
    transform:translateX(50%) translateY(50%);
}
.bt-process-section .vc_column_container:first-child .vc_column-inner { background:#e42312; }
.bt-process-section .vc_column_container:first-child .vc_column-inner:hover { background:#b51c0e; }
.bt-process-section .vc_column_container:nth-child(2) .vc_column-inner { background:#e42312; }
.bt-process-section .vc_column_container:nth-child(2) .vc_column-inner:hover { background:#b51c0e; }
.bt-process-section .vc_column_container:nth-child(3) .vc_column-inner { background:#00c5d1; }
.bt-process-section .vc_column_container:nth-child(3) .vc_column-inner:hover { background:#00959e; }
.bt-process-section .vc_column_container:last-child .vc_column-inner { background:#171721; }
.bt-process-section .vc_column_container:last-child .vc_column-inner:hover { background:#020203; }
.bt-projects-section #esg-grid-1-1-wrap .esg-overflowtrick { height:610px; }
.bt-projects-section2 #esg-grid-2-1-wrap .esg-overflowtrick { height:711px; }
.bt-projects-section2 .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    min-width:180px;
    padding:8px 40px;
}
.bt-projects-section2 .bt-button-element > a:hover { background:#b51c0e; }
@media (max-width: 767px) {
    .bt-projects-section2 .bt-button-element { text-align:left; }
}
.bt-projects-section3 #esg-grid-3-1-wrap .esg-overflowtrick { height:424px; }
.bt-projects-section3 .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    min-width:180px;
    padding:8px 40px;
}
.bt-projects-section3 .bt-button-element > a:hover { background:#b51c0e; }
@media (max-width: 767px) {
    .bt-projects-section3 .bt-button-element { text-align:left; }
}
.bt-projects-section4 #esg-grid-4-1-wrap .esg-overflowtrick { height:1119px; }
.bt-projects-section5 #esg-grid-5-1-wrap .esg-overflowtrick { height:1170px; }
.bt-projects-section5 .esg-navigationbutton.esg-loadmore { margin-top:50px; }
.bt-projects-section6 #esg-grid-6-1-wrap .esg-overflowtrick { height:906px; }
.bt-projects-section6 .esg-navigationbutton.esg-loadmore { margin-top:50px; }
.bt-projects-section7 #esg-grid-11-1 .esg-overflowtrick { height:720px; }
.bt-projects-section7 .esg-navigationbutton.esg-loadmore { margin-top:50px; }
.bt-promotion-section .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#171721;
    background:#ffffff;
    padding:8px 40px;
}
.bt-promotion-section .bt-button-element > a:hover { background:#e6e6e6; }
.bt-pricing-table-section .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    min-width:180px;
    padding:8px 40px;
}
.bt-pricing-table-section .bt-button-element > a:hover { background:#b51c0e; }
.bt-pricing-table-section .bt-pricing-table-element.default {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
}
.bt-pricing-table-section .bt-pricing-table-element.default .bt-price-time .bt-icon {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.bt-pricing-table-section .bt-pricing-table-element.default .bt-price-time .bt-inner .bt-price {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
.bt-pricing-table-section .bt-pricing-table-element.default .bt-title::after {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
.bt-pricing-table-section .bt-pricing-table-element.default:hover { background:#15151f; }
.bt-pricing-table-section .bt-pricing-table-element.default:hover .bt-price-time .bt-icon {
    background:#e42312;
    border-color:#e42312;
    -webkit-animation-name:hvr-pulse;
    animation-name:hvr-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.bt-pricing-table-section .bt-pricing-table-element.default:hover .bt-price-time .bt-inner .bt-price { color:#e42312; }
.bt-pricing-table-section .bt-pricing-table-element.default:hover .bt-title::after {
    background:#e42312;
    width:50px;
}
@media (min-width: 768px) {
    .bt-pricing-table-section2 .vc_row {
        margin-left:0;
        margin-right:0;
    }
    .bt-pricing-table-section2 .vc_row .vc_column_container { border-right:1px solid #35354f; }
    .bt-pricing-table-section2 .vc_row .vc_column_container:last-child { border-right:none; }
    .bt-pricing-table-section2 .vc_row .vc_column_container .vc_column-inner {
        padding-left:0;
        padding-right:0;
    }
}
.bt-pricing-table-section2 .bt-pricing-table-element.layout1 {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    margin-bottom:0;
}
.bt-pricing-table-section2 .bt-pricing-table-element.layout1 .bt-icon {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.bt-pricing-table-section2 .bt-pricing-table-element.layout1 .bt-price-time .bt-price {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
.bt-pricing-table-section2 .bt-pricing-table-element.layout1 .bt-title::after {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
.bt-pricing-table-section2 .bt-pricing-table-element.layout1:hover { background:#15151f; }
.bt-pricing-table-section2 .bt-pricing-table-element.layout1:hover .bt-icon {
    color:#e42312;
    -webkit-animation-name:hvr-pulse;
    animation-name:hvr-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.bt-pricing-table-section2 .bt-pricing-table-element.layout1:hover .bt-price-time .bt-price { color:#e42312; }
.bt-pricing-table-section2 .bt-pricing-table-element.layout1:hover .bt-title::after {
    background:#e42312;
    width:50px;
}
.bt-team-section2 .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    min-width:180px;
    padding:8px 40px;
}
.bt-team-section2 .bt-button-element > a:hover { background:#b51c0e; }
.bt-team-section2 .bt-team-grid-element.layout1 .bt-item {
    max-width:450px;
    margin:0 auto;
}
.bt-testimonial-section .bt-testimonial-grid-element.default .bt-item .bt-content .bt-desc, .bt-testimonial-section .bt-testimonial-grid-element.default .bt-item .bt-content .bt-inner .bt-title, .bt-testimonial-section .bt-testimonial-carousel-element.default .bt-item .bt-content .bt-desc, .bt-testimonial-section .bt-testimonial-carousel-element.default .bt-item .bt-content .bt-inner .bt-title { color:#ffffff; }
.bt-testimonial-section2 .bt-testimonial-carousel-element.layout1 .owl-nav .owl-prev, .bt-testimonial-section2 .bt-testimonial-carousel-element.layout1 .owl-nav .owl-next {
    top:auto;
    bottom:25px;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
}
.bt-testimonial-section2 .bt-testimonial-carousel-element.layout1 .owl-nav .owl-prev:hover, .bt-testimonial-section2 .bt-testimonial-carousel-element.layout1 .owl-nav .owl-next:hover {
    color:#ffffff;
    background:#e42312;
}
.bt-testimonial-section2 .bt-testimonial-carousel-element.layout1 .owl-nav .owl-prev {
    left:auto;
    right:40px;
}
.bt-testimonial-section2 .bt-client-carousel-element .owl-item .bt-items { border-right:1px solid rgba(0,0,0,0.1); }
.bt-testimonial-section2 .bt-client-carousel-element .owl-item .bt-items .bt-item { border-bottom:1px solid rgba(0,0,0,0.1); }
.bt-testimonial-section2 .bt-client-carousel-element .owl-item .bt-items .bt-item:last-child { border-bottom:none; }
.bt-testimonial-section2 .bt-client-carousel-element .owl-item:last-child .bt-items { border-right:none; }
.bt-partner-section .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    min-width:180px;
    padding:8px 40px;
}
.bt-partner-section .bt-button-element > a:hover { background:#b51c0e; }
.bt-partner-section .bt-client-carousel-element .owl-item .bt-items { border-right:1px solid rgba(0,0,0,0.1); }
.bt-partner-section .bt-client-carousel-element .owl-item .bt-items .bt-item { border-bottom:1px solid rgba(0,0,0,0.1); }
.bt-partner-section .bt-client-carousel-element .owl-item .bt-items .bt-item:last-child { border-bottom:none; }
.bt-partner-section .bt-client-carousel-element .owl-item:last-child .bt-items { border-right:none; }
.bt-introduction-section .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    min-width:180px;
    padding:8px 40px;
}
.bt-introduction-section .bt-button-element > a:hover { background:#b51c0e; }
.bt-contact-form-style .wpcf7-form .placeholder { color:#ffffff; }
.bt-contact-form-style .wpcf7-form ::-webkit-input-placeholder { color:#ffffff; }
.bt-contact-form-style .wpcf7-form :-moz-placeholder { color:#ffffff; }
.bt-contact-form-style .wpcf7-form ::-moz-placeholder { color:#ffffff; }
.bt-contact-form-style .wpcf7-form :-ms-input-placeholder { color:#ffffff; }
.bt-contact-form-style .wpcf7-form input, .bt-contact-form-style .wpcf7-form textarea, .bt-contact-form-style .wpcf7-form select {
    color:#ffffff;
    width:100%;
    padding:10px 20px;
}
.bt-contact-form-style .wpcf7-form input[type="submit"], .bt-contact-form-style .wpcf7-form textarea[type="submit"], .bt-contact-form-style .wpcf7-form select[type="submit"] {
    font-size:14px;
    font-weight:700;
    line-height:24px;
    text-transform:uppercase;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    width:210px;
    padding:8px 40px;
    border-color:#e42312;
}
.bt-contact-form-style .wpcf7-form input[type="submit"]:hover, .bt-contact-form-style .wpcf7-form textarea[type="submit"]:hover, .bt-contact-form-style .wpcf7-form select[type="submit"]:hover {
    background:#b51c0e;
    border-color:#b51c0e;
}
.bt-contact-form-style .wpcf7-form textarea {
    height:200px;
    min-height:auto;
}
.bt-address-section a { color:#e42312; }
.bt-address-section .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    min-width:180px;
    padding:8px 40px;
}
.bt-address-section .bt-button-element > a:hover { background:#b51c0e; }
.bt-address-section .wpcf7-form .placeholder { color:#ffffff; }
.bt-address-section .wpcf7-form ::-webkit-input-placeholder { color:#ffffff; }
.bt-address-section .wpcf7-form :-moz-placeholder { color:#ffffff; }
.bt-address-section .wpcf7-form ::-moz-placeholder { color:#ffffff; }
.bt-address-section .wpcf7-form :-ms-input-placeholder { color:#ffffff; }
.bt-address-section .wpcf7-form input, .bt-address-section .wpcf7-form textarea, .bt-address-section .wpcf7-form select {
    color:#ffffff;
    width:100%;
    padding:10px 20px;
}
.bt-address-section .wpcf7-form input[type="submit"], .bt-address-section .wpcf7-form textarea[type="submit"], .bt-address-section .wpcf7-form select[type="submit"] {
    font-size:14px;
    font-weight:700;
    line-height:24px;
    text-transform:uppercase;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    width:210px;
    padding:8px 40px;
    border-color:#e42312;
}
.bt-address-section .wpcf7-form input[type="submit"]:hover, .bt-address-section .wpcf7-form textarea[type="submit"]:hover, .bt-address-section .wpcf7-form select[type="submit"]:hover {
    background:#b51c0e;
    border-color:#b51c0e;
}
.bt-address-section .wpcf7-form textarea {
    height:200px;
    min-height:auto;
}
@media (min-width: 1200px) {
    .bt-address-section2 { height:150px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .bt-address-section2 { height:200px; }
}
@media (min-width: 768px) and (max-width: 991px) {
    .bt-address-section2 { height:250px; }
}
.bt-address-section2 .container { position:relative; }
@media (min-width: 768px) {
    .bt-address-section2 .vc_row {
        position:absolute;
        top:0;
        left:0;
        width:calc(100% - 30px);
        margin-left:15px;
        margin-right:15px;
        z-index:9;
    }
}
.bt-address-section2 .vc_row .vc_column_container {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    background:#29293e;
    padding:90px 4% 60px;
    overflow:hidden;
    border-right:1px solid #35354f;
}
.bt-address-section2 .vc_row .vc_column_container .bt-icon {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    font-size:0;
    bottom:0;
    right:0;
    opacity:0.2;
    z-index:-1;
    -webkit-transform:translateX(40%);
    -ms-transform:translateX(40%);
    transform:translateX(40%);
}
.bt-address-section2 .vc_row .vc_column_container .bt-icon:before {
    font-size:250px;
    line-height:250px;
}
.bt-address-section2 .vc_row .vc_column_container:last-child { border-right:none; }
.bt-address-section2 .vc_row .vc_column_container:hover { background:#15151f; }
.bt-address-section2 .vc_row .vc_column_container:hover .bt-icon {
    bottom:50%;
    right:50%;
    -webkit-transform:translateX(50%) translateY(50%);
    -ms-transform:translateX(50%) translateY(50%);
    transform:translateX(50%) translateY(50%);
}
.bt-address-section2 a { color:#e42312; }
.bt-address-section2 .bt-working-hours {
    list-style:none;
    margin:0;
    padding:0;
}
.bt-address-section2 .bt-working-hours li { margin-bottom:10px; }
.bt-address-section2 .bt-working-hours li:last-child { margin-bottom:0; }
.bt-address-section3 .bt-fancy-box-element {
    position:relative;
    background:#ececec;
    padding:60px 30px 15px;
}
.bt-address-section3 .bt-fancy-box-element .bt-icon {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:absolute;
    top:0;
    left:50%;
    width:70px;
    height:70px;
    line-height:70px;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    margin-top:-35px;
    margin-left:-35px;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-address-section3 .bt-fancy-box-element .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:0;
}
.bt-address-section3 .bt-fancy-box-element .bt-desc { color:#e42312; }
.bt-address-section3 .bt-fancy-box-element:hover .bt-icon {
    -webkit-animation-name:hvr-pulse;
    animation-name:hvr-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
@media (min-width: 768px) {
    .bt-address-section4 .vc_row {
        margin-left:0;
        margin-right:0;
    }
    .bt-address-section4 .vc_row .vc_column_container .vc_column-inner {
        padding-left:0;
        padding-right:0;
    }
}
.bt-address-section4 .bt-fancy-box-element {
    background:#ffffff;
    padding:30px 30px 15px;
}
.bt-address-section4 .bt-fancy-box-element .bt-icon {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    width:70px;
    height:70px;
    line-height:70px;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-address-section4 .bt-fancy-box-element .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:0;
}
.bt-address-section4 .bt-fancy-box-element .bt-desc { color:#e42312; }
.bt-address-section4 .bt-fancy-box-element:hover .bt-icon {
    -webkit-animation-name:hvr-pulse;
    animation-name:hvr-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.bt-address-section5 .bt-fancy-box-element .bt-icon {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    width:70px;
    height:70px;
    line-height:70px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-address-section5 .bt-fancy-box-element .bt-title {
    font-size:18px;
    line-height:24px;
    color:#ffffff;
    margin-bottom:0;
}
.bt-address-section5 .bt-fancy-box-element .bt-desc { color:#e42312; }
.bt-address-section5 .bt-fancy-box-element:hover .bt-icon {
    -webkit-animation-name:hvr-pulse;
    animation-name:hvr-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.bt-contact-section { padding-top:320px !important; }
@media (max-width: 767px) {
    .bt-contact-section { padding-top:90px !important; }
}
.bt-contact-section .wpcf7-form .placeholder { color:#ffffff; }
.bt-contact-section .wpcf7-form ::-webkit-input-placeholder { color:#ffffff; }
.bt-contact-section .wpcf7-form :-moz-placeholder { color:#ffffff; }
.bt-contact-section .wpcf7-form ::-moz-placeholder { color:#ffffff; }
.bt-contact-section .wpcf7-form :-ms-input-placeholder { color:#ffffff; }
.bt-contact-section .wpcf7-form input, .bt-contact-section .wpcf7-form textarea, .bt-contact-section .wpcf7-form select {
    color:#ffffff;
    width:100%;
    padding:10px 20px;
}
.bt-contact-section .wpcf7-form input[type="submit"], .bt-contact-section .wpcf7-form textarea[type="submit"], .bt-contact-section .wpcf7-form select[type="submit"] {
    font-size:14px;
    font-weight:700;
    line-height:24px;
    text-transform:uppercase;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    width:210px;
    padding:8px 40px;
    border-color:#e42312;
}
.bt-contact-section .wpcf7-form input[type="submit"]:hover, .bt-contact-section .wpcf7-form textarea[type="submit"]:hover, .bt-contact-section .wpcf7-form select[type="submit"]:hover {
    background:#b51c0e;
    border-color:#b51c0e;
}
.bt-contact-section .wpcf7-form textarea {
    height:200px;
    min-height:auto;
}
.bt-contact-section .wpcf7-form textarea { height:120px; }
.bt-contact-section2 .wpcf7-form input, .bt-contact-section2 .wpcf7-form textarea, .bt-contact-section2 .wpcf7-form select {
    color:#686876;
    width:100%;
    padding:10px 20px;
}
.bt-contact-section2 .wpcf7-form input[type="submit"], .bt-contact-section2 .wpcf7-form textarea[type="submit"], .bt-contact-section2 .wpcf7-form select[type="submit"] {
    font-size:14px;
    font-weight:700;
    line-height:24px;
    text-transform:uppercase;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    width:210px;
    padding:8px 40px;
}
.bt-contact-section2 .wpcf7-form input[type="submit"]:hover, .bt-contact-section2 .wpcf7-form textarea[type="submit"]:hover, .bt-contact-section2 .wpcf7-form select[type="submit"]:hover { background:#b51c0e; }
.bt-contact-section2 .wpcf7-form textarea {
    height:120px;
    min-height:auto;
}
.bt-newsletter-section { background:#F7F6F4; }
.bt-newsletter-section .widget_newsletterwidgetminimal .tnp-widget-minimal {
    position:relative;
    margin:15px 0;
    padding-right:150px;
}
.bt-newsletter-section .widget_newsletterwidgetminimal .tnp-widget-minimal input {
    font-size:14px;
    line-height:24px;
    color:#686876;
    margin:0;
    padding:10px 20px;
}
.bt-newsletter-section .widget_newsletterwidgetminimal .tnp-widget-minimal input.tnp-submit {
    position:absolute;
    top:0;
    right:0;
    width:150px;
    font-weight:700;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
}
.bt-newsletter-section .widget_newsletterwidgetminimal .tnp-widget-minimal input.tnp-submit:hover { background:#b51c0e; }
.bt-about-section .vc_row .wpb_column:first-child .vc_column-inner {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    background:#00c5d1;
}
/*.bt-about-section .vc_row .wpb_column:first-child .vc_column-inner:hover { background:#00959e; }*/
.bt-about-section .vc_row .wpb_column:nth-child(2) .vc_column-inner {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    background:#e42312;
}
/*.bt-about-section .vc_row .wpb_column:nth-child(2) .vc_column-inner:hover { background:#b51c0e; }*/
.bt-about-section .vc_row .wpb_column:nth-child(2) .vc_column-inner .hvr-bounce-to-top:before {
    background:#A51509; }
.bt-about-section .vc_row .wpb_column:last-child .vc_column-inner {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    background:#A51509;
}
/*.bt-about-section .vc_row .wpb_column:last-child .vc_column-inner:hover { background:#b51c0e; }*/
.bt-about-section .html5lightbox { display:inline-block; }
.bt-about-section .html5lightbox:hover { opacity:0.5; }
.bt-about-section .bt-button-element a {
    font-size:14px;
    font-weight:700;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
    padding:8px 50px;
}
.bt-about-section .bt-button-element a:hover { background:#020203; }
.bt-about-section2 .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    min-width:180px;
    padding:8px 40px;
}
.bt-about-section2 .bt-button-element > a:hover { background:#b51c0e; }
.bt-about-section2 .vc_column-inner { position:relative; }
.bt-about-section2 .html5lightbox {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
.bt-about-section2 .html5lightbox:hover { opacity:0.5; }
.bt-about-me-section .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    min-width:180px;
    padding:8px 40px;
}
.bt-about-me-section .bt-button-element > a:hover { background:#b51c0e; }
.bt-about-me-section .bt-title {
    font-size:35px;
    line-height:42px;
}
.bt-about-me-section .bt-desc {
    font-size:18px;
    line-height:28px;
}
.bt-about-me-section .bt-social-media-element { margin-bottom:15px; }
.bt-about-me-section .bt-social-media-element li a {
    display:inline-block;
    width:24px;
    height:24px;
    font-size:12px;
    text-align:center;
    line-height:24px;
    color:#686876;
    background:#dee0ec;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-about-me-section .bt-social-media-element li a:hover {
    color:#ffffff;
    background:#e42312;
}
.bt-about-me-section .bt-email { color:#686876; }
.bt-about-me-section .bt-email.bt-light-color { color:#ffffff; }
.bt-about-me-section .bt-email i { margin-right:5px; }
.bt-about-me-section .bt-email:hover { color:#e42312; }
.bt-funfacts-section .bt-fancy-box-element {
    position:relative;
    background:#ffffff;
    padding:60px 30px 15px;
}
.bt-funfacts-section .bt-fancy-box-element .bt-icon {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:absolute;
    top:0;
    left:50%;
    width:70px;
    height:70px;
    line-height:70px;
    color:#ffffff;
    background:#e42312;
    margin-top:-35px;
    margin-left:-35px;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-funfacts-section .bt-fancy-box-element .bt-title {
    font-size:42px;
    line-height:48px;
    margin-bottom:0;
}
.bt-funfacts-section .bt-fancy-box-element .bt-desc { color:#e42312; }
.bt-funfacts-section .bt-fancy-box-element:hover .bt-icon {
    -webkit-animation-name:hvr-pulse;
    animation-name:hvr-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.bt-funfacts-section .wpb_single_image { margin-right:-48%; }
@media (max-width: 991px) {
    .bt-funfacts-section .wpb_single_image { margin-right:0; }
}
.bt-titlebar-section .bt-page-breadcrumb-element {
    font-size:18px;
    line-height:24px;
    letter-spacing:0.3em;
    color:#ffffff;
}
.bt-titlebar-section .bt-page-breadcrumb-element a { color:#ffffff; }
.bt-titlebar-section .bt-page-breadcrumb-element a:hover { color:#e42312; }
@media (max-width: 991px) {
    .vc_section.bt-titlebar-section {
        padding-top:120px !important;
        padding-bottom:90px !important;
    }
    .vc_section.bt-titlebar-section .bt-page-breadcrumb-element {
        font-size:14px;
        letter-spacing:0.1em;
    }
    .vc_section.bt-titlebar-section .vc_custom_heading {
        font-size:40px !important;
        line-height:50px !important;
    }
}
@media (max-width: 767px) {
    .vc_section.bt-titlebar-section {
        padding-top:90px !important;
        padding-bottom:60px !important;
    }
    .vc_section.bt-titlebar-section .bt-page-breadcrumb-element { letter-spacing:0; }
    .vc_section.bt-titlebar-section .vc_custom_heading {
        font-size:24px !important;
        line-height:30px !important;
    }
}
.bt-service-section .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    min-width:180px;
    padding:8px 40px;
}
.bt-service-section .bt-button-element > a:hover { background:#b51c0e; }
.bt-service-section2 .bt-button-element > a {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    min-width:180px;
    padding:8px 40px;
}
.bt-service-section2 .bt-button-element > a:hover { background:#b51c0e; }
.bt-service-section2 .vc_row { margin-bottom:30px; }
@media (min-width: 992px) {
    .bt-service-section2 .vc_row { position:relative; }
    .bt-service-section2 .vc_row .vc_col-lg-7, .bt-service-section2 .vc_row .vc_col-md-7 {
        position:absolute;
        top:0;
        right:0;
        z-index:1;
    }
    .bt-service-section2 .vc_row .vc_col-lg-7 .vc_column-inner, .bt-service-section2 .vc_row .vc_col-md-7 .vc_column-inner {
        background:#ffffff;
        padding-left:12%;
        padding-bottom:30px;
    }
    .bt-service-section2 .vc_row.bt-reverse { text-align:right; }
    .bt-service-section2 .vc_row.bt-reverse .vc_col-lg-7, .bt-service-section2 .vc_row.bt-reverse .vc_col-md-7 {
        left:0;
        right:auto;
    }
    .bt-service-section2 .vc_row.bt-reverse .vc_col-lg-7 .vc_column-inner, .bt-service-section2 .vc_row.bt-reverse .vc_col-md-7 .vc_column-inner {
        background:#ffffff;
        padding-left:0;
        padding-right:12%;
    }
    .bt-service-section2 .vc_row.bt-reverse .vc_col-lg-7 .vc_column-inner .vc_custom_heading, .bt-service-section2 .vc_row.bt-reverse .vc_col-md-7 .vc_column-inner .vc_custom_heading { text-align:right !important; }
}
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    margin:0;
    border:0;
}
body {
    font-family:Lato;
    line-height:2em;
    max-width:100%;
}
*:focus { outline:0; }
a:hover, a:focus { text-decoration:none; }
ol, ul { margin:0 0 24px 20px; }
dl {
    margin:0 0 24px 20px;
    padding-left:40px;
}
dl dt { font-weight:bold; }
dl dd { margin-bottom:20px; }
sup {
    font-size:10px;
    vertical-align:super;
}
sub {
    font-size:10px;
    vertical-align:sub;
}
pre {
    padding:20px;
    margin-bottom:25px;
}
p:empty { display:none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
footer { clear:both; }
caption, th, td {
    font-weight:normal;
    text-align:left;
}
th {
    border-width:0 1px 1px 0;
    font-weight:bold;
}
td { border-width:0 1px 1px 0; }
address {
    font-style:italic;
    margin-bottom:24px;
}
big { font-size:125%; }
code, kbd, tt, var, samp, pre {
    -moz-hyphens:none;
    font-family:monospace, serif;
    line-height:1.6;
}
cite, dfn, em, i { font-style:italic; }
hr, blockquote, address, fieldset, figure { margin:0; }
table, th, td { border:1px solid rgba(0,0,0,0.1); }
table {
    border-collapse:separate;
    border-spacing:0;
    border-width:1px 0 0 1px;
    margin-bottom:24px;
    width:100%;
}
caption, th, td {
    font-weight:normal;
    text-align:left;
}
th {
    border-width:0 1px 1px 0;
    font-weight:bold;
}
td { border-width:0 1px 1px 0; }
address {
    font-style:italic;
    margin-bottom:24px;
}
big { font-size:125%; }
strong { font-weight:600; }
blockquote {
    background:#f5f5f5;
    border-left:5px solid #222222;
    font-size:110%;
    font-style:italic;
}
.alignleft { float:left; }
.alignright { float:right; }
.aligncenter {
    display:block;
    margin-left:auto;
    margin-right:auto;
}
.full-width .site-content .alignleft { clear:left; }
.full-width .site-content .alignright { clear:right; }
.center { text-align:center; }
.center th, .center tr, .center td { text-align:center; }
body .monster-widget-just-testing option { width:340px; }
/*iframe, embed {
    width:100%;
    min-height:450px;
}*/
.wp-image-907 {
    width:100%;
    height:auto;
}
table { border-radius:2px; }
td, th { padding:10px; }
img.aligncenter { margin:5px auto; }
img.alignnone { margin:5px 0; }
img.alignleft { margin:5px 20px 5px 0; }
img.alignright { margin:5px 0 5px 20px; }
.wp-caption.alignleft { margin:5px 20px 5px 0; }
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption {
    font-style:italic;
    margin:0 0 24px;
}
.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption {
    max-width:100%;
    height:auto;
}
.wp-caption.alignright { margin:5px 0 5px 20px; }
.page-links { margin-bottom:30px; }
.format-status .entry-content .page-links a, .format-gallery .entry-content .page-links a, .format-chat .entry-content .page-links a, .format-quote .entry-content .page-links a, .page-links a {
    border:1px solid #eeeeee;
    display:inline-block;
    line-height:normal;
    margin-left:5px;
    padding:5px 10px;
    vertical-align:top;
}
.page-links a:hover {
    border-color:#0a6edd;
    color:#0a6edd;
}
.post-password-form input[type="password"] {
    border:1px solid #ececec;
    padding:6px 15px;
}
.post-password-form input[type="password"]:hover, .post-password-form input[type="password"]:focus { border-color:#dedede; }
.post-password-form input[type="submit"] {
    display:inline-block;
    vertical-align:top;
    width:auto;
    font-size:12px;
    font-weight:700;
    line-height:24px;
    text-transform:uppercase;
    padding:6px 30px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
.tb-blog-image img { width:100%; }
.gallery-item {
    display:inline-block;
    vertical-align:top;
    margin:0 4px 4px 0;
    overflow:hidden;
    position:relative;
}
.gallery-item > .gallery-icon {
    display:inling-block;
    line-height:0;
}
.gallery-caption {
    background-color:rgba(0,0,0,0.7);
    bottom:0;
    box-sizing:border-box;
    color:#fff;
    font-size:14px;
    left:15px;
    line-height:1.3;
    margin:0;
    max-height:50%;
    opacity:0;
    padding:2px 8px;
    position:absolute;
    text-align:left;
    transition:opacity 400ms ease 0s;
    -webkit-transition:opacity 400ms ease 0s;
    width:calc(100% - 30px);
}
.gallery-item:hover .gallery-caption { opacity:1; }
.more-link {
    display:inline-block;
    font-size:14px;
    font-weight:700;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}
.bypostauthor { line-height:24px; }
.sticky .posted-on { display:none; }
.hvr-grow {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
}
.hvr-shrink {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
    -webkit-transform:scale(0.9);
    transform:scale(0.9);
}
@-webkit-keyframes hvr-pulse {
    25% {
        -webkit-transform:scale(1.1);
        transform:scale(1.1);
    }
    75% {
        -webkit-transform:scale(0.9);
        transform:scale(0.9);
    }
}
@keyframes hvr-pulse {
    25% {
        -webkit-transform:scale(1.1);
        transform:scale(1.1);
    }
    75% {
        -webkit-transform:scale(0.9);
        transform:scale(0.9);
    }
}
.hvr-pulse {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
    -webkit-animation-name:hvr-pulse;
    animation-name:hvr-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
@-webkit-keyframes hvr-pulse-grow {
    to {
        -webkit-transform:scale(1.1);
        transform:scale(1.1);
    }
}
@keyframes hvr-pulse-grow {
    to {
        -webkit-transform:scale(1.1);
        transform:scale(1.1);
    }
}
.hvr-pulse-grow {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active {
    -webkit-animation-name:hvr-pulse-grow;
    animation-name:hvr-pulse-grow;
    -webkit-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate;
}
@-webkit-keyframes hvr-pulse-shrink {
    to {
        -webkit-transform:scale(0.9);
        transform:scale(0.9);
    }
}
@keyframes hvr-pulse-shrink {
    to {
        -webkit-transform:scale(0.9);
        transform:scale(0.9);
    }
}
.hvr-pulse-shrink {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
    -webkit-animation-name:hvr-pulse-shrink;
    animation-name:hvr-pulse-shrink;
    -webkit-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate;
}
@-webkit-keyframes hvr-push {
    50% {
        -webkit-transform:scale(0.8);
        transform:scale(0.8);
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1);
    }
}
@keyframes hvr-push {
    50% {
        -webkit-transform:scale(0.8);
        transform:scale(0.8);
    }
    100% {
        -webkit-transform:scale(1);
        transform:scale(1);
    }
}
.hvr-push {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
    -webkit-animation-name:hvr-push;
    animation-name:hvr-push;
    -webkit-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
@-webkit-keyframes hvr-pop {
    50% {
        -webkit-transform:scale(1.2);
        transform:scale(1.2);
    }
}
@keyframes hvr-pop {
    50% {
        -webkit-transform:scale(1.2);
        transform:scale(1.2);
    }
}
.hvr-pop {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
    -webkit-animation-name:hvr-pop;
    animation-name:hvr-pop;
    -webkit-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
.hvr-bounce-in {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
    -webkit-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);
    transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);
}
.hvr-bounce-out {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
}
.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active {
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
    -webkit-transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);
    transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);
}
.hvr-rotate {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
    -webkit-transform:rotate(4deg);
    transform:rotate(4deg);
}
.hvr-grow-rotate {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
    -webkit-transform:scale(1.1) rotate(4deg);
    transform:scale(1.1) rotate(4deg);
}
.hvr-float {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px);
}
.hvr-sink {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active {
    -webkit-transform:translateY(8px);
    transform:translateY(8px);
}
@-webkit-keyframes hvr-bob {
    0% {
        -webkit-transform:translateY(-8px);
        transform:translateY(-8px);
    }
    50% {
        -webkit-transform:translateY(-4px);
        transform:translateY(-4px);
    }
    100% {
        -webkit-transform:translateY(-8px);
        transform:translateY(-8px);
    }
}
@keyframes hvr-bob {
    0% {
        -webkit-transform:translateY(-8px);
        transform:translateY(-8px);
    }
    50% {
        -webkit-transform:translateY(-4px);
        transform:translateY(-4px);
    }
    100% {
        -webkit-transform:translateY(-8px);
        transform:translateY(-8px);
    }
}
@-webkit-keyframes hvr-bob-float {
    100% {
        -webkit-transform:translateY(-8px);
        transform:translateY(-8px);
    }
}
@keyframes hvr-bob-float {
    100% {
        -webkit-transform:translateY(-8px);
        transform:translateY(-8px);
    }
}
.hvr-bob {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
    -webkit-animation-name:hvr-bob-float, hvr-bob;
    animation-name:hvr-bob-float, hvr-bob;
    -webkit-animation-duration:.3s, 1.5s;
    animation-duration:.3s, 1.5s;
    -webkit-animation-delay:0s, .3s;
    animation-delay:0s, .3s;
    -webkit-animation-timing-function:ease-out, ease-in-out;
    animation-timing-function:ease-out, ease-in-out;
    -webkit-animation-iteration-count:1, infinite;
    animation-iteration-count:1, infinite;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-direction:normal, alternate;
    animation-direction:normal, alternate;
}
@-webkit-keyframes hvr-hang {
    0% {
        -webkit-transform:translateY(8px);
        transform:translateY(8px);
    }
    50% {
        -webkit-transform:translateY(4px);
        transform:translateY(4px);
    }
    100% {
        -webkit-transform:translateY(8px);
        transform:translateY(8px);
    }
}
@keyframes hvr-hang {
    0% {
        -webkit-transform:translateY(8px);
        transform:translateY(8px);
    }
    50% {
        -webkit-transform:translateY(4px);
        transform:translateY(4px);
    }
    100% {
        -webkit-transform:translateY(8px);
        transform:translateY(8px);
    }
}
@-webkit-keyframes hvr-hang-sink {
    100% {
        -webkit-transform:translateY(8px);
        transform:translateY(8px);
    }
}
@keyframes hvr-hang-sink {
    100% {
        -webkit-transform:translateY(8px);
        transform:translateY(8px);
    }
}
.hvr-hang {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
    -webkit-animation-name:hvr-hang-sink, hvr-hang;
    animation-name:hvr-hang-sink, hvr-hang;
    -webkit-animation-duration:.3s, 1.5s;
    animation-duration:.3s, 1.5s;
    -webkit-animation-delay:0s, .3s;
    animation-delay:0s, .3s;
    -webkit-animation-timing-function:ease-out, ease-in-out;
    animation-timing-function:ease-out, ease-in-out;
    -webkit-animation-iteration-count:1, infinite;
    animation-iteration-count:1, infinite;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-direction:normal, alternate;
    animation-direction:normal, alternate;
}
.hvr-skew {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active {
    -webkit-transform:skew(-10deg);
    transform:skew(-10deg);
}
.hvr-skew-forward {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
}
.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active {
    -webkit-transform:skew(-10deg);
    transform:skew(-10deg);
}
.hvr-skew-backward {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
}
.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active {
    -webkit-transform:skew(10deg);
    transform:skew(10deg);
}
@-webkit-keyframes hvr-wobble-vertical {
    16.65% {
        -webkit-transform:translateY(8px);
        transform:translateY(8px);
    }
    33.3% {
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px);
    }
    49.95% {
        -webkit-transform:translateY(4px);
        transform:translateY(4px);
    }
    66.6% {
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px);
    }
    83.25% {
        -webkit-transform:translateY(1px);
        transform:translateY(1px);
    }
    100% {
        -webkit-transform:translateY(0);
        transform:translateY(0);
    }
}
@keyframes hvr-wobble-vertical {
    16.65% {
        -webkit-transform:translateY(8px);
        transform:translateY(8px);
    }
    33.3% {
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px);
    }
    49.95% {
        -webkit-transform:translateY(4px);
        transform:translateY(4px);
    }
    66.6% {
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px);
    }
    83.25% {
        -webkit-transform:translateY(1px);
        transform:translateY(1px);
    }
    100% {
        -webkit-transform:translateY(0);
        transform:translateY(0);
    }
}
.hvr-wobble-vertical {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
    -webkit-animation-name:hvr-wobble-vertical;
    animation-name:hvr-wobble-vertical;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
@-webkit-keyframes hvr-wobble-horizontal {
    16.65% {
        -webkit-transform:translateX(8px);
        transform:translateX(8px);
    }
    33.3% {
        -webkit-transform:translateX(-6px);
        transform:translateX(-6px);
    }
    49.95% {
        -webkit-transform:translateX(4px);
        transform:translateX(4px);
    }
    66.6% {
        -webkit-transform:translateX(-2px);
        transform:translateX(-2px);
    }
    83.25% {
        -webkit-transform:translateX(1px);
        transform:translateX(1px);
    }
    100% {
        -webkit-transform:translateX(0);
        transform:translateX(0);
    }
}
@keyframes hvr-wobble-horizontal {
    16.65% {
        -webkit-transform:translateX(8px);
        transform:translateX(8px);
    }
    33.3% {
        -webkit-transform:translateX(-6px);
        transform:translateX(-6px);
    }
    49.95% {
        -webkit-transform:translateX(4px);
        transform:translateX(4px);
    }
    66.6% {
        -webkit-transform:translateX(-2px);
        transform:translateX(-2px);
    }
    83.25% {
        -webkit-transform:translateX(1px);
        transform:translateX(1px);
    }
    100% {
        -webkit-transform:translateX(0);
        transform:translateX(0);
    }
}
.hvr-wobble-horizontal {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
    -webkit-animation-name:hvr-wobble-horizontal;
    animation-name:hvr-wobble-horizontal;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
@-webkit-keyframes hvr-wobble-to-bottom-right {
    16.65% {
        -webkit-transform:translate(8px,8px);
        transform:translate(8px,8px);
    }
    33.3% {
        -webkit-transform:translate(-6px,-6px);
        transform:translate(-6px,-6px);
    }
    49.95% {
        -webkit-transform:translate(4px,4px);
        transform:translate(4px,4px);
    }
    66.6% {
        -webkit-transform:translate(-2px,-2px);
        transform:translate(-2px,-2px);
    }
    83.25% {
        -webkit-transform:translate(1px,1px);
        transform:translate(1px,1px);
    }
    100% {
        -webkit-transform:translate(0,0);
        transform:translate(0,0);
    }
}
@keyframes hvr-wobble-to-bottom-right {
    16.65% {
        -webkit-transform:translate(8px,8px);
        transform:translate(8px,8px);
    }
    33.3% {
        -webkit-transform:translate(-6px,-6px);
        transform:translate(-6px,-6px);
    }
    49.95% {
        -webkit-transform:translate(4px,4px);
        transform:translate(4px,4px);
    }
    66.6% {
        -webkit-transform:translate(-2px,-2px);
        transform:translate(-2px,-2px);
    }
    83.25% {
        -webkit-transform:translate(1px,1px);
        transform:translate(1px,1px);
    }
    100% {
        -webkit-transform:translate(0,0);
        transform:translate(0,0);
    }
}
.hvr-wobble-to-bottom-right {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-wobble-to-bottom-right:hover, .hvr-wobble-to-bottom-right:focus, .hvr-wobble-to-bottom-right:active {
    -webkit-animation-name:hvr-wobble-to-bottom-right;
    animation-name:hvr-wobble-to-bottom-right;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
@-webkit-keyframes hvr-wobble-to-top-right {
    16.65% {
        -webkit-transform:translate(8px,-8px);
        transform:translate(8px,-8px);
    }
    33.3% {
        -webkit-transform:translate(-6px,6px);
        transform:translate(-6px,6px);
    }
    49.95% {
        -webkit-transform:translate(4px,-4px);
        transform:translate(4px,-4px);
    }
    66.6% {
        -webkit-transform:translate(-2px,2px);
        transform:translate(-2px,2px);
    }
    83.25% {
        -webkit-transform:translate(1px,-1px);
        transform:translate(1px,-1px);
    }
    100% {
        -webkit-transform:translate(0,0);
        transform:translate(0,0);
    }
}
@keyframes hvr-wobble-to-top-right {
    16.65% {
        -webkit-transform:translate(8px,-8px);
        transform:translate(8px,-8px);
    }
    33.3% {
        -webkit-transform:translate(-6px,6px);
        transform:translate(-6px,6px);
    }
    49.95% {
        -webkit-transform:translate(4px,-4px);
        transform:translate(4px,-4px);
    }
    66.6% {
        -webkit-transform:translate(-2px,2px);
        transform:translate(-2px,2px);
    }
    83.25% {
        -webkit-transform:translate(1px,-1px);
        transform:translate(1px,-1px);
    }
    100% {
        -webkit-transform:translate(0,0);
        transform:translate(0,0);
    }
}
.hvr-wobble-to-top-right {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active {
    -webkit-animation-name:hvr-wobble-to-top-right;
    animation-name:hvr-wobble-to-top-right;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
@-webkit-keyframes hvr-wobble-top {
    16.65% {
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg);
    }
    33.3% {
        -webkit-transform:skew(10deg);
        transform:skew(10deg);
    }
    49.95% {
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg);
    }
    66.6% {
        -webkit-transform:skew(4deg);
        transform:skew(4deg);
    }
    83.25% {
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg);
    }
    100% {
        -webkit-transform:skew(0);
        transform:skew(0);
    }
}
@keyframes hvr-wobble-top {
    16.65% {
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg);
    }
    33.3% {
        -webkit-transform:skew(10deg);
        transform:skew(10deg);
    }
    49.95% {
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg);
    }
    66.6% {
        -webkit-transform:skew(4deg);
        transform:skew(4deg);
    }
    83.25% {
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg);
    }
    100% {
        -webkit-transform:skew(0);
        transform:skew(0);
    }
}
.hvr-wobble-top {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
}
.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active {
    -webkit-animation-name:hvr-wobble-top;
    animation-name:hvr-wobble-top;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
@-webkit-keyframes hvr-wobble-bottom {
    16.65% {
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg);
    }
    33.3% {
        -webkit-transform:skew(10deg);
        transform:skew(10deg);
    }
    49.95% {
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg);
    }
    66.6% {
        -webkit-transform:skew(4deg);
        transform:skew(4deg);
    }
    83.25% {
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg);
    }
    100% {
        -webkit-transform:skew(0);
        transform:skew(0);
    }
}
@keyframes hvr-wobble-bottom {
    16.65% {
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg);
    }
    33.3% {
        -webkit-transform:skew(10deg);
        transform:skew(10deg);
    }
    49.95% {
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg);
    }
    66.6% {
        -webkit-transform:skew(4deg);
        transform:skew(4deg);
    }
    83.25% {
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg);
    }
    100% {
        -webkit-transform:skew(0);
        transform:skew(0);
    }
}
.hvr-wobble-bottom {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transform-origin:100% 0;
    transform-origin:100% 0;
}
.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active {
    -webkit-animation-name:hvr-wobble-bottom;
    animation-name:hvr-wobble-bottom;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
@-webkit-keyframes hvr-wobble-skew {
    16.65% {
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg);
    }
    33.3% {
        -webkit-transform:skew(10deg);
        transform:skew(10deg);
    }
    49.95% {
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg);
    }
    66.6% {
        -webkit-transform:skew(4deg);
        transform:skew(4deg);
    }
    83.25% {
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg);
    }
    100% {
        -webkit-transform:skew(0);
        transform:skew(0);
    }
}
@keyframes hvr-wobble-skew {
    16.65% {
        -webkit-transform:skew(-12deg);
        transform:skew(-12deg);
    }
    33.3% {
        -webkit-transform:skew(10deg);
        transform:skew(10deg);
    }
    49.95% {
        -webkit-transform:skew(-6deg);
        transform:skew(-6deg);
    }
    66.6% {
        -webkit-transform:skew(4deg);
        transform:skew(4deg);
    }
    83.25% {
        -webkit-transform:skew(-2deg);
        transform:skew(-2deg);
    }
    100% {
        -webkit-transform:skew(0);
        transform:skew(0);
    }
}
.hvr-wobble-skew {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active {
    -webkit-animation-name:hvr-wobble-skew;
    animation-name:hvr-wobble-skew;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
@-webkit-keyframes hvr-buzz {
    50% {
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg);
    }
    100% {
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg);
    }
}
@keyframes hvr-buzz {
    50% {
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg);
    }
    100% {
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg);
    }
}
.hvr-buzz {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
    -webkit-animation-name:hvr-buzz;
    animation-name:hvr-buzz;
    -webkit-animation-duration:0.15s;
    animation-duration:0.15s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
@-webkit-keyframes hvr-buzz-out {
    10% {
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg);
    }
    20% {
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg);
    }
    30% {
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg);
    }
    40% {
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg);
    }
    50% {
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg);
    }
    60% {
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg);
    }
    70% {
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg);
    }
    80% {
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg);
    }
    90% {
        -webkit-transform:translateX(1px) rotate(0);
        transform:translateX(1px) rotate(0);
    }
    100% {
        -webkit-transform:translateX(-1px) rotate(0);
        transform:translateX(-1px) rotate(0);
    }
}
@keyframes hvr-buzz-out {
    10% {
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg);
    }
    20% {
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg);
    }
    30% {
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg);
    }
    40% {
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg);
    }
    50% {
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg);
    }
    60% {
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg);
    }
    70% {
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg);
    }
    80% {
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg);
    }
    90% {
        -webkit-transform:translateX(1px) rotate(0);
        transform:translateX(1px) rotate(0);
    }
    100% {
        -webkit-transform:translateX(-1px) rotate(0);
        transform:translateX(-1px) rotate(0);
    }
}
.hvr-buzz-out {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
}
.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
    -webkit-animation-name:hvr-buzz-out;
    animation-name:hvr-buzz-out;
    -webkit-animation-duration:0.75s;
    animation-duration:0.75s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
.hvr-forward {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {
    -webkit-transform:translateX(8px);
    transform:translateX(8px);
}
.hvr-backward {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active {
    -webkit-transform:translateX(-8px);
    transform:translateX(-8px);
}
.hvr-fade {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    overflow:hidden;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:color, background-color;
    transition-property:color, background-color;
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
    background-color:#e42312;
    color:white;
}
@-webkit-keyframes hvr-back-pulse {
    50% { background-color:rgba(228,35,18,0.75); }
}
@keyframes hvr-back-pulse {
    50% { background-color:rgba(228,35,18,0.75); }
}
.hvr-back-pulse {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    overflow:hidden;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    -webkit-transition-property:color, background-color;
    transition-property:color, background-color;
}
.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
    -webkit-animation-name:hvr-back-pulse;
    animation-name:hvr-back-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-delay:0.5s;
    animation-delay:0.5s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    background-color:#e42312;
    color:white;
}
.hvr-sweep-to-right {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-sweep-to-right:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#e42312;
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:0 50%;
    transform-origin:0 50%;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active { color:white; }
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
}
.hvr-sweep-to-left {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-sweep-to-left:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#e42312;
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active { color:white; }
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
}
.hvr-sweep-to-bottom {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-sweep-to-bottom:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#e42312;
    -webkit-transform:scaleY(0);
    transform:scaleY(0);
    -webkit-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active { color:white; }
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
}
.hvr-sweep-to-top {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-sweep-to-top:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#e42312;
    -webkit-transform:scaleY(0);
    transform:scaleY(0);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active { color:white; }
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
}
.hvr-bounce-to-right {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
}
.hvr-bounce-to-right:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#e42312;
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:0 50%;
    transform-origin:0 50%;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active { color:white; }
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
    -webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
    transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
}
.hvr-bounce-to-left {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
}
.hvr-bounce-to-left:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#e42312;
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active { color:white; }
.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before {
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
    -webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
    transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
}
.hvr-bounce-to-bottom {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
}
.hvr-bounce-to-bottom:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#e42312;
    -webkit-transform:scaleY(0);
    transform:scaleY(0);
    -webkit-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active { color:white; }
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
    transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
}
.hvr-bounce-to-top {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
}
.hvr-bounce-to-top:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#e42312;
    -webkit-transform:scaleY(0);
    transform:scaleY(0);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active { color:white; }
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
    transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
}
.hvr-radial-out {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    overflow:hidden;
    background:#e1e1e1;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-radial-out:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#e42312;
    border-radius:100%;
    -webkit-transform:scale(0);
    transform:scale(0);
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active { color:white; }
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
    -webkit-transform:scale(2);
    transform:scale(2);
}
.hvr-radial-in {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    overflow:hidden;
    background:#e42312;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-radial-in:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#e1e1e1;
    border-radius:100%;
    -webkit-transform:scale(2);
    transform:scale(2);
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active { color:white; }
.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before {
    -webkit-transform:scale(0);
    transform:scale(0);
}
.hvr-rectangle-in {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    background:#e42312;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-rectangle-in:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#e1e1e1;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active { color:white; }
.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
    -webkit-transform:scale(0);
    transform:scale(0);
}
.hvr-rectangle-out {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    background:#e1e1e1;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-rectangle-out:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:#e42312;
    -webkit-transform:scale(0);
    transform:scale(0);
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active { color:white; }
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
    -webkit-transform:scale(1);
    transform:scale(1);
}
.hvr-shutter-in-horizontal {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    background:#e42312;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-shutter-in-horizontal:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#e1e1e1;
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
    -webkit-transform-origin:50%;
    transform-origin:50%;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active { color:white; }
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
}
.hvr-shutter-out-horizontal {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    background:#e1e1e1;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-shutter-out-horizontal:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#e42312;
    -webkit-transform:scaleX(0);
    transform:scaleX(0);
    -webkit-transform-origin:50%;
    transform-origin:50%;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active { color:white; }
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
    -webkit-transform:scaleX(1);
    transform:scaleX(1);
}
.hvr-shutter-in-vertical {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    background:#e42312;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-shutter-in-vertical:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#e1e1e1;
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
    -webkit-transform-origin:50%;
    transform-origin:50%;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active { color:white; }
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
    -webkit-transform:scaleY(0);
    transform:scaleY(0);
}
.hvr-shutter-out-vertical {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    background:#e1e1e1;
    -webkit-transition-property:color;
    transition-property:color;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-shutter-out-vertical:before {
    content:"";
    position:absolute;
    z-index:-1;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:#e42312;
    -webkit-transform:scaleY(0);
    transform:scaleY(0);
    -webkit-transform-origin:50%;
    transform-origin:50%;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active { color:white; }
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
    -webkit-transform:scaleY(1);
    transform:scaleY(1);
}
.hvr-border-fade {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:box-shadow;
    transition-property:box-shadow;
    box-shadow:inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;
    /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
    box-shadow:inset 0 0 0 4px #e42312, 0 0 1px transparent;
    /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-hollow {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:background;
    transition-property:background;
    box-shadow:inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;
    /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active { background:none; }
.hvr-trim {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-trim:before {
    content:'';
    position:absolute;
    border:white solid 4px;
    top:4px;
    left:4px;
    right:4px;
    bottom:4px;
    opacity:0;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:opacity;
    transition-property:opacity;
}
.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before { opacity:1; }
@-webkit-keyframes hvr-ripple-out {
    100% {
        top:-12px;
        right:-12px;
        bottom:-12px;
        left:-12px;
        opacity:0;
    }
}
@keyframes hvr-ripple-out {
    100% {
        top:-12px;
        right:-12px;
        bottom:-12px;
        left:-12px;
        opacity:0;
    }
}
.hvr-ripple-out {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-ripple-out:before {
    content:'';
    position:absolute;
    border:#e1e1e1 solid 6px;
    top:0;
    right:0;
    bottom:0;
    left:0;
    -webkit-animation-duration:1s;
    animation-duration:1s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
    -webkit-animation-name:hvr-ripple-out;
    animation-name:hvr-ripple-out;
}
@-webkit-keyframes hvr-ripple-in {
    100% {
        top:0;
        right:0;
        bottom:0;
        left:0;
        opacity:1;
    }
}
@keyframes hvr-ripple-in {
    100% {
        top:0;
        right:0;
        bottom:0;
        left:0;
        opacity:1;
    }
}
.hvr-ripple-in {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-ripple-in:before {
    content:'';
    position:absolute;
    border:#e1e1e1 solid 4px;
    top:-12px;
    right:-12px;
    bottom:-12px;
    left:-12px;
    opacity:0;
    -webkit-animation-duration:1s;
    animation-duration:1s;
}
.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before {
    -webkit-animation-name:hvr-ripple-in;
    animation-name:hvr-ripple-in;
}
.hvr-outline-out {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-outline-out:before {
    content:'';
    position:absolute;
    border:#e1e1e1 solid 4px;
    top:0;
    right:0;
    bottom:0;
    left:0;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:top, right, bottom, left;
    transition-property:top, right, bottom, left;
}
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
    top:-8px;
    right:-8px;
    bottom:-8px;
    left:-8px;
}
.hvr-outline-in {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-outline-in:before {
    pointer-events:none;
    content:'';
    position:absolute;
    border:#e1e1e1 solid 4px;
    top:-16px;
    right:-16px;
    bottom:-16px;
    left:-16px;
    opacity:0;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:top, right, bottom, left;
    transition-property:top, right, bottom, left;
}
.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
    top:-8px;
    right:-8px;
    bottom:-8px;
    left:-8px;
    opacity:1;
}
.hvr-round-corners {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:border-radius;
    transition-property:border-radius;
}
.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active { border-radius:1em; }
.hvr-underline-from-left {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    overflow:hidden;
}
.hvr-underline-from-left:before {
    content:"";
    position:absolute;
    z-index:-1;
    left:0;
    right:100%;
    bottom:0;
    background:#e42312;
    height:4px;
    -webkit-transition-property:right;
    transition-property:right;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before { right:0; }
.hvr-underline-from-center {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    overflow:hidden;
}
.hvr-underline-from-center:before {
    content:"";
    position:absolute;
    z-index:-1;
    left:50%;
    right:50%;
    bottom:0;
    background:#e42312;
    height:4px;
    -webkit-transition-property:left, right;
    transition-property:left, right;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
    left:0;
    right:0;
}
.hvr-underline-from-right {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    overflow:hidden;
}
.hvr-underline-from-right:before {
    content:"";
    position:absolute;
    z-index:-1;
    left:100%;
    right:0;
    bottom:0;
    background:#e42312;
    height:4px;
    -webkit-transition-property:left;
    transition-property:left;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before { left:0; }
.hvr-overline-from-left {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    overflow:hidden;
}
.hvr-overline-from-left:before {
    content:"";
    position:absolute;
    z-index:-1;
    left:0;
    right:100%;
    top:0;
    background:#e42312;
    height:4px;
    -webkit-transition-property:right;
    transition-property:right;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before { right:0; }
.hvr-overline-from-center {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    overflow:hidden;
}
.hvr-overline-from-center:before {
    content:"";
    position:absolute;
    z-index:-1;
    left:50%;
    right:50%;
    top:0;
    background:#e42312;
    height:4px;
    -webkit-transition-property:left, right;
    transition-property:left, right;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before {
    left:0;
    right:0;
}
.hvr-overline-from-right {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    overflow:hidden;
}
.hvr-overline-from-right:before {
    content:"";
    position:absolute;
    z-index:-1;
    left:100%;
    right:0;
    top:0;
    background:#e42312;
    height:4px;
    -webkit-transition-property:left;
    transition-property:left;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-overline-from-right:hover:before, .hvr-overline-from-right:focus:before, .hvr-overline-from-right:active:before { left:0; }
.hvr-reveal {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    overflow:hidden;
}
.hvr-reveal:before {
    content:"";
    position:absolute;
    z-index:-1;
    left:0;
    right:0;
    top:0;
    bottom:0;
    border-color:#e42312;
    border-style:solid;
    border-width:0;
    -webkit-transition-property:border-width;
    transition-property:border-width;
    -webkit-transition-duration:0.1s;
    transition-duration:0.1s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before {
    -webkit-transform:translateY(0);
    transform:translateY(0);
    border-width:4px;
}
.hvr-underline-reveal {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    overflow:hidden;
}
.hvr-underline-reveal:before {
    content:"";
    position:absolute;
    z-index:-1;
    left:0;
    right:0;
    bottom:0;
    background:#e42312;
    height:4px;
    -webkit-transform:translateY(4px);
    transform:translateY(4px);
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
    -webkit-transform:translateY(0);
    transform:translateY(0);
}
.hvr-overline-reveal {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    overflow:hidden;
}
.hvr-overline-reveal:before {
    content:"";
    position:absolute;
    z-index:-1;
    left:0;
    right:0;
    top:0;
    background:#e42312;
    height:4px;
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before {
    -webkit-transform:translateY(0);
    transform:translateY(0);
}
.hvr-glow {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:box-shadow;
    transition-property:box-shadow;
}
.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active { box-shadow:0 0 8px rgba(0,0,0,0.6); }
.hvr-shadow {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:box-shadow;
    transition-property:box-shadow;
}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active { box-shadow:0 10px 10px -10px rgba(0,0,0,0.5); }
.hvr-grow-shadow {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:box-shadow, transform;
    transition-property:box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
    box-shadow:0 10px 10px -10px rgba(0,0,0,0.5);
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
}
.hvr-box-shadow-outset {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:box-shadow;
    transition-property:box-shadow;
}
.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active { box-shadow:2px 2px 2px rgba(0,0,0,0.6); }
.hvr-box-shadow-inset {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:box-shadow;
    transition-property:box-shadow;
    box-shadow:inset 0 0 0 rgba(0,0,0,0.6), 0 0 1px transparent;
    /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-box-shadow-inset:hover, .hvr-box-shadow-inset:focus, .hvr-box-shadow-inset:active {
    box-shadow:inset 2px 2px 2px rgba(0,0,0,0.6), 0 0 1px transparent;
    /* Hack to improve aliasing on mobile/tablet devices */
}
.hvr-float-shadow {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-float-shadow:before {
    pointer-events:none;
    position:absolute;
    z-index:-1;
    content:'';
    top:100%;
    left:5%;
    height:10px;
    width:90%;
    opacity:0;
    background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,transparent 80%);
    background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,transparent 80%);
    /* W3C */
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform, opacity;
    transition-property:transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
    -webkit-transform:translateY(-5px);
    transform:translateY(-5px);
    /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
    opacity:1;
    -webkit-transform:translateY(5px);
    transform:translateY(5px);
    /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
.hvr-shadow-radial {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-shadow-radial:before, .hvr-shadow-radial:after {
    pointer-events:none;
    position:absolute;
    content:'';
    left:0;
    width:100%;
    box-sizing:border-box;
    background-repeat:no-repeat;
    height:5px;
    opacity:0;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:opacity;
    transition-property:opacity;
}
.hvr-shadow-radial:before {
    bottom:100%;
    background:-webkit-radial-gradient(50% 150%,ellipse,rgba(0,0,0,0.6) 0%,transparent 80%);
    background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,0.6) 0%,transparent 80%);
}
.hvr-shadow-radial:after {
    top:100%;
    background:-webkit-radial-gradient(50% -50%,ellipse,rgba(0,0,0,0.6) 0%,transparent 80%);
    background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,0.6) 0%,transparent 80%);
}
.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after { opacity:1; }
.hvr-bubble-top {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-bubble-top:before {
    pointer-events:none;
    position:absolute;
    z-index:-1;
    content:'';
    border-style:solid;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    left:calc(40%);
    top:0;
    border-width:0 10px 10px 10px;
    border-color:transparent transparent #e1e1e1 transparent;
}
.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before {
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px);
}
.hvr-bubble-right {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-bubble-right:before {
    pointer-events:none;
    position:absolute;
    z-index:-1;
    content:'';
    border-style:solid;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    top:calc(40%);
    right:0;
    border-width:10px 0 10px 10px;
    border-color:transparent transparent transparent #e1e1e1;
}
.hvr-bubble-right:hover:before, .hvr-bubble-right:focus:before, .hvr-bubble-right:active:before {
    -webkit-transform:translateX(10px);
    transform:translateX(10px);
}
.hvr-bubble-bottom {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-bubble-bottom:before {
    pointer-events:none;
    position:absolute;
    z-index:-1;
    content:'';
    border-style:solid;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    left:calc(40%);
    bottom:0;
    border-width:10px 10px 0 10px;
    border-color:#e1e1e1 transparent transparent transparent;
}
.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before {
    -webkit-transform:translateY(10px);
    transform:translateY(10px);
}
.hvr-bubble-left {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-bubble-left:before {
    pointer-events:none;
    position:absolute;
    z-index:-1;
    content:'';
    border-style:solid;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    top:calc(40%);
    left:0;
    border-width:10px 10px 10px 0;
    border-color:transparent #e1e1e1 transparent transparent;
}
.hvr-bubble-left:hover:before, .hvr-bubble-left:focus:before, .hvr-bubble-left:active:before {
    -webkit-transform:translateX(-10px);
    transform:translateX(-10px);
}
.hvr-bubble-float-top {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-bubble-float-top:before {
    position:absolute;
    z-index:-1;
    content:'';
    left:calc(40%);
    top:0;
    border-style:solid;
    border-width:0 10px 10px 10px;
    border-color:transparent transparent #e1e1e1 transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active {
    -webkit-transform:translateY(10px);
    transform:translateY(10px);
}
.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before {
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px);
}
.hvr-bubble-float-right {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-bubble-float-right:before {
    position:absolute;
    z-index:-1;
    top:calc(40%);
    right:0;
    content:'';
    border-style:solid;
    border-width:10px 0 10px 10px;
    border-color:transparent transparent transparent #e1e1e1;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-bubble-float-right:hover, .hvr-bubble-float-right:focus, .hvr-bubble-float-right:active {
    -webkit-transform:translateX(-10px);
    transform:translateX(-10px);
}
.hvr-bubble-float-right:hover:before, .hvr-bubble-float-right:focus:before, .hvr-bubble-float-right:active:before {
    -webkit-transform:translateX(10px);
    transform:translateX(10px);
}
.hvr-bubble-float-bottom {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-bubble-float-bottom:before {
    position:absolute;
    z-index:-1;
    content:'';
    left:calc(40%);
    bottom:0;
    border-style:solid;
    border-width:10px 10px 0 10px;
    border-color:#e1e1e1 transparent transparent transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active {
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px);
}
.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before {
    -webkit-transform:translateY(10px);
    transform:translateY(10px);
}
.hvr-bubble-float-left {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-bubble-float-left:before {
    position:absolute;
    z-index:-1;
    content:'';
    top:calc(40%);
    left:0;
    border-style:solid;
    border-width:10px 10px 10px 0;
    border-color:transparent #e1e1e1 transparent transparent;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
}
.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active {
    -webkit-transform:translateX(10px);
    transform:translateX(10px);
}
.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before {
    -webkit-transform:translateX(-10px);
    transform:translateX(-10px);
}
.hvr-icon-back {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-left:2.2em;
    -webkit-transition-duration:0.1s;
    transition-duration:0.1s;
}
.hvr-icon-back:before {
    content:"\f137";
    position:absolute;
    left:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-duration:0.1s;
    transition-duration:0.1s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-back:hover:before, .hvr-icon-back:focus:before, .hvr-icon-back:active:before {
    -webkit-transform:translateX(-4px);
    transform:translateX(-4px);
}
.hvr-icon-forward {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.1s;
    transition-duration:0.1s;
}
.hvr-icon-forward:before {
    content:"\f138";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-duration:0.1s;
    transition-duration:0.1s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-forward:hover:before, .hvr-icon-forward:focus:before, .hvr-icon-forward:active:before {
    -webkit-transform:translateX(4px);
    transform:translateX(4px);
}
@-webkit-keyframes hvr-icon-down {
    0%, 50%, 100% {
        -webkit-transform:translateY(0);
        transform:translateY(0);
    }
    25%, 75% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px);
    }
}
@keyframes hvr-icon-down {
    0%, 50%, 100% {
        -webkit-transform:translateY(0);
        transform:translateY(0);
    }
    25%, 75% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px);
    }
}
.hvr-icon-down {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
}
.hvr-icon-down:before {
    content:"\f01a";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
}
.hvr-icon-down:hover:before, .hvr-icon-down:focus:before, .hvr-icon-down:active:before {
    -webkit-animation-name:hvr-icon-down;
    animation-name:hvr-icon-down;
    -webkit-animation-duration:0.75s;
    animation-duration:0.75s;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
}
@-webkit-keyframes hvr-icon-up {
    0%, 50%, 100% {
        -webkit-transform:translateY(0);
        transform:translateY(0);
    }
    25%, 75% {
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px);
    }
}
@keyframes hvr-icon-up {
    0%, 50%, 100% {
        -webkit-transform:translateY(0);
        transform:translateY(0);
    }
    25%, 75% {
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px);
    }
}
.hvr-icon-up {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
}
.hvr-icon-up:before {
    content:"\f01b";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
}
.hvr-icon-up:hover:before, .hvr-icon-up:focus:before, .hvr-icon-up:active:before {
    -webkit-animation-name:hvr-icon-up;
    animation-name:hvr-icon-up;
    -webkit-animation-duration:0.75s;
    animation-duration:0.75s;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
}
.hvr-icon-spin {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
}
.hvr-icon-spin:before {
    content:"\f021";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transition-duration:1s;
    transition-duration:1s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-in-out;
    transition-timing-function:ease-in-out;
}
.hvr-icon-spin:hover:before, .hvr-icon-spin:focus:before, .hvr-icon-spin:active:before {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
}
@-webkit-keyframes hvr-icon-drop {
    0% { opacity:0; }
    50% {
        opacity:0;
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%);
    }
    51%, 100% { opacity:1; }
}
@keyframes hvr-icon-drop {
    0% { opacity:0; }
    50% {
        opacity:0;
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%);
    }
    51%, 100% { opacity:1; }
}
.hvr-icon-drop {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
}
.hvr-icon-drop:before {
    content:"\f041";
    position:absolute;
    right:1em;
    opacity:1;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
}
.hvr-icon-drop:hover:before, .hvr-icon-drop:focus:before, .hvr-icon-drop:active:before {
    opacity:0;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-animation-name:hvr-icon-drop;
    animation-name:hvr-icon-drop;
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-delay:0.3s;
    animation-delay:0.3s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
    animation-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);
}
.hvr-icon-fade {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
}
.hvr-icon-fade:before {
    content:"\f00c";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-duration:0.5s;
    transition-duration:0.5s;
    -webkit-transition-property:color;
    transition-property:color;
}
.hvr-icon-fade:hover:before, .hvr-icon-fade:focus:before, .hvr-icon-fade:active:before { color:#0F9E5E; }
@-webkit-keyframes hvr-icon-float-away {
    0% { opacity:1; }
    100% {
        opacity:0;
        -webkit-transform:translateY(-1em);
        transform:translateY(-1em);
    }
}
@keyframes hvr-icon-float-away {
    0% { opacity:1; }
    100% {
        opacity:0;
        -webkit-transform:translateY(-1em);
        transform:translateY(-1em);
    }
}
.hvr-icon-float-away {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
}
.hvr-icon-float-away:before, .hvr-icon-float-away:after {
    content:"\f055";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
}
.hvr-icon-float-away:after {
    opacity:0;
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}
.hvr-icon-float-away:hover:after, .hvr-icon-float-away:focus:after, .hvr-icon-float-away:active:after {
    -webkit-animation-name:hvr-icon-float-away;
    animation-name:hvr-icon-float-away;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
}
@-webkit-keyframes hvr-icon-sink-away {
    0% { opacity:1; }
    100% {
        opacity:0;
        -webkit-transform:translateY(1em);
        transform:translateY(1em);
    }
}
@keyframes hvr-icon-sink-away {
    0% { opacity:1; }
    100% {
        opacity:0;
        -webkit-transform:translateY(1em);
        transform:translateY(1em);
    }
}
.hvr-icon-sink-away {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
}
.hvr-icon-sink-away:before, .hvr-icon-sink-away:after {
    content:"\f056";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
}
.hvr-icon-sink-away:after {
    opacity:0;
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
}
.hvr-icon-sink-away:hover:after, .hvr-icon-sink-away:focus:after, .hvr-icon-sink-away:active:after {
    -webkit-animation-name:hvr-icon-sink-away;
    animation-name:hvr-icon-sink-away;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
}
.hvr-icon-grow {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-grow:before {
    content:"\f118";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-grow:hover:before, .hvr-icon-grow:focus:before, .hvr-icon-grow:active:before {
    -webkit-transform:scale(1.3) translateZ(0);
    transform:scale(1.3) translateZ(0);
}
.hvr-icon-shrink {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-shrink:before {
    content:"\f119";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-shrink:hover:before, .hvr-icon-shrink:focus:before, .hvr-icon-shrink:active:before {
    -webkit-transform:scale(0.8);
    transform:scale(0.8);
}
@-webkit-keyframes hvr-icon-pulse {
    25% {
        -webkit-transform:scale(1.3);
        transform:scale(1.3);
    }
    75% {
        -webkit-transform:scale(0.8);
        transform:scale(0.8);
    }
}
@keyframes hvr-icon-pulse {
    25% {
        -webkit-transform:scale(1.3);
        transform:scale(1.3);
    }
    75% {
        -webkit-transform:scale(0.8);
        transform:scale(0.8);
    }
}
.hvr-icon-pulse {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
}
.hvr-icon-pulse:before {
    content:"\f015";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-pulse:hover:before, .hvr-icon-pulse:focus:before, .hvr-icon-pulse:active:before {
    -webkit-animation-name:hvr-icon-pulse;
    animation-name:hvr-icon-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
@-webkit-keyframes hvr-icon-pulse-grow {
    to {
        -webkit-transform:scale(1.3);
        transform:scale(1.3);
    }
}
@keyframes hvr-icon-pulse-grow {
    to {
        -webkit-transform:scale(1.3);
        transform:scale(1.3);
    }
}
.hvr-icon-pulse-grow {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
}
.hvr-icon-pulse-grow:before {
    content:"\f015";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-pulse-grow:hover:before, .hvr-icon-pulse-grow:focus:before, .hvr-icon-pulse-grow:active:before {
    -webkit-animation-name:hvr-icon-pulse-grow;
    animation-name:hvr-icon-pulse-grow;
    -webkit-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate;
}
@-webkit-keyframes hvr-icon-pulse-shrink {
    to {
        -webkit-transform:scale(0.8);
        transform:scale(0.8);
    }
}
@keyframes hvr-icon-pulse-shrink {
    to {
        -webkit-transform:scale(0.8);
        transform:scale(0.8);
    }
}
.hvr-icon-pulse-shrink {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
}
.hvr-icon-pulse-shrink:before {
    content:"\f015";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-pulse-shrink:hover:before, .hvr-icon-pulse-shrink:focus:before, .hvr-icon-pulse-shrink:active:before {
    -webkit-animation-name:hvr-icon-pulse-shrink;
    animation-name:hvr-icon-pulse-shrink;
    -webkit-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate;
}
@-webkit-keyframes hvr-icon-push {
    50% {
        -webkit-transform:scale(0.5);
        transform:scale(0.5);
    }
}
@keyframes hvr-icon-push {
    50% {
        -webkit-transform:scale(0.5);
        transform:scale(0.5);
    }
}
.hvr-icon-push {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-push:before {
    content:"\f006";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-push:hover:before, .hvr-icon-push:focus:before, .hvr-icon-push:active:before {
    -webkit-animation-name:hvr-icon-push;
    animation-name:hvr-icon-push;
    -webkit-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
@-webkit-keyframes hvr-icon-pop {
    50% {
        -webkit-transform:scale(1.5);
        transform:scale(1.5);
    }
}
@keyframes hvr-icon-pop {
    50% {
        -webkit-transform:scale(1.5);
        transform:scale(1.5);
    }
}
.hvr-icon-pop {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-pop:before {
    content:"\f005";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-pop:hover:before, .hvr-icon-pop:focus:before, .hvr-icon-pop:active:before {
    -webkit-animation-name:hvr-icon-pop;
    animation-name:hvr-icon-pop;
    -webkit-animation-duration:0.3s;
    animation-duration:0.3s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
.hvr-icon-bounce {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-bounce:before {
    content:"\f087";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-bounce:hover:before, .hvr-icon-bounce:focus:before, .hvr-icon-bounce:active:before {
    -webkit-transform:scale(1.5);
    transform:scale(1.5);
    -webkit-transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);
    transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);
}
.hvr-icon-rotate {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-rotate:before {
    content:"\f0c6";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-rotate:hover:before, .hvr-icon-rotate:focus:before, .hvr-icon-rotate:active:before {
    -webkit-transform:rotate(20deg);
    transform:rotate(20deg);
}
.hvr-icon-grow-rotate {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-grow-rotate:before {
    content:"\f095";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-grow-rotate:hover:before, .hvr-icon-grow-rotate:focus:before, .hvr-icon-grow-rotate:active:before {
    -webkit-transform:scale(1.5) rotate(12deg);
    transform:scale(1.5) rotate(12deg);
}
.hvr-icon-float {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-float:before {
    content:"\f01b";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-float:hover:before, .hvr-icon-float:focus:before, .hvr-icon-float:active:before {
    -webkit-transform:translateY(-4px);
    transform:translateY(-4px);
}
.hvr-icon-sink {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-sink:before {
    content:"\f01a";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out;
}
.hvr-icon-sink:hover:before, .hvr-icon-sink:focus:before, .hvr-icon-sink:active:before {
    -webkit-transform:translateY(4px);
    transform:translateY(4px);
}
@-webkit-keyframes hvr-icon-bob {
    0% {
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px);
    }
    50% {
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px);
    }
    100% {
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px);
    }
}
@keyframes hvr-icon-bob {
    0% {
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px);
    }
    50% {
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px);
    }
    100% {
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px);
    }
}
@-webkit-keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px);
    }
}
@keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform:translateY(-6px);
        transform:translateY(-6px);
    }
}
.hvr-icon-bob {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-bob:before {
    content:"\f077";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
}
.hvr-icon-bob:hover:before, .hvr-icon-bob:focus:before, .hvr-icon-bob:active:before {
    -webkit-animation-name:hvr-icon-bob-float, hvr-icon-bob;
    animation-name:hvr-icon-bob-float, hvr-icon-bob;
    -webkit-animation-duration:.3s, 1.5s;
    animation-duration:.3s, 1.5s;
    -webkit-animation-delay:0s, .3s;
    animation-delay:0s, .3s;
    -webkit-animation-timing-function:ease-out, ease-in-out;
    animation-timing-function:ease-out, ease-in-out;
    -webkit-animation-iteration-count:1, infinite;
    animation-iteration-count:1, infinite;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-direction:normal, alternate;
    animation-direction:normal, alternate;
}
@-webkit-keyframes hvr-icon-hang {
    0% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px);
    }
    50% {
        -webkit-transform:translateY(2px);
        transform:translateY(2px);
    }
    100% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px);
    }
}
@keyframes hvr-icon-hang {
    0% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px);
    }
    50% {
        -webkit-transform:translateY(2px);
        transform:translateY(2px);
    }
    100% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px);
    }
}
@-webkit-keyframes hvr-icon-hang-sink {
    100% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px);
    }
}
@keyframes hvr-icon-hang-sink {
    100% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px);
    }
}
.hvr-icon-hang {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-hang:before {
    content:"\f078";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
}
.hvr-icon-hang:hover:before, .hvr-icon-hang:focus:before, .hvr-icon-hang:active:before {
    -webkit-animation-name:hvr-icon-hang-sink, hvr-icon-hang;
    animation-name:hvr-icon-hang-sink, hvr-icon-hang;
    -webkit-animation-duration:.3s, 1.5s;
    animation-duration:.3s, 1.5s;
    -webkit-animation-delay:0s, .3s;
    animation-delay:0s, .3s;
    -webkit-animation-timing-function:ease-out, ease-in-out;
    animation-timing-function:ease-out, ease-in-out;
    -webkit-animation-iteration-count:1, infinite;
    animation-iteration-count:1, infinite;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-direction:normal, alternate;
    animation-direction:normal, alternate;
}
@-webkit-keyframes hvr-icon-wobble-horizontal {
    16.65% {
        -webkit-transform:translateX(6px);
        transform:translateX(6px);
    }
    33.3% {
        -webkit-transform:translateX(-5px);
        transform:translateX(-5px);
    }
    49.95% {
        -webkit-transform:translateX(4px);
        transform:translateX(4px);
    }
    66.6% {
        -webkit-transform:translateX(-2px);
        transform:translateX(-2px);
    }
    83.25% {
        -webkit-transform:translateX(1px);
        transform:translateX(1px);
    }
    100% {
        -webkit-transform:translateX(0);
        transform:translateX(0);
    }
}
@keyframes hvr-icon-wobble-horizontal {
    16.65% {
        -webkit-transform:translateX(6px);
        transform:translateX(6px);
    }
    33.3% {
        -webkit-transform:translateX(-5px);
        transform:translateX(-5px);
    }
    49.95% {
        -webkit-transform:translateX(4px);
        transform:translateX(4px);
    }
    66.6% {
        -webkit-transform:translateX(-2px);
        transform:translateX(-2px);
    }
    83.25% {
        -webkit-transform:translateX(1px);
        transform:translateX(1px);
    }
    100% {
        -webkit-transform:translateX(0);
        transform:translateX(0);
    }
}
.hvr-icon-wobble-horizontal {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-wobble-horizontal:before {
    content:"\f061";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
}
.hvr-icon-wobble-horizontal:hover:before, .hvr-icon-wobble-horizontal:focus:before, .hvr-icon-wobble-horizontal:active:before {
    -webkit-animation-name:hvr-icon-wobble-horizontal;
    animation-name:hvr-icon-wobble-horizontal;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
@-webkit-keyframes hvr-icon-wobble-vertical {
    16.65% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px);
    }
    33.3% {
        -webkit-transform:translateY(-5px);
        transform:translateY(-5px);
    }
    49.95% {
        -webkit-transform:translateY(4px);
        transform:translateY(4px);
    }
    66.6% {
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px);
    }
    83.25% {
        -webkit-transform:translateY(1px);
        transform:translateY(1px);
    }
    100% {
        -webkit-transform:translateY(0);
        transform:translateY(0);
    }
}
@keyframes hvr-icon-wobble-vertical {
    16.65% {
        -webkit-transform:translateY(6px);
        transform:translateY(6px);
    }
    33.3% {
        -webkit-transform:translateY(-5px);
        transform:translateY(-5px);
    }
    49.95% {
        -webkit-transform:translateY(4px);
        transform:translateY(4px);
    }
    66.6% {
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px);
    }
    83.25% {
        -webkit-transform:translateY(1px);
        transform:translateY(1px);
    }
    100% {
        -webkit-transform:translateY(0);
        transform:translateY(0);
    }
}
.hvr-icon-wobble-vertical {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-wobble-vertical:before {
    content:"\f062";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
}
.hvr-icon-wobble-vertical:hover:before, .hvr-icon-wobble-vertical:focus:before, .hvr-icon-wobble-vertical:active:before {
    -webkit-animation-name:hvr-icon-wobble-vertical;
    animation-name:hvr-icon-wobble-vertical;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
@-webkit-keyframes hvr-icon-buzz {
    50% {
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg);
    }
    100% {
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg);
    }
}
@keyframes hvr-icon-buzz {
    50% {
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg);
    }
    100% {
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg);
    }
}
.hvr-icon-buzz {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-buzz:before {
    content:"\f017";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
}
.hvr-icon-buzz:hover:before, .hvr-icon-buzz:focus:before, .hvr-icon-buzz:active:before {
    -webkit-animation-name:hvr-icon-buzz;
    animation-name:hvr-icon-buzz;
    -webkit-animation-duration:0.15s;
    animation-duration:0.15s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
@-webkit-keyframes hvr-icon-buzz-out {
    10% {
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg);
    }
    20% {
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg);
    }
    30% {
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg);
    }
    40% {
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg);
    }
    50% {
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg);
    }
    60% {
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg);
    }
    70% {
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg);
    }
    80% {
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg);
    }
    90% {
        -webkit-transform:translateX(1px) rotate(0);
        transform:translateX(1px) rotate(0);
    }
    100% {
        -webkit-transform:translateX(-1px) rotate(0);
        transform:translateX(-1px) rotate(0);
    }
}
@keyframes hvr-icon-buzz-out {
    10% {
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg);
    }
    20% {
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg);
    }
    30% {
        -webkit-transform:translateX(3px) rotate(2deg);
        transform:translateX(3px) rotate(2deg);
    }
    40% {
        -webkit-transform:translateX(-3px) rotate(-2deg);
        transform:translateX(-3px) rotate(-2deg);
    }
    50% {
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg);
    }
    60% {
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg);
    }
    70% {
        -webkit-transform:translateX(2px) rotate(1deg);
        transform:translateX(2px) rotate(1deg);
    }
    80% {
        -webkit-transform:translateX(-2px) rotate(-1deg);
        transform:translateX(-2px) rotate(-1deg);
    }
    90% {
        -webkit-transform:translateX(1px) rotate(0);
        transform:translateX(1px) rotate(0);
    }
    100% {
        -webkit-transform:translateX(-1px) rotate(0);
        transform:translateX(-1px) rotate(0);
    }
}
.hvr-icon-buzz-out {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
    padding-right:2.2em;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
}
.hvr-icon-buzz-out:before {
    content:"\f023";
    position:absolute;
    right:1em;
    padding:0 1px;
    font-family:FontAwesome;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
}
.hvr-icon-buzz-out:hover:before, .hvr-icon-buzz-out:focus:before, .hvr-icon-buzz-out:active:before {
    -webkit-animation-name:hvr-icon-buzz-out;
    animation-name:hvr-icon-buzz-out;
    -webkit-animation-duration:0.75s;
    animation-duration:0.75s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:1;
    animation-iteration-count:1;
}
.hvr-curl-top-left {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-curl-top-left:before {
    pointer-events:none;
    position:absolute;
    content:'';
    height:0;
    width:0;
    top:0;
    left:0;
    background:white;
    /* IE9 */
    background:linear-gradient(135deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#000000');
    /*For IE7-8-9*/
    z-index:1000;
    box-shadow:1px 1px 1px rgba(0,0,0,0.4);
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:width, height;
    transition-property:width, height;
}
.hvr-curl-top-left:hover:before, .hvr-curl-top-left:focus:before, .hvr-curl-top-left:active:before {
    width:25px;
    height:25px;
}
.hvr-curl-top-right {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-curl-top-right:before {
    pointer-events:none;
    position:absolute;
    content:'';
    height:0;
    width:0;
    top:0;
    right:0;
    background:white;
    /* IE9 */
    background:linear-gradient(225deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
    box-shadow:-1px 1px 1px rgba(0,0,0,0.4);
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:width, height;
    transition-property:width, height;
}
.hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before {
    width:25px;
    height:25px;
}
.hvr-curl-bottom-right {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-curl-bottom-right:before {
    pointer-events:none;
    position:absolute;
    content:'';
    height:0;
    width:0;
    bottom:0;
    right:0;
    background:white;
    /* IE9 */
    background:linear-gradient(315deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
    box-shadow:-1px -1px 1px rgba(0,0,0,0.4);
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:width, height;
    transition-property:width, height;
}
.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before {
    width:25px;
    height:25px;
}
.hvr-curl-bottom-left {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:relative;
}
.hvr-curl-bottom-left:before {
    pointer-events:none;
    position:absolute;
    content:'';
    height:0;
    width:0;
    bottom:0;
    left:0;
    background:white;
    /* IE9 */
    background:linear-gradient(45deg,white 45%,#aaa 50%,#ccc 56%,white 80%);
    box-shadow:1px -1px 1px rgba(0,0,0,0.4);
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:width, height;
    transition-property:width, height;
}
.hvr-curl-bottom-left:hover:before, .hvr-curl-bottom-left:focus:before, .hvr-curl-bottom-left:active:before {
    width:25px;
    height:25px;
}
.bt-content-right-widget-style .widget { display:inline-block; }
.bt-content-right-widget-style .widget .bt-toggle-btn {
    display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
}
.bt-content-right-widget-style .widget .bt-search-form, .bt-content-right-widget-style .widget .bt-cart-content {
    position:absolute;
    top:100%;
    right:0;
    z-index:999;
    background:#ffffff;
    padding:30px;
    display:none;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
    -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
    box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.bt-content-right-widget-style .widget .bt-search-form.active, .bt-content-right-widget-style .widget .bt-cart-content.active {
    display:block;
    -webkit-animation:menuEffect 0.4s both;
    -ms-animation:menuEffect 0.4s both;
    animation:menuEffect 0.4s both;
}
.bt-content-right-widget-style .widget.bt-mini-search .bt-toggle-btn.active { color:#e42312; }
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form { position:relative; }
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form:before {
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px;
    position:absolute;
    top:8px;
    right:15px;
}
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form label { display:block; }
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form .screen-reader-text { display:none; }
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form .search-field {
    font-size:14px;
    font-weight:400;
    color:#686876;
    width:100%;
    margin:0;
    padding:8px 55px 8px 15px;
    border:1px solid #ececec;
}
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form .search-field:hover, .bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form .search-field:focus { border-color:#dedede; }
.bt-content-right-widget-style .widget.bt-mini-search .bt-search-form .search-form .search-submit {
    position:absolute;
    top:1px;
    right:1px;
    width:40px;
    height:40px;
    margin:0;
    padding:0;
    opacity:0;
    z-index:9;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-toggle-btn { position:relative; }
.bt-content-right-widget-style .widget.bt-mini-cart .bt-toggle-btn.active { color:#e42312; }
.bt-content-right-widget-style .widget.bt-mini-cart .bt-toggle-btn .cart_total {
    position:absolute;
    top:-3px;
    right:-3px;
    width:16px;
    height:16px;
    font-size:10px;
    line-height:18px;
    letter-spacing:0;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content { text-align:left; }
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:5px;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart {
    list-style:none;
    margin:0;
    padding:0;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item {
    position:relative;
    display:block;
    font-weight:600;
    padding:10px 0;
    border-bottom:1px solid #dcdcdf;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item:after {
    content:"";
    display:block;
    clear:both;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove {
    font-size:0;
    font-weight:400;
    line-height:18px;
    text-align:center;
    color:#e42312 !important;
    width:18px;
    height:18px;
    -webkit-border-radius:50%;
    border-radius:50%;
    float:right;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:after {
    content:"\f1f8";
    font-family:FontAwesome;
    font-size:14px;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:hover {
    background:transparent;
    color:#b51c0e !important;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item img {
    float:left;
    width:50px;
    height:auto;
    margin-left:0;
    margin-right:15px;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .quantity {
    display:block;
    font-weight:400;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .total {
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#171721;
    background:#f9f9f9;
    margin-bottom:30px;
    padding:5px 10px;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .total .amount {
    font-size:14px;
    color:#e42312;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .buttons { margin-bottom:0; }
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .buttons .button {
    display:inline-block;
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
    padding:6px 20px 5px;
    -webkit-border-radius:0;
    border-radius:0;
}
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .buttons .button:hover { background:#020203; }
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout { background:#e42312; }
.bt-content-right-widget-style .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout:hover { background:#b51c0e; }
.bt-menu-toggle-style {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    width:25px;
    height:18px;
}
.bt-menu-toggle-style:before, .bt-menu-toggle-style:after, .bt-menu-toggle-style .bt-menu-toggle-content {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    background:#171721;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.bt-menu-toggle-style:before, .bt-menu-toggle-style:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:2px;
}
.bt-menu-toggle-style:after {
    top:auto;
    bottom:0;
    left:0;
}
.bt-menu-toggle-style .bt-menu-toggle-content {
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    height:2px;
    margin-top:-1px;
}
.bt-menu-toggle-style.active:before {
    top:calc(50% - 1px);
    transform:rotate(45deg);
}
.bt-menu-toggle-style.active:after {
    bottom:calc(50% - 1px);
    transform:rotate(-45deg);
}
.bt-menu-toggle-style.active .bt-menu-toggle-content { opacity:0; }
.bt-menu-toggle-style:hover:before, .bt-menu-toggle-style:hover:after, .bt-menu-toggle-style:hover .bt-menu-toggle-content { background:#e42312; }
.bt-header {
    width:100%;
    z-index:999;
    border-bottom: 1px solid #F3F3F3;
}
.bt-header.bt-absolute .bt-header-desktop { position:relative; }
.bt-header.bt-absolute .bt-header-desktop .bt-bottom {
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    z-index:999;
}
.bt-header .bt-subheader-inner {
    position:relative;
    display:flex;
    display:-webkit-flex;
    align-items:center;
    height:inherit;
    margin:0 auto;
    box-align:center;
    -webkit-box-align:center;
}
.bt-header .bt-subheader-inner .bt-subheader-cell {
    height:100%;
    display:flex;
    display:-webkit-flex;
    flex-grow:1;
    -webkit-flex-grow:1;
    flex-shrink:0;
    -webkit-flex-shrink:0;
    align-items:center;
    box-align:center;
    -webkit-box-align:center;
    box-flex:1;
    -webkit-box-flex:1;
}
.bt-header .bt-subheader-inner .bt-subheader-cell .bt-content { width:100%; }
.bt-header ul {
    margin:0;
    padding:0;
    list-style:none;
}
.bt-header ul li sup {
    font-size:9px;
    margin-left:3px;
    padding:0 8px;
    -webkit-border-radius:20px;
    border-radius:20px;
}
@media (max-width: 991px) {
    .bt-header .bt-header-desktop, .bt-header .bt-header-stick {
        opacity:0;
        position:absolute;
    }
}
.bt-header .bt-header-desktop .bt-menu-desktop, .bt-header .bt-header-stick .bt-menu-desktop { display:inline-block; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li {
    display:inline-block;
    padding:0 10px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li > a {
    display:inline-block;
    font-size:14px;
    line-height:60px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li > a i { margin-right:5px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children { position:relative; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children:after {
    content:"\f107";
    font-family:FontAwesome;
    display:inline-block;
    vertical-align:middle;
    margin-left:5px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right { /* Level 2 reverse */ }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul {
    left:auto;
    right:0;
    text-align:right;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li > a i {
    float:right;
    margin-left:5px;
    margin-right:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after {
    content:"\f104";
    left:15px;
    right:auto;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul {
    left:auto;
    right:100%;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul {
    display:block;
    -webkit-animation:menuEffectSubReverse 0.4s both;
    -ms-animation:menuEffectSubReverse 0.4s both;
    animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul {
    /* Level 2 */
    display:none;
    position:absolute;
    top:100%;
    left:0;
    min-width:220px;
    background:#fff;
    z-index:999;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style {
    display:block;
    padding:0 10px;
    border-top:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style:first-child { border-top:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style > a {
    display:block;
    font-size:13px;
    line-height:38px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style > a i { margin-right:5px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children { position:relative; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:after {
    content:"\f105";
    font-family:FontAwesome;
    display:inline-block;
    position:absolute;
    top:50%;
    right:15px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse { /* Level 3 reverse */ }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul {
    left:auto;
    right:100%;
    text-align:right;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li > a i {
    float:right;
    margin-left:5px;
    margin-right:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after {
    content:"\f104";
    left:15px;
    right:auto;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul {
    left:auto;
    right:100%;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul {
    display:block;
    -webkit-animation:menuEffectSubReverse 0.4s both;
    -ms-animation:menuEffectSubReverse 0.4s both;
    animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children .menu-sub-level-reverse:hover > ul {
    display:block;
    -webkit-animation:menuEffectSubReverse 0.4s both;
    -ms-animation:menuEffectSubReverse 0.4s both;
    animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right {
    /* Level 4+ reverse */
    /* Level 3 reverse */
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul {
    left:auto;
    right:100%;
    text-align:right;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li > a i {
    float:right;
    margin-left:5px;
    margin-right:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after {
    content:"\f104";
    left:15px;
    right:auto;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul {
    left:auto;
    right:100%;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul {
    display:block;
    -webkit-animation:menuEffectSubReverse 0.4s both;
    -ms-animation:menuEffectSubReverse 0.4s both;
    animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children ul > li.menu-align-right:hover > ul {
    display:block;
    -webkit-animation:menuEffectSubReverse 0.4s both;
    -ms-animation:menuEffectSubReverse 0.4s both;
    animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul {
    /* Level 3 */
    display:none;
    position:absolute;
    top:0;
    left:100%;
    min-width:210px;
    background:#f1f4fb;
    z-index:999;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li {
    display:block;
    padding:0 15px;
    border-top:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child { border-top:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a {
    display:block;
    font-size:13px;
    line-height:38px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i { margin-right:5px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:hover > ul {
    display:block;
    -webkit-animation:menuEffectSub 0.4s both;
    -ms-animation:menuEffectSub 0.4s both;
    animation:menuEffectSub 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li {
    /* Level 4+ */
    display:block;
    padding:0 10px;
    border-top:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li:first-child { border-top:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li > a {
    display:block;
    font-size:13px;
    line-height:38px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li > a i { margin-right:5px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children { position:relative; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children:after {
    content:"\f105";
    font-family:FontAwesome;
    display:inline-block;
    position:absolute;
    top:50%;
    right:15px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse { /* Level 3 reverse */ }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul {
    left:auto;
    right:100%;
    text-align:right;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li > a i {
    float:right;
    margin-left:5px;
    margin-right:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:after {
    content:"\f104";
    left:15px;
    right:auto;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children > ul {
    left:auto;
    right:100%;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse > ul li.menu-item-has-children:hover > ul {
    display:block;
    -webkit-animation:menuEffectSubReverse 0.4s both;
    -ms-animation:menuEffectSubReverse 0.4s both;
    animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children .menu-sub-level-reverse:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children .menu-sub-level-reverse:hover > ul {
    display:block;
    -webkit-animation:menuEffectSubReverse 0.4s both;
    -ms-animation:menuEffectSubReverse 0.4s both;
    animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right {
    /* Level 4+ reverse */
    /* Level 3 reverse */
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul {
    left:auto;
    right:100%;
    text-align:right;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li > a i {
    float:right;
    margin-left:5px;
    margin-right:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:after {
    content:"\f104";
    left:15px;
    right:auto;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children > ul {
    left:auto;
    right:100%;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right > ul li.menu-item-has-children:hover > ul {
    display:block;
    -webkit-animation:menuEffectSubReverse 0.4s both;
    -ms-animation:menuEffectSubReverse 0.4s both;
    animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children ul > li.menu-align-right:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children ul > li.menu-align-right:hover > ul {
    display:block;
    -webkit-animation:menuEffectSubReverse 0.4s both;
    -ms-animation:menuEffectSubReverse 0.4s both;
    animation:menuEffectSubReverse 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul {
    /* Level 3 */
    display:none;
    position:absolute;
    top:0;
    left:100%;
    min-width:210px;
    background:#f1f4fb;
    z-index:999;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li {
    display:block;
    padding:0 15px;
    border-top:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li:first-child { border-top:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a {
    display:block;
    font-size:13px;
    line-height:38px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a i { margin-right:5px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children:hover > ul {
    display:block;
    -webkit-animation:menuEffectSub 0.4s both;
    -ms-animation:menuEffectSub 0.4s both;
    animation:menuEffectSub 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children:hover > ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children:hover > ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children:hover > ul {
    display:block;
    -webkit-animation:menuEffect 0.4s both;
    -ms-animation:menuEffect 0.4s both;
    animation:menuEffect 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu {
    /* Mega menu */
    position:relative;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu.fullwidth, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu.fullwidth, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu.fullwidth, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu.fullwidth { position:unset; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu.fullwidth .mega-menu, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu.fullwidth .mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu.fullwidth .mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu.fullwidth .mega-menu { width:100%; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu {
    display:none;
    position:absolute;
    top:100%;
    left:0;
    background:#f1f4fb;
    width:840px;
    z-index:999;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-right, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-right, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-right, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-right {
    left:auto;
    right:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-center, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-center, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-center, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu.menu-item-pos-center {
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row {
    font-size:0;
    letter-spacing:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col {
    display:inline-block;
    vertical-align:top;
    min-width:210px;
    padding:0px 10px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col > a span, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col > a span, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col > a span, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col > a span { font-weight:600; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > a { display:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > ul > li:first-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > ul > li:first-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col.hidden-title > ul > li:first-child { border-top:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a {
    display:block;
    font-size:13px;
    line-height:38px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a i, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a i, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a i, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col a i { margin-right:5px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col ul > li { border-top:1px solid rgba(0,0,0,0.1); }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget { margin-bottom:10px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .widgettitle, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .wg-title, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .widgettitle, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .wg-title, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .widgettitle, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .wg-title, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .widgettitle, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget .wg-title {
    font-size:14px;
    line-height:38px;
    margin-bottom:5px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner {
    position:relative;
    overflow:hidden;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb {
    -webkit-transition:all 1.2s;
    -moz-transition:all 1.2s;
    -o-transition:all 1.2s;
    transition:all 1.2s;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb img, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb img, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb img, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-thumb img {
    width:100%;
    height:auto;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay {
    -webkit-transition:all 0.7s;
    -moz-transition:all 0.7s;
    -o-transition:all 0.7s;
    transition:all 0.7s;
    position:absolute;
    top:10px;
    left:10px;
    width:calc(100% - 20px);
    height:calc(100% - 20px);
    background:rgba(6,8,30,0.7);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    text-align:center;
    padding:30px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:before, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:before, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:before, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:before, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after {
    content:" ";
    display:table;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content:after { clear:both; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content h3, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content h3, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content h3, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner .bt-overlay .bt-content h3 {
    font-size:32px;
    line-height:42px;
    margin:0;
    color:#ffffff;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-thumb, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-thumb, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-thumb, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-thumb {
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-overlay, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-overlay, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-overlay, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_text .bt-banner:hover .bt-overlay {
    opacity:0;
    -webkit-transform:scale(0.7);
    -ms-transform:scale(0.7);
    transform:scale(0.7);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search { position:relative; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search:before, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search:before, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search:before, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search:before {
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px;
    position:absolute;
    top:8px;
    right:15px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search label, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search label, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search label, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search label { display:block; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .screen-reader-text, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .screen-reader-text, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .screen-reader-text, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .screen-reader-text { display:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field {
    font-size:14px;
    font-weight:400;
    color:#686876;
    width:100%;
    margin:0;
    padding:8px 55px 8px 15px;
    border:1px solid #ececec;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:focus, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:focus, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:focus, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search .search-field:focus { border-color:#dedede; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search input[type="submit"], .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search button[type="submit"], .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search input[type="submit"], .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search button[type="submit"], .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search input[type="submit"], .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search button[type="submit"], .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search input[type="submit"], .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_search .woocommerce-product-search button[type="submit"] {
    position:absolute;
    top:1px;
    right:1px;
    width:40px;
    height:40px;
    margin:0;
    padding:0;
    opacity:0;
    z-index:9;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    font-size:12px !important;
    font-weight:400;
    line-height:24px;
    text-transform:uppercase;
    color:#686876;
    margin:0 2px 5px 0;
    padding:5px 15px;
    border:1px solid #ececec;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:focus, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:focus, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:focus, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_product_tag_cloud .tagcloud a:focus {
    color:#ffffff;
    background:#e42312;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul {
    list-style:none;
    margin:0;
    padding:0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li {
    position:relative;
    margin-bottom:10px;
    padding-top:0;
    padding-bottom:10px;
    border-top:none;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a { line-height:24px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a img, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a img, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a img, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a img, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a img, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a img, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a img, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a img {
    float:left;
    width:50px;
    height:auto;
    margin:0 15px 0 0;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a:hover, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li > a:hover, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li > a:hover { color:#e42312; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating {
    font-size:14px;
    float:right;
    margin-top:3px;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating span, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating span, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating span, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating span, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating span, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating span, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .star-rating span, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .star-rating span { color:#e42312; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del { opacity:0.5; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del .amount, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del .amount, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del .amount, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li del .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li del .amount { font-size:12px; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li ins, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li ins, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li ins, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li ins, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li ins, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li ins, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li ins, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li ins { text-decoration:none; }
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .amount, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .amount, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .amount, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li .amount, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li .amount {
    font-size:14px;
    font-weight:500;
    line-height:24px;
    color:#171721;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:after, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:after {
    content:"";
    display:block;
    clear:both;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:last-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:last-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:last-child, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:last-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:last-child, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:last-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_products ul > li:last-child, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu .mega-menu .mega-menu-row .mega-menu-col .widget.widget_top_rated_products ul > li:last-child {
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:none;
}
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-mega-menu:hover .mega-menu, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu:hover .mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-mega-menu:hover .mega-menu, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-mega-menu:hover .mega-menu {
    display:block;
    -webkit-animation:menuEffect 0.4s both;
    -ms-animation:menuEffect 0.4s both;
    animation:menuEffect 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-content-right, .bt-header .bt-header-stick .bt-menu-content-right { display:inline-block; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget, .bt-header .bt-header-stick .bt-menu-content-right .widget { display:inline-block; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget .bt-toggle-btn, .bt-header .bt-header-stick .bt-menu-content-right .widget .bt-toggle-btn {
    display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget .bt-search-form, .bt-header .bt-header-desktop .bt-menu-content-right .widget .bt-cart-content, .bt-header .bt-header-stick .bt-menu-content-right .widget .bt-search-form, .bt-header .bt-header-stick .bt-menu-content-right .widget .bt-cart-content {
    position:absolute;
    top:100%;
    right:0;
    z-index:999;
    background:#ffffff;
    padding:30px;
    display:none;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
    -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
    box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget .bt-search-form.active, .bt-header .bt-header-desktop .bt-menu-content-right .widget .bt-cart-content.active, .bt-header .bt-header-stick .bt-menu-content-right .widget .bt-search-form.active, .bt-header .bt-header-stick .bt-menu-content-right .widget .bt-cart-content.active {
    display:block;
    -webkit-animation:menuEffect 0.4s both;
    -ms-animation:menuEffect 0.4s both;
    animation:menuEffect 0.4s both;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn.active, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn.active { color:#e42312; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form { position:relative; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form:before, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form:before {
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px;
    position:absolute;
    top:8px;
    right:15px;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form label, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form label { display:block; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .screen-reader-text, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .screen-reader-text { display:none; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field {
    font-size:14px;
    font-weight:400;
    color:#686876;
    width:100%;
    margin:0;
    padding:8px 55px 8px 15px;
    border:1px solid #ececec;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:hover, .bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:focus, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:hover, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:focus { border-color:#dedede; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-submit, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-submit {
    position:absolute;
    top:1px;
    right:1px;
    width:40px;
    height:40px;
    margin:0;
    padding:0;
    opacity:0;
    z-index:9;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn { position:relative; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn.active, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn.active { color:#e42312; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn .cart_total, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn .cart_total {
    position:absolute;
    top:-3px;
    right:-3px;
    width:16px;
    height:16px;
    font-size:10px;
    line-height:18px;
    letter-spacing:0;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content { text-align:left; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .bt-title, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:5px;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart {
    list-style:none;
    margin:0;
    padding:0;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item {
    position:relative;
    display:block;
    font-weight:600;
    padding:10px 0;
    border-bottom:1px solid #dcdcdf;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item:after, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item:after {
    content:"";
    display:block;
    clear:both;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove {
    font-size:0;
    font-weight:400;
    line-height:18px;
    text-align:center;
    color:#e42312 !important;
    width:18px;
    height:18px;
    -webkit-border-radius:50%;
    border-radius:50%;
    float:right;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:after, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:after {
    content:"\f1f8";
    font-family:FontAwesome;
    font-size:14px;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:hover, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:hover {
    background:transparent;
    color:#b51c0e !important;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item img, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item img {
    float:left;
    width:50px;
    height:auto;
    margin-left:0;
    margin-right:15px;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .quantity, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .quantity {
    display:block;
    font-weight:400;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total {
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#171721;
    background:#f9f9f9;
    margin-bottom:30px;
    padding:5px 10px;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total .amount, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total .amount {
    font-size:14px;
    color:#e42312;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons { margin-bottom:0; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button {
    display:inline-block;
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
    padding:6px 20px 5px;
    -webkit-border-radius:0;
    border-radius:0;
}
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button:hover, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button:hover { background:#020203; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout { background:#e42312; }
.bt-header .bt-header-desktop .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout:hover, .bt-header .bt-header-stick .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout:hover { background:#b51c0e; }
.bt-header .bt-header-stick {
    -webkit-transition:all 0.7s;
    -moz-transition:all 0.7s;
    -o-transition:all 0.7s;
    transition:all 0.7s;
    position:fixed;
    top:0;
    width:100%;
    background:#ffffff;
    opacity:0;
    z-index:-1;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
    -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
    box-shadow:0 0 10px rgba(0,0,0,0.3);
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%);
}
.admin-bar .bt-header .bt-header-stick { top:32px; }
.boxed .bt-header .bt-header-stick { max-width:1200px; }
.bt-header .bt-header-stick.active {
    opacity:1;
    z-index:999;
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
}
.bt-header .bt-header-mobile { opacity:0; }
@media (max-width: 992px) {
    .bt-header .bt-header-mobile { opacity:1; }
}
.bt-header .bt-header-mobile .logo { margin:10px 0; }
.bt-header .bt-header-mobile .bt-menu-canvas-toggle { display:inline-block; }
.bt-header .bt-header-mobile .bt-menu-content-right { display:inline-block; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget { display:inline-block; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget .bt-toggle-btn {
    display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget .bt-search-form, .bt-header .bt-header-mobile .bt-menu-content-right .widget .bt-cart-content {
    position:absolute;
    top:100%;
    right:0;
    z-index:999;
    background:#ffffff;
    padding:30px;
    display:none;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
    -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
    box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget .bt-search-form.active, .bt-header .bt-header-mobile .bt-menu-content-right .widget .bt-cart-content.active {
    display:block;
    -webkit-animation:menuEffect 0.4s both;
    -ms-animation:menuEffect 0.4s both;
    animation:menuEffect 0.4s both;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn.active { color:#e42312; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form { position:relative; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form:before {
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px;
    position:absolute;
    top:8px;
    right:15px;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form label { display:block; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .screen-reader-text { display:none; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field {
    font-size:14px;
    font-weight:400;
    color:#686876;
    width:100%;
    margin:0;
    padding:8px 55px 8px 15px;
    border:1px solid #ececec;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:hover, .bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:focus { border-color:#dedede; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-submit {
    position:absolute;
    top:1px;
    right:1px;
    width:40px;
    height:40px;
    margin:0;
    padding:0;
    opacity:0;
    z-index:9;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn { position:relative; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn.active { color:#e42312; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn .cart_total {
    position:absolute;
    top:-3px;
    right:-3px;
    width:16px;
    height:16px;
    font-size:10px;
    line-height:18px;
    letter-spacing:0;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content { text-align:left; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:5px;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart {
    list-style:none;
    margin:0;
    padding:0;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item {
    position:relative;
    display:block;
    font-weight:600;
    padding:10px 0;
    border-bottom:1px solid #dcdcdf;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item:after {
    content:"";
    display:block;
    clear:both;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove {
    font-size:0;
    font-weight:400;
    line-height:18px;
    text-align:center;
    color:#e42312 !important;
    width:18px;
    height:18px;
    -webkit-border-radius:50%;
    border-radius:50%;
    float:right;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:after {
    content:"\f1f8";
    font-family:FontAwesome;
    font-size:14px;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:hover {
    background:transparent;
    color:#b51c0e !important;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item img {
    float:left;
    width:50px;
    height:auto;
    margin-left:0;
    margin-right:15px;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .quantity {
    display:block;
    font-weight:400;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total {
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#171721;
    background:#f9f9f9;
    margin-bottom:30px;
    padding:5px 10px;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total .amount {
    font-size:14px;
    color:#e42312;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons { margin-bottom:0; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button {
    display:inline-block;
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
    padding:6px 20px 5px;
    -webkit-border-radius:0;
    border-radius:0;
}
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button:hover { background:#020203; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout { background:#e42312; }
.bt-header .bt-header-mobile .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout:hover { background:#b51c0e; }
.bt-header .bt-header-mobile .bt-menu-toggle {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    width:25px;
    height:18px;
    margin-left:15px;
}
.bt-header .bt-header-mobile .bt-menu-toggle:before, .bt-header .bt-header-mobile .bt-menu-toggle:after, .bt-header .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    background:#171721;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.bt-header .bt-header-mobile .bt-menu-toggle:before, .bt-header .bt-header-mobile .bt-menu-toggle:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:2px;
}
.bt-header .bt-header-mobile .bt-menu-toggle:after {
    top:auto;
    bottom:0;
    left:0;
}
.bt-header .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content {
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    height:2px;
    margin-top:-1px;
}
.bt-header .bt-header-mobile .bt-menu-toggle.active:before {
    top:calc(50% - 1px);
    transform:rotate(45deg);
}
.bt-header .bt-header-mobile .bt-menu-toggle.active:after {
    bottom:calc(50% - 1px);
    transform:rotate(-45deg);
}
.bt-header .bt-header-mobile .bt-menu-toggle.active .bt-menu-toggle-content { opacity:0; }
.bt-header .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#e42312; }
.bt-header .bt-header-mobile .bt-menu-toggle:before, .bt-header .bt-header-mobile .bt-menu-toggle:after, .bt-header .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#171721; }
.bt-header .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#e42312; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap { background:#f1f4fb; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile {
    display:none;
    padding:15px 0;
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li { display:block; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li:last-child > a { border-bottom:none; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li > a {
    display:block;
    font-size:14px;
    line-height:30px;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children { position:relative; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children .menu-toggle, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children .menu-toggle {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    right:0;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    color:#333333;
    cursor:pointer;
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children .menu-toggle:before, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children .menu-toggle:before {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"\f107";
    font-family:FontAwesome;
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children .menu-toggle:hover, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children .menu-toggle:hover { color:#e42312; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children .menu-toggle.active:before, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children .menu-toggle.active:before { content:"\f106"; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul {
    /* Level 2 */
    display:none;
    padding-left:15px;
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li > a, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li > a {
    display:block;
    font-size:13px;
    line-height:30px;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li.menu-item-has-children, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li.page_item_has_children, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li.menu-item-has-children, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li.page_item_has_children { position:relative; }
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li.menu-item-has-children > ul, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li.page_item_has_children > ul, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li.menu-item-has-children > ul, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li.page_item_has_children > ul {
    /* Level 3 */
    display:none;
    padding-left:15px;
}
.bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li.menu-item-has-children > ul > li > a, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.menu-item-has-children > ul li.page_item_has_children > ul > li > a, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li.menu-item-has-children > ul > li > a, .bt-header .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile > ul.menu > li.page_item_has_children > ul li.page_item_has_children > ul > li > a {
    font-size:13px;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
#bt_menu_canvas {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(228,35,18,0.9);
    opacity:0;
    z-index:-1;
}
#bt_menu_canvas .bt-menu-canvas {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:fixed;
    top:0;
    right:0;
    width:280px;
    height:100%;
    background:#ffffff;
    padding:30px;
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%);
}
.admin-bar #bt_menu_canvas .bt-menu-canvas { top:32px; }
#bt_menu_canvas.active {
    opacity:1;
    z-index:9999;
}
#bt_menu_canvas.active .bt-menu-canvas {
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
}
.bt-header-v1 .bt-header-desktop .bt-top .bt-icon-box .icon, .bt-header-v1 .bt-header-desktop .bt-top .bt-icon-box .text {
    display:inline-block;
    vertical-align:middle;
}
.bt-header-v1 .bt-header-desktop .bt-top .bt-icon-box .icon { margin-right:5px; }
.bt-header-v1 .bt-header-desktop .bt-bottom ul > li.current_page_item > a, .bt-header-v1 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v1 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#e42312; }
.bt-header-v1 .bt-header-desktop .bt-bottom ul li ul.sub-menu > li.current_page_item > a, .bt-header-v1 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v1 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#e42312; }
.bt-header-v1 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v1 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#e42312; }
.bt-header-v1 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v1 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#e42312; }
.bt-header-v1 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v1 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#e42312; }
.bt-header-v1 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v1 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#e42312; }
.bt-header-v1 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v1 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v1 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#171721; }
.bt-header-v1 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v1 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v1 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#e42312; }
.bt-header-v2 .bt-header-desktop .bt-top .bt-icon-box .icon, .bt-header-v2 .bt-header-desktop .bt-top .bt-icon-box .text {
    display:inline-block;
    vertical-align:middle;
}
.bt-header-v2 .bt-header-desktop .bt-top .bt-icon-box .icon { margin-right:5px; }
.bt-header-v2 .bt-header-desktop .bt-top .bt-links li { display:inline-block; }
.bt-header-v2 .bt-header-desktop .bt-top .bt-links li:after {
    content:"|";
    color:#dcdcdf;
    margin:0 15px;
}
.bt-header-v2 .bt-header-desktop .bt-top .bt-links li:last-child:after { display:none; }
.bt-header-v2 .bt-header-desktop .bt-middle .widget {
    display:inline-block;
    text-align:left;
    margin-right:25px;
    padding-right:25px;
    border-right:1px solid #dcdcdf;
}
.bt-header-v2 .bt-header-desktop .bt-middle .widget:last-child {
    margin-right:0;
    padding-right:0;
    border-right:none;
}
.bt-header-v2 .bt-header-desktop .bt-middle .widget .bt-icon-box .icon, .bt-header-v2 .bt-header-desktop .bt-middle .widget .bt-icon-box .text {
    display:inline-block;
    vertical-align:middle;
}
.bt-header-v2 .bt-header-desktop .bt-middle .widget .bt-icon-box .icon { margin-right:10px; }
.bt-header-v2 .bt-header-desktop .bt-middle .widget .social-wrap a {
    display:inline-block;
    width:24px;
    height:24px;
    font-size:12px;
    line-height:25px;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    margin-right:3px;
}
.bt-header-v2 .bt-header-desktop .bt-middle .widget .social-wrap a:last-child { margin-right:0; }
.bt-header-v2 .bt-header-desktop .bt-middle .widget .social-wrap a:hover { background:#b51c0e; }
.bt-header-v2 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v2 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-v2 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v2 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-v2 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v2 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-v2 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v2 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-v2 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v2 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-v2 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v2 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-v2 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v2 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v2 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#171721; }
.bt-header-v2 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v2 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v2 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#0a6edd; }
.bt-header-v3 .bt-header-desktop .bt-top .bt-icon-box .icon, .bt-header-v3 .bt-header-desktop .bt-top .bt-icon-box .text {
    display:inline-block;
    vertical-align:middle;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-icon-box .icon { margin-right:5px; }
.bt-header-v3 .bt-header-desktop .bt-top .social-wrap a {
    display:inline-block;
    width:24px;
    height:24px;
    font-size:12px;
    line-height:25px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    margin-right:3px;
}
.bt-header-v3 .bt-header-desktop .bt-top .social-wrap a:last-child { margin-right:0; }
.bt-header-v3 .bt-header-desktop .bt-top .social-wrap a:hover { background:#e6e6e6; }
.bt-header-v3 .bt-header-desktop .bt-top .widget_mini_account_widget a { font-weight:600; }
.bt-header-v3 .bt-header-desktop .bt-top .bt-right .widget {
    display:inline-block;
    text-align:left;
    margin-right:25px;
    padding-right:25px;
    border-right:1px solid #dcdcdf;
}
.bt-header-v3 .bt-header-desktop .bt-top .bt-right .widget:last-child {
    margin-right:0;
    padding-right:0;
    border-right:none;
}
.bt-header-v3 .bt-header-desktop .bt-middle .widget {
    display:inline-block;
    text-align:left;
    margin-right:25px;
    padding-right:25px;
    border-right:1px solid #dcdcdf;
}
.bt-header-v3 .bt-header-desktop .bt-middle .widget:last-child {
    margin-right:0;
    padding-right:0;
    border-right:none;
}
.bt-header-v3 .bt-header-desktop .bt-middle .widget .bt-icon-box .icon, .bt-header-v3 .bt-header-desktop .bt-middle .widget .bt-icon-box .text {
    display:inline-block;
    vertical-align:middle;
}
.bt-header-v3 .bt-header-desktop .bt-middle .widget .bt-icon-box .icon { margin-right:10px; }
.bt-header-v3 .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-v3 .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-v3 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v3 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-v3 .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-v3 .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-v3 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v3 .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-v3 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-v3 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-v3 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v3 .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-v3 .bt-header-mobile .bt-menu-toggle:before, .bt-header-v3 .bt-header-mobile .bt-menu-toggle:after, .bt-header-v3 .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#171721; }
.bt-header-v3 .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-v3 .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-v3 .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#0a6edd; }
.bt-header-onepage .bt-header-desktop .bt-top .bt-icon-box .icon, .bt-header-onepage .bt-header-desktop .bt-top .bt-icon-box .text {
    display:inline-block;
    vertical-align:middle;
}
.bt-header-onepage .bt-header-desktop .bt-top .bt-icon-box .icon { margin-right:5px; }
.bt-header-onepage .bt-header-desktop .bt-bottom ul > li.current_page_item > a, .bt-header-onepage .bt-header-desktop .bt-bottom ul.menu > li.current_page_item > a, .bt-header-onepage .bt-header-desktop .bt-bottom ul.menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-onepage .bt-header-desktop .bt-bottom ul li ul.sub-menu > li.current_page_item > a, .bt-header-onepage .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-onepage .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-onepage .bt-header-stick .bt-menu-desktop ul.menu > li.current_page_item > a, .bt-header-onepage .bt-header-stick .bt-menu-desktop ul.menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-onepage .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-onepage .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-onepage .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .bt-header-onepage .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-onepage .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-onepage .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#0a6edd; }
.bt-header-onepage .bt-header-mobile .bt-menu-toggle:before, .bt-header-onepage .bt-header-mobile .bt-menu-toggle:after, .bt-header-onepage .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#171721; }
.bt-header-onepage .bt-header-mobile .bt-menu-toggle:hover:before, .bt-header-onepage .bt-header-mobile .bt-menu-toggle:hover:after, .bt-header-onepage .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#0a6edd; }
.bt-header-onepage {
    width:100%;
    z-index:999;
}
.bt-header-onepage .bt-subheader-inner {
    position:relative;
    display:flex;
    display:-webkit-flex;
    align-items:center;
    height:inherit;
    margin:0 auto;
    box-align:center;
    -webkit-box-align:center;
}
.bt-header-onepage .bt-subheader-inner .bt-subheader-cell {
    height:100%;
    display:flex;
    display:-webkit-flex;
    flex-grow:1;
    -webkit-flex-grow:1;
    flex-shrink:0;
    -webkit-flex-shrink:0;
    align-items:center;
    box-align:center;
    -webkit-box-align:center;
    box-flex:1;
    -webkit-box-flex:1;
}
.bt-header-onepage .bt-subheader-inner .bt-subheader-cell .bt-content { width:100%; }
.bt-header-onepage ul {
    margin:0;
    padding:0;
    list-style:none;
}
.bt-header-onepagev1 {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    z-index:99;
}
.bt-header-onepagev1 .bt-menu-content-right { display:inline-block; }
.bt-header-onepagev1 .bt-menu-content-right .widget { display:inline-block; }
.bt-header-onepagev1 .bt-menu-content-right .widget .bt-toggle-btn {
    display:inline-block;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
}
.bt-header-onepagev1 .bt-menu-content-right .widget .bt-search-form, .bt-header-onepagev1 .bt-menu-content-right .widget .bt-cart-content {
    position:absolute;
    top:100%;
    right:0;
    z-index:999;
    background:#ffffff;
    padding:30px;
    display:none;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
    -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
    box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.bt-header-onepagev1 .bt-menu-content-right .widget .bt-search-form.active, .bt-header-onepagev1 .bt-menu-content-right .widget .bt-cart-content.active {
    display:block;
    -webkit-animation:menuEffect 0.4s both;
    -ms-animation:menuEffect 0.4s both;
    animation:menuEffect 0.4s both;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-search .bt-toggle-btn.active { color:#e42312; }
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form { position:relative; }
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form:before {
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px;
    position:absolute;
    top:8px;
    right:15px;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form label { display:block; }
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .screen-reader-text { display:none; }
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field {
    font-size:14px;
    font-weight:400;
    color:#686876;
    width:100%;
    margin:0;
    padding:8px 55px 8px 15px;
    border:1px solid #ececec;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:hover, .bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-field:focus { border-color:#dedede; }
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-search .bt-search-form .search-form .search-submit {
    position:absolute;
    top:1px;
    right:1px;
    width:40px;
    height:40px;
    margin:0;
    padding:0;
    opacity:0;
    z-index:9;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn { position:relative; }
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn.active { color:#e42312; }
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-toggle-btn .cart_total {
    position:absolute;
    top:-3px;
    right:-3px;
    width:16px;
    height:16px;
    font-size:10px;
    line-height:18px;
    letter-spacing:0;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content { text-align:left; }
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:5px;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart {
    list-style:none;
    margin:0;
    padding:0;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item {
    position:relative;
    display:block;
    font-weight:600;
    padding:10px 0;
    border-bottom:1px solid #dcdcdf;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item:after {
    content:"";
    display:block;
    clear:both;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove {
    font-size:0;
    font-weight:400;
    line-height:18px;
    text-align:center;
    color:#e42312 !important;
    width:18px;
    height:18px;
    -webkit-border-radius:50%;
    border-radius:50%;
    float:right;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:after {
    content:"\f1f8";
    font-family:FontAwesome;
    font-size:14px;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:hover {
    background:transparent;
    color:#b51c0e !important;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item img {
    float:left;
    width:50px;
    height:auto;
    margin-left:0;
    margin-right:15px;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .quantity {
    display:block;
    font-weight:400;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total {
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#171721;
    background:#f9f9f9;
    margin-bottom:30px;
    padding:5px 10px;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .total .amount {
    font-size:14px;
    color:#e42312;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons { margin-bottom:0; }
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button {
    display:inline-block;
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
    padding:6px 20px 5px;
    -webkit-border-radius:0;
    border-radius:0;
}
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button:hover { background:#020203; }
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout { background:#e42312; }
.bt-header-onepagev1 .bt-menu-content-right .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout:hover { background:#b51c0e; }
.bt-header-onepagev1 .bt-menu-content-right .bt-toggle-btn { color:#ffffff; }
.bt-header-onepagev1 .bt-menu-content-right .bt-toggle-btn:hover { color:#e42312; }
.bt-header-onepagev1 .bt-scroll-menu-wrap {
    position:fixed;
    top:50%;
    right:5%;
    z-index:99;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    list-style:none;
    position:relative;
    line-height:0;
    margin:10px 0;
}
.bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li:before, .bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li:after {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"";
    position:absolute;
    top:5px;
    right:10px;
    width:3px;
    height:3px;
    opacity:0;
    background:#e42312;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li > a {
    display:inline-block;
    font-size:0;
    font-weight:600;
    line-height:12px;
    color:#ffffff;
    margin-right:40px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
}
.bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li > a:before {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"";
    position:absolute;
    top:0;
    right:6px;
    width:12px;
    height:12px;
    border:4px solid #e42312;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li > a:after {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"";
    position:absolute;
    top:0;
    right:6px;
    width:12px;
    height:12px;
    border:1px solid transparent;
    -webkit-border-radius:24px;
    -moz-border-radius:24px;
    border-radius:24px;
}
.bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li.current-menu-item, .bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li:hover { margin:20px 0; }
.bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li.current-menu-item:before, .bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li.current-menu-item:after, .bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li:hover:before, .bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li:hover:after {
    top:10px;
    right:-8px;
    opacity:1;
}
.bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li.current-menu-item:after, .bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li:hover:after { right:30px; }
.bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li.current-menu-item > a, .bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li:hover > a {
    font-size:12px;
    line-height:24px;
    background:#e42312;
    padding:0 15px;
}
.bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li.current-menu-item > a:before, .bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li:hover > a:before {
    top:8px;
    right:8px;
    width:5px;
    height:5px;
    border-color:#e42312;
}
.bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li.current-menu-item > a:after, .bt-header-onepagev1 .bt-scroll-menu-wrap .bt-menu-list ul.menu > li:hover > a:after {
    right:0;
    width:24px;
    height:24px;
    border-color:#e42312;
}
.header-vertical .bt-menu-toggle {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:none;
    position:fixed;
    top:30px;
    right:30px;
    width:40px;
    height:40px;
    font-size:18px;
    font-weight:700;
    line-height:40px;
    text-align:center;
    color:#ffffff;
    background:#171721;
    cursor:pointer;
    z-index:9999;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-box-shadow:0 0 35px rgba(0,0,0,0.3);
    -ms-box-shadow:0 0 35px rgba(0,0,0,0.3);
    box-shadow:0 0 35px rgba(0,0,0,0.3);
}
.header-vertical .bt-menu-toggle:before {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"\f0c9";
    font-family:FontAwesome;
}
.header-vertical .bt-menu-toggle:hover { background:#0a6edd; }
.header-vertical .bt-menu-toggle.active:before {
    content:"\f100";
    margin-left:-2px;
}
.header-vertical .bt-header-vertical {
    position:fixed;
    width:320px;
    height:100vh;
    background:#ffffff;
    float:left;
    overflow:hidden;
    z-index:999;
    -webkit-box-shadow:0 0 2px 0 rgba(53,53,53,0.2);
    box-shadow:0 0 2px 0 rgba(53,53,53,0.2);
}
.header-vertical .bt-header-vertical .bt-header-inner { padding:60px 50px; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-logo { margin-bottom:40px; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap {
    margin-bottom:40px;
    overflow:hidden;
}
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu {
    list-style:none;
    margin:0;
    padding:0;
}
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li { display:block; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li:last-child > a { border-bottom:none; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li > a {
    font-size:14px;
    line-height:40px;
    display:block;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.current_page_item > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.current-menu-item > a { color:#0a6edd; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children { position:relative; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children .menu-toggle, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children .menu-toggle {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    right:0;
    width:30px;
    line-height:30px;
    text-align:center;
    color:#333333;
    cursor:pointer;
}
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children .menu-toggle:before, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children .menu-toggle:before {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"\f107";
    font-family:FontAwesome;
}
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children .menu-toggle:hover, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children .menu-toggle:hover { color:#e42312; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children .menu-toggle.active:before, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children .menu-toggle.active:before { content:"\f106"; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul {
    /* Level 2 */
    list-style:none;
    display:none;
    padding-left:15px;
}
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul li > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul li > a {
    font-size:13px;
    line-height:30px;
    display:block;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul li.current_page_item > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul li.current-menu-item > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul li.current_page_item > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul li.current-menu-item > a { color:#0a6edd; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul li.menu-item-has-children, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul li.page_item_has_children, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul li.menu-item-has-children, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul li.page_item_has_children { position:relative; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul li.menu-item-has-children > ul, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul li.page_item_has_children > ul, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul li.menu-item-has-children > ul, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul li.page_item_has_children > ul {
    /* Level 3 */
    list-style:none;
    display:none;
    padding-left:15px;
}
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul li.menu-item-has-children > ul > li > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul li.page_item_has_children > ul > li > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul li.menu-item-has-children > ul > li > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul li.page_item_has_children > ul > li > a {
    font-size:13px;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul li.menu-item-has-children > ul > li.current_page_item > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul li.menu-item-has-children > ul > li.current-menu-item > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul li.page_item_has_children > ul > li.current_page_item > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul li.page_item_has_children > ul > li.current-menu-item > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul li.menu-item-has-children > ul > li.current_page_item > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul li.menu-item-has-children > ul > li.current-menu-item > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul li.page_item_has_children > ul > li.current_page_item > a, .header-vertical .bt-header-vertical .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul li.page_item_has_children > ul > li.current-menu-item > a { color:#0a6edd; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-sidebar .widget { margin-bottom:15px; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-sidebar .widget:last-child { margin-bottom:0; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-sidebar .widget.widget_social_widget .social-wrap a {
    display:inline-block;
    width:32px;
    height:32px;
    font-size:14px;
    line-height:32px;
    text-align:center;
    color:#171721;
    background:#ececec;
    margin-right:7px;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.header-vertical .bt-header-vertical .bt-header-inner .bt-sidebar .widget.widget_social_widget .social-wrap a:last-child { margin-right:0; }
.header-vertical .bt-header-vertical .bt-header-inner .bt-sidebar .widget.widget_social_widget .social-wrap a:hover {
    color:#ffffff;
    background:#e42312;
}
.header-vertical .bt-titlebar, .header-vertical .bt-main-content, .header-vertical .bt-footer {
    width:calc(100% - 320px);
    float:right;
    overflow:hidden;
}
@media (max-width: 1490px) {
    .header-vertical .container { width:100%; }
}
@media (max-width: 991px) {
    .header-vertical .bt-menu-toggle { display:block; }
    .header-vertical .bt-header-vertical {
        -wekbit-transition:all 0.4s;
        -moz-transition:all 0.4s;
        -o-transition:all 0.4s;
        transition:all 0.4s;
        top:0;
        left:0;
        width:320px !important;
        -webkit-transform:translateX(-100%);
        -ms-transform:translateX(-100%);
        transform:translateX(-100%);
    }
    .header-vertical .bt-header-vertical.active {
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0);
    }
    .header-vertical .bt-titlebar, .header-vertical .bt-main-content, .header-vertical .bt-footer {
        width:100% !important;
        float:none;
    }
}
.header-minivertical #bt-main { padding-left:45px; }
.header-minivertical .bt-header-minivertical .bt-header-desktop {
    -webkit-transition:all 0.7s;
    -moz-transition:all 0.7s;
    -o-transition:all 0.7s;
    transition:all 0.7s;
    position:fixed;
    top:0;
    left:0;
    width:320px;
    height:100vh;
    background:#ffffff;
    margin-left:-275px;
    z-index:999;
    -webkit-box-shadow:0 0 2px 0 rgba(53,53,53,0.2);
    box-shadow:0 0 2px 0 rgba(53,53,53,0.2);
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar {
    position:absolute;
    top:0;
    right:0;
    width:45px;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
}
.admin-bar.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar { padding-top:42px; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    width:25px;
    height:18px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle:before, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle .bt-menu-toggle-content {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    background:#171721;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle:before, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:2px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle:after {
    top:auto;
    bottom:0;
    left:0;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle .bt-menu-toggle-content {
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    height:2px;
    margin-top:-1px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle.active:before {
    top:calc(50% - 1px);
    transform:rotate(45deg);
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle.active:after {
    bottom:calc(50% - 1px);
    transform:rotate(-45deg);
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle.active .bt-menu-toggle-content { opacity:0; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle:hover:before, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle:hover:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle:hover .bt-menu-toggle-content { background:#e42312; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle:before, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle .bt-menu-toggle-content { background:#171721; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle:hover:before, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle:hover:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-menu-toggle:hover .bt-menu-toggle-content { background:#0a6edd; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    margin-top:10px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget { display:block; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget .bt-toggle-btn {
    display:inline-block;
    width:45px;
    height:45px;
    line-height:45px;
    text-align:center;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget .bt-search-form, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget .bt-cart-content {
    position:absolute;
    top:0;
    left:100%;
    width:320px;
    z-index:999;
    background:#ffffff;
    padding:30px;
    display:none;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
    -ms-box-shadow:0 0 10px rgba(0,0,0,0.3);
    box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget .bt-search-form.active, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget .bt-cart-content.active {
    display:block;
    -webkit-animation:menuEffectSub 0.4s both;
    -ms-animation:menuEffectSub 0.4s both;
    animation:menuEffectSub 0.4s both;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-search { position:relative; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-search .bt-toggle-btn.active { color:#e42312; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-search .bt-search-form .search-form { position:relative; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-search .bt-search-form .search-form:before {
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px;
    position:absolute;
    top:8px;
    right:15px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-search .bt-search-form .search-form label { display:block; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-search .bt-search-form .search-form .screen-reader-text { display:none; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-search .bt-search-form .search-form .search-field {
    font-size:14px;
    font-weight:400;
    color:#686876;
    width:100%;
    margin:0;
    padding:8px 55px 8px 15px;
    border:1px solid #ececec;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-search .bt-search-form .search-form .search-field:hover, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-search .bt-search-form .search-form .search-field:focus { border-color:#dedede; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-search .bt-search-form .search-form .search-submit {
    position:absolute;
    top:1px;
    right:1px;
    width:40px;
    height:40px;
    margin:0;
    padding:0;
    opacity:0;
    z-index:9;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart { position:relative; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-toggle-btn { position:relative; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-toggle-btn.active { color:#e42312; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-toggle-btn .cart_total {
    position:absolute;
    top:4px;
    right:4px;
    width:16px;
    height:16px;
    font-size:10px;
    line-height:18px;
    letter-spacing:0;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content { text-align:left; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:5px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart {
    list-style:none;
    margin:0;
    padding:0;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item {
    position:relative;
    display:block;
    font-weight:600;
    padding:10px 0;
    border-bottom:1px solid #dcdcdf;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item:after {
    content:"";
    display:block;
    clear:both;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove {
    font-size:0;
    font-weight:400;
    line-height:18px;
    text-align:center;
    color:#e42312 !important;
    width:18px;
    height:18px;
    -webkit-border-radius:50%;
    border-radius:50%;
    float:right;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:after {
    content:"\f1f8";
    font-family:FontAwesome;
    font-size:14px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .remove:hover {
    background:transparent;
    color:#b51c0e !important;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item img {
    float:left;
    width:50px;
    height:auto;
    margin-left:0;
    margin-right:15px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .woocommerce-mini-cart .mini_cart_item .quantity {
    display:block;
    font-weight:400;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .total {
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#171721;
    background:#f9f9f9;
    margin-bottom:30px;
    padding:5px 10px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .total .amount {
    font-size:14px;
    color:#e42312;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .buttons { margin-bottom:0; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .buttons .button {
    display:inline-block;
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
    padding:6px 20px 5px;
    -webkit-border-radius:0;
    border-radius:0;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .buttons .button:hover { background:#020203; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout { background:#e42312; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.bt-mini-cart .bt-cart-content .buttons .button.checkout:hover { background:#b51c0e; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.widget_mini_account_widget a {
    display:block;
    height:45px;
    font-size:0;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.widget_mini_account_widget a i {
    font-size:14px;
    line-height:45px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-mini-bar .bt-mini-sidebar .bt-menu-content-mini .widget.widget_social_widget .social-wrap a {
    display:block;
    line-height:45px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner { padding:60px 50px; }
.admin-bar.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner { padding-top:92px; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-logo { margin-bottom:40px; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li { display:block; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li > a {
    display:block;
    font-size:14px;
    line-height:50px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li > a i { margin-right:5px; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.current-menu-item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.current-menu-item > a { color:#0a6edd; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children { position:relative; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul {
    /* Level 2 */
    display:none;
    position:absolute;
    top:0;
    left:100%;
    min-width:210px;
    background:#f1f4fb;
    z-index:999;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style {
    display:block;
    padding:0 10px;
    border-top:1px solid rgba(0,0,0,0.1);
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style:first-child { border-top:none; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style > a {
    display:block;
    font-size:13px;
    line-height:38px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style > a i { margin-right:5px; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.current-menu-item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.current-menu-item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.current-menu-item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.current-menu-item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.current-menu-item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.current-menu-item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.current-menu-item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.current-menu-item > a { color:#0a6edd; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.page_item_has_children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.page_item_has_children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.page_item_has_children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children { position:relative; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.menu-item-has-children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.page_item_has_children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.menu-item-has-children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.page_item_has_children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.page_item_has_children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:after {
    content:"\f105";
    font-family:FontAwesome;
    display:inline-block;
    position:absolute;
    top:50%;
    right:15px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.page_item_has_children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul {
    /* Level 3 */
    display:none;
    position:absolute;
    top:0;
    left:100%;
    min-width:210px;
    background:#f1f4fb;
    z-index:999;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li {
    display:block;
    padding:0 15px;
    border-top:1px solid rgba(0,0,0,0.1);
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li:first-child { border-top:none; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a {
    display:block;
    font-size:13px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.page_item_has_children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children > ul > li > a i { margin-right:5px; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li.page_item_has_children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li.page_item_has_children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li.page_item_has_children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul .menu-sub-level-style.page_item_has_children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li.page_item_has_children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul .menu-sub-level-style.page_item_has_children:hover > ul {
    display:block;
    -webkit-animation:menuEffectSub 0.4s both;
    -ms-animation:menuEffectSub 0.4s both;
    animation:menuEffectSub 0.4s both;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li {
    /* Level 4+ */
    display:block;
    padding:0 10px;
    border-top:1px solid rgba(0,0,0,0.1);
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li:first-child { border-top:none; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li > a {
    display:block;
    font-size:13px;
    line-height:38px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li > a i { margin-right:5px; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.current-menu-item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.current-menu-item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.current-menu-item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.current-menu-item > a { color:#0a6edd; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children { position:relative; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children:after, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children:after {
    content:"\f105";
    font-family:FontAwesome;
    display:inline-block;
    position:absolute;
    top:50%;
    right:15px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul {
    /* Level 3 */
    display:none;
    position:absolute;
    top:0;
    left:100%;
    min-width:210px;
    background:#f1f4fb;
    z-index:999;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li {
    display:block;
    padding:0 15px;
    border-top:1px solid rgba(0,0,0,0.1);
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li:first-child, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li:first-child { border-top:none; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a {
    display:block;
    font-size:13px;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children > ul > li > a i, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children > ul > li > a i { margin-right:5px; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children > ul > li ul > li.page_item_has_children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children > ul > li ul > li.page_item_has_children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children > ul > li ul > li.page_item_has_children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children > ul > li ul > li.page_item_has_children:hover > ul {
    display:block;
    -webkit-animation:menuEffectSub 0.4s both;
    -ms-animation:menuEffectSub 0.4s both;
    animation:menuEffectSub 0.4s both;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li.page_item_has_children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.menu-item-has-children:hover > ul, .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li.page_item_has_children:hover > ul {
    display:block;
    -webkit-animation:menuEffectSub 0.4s both;
    -ms-animation:menuEffectSub 0.4s both;
    animation:menuEffectSub 0.4s both;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-sidebar {
    position:absolute;
    bottom:0;
    left:0;
    padding:0 50px 60px;
}
@media (max-height: 680px) {
    .header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-sidebar { display:none; }
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-sidebar .widget { margin-bottom:15px; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-sidebar .widget:last-child { margin-bottom:0; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-sidebar .widget.widget_social_widget .social-wrap a {
    display:inline-block;
    width:32px;
    height:32px;
    font-size:14px;
    line-height:32px;
    text-align:center;
    color:#171721;
    background:#ececec;
    margin-right:7px;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-sidebar .widget.widget_social_widget .social-wrap a:last-child { margin-right:0; }
.header-minivertical .bt-header-minivertical .bt-header-desktop .bt-header-inner .bt-sidebar .widget.widget_social_widget .social-wrap a:hover {
    color:#ffffff;
    background:#e42312;
}
.header-minivertical .bt-header-minivertical.active .bt-header-desktop { margin-left:0; }
.header-minivertical .bt-header-minivertical.active .bt-header-desktop .bt-mini-sidebar {
    opacity:0;
    visibility:hidden;
}
.header-minivertical .bt-header-minivertical.active .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul > li, .header-minivertical .bt-header-minivertical.active .bt-header-desktop .bt-header-inner .bt-vertical-menu-wrap .bt-menu-list > ul.menu > li {
    display:block;
    margin-right:-50px;
    padding-right:50px;
}
.header-minivertical .bt-header-minivertical .bt-header-mobile { display:none; }
@media (max-width: 992px) {
    .header-minivertical #bt-main { padding-left:0; }
    .header-minivertical .bt-header-minivertical .bt-header-desktop { display:none; }
    .header-minivertical .bt-header-minivertical .bt-header-mobile { display:block; }
    .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a { color:#0a6edd; }
    .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current_page_item > a, .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li.current-menu-item > a { color:#0a6edd; }
    .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-toggle:before, .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-toggle:after, .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-toggle .bt-menu-toggle-content { background:#171721; }
    .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-toggle:hover:before, .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-toggle:hover:after, .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-toggle:hover .bt-menu-toggle-content { background:#0a6edd; }
    .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-content-right .widget.widget_mini_account_widget a {
        display:inline-block;
        width:30px;
        height:30px;
        font-size:0;
        text-align:center;
    }
    .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-content-right .widget.widget_mini_account_widget a i {
        font-size:14px;
        line-height:30px;
    }
    .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-content-right .widget.widget_social_widget .social-wrap a {
        display:inline-block;
        width:30px;
        height:30px;
        line-height:30px;
        text-align:center;
    }
}
@media (max-width: 992px) and (max-width: 450px) {
    .header-minivertical .bt-header-minivertical .bt-header-mobile .bt-menu-content-right .widget.widget_social_widget { display:none; }
}
.bt-titlebar {
    background:#ffffff;
    padding-bottom:90px;
}
.bt-titlebar .bt-titlebar-inner {
    position:relative;
    width:100%;
    background:#a51608;
    padding:50px 0;
}
.bt-titlebar .bt-titlebar-inner .bt-overlay {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1;
}
.bt-titlebar .bt-titlebar-inner .bt-page-title {
    font-size:14px;
    line-height:24px;
    color:#ffffff;
    padding:5px 0;
}
.bt-titlebar .bt-titlebar-inner .bt-page-title h2 {
    font-size:24px;
    line-height:30px;
    color:#ffffff;
    margin:0;
}
.bt-titlebar .bt-titlebar-inner .bt-breadcrumb {
    font-size:14px;
    line-height:24px;
    color:#eaeaea;
    padding:5px 0;
}
.bt-titlebar .bt-titlebar-inner .bt-breadcrumb .bt-before, .bt-titlebar .bt-titlebar-inner .bt-breadcrumb .bt-after, .bt-titlebar .bt-titlebar-inner .bt-breadcrumb .bt-path { display:inline-block; }
.bt-titlebar .bt-titlebar-inner .bt-breadcrumb a { color:#eaeaea; }
.bt-titlebar .bt-titlebar-inner .bt-breadcrumb a:hover { color:#e42312; }
.bt-titlebar .bt-titlebar-inner .bt-subheader-inner {
    position:relative;
    display:-webkit-box;
    align-items:center;
    height:inherit;
    margin:0 auto;
    -moz-box-align:center;
}
.bt-titlebar .bt-titlebar-inner .bt-subheader-inner .bt-subheader-cell {
    height:100%;
    display:flex;
    display:-webkit-flex;
    flex-grow:1;
    -webkit-flex-grow:1;
    flex-shrink:0;
    -webkit-flex-shrink:0;
    align-items:center;
    -moz-box-align:center;
    -webkit-box-align:center;
    -moz-box-flex:1;
    -webkit-box-flex:1;
}
.bt-titlebar .bt-titlebar-inner .bt-subheader-inner .bt-subheader-cell .bt-content {
    position:relative;
    width:100%;
    z-index:9;
}
.bt-footer { margin-top:90px; }
.bt-footer.bt-stick {
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    z-index:1;
}
.header-minivertical .bt-footer.bt-stick { padding-left:45px; }
.bt-footer ul, .bt-footer ol {
    list-style:none;
    margin:0;
    padding:0;
}
.bt-footer .bt-footer-top {
    position:relative;
    color:#dcdcdc;
    background:#252525;
    padding:30px 0;
}
.bt-footer .bt-footer-top .wg-title {
    font-size:18px;
    line-height:24px;
    color:#ffffff;
}
.bt-footer .bt-footer-top .bt-overlay {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1;
}
.bt-footer .bt-footer-top .bt-content {
    position:relative;
    z-index:9;
}
.bt-footer .bt-footer-bottom {
    color:#dcdcdc;
    background:#121212;
    padding:15px 0;
}
.bt-footer.bt-footer-v1 .bt-footer-top .widget { margin-bottom:30px; }
.bt-footer.bt-footer-v1 .bt-footer-top .wg-title {
    position:relative;
    margin-bottom:27px;
    padding-bottom:15px;
}
.bt-footer.bt-footer-v1 .bt-footer-top .wg-title:after {
    content:"";
    position:absolute;
    bottom:-2px;
    left:0;
    width:40px;
    height:2px;
    background:#e42312;
}
.bt-footer.bt-footer-v1 .bt-footer-top .bt-logo {
    width:auto;
    margin-top:-5px;
}
.bt-footer.bt-footer-v1 .bt-footer-top .bt-desc { margin-bottom:25px; }
.bt-footer.bt-footer-v1 .bt-footer-top .bt-contact-info li { margin-bottom:15px; }
.bt-footer.bt-footer-v1 .bt-footer-top .bt-contact-info li:last-child { margin-bottom:0; }
.bt-footer.bt-footer-v1 .bt-footer-top .bt-contact-info li i {
    display:inline-block;
    width:24px;
    height:24px;
    font-size:12px;
    line-height:24px;
    letter-spacing:0;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    margin-right:5px;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-footer.bt-footer-v1 .bt-footer-top .bt-services li, .bt-footer.bt-footer-v1 .bt-footer-top .bt-follow-me li { margin-bottom:5px; }
.bt-footer.bt-footer-v1 .bt-footer-top .bt-services li:last-child, .bt-footer.bt-footer-v1 .bt-footer-top .bt-follow-me li:last-child { margin-bottom:0; }
.bt-footer.bt-footer-v1 .bt-footer-top .bt-follow-me i {
    display:inline-block;
    width:20px;
}
.bt-footer.bt-footer-v1 .bt-footer-bottom .bt-mini-menu { text-align:right; }
.bt-footer.bt-footer-v1 .bt-footer-bottom .bt-mini-menu li {
    display:inline-block;
    margin-right:30px;
}
.bt-footer.bt-footer-v1 .bt-footer-bottom .bt-mini-menu li:last-child { margin-right:0; }
@media (max-width: 767px) {
    .bt-footer.bt-footer-v1 .bt-footer-bottom .bt-copyright, .bt-footer.bt-footer-v1 .bt-footer-bottom .bt-mini-menu { text-align:center; }
    .bt-footer.bt-footer-v1 .bt-footer-bottom .bt-copyright { margin-bottom:15px; }
}
.bt-footer.bt-footer-v2 .bt-footer-top .bt-links { text-align:right; }
.bt-footer.bt-footer-v2 .bt-footer-top .bt-links li {
    display:inline-block;
    margin-right:35px;
}
.bt-footer.bt-footer-v2 .bt-footer-top .bt-links li a {
    font-size:14px;
    line-height:40px;
}
.bt-footer.bt-footer-v2 .bt-footer-top .bt-links li:last-child { margin-right:0; }
@media (max-width: 991px) {
    .bt-footer.bt-footer-v2 .bt-footer-top .widget_media_image, .bt-footer.bt-footer-v2 .bt-footer-top .bt-links { text-align:center; }
    .bt-footer.bt-footer-v2 .bt-footer-top .widget_media_image { margin-bottom:15px; }
    .bt-footer.bt-footer-v2 .bt-footer-top .bt-links li { margin:0 15px; }
}
.bt-footer.bt-footer-v2 .bt-footer-bottom { border-top:1px solid #dcdcdf; }
.bt-footer.bt-footer-v2 .bt-footer-bottom .social-wrap { text-align:right; }
.bt-footer.bt-footer-v2 .bt-footer-bottom .social-wrap a {
    display:inline-block;
    margin-right:30px;
}
.bt-footer.bt-footer-v2 .bt-footer-bottom .social-wrap a:last-child { margin-right:0; }
@media (max-width: 991px) {
    .bt-footer.bt-footer-v2 .bt-footer-bottom .bt-support, .bt-footer.bt-footer-v2 .bt-footer-bottom .social-wrap { text-align:center; }
    .bt-footer.bt-footer-v2 .bt-footer-bottom .bt-support { margin-bottom:15px; }
}
.wpb_gmaps_widget iframe { min-height:auto; }
.bt-no-space { margin:0 !important; }
.bt-element { margin-bottom:30px; }
.bt-grid-fixed > .row {
    font-size:0;
    letter-spacing:0;
}
.bt-grid-fixed > .row > div[class*="col-"] {
    float:none;
    display:inline-block;
    vertical-align:top;
}
.bt-carousel-multi-row-space.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-carousel-multi-row-space.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-carousel-multi-row-space.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-carousel-multi-row-space.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-carousel-multi-row-space.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-carousel-multi-row-space.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-fancy-box-element.icon-top .bt-icon { margin-bottom:15px; }
.bt-fancy-box-element.icon-left .bt-icon {
    float:left;
    margin-right:15px;
}
.bt-fancy-box-element.icon-right { text-align:right; }
.bt-fancy-box-element.icon-right .bt-icon {
    float:right;
    margin-left:15px;
}
.bt-fancy-box-element.square .bt-icon, .bt-fancy-box-element.rounded .bt-icon, .bt-fancy-box-element.circle .bt-icon {
    width:60px;
    height:60px;
    line-height:60px;
    text-align:center;
}
.bt-fancy-box-element.rounded .bt-icon {
    -webkit-border-radius:5px;
    border-radius:5px;
}
.bt-fancy-box-element.circle .bt-icon {
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-fancy-box-element .bt-icon { display:inline-block; }
.bt-fancy-box-element .bt-icon i {
    font-size:30px;
    display:inline-block;
    vertical-align:middle;
}
.bt-fancy-box-element .bt-icon img {
    width:30px;
    height:auto;
}
.bt-button-element.block > a { display:block; }
.bt-button-element > a {
    display:inline-block;
    font-size:14px;
    line-height:24px;
    text-align:center;
    color:#171721;
    background:#e5e5e5;
    padding:10px 30px;
}
.bt-button-element > a:hover, .bt-button-element > a:focus { background:#b51c0e; }
.bt-pricing-table-element.default {
    text-align:center;
    background:#29293e;
    padding:40px 30px 50px;
}
.bt-pricing-table-element.default .bt-price-time {
    position:relative;
    display:inline-block;
    width:150px;
    height:150px;
    background:#ffffff;
    margin-bottom:15px;
    border:10px solid #222231;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-pricing-table-element.default .bt-price-time .bt-icon {
    position:absolute;
    top:0px;
    right:-27px;
    width:54px;
    height:54px;
    font-size:26px;
    line-height:54px;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-pricing-table-element.default .bt-price-time .bt-icon i {
    display:inline-block;
    vertical-align:middle;
}
.bt-pricing-table-element.default .bt-price-time .bt-icon img {
    width:26px;
    height:auto;
}
.bt-pricing-table-element.default .bt-price-time .bt-inner {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.bt-pricing-table-element.default .bt-price-time .bt-inner:before, .bt-pricing-table-element.default .bt-price-time .bt-inner:after {
    content:" ";
    display:table;
}
.bt-pricing-table-element.default .bt-price-time .bt-inner:after { clear:both; }
.bt-pricing-table-element.default .bt-price-time .bt-inner .bt-price {
    font-size:36px;
    font-weight:700;
    line-height:40px;
    color:#e42312;
}
.bt-pricing-table-element.default .bt-price-time .bt-inner .bt-time {
    font-size:12px;
    font-weight:500;
    line-height:20px;
    letter-spacing:0.3em;
    text-transform:uppercase;
    color:#171721;
}
.bt-pricing-table-element.default .bt-title {
    position:relative;
    font-size:24px;
    line-height:24px;
    color:#ffffff;
    margin-bottom:30px;
    padding-bottom:15px;
}
.bt-pricing-table-element.default .bt-title:after {
    content:"";
    position:absolute;
    bottom:0;
    left:50%;
    width:35px;
    height:2px;
    background:#e42312;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
}
.bt-pricing-table-element.default .bt-options {
    list-style:none;
    font-size:14px;
    line-height:28px;
    color:#a0a0b5;
    margin:0 0 30px;
    padding:0;
}
.bt-pricing-table-element.default .bt-options li.disable {
    color:#ffffff;
    text-decoration:line-through;
}
.bt-pricing-table-element.default .bt-btn-order {
    display:inline-block;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#e42312;
    padding:8px 30px;
    border:1px solid #e42312;
}
.bt-pricing-table-element.default .bt-btn-order:hover {
    color:#ffffff;
    background:#e42312;
}
.bt-pricing-table-element.layout1 {
    text-align:center;
    background:#29293e;
    padding:70px 30px 80px;
}
.bt-pricing-table-element.layout1 .bt-icon {
    font-size:142px;
    line-height:142px;
    text-align:center;
    color:#e42312;
    margin-bottom:15px;
}
.bt-pricing-table-element.layout1 .bt-icon img {
    width:142px;
    height:auto;
}
.bt-pricing-table-element.layout1 .bt-title {
    position:relative;
    font-size:24px;
    line-height:24px;
    color:#ffffff;
    margin-bottom:30px;
    padding-bottom:15px;
}
.bt-pricing-table-element.layout1 .bt-title:after {
    content:"";
    position:absolute;
    bottom:0;
    left:50%;
    width:35px;
    height:2px;
    background:#e42312;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
}
.bt-pricing-table-element.layout1 .bt-price-time { margin-bottom:30px; }
.bt-pricing-table-element.layout1 .bt-price-time .bt-price {
    display:inline-block;
    font-size:36px;
    font-weight:700;
    line-height:40px;
    color:#e42312;
}
.bt-pricing-table-element.layout1 .bt-price-time .bt-time {
    display:inline-block;
    font-size:12px;
    font-weight:500;
    line-height:20px;
    letter-spacing:0.3em;
    text-transform:uppercase;
    color:#ffffff;
}
.bt-pricing-table-element.layout1 .bt-options {
    list-style:none;
    font-size:14px;
    line-height:28px;
    color:#a0a0b5;
    margin:0 0 30px;
    padding:0;
}
.bt-pricing-table-element.layout1 .bt-options li.disable {
    color:#ffffff;
    text-decoration:line-through;
}
.bt-pricing-table-element.layout1 .bt-btn-order {
    display:inline-block;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#e42312;
    padding:8px 30px;
    border:1px solid #e42312;
}
.bt-pricing-table-element.layout1 .bt-btn-order:hover {
    color:#ffffff;
    background:#e42312;
}
.bt-team-item-default .bt-item { text-align:center; }
.bt-team-item-default .bt-item .bt-thumb {
    position:relative;
    display:inline-block;
    margin-bottom:30px;
    border:10px solid rgba(17,17,17,0.05);
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-item-default .bt-item .bt-thumb img {
    width:200px;
    height:200px;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(41,41,62,0.75);
    opacity:0;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transform:scale(0.7);
    -ms-transform:scale(0.7);
    transform:scale(0.7);
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%;
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info:after {
    content:" ";
    display:table;
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
    display:block;
    color:#ffffff;
    margin-bottom:5px;
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
    display:block;
    font-size:30px;
    margin-bottom:5px;
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#e42312; }
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
    font-size:14px;
    font-weight:500;
    color:#e42312;
}
.bt-team-item-default .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#e42312; }
.bt-team-item-default .bt-item .bt-content .bt-title {
    font-size:18px;
    line-height:24px;
    text-transform:uppercase;
    margin-bottom:0;
}
.bt-team-item-default .bt-item .bt-content .bt-position {
    font-size:13px;
    font-style:italic;
    line-height:24px;
    color:#e42312;
    margin-bottom:15px;
}
.bt-team-item-default .bt-item .bt-content .bt-socials {
    list-style:none;
    margin:0 0 10px;
    padding:0;
}
.bt-team-item-default .bt-item .bt-content .bt-socials li {
    display:inline-block;
    margin-right:5px;
}
.bt-team-item-default .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-item-default .bt-item .bt-content .bt-socials li a {
    display:inline-block;
    width:24px;
    height:24px;
    font-size:12px;
    line-height:25px;
    letter-spacing:0;
    background:#dee0ec;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-item-default .bt-item .bt-content .bt-socials li a:hover {
    color:#ffffff;
    background:#e42312;
}
.bt-team-item-default .bt-item .bt-content .bt-email {
    display:inline-block;
    font-size:12px;
    line-height:24px;
}
.bt-team-item-default .bt-item:hover .bt-thumb .bt-overlay {
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
}
.bt-team-item-layout1 .bt-item { text-align:center; }
.bt-team-item-layout1 .bt-item .bt-thumb {
    position:relative;
    margin-bottom:30px;
    border:10px solid #ffffff;
    box-shadow:8px 0 17px rgba(104,104,118,0.2);
}
.bt-team-item-layout1 .bt-item .bt-thumb img {
    width:100%;
    height:auto;
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(41,41,62,0.75);
    opacity:0;
    -webkit-transform:scale(0.7);
    -ms-transform:scale(0.7);
    transform:scale(0.7);
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%;
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info:after {
    content:" ";
    display:table;
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
    display:block;
    color:#ffffff;
    margin-bottom:5px;
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
    display:block;
    font-size:30px;
    margin-bottom:5px;
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#e42312; }
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
    font-size:14px;
    font-weight:500;
    color:#e42312;
}
.bt-team-item-layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#e42312; }
.bt-team-item-layout1 .bt-item .bt-content .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:0;
}
.bt-team-item-layout1 .bt-item .bt-content .bt-position {
    font-size:13px;
    font-style:italic;
    line-height:24px;
    color:#e42312;
    margin-bottom:15px;
}
.bt-team-item-layout1 .bt-item .bt-content .bt-socials {
    list-style:none;
    margin:0 0 10px;
    padding:0;
}
.bt-team-item-layout1 .bt-item .bt-content .bt-socials li {
    display:inline-block;
    margin-right:5px;
}
.bt-team-item-layout1 .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-item-layout1 .bt-item .bt-content .bt-socials li a {
    display:inline-block;
    width:24px;
    height:24px;
    font-size:12px;
    line-height:25px;
    letter-spacing:0;
    background:#dee0ec;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-item-layout1 .bt-item .bt-content .bt-socials li a:hover {
    color:#ffffff;
    background:#e42312;
}
.bt-team-item-layout1 .bt-item .bt-content .bt-email {
    display:inline-block;
    font-size:12px;
    line-height:24px;
}
.bt-team-item-layout1 .bt-item:hover .bt-thumb .bt-overlay {
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
}
.bt-team-grid-element.default .bt-item { text-align:center; }
.bt-team-grid-element.default .bt-item .bt-thumb {
    position:relative;
    display:inline-block;
    margin-bottom:30px;
    border:10px solid rgba(17,17,17,0.05);
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-grid-element.default .bt-item .bt-thumb img {
    width:200px;
    height:200px;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(41,41,62,0.75);
    opacity:0;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transform:scale(0.7);
    -ms-transform:scale(0.7);
    transform:scale(0.7);
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%;
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info:after {
    content:" ";
    display:table;
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
    display:block;
    color:#ffffff;
    margin-bottom:5px;
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
    display:block;
    font-size:30px;
    margin-bottom:5px;
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#e42312; }
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
    font-size:14px;
    font-weight:500;
    color:#e42312;
}
.bt-team-grid-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#e42312; }
.bt-team-grid-element.default .bt-item .bt-content .bt-title {
    font-size:18px;
    line-height:24px;
    text-transform:uppercase;
    margin-bottom:0;
}
.bt-team-grid-element.default .bt-item .bt-content .bt-position {
    font-size:13px;
    font-style:italic;
    line-height:24px;
    color:#e42312;
    margin-bottom:15px;
}
.bt-team-grid-element.default .bt-item .bt-content .bt-socials {
    list-style:none;
    margin:0 0 10px;
    padding:0;
}
.bt-team-grid-element.default .bt-item .bt-content .bt-socials li {
    display:inline-block;
    margin-right:5px;
}
.bt-team-grid-element.default .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-grid-element.default .bt-item .bt-content .bt-socials li a {
    display:inline-block;
    width:24px;
    height:24px;
    font-size:12px;
    line-height:25px;
    letter-spacing:0;
    background:#dee0ec;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-grid-element.default .bt-item .bt-content .bt-socials li a:hover {
    color:#ffffff;
    background:#e42312;
}
.bt-team-grid-element.default .bt-item .bt-content .bt-email {
    display:inline-block;
    font-size:12px;
    line-height:24px;
}
.bt-team-grid-element.default .bt-item:hover .bt-thumb .bt-overlay {
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
}
.bt-team-grid-element.layout1 .bt-item { text-align:center; }
.bt-team-grid-element.layout1 .bt-item .bt-thumb {
    position:relative;
    margin-bottom:30px;
    border:10px solid #ffffff;
    box-shadow:8px 0 17px rgba(104,104,118,0.2);
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb img {
    width:100%;
    height:auto;
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(41,41,62,0.75);
    opacity:0;
    -webkit-transform:scale(0.7);
    -ms-transform:scale(0.7);
    transform:scale(0.7);
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%;
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info:after {
    content:" ";
    display:table;
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
    display:block;
    color:#ffffff;
    margin-bottom:5px;
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
    display:block;
    font-size:30px;
    margin-bottom:5px;
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#e42312; }
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
    font-size:14px;
    font-weight:500;
    color:#e42312;
}
.bt-team-grid-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#e42312; }
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:0;
}
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-position {
    font-size:13px;
    font-style:italic;
    line-height:24px;
    color:#e42312;
    margin-bottom:15px;
}
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-socials {
    list-style:none;
    margin:0 0 10px;
    padding:0;
}
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-socials li {
    display:inline-block;
    margin-right:5px;
}
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-socials li a {
    display:inline-block;
    width:24px;
    height:24px;
    font-size:12px;
    line-height:25px;
    letter-spacing:0;
    background:#dee0ec;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-socials li a:hover {
    color:#ffffff;
    background:#e42312;
}
.bt-team-grid-element.layout1 .bt-item .bt-content .bt-email {
    display:inline-block;
    font-size:12px;
    line-height:24px;
}
.bt-team-grid-element.layout1 .bt-item:hover .bt-thumb .bt-overlay {
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
}
.bt-team-carousel-element.default .bt-item { text-align:center; }
.bt-team-carousel-element.default .bt-item .bt-thumb {
    position:relative;
    display:inline-block;
    margin-bottom:30px;
    border:10px solid rgba(17,17,17,0.05);
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-carousel-element.default .bt-item .bt-thumb img {
    width:200px;
    height:200px;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(41,41,62,0.75);
    opacity:0;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transform:scale(0.7);
    -ms-transform:scale(0.7);
    transform:scale(0.7);
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%;
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info:after {
    content:" ";
    display:table;
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
    display:block;
    color:#ffffff;
    margin-bottom:5px;
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
    display:block;
    font-size:30px;
    margin-bottom:5px;
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#e42312; }
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
    font-size:14px;
    font-weight:500;
    color:#e42312;
}
.bt-team-carousel-element.default .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#e42312; }
.bt-team-carousel-element.default .bt-item .bt-content .bt-title {
    font-size:18px;
    line-height:24px;
    text-transform:uppercase;
    margin-bottom:0;
}
.bt-team-carousel-element.default .bt-item .bt-content .bt-position {
    font-size:13px;
    font-style:italic;
    line-height:24px;
    color:#e42312;
    margin-bottom:15px;
}
.bt-team-carousel-element.default .bt-item .bt-content .bt-socials {
    list-style:none;
    margin:0 0 10px;
    padding:0;
}
.bt-team-carousel-element.default .bt-item .bt-content .bt-socials li {
    display:inline-block;
    margin-right:5px;
}
.bt-team-carousel-element.default .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-carousel-element.default .bt-item .bt-content .bt-socials li a {
    display:inline-block;
    width:24px;
    height:24px;
    font-size:12px;
    line-height:25px;
    letter-spacing:0;
    background:#dee0ec;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-carousel-element.default .bt-item .bt-content .bt-socials li a:hover {
    color:#ffffff;
    background:#e42312;
}
.bt-team-carousel-element.default .bt-item .bt-content .bt-email {
    display:inline-block;
    font-size:12px;
    line-height:24px;
}
.bt-team-carousel-element.default .bt-item:hover .bt-thumb .bt-overlay {
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
}
.bt-team-carousel-element.layout1 .bt-item { text-align:center; }
.bt-team-carousel-element.layout1 .bt-item .bt-thumb {
    position:relative;
    margin-bottom:30px;
    border:10px solid #ffffff;
    box-shadow:8px 0 17px rgba(104,104,118,0.2);
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb img {
    width:100%;
    height:auto;
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(41,41,62,0.75);
    opacity:0;
    -webkit-transform:scale(0.7);
    -ms-transform:scale(0.7);
    transform:scale(0.7);
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:100%;
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info:before, .bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info:after {
    content:" ";
    display:table;
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info:after { clear:both; }
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone {
    display:block;
    color:#ffffff;
    margin-bottom:5px;
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone i {
    display:block;
    font-size:30px;
    margin-bottom:5px;
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-phone:hover { color:#e42312; }
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore {
    font-size:14px;
    font-weight:500;
    color:#e42312;
}
.bt-team-carousel-element.layout1 .bt-item .bt-thumb .bt-overlay .bt-info .bt-readmore:hover { color:#e42312; }
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:0;
}
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-position {
    font-size:13px;
    font-style:italic;
    line-height:24px;
    color:#e42312;
    margin-bottom:15px;
}
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-socials {
    list-style:none;
    margin:0 0 10px;
    padding:0;
}
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-socials li {
    display:inline-block;
    margin-right:5px;
}
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-socials li:last-child { margin-right:0; }
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-socials li a {
    display:inline-block;
    width:24px;
    height:24px;
    font-size:12px;
    line-height:25px;
    letter-spacing:0;
    background:#dee0ec;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-socials li a:hover {
    color:#ffffff;
    background:#e42312;
}
.bt-team-carousel-element.layout1 .bt-item .bt-content .bt-email {
    display:inline-block;
    font-size:12px;
    line-height:24px;
}
.bt-team-carousel-element.layout1 .bt-item:hover .bt-thumb .bt-overlay {
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
}
.bt-team-carousel-element.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-team-carousel-element.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-team-carousel-element.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-team-carousel-element.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-team-carousel-element.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-team-carousel-element.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-team-carousel-element.nav-dots-doyle .owl-prev {
    left:-50px;
    opacity:0;
}
.bt-team-carousel-element.nav-dots-doyle .owl-next {
    right:-50px;
    opacity:0;
}
.bt-team-carousel-element.nav-dots-doyle .owl-prev, .bt-team-carousel-element.nav-dots-doyle .owl-next {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:50px;
    height:50px;
    padding:4px;
    text-align:center;
    color:#e42312;
    background:transparent;
    border:1px solid #e5e5e5;
}
.bt-team-carousel-element.nav-dots-doyle .owl-prev i, .bt-team-carousel-element.nav-dots-doyle .owl-next i {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    width:100%;
    height:100%;
    font-size:15px;
    line-height:40px;
    background:#e5e5e5;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-carousel-element.nav-dots-doyle .owl-prev.disabled:hover, .bt-team-carousel-element.nav-dots-doyle .owl-next.disabled:hover {
    color:#e42312;
    background:transparent;
    border-color:#e5e5e5;
}
.bt-team-carousel-element.nav-dots-doyle .owl-prev.disabled:hover i, .bt-team-carousel-element.nav-dots-doyle .owl-next.disabled:hover i { background:#e5e5e5; }
.bt-team-carousel-element.nav-dots-doyle .owl-prev:hover, .bt-team-carousel-element.nav-dots-doyle .owl-next:hover {
    color:#ffffff;
    background:transparent;
    border-color:#e42312;
}
.bt-team-carousel-element.nav-dots-doyle .owl-prev:hover i, .bt-team-carousel-element.nav-dots-doyle .owl-next:hover i { background:#e42312; }
.bt-team-carousel-element.nav-dots-doyle .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.bt-team-carousel-element.nav-dots-doyle .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-carousel-element.nav-dots-doyle .owl-dot.active, .bt-team-carousel-element.nav-dots-doyle .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.bt-team-carousel-element.nav-dots-doyle .owl-dot.active span, .bt-team-carousel-element.nav-dots-doyle .owl-dot:hover span { background:#e42312; }
.bt-team-carousel-element.nav-dots-doyle .owl-dots .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.bt-team-carousel-element.nav-dots-doyle .owl-dots .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.bt-team-carousel-element.nav-dots-doyle .owl-dots .owl-dot.active, .bt-team-carousel-element.nav-dots-doyle .owl-dots .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.bt-team-carousel-element.nav-dots-doyle .owl-dots .owl-dot.active span, .bt-team-carousel-element.nav-dots-doyle .owl-dots .owl-dot:hover span { background:#e42312; }
.bt-team-carousel-element.nav-dots-doyle .owl-nav .owl-prev {
    left:-50px;
    opacity:0;
}
.bt-team-carousel-element.nav-dots-doyle .owl-nav .owl-next {
    right:-50px;
    opacity:0;
}
.bt-team-carousel-element.nav-dots-doyle:hover .owl-nav .owl-prev {
    left:0;
    opacity:1;
}
.bt-team-carousel-element.nav-dots-doyle:hover .owl-nav .owl-next {
    right:0;
    opacity:1;
}
.bt-testimonial-item-default .bt-item .bt-thumb {
    position:relative;
    float:left;
    width:120px;
    height:120px;
    border:5px solid rgba(17,17,17,0.2);
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-item-default .bt-item .bt-thumb img {
    width:100%;
    height:100%;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-item-default .bt-item .bt-thumb i {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:absolute;
    top:0;
    right:-12px;
    width:32px;
    height:32px;
    font-size:14px;
    line-height:32px;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-item-default .bt-item .bt-thumb:before {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(41,41,62,0.75);
    opacity:0;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-item-default .bt-item .bt-content {
    padding-top:5px;
    padding-left:150px;
}
.bt-testimonial-item-default .bt-item .bt-content .bt-desc {
    font-size:14px;
    line-height:24px;
    margin-bottom:15px;
}
.bt-testimonial-item-default .bt-item .bt-content .bt-inner .bt-title {
    display:inline-block;
    font-size:16px;
    line-height:24px;
    text-transform:uppercase;
    margin:0 10px 0 0;
}
.bt-testimonial-item-default .bt-item .bt-content .bt-inner .bt-position {
    display:inline-block;
    font-size:13px;
    font-style:italic;
    line-height:24px;
    color:#e42312;
}
.bt-testimonial-item-default .bt-item:after {
    content:"";
    display:block;
    clear:both;
}
.bt-testimonial-item-default .bt-item:hover .bt-thumb i {
    -webkit-animation-name:hvr-pulse;
    animation-name:hvr-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.bt-testimonial-item-default .bt-item:hover .bt-thumb:before { opacity:1; }
@media (max-width: 500px) {
    .bt-testimonial-item-default .bt-item .bt-thumb {
        float:none;
        margin:0 auto 15px;
    }
    .bt-testimonial-item-default .bt-item .bt-content {
        text-align:center;
        padding:0;
    }
}
.bt-testimonial-item-layout1 .bt-content {
    font-size:18px;
    font-style:italic;
    line-height:28px;
    margin-bottom:30px;
}
.bt-testimonial-item-layout1 .bt-info .bt-thumb, .bt-testimonial-item-layout1 .bt-info .bt-inner {
    display:inline-block;
    vertical-align:middle;
}
.bt-testimonial-item-layout1 .bt-info .bt-thumb {
    width:80px;
    height:80px;
    margin-right:15px;
    border:5px solid rgba(17,17,17,0.05);
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-item-layout1 .bt-info .bt-thumb img {
    width:100%;
    height:auto;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-item-layout1 .bt-info .bt-inner .bt-title {
    font-size:18px;
    line-height:24px;
    text-transform:uppercase;
    color:#e42312;
    margin-bottom:0;
}
.bt-testimonial-item-layout1 .bt-info .bt-inner .bt-position {
    font-size:14px;
    line-height:24px;
    font-style:italic;
}
.bt-testimonial-grid-element.default .bt-item .bt-thumb {
    position:relative;
    float:left;
    width:120px;
    height:120px;
    border:5px solid rgba(17,17,17,0.2);
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-grid-element.default .bt-item .bt-thumb img {
    width:100%;
    height:100%;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-grid-element.default .bt-item .bt-thumb i {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:absolute;
    top:0;
    right:-12px;
    width:32px;
    height:32px;
    font-size:14px;
    line-height:32px;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-grid-element.default .bt-item .bt-thumb:before {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(41,41,62,0.75);
    opacity:0;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-grid-element.default .bt-item .bt-content {
    padding-top:5px;
    padding-left:150px;
}
.bt-testimonial-grid-element.default .bt-item .bt-content .bt-desc {
    font-size:14px;
    line-height:24px;
    margin-bottom:15px;
}
.bt-testimonial-grid-element.default .bt-item .bt-content .bt-inner .bt-title {
    display:inline-block;
    font-size:16px;
    line-height:24px;
    text-transform:uppercase;
    margin:0 10px 0 0;
}
.bt-testimonial-grid-element.default .bt-item .bt-content .bt-inner .bt-position {
    display:inline-block;
    font-size:13px;
    font-style:italic;
    line-height:24px;
    color:#e42312;
}
.bt-testimonial-grid-element.default .bt-item:after {
    content:"";
    display:block;
    clear:both;
}
.bt-testimonial-grid-element.default .bt-item:hover .bt-thumb i {
    -webkit-animation-name:hvr-pulse;
    animation-name:hvr-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.bt-testimonial-grid-element.default .bt-item:hover .bt-thumb:before { opacity:1; }
@media (max-width: 500px) {
    .bt-testimonial-grid-element.default .bt-item .bt-thumb {
        float:none;
        margin:0 auto 15px;
    }
    .bt-testimonial-grid-element.default .bt-item .bt-content {
        text-align:center;
        padding:0;
    }
}
.bt-testimonial-grid-element.layout1 .bt-content {
    font-size:18px;
    font-style:italic;
    line-height:28px;
    margin-bottom:30px;
}
.bt-testimonial-grid-element.layout1 .bt-info .bt-thumb, .bt-testimonial-grid-element.layout1 .bt-info .bt-inner {
    display:inline-block;
    vertical-align:middle;
}
.bt-testimonial-grid-element.layout1 .bt-info .bt-thumb {
    width:80px;
    height:80px;
    margin-right:15px;
    border:5px solid rgba(17,17,17,0.05);
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-grid-element.layout1 .bt-info .bt-thumb img {
    width:100%;
    height:auto;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-grid-element.layout1 .bt-info .bt-inner .bt-title {
    font-size:18px;
    line-height:24px;
    text-transform:uppercase;
    color:#e42312;
    margin-bottom:0;
}
.bt-testimonial-grid-element.layout1 .bt-info .bt-inner .bt-position {
    font-size:14px;
    line-height:24px;
    font-style:italic;
}
.bt-testimonial-carousel-element.default .bt-item .bt-thumb {
    position:relative;
    float:left;
    width:120px;
    height:120px;
    border:5px solid rgba(17,17,17,0.2);
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-carousel-element.default .bt-item .bt-thumb img {
    width:100%;
    height:100%;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-carousel-element.default .bt-item .bt-thumb i {
    display:inline-block;
    vertical-align:middle;
    -webkit-transform:perspective(1px) translateZ(0);
    transform:perspective(1px) translateZ(0);
    box-shadow:0 0 1px transparent;
    position:absolute;
    top:0;
    right:-12px;
    width:32px;
    height:32px;
    font-size:14px;
    line-height:32px;
    text-align:center;
    color:#ffffff;
    background:#e42312;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-carousel-element.default .bt-item .bt-thumb:before {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(41,41,62,0.75);
    opacity:0;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-carousel-element.default .bt-item .bt-content {
    padding-top:5px;
    padding-left:150px;
}
.bt-testimonial-carousel-element.default .bt-item .bt-content .bt-desc {
    font-size:14px;
    line-height:24px;
    margin-bottom:15px;
}
.bt-testimonial-carousel-element.default .bt-item .bt-content .bt-inner .bt-title {
    display:inline-block;
    font-size:16px;
    line-height:24px;
    text-transform:uppercase;
    margin:0 10px 0 0;
}
.bt-testimonial-carousel-element.default .bt-item .bt-content .bt-inner .bt-position {
    display:inline-block;
    font-size:13px;
    font-style:italic;
    line-height:24px;
    color:#e42312;
}
.bt-testimonial-carousel-element.default .bt-item:after {
    content:"";
    display:block;
    clear:both;
}
.bt-testimonial-carousel-element.default .bt-item:hover .bt-thumb i {
    -webkit-animation-name:hvr-pulse;
    animation-name:hvr-pulse;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-timing-function:linear;
    animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
}
.bt-testimonial-carousel-element.default .bt-item:hover .bt-thumb:before { opacity:1; }
@media (max-width: 500px) {
    .bt-testimonial-carousel-element.default .bt-item .bt-thumb {
        float:none;
        margin:0 auto 15px;
    }
    .bt-testimonial-carousel-element.default .bt-item .bt-content {
        text-align:center;
        padding:0;
    }
}
.bt-testimonial-carousel-element.layout1 .bt-content {
    font-size:18px;
    font-style:italic;
    line-height:28px;
    margin-bottom:30px;
}
.bt-testimonial-carousel-element.layout1 .bt-info .bt-thumb, .bt-testimonial-carousel-element.layout1 .bt-info .bt-inner {
    display:inline-block;
    vertical-align:middle;
}
.bt-testimonial-carousel-element.layout1 .bt-info .bt-thumb {
    width:80px;
    height:80px;
    margin-right:15px;
    border:5px solid rgba(17,17,17,0.05);
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-carousel-element.layout1 .bt-info .bt-thumb img {
    width:100%;
    height:auto;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-carousel-element.layout1 .bt-info .bt-inner .bt-title {
    font-size:18px;
    line-height:24px;
    text-transform:uppercase;
    color:#e42312;
    margin-bottom:0;
}
.bt-testimonial-carousel-element.layout1 .bt-info .bt-inner .bt-position {
    font-size:14px;
    line-height:24px;
    font-style:italic;
}
.bt-testimonial-carousel-element.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-testimonial-carousel-element.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-testimonial-carousel-element.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-testimonial-carousel-element.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-testimonial-carousel-element.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-testimonial-carousel-element.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-testimonial-carousel-element.nav-dots-doyle .owl-prev {
    left:-50px;
    opacity:0;
}
.bt-testimonial-carousel-element.nav-dots-doyle .owl-next {
    right:-50px;
    opacity:0;
}
.bt-testimonial-carousel-element.nav-dots-doyle .owl-prev, .bt-testimonial-carousel-element.nav-dots-doyle .owl-next {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:50px;
    height:50px;
    padding:4px;
    text-align:center;
    color:#e42312;
    background:transparent;
    border:1px solid #e5e5e5;
}
.bt-testimonial-carousel-element.nav-dots-doyle .owl-prev i, .bt-testimonial-carousel-element.nav-dots-doyle .owl-next i {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    width:100%;
    height:100%;
    font-size:15px;
    line-height:40px;
    background:#e5e5e5;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-carousel-element.nav-dots-doyle .owl-prev.disabled:hover, .bt-testimonial-carousel-element.nav-dots-doyle .owl-next.disabled:hover {
    color:#e42312;
    background:transparent;
    border-color:#e5e5e5;
}
.bt-testimonial-carousel-element.nav-dots-doyle .owl-prev.disabled:hover i, .bt-testimonial-carousel-element.nav-dots-doyle .owl-next.disabled:hover i { background:#e5e5e5; }
.bt-testimonial-carousel-element.nav-dots-doyle .owl-prev:hover, .bt-testimonial-carousel-element.nav-dots-doyle .owl-next:hover {
    color:#ffffff;
    background:transparent;
    border-color:#e42312;
}
.bt-testimonial-carousel-element.nav-dots-doyle .owl-prev:hover i, .bt-testimonial-carousel-element.nav-dots-doyle .owl-next:hover i { background:#e42312; }
.bt-testimonial-carousel-element.nav-dots-doyle .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.bt-testimonial-carousel-element.nav-dots-doyle .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-carousel-element.nav-dots-doyle .owl-dot.active, .bt-testimonial-carousel-element.nav-dots-doyle .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.bt-testimonial-carousel-element.nav-dots-doyle .owl-dot.active span, .bt-testimonial-carousel-element.nav-dots-doyle .owl-dot:hover span { background:#e42312; }
.bt-testimonial-carousel-element.nav-dots-doyle .owl-dots .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.bt-testimonial-carousel-element.nav-dots-doyle .owl-dots .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.bt-testimonial-carousel-element.nav-dots-doyle .owl-dots .owl-dot.active, .bt-testimonial-carousel-element.nav-dots-doyle .owl-dots .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.bt-testimonial-carousel-element.nav-dots-doyle .owl-dots .owl-dot.active span, .bt-testimonial-carousel-element.nav-dots-doyle .owl-dots .owl-dot:hover span { background:#e42312; }
.bt-testimonial-carousel-element.nav-dots-doyle .owl-nav .owl-prev {
    left:-50px;
    opacity:0;
}
.bt-testimonial-carousel-element.nav-dots-doyle .owl-nav .owl-next {
    right:-50px;
    opacity:0;
}
.bt-testimonial-carousel-element.nav-dots-doyle:hover .owl-nav .owl-prev {
    left:0;
    opacity:1;
}
.bt-testimonial-carousel-element.nav-dots-doyle:hover .owl-nav .owl-next {
    right:0;
    opacity:1;
}
.bt-blog-item-default .bt-item {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
.bt-blog-item-default .bt-item .bt-media {
    position:relative;
    overflow:hidden;
}
.bt-blog-item-default .bt-item .bt-media img {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    height:auto;
}
.bt-blog-item-default .bt-item .bt-media .bt-term {
    position:absolute;
    bottom:0;
    left:0;
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:rgba(23,23,33,0.8);
    padding:4px 15px;
    z-index:9;
}
.bt-blog-item-default .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-item-default .bt-item .bt-media .bt-term a:hover, .bt-blog-item-default .bt-item .bt-media .bt-term a:focus { color:#e42312; }
.bt-blog-item-default .bt-item .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.bt-blog-item-default .bt-item .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-blog-item-default .bt-item .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.bt-blog-item-default .bt-item .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
    z-index:1;
}
.bt-blog-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-blog-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.bt-blog-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-blog-item-default .bt-item .bt-content {
    text-align:center;
    background:#f9f9f9;
    padding:15px 30px 45px;
}
.bt-blog-item-default .bt-item .bt-content .bt-title {
    font-size:20px;
    line-height:30px;
    margin-bottom:15px;
}
.bt-blog-item-default .bt-item .bt-content .bt-meta {
    list-style:none;
    margin:0 0 10px;
    padding:0;
}
.bt-blog-item-default .bt-item .bt-content .bt-meta li {
    display:inline-block;
    font-size:14px;
    line-height:24px;
}
.bt-blog-item-default .bt-item .bt-content .bt-excerpt {
    font-size:14px;
    line-height:24px;
    margin-bottom:20px;
}
.bt-blog-item-default .bt-item .bt-content .bt-readmore {
    display:inline-block;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
    padding:8px 30px;
}
.bt-blog-item-default .bt-item .bt-content .bt-readmore:hover, .bt-blog-item-default .bt-item .bt-content .bt-readmore:focus { background:#e42312; }
.bt-blog-item-default .bt-item:hover .bt-media.standard img, .bt-blog-item-default .bt-item:hover .bt-media.video img, .bt-blog-item-default .bt-item:hover .bt-media.audio img, .bt-blog-item-default .bt-item:hover .bt-media.quote img, .bt-blog-item-default .bt-item:hover .bt-media.link img { transform:scale(1.2); }
.bt-blog-item-layout1 .bt-item .bt-media {
    position:relative;
    overflow:hidden;
}
.bt-blog-item-layout1 .bt-item .bt-media img {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    height:auto;
}
.bt-blog-item-layout1 .bt-item .bt-media .bt-term {
    position:absolute;
    bottom:0;
    left:0;
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:rgba(23,23,33,0.8);
    padding:4px 15px;
    z-index:9;
}
.bt-blog-item-layout1 .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-item-layout1 .bt-item .bt-media .bt-term a:hover, .bt-blog-item-layout1 .bt-item .bt-media .bt-term a:focus { color:#e42312; }
.bt-blog-item-layout1 .bt-item .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.bt-blog-item-layout1 .bt-item .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-blog-item-layout1 .bt-item .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.bt-blog-item-layout1 .bt-item .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
    z-index:1;
}
.bt-blog-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-blog-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.bt-blog-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-blog-item-layout1 .bt-item .bt-content { padding:15px 0; }
.bt-blog-item-layout1 .bt-item .bt-content .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:15px;
}
.bt-blog-item-layout1 .bt-item .bt-content .bt-meta {
    list-style:none;
    margin:0;
    padding:0;
}
.bt-blog-item-layout1 .bt-item .bt-content .bt-meta li {
    display:inline-block;
    font-size:14px;
    line-height:24px;
    margin-right:15px;
}
.bt-blog-item-layout1 .bt-item .bt-content .bt-meta li:last-child { margin-right:0; }
.bt-blog-item-layout1 .bt-item .bt-content .bt-meta li.bt-author {
    font-weight:500;
    text-transform:uppercase;
    color:#e42312;
}
.bt-blog-item-layout1 .bt-item .bt-content .bt-meta li.bt-date { font-size:12px; }
.bt-blog-item-layout1 .bt-item:hover .bt-media.standard img, .bt-blog-item-layout1 .bt-item:hover .bt-media.video img, .bt-blog-item-layout1 .bt-item:hover .bt-media.audio img, .bt-blog-item-layout1 .bt-item:hover .bt-media.quote img, .bt-blog-item-layout1 .bt-item:hover .bt-media.link img { transform:scale(1.2); }
.bt-blog-grid-element.default .bt-item {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
.bt-blog-grid-element.default .bt-item .bt-media {
    position:relative;
    overflow:hidden;
}
.bt-blog-grid-element.default .bt-item .bt-media img {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    height:auto;
}
.bt-blog-grid-element.default .bt-item .bt-media .bt-term {
    position:absolute;
    bottom:0;
    left:0;
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:rgba(23,23,33,0.8);
    padding:4px 15px;
    z-index:9;
}
.bt-blog-grid-element.default .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-grid-element.default .bt-item .bt-media .bt-term a:hover, .bt-blog-grid-element.default .bt-item .bt-media .bt-term a:focus { color:#e42312; }
.bt-blog-grid-element.default .bt-item .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.bt-blog-grid-element.default .bt-item .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-blog-grid-element.default .bt-item .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.bt-blog-grid-element.default .bt-item .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
    z-index:1;
}
.bt-blog-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-blog-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.bt-blog-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-blog-grid-element.default .bt-item .bt-content {
    text-align:center;
    background:#f9f9f9;
    padding:15px 30px 45px;
}
.bt-blog-grid-element.default .bt-item .bt-content .bt-title {
    font-size:20px;
    line-height:30px;
    margin-bottom:15px;
}
.bt-blog-grid-element.default .bt-item .bt-content .bt-meta {
    list-style:none;
    margin:0 0 10px;
    padding:0;
}
.bt-blog-grid-element.default .bt-item .bt-content .bt-meta li {
    display:inline-block;
    font-size:14px;
    line-height:24px;
}
.bt-blog-grid-element.default .bt-item .bt-content .bt-excerpt {
    font-size:14px;
    line-height:24px;
    margin-bottom:20px;
}
.bt-blog-grid-element.default .bt-item .bt-content .bt-readmore {
    display:inline-block;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
    padding:8px 30px;
}
.bt-blog-grid-element.default .bt-item .bt-content .bt-readmore:hover, .bt-blog-grid-element.default .bt-item .bt-content .bt-readmore:focus { background:#e42312; }
.bt-blog-grid-element.default .bt-item:hover .bt-media.standard img, .bt-blog-grid-element.default .bt-item:hover .bt-media.video img, .bt-blog-grid-element.default .bt-item:hover .bt-media.audio img, .bt-blog-grid-element.default .bt-item:hover .bt-media.quote img, .bt-blog-grid-element.default .bt-item:hover .bt-media.link img { transform:scale(1.2); }
.bt-blog-grid-element.layout1 .bt-item .bt-media {
    position:relative;
    overflow:hidden;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media img {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    height:auto;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media .bt-term {
    position:absolute;
    bottom:0;
    left:0;
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:rgba(23,23,33,0.8);
    padding:4px 15px;
    z-index:9;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-grid-element.layout1 .bt-item .bt-media .bt-term a:hover, .bt-blog-grid-element.layout1 .bt-item .bt-media .bt-term a:focus { color:#e42312; }
.bt-blog-grid-element.layout1 .bt-item .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
    z-index:1;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.bt-blog-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-blog-grid-element.layout1 .bt-item .bt-content { padding:15px 0; }
.bt-blog-grid-element.layout1 .bt-item .bt-content .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:15px;
}
.bt-blog-grid-element.layout1 .bt-item .bt-content .bt-meta {
    list-style:none;
    margin:0;
    padding:0;
}
.bt-blog-grid-element.layout1 .bt-item .bt-content .bt-meta li {
    display:inline-block;
    font-size:14px;
    line-height:24px;
    margin-right:15px;
}
.bt-blog-grid-element.layout1 .bt-item .bt-content .bt-meta li:last-child { margin-right:0; }
.bt-blog-grid-element.layout1 .bt-item .bt-content .bt-meta li.bt-author {
    font-weight:500;
    text-transform:uppercase;
    color:#e42312;
}
.bt-blog-grid-element.layout1 .bt-item .bt-content .bt-meta li.bt-date { font-size:12px; }
.bt-blog-grid-element.layout1 .bt-item:hover .bt-media.standard img, .bt-blog-grid-element.layout1 .bt-item:hover .bt-media.video img, .bt-blog-grid-element.layout1 .bt-item:hover .bt-media.audio img, .bt-blog-grid-element.layout1 .bt-item:hover .bt-media.quote img, .bt-blog-grid-element.layout1 .bt-item:hover .bt-media.link img { transform:scale(1.2); }
.bt-blog-carousel-element.default .bt-item {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
.bt-blog-carousel-element.default .bt-item .bt-media {
    position:relative;
    overflow:hidden;
}
.bt-blog-carousel-element.default .bt-item .bt-media img {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    height:auto;
}
.bt-blog-carousel-element.default .bt-item .bt-media .bt-term {
    position:absolute;
    bottom:0;
    left:0;
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:rgba(23,23,33,0.8);
    padding:4px 15px;
    z-index:9;
}
.bt-blog-carousel-element.default .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-blog-carousel-element.default .bt-item .bt-media .bt-term a:hover, .bt-blog-carousel-element.default .bt-item .bt-media .bt-term a:focus { color:#e42312; }
.bt-blog-carousel-element.default .bt-item .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.bt-blog-carousel-element.default .bt-item .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-blog-carousel-element.default .bt-item .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.bt-blog-carousel-element.default .bt-item .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
    z-index:1;
}
.bt-blog-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-blog-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-blog-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.bt-blog-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-blog-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-blog-carousel-element.default .bt-item .bt-content {
    text-align:center;
    background:#f9f9f9;
    padding:15px 30px 45px;
}
.bt-blog-carousel-element.default .bt-item .bt-content .bt-title {
    font-size:20px;
    line-height:30px;
    margin-bottom:15px;
}
.bt-blog-carousel-element.default .bt-item .bt-content .bt-meta {
    list-style:none;
    margin:0 0 10px;
    padding:0;
}
.bt-blog-carousel-element.default .bt-item .bt-content .bt-meta li {
    display:inline-block;
    font-size:14px;
    line-height:24px;
}
.bt-blog-carousel-element.default .bt-item .bt-content .bt-excerpt {
    font-size:14px;
    line-height:24px;
    margin-bottom:20px;
}
.bt-blog-carousel-element.default .bt-item .bt-content .bt-readmore {
    display:inline-block;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
    padding:8px 30px;
}
.bt-blog-carousel-element.default .bt-item .bt-content .bt-readmore:hover, .bt-blog-carousel-element.default .bt-item .bt-content .bt-readmore:focus { background:#e42312; }
.bt-blog-carousel-element.default .bt-item:hover .bt-media.standard img, .bt-blog-carousel-element.default .bt-item:hover .bt-media.video img, .bt-blog-carousel-element.default .bt-item:hover .bt-media.audio img, .bt-blog-carousel-element.default .bt-item:hover .bt-media.quote img, .bt-blog-carousel-element.default .bt-item:hover .bt-media.link img { transform:scale(1.2); }
.bt-blog-carousel-element .bt-item:hover .bt-media img { transform:scale(1.2); }
.bt-blog-carousel-element.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-blog-carousel-element.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-blog-carousel-element.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-blog-carousel-element.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-blog-carousel-element.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-blog-carousel-element.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-blog-carousel-element.nav-dots-doyle .owl-prev {
    left:-50px;
    opacity:0;
}
.bt-blog-carousel-element.nav-dots-doyle .owl-next {
    right:-50px;
    opacity:0;
}
.bt-blog-carousel-element.nav-dots-doyle .owl-prev, .bt-blog-carousel-element.nav-dots-doyle .owl-next {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:50px;
    height:50px;
    padding:4px;
    text-align:center;
    color:#e42312;
    background:transparent;
    border:1px solid #e5e5e5;
}
.bt-blog-carousel-element.nav-dots-doyle .owl-prev i, .bt-blog-carousel-element.nav-dots-doyle .owl-next i {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    width:100%;
    height:100%;
    font-size:15px;
    line-height:40px;
    background:#e5e5e5;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-blog-carousel-element.nav-dots-doyle .owl-prev.disabled:hover, .bt-blog-carousel-element.nav-dots-doyle .owl-next.disabled:hover {
    color:#e42312;
    background:transparent;
    border-color:#e5e5e5;
}
.bt-blog-carousel-element.nav-dots-doyle .owl-prev.disabled:hover i, .bt-blog-carousel-element.nav-dots-doyle .owl-next.disabled:hover i { background:#e5e5e5; }
.bt-blog-carousel-element.nav-dots-doyle .owl-prev:hover, .bt-blog-carousel-element.nav-dots-doyle .owl-next:hover {
    color:#ffffff;
    background:transparent;
    border-color:#e42312;
}
.bt-blog-carousel-element.nav-dots-doyle .owl-prev:hover i, .bt-blog-carousel-element.nav-dots-doyle .owl-next:hover i { background:#e42312; }
.bt-blog-carousel-element.nav-dots-doyle .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.bt-blog-carousel-element.nav-dots-doyle .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.bt-blog-carousel-element.nav-dots-doyle .owl-dot.active, .bt-blog-carousel-element.nav-dots-doyle .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.bt-blog-carousel-element.nav-dots-doyle .owl-dot.active span, .bt-blog-carousel-element.nav-dots-doyle .owl-dot:hover span { background:#e42312; }
.bt-blog-carousel-element.nav-dots-doyle .owl-dots .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.bt-blog-carousel-element.nav-dots-doyle .owl-dots .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.bt-blog-carousel-element.nav-dots-doyle .owl-dots .owl-dot.active, .bt-blog-carousel-element.nav-dots-doyle .owl-dots .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.bt-blog-carousel-element.nav-dots-doyle .owl-dots .owl-dot.active span, .bt-blog-carousel-element.nav-dots-doyle .owl-dots .owl-dot:hover span { background:#e42312; }
.bt-blog-carousel-element.nav-dots-doyle .owl-nav .owl-prev {
    left:-50px;
    opacity:0;
}
.bt-blog-carousel-element.nav-dots-doyle .owl-nav .owl-next {
    right:-50px;
    opacity:0;
}
.bt-blog-carousel-element.nav-dots-doyle:hover .owl-nav .owl-prev {
    left:0;
    opacity:1;
}
.bt-blog-carousel-element.nav-dots-doyle:hover .owl-nav .owl-next {
    right:0;
    opacity:1;
}

.bt-cookbook-item-default .bt-item {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
.bt-cookbook-item-default .bt-item .bt-media {
    position:relative;
    overflow:hidden;
}
.bt-cookbook-item-default .bt-item .bt-media img {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    height:auto;
}
.bt-cookbook-item-default .bt-item .bt-media .bt-term {
    position:absolute;
    bottom:0;
    left:0;
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:rgba(23,23,33,0.8);
    padding:4px 15px;
    z-index:9;
}
.bt-cookbook-item-default .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-cookbook-item-default .bt-item .bt-media .bt-term a:hover, .bt-cookbook-item-default .bt-item .bt-media .bt-term a:focus { color:#e42312; }
.bt-cookbook-item-default .bt-item .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.bt-cookbook-item-default .bt-item .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-cookbook-item-default .bt-item .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.bt-cookbook-item-default .bt-item .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
    z-index:1;
}
.bt-cookbook-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-cookbook-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-cookbook-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.bt-cookbook-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-cookbook-item-default .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-cookbook-item-default .bt-item .bt-content {
    text-align:center;
    background:#f9f9f9;
    padding:15px 30px 45px;
}
.bt-cookbook-item-default .bt-item .bt-content .bt-title {
    font-size:20px;
    line-height:30px;
    margin-bottom:15px;
}
.bt-cookbook-item-default .bt-item .bt-content .bt-meta {
    list-style:none;
    margin:0 0 10px;
    padding:0;
}
.bt-cookbook-item-default .bt-item .bt-content .bt-meta li {
    display:inline-block;
    font-size:14px;
    line-height:24px;
}
.bt-cookbook-item-default .bt-item .bt-content .bt-excerpt {
    font-size:14px;
    line-height:24px;
    margin-bottom:20px;
}
.bt-cookbook-item-default .bt-item .bt-content .bt-readmore {
    display:inline-block;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
    padding:8px 30px;
}
.bt-cookbook-item-default .bt-item .bt-content .bt-readmore:hover, .bt-cookbook-item-default .bt-item .bt-content .bt-readmore:focus { background:#e42312; }
.bt-cookbook-item-default .bt-item:hover .bt-media.standard img, .bt-cookbook-item-default .bt-item:hover .bt-media.video img, .bt-cookbook-item-default .bt-item:hover .bt-media.audio img, .bt-cookbook-item-default .bt-item:hover .bt-media.quote img, .bt-cookbook-item-default .bt-item:hover .bt-media.link img { transform:scale(1.2); }
.bt-cookbook-item-layout1 .bt-item .bt-media {
    position:relative;
    overflow:hidden;
}
.bt-cookbook-item-layout1 .bt-item .bt-media img {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    height:auto;
}
.bt-cookbook-item-layout1 .bt-item .bt-media .bt-term {
    position:absolute;
    bottom:0;
    left:0;
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:rgba(23,23,33,0.8);
    padding:4px 15px;
    z-index:9;
}
.bt-cookbook-item-layout1 .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-cookbook-item-layout1 .bt-item .bt-media .bt-term a:hover, .bt-cookbook-item-layout1 .bt-item .bt-media .bt-term a:focus { color:#e42312; }
.bt-cookbook-item-layout1 .bt-item .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.bt-cookbook-item-layout1 .bt-item .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-cookbook-item-layout1 .bt-item .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.bt-cookbook-item-layout1 .bt-item .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
    z-index:1;
}
.bt-cookbook-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-cookbook-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-cookbook-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.bt-cookbook-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-cookbook-item-layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-cookbook-item-layout1 .bt-item .bt-content { padding:15px 0; }
.bt-cookbook-item-layout1 .bt-item .bt-content .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:15px;
}
.bt-cookbook-item-layout1 .bt-item .bt-content .bt-meta {
    list-style:none;
    margin:0;
    padding:0;
}
.bt-cookbook-item-layout1 .bt-item .bt-content .bt-meta li {
    display:inline-block;
    font-size:14px;
    line-height:24px;
    margin-right:15px;
}
.bt-cookbook-item-layout1 .bt-item .bt-content .bt-meta li:last-child { margin-right:0; }
.bt-cookbook-item-layout1 .bt-item .bt-content .bt-meta li.bt-author {
    font-weight:500;
    text-transform:uppercase;
    color:#e42312;
}
.bt-cookbook-item-layout1 .bt-item .bt-content .bt-meta li.bt-date { font-size:12px; }
.bt-cookbook-item-layout1 .bt-item:hover .bt-media.standard img, .bt-cookbook-item-layout1 .bt-item:hover .bt-media.video img, .bt-cookbook-item-layout1 .bt-item:hover .bt-media.audio img, .bt-cookbook-item-layout1 .bt-item:hover .bt-media.quote img, .bt-cookbook-item-layout1 .bt-item:hover .bt-media.link img { transform:scale(1.2); }
.bt-cookbook-grid-element.default .bt-item {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
.bt-cookbook-grid-element.default .bt-item .bt-media {
    position:relative;
    overflow:hidden;
}
.bt-cookbook-grid-element.default .bt-item .bt-media img {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    height:auto;
}
.bt-cookbook-grid-element.default .bt-item .bt-media .bt-term {
    position:absolute;
    bottom:0;
    left:0;
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:rgba(23,23,33,0.8);
    padding:4px 15px;
    z-index:9;
}
.bt-cookbook-grid-element.default .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-cookbook-grid-element.default .bt-item .bt-media .bt-term a:hover, .bt-cookbook-grid-element.default .bt-item .bt-media .bt-term a:focus { color:#e42312; }
.bt-cookbook-grid-element.default .bt-item .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.bt-cookbook-grid-element.default .bt-item .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-cookbook-grid-element.default .bt-item .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.bt-cookbook-grid-element.default .bt-item .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
    z-index:1;
}
.bt-cookbook-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-cookbook-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-cookbook-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.bt-cookbook-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-cookbook-grid-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-cookbook-grid-element.default .bt-item .bt-content {
    text-align:center;
    background:#f9f9f9;
    padding:15px 30px 45px;
}
.bt-cookbook-grid-element.default .bt-item .bt-content .bt-title {
    font-size:20px;
    line-height:30px;
    margin-bottom:15px;
}
.bt-cookbook-grid-element.default .bt-item .bt-content .bt-meta {
    list-style:none;
    margin:0 0 10px;
    padding:0;
}
.bt-cookbook-grid-element.default .bt-item .bt-content .bt-meta li {
    display:inline-block;
    font-size:14px;
    line-height:24px;
}
.bt-cookbook-grid-element.default .bt-item .bt-content .bt-excerpt {
    font-size:14px;
    line-height:24px;
    margin-bottom:20px;
}
.bt-cookbook-grid-element.default .bt-item .bt-content .bt-readmore {
    display:inline-block;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
    padding:8px 30px;
}
.bt-cookbook-grid-element.default .bt-item .bt-content .bt-readmore:hover, .bt-cookbook-grid-element.default .bt-item .bt-content .bt-readmore:focus { background:#e42312; }
.bt-cookbook-grid-element.default .bt-item:hover .bt-media.standard img, .bt-cookbook-grid-element.default .bt-item:hover .bt-media.video img, .bt-cookbook-grid-element.default .bt-item:hover .bt-media.audio img, .bt-cookbook-grid-element.default .bt-item:hover .bt-media.quote img, .bt-cookbook-grid-element.default .bt-item:hover .bt-media.link img { transform:scale(1.2); }
.bt-cookbook-grid-element.layout1 .bt-item .bt-media {
    position:relative;
    overflow:hidden;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-media img {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    height:auto;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-media .bt-term {
    position:absolute;
    bottom:0;
    left:0;
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:rgba(23,23,33,0.8);
    padding:4px 15px;
    z-index:9;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-cookbook-grid-element.layout1 .bt-item .bt-media .bt-term a:hover, .bt-cookbook-grid-element.layout1 .bt-item .bt-media .bt-term a:focus { color:#e42312; }
.bt-cookbook-grid-element.layout1 .bt-item .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
    z-index:1;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-cookbook-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-cookbook-grid-element.layout1 .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-content { padding:15px 0; }
.bt-cookbook-grid-element.layout1 .bt-item .bt-content .bt-title {
    font-size:18px;
    line-height:24px;
    margin-bottom:15px;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-content .bt-meta {
    list-style:none;
    margin:0;
    padding:0;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-content .bt-meta li {
    display:inline-block;
    font-size:14px;
    line-height:24px;
    margin-right:15px;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-content .bt-meta li:last-child { margin-right:0; }
.bt-cookbook-grid-element.layout1 .bt-item .bt-content .bt-meta li.bt-author {
    font-weight:500;
    text-transform:uppercase;
    color:#e42312;
}
.bt-cookbook-grid-element.layout1 .bt-item .bt-content .bt-meta li.bt-date { font-size:12px; }
.bt-cookbook-grid-element.layout1 .bt-item:hover .bt-media.standard img, .bt-cookbook-grid-element.layout1 .bt-item:hover .bt-media.video img, .bt-cookbook-grid-element.layout1 .bt-item:hover .bt-media.audio img, .bt-cookbook-grid-element.layout1 .bt-item:hover .bt-media.quote img, .bt-cookbook-grid-element.layout1 .bt-item:hover .bt-media.link img { transform:scale(1.2); }
.bt-cookbook-carousel-element.default .bt-item {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
}
.bt-cookbook-carousel-element.default .bt-item .bt-media {
    position:relative;
    overflow:hidden;
}
.bt-cookbook-carousel-element.default .bt-item .bt-media img {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    height:auto;
}
.bt-cookbook-carousel-element.default .bt-item .bt-media .bt-term {
    position:absolute;
    bottom:0;
    left:0;
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:rgba(23,23,33,0.8);
    padding:4px 15px;
    z-index:9;
}
.bt-cookbook-carousel-element.default .bt-item .bt-media .bt-term a { color:#ffffff; }
.bt-cookbook-carousel-element.default .bt-item .bt-media .bt-term a:hover, .bt-cookbook-carousel-element.default .bt-item .bt-media .bt-term a:focus { color:#e42312; }
.bt-cookbook-carousel-element.default .bt-item .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.bt-cookbook-carousel-element.default .bt-item .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-cookbook-carousel-element.default .bt-item .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.bt-cookbook-carousel-element.default .bt-item .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
    z-index:1;
}
.bt-cookbook-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-cookbook-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:before, .bt-cookbook-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.bt-cookbook-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-cookbook-carousel-element.default .bt-item .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-cookbook-carousel-element.default .bt-item .bt-content {
    text-align:center;
    background:#f9f9f9;
    padding:15px 30px 45px;
}
.bt-cookbook-carousel-element.default .bt-item .bt-content .bt-title {
    font-size:20px;
    line-height:30px;
    margin-bottom:15px;
}
.bt-cookbook-carousel-element.default .bt-item .bt-content .bt-meta {
    list-style:none;
    margin:0 0 10px;
    padding:0;
}
.bt-cookbook-carousel-element.default .bt-item .bt-content .bt-meta li {
    display:inline-block;
    font-size:14px;
    line-height:24px;
}
.bt-cookbook-carousel-element.default .bt-item .bt-content .bt-excerpt {
    font-size:14px;
    line-height:24px;
    margin-bottom:20px;
}
.bt-cookbook-carousel-element.default .bt-item .bt-content .bt-readmore {
    display:inline-block;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
    padding:8px 30px;
}
.bt-cookbook-carousel-element.default .bt-item .bt-content .bt-readmore:hover, .bt-cookbook-carousel-element.default .bt-item .bt-content .bt-readmore:focus { background:#e42312; }
.bt-cookbook-carousel-element.default .bt-item:hover .bt-media.standard img, .bt-cookbook-carousel-element.default .bt-item:hover .bt-media.video img, .bt-cookbook-carousel-element.default .bt-item:hover .bt-media.audio img, .bt-cookbook-carousel-element.default .bt-item:hover .bt-media.quote img, .bt-cookbook-carousel-element.default .bt-item:hover .bt-media.link img { transform:scale(1.2); }
.bt-cookbook-carousel-element .bt-item:hover .bt-media img { transform:scale(1.2); }
.bt-cookbook-carousel-element.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-cookbook-carousel-element.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-cookbook-carousel-element.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-cookbook-carousel-element.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-cookbook-carousel-element.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-cookbook-carousel-element.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-cookbook-carousel-element.nav-dots-doyle .owl-prev {
    left:-50px;
    opacity:0;
}
.bt-cookbook-carousel-element.nav-dots-doyle .owl-next {
    right:-50px;
    opacity:0;
}
.bt-cookbook-carousel-element.nav-dots-doyle .owl-prev, .bt-cookbook-carousel-element.nav-dots-doyle .owl-next {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:50px;
    height:50px;
    padding:4px;
    text-align:center;
    color:#e42312;
    background:transparent;
    border:1px solid #e5e5e5;
}
.bt-cookbook-carousel-element.nav-dots-doyle .owl-prev i, .bt-cookbook-carousel-element.nav-dots-doyle .owl-next i {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    width:100%;
    height:100%;
    font-size:15px;
    line-height:40px;
    background:#e5e5e5;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-cookbook-carousel-element.nav-dots-doyle .owl-prev.disabled:hover, .bt-cookbook-carousel-element.nav-dots-doyle .owl-next.disabled:hover {
    color:#e42312;
    background:transparent;
    border-color:#e5e5e5;
}
.bt-cookbook-carousel-element.nav-dots-doyle .owl-prev.disabled:hover i, .bt-cookbook-carousel-element.nav-dots-doyle .owl-next.disabled:hover i { background:#e5e5e5; }
.bt-cookbook-carousel-element.nav-dots-doyle .owl-prev:hover, .bt-cookbook-carousel-element.nav-dots-doyle .owl-next:hover {
    color:#ffffff;
    background:transparent;
    border-color:#e42312;
}
.bt-cookbook-carousel-element.nav-dots-doyle .owl-prev:hover i, .bt-cookbook-carousel-element.nav-dots-doyle .owl-next:hover i { background:#e42312; }
.bt-cookbook-carousel-element.nav-dots-doyle .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.bt-cookbook-carousel-element.nav-dots-doyle .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.bt-cookbook-carousel-element.nav-dots-doyle .owl-dot.active, .bt-cookbook-carousel-element.nav-dots-doyle .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.bt-cookbook-carousel-element.nav-dots-doyle .owl-dot.active span, .bt-cookbook-carousel-element.nav-dots-doyle .owl-dot:hover span { background:#e42312; }
.bt-cookbook-carousel-element.nav-dots-doyle .owl-dots .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.bt-cookbook-carousel-element.nav-dots-doyle .owl-dots .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.bt-cookbook-carousel-element.nav-dots-doyle .owl-dots .owl-dot.active, .bt-cookbook-carousel-element.nav-dots-doyle .owl-dots .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.bt-cookbook-carousel-element.nav-dots-doyle .owl-dots .owl-dot.active span, .bt-cookbook-carousel-element.nav-dots-doyle .owl-dots .owl-dot:hover span { background:#e42312; }
.bt-cookbook-carousel-element.nav-dots-doyle .owl-nav .owl-prev {
    left:-50px;
    opacity:0;
}
.bt-cookbook-carousel-element.nav-dots-doyle .owl-nav .owl-next {
    right:-50px;
    opacity:0;
}
.bt-cookbook-carousel-element.nav-dots-doyle:hover .owl-nav .owl-prev {
    left:0;
    opacity:1;
}
.bt-cookbook-carousel-element.nav-dots-doyle:hover .owl-nav .owl-next {
    right:0;
    opacity:1;
}
.bt-client-item-default .bt-item img {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    height:auto;
}
.bt-client-item-default .bt-item:hover img {
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2);
}
.bt-client-grid-element .bt-item img {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    height:auto;
}
.bt-client-grid-element .bt-item:hover img {
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2);
}
.bt-client-grid-element .bt-item { float:left; }
.bt-client-grid-element .bt-item.col-6 { width:16.66%; }
.bt-client-grid-element .bt-item.col-5 { width:20%; }
.bt-client-grid-element .bt-item.col-4 { width:25%; }
.bt-client-grid-element .bt-item.col-3 { width:33.33%; }
.bt-client-grid-element .bt-item.col-2 { width:50%; }
.bt-client-grid-element .bt-item.col-1 { width:100%; }
.bt-client-grid-element:after {
    content:"";
    display:block;
    clear:both;
}
.bt-client-grid-element.default .bt-item {
    border-top:1px solid rgba(0,0,0,0.1);
    border-right:1px solid rgba(0,0,0,0.1);
}
.bt-client-grid-element.default .bt-item.col-6:nth-child(1), .bt-client-grid-element.default .bt-item.col-6:nth-child(2), .bt-client-grid-element.default .bt-item.col-6:nth-child(3), .bt-client-grid-element.default .bt-item.col-6:nth-child(4), .bt-client-grid-element.default .bt-item.col-6:nth-child(5), .bt-client-grid-element.default .bt-item.col-6:nth-child(6) { border-top:none; }
.bt-client-grid-element.default .bt-item.col-6:nth-child(6n) { border-right:none; }
.bt-client-grid-element.default .bt-item.col-5:nth-child(1), .bt-client-grid-element.default .bt-item.col-5:nth-child(2), .bt-client-grid-element.default .bt-item.col-5:nth-child(3), .bt-client-grid-element.default .bt-item.col-5:nth-child(4), .bt-client-grid-element.default .bt-item.col-5:nth-child(5) { border-top:none; }
.bt-client-grid-element.default .bt-item.col-5:nth-child(5n) { border-right:none; }
.bt-client-grid-element.default .bt-item.col-4:nth-child(1), .bt-client-grid-element.default .bt-item.col-4:nth-child(2), .bt-client-grid-element.default .bt-item.col-4:nth-child(3), .bt-client-grid-element.default .bt-item.col-4:nth-child(4) { border-top:none; }
.bt-client-grid-element.default .bt-item.col-4:nth-child(4n) { border-right:none; }
.bt-client-grid-element.default .bt-item.col-3:nth-child(1), .bt-client-grid-element.default .bt-item.col-3:nth-child(2), .bt-client-grid-element.default .bt-item.col-3:nth-child(3) { border-top:none; }
.bt-client-grid-element.default .bt-item.col-3:nth-child(3n) { border-right:none; }
.bt-client-grid-element.default .bt-item.col-2:nth-child(1), .bt-client-grid-element.default .bt-item.col-2:nth-child(2) { border-top:none; }
.bt-client-grid-element.default .bt-item.col-2:nth-child(2n) { border-right:none; }
.bt-client-grid-element.default .bt-item.col-1 { border:none; }
.bt-client-carousel-element.default .bt-item img {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:100%;
    height:auto;
}
.bt-client-carousel-element.default .bt-item:hover img {
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2);
}
.bt-client-carousel-element.space30 .bt-items .bt-item { margin-bottom:30px; }
.bt-client-carousel-element.space30 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-client-carousel-element.space20 .bt-items .bt-item { margin-bottom:20px; }
.bt-client-carousel-element.space20 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-client-carousel-element.space10 .bt-items .bt-item { margin-bottom:10px; }
.bt-client-carousel-element.space10 .bt-items .bt-item:last-child { margin-bottom:0; }
.bt-client-carousel-element.nav-dots-doyle .owl-prev {
    left:-50px;
    opacity:0;
}
.bt-client-carousel-element.nav-dots-doyle .owl-next {
    right:-50px;
    opacity:0;
}
.bt-client-carousel-element.nav-dots-doyle .owl-prev, .bt-client-carousel-element.nav-dots-doyle .owl-next {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    width:50px;
    height:50px;
    padding:4px;
    text-align:center;
    color:#e42312;
    background:transparent;
    border:1px solid #e5e5e5;
}
.bt-client-carousel-element.nav-dots-doyle .owl-prev i, .bt-client-carousel-element.nav-dots-doyle .owl-next i {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    display:inline-block;
    width:100%;
    height:100%;
    font-size:15px;
    line-height:40px;
    background:#e5e5e5;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-client-carousel-element.nav-dots-doyle .owl-prev.disabled:hover, .bt-client-carousel-element.nav-dots-doyle .owl-next.disabled:hover {
    color:#e42312;
    background:transparent;
    border-color:#e5e5e5;
}
.bt-client-carousel-element.nav-dots-doyle .owl-prev.disabled:hover i, .bt-client-carousel-element.nav-dots-doyle .owl-next.disabled:hover i { background:#e5e5e5; }
.bt-client-carousel-element.nav-dots-doyle .owl-prev:hover, .bt-client-carousel-element.nav-dots-doyle .owl-next:hover {
    color:#ffffff;
    background:transparent;
    border-color:#e42312;
}
.bt-client-carousel-element.nav-dots-doyle .owl-prev:hover i, .bt-client-carousel-element.nav-dots-doyle .owl-next:hover i { background:#e42312; }
.bt-client-carousel-element.nav-dots-doyle .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.bt-client-carousel-element.nav-dots-doyle .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.bt-client-carousel-element.nav-dots-doyle .owl-dot.active, .bt-client-carousel-element.nav-dots-doyle .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.bt-client-carousel-element.nav-dots-doyle .owl-dot.active span, .bt-client-carousel-element.nav-dots-doyle .owl-dot:hover span { background:#e42312; }
.bt-client-carousel-element.nav-dots-doyle .owl-dots .owl-dot {
    background:transparent;
    border:1px solid #e5e5e5;
    padding:2px;
}
.bt-client-carousel-element.nav-dots-doyle .owl-dots .owl-dot span {
    display:inline-block;
    width:100%;
    height:100%;
    background:#e5e5e5;
    webkit-border-radius:50%;
    border-radius:50%;
}
.bt-client-carousel-element.nav-dots-doyle .owl-dots .owl-dot.active, .bt-client-carousel-element.nav-dots-doyle .owl-dots .owl-dot:hover {
    background:transparent;
    border-color:#e42312;
}
.bt-client-carousel-element.nav-dots-doyle .owl-dots .owl-dot.active span, .bt-client-carousel-element.nav-dots-doyle .owl-dots .owl-dot:hover span { background:#e42312; }
.bt-client-carousel-element.nav-dots-doyle .owl-nav .owl-prev {
    left:-50px;
    opacity:0;
}
.bt-client-carousel-element.nav-dots-doyle .owl-nav .owl-next {
    right:-50px;
    opacity:0;
}
.bt-client-carousel-element.nav-dots-doyle:hover .owl-nav .owl-prev {
    left:0;
    opacity:1;
}
.bt-client-carousel-element.nav-dots-doyle:hover .owl-nav .owl-next {
    right:0;
    opacity:1;
}
.bt-social-media-element {
    list-style:none;
    margin-left:0;
    padding:0;
}
.bt-social-media-element.inline li {
    display:inline-block;
    margin-right:10px;
}
.bt-social-media-element.inline li:last-child { margin-right:0; }
.bt-social-media-element li { display:block; }
.bt-archive-item-style1 { margin-bottom:30px; }
.bt-archive-item-style1 .bt-title {
    font-size:28px;
    line-height:40px;
    margin-top:0;
    margin-bottom:30px;
}
.bt-archive-item-style1 .bt-title a { color:#171721; }
.bt-archive-item-style1 .bt-title a:hover { color:#e42312; }
.bt-archive-item-style1 .bt-media {
    position:relative;
    margin-bottom:30px;
}
.bt-archive-item-style1 .bt-media img {
    width:100%;
    height:auto;
}
.bt-archive-item-style1 .bt-media img.wp-post-image {
    width:auto;
    max-width:100%;
}
.bt-archive-item-style1 .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.bt-archive-item-style1 .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-archive-item-style1 .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.bt-archive-item-style1 .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
}
.bt-archive-item-style1 .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-archive-item-style1 .bt-media.video .bt-overlay .html5lightbox:before, .bt-archive-item-style1 .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.bt-archive-item-style1 .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-archive-item-style1 .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-archive-item-style1 .bt-media.audio audio { width:100%; }
.bt-archive-item-style1 .bt-media.quote blockquote {
    font-size:18px;
    font-weight:500;
    line-height:32px;
    color:#171721;
    margin-bottom:30px;
    padding:15px 40px;
}
.bt-archive-item-style1 .bt-media.link a {
    font-size:24px;
    font-weight:600;
    font-style:italic;
    line-height:28px;
}
.bt-archive-item-style1 .bt-meta {
    list-style:none;
    margin:0 0 30px;
    padding:0 0 15px;
    border-bottom:1px solid #ececec;
}
.bt-archive-item-style1 .bt-meta > li {
    position:relative;
    display:inline-block;
    font-size:14px;
    line-height:24px;
    color:#686876;
    margin-right:30px;
}
.bt-archive-item-style1 .bt-meta > li > a { color:#686876; }
.bt-archive-item-style1 .bt-meta > li > a:hover { color:#e42312; }
.bt-archive-item-style1 .bt-meta > li:last-child { margin-right:0; }
.bt-archive-item-style1 .bt-excerpt { margin-bottom:15px; }
.bt-archive-item-style1 .bt-readmore {
    display:inline-block;
    font-size:13px;
    font-weight:600;
    line-height:24px;
    color:#ffffff;
    background:#e42312;
    padding:8px 30px;
}
.bt-archive-item-style1 .bt-readmore:hover { background:#b51c0e; }
.blog .sticky .bt-post-item .bt-title:before, .archive .sticky .bt-post-item .bt-title:before, .search .sticky .bt-post-item .bt-title:before {
    content:"\f08d";
    font-family:FontAwesome;
    font-weight:400;
    color:#e42312;
    margin-right:10px;
}
.blog .bt-post-item, .archive .bt-post-item, .search .bt-post-item { margin-bottom:30px; }
.blog .bt-post-item .bt-title, .archive .bt-post-item .bt-title, .search .bt-post-item .bt-title {
    font-size:28px;
    line-height:40px;
    margin-top:0;
    margin-bottom:30px;
}
.blog .bt-post-item .bt-title a, .archive .bt-post-item .bt-title a, .search .bt-post-item .bt-title a { color:#171721; }
.blog .bt-post-item .bt-title a:hover, .archive .bt-post-item .bt-title a:hover, .search .bt-post-item .bt-title a:hover { color:#e42312; }
.blog .bt-post-item .bt-media, .archive .bt-post-item .bt-media, .search .bt-post-item .bt-media {
    position:relative;
    margin-bottom:30px;
}
.blog .bt-post-item .bt-media img, .archive .bt-post-item .bt-media img, .search .bt-post-item .bt-media img {
    width:100%;
    height:auto;
}
.blog .bt-post-item .bt-media img.wp-post-image, .archive .bt-post-item .bt-media img.wp-post-image, .search .bt-post-item .bt-media img.wp-post-image {
    width:auto;
    max-width:100%;
}
.blog .bt-post-item .bt-media.gallery .carousel-control, .archive .bt-post-item .bt-media.gallery .carousel-control, .search .bt-post-item .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.blog .bt-post-item .bt-media.gallery .carousel-control:hover, .archive .bt-post-item .bt-media.gallery .carousel-control:hover, .search .bt-post-item .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.blog .bt-post-item .bt-media.gallery .carousel-control.left, .archive .bt-post-item .bt-media.gallery .carousel-control.left, .search .bt-post-item .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.blog .bt-post-item .bt-media.video .bt-overlay, .archive .bt-post-item .bt-media.video .bt-overlay, .search .bt-post-item .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
}
.blog .bt-post-item .bt-media.video .bt-overlay .html5lightbox, .archive .bt-post-item .bt-media.video .bt-overlay .html5lightbox, .search .bt-post-item .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.blog .bt-post-item .bt-media.video .bt-overlay .html5lightbox:before, .blog .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after, .archive .bt-post-item .bt-media.video .bt-overlay .html5lightbox:before, .archive .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after, .search .bt-post-item .bt-media.video .bt-overlay .html5lightbox:before, .search .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.blog .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after, .archive .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after, .search .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.blog .bt-post-item .bt-media.video .bt-overlay .html5lightbox:hover, .archive .bt-post-item .bt-media.video .bt-overlay .html5lightbox:hover, .search .bt-post-item .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.blog .bt-post-item .bt-media.audio audio, .archive .bt-post-item .bt-media.audio audio, .search .bt-post-item .bt-media.audio audio { width:100%; }
.blog .bt-post-item .bt-media.quote blockquote, .archive .bt-post-item .bt-media.quote blockquote, .search .bt-post-item .bt-media.quote blockquote {
    font-size:18px;
    font-weight:500;
    line-height:32px;
    color:#171721;
    margin-bottom:30px;
    padding:15px 40px;
}
.blog .bt-post-item .bt-media.link a, .archive .bt-post-item .bt-media.link a, .search .bt-post-item .bt-media.link a {
    font-size:24px;
    font-weight:600;
    font-style:italic;
    line-height:28px;
}
.blog .bt-post-item .bt-meta, .archive .bt-post-item .bt-meta, .search .bt-post-item .bt-meta {
    list-style:none;
    margin:0 0 30px;
    padding:0 0 15px;
    border-bottom:1px solid #ececec;
}
.blog .bt-post-item .bt-meta > li, .archive .bt-post-item .bt-meta > li, .search .bt-post-item .bt-meta > li {
    position:relative;
    display:inline-block;
    font-size:14px;
    line-height:24px;
    color:#686876;
    margin-right:30px;
}
.blog .bt-post-item .bt-meta > li > a, .archive .bt-post-item .bt-meta > li > a, .search .bt-post-item .bt-meta > li > a { color:#686876; }
.blog .bt-post-item .bt-meta > li > a:hover, .archive .bt-post-item .bt-meta > li > a:hover, .search .bt-post-item .bt-meta > li > a:hover { color:#e42312; }
.blog .bt-post-item .bt-meta > li:last-child, .archive .bt-post-item .bt-meta > li:last-child, .search .bt-post-item .bt-meta > li:last-child { margin-right:0; }
.blog .bt-post-item .bt-excerpt, .archive .bt-post-item .bt-excerpt, .search .bt-post-item .bt-excerpt { margin-bottom:15px; }
.blog .bt-post-item .bt-readmore, .archive .bt-post-item .bt-readmore, .search .bt-post-item .bt-readmore {
    display:inline-block;
    font-size:13px;
    font-weight:600;
    line-height:24px;
    color:#ffffff;
    background:#e42312;
    padding:8px 30px;
}
.blog .bt-post-item .bt-readmore:hover, .archive .bt-post-item .bt-readmore:hover, .search .bt-post-item .bt-readmore:hover { background:#b51c0e; }
.bt-single-item-style1 .bt-title {
    font-size:36px;
    line-height:46px;
    margin-bottom:30px;
}
.bt-single-item-style1 .bt-media {
    position:relative;
    margin-bottom:30px;
}
.bt-single-item-style1 .bt-media img {
    max-width:100%;
    height:auto;
}
.bt-single-item-style1 .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.bt-single-item-style1 .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-single-item-style1 .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.bt-single-item-style1 .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
}
.bt-single-item-style1 .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-single-item-style1 .bt-media.video .bt-overlay .html5lightbox:before, .bt-single-item-style1 .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.bt-single-item-style1 .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.bt-single-item-style1 .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.bt-single-item-style1 .bt-media.audio audio { width:100%; }
.bt-single-item-style1 .bt-media.quote blockquote {
    font-size:18px;
    font-weight:500;
    line-height:32px;
    color:#171721;
    margin-bottom:30px;
    padding:15px 40px;
}
.bt-single-item-style1 .bt-media.link a {
    font-size:24px;
    font-weight:600;
    font-style:italic;
    line-height:28px;
}
.bt-single-item-style1 .bt-meta {
    list-style:none;
    margin:0 0 30px;
    padding:0 0 15px;
    border-bottom:1px solid #ececec;
}
.bt-single-item-style1 .bt-meta > li {
    position:relative;
    display:inline-block;
    font-size:14px;
    line-height:24px;
    color:#686876;
    margin-right:30px;
}
.bt-single-item-style1 .bt-meta > li span { font-weight:600; }
.bt-single-item-style1 .bt-meta > li > a { color:#686876; }
.bt-single-item-style1 .bt-meta > li > a:hover { color:#e42312; }
.bt-single-item-style1 .bt-meta > li:last-child { margin-right:0; }
.bt-single-item-style1 .bt-content {
    font-size:14px;
    line-height:24px;
}
.bt-single-item-style1 .bt-content > p { margin-bottom:30px; }
.bt-single-item-style1 .bt-content blockquote {
    font-size:18px;
    font-weight:500;
    line-height:32px;
    color:#171721;
    margin-bottom:30px;
    padding:15px 40px;
}
.bt-single-item-style1 .bt-content .gallery { margin:0 -15px; }
.bt-single-item-style1 .bt-content .gallery .gallery-item {
    display:inline-block;
    margin:0 0 30px;
    padding:0 15px;
}
.bt-single-item-style1 .bt-content .gallery .gallery-item .gallery-icon img {
    width:100%;
    height:auto;
}
.bt-single-item-style1 .bt-content .gallery.gallery-columns-1 > .gallery-item { width:100%; }
.bt-single-item-style1 .bt-content .gallery.gallery-columns-2 > .gallery-item { width:50%; }
.bt-single-item-style1 .bt-content .gallery.gallery-columns-3 > .gallery-item { width:33.33%; }
.bt-single-item-style1 .bt-content .gallery.gallery-columns-4 > .gallery-item { width:25%; }
.bt-single-item-style1 .bt-content .gallery.gallery-columns-5 > .gallery-item { width:20%; }
.single-cookbook .bt-post-item .bt-title {
    font-size:36px;
    line-height:46px;
    margin-bottom:30px;
}
.single-cookbook .bt-post-item .bt-media {
    position:relative;
    margin-bottom:30px;
}
.single-cookbook .bt-post-item .bt-media img {
    max-width:100%;
    height:auto;
}
.single-cookbook .bt-post-item .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.single-cookbook .bt-post-item .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.single-cookbook .bt-post-item .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.single-cookbook .bt-post-item .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
}
.single-cookbook .bt-post-item .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.single-cookbook .bt-post-item .bt-media.video .bt-overlay .html5lightbox:before, .single-cookbook .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.single-cookbook .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.single-cookbook .bt-post-item .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.single-cookbook .bt-post-item .bt-media.audio audio { width:100%; }
.single-cookbook .bt-post-item .bt-media.quote blockquote {
    font-size:18px;
    font-weight:500;
    line-height:32px;
    color:#171721;
    margin-bottom:30px;
    padding:15px 40px;
}
.single-cookbook .bt-post-item .bt-media.link a {
    font-size:24px;
    font-weight:600;
    font-style:italic;
    line-height:28px;
}
.single-cookbook .bt-post-item .bt-meta {
    list-style:none;
    margin:0 0 30px;
    padding:0 0 15px;
    border-bottom:1px solid #ececec;
}
.single-cookbook .bt-post-item .bt-meta > li {
    position:relative;
    display:inline-block;
    font-size:14px;
    line-height:24px;
    color:#686876;
    margin-right:30px;
}
.single-cookbook .bt-post-item .bt-meta > li span { font-weight:600; }
.single-cookbook .bt-post-item .bt-meta > li > a { color:#686876; }
.single-cookbook .bt-post-item .bt-meta > li > a:hover { color:#e42312; }
.single-cookbook .bt-post-item .bt-meta > li:last-child { margin-right:0; }
.single-cookbook .bt-post-item .bt-content {
    font-size:14px;
    line-height:24px;
}
.single-cookbook .bt-post-item .bt-content > p { margin-bottom:30px; }
.single-cookbook .bt-post-item .bt-content blockquote {
    font-size:18px;
    font-weight:500;
    line-height:32px;
    color:#171721;
    margin-bottom:30px;
    padding:15px 40px;
}
.single-cookbook .bt-post-item .bt-content .gallery { margin:0 -15px; }
.single-cookbook .bt-post-item .bt-content .gallery .gallery-item {
    display:inline-block;
    margin:0 0 30px;
    padding:0 15px;
}
.single-cookbook .bt-post-item .bt-content .gallery .gallery-item .gallery-icon img {
    width:100%;
    height:auto;
}
.single-cookbook .bt-post-item .bt-content .gallery.gallery-columns-1 > .gallery-item { width:100%; }
.single-cookbook .bt-post-item .bt-content .gallery.gallery-columns-2 > .gallery-item { width:50%; }
.single-cookbook .bt-post-item .bt-content .gallery.gallery-columns-3 > .gallery-item { width:33.33%; }
.single-cookbook .bt-post-item .bt-content .gallery.gallery-columns-4 > .gallery-item { width:25%; }
.single-cookbook .bt-post-item .bt-content .gallery.gallery-columns-5 > .gallery-item { width:20%; }
.single-cookbook .bt-tag-share {
    padding:20px 0;
    border-top:1px solid #ececec;
    border-bottom:1px solid #ececec;
}
.single-cookbook .bt-tag-share:after {
    content:"";
    display:block;
    clear:both;
}
.single-cookbook .bt-tag-share .bt-tag { float:left; }
.single-cookbook .bt-tag-share .bt-tag a {
    display:inline-block;
    font-size:14px;
    font-style:italic;
    line-height:24px;
    color:#686876;
    margin-right:20px;
}
.single-cookbook .bt-tag-share .bt-tag a:last-child { margin-right:0; }
.single-cookbook .bt-tag-share .bt-tag a:hover { color:#e42312; }
.single-cookbook .bt-tag-share .bt-share { float:right; }
.single-cookbook .bt-tag-share .bt-share h4 {
    display:inline-block;
    font-size:14px;
    line-height:24px;
    margin:0 10px 0 0;
}
.single-cookbook .bt-tag-share .bt-share ul {
    list-style:none;
    display:inline-block;
    margin:0;
    padding:0;
}
.single-cookbook .bt-tag-share .bt-share ul li {
    display:inline-block;
    margin-right:15px;
}
.single-cookbook .bt-tag-share .bt-share ul li:last-child { margin-right:0; }
.single-cookbook .bt-tag-share .bt-share ul li a {
    display:inline-block;
    font-size:14px;
    color:#686876;
}
.single-cookbook .bt-tag-share .bt-share ul li a:hover { color:#e42312; }
@media (max-width: 520px) {
    .single-cookbook .bt-tag-share .bt-tag, .single-cookbook .bt-tag-share .bt-share {
        float:left;
        width:100%;
    }
    .single-cookbook .bt-tag-share .bt-tag { margin-bottom:10px; }
}
.single-cookbook .bt-blog-article-nav {
    background:#f9f9f9;
    margin-bottom:60px;
}
.single-cookbook .bt-blog-article-nav:after {
    content:"";
    display:block;
    clear:both;
}
.single-cookbook .bt-blog-article-nav .bt-prev, .single-cookbook .bt-blog-article-nav .bt-next {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    float:left;
    width:50%;
    font-size:14px;
    line-height:24px;
    padding:50px 30px;
    background:#f9f9f9;
}
.single-cookbook .bt-blog-article-nav .bt-prev a, .single-cookbook .bt-blog-article-nav .bt-next a {
    display:block;
    font-size:18px;
    font-weight:700;
    line-height:28px;
    color:#171721;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:270px;
}
.single-cookbook .bt-blog-article-nav .bt-prev a:hover, .single-cookbook .bt-blog-article-nav .bt-next a:hover { color:#e42312; }
.single-cookbook .bt-blog-article-nav .bt-prev:hover, .single-cookbook .bt-blog-article-nav .bt-next:hover { background:#ececec; }
.single-cookbook .bt-blog-article-nav .bt-next {
    float:right;
    text-align:right;
}
.single-cookbook .bt-blog-article-nav .bt-next a {
    margin-left:auto;
    margin-right:0;
}
@media (max-width: 520px) {
    .single-cookbook .bt-blog-article-nav .bt-prev, .single-cookbook .bt-blog-article-nav .bt-next {
        width:100%;
        text-align:left;
    }
    .single-cookbook .bt-blog-article-nav .bt-prev a, .single-cookbook .bt-blog-article-nav .bt-next a { margin-left:0; }
}
.single-cookbook .bt-about-author {
    background:#f8f8f8;
    padding:15px;
    margin-bottom:60px;
}
.single-cookbook .bt-about-author .bt-author-avatar {
    line-height:0;
    width:160px;
    float:left;
}
.single-cookbook .bt-about-author .bt-author-avatar img {
    margin:0;
    width:100%;
    height:auto;
}
.single-cookbook .bt-about-author .bt-author-info {
    font-size:14px;
    line-height:24px;
    padding-left:200px;
}
.single-cookbook .bt-about-author .bt-author-info .bt-title {
    font-size:20px;
    font-weight:600;
    line-height:36px;
    color:#010000;
    margin-bottom:0;
}
.single-cookbook .bt-about-author .bt-author-info h6 {
    font-size:12px;
    font-weight:700;
    line-height:20px;
    text-transform:uppercase;
    color:#a2a2a2;
    margin-bottom:10px;
}
@media (max-width: 767px) {
    .single-cookbook .bt-about-author .bt-author-avatar { width:60px; }
    .single-cookbook .bt-about-author .bt-author-info {
        font-size:14px;
        line-height:24px;
        padding-left:75px;
    }
    .single-cookbook .bt-about-author .bt-author-info .bt-title {
        font-size:14px;
        line-height:24px;
    }
}
.single-cookbook .bt-titlebar .bt-titlebar-inner{
    background-color:#a51608;
}
.single-cookbook .bt-main-content{
    padding-top:0;
    padding-bottom:0;
}
.single-cookbook .bt-blog-article-nav{
    margin-bottom:60px;
}
.single-cookbook .bt-about-author{
    margin-bottom:60px;
}
.single-cookbook .bt-comment-wrapper{
    margin-bottom:30px;
}
.single-cookbook .bt-post-item .bt-title{
    font-family:Poppins;
    line-height:36px;
    letter-spacing:0px;
    font-weight:700;
    font-style:normal;
    font-size:36px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
.wf-loading .single-cookbook .bt-post-item .bt-title{
    opacity: 0;
}
.ie.wf-loading .single-cookbook .bt-post-item .bt-title{
    visibility: hidden;
}
.single-cookbook .bt-post-item .bt-title{
    margin-bottom:30px;
}
.single-cookbook .bt-post-item .bt-media{
    margin-bottom:30px;
}
.single-cookbook .bt-post-item .bt-meta > li{
    font-family:Poppins;
    line-height:24px;
    letter-spacing:0px;
    font-weight:400;
    font-style:normal;
    color:#686876;
    font-size:14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}
.wf-loading .single-cookbook .bt-post-item .bt-meta > li{
    opacity: 0;
}
.ie.wf-loading .single-cookbook .bt-post-item .bt-meta > li{
    visibility: hidden;
}
.single-cookbook .bt-post-item .bt-meta > li a{
    color:#171721;
}
.single-cookbook .bt-post-item .bt-meta > li a:hover{
    color:#0a6edd;
}
.category .bt-post-item .bt-meta, .tag .bt-post-item .bt-meta, .search .bt-post-item .bt-meta{
    margin-bottom:30px;
}
.single-cookbook .bt-post-item .bt-content{
    margin-bottom:30px;
}
.single-cookbook .bt-post-item{
    margin-bottom:0;
}
.single-post .bt-post-item .bt-title {
    font-size:36px;
    line-height:46px;
    margin-bottom:30px;
}
.single-post .bt-post-item .bt-media {
    position:relative;
    margin-bottom:30px;
}
.single-post .bt-post-item .bt-media img {
    max-width:100%;
    height:auto;
}
.single-post .bt-post-item .bt-media.gallery .carousel-control {
    position:absolute;
    top:10px;
    right:10px;
    width:30px;
    height:30px;
    font-size:14px;
    line-height:30px;
    text-align:center;
    text-shadow:none;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
}
.single-post .bt-post-item .bt-media.gallery .carousel-control:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.single-post .bt-post-item .bt-media.gallery .carousel-control.left {
    left:auto;
    right:45px;
}
.single-post .bt-post-item .bt-media.video .bt-overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.3);
}
.single-post .bt-post-item .bt-media.video .bt-overlay .html5lightbox {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:40px;
    height:40px;
    font-size:14px;
    line-height:41px;
    letter-spacing:-2px;
    text-align:center;
    color:#e42312;
    background:#ffffff;
    opacity:0.8;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.single-post .bt-post-item .bt-media.video .bt-overlay .html5lightbox:before, .single-post .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after {
    content:" ";
    display:table;
}
.single-post .bt-post-item .bt-media.video .bt-overlay .html5lightbox:after { clear:both; }
.single-post .bt-post-item .bt-media.video .bt-overlay .html5lightbox:hover {
    color:#ffffff;
    background:#e42312;
    opacity:1;
}
.single-post .bt-post-item .bt-media.audio audio { width:100%; }
.single-post .bt-post-item .bt-media.quote blockquote {
    font-size:18px;
    font-weight:500;
    line-height:32px;
    color:#171721;
    margin-bottom:30px;
    padding:15px 40px;
}
.single-post .bt-post-item .bt-media.link a {
    font-size:24px;
    font-weight:600;
    font-style:italic;
    line-height:28px;
}
.single-post .bt-post-item .bt-meta {
    list-style:none;
    margin:0 0 30px;
    padding:0 0 15px;
    border-bottom:1px solid #ececec;
}
.single-post .bt-post-item .bt-meta > li {
    position:relative;
    display:inline-block;
    font-size:14px;
    line-height:24px;
    color:#686876;
    margin-right:30px;
}
.single-post .bt-post-item .bt-meta > li span { font-weight:600; }
.single-post .bt-post-item .bt-meta > li > a { color:#686876; }
.single-post .bt-post-item .bt-meta > li > a:hover { color:#e42312; }
.single-post .bt-post-item .bt-meta > li:last-child { margin-right:0; }
.single-post .bt-post-item .bt-content {
    font-size:14px;
    line-height:24px;
}
.single-post .bt-post-item .bt-content > p { margin-bottom:30px; }
.single-post .bt-post-item .bt-content blockquote {
    font-size:18px;
    font-weight:500;
    line-height:32px;
    color:#171721;
    margin-bottom:30px;
    padding:15px 40px;
}
.single-post .bt-post-item .bt-content .gallery { margin:0 -15px; }
.single-post .bt-post-item .bt-content .gallery .gallery-item {
    display:inline-block;
    margin:0 0 30px;
    padding:0 15px;
}
.single-post .bt-post-item .bt-content .gallery .gallery-item .gallery-icon img {
    width:100%;
    height:auto;
}
.single-post .bt-post-item .bt-content .gallery.gallery-columns-1 > .gallery-item { width:100%; }
.single-post .bt-post-item .bt-content .gallery.gallery-columns-2 > .gallery-item { width:50%; }
.single-post .bt-post-item .bt-content .gallery.gallery-columns-3 > .gallery-item { width:33.33%; }
.single-post .bt-post-item .bt-content .gallery.gallery-columns-4 > .gallery-item { width:25%; }
.single-post .bt-post-item .bt-content .gallery.gallery-columns-5 > .gallery-item { width:20%; }
.single-post .bt-tag-share {
    padding:20px 0;
    border-top:1px solid #ececec;
    border-bottom:1px solid #ececec;
}
.single-post .bt-tag-share:after {
    content:"";
    display:block;
    clear:both;
}
.single-post .bt-tag-share .bt-tag { float:left; }
.single-post .bt-tag-share .bt-tag a {
    display:inline-block;
    font-size:14px;
    font-style:italic;
    line-height:24px;
    color:#686876;
    margin-right:20px;
}
.single-post .bt-tag-share .bt-tag a:last-child { margin-right:0; }
.single-post .bt-tag-share .bt-tag a:hover { color:#e42312; }
.single-post .bt-tag-share .bt-share { float:right; }
.single-post .bt-tag-share .bt-share h4 {
    display:inline-block;
    font-size:14px;
    line-height:24px;
    margin:0 10px 0 0;
}
.single-post .bt-tag-share .bt-share ul {
    list-style:none;
    display:inline-block;
    margin:0;
    padding:0;
}
.single-post .bt-tag-share .bt-share ul li {
    display:inline-block;
    margin-right:15px;
}
.single-post .bt-tag-share .bt-share ul li:last-child { margin-right:0; }
.single-post .bt-tag-share .bt-share ul li a {
    display:inline-block;
    font-size:14px;
    color:#686876;
}
.single-post .bt-tag-share .bt-share ul li a:hover { color:#e42312; }
@media (max-width: 520px) {
    .single-post .bt-tag-share .bt-tag, .single-post .bt-tag-share .bt-share {
        float:left;
        width:100%;
    }
    .single-post .bt-tag-share .bt-tag { margin-bottom:10px; }
}
.single-post .bt-blog-article-nav {
    background:#f9f9f9;
    margin-bottom:60px;
}
.single-post .bt-blog-article-nav:after {
    content:"";
    display:block;
    clear:both;
}
.single-post .bt-blog-article-nav .bt-prev, .single-post .bt-blog-article-nav .bt-next {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    float:left;
    width:50%;
    font-size:14px;
    line-height:24px;
    padding:50px 30px;
    background:#f9f9f9;
}
.single-post .bt-blog-article-nav .bt-prev a, .single-post .bt-blog-article-nav .bt-next a {
    display:block;
    font-size:18px;
    font-weight:700;
    line-height:28px;
    color:#171721;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:270px;
}
.single-post .bt-blog-article-nav .bt-prev a:hover, .single-post .bt-blog-article-nav .bt-next a:hover { color:#e42312; }
.single-post .bt-blog-article-nav .bt-prev:hover, .single-post .bt-blog-article-nav .bt-next:hover { background:#ececec; }
.single-post .bt-blog-article-nav .bt-next {
    float:right;
    text-align:right;
}
.single-post .bt-blog-article-nav .bt-next a {
    margin-left:auto;
    margin-right:0;
}
@media (max-width: 520px) {
    .single-post .bt-blog-article-nav .bt-prev, .single-post .bt-blog-article-nav .bt-next {
        width:100%;
        text-align:left;
    }
    .single-post .bt-blog-article-nav .bt-prev a, .single-post .bt-blog-article-nav .bt-next a { margin-left:0; }
}
.single-post .bt-about-author {
    background:#f8f8f8;
    padding:15px;
    margin-bottom:60px;
}
.single-post .bt-about-author .bt-author-avatar {
    line-height:0;
    width:160px;
    float:left;
}
.single-post .bt-about-author .bt-author-avatar img {
    margin:0;
    width:100%;
    height:auto;
}
.single-post .bt-about-author .bt-author-info {
    font-size:14px;
    line-height:24px;
    padding-left:200px;
}
.single-post .bt-about-author .bt-author-info .bt-title {
    font-size:20px;
    font-weight:600;
    line-height:36px;
    color:#010000;
    margin-bottom:0;
}
.single-post .bt-about-author .bt-author-info h6 {
    font-size:12px;
    font-weight:700;
    line-height:20px;
    text-transform:uppercase;
    color:#a2a2a2;
    margin-bottom:10px;
}
@media (max-width: 767px) {
    .single-post .bt-about-author .bt-author-avatar { width:60px; }
    .single-post .bt-about-author .bt-author-info {
        font-size:14px;
        line-height:24px;
        padding-left:75px;
    }
    .single-post .bt-about-author .bt-author-info .bt-title {
        font-size:14px;
        line-height:24px;
    }
}
.bt-sidebar .widget { margin-bottom:30px; }
.bt-sidebar ul, .bt-sidebar ol {
    list-style-type:none;
    margin:0;
    padding:0;
}
.bt-sidebar ul li, .bt-sidebar ol li {
    padding:0;
    margin:0;
}
.bt-sidebar ul li > ul, .bt-sidebar ul li > ol, .bt-sidebar ol li > ul, .bt-sidebar ol li > ol {
    margin:0;
    padding:0 0 0 20px;
}
.bt-left-sidebar.hidden-recent-review .widget_doyle_recent_review, .bt-right-sidebar.hidden-recent-review .widget_doyle_recent_review { display:none; }
.bt-left-sidebar .widget, .bt-right-sidebar .widget {
    position:relative;
    margin-bottom:30px;
}
.bt-left-sidebar .widget .wg-title, .bt-left-sidebar .widget .widgettitle, .bt-right-sidebar .widget .wg-title, .bt-right-sidebar .widget .widgettitle {
    position:relative;
    font-size:16px;
    font-weight:600;
    line-height:24px;
    margin-top:0;
    margin-bottom:30px;
    padding-bottom:15px;
}
.bt-left-sidebar .widget .wg-title:after, .bt-left-sidebar .widget .widgettitle:after, .bt-right-sidebar .widget .wg-title:after, .bt-right-sidebar .widget .widgettitle:after {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:35px;
    height:2px;
    background:#e42312;
}
.bt-left-sidebar .widget .menu-sidebar-menu-container ul, .bt-right-sidebar .widget .menu-sidebar-menu-container ul {
    background:#f0f0f0;
    margin:0;
    padding:0;
}
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li {
    list-style:none;
    border-bottom:2px solid #ffffff;
}
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li:last-child, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li:last-child { border-bottom:0; }
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li > a, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li > a {
    position:relative;
    display:block;
    font-size:13px;
    line-height:27px;
    letter-spacing:0.04em;
    color:#171717;
    padding:18px 30px;
}
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li > a:before, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li > a:before {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:2px;
    height:100%;
    background:#e42312;
    opacity:0;
}
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li > a:hover, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li > a:hover { color:#e42312; }
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li > a:hover:before, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li > a:hover:before { opacity:1; }
.bt-left-sidebar .widget .menu-sidebar-menu-container ul > li.current-menu-item > a:before, .bt-left-sidebar .widget .menu-sidebar-menu-container ul > li .current_page_item > a:before, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li.current-menu-item > a:before, .bt-right-sidebar .widget .menu-sidebar-menu-container ul > li .current_page_item > a:before { opacity:1; }
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget { padding-top:60px; }
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .nav-tabs, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .nav-tabs {
    position:absolute;
    top:-3px;
    left:-3px;
    width:100%;
    border:none;
}
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .nav-tabs .bt-tab a, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .nav-tabs .bt-tab a {
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#686876;
    background:#ececec;
    padding:8px 15px;
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .nav-tabs .bt-tab.active a, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .nav-tabs .bt-tab.active a {
    color:#ffffff;
    background:#e42312;
    border:none;
}
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list {
    margin:0;
    padding:0;
}
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li {
    list-style:none;
    position:relative;
    min-height:120px;
    margin-bottom:20px;
    padding-left:135px;
}
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li:last-child, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li:last-child { margin-bottom:0; }
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-thumb, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-thumb {
    position:absolute;
    top:0;
    left:0;
    width:115px;
    height:115px;
}
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-thumb img, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-thumb img {
    width:100%;
    height:auto;
}
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details {
    display:table;
    height:120px;
}
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-inner, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-inner {
    display:table-cell;
    vertical-align:middle;
}
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-title, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-title {
    font-size:14px;
    font-weight:900;
    line-height:20px;
    letter-spacing:0.05em;
    color:#313131;
    margin-bottom:7px;
}
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta {
    font-size:11px;
    line-height:22px;
    letter-spacing:0.04em;
    color:#969595;
    margin:0;
    padding:0;
}
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta > li, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta > li { display:inline-block; }
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta > li:after, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta > li:after {
    content:".";
    display:inline-block;
    padding:0 5px;
}
.bt-left-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta > li:last-child:after, .bt-right-sidebar .widget.widget_doyle_news_tabs_widget .tab-content .bt-news-list > li .bt-details .bt-meta > li:last-child:after { display:none; }
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list {
    margin:0;
    padding:0;
}
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    list-style:none;
    position:relative;
    min-height:60px;
    margin-bottom:15px;
    padding-bottom:15px;
    border-bottom:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li:last-child, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li:last-child {
    margin-bottom:0;
    border-bottom:none;
}
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li:after, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li:after {
    content:"";
    display:block;
    clear:both;
}
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-thumb, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-thumb {
    float:left;
    width:100px;
    height:100px;
    margin-right:15px;
}
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-term a, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-term a {
    display:inline-block;
    font-size:12px;
    line-height:12px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    margin-right:3px;
    padding:2px 5px;
}
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-term a:last-child, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-term a:last-child { margin-right:3px; }
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-term a:hover, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-term a:hover { background:#b51c0e; }
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-title, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-title {
    font-size:14px;
    line-height:24px;
    margin-bottom:0;
}
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-title > a, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-title > a { color:#171721; }
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-title > a:hover, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-title > a:hover { color:#e42312; }
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-meta, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-meta {
    margin:0;
    padding:0;
}
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-meta li, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-meta li {
    display:inline-block;
    font-size:12px;
    line-height:10px;
    margin-right:5px;
    padding-right:7px;
    border-right:2px solid #ececec;
}
.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-meta li:last-child, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-meta li:last-child {
    margin-right:0;
    padding-right:0;
    border-right:none;
}
.bt-left-sidebar .widget.widget_social_widget .wg-title:before, .bt-right-sidebar .widget.widget_social_widget .wg-title:before { content:"\f097"; }
.bt-left-sidebar .widget.widget_social_widget .social-wrap a, .bt-right-sidebar .widget.widget_social_widget .social-wrap a {
    display:inline-block;
    width:40px;
    height:40px;
    text-align:center;
    line-height:40px;
    color:#969595;
    background:#f1f1f1;
    margin:0 5px 8px 0;
}
.bt-left-sidebar .widget.widget_social_widget .social-wrap a:hover, .bt-right-sidebar .widget.widget_social_widget .social-wrap a:hover {
    color:#ffffff;
    background:#e42312;
}
.bt-left-sidebar .widget.widget_archive > ul, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul, .bt-left-sidebar .widget.widget_categories > ul, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul, .bt-left-sidebar .widget.widget_pages > ul, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul, .bt-left-sidebar .widget.widget_meta > ul, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul, .bt-left-sidebar .widget.widget_nav_menu > ul, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul, .bt-right-sidebar .widget.widget_archive > ul, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul, .bt-right-sidebar .widget.widget_categories > ul, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul, .bt-right-sidebar .widget.widget_pages > ul, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul, .bt-right-sidebar .widget.widget_meta > ul, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul, .bt-right-sidebar .widget.widget_nav_menu > ul, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul {
    list-style:none;
    margin:0;
    padding:0;
}
.bt-left-sidebar .widget.widget_archive > ul li, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul li, .bt-left-sidebar .widget.widget_categories > ul li, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul li, .bt-left-sidebar .widget.widget_pages > ul li, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul li, .bt-left-sidebar .widget.widget_meta > ul li, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul li, .bt-left-sidebar .widget.widget_nav_menu > ul li, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li, .bt-right-sidebar .widget.widget_archive > ul li, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul li, .bt-right-sidebar .widget.widget_categories > ul li, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul li, .bt-right-sidebar .widget.widget_pages > ul li, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul li, .bt-right-sidebar .widget.widget_meta > ul li, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul li, .bt-right-sidebar .widget.widget_nav_menu > ul li, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li {
    position:relative;
    line-height:38px;
    border-bottom:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_archive > ul li:last-child, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul li:last-child, .bt-left-sidebar .widget.widget_categories > ul li:last-child, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul li:last-child, .bt-left-sidebar .widget.widget_pages > ul li:last-child, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul li:last-child, .bt-left-sidebar .widget.widget_meta > ul li:last-child, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul li:last-child, .bt-left-sidebar .widget.widget_nav_menu > ul li:last-child, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li:last-child, .bt-right-sidebar .widget.widget_archive > ul li:last-child, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul li:last-child, .bt-right-sidebar .widget.widget_categories > ul li:last-child, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul li:last-child, .bt-right-sidebar .widget.widget_pages > ul li:last-child, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul li:last-child, .bt-right-sidebar .widget.widget_meta > ul li:last-child, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul li:last-child, .bt-right-sidebar .widget.widget_nav_menu > ul li:last-child, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li:last-child { border-bottom:none; }
.bt-left-sidebar .widget.widget_archive > ul li:after, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul li:after, .bt-left-sidebar .widget.widget_categories > ul li:after, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul li:after, .bt-left-sidebar .widget.widget_pages > ul li:after, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul li:after, .bt-left-sidebar .widget.widget_meta > ul li:after, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul li:after, .bt-left-sidebar .widget.widget_nav_menu > ul li:after, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li:after, .bt-right-sidebar .widget.widget_archive > ul li:after, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul li:after, .bt-right-sidebar .widget.widget_categories > ul li:after, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul li:after, .bt-right-sidebar .widget.widget_pages > ul li:after, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul li:after, .bt-right-sidebar .widget.widget_meta > ul li:after, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul li:after, .bt-right-sidebar .widget.widget_nav_menu > ul li:after, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li:after {
    content:"\f105";
    font-family:FontAwesome;
    position:absolute;
    top:0;
    right:0;
}
.bt-left-sidebar .widget.widget_archive > ul li > a, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul li > a, .bt-left-sidebar .widget.widget_categories > ul li > a, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul li > a, .bt-left-sidebar .widget.widget_pages > ul li > a, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul li > a, .bt-left-sidebar .widget.widget_meta > ul li > a, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul li > a, .bt-left-sidebar .widget.widget_nav_menu > ul li > a, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li > a, .bt-right-sidebar .widget.widget_archive > ul li > a, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul li > a, .bt-right-sidebar .widget.widget_categories > ul li > a, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul li > a, .bt-right-sidebar .widget.widget_pages > ul li > a, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul li > a, .bt-right-sidebar .widget.widget_meta > ul li > a, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul li > a, .bt-right-sidebar .widget.widget_nav_menu > ul li > a, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li > a {
    display:inline-block;
    color:#686876;
}
.bt-left-sidebar .widget.widget_archive > ul li.current-cat:after, .bt-left-sidebar .widget.widget_archive > ul li:hover:after, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul li.current-cat:after, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul li:hover:after, .bt-left-sidebar .widget.widget_categories > ul li.current-cat:after, .bt-left-sidebar .widget.widget_categories > ul li:hover:after, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul li.current-cat:after, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul li:hover:after, .bt-left-sidebar .widget.widget_pages > ul li.current-cat:after, .bt-left-sidebar .widget.widget_pages > ul li:hover:after, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul li.current-cat:after, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul li:hover:after, .bt-left-sidebar .widget.widget_meta > ul li.current-cat:after, .bt-left-sidebar .widget.widget_meta > ul li:hover:after, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul li.current-cat:after, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul li:hover:after, .bt-left-sidebar .widget.widget_nav_menu > ul li.current-cat:after, .bt-left-sidebar .widget.widget_nav_menu > ul li:hover:after, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li.current-cat:after, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li:hover:after, .bt-right-sidebar .widget.widget_archive > ul li.current-cat:after, .bt-right-sidebar .widget.widget_archive > ul li:hover:after, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul li.current-cat:after, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul li:hover:after, .bt-right-sidebar .widget.widget_categories > ul li.current-cat:after, .bt-right-sidebar .widget.widget_categories > ul li:hover:after, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul li.current-cat:after, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul li:hover:after, .bt-right-sidebar .widget.widget_pages > ul li.current-cat:after, .bt-right-sidebar .widget.widget_pages > ul li:hover:after, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul li.current-cat:after, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul li:hover:after, .bt-right-sidebar .widget.widget_meta > ul li.current-cat:after, .bt-right-sidebar .widget.widget_meta > ul li:hover:after, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul li.current-cat:after, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul li:hover:after, .bt-right-sidebar .widget.widget_nav_menu > ul li.current-cat:after, .bt-right-sidebar .widget.widget_nav_menu > ul li:hover:after, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li.current-cat:after, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li:hover:after { color:#e42312; }
.bt-left-sidebar .widget.widget_archive > ul li.current-cat > a, .bt-left-sidebar .widget.widget_archive > ul li:hover > a, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul li.current-cat > a, .bt-left-sidebar .widget.widget_archive .menu-testing-menu-container > ul li:hover > a, .bt-left-sidebar .widget.widget_categories > ul li.current-cat > a, .bt-left-sidebar .widget.widget_categories > ul li:hover > a, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul li.current-cat > a, .bt-left-sidebar .widget.widget_categories .menu-testing-menu-container > ul li:hover > a, .bt-left-sidebar .widget.widget_pages > ul li.current-cat > a, .bt-left-sidebar .widget.widget_pages > ul li:hover > a, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul li.current-cat > a, .bt-left-sidebar .widget.widget_pages .menu-testing-menu-container > ul li:hover > a, .bt-left-sidebar .widget.widget_meta > ul li.current-cat > a, .bt-left-sidebar .widget.widget_meta > ul li:hover > a, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul li.current-cat > a, .bt-left-sidebar .widget.widget_meta .menu-testing-menu-container > ul li:hover > a, .bt-left-sidebar .widget.widget_nav_menu > ul li.current-cat > a, .bt-left-sidebar .widget.widget_nav_menu > ul li:hover > a, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li.current-cat > a, .bt-left-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li:hover > a, .bt-right-sidebar .widget.widget_archive > ul li.current-cat > a, .bt-right-sidebar .widget.widget_archive > ul li:hover > a, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul li.current-cat > a, .bt-right-sidebar .widget.widget_archive .menu-testing-menu-container > ul li:hover > a, .bt-right-sidebar .widget.widget_categories > ul li.current-cat > a, .bt-right-sidebar .widget.widget_categories > ul li:hover > a, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul li.current-cat > a, .bt-right-sidebar .widget.widget_categories .menu-testing-menu-container > ul li:hover > a, .bt-right-sidebar .widget.widget_pages > ul li.current-cat > a, .bt-right-sidebar .widget.widget_pages > ul li:hover > a, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul li.current-cat > a, .bt-right-sidebar .widget.widget_pages .menu-testing-menu-container > ul li:hover > a, .bt-right-sidebar .widget.widget_meta > ul li.current-cat > a, .bt-right-sidebar .widget.widget_meta > ul li:hover > a, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul li.current-cat > a, .bt-right-sidebar .widget.widget_meta .menu-testing-menu-container > ul li:hover > a, .bt-right-sidebar .widget.widget_nav_menu > ul li.current-cat > a, .bt-right-sidebar .widget.widget_nav_menu > ul li:hover > a, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li.current-cat > a, .bt-right-sidebar .widget.widget_nav_menu .menu-testing-menu-container > ul li:hover > a { color:#e42312; }
.bt-left-sidebar .widget.widget_archive .screen-reader-text, .bt-right-sidebar .widget.widget_archive .screen-reader-text { display:none; }
.bt-left-sidebar .widget.widget_archive select, .bt-right-sidebar .widget.widget_archive select {
    width:100%;
    padding:8px 15px;
    border:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_categories .screen-reader-text, .bt-right-sidebar .widget.widget_categories .screen-reader-text { display:none; }
.bt-left-sidebar .widget.widget_categories select, .bt-right-sidebar .widget.widget_categories select {
    width:100%;
    padding:8px 15px;
    border:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_calendar .calendar_wrap table caption, .bt-right-sidebar .widget.widget_calendar .calendar_wrap table caption {
    font-size:14px;
    font-weight:700;
    letter-spacing:0.1em;
    line-height:24px;
    text-transform:uppercase;
}
.bt-left-sidebar .widget.widget_calendar .calendar_wrap table td, .bt-left-sidebar .widget.widget_calendar .calendar_wrap table th, .bt-right-sidebar .widget.widget_calendar .calendar_wrap table td, .bt-right-sidebar .widget.widget_calendar .calendar_wrap table th {
    font-size:14px;
    font-weight:700;
    text-align:center;
    color:#424242;
    padding:10px;
}
.bt-left-sidebar .widget.widget_calendar .calendar_wrap table th, .bt-right-sidebar .widget.widget_calendar .calendar_wrap table th { color:#e42312; }
.bt-left-sidebar .widget.widget_recent_comments > ul, .bt-left-sidebar .widget.widget_rss > ul, .bt-left-sidebar .widget.widget_recent_entries > ul, .bt-right-sidebar .widget.widget_recent_comments > ul, .bt-right-sidebar .widget.widget_rss > ul, .bt-right-sidebar .widget.widget_recent_entries > ul {
    margin:0;
    padding:0;
}
.bt-left-sidebar .widget.widget_recent_comments > ul li, .bt-left-sidebar .widget.widget_rss > ul li, .bt-left-sidebar .widget.widget_recent_entries > ul li, .bt-right-sidebar .widget.widget_recent_comments > ul li, .bt-right-sidebar .widget.widget_rss > ul li, .bt-right-sidebar .widget.widget_recent_entries > ul li {
    list-style:none;
    margin-bottom:8px;
    padding-bottom:8px;
    border-bottom:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_recent_comments > ul li:last-child, .bt-left-sidebar .widget.widget_rss > ul li:last-child, .bt-left-sidebar .widget.widget_recent_entries > ul li:last-child, .bt-right-sidebar .widget.widget_recent_comments > ul li:last-child, .bt-right-sidebar .widget.widget_rss > ul li:last-child, .bt-right-sidebar .widget.widget_recent_entries > ul li:last-child {
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:none;
}
.bt-left-sidebar .widget.widget_recent_comments > ul li a, .bt-left-sidebar .widget.widget_rss > ul li a, .bt-left-sidebar .widget.widget_recent_entries > ul li a, .bt-right-sidebar .widget.widget_recent_comments > ul li a, .bt-right-sidebar .widget.widget_rss > ul li a, .bt-right-sidebar .widget.widget_recent_entries > ul li a { font-weight:600; }
.bt-left-sidebar .widget.widget_recent_comments > ul li a:hover, .bt-left-sidebar .widget.widget_recent_comments > ul li a:focus, .bt-left-sidebar .widget.widget_rss > ul li a:hover, .bt-left-sidebar .widget.widget_rss > ul li a:focus, .bt-left-sidebar .widget.widget_recent_entries > ul li a:hover, .bt-left-sidebar .widget.widget_recent_entries > ul li a:focus, .bt-right-sidebar .widget.widget_recent_comments > ul li a:hover, .bt-right-sidebar .widget.widget_recent_comments > ul li a:focus, .bt-right-sidebar .widget.widget_rss > ul li a:hover, .bt-right-sidebar .widget.widget_rss > ul li a:focus, .bt-right-sidebar .widget.widget_recent_entries > ul li a:hover, .bt-right-sidebar .widget.widget_recent_entries > ul li a:focus { color:#e42312; }
.bt-left-sidebar .widget.widget_rss .wg-title .rss-widget-icon, .bt-right-sidebar .widget.widget_rss .wg-title .rss-widget-icon { display:none; }
.bt-left-sidebar .widget.widget_text .textwidget img, .bt-right-sidebar .widget.widget_text .textwidget img {
    width:100%;
    height:auto;
}
.bt-left-sidebar .widget.widget_text .textwidget select, .bt-right-sidebar .widget.widget_text .textwidget select {
    padding:8px 15px;
    border:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_text .textwidget select:hover, .bt-left-sidebar .widget.widget_text .textwidget select:focus, .bt-right-sidebar .widget.widget_text .textwidget select:hover, .bt-right-sidebar .widget.widget_text .textwidget select:focus { border-color:#dedede; }
.bt-left-sidebar .widget.widget_text .textwidget select option, .bt-right-sidebar .widget.widget_text .textwidget select option {
    max-width:230px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.bt-left-sidebar .widget.widget_search .search-form, .bt-right-sidebar .widget.widget_search .search-form { position:relative; }
.bt-left-sidebar .widget.widget_search .search-form:before, .bt-right-sidebar .widget.widget_search .search-form:before {
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px;
    position:absolute;
    top:8px;
    right:15px;
}
.bt-left-sidebar .widget.widget_search .search-form label, .bt-right-sidebar .widget.widget_search .search-form label { display:block; }
.bt-left-sidebar .widget.widget_search .search-form .screen-reader-text, .bt-right-sidebar .widget.widget_search .search-form .screen-reader-text { display:none; }
.bt-left-sidebar .widget.widget_search .search-form .search-field, .bt-right-sidebar .widget.widget_search .search-form .search-field {
    font-size:14px;
    font-weight:400;
    color:#686876;
    width:100%;
    margin:0;
    padding:8px 55px 8px 15px;
    border:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_search .search-form .search-field:hover, .bt-left-sidebar .widget.widget_search .search-form .search-field:focus, .bt-right-sidebar .widget.widget_search .search-form .search-field:hover, .bt-right-sidebar .widget.widget_search .search-form .search-field:focus { border-color:#dedede; }
.bt-left-sidebar .widget.widget_search .search-form .search-submit, .bt-right-sidebar .widget.widget_search .search-form .search-submit {
    position:absolute;
    top:1px;
    right:1px;
    width:40px;
    height:40px;
    margin:0;
    padding:0;
    opacity:0;
    z-index:9;
}
.bt-left-sidebar .widget.widget_tag_cloud .tagcloud a, .bt-right-sidebar .widget.widget_tag_cloud .tagcloud a {
    display:inline-block;
    font-size:12px !important;
    font-weight:400;
    line-height:24px;
    text-transform:uppercase;
    color:#686876;
    margin:0 2px 5px 0;
    padding:5px 15px;
    border:1px solid #ececec;
}
.bt-left-sidebar .widget.widget_tag_cloud .tagcloud a:hover, .bt-left-sidebar .widget.widget_tag_cloud .tagcloud a:focus, .bt-right-sidebar .widget.widget_tag_cloud .tagcloud a:hover, .bt-right-sidebar .widget.widget_tag_cloud .tagcloud a:focus {
    color:#ffffff;
    background:#e42312;
}
.bt-comment-wrapper, .bt-leave-comment-wrapper { margin-bottom:30px; }
.bt-comment-wrapper > h6, .bt-leave-comment-wrapper > h6 {
    font-size:28px;
    line-height:36px;
    margin-bottom:0;
}
.bt-comment-item { padding:30px 0; }
.bt-comment-item.thread-even { padding-bottom:0; }
.bt-comment-item.depth-1 { padding-left:0; }
.bt-comment-item.depth-2, .bt-comment-item.depth-3, .bt-comment-item.depth-4 {
    padding-left:60px;
    padding-bottom:0;
}
.bt-comment-item .bt-avatar {
    width:80px;
    float:left;
}
.bt-comment-item .bt-avatar img {
    margin:0;
    width:90px;
    height:90px;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-comment-item .bt-comment {
    font-size:14px;
    line-height:24px;
    min-height:90px;
    padding-left:120px;
}
.bt-comment-item .bt-comment .bt-name {
    font-size:14px;
    margin-bottom:5px;
}
.bt-comment-item .bt-comment .bt-name .bt-time {
    font-size:12px;
    font-weight:400;
    color:#686876;
}
.bt-comment-item .bt-comment > p { margin-bottom:5px; }
.bt-comment-item .bt-comment .comment-reply-link {
    font-size:14px;
    line-height:24px;
    color:#e42312;
    display:inline-block;
}
.bt-comment-item .bt-comment .comment-reply-link:hover, .bt-comment-item .bt-comment .comment-reply-link:focus { color:#e42312; }
.bt-comment-item.pingback .bt-comment { padding-left:0; }
@media (max-width: 767px) {
    .bt-comment-item { padding:10px 0; }
    .bt-comment-item.depth-2, .bt-comment-item.depth-3, .bt-comment-item.depth-4 { padding-left:25px; }
    .bt-comment-item .bt-avatar { width:70px; }
    .bt-comment-item .bt-avatar img {
        width:70px;
        height:auto;
    }
    .bt-comment-item .bt-comment {
        font-size:14px;
        line-height:24px;
        padding-left:85px;
    }
    .bt-comment-item .bt-comment .bt-name {
        font-size:12px;
        line-height:16px;
    }
    .bt-comment-item .bt-comment .bt-name .bt-time { font-size:12px; }
}
.comment-respond .comment-reply-title { margin-bottom:5px; }
.comment-respond .comment-reply-title span {
    font-size:28px;
    font-weight:700;
    line-height:36px;
    letter-spacing:0.02em;
    display:inline-block;
}
.comment-respond .comment-form .comment-form-comment textarea, .comment-respond .comment-form .comment-form-author input, .comment-respond .comment-form .comment-form-email input, .comment-respond .comment-form .comment-form-url input {
    font-size:14px;
    line-height:24px;
    color:#686876;
    width:100%;
    margin-bottom:30px;
    padding:8px 15px;
    border:1px solid #ececec;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
.comment-respond .comment-form .comment-form-comment textarea:hover, .comment-respond .comment-form .comment-form-comment textarea:focus, .comment-respond .comment-form .comment-form-author input:hover, .comment-respond .comment-form .comment-form-author input:focus, .comment-respond .comment-form .comment-form-email input:hover, .comment-respond .comment-form .comment-form-email input:focus, .comment-respond .comment-form .comment-form-url input:hover, .comment-respond .comment-form .comment-form-url input:focus { border-color:#dedede; }
.comment-respond .comment-form .form-submit { margin:0; }
.comment-respond .comment-form .form-submit .submit {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    margin:0;
    padding:8px 30px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
.comment-respond .comment-form .form-submit .submit:hover, .comment-respond .comment-form .form-submit .submit:focus { opacity:0.85; }
.single-fw-portfolio .fw-portfolio { margin-bottom:30px; }
.single-fw-portfolio .fw-portfolio .bt-thumbnail {
    overflow:hidden;
    margin-bottom:30px;
}
.single-fw-portfolio .fw-portfolio .bt-thumbnail img {
    -webkit-transition:all 1.2s;
    -moz-transition:all 1.2s;
    -o-transition:all 1.2s;
    transition:all 1.2s;
    width:100%;
    height:auto;
}
.single-fw-portfolio .fw-portfolio .bt-thumbnail:hover img {
    -wekbit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2);
}
.single-fw-portfolio .fw-portfolio .bt-gallery { margin-bottom:30px; }
.single-fw-portfolio .fw-portfolio .bt-gallery .bt-item { overflow:hidden; }
.single-fw-portfolio .fw-portfolio .bt-gallery .bt-item img {
    -webkit-transition:all 1.2s;
    -moz-transition:all 1.2s;
    -o-transition:all 1.2s;
    transition:all 1.2s;
    width:100%;
    height:auto;
}
.single-fw-portfolio .fw-portfolio .bt-gallery .bt-item:hover img {
    -wekbit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2);
}
.single-fw-portfolio .fw-portfolio .bt-title {
    font-size:32px;
    font-weight:500;
    line-height:42px;
    text-transform:uppercase;
    margin-bottom:0;
}
.single-fw-portfolio .fw-portfolio .bt-term {
    position:relative;
    margin-bottom:30px;
    padding-bottom:15px;
}
.single-fw-portfolio .fw-portfolio .bt-term:after {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:50px;
    height:2px;
    background:#ececec;
}
.single-fw-portfolio .fw-portfolio .bt-term a {
    font-style:italic;
    color:#e42312;
}
.single-fw-portfolio .fw-portfolio .bt-term a:hover { color:#b51c0e; }
.single-fw-portfolio .fw-portfolio .bt-desc { margin-bottom:30px; }
.single-fw-portfolio .fw-portfolio .bt-info h4, .single-fw-portfolio .fw-portfolio .bt-social h4 {
    position:relative;
    font-size:24px;
    font-weight:500;
    line-height:42px;
    margin-bottom:30px;
    padding-bottom:10px;
}
.single-fw-portfolio .fw-portfolio .bt-info h4:after, .single-fw-portfolio .fw-portfolio .bt-social h4:after {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:50px;
    height:2px;
    background:#ececec;
}
.single-fw-portfolio .fw-portfolio .bt-info ul, .single-fw-portfolio .fw-portfolio .bt-social ul {
    list-style:none;
    margin:0;
    padding:0;
}
.single-fw-portfolio .fw-portfolio .bt-info { margin-bottom:30px; }
.single-fw-portfolio .fw-portfolio .bt-info ul li { margin-bottom:10px; }
.single-fw-portfolio .fw-portfolio .bt-info ul li:last-child { margin-bottom:0; }
.single-fw-portfolio .fw-portfolio .bt-info ul li span {
    display:inline-block;
    font-weight:600;
    color:#171721;
    min-width:120px;
}
.single-fw-portfolio .fw-portfolio .bt-social { margin-bottom:30px; }
.single-fw-portfolio .fw-portfolio .bt-social ul li {
    display:inline-block;
    margin-left:0;
    margin-right:3px;
}
.single-fw-portfolio .fw-portfolio .bt-social ul li:last-child { margin-right:0; }
.single-fw-portfolio .fw-portfolio .bt-social ul li a {
    display:inline-block;
    font-size:12px;
    width:24px;
    height:24px;
    line-height:25px;
    text-align:center;
    color:#686876;
    background:#dee0ec;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.single-fw-portfolio .fw-portfolio .bt-social ul li a:hover {
    color:#ffffff;
    background:#e42312;
}
.single-fw-portfolio .fw-portfolio.layout1 { margin-bottom:60px; }
.single-fw-portfolio .fw-portfolio.layout2 .bt-thumbnail, .single-fw-portfolio .fw-portfolio.layout2 .bt-gallery { margin-top:30px; }
.single-fw-portfolio .bt-related { margin-bottom:30px; }
.single-fw-portfolio .bt-related > .bt-title {
    position:relative;
    font-size:24px;
    line-height:28px;
    text-transform:uppercase;
    margin-bottom:30px;
    padding-bottom:15px;
}
.single-fw-portfolio .bt-related > .bt-title:after {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:50px;
    height:2px;
    background:#ececec;
}
.single-fw-portfolio .bt-related .bt-item {
    position:relative;
    overflow:hidden;
}
.single-fw-portfolio .bt-related .bt-item .bt-thumb {
    -webkit-transition:all 1.2s;
    -moz-transition:all 1.2s;
    -o-transition:all 1.2s;
    transition:all 1.2s;
}
.single-fw-portfolio .bt-related .bt-item .bt-overlay {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(23,23,33,0.85);
    opacity:0;
}
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content {
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:90%;
    text-align:center;
}
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content:before, .single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content:after {
    content:" ";
    display:table;
}
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content:after { clear:both; }
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content .bt-title {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    font-size:18px;
    line-height:24px;
    text-transform:uppercase;
    margin-bottom:0;
    -webkit-transform:translateY(-30px);
    -ms-transform:translateY(-30px);
    transform:translateY(-30px);
}
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content .bt-title a { color:#ffffff; }
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content .bt-title a:hover { color:#e42312; }
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content .bt-term {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    -webkit-transform:translateY(30px);
    -ms-transform:translateY(30px);
    transform:translateY(30px);
}
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content .bt-term a { color:#e42312; }
.single-fw-portfolio .bt-related .bt-item .bt-overlay .bt-content .bt-term a:hover { color:#e42312; }
.single-fw-portfolio .bt-related .bt-item:hover .bt-thumb {
    -wekbit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2);
}
.single-fw-portfolio .bt-related .bt-item:hover .bt-overlay { opacity:1; }
.single-fw-portfolio .bt-related .bt-item:hover .bt-overlay .bt-content .bt-title, .single-fw-portfolio .bt-related .bt-item:hover .bt-overlay .bt-content .bt-term {
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
}
.single-team .team .bt-thumb {
    overflow:hidden;
    margin-bottom:30px;
    border:10px solid #ffffff;
    box-shadow:8px 0 17px rgba(104,104,118,0.2);
}
.single-team .team .bt-thumb img {
    -webkit-transition:all 1.2s;
    -moz-transition:all 1.2s;
    -o-transition:all 1.2s;
    transition:all 1.2s;
    width:100%;
    height:auto;
}
.single-team .team .bt-thumb:hover img {
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2);
}
.single-team .team .bt-title {
    font-size:32px;
    font-weight:500;
    line-height:42px;
    margin-bottom:0;
    text-transform:uppercase;
}
.single-team .team .bt-position {
    position:relative;
    font-style:italic;
    color:#e42312;
    margin-bottom:30px;
    padding-bottom:15px;
}
.single-team .team .bt-position:after {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:50px;
    height:2px;
    background:#ececec;
}
.single-team .team .bt-content { margin-bottom:30px; }
.single-team .team .bt-info h4, .single-team .team .bt-social h4 {
    position:relative;
    font-size:24px;
    font-weight:500;
    line-height:28px;
    margin-bottom:30px;
    padding-bottom:10px;
}
.single-team .team .bt-info h4:after, .single-team .team .bt-social h4:after {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:50px;
    height:2px;
    background:#ececec;
}
.single-team .team .bt-info ul, .single-team .team .bt-social ul {
    list-style:none;
    margin:0;
    padding:0;
}
.single-team .team .bt-info { margin-bottom:30px; }
.single-team .team .bt-info ul li { margin-bottom:10px; }
.single-team .team .bt-info ul li:last-child { margin-bottom:0; }
.single-team .team .bt-info ul li span {
    display:inline-block;
    font-weight:600;
    color:#171721;
    min-width:120px;
}
.single-team .team .bt-social { margin-bottom:30px; }
.single-team .team .bt-social ul li {
    display:inline-block;
    margin-left:0;
    margin-right:3px;
}
.single-team .team .bt-social ul li:last-child { margin-right:0; }
.single-team .team .bt-social ul li a {
    display:inline-block;
    font-size:12px;
    width:24px;
    height:24px;
    line-height:25px;
    text-align:center;
    color:#686876;
    background:#dee0ec;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.single-team .team .bt-social ul li a:hover {
    color:#ffffff;
    background:#e42312;
}
.bt-onsale-style {
    position:absolute;
    top:15px;
    left:15px;
    width:42px;
    height:42px;
    font-size:13px;
    font-weight:400;
    line-height:42px;
    text-align:center;
    color:#fff;
    background:#e42312;
    padding:0;
    z-index:9;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-quantity-style {
    display:inline-block;
    position:relative;
    width:120px;
    padding-right:30px;
}
.bt-quantity-style .qty-minus, .bt-quantity-style .qty-plus {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    right:0;
    width:31px;
    height:21px;
    font-size:10px;
    line-height:21px;
    text-align:center;
    cursor:pointer;
    border:1px solid #ececec;
}
.bt-quantity-style .qty-minus:hover, .bt-quantity-style .qty-plus:hover {
    color:#ffffff;
    background:#e42312;
    border-color:#e42312;
}
.bt-quantity-style .qty-minus {
    top:auto;
    bottom:0;
}
.bt-quantity-style input {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-align:center;
    min-width:90px;
    margin-bottom:0;
    padding:8px 10px;
}
.bt-remove-style {
    font-size:0;
    font-weight:400;
    line-height:18px;
    text-align:center;
    color:#e42312 !important;
    width:18px;
    height:18px;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-remove-style:after {
    content:"\f1f8";
    font-family:FontAwesome;
    font-size:14px;
}
.bt-remove-style:hover {
    background:transparent;
    color:#b51c0e !important;
}
.bt-product-grid-style .product {
    position:relative;
    font-size:14px;
}
.bt-product-grid-style .product .thumb { position:relative; }
.bt-product-grid-style .product .thumb .onsale {
    position:absolute;
    top:15px;
    left:15px;
    width:42px;
    height:42px;
    font-size:13px;
    font-weight:400;
    line-height:42px;
    text-align:center;
    color:#fff;
    background:#e42312;
    padding:0;
    z-index:9;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-product-grid-style .product .thumb img {
    width:100%;
    height:auto;
}
.bt-product-grid-style .product .thumb .overlay {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(23,23,33,0.75);
    opacity:0;
}
.bt-product-grid-style .product .thumb .overlay .inner {
    position:absolute;
    top:50%;
    left:50%;
    width:90%;
    text-align:center;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
}
.bt-product-grid-style .product .thumb .overlay .inner .button, .bt-product-grid-style .product .thumb .overlay .inner .added_to_cart {
    display:inline-block;
    font-size:13px;
    font-weight:500;
    line-height:18px;
    text-transform:uppercase;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#ffffff;
    background:#e42312;
    max-width:100%;
    padding:8px 15px;
    -webkit-border-radius:30px;
    border-radius:30px;
}
.bt-product-grid-style .product .thumb .overlay .inner .button:hover, .bt-product-grid-style .product .thumb .overlay .inner .added_to_cart:hover { background:#b51c0e; }
.bt-product-grid-style .product .thumb .overlay .inner .add_to_cart_button:before {
    content:"\f07a";
    font-family:FontAwesome;
    display:inline-block;
    margin-right:5px;
}
.bt-product-grid-style .product .content {
    padding:10px 15px;
    background:#f9f9f9;
}
.bt-product-grid-style .product .content .woocommerce-loop-product__title {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    margin-bottom:0;
    color:#171721;
}
.bt-product-grid-style .product .content .woocommerce-loop-product__title:hover { color:#e42312; }
.bt-product-grid-style .product .content .price {
    font-size:14px;
    font-weight:500;
    line-height:24px;
    color:#171721;
}
.bt-product-grid-style .product .content .price del {
    font-size:12px;
    opacity:0.5;
}
.bt-product-grid-style .product .content .price ins { text-decoration:none; }
.bt-product-grid-style .product .content .star-rating {
    float:right;
    margin-top:3px;
}
.bt-product-grid-style .product .content .star-rating span { color:#e42312; }
.bt-product-grid-style .product:hover .thumb .overlay { opacity:1; }
.bt-product-list-style .product {
    position:relative;
    font-size:0;
    letter-spacing:0;
    background:#f9f9f9;
}
.bt-product-list-style .product .thumb, .bt-product-list-style .product .content {
    display:inline-block;
    vertical-align:middle;
}
.bt-product-list-style .product .thumb {
    position:relative;
    font-size:14px;
    width:38%;
}
.bt-product-list-style .product .thumb .onsale {
    position:absolute;
    top:15px;
    left:15px;
    width:42px;
    height:42px;
    font-size:13px;
    font-weight:400;
    line-height:42px;
    text-align:center;
    color:#fff;
    background:#e42312;
    padding:0;
    z-index:9;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.bt-product-list-style .product .thumb img {
    width:100%;
    height:auto;
}
.bt-product-list-style .product .content {
    font-size:14px;
    width:62%;
    padding:15px 30px;
}
.bt-product-list-style .product .content .woocommerce-loop-product__title {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    margin-bottom:0;
    color:#171721;
}
.bt-product-list-style .product .content .woocommerce-loop-product__title:hover { color:#e42312; }
.bt-product-list-style .product .content .price {
    font-size:14px;
    font-weight:500;
    line-height:24px;
    color:#171721;
}
.bt-product-list-style .product .content .price del {
    font-size:12px;
    opacity:0.5;
}
.bt-product-list-style .product .content .price ins { text-decoration:none; }
.bt-product-list-style .product .content .star-rating {
    float:right;
    margin-top:3px;
}
.bt-product-list-style .product .content .star-rating span { color:#e42312; }
.bt-product-list-style .product .content .button, .bt-product-list-style .product .content .added_to_cart {
    display:inline-block;
    font-size:13px;
    font-weight:500;
    line-height:18px;
    text-transform:uppercase;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#ffffff;
    background:#e42312;
    max-width:100%;
    padding:8px 15px;
    -webkit-border-radius:30px;
    border-radius:30px;
}
.bt-product-list-style .product .content .button:hover, .bt-product-list-style .product .content .added_to_cart:hover { background:#b51c0e; }
.bt-product-list-style .product .content .add_to_cart_button:before {
    content:"\f07a";
    font-family:FontAwesome;
    display:inline-block;
    margin-right:5px;
}
@media (max-width: 767px) {
    .bt-product-list-style .product .thumb, .bt-product-list-style .product .content { width:100%; }
}
.woocommerce .top-bar {
    display:flex;
    display:-webkit-flex;
    align-items:center;
    height:inherit;
    margin-bottom:30px;
    padding:10px 15px;
    background:#f9f9f9;
    box-align:center;
    -webkit-box-align:center;
}
.woocommerce .top-bar .result, .woocommerce .top-bar .sort {
    height:100%;
    display:flex;
    display:-webkit-flex;
    flex-grow:1;
    -webkit-flex-grow:1;
    flex-shrink:0;
    -webkit-flex-shrink:0;
    align-items:center;
    box-align:center;
    -webkit-box-align:center;
    box-flex:1;
    -webkit-box-flex:1;
}
.woocommerce .top-bar .result .inner, .woocommerce .top-bar .sort .inner { width:100%; }
.woocommerce .top-bar .sort .woocommerce-ordering {
    display:inline-block;
    vertical-align:middle;
    float:none;
    margin-bottom:0;
}
.woocommerce .top-bar .sort .woocommerce-ordering .layout-view {
    display:inline-block;
    vertical-align:middle;
    margin-right:30px;
}
.woocommerce .top-bar .sort .woocommerce-ordering .layout-view > span {
    position:relative;
    display:inline-block;
    font-size:14px;
    line-height:14px;
    color:#171721;
    margin-right:5px;
}
.woocommerce .top-bar .sort .woocommerce-ordering .layout-view > span:last-child { margin-right:0; }
.woocommerce .top-bar .sort .woocommerce-ordering .layout-view > span.active { color:#e42312; }
.woocommerce .top-bar .sort .woocommerce-ordering .layout-view > span input {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    margin:0;
    border:none;
    cursor:pointer;
}
.woocommerce .top-bar .sort .woocommerce-ordering .sort-by {
    display:inline-block;
    vertical-align:middle;
    font-size:14px;
    line-height:24px;
}
.woocommerce .top-bar .sort .woocommerce-ordering .sort-by span {
    display:inline-block;
    vertical-align:middle;
    font-weight:600;
}
.woocommerce .top-bar .sort .woocommerce-ordering .sort-by .orderby {
    margin-top: 1.5px;
    margin-left: 10px;
    margin-bottom:0;
    padding:0;
    font-size:14px;
    line-height:24px;
    height:24px;
    color:#171721;
    border:none;
}
.woocommerce .top-bar .result { text-align:right; }
.woocommerce .top-bar .result .woocommerce-result-count {
    font-size:14px;
    font-style:italic;
    line-height:24px;
    float:none;
    margin-bottom:0;
}
.woocommerce .products {
    font-size:0;
    letter-spacing:0;
}
.woocommerce .products >div {
    float:none;
    display:inline-block;
    vertical-align:top;
}
.woocommerce .products .grid3col .product, .woocommerce .products .grid2col .product {
    position:relative;
    font-size:14px;
}
.woocommerce .products .grid3col .product .thumb, .woocommerce .products .grid2col .product .thumb { position:relative; }
.woocommerce .products .grid3col .product .thumb .onsale, .woocommerce .products .grid2col .product .thumb .onsale {
    position:absolute;
    top:15px;
    left:15px;
    width:42px;
    height:42px;
    font-size:13px;
    font-weight:400;
    line-height:42px;
    text-align:center;
    color:#fff;
    background:#e42312;
    padding:0;
    z-index:9;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.woocommerce .products .grid3col .product .thumb img, .woocommerce .products .grid2col .product .thumb img {
    width:100%;
    height:auto;
}
.woocommerce .products .grid3col .product .thumb .overlay, .woocommerce .products .grid2col .product .thumb .overlay {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(23,23,33,0.75);
    opacity:0;
}
.woocommerce .products .grid3col .product .thumb .overlay .inner, .woocommerce .products .grid2col .product .thumb .overlay .inner {
    position:absolute;
    top:50%;
    left:50%;
    width:90%;
    text-align:center;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
}
.woocommerce .products .grid3col .product .thumb .overlay .inner .button, .woocommerce .products .grid3col .product .thumb .overlay .inner .added_to_cart, .woocommerce .products .grid2col .product .thumb .overlay .inner .button, .woocommerce .products .grid2col .product .thumb .overlay .inner .added_to_cart {
    display:inline-block;
    font-size:13px;
    font-weight:500;
    line-height:18px;
    text-transform:uppercase;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#ffffff;
    background:#e42312;
    max-width:100%;
    padding:8px 15px;
    -webkit-border-radius:30px;
    border-radius:30px;
}
.woocommerce .products .grid3col .product .thumb .overlay .inner .button:hover, .woocommerce .products .grid3col .product .thumb .overlay .inner .added_to_cart:hover, .woocommerce .products .grid2col .product .thumb .overlay .inner .button:hover, .woocommerce .products .grid2col .product .thumb .overlay .inner .added_to_cart:hover { background:#b51c0e; }
.woocommerce .products .grid3col .product .thumb .overlay .inner .add_to_cart_button:before, .woocommerce .products .grid2col .product .thumb .overlay .inner .add_to_cart_button:before {
    content:"\f07a";
    font-family:FontAwesome;
    display:inline-block;
    margin-right:5px;
}
.woocommerce .products .grid3col .product .content, .woocommerce .products .grid2col .product .content {
    padding:10px 10px;
    background:#fff;
}
.woocommerce .products .grid3col .product .content .woocommerce-loop-product__title, .woocommerce .products .grid2col .product .content .woocommerce-loop-product__title {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    margin-bottom:0;
    color:#171721;
}
.woocommerce .products .grid3col .product .content .woocommerce-loop-product__title:hover, .woocommerce .products .grid2col .product .content .woocommerce-loop-product__title:hover { color:#e42312; }
.woocommerce .products .grid3col .product .content .price, .woocommerce .products .grid2col .product .content .price {
    font-size:14px;
    font-weight:500;
    line-height:24px;
    color:#171721;
}
.woocommerce .products .grid3col .product .content .price del, .woocommerce .products .grid2col .product .content .price del {
    font-size:12px;
    opacity:0.5;
}
.woocommerce .products .grid3col .product .content .price ins, .woocommerce .products .grid2col .product .content .price ins { text-decoration:none; }
.woocommerce .products .grid3col .product .content .star-rating, .woocommerce .products .grid2col .product .content .star-rating {
    float:right;
    margin-top:3px;
}
.woocommerce .products .grid3col .product .content .star-rating span, .woocommerce .products .grid2col .product .content .star-rating span { color:#e42312; }
.woocommerce .products .grid3col .product:hover .thumb .overlay, .woocommerce .products .grid2col .product:hover .thumb .overlay { opacity:1; }
.woocommerce .products .list .product {
    position:relative;
    font-size:0;
    letter-spacing:0;
    background:#f9f9f9;
}
.woocommerce .products .list .product .thumb, .woocommerce .products .list .product .content {
    display:inline-block;
    vertical-align:middle;
}
.woocommerce .products .list .product .thumb {
    position:relative;
    font-size:14px;
    width:38%;
}
.woocommerce .products .list .product .thumb .onsale {
    position:absolute;
    top:15px;
    left:15px;
    width:42px;
    height:42px;
    font-size:13px;
    font-weight:400;
    line-height:42px;
    text-align:center;
    color:#fff;
    background:#e42312;
    padding:0;
    z-index:9;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.woocommerce .products .list .product .thumb img {
    width:100%;
    height:auto;
}
.woocommerce .products .list .product .content {
    font-size:14px;
    width:62%;
    padding:15px 30px;
}
.woocommerce .products .list .product .content .woocommerce-loop-product__title {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    margin-bottom:0;
    color:#171721;
}
.woocommerce .products .list .product .content .woocommerce-loop-product__title:hover { color:#e42312; }
.woocommerce .products .list .product .content .price {
    font-size:14px;
    font-weight:500;
    line-height:24px;
    color:#171721;
}
.woocommerce .products .list .product .content .price del {
    font-size:12px;
    opacity:0.5;
}
.woocommerce .products .list .product .content .price ins { text-decoration:none; }
.woocommerce .products .list .product .content .star-rating {
    float:right;
    margin-top:3px;
}
.woocommerce .products .list .product .content .star-rating span { color:#e42312; }
.woocommerce .products .list .product .content .button, .woocommerce .products .list .product .content .added_to_cart {
    display:inline-block;
    font-size:13px;
    font-weight:500;
    line-height:18px;
    text-transform:uppercase;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#ffffff;
    background:#e42312;
    max-width:100%;
    padding:8px 15px;
    -webkit-border-radius:30px;
    border-radius:30px;
}
.woocommerce .products .list .product .content .button:hover, .woocommerce .products .list .product .content .added_to_cart:hover { background:#b51c0e; }
.woocommerce .products .list .product .content .add_to_cart_button:before {
    content:"\f07a";
    font-family:FontAwesome;
    display:inline-block;
    margin-right:5px;
}
@media (max-width: 767px) {
    .woocommerce .products .list .product .thumb, .woocommerce .products .list .product .content { width:100%; }
}
.woocommerce .woocommerce-pagination {
    text-align:center;
    margin:30px 0;
}
.woocommerce .woocommerce-pagination > .page-numbers {
    display: inline-block;
    width: 36px;
    height: 36px;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background: #F19188;
    margin: 2px;
    border: 0;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.woocommerce .woocommerce-pagination > .page-numbers.dots {
    font-size:24px;
    line-height:24px;
    color:#686876;
    background:transparent;
    border:none;
}
.woocommerce .woocommerce-pagination > .page-numbers.dots:hover {
    color:#686876;
    background:transparent;
    border:none;
}
.woocommerce .woocommerce-pagination > .page-numbers.prev, .woocommerce .woocommerce-pagination > .page-numbers.next { background:#F19188; }
.woocommerce .woocommerce-pagination > .page-numbers.current, .woocommerce .woocommerce-pagination > .page-numbers:hover {
    color:#ffffff;
    border-color:#e42312;
    background:#e42312;
}
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content { background:#b51c0e; }
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range, .woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle { background:#e42312; }
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount { text-align:left; }
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label { font-size:13px; }
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label span, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label span {
    font-size:14px;
    color:#171721;
}
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button {
    float:right;
    font-weight:400;
    color:#ffffff;
    background:#e42312;
    -webkit-border-radius:0;
    border-radius:0;
}
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button:before, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button:before {
    content:"\f0b0";
    font-family:FontAwesome;
    display:inline-block;
    margin-right:5px;
}
.woocommerce .bt-left-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover, .woocommerce .bt-right-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover { background:#b51c0e; }
.woocommerce .bt-left-sidebar .widget_product_categories .wg-title, .woocommerce .bt-right-sidebar .widget_product_categories .wg-title { margin-bottom:15px; }
.woocommerce .bt-left-sidebar .widget_product_categories > ul, .woocommerce .bt-right-sidebar .widget_product_categories > ul {
    list-style:none;
    margin:0;
    padding:0;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li {
    position:relative;
    line-height:38px;
    border-bottom:1px solid #ececec;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li:after, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li:after {
    content:"\f105";
    font-family:FontAwesome;
    position:absolute;
    top:0;
    right:0;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li:last-child, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li:last-child { border-bottom:0; }
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li > a, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li > a {
    display:inline-block;
    font-size:14px;
    color:#686876;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li:hover:after, .woocommerce .bt-left-sidebar .widget_product_categories > ul > li.current-cat:after, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li:hover:after, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li.current-cat:after { color:#e42312; }
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li:hover > a, .woocommerce .bt-left-sidebar .widget_product_categories > ul > li.current-cat > a, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li:hover > a, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li.current-cat > a { color:#e42312; }
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children {
    list-style:none;
    margin:0;
    padding:0;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li {
    position:relative;
    line-height:38px;
    border-top:1px solid #ececec;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li:after, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li:after {
    content:"\f105";
    font-family:FontAwesome;
    position:absolute;
    top:0;
    right:0;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li > a, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li > a {
    display:inline-block;
    font-size:13px;
    color:#686876;
    padding-left:15px;
}
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li:hover:after, .woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li.current-cat:after, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li:hover:after, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li.current-cat:after { color:#e42312; }
.woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li:hover > a, .woocommerce .bt-left-sidebar .widget_product_categories > ul > li .children > li.current-cat > a, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li:hover > a, .woocommerce .bt-right-sidebar .widget_product_categories > ul > li .children > li.current-cat > a { color:#e42312; }
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search { position:relative; }
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search:before, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search:before {
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px;
    position:absolute;
    top:8px;
    right:15px;
}
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search label, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search label { display:block; }
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search .screen-reader-text, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search .screen-reader-text { display:none; }
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search .search-field, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search .search-field {
    font-size:14px;
    font-weight:400;
    color:#686876;
    width:100%;
    margin:0;
    padding:8px 55px 8px 15px;
    border:1px solid #ececec;
}
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search .search-field:hover, .woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search .search-field:focus, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search .search-field:hover, .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search .search-field:focus { border-color:#dedede; }
.woocommerce .bt-left-sidebar .widget_product_search .woocommerce-product-search input[type="submit"], .woocommerce .bt-right-sidebar .widget_product_search .woocommerce-product-search input[type="submit"] {
    position:absolute;
    top:1px;
    right:1px;
    width:40px;
    height:40px;
    margin:0;
    padding:0;
    opacity:0;
    z-index:9;
}
.woocommerce .bt-left-sidebar .widget_product_tag_cloud .tagcloud a, .woocommerce .bt-right-sidebar .widget_product_tag_cloud .tagcloud a {
    display:inline-block;
    font-size:12px !important;
    font-weight:400;
    line-height:24px;
    text-transform:uppercase;
    color:#686876;
    margin:0 2px 5px 0;
    padding:5px 15px;
    border:1px solid #ececec;
}
.woocommerce .bt-left-sidebar .widget_product_tag_cloud .tagcloud a:hover, .woocommerce .bt-left-sidebar .widget_product_tag_cloud .tagcloud a:focus, .woocommerce .bt-right-sidebar .widget_product_tag_cloud .tagcloud a:hover, .woocommerce .bt-right-sidebar .widget_product_tag_cloud .tagcloud a:focus {
    color:#ffffff;
    background:#e42312;
}
.woocommerce .bt-left-sidebar .widget_products .wg-title, .woocommerce .bt-left-sidebar .widget_top_rated_products .wg-title, .woocommerce .bt-right-sidebar .widget_products .wg-title, .woocommerce .bt-right-sidebar .widget_top_rated_products .wg-title { margin-bottom:20px; }
.woocommerce .bt-left-sidebar .widget_products ul, .woocommerce .bt-left-sidebar .widget_top_rated_products ul, .woocommerce .bt-right-sidebar .widget_products ul, .woocommerce .bt-right-sidebar .widget_top_rated_products ul {
    list-style:none;
    margin:0;
    padding:0;
}
.woocommerce .bt-left-sidebar .widget_products ul > li, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li, .woocommerce .bt-right-sidebar .widget_products ul > li, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li {
    position:relative;
    margin-bottom:10px;
    padding-top:0;
    padding-bottom:10px;
    border-bottom:1px solid #ececec;
}
.woocommerce .bt-left-sidebar .widget_products ul > li > a img, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li > a img, .woocommerce .bt-right-sidebar .widget_products ul > li > a img, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li > a img {
    float:left;
    width:60px;
    height:auto;
    margin:0 15px 0 0;
}
.woocommerce .bt-left-sidebar .widget_products ul > li > a:hover, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li > a:hover, .woocommerce .bt-right-sidebar .widget_products ul > li > a:hover, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li > a:hover { color:#e42312; }
.woocommerce .bt-left-sidebar .widget_products ul > li .star-rating, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li .star-rating, .woocommerce .bt-right-sidebar .widget_products ul > li .star-rating, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li .star-rating {
    float:right;
    margin-top:3px;
}
.woocommerce .bt-left-sidebar .widget_products ul > li .star-rating span, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li .star-rating span, .woocommerce .bt-right-sidebar .widget_products ul > li .star-rating span, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li .star-rating span { color:#e42312; }
.woocommerce .bt-left-sidebar .widget_products ul > li del, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li del, .woocommerce .bt-right-sidebar .widget_products ul > li del, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li del { opacity:0.5; }
.woocommerce .bt-left-sidebar .widget_products ul > li del .amount, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li del .amount, .woocommerce .bt-right-sidebar .widget_products ul > li del .amount, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li del .amount { font-size:12px; }
.woocommerce .bt-left-sidebar .widget_products ul > li ins, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li ins, .woocommerce .bt-right-sidebar .widget_products ul > li ins, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li ins { text-decoration:none; }
.woocommerce .bt-left-sidebar .widget_products ul > li .amount, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li .amount, .woocommerce .bt-right-sidebar .widget_products ul > li .amount, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li .amount {
    font-size:14px;
    font-weight:500;
    line-height:24px;
    color:#171721;
}
.woocommerce .bt-left-sidebar .widget_products ul > li:after, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li:after, .woocommerce .bt-right-sidebar .widget_products ul > li:after, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li:after {
    content:"";
    display:block;
    clear:both;
}
.woocommerce .bt-left-sidebar .widget_products ul > li:last-child, .woocommerce .bt-left-sidebar .widget_top_rated_products ul > li:last-child, .woocommerce .bt-right-sidebar .widget_products ul > li:last-child, .woocommerce .bt-right-sidebar .widget_top_rated_products ul > li:last-child {
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:none;
}
.woocommerce.single-product .onsale {
    position:absolute;
    top:15px;
    left:15px;
    width:42px;
    height:42px;
    font-size:13px;
    font-weight:400;
    line-height:42px;
    text-align:center;
    color:#fff;
    background:#e42312;
    padding:0;
    z-index:9;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.woocommerce.single-product .images { margin-bottom:60px; }
.woocommerce.single-product .summary { margin-bottom:60px; }
.woocommerce.single-product .summary .entry-title {
    font-family:unset;
    font-size:36px;
    font-weight:600;
    line-height:46px;
    color:#171721;
    margin-bottom:15px;
}
.woocommerce.single-product .summary .woocommerce-product-rating { margin-bottom:15px; }
.woocommerce.single-product .summary .woocommerce-product-rating .star-rating span { color:#e42312; }
.woocommerce.single-product .summary .woocommerce-product-rating .woocommerce-review-link { color:#686876; }
.woocommerce.single-product .summary .woocommerce-product-rating .woocommerce-review-link:hover { color:#e42312; }
.woocommerce.single-product .summary .price {
    font-size:28px !important;
    font-weight:600;
    color:#e42312 !important;
    margin-bottom:15px;
}
.woocommerce.single-product .summary .price del {
    font-size:20px;
    font-weight:400;
    color:#686876;
    opacity:0.5;
}
.woocommerce.single-product .summary .price ins { text-decoration:none; }
.woocommerce.single-product .summary .woocommerce-product-details__short-description { margin-bottom:30px; }
.woocommerce.single-product .summary .stock {
    color:#e42312;
    margin-bottom:30px;
}
.woocommerce.single-product .summary .cart .quantity {
    display:inline-block;
    position:relative;
    width:120px;
    padding-right:30px;
}
.woocommerce.single-product .summary .cart .quantity .qty-minus, .woocommerce.single-product .summary .cart .quantity .qty-plus {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    right:0;
    width:31px;
    height:21px;
    font-size:10px;
    line-height:21px;
    text-align:center;
    cursor:pointer;
    border:1px solid #ececec;
}
.woocommerce.single-product .summary .cart .quantity .qty-minus:hover, .woocommerce.single-product .summary .cart .quantity .qty-plus:hover {
    color:#ffffff;
    background:#e42312;
    border-color:#e42312;
}
.woocommerce.single-product .summary .cart .quantity .qty-minus {
    top:auto;
    bottom:0;
}
.woocommerce.single-product .summary .cart .quantity input {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-align:center;
    min-width:90px;
    margin-bottom:0;
    padding:8px 10px;
}
.woocommerce.single-product .summary .cart .button {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    padding:8px 25px;
    -webkit-border-radius:0;
    border-radius:0;
}
.woocommerce.single-product .summary .cart .button:before {
    content:"\f07a";
    font-family:FontAwesome;
    display:inline-block;
    margin-right:5px;
}
.woocommerce.single-product .summary .cart .button:hover { background:#b51c0e; }
.woocommerce.single-product .summary .cart.variations_form .variations { margin-bottom:30px; }
.woocommerce.single-product .summary .cart.variations_form .variations td, .woocommerce.single-product .summary .cart.variations_form .variations th { padding:0; }
.woocommerce.single-product .summary .cart.variations_form .variations label {
    font-size:14px;
    color:#686876;
    margin-top:8px;
}
.woocommerce.single-product .summary .cart.variations_form .variations select {
    font-size:14px;
    line-height:24px;
    color:#686876;
    margin-bottom:0;
    padding:5px 15px;
}
.woocommerce.single-product .summary .cart.variations_form .single_variation_wrap .button.disabled {
    color:#ffffff;
    background:#e42312;
}
.woocommerce.single-product .summary .cart.variations_form .single_variation_wrap .single_variation { margin-bottom:30px; }
.woocommerce.single-product .summary .product_meta > span { display:block; }
.woocommerce.single-product .summary .product_meta > span:before {
    content:"\f02b";
    font-family:FontAwesome;
    display:inline-block;
    color:#e42312;
    margin-right:5px;
}
.woocommerce.single-product .summary .product_meta .sku_wrapper:before { content:"\f02a"; }
.woocommerce.single-product .summary .product_meta .posted_in:before { content:"\f115"; }
.woocommerce.single-product div.product .woocommerce-tabs { margin-bottom:90px; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs {
    margin:0 0 20px;
    padding:0;
}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs:before, .woocommerce.single-product div.product .woocommerce-tabs ul.tabs:after { display:none !important; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li {
    margin:0 10px 0 0;
    padding:0;
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li:last-child { margin-right:0; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li:before, .woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li:after { display:none; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li > a {
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#171721;
    background:#ececec;
    padding:12px 30px;
}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li > a:before {
    content:"\f260";
    font-family:FontAwesome;
    display:inline-block;
    margin-right:10px;
}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li.active > a {
    color:#ffffff;
    background:#e42312;
}
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li.additional_information_tab > a:before { content:"\f18c"; }
.woocommerce.single-product div.product .woocommerce-tabs ul.tabs > li.reviews_tab > a:before { content:"\f0e6"; }
.woocommerce.single-product div.product .woocommerce-tabs .panel {
    margin-bottom:0;
    padding:30px 40px;
    border:1px solid #ececec;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
.woocommerce.single-product div.product .woocommerce-tabs .panel > h2, .woocommerce.single-product div.product .woocommerce-tabs .panel #reviews h2 { display:none; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-description {
    font-size:14px;
    font-weight:400;
    line-height:24px;
    color:#686876;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-additional_information .shop_attributes { margin:0; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-additional_information .shop_attributes th { border-left:1px solid rgba(0,0,0,0.1); }
.woocommerce.single-product div.product .woocommerce-tabs #tab-additional_information .shop_attributes td { padding:10px; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-additional_information .shop_attributes td p { padding:0; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments { margin-bottom:30px; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist {
    margin:0;
    padding:0;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li img.avatar { width:60px; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text { margin-left:75px; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .star-rating {
    font-size:13px;
    line-height:12px;
    color:#e42312;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .star-rating:before { color:#e42312; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .meta {
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    margin-bottom:5px;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .meta [itemprop="author"] { font-weight:600; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .description {
    font-size:14px;
    font-weight:400;
    line-height:24px;
    color:#686876;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-respond .comment-reply-title {
    display:block;
    position:relative;
    font-size:22px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#171721;
    margin-bottom:15px;
    padding-bottom:15px;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-respond .comment-reply-title:after {
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:50px;
    height:3px;
    background:#e42312;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form { margin-bottom:0; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form > p:before, .woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form > p:after { display:none; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form label {
    font-size:13px;
    font-weight:700;
    line-height:24px;
    text-transform:uppercase;
    color:#686876;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .comment-form-rating label { display:inline-block; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .comment-form-rating .stars {
    display:inline-block;
    margin:0 0 0 20px;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .comment-form-rating .stars > span {
    font-size:15px;
    line-height:16px;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .comment-form-rating .stars > span > a { color:#e42312; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .comment-form-comment, .woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .form-submit { margin-bottom:0; }
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .form-submit input.submit {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    font-size:13px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    padding:8px 30px;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
.woocommerce.single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .form-submit input.submit:hover { background:#b51c0e; }
.woocommerce.single-product .related .products, .woocommerce.single-product .upsells .products {
    font-size:0;
    letter-spacing:0;
}
.woocommerce.single-product .related .products >div, .woocommerce.single-product .upsells .products >div {
    float:none;
    display:inline-block;
    vertical-align:top;
}
.woocommerce.single-product .related .products .product, .woocommerce.single-product .upsells .products .product {
    position:relative;
    font-size:14px;
}
.woocommerce.single-product .related .products .product .thumb, .woocommerce.single-product .upsells .products .product .thumb { position:relative; }
.woocommerce.single-product .related .products .product .thumb .onsale, .woocommerce.single-product .upsells .products .product .thumb .onsale {
    position:absolute;
    top:15px;
    left:15px;
    width:42px;
    height:42px;
    font-size:13px;
    font-weight:400;
    line-height:42px;
    text-align:center;
    color:#fff;
    background:#e42312;
    padding:0;
    z-index:9;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.woocommerce.single-product .related .products .product .thumb img, .woocommerce.single-product .upsells .products .product .thumb img {
    width:100%;
    height:auto;
}
.woocommerce.single-product .related .products .product .thumb .overlay, .woocommerce.single-product .upsells .products .product .thumb .overlay {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(23,23,33,0.75);
    opacity:0;
}
.woocommerce.single-product .related .products .product .thumb .overlay .inner, .woocommerce.single-product .upsells .products .product .thumb .overlay .inner {
    position:absolute;
    top:50%;
    left:50%;
    width:90%;
    text-align:center;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
}
.woocommerce.single-product .related .products .product .thumb .overlay .inner .button, .woocommerce.single-product .related .products .product .thumb .overlay .inner .added_to_cart, .woocommerce.single-product .upsells .products .product .thumb .overlay .inner .button, .woocommerce.single-product .upsells .products .product .thumb .overlay .inner .added_to_cart {
    display:inline-block;
    font-size:13px;
    font-weight:500;
    line-height:18px;
    text-transform:uppercase;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#ffffff;
    background:#e42312;
    max-width:100%;
    padding:8px 15px;
    -webkit-border-radius:30px;
    border-radius:30px;
}
.woocommerce.single-product .related .products .product .thumb .overlay .inner .button:hover, .woocommerce.single-product .related .products .product .thumb .overlay .inner .added_to_cart:hover, .woocommerce.single-product .upsells .products .product .thumb .overlay .inner .button:hover, .woocommerce.single-product .upsells .products .product .thumb .overlay .inner .added_to_cart:hover { background:#b51c0e; }
.woocommerce.single-product .related .products .product .thumb .overlay .inner .add_to_cart_button:before, .woocommerce.single-product .upsells .products .product .thumb .overlay .inner .add_to_cart_button:before {
    content:"\f07a";
    font-family:FontAwesome;
    display:inline-block;
    margin-right:5px;
}
.woocommerce.single-product .related .products .product .content, .woocommerce.single-product .upsells .products .product .content {
    padding:10px 15px;
    background:#fff;
}
.woocommerce.single-product .related .products .product .content .woocommerce-loop-product__title, .woocommerce.single-product .upsells .products .product .content .woocommerce-loop-product__title {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    margin-bottom:0;
    color:#171721;
}
.woocommerce.single-product .related .products .product .content .woocommerce-loop-product__title:hover, .woocommerce.single-product .upsells .products .product .content .woocommerce-loop-product__title:hover { color:#e42312; }
.woocommerce.single-product .related .products .product .content .price, .woocommerce.single-product .upsells .products .product .content .price {
    font-size:14px;
    font-weight:500;
    line-height:24px;
    color:#171721;
}
.woocommerce.single-product .related .products .product .content .price del, .woocommerce.single-product .upsells .products .product .content .price del {
    font-size:12px;
    opacity:0.5;
}
.woocommerce.single-product .related .products .product .content .price ins, .woocommerce.single-product .upsells .products .product .content .price ins { text-decoration:none; }
.woocommerce.single-product .related .products .product .content .star-rating, .woocommerce.single-product .upsells .products .product .content .star-rating {
    float:right;
    margin-top:3px;
}
.woocommerce.single-product .related .products .product .content .star-rating span, .woocommerce.single-product .upsells .products .product .content .star-rating span { color:#e42312; }
.woocommerce.single-product .related .products .product:hover .thumb .overlay, .woocommerce.single-product .upsells .products .product:hover .thumb .overlay { opacity:1; }
.woocommerce-cart .woocommerce-cart-form { margin-bottom:90px; }
.woocommerce-cart .woocommerce-cart-form .shop_table {
    -webkit-border-radius:0;
    border-radius:0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table th, .woocommerce-cart .woocommerce-cart-form .shop_table td { padding:10px 12px; }
.woocommerce-cart .woocommerce-cart-form .shop_table thead {
    color:#ffffff;
    background:#e42312;
}
.woocommerce-cart .woocommerce-cart-form .shop_table .product-thumbnail, .woocommerce-cart .woocommerce-cart-form .shop_table .product-quantity { text-align:center; }
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr { background:#ffffff; }
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr:nth-child(2n) { background:#f5f5f5; }
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-remove .remove {
    font-size:0;
    font-weight:400;
    line-height:18px;
    text-align:center;
    color:#e42312 !important;
    width:18px;
    height:18px;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-remove .remove:after {
    content:"\f1f8";
    font-family:FontAwesome;
    font-size:14px;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-remove .remove:hover {
    background:transparent;
    color:#b51c0e !important;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-thumbnail img {
    width:75px;
    height:auto;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-name a { font-weight:600; }
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-name a:hover { color:#e42312; }
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity {
    display:inline-block;
    position:relative;
    width:120px;
    padding-right:30px;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity .qty-minus, .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity .qty-plus {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    right:0;
    width:31px;
    height:21px;
    font-size:10px;
    line-height:21px;
    text-align:center;
    cursor:pointer;
    border:1px solid #ececec;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity .qty-minus:hover, .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity .qty-plus:hover {
    color:#ffffff;
    background:#e42312;
    border-color:#e42312;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity .qty-minus {
    top:auto;
    bottom:0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity input {
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-align:center;
    min-width:90px;
    margin-bottom:0;
    padding:8px 10px;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .product-subtotal .amount { font-weight:600; }
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .input-text {
    line-height:23px;
    min-width:150px;
    padding:8px 15px;
}
@media (max-width: 360px) {
    .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .input-text[name="coupon_code"] { min-width:auto; }
    .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .input-text[name="apply_coupon"] { padding:8px 5px; }
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .button {
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    padding:8px 25px;
    color:#ffffff;
    background:#e42312;
    -webkit-border-radius:0;
    border-radius:0;
}
.woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .button:hover { background:#b51c0e; }
@media (max-width: 360px) {
    .woocommerce-cart .woocommerce-cart-form .shop_table tbody tr .actions .button[name="apply_coupon"] { padding:8px 10px; }
}
.woocommerce-cart .cart-collaterals .cross-sells { margin-bottom:30px; }
.woocommerce-cart .cart-collaterals .cross-sells .products {
    font-size:0;
    letter-spacing:0;
}
.woocommerce-cart .cart-collaterals .cross-sells .products >div {
    float:none;
    display:inline-block;
    vertical-align:top;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product {
    position:relative;
    font-size:14px;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb { position:relative; }
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .onsale {
    position:absolute;
    top:15px;
    left:15px;
    width:42px;
    height:42px;
    font-size:13px;
    font-weight:400;
    line-height:42px;
    text-align:center;
    color:#fff;
    background:#e42312;
    padding:0;
    z-index:9;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb img {
    width:100%;
    height:auto;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(23,23,33,0.75);
    opacity:0;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay .inner {
    position:absolute;
    top:50%;
    left:50%;
    width:90%;
    text-align:center;
    -webkit-transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%);
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay .inner .button, .woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay .inner .added_to_cart {
    display:inline-block;
    font-size:13px;
    font-weight:500;
    line-height:18px;
    text-transform:uppercase;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#ffffff;
    background:#e42312;
    max-width:100%;
    padding:8px 15px;
    -webkit-border-radius:30px;
    border-radius:30px;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay .inner .button:hover, .woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay .inner .added_to_cart:hover { background:#b51c0e; }
.woocommerce-cart .cart-collaterals .cross-sells .products .product .thumb .overlay .inner .add_to_cart_button:before {
    content:"\f07a";
    font-family:FontAwesome;
    display:inline-block;
    margin-right:5px;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content {
    padding:10px 15px;
    background:#f9f9f9;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .woocommerce-loop-product__title {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    font-size:14px;
    font-weight:600;
    line-height:24px;
    text-transform:uppercase;
    margin-bottom:0;
    color:#171721;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .woocommerce-loop-product__title:hover { color:#e42312; }
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .price {
    font-size:14px;
    font-weight:500;
    line-height:24px;
    color:#171721;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .price del {
    font-size:12px;
    opacity:0.5;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .price ins { text-decoration:none; }
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .star-rating {
    float:right;
    margin-top:3px;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .product .content .star-rating span { color:#e42312; }
.woocommerce-cart .cart-collaterals .cross-sells .products .product:hover .thumb .overlay { opacity:1; }
.woocommerce-cart .cart-collaterals .cart_totals { margin-bottom:30px; }
.woocommerce-cart .cart-collaterals .cart_totals .shop_table {
    margin-bottom:15px;
    -webkit-border-radius:0;
    border-radius:0;
}
.woocommerce-cart .cart-collaterals .cart_totals .shop_table th, .woocommerce-cart .cart-collaterals .cart_totals .shop_table td { padding:10px 12px; }
.woocommerce-cart .cart-collaterals .cart_totals .shop_table .order-total { text-transform:uppercase; }
.woocommerce-cart .cart-collaterals .cart_totals .shop_table .order-total .amount {
    font-size:18px;
    color:#e42312;
}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout { padding:0; }
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button {
    text-transform:uppercase;
    background:#e42312;
    -webkit-border-radius:0;
    border-radius:0;
}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover { background:#b51c0e; }
.select2-container--default .select2-search--dropdown .select2-search__field { margin:0; }
.woocommerce-checkout .woocommerce form .form-row label { font-weight:400; }
.woocommerce-checkout .woocommerce form .form-row label .required { text-decoration:none; }
.woocommerce-checkout .woocommerce form .form-row input.input-text, .woocommerce-checkout .woocommerce form .form-row textarea {
    font-size:14px;
    line-height:24px;
    padding:5px 15px;
}
.woocommerce-checkout .woocommerce form .form-row .select2-container--default .select2-selection--single {
    height:36px;
    border-color:#ececec;
    -webkit-border-radius:0;
    border-radius:0;
}
.woocommerce-checkout .woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height:36px;
    color:#686876;
    padding-left:15px;
}
.woocommerce-checkout .woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow { height:34px; }
.woocommerce-checkout .woocommerce form .form-row .button {
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    padding:5px 15px;
    -webkit-border-radius:0;
    border-radius:0;
}
.woocommerce-checkout .woocommerce form .form-row .button:hover { background:#b51c0e; }
.woocommerce-checkout .woocommerce-billing-fields, .woocommerce-checkout .woocommerce-account-fields, .woocommerce-checkout .woocommerce-additional-fields { margin-bottom:30px; }
.woocommerce-checkout .woocommerce form .woocommerce-account-fields .form-row label span {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    font-weight:600;
    text-transform:uppercase;
    color:#e42312;
}
.woocommerce-checkout .woocommerce form .woocommerce-account-fields .form-row label span:hover { color:#b51c0e; }
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table {
    margin-bottom:40px;
    -webkit-border-radius:0;
    border-radius:0;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table th, .woocommerce-checkout .woocommerce-checkout-review-order .shop_table td { padding:10px 12px; }
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table thead {
    color:#ffffff;
    background:#e42312;
}
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody .product-quantity { float:right; }
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total { text-transform:uppercase; }
.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tfoot .order-total .amount {
    font-size:18px;
    color:#e42312;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment {
    background:transparent;
    margin-bottom:30px;
    -webkit-border-radius:0;
    border-radius:0;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.payment_methods {
    margin:0;
    padding:0;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods li input, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.payment_methods li input { display:none; }
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods li label, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.payment_methods li label { cursor:pointer; }
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods li label:before, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.payment_methods li label:before {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    content:"\f1db";
    font-family:FontAwesome;
    font-weight:400;
    color:#cecece;
    display:inline-block;
    margin-right:5px;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment ul.payment_methods li input:checked + label:before, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.payment_methods li input:checked + label:before {
    content:"\f058";
    color:#e42312;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment #place_order, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment #place_order {
    font-size:13px;
    line-height:24px;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    padding:8px 25px;
    -webkit-border-radius:0;
    border-radius:0;
}
.woocommerce-checkout .woocommerce-checkout-review-order #payment #place_order:hover, .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment #place_order:hover { background:#b51c0e; }
.woocommerce-checkout .woocommerce-order { margin-bottom:30px; }
.woocommerce-checkout .woocommerce-order > p { margin-bottom:30px; }
.woocommerce-checkout .woocommerce-order .order_details {
    margin:0 0 30px;
    padding:0;
}
.woocommerce-checkout .woocommerce-order .shop_table {
    -webkit-border-radius:0;
    border-radius:0;
}
.woocommerce-checkout .woocommerce-order .shop_table th, .woocommerce-checkout .woocommerce-order .shop_table td { padding:10px 12px; }
.woocommerce-checkout .woocommerce-order .shop_table thead {
    color:#ffffff;
    background:#e42312;
}
.bt-text-ellipsis {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.bt-text-uppercase { text-transform:uppercase; }

#bt-main {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    background:#FFFFFF;
    position:relative;
    overflow:hidden;
}
.boxed #bt-main {
    max-width:1200px;
    margin:auto;
    -webkit-box-shadow:0 0 10px 0 rgba(28,28,28,0.5);
    box-shadow:0 0 10px 0 rgba(28,28,28,0.5);
}
.boxed #bt-main .vc_row[data-vc-full-width] {
    width:100% !important;
    left:15px !important;
}
.bt-newsletter-global {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100vh;
    background:rgba(0,0,0,0.7);
    opacity:0;
    z-index:-1;
}
.bt-newsletter-global .bt-newsletter {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    position:absolute;
    top:50%;
    left:50%;
    width:750px;
    height:383px;
    text-align:center;
    background:#ffffff;
    padding:40px 296px 40px 40px;
    -webkit-transform:translateX(-50%) translateY(0) scale(0.8) rotate(-15deg);
    -moz-transform:translateX(-50%) translateY(0) scale(0.8) rotate(-15deg);
    -o-transform:translateX(-50%) translateY(0) scale(0.8) rotate(-15deg);
    -ms-transform:translateX(-50%) translateY(0) scale(0.8) rotate(-15deg);
    transform:translateX(-50%) translateY(0) scale(0.8) rotate(-15deg);
}
.bt-newsletter-global .bt-newsletter .bt-close {
    position:absolute;
    top:0;
    left:0;
    width:40px;
    height:40px;
    font-size:13px;
    line-height:40px;
    text-align:center;
    color:#ffffff;
    background:#e42312;
}
.bt-newsletter-global .bt-newsletter .bt-close:hover { background:#222222; }
.bt-newsletter-global .bt-newsletter .bt-men {
    position:absolute;
    top:0;
    right:0;
}
.bt-newsletter-global .bt-newsletter .wg-title {
    position:relative;
    font-size:24px;
    font-weight:700;
    letter-spacing:0.1em;
    line-height:28px;
    color:#282828;
    margin-bottom:5px;
}
.bt-newsletter-global .bt-newsletter .wg-title:before {
    content:"\f1d9";
    font-family:FontAwesome;
    font-size:50px;
    line-height:50px;
    color:#646464;
    display:block;
    text-align:center;
    margin-bottom:30px;
}
.bt-newsletter-global .bt-newsletter .textwidget {
    font-size:18px;
    font-weight:400;
    font-style:italic;
    letter-spacing:0.06em;
    color:#646464;
    margin-bottom:30px;
}
.bt-newsletter-global .bt-newsletter .widget_newsletterwidget .newsletter-email {
    font-style:italic;
    font-size:13px;
    line-height:24px;
    letter-spacing:0.1em;
    color:#141414;
    padding:8px 30px;
    margin-bottom:30px;
    border:2px solid #ececec;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
.bt-newsletter-global .bt-newsletter .widget_newsletterwidget .newsletter-email:hover, .bt-newsletter-global .bt-newsletter .widget_newsletterwidget .newsletter-email:focus { border-color:#dedede; }
.bt-newsletter-global .bt-newsletter .widget_newsletterwidget .newsletter-submit {
    -wekbit-transition:all 0.4s;
    -moz-transition:all 0.4s;
    -o-transition:all 0.4s;
    transition:all 0.4s;
    font-size:14px;
    font-weight:700;
    line-height:24px;
    letter-spacing:0.1em;
    text-transform:uppercase;
    color:#ffffff;
    background:#e42312;
    display:inline-block;
    padding:12px 45px;
    margin:0 auto;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
}
.bt-newsletter-global .bt-newsletter .widget_newsletterwidget .newsletter-submit:hover { background:#222222; }
.bt-newsletter-global.active {
    opacity:1;
    z-index:1080;
}
.bt-newsletter-global.active .bt-newsletter {
    -webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);
    -moz-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);
    -o-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);
    -ms-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);
    transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);
}
@media (max-width: 767px) {
    .bt-newsletter-global .bt-newsletter {
        width:auto;
        height:auto;
        padding:40px;
    }
    .bt-newsletter-global .bt-newsletter .bt-men { display:none; }
}
.bt-title-bar-wrap {
    position:relative;
    background:#1f1f1f;
    margin-bottom:90px;
    padding:50px 0;
    overflow:hidden;
}
.bt-title-bar-wrap:before {
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.7);
}
.bt-title-bar-wrap h2 {
    font-size:20px;
    font-weight:400;
    line-height:28px;
    letter-spacing:0.03em;
    text-align:right;
    color:#cecece;
    margin-bottom:0;
}
.bt-title-bar-wrap .bt-path {
    font-size:14px;
    font-weight:400;
    line-height:28px;
    letter-spacing:0.03em;
    color:#cecece;
}
.bt-title-bar-wrap .bt-path .bt-path-inner a, .bt-title-bar-wrap .bt-path .bt-path-inner span { padding:0 5px; }
.bt-title-bar-wrap .bt-path .bt-path-inner a { color:#ffffff; }
.bt-title-bar-wrap .bt-path .bt-path-inner a:hover { color:#e42312; }
@media (max-width: 991px) {
    .bt-title-bar-wrap .bt-path, .bt-title-bar-wrap h2 { text-align:center; }
}
.bt-error404-wrap {
    font-size:0;
    letter-spacing:0;
}
.bt-error404-wrap .bt-thumb, .bt-error404-wrap .bt-content {
    display:inline-block;
    vertical-align:middle;
    width:50%;
}
.bt-error404-wrap .bt-thumb { padding-top:60px; }
.bt-error404-wrap .bt-thumb img {
    width:100%;
    height:auto;
}
.bt-error404-wrap .bt-content h1 {
    font-size:36px;
    line-height:46px;
    margin-bottom:20px;
}
.bt-error404-wrap .bt-content p {
    font-size:18px;
    line-height:24px;
    margin-bottom:30px;
}
.bt-error404-wrap .bt-content .bt-actions a {
    display:inline-block;
    font-size:14px;
    line-height:24px;
    font-weight:700;
    text-transform:uppercase;
    color:#ffffff;
    background:#171721;
    padding:8px 35px;
}
.bt-error404-wrap .bt-content .bt-actions a:hover { background:#020203; }
.bt-error404-wrap .bt-content .bt-actions a.bt-support { margin-right:10px; }
.bt-error404-wrap .bt-content .bt-actions a.bt-contact { background:#e42312; }
.bt-error404-wrap .bt-content .bt-actions a.bt-contact:hover { background:#b51c0e; }
@media (max-width: 991px) {
    .bt-error404-wrap .bt-thumb, .bt-error404-wrap .bt-content { width:100%; }
    .bt-error404-wrap .bt-thumb { padding:60px 0; }
    .bt-error404-wrap .bt-content { text-align:center; }
}
@media (max-width: 420px) {
    .bt-error404-wrap .bt-content .bt-actions a { margin:10px; }
}
